summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKlaus Schmidinger <vdr@tvdr.de>2020-06-15 15:57:32 +0200
committerKlaus Schmidinger <vdr@tvdr.de>2020-06-15 15:57:32 +0200
commit1e1cd4554e59ae7abc3aebc9b93804bfe9aba986 (patch)
tree7a9265c5cf37f4b6c98c802f14297c5a29e3b022
parent319df53e87ee48fc81650609cec3b00b82450d73 (diff)
downloadvdr-1e1cd4554e59ae7abc3aebc9b93804bfe9aba986.tar.gz
vdr-1e1cd4554e59ae7abc3aebc9b93804bfe9aba986.tar.bz2
Added codes for more languages and special audio tracks
-rw-r--r--CONTRIBUTORS1
-rw-r--r--HISTORY3
-rw-r--r--i18n.c79
-rw-r--r--po/ar.po20
-rw-r--r--po/ca_ES.po20
-rw-r--r--po/cs_CZ.po20
-rw-r--r--po/da_DK.po20
-rw-r--r--po/de_DE.po20
-rw-r--r--po/el_GR.po20
-rw-r--r--po/es_ES.po20
-rw-r--r--po/et_EE.po20
-rw-r--r--po/fi_FI.po20
-rw-r--r--po/fr_FR.po20
-rw-r--r--po/hr_HR.po20
-rw-r--r--po/hu_HU.po20
-rw-r--r--po/it_IT.po20
-rw-r--r--po/lt_LT.po20
-rw-r--r--po/mk_MK.po20
-rw-r--r--po/nl_NL.po20
-rw-r--r--po/nn_NO.po20
-rw-r--r--po/pl_PL.po20
-rw-r--r--po/pt_PT.po20
-rw-r--r--po/ro_RO.po20
-rw-r--r--po/ru_RU.po20
-rw-r--r--po/sk_SK.po20
-rw-r--r--po/sl_SI.po20
-rw-r--r--po/sr_RS.po20
-rw-r--r--po/sv_SE.po20
-rw-r--r--po/tr_TR.po20
-rw-r--r--po/uk_UA.po20
-rw-r--r--po/zh_CN.po20
31 files changed, 597 insertions, 46 deletions
diff --git a/CONTRIBUTORS b/CONTRIBUTORS
index be633bd1..e74c643c 100644
--- a/CONTRIBUTORS
+++ b/CONTRIBUTORS
@@ -3596,6 +3596,7 @@ Helmut Binder <cco@aon.at>
where only the first part contains information about the character table
for suggesting to check and report whether the given value is valid when setting the
override character table
+ for adding codes for more languages and special audio tracks
Ulrich Eckhardt <uli@uli-eckhardt.de>
for reporting a problem with shutdown after user inactivity in case a plugin is
diff --git a/HISTORY b/HISTORY
index 7f16e5cd..c1f3816a 100644
--- a/HISTORY
+++ b/HISTORY
@@ -9453,7 +9453,7 @@ Video Disk Recorder Revision History
The version numbers (both VDRVERSNUM and APIVERSNUM) have been bumped to 2.4.2, so
that plugins can detect the presence of the new cControl::Control().
-2020-06-03: Version 2.4.3
+2020-06-15: Version 2.4.3
- Added a missing '-D' to the 'plugins' target of the Makefile (thanks to Johann
Friedrichs).
@@ -9468,3 +9468,4 @@ Video Disk Recorder Revision History
(thanks to Stefan Verse).
- Added failsafe defaults for 'make LCLBLD=1' to the Makefile (thanks to Stefan
Herdler).
+- Added codes for more languages and special audio tracks (thanks to Helmut Binder).
diff --git a/i18n.c b/i18n.c
index cd5906dd..e2e7b7f0 100644
--- a/i18n.c
+++ b/i18n.c
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: i18n.c 4.1 2020/05/11 11:04:29 kls Exp $
+ * $Id: i18n.c 4.2 2020/06/15 15:57:32 kls Exp $
*/
/*
@@ -37,33 +37,57 @@ const char *LanguageCode = trNOOP("LanguageCode$eng");
const char *LanguageCodeList[] = {
"eng,dos",
"deu,ger",
- "slv,slo",
- "ita",
+ "alb,sqi",
+ "ara",
+ "bos",
+ "bul",
+ "cat,cln",
+ "chi,zho",
+ "cze,ces",
+ "dan",
"dut,nla,nld",
- "prt",
+ "ell,gre",
+ "esl,spa",
+ "est",
+ "eus,baq",
+ "fin,suo",
"fra,fre",
+ "hrv",
+ "hun",
+ "iri,gle", // 'NorDig'
+ "ita",
+ "jpn",
+ "lav",
+ "lit",
+ "ltz",
+ "mac,mkd",
+ "mlt",
"nor",
- "fin,suo",
"pol",
- "esl,spa",
- "ell,gre",
- "sve,swe",
+ "por",
"rom,rum",
- "hun",
- "cat,cln",
"rus",
+ "slk,slo",
+ "slv",
+ "smi", // 'NorDig' Sami language (Norway, Sweden, Finnland, Russia)
"srb,srp,scr,scc",
- "hrv",
- "est",
- "dan",
- "cze,ces",
+ "sve,swe",
"tur",
"ukr",
- "ara",
- "bul",
NULL
};
+struct tSpecialLc { const char *Code; const char *Name; };
+const struct tSpecialLc SpecialLanguageCodeList[] = {
+ { "qaa", trNOOP("LanguageName$original language (qaa)") },
+ { "mis", trNOOP("LanguageName$uncoded languages (mis)") },
+ { "mul", trNOOP("LanguageName$multiple languages (mul)") },
+ { "nar", trNOOP("LanguageName$narrative (nar)") },
+ { "und", trNOOP("LanguageName$undetermined (und)") },
+ { "zxx", trNOOP("LanguageName$no linguistic content (zxx)") },
+ { NULL, NULL }
+ };
+
static cString I18nLocaleDir;
static cStringList LanguageLocales;
@@ -71,6 +95,7 @@ static cStringList LanguageNames;
static cStringList LanguageCodes;
static int NumLocales = 1;
+static int NumLanguages = 1;
static int CurrentLanguage = 0;
static bool ContainsCode(const char *Codes, const char *Code)
@@ -101,6 +126,17 @@ static void SetEnvLanguage(const char *Locale)
++_nl_msg_cat_cntr;
}
+static void SetLanguageNames(void)
+{
+ // Update the translation for special language codes:
+ int i = NumLanguages;
+ for (const struct tSpecialLc *slc = SpecialLanguageCodeList; slc->Code; slc++) {
+ const char *TranslatedName = gettext(slc->Name);
+ free(LanguageNames[i]);
+ LanguageNames[i++] = strdup(TranslatedName != slc->Name ? TranslatedName : SkipContext(slc->Name));
+ }
+}
+
void I18nInitialize(const char *LocaleDir)
{
I18nLocaleDir = LocaleDir;
@@ -145,6 +181,7 @@ void I18nInitialize(const char *LocaleDir)
dsyslog("found %d locales in %s", NumLocales - 1, *I18nLocaleDir);
}
// Prepare any known language codes for which there was no locale:
+ NumLanguages = NumLocales;
for (const char **lc = LanguageCodeList; *lc; lc++) {
bool Found = false;
for (int i = 0; i < LanguageCodes.Size(); i++) {
@@ -155,11 +192,18 @@ void I18nInitialize(const char *LocaleDir)
}
if (!Found) {
dsyslog("no locale for language code '%s'", *lc);
+ NumLanguages++;
LanguageLocales.Append(strdup(I18N_DEFAULT_LOCALE));
LanguageNames.Append(strdup(*lc));
LanguageCodes.Append(strdup(*lc));
}
}
+ // Add special language codes and names:
+ for (const struct tSpecialLc *slc = SpecialLanguageCodeList; slc->Code; slc++) {
+ const char *TranslatedName = gettext(slc->Name);
+ LanguageNames.Append(strdup( TranslatedName != slc->Name ? TranslatedName : SkipContext(slc->Name)));
+ LanguageCodes.Append(strdup(slc->Code));
+ }
}
void I18nRegister(const char *Plugin)
@@ -175,6 +219,7 @@ void I18nSetLocale(const char *Locale)
if (i >= 0) {
CurrentLanguage = i;
SetEnvLanguage(Locale);
+ SetLanguageNames();
}
else
dsyslog("unknown locale: '%s'", Locale);
@@ -188,7 +233,7 @@ int I18nCurrentLanguage(void)
void I18nSetLanguage(int Language)
{
- if (Language < LanguageNames.Size()) {
+ if (Language < NumLanguages) {
CurrentLanguage = Language;
I18nSetLocale(I18nLocale(CurrentLanguage));
}
diff --git a/po/ar.po b/po/ar.po
index 7a39acab..c47e3df6 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 2.4.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
-"POT-Creation-Date: 2018-03-09 16:02+0100\n"
+"POT-Creation-Date: 2020-06-15 17:50+0200\n"
"PO-Revision-Date: 2008-10-16 11:16-0400\n"
"Last-Translator: Osama Alrawab <alrawab@hotmail.com>\n"
"Language-Team: Arabic <ar@li.org>\n"
@@ -347,6 +347,24 @@ msgstr "Arabic"
msgid "LanguageCode$eng"
msgstr "ara"
+msgid "LanguageName$original language (qaa)"
+msgstr ""
+
+msgid "LanguageName$uncoded languages (mis)"
+msgstr ""
+
+msgid "LanguageName$multiple languages (mul)"
+msgstr ""
+
+msgid "LanguageName$narrative (nar)"
+msgstr ""
+
+msgid "LanguageName$undetermined (und)"
+msgstr ""
+
+msgid "LanguageName$no linguistic content (zxx)"
+msgstr ""
+
msgid "Phase 1: Detecting RC code type"
msgstr "التحقق من مفاتيح وحدة التحكم"
diff --git a/po/ca_ES.po b/po/ca_ES.po
index daeea212..3c5f55f2 100644
--- a/po/ca_ES.po
+++ b/po/ca_ES.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 2.4.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
-"POT-Creation-Date: 2018-03-09 16:02+0100\n"
+"POT-Creation-Date: 2020-06-15 17:50+0200\n"
"PO-Revision-Date: 2008-03-02 19:02+0100\n"
"Last-Translator: Luca Olivetti <luca@ventoso.org>\n"
"Language-Team: Catalan <vdr@linuxtv.org>\n"
@@ -346,6 +346,24 @@ msgstr "Catal"
msgid "LanguageCode$eng"
msgstr "cat"
+msgid "LanguageName$original language (qaa)"
+msgstr ""
+
+msgid "LanguageName$uncoded languages (mis)"
+msgstr ""
+
+msgid "LanguageName$multiple languages (mul)"
+msgstr ""
+
+msgid "LanguageName$narrative (nar)"
+msgstr ""
+
+msgid "LanguageName$undetermined (und)"
+msgstr ""
+
+msgid "LanguageName$no linguistic content (zxx)"
+msgstr ""
+
msgid "Phase 1: Detecting RC code type"
msgstr "Fase 1: Detectant el tipus de receptor"
diff --git a/po/cs_CZ.po b/po/cs_CZ.po
index d40df908..dab1d363 100644
--- a/po/cs_CZ.po
+++ b/po/cs_CZ.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 2.4.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
-"POT-Creation-Date: 2018-03-09 16:02+0100\n"
+"POT-Creation-Date: 2020-06-15 17:50+0200\n"
"PO-Revision-Date: 2010-05-06 11:00+0200\n"
"Last-Translator: Aleš Juřík <ajurik@quick.cz>\n"
"Language-Team: Czech <vdr@linuxtv.org>\n"
@@ -346,6 +346,24 @@ msgstr "Česky"
msgid "LanguageCode$eng"
msgstr "cze"
+msgid "LanguageName$original language (qaa)"
+msgstr ""
+
+msgid "LanguageName$uncoded languages (mis)"
+msgstr ""
+
+msgid "LanguageName$multiple languages (mul)"
+msgstr ""
+
+msgid "LanguageName$narrative (nar)"
+msgstr ""
+
+msgid "LanguageName$undetermined (und)"
+msgstr ""
+
+msgid "LanguageName$no linguistic content (zxx)"
+msgstr ""
+
msgid "Phase 1: Detecting RC code type"
msgstr "Fáze 1: Detekce typu kódu"
diff --git a/po/da_DK.po b/po/da_DK.po
index f3d68a4c..e434d16c 100644
--- a/po/da_DK.po
+++ b/po/da_DK.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 2.4.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
-"POT-Creation-Date: 2018-03-09 16:02+0100\n"
+"POT-Creation-Date: 2020-06-15 17:50+0200\n"
"PO-Revision-Date: 2007-08-12 14:17+0200\n"
"Last-Translator: Mogens Elneff <mogens@elneff.dk>\n"
"Language-Team: Danish <vdr@linuxtv.org>\n"
@@ -343,6 +343,24 @@ msgstr "Dansk"
msgid "LanguageCode$eng"
msgstr "dan"
+msgid "LanguageName$original language (qaa)"
+msgstr ""
+
+msgid "LanguageName$uncoded languages (mis)"
+msgstr ""
+
+msgid "LanguageName$multiple languages (mul)"
+msgstr ""
+
+msgid "LanguageName$narrative (nar)"
+msgstr ""
+
+msgid "LanguageName$undetermined (und)"
+msgstr ""
+
+msgid "LanguageName$no linguistic content (zxx)"
+msgstr ""
+
msgid "Phase 1: Detecting RC code type"
msgstr "Fase 1: Detekterer fjernbetjenings-kodetype"
diff --git a/po/de_DE.po b/po/de_DE.po
index bcddd2cd..97fd3b8d 100644
--- a/po/de_DE.po
+++ b/po/de_DE.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 2.4.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
-"POT-Creation-Date: 2018-03-09 16:02+0100\n"
+"POT-Creation-Date: 2020-06-15 17:50+0200\n"
"PO-Revision-Date: 2015-02-10 13:45+0100\n"
"Last-Translator: Klaus Schmidinger <vdr@tvdr.de>\n"
"Language-Team: German <vdr@linuxtv.org>\n"
@@ -344,6 +344,24 @@ msgstr "Deutsch"
msgid "LanguageCode$eng"
msgstr "deu"
+msgid "LanguageName$original language (qaa)"
+msgstr "Originalton (qaa)"
+
+msgid "LanguageName$uncoded languages (mis)"
+msgstr "einzelne andere Sprachen (mis)"
+
+msgid "LanguageName$multiple languages (mul)"
+msgstr "mehrere Sprachen (mul)"
+
+msgid "LanguageName$narrative (nar)"
+msgstr "Audiodeskription (nar)"
+
+msgid "LanguageName$undetermined (und)"
+msgstr "unbestimmt (und)"
+
+msgid "LanguageName$no linguistic content (zxx)"
+msgstr "kein sprachlicher Inhalt (zxx)"
+
msgid "Phase 1: Detecting RC code type"
msgstr "Phase 1: System der Fernbedienung ermitteln"
diff --git a/po/el_GR.po b/po/el_GR.po
index 36713125..2642f967 100644
--- a/po/el_GR.po
+++ b/po/el_GR.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 2.4.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
-"POT-Creation-Date: 2018-03-09 16:02+0100\n"
+"POT-Creation-Date: 2020-06-15 17:50+0200\n"
"PO-Revision-Date: 2007-08-12 14:17+0200\n"
"Last-Translator: Dimitrios Dimitrakos <mail@dimitrios.de>\n"
"Language-Team: Greek <vdr@linuxtv.org>\n"
@@ -343,6 +343,24 @@ msgstr ""
msgid "LanguageCode$eng"
msgstr "ell"
+msgid "LanguageName$original language (qaa)"
+msgstr ""
+
+msgid "LanguageName$uncoded languages (mis)"
+msgstr ""
+
+msgid "LanguageName$multiple languages (mul)"
+msgstr ""
+
+msgid "LanguageName$narrative (nar)"
+msgstr ""
+
+msgid "LanguageName$undetermined (und)"
+msgstr ""
+
+msgid "LanguageName$no linguistic content (zxx)"
+msgstr ""
+
msgid "Phase 1: Detecting RC code type"
msgstr " 1: RC"
diff --git a/po/es_ES.po b/po/es_ES.po
index 3ac6aff5..fff14088 100644
--- a/po/es_ES.po
+++ b/po/es_ES.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 2.4.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
-"POT-Creation-Date: 2018-03-09 16:02+0100\n"
+"POT-Creation-Date: 2020-06-15 17:50+0200\n"
"PO-Revision-Date: 2015-02-19 23:00+0100\n"
"Last-Translator: Gabriel Bonich <gbonich@gmail.com>\n"
"Language-Team: Spanish <vdr@linuxtv.org>\n"
@@ -344,6 +344,24 @@ msgstr "Espaol"
msgid "LanguageCode$eng"
msgstr "esl"
+msgid "LanguageName$original language (qaa)"
+msgstr ""
+
+msgid "LanguageName$uncoded languages (mis)"
+msgstr ""
+
+msgid "LanguageName$multiple languages (mul)"
+msgstr ""
+
+msgid "LanguageName$narrative (nar)"
+msgstr ""
+
+msgid "LanguageName$undetermined (und)"
+msgstr ""
+
+msgid "LanguageName$no linguistic content (zxx)"
+msgstr ""
+
msgid "Phase 1: Detecting RC code type"
msgstr "Fase 1: Detectando tipo de mando"
diff --git a/po/et_EE.po b/po/et_EE.po
index 384e8f49..e570a449 100644
--- a/po/et_EE.po
+++ b/po/et_EE.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 2.4.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
-"POT-Creation-Date: 2018-03-09 16:02+0100\n"
+"POT-Creation-Date: 2020-06-15 17:50+0200\n"
"PO-Revision-Date: 2007-08-12 14:17+0200\n"
"Last-Translator: Arthur Konovalov <artlov@gmail.com>\n"
"Language-Team: Estonian <vdr@linuxtv.org>\n"
@@ -343,6 +343,24 @@ msgstr "eesti"
msgid "LanguageCode$eng"
msgstr "est"
+msgid "LanguageName$original language (qaa)"
+msgstr ""
+
+msgid "LanguageName$uncoded languages (mis)"
+msgstr ""
+
+msgid "LanguageName$multiple languages (mul)"
+msgstr ""
+
+msgid "LanguageName$narrative (nar)"
+msgstr ""
+
+msgid "LanguageName$undetermined (und)"
+msgstr ""
+
+msgid "LanguageName$no linguistic content (zxx)"
+msgstr ""
+
msgid "Phase 1: Detecting RC code type"
msgstr "Samm 1: Kodeerimissüsteemi tuvastamine"
diff --git a/po/fi_FI.po b/po/fi_FI.po
index 2e033201..310caa6f 100644
--- a/po/fi_FI.po
+++ b/po/fi_FI.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 2.4.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
-"POT-Creation-Date: 2018-03-09 16:02+0100\n"
+"POT-Creation-Date: 2020-06-15 17:50+0200\n"
"PO-Revision-Date: 2007-08-15 15:52+0200\n"
"Last-Translator: Matti Lehtimäki <matti.lehtimaki@gmail.com>\n"
"Language-Team: Finnish <vdr@linuxtv.org>\n"
@@ -347,6 +347,24 @@ msgstr "suomi"
msgid "LanguageCode$eng"
msgstr "fin"
+msgid "LanguageName$original language (qaa)"
+msgstr ""
+
+msgid "LanguageName$uncoded languages (mis)"
+msgstr ""
+
+msgid "LanguageName$multiple languages (mul)"
+msgstr ""
+
+msgid "LanguageName$narrative (nar)"
+msgstr ""
+
+msgid "LanguageName$undetermined (und)"
+msgstr ""
+
+msgid "LanguageName$no linguistic content (zxx)"
+msgstr ""
+
msgid "Phase 1: Detecting RC code type"
msgstr "Vaihe 1: Koodauksen tunnistaminen"
diff --git a/po/fr_FR.po b/po/fr_FR.po
index ade74846..51b2fa7f 100644
--- a/po/fr_FR.po
+++ b/po/fr_FR.po
@@ -18,7 +18,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 2.4.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
-"POT-Creation-Date: 2018-03-09 16:02+0100\n"
+"POT-Creation-Date: 2020-06-15 17:50+0200\n"
"PO-Revision-Date: 2018-04-14 10:16+0100\n"
"Last-Translator: Bernard Jaulin <bernard.jaulin@gmail.com>\n"
"Language-Team: French <vdr@linuxtv.org>\n"
@@ -354,6 +354,24 @@ msgstr "Français"
msgid "LanguageCode$eng"
msgstr "fra"
+msgid "LanguageName$original language (qaa)"
+msgstr ""
+
+msgid "LanguageName$uncoded languages (mis)"
+msgstr ""
+
+msgid "LanguageName$multiple languages (mul)"
+msgstr ""
+
+msgid "LanguageName$narrative (nar)"
+msgstr ""
+
+msgid "LanguageName$undetermined (und)"
+msgstr ""
+
+msgid "LanguageName$no linguistic content (zxx)"
+msgstr ""
+
msgid "Phase 1: Detecting RC code type"
msgstr "Phase 1 : Détection du type de télécommande"
diff --git a/po/hr_HR.po b/po/hr_HR.po
index f617d8bd..60bf92df 100644
--- a/po/hr_HR.po
+++ b/po/hr_HR.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 2.4.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
-"POT-Creation-Date: 2018-03-09 16:02+0100\n"
+"POT-Creation-Date: 2020-06-15 17:50+0200\n"
"PO-Revision-Date: 2008-03-17 19:00+0100\n"
"Last-Translator: Adrian Caval <anrxc@sysphere.org>\n"
"Language-Team: Croatian <vdr@linuxtv.org>\n"
@@ -345,6 +345,24 @@ msgstr "Hrvatski"
msgid "LanguageCode$eng"
msgstr "hrv"
+msgid "LanguageName$original language (qaa)"
+msgstr ""
+
+msgid "LanguageName$uncoded languages (mis)"
+msgstr ""
+
+msgid "LanguageName$multiple languages (mul)"
+msgstr ""
+
+msgid "LanguageName$narrative (nar)"
+msgstr ""
+
+msgid "LanguageName$undetermined (und)"
+msgstr ""
+
+msgid "LanguageName$no linguistic content (zxx)"
+msgstr ""
+
msgid "Phase 1: Detecting RC code type"
msgstr "Faza 1: detektiranje kda daljinskog upravljaa"
diff --git a/po/hu_HU.po b/po/hu_HU.po
index 1b3a0cdf..3f9b249a 100644
--- a/po/hu_HU.po
+++ b/po/hu_HU.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 2.4.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
-"POT-Creation-Date: 2018-03-09 16:02+0100\n"
+"POT-Creation-Date: 2020-06-15 17:50+0200\n"
"PO-Revision-Date: 2018-04-09 21:42+0300\n"
"Last-Translator: István Füley <ifuley@tigercomp.ro>\n"
"Language-Team: Hungarian <vdr@linuxtv.org>\n"
@@ -348,6 +348,24 @@ msgstr "Magyar"
msgid "LanguageCode$eng"
msgstr "hun"
+msgid "LanguageName$original language (qaa)"
+msgstr ""
+
+msgid "LanguageName$uncoded languages (mis)"
+msgstr ""
+
+msgid "LanguageName$multiple languages (mul)"
+msgstr ""
+
+msgid "LanguageName$narrative (nar)"
+msgstr ""
+
+msgid "LanguageName$undetermined (und)"
+msgstr ""
+
+msgid "LanguageName$no linguistic content (zxx)"
+msgstr ""
+
msgid "Phase 1: Detecting RC code type"
msgstr "Első lépés: távirányító kódjának meghatározása"
diff --git a/po/it_IT.po b/po/it_IT.po
index 13d326b7..08efc038 100644
--- a/po/it_IT.po
+++ b/po/it_IT.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 2.4.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
-"POT-Creation-Date: 2018-03-09 16:02+0100\n"
+"POT-Creation-Date: 2020-06-15 17:50+0200\n"
"PO-Revision-Date: 2018-04-06 19:13+0100\n"
"Last-Translator: Gringo <vdr-italian@tiscali.it>\n"
"Language-Team: Italian <vdr@linuxtv.org>\n"
@@ -349,6 +349,24 @@ msgstr "Italiano"
msgid "LanguageCode$eng"
msgstr "ita"
+msgid "LanguageName$original language (qaa)"
+msgstr ""
+
+msgid "LanguageName$uncoded languages (mis)"
+msgstr ""
+
+msgid "LanguageName$multiple languages (mul)"
+msgstr ""
+
+msgid "LanguageName$narrative (nar)"
+msgstr ""
+
+msgid "LanguageName$undetermined (und)"
+msgstr ""
+
+msgid "LanguageName$no linguistic content (zxx)"
+msgstr ""
+
msgid "Phase 1: Detecting RC code type"
msgstr "Fase 1: Rilevamento tipo codice RC"
diff --git a/po/lt_LT.po b/po/lt_LT.po
index 2a1dc51e..23b47d3a 100644
--- a/po/lt_LT.po
+++ b/po/lt_LT.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 2.4.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
-"POT-Creation-Date: 2018-03-09 16:02+0100\n"
+"POT-Creation-Date: 2020-06-15 17:50+0200\n"
"PO-Revision-Date: 2015-02-11 14:02+0200\n"
"Last-Translator: Valdemaras Pipiras <varas@ambernet.lt>\n"
"Language-Team: Lithuanian <vdr@linuxtv.org>\n"
@@ -343,6 +343,24 @@ msgstr "Lietuviškai"
msgid "LanguageCode$eng"
msgstr "lit"
+msgid "LanguageName$original language (qaa)"
+msgstr ""
+
+msgid "LanguageName$uncoded languages (mis)"
+msgstr ""
+
+msgid "LanguageName$multiple languages (mul)"
+msgstr ""
+
+msgid "LanguageName$narrative (nar)"
+msgstr ""
+
+msgid "LanguageName$undetermined (und)"
+msgstr ""
+
+msgid "LanguageName$no linguistic content (zxx)"
+msgstr ""
+
msgid "Phase 1: Detecting RC code type"
msgstr "1 žingsnis: Nustatinėjamas distancinio pulto kodo tipas"
diff --git a/po/mk_MK.po b/po/mk_MK.po
index 3c9ec9ca..cc892c11 100644
--- a/po/mk_MK.po
+++ b/po/mk_MK.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 2.4.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
-"POT-Creation-Date: 2018-03-09 16:02+0100\n"
+"POT-Creation-Date: 2020-06-15 17:50+0200\n"
"PO-Revision-Date: 2018-03-31 21:47+0100\n"
"Last-Translator: Dimitar Petrovski <dimeptr@gmail.com>\n"
"Language-Team: Macedonian <kde-i18n-doc@kde.org>\n"
@@ -345,6 +345,24 @@ msgstr "Македонски"
msgid "LanguageCode$eng"
msgstr "mkd"
+msgid "LanguageName$original language (qaa)"
+msgstr ""
+
+msgid "LanguageName$uncoded languages (mis)"
+msgstr ""
+
+msgid "LanguageName$multiple languages (mul)"
+msgstr ""
+
+msgid "LanguageName$narrative (nar)"
+msgstr ""
+
+msgid "LanguageName$undetermined (und)"
+msgstr ""
+
+msgid "LanguageName$no linguistic content (zxx)"
+msgstr ""
+
msgid "Phase 1: Detecting RC code type"
msgstr "Фаза 1: Детекција на типот на далечински управувач"
diff --git a/po/nl_NL.po b/po/nl_NL.po
index 0c53bf6f..f14533ff 100644
--- a/po/nl_NL.po
+++ b/po/nl_NL.po
@@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 2.4.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
-"POT-Creation-Date: 2018-03-09 16:02+0100\n"
+"POT-Creation-Date: 2020-06-15 17:50+0200\n"
"PO-Revision-Date: 2015-02-10 19:43+0100\n"
"Last-Translator: Erik Oomen <oomen.e@gmail.com>\n"
"Language-Team: Dutch <vdr@linuxtv.org>\n"
@@ -349,6 +349,24 @@ msgstr "Nederlands"
msgid "LanguageCode$eng"
msgstr "dut"
+msgid "LanguageName$original language (qaa)"
+msgstr ""
+
+msgid "LanguageName$uncoded languages (mis)"
+msgstr ""
+
+msgid "LanguageName$multiple languages (mul)"
+msgstr ""
+
+msgid "LanguageName$narrative (nar)"
+msgstr ""
+
+msgid "LanguageName$undetermined (und)"
+msgstr ""
+
+msgid "LanguageName$no linguistic content (zxx)"
+msgstr ""
+
msgid "Phase 1: Detecting RC code type"
msgstr "Fase 1: detecteren type afstandsbediening"
diff --git a/po/nn_NO.po b/po/nn_NO.po
index 8d069f09..a222d747 100644
--- a/po/nn_NO.po
+++ b/po/nn_NO.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 2.4.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
-"POT-Creation-Date: 2018-03-09 16:02+0100\n"
+"POT-Creation-Date: 2020-06-15 17:50+0200\n"
"PO-Revision-Date: 2007-08-12 14:17+0200\n"
"Last-Translator: Truls Slevigen <truls@slevigen.no>\n"
"Language-Team: Norwegian Nynorsk <vdr@linuxtv.org>\n"
@@ -344,6 +344,24 @@ msgstr "Norsk"
msgid "LanguageCode$eng"
msgstr "nor"
+msgid "LanguageName$original language (qaa)"
+msgstr ""
+
+msgid "LanguageName$uncoded languages (mis)"
+msgstr ""
+
+msgid "LanguageName$multiple languages (mul)"
+msgstr ""
+
+msgid "LanguageName$narrative (nar)"
+msgstr ""
+
+msgid "LanguageName$undetermined (und)"
+msgstr ""
+
+msgid "LanguageName$no linguistic content (zxx)"
+msgstr ""
+
msgid "Phase 1: Detecting RC code type"
msgstr "Fase 1: Finne fjernkontroll-kodetype"
diff --git a/po/pl_PL.po b/po/pl_PL.po
index 2cb9ca70..7b81b858 100644
--- a/po/pl_PL.po
+++ b/po/pl_PL.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 2.4.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
-"POT-Creation-Date: 2018-03-09 16:02+0100\n"
+"POT-Creation-Date: 2020-06-15 17:50+0200\n"
"PO-Revision-Date: 2018-02-19 00:42+0100\n"
"Last-Translator: Tomasz Maciej Nowak <tmn505@gmail.com>\n"
"Language-Team: Polish <vdr@linuxtv.org>\n"
@@ -348,6 +348,24 @@ msgstr "Polski"
msgid "LanguageCode$eng"
msgstr "pol"
+msgid "LanguageName$original language (qaa)"
+msgstr ""
+
+msgid "LanguageName$uncoded languages (mis)"
+msgstr ""
+
+msgid "LanguageName$multiple languages (mul)"
+msgstr ""
+
+msgid "LanguageName$narrative (nar)"
+msgstr ""
+
+msgid "LanguageName$undetermined (und)"
+msgstr ""
+
+msgid "LanguageName$no linguistic content (zxx)"
+msgstr ""
+
msgid "Phase 1: Detecting RC code type"
msgstr "Etap 1: Wykrywanie rodzaju kodu pilota"
diff --git a/po/pt_PT.po b/po/pt_PT.po
index 16b8268c..b0fd0676 100644
--- a/po/pt_PT.po
+++ b/po/pt_PT.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 2.4.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
-"POT-Creation-Date: 2018-03-09 16:02+0100\n"
+"POT-Creation-Date: 2020-06-15 17:50+0200\n"
"PO-Revision-Date: 2010-03-28 22:49+0100\n"
"Last-Translator: Cris Silva <hudokkow@gmail.com>\n"
"Language-Team: Portuguese <vdr@linuxtv.org>\n"
@@ -344,6 +344,24 @@ msgstr "Portugus"
msgid "LanguageCode$eng"
msgstr "prt"
+msgid "LanguageName$original language (qaa)"
+msgstr ""
+
+msgid "LanguageName$uncoded languages (mis)"
+msgstr ""
+
+msgid "LanguageName$multiple languages (mul)"
+msgstr ""
+
+msgid "LanguageName$narrative (nar)"
+msgstr ""
+
+msgid "LanguageName$undetermined (und)"
+msgstr ""
+
+msgid "LanguageName$no linguistic content (zxx)"
+msgstr ""
+
msgid "Phase 1: Detecting RC code type"
msgstr "Fase 1: A detectar cdigo RC"
diff --git a/po/ro_RO.po b/po/ro_RO.po
index b73735f6..3e097216 100644
--- a/po/ro_RO.po
+++ b/po/ro_RO.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 2.4.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
-"POT-Creation-Date: 2018-03-09 16:02+0100\n"
+"POT-Creation-Date: 2020-06-15 17:50+0200\n"
"PO-Revision-Date: 2015-02-11 22:26+0100\n"
"Last-Translator: Lucian Muresan <lucianm@users.sourceforge.net>\n"
"Language-Team: Romanian <vdr@linuxtv.org>\n"
@@ -345,6 +345,24 @@ msgstr "Română"
msgid "LanguageCode$eng"
msgstr "rom"
+msgid "LanguageName$original language (qaa)"
+msgstr ""
+
+msgid "LanguageName$uncoded languages (mis)"
+msgstr ""
+
+msgid "LanguageName$multiple languages (mul)"
+msgstr ""
+
+msgid "LanguageName$narrative (nar)"
+msgstr ""
+
+msgid "LanguageName$undetermined (und)"
+msgstr ""
+
+msgid "LanguageName$no linguistic content (zxx)"
+msgstr ""
+
msgid "Phase 1: Detecting RC code type"
msgstr "Faza 1: Detecţia tipului telecomenzii"
diff --git a/po/ru_RU.po b/po/ru_RU.po
index 3d40d10f..76df4a56 100644
--- a/po/ru_RU.po
+++ b/po/ru_RU.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 2.4.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
-"POT-Creation-Date: 2018-03-09 16:02+0100\n"
+"POT-Creation-Date: 2020-06-15 17:50+0200\n"
"PO-Revision-Date: 2016-12-27 17:13+0100\n"
"Last-Translator: Pridvorov Andrey <ua0lnj@bk.ru>\n"
"Language-Team: Russian <vdr@linuxtv.org>\n"
@@ -344,6 +344,24 @@ msgstr "Русский"
msgid "LanguageCode$eng"
msgstr "rus"
+msgid "LanguageName$original language (qaa)"
+msgstr ""
+
+msgid "LanguageName$uncoded languages (mis)"
+msgstr ""
+
+msgid "LanguageName$multiple languages (mul)"
+msgstr ""
+
+msgid "LanguageName$narrative (nar)"
+msgstr ""
+
+msgid "LanguageName$undetermined (und)"
+msgstr ""
+
+msgid "LanguageName$no linguistic content (zxx)"
+msgstr ""
+
msgid "Phase 1: Detecting RC code type"
msgstr "Шаг 1: Определение типа кода пульта"
diff --git a/po/sk_SK.po b/po/sk_SK.po
index 6bdb4725..d425023b 100644
--- a/po/sk_SK.po
+++ b/po/sk_SK.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 2.4.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
-"POT-Creation-Date: 2018-03-09 16:02+0100\n"
+"POT-Creation-Date: 2020-06-15 17:50+0200\n"
"PO-Revision-Date: 2015-02-17 18:59+0100\n"
"Last-Translator: Milan Hrala <hrala.milan@gmail.com>\n"
"Language-Team: Slovak <vdr@linuxtv.org>\n"
@@ -344,6 +344,24 @@ msgstr "Slovensky"
msgid "LanguageCode$eng"
msgstr "slk"
+msgid "LanguageName$original language (qaa)"
+msgstr ""
+
+msgid "LanguageName$uncoded languages (mis)"
+msgstr ""
+
+msgid "LanguageName$multiple languages (mul)"
+msgstr ""
+
+msgid "LanguageName$narrative (nar)"
+msgstr ""
+
+msgid "LanguageName$undetermined (und)"
+msgstr ""
+
+msgid "LanguageName$no linguistic content (zxx)"
+msgstr ""
+
msgid "Phase 1: Detecting RC code type"
msgstr "Krok 1: Detekcia typu diakovho ovldania"
diff --git a/po/sl_SI.po b/po/sl_SI.po
index 1de99268..73716aab 100644
--- a/po/sl_SI.po
+++ b/po/sl_SI.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 2.4.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
-"POT-Creation-Date: 2018-03-09 16:02+0100\n"
+"POT-Creation-Date: 2020-06-15 17:50+0200\n"
"PO-Revision-Date: 2013-03-04 12:46+0100\n"
"Last-Translator: Matjaz Thaler <matjaz.thaler@guest.arnes.si>\n"
"Language-Team: Slovenian <vdr@linuxtv.org>\n"
@@ -344,6 +344,24 @@ msgstr "Slovenski"
msgid "LanguageCode$eng"
msgstr "slv"
+msgid "LanguageName$original language (qaa)"
+msgstr ""
+
+msgid "LanguageName$uncoded languages (mis)"
+msgstr ""
+
+msgid "LanguageName$multiple languages (mul)"
+msgstr ""
+
+msgid "LanguageName$narrative (nar)"
+msgstr ""
+
+msgid "LanguageName$undetermined (und)"
+msgstr ""
+
+msgid "LanguageName$no linguistic content (zxx)"
+msgstr ""
+
msgid "Phase 1: Detecting RC code type"
msgstr "Faza 1: Sprejemanje IR kode"
diff --git a/po/sr_RS.po b/po/sr_RS.po
index ffaf570b..b8a73ca2 100644
--- a/po/sr_RS.po
+++ b/po/sr_RS.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 2.4.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
-"POT-Creation-Date: 2018-03-09 16:02+0100\n"
+"POT-Creation-Date: 2020-06-15 17:50+0200\n"
"PO-Revision-Date: 2013-03-16 15:05+0100\n"
"Last-Translator: Zoran Turalija <zoran.turalija@gmail.com>\n"
"Language-Team: Serbian <vdr@linuxtv.org>\n"
@@ -344,6 +344,24 @@ msgstr "Srpski"
msgid "LanguageCode$eng"
msgstr "scc"
+msgid "LanguageName$original language (qaa)"
+msgstr ""
+
+msgid "LanguageName$uncoded languages (mis)"
+msgstr ""
+
+msgid "LanguageName$multiple languages (mul)"
+msgstr ""
+
+msgid "LanguageName$narrative (nar)"
+msgstr ""
+
+msgid "LanguageName$undetermined (und)"
+msgstr ""
+
+msgid "LanguageName$no linguistic content (zxx)"
+msgstr ""
+
msgid "Phase 1: Detecting RC code type"
msgstr "Faza 1: detekcija kda daljinskog upravljaa"
diff --git a/po/sv_SE.po b/po/sv_SE.po
index e5a237e2..d7d82476 100644
--- a/po/sv_SE.po
+++ b/po/sv_SE.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 2.4.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
-"POT-Creation-Date: 2018-03-09 16:02+0100\n"
+"POT-Creation-Date: 2020-06-15 17:50+0200\n"
"PO-Revision-Date: 2015-02-12 21:58+0100\n"
"Last-Translator: Magnus Sirvi <sirwio@hotmail.com>\n"
"Language-Team: Swedish <vdr@linuxtv.org>\n"
@@ -348,6 +348,24 @@ msgstr "Svenska"
msgid "LanguageCode$eng"
msgstr "sve"
+msgid "LanguageName$original language (qaa)"
+msgstr ""
+
+msgid "LanguageName$uncoded languages (mis)"
+msgstr ""
+
+msgid "LanguageName$multiple languages (mul)"
+msgstr ""
+
+msgid "LanguageName$narrative (nar)"
+msgstr ""
+
+msgid "LanguageName$undetermined (und)"
+msgstr ""
+
+msgid "LanguageName$no linguistic content (zxx)"
+msgstr ""
+
msgid "Phase 1: Detecting RC code type"
msgstr "Steg1: Identifierar typ av fjrrkontroll"
diff --git a/po/tr_TR.po b/po/tr_TR.po
index f213b49d..cf8f1f02 100644
--- a/po/tr_TR.po
+++ b/po/tr_TR.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 2.4.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
-"POT-Creation-Date: 2018-03-09 16:02+0100\n"
+"POT-Creation-Date: 2020-06-15 17:50+0200\n"
"PO-Revision-Date: 2008-02-28 00:33+0100\n"
"Last-Translator: Oktay Yolgeen <oktay_73@yahoo.de>\n"
"Language-Team: Turkish <vdr@linuxtv.org>\n"
@@ -343,6 +343,24 @@ msgstr "Trke"
msgid "LanguageCode$eng"
msgstr "tur"
+msgid "LanguageName$original language (qaa)"
+msgstr ""
+
+msgid "LanguageName$uncoded languages (mis)"
+msgstr ""
+
+msgid "LanguageName$multiple languages (mul)"
+msgstr ""
+
+msgid "LanguageName$narrative (nar)"
+msgstr ""
+
+msgid "LanguageName$undetermined (und)"
+msgstr ""
+
+msgid "LanguageName$no linguistic content (zxx)"
+msgstr ""
+
msgid "Phase 1: Detecting RC code type"
msgstr "Faz 1: Kumandann kodu aranyor"
diff --git a/po/uk_UA.po b/po/uk_UA.po
index 00ed8d59..73927c7c 100644
--- a/po/uk_UA.po
+++ b/po/uk_UA.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 2.4.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
-"POT-Creation-Date: 2018-03-18 19:42+0100\n"
+"POT-Creation-Date: 2020-06-15 17:50+0200\n"
"PO-Revision-Date: 2018-03-18 20:00+0100\n"
"Last-Translator: Yarema aka Knedlyk <yupadmin@gmail.com>\n"
"Language-Team: Ukrainian <vdr@linuxtv.org>\n"
@@ -344,6 +344,24 @@ msgstr "Українська"
msgid "LanguageCode$eng"
msgstr "ukr"
+msgid "LanguageName$original language (qaa)"
+msgstr ""
+
+msgid "LanguageName$uncoded languages (mis)"
+msgstr ""
+
+msgid "LanguageName$multiple languages (mul)"
+msgstr ""
+
+msgid "LanguageName$narrative (nar)"
+msgstr ""
+
+msgid "LanguageName$undetermined (und)"
+msgstr ""
+
+msgid "LanguageName$no linguistic content (zxx)"
+msgstr ""
+
msgid "Phase 1: Detecting RC code type"
msgstr "Крок 1: Визначення типу коду пульта"
diff --git a/po/zh_CN.po b/po/zh_CN.po
index d06e5c43..cb300438 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: VDR 2.4.0\n"
"Report-Msgid-Bugs-To: <vdr-bugs@tvdr.de>\n"
-"POT-Creation-Date: 2018-03-09 16:02+0100\n"
+"POT-Creation-Date: 2020-06-15 17:50+0200\n"
"PO-Revision-Date: 2013-03-04 14:52+0800\n"
"Last-Translator: NFVDR <nfvdr@live.com>\n"
"Language-Team: Chinese (simplified) <nfvdr@live.com>\n"
@@ -345,6 +345,24 @@ msgstr "简体中文"
msgid "LanguageCode$eng"
msgstr "中文"
+msgid "LanguageName$original language (qaa)"
+msgstr ""
+
+msgid "LanguageName$uncoded languages (mis)"
+msgstr ""
+
+msgid "LanguageName$multiple languages (mul)"
+msgstr ""
+
+msgid "LanguageName$narrative (nar)"
+msgstr ""
+
+msgid "LanguageName$undetermined (und)"
+msgstr ""
+
+msgid "LanguageName$no linguistic content (zxx)"
+msgstr ""
+
msgid "Phase 1: Detecting RC code type"
msgstr "阶段 1: 检测RC代码类型"