From 99c2e3e11b1751a639f24e1e21f30dec24b2f801 Mon Sep 17 00:00:00 2001 From: Tim Kinnane Date: Tue, 23 Jan 2018 06:20:08 +1100 Subject: [PATCH] Add installation of language dictionaries --- package-lock.json | 18 +- src/i18n/lang/en.i18n.json | 4 + src/i18n/lang/pt-br.i18n.json | 4 + src/public/app.html | 2 +- src/public/lib/SpellCheck.js | 75 ++++- yarn.lock | 569 ++++++++++++++++------------------ 6 files changed, 360 insertions(+), 312 deletions(-) diff --git a/package-lock.json b/package-lock.json index 66e9552d4e..90eab421a3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,9 +10,18 @@ "integrity": "sha512-QU3oR1dLLVrYGRkb7LU17jMCpIkWtXXW7q71ECXWXkR9vOv37VjykqpvFgs29HgSCNLZHnNKJzdG6RwAW0LwIA==", "dev": true, "requires": { - "7zip-bin-mac": "1.0.1" + "7zip-bin-linux": "1.3.1", + "7zip-bin-mac": "1.0.1", + "7zip-bin-win": "2.1.1" } }, + "7zip-bin-linux": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/7zip-bin-linux/-/7zip-bin-linux-1.3.1.tgz", + "integrity": "sha512-Wv1uEEeHbTiS1+ycpwUxYNuIcyohU6Y6vEqY3NquBkeqy0YhVdsNUGsj0XKSRciHR6LoJSEUuqYUexmws3zH7Q==", + "dev": true, + "optional": true + }, "7zip-bin-mac": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/7zip-bin-mac/-/7zip-bin-mac-1.0.1.tgz", @@ -20,6 +29,13 @@ "dev": true, "optional": true }, + "7zip-bin-win": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/7zip-bin-win/-/7zip-bin-win-2.1.1.tgz", + "integrity": "sha512-6VGEW7PXGroTsoI2QW3b0ea95HJmbVBHvfANKLLMzSzFA1zKqVX5ybNuhmeGpf6vA0x8FJTt6twpprDANsY5WQ==", + "dev": true, + "optional": true + }, "@paulcbetts/system-idle-time": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@paulcbetts/system-idle-time/-/system-idle-time-1.0.4.tgz", diff --git a/src/i18n/lang/en.i18n.json b/src/i18n/lang/en.i18n.json index 1a0b663a3c..7aa3c62bfc 100644 --- a/src/i18n/lang/en.i18n.json +++ b/src/i18n/lang/en.i18n.json @@ -8,6 +8,7 @@ "Application_Toggle_DevTools": "Application - Toggle DevTools", "Auth_needed_try": "Auth needed, try %s", "Bring_All_to_Front": "Bring All to Front", + "Browse_for_language": "Browse for language...", "Cancel": "Cancel", "Certificate_error": "Certificate error", "Certificate_error_different": "Certificate is different from previous one.\n\n %s", @@ -26,8 +27,10 @@ "Current_Version": "Current Version:", "Cut": "Cut", "Development": "Development", + "Dictionary_install_error": "Error installing dictionary", "Edit": "Edit", "Enter_your_server_URL": "Enter your server URL", + "Error": "Error", "Help": "Help", "Help_Name": "%s Help", "Hide": "Hide", @@ -44,6 +47,7 @@ "No_suggestions": "No suggestions", "No_valid_server_found": "No valid server found at the URL", "Open_DevTools": "Open DevTools", + "Open_Language_Dictionary": "Open Language Dictionary", "Original_Zoom": "Original Zoom", "Paste": "Paste", "Quit": "Quit", diff --git a/src/i18n/lang/pt-br.i18n.json b/src/i18n/lang/pt-br.i18n.json index 8d9b48d5d2..a2174b44f2 100644 --- a/src/i18n/lang/pt-br.i18n.json +++ b/src/i18n/lang/pt-br.i18n.json @@ -8,6 +8,7 @@ "Application_Toggle_DevTools": "Aplicação - Abrir/Fechar DevTools", "Auth_needed_try": "Autenticação Necessária, tente %s", "Bring_All_to_Front": "Trazer Todos para Frente", + "Browse_for_language": "Procurar idioma...", "Cancel": "Cancelar", "Certificate_error": "Erro de Certificado", "Certificate_error_different": "Certificado é diferente do antigo.\n\n %s", @@ -26,8 +27,10 @@ "Current_Version": "Versão Atual:", "Cut": "Cortar", "Development": "Desenvolvimento", + "Dictionary_install_error": "Erro ao instalar o dicionário", "Edit": "Editar", "Enter_your_server_URL": "Insira o endereço do seu servidor", + "Error": "Erro", "Help": "Ajuda", "Help_Name": "%s Ajuda", "Hide": "Esconder", @@ -43,6 +46,7 @@ "No_suggestions": "Sem sugestões", "No_valid_server_found": "Nenhum servidor válido encontrado neste endereço", "Open_DevTools": "Abrir DevTools", + "Open_Language_Dictionary": "Abrir Dicionário Idioma", "Original_Zoom": "Zoom Original", "Paste": "Colar", "Quit": "Sair", diff --git a/src/public/app.html b/src/public/app.html index 3fe4825971..2c2e54ccfe 100644 --- a/src/public/app.html +++ b/src/public/app.html @@ -60,7 +60,7 @@