From 36239ce01c2ce9ebc8e83b163ae38916ea7a5226 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Muaz=20Yediy=C3=BCzk=C4=B1rkiki?= <39378729+muaz742@users.noreply.github.com> Date: Sun, 29 Nov 2020 15:37:46 +0300 Subject: [PATCH] Added Turkish translation * Repaired variable name in to message_tr.py * Added new 'tr' language to 'language-argument' * Added Turkish translation in buildPy2exe.py --- buildPy2exe.py | 17 +++++++++++++++++ syncplay/messages.py | 2 ++ syncplay/messages_de.py | 2 +- syncplay/messages_en.py | 2 +- syncplay/messages_es.py | 2 +- syncplay/messages_it.py | 2 +- syncplay/messages_pt_BR.py | 2 +- syncplay/messages_pt_PT.py | 2 +- syncplay/messages_ru.py | 2 +- syncplay/messages_tr.py | 2 +- 10 files changed, 27 insertions(+), 8 deletions(-) diff --git a/buildPy2exe.py b/buildPy2exe.py index 94c8ea9..2177434 100755 --- a/buildPy2exe.py +++ b/buildPy2exe.py @@ -65,6 +65,7 @@ NSIS_SCRIPT_TEMPLATE = r""" LoadLanguageFile "$${NSISDIR}\Contrib\Language files\Spanish.nlf" LoadLanguageFile "$${NSISDIR}\Contrib\Language files\PortugueseBR.nlf" LoadLanguageFile "$${NSISDIR}\Contrib\Language files\Portuguese.nlf" + LoadLanguageFile "$${NSISDIR}\Contrib\Language files\Turkish.nlf" Unicode true @@ -112,6 +113,11 @@ NSIS_SCRIPT_TEMPLATE = r""" VIAddVersionKey /LANG=$${LANG_PORTUGUESE} "FileVersion" "$version.0" VIAddVersionKey /LANG=$${LANG_PORTUGUESE} "LegalCopyright" "Syncplay" VIAddVersionKey /LANG=$${LANG_PORTUGUESE} "FileDescription" "Syncplay" + + VIAddVersionKey /LANG=$${LANG_TURKISH} "ProductName" "Syncplay" + VIAddVersionKey /LANG=$${LANG_TURKISH} "FileVersion" "$version.0" + VIAddVersionKey /LANG=$${LANG_TURKISH} "LegalCopyright" "Syncplay" + VIAddVersionKey /LANG=$${LANG_TURKISH} "FileDescription" "Syncplay" LangString ^SyncplayLanguage $${LANG_ENGLISH} "en" LangString ^Associate $${LANG_ENGLISH} "Associate Syncplay with multimedia files." @@ -184,6 +190,15 @@ NSIS_SCRIPT_TEMPLATE = r""" LangString ^AutomaticUpdates $${LANG_PORTUGUESE} "Verificar atualizações automaticamente" LangString ^UninstConfig $${LANG_PORTUGUESE} "Apagar ficheiro de configuração." + LangString ^SyncplayLanguage $${LANG_TURKISH} "tr" + LangString ^Associate $${LANG_TURKISH} "Syncplay'i ortam dosyalarıyla ilişkilendirin." + LangString ^Shortcut $${LANG_TURKISH} "Aşağıdaki konumlarda kısayollar oluşturun:" + LangString ^StartMenu $${LANG_TURKISH} "Başlangıç menüsü" + LangString ^Desktop $${LANG_TURKISH} "Masaüstü" + LangString ^QuickLaunchBar $${LANG_TURKISH} "Hızlı Başlatma Çubuğu" + LangString ^AutomaticUpdates $${LANG_TURKISH} "Güncellemeleri otomatik denetle" + LangString ^UninstConfig $${LANG_TURKISH} "Yapılandırma dosyasını silin." + ; Remove text to save space LangString ^ClickInstall $${LANG_GERMAN} " " @@ -293,6 +308,8 @@ NSIS_SCRIPT_TEMPLATE = r""" Push 'Português do Brasil' Push $${LANG_PORTUGUESE} Push 'Português de Portugal' + Push $${LANG_TURKISH} + Push 'Türkçe' Push A ; A means auto count languages LangDLL::LangDialog "Language Selection" "Please select the language of Syncplay and the installer" Pop $$LANGUAGE diff --git a/syncplay/messages.py b/syncplay/messages.py index b5a88b7..97cab00 100755 --- a/syncplay/messages.py +++ b/syncplay/messages.py @@ -8,6 +8,7 @@ from . import messages_it from . import messages_es from . import messages_pt_BR from . import messages_pt_PT +from . import messages_tr messages = { "en": messages_en.en, @@ -17,6 +18,7 @@ messages = { "es": messages_es.es, "pt_BR": messages_pt_BR.pt_BR, "pt_PT": messages_pt_PT.pt_PT, + "tr": messages_tr.tr, "CURRENT": None } diff --git a/syncplay/messages_de.py b/syncplay/messages_de.py index b1daf2e..77cbedd 100755 --- a/syncplay/messages_de.py +++ b/syncplay/messages_de.py @@ -174,7 +174,7 @@ de = { "file-argument": 'Abzuspielende Datei', "args-argument": 'Player-Einstellungen; Wenn du Einstellungen, die mit - beginnen, nutzen willst, stelle ein einzelnes \'--\'-Argument davor', "clear-gui-data-argument": 'Setzt die Pfad- und GUI-Fenster-Daten die in den QSettings gespeichert sind zurück', - "language-argument": 'Sprache für Syncplay-Nachrichten (de/en/ru/it/es/pt_BR/pt_PT)', + "language-argument": 'Sprache für Syncplay-Nachrichten (de/en/ru/it/es/pt_BR/pt_PT/tr)', "version-argument": 'gibt die aktuelle Version aus', "version-message": "Du verwendest Syncplay v. {} ({})", diff --git a/syncplay/messages_en.py b/syncplay/messages_en.py index 3cad327..79b878d 100755 --- a/syncplay/messages_en.py +++ b/syncplay/messages_en.py @@ -174,7 +174,7 @@ en = { "file-argument": 'file to play', "args-argument": 'player options, if you need to pass options starting with - prepend them with single \'--\' argument', "clear-gui-data-argument": 'resets path and window state GUI data stored as QSettings', - "language-argument": 'language for Syncplay messages (de/en/ru/it/es/pt_BR/pt_PT)', + "language-argument": 'language for Syncplay messages (de/en/ru/it/es/pt_BR/pt_PT/tr)', "version-argument": 'prints your version', "version-message": "You're using Syncplay version {} ({})", diff --git a/syncplay/messages_es.py b/syncplay/messages_es.py index ba0d04a..6a8257d 100644 --- a/syncplay/messages_es.py +++ b/syncplay/messages_es.py @@ -174,7 +174,7 @@ es = { "file-argument": 'archivo a reproducir', "args-argument": 'opciones del reproductor, si necesitas pasar opciones que empiezan con -, pásalas utilizando \'--\'', "clear-gui-data-argument": 'restablece ruta y los datos del estado de la ventana GUI almacenados como QSettings', - "language-argument": 'lenguaje para los mensajes de Syncplay (de/en/ru/it/es/pt_BR/pt_PT)', + "language-argument": 'lenguaje para los mensajes de Syncplay (de/en/ru/it/es/pt_BR/pt_PT/tr)', "version-argument": 'imprime tu versión', "version-message": "Estás usando la versión de Syncplay {} ({})", diff --git a/syncplay/messages_it.py b/syncplay/messages_it.py index acfe3c4..c497b10 100755 --- a/syncplay/messages_it.py +++ b/syncplay/messages_it.py @@ -174,7 +174,7 @@ it = { "file-argument": 'file da riprodurre', "args-argument": 'opzioni del player, se hai bisogno di utilizzare opzioni che iniziano con - anteponi un singolo \'--\'', "clear-gui-data-argument": 'ripristina il percorso e i dati impostati tramite interfaccia grafica e salvati come QSettings', - "language-argument": 'lingua per i messaggi di Syncplay (de/en/ru/it/es/pt_BR/pt_PT)', + "language-argument": 'lingua per i messaggi di Syncplay (de/en/ru/it/es/pt_BR/pt_PT/tr)', "version-argument": 'mostra la tua versione', "version-message": "Stai usando la versione di Syncplay {} ({})", diff --git a/syncplay/messages_pt_BR.py b/syncplay/messages_pt_BR.py index 7155011..6b48e7b 100644 --- a/syncplay/messages_pt_BR.py +++ b/syncplay/messages_pt_BR.py @@ -174,7 +174,7 @@ pt_BR = { "file-argument": 'arquivo a ser tocado', "args-argument": 'opções do reprodutor; se você precisar passar opções começando com -, as preceda com um único argumento \'--\'', "clear-gui-data-argument": 'redefine o caminho e o estado de dados da janela da GUI para as de QSettings', - "language-argument": 'idioma para mensagens do Syncplay (de/en/ru/it/es/pt_BR/pt_PT)', + "language-argument": 'idioma para mensagens do Syncplay (de/en/ru/it/es/pt_BR/pt_PT/tr)', "version-argument": 'exibe sua versão', "version-message": "Você está usando o Syncplay versão {} ({})", diff --git a/syncplay/messages_pt_PT.py b/syncplay/messages_pt_PT.py index 0bf874d..63cd343 100644 --- a/syncplay/messages_pt_PT.py +++ b/syncplay/messages_pt_PT.py @@ -174,7 +174,7 @@ pt_PT = { "file-argument": 'ficheiro a ser tocado', "args-argument": 'opções do reprodutor; se você precisar passar opções começando com -, as preceda com um único argumento \'--\'', "clear-gui-data-argument": 'redefine o caminho e o estado de dados da janela da GUI para as de QSettings', - "language-argument": 'idioma para mensagens do Syncplay (de/en/ru/it/es/pt_BR/pt_PT)', + "language-argument": 'idioma para mensagens do Syncplay (de/en/ru/it/es/pt_BR/pt_PT/tr)', "version-argument": 'exibe sua versão', "version-message": "Você está usando o Syncplay versão {} ({})", diff --git a/syncplay/messages_ru.py b/syncplay/messages_ru.py index 6c48650..4308b3b 100755 --- a/syncplay/messages_ru.py +++ b/syncplay/messages_ru.py @@ -175,7 +175,7 @@ ru = { "file-argument": 'воспроизводимый файл', "args-argument": 'параметры проигрывателя; если нужно передать параметры, начинающиеся с - , то сначала пишите \'--\'', "clear-gui-data-argument": 'сбрасывает путь и данные о состоянии окна GUI, хранимые как QSettings', - "language-argument": 'язык сообщений Syncplay (de/en/ru/it/es/pt_BR/pt_PT)', + "language-argument": 'язык сообщений Syncplay (de/en/ru/it/es/pt_BR/pt_PT/tr)', "version-argument": 'выводит номер версии', "version-message": "Вы используете Syncplay версии {} ({})", diff --git a/syncplay/messages_tr.py b/syncplay/messages_tr.py index 8619f98..7ff46b5 100644 --- a/syncplay/messages_tr.py +++ b/syncplay/messages_tr.py @@ -2,7 +2,7 @@ """Turkish dictionary""" -en = { +tr = { "LANGUAGE": "Türkçe", # Turkish # Client notifications