diff options
-rw-r--r-- | apps/lang/deutsch.lang | 14 | ||||
-rw-r--r-- | apps/lang/english-us.lang | 28 | ||||
-rw-r--r-- | apps/lang/english.lang | 29 | ||||
-rw-r--r-- | apps/lang/francais.lang | 14 | ||||
-rw-r--r-- | apps/lang/greek.lang | 14 | ||||
-rw-r--r-- | apps/lang/italiano.lang | 14 | ||||
-rw-r--r-- | apps/lang/nederlands.lang | 14 | ||||
-rw-r--r-- | apps/lang/norsk.lang | 14 | ||||
-rw-r--r-- | apps/lang/polski.lang | 14 | ||||
-rw-r--r-- | apps/lang/russian.lang | 14 | ||||
-rw-r--r-- | apps/lang/slovak.lang | 14 | ||||
-rw-r--r-- | apps/lang/srpski.lang | 14 | ||||
-rw-r--r-- | apps/lang/turkce.lang | 14 | ||||
-rwxr-xr-x | tools/buildzip.pl | 5 | ||||
-rwxr-xr-x | tools/updatelang | 10 | ||||
-rwxr-xr-x | tools/voice.pl | 8 |
16 files changed, 231 insertions, 3 deletions
diff --git a/apps/lang/deutsch.lang b/apps/lang/deutsch.lang index 85dbf79ce9..4a3ceda374 100644 --- a/apps/lang/deutsch.lang +++ b/apps/lang/deutsch.lang | |||
@@ -16331,3 +16331,17 @@ | |||
16331 | *: "Rechtliche Hinweise" | 16331 | *: "Rechtliche Hinweise" |
16332 | </voice> | 16332 | </voice> |
16333 | </phrase> | 16333 | </phrase> |
16334 | <phrase> | ||
16335 | id: VOICE_LANG_NAME | ||
16336 | desc: Spoken name of the language | ||
16337 | user: core | ||
16338 | <source> | ||
16339 | *: "" | ||
16340 | </source> | ||
16341 | <dest> | ||
16342 | *: "" | ||
16343 | </dest> | ||
16344 | <voice> | ||
16345 | *: "Deustch" | ||
16346 | </voice> | ||
16347 | </phrase> | ||
diff --git a/apps/lang/english-us.lang b/apps/lang/english-us.lang index 28396f48a0..6fb62f9a9d 100644 --- a/apps/lang/english-us.lang +++ b/apps/lang/english-us.lang | |||
@@ -16368,3 +16368,31 @@ | |||
16368 | *: "Chess box Menu" | 16368 | *: "Chess box Menu" |
16369 | </voice> | 16369 | </voice> |
16370 | </phrase> | 16370 | </phrase> |
16371 | <phrase> | ||
16372 | id: VOICE_INVALID_VOICE_FILE | ||
16373 | desc: played if the voice file fails to load | ||
16374 | user: core | ||
16375 | <source> | ||
16376 | *: "" | ||
16377 | </source> | ||
16378 | <dest> | ||
16379 | *: "" | ||
16380 | </dest> | ||
16381 | <voice> | ||
16382 | *: "Invalid Voice File" | ||
16383 | </voice> | ||
16384 | </phrase> | ||
16385 | <phrase> | ||
16386 | id: VOICE_LANG_NAME | ||
16387 | desc: Spoken name of the language | ||
16388 | user: core | ||
16389 | <source> | ||
16390 | *: "" | ||
16391 | </source> | ||
16392 | <dest> | ||
16393 | *: "" | ||
16394 | </dest> | ||
16395 | <voice> | ||
16396 | *: "American English" | ||
16397 | </voice> | ||
16398 | </phrase> | ||
diff --git a/apps/lang/english.lang b/apps/lang/english.lang index 2303af5c4c..32170ce430 100644 --- a/apps/lang/english.lang +++ b/apps/lang/english.lang | |||
@@ -16444,4 +16444,31 @@ | |||
16444 | *: "Chess box Menu" | 16444 | *: "Chess box Menu" |
16445 | </voice> | 16445 | </voice> |
16446 | </phrase> | 16446 | </phrase> |
16447 | 16447 | <phrase> | |
16448 | id: VOICE_INVALID_VOICE_FILE | ||
16449 | desc: played if the voice file fails to load | ||
16450 | user: core | ||
16451 | <source> | ||
16452 | *: "" | ||
16453 | </source> | ||
16454 | <dest> | ||
16455 | *: "" | ||
16456 | </dest> | ||
16457 | <voice> | ||
16458 | *: "Invalid Voice File" | ||
16459 | </voice> | ||
16460 | </phrase> | ||
16461 | <phrase> | ||
16462 | id: VOICE_LANG_NAME | ||
16463 | desc: Spoken name of the language | ||
16464 | user: core | ||
16465 | <source> | ||
16466 | *: "" | ||
16467 | </source> | ||
16468 | <dest> | ||
16469 | *: "" | ||
16470 | </dest> | ||
16471 | <voice> | ||
16472 | *: "English" | ||
16473 | </voice> | ||
16474 | </phrase> | ||
diff --git a/apps/lang/francais.lang b/apps/lang/francais.lang index d4b472cc3f..55b7ae9f63 100644 --- a/apps/lang/francais.lang +++ b/apps/lang/francais.lang | |||
@@ -15066,3 +15066,17 @@ | |||
15066 | *: "Perte de contrôle" | 15066 | *: "Perte de contrôle" |
15067 | </voice> | 15067 | </voice> |
15068 | </phrase> | 15068 | </phrase> |
15069 | <phrase> | ||
15070 | id: VOICE_LANG_NAME | ||
15071 | desc: Spoken name of the language | ||
15072 | user: core | ||
15073 | <source> | ||
15074 | *: "" | ||
15075 | </source> | ||
15076 | <dest> | ||
15077 | *: "" | ||
15078 | </dest> | ||
15079 | <voice> | ||
15080 | *: "Français" | ||
15081 | </voice> | ||
15082 | </phrase> | ||
diff --git a/apps/lang/greek.lang b/apps/lang/greek.lang index 93ebe91438..2006801a47 100644 --- a/apps/lang/greek.lang +++ b/apps/lang/greek.lang | |||
@@ -15564,3 +15564,17 @@ | |||
15564 | *: "Καθαρισμός λίστας αναπαραγωγής" | 15564 | *: "Καθαρισμός λίστας αναπαραγωγής" |
15565 | </voice> | 15565 | </voice> |
15566 | </phrase> | 15566 | </phrase> |
15567 | <phrase> | ||
15568 | id: VOICE_LANG_NAME | ||
15569 | desc: Spoken name of the language | ||
15570 | user: core | ||
15571 | <source> | ||
15572 | *: "" | ||
15573 | </source> | ||
15574 | <dest> | ||
15575 | *: "" | ||
15576 | </dest> | ||
15577 | <voice> | ||
15578 | *: "Ελληνικά" | ||
15579 | </voice> | ||
15580 | </phrase> | ||
diff --git a/apps/lang/italiano.lang b/apps/lang/italiano.lang index 971e01a93a..946850750f 100644 --- a/apps/lang/italiano.lang +++ b/apps/lang/italiano.lang | |||
@@ -16860,3 +16860,17 @@ | |||
16860 | *: "Esperto" | 16860 | *: "Esperto" |
16861 | </voice> | 16861 | </voice> |
16862 | </phrase> | 16862 | </phrase> |
16863 | <phrase> | ||
16864 | id: VOICE_LANG_NAME | ||
16865 | desc: Spoken name of the language | ||
16866 | user: core | ||
16867 | <source> | ||
16868 | *: "" | ||
16869 | </source> | ||
16870 | <dest> | ||
16871 | *: "" | ||
16872 | </dest> | ||
16873 | <voice> | ||
16874 | *: "Italiano" | ||
16875 | </voice> | ||
16876 | </phrase> | ||
diff --git a/apps/lang/nederlands.lang b/apps/lang/nederlands.lang index 34195a0af6..805eb0aa85 100644 --- a/apps/lang/nederlands.lang +++ b/apps/lang/nederlands.lang | |||
@@ -16869,3 +16869,17 @@ | |||
16869 | *: "Expert" | 16869 | *: "Expert" |
16870 | </voice> | 16870 | </voice> |
16871 | </phrase> | 16871 | </phrase> |
16872 | <phrase> | ||
16873 | id: VOICE_LANG_NAME | ||
16874 | desc: Spoken name of the language | ||
16875 | user: core | ||
16876 | <source> | ||
16877 | *: "" | ||
16878 | </source> | ||
16879 | <dest> | ||
16880 | *: "" | ||
16881 | </dest> | ||
16882 | <voice> | ||
16883 | *: "Nederlands" | ||
16884 | </voice> | ||
16885 | </phrase> | ||
diff --git a/apps/lang/norsk.lang b/apps/lang/norsk.lang index b5bfab96d9..a3ac67564f 100644 --- a/apps/lang/norsk.lang +++ b/apps/lang/norsk.lang | |||
@@ -15568,3 +15568,17 @@ | |||
15568 | *: "Knight" | 15568 | *: "Knight" |
15569 | </voice> | 15569 | </voice> |
15570 | </phrase> | 15570 | </phrase> |
15571 | <phrase> | ||
15572 | id: VOICE_LANG_NAME | ||
15573 | desc: Spoken name of the language | ||
15574 | user: core | ||
15575 | <source> | ||
15576 | *: "" | ||
15577 | </source> | ||
15578 | <dest> | ||
15579 | *: "" | ||
15580 | </dest> | ||
15581 | <voice> | ||
15582 | *: "Norsk" | ||
15583 | </voice> | ||
15584 | </phrase> | ||
diff --git a/apps/lang/polski.lang b/apps/lang/polski.lang index 19675faa8f..a9eefa9a16 100644 --- a/apps/lang/polski.lang +++ b/apps/lang/polski.lang | |||
@@ -16377,3 +16377,17 @@ | |||
16377 | *: "Menu Czesboks" | 16377 | *: "Menu Czesboks" |
16378 | </voice> | 16378 | </voice> |
16379 | </phrase> | 16379 | </phrase> |
16380 | <phrase> | ||
16381 | id: VOICE_LANG_NAME | ||
16382 | desc: Spoken name of the language | ||
16383 | user: core | ||
16384 | <source> | ||
16385 | *: "" | ||
16386 | </source> | ||
16387 | <dest> | ||
16388 | *: "" | ||
16389 | </dest> | ||
16390 | <voice> | ||
16391 | *: "Polski" | ||
16392 | </voice> | ||
16393 | </phrase> | ||
diff --git a/apps/lang/russian.lang b/apps/lang/russian.lang index 7c2b38e9fc..8a42c92f2b 100644 --- a/apps/lang/russian.lang +++ b/apps/lang/russian.lang | |||
@@ -16620,3 +16620,17 @@ | |||
16620 | *: "Перейти к последнему альбому" | 16620 | *: "Перейти к последнему альбому" |
16621 | </voice> | 16621 | </voice> |
16622 | </phrase> | 16622 | </phrase> |
16623 | <phrase> | ||
16624 | id: VOICE_LANG_NAME | ||
16625 | desc: Spoken name of the language | ||
16626 | user: core | ||
16627 | <source> | ||
16628 | *: "" | ||
16629 | </source> | ||
16630 | <dest> | ||
16631 | *: "" | ||
16632 | </dest> | ||
16633 | <voice> | ||
16634 | *: "Русский" | ||
16635 | </voice> | ||
16636 | </phrase> | ||
diff --git a/apps/lang/slovak.lang b/apps/lang/slovak.lang index eee662cf5c..107e9d425c 100644 --- a/apps/lang/slovak.lang +++ b/apps/lang/slovak.lang | |||
@@ -16296,3 +16296,17 @@ | |||
16296 | *: "Ponechať aktuálnu stopu pri nahradení playlistu" | 16296 | *: "Ponechať aktuálnu stopu pri nahradení playlistu" |
16297 | </voice> | 16297 | </voice> |
16298 | </phrase> | 16298 | </phrase> |
16299 | <phrase> | ||
16300 | id: VOICE_LANG_NAME | ||
16301 | desc: Spoken name of the language | ||
16302 | user: core | ||
16303 | <source> | ||
16304 | *: "" | ||
16305 | </source> | ||
16306 | <dest> | ||
16307 | *: "" | ||
16308 | </dest> | ||
16309 | <voice> | ||
16310 | *: "Slovenčina" | ||
16311 | </voice> | ||
16312 | </phrase> | ||
diff --git a/apps/lang/srpski.lang b/apps/lang/srpski.lang index bdd4a73fdf..e738109bbc 100644 --- a/apps/lang/srpski.lang +++ b/apps/lang/srpski.lang | |||
@@ -16858,3 +16858,17 @@ | |||
16858 | *: "Стручњак" | 16858 | *: "Стручњак" |
16859 | </voice> | 16859 | </voice> |
16860 | </phrase> | 16860 | </phrase> |
16861 | <phrase> | ||
16862 | id: VOICE_LANG_NAME | ||
16863 | desc: Spoken name of the language | ||
16864 | user: core | ||
16865 | <source> | ||
16866 | *: "" | ||
16867 | </source> | ||
16868 | <dest> | ||
16869 | *: "" | ||
16870 | </dest> | ||
16871 | <voice> | ||
16872 | *: "српски" | ||
16873 | </voice> | ||
16874 | </phrase> | ||
diff --git a/apps/lang/turkce.lang b/apps/lang/turkce.lang index 62ad457183..e7515b5f8f 100644 --- a/apps/lang/turkce.lang +++ b/apps/lang/turkce.lang | |||
@@ -16861,3 +16861,17 @@ | |||
16861 | *: "Çok Zor" | 16861 | *: "Çok Zor" |
16862 | </voice> | 16862 | </voice> |
16863 | </phrase> | 16863 | </phrase> |
16864 | <phrase> | ||
16865 | id: VOICE_LANG_NAME | ||
16866 | desc: Spoken name of the language | ||
16867 | user: core | ||
16868 | <source> | ||
16869 | *: "" | ||
16870 | </source> | ||
16871 | <dest> | ||
16872 | *: "" | ||
16873 | </dest> | ||
16874 | <voice> | ||
16875 | *: "Türkçe" | ||
16876 | </voice> | ||
16877 | </phrase> | ||
diff --git a/tools/buildzip.pl b/tools/buildzip.pl index 65aca59e13..fb26597290 100755 --- a/tools/buildzip.pl +++ b/tools/buildzip.pl | |||
@@ -658,6 +658,11 @@ sub buildzip { | |||
658 | # Copy over the Invalid Language fallback stuff | 658 | # Copy over the Invalid Language fallback stuff |
659 | glob_copy("$ROOT/apps/lang/Invalid*.talk", "$temp_dir/langs/"); | 659 | glob_copy("$ROOT/apps/lang/Invalid*.talk", "$temp_dir/langs/"); |
660 | 660 | ||
661 | # Copy over any generated voice/talk clips | ||
662 | glob_copy('Invalid*.talk', "$temp_dir/langs/"); | ||
663 | glob_copy('*.lng.talk', "$temp_dir/langs/"); | ||
664 | glob_copy('*.voice', "$temp_dir/langs/"); | ||
665 | |||
661 | # copy the .lua files | 666 | # copy the .lua files |
662 | glob_mkdir("$temp_dir/rocks/viewers/lua/"); | 667 | glob_mkdir("$temp_dir/rocks/viewers/lua/"); |
663 | glob_copy('apps/plugins/lua/*.lua', "$temp_dir/rocks/viewers/lua/"); | 668 | glob_copy('apps/plugins/lua/*.lua', "$temp_dir/rocks/viewers/lua/"); |
diff --git a/tools/updatelang b/tools/updatelang index 98c5d3cb73..febfadbfe0 100755 --- a/tools/updatelang +++ b/tools/updatelang | |||
@@ -237,8 +237,14 @@ foreach (@englishorder) { | |||
237 | foreach (@missingorder) { | 237 | foreach (@missingorder) { |
238 | # print "#!! '$_' missing\n"; | 238 | # print "#!! '$_' missing\n"; |
239 | push(@langorder, $_); | 239 | push(@langorder, $_); |
240 | $lang{$_} = $english{$_}; | 240 | if ($_ eq 'VOICE_LANG_NAME') { |
241 | $lang{$_}{'notes'} .= "### This phrase is missing entirely, copying from english!\n"; | 241 | $lang{$_} = $english{$_}; |
242 | $lang{$_}{'voice'}{'*'} = ""; | ||
243 | $lang{$_}{'notes'} .= "### This phrase is missing entirely, please fill out\n"; | ||
244 | } else { | ||
245 | $lang{$_} = $english{$_}; | ||
246 | $lang{$_}{'notes'} .= "### This phrase is missing entirely, copying from english!\n"; | ||
247 | } | ||
242 | $lang{$_}{'new'} = 1; | 248 | $lang{$_}{'new'} = 1; |
243 | } | 249 | } |
244 | undef @missingorder; | 250 | undef @missingorder; |
diff --git a/tools/voice.pl b/tools/voice.pl index b582c96235..c62e4c164a 100755 --- a/tools/voice.pl +++ b/tools/voice.pl | |||
@@ -511,6 +511,14 @@ sub generateclips { | |||
511 | if (defined($ENV{'POOL'})) { | 511 | if (defined($ENV{'POOL'})) { |
512 | copy($enc, $pool_file); | 512 | copy($enc, $pool_file); |
513 | } | 513 | } |
514 | # Special cases | ||
515 | if ($id eq "VOICE_INVALID_VOICE_FILE") { | ||
516 | copy ($enc, "InvalidVoice_$language.talk"); | ||
517 | } | ||
518 | if ($id eq "VOICE_LANG_NAME") { | ||
519 | copy ($enc, "$language.lng.talk"); | ||
520 | } | ||
521 | |||
514 | unlink($wav); | 522 | unlink($wav); |
515 | } | 523 | } |
516 | $voice = ""; | 524 | $voice = ""; |