diff --git a/src/app/pages/setting-record/setting-record.page.ts b/src/app/pages/setting-record/setting-record.page.ts
index d2eebdc..04f57b6 100644
--- a/src/app/pages/setting-record/setting-record.page.ts
+++ b/src/app/pages/setting-record/setting-record.page.ts
@@ -13,7 +13,7 @@ import { Bookmark } from 'src/app/models/bookmark';
import { SocialSharing } from '@awesome-cordova-plugins/social-sharing/ngx';
import { Haptics, ImpactStyle } from '@capacitor/haptics';
import { Preferences } from '@capacitor/preferences';
-import { de, enUS, fr, it, ru, zhCN, zhHK } from 'date-fns/locale';
+import { de, enUS, fr, it, ptBR, ru, zhCN, zhHK } from 'date-fns/locale';
@Component({
selector: 'app-setting-record',
@@ -196,7 +196,11 @@ export class SettingRecordPage {
handler: async data => {
alert.dismiss();
if (data.secret != null && data.secret.trim().length == 49) {
- await this.restore(value.data, data.secret.trim());
+ if ((typeof value.data) == 'string') {
+ await this.restore(value.data as string, data.secret.trim());
+ } else {
+ this.presentToast(this.translate.instant("MSG.RESTORE_FAILED"), "short", "bottom");
+ }
} else {
this.presentToast(this.translate.instant("MSG.PLEASE_INPUT_VALID_SECRET"), "short", "bottom");
}
@@ -316,6 +320,9 @@ export class SettingRecordPage {
case "it":
rawCsvData = "ID,Contenuto,Creato a,Fonte,Tipo di codice a barre,Aggiunto ai preferiti?,Etichetta\r\n";
break;
+ case "pt-BR":
+ rawCsvData = "ID,Conteúdo,Criado em,Origem,Tipo de código de barras,Marcado como favorito?,Tag\r\n";
+ break;
case "ru":
rawCsvData = "ID,Содержание,Создано в,Источник,Тип штрих-кода,В закладках?,Ярлык\r\n";
break;
@@ -474,6 +481,9 @@ export class SettingRecordPage {
case "it":
locale = it;
break;
+ case "pt-BR":
+ locale = ptBR;
+ break;
case "ru":
locale = ru;
break;
@@ -507,6 +517,9 @@ export class SettingRecordPage {
case "it":
locale = it;
break;
+ case "pt-BR":
+ locale = ptBR;
+ break;
case "ru":
locale = ru;
break;
diff --git a/src/app/services/env.service.ts b/src/app/services/env.service.ts
index eff15ce..ed145eb 100644
--- a/src/app/services/env.service.ts
+++ b/src/app/services/env.service.ts
@@ -15,7 +15,7 @@ import { v4 as uuidv4 } from 'uuid';
import { Preferences } from '@capacitor/preferences';
import { Observable } from 'rxjs';
-export declare type LanguageType = 'de' | 'en' | 'fr' | 'it' | 'ru' | 'zh-CN' | 'zh-HK';
+export declare type LanguageType = 'de' | 'en' | 'fr' | 'it' | 'pt-BR' | 'ru' | 'zh-CN' | 'zh-HK';
export declare type TabPageType = "/tabs/scan" | "/tabs/generate" | "/tabs/import-image" | "/tabs/history" | "/tabs/setting";
export declare type HistoryPageSegmentType = 'history' | 'bookmarks';
export declare type OnOffType = "on" | "off";
@@ -36,7 +36,7 @@ export class EnvService {
public startPage: TabPageType = "/tabs/scan";
public historyPageStartSegment: HistoryPageSegmentType = 'history';
public startPageHeader: OnOffType = 'on';
- public languages: LanguageType[] = ['en', 'zh-HK', 'zh-CN', 'de', 'fr', 'it'];
+ public languages: LanguageType[] = ['en', 'zh-HK', 'zh-CN', 'de', 'fr', 'it', 'pt-BR', 'ru'];
public language: LanguageType = 'en';
public selectedLanguage: 'default' | LanguageType = 'default';
public colorTheme: ColorThemeType = 'light';
@@ -1632,6 +1632,9 @@ export class EnvService {
case "it":
language = "it"
break;
+ case "pt":
+ language = "pt-BR";
+ break;
case "ru":
language = "ru"
break;
diff --git a/src/assets/i18n/pt-BR.json b/src/assets/i18n/pt-BR.json
new file mode 100644
index 0000000..009dc68
--- /dev/null
+++ b/src/assets/i18n/pt-BR.json
@@ -0,0 +1,319 @@
+{
+ "100_RECORDS": "100 Registros",
+ "30_RECORDS": "30 Registros",
+ "49_DIGIT": "49 dígitos",
+ "50_RECORDS": "50 Registros",
+ "ABOUT": "Sobre",
+ "ABOUT_SIMPLE_QR": "Sobre o Simple QR",
+ "ADD": "Adicionar",
+ "ADD_BCC": "Adicionar CCO",
+ "ADD_CC": "Adicionar CC",
+ "ADD_CONTACT": "Adicionar Contato",
+ "ADD_RECIPIENT": "Adicionar Destinatário",
+ "APP": "Aplicativo",
+ "APPEARANCE_AND_EFFECTS": "Aparência e Efeitos",
+ "APP_INITIAL_PAGE": "Página Inicial do Aplicativo",
+ "APP_VERSION": "Versão do Aplicativo",
+ "AT": "em",
+ "AT_LEAST_1_MINUTE_LATER": "Pelo Menos 1 Minuto Depois",
+ "AT_LEAST_3_MINUTES_LATER": "Pelo Menos 3 Minutos Depois",
+ "AT_LEAST_5_MINUTES_LATER": "Pelo Menos 5 Minutos Depois",
+ "AUTO_KILL_BACKGROUND": "Encerrar Automaticamente em Segundo Plano",
+ "AUTO_LOGGING": "Registro Automático",
+ "AUTO_MAX_BRIGHTNESS": "Brilho Máximo Automático",
+ "AUTO_OPEN_URL": "Abrir URL Automaticamente",
+ "AUTO_QR_CODE_POPUP": "Popup de Código QR Automático",
+ "BACKGROUND_COLOR": "Cor de Fundo",
+ "BACKING_UP": "Fazendo Backup",
+ "BACKUP": "Backup",
+ "BASE64": "Base64",
+ "BASE64_DECODED": "Base64 Decodificado",
+ "BASE64_ENCODED": "Base64 Codificado",
+ "BCC": "CCO",
+ "BLACK": "Preto",
+ "BOOKMARK": "Favoritar",
+ "BOOKMARKED": "Favoritado",
+ "BOOKMARKED_TEXTS": "Textos Favoritados",
+ "BOOKMARKS": "Favoritos",
+ "BRAVE_SEARCH": "Busca Brave",
+ "BROWSE": "Pesquisar",
+ "BROWSER": "Navegador",
+ "BROWSE_WEBSITE": "Navegar no Site",
+ "CALL": "Chamada",
+ "CANCEL": "Cancelar",
+ "CC": "CC",
+ "CITY": "Cidade",
+ "CLEAR": "Limpar",
+ "CLOSE": "Fechar",
+ "COLOR": "Cor",
+ "COLOR_THEME": "Tema de Cores",
+ "COMING_SOON": "Em Breve",
+ "CONTACT_METHOD": "Método de Contato",
+ "CONTACT_NAME": "Nome do Contato",
+ "CONTENT": "Conteúdo",
+ "CONTENT_TYPE": "Tipo de Conteúdo",
+ "COPIED": "Copiado",
+ "COPY": "Copiar",
+ "COPY_SECRET_AND_SAVE_BACKUP": "Copiar Segredo e Salvar Backup",
+ "COPY_TEXT": "Copiar Texto",
+ "COUNTRY": "País",
+ "CREATE": "Criar",
+ "CREATED": "Criado",
+ "CREATE_QR_CODE": "Criar Código QR",
+ "DARK": "Escuro",
+ "DATE_OF_BIRTH": "Data de Nascimento",
+ "DEBUG_MODE": "Modo de Depuração",
+ "DECODING": "Decodificando",
+ "DECRYPTING": "Descriptografando",
+ "DETAILED": "Detalhado",
+ "DONE": "Concluído",
+ "DUCK_DUCK_GO": "DuckDuckGo",
+ "ECOSIA": "Ecosia",
+ "EDIT": "Editar",
+ "EMAIL_ADDRESS": "Endereço de E-mail",
+ "EMAIL_BODY": "Corpo do E-mail",
+ "EMAIL_NTT_DOCOMO": "E-mail (NTT Docomo)",
+ "EMAIL_RECIPIENT": "Destinatário do E-mail",
+ "EMAIL_SUBJECT": "Assunto do E-mail",
+ "EMAIL_TO": "Enviar E-mail para",
+ "EMAIL_W3C_STANDARD": "E-mail (Padrão W3C)",
+ "ENCRYPTING": "Criptografando",
+ "ERROR_CORRECTION_LEVEL": "Nível de Correção de Erro",
+ "EXIT": "Sair",
+ "EXIT_APP": "Sair do Aplicativo",
+ "EXPORT": "Exportar",
+ "EXPORTING": "Exportando",
+ "EXPORT_TO_CSV": "Exportar para CSV",
+ "FAX_NUMBER": "Número de Fax",
+ "FEMALE": "Feminino",
+ "FIRST_NAME": "Nome Próprio",
+ "FOLLOW_SYSTEM_SETTINGS": "Seguir Configurações do Sistema",
+ "FREE_TEXT": "Texto Livre",
+ "FULL_RESET": "Redefinição Completa",
+ "FUNCTIONS": "Funções",
+ "GENDER": "Gênero",
+ "GOOGLE_SEARCH": "Busca Google",
+ "HAPTIC_FEEDBACK_ONLY": "Apenas Feedback Háptico",
+ "HIDDEN_NETWORK_?": "Rede Oculta?",
+ "HOME_ADDRESS": "Endereço Residencial",
+ "HOME_PHONE_NUMBER": "Número de Telefone Residencial",
+ "ICON_ONLY": "Apenas Ícone",
+ "IMPORT": "Importar",
+ "IMPORT_FROM_CSV": "Importar do CSV",
+ "IMPORT_IMAGE": "Importar Imagem",
+ "INITIAL_SEGMENT": "Segmento Inicial",
+ "JOB_TITLE": "Cargo",
+ "LANGUAGE": "Idioma",
+ "LAST_NAME": "Sobrenome",
+ "LEVEL_H": "Nível H",
+ "LEVEL_L": "Nível L",
+ "LEVEL_M": "Nível M",
+ "LEVEL_Q": "Nível Q",
+ "LIGHT": "Claro",
+ "LOADING_DATA": "Carregando Dados",
+ "LOCK_LANDSCAPE": "Travar em Paisagem",
+ "LOCK_PORTRAIT": "Travar em Retrato",
+ "LOG": "Registro",
+ "LOG_BACKUP_AND_RESTORE": "Registro, Backup e Restauração",
+ "MALE": "Masculino",
+ "MANAGE_RECORDS": "Gerenciar Registros",
+ "MARGIN": "Margem",
+ "MESSAGE": "Mensagem",
+ "MESSAGE_CONTENT": "Conteúdo da Mensagem",
+ "MICROSOFT_BING": "Microsoft Bing",
+ "MOBILE_PHONE_NUMBER": "Número de Celular",
+ "MORE": "Mais",
+ "NAME": "Nome",
+ "NO": "Não",
+ "NONE": "Nenhum",
+ "NOT_AVAILABLE": "Não Disponível",
+ "NOT_PROVIDED": "Não Fornecido",
+ "NOT_TO_DISCLOSE": "Não Divulgar",
+ "NO_LIMIT": "Sem Limite",
+ "NUMBER_OF_RECORDS": "Número de Registros",
+ "OK": "OK",
+ "ONLY_DELETE_DATA": "Apenas Excluir Dados",
+ "ONLY_RESET_SETTING": "Apenas Restaurar Configuração",
+ "OPEN": "Abrir",
+ "OPEN_URL": "Abrir URL",
+ "OPEN_WITH_...": "Abrir com...",
+ "OPTIMIZING_DATA_...": "Otimizando Dados...",
+ "ORGANIZATION": "Organização",
+ "ORIGINAL": "Original",
+ "OTHERS": "Outros",
+ "PASSWORD": "Senha",
+ "PATCH_NOTES": "Notas de Atualização",
+ "PERMISSION_REQUIRED": "Permissão Necessária",
+ "PERSONAL": "Pessoal",
+ "PHONE_NO": "Nº de Telefone",
+ "PHONE_NUMBER": "Número de Telefone",
+ "PLEASE_WAIT": "Aguarde, por favor",
+ "POSTAL_CODE": "Código Postal",
+ "PREPARING": "Preparando",
+ "PREVIEW": "Pré-visualização",
+ "PRIVACY_POLICY": "Política de Privacidade",
+ "QR_CODE": "Código QR",
+ "QR_CODE_AND_DECODED_RESULT": "Código QR e Resultado Decodificado",
+ "QR_CODE_CONTENT": "Conteúdo do Código QR",
+ "QR_CODE_STYLE": "Estilo do Código QR",
+ "RATE_THE_APP": "Avalie o Aplicativo",
+ "RECORDS_LIMIT": "Limite de Registros",
+ "REMOVE_ALL": "Remover Todos",
+ "REMOVE_BCC": "Remover CCO",
+ "REMOVE_CC": "Remover CC",
+ "REMOVE_RECIPIENT": "Remover Destinatário",
+ "REPORT_ISSUE": "Reportar Problema",
+ "RESET_APP": "Redefinir o Aplicativo",
+ "RESET_DEFAULT": "Redefinir para o Padrão",
+ "RESTORE": "Restaurar",
+ "RESULT": "Resultado",
+ "SAVE": "Salvar",
+ "SAVED": "Salvo",
+ "SCAN": "Escanear",
+ "SCANNED": "Escaneado",
+ "SCANNING_FEEDBACK_ONLY": "Apenas Feedback de Escaneamento",
+ "SCAN_BY_CAMERA": "Escanear pela Câmera",
+ "SCREEN_ORIENTATION": "Orientação da Tela",
+ "SEARCH": "Pesquisa",
+ "SEARCH_ENGINE": "Mecanismo de Busca",
+ "SECRET": "Segredo",
+ "SEND": "Enviar",
+ "SEND_EMAIL": "Enviar E-mail",
+ "SEND_MESSAGE": "Enviar Mensagem",
+ "SETTING": "Configuração",
+ "SETTINGS": "Configurações",
+ "SHARE": "Compartilhar",
+ "SHARING": "Compartilhando",
+ "SHOW": "Mostrar",
+ "SHOW_NUMBER_OR_RECORDS": "Mostrar Número de Registros",
+ "SHOW_QR_CODE": "Mostrar Código QR",
+ "SIMPLE_QR": "Simple QR",
+ "STATE": "Estado",
+ "STREET": "Rua",
+ "SUCCESS": "Sucesso",
+ "SUPPORTED_BARCODE_TYPE": "Tipo de Código de Barras Suportado",
+ "SUPPORTED_TYPE": "Tipo Suportado",
+ "SYSTEM_DEFAULT": "Padrão do Sistema",
+ "TASK": "Tarefa",
+ "TASK_BUTTON_LAYOUT": "Layout dos Botões de Tarefa",
+ "TURN_OFF": "Desligar",
+ "TURN_ON": "Ligar",
+ "TURNED_OFF": "Desligado",
+ "TURNED_ON": "Ligado",
+ "TUTORIAL": "Tutorial",
+ "UNDO": "Desfazer",
+ "UNKNOWN": "Desconhecido",
+ "UPDATE_SUCCESSFULLY": "Atualizado com Sucesso",
+ "URL": "URL",
+ "VCARD_CONTACT": "Contato vCard",
+ "VERSION_VERSION": "Versão {version}",
+ "VIBRATION": "Vibração",
+ "VIEWED": "Visualizado",
+ "VIEW_BOOKMARK": "Visualizar Favorito",
+ "VIEW_GITHUB": "Visualizar GitHub",
+ "VIEW_LOG": "Visualizar Registro",
+ "VIEW_STORE_AND_SOURCE_CODE": "Visualizar Loja e Código-fonte",
+ "VIEW_INSTRUCTIONS": "Visualizar Instruções",
+ "WEBSITE": "Site",
+ "WIFI": "Wi-Fi",
+ "WIFI_ENCRYPTION": "Criptografia do Wi-Fi",
+ "WIFI_SSID": "SSID do Wi-Fi",
+ "WORK": "Trabalho",
+ "WORK_PHONE_NUMBER": "Número de Telefone do Trabalho",
+ "YAHOO_SEARCH": "Busca Yahoo!",
+ "YANDEX": "Yandex",
+ "YES": "Sim",
+ "MSG": {
+ "ALREADY_BOOKMARKED": "Falha! Já favoritado anteriormente",
+ "AUTO_KILL_BACKGROUND_EXPLAIN": "
Para economizar recursos do sistema e bateria, defina o tempo para encerrar automaticamente o aplicativo quando ele estiver em execução em segundo plano.
Se você escolher Seguir Configurações do Sistema, o aplicativo será totalmente controlado pelo sistema e não será encerrado por si próprio.
Observe que em algumas situações, o sistema pode interromper o aplicativo antecipadamente.
",
+ "AUTO_LOGGING_EXPLAIN": "Cada conteúdo de código QR e código de barras é registrado e armazenado automaticamente depois de escaneado, criado ou visualizado novamente. Você pode visualizá-los na página de Registro.",
+ "AUTO_MAX_BRIGHTNESS_EXPLAIN": "O brilho da tela é ajustado automaticamente para o máximo ao exibir um código QR.",
+ "AUTO_OPEN_URL_EXPLAIN": "Quando um código QR é escaneado e o conteúdo é uma URL, a URL será aberta automaticamente.",
+ "AUTO_SHOW_QR_EXPLAIN": "Pop-up automático de código QR na página de Resultado após as ações a seguir.",
+ "BACKUP_EXPLAIN": "Você pode fazer backup de todos os registros e favoritos localmente. Você receberá um conjunto de segredos após o backup. Mantenha o segredo com segurança, caso contrário, você não poderá restaurar o backup. Observe que o Simple QR não oferece suporte a backup e restauração entre plataformas diferentes.",
+ "BACKUP_FAILED": "Falha ao fazer backup",
+ "BACKUP_FAILED_2": "Falha ao fazer backup. Verifique se a permissão de armazenamento foi concedida.",
+ "BACKUP_SUCCESSFULLY": "Backup feito com sucesso. Salve o arquivo de backup e mantenha o segunte segredo com segurança
{secret}
",
+ "BARCODE_TYPE": "Escanear- Código QR
- Código de Barras 1D
- Código Azteca
- Matriz de Dados
- PDF417
Importar ImagemCriar",
+ "BOOKMARKED": "Favoritado com Sucesso",
+ "BUTTON_DISPLAY_EXPLAIN": "Mostrar ou ocultar os botões de tarefa.",
+ "BUTTON_STYLE_EXPLAIN": "Escolha o estilo dos botões de tarefa.",
+ "CAMERA_PERMISSION": "Para habilitar a digitalização, você deve conceder a permissão de câmera.",
+ "CONTACT_PERMISSION": "Você deve conceder a permissão de Contatos para salvar o contato.",
+ "COPIED_SECRET": "Segredo copiado",
+ "COPY_TEXT": "Qual conteúdo você deseja copiar?",
+ "CREATE_QRCODE_MAX_LENGTH": "Máx. 1817 caracteres",
+ "CREATE_QRCODE_MAX_LENGTH_EXPLAIN": "O comprimento do conteúdo gerado do código QR não deve exceder 1817 caracteres.",
+ "DEBUG_MODE_ON": "Modo de Depuração ativado com sucesso",
+ "DELETE_OVERFLOWED_RECORDS": "Após sair desta página, os registros excedentes serão excluídos permanentemente.",
+ "EMAIL_MAX_LENGTH": "Máx. 254 caracteres",
+ "EMAIL_SUBJECT_MAX_LENGTH": "Máx. 78 caracteres",
+ "ERROR_CORRECTION_LEVEL_EXPLAIN": "O código QR tem a capacidade de correção de erros para restaurar dados mesmo se o código estiver danificado.
Há 4 níveis disponíveis:
O nível L restaura 7% dos bytes de dados.
O nível M restaura 15% dos bytes de dados.
O nível Q restaura 25% dos bytes de dados.
O nível H restaura 30% dos bytes de dados.
Por favor, lembre-se de que elevar o nível pode melhorar a capacidade de correção de erros, mas também aumenta o tamanho do código QR. Portanto, para casos gerais, é recomendado o nível M.
",
+ "EXIT_APP": "Tem certeza de que deseja sair do aplicativo?
Se você gosta do Simple QR, por favor, avalie-o na loja.
",
+ "EXPORT_TO_CSV_EXPLAIN": "Você pode exportar todos os registros e favoritos para um arquivo CSV.",
+ "FAILED_SAVING_CONTACT": "Falha ao salvar o contato",
+ "FAIL_PREPARE_SMS": "Falha ao enviar mensagem",
+ "IMPORT_FAILED": "Falha na importação",
+ "IMPORT_FROM_CSV_EXPLAIN": "Você pode importar registros e favoritos de um arquivo CSV com o formato definido pelo Simple QR. Se você deseja transferir dados entre Android e iOS, use essa função.",
+ "INPUT_TAG": "Por favor, dê uma etiqueta ao favorito",
+ "INVALID_BK_FILE": "Este não é um arquivo de backup válido.",
+ "INVALID_CSV_FILE": "Este não é um arquivo CSV válido.",
+ "NOT_BASE64_DE": "Os dados não podem ser decodificados em Base64",
+ "NOT_BASE64_EN": "Os dados não podem ser codificados em Base64",
+ "NOT_BASE64_EN_DE": "Os dados não podem ser codificados e decodificados em Base64",
+ "NO_QR_CODE": "Não é possível detectar o Código QR",
+ "ONLY_VCARD_3_0": "Apenas vCard 3.0 é suportado",
+ "PLEASE_INPUT_VALID_SECRET": "Por favor, insira um código válido",
+ "PORTRAIT_ONLY": "Retrato bloqueado",
+ "PREPARE_SMS": "Preparando mensagem",
+ "PREVIOUS_RECORDS": "Registros anteriores de escaneamento, criação ou visualização",
+ "QR_CODE_VALUE_NOT_EMPTY": "O valor do Código QR não pode estar vazio",
+ "READ_IMAGE_PERMISSION": "Você deve conceder permissão de Armazenamento para escanear imagem.",
+ "RECORDS_LIMIT_EXPLAIN": "Limite o número de registros que podem ser armazenados. O registro mais antigo será excluído quando o limite for atingido.",
+ "REMOVE_ALL_BOOKMARKS": "Tem certeza de que deseja remover todos os textos favoritados? Esta ação não pode ser desfeita.",
+ "REMOVE_ALL_RECORD": "Tem certeza de que deseja remover todos os registros? Esta ação não pode ser desfeita.",
+ "RESET_APP": "Tem certeza de que deseja redefinir este aplicativo e excluir todos os dados? Esta ação não pode ser desfeita.",
+ "RESET_DEFAULT": "Tem certeza de que deseja redefinir para o padrão?",
+ "RESTORE_EXPLAIN": "Você pode restaurar um backup anterior de registros e favoritos. Os itens do backup serão mesclados aos registros existentes. O tipo de arquivo de backup deve ser TFSQBK.",
+ "RESTORE_EXPLAIN_IOS": "Você pode restaurar um backup anterior de registros e favoritos. Os itens do backup serão mesclados aos registros existentes. O tipo de arquivo de backup deve ser ISQBK.",
+ "RESTORE_FAILED": "Falha ao restaurar",
+ "RESTORE_SECRET": "Por favor, insira o código para restaurar os registros",
+ "RESTORE_SUCCESSFUL": "Restaurado com sucesso",
+ "RESTORE_WRONG_SECRET": "Código incorreto",
+ "SAVED_CONTACT": "Contato salvo",
+ "SAVING_CONTACT": "Salvando contato",
+ "SCAN_QR_FROM_IMAGE": "O Simple QR utiliza o módulo \"cozmo/jsQR\" para escanear códigos QR a partir de imagens. Para escanear com sucesso,",
+ "SCAN_QR_FROM_IMAGE_R1": "Autorize o aplicativo a acessar o Armazenamento ou a Biblioteca de Fotos.",
+ "SCAN_QR_FROM_IMAGE_R2": "Certifique-se de que o plano de fundo da imagem selecionada não seja transparente. É recomendável escolher uma imagem que não seja capturada pela câmera.",
+ "SCAN_QR_FROM_IMAGE_R3": "Cancele a edição de fotos se desejar escanear a imagem inteira. (se aplicável)",
+ "SEARCH": "Qual conteúdo você deseja buscar?",
+ "SEARCH_ENGINE_EXPLAIN": "Escolha o mecanismo de busca para as pesquisas.",
+ "SHARE_QR": "Apenas escaneie!\n\nCompartilhado pelo Simple QR",
+ "SMS_MAX_LENGTH": "Máx. 160 caracteres",
+ "SSID_MAX_LENGTH": "Máx. 32 caracteres",
+ "START_PAGE_EXPLAIN": "Escolha a página inicial do aplicativo.",
+ "START_PAGE_HEADER_EXPLAIN": "Mostrar o cabeçalho do Simple QR na página inicial.",
+ "TAG_MAX_LENGTH": "Máx. 30 caracteres",
+ "TAG_MAX_LENGTH_EXPLAIN": "O comprimento da etiqueta não deve exceder 30 caracteres.",
+ "TUTORIAL_NOT_SHOW_AGAIN": "Não mostrar novamente",
+ "TUTORIAL_SWIPE_LEFT": "Deslize para a esquerda para excluir o registro correspondente.",
+ "TUTORIAL_SWIPE_RIGHT": "Deslize para a direita para marcar o texto do registro correspondente / editar a etiqueta do marcador correspondente.",
+ "UNDO_DELETE": "Você pode desfazer a exclusão",
+ "VIBRATION_EXPLAIN": "Forneça vibração ou feedback tátil. Observe que nem todos os dispositivos suportam essa funcionalidade."
+ },
+ "BARCODE_TYPE": {
+ "1D": "Código de Barras 1D ",
+ "AZTEC": "Código Azteca ",
+ "DATA_MATRIX": "Matriz de Dados ",
+ "EAN": "Número de Artigo Europeu ",
+ "MAXICODE": "MaxiCode ",
+ "PDF_417": "PDF417 ",
+ "QR_CODE": "Código QR ",
+ "RSS": "GS1 DataBar ",
+ "UPC": "Código de Produto Universal "
+ },
+ "UPDATE": {
+ "UPDATE_NOTES_ANDROID": "Esta versão traz várias atualizações e novos recursos. Por favor, verifique o GitHub para obter detalhes.
",
+ "UPDATE_NOTES_IOS": "Esta versão traz várias atualizações e novos recursos. Por favor, verifique o GitHub para obter detalhes.
"
+ }
+}
\ No newline at end of file