diff --git a/src/app/pages/setting-record/setting-record.page.ts b/src/app/pages/setting-record/setting-record.page.ts
index 04f57b6..d2eebdc 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, ptBR, ru, zhCN, zhHK } from 'date-fns/locale';
+import { de, enUS, fr, it, ru, zhCN, zhHK } from 'date-fns/locale';
@Component({
selector: 'app-setting-record',
@@ -196,11 +196,7 @@ export class SettingRecordPage {
handler: async data => {
alert.dismiss();
if (data.secret != null && data.secret.trim().length == 49) {
- 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");
- }
+ await this.restore(value.data, data.secret.trim());
} else {
this.presentToast(this.translate.instant("MSG.PLEASE_INPUT_VALID_SECRET"), "short", "bottom");
}
@@ -320,9 +316,6 @@ 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;
@@ -481,9 +474,6 @@ export class SettingRecordPage {
case "it":
locale = it;
break;
- case "pt-BR":
- locale = ptBR;
- break;
case "ru":
locale = ru;
break;
@@ -517,9 +507,6 @@ export class SettingRecordPage {
case "it":
locale = it;
break;
- case "pt-BR":
- locale = ptBR;
- break;
case "ru":
locale = ru;
break;
diff --git a/src/app/pages/tabs/tabs.page.ts b/src/app/pages/tabs/tabs.page.ts
index ac968e4..e8463c5 100644
--- a/src/app/pages/tabs/tabs.page.ts
+++ b/src/app/pages/tabs/tabs.page.ts
@@ -86,6 +86,7 @@ export class TabsPage {
await Preferences.set({ key: storageKey, value: 'yes' });
if (!this.env.notShowUpdateNotes) {
this.env.notShowUpdateNotes = true;
+ await this.showUpdateNotes();
const versionWording = this.translate.instant("VERSION_VERSION") as string;
await this.presentToast(versionWording.replace("{version}", this.env.appVersionNumber), "short", 'bottom');
}
diff --git a/src/app/services/env.service.ts b/src/app/services/env.service.ts
index 1c24c57..cc3a050 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' | 'pt-BR' | 'ru' | 'zh-CN' | 'zh-HK';
+export declare type LanguageType = 'de' | 'en' | 'fr' | 'it' | '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";
@@ -25,20 +25,18 @@ export declare type VibrationType = "on" | "off" | 'on-haptic' | 'on-scanned';
export declare type OrientationType = 'portrait' | 'landscape';
export declare type SearchEngineType = 'google' | 'bing' | 'yahoo' | 'duckduckgo' | 'yandex' | 'ecosia' | 'brave';
export declare type ResultPageButtonsType = 'detailed' | 'icon-only';
-export declare type QrResultContentTypeType = "freeText" | "url" | "contact" | "phone" | "sms" | "emailW3C" | "emailDocomo" | "wifi" | "geo";
-export declare type QrCreateContentTypeType = "freeText" | "url" | "contact" | "phone" | "sms" | "emailW3C" | "emailDocomo" | "wifi" | "geo";
@Injectable({
providedIn: 'root'
})
export class EnvService {
- public appVersionNumber: string = '4.1.0';
+ public appVersionNumber: string = '4.0.1';
public startPage: TabPageType = "/tabs/scan";
public historyPageStartSegment: HistoryPageSegmentType = 'history';
public startPageHeader: OnOffType = 'on';
- public languages: LanguageType[] = ['en', 'zh-HK', 'zh-CN', 'de', 'fr', 'it', 'pt-BR', 'ru'];
+ public languages: LanguageType[] = ['en', 'zh-HK', 'zh-CN', 'de', 'fr', 'it'];
public language: LanguageType = 'en';
public selectedLanguage: 'default' | LanguageType = 'default';
public colorTheme: ColorThemeType = 'light';
@@ -47,7 +45,7 @@ export class EnvService {
public recordsLimit: 30 | 50 | 100 | -1 = -1;
public showNumberOfRecords: OnOffType = 'on';
public autoMaxBrightness: OnOffType = 'off';
- public autoOpenUrl: OnOffType = 'off';
+ public autoOpenUrl: OnOffType = 'on';
public errorCorrectionLevel: ErrorCorrectionLevelType = 'M';
public qrCodeLightR: number = 255;
public qrCodeLightG: number = 255;
@@ -127,10 +125,10 @@ export class EnvService {
public readonly KEY_SHOW_OPEN_FOOD_FACTS_BUTTON = "showOpenFoodFactsButton";
public readonly KEY_AUTO_EXIT_MIN = "autoExitAppMin";
- public readonly KEY_ANDROID_NOT_SHOW_UPDATE_NOTES = "not-show-update-notes-v40100";
- public readonly KEY_IOS_NOT_SHOW_UPDATE_NOTES = "not-show-update-notes-v40100";
- public readonly KEY_ANDROID_PREV_NOT_SHOW_UPDATE_NOTES = "not-show-update-notes-v40001";
- public readonly KEY_IOS_PREV_NOT_SHOW_UPDATE_NOTES = "not-show-update-notes-v40001";
+ public readonly KEY_ANDROID_NOT_SHOW_UPDATE_NOTES = "not-show-update-notes-v40001";
+ public readonly KEY_IOS_NOT_SHOW_UPDATE_NOTES = "not-show-update-notes-v40001";
+ public readonly KEY_ANDROID_PREV_NOT_SHOW_UPDATE_NOTES = "not-show-update-notes-v40000";
+ public readonly KEY_IOS_PREV_NOT_SHOW_UPDATE_NOTES = "not-show-update-notes-v40000";
public readonly APP_FOLDER_NAME: string = 'SimpleQR';
@@ -1010,7 +1008,7 @@ export class EnvService {
if (result.value != null) {
this.autoOpenUrl = result.value as OnOffType;
} else {
- this.autoOpenUrl = 'off';
+ this.autoOpenUrl = 'on';
}
}
);
@@ -1209,7 +1207,7 @@ export class EnvService {
this.recordsLimit = -1;
this.showNumberOfRecords = 'on';
this.autoMaxBrightness = 'off';
- this.autoOpenUrl = 'off';
+ this.autoOpenUrl = 'on';
this.errorCorrectionLevel = 'M';
this.qrCodeLightR = 255;
this.qrCodeLightG = 255;
@@ -1283,7 +1281,7 @@ export class EnvService {
this.autoMaxBrightness = 'off';
await Preferences.set({ key: this.KEY_AUTO_MAX_BRIGHTNESS, value: this.autoMaxBrightness });
- this.autoOpenUrl = 'off';
+ this.autoOpenUrl = 'on';
await Preferences.set({ key: this.KEY_AUTO_OPEN_URL, value: this.autoOpenUrl });
this.errorCorrectionLevel = 'M';
@@ -1634,9 +1632,6 @@ 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/de.json b/src/assets/i18n/de.json
index 21f954e..4ee959e 100644
--- a/src/assets/i18n/de.json
+++ b/src/assets/i18n/de.json
@@ -92,7 +92,6 @@
"FULL_RESET": "Voller Reset",
"FUNCTIONS": "Funktionen",
"GENDER": "Geschlecht",
- "GEOLOCATION": "Geolokalisierung",
"GOOGLE_SEARCH": "Google-Suche",
"HAPTIC_FEEDBACK_ONLY": "Nur haptisches Feedback",
"HIDDEN_NETWORK_?": "Verstecktes Netzwerk?",
@@ -106,7 +105,6 @@
"JOB_TITLE": "Berufsbezeichnung",
"LANGUAGE": "Sprache",
"LAST_NAME": "Nachname",
- "LATITUDE": "Breitengrad",
"LEVEL_H": "Level H",
"LEVEL_L": "Level L",
"LEVEL_M": "Level M",
@@ -117,7 +115,6 @@
"LOCK_PORTRAIT": "Porträt sperren",
"LOG": "Protokoll",
"LOG_BACKUP_AND_RESTORE": "Protokoll, Sicherung und Wiederherstellung",
- "LONGITUDE": "Längengrad",
"MALE": "Männlich",
"MANAGE_RECORDS": "Aufzeichnungen verwalten",
"MARGIN": "Rand",
diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json
index 5bb0dd3..bb02842 100644
--- a/src/assets/i18n/en.json
+++ b/src/assets/i18n/en.json
@@ -92,7 +92,6 @@
"FULL_RESET": "Full Reset",
"FUNCTIONS": "Functions",
"GENDER": "Gender",
- "GEOLOCATION": "Geolocation",
"GOOGLE_SEARCH": "Google Search",
"HAPTIC_FEEDBACK_ONLY": "Haptic Feedback Only",
"HIDDEN_NETWORK_?": "Hidden Network?",
@@ -106,7 +105,6 @@
"JOB_TITLE": "Job Title",
"LANGUAGE": "Language",
"LAST_NAME": "Last Name",
- "LATITUDE": "Latitude",
"LEVEL_H": "Level H",
"LEVEL_L": "Level L",
"LEVEL_M": "Level M",
@@ -117,7 +115,6 @@
"LOCK_PORTRAIT": "Lock Portrait",
"LOG": "Log",
"LOG_BACKUP_AND_RESTORE": "Log, Backup & Restore",
- "LONGITUDE": "Longitude",
"MALE": "Male",
"MANAGE_RECORDS": "Manage Records",
"MARGIN": "Margin",
diff --git a/src/assets/i18n/fr.json b/src/assets/i18n/fr.json
index 8bf4172..f6907b8 100644
--- a/src/assets/i18n/fr.json
+++ b/src/assets/i18n/fr.json
@@ -92,7 +92,6 @@
"FULL_RESET": "Réinitialiser complètement",
"FUNCTIONS": "Fonctions",
"GENDER": "Sexe",
- "GEOLOCATION": "Géolocalisation",
"GOOGLE_SEARCH": "Recherche Google",
"HAPTIC_FEEDBACK_ONLY": "Retour haptique uniquement",
"HIDDEN_NETWORK_?": "Réseau caché ?",
@@ -106,7 +105,6 @@
"JOB_TITLE": "Titre d'emploi",
"LANGUAGE": "Langue",
"LAST_NAME": "Nom de famille",
- "LATITUDE": "Latitude",
"LEVEL_H": "Niveau H",
"LEVEL_L": "Niveau L",
"LEVEL_M": "Niveau M",
@@ -117,7 +115,6 @@
"LOCK_PORTRAIT": "Verrouiller le portrait",
"LOG": "Registre",
"LOG_BACKUP_AND_RESTORE": "Journalisation, sauvegarde et restauration",
- "LONGITUDE": "Longitude",
"MALE": "Mâle",
"MANAGE_RECORDS": "Gérer les enregistrements",
"MARGIN": "Marge",
diff --git a/src/assets/i18n/it.json b/src/assets/i18n/it.json
index 575e0d1..1559c12 100644
--- a/src/assets/i18n/it.json
+++ b/src/assets/i18n/it.json
@@ -92,7 +92,6 @@
"FULL_RESET": "Reset",
"FUNCTIONS": "Opzioni",
"GENDER": "Sesso",
- "GEOLOCATION": "Geolocalizzazione",
"GOOGLE_SEARCH": "Ricerca con Google",
"HAPTIC_FEEDBACK_ONLY": "Feedback disponibile solo tramite Haptic",
"HIDDEN_NETWORK_?": "Rete nascosta?",
@@ -106,7 +105,6 @@
"JOB_TITLE": "Titolo di lavoro",
"LANGUAGE": "Lingua",
"LAST_NAME": "Cognome",
- "LATITUDE": "Latitudine",
"LEVEL_H": "Livello H",
"LEVEL_L": "Livello L",
"LEVEL_M": "Livello M",
@@ -117,7 +115,6 @@
"LOCK_PORTRAIT": "Blocca vista verticale",
"LOG": "Log",
"LOG_BACKUP_AND_RESTORE": "Logga, Esegui backup & Ripristina",
- "LONGITUDE": "Longitudine",
"MALE": "Uomo",
"MANAGE_RECORDS": "Gestisci record",
"MARGIN": "Margine",
diff --git a/src/assets/i18n/pt-BR.json b/src/assets/i18n/pt-BR.json
deleted file mode 100644
index c3274f0..0000000
--- a/src/assets/i18n/pt-BR.json
+++ /dev/null
@@ -1,322 +0,0 @@
-{
- "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",
- "GEOLOCATION": "Geolocalização",
- "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",
- "LATITUDE": "Latitude",
- "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",
- "LONGITUDE": "Longitude",
- "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
diff --git a/src/assets/i18n/ru.json b/src/assets/i18n/ru.json
index 5eae99d..05fae2e 100644
--- a/src/assets/i18n/ru.json
+++ b/src/assets/i18n/ru.json
@@ -92,7 +92,6 @@
"FULL_RESET": "Полный сброс",
"FUNCTIONS": "Функции",
"GENDER": "Пол",
- "GEOLOCATION": "Геолокация",
"GOOGLE_SEARCH": "Google Search",
"HAPTIC_FEEDBACK_ONLY": "Только тактильный отклик",
"HIDDEN_NETWORK_?": "Скрытая сеть?",
@@ -106,7 +105,6 @@
"JOB_TITLE": "Должность",
"LANGUAGE": "Язык",
"LAST_NAME": "Фамилия",
- "LATITUDE": "Широта",
"LEVEL_H": "Уровень H",
"LEVEL_L": "Уровень L",
"LEVEL_M": "Уровень M",
@@ -117,7 +115,6 @@
"LOCK_PORTRAIT": "Портретная",
"LOG": "История",
"LOG_BACKUP_AND_RESTORE": "История и восстановление",
- "LONGITUDE": "Долгота",
"MALE": "Мужской",
"MANAGE_RECORDS": "Управление записями",
"MARGIN": "Отступ",
diff --git a/src/assets/i18n/zh-CN.json b/src/assets/i18n/zh-CN.json
index bf8df56..86ab658 100644
--- a/src/assets/i18n/zh-CN.json
+++ b/src/assets/i18n/zh-CN.json
@@ -92,7 +92,6 @@
"FULL_RESET": "完整重设",
"FUNCTIONS": "功能",
"GENDER": "性别",
- "GEOLOCATION": "地理定位",
"GOOGLE_SEARCH": "Google 搜索",
"HAPTIC_FEEDBACK_ONLY": "仅触感反馈",
"HIDDEN_NETWORK_?": "隐藏的网络?",
@@ -106,7 +105,6 @@
"JOB_TITLE": "职位名称",
"LANGUAGE": "语言",
"LAST_NAME": "姓氏",
- "LATITUDE": "纬度",
"LEVEL_H": "H 等级",
"LEVEL_L": "L 等级",
"LEVEL_M": "M 等级",
@@ -117,7 +115,6 @@
"LOCK_PORTRAIT": "锁定纵向",
"LOG": "记录",
"LOG_BACKUP_AND_RESTORE": "记录、备份与还原",
- "LONGITUDE": "经度",
"MALE": "男性",
"MANAGE_RECORDS": "管理记录",
"MARGIN": "边距",
diff --git a/src/assets/i18n/zh-HK.json b/src/assets/i18n/zh-HK.json
index f741259..0c5747e 100644
--- a/src/assets/i18n/zh-HK.json
+++ b/src/assets/i18n/zh-HK.json
@@ -92,7 +92,6 @@
"FULL_RESET": "完整重設",
"FUNCTIONS": "功能",
"GENDER": "性別",
- "GEOLOCATION": "地理位置",
"GOOGLE_SEARCH": "Google 搜尋",
"HAPTIC_FEEDBACK_ONLY": "僅觸感反饋",
"HIDDEN_NETWORK_?": "隱藏的網絡?",
@@ -106,7 +105,6 @@
"JOB_TITLE": "職位名稱",
"LANGUAGE": "語言",
"LAST_NAME": "姓氏",
- "LATITUDE": "緯度",
"LEVEL_H": "H 等級",
"LEVEL_L": "L 等級",
"LEVEL_M": "M 等級",
@@ -117,7 +115,6 @@
"LOCK_PORTRAIT": "鎖定縱向",
"LOG": "記錄",
"LOG_BACKUP_AND_RESTORE": "記錄、備份與還原",
- "LONGITUDE": "經度",
"MALE": "男性",
"MANAGE_RECORDS": "管理記錄",
"MARGIN": "邊距",