From 8d4cbfb9f2cdb4e997bf6bcd287f5e8e0b304a12 Mon Sep 17 00:00:00 2001 From: Philipp Wolfer Date: Fri, 18 Sep 2020 17:40:17 +0200 Subject: [PATCH] Updated translations for Windows installer Including translations for Finnish and traditional Chinese script. Only completed translations are included. --- installer/i18n/nshutil.py | 3 ++- installer/i18n/sources/de.json | 4 ++-- installer/i18n/sources/es.json | 4 ++-- installer/i18n/sources/fi.json | 16 ++++++++++++++++ installer/i18n/sources/fr.json | 4 ++-- installer/i18n/sources/it.json | 4 ++-- installer/i18n/sources/nl.json | 4 ++-- installer/i18n/sources/zh_TW.json | 16 ++++++++++++++++ installer/picard-setup.nsi.in | 4 ++-- 9 files changed, 46 insertions(+), 13 deletions(-) create mode 100644 installer/i18n/sources/fi.json create mode 100644 installer/i18n/sources/zh_TW.json diff --git a/installer/i18n/nshutil.py b/installer/i18n/nshutil.py index c9a71cb8d..dbdd62de7 100644 --- a/installer/i18n/nshutil.py +++ b/installer/i18n/nshutil.py @@ -87,7 +87,8 @@ LANGUAGES = { 'Swedish': 'sv', 'Tatar': 'tt', 'Thai': 'th', - 'TradChinese': 'zh-Hant', + # 'TradChinese': 'zh-Hant', + 'TradChinese': 'zh_TW', 'Turkish': 'tr', 'Ukrainian': 'uk', 'Uzbek': 'uz', diff --git a/installer/i18n/sources/de.json b/installer/i18n/sources/de.json index 180f347f2..f849a9ecc 100644 --- a/installer/i18n/sources/de.json +++ b/installer/i18n/sources/de.json @@ -1,5 +1,5 @@ { - "MsgAlreadyInstalled": "${PRODUCT_NAME} ist bereits installiert. \n\nKlicken Sie „OK“ um die vorherige Version zu deinstallieren oder „Abbrechen“ um das Update abzubrechen.", + "MsgAlreadyInstalled": "${PRODUCT_NAME} ist bereits installiert und muss vor der Installation dieses Upgrades auf Version ${PRODUCT_VERSION} deinstalliert werden. \n\nKlicken Sie „OK“ um fortzufahren oder „Abbrechen“ um das Upgrade abzubrechen.", "MsgApplicationRunning": "Die Anwendung ${PRODUCT_NAME} wird ausgeführt. Bitte schließen und erneut versuchen.", "MsgRequires64Bit": "Diese Version von ${PRODUCT_NAME} erfordert ein 64-bit Windows-System.", "MuiDescriptionRequired": "Installiert ${PRODUCT_NAME} mit den für die Ausführung erforderlichen Dateien.", @@ -13,4 +13,4 @@ "SectionRequired": "Programmdateien (erforderlich)", "SectionShortcuts": "Verknüpfungen", "SectionStartMenu": "Startmenü" -} \ No newline at end of file +} diff --git a/installer/i18n/sources/es.json b/installer/i18n/sources/es.json index 9de0c099d..6e89dae63 100644 --- a/installer/i18n/sources/es.json +++ b/installer/i18n/sources/es.json @@ -1,5 +1,5 @@ { - "MsgAlreadyInstalled": "${PRODUCT_NAME} ya está instalado . \n\nClick \"OK\" para desinstalar la versión anterior o \"Cancel\" para cancelar esta actualización. ", + "MsgAlreadyInstalled": "${PRODUCT_NAME} is already installed and must be uninstalled before installing this upgrade to version ${PRODUCT_VERSION}. \n\nClick \"OK\" to proceed or \"Cancel\" to cancel this upgrade.", "MsgApplicationRunning": "La aplicación ${PRODUCT_NAME} está en marcha. Por favor cierrelo e inténtelo de nuevo.", "MsgRequires64Bit": "La versión de ${PRODUCT_NAME} requiere un Windows de 64-bits.", "MuiDescriptionRequired": "Instalar ${PRODUCT_NAME} junto con los archivos necesarios para que funcione.", @@ -13,4 +13,4 @@ "SectionRequired": "Archivos de programa (requerido)", "SectionShortcuts": "Atajos", "SectionStartMenu": "Menú de inicio" -} \ No newline at end of file +} diff --git a/installer/i18n/sources/fi.json b/installer/i18n/sources/fi.json new file mode 100644 index 000000000..e90672bd0 --- /dev/null +++ b/installer/i18n/sources/fi.json @@ -0,0 +1,16 @@ +{ + "MsgAlreadyInstalled": "${PRODUCT_NAME} on jo asennettu ja se tulee poistaa ennen päivittämistä versioon ${PRODUCT_VERSION}. \n\nValitse \"OK\" jatkaaksesi tai \"Peruuta\" peruuttaaksesi tämän päivityksen.", + "MsgApplicationRunning": "Sovellus ${PRODUCT_NAME} on käynnissä. Ole hyvä ja sammuta se ja yritä uudelleen.", + "MsgRequires64Bit": "Sovelluksen ${PRODUCT_NAME} asennettava versio vaatii 64-bittisen Windows-järjestelmä.", + "MuiDescriptionRequired": "Asentaa sovelluksen ${PRODUCT_NAME} sekä sen tarvitsemat tiedostot.", + "MuiDescriptionLang": "Asentaa sovelluksen ${PRODUCT_NAME} eri kieliset käännöstiedostot.", + "MuiDescriptionShortcuts": "Asentaa pikakuvakkeet sovelluksen ${PRODUCT_NAME} käynnistämiseksi.", + "MuiDescriptionDesktop": "Asentaa pikakuvakkeen työpöydälle.", + "MuiDescriptionStarteMenu": "Asentaa pikakuvakkeen käynnistys-valikkoon.", + "OptionRemoveSettings": "Poista asetukset ja henkilökohtaiset tiedot.", + "SectionDesktop": "Työpöytä", + "SectionLanguages": "Kielet", + "SectionRequired": "Sovellustiedostot (vaaditaan)", + "SectionShortcuts": "Pikakuvakkeet", + "SectionStartMenu": "Käynnistä-valikko" +} diff --git a/installer/i18n/sources/fr.json b/installer/i18n/sources/fr.json index 1d84a813f..ea3b8d753 100644 --- a/installer/i18n/sources/fr.json +++ b/installer/i18n/sources/fr.json @@ -1,5 +1,5 @@ { - "MsgAlreadyInstalled": "${PRODUCT_NAME} est déjà installé. \n\nCliquez sur « OK » pour désinstaller la version précédente ou « Annuler » pour annuler cette mise à jour.", + "MsgAlreadyInstalled": "${PRODUCT_NAME} est déjà installé et doit être désinstallé avant de mettre à jour vers la version ${PRODUCT_VERSION}. \n\nPressez \"OK\" pour continuer ou \"Annuler\" pour annuler cette mise à jour.", "MsgApplicationRunning": "L’application ${PRODUCT_NAME} est en cours d’exécution. Veuillez la stopper et essayer à nouveau.", "MsgRequires64Bit": "Cette version de ${PRODUCT_NAME} requiert un système Windows 64 bits.", "MuiDescriptionRequired": "Installe ${PRODUCT_NAME} ainsi que les fichiers nécessaires à son exécution.", @@ -13,4 +13,4 @@ "SectionRequired": "Fichiers du programme (requis)", "SectionShortcuts": "Raccourcis", "SectionStartMenu": "Menu Démarrer" -} \ No newline at end of file +} diff --git a/installer/i18n/sources/it.json b/installer/i18n/sources/it.json index 564334a6c..ff702b700 100644 --- a/installer/i18n/sources/it.json +++ b/installer/i18n/sources/it.json @@ -1,5 +1,5 @@ { - "MsgAlreadyInstalled": "${PRODUCT_NAME} è già installato.\n\nFai clic su 'OK' per disinstallare la versione installata o su 'Annulla' per annullare l'aggiornamento.", + "MsgAlreadyInstalled": "${PRODUCT_NAME} è già installato e deve essere disinstallato prima di poter aggiornare il programma alla versione ${PRODUCT_VERSION}. \n\nSeleziona \"OK\" per proseguire o \"Annulla\" per annullare questo aggiornamento. ", "MsgApplicationRunning": "L'applicazione ${PRODUCT_NAME} è in esecuzione.\nChiudi l'applicazione e riprova.", "MsgRequires64Bit": "Questa versione di ${PRODUCT_NAME} richiede un sistema Windows a 64bit.", "MuiDescriptionRequired": "Installa ${PRODUCT_NAME} e i relativi file necessari alla sua esecuzione.", @@ -13,4 +13,4 @@ "SectionRequired": "File programma (richiesti)", "SectionShortcuts": "Collegamenti", "SectionStartMenu": "Menu Start" -} \ No newline at end of file +} diff --git a/installer/i18n/sources/nl.json b/installer/i18n/sources/nl.json index 9b182911a..5e00902a0 100644 --- a/installer/i18n/sources/nl.json +++ b/installer/i18n/sources/nl.json @@ -1,5 +1,5 @@ { - "MsgAlreadyInstalled": "${PRODUCT_NAME} is al geïnstalleerd. \n\nKlik op “OK” om de vorige versie te verwijderen of op “Annuleren” om de installatie te annuleren.", + "MsgAlreadyInstalled": "${PRODUCT_NAME} is al geïnstalleerd en moet eerst worden verwijderd voordat versie ${PRODUCT_VERSION} kan worden geïnstalleerd.\n\nKlik op “OK” om verder te gaan of op “Annuleren” om de installatie te annuleren.", "MsgApplicationRunning": "De applicatie ${PRODUCT_NAME} is nog actief. Sluit haar af en probeer het opnieuw.", "MsgRequires64Bit": "Voor deze versie van ${PRODUCT_NAME} heb je een 64 bitssysteem nodig.", "MuiDescriptionRequired": "Installeert ${PRODUCT_NAME} en de bestanden die het nodig heeft om te draaien.", @@ -13,4 +13,4 @@ "SectionRequired": "Programmabestanden (vereist)", "SectionShortcuts": "Snelkoppelingen", "SectionStartMenu": "Startmenu" -} \ No newline at end of file +} diff --git a/installer/i18n/sources/zh_TW.json b/installer/i18n/sources/zh_TW.json new file mode 100644 index 000000000..c73a2d960 --- /dev/null +++ b/installer/i18n/sources/zh_TW.json @@ -0,0 +1,16 @@ +{ + "MsgAlreadyInstalled": "${PRODUCT_NAME} 已經安裝,而且必須先解除安裝後才能升級到版本 ${PRODUCT_VERSION}。\n\n點選「確認」繼續,或是「取消」來取消此次升級。", + "MsgApplicationRunning": "此應用程式 ${PRODUCT_NAME} 正在執行。請關閉該程式後再重試。", + "MsgRequires64Bit": "此版本的 ${PRODUCT_NAME} 需要 64-bit 的 Windows 作業系統。", + "MuiDescriptionRequired": "安裝 ${PRODUCT_NAME} 以及執行時必備的檔案。", + "MuiDescriptionLang": "安裝 ${PRODUCT_NAME} 的多國語言翻譯。", + "MuiDescriptionShortcuts": "安裝用來啟動 ${PRODUCT_NAME} 的捷徑。", + "MuiDescriptionDesktop": "在桌面安裝捷徑。", + "MuiDescriptionStarteMenu": "在開始功能表安裝捷徑。", + "OptionRemoveSettings": "移除設定與個人資料", + "SectionDesktop": "桌面", + "SectionLanguages": "語言", + "SectionRequired": "應用程式檔案 (必備)", + "SectionShortcuts": "捷徑", + "SectionStartMenu": "開始功能表" +} diff --git a/installer/picard-setup.nsi.in b/installer/picard-setup.nsi.in index 16e40c5ed..674ffcbca 100644 --- a/installer/picard-setup.nsi.in +++ b/installer/picard-setup.nsi.in @@ -91,7 +91,7 @@ ReserveFile "${NSISDIR}\Plugins\x86-unicode\InstallOptions.dll" ; !insertmacro LOAD_LANGUAGE "Danish" !insertmacro LOAD_LANGUAGE "Dutch" ; !insertmacro LOAD_LANGUAGE "Estonian" -; !insertmacro LOAD_LANGUAGE "Finnish" +!insertmacro LOAD_LANGUAGE "Finnish" !insertmacro LOAD_LANGUAGE "French" !insertmacro LOAD_LANGUAGE "German" ; !insertmacro LOAD_LANGUAGE "Greek" @@ -109,7 +109,7 @@ ReserveFile "${NSISDIR}\Plugins\x86-unicode\InstallOptions.dll" ; !insertmacro LOAD_LANGUAGE "Slovenian" !insertmacro LOAD_LANGUAGE "Spanish" ; !insertmacro LOAD_LANGUAGE "Swedish" -; !insertmacro LOAD_LANGUAGE "TradChinese" +!insertmacro LOAD_LANGUAGE "TradChinese" ; !insertmacro LOAD_LANGUAGE "Turkish" ; !insertmacro LOAD_LANGUAGE "Ukrainian"