From a853942882a8913abf70262a34838b910b05ac81 Mon Sep 17 00:00:00 2001 From: Mufeed Ali Date: Fri, 17 Sep 2021 18:24:30 +0530 Subject: [PATCH] Add language names --- POTFILES | 1 + ca.po | 456 +++++++++++++++++++++++++++++++++++++++++++++++- cs.po | 456 +++++++++++++++++++++++++++++++++++++++++++++++- de.po | 458 +++++++++++++++++++++++++++++++++++++++++++++++- dialect.pot | 456 +++++++++++++++++++++++++++++++++++++++++++++++- eo.po | 456 +++++++++++++++++++++++++++++++++++++++++++++++- es.po | 456 +++++++++++++++++++++++++++++++++++++++++++++++- eu.po | 456 +++++++++++++++++++++++++++++++++++++++++++++++- fa.po | 458 +++++++++++++++++++++++++++++++++++++++++++++++- fi.po | 456 +++++++++++++++++++++++++++++++++++++++++++++++- fr.po | 456 +++++++++++++++++++++++++++++++++++++++++++++++- gl.po | 463 ++++++++++++++++++++++++++++++++++++++++++++++-- he.po | 456 +++++++++++++++++++++++++++++++++++++++++++++++- hi.po | 465 +++++++++++++++++++++++++++++++++++++++++++++++-- hr.po | 456 +++++++++++++++++++++++++++++++++++++++++++++++- hu.po | 456 +++++++++++++++++++++++++++++++++++++++++++++++- id.po | 456 +++++++++++++++++++++++++++++++++++++++++++++++- it.po | 461 +++++++++++++++++++++++++++++++++++++++++++++++- kmr.po | 456 +++++++++++++++++++++++++++++++++++++++++++++++- ko.po | 456 +++++++++++++++++++++++++++++++++++++++++++++++- lang_update.py | 156 +++++++++++++++++ lt.po | 456 +++++++++++++++++++++++++++++++++++++++++++++++- nb_NO.po | 456 +++++++++++++++++++++++++++++++++++++++++++++++- nl.po | 458 +++++++++++++++++++++++++++++++++++++++++++++++- oc.po | 456 +++++++++++++++++++++++++++++++++++++++++++++++- pl.po | 456 +++++++++++++++++++++++++++++++++++++++++++++++- pt.po | 456 +++++++++++++++++++++++++++++++++++++++++++++++- pt_BR.po | 456 +++++++++++++++++++++++++++++++++++++++++++++++- ru.po | 456 +++++++++++++++++++++++++++++++++++++++++++++++- sv.po | 458 +++++++++++++++++++++++++++++++++++++++++++++++- tr.po | 458 +++++++++++++++++++++++++++++++++++++++++++++++- 31 files changed, 13167 insertions(+), 245 deletions(-) create mode 100644 lang_update.py diff --git a/POTFILES b/POTFILES index e263258..1d0a813 100644 --- a/POTFILES +++ b/POTFILES @@ -8,3 +8,4 @@ data/resources/window.ui dialect/main.py dialect/preferences.py dialect/window.py +dialect/translators/__init__.py diff --git a/ca.po b/ca.po index fa66931..6bfe22f 100644 --- a/ca.po +++ b/ca.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: dialect\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-11 19:32+0530\n" +"Report-Msgid-Bugs-To: https://github.com/dialect-app/po/issues\n" +"POT-Creation-Date: 2021-09-17 18:09+0530\n" "PO-Revision-Date: 2021-08-11 14:07+0000\n" "Last-Translator: Sergi Font \n" "Language-Team: Catalan \n" "Language-Team: Czech \n" "Language-Team: German \n" "Language-Team: LANGUAGE \n" @@ -329,30 +329,470 @@ msgstr "" msgid "Not a valid {backend} instance" msgstr "" -#: dialect/window.py:232 +#: dialect/window.py:234 msgid "A network issue has occured. Retry?" msgstr "" -#: dialect/window.py:236 +#: dialect/window.py:238 msgid "" "A network issue has occured.\n" "Please try again." msgstr "" -#: dialect/window.py:492 dialect/window.py:496 +#: dialect/window.py:498 dialect/window.py:502 msgid "Auto" msgstr "" -#: dialect/window.py:768 +#: dialect/window.py:775 msgid "5000 characters limit reached!" msgstr "" -#: dialect/window.py:870 +#: dialect/window.py:877 msgid "" "Translation failed.\n" "Please check for network issues." msgstr "" -#: dialect/window.py:886 +#: dialect/window.py:893 msgid "Did you mean: " msgstr "" + +#: dialect/translators/__init__.py:26 +msgid "Afrikaans" +msgstr "" + +#: dialect/translators/__init__.py:27 +msgid "Albanian" +msgstr "" + +#: dialect/translators/__init__.py:28 +msgid "Amharic" +msgstr "" + +#: dialect/translators/__init__.py:29 +msgid "Arabic" +msgstr "" + +#: dialect/translators/__init__.py:30 +msgid "Armenian" +msgstr "" + +#: dialect/translators/__init__.py:31 +msgid "Azerbaijani" +msgstr "" + +#: dialect/translators/__init__.py:32 +msgid "Basque" +msgstr "" + +#: dialect/translators/__init__.py:33 +msgid "Belarusian" +msgstr "" + +#: dialect/translators/__init__.py:34 +msgid "Bengali" +msgstr "" + +#: dialect/translators/__init__.py:35 +msgid "Bosnian" +msgstr "" + +#: dialect/translators/__init__.py:36 +msgid "Bulgarian" +msgstr "" + +#: dialect/translators/__init__.py:37 +msgid "Catalan" +msgstr "" + +#: dialect/translators/__init__.py:38 +msgid "Cebuano" +msgstr "" + +#: dialect/translators/__init__.py:39 +msgid "Chichewa" +msgstr "" + +#: dialect/translators/__init__.py:40 +msgid "Chinese" +msgstr "" + +#: dialect/translators/__init__.py:41 +msgid "Chinese (Simplified)" +msgstr "" + +#: dialect/translators/__init__.py:42 +msgid "Chinese (Traditional)" +msgstr "" + +#: dialect/translators/__init__.py:43 +msgid "Corsican" +msgstr "" + +#: dialect/translators/__init__.py:44 +msgid "Croatian" +msgstr "" + +#: dialect/translators/__init__.py:45 +msgid "Czech" +msgstr "" + +#: dialect/translators/__init__.py:46 +msgid "Danish" +msgstr "" + +#: dialect/translators/__init__.py:47 +msgid "Dutch" +msgstr "" + +#: dialect/translators/__init__.py:48 +msgid "English" +msgstr "" + +#: dialect/translators/__init__.py:49 +msgid "Esperanto" +msgstr "" + +#: dialect/translators/__init__.py:50 +msgid "Estonian" +msgstr "" + +#: dialect/translators/__init__.py:51 +msgid "Filipino" +msgstr "" + +#: dialect/translators/__init__.py:52 +msgid "Finnish" +msgstr "" + +#: dialect/translators/__init__.py:53 +msgid "French" +msgstr "" + +#: dialect/translators/__init__.py:54 +msgid "Frisian" +msgstr "" + +#: dialect/translators/__init__.py:55 +msgid "Galician" +msgstr "" + +#: dialect/translators/__init__.py:56 +msgid "Georgian" +msgstr "" + +#: dialect/translators/__init__.py:57 +msgid "German" +msgstr "" + +#: dialect/translators/__init__.py:58 +msgid "Greek" +msgstr "" + +#: dialect/translators/__init__.py:59 +msgid "Gujarati" +msgstr "" + +#: dialect/translators/__init__.py:60 +msgid "Haitian Creole" +msgstr "" + +#: dialect/translators/__init__.py:61 +msgid "Hausa" +msgstr "" + +#: dialect/translators/__init__.py:62 +msgid "Hawaiian" +msgstr "" + +#: dialect/translators/__init__.py:63 dialect/translators/__init__.py:64 +msgid "Hebrew" +msgstr "" + +#: dialect/translators/__init__.py:65 +msgid "Hindi" +msgstr "" + +#: dialect/translators/__init__.py:66 +msgid "Hmong" +msgstr "" + +#: dialect/translators/__init__.py:67 +msgid "Hungarian" +msgstr "" + +#: dialect/translators/__init__.py:68 +msgid "Icelandic" +msgstr "" + +#: dialect/translators/__init__.py:69 +msgid "Igbo" +msgstr "" + +#: dialect/translators/__init__.py:70 +msgid "Indonesian" +msgstr "" + +#: dialect/translators/__init__.py:71 +msgid "Irish" +msgstr "" + +#: dialect/translators/__init__.py:72 +msgid "Italian" +msgstr "" + +#: dialect/translators/__init__.py:73 +msgid "Japanese" +msgstr "" + +#: dialect/translators/__init__.py:74 +msgid "Javanese" +msgstr "" + +#: dialect/translators/__init__.py:75 +msgid "Kannada" +msgstr "" + +#: dialect/translators/__init__.py:76 +msgid "Kazakh" +msgstr "" + +#: dialect/translators/__init__.py:77 +msgid "Khmer" +msgstr "" + +#: dialect/translators/__init__.py:78 +msgid "Kinyarwanda" +msgstr "" + +#: dialect/translators/__init__.py:79 +msgid "Korean" +msgstr "" + +#: dialect/translators/__init__.py:80 +msgid "Kurdish (Kurmanji)" +msgstr "" + +#: dialect/translators/__init__.py:81 +msgid "Kyrgyz" +msgstr "" + +#: dialect/translators/__init__.py:82 +msgid "Lao" +msgstr "" + +#: dialect/translators/__init__.py:83 +msgid "Latin" +msgstr "" + +#: dialect/translators/__init__.py:84 +msgid "Latvian" +msgstr "" + +#: dialect/translators/__init__.py:85 +msgid "Lithuanian" +msgstr "" + +#: dialect/translators/__init__.py:86 +msgid "Luxembourgish" +msgstr "" + +#: dialect/translators/__init__.py:87 +msgid "Macedonian" +msgstr "" + +#: dialect/translators/__init__.py:88 +msgid "Malagasy" +msgstr "" + +#: dialect/translators/__init__.py:89 +msgid "Malay" +msgstr "" + +#: dialect/translators/__init__.py:90 +msgid "Malayalam" +msgstr "" + +#: dialect/translators/__init__.py:91 +msgid "Maltese" +msgstr "" + +#: dialect/translators/__init__.py:92 +msgid "Maori" +msgstr "" + +#: dialect/translators/__init__.py:93 +msgid "Marathi" +msgstr "" + +#: dialect/translators/__init__.py:94 +msgid "Mongolian" +msgstr "" + +#: dialect/translators/__init__.py:95 +msgid "Myanmar (Burmese)" +msgstr "" + +#: dialect/translators/__init__.py:96 +msgid "Nepali" +msgstr "" + +#: dialect/translators/__init__.py:97 +msgid "Norwegian" +msgstr "" + +#: dialect/translators/__init__.py:98 +msgid "Odia (Oriya)" +msgstr "" + +#: dialect/translators/__init__.py:99 +msgid "Pashto" +msgstr "" + +#: dialect/translators/__init__.py:100 +msgid "Persian" +msgstr "" + +#: dialect/translators/__init__.py:101 +msgid "Polish" +msgstr "" + +#: dialect/translators/__init__.py:102 +msgid "Portuguese" +msgstr "" + +#: dialect/translators/__init__.py:103 +msgid "Punjabi" +msgstr "" + +#: dialect/translators/__init__.py:104 +msgid "Romanian" +msgstr "" + +#: dialect/translators/__init__.py:105 +msgid "Russian" +msgstr "" + +#: dialect/translators/__init__.py:106 +msgid "Samoan" +msgstr "" + +#: dialect/translators/__init__.py:107 +msgid "Scots Gaelic" +msgstr "" + +#: dialect/translators/__init__.py:108 +msgid "Serbian" +msgstr "" + +#: dialect/translators/__init__.py:109 +msgid "Sesotho" +msgstr "" + +#: dialect/translators/__init__.py:110 +msgid "Shona" +msgstr "" + +#: dialect/translators/__init__.py:111 +msgid "Sindhi" +msgstr "" + +#: dialect/translators/__init__.py:112 +msgid "Sinhala" +msgstr "" + +#: dialect/translators/__init__.py:113 +msgid "Slovak" +msgstr "" + +#: dialect/translators/__init__.py:114 +msgid "Slovenian" +msgstr "" + +#: dialect/translators/__init__.py:115 +msgid "Somali" +msgstr "" + +#: dialect/translators/__init__.py:116 +msgid "Spanish" +msgstr "" + +#: dialect/translators/__init__.py:117 +msgid "Sundanese" +msgstr "" + +#: dialect/translators/__init__.py:118 +msgid "Swahili" +msgstr "" + +#: dialect/translators/__init__.py:119 +msgid "Swedish" +msgstr "" + +#: dialect/translators/__init__.py:120 +msgid "Tajik" +msgstr "" + +#: dialect/translators/__init__.py:121 +msgid "Tamil" +msgstr "" + +#: dialect/translators/__init__.py:122 +msgid "Tatar" +msgstr "" + +#: dialect/translators/__init__.py:123 +msgid "Telugu" +msgstr "" + +#: dialect/translators/__init__.py:124 +msgid "Thai" +msgstr "" + +#: dialect/translators/__init__.py:125 +msgid "Turkish" +msgstr "" + +#: dialect/translators/__init__.py:126 +msgid "Turkmen" +msgstr "" + +#: dialect/translators/__init__.py:127 +msgid "Ukrainian" +msgstr "" + +#: dialect/translators/__init__.py:128 +msgid "Urdu" +msgstr "" + +#: dialect/translators/__init__.py:129 +msgid "Uyghur" +msgstr "" + +#: dialect/translators/__init__.py:130 +msgid "Uzbek" +msgstr "" + +#: dialect/translators/__init__.py:131 +msgid "Vietnamese" +msgstr "" + +#: dialect/translators/__init__.py:132 +msgid "Welsh" +msgstr "" + +#: dialect/translators/__init__.py:133 +msgid "Xhosa" +msgstr "" + +#: dialect/translators/__init__.py:134 +msgid "Yiddish" +msgstr "" + +#: dialect/translators/__init__.py:135 +msgid "Yoruba" +msgstr "" + +#: dialect/translators/__init__.py:136 +msgid "Zulu" +msgstr "" diff --git a/eo.po b/eo.po index 90deade..b0995b8 100644 --- a/eo.po +++ b/eo.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: dialect\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-11 19:32+0530\n" +"Report-Msgid-Bugs-To: https://github.com/dialect-app/po/issues\n" +"POT-Creation-Date: 2021-09-17 18:09+0530\n" "PO-Revision-Date: 2021-08-28 11:32+0000\n" "Last-Translator: phlostically \n" "Language-Team: Esperanto \n" "Language-Team: Spanish \n" "Language-Team: Basque \n" "Language-Team: Persian \n" "Language-Team: Finnish \n" "Language-Team: French \n" "Language-Team: Galician \n" @@ -191,7 +191,6 @@ msgstr "" "fornecedor de buscas tamén esté activado na configuración de GNOME." #: data/resources/shortcuts-window.ui:13 -#| msgid "Translator" msgctxt "shortcuts window" msgid "Translator" msgstr "Tradutor" @@ -212,19 +211,16 @@ msgid "Clear source text" msgstr "Limpar texto de orixe" #: data/resources/shortcuts-window.ui:38 -#| msgid "Next translation" msgctxt "shortcuts window" msgid "Copy translation" msgstr "Seguinte tradución" #: data/resources/shortcuts-window.ui:45 -#| msgid "Show Pronunciation" msgctxt "shortcuts window" msgid "Show Pronunciation" msgstr "Mostrar pronunciación" #: data/resources/shortcuts-window.ui:54 -#| msgid "Text-to-Speech" msgctxt "shortcuts window" msgid "Text-to-Speech" msgstr "Texto a voz" @@ -235,7 +231,6 @@ msgid "Listen to source text" msgstr "Escoitar o texto de orixe" #: data/resources/shortcuts-window.ui:65 -#| msgid "Next translation" msgctxt "shortcuts window" msgid "Listen to translation" msgstr "Seguinte tradución" @@ -251,7 +246,6 @@ msgid "Go back in history" msgstr "Ir atrás no historial" #: data/resources/shortcuts-window.ui:85 -#| msgid "Translation history" msgctxt "shortcuts window" msgid "Go forward in history" msgstr "Ir adiante no historial" @@ -267,7 +261,6 @@ msgid "Preferences" msgstr "Preferencias" #: data/resources/shortcuts-window.ui:105 -#| msgid "Keyboard Shortcuts" msgctxt "shortcut window" msgid "Shortcuts" msgstr "Atallos de teclado" @@ -342,11 +335,11 @@ msgstr "Non se detectou ningunha conexión de rede." msgid "Not a valid {backend} instance" msgstr "Non é unha instalación válida de {backend}" -#: dialect/window.py:232 +#: dialect/window.py:234 msgid "A network issue has occured. Retry?" msgstr "Produciuse un erro de rede. Reintentar?" -#: dialect/window.py:236 +#: dialect/window.py:238 msgid "" "A network issue has occured.\n" "Please try again." @@ -354,15 +347,15 @@ msgstr "" "Produciuse un problema de rede.\n" "Volva a tentalo." -#: dialect/window.py:492 dialect/window.py:496 +#: dialect/window.py:498 dialect/window.py:502 msgid "Auto" msgstr "Automático" -#: dialect/window.py:768 +#: dialect/window.py:775 msgid "5000 characters limit reached!" msgstr "Alcanzouse o límite de 5000 caracteres." -#: dialect/window.py:870 +#: dialect/window.py:877 msgid "" "Translation failed.\n" "Please check for network issues." @@ -370,6 +363,446 @@ msgstr "" "Fallou a tradución.\n" "Comprobe se hai problemas de rede." -#: dialect/window.py:886 +#: dialect/window.py:893 msgid "Did you mean: " msgstr "Quizáis quixo dicir: " + +#: dialect/translators/__init__.py:26 +msgid "Afrikaans" +msgstr "africáner" + +#: dialect/translators/__init__.py:27 +msgid "Albanian" +msgstr "albanés" + +#: dialect/translators/__init__.py:28 +msgid "Amharic" +msgstr "amárico" + +#: dialect/translators/__init__.py:29 +msgid "Arabic" +msgstr "árabe" + +#: dialect/translators/__init__.py:30 +msgid "Armenian" +msgstr "armenio" + +#: dialect/translators/__init__.py:31 +msgid "Azerbaijani" +msgstr "acerbaixano" + +#: dialect/translators/__init__.py:32 +msgid "Basque" +msgstr "éuscaro" + +#: dialect/translators/__init__.py:33 +msgid "Belarusian" +msgstr "bielorruso" + +#: dialect/translators/__init__.py:34 +msgid "Bengali" +msgstr "bengalí" + +#: dialect/translators/__init__.py:35 +msgid "Bosnian" +msgstr "bosnio" + +#: dialect/translators/__init__.py:36 +msgid "Bulgarian" +msgstr "búlgaro" + +#: dialect/translators/__init__.py:37 +msgid "Catalan" +msgstr "catalán" + +#: dialect/translators/__init__.py:38 +msgid "Cebuano" +msgstr "cebuano" + +#: dialect/translators/__init__.py:39 +msgid "Chichewa" +msgstr "chichewa" + +#: dialect/translators/__init__.py:40 +msgid "Chinese" +msgstr "" + +#: dialect/translators/__init__.py:41 +msgid "Chinese (Simplified)" +msgstr "chinés" + +#: dialect/translators/__init__.py:42 +msgid "Chinese (Traditional)" +msgstr "chinés (tradicional)" + +#: dialect/translators/__init__.py:43 +msgid "Corsican" +msgstr "corso" + +#: dialect/translators/__init__.py:44 +msgid "Croatian" +msgstr "croata" + +#: dialect/translators/__init__.py:45 +msgid "Czech" +msgstr "checo" + +#: dialect/translators/__init__.py:46 +msgid "Danish" +msgstr "dinamarqués" + +#: dialect/translators/__init__.py:47 +msgid "Dutch" +msgstr "neerlandés" + +#: dialect/translators/__init__.py:48 +msgid "English" +msgstr "inglés" + +#: dialect/translators/__init__.py:49 +msgid "Esperanto" +msgstr "esperanto" + +#: dialect/translators/__init__.py:50 +msgid "Estonian" +msgstr "estoniano" + +#: dialect/translators/__init__.py:51 +msgid "Filipino" +msgstr "filipino" + +#: dialect/translators/__init__.py:52 +msgid "Finnish" +msgstr "finés" + +#: dialect/translators/__init__.py:53 +msgid "French" +msgstr "francés" + +#: dialect/translators/__init__.py:54 +msgid "Frisian" +msgstr "frisón" + +#: dialect/translators/__init__.py:55 +msgid "Galician" +msgstr "galego" + +#: dialect/translators/__init__.py:56 +msgid "Georgian" +msgstr "xeorxiano" + +#: dialect/translators/__init__.py:57 +msgid "German" +msgstr "alemán" + +#: dialect/translators/__init__.py:58 +msgid "Greek" +msgstr "grego" + +#: dialect/translators/__init__.py:59 +msgid "Gujarati" +msgstr "guxaratí" + +#: dialect/translators/__init__.py:60 +msgid "Haitian Creole" +msgstr "crioulo haitiano" + +#: dialect/translators/__init__.py:61 +msgid "Hausa" +msgstr "hausa" + +#: dialect/translators/__init__.py:62 +msgid "Hawaiian" +msgstr "hawaiano" + +#: dialect/translators/__init__.py:63 dialect/translators/__init__.py:64 +msgid "Hebrew" +msgstr "hebreo" + +#: dialect/translators/__init__.py:65 +msgid "Hindi" +msgstr "hindi" + +#: dialect/translators/__init__.py:66 +msgid "Hmong" +msgstr "hmong" + +#: dialect/translators/__init__.py:67 +msgid "Hungarian" +msgstr "húngaro" + +#: dialect/translators/__init__.py:68 +msgid "Icelandic" +msgstr "islandés" + +#: dialect/translators/__init__.py:69 +msgid "Igbo" +msgstr "igbo" + +#: dialect/translators/__init__.py:70 +msgid "Indonesian" +msgstr "indonesio" + +#: dialect/translators/__init__.py:71 +msgid "Irish" +msgstr "irlandés" + +#: dialect/translators/__init__.py:72 +msgid "Italian" +msgstr "italiano" + +#: dialect/translators/__init__.py:73 +msgid "Japanese" +msgstr "xaponés" + +#: dialect/translators/__init__.py:74 +msgid "Javanese" +msgstr "xavanés" + +#: dialect/translators/__init__.py:75 +msgid "Kannada" +msgstr "canarés" + +#: dialect/translators/__init__.py:76 +msgid "Kazakh" +msgstr "casaco" + +#: dialect/translators/__init__.py:77 +msgid "Khmer" +msgstr "camboxano" + +#: dialect/translators/__init__.py:78 +msgid "Kinyarwanda" +msgstr "Kiñaruanda" + +#: dialect/translators/__init__.py:79 +msgid "Korean" +msgstr "coreano" + +#: dialect/translators/__init__.py:80 +msgid "Kurdish (Kurmanji)" +msgstr "curdo" + +#: dialect/translators/__init__.py:81 +msgid "Kyrgyz" +msgstr "quirguiz" + +#: dialect/translators/__init__.py:82 +msgid "Lao" +msgstr "laosiano" + +#: dialect/translators/__init__.py:83 +msgid "Latin" +msgstr "latín" + +#: dialect/translators/__init__.py:84 +msgid "Latvian" +msgstr "letón" + +#: dialect/translators/__init__.py:85 +msgid "Lithuanian" +msgstr "lituano" + +#: dialect/translators/__init__.py:86 +msgid "Luxembourgish" +msgstr "luxemburgués" + +#: dialect/translators/__init__.py:87 +msgid "Macedonian" +msgstr "macedonio" + +#: dialect/translators/__init__.py:88 +msgid "Malagasy" +msgstr "malgaxe" + +#: dialect/translators/__init__.py:89 +msgid "Malay" +msgstr "malaio" + +#: dialect/translators/__init__.py:90 +msgid "Malayalam" +msgstr "malabar" + +#: dialect/translators/__init__.py:91 +msgid "Maltese" +msgstr "maltés" + +#: dialect/translators/__init__.py:92 +msgid "Maori" +msgstr "maorí" + +#: dialect/translators/__init__.py:93 +msgid "Marathi" +msgstr "marathi" + +#: dialect/translators/__init__.py:94 +msgid "Mongolian" +msgstr "mongol" + +#: dialect/translators/__init__.py:95 +msgid "Myanmar (Burmese)" +msgstr "birmano" + +#: dialect/translators/__init__.py:96 +msgid "Nepali" +msgstr "nepalí" + +#: dialect/translators/__init__.py:97 +msgid "Norwegian" +msgstr "noruegués" + +#: dialect/translators/__init__.py:98 +msgid "Odia (Oriya)" +msgstr "Odiá (odiá)" + +#: dialect/translators/__init__.py:99 +msgid "Pashto" +msgstr "paxtún" + +#: dialect/translators/__init__.py:100 +msgid "Persian" +msgstr "persa" + +#: dialect/translators/__init__.py:101 +msgid "Polish" +msgstr "polaco" + +#: dialect/translators/__init__.py:102 +msgid "Portuguese" +msgstr "portugués" + +#: dialect/translators/__init__.py:103 +msgid "Punjabi" +msgstr "panxabí" + +#: dialect/translators/__init__.py:104 +msgid "Romanian" +msgstr "romanés" + +#: dialect/translators/__init__.py:105 +msgid "Russian" +msgstr "ruso" + +#: dialect/translators/__init__.py:106 +msgid "Samoan" +msgstr "samoano" + +#: dialect/translators/__init__.py:107 +msgid "Scots Gaelic" +msgstr "gaélico escocés" + +#: dialect/translators/__init__.py:108 +msgid "Serbian" +msgstr "serbio" + +#: dialect/translators/__init__.py:109 +msgid "Sesotho" +msgstr "sesotho" + +#: dialect/translators/__init__.py:110 +msgid "Shona" +msgstr "shona" + +#: dialect/translators/__init__.py:111 +msgid "Sindhi" +msgstr "sindhi" + +#: dialect/translators/__init__.py:112 +msgid "Sinhala" +msgstr "cingalés" + +#: dialect/translators/__init__.py:113 +msgid "Slovak" +msgstr "eslovaco" + +#: dialect/translators/__init__.py:114 +msgid "Slovenian" +msgstr "esloveno" + +#: dialect/translators/__init__.py:115 +msgid "Somali" +msgstr "somalí" + +#: dialect/translators/__init__.py:116 +msgid "Spanish" +msgstr "español" + +#: dialect/translators/__init__.py:117 +msgid "Sundanese" +msgstr "sundanés" + +#: dialect/translators/__init__.py:118 +msgid "Swahili" +msgstr "suahili" + +#: dialect/translators/__init__.py:119 +msgid "Swedish" +msgstr "sueco" + +#: dialect/translators/__init__.py:120 +msgid "Tajik" +msgstr "taxico" + +#: dialect/translators/__init__.py:121 +msgid "Tamil" +msgstr "tamil" + +#: dialect/translators/__init__.py:122 +msgid "Tatar" +msgstr "Tártaro" + +#: dialect/translators/__init__.py:123 +msgid "Telugu" +msgstr "telugú" + +#: dialect/translators/__init__.py:124 +msgid "Thai" +msgstr "tailandés" + +#: dialect/translators/__init__.py:125 +msgid "Turkish" +msgstr "turco" + +#: dialect/translators/__init__.py:126 +msgid "Turkmen" +msgstr "Turkmeno" + +#: dialect/translators/__init__.py:127 +msgid "Ukrainian" +msgstr "ucraíno" + +#: dialect/translators/__init__.py:128 +msgid "Urdu" +msgstr "urdú" + +#: dialect/translators/__init__.py:129 +msgid "Uyghur" +msgstr "Uigur" + +#: dialect/translators/__init__.py:130 +msgid "Uzbek" +msgstr "uzbeko" + +#: dialect/translators/__init__.py:131 +msgid "Vietnamese" +msgstr "vietnamita" + +#: dialect/translators/__init__.py:132 +msgid "Welsh" +msgstr "galés" + +#: dialect/translators/__init__.py:133 +msgid "Xhosa" +msgstr "xhosa" + +#: dialect/translators/__init__.py:134 +msgid "Yiddish" +msgstr "yiddish" + +#: dialect/translators/__init__.py:135 +msgid "Yoruba" +msgstr "ioruba" + +#: dialect/translators/__init__.py:136 +msgid "Zulu" +msgstr "zulú" diff --git a/he.po b/he.po index f407a21..a1d35da 100644 --- a/he.po +++ b/he.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: dialect\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-11 19:32+0530\n" +"Report-Msgid-Bugs-To: https://github.com/dialect-app/po/issues\n" +"POT-Creation-Date: 2021-09-17 18:09+0530\n" "PO-Revision-Date: 2021-08-09 21:32+0000\n" "Last-Translator: Yaron Shahrabani \n" "Language-Team: Hebrew \n" "Language-Team: Hindi \n" "Language-Team: Croatian \n" "Language-Team: Hungarian \n" "Language-Team: Indonesian \n" "Language-Team: Italian \n" "Language-Team: Kurdish (Northern) \n" "Language-Team: 한국어 \n" +"Language: ko\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.3.1\n" "Plural-Forms: nplurals=1; plural=0;\n" -"Language: ko\n" # 번역하면 '방언' '사투리'가 되는데 프로그램 이름이 어색해지므로 그냥 음역한다. #. Translators: Do not translate the app name! @@ -333,11 +333,11 @@ msgstr "발견한 네트워크 연결이 없습니다." msgid "Not a valid {backend} instance" msgstr "부적절한 {backend} 인스턴스" -#: dialect/window.py:232 +#: dialect/window.py:234 msgid "A network issue has occured. Retry?" msgstr "네트워크 문제를 찾았습니다. 다시 시도할까요?" -#: dialect/window.py:236 +#: dialect/window.py:238 msgid "" "A network issue has occured.\n" "Please try again." @@ -345,15 +345,15 @@ msgstr "" "네트워크 문제를 찾았습니다.\n" "다시 시도하십시오." -#: dialect/window.py:492 dialect/window.py:496 +#: dialect/window.py:498 dialect/window.py:502 msgid "Auto" msgstr "자동" -#: dialect/window.py:768 +#: dialect/window.py:775 msgid "5000 characters limit reached!" msgstr "5000문자 한계에 도달했습니다!" -#: dialect/window.py:870 +#: dialect/window.py:877 msgid "" "Translation failed.\n" "Please check for network issues." @@ -361,6 +361,446 @@ msgstr "" "번역에 실패했습니다.\n" "네트워크 문제를 확인하십시오." -#: dialect/window.py:886 +#: dialect/window.py:893 msgid "Did you mean: " msgstr "다음을 의미합니까?: " + +#: dialect/translators/__init__.py:26 +msgid "Afrikaans" +msgstr "아프리칸스어" + +#: dialect/translators/__init__.py:27 +msgid "Albanian" +msgstr "알바니아어" + +#: dialect/translators/__init__.py:28 +msgid "Amharic" +msgstr "암하라어" + +#: dialect/translators/__init__.py:29 +msgid "Arabic" +msgstr "아랍어" + +#: dialect/translators/__init__.py:30 +msgid "Armenian" +msgstr "아르메니아어" + +#: dialect/translators/__init__.py:31 +msgid "Azerbaijani" +msgstr "아제르바이잔어" + +#: dialect/translators/__init__.py:32 +msgid "Basque" +msgstr "바스크어" + +#: dialect/translators/__init__.py:33 +msgid "Belarusian" +msgstr "벨라루스어" + +#: dialect/translators/__init__.py:34 +msgid "Bengali" +msgstr "벵골어" + +#: dialect/translators/__init__.py:35 +msgid "Bosnian" +msgstr "보스니아어" + +#: dialect/translators/__init__.py:36 +msgid "Bulgarian" +msgstr "불가리아어" + +#: dialect/translators/__init__.py:37 +msgid "Catalan" +msgstr "카탈로니아어" + +#: dialect/translators/__init__.py:38 +msgid "Cebuano" +msgstr "세부아노" + +#: dialect/translators/__init__.py:39 +msgid "Chichewa" +msgstr "체와어" + +#: dialect/translators/__init__.py:40 +msgid "Chinese" +msgstr "" + +#: dialect/translators/__init__.py:41 +msgid "Chinese (Simplified)" +msgstr "중국어" + +#: dialect/translators/__init__.py:42 +msgid "Chinese (Traditional)" +msgstr "중국어(번체)" + +#: dialect/translators/__init__.py:43 +msgid "Corsican" +msgstr "코르시카어" + +#: dialect/translators/__init__.py:44 +msgid "Croatian" +msgstr "크로아티아어" + +#: dialect/translators/__init__.py:45 +msgid "Czech" +msgstr "체코어" + +#: dialect/translators/__init__.py:46 +msgid "Danish" +msgstr "덴마크어" + +#: dialect/translators/__init__.py:47 +msgid "Dutch" +msgstr "네덜란드어" + +#: dialect/translators/__init__.py:48 +msgid "English" +msgstr "영어" + +#: dialect/translators/__init__.py:49 +msgid "Esperanto" +msgstr "에스페란토어" + +#: dialect/translators/__init__.py:50 +msgid "Estonian" +msgstr "에스토니아어" + +#: dialect/translators/__init__.py:51 +msgid "Filipino" +msgstr "타갈로그어" + +#: dialect/translators/__init__.py:52 +msgid "Finnish" +msgstr "핀란드어" + +#: dialect/translators/__init__.py:53 +msgid "French" +msgstr "프랑스어" + +#: dialect/translators/__init__.py:54 +msgid "Frisian" +msgstr "프리지아어" + +#: dialect/translators/__init__.py:55 +msgid "Galician" +msgstr "갈리시아어" + +#: dialect/translators/__init__.py:56 +msgid "Georgian" +msgstr "조지아어" + +#: dialect/translators/__init__.py:57 +msgid "German" +msgstr "독일어" + +#: dialect/translators/__init__.py:58 +msgid "Greek" +msgstr "그리스어" + +#: dialect/translators/__init__.py:59 +msgid "Gujarati" +msgstr "구자라트어" + +#: dialect/translators/__init__.py:60 +msgid "Haitian Creole" +msgstr "아이티 크리올어" + +#: dialect/translators/__init__.py:61 +msgid "Hausa" +msgstr "하우사어" + +#: dialect/translators/__init__.py:62 +msgid "Hawaiian" +msgstr "하와이어" + +#: dialect/translators/__init__.py:63 dialect/translators/__init__.py:64 +msgid "Hebrew" +msgstr "히브리어" + +#: dialect/translators/__init__.py:65 +msgid "Hindi" +msgstr "힌디어" + +#: dialect/translators/__init__.py:66 +msgid "Hmong" +msgstr "몽어" + +#: dialect/translators/__init__.py:67 +msgid "Hungarian" +msgstr "헝가리어" + +#: dialect/translators/__init__.py:68 +msgid "Icelandic" +msgstr "아이슬란드어" + +#: dialect/translators/__init__.py:69 +msgid "Igbo" +msgstr "이그보어" + +#: dialect/translators/__init__.py:70 +msgid "Indonesian" +msgstr "인도네시아어" + +#: dialect/translators/__init__.py:71 +msgid "Irish" +msgstr "아일랜드어" + +#: dialect/translators/__init__.py:72 +msgid "Italian" +msgstr "이탈리아어" + +#: dialect/translators/__init__.py:73 +msgid "Japanese" +msgstr "일본어" + +#: dialect/translators/__init__.py:74 +msgid "Javanese" +msgstr "자바어" + +#: dialect/translators/__init__.py:75 +msgid "Kannada" +msgstr "칸나다어" + +#: dialect/translators/__init__.py:76 +msgid "Kazakh" +msgstr "카자흐어" + +#: dialect/translators/__init__.py:77 +msgid "Khmer" +msgstr "크메르어" + +#: dialect/translators/__init__.py:78 +msgid "Kinyarwanda" +msgstr "키냐르완다어" + +#: dialect/translators/__init__.py:79 +msgid "Korean" +msgstr "한국어" + +#: dialect/translators/__init__.py:80 +msgid "Kurdish (Kurmanji)" +msgstr "쿠르드어" + +#: dialect/translators/__init__.py:81 +msgid "Kyrgyz" +msgstr "키르기스어" + +#: dialect/translators/__init__.py:82 +msgid "Lao" +msgstr "라오어" + +#: dialect/translators/__init__.py:83 +msgid "Latin" +msgstr "라틴어" + +#: dialect/translators/__init__.py:84 +msgid "Latvian" +msgstr "라트비아어" + +#: dialect/translators/__init__.py:85 +msgid "Lithuanian" +msgstr "리투아니아어" + +#: dialect/translators/__init__.py:86 +msgid "Luxembourgish" +msgstr "룩셈부르크어" + +#: dialect/translators/__init__.py:87 +msgid "Macedonian" +msgstr "마케도니아어" + +#: dialect/translators/__init__.py:88 +msgid "Malagasy" +msgstr "말라가시어" + +#: dialect/translators/__init__.py:89 +msgid "Malay" +msgstr "말레이어" + +#: dialect/translators/__init__.py:90 +msgid "Malayalam" +msgstr "말라얄람어" + +#: dialect/translators/__init__.py:91 +msgid "Maltese" +msgstr "몰타어" + +#: dialect/translators/__init__.py:92 +msgid "Maori" +msgstr "마오리어" + +#: dialect/translators/__init__.py:93 +msgid "Marathi" +msgstr "마라티어" + +#: dialect/translators/__init__.py:94 +msgid "Mongolian" +msgstr "몽골어" + +#: dialect/translators/__init__.py:95 +msgid "Myanmar (Burmese)" +msgstr "미얀마어 (버마어)" + +#: dialect/translators/__init__.py:96 +msgid "Nepali" +msgstr "네팔어" + +#: dialect/translators/__init__.py:97 +msgid "Norwegian" +msgstr "노르웨이어" + +#: dialect/translators/__init__.py:98 +msgid "Odia (Oriya)" +msgstr "오리야어" + +#: dialect/translators/__init__.py:99 +msgid "Pashto" +msgstr "파슈토어" + +#: dialect/translators/__init__.py:100 +msgid "Persian" +msgstr "페르시아어" + +#: dialect/translators/__init__.py:101 +msgid "Polish" +msgstr "폴란드어" + +#: dialect/translators/__init__.py:102 +msgid "Portuguese" +msgstr "포르투갈어" + +#: dialect/translators/__init__.py:103 +msgid "Punjabi" +msgstr "펀자브어" + +#: dialect/translators/__init__.py:104 +msgid "Romanian" +msgstr "루마니아어" + +#: dialect/translators/__init__.py:105 +msgid "Russian" +msgstr "러시아어" + +#: dialect/translators/__init__.py:106 +msgid "Samoan" +msgstr "사모아어" + +#: dialect/translators/__init__.py:107 +msgid "Scots Gaelic" +msgstr "스코틀랜드 게일어" + +#: dialect/translators/__init__.py:108 +msgid "Serbian" +msgstr "세르비아어" + +#: dialect/translators/__init__.py:109 +msgid "Sesotho" +msgstr "세소토어" + +#: dialect/translators/__init__.py:110 +msgid "Shona" +msgstr "쇼나어" + +#: dialect/translators/__init__.py:111 +msgid "Sindhi" +msgstr "신디어" + +#: dialect/translators/__init__.py:112 +msgid "Sinhala" +msgstr "신할라어" + +#: dialect/translators/__init__.py:113 +msgid "Slovak" +msgstr "슬로바키아어" + +#: dialect/translators/__init__.py:114 +msgid "Slovenian" +msgstr "슬로베니아어" + +#: dialect/translators/__init__.py:115 +msgid "Somali" +msgstr "소말리아어" + +#: dialect/translators/__init__.py:116 +msgid "Spanish" +msgstr "스페인어" + +#: dialect/translators/__init__.py:117 +msgid "Sundanese" +msgstr "순다어" + +#: dialect/translators/__init__.py:118 +msgid "Swahili" +msgstr "스와힐리어" + +#: dialect/translators/__init__.py:119 +msgid "Swedish" +msgstr "스웨덴어" + +#: dialect/translators/__init__.py:120 +msgid "Tajik" +msgstr "타지크어" + +#: dialect/translators/__init__.py:121 +msgid "Tamil" +msgstr "타밀어" + +#: dialect/translators/__init__.py:122 +msgid "Tatar" +msgstr "타타르어" + +#: dialect/translators/__init__.py:123 +msgid "Telugu" +msgstr "텔루구어" + +#: dialect/translators/__init__.py:124 +msgid "Thai" +msgstr "태국어" + +#: dialect/translators/__init__.py:125 +msgid "Turkish" +msgstr "터키어" + +#: dialect/translators/__init__.py:126 +msgid "Turkmen" +msgstr "투르크멘어" + +#: dialect/translators/__init__.py:127 +msgid "Ukrainian" +msgstr "우크라이나어" + +#: dialect/translators/__init__.py:128 +msgid "Urdu" +msgstr "우르두어" + +#: dialect/translators/__init__.py:129 +msgid "Uyghur" +msgstr "위구르어" + +#: dialect/translators/__init__.py:130 +msgid "Uzbek" +msgstr "우즈베크어" + +#: dialect/translators/__init__.py:131 +msgid "Vietnamese" +msgstr "베트남어" + +#: dialect/translators/__init__.py:132 +msgid "Welsh" +msgstr "웨일즈어" + +#: dialect/translators/__init__.py:133 +msgid "Xhosa" +msgstr "코사어" + +#: dialect/translators/__init__.py:134 +msgid "Yiddish" +msgstr "이디시어" + +#: dialect/translators/__init__.py:135 +msgid "Yoruba" +msgstr "요루바어" + +#: dialect/translators/__init__.py:136 +msgid "Zulu" +msgstr "줄루어" diff --git a/lang_update.py b/lang_update.py new file mode 100644 index 0000000..6dba528 --- /dev/null +++ b/lang_update.py @@ -0,0 +1,156 @@ +import requests +from bs4 import BeautifulSoup + + +LANGUAGES = { + "af": "Afrikaans", + "sq": "Albanian", + "am": "Amharic", + "ar": "Arabic", + "hy": "Armenian", + "az": "Azerbaijani", + "eu": "Basque", + "be": "Belarusian", + "bn": "Bengali", + "bs": "Bosnian", + "bg": "Bulgarian", + "ca": "Catalan", + "ceb": "Cebuano", + "ny": "Chichewa", + "zh": "Chinese", + "zh-CN": "Chinese (Simplified)", + "zh-TW": "Chinese (Traditional)", + "co": "Corsican", + "hr": "Croatian", + "cs": "Czech", + "da": "Danish", + "nl": "Dutch", + "en": "English", + "eo": "Esperanto", + "et": "Estonian", + "tl": "Filipino", + "fi": "Finnish", + "fr": "French", + "fy": "Frisian", + "gl": "Galician", + "ka": "Georgian", + "de": "German", + "el": "Greek", + "gu": "Gujarati", + "ht": "Haitian Creole", + "ha": "Hausa", + "haw": "Hawaiian", + "iw": "Hebrew", + "he": "Hebrew", + "hi": "Hindi", + "hmn": "Hmong", + "hu": "Hungarian", + "is": "Icelandic", + "ig": "Igbo", + "id": "Indonesian", + "ga": "Irish", + "it": "Italian", + "ja": "Japanese", + "jw": "Javanese", + "kn": "Kannada", + "kk": "Kazakh", + "km": "Khmer", + "rw": "Kinyarwanda", + "ko": "Korean", + "ku": "Kurdish (Kurmanji)", + "ky": "Kyrgyz", + "lo": "Lao", + "la": "Latin", + "lv": "Latvian", + "lt": "Lithuanian", + "lb": "Luxembourgish", + "mk": "Macedonian", + "mg": "Malagasy", + "ms": "Malay", + "ml": "Malayalam", + "mt": "Maltese", + "mi": "Maori", + "mr": "Marathi", + "mn": "Mongolian", + "my": "Myanmar (Burmese)", + "ne": "Nepali", + "no": "Norwegian", + "or": "Odia (Oriya)", + "ps": "Pashto", + "fa": "Persian", + "pl": "Polish", + "pt": "Portuguese", + "pa": "Punjabi", + "ro": "Romanian", + "ru": "Russian", + "sm": "Samoan", + "gd": "Scots Gaelic", + "sr": "Serbian", + "st": "Sesotho", + "sn": "Shona", + "sd": "Sindhi", + "si": "Sinhala", + "sk": "Slovak", + "sl": "Slovenian", + "so": "Somali", + "es": "Spanish", + "su": "Sundanese", + "sw": "Swahili", + "sv": "Swedish", + "tg": "Tajik", + "ta": "Tamil", + "tt": "Tatar", + "te": "Telugu", + "th": "Thai", + "tr": "Turkish", + "tk": "Turkmen", + "uk": "Ukrainian", + "ur": "Urdu", + "ug": "Uyghur", + "uz": "Uzbek", + "vi": "Vietnamese", + "cy": "Welsh", + "xh": "Xhosa", + "yi": "Yiddish", + "yo": "Yoruba", + "zu": "Zulu", +} + + +linguas_file = open("LINGUAS", "r") +for lang in linguas_file: + lang = lang.strip() + if lang: + orig_lang = lang + lang = lang.split("_")[0] + + print(f"Reading {orig_lang}.po ...") + + lang_file = open(f"{orig_lang}.po", "r") + lang_file_contents = lang_file.read() + lang_file.close() + + print("Fetching localized names from Google Translate...") + + page = requests.get("https://translate.google.com/?hl=" + lang) + soup = BeautifulSoup(page.text, "html5lib") + + print("Generating updated string with localized names...") + + for div in soup.find_all("div"): + if div.attrs.get("class", None) == ["qSb8Pe"]: + lang_code = div.attrs["data-language-code"] + lang_name = div.find(attrs={"class": "Llmcnf"}).string + + lang_file_contents = lang_file_contents.replace( + f'msgid "{LANGUAGES[lang_code]}"\nmsgstr ""', + f'msgid "{LANGUAGES[lang_code]}"\nmsgstr "{lang_name}"', + ) + + print(f"Saving {orig_lang}.po ...") + + lang_file = open(f"{orig_lang}.po", "w") + lang_file.write(lang_file_contents) + lang_file.close() + + print() diff --git a/lt.po b/lt.po index d17f61a..ad5ee0b 100644 --- a/lt.po +++ b/lt.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: dialect\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-11 19:32+0530\n" +"Report-Msgid-Bugs-To: https://github.com/dialect-app/po/issues\n" +"POT-Creation-Date: 2021-09-17 18:09+0530\n" "PO-Revision-Date: 2021-08-22 08:34+0000\n" "Last-Translator: Gediminas Murauskas \n" "Language-Team: Lithuanian \n" "Language-Team: Norwegian Bokmål \n" "Language-Team: Dutch \n" "Language-Team: Occitan \n" "Language-Team: Polish \n" "Language-Team: Portuguese \n" "Language-Team: Portuguese (Brazil) \n" "Language-Team: Russian \n" "Language-Team: Swedish \n" "Language-Team: Turkish