diff options
author | Solomon Peachy <pizza@shaftnet.org> | 2018-10-30 09:45:26 -0400 |
---|---|---|
committer | Solomon Peachy <pizza@shaftnet.org> | 2018-12-15 18:00:23 +0100 |
commit | 4adad0bc1f508360999de176048f89025ce84b3e (patch) | |
tree | 46fed2ec12b60df2d94ba54950c2da798aa9445a | |
parent | f061330c3d7b17cc770a8eb2c699b5e44995ad1e (diff) | |
download | rockbox-4adad0bc1f508360999de176048f89025ce84b3e.tar.gz rockbox-4adad0bc1f508360999de176048f89025ce84b3e.zip |
FS#6323: Speech for ID3 viewer, playlist catalog and playlist viewer
Modified from original ticket, Taken from Igor Poretsky's tree, and
further modified by myself to incorporate feedback.
Change-Id: Ibc2180e52af76890b1448d23f79386fd0f88f709
52 files changed, 1211 insertions, 864 deletions
diff --git a/apps/bookmark.c b/apps/bookmark.c index f783c83992..1860d5737b 100644 --- a/apps/bookmark.c +++ b/apps/bookmark.c @@ -86,7 +86,7 @@ static void say_bookmark(const char* bookmark, int bookmark_id, bool show_playlist_name); static bool play_bookmark(const char* bookmark); static bool generate_bookmark_file_name(const char *in); -static bool parse_bookmark(const char *bookmark, const bool get_filenames); +static bool parse_bookmark(const char *bookmark, const bool get_filenames, const bool strip_dir); static int buffer_bookmarks(struct bookmark_list* bookmarks, int first_line); static const char* get_bookmark_info(int list_index, void* data, @@ -339,7 +339,7 @@ static bool add_bookmark(const char* bookmark_file_name, const char* bookmark, if (most_recent && (bookmark_count >= MAX_BOOKMARKS)) break; - if (!parse_bookmark(global_read_buffer, false)) + if (!parse_bookmark(global_read_buffer, false, false)) break; equal = false; @@ -402,6 +402,10 @@ static char* create_bookmark() return NULL; /* create the bookmark */ + playlist_get_name(NULL, global_temp_buffer, sizeof(global_temp_buffer)); + if (global_temp_buffer[strlen(global_temp_buffer) - 1] != '/') + file = id3->path; + else file++; snprintf(global_bookmark, sizeof(global_bookmark), /* new optional bookmark token descriptors should be inserted just before the "%s;%s" in this line... */ @@ -428,12 +432,11 @@ static char* create_bookmark() (long)dsp_get_timestretch(), #endif /* more mandatory tokens */ - playlist_get_name(NULL, global_temp_buffer, - sizeof(global_temp_buffer)), - file+1); + global_temp_buffer, + file); /* checking to see if the bookmark is valid */ - if (parse_bookmark(global_bookmark, false)) + if (parse_bookmark(global_bookmark, false, false)) return global_bookmark; else return NULL; @@ -653,7 +656,7 @@ static const char* get_bookmark_info(int list_index, } } - if (!parse_bookmark(bookmarks->items[index - bookmarks->start], true)) + if (!parse_bookmark(bookmarks->items[index - bookmarks->start], true, true)) { return list_index % 2 == 0 ? (char*) str(LANG_BOOKMARK_INVALID) : " "; } @@ -930,7 +933,7 @@ static bool delete_bookmark(const char* bookmark_file_name, int bookmark_id) static void say_bookmark(const char* bookmark, int bookmark_id, bool show_playlist_name) { - if (!parse_bookmark(bookmark, true)) + if (!parse_bookmark(bookmark, true, false)) { talk_id(LANG_BOOKMARK_INVALID, false); return; @@ -967,16 +970,10 @@ static void say_bookmark(const char* bookmark, #if CONFIG_CODEC == SWCODEC /* Track filename */ - if(is_dir) - talk_file_or_spell(global_temp_buffer, global_filename, - TALK_IDARRAY(VOICE_FILE), true); - else - { /* Unfortunately if this is a playlist, we do not know in which - directory the file is and therefore cannot find the track's - .talk file. */ - talk_id(VOICE_FILE, true); - talk_spell(global_filename, true); - } + if(!is_dir) + global_temp_buffer[0] = 0; + talk_file_or_spell(global_temp_buffer, global_filename, + TALK_IDARRAY(VOICE_FILE), true); #endif } @@ -992,7 +989,7 @@ static bool play_bookmark(const char* bookmark) bm.speed = dsp_get_timestretch(); #endif - if (parse_bookmark(bookmark, true)) + if (parse_bookmark(bookmark, true, true)) { global_settings.repeat_mode = bm.repeat_mode; global_settings.playlist_shuffle = bm.shuffle; @@ -1042,7 +1039,7 @@ static const char* long_token(const char* s, long* dest) /* the filename tokens are to be extracted. */ /* Returns true on successful bookmark parse. */ /* ----------------------------------------------------------------------- */ -static bool parse_bookmark(const char *bookmark, const bool parse_filenames) +static bool parse_bookmark(const char *bookmark, const bool parse_filenames, const bool strip_dir) { const char* s = bookmark; const char* end; @@ -1094,6 +1091,15 @@ static bool parse_bookmark(const char *bookmark, const bool parse_filenames) if (end != NULL) { end++; + if (strip_dir) + { + s = strrchr(end, '/'); + if (s) + { + end = s; + end++; + } + } strlcpy(global_filename, end, MAX_PATH); } } diff --git a/apps/filetypes.c b/apps/filetypes.c index 38324d0f3a..f1a6c389ba 100644 --- a/apps/filetypes.c +++ b/apps/filetypes.c @@ -573,6 +573,17 @@ static const char* openwith_get_name(int selected_item, void * data, else return filetypes[viewers[selected_item]].plugin; } +static int openwith_get_talk(int selected_item, void * data) +{ + (void)data; + char viewer_filename[MAX_FILENAME]; + snprintf(viewer_filename, MAX_FILENAME, "%s.%s", + filetypes[viewers[selected_item]].plugin, ROCK_EXTENSION); + talk_file_or_spell(PLUGIN_DIR, viewer_filename, + NULL, false); + return 0; +} + static int openwith_action_callback(int action, struct gui_synclist *lists) { struct cb_data *info = (struct cb_data *)lists->data; @@ -596,8 +607,7 @@ int filetype_list_viewers(const char* current_file) #ifndef HAVE_LCD_BITMAP if (viewer_count == 0) { - /* FIX: translation! */ - splash(HZ*2, "No viewers found"); + splash(HZ*2, ID2P(LANG_NO_VIEWERS)); return PLUGIN_OK; } #endif @@ -605,6 +615,7 @@ int filetype_list_viewers(const char* current_file) info.action_callback = openwith_action_callback; info.get_name = openwith_get_name; info.get_icon = global_settings.show_icons?openwith_get_icon:NULL; + info.get_talk = openwith_get_talk; return simplelist_show_list(&info); } diff --git a/apps/lang/afrikaans.lang b/apps/lang/afrikaans.lang index 04345cf59e..96feb3a7c6 100644 --- a/apps/lang/afrikaans.lang +++ b/apps/lang/afrikaans.lang @@ -825,7 +825,7 @@ *: "Titel" </dest> <voice> - *: "" + *: "Titel" </voice> </phrase> <phrase> @@ -839,7 +839,7 @@ *: "Kunstenaar" </dest> <voice> - *: "" + *: "Kunstenaar" </voice> </phrase> <phrase> @@ -853,7 +853,7 @@ *: "Album" </dest> <voice> - *: "" + *: "Album" </voice> </phrase> <phrase> @@ -867,7 +867,7 @@ *: "Liednommer" </dest> <voice> - *: "" + *: "Liednommer" </voice> </phrase> <phrase> @@ -881,7 +881,7 @@ *: "Speellys" </dest> <voice> - *: "" + *: "Speellys" </voice> </phrase> <phrase> @@ -895,7 +895,7 @@ *: "Bitrate" </dest> <voice> - *: "" + *: "Bitrate" </voice> </phrase> <phrase> @@ -909,7 +909,7 @@ *: "Frekwensie" </dest> <voice> - *: "" + *: "Frekwensie" </voice> </phrase> <phrase> @@ -923,7 +923,7 @@ *: "Pad" </dest> <voice> - *: "" + *: "Pad" </voice> </phrase> <phrase> diff --git a/apps/lang/arabic.lang b/apps/lang/arabic.lang index 2654e0d495..344d568e67 100644 --- a/apps/lang/arabic.lang +++ b/apps/lang/arabic.lang @@ -596,7 +596,7 @@ *: "النوع" </dest> <voice> - *: "" + *: "النوع" </voice> </phrase> <phrase> @@ -697,7 +697,7 @@ *: "الفنان" </dest> <voice> - *: "" + *: "الفنان" </voice> </phrase> <phrase> @@ -2682,7 +2682,7 @@ *: "فنان الألبوم" </dest> <voice> - *: "" + *: "فنان الألبوم" </voice> </phrase> <phrase> @@ -3849,7 +3849,7 @@ *: "تعليق" </dest> <voice> - *: "" + *: "تعليق" </voice> </phrase> <phrase> @@ -4001,7 +4001,7 @@ *: "قائمة التشغيل" </dest> <voice> - *: "" + *: "قائمة التشغيل" </voice> </phrase> <phrase> @@ -4125,7 +4125,7 @@ *: "<المعلومات غير متوفرة>" </dest> <voice> - *: "" + *: "المعلومات غير متوفرة" </voice> </phrase> <phrase> @@ -4745,7 +4745,7 @@ *: "التردد" </dest> <voice> - *: "" + *: "التردد" </voice> </phrase> <phrase> @@ -4964,7 +4964,7 @@ *: "العنوان" </dest> <voice> - *: "" + *: "العنوان" </voice> </phrase> <phrase> @@ -5051,7 +5051,7 @@ *: "السنة" </dest> <voice> - *: "" + *: "السنة" </voice> </phrase> <phrase> @@ -5237,7 +5237,7 @@ *: "معدل البت" </dest> <voice> - *: "" + *: "معدل البت" </voice> </phrase> <phrase> @@ -5437,7 +5437,7 @@ *: "البوم" </dest> <voice> - *: "" + *: "البوم" </voice> </phrase> <phrase> @@ -5471,7 +5471,7 @@ *: "طول" </dest> <voice> - *: "" + *: "طول" </voice> </phrase> <phrase> diff --git a/apps/lang/basque.lang b/apps/lang/basque.lang index 978c8da26a..9c12ecbf47 100644 --- a/apps/lang/basque.lang +++ b/apps/lang/basque.lang @@ -7139,7 +7139,7 @@ *: "Titulua" </dest> <voice> - *: "" + *: "Titulua" </voice> </phrase> <phrase> @@ -7153,7 +7153,7 @@ *: "Artista" </dest> <voice> - *: "" + *: "Artista" </voice> </phrase> <phrase> @@ -7167,7 +7167,7 @@ *: "Albuma" </dest> <voice> - *: "" + *: "Albuma" </voice> </phrase> <phrase> @@ -7181,7 +7181,7 @@ *: "Abesti Zk" </dest> <voice> - *: "" + *: "Abesti Zk" </voice> </phrase> <phrase> @@ -7195,7 +7195,7 @@ *: "Mota" </dest> <voice> - *: "" + *: "Mota" </voice> </phrase> <phrase> @@ -7209,7 +7209,7 @@ *: "Urtea" </dest> <voice> - *: "" + *: "Urtea" </voice> </phrase> <phrase> @@ -7223,7 +7223,7 @@ *: "Iraupena" </dest> <voice> - *: "" + *: "Iraupena" </voice> </phrase> <phrase> @@ -7237,7 +7237,7 @@ *: "Zerrendan" </dest> <voice> - *: "" + *: "Zerrendan" </voice> </phrase> <phrase> @@ -7251,7 +7251,7 @@ *: "Bit-tasa" </dest> <voice> - *: "" + *: "Bit-tasa" </voice> </phrase> <phrase> @@ -7265,7 +7265,7 @@ *: "Albuma Artista" </dest> <voice> - *: "" + *: "Albuma Artista" </voice> </phrase> <phrase> @@ -7279,7 +7279,7 @@ *: "Disko Zk" </dest> <voice> - *: "" + *: "Disko Zk" </voice> </phrase> <phrase> @@ -7293,7 +7293,7 @@ *: "Iruzkina" </dest> <voice> - *: "" + *: "Iruzkina" </voice> </phrase> <phrase> @@ -7307,7 +7307,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -7321,7 +7321,7 @@ *: "Frekuentzia" </dest> <voice> - *: "" + *: "Frekuentzia" </voice> </phrase> <phrase> @@ -7335,7 +7335,7 @@ *: "Abesti Irabazia" </dest> <voice> - *: "" + *: "Abesti Irabazia" </voice> </phrase> <phrase> @@ -7349,7 +7349,7 @@ *: "Album Irabazia" </dest> <voice> - *: "" + *: "Album Irabazia" </voice> </phrase> <phrase> @@ -7363,7 +7363,7 @@ *: "Kokapena" </dest> <voice> - *: "" + *: "Kokapena" </voice> </phrase> <phrase> @@ -7377,7 +7377,7 @@ *: "<Info Gabe>" </dest> <voice> - *: "" + *: "Info Gabe" </voice> </phrase> <phrase> @@ -10043,7 +10043,7 @@ *: "Lana" </dest> <voice> - *: "" + *: "Lana" </voice> </phrase> <phrase> @@ -12441,7 +12441,7 @@ *: "Konposatzailea" </dest> <voice> - *: "" + *: "Konposatzailea" </voice> </phrase> <phrase> diff --git a/apps/lang/bulgarian.lang b/apps/lang/bulgarian.lang index 5f5931043c..19818b7062 100644 --- a/apps/lang/bulgarian.lang +++ b/apps/lang/bulgarian.lang @@ -7313,7 +7313,7 @@ *: " (VBR)" </dest> <voice> - *: "(VBR)" + *: "VBR" </voice> </phrase> <phrase> diff --git a/apps/lang/catala.lang b/apps/lang/catala.lang index 527ffebdb6..80e239c302 100644 --- a/apps/lang/catala.lang +++ b/apps/lang/catala.lang @@ -7133,7 +7133,7 @@ *: "Títol" </dest> <voice> - *: "" + *: "Títol" </voice> </phrase> <phrase> @@ -7147,7 +7147,7 @@ *: "Artista" </dest> <voice> - *: "" + *: "Artista" </voice> </phrase> <phrase> @@ -7161,7 +7161,7 @@ *: "Àlbum" </dest> <voice> - *: "" + *: "Àlbum" </voice> </phrase> <phrase> @@ -7175,7 +7175,7 @@ *: "Núm. pista" </dest> <voice> - *: "" + *: "Núm. pista" </voice> </phrase> <phrase> @@ -7189,7 +7189,7 @@ *: "Gènere" </dest> <voice> - *: "" + *: "Gènere" </voice> </phrase> <phrase> @@ -7203,7 +7203,7 @@ *: "Any" </dest> <voice> - *: "" + *: "Any" </voice> </phrase> <phrase> @@ -7217,7 +7217,7 @@ *: "Durada" </dest> <voice> - *: "" + *: "Durada" </voice> </phrase> <phrase> @@ -7231,7 +7231,7 @@ *: "Llista de reprod." </dest> <voice> - *: "" + *: "Llista de reprod." </voice> </phrase> <phrase> @@ -7245,7 +7245,7 @@ *: "Bitrate" </dest> <voice> - *: "" + *: "Bitrate" </voice> </phrase> <phrase> @@ -7259,7 +7259,7 @@ *: "Artista de l'álbum" </dest> <voice> - *: "" + *: "Artista de l'álbum" </voice> </phrase> <phrase> @@ -7273,7 +7273,7 @@ *: "Núm.disc" </dest> <voice> - *: "" + *: "Núm.disc" </voice> </phrase> <phrase> @@ -7301,7 +7301,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -7315,7 +7315,7 @@ *: "Freqüència" </dest> <voice> - *: "" + *: "Freqüència" </voice> </phrase> <phrase> @@ -7329,7 +7329,7 @@ *: "Guany de pista" </dest> <voice> - *: "" + *: "Guany de pista" </voice> </phrase> <phrase> @@ -7343,7 +7343,7 @@ *: "Guany d'àlbum" </dest> <voice> - *: "" + *: "Guany d'àlbum" </voice> </phrase> <phrase> @@ -7357,7 +7357,7 @@ *: "Camí" </dest> <voice> - *: "" + *: "Camí" </voice> </phrase> <phrase> @@ -7371,7 +7371,7 @@ *: "<sense info>" </dest> <voice> - *: "" + *: "sense info" </voice> </phrase> <phrase> @@ -10036,7 +10036,7 @@ *: "Treball" </dest> <voice> - *: "" + *: "Treball" </voice> </phrase> <phrase> @@ -12434,7 +12434,7 @@ *: "Compositor" </dest> <voice> - *: "" + *: "Compositor" </voice> </phrase> <phrase> diff --git a/apps/lang/chinese-simp.lang b/apps/lang/chinese-simp.lang index a9e30bc984..2138dcd228 100644 --- a/apps/lang/chinese-simp.lang +++ b/apps/lang/chinese-simp.lang @@ -4803,7 +4803,7 @@ *: "标题" </dest> <voice> - *: "" + *: "标题" </voice> </phrase> <phrase> @@ -4817,7 +4817,7 @@ *: "艺术家" </dest> <voice> - *: "" + *: "艺术家" </voice> </phrase> <phrase> @@ -4831,7 +4831,7 @@ *: "专辑" </dest> <voice> - *: "" + *: "专辑" </voice> </phrase> <phrase> @@ -4845,7 +4845,7 @@ *: "曲目编号" </dest> <voice> - *: "" + *: "曲目编号" </voice> </phrase> <phrase> @@ -4859,7 +4859,7 @@ *: "流派" </dest> <voice> - *: "" + *: "流派" </voice> </phrase> <phrase> @@ -4873,7 +4873,7 @@ *: "年份" </dest> <voice> - *: "" + *: "年份" </voice> </phrase> <phrase> @@ -4887,7 +4887,7 @@ *: "长度" </dest> <voice> - *: "" + *: "长度" </voice> </phrase> <phrase> @@ -4901,7 +4901,7 @@ *: "播放列表" </dest> <voice> - *: "" + *: "播放列表" </voice> </phrase> <phrase> @@ -4915,7 +4915,7 @@ *: "码率" </dest> <voice> - *: "" + *: "码率" </voice> </phrase> <phrase> @@ -4929,7 +4929,7 @@ *: "(VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -4943,7 +4943,7 @@ *: "频率" </dest> <voice> - *: "" + *: "频率" </voice> </phrase> <phrase> @@ -4957,7 +4957,7 @@ *: "单曲增益" </dest> <voice> - *: "" + *: "单曲增益" </voice> </phrase> <phrase> @@ -4971,7 +4971,7 @@ *: "专辑增益" </dest> <voice> - *: "" + *: "专辑增益" </voice> </phrase> <phrase> @@ -4985,7 +4985,7 @@ *: "路径" </dest> <voice> - *: "" + *: "路径" </voice> </phrase> <phrase> @@ -4999,7 +4999,7 @@ *: "<无信息>" </dest> <voice> - *: "" + *: "无信息" </voice> </phrase> <phrase> @@ -8013,7 +8013,7 @@ *: "注释" </dest> <voice> - *: "" + *: "注释" </voice> </phrase> <phrase> @@ -9086,7 +9086,7 @@ *: "作品" </dest> <voice> - *: "" + *: "作品" </voice> </phrase> <phrase> @@ -9373,7 +9373,7 @@ *: "CD编号" </dest> <voice> - *: "" + *: "CD编号" </voice> </phrase> <phrase> @@ -9702,7 +9702,7 @@ *: "专辑艺术家" </dest> <voice> - *: "" + *: "专辑艺术家" </voice> </phrase> <phrase> @@ -12271,7 +12271,7 @@ *: "Composer" </dest> <voice> - *: "" + *: "Composer" </voice> </phrase> <phrase> diff --git a/apps/lang/chinese-trad.lang b/apps/lang/chinese-trad.lang index 53605bcf5b..8f51decc46 100644 --- a/apps/lang/chinese-trad.lang +++ b/apps/lang/chinese-trad.lang @@ -4813,7 +4813,7 @@ *: "標題" </dest> <voice> - *: "" + *: "標題" </voice> </phrase> <phrase> @@ -4827,7 +4827,7 @@ *: "作者" </dest> <voice> - *: "" + *: "作者" </voice> </phrase> <phrase> @@ -4841,7 +4841,7 @@ *: "專輯" </dest> <voice> - *: "" + *: "專輯" </voice> </phrase> <phrase> @@ -4855,7 +4855,7 @@ *: "曲目編號" </dest> <voice> - *: "" + *: "曲目編號" </voice> </phrase> <phrase> @@ -4869,7 +4869,7 @@ *: "類別" </dest> <voice> - *: "" + *: "類別" </voice> </phrase> <phrase> @@ -4883,7 +4883,7 @@ *: "年份" </dest> <voice> - *: "" + *: "年份" </voice> </phrase> <phrase> @@ -4897,7 +4897,7 @@ *: "長度" </dest> <voice> - *: "" + *: "長度" </voice> </phrase> <phrase> @@ -4911,7 +4911,7 @@ *: "播放清單" </dest> <voice> - *: "" + *: "播放清單" </voice> </phrase> <phrase> @@ -4925,7 +4925,7 @@ *: "位元率" </dest> <voice> - *: "" + *: "位元率" </voice> </phrase> <phrase> @@ -4939,7 +4939,7 @@ *: " (變動位元率)" </dest> <voice> - *: "" + *: "變動位元率" </voice> </phrase> <phrase> @@ -4953,7 +4953,7 @@ *: "頻率" </dest> <voice> - *: "" + *: "頻率" </voice> </phrase> <phrase> @@ -4967,7 +4967,7 @@ *: "Track Gain" </dest> <voice> - *: "" + *: "Track Gain" </voice> </phrase> <phrase> @@ -4981,7 +4981,7 @@ *: "Album Gain" </dest> <voice> - *: "" + *: "Album Gain" </voice> </phrase> <phrase> @@ -4995,7 +4995,7 @@ *: "路徑" </dest> <voice> - *: "" + *: "路徑" </voice> </phrase> <phrase> @@ -5009,7 +5009,7 @@ *: "<無資訊>" </dest> <voice> - *: "" + *: "無資訊" </voice> </phrase> <phrase> @@ -8058,7 +8058,7 @@ *: "註解" </dest> <voice> - *: "" + *: "註解" </voice> </phrase> <phrase> @@ -9133,7 +9133,7 @@ *: "作品" </dest> <voice> - *: "" + *: "作品" </voice> </phrase> <phrase> @@ -9423,7 +9423,7 @@ *: "唱片編號" </dest> <voice> - *: "" + *: "唱片編號" </voice> </phrase> <phrase> @@ -9752,7 +9752,7 @@ *: "專輯作者" </dest> <voice> - *: "" + *: "專輯作者" </voice> </phrase> <phrase> diff --git a/apps/lang/dansk.lang b/apps/lang/dansk.lang index 5f7301e79e..6188c511fc 100644 --- a/apps/lang/dansk.lang +++ b/apps/lang/dansk.lang @@ -4049,7 +4049,7 @@ *: "Titel" </dest> <voice> - *: "" + *: "Titel" </voice> </phrase> <phrase> @@ -4063,7 +4063,7 @@ *: "Kunstner" </dest> <voice> - *: "" + *: "Kunstner" </voice> </phrase> <phrase> @@ -4077,7 +4077,7 @@ *: "Album" </dest> <voice> - *: "" + *: "Album" </voice> </phrase> <phrase> @@ -4091,7 +4091,7 @@ *: "Sangnummer" </dest> <voice> - *: "" + *: "Sangnummer" </voice> </phrase> <phrase> @@ -4105,7 +4105,7 @@ *: "Genre" </dest> <voice> - *: "" + *: "Genre" </voice> </phrase> <phrase> @@ -4119,7 +4119,7 @@ *: "År" </dest> <voice> - *: "" + *: "År" </voice> </phrase> <phrase> @@ -4133,7 +4133,7 @@ *: "Sætliste" </dest> <voice> - *: "" + *: "Sætliste" </voice> </phrase> <phrase> @@ -4147,7 +4147,7 @@ *: "Bitrate" </dest> <voice> - *: "" + *: "Bitrate" </voice> </phrase> <phrase> @@ -4161,7 +4161,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -4175,7 +4175,7 @@ *: "Frekvens" </dest> <voice> - *: "" + *: "Frekvens" </voice> </phrase> <phrase> @@ -4189,7 +4189,7 @@ *: "Sang lydstyrke" </dest> <voice> - *: "" + *: "Sang lydstyrke" </voice> </phrase> <phrase> @@ -4203,7 +4203,7 @@ *: "Album lydstyrke" </dest> <voice> - *: "" + *: "Album lydstyrke" </voice> </phrase> <phrase> @@ -4217,7 +4217,7 @@ *: "Sti" </dest> <voice> - *: "" + *: "Sti" </voice> </phrase> <phrase> @@ -4231,7 +4231,7 @@ *: "<Ingen info>" </dest> <voice> - *: "" + *: "Ingen info" </voice> </phrase> <phrase> @@ -7058,7 +7058,7 @@ *: "Længde" </dest> <voice> - *: "" + *: "Længde" </voice> </phrase> <phrase> @@ -8448,7 +8448,7 @@ *: "Kommentar" </dest> <voice> - *: "" + *: "Kommentar" </voice> </phrase> <phrase> @@ -9040,7 +9040,7 @@ *: "Album kunstner" </dest> <voice> - *: "" + *: "Album kunstner" </voice> </phrase> <phrase> @@ -9285,7 +9285,7 @@ *: "Disc nummer" </dest> <voice> - *: "" + *: "Disc nummer" </voice> </phrase> <phrase> @@ -9886,7 +9886,7 @@ *: "Værk" </dest> <voice> - *: "" + *: "Værk" </voice> </phrase> <phrase> @@ -12390,7 +12390,7 @@ *: "Komponist" </dest> <voice> - *: "" + *: "Komponist" </voice> </phrase> <phrase> diff --git a/apps/lang/deutsch.lang b/apps/lang/deutsch.lang index a16b50402c..679e12b71c 100644 --- a/apps/lang/deutsch.lang +++ b/apps/lang/deutsch.lang @@ -7147,7 +7147,7 @@ *: "Titel" </dest> <voice> - *: "" + *: "Titel" </voice> </phrase> <phrase> @@ -7161,7 +7161,7 @@ *: "Künstler" </dest> <voice> - *: "" + *: "Künstler" </voice> </phrase> <phrase> @@ -7175,7 +7175,7 @@ *: "Album" </dest> <voice> - *: "" + *: "Album" </voice> </phrase> <phrase> @@ -7189,7 +7189,7 @@ *: "Titelnr." </dest> <voice> - *: "" + *: "Titelnr." </voice> </phrase> <phrase> @@ -7203,7 +7203,7 @@ *: "Genre" </dest> <voice> - *: "" + *: "Genre" </voice> </phrase> <phrase> @@ -7217,7 +7217,7 @@ *: "Jahr" </dest> <voice> - *: "" + *: "Jahr" </voice> </phrase> <phrase> @@ -7231,7 +7231,7 @@ *: "Länge" </dest> <voice> - *: "" + *: "Länge" </voice> </phrase> <phrase> @@ -7245,7 +7245,7 @@ *: "Wiedergabeliste" </dest> <voice> - *: "" + *: "Wiedergabeliste" </voice> </phrase> <phrase> @@ -7259,7 +7259,7 @@ *: "Bitrate" </dest> <voice> - *: "" + *: "Bitrate" </voice> </phrase> <phrase> @@ -7273,7 +7273,7 @@ *: "Album-Künstler" </dest> <voice> - *: "" + *: "Album-Künstler" </voice> </phrase> <phrase> @@ -7287,7 +7287,7 @@ *: "Disknr." </dest> <voice> - *: "" + *: "Disknr." </voice> </phrase> <phrase> @@ -7301,7 +7301,7 @@ *: "Kommentar" </dest> <voice> - *: "" + *: "Kommentar" </voice> </phrase> <phrase> @@ -7315,7 +7315,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -7329,7 +7329,7 @@ *: "Frequenz" </dest> <voice> - *: "" + *: "Frequenz" </voice> </phrase> <phrase> @@ -7343,7 +7343,7 @@ *: "Titellautstärke" </dest> <voice> - *: "" + *: "Titellautstärke" </voice> </phrase> <phrase> @@ -7357,7 +7357,7 @@ *: "Albumlautstärke" </dest> <voice> - *: "" + *: "Albumlautstärke" </voice> </phrase> <phrase> @@ -7371,7 +7371,7 @@ *: "Pfad" </dest> <voice> - *: "" + *: "Pfad" </voice> </phrase> <phrase> @@ -7385,7 +7385,7 @@ *: "<keine Info>" </dest> <voice> - *: "" + *: "keine Info" </voice> </phrase> <phrase> @@ -10051,7 +10051,7 @@ *: "Werk" </dest> <voice> - *: "" + *: "Werk" </voice> </phrase> <phrase> @@ -12347,7 +12347,7 @@ *: "Komponist" </dest> <voice> - *: "" + *: "Komponist" </voice> </phrase> <phrase> diff --git a/apps/lang/eesti.lang b/apps/lang/eesti.lang index b1863b1c62..2116d2d85d 100644 --- a/apps/lang/eesti.lang +++ b/apps/lang/eesti.lang @@ -4421,7 +4421,7 @@ *: "Title" </dest> <voice> - *: "" + *: "Title" </voice> </phrase> <phrase> @@ -4435,7 +4435,7 @@ *: "Artist" </dest> <voice> - *: "" + *: "Artist" </voice> </phrase> <phrase> @@ -4449,7 +4449,7 @@ *: "Album" </dest> <voice> - *: "" + *: "Album" </voice> </phrase> <phrase> @@ -4463,7 +4463,7 @@ *: "Tracknum" </dest> <voice> - *: "" + *: "Tracknum" </voice> </phrase> <phrase> @@ -4477,7 +4477,7 @@ *: "Genre" </dest> <voice> - *: "" + *: "Genre" </voice> </phrase> <phrase> @@ -4491,7 +4491,7 @@ *: "Year" </dest> <voice> - *: "" + *: "Year" </voice> </phrase> <phrase> @@ -4505,7 +4505,7 @@ *: "Length" </dest> <voice> - *: "" + *: "Length" </voice> </phrase> <phrase> @@ -4519,7 +4519,7 @@ *: "Playlist" </dest> <voice> - *: "" + *: "Playlist" </voice> </phrase> <phrase> @@ -4533,7 +4533,7 @@ *: "Bitrate" </dest> <voice> - *: "" + *: "Bitrate" </voice> </phrase> <phrase> @@ -4547,7 +4547,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -4561,7 +4561,7 @@ *: "Frequency" </dest> <voice> - *: "" + *: "Frequency" </voice> </phrase> <phrase> @@ -4575,7 +4575,7 @@ *: "Track Gain" </dest> <voice> - *: "" + *: "Track Gain" </voice> </phrase> <phrase> @@ -4589,7 +4589,7 @@ *: "Album Gain" </dest> <voice> - *: "" + *: "Album Gain" </voice> </phrase> <phrase> @@ -4603,7 +4603,7 @@ *: "Path" </dest> <voice> - *: "" + *: "Path" </voice> </phrase> <phrase> @@ -4617,7 +4617,7 @@ *: "<No Info>" </dest> <voice> - *: "" + *: "No Info" </voice> </phrase> <phrase> diff --git a/apps/lang/english-us.lang b/apps/lang/english-us.lang index 8110cb4596..ca3a7bbfd0 100644 --- a/apps/lang/english-us.lang +++ b/apps/lang/english-us.lang @@ -7138,7 +7138,7 @@ *: "Title" </dest> <voice> - *: "" + *: "Title" </voice> </phrase> <phrase> @@ -7152,7 +7152,7 @@ *: "Artist" </dest> <voice> - *: "" + *: "Artist" </voice> </phrase> <phrase> @@ -7166,7 +7166,7 @@ *: "Album" </dest> <voice> - *: "" + *: "Album" </voice> </phrase> <phrase> @@ -7180,7 +7180,7 @@ *: "Tracknum" </dest> <voice> - *: "" + *: "Track number" </voice> </phrase> <phrase> @@ -7194,7 +7194,7 @@ *: "Genre" </dest> <voice> - *: "" + *: "Genre" </voice> </phrase> <phrase> @@ -7208,7 +7208,7 @@ *: "Year" </dest> <voice> - *: "" + *: "Year" </voice> </phrase> <phrase> @@ -7222,7 +7222,7 @@ *: "Length" </dest> <voice> - *: "" + *: "Length" </voice> </phrase> <phrase> @@ -7236,7 +7236,7 @@ *: "Playlist" </dest> <voice> - *: "" + *: "Playlist" </voice> </phrase> <phrase> @@ -7250,7 +7250,7 @@ *: "Bitrate" </dest> <voice> - *: "" + *: "Bitrate" </voice> </phrase> <phrase> @@ -7264,7 +7264,7 @@ *: "Album Artist" </dest> <voice> - *: "" + *: "Album Artist" </voice> </phrase> <phrase> @@ -7278,7 +7278,7 @@ *: "Discnum" </dest> <voice> - *: "" + *: "Disc number" </voice> </phrase> <phrase> @@ -7292,7 +7292,7 @@ *: "Comment" </dest> <voice> - *: "" + *: "Comment" </voice> </phrase> <phrase> @@ -7306,7 +7306,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -7320,7 +7320,7 @@ *: "Frequency" </dest> <voice> - *: "" + *: "Frequency" </voice> </phrase> <phrase> @@ -7334,7 +7334,7 @@ *: "Track Gain" </dest> <voice> - *: "" + *: "Track Gain" </voice> </phrase> <phrase> @@ -7348,7 +7348,7 @@ *: "Album Gain" </dest> <voice> - *: "" + *: "Album Gain" </voice> </phrase> <phrase> @@ -7362,7 +7362,7 @@ *: "Path" </dest> <voice> - *: "" + *: "Path" </voice> </phrase> <phrase> @@ -7376,7 +7376,7 @@ *: "<No Info>" </dest> <voice> - *: "" + *: "No Info" </voice> </phrase> <phrase> @@ -10042,7 +10042,7 @@ *: "Work" </dest> <voice> - *: "" + *: "Work" </voice> </phrase> <phrase> @@ -12457,7 +12457,7 @@ *: "Composer" </dest> <voice> - *: "" + *: "Composer" </voice> </phrase> <phrase> diff --git a/apps/lang/english.lang b/apps/lang/english.lang index 02482d08af..0a3c34b416 100644 --- a/apps/lang/english.lang +++ b/apps/lang/english.lang @@ -7029,7 +7029,7 @@ *: "Searching... %d found (%s)" </dest> <voice> - *: "" + *: "Found" </voice> </phrase> <phrase> @@ -7225,7 +7225,7 @@ *: "Title" </dest> <voice> - *: "" + *: "Title" </voice> </phrase> <phrase> @@ -7239,7 +7239,7 @@ *: "Artist" </dest> <voice> - *: "" + *: "Artist" </voice> </phrase> <phrase> @@ -7253,7 +7253,7 @@ *: "Album" </dest> <voice> - *: "" + *: "Album" </voice> </phrase> <phrase> @@ -7267,7 +7267,7 @@ *: "Tracknum" </dest> <voice> - *: "" + *: "Track number" </voice> </phrase> <phrase> @@ -7281,7 +7281,7 @@ *: "Genre" </dest> <voice> - *: "" + *: "Genre" </voice> </phrase> <phrase> @@ -7295,7 +7295,7 @@ *: "Year" </dest> <voice> - *: "" + *: "Year" </voice> </phrase> <phrase> @@ -7309,7 +7309,7 @@ *: "Length" </dest> <voice> - *: "" + *: "Length" </voice> </phrase> <phrase> @@ -7323,7 +7323,7 @@ *: "Playlist" </dest> <voice> - *: "" + *: "Playlist" </voice> </phrase> <phrase> @@ -7337,7 +7337,7 @@ *: "Bitrate" </dest> <voice> - *: "" + *: "Bit rate" </voice> </phrase> <phrase> @@ -7351,7 +7351,7 @@ *: "Album Artist" </dest> <voice> - *: "" + *: "Album Artist" </voice> </phrase> <phrase> @@ -7365,7 +7365,7 @@ *: "Discnum" </dest> <voice> - *: "" + *: "Disc number" </voice> </phrase> <phrase> @@ -7379,7 +7379,7 @@ *: "Comment" </dest> <voice> - *: "" + *: "Comment" </voice> </phrase> <phrase> @@ -7393,7 +7393,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -7407,7 +7407,7 @@ *: "Frequency" </dest> <voice> - *: "" + *: "Frequency" </voice> </phrase> <phrase> @@ -7421,7 +7421,7 @@ *: "Track Gain" </dest> <voice> - *: "" + *: "Track gain" </voice> </phrase> <phrase> @@ -7435,7 +7435,7 @@ *: "Album Gain" </dest> <voice> - *: "" + *: "Album gain" </voice> </phrase> <phrase> @@ -7449,7 +7449,7 @@ *: "Path" </dest> <voice> - *: "" + *: "Path" </voice> </phrase> <phrase> @@ -7463,7 +7463,7 @@ *: "<No Info>" </dest> <voice> - *: "" + *: "No info" </voice> </phrase> <phrase> @@ -10131,7 +10131,7 @@ *: "Work" </dest> <voice> - *: "" + *: "Work" </voice> </phrase> <phrase> @@ -12563,7 +12563,7 @@ *: "Composer" </dest> <voice> - *: "" + *: "Composer" </voice> </phrase> <phrase> @@ -13717,3 +13717,73 @@ *: "One per track" </voice> </phrase> +<phrase> + id: VOICE_TRACK_TO_MOVE + desc: playlist viewer + user: core + <source> + *: "" + </source> + <dest> + *: "" + </dest> + <voice> + *: "Track to move" + </voice> +</phrase> +<phrase> + id: VOICE_QUEUED + desc: playlist viewer + user: core + <source> + *: "" + </source> + <dest> + *: "" + </dest> + <voice> + *: "Queued" + </voice> +</phrase> +<phrase> + id: VOICE_BAD_TRACK + desc: playlist viewer + user: core + <source> + *: "" + </source> + <dest> + *: "" + </dest> + <voice> + *: "Bad track" + </voice> +</phrase> +<phrase> + id: VOICE_MOVING_TRACK + desc: playlist viewer + user: core + <source> + *: "" + </source> + <dest> + *: "" + </dest> + <voice> + *: "Moving track" + </voice> +</phrase> +<phrase> + id: LANG_NO_VIEWERS + desc: text for splash to indicate that no viewers are available + user: core + <source> + *: "No viewers found" + </source> + <dest> + *: "No viewers found" + </dest> + <voice> + *: "No viewers found" + </voice> +</phrase> diff --git a/apps/lang/espanol.lang b/apps/lang/espanol.lang index bc7e8c2804..5f023bf35e 100644 --- a/apps/lang/espanol.lang +++ b/apps/lang/espanol.lang @@ -3102,7 +3102,7 @@ *: "Título" </dest> <voice> - *: "" + *: "Título" </voice> </phrase> <phrase> @@ -3116,7 +3116,7 @@ *: "Artista" </dest> <voice> - *: "" + *: "Artista" </voice> </phrase> <phrase> @@ -3130,7 +3130,7 @@ *: "Álbum" </dest> <voice> - *: "" + *: "Álbum" </voice> </phrase> <phrase> @@ -3144,7 +3144,7 @@ *: "Nº pista" </dest> <voice> - *: "" + *: "Nº pista" </voice> </phrase> <phrase> @@ -3158,7 +3158,7 @@ *: "Género" </dest> <voice> - *: "" + *: "Género" </voice> </phrase> <phrase> @@ -3172,7 +3172,7 @@ *: "Año" </dest> <voice> - *: "" + *: "Año" </voice> </phrase> <phrase> @@ -3186,7 +3186,7 @@ *: "Lista de reprod." </dest> <voice> - *: "" + *: "Lista de reprod." </voice> </phrase> <phrase> @@ -3200,7 +3200,7 @@ *: "Tasa de bits" </dest> <voice> - *: "" + *: "Tasa de bits" </voice> </phrase> <phrase> @@ -3214,7 +3214,7 @@ *: "Frecuencia" </dest> <voice> - *: "" + *: "Frecuencia" </voice> </phrase> <phrase> @@ -3228,7 +3228,7 @@ *: "Ruta" </dest> <voice> - *: "" + *: "Ruta" </voice> </phrase> <phrase> @@ -3242,7 +3242,7 @@ *: "<Sin información>" </dest> <voice> - *: "" + *: "Sin información" </voice> </phrase> <phrase> @@ -5816,7 +5816,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -6169,7 +6169,7 @@ *: "Unificación de volumen en el álbum" </dest> <voice> - *: "" + *: "Unificación de volumen en el álbum" </voice> </phrase> <phrase> @@ -6618,7 +6618,7 @@ *: "Unificación de volumen en la pista" </dest> <voice> - *: "" + *: "Unificación de volumen en la pista" </voice> </phrase> <phrase> @@ -6965,7 +6965,7 @@ *: "Longitud" </dest> <voice> - *: "" + *: "Longitud" </voice> </phrase> <phrase> @@ -8299,7 +8299,7 @@ *: "Álbum Artista" </dest> <voice> - *: "" + *: "Álbum Artista" </voice> </phrase> <phrase> @@ -8313,7 +8313,7 @@ *: "Comentario" </dest> <voice> - *: "" + *: "Comentario" </voice> </phrase> <phrase> @@ -9670,7 +9670,7 @@ *: "Trabajo" </dest> <voice> - *: "" + *: "Trabajo" </voice> </phrase> <phrase> @@ -9873,7 +9873,7 @@ *: "NúmDisc" </dest> <voice> - *: "" + *: "NúmDisc" </voice> </phrase> <phrase> @@ -12425,7 +12425,7 @@ *: "Compositor" </dest> <voice> - *: "" + *: "Compositor" </voice> </phrase> <phrase> diff --git a/apps/lang/esperanto.lang b/apps/lang/esperanto.lang index c318b2a8ae..2f0e18deb1 100644 --- a/apps/lang/esperanto.lang +++ b/apps/lang/esperanto.lang @@ -4629,7 +4629,7 @@ *: "Titolo" </dest> <voice> - *: "" + *: "Titolo" </voice> </phrase> <phrase> @@ -4643,7 +4643,7 @@ *: "Artisto" </dest> <voice> - *: "" + *: "Artisto" </voice> </phrase> <phrase> @@ -4657,7 +4657,7 @@ *: "Albumo" </dest> <voice> - *: "" + *: "Albumo" </voice> </phrase> <phrase> @@ -4671,7 +4671,7 @@ *: "Kanta Numero" </dest> <voice> - *: "" + *: "Kanta Numero" </voice> </phrase> <phrase> @@ -4685,7 +4685,7 @@ *: "Ĝenro" </dest> <voice> - *: "" + *: "Ĝenro" </voice> </phrase> <phrase> @@ -4699,7 +4699,7 @@ *: "Jaro" </dest> <voice> - *: "" + *: "Jaro" </voice> </phrase> <phrase> @@ -4713,7 +4713,7 @@ *: "Longo" </dest> <voice> - *: "" + *: "Longo" </voice> </phrase> <phrase> @@ -4727,7 +4727,7 @@ *: "Leglisto" </dest> <voice> - *: "" + *: "Leglisto" </voice> </phrase> <phrase> @@ -4741,7 +4741,7 @@ *: "Bitfrekvenco" </dest> <voice> - *: "" + *: "Bitfrekvenco" </voice> </phrase> <phrase> @@ -4755,7 +4755,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -4769,7 +4769,7 @@ *: "Frekvenco" </dest> <voice> - *: "" + *: "Frekvenco" </voice> </phrase> <phrase> @@ -4783,7 +4783,7 @@ *: "Kanta Gajno" </dest> <voice> - *: "" + *: "Kanta Gajno" </voice> </phrase> <phrase> @@ -4797,7 +4797,7 @@ *: "Albumo Gajno" </dest> <voice> - *: "" + *: "Albumo Gajno" </voice> </phrase> <phrase> @@ -4811,7 +4811,7 @@ *: "Vojo" </dest> <voice> - *: "" + *: "Vojo" </voice> </phrase> <phrase> @@ -4825,7 +4825,7 @@ *: "<Sen Informoj>" </dest> <voice> - *: "" + *: "Sen Informoj" </voice> </phrase> <phrase> diff --git a/apps/lang/finnish.lang b/apps/lang/finnish.lang index 9154f3aa34..bc750037d7 100644 --- a/apps/lang/finnish.lang +++ b/apps/lang/finnish.lang @@ -4803,7 +4803,7 @@ *: "Kappale" </dest> <voice> - *: "" + *: "Kappale" </voice> </phrase> <phrase> @@ -4817,7 +4817,7 @@ *: "Esittäjä" </dest> <voice> - *: "" + *: "Esittäjä" </voice> </phrase> <phrase> @@ -4831,7 +4831,7 @@ *: "Albumi" </dest> <voice> - *: "" + *: "Albumi" </voice> </phrase> <phrase> @@ -4845,7 +4845,7 @@ *: "Kappalenro" </dest> <voice> - *: "" + *: "Kappalenro" </voice> </phrase> <phrase> @@ -4859,7 +4859,7 @@ *: "Tyylilaji" </dest> <voice> - *: "" + *: "Tyylilaji" </voice> </phrase> <phrase> @@ -4873,7 +4873,7 @@ *: "Vuosi" </dest> <voice> - *: "" + *: "Vuosi" </voice> </phrase> <phrase> @@ -4887,7 +4887,7 @@ *: "Pituus" </dest> <voice> - *: "" + *: "Pituus" </voice> </phrase> <phrase> @@ -4901,7 +4901,7 @@ *: "Soittolista" </dest> <voice> - *: "" + *: "Soittolista" </voice> </phrase> <phrase> @@ -4915,7 +4915,7 @@ *: "Bittinopeus" </dest> <voice> - *: "" + *: "Bittinopeus" </voice> </phrase> <phrase> @@ -4929,7 +4929,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -4943,7 +4943,7 @@ *: "Taajuus" </dest> <voice> - *: "" + *: "Taajuus" </voice> </phrase> <phrase> @@ -4957,7 +4957,7 @@ *: "Kappalevahvistus" </dest> <voice> - *: "" + *: "Kappalevahvistus" </voice> </phrase> <phrase> @@ -4971,7 +4971,7 @@ *: "Albumivahvistus" </dest> <voice> - *: "" + *: "Albumivahvistus" </voice> </phrase> <phrase> @@ -4985,7 +4985,7 @@ *: "Polku" </dest> <voice> - *: "" + *: "Polku" </voice> </phrase> <phrase> @@ -4999,7 +4999,7 @@ *: "<Ei tietoja>" </dest> <voice> - *: "" + *: "Ei tietoja" </voice> </phrase> <phrase> @@ -8875,7 +8875,7 @@ *: "Albumin esittäjä" </dest> <voice> - *: "" + *: "Albumin esittäjä" </voice> </phrase> <phrase> @@ -8889,7 +8889,7 @@ *: "Kommentti" </dest> <voice> - *: "" + *: "Kommentti" </voice> </phrase> <phrase> @@ -9866,7 +9866,7 @@ *: "Levynro" </dest> <voice> - *: "" + *: "Levynro" </voice> </phrase> <phrase> @@ -10037,7 +10037,7 @@ *: "Työ" </dest> <voice> - *: "" + *: "Työ" </voice> </phrase> <phrase> @@ -12459,7 +12459,7 @@ *: "Säveltäjä" </dest> <voice> - *: "" + *: "Säveltäjä" </voice> </phrase> <phrase> diff --git a/apps/lang/francais.lang b/apps/lang/francais.lang index e8f2cc797f..a020bf57b0 100644 --- a/apps/lang/francais.lang +++ b/apps/lang/francais.lang @@ -7170,7 +7170,7 @@ *: "Titre" </dest> <voice> - *: "" + *: "Titre" </voice> </phrase> <phrase> @@ -7184,7 +7184,7 @@ *: "Artiste" </dest> <voice> - *: "" + *: "Artiste" </voice> </phrase> <phrase> @@ -7198,7 +7198,7 @@ *: "Album" </dest> <voice> - *: "" + *: "Album" </voice> </phrase> <phrase> @@ -7212,7 +7212,7 @@ *: "Numéro de Piste" </dest> <voice> - *: "" + *: "Numéro de Piste" </voice> </phrase> <phrase> @@ -7226,7 +7226,7 @@ *: "Genre" </dest> <voice> - *: "" + *: "Genre" </voice> </phrase> <phrase> @@ -7240,7 +7240,7 @@ *: "Année" </dest> <voice> - *: "" + *: "Année" </voice> </phrase> <phrase> @@ -7254,7 +7254,7 @@ *: "Durée" </dest> <voice> - *: "" + *: "Durée" </voice> </phrase> <phrase> @@ -7268,7 +7268,7 @@ *: "Liste de lecture" </dest> <voice> - *: "" + *: "Liste de lecture" </voice> </phrase> <phrase> @@ -7282,7 +7282,7 @@ *: "Débit binaire" </dest> <voice> - *: "" + *: "Débit binaire" </voice> </phrase> <phrase> @@ -7296,7 +7296,7 @@ *: "Artiste de l'album" </dest> <voice> - *: "" + *: "Artiste de l'album" </voice> </phrase> <phrase> @@ -7310,7 +7310,7 @@ *: "Numéro du disque" </dest> <voice> - *: "" + *: "Numéro du disque" </voice> </phrase> <phrase> @@ -7324,7 +7324,7 @@ *: "Commentaire" </dest> <voice> - *: "" + *: "Commentaire" </voice> </phrase> <phrase> @@ -7338,7 +7338,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -7352,7 +7352,7 @@ *: "Echantillonnage" </dest> <voice> - *: "" + *: "Echantillonnage" </voice> </phrase> <phrase> @@ -7366,7 +7366,7 @@ *: "Gain par piste" </dest> <voice> - *: "" + *: "Gain par piste" </voice> </phrase> <phrase> @@ -7380,7 +7380,7 @@ *: "Gain par album" </dest> <voice> - *: "" + *: "Gain par album" </voice> </phrase> <phrase> @@ -7394,7 +7394,7 @@ *: "Chemin" </dest> <voice> - *: "" + *: "Chemin" </voice> </phrase> <phrase> @@ -7408,7 +7408,7 @@ *: "<Pas d'Info>" </dest> <voice> - *: "" + *: "Pas d'Info" </voice> </phrase> <phrase> @@ -10074,7 +10074,7 @@ *: "Œuvre" </dest> <voice> - *: "" + *: "Œuvre" </voice> </phrase> <phrase> @@ -12472,7 +12472,7 @@ *: "Compositeur" </dest> <voice> - *: "" + *: "Compositeur" </voice> </phrase> <phrase> diff --git a/apps/lang/galego.lang b/apps/lang/galego.lang index ad931c00e3..5439acb2d8 100644 --- a/apps/lang/galego.lang +++ b/apps/lang/galego.lang @@ -6277,7 +6277,7 @@ iriverifp7xx: "%d%% %dh %dm" *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -7172,7 +7172,7 @@ iriverifp7xx: "%d%% %dh %dm" *: "Ganancia do álbume" </dest> <voice> - *: "" + *: "Ganancia do álbume" </voice> </phrase> <phrase> @@ -8729,7 +8729,7 @@ iriverifp7xx: "%d%% %dh %dm" *: "Ganancia de pista" </dest> <voice> - *: "" + *: "Ganancia de pista" </voice> </phrase> <phrase> @@ -9463,7 +9463,7 @@ iriverifp7xx: "%d%% %dh %dm" *: "Traballo" </dest> <voice> - *: "" + *: "Traballo" </voice> </phrase> <phrase> @@ -9573,7 +9573,7 @@ iriverifp7xx: "%d%% %dh %dm" *: "Lonxitude" </dest> <voice> - *: "" + *: "Lonxitude" </voice> </phrase> <phrase> @@ -9954,7 +9954,7 @@ iriverifp7xx: "%d%% %dh %dm" *: "Compositor" </dest> <voice> - *: "" + *: "Compositor" </voice> </phrase> <phrase> @@ -10662,7 +10662,7 @@ iriverifp7xx: "%d%% %dh %dm" *: "Nº de disco" </dest> <voice> - *: "" + *: "Nº de disco" </voice> </phrase> <phrase> @@ -11533,7 +11533,7 @@ iriverifp7xx: "%d%% %dh %dm" *: "Artista do álbume" </dest> <voice> - *: "" + *: "Artista do álbume" </voice> </phrase> <phrase> diff --git a/apps/lang/greek.lang b/apps/lang/greek.lang index 1222de6dee..3a77c6093d 100644 --- a/apps/lang/greek.lang +++ b/apps/lang/greek.lang @@ -7125,7 +7125,7 @@ *: "Τίτλος" </dest> <voice> - *: "" + *: "Τίτλος" </voice> </phrase> <phrase> @@ -7139,7 +7139,7 @@ *: "Καλλιτέχνης" </dest> <voice> - *: "" + *: "Καλλιτέχνης" </voice> </phrase> <phrase> @@ -7153,7 +7153,7 @@ *: "Άλμπουμ" </dest> <voice> - *: "" + *: "Άλμπουμ" </voice> </phrase> <phrase> @@ -7167,7 +7167,7 @@ *: "Αριθμός κομματιού" </dest> <voice> - *: "" + *: "Αριθμός κομματιού" </voice> </phrase> <phrase> @@ -7181,7 +7181,7 @@ *: "Είδος" </dest> <voice> - *: "" + *: "Είδος" </voice> </phrase> <phrase> @@ -7195,7 +7195,7 @@ *: "Χρονιά" </dest> <voice> - *: "" + *: "Χρονιά" </voice> </phrase> <phrase> @@ -7209,7 +7209,7 @@ *: "Μήκος" </dest> <voice> - *: "" + *: "Μήκος" </voice> </phrase> <phrase> @@ -7223,7 +7223,7 @@ *: "Λίστα αναπαραγωγής" </dest> <voice> - *: "" + *: "Λίστα αναπαραγωγής" </voice> </phrase> <phrase> @@ -7237,7 +7237,7 @@ *: "Ρυθμός μετάδοσης" </dest> <voice> - *: "" + *: "Ρυθμός μετάδοσης" </voice> </phrase> <phrase> @@ -7251,7 +7251,7 @@ *: "Καλλιτέχνης Άλμπουμ" </dest> <voice> - *: "" + *: "Καλλιτέχνης Άλμπουμ" </voice> </phrase> <phrase> @@ -7265,7 +7265,7 @@ *: "Αριθμός δίσκου" </dest> <voice> - *: "" + *: "Αριθμός δίσκου" </voice> </phrase> <phrase> @@ -7279,7 +7279,7 @@ *: "Σχόλειο" </dest> <voice> - *: "" + *: "Σχόλειο" </voice> </phrase> <phrase> @@ -7293,7 +7293,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -7307,7 +7307,7 @@ *: "Συχνότητα" </dest> <voice> - *: "" + *: "Συχνότητα" </voice> </phrase> <phrase> @@ -7321,7 +7321,7 @@ *: "Ενίσχυση κομματιού" </dest> <voice> - *: "" + *: "Ενίσχυση κομματιού" </voice> </phrase> <phrase> @@ -7335,7 +7335,7 @@ *: "Ενίσχυση άλμπουμ" </dest> <voice> - *: "" + *: "Ενίσχυση άλμπουμ" </voice> </phrase> <phrase> @@ -7349,7 +7349,7 @@ *: "Θέση" </dest> <voice> - *: "" + *: "Θέση" </voice> </phrase> <phrase> @@ -7363,7 +7363,7 @@ *: "<Χωρίς πληροφορίες>" </dest> <voice> - *: "" + *: "Χωρίς πληροφορίες" </voice> </phrase> <phrase> @@ -10029,7 +10029,7 @@ *: "Εργασία" </dest> <voice> - *: "" + *: "Εργασία" </voice> </phrase> <phrase> @@ -13559,6 +13559,6 @@ *: "Συνθέτης" </dest> <voice> - *: "" + *: "Συνθέτης" </voice> </phrase> diff --git a/apps/lang/hebrew.lang b/apps/lang/hebrew.lang index 3376a522aa..0cda636891 100644 --- a/apps/lang/hebrew.lang +++ b/apps/lang/hebrew.lang @@ -7145,7 +7145,7 @@ *: "כותרת" </dest> <voice> - *: "" + *: "כותרת" </voice> </phrase> <phrase> @@ -7159,7 +7159,7 @@ *: "אמן" </dest> <voice> - *: "" + *: "אמן" </voice> </phrase> <phrase> @@ -7173,7 +7173,7 @@ *: "אלבום" </dest> <voice> - *: "" + *: "אלבום" </voice> </phrase> <phrase> @@ -7187,7 +7187,7 @@ *: "מספר שיר" </dest> <voice> - *: "" + *: "מספר שיר" </voice> </phrase> <phrase> @@ -7201,7 +7201,7 @@ *: "סגנון" </dest> <voice> - *: "" + *: "סגנון" </voice> </phrase> <phrase> @@ -7215,7 +7215,7 @@ *: "שנה" </dest> <voice> - *: "" + *: "שנה" </voice> </phrase> <phrase> @@ -7229,7 +7229,7 @@ *: "אורך" </dest> <voice> - *: "" + *: "אורך" </voice> </phrase> <phrase> @@ -7243,7 +7243,7 @@ *: "רשימת שירים" </dest> <voice> - *: "" + *: "רשימת שירים" </voice> </phrase> <phrase> @@ -7257,7 +7257,7 @@ *: "Bitrate" </dest> <voice> - *: "" + *: "Bitrate" </voice> </phrase> <phrase> @@ -7271,7 +7271,7 @@ *: "אמן האלבום" </dest> <voice> - *: "" + *: "אמן האלבום" </voice> </phrase> <phrase> @@ -7285,7 +7285,7 @@ *: "מס' דיסק" </dest> <voice> - *: "" + *: "מס' דיסק" </voice> </phrase> <phrase> @@ -7299,7 +7299,7 @@ *: "הערה" </dest> <voice> - *: "" + *: "הערה" </voice> </phrase> <phrase> @@ -7313,7 +7313,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -7327,7 +7327,7 @@ *: "תדירות" </dest> <voice> - *: "" + *: "תדירות" </voice> </phrase> <phrase> @@ -7341,7 +7341,7 @@ *: "הגברת שיר" </dest> <voice> - *: "" + *: "הגברת שיר" </voice> </phrase> <phrase> @@ -7355,7 +7355,7 @@ *: "הגברת אלבום" </dest> <voice> - *: "" + *: "הגברת אלבום" </voice> </phrase> <phrase> @@ -7369,7 +7369,7 @@ *: "נתיב" </dest> <voice> - *: "" + *: "נתיב" </voice> </phrase> <phrase> @@ -7383,7 +7383,7 @@ *: "<אין מידע>" </dest> <voice> - *: "" + *: "אין מידע" </voice> </phrase> <phrase> @@ -10048,7 +10048,7 @@ *: "עבודה" </dest> <voice> - *: "" + *: "עבודה" </voice> </phrase> <phrase> @@ -12375,7 +12375,7 @@ *: "מלחין" </dest> <voice> - *: "" + *: "מלחין" </voice> </phrase> <phrase> diff --git a/apps/lang/hindi.lang b/apps/lang/hindi.lang index 6258477b3a..6fad849e35 100644 --- a/apps/lang/hindi.lang +++ b/apps/lang/hindi.lang @@ -3332,7 +3332,7 @@ *: "साल" </dest> <voice> - *: "" + *: "साल" </voice> </phrase> <phrase> @@ -3346,7 +3346,7 @@ *: "पलेलिसट" </dest> <voice> - *: "" + *: "पलेलिसट" </voice> </phrase> <phrase> @@ -3360,7 +3360,7 @@ *: "<कोई इनफो नही है>" </dest> <voice> - *: "" + *: "कोई इनफो नही है" </voice> </phrase> <phrase> diff --git a/apps/lang/hrvatski.lang b/apps/lang/hrvatski.lang index c6e86b2001..41ffd94e93 100644 --- a/apps/lang/hrvatski.lang +++ b/apps/lang/hrvatski.lang @@ -7137,7 +7137,7 @@ *: "Naslov" </dest> <voice> - *: "" + *: "Naslov" </voice> </phrase> <phrase> @@ -7151,7 +7151,7 @@ *: "Izvođač" </dest> <voice> - *: "" + *: "Izvođač" </voice> </phrase> <phrase> @@ -7165,7 +7165,7 @@ *: "Album" </dest> <voice> - *: "" + *: "Album" </voice> </phrase> <phrase> @@ -7179,7 +7179,7 @@ *: "Br. pjesme" </dest> <voice> - *: "" + *: "Br. pjesme" </voice> </phrase> <phrase> @@ -7193,7 +7193,7 @@ *: "Žanr" </dest> <voice> - *: "" + *: "Žanr" </voice> </phrase> <phrase> @@ -7207,7 +7207,7 @@ *: "Godina" </dest> <voice> - *: "" + *: "Godina" </voice> </phrase> <phrase> @@ -7221,7 +7221,7 @@ *: "Dužina" </dest> <voice> - *: "" + *: "Dužina" </voice> </phrase> <phrase> @@ -7235,7 +7235,7 @@ *: "Popis izvođenja" </dest> <voice> - *: "" + *: "Popis izvođenja" </voice> </phrase> <phrase> @@ -7249,7 +7249,7 @@ *: "Protok bitova" </dest> <voice> - *: "" + *: "Protok bitova" </voice> </phrase> <phrase> @@ -7263,7 +7263,7 @@ *: "Izvođač albuma" </dest> <voice> - *: "" + *: "Izvođač albuma" </voice> </phrase> <phrase> @@ -7277,7 +7277,7 @@ *: "Br. diska" </dest> <voice> - *: "" + *: "Br. diska" </voice> </phrase> <phrase> @@ -7291,7 +7291,7 @@ *: "Komentar" </dest> <voice> - *: "" + *: "Komentar" </voice> </phrase> <phrase> @@ -7305,7 +7305,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -7319,7 +7319,7 @@ *: "Frekvencija" </dest> <voice> - *: "" + *: "Frekvencija" </voice> </phrase> <phrase> @@ -7333,7 +7333,7 @@ *: "Ujednačenje glasnoće pjesme" </dest> <voice> - *: "" + *: "Ujednačenje glasnoće pjesme" </voice> </phrase> <phrase> @@ -7347,7 +7347,7 @@ *: "Ujednačenje glasnoće albuma" </dest> <voice> - *: "" + *: "Ujednačenje glasnoće albuma" </voice> </phrase> <phrase> @@ -7361,7 +7361,7 @@ *: "Putanja" </dest> <voice> - *: "" + *: "Putanja" </voice> </phrase> <phrase> @@ -7375,7 +7375,7 @@ *: "<Nema informacija>" </dest> <voice> - *: "" + *: "Nema informacija" </voice> </phrase> <phrase> @@ -10040,7 +10040,7 @@ *: "Posao" </dest> <voice> - *: "" + *: "Posao" </voice> </phrase> <phrase> @@ -12434,7 +12434,7 @@ *: "Skladatelj" </dest> <voice> - *: "" + *: "Skladatelj" </voice> </phrase> <phrase> diff --git a/apps/lang/islenska.lang b/apps/lang/islenska.lang index a14d896626..b7a84349bf 100644 --- a/apps/lang/islenska.lang +++ b/apps/lang/islenska.lang @@ -3598,7 +3598,7 @@ *: "Heiti" </dest> <voice> - *: "" + *: "Heiti" </voice> </phrase> <phrase> @@ -3612,7 +3612,7 @@ *: "Listamaður" </dest> <voice> - *: "" + *: "Listamaður" </voice> </phrase> <phrase> @@ -3626,7 +3626,7 @@ *: "Hljómplata" </dest> <voice> - *: "" + *: "Hljómplata" </voice> </phrase> <phrase> @@ -3640,7 +3640,7 @@ *: "Lagnúmer" </dest> <voice> - *: "" + *: "Lagnúmer" </voice> </phrase> <phrase> @@ -3654,7 +3654,7 @@ *: "Tegund" </dest> <voice> - *: "" + *: "Tegund" </voice> </phrase> <phrase> @@ -3668,7 +3668,7 @@ *: "Ár" </dest> <voice> - *: "" + *: "Ár" </voice> </phrase> <phrase> @@ -3682,7 +3682,7 @@ *: "Lagalisti" </dest> <voice> - *: "" + *: "Lagalisti" </voice> </phrase> <phrase> @@ -3696,7 +3696,7 @@ *: "Gæði" </dest> <voice> - *: "" + *: "Gæði" </voice> </phrase> <phrase> @@ -3710,7 +3710,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -3724,7 +3724,7 @@ *: "Tíðni" </dest> <voice> - *: "" + *: "Tíðni" </voice> </phrase> <phrase> @@ -3738,7 +3738,7 @@ *: "Lag hækkun" </dest> <voice> - *: "" + *: "Lag hækkun" </voice> </phrase> <phrase> @@ -3752,7 +3752,7 @@ *: "Albúmaðlögun" </dest> <voice> - *: "" + *: "Albúmaðlögun" </voice> </phrase> <phrase> @@ -3766,7 +3766,7 @@ *: "Slóð" </dest> <voice> - *: "" + *: "Slóð" </voice> </phrase> <phrase> @@ -3780,7 +3780,7 @@ *: "<Engar uppl.>" </dest> <voice> - *: "" + *: "Engar uppl." </voice> </phrase> <phrase> diff --git a/apps/lang/italiano.lang b/apps/lang/italiano.lang index 554ef319c0..81f223e015 100644 --- a/apps/lang/italiano.lang +++ b/apps/lang/italiano.lang @@ -7143,7 +7143,7 @@ desc: deprecated *: "Titolo" </dest> <voice> - *: "" + *: "Titolo" </voice> </phrase> <phrase> @@ -7157,7 +7157,7 @@ desc: deprecated *: "Artista" </dest> <voice> - *: "" + *: "Artista" </voice> </phrase> <phrase> @@ -7171,7 +7171,7 @@ desc: deprecated *: "Album" </dest> <voice> - *: "" + *: "Album" </voice> </phrase> <phrase> @@ -7185,7 +7185,7 @@ desc: deprecated *: "Numero traccia" </dest> <voice> - *: "" + *: "Numero traccia" </voice> </phrase> <phrase> @@ -7199,7 +7199,7 @@ desc: deprecated *: "Genere" </dest> <voice> - *: "" + *: "Genere" </voice> </phrase> <phrase> @@ -7213,7 +7213,7 @@ desc: deprecated *: "Anno" </dest> <voice> - *: "" + *: "Anno" </voice> </phrase> <phrase> @@ -7227,7 +7227,7 @@ desc: deprecated *: "Lunghezza" </dest> <voice> - *: "" + *: "Lunghezza" </voice> </phrase> <phrase> @@ -7241,7 +7241,7 @@ desc: deprecated *: "Playlist" </dest> <voice> - *: "" + *: "Playlist" </voice> </phrase> <phrase> @@ -7255,7 +7255,7 @@ desc: deprecated *: "Bitrate" </dest> <voice> - *: "" + *: "Bitrate" </voice> </phrase> <phrase> @@ -7269,7 +7269,7 @@ desc: deprecated *: "Album Artista" </dest> <voice> - *: "" + *: "Album Artista" </voice> </phrase> <phrase> @@ -7283,7 +7283,7 @@ desc: deprecated *: "Discnum" </dest> <voice> - *: "" + *: "Discnum" </voice> </phrase> <phrase> @@ -7297,7 +7297,7 @@ desc: deprecated *: "Commento" </dest> <voice> - *: "" + *: "Commento" </voice> </phrase> <phrase> @@ -7311,7 +7311,7 @@ desc: deprecated *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -7325,7 +7325,7 @@ desc: deprecated *: "Frequenza" </dest> <voice> - *: "" + *: "Frequenza" </voice> </phrase> <phrase> @@ -7339,7 +7339,7 @@ desc: deprecated *: "Guadagno Traccia" </dest> <voice> - *: "" + *: "Guadagno Traccia" </voice> </phrase> <phrase> @@ -7353,7 +7353,7 @@ desc: deprecated *: "Guadagno Album" </dest> <voice> - *: "" + *: "Guadagno Album" </voice> </phrase> <phrase> @@ -7367,7 +7367,7 @@ desc: deprecated *: "Percorso" </dest> <voice> - *: "" + *: "Percorso" </voice> </phrase> <phrase> @@ -7381,7 +7381,7 @@ desc: deprecated *: "<No Info>" </dest> <voice> - *: "" + *: "No Info" </voice> </phrase> <phrase> @@ -10047,7 +10047,7 @@ desc: deprecated *: "Lavoro" </dest> <voice> - *: "" + *: "Lavoro" </voice> </phrase> <phrase> @@ -12445,7 +12445,7 @@ desc: deprecated *: "Compositore" </dest> <voice> - *: "" + *: "Compositore" </voice> </phrase> <phrase> diff --git a/apps/lang/japanese.lang b/apps/lang/japanese.lang index a217c4be39..3dabfe7e5e 100644 --- a/apps/lang/japanese.lang +++ b/apps/lang/japanese.lang @@ -7143,7 +7143,7 @@ *: "曲名" </dest> <voice> - *: "" + *: "曲名" </voice> </phrase> <phrase> @@ -7157,7 +7157,7 @@ *: "アーティスト" </dest> <voice> - *: "" + *: "アーティスト" </voice> </phrase> <phrase> @@ -7171,7 +7171,7 @@ *: "アルバム" </dest> <voice> - *: "" + *: "アルバム" </voice> </phrase> <phrase> @@ -7185,7 +7185,7 @@ *: "トラック" </dest> <voice> - *: "" + *: "トラック" </voice> </phrase> <phrase> @@ -7199,7 +7199,7 @@ *: "ジャンル" </dest> <voice> - *: "" + *: "ジャンル" </voice> </phrase> <phrase> @@ -7213,7 +7213,7 @@ *: "年" </dest> <voice> - *: "" + *: "年" </voice> </phrase> <phrase> @@ -7227,7 +7227,7 @@ *: "長さ" </dest> <voice> - *: "" + *: "長さ" </voice> </phrase> <phrase> @@ -7241,7 +7241,7 @@ *: "プレイリスト" </dest> <voice> - *: "" + *: "プレイリスト" </voice> </phrase> <phrase> @@ -7255,7 +7255,7 @@ *: "ビットレート" </dest> <voice> - *: "" + *: "ビットレート" </voice> </phrase> <phrase> @@ -7269,7 +7269,7 @@ *: "アルバムアーティスト" </dest> <voice> - *: "" + *: "アルバムアーティスト" </voice> </phrase> <phrase> @@ -7283,7 +7283,7 @@ *: "ディスク" </dest> <voice> - *: "" + *: "ディスク" </voice> </phrase> <phrase> @@ -7297,7 +7297,7 @@ *: "コメント" </dest> <voice> - *: "" + *: "コメント" </voice> </phrase> <phrase> @@ -7311,7 +7311,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -7325,7 +7325,7 @@ *: "周波数" </dest> <voice> - *: "" + *: "周波数" </voice> </phrase> <phrase> @@ -7339,7 +7339,7 @@ *: "トラックゲイン" </dest> <voice> - *: "" + *: "トラックゲイン" </voice> </phrase> <phrase> @@ -7353,7 +7353,7 @@ *: "アルバムゲイン" </dest> <voice> - *: "" + *: "アルバムゲイン" </voice> </phrase> <phrase> @@ -7367,7 +7367,7 @@ *: "パス" </dest> <voice> - *: "" + *: "パス" </voice> </phrase> <phrase> @@ -7381,7 +7381,7 @@ *: "<情報無し>" </dest> <voice> - *: "" + *: "情報無し" </voice> </phrase> <phrase> @@ -10047,7 +10047,7 @@ *: "ワーク" </dest> <voice> - *: "" + *: "ワーク" </voice> </phrase> <phrase> @@ -12445,7 +12445,7 @@ *: "作曲者" </dest> <voice> - *: "" + *: "作曲者" </voice> </phrase> <phrase> diff --git a/apps/lang/korean.lang b/apps/lang/korean.lang index 029cecc0be..fda3963e0f 100644 --- a/apps/lang/korean.lang +++ b/apps/lang/korean.lang @@ -4819,7 +4819,7 @@ *: "제목" </dest> <voice> - *: "" + *: "제목" </voice> </phrase> <phrase> @@ -4833,7 +4833,7 @@ *: "음악가" </dest> <voice> - *: "" + *: "음악가" </voice> </phrase> <phrase> @@ -4847,7 +4847,7 @@ *: "앨범" </dest> <voice> - *: "" + *: "앨범" </voice> </phrase> <phrase> @@ -4861,7 +4861,7 @@ *: "트랙 번호" </dest> <voice> - *: "" + *: "트랙 번호" </voice> </phrase> <phrase> @@ -4875,7 +4875,7 @@ *: "장르" </dest> <voice> - *: "" + *: "장르" </voice> </phrase> <phrase> @@ -4889,7 +4889,7 @@ *: "연도" </dest> <voice> - *: "" + *: "연도" </voice> </phrase> <phrase> @@ -4903,7 +4903,7 @@ *: "길이" </dest> <voice> - *: "" + *: "길이" </voice> </phrase> <phrase> @@ -4917,7 +4917,7 @@ *: "재생순서" </dest> <voice> - *: "" + *: "재생순서" </voice> </phrase> <phrase> @@ -4931,7 +4931,7 @@ *: "비트 전송률" </dest> <voice> - *: "" + *: "비트 전송률" </voice> </phrase> <phrase> @@ -4945,7 +4945,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -4959,7 +4959,7 @@ *: "오디오 샘플 속도" </dest> <voice> - *: "" + *: "오디오 샘플 속도" </voice> </phrase> <phrase> @@ -4973,7 +4973,7 @@ *: "트랙 게인" </dest> <voice> - *: "" + *: "트랙 게인" </voice> </phrase> <phrase> @@ -4987,7 +4987,7 @@ *: "앨범 게인" </dest> <voice> - *: "" + *: "앨범 게인" </voice> </phrase> <phrase> @@ -5001,7 +5001,7 @@ *: "파일 위치" </dest> <voice> - *: "" + *: "파일 위치" </voice> </phrase> <phrase> @@ -8887,7 +8887,7 @@ *: "앨범 음악가" </dest> <voice> - *: "" + *: "앨범 음악가" </voice> </phrase> <phrase> @@ -8901,7 +8901,7 @@ *: "설명" </dest> <voice> - *: "" + *: "설명" </voice> </phrase> <phrase> @@ -9376,7 +9376,7 @@ *: "<정보 없음>" </dest> <voice> - *: "" + *: "정보 없음" </voice> </phrase> <phrase> @@ -10187,7 +10187,7 @@ *: "작업" </dest> <voice> - *: "" + *: "작업" </voice> </phrase> <phrase> @@ -10396,7 +10396,7 @@ *: "디스크 번호" </dest> <voice> - *: "" + *: "디스크 번호" </voice> </phrase> <phrase> diff --git a/apps/lang/latviesu.lang b/apps/lang/latviesu.lang index 3c008c7254..ae4ab6b7d7 100644 --- a/apps/lang/latviesu.lang +++ b/apps/lang/latviesu.lang @@ -7141,7 +7141,7 @@ *: "Nosaukums" </dest> <voice> - *: "" + *: "Nosaukums" </voice> </phrase> <phrase> @@ -7155,7 +7155,7 @@ *: "Izpildītājs" </dest> <voice> - *: "" + *: "Izpildītājs" </voice> </phrase> <phrase> @@ -7169,7 +7169,7 @@ *: "Albūms" </dest> <voice> - *: "" + *: "Albūms" </voice> </phrase> <phrase> @@ -7183,7 +7183,7 @@ *: "Numurs" </dest> <voice> - *: "" + *: "Numurs" </voice> </phrase> <phrase> @@ -7197,7 +7197,7 @@ *: "Žanrs" </dest> <voice> - *: "" + *: "Žanrs" </voice> </phrase> <phrase> @@ -7211,7 +7211,7 @@ *: "Gads" </dest> <voice> - *: "" + *: "Gads" </voice> </phrase> <phrase> @@ -7225,7 +7225,7 @@ *: "Garums" </dest> <voice> - *: "" + *: "Garums" </voice> </phrase> <phrase> @@ -7239,7 +7239,7 @@ *: "Saraksts" </dest> <voice> - *: "" + *: "Saraksts" </voice> </phrase> <phrase> @@ -7253,7 +7253,7 @@ *: "Bitreits" </dest> <voice> - *: "" + *: "Bitreits" </voice> </phrase> <phrase> @@ -7267,7 +7267,7 @@ *: "Albūma Izpildītājs" </dest> <voice> - *: "" + *: "Albūma Izpildītājs" </voice> </phrase> <phrase> @@ -7281,7 +7281,7 @@ *: "Diska Numurs" </dest> <voice> - *: "" + *: "Diska Numurs" </voice> </phrase> <phrase> @@ -7295,7 +7295,7 @@ *: "Komentārs" </dest> <voice> - *: "" + *: "Komentārs" </voice> </phrase> <phrase> @@ -7309,7 +7309,7 @@ *: " (MBR)" </dest> <voice> - *: "" + *: "MBR" </voice> </phrase> <phrase> @@ -7323,7 +7323,7 @@ *: "Frekvence" </dest> <voice> - *: "" + *: "Frekvence" </voice> </phrase> <phrase> @@ -7337,7 +7337,7 @@ *: "Dziesmas Skaļums" </dest> <voice> - *: "" + *: "Dziesmas Skaļums" </voice> </phrase> <phrase> @@ -7351,7 +7351,7 @@ *: "Albūma Skaļums" </dest> <voice> - *: "" + *: "Albūma Skaļums" </voice> </phrase> <phrase> @@ -7365,7 +7365,7 @@ *: "Ceļš" </dest> <voice> - *: "" + *: "Ceļš" </voice> </phrase> <phrase> @@ -7379,7 +7379,7 @@ *: "<Nav Informācijas>" </dest> <voice> - *: "" + *: "Nav Informācijas" </voice> </phrase> <phrase> @@ -10047,7 +10047,7 @@ *: "Darbs" </dest> <voice> - *: "" + *: "Darbs" </voice> </phrase> <phrase> @@ -12428,7 +12428,7 @@ *: "Komponists" </dest> <voice> - *: "" + *: "Komponists" </voice> </phrase> <phrase> diff --git a/apps/lang/lietuviu.lang b/apps/lang/lietuviu.lang index 362566c8eb..04bf50dd82 100644 --- a/apps/lang/lietuviu.lang +++ b/apps/lang/lietuviu.lang @@ -7199,7 +7199,7 @@ *: "Pavadinimas" </dest> <voice> - *: "" + *: "Pavadinimas" </voice> </phrase> <phrase> @@ -7213,7 +7213,7 @@ *: "Autorius" </dest> <voice> - *: "" + *: "Autorius" </voice> </phrase> <phrase> @@ -7227,7 +7227,7 @@ *: "Albumas" </dest> <voice> - *: "" + *: "Albumas" </voice> </phrase> <phrase> @@ -7241,7 +7241,7 @@ *: "Įrašo nr." </dest> <voice> - *: "" + *: "Įrašo nr." </voice> </phrase> <phrase> @@ -7255,7 +7255,7 @@ *: "Žanras" </dest> <voice> - *: "" + *: "Žanras" </voice> </phrase> <phrase> @@ -7269,7 +7269,7 @@ *: "Metai" </dest> <voice> - *: "" + *: "Metai" </voice> </phrase> <phrase> @@ -7283,7 +7283,7 @@ *: "Trukmė" </dest> <voice> - *: "" + *: "Trukmė" </voice> </phrase> <phrase> @@ -7297,7 +7297,7 @@ *: "Grojaraštis" </dest> <voice> - *: "" + *: "Grojaraštis" </voice> </phrase> <phrase> @@ -7311,7 +7311,7 @@ *: "Bitreitas" </dest> <voice> - *: "" + *: "Bitreitas" </voice> </phrase> <phrase> @@ -7325,7 +7325,7 @@ *: "Albumo autorius" </dest> <voice> - *: "" + *: "Albumo autorius" </voice> </phrase> <phrase> @@ -7339,7 +7339,7 @@ *: "Disko nr." </dest> <voice> - *: "" + *: "Disko nr." </voice> </phrase> <phrase> @@ -7353,7 +7353,7 @@ *: "Komentarai" </dest> <voice> - *: "" + *: "Komentarai" </voice> </phrase> <phrase> @@ -7367,7 +7367,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -7381,7 +7381,7 @@ *: "Dažnis" </dest> <voice> - *: "" + *: "Dažnis" </voice> </phrase> <phrase> @@ -7395,7 +7395,7 @@ *: "Įrašo stiprinimas" </dest> <voice> - *: "" + *: "Įrašo stiprinimas" </voice> </phrase> <phrase> @@ -7409,7 +7409,7 @@ *: "Albumo stiprinimas" </dest> <voice> - *: "" + *: "Albumo stiprinimas" </voice> </phrase> <phrase> @@ -7423,7 +7423,7 @@ *: "Kelias" </dest> <voice> - *: "" + *: "Kelias" </voice> </phrase> <phrase> @@ -7437,7 +7437,7 @@ *: "<Nėra informacijos>" </dest> <voice> - *: "" + *: "Nėra informacijos" </voice> </phrase> <phrase> @@ -10103,7 +10103,7 @@ *: "Darbas" </dest> <voice> - *: "" + *: "Darbas" </voice> </phrase> <phrase> diff --git a/apps/lang/magyar.lang b/apps/lang/magyar.lang index 5fb4d6fd77..bf41278fa7 100644 --- a/apps/lang/magyar.lang +++ b/apps/lang/magyar.lang @@ -7115,7 +7115,7 @@ *: "Cím" </dest> <voice> - *: "" + *: "Cím" </voice> </phrase> <phrase> @@ -7129,7 +7129,7 @@ *: "Előadó" </dest> <voice> - *: "" + *: "Előadó" </voice> </phrase> <phrase> @@ -7143,7 +7143,7 @@ *: "Album" </dest> <voice> - *: "" + *: "Album" </voice> </phrase> <phrase> @@ -7157,7 +7157,7 @@ *: "Sorszám" </dest> <voice> - *: "" + *: "Sorszám" </voice> </phrase> <phrase> @@ -7171,7 +7171,7 @@ *: "Műfaj" </dest> <voice> - *: "" + *: "Műfaj" </voice> </phrase> <phrase> @@ -7185,7 +7185,7 @@ *: "Év" </dest> <voice> - *: "" + *: "Év" </voice> </phrase> <phrase> @@ -7199,7 +7199,7 @@ *: "Hossz" </dest> <voice> - *: "" + *: "Hossz" </voice> </phrase> <phrase> @@ -7213,7 +7213,7 @@ *: "Lejátszólista" </dest> <voice> - *: "" + *: "Lejátszólista" </voice> </phrase> <phrase> @@ -7227,7 +7227,7 @@ *: "Bitráta" </dest> <voice> - *: "" + *: "Bitráta" </voice> </phrase> <phrase> @@ -7241,7 +7241,7 @@ *: "Lemez előadója" </dest> <voice> - *: "" + *: "Lemez előadója" </voice> </phrase> <phrase> @@ -7255,7 +7255,7 @@ *: "Lemez száma" </dest> <voice> - *: "" + *: "Lemez száma" </voice> </phrase> <phrase> @@ -7269,7 +7269,7 @@ *: "Megjegyzés" </dest> <voice> - *: "" + *: "Megjegyzés" </voice> </phrase> <phrase> @@ -7283,7 +7283,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -7297,7 +7297,7 @@ *: "Mintavétel" </dest> <voice> - *: "" + *: "Mintavétel" </voice> </phrase> <phrase> @@ -7311,7 +7311,7 @@ *: "Számonkénti módosítás" </dest> <voice> - *: "" + *: "Számonkénti módosítás" </voice> </phrase> <phrase> @@ -7325,7 +7325,7 @@ *: "Albumonkénti módosítás" </dest> <voice> - *: "" + *: "Albumonkénti módosítás" </voice> </phrase> <phrase> @@ -7339,7 +7339,7 @@ *: "Elérési út" </dest> <voice> - *: "" + *: "Elérési út" </voice> </phrase> <phrase> @@ -7353,7 +7353,7 @@ *: "<Nincs adat>" </dest> <voice> - *: "" + *: "Nincs adat" </voice> </phrase> <phrase> @@ -10019,7 +10019,7 @@ *: "Mű" </dest> <voice> - *: "" + *: "Mű" </voice> </phrase> <phrase> diff --git a/apps/lang/nederlands.lang b/apps/lang/nederlands.lang index 81142183e4..d7d5986cae 100644 --- a/apps/lang/nederlands.lang +++ b/apps/lang/nederlands.lang @@ -4806,7 +4806,7 @@ *: "Titel" </dest> <voice> - *: "" + *: "Titel" </voice> </phrase> <phrase> @@ -4820,7 +4820,7 @@ *: "Artiest" </dest> <voice> - *: "" + *: "Artiest" </voice> </phrase> <phrase> @@ -4834,7 +4834,7 @@ *: "Album" </dest> <voice> - *: "" + *: "Album" </voice> </phrase> <phrase> @@ -4848,7 +4848,7 @@ *: "Tracknum" </dest> <voice> - *: "" + *: "Tracknum" </voice> </phrase> <phrase> @@ -4862,7 +4862,7 @@ *: "Genre" </dest> <voice> - *: "" + *: "Genre" </voice> </phrase> <phrase> @@ -4876,7 +4876,7 @@ *: "Jaar" </dest> <voice> - *: "" + *: "Jaar" </voice> </phrase> <phrase> @@ -4890,7 +4890,7 @@ *: "Lengte" </dest> <voice> - *: "" + *: "Lengte" </voice> </phrase> <phrase> @@ -4904,7 +4904,7 @@ *: "Speellijst" </dest> <voice> - *: "" + *: "Speellijst" </voice> </phrase> <phrase> @@ -4918,7 +4918,7 @@ *: "Bitrate" </dest> <voice> - *: "" + *: "Bitrate" </voice> </phrase> <phrase> @@ -4946,7 +4946,7 @@ *: "Frequentie" </dest> <voice> - *: "" + *: "Frequentie" </voice> </phrase> <phrase> @@ -4988,7 +4988,7 @@ *: "Lokatie" </dest> <voice> - *: "" + *: "Lokatie" </voice> </phrase> <phrase> @@ -5002,7 +5002,7 @@ *: "<geen info>" </dest> <voice> - *: "" + *: "geen info" </voice> </phrase> <phrase> @@ -8872,7 +8872,7 @@ *: "Artiest van Album" </dest> <voice> - *: "" + *: "Artiest van Album" </voice> </phrase> <phrase> @@ -8886,7 +8886,7 @@ *: "Commentaar" </dest> <voice> - *: "" + *: "Commentaar" </voice> </phrase> <phrase> @@ -9418,7 +9418,7 @@ *: "DiscNr" </dest> <voice> - *: "" + *: "DiscNr" </voice> </phrase> <phrase> @@ -10034,7 +10034,7 @@ *: "Werk" </dest> <voice> - *: "" + *: "Werk" </voice> </phrase> <phrase> @@ -12432,7 +12432,7 @@ *: "Componist" </dest> <voice> - *: "" + *: "Componist" </voice> </phrase> <phrase> diff --git a/apps/lang/norsk-nynorsk.lang b/apps/lang/norsk-nynorsk.lang index 85b798f682..e99e86d5b4 100644 --- a/apps/lang/norsk-nynorsk.lang +++ b/apps/lang/norsk-nynorsk.lang @@ -4727,7 +4727,7 @@ *: "Tittel" </dest> <voice> - *: "" + *: "Tittel" </voice> </phrase> <phrase> @@ -4741,7 +4741,7 @@ *: "Artist" </dest> <voice> - *: "" + *: "Artist" </voice> </phrase> <phrase> @@ -4755,7 +4755,7 @@ *: "Album" </dest> <voice> - *: "" + *: "Album" </voice> </phrase> <phrase> @@ -4769,7 +4769,7 @@ *: "Spornummer" </dest> <voice> - *: "" + *: "Spornummer" </voice> </phrase> <phrase> @@ -4783,7 +4783,7 @@ *: "Sjanger" </dest> <voice> - *: "" + *: "Sjanger" </voice> </phrase> <phrase> @@ -4797,7 +4797,7 @@ *: "År" </dest> <voice> - *: "" + *: "År" </voice> </phrase> <phrase> @@ -4811,7 +4811,7 @@ *: "Lengd" </dest> <voice> - *: "" + *: "Lengd" </voice> </phrase> <phrase> @@ -4825,7 +4825,7 @@ *: "Speleliste" </dest> <voice> - *: "" + *: "Speleliste" </voice> </phrase> <phrase> @@ -4839,7 +4839,7 @@ *: "Bitrate" </dest> <voice> - *: "" + *: "Bitrate" </voice> </phrase> <phrase> @@ -4853,7 +4853,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -4867,7 +4867,7 @@ *: "Frekvens" </dest> <voice> - *: "" + *: "Frekvens" </voice> </phrase> <phrase> @@ -4881,7 +4881,7 @@ *: "Sporforsterking" </dest> <voice> - *: "" + *: "Sporforsterking" </voice> </phrase> <phrase> @@ -4895,7 +4895,7 @@ *: "Albumforsterking" </dest> <voice> - *: "" + *: "Albumforsterking" </voice> </phrase> <phrase> @@ -4909,7 +4909,7 @@ *: "Adresse" </dest> <voice> - *: "" + *: "Adresse" </voice> </phrase> <phrase> @@ -4923,7 +4923,7 @@ *: "<Ingen info>" </dest> <voice> - *: "" + *: "Ingen info" </voice> </phrase> <phrase> @@ -8359,7 +8359,7 @@ *: "Merknad" </dest> <voice> - *: "" + *: "Merknad" </voice> </phrase> <phrase> @@ -8714,7 +8714,7 @@ *: "Albumartist" </dest> <voice> - *: "" + *: "Albumartist" </voice> </phrase> <phrase> @@ -9638,7 +9638,7 @@ *: "Arbeid" </dest> <voice> - *: "" + *: "Arbeid" </voice> </phrase> <phrase> @@ -9717,7 +9717,7 @@ *: "Disknummer" </dest> <voice> - *: "" + *: "Disknummer" </voice> </phrase> <phrase> diff --git a/apps/lang/norsk.lang b/apps/lang/norsk.lang index 20523f7c09..2c224b1a3f 100644 --- a/apps/lang/norsk.lang +++ b/apps/lang/norsk.lang @@ -4052,7 +4052,7 @@ *: "Tittel" </dest> <voice> - *: "" + *: "Tittel" </voice> </phrase> <phrase> @@ -4066,7 +4066,7 @@ *: "Artist" </dest> <voice> - *: "" + *: "Artist" </voice> </phrase> <phrase> @@ -4080,7 +4080,7 @@ *: "Album" </dest> <voice> - *: "" + *: "Album" </voice> </phrase> <phrase> @@ -4094,7 +4094,7 @@ *: "Spornummer" </dest> <voice> - *: "" + *: "Spornummer" </voice> </phrase> <phrase> @@ -4108,7 +4108,7 @@ *: "Sjanger" </dest> <voice> - *: "" + *: "Sjanger" </voice> </phrase> <phrase> @@ -4122,7 +4122,7 @@ *: "År" </dest> <voice> - *: "" + *: "År" </voice> </phrase> <phrase> @@ -4136,7 +4136,7 @@ *: "Spilleliste" </dest> <voice> - *: "" + *: "Spilleliste" </voice> </phrase> <phrase> @@ -4150,7 +4150,7 @@ *: "Bitrate" </dest> <voice> - *: "" + *: "Bitrate" </voice> </phrase> <phrase> @@ -4164,7 +4164,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -4178,7 +4178,7 @@ *: "Frekvens" </dest> <voice> - *: "" + *: "Frekvens" </voice> </phrase> <phrase> @@ -4192,7 +4192,7 @@ *: "Spornivå" </dest> <voice> - *: "" + *: "Spornivå" </voice> </phrase> <phrase> @@ -4206,7 +4206,7 @@ *: "Albumnivå" </dest> <voice> - *: "" + *: "Albumnivå" </voice> </phrase> <phrase> @@ -4220,7 +4220,7 @@ *: "Sti" </dest> <voice> - *: "" + *: "Sti" </voice> </phrase> <phrase> @@ -4234,7 +4234,7 @@ *: "<Ingen informasjon>" </dest> <voice> - *: "" + *: "Ingen informasjon" </voice> </phrase> <phrase> @@ -7079,7 +7079,7 @@ *: "Lengde" </dest> <voice> - *: "" + *: "Lengde" </voice> </phrase> <phrase> @@ -8881,7 +8881,7 @@ *: "Kommentar" </dest> <voice> - *: "" + *: "Kommentar" </voice> </phrase> <phrase> @@ -9041,7 +9041,7 @@ *: "Album-artist" </dest> <voice> - *: "" + *: "Album-artist" </voice> </phrase> <phrase> @@ -9954,7 +9954,7 @@ *: "Arbeid" </dest> <voice> - *: "" + *: "Arbeid" </voice> </phrase> <phrase> @@ -10030,7 +10030,7 @@ *: "Disknum" </dest> <voice> - *: "" + *: "Disknum" </voice> </phrase> <phrase> @@ -11563,7 +11563,7 @@ *: "Komponist" </dest> <voice> - *: "" + *: "Komponist" </voice> </phrase> <phrase> diff --git a/apps/lang/polski.lang b/apps/lang/polski.lang index 9c4953c012..48bcd34047 100644 --- a/apps/lang/polski.lang +++ b/apps/lang/polski.lang @@ -7152,7 +7152,7 @@ *: "Tytuł" </dest> <voice> - *: "" + *: "Tytuł" </voice> </phrase> <phrase> @@ -7166,7 +7166,7 @@ *: "Wykonawca" </dest> <voice> - *: "" + *: "Wykonawca" </voice> </phrase> <phrase> @@ -7180,7 +7180,7 @@ *: "Album" </dest> <voice> - *: "" + *: "Album" </voice> </phrase> <phrase> @@ -7194,7 +7194,7 @@ *: "Nr utworu" </dest> <voice> - *: "" + *: "Nr utworu" </voice> </phrase> <phrase> @@ -7208,7 +7208,7 @@ *: "Gatunek" </dest> <voice> - *: "" + *: "Gatunek" </voice> </phrase> <phrase> @@ -7222,7 +7222,7 @@ *: "Rok" </dest> <voice> - *: "" + *: "Rok" </voice> </phrase> <phrase> @@ -7236,7 +7236,7 @@ *: "Długość" </dest> <voice> - *: "" + *: "Długość" </voice> </phrase> <phrase> @@ -7250,7 +7250,7 @@ *: "Lista odtwarzania" </dest> <voice> - *: "" + *: "Lista odtwarzania" </voice> </phrase> <phrase> @@ -7264,7 +7264,7 @@ *: "Prędkość transmisji" </dest> <voice> - *: "" + *: "Prędkość transmisji" </voice> </phrase> <phrase> @@ -7278,7 +7278,7 @@ *: "Wykonawca Albumu" </dest> <voice> - *: "" + *: "Wykonawca Albumu" </voice> </phrase> <phrase> @@ -7292,7 +7292,7 @@ *: "Numer płyty" </dest> <voice> - *: "" + *: "Numer płyty" </voice> </phrase> <phrase> @@ -7306,7 +7306,7 @@ *: "Komentarz" </dest> <voice> - *: "" + *: "Komentarz" </voice> </phrase> <phrase> @@ -7320,7 +7320,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -7334,7 +7334,7 @@ *: "Częstotliwość" </dest> <voice> - *: "" + *: "Częstotliwość" </voice> </phrase> <phrase> @@ -7348,7 +7348,7 @@ *: "Wzm. utworu" </dest> <voice> - *: "" + *: "Wzm. utworu" </voice> </phrase> <phrase> @@ -7362,7 +7362,7 @@ *: "Wzm. albumu" </dest> <voice> - *: "" + *: "Wzm. albumu" </voice> </phrase> <phrase> @@ -7376,7 +7376,7 @@ *: "Ścieżka" </dest> <voice> - *: "" + *: "Ścieżka" </voice> </phrase> <phrase> @@ -7390,7 +7390,7 @@ *: "<brak danych>" </dest> <voice> - *: "" + *: "brak danych" </voice> </phrase> <phrase> @@ -10055,7 +10055,7 @@ *: "Praca" </dest> <voice> - *: "" + *: "Praca" </voice> </phrase> <phrase> @@ -12518,7 +12518,7 @@ *: "Kompozytor" </dest> <voice> - *: "" + *: "Kompozytor" </voice> </phrase> <phrase> diff --git a/apps/lang/portugues-brasileiro.lang b/apps/lang/portugues-brasileiro.lang index 2a608c065a..e6968adb18 100644 --- a/apps/lang/portugues-brasileiro.lang +++ b/apps/lang/portugues-brasileiro.lang @@ -7139,7 +7139,7 @@ *: "Título" </dest> <voice> - *: "" + *: "Título" </voice> </phrase> <phrase> @@ -7153,7 +7153,7 @@ *: "Artista" </dest> <voice> - *: "" + *: "Artista" </voice> </phrase> <phrase> @@ -7167,7 +7167,7 @@ *: "Álbum" </dest> <voice> - *: "" + *: "Álbum" </voice> </phrase> <phrase> @@ -7181,7 +7181,7 @@ *: "Faixa Nº" </dest> <voice> - *: "" + *: "Faixa Nº" </voice> </phrase> <phrase> @@ -7195,7 +7195,7 @@ *: "Gênero" </dest> <voice> - *: "" + *: "Gênero" </voice> </phrase> <phrase> @@ -7209,7 +7209,7 @@ *: "Ano" </dest> <voice> - *: "" + *: "Ano" </voice> </phrase> <phrase> @@ -7223,7 +7223,7 @@ *: "Duração" </dest> <voice> - *: "" + *: "Duração" </voice> </phrase> <phrase> @@ -7237,7 +7237,7 @@ *: "Playlist" </dest> <voice> - *: "" + *: "Playlist" </voice> </phrase> <phrase> @@ -7251,7 +7251,7 @@ *: "Taxa de Bits" </dest> <voice> - *: "" + *: "Taxa de Bits" </voice> </phrase> <phrase> @@ -7265,7 +7265,7 @@ *: "Artista do Álbum" </dest> <voice> - *: "" + *: "Artista do Álbum" </voice> </phrase> <phrase> @@ -7279,7 +7279,7 @@ *: "Disco Nº" </dest> <voice> - *: "" + *: "Disco Nº" </voice> </phrase> <phrase> @@ -7293,7 +7293,7 @@ *: "Comentário" </dest> <voice> - *: "" + *: "Comentário" </voice> </phrase> <phrase> @@ -7307,7 +7307,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -7321,7 +7321,7 @@ *: "Frequência" </dest> <voice> - *: "" + *: "Frequência" </voice> </phrase> <phrase> @@ -7335,7 +7335,7 @@ *: "Ganho da Faixa" </dest> <voice> - *: "" + *: "Ganho da Faixa" </voice> </phrase> <phrase> @@ -7349,7 +7349,7 @@ *: "Ganho do Álbum" </dest> <voice> - *: "" + *: "Ganho do Álbum" </voice> </phrase> <phrase> @@ -7363,7 +7363,7 @@ *: "Caminho" </dest> <voice> - *: "" + *: "Caminho" </voice> </phrase> <phrase> @@ -7377,7 +7377,7 @@ *: "<Informação Ausente>" </dest> <voice> - *: "" + *: "Informação Ausente" </voice> </phrase> <phrase> @@ -10043,7 +10043,7 @@ *: "Trabalho" </dest> <voice> - *: "" + *: "Trabalho" </voice> </phrase> <phrase> @@ -12441,7 +12441,7 @@ *: "Compositor" </dest> <voice> - *: "" + *: "Compositor" </voice> </phrase> <phrase> diff --git a/apps/lang/portugues.lang b/apps/lang/portugues.lang index c8b4f97f32..1fdf774768 100644 --- a/apps/lang/portugues.lang +++ b/apps/lang/portugues.lang @@ -4486,7 +4486,7 @@ *: "Título" </dest> <voice> - *: "" + *: "Título" </voice> </phrase> <phrase> @@ -4500,7 +4500,7 @@ *: "Artista" </dest> <voice> - *: "" + *: "Artista" </voice> </phrase> <phrase> @@ -4514,7 +4514,7 @@ *: "Álbum" </dest> <voice> - *: "" + *: "Álbum" </voice> </phrase> <phrase> @@ -4528,7 +4528,7 @@ *: "Faixa Nº" </dest> <voice> - *: "" + *: "Faixa Nº" </voice> </phrase> <phrase> @@ -4542,7 +4542,7 @@ *: "Género" </dest> <voice> - *: "" + *: "Género" </voice> </phrase> <phrase> @@ -4570,7 +4570,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -4584,7 +4584,7 @@ *: "Frequência" </dest> <voice> - *: "" + *: "Frequência" </voice> </phrase> <phrase> @@ -4598,7 +4598,7 @@ *: "Ganho de Faixa" </dest> <voice> - *: "" + *: "Ganho de Faixa" </voice> </phrase> <phrase> @@ -4612,7 +4612,7 @@ *: "Ganho de Álbum" </dest> <voice> - *: "" + *: "Ganho de Álbum" </voice> </phrase> <phrase> @@ -4626,7 +4626,7 @@ *: "Caminho" </dest> <voice> - *: "" + *: "Caminho" </voice> </phrase> <phrase> @@ -4640,7 +4640,7 @@ *: "<Sem Informação>" </dest> <voice> - *: "" + *: "Sem Informação" </voice> </phrase> <phrase> @@ -8320,7 +8320,7 @@ *: "Trabalho" </dest> <voice> - *: "" + *: "Trabalho" </voice> </phrase> <phrase> @@ -9736,7 +9736,7 @@ *: "Comentário" </dest> <voice> - *: "" + *: "Comentário" </voice> </phrase> <phrase> @@ -10173,7 +10173,7 @@ *: "Taxa de Bits" </dest> <voice> - *: "" + *: "Taxa de Bits" </voice> </phrase> <phrase> @@ -10218,7 +10218,7 @@ *: "Comprimento" </dest> <voice> - *: "" + *: "Comprimento" </voice> </phrase> <phrase> @@ -10277,7 +10277,7 @@ *: "Número do Disco" </dest> <voice> - *: "" + *: "Número do Disco" </voice> </phrase> <phrase> @@ -10291,7 +10291,7 @@ *: "Artista do Álbum" </dest> <voice> - *: "" + *: "Artista do Álbum" </voice> </phrase> <phrase> @@ -10946,7 +10946,7 @@ *: "Playlist" </dest> <voice> - *: "" + *: "Playlist" </voice> </phrase> <phrase> @@ -12371,7 +12371,7 @@ *: "Compositor" </dest> <voice> - *: "" + *: "Compositor" </voice> </phrase> <phrase> diff --git a/apps/lang/romaneste.lang b/apps/lang/romaneste.lang index fcf0f2b9ee..8fde10a4f3 100644 --- a/apps/lang/romaneste.lang +++ b/apps/lang/romaneste.lang @@ -1662,7 +1662,7 @@ *: "Titlu" </dest> <voice> - *: "" + *: "Titlu" </voice> </phrase> <phrase> @@ -1676,7 +1676,7 @@ *: "Artist" </dest> <voice> - *: "" + *: "Artist" </voice> </phrase> <phrase> @@ -1690,7 +1690,7 @@ *: "Album" </dest> <voice> - *: "" + *: "Album" </voice> </phrase> <phrase> @@ -1704,7 +1704,7 @@ *: "Nr. pistă" </dest> <voice> - *: "" + *: "Nr. pistă" </voice> </phrase> <phrase> @@ -1718,7 +1718,7 @@ *: "Gen" </dest> <voice> - *: "" + *: "Gen" </voice> </phrase> <phrase> @@ -1732,7 +1732,7 @@ *: "An" </dest> <voice> - *: "" + *: "An" </voice> </phrase> <phrase> @@ -1746,7 +1746,7 @@ *: "Lista de redare" </dest> <voice> - *: "" + *: "Lista de redare" </voice> </phrase> <phrase> @@ -1760,7 +1760,7 @@ *: "Bitrate" </dest> <voice> - *: "" + *: "Bitrate" </voice> </phrase> <phrase> @@ -1774,7 +1774,7 @@ *: "Frecvență" </dest> <voice> - *: "" + *: "Frecvență" </voice> </phrase> <phrase> @@ -1788,7 +1788,7 @@ *: "Cale" </dest> <voice> - *: "" + *: "Cale" </voice> </phrase> <phrase> @@ -1802,7 +1802,7 @@ *: "<date lipsă>" </dest> <voice> - *: "" + *: "date lipsă" </voice> </phrase> <phrase> @@ -2872,7 +2872,7 @@ *: "(VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -3049,7 +3049,7 @@ *: "Comentariu" </dest> <voice> - *: "" + *: "Comentariu" </voice> </phrase> <phrase> @@ -4024,7 +4024,7 @@ *: "Normalizare volum pentru album" </dest> <voice> - *: "" + *: "Normalizare volum pentru album" </voice> </phrase> <phrase> @@ -5762,7 +5762,7 @@ *: "Amplificare pistă" </dest> <voice> - *: "" + *: "Amplificare pistă" </voice> </phrase> <phrase> @@ -6722,7 +6722,7 @@ *: "Lucru" </dest> <voice> - *: "" + *: "Lucru" </voice> </phrase> <phrase> @@ -6910,7 +6910,7 @@ *: "Lungime" </dest> <voice> - *: "" + *: "Lungime" </voice> </phrase> <phrase> @@ -8227,7 +8227,7 @@ *: "Nr. disc" </dest> <voice> - *: "" + *: "Nr. disc" </voice> </phrase> <phrase> @@ -9371,7 +9371,7 @@ *: "Artistul albumului" </dest> <voice> - *: "" + *: "Artistul albumului" </voice> </phrase> <phrase> @@ -11321,7 +11321,7 @@ *: "Compozitor" </dest> <voice> - *: "" + *: "Compozitor" </voice> </phrase> <phrase> diff --git a/apps/lang/slovak.lang b/apps/lang/slovak.lang index 09c7f41be6..861761a9c7 100644 --- a/apps/lang/slovak.lang +++ b/apps/lang/slovak.lang @@ -7141,7 +7141,7 @@ *: "Názov" </dest> <voice> - *: "" + *: "Názov" </voice> </phrase> <phrase> @@ -7155,7 +7155,7 @@ *: "Interprét" </dest> <voice> - *: "" + *: "Interprét" </voice> </phrase> <phrase> @@ -7169,7 +7169,7 @@ *: "Album" </dest> <voice> - *: "" + *: "Album" </voice> </phrase> <phrase> @@ -7183,7 +7183,7 @@ *: "Č. Stopy" </dest> <voice> - *: "" + *: "Č. Stopy" </voice> </phrase> <phrase> @@ -7197,7 +7197,7 @@ *: "Žáner" </dest> <voice> - *: "" + *: "Žáner" </voice> </phrase> <phrase> @@ -7211,7 +7211,7 @@ *: "Rok" </dest> <voice> - *: "" + *: "Rok" </voice> </phrase> <phrase> @@ -7225,7 +7225,7 @@ *: "Trvanie" </dest> <voice> - *: "" + *: "Trvanie" </voice> </phrase> <phrase> @@ -7239,7 +7239,7 @@ *: "Plejlist" </dest> <voice> - *: "" + *: "Plejlist" </voice> </phrase> <phrase> @@ -7253,7 +7253,7 @@ *: "Počet Bitov" </dest> <voice> - *: "" + *: "Počet Bitov" </voice> </phrase> <phrase> @@ -7267,7 +7267,7 @@ *: "Interprét Albumu" </dest> <voice> - *: "" + *: "Interprét Albumu" </voice> </phrase> <phrase> @@ -7281,7 +7281,7 @@ *: "Č. Disku" </dest> <voice> - *: "" + *: "Č. Disku" </voice> </phrase> <phrase> @@ -7295,7 +7295,7 @@ *: "Komentár" </dest> <voice> - *: "" + *: "Komentár" </voice> </phrase> <phrase> @@ -7309,7 +7309,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -7323,7 +7323,7 @@ *: "Frekvencia" </dest> <voice> - *: "" + *: "Frekvencia" </voice> </phrase> <phrase> @@ -7337,7 +7337,7 @@ *: "Zosilnenie Stopy" </dest> <voice> - *: "" + *: "Zosilnenie Stopy" </voice> </phrase> <phrase> @@ -7351,7 +7351,7 @@ *: "Zosilnenie Albumu" </dest> <voice> - *: "" + *: "Zosilnenie Albumu" </voice> </phrase> <phrase> @@ -7365,7 +7365,7 @@ *: "Cesta" </dest> <voice> - *: "" + *: "Cesta" </voice> </phrase> <phrase> @@ -7379,7 +7379,7 @@ *: "<Bez Infa>" </dest> <voice> - *: "" + *: "Bez Infa" </voice> </phrase> <phrase> @@ -10045,7 +10045,7 @@ *: "Práca" </dest> <voice> - *: "" + *: "Práca" </voice> </phrase> <phrase> @@ -12443,7 +12443,7 @@ *: "Autor" </dest> <voice> - *: "" + *: "Autor" </voice> </phrase> <phrase> diff --git a/apps/lang/slovenscina.lang b/apps/lang/slovenscina.lang index 54d5104798..18639f2568 100644 --- a/apps/lang/slovenscina.lang +++ b/apps/lang/slovenscina.lang @@ -1790,7 +1790,7 @@ *: "Naslov" </dest> <voice> - *: "" + *: "Naslov" </voice> </phrase> <phrase> @@ -1804,7 +1804,7 @@ *: "Avtor" </dest> <voice> - *: "" + *: "Avtor" </voice> </phrase> <phrase> @@ -1818,7 +1818,7 @@ *: "Album" </dest> <voice> - *: "" + *: "Album" </voice> </phrase> <phrase> @@ -1832,7 +1832,7 @@ *: "Stevika skladbe" </dest> <voice> - *: "" + *: "Stevika skladbe" </voice> </phrase> <phrase> @@ -1846,7 +1846,7 @@ *: "Stil" </dest> <voice> - *: "" + *: "Stil" </voice> </phrase> <phrase> @@ -1860,7 +1860,7 @@ *: "Leto" </dest> <voice> - *: "" + *: "Leto" </voice> </phrase> <phrase> @@ -1874,7 +1874,7 @@ *: "Seznam" </dest> <voice> - *: "" + *: "Seznam" </voice> </phrase> <phrase> @@ -1888,7 +1888,7 @@ *: "Bitrate" </dest> <voice> - *: "" + *: "Bitrate" </voice> </phrase> <phrase> @@ -1902,7 +1902,7 @@ *: "Frekvenca" </dest> <voice> - *: "" + *: "Frekvenca" </voice> </phrase> <phrase> @@ -1916,7 +1916,7 @@ *: "Pot" </dest> <voice> - *: "" + *: "Pot" </voice> </phrase> <phrase> @@ -1930,7 +1930,7 @@ *: "<Ni podatka>" </dest> <voice> - *: "" + *: "Ni podatka" </voice> </phrase> <phrase> @@ -3276,7 +3276,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -3470,7 +3470,7 @@ *: "Comment" </dest> <voice> - *: "" + *: "Comment" </voice> </phrase> <phrase> @@ -4528,7 +4528,7 @@ *: "Album Gain" </dest> <voice> - *: "" + *: "Album Gain" </voice> </phrase> <phrase> @@ -6580,7 +6580,7 @@ *: "Track Gain" </dest> <voice> - *: "" + *: "Track Gain" </voice> </phrase> <phrase> @@ -7648,7 +7648,7 @@ *: "Work" </dest> <voice> - *: "" + *: "Work" </voice> </phrase> <phrase> @@ -7842,7 +7842,7 @@ *: "Length" </dest> <voice> - *: "" + *: "Length" </voice> </phrase> <phrase> @@ -9386,7 +9386,7 @@ *: "Discnum" </dest> <voice> - *: "" + *: "Discnum" </voice> </phrase> <phrase> @@ -10736,7 +10736,7 @@ *: "Album Artist" </dest> <voice> - *: "" + *: "Album Artist" </voice> </phrase> <phrase> @@ -12651,7 +12651,7 @@ *: "Sestavljalnik" </dest> <voice> - *: "" + *: "Sestavljalnik" </voice> </phrase> <phrase> diff --git a/apps/lang/srpski.lang b/apps/lang/srpski.lang index 11b6e5a65b..3f98ae1d14 100644 --- a/apps/lang/srpski.lang +++ b/apps/lang/srpski.lang @@ -7124,7 +7124,7 @@ *: "Наслов" </dest> <voice> - *: "" + *: "Наслов" </voice> </phrase> <phrase> @@ -7138,7 +7138,7 @@ *: "Уметник" </dest> <voice> - *: "" + *: "Уметник" </voice> </phrase> <phrase> @@ -7152,7 +7152,7 @@ *: "Албум" </dest> <voice> - *: "" + *: "Албум" </voice> </phrase> <phrase> @@ -7166,7 +7166,7 @@ *: "Бр.нумере" </dest> <voice> - *: "" + *: "Бр.нумере" </voice> </phrase> <phrase> @@ -7180,7 +7180,7 @@ *: "Жанр" </dest> <voice> - *: "" + *: "Жанр" </voice> </phrase> <phrase> @@ -7194,7 +7194,7 @@ *: "Година" </dest> <voice> - *: "" + *: "Година" </voice> </phrase> <phrase> @@ -7208,7 +7208,7 @@ *: "Дужина" </dest> <voice> - *: "" + *: "Дужина" </voice> </phrase> <phrase> @@ -7222,7 +7222,7 @@ *: "Плејлиста" </dest> <voice> - *: "" + *: "Плејлиста" </voice> </phrase> <phrase> @@ -7236,7 +7236,7 @@ *: "Битски проток" </dest> <voice> - *: "" + *: "Битски проток" </voice> </phrase> <phrase> @@ -7250,7 +7250,7 @@ *: "Уметник Албума" </dest> <voice> - *: "" + *: "Уметник Албума" </voice> </phrase> <phrase> @@ -7264,7 +7264,7 @@ *: "Бр.диска" </dest> <voice> - *: "" + *: "Бр.диска" </voice> </phrase> <phrase> @@ -7278,7 +7278,7 @@ *: "Коментар" </dest> <voice> - *: "" + *: "Коментар" </voice> </phrase> <phrase> @@ -7292,7 +7292,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -7306,7 +7306,7 @@ *: "Фреквенција" </dest> <voice> - *: "" + *: "Фреквенција" </voice> </phrase> <phrase> @@ -7320,7 +7320,7 @@ *: "Track појачање" </dest> <voice> - *: "" + *: "Track појачање" </voice> </phrase> <phrase> @@ -7334,7 +7334,7 @@ *: "Album појачање" </dest> <voice> - *: "" + *: "Album појачање" </voice> </phrase> <phrase> @@ -7348,7 +7348,7 @@ *: "Путања" </dest> <voice> - *: "" + *: "Путања" </voice> </phrase> <phrase> @@ -7362,7 +7362,7 @@ *: "<Нема инфо>" </dest> <voice> - *: "" + *: "Нема инфо" </voice> </phrase> <phrase> @@ -10028,7 +10028,7 @@ *: "Дело" </dest> <voice> - *: "" + *: "Дело" </voice> </phrase> <phrase> @@ -12358,7 +12358,7 @@ *: "Композитор" </dest> <voice> - *: "" + *: "Композитор" </voice> </phrase> <phrase> diff --git a/apps/lang/svenska.lang b/apps/lang/svenska.lang index 93cc69f378..e563e938e9 100644 --- a/apps/lang/svenska.lang +++ b/apps/lang/svenska.lang @@ -7146,7 +7146,7 @@ *: "Titel" </dest> <voice> - *: "" + *: "Titel" </voice> </phrase> <phrase> @@ -7160,7 +7160,7 @@ *: "Artist" </dest> <voice> - *: "" + *: "Artist" </voice> </phrase> <phrase> @@ -7174,7 +7174,7 @@ *: "Album" </dest> <voice> - *: "" + *: "Album" </voice> </phrase> <phrase> @@ -7188,7 +7188,7 @@ *: "Spårnummer" </dest> <voice> - *: "" + *: "Spårnummer" </voice> </phrase> <phrase> @@ -7202,7 +7202,7 @@ *: "Genre" </dest> <voice> - *: "" + *: "Genre" </voice> </phrase> <phrase> @@ -7216,7 +7216,7 @@ *: "År" </dest> <voice> - *: "" + *: "År" </voice> </phrase> <phrase> @@ -7230,7 +7230,7 @@ *: "Längd" </dest> <voice> - *: "" + *: "Längd" </voice> </phrase> <phrase> @@ -7244,7 +7244,7 @@ *: "Spellista" </dest> <voice> - *: "" + *: "Spellista" </voice> </phrase> <phrase> @@ -7258,7 +7258,7 @@ *: "Datahastighet" </dest> <voice> - *: "" + *: "Datahastighet" </voice> </phrase> <phrase> @@ -7272,7 +7272,7 @@ *: "Albumartist" </dest> <voice> - *: "" + *: "Albumartist" </voice> </phrase> <phrase> @@ -7286,7 +7286,7 @@ *: "Skivnummer" </dest> <voice> - *: "" + *: "Skivnummer" </voice> </phrase> <phrase> @@ -7300,7 +7300,7 @@ *: "Kommentar" </dest> <voice> - *: "" + *: "Kommentar" </voice> </phrase> <phrase> @@ -7314,7 +7314,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -7328,7 +7328,7 @@ *: "Frekvens" </dest> <voice> - *: "" + *: "Frekvens" </voice> </phrase> <phrase> @@ -7342,7 +7342,7 @@ *: "Spårvolymutjämning" </dest> <voice> - *: "" + *: "Spårvolymutjämning" </voice> </phrase> <phrase> @@ -7356,7 +7356,7 @@ *: "Albumvolymutjämning" </dest> <voice> - *: "" + *: "Albumvolymutjämning" </voice> </phrase> <phrase> @@ -7370,7 +7370,7 @@ *: "Sökväg" </dest> <voice> - *: "" + *: "Sökväg" </voice> </phrase> <phrase> @@ -7384,7 +7384,7 @@ *: "<Saknas>" </dest> <voice> - *: "" + *: "Saknas" </voice> </phrase> <phrase> @@ -10049,7 +10049,7 @@ *: "Verk" </dest> <voice> - *: "" + *: "Verk" </voice> </phrase> <phrase> @@ -12447,7 +12447,7 @@ *: "Kompositör" </dest> <voice> - *: "" + *: "Kompositör" </voice> </phrase> <phrase> diff --git a/apps/lang/tagalog.lang b/apps/lang/tagalog.lang index efe9cacd48..63cc716e39 100644 --- a/apps/lang/tagalog.lang +++ b/apps/lang/tagalog.lang @@ -6368,7 +6368,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -6466,7 +6466,7 @@ *: "Pansin" </dest> <voice> - *: "" + *: "Pansin" </voice> </phrase> <phrase> @@ -6618,7 +6618,7 @@ *: "Playlist" </dest> <voice> - *: "" + *: "Playlist" </voice> </phrase> <phrase> @@ -6719,7 +6719,7 @@ *: "<Wala Inpormasyon>" </dest> <voice> - *: "" + *: "Wala Inpormasyon" </voice> </phrase> <phrase> @@ -6879,7 +6879,7 @@ *: "Typo" </dest> <voice> - *: "" + *: "Typo" </voice> </phrase> <phrase> @@ -6997,7 +6997,7 @@ *: "Album tubo" </dest> <voice> - *: "" + *: "Album tubo" </voice> </phrase> <phrase> @@ -7011,7 +7011,7 @@ *: "Artista" </dest> <voice> - *: "" + *: "Artista" </voice> </phrase> <phrase> @@ -7137,7 +7137,7 @@ *: "Dalas" </dest> <voice> - *: "" + *: "Dalas" </voice> </phrase> <phrase> @@ -7359,7 +7359,7 @@ *: "Pamagat" </dest> <voice> - *: "" + *: "Pamagat" </voice> </phrase> <phrase> @@ -7516,7 +7516,7 @@ *: "Taon" </dest> <voice> - *: "" + *: "Taon" </voice> </phrase> <phrase> @@ -7953,7 +7953,7 @@ *: "Landas Tubo" </dest> <voice> - *: "" + *: "Landas Tubo" </voice> </phrase> <phrase> @@ -8206,7 +8206,7 @@ *: "Bitrate" </dest> <voice> - *: "" + *: "Bitrate" </voice> </phrase> <phrase> @@ -8406,7 +8406,7 @@ *: "Landas" </dest> <voice> - *: "" + *: "Landas" </voice> </phrase> <phrase> @@ -8532,7 +8532,7 @@ *: "Trabaho" </dest> <voice> - *: "" + *: "Trabaho" </voice> </phrase> <phrase> @@ -8602,7 +8602,7 @@ *: "Album" </dest> <voice> - *: "" + *: "Album" </voice> </phrase> <phrase> @@ -8644,7 +8644,7 @@ *: "Haba" </dest> <voice> - *: "" + *: "Haba" </voice> </phrase> <phrase> @@ -9273,7 +9273,7 @@ *: "Discnum" </dest> <voice> - *: "" + *: "Discnum" </voice> </phrase> <phrase> @@ -9391,7 +9391,7 @@ *: "Tracknum" </dest> <voice> - *: "" + *: "Tracknum" </voice> </phrase> <phrase> @@ -9759,7 +9759,7 @@ *: "Album Artista" </dest> <voice> - *: "" + *: "Album Artista" </voice> </phrase> <phrase> @@ -12165,7 +12165,7 @@ *: "Kompositor" </dest> <voice> - *: "" + *: "Kompositor" </voice> </phrase> <phrase> diff --git a/apps/lang/thai.lang b/apps/lang/thai.lang index b3b17bf484..284a1ba17a 100644 --- a/apps/lang/thai.lang +++ b/apps/lang/thai.lang @@ -7104,7 +7104,7 @@ *: "ชื่อ" </dest> <voice> - *: "" + *: "ชื่อ" </voice> </phrase> <phrase> @@ -7118,7 +7118,7 @@ *: "นักร้อง" </dest> <voice> - *: "" + *: "นักร้อง" </voice> </phrase> <phrase> @@ -7132,7 +7132,7 @@ *: "อัลบัม" </dest> <voice> - *: "" + *: "อัลบัม" </voice> </phrase> <phrase> @@ -7146,7 +7146,7 @@ *: "เพลงที่" </dest> <voice> - *: "" + *: "เพลงที่" </voice> </phrase> <phrase> @@ -7160,7 +7160,7 @@ *: "ประเภท" </dest> <voice> - *: "" + *: "ประเภท" </voice> </phrase> <phrase> @@ -7174,7 +7174,7 @@ *: "ปี" </dest> <voice> - *: "" + *: "ปี" </voice> </phrase> <phrase> @@ -7188,7 +7188,7 @@ *: "ความยาว" </dest> <voice> - *: "" + *: "ความยาว" </voice> </phrase> <phrase> @@ -7202,7 +7202,7 @@ *: "รายการเพลง" </dest> <voice> - *: "" + *: "รายการเพลง" </voice> </phrase> <phrase> @@ -7216,7 +7216,7 @@ *: "Bitrate" </dest> <voice> - *: "" + *: "Bitrate" </voice> </phrase> <phrase> @@ -7230,7 +7230,7 @@ *: "ศิลปิน" </dest> <voice> - *: "" + *: "ศิลปิน" </voice> </phrase> <phrase> @@ -7244,7 +7244,7 @@ *: "แผ่นที่" </dest> <voice> - *: "" + *: "แผ่นที่" </voice> </phrase> <phrase> @@ -7258,7 +7258,7 @@ *: "หมายเหตุ" </dest> <voice> - *: "" + *: "หมายเหตุ" </voice> </phrase> <phrase> @@ -7272,7 +7272,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -7286,7 +7286,7 @@ *: "ความถี่" </dest> <voice> - *: "" + *: "ความถี่" </voice> </phrase> <phrase> @@ -7300,7 +7300,7 @@ *: "อัตราขยายของเพลง" </dest> <voice> - *: "" + *: "อัตราขยายของเพลง" </voice> </phrase> <phrase> @@ -7314,7 +7314,7 @@ *: "อัตราขยายของอัลบัม" </dest> <voice> - *: "" + *: "อัตราขยายของอัลบัม" </voice> </phrase> <phrase> @@ -7328,7 +7328,7 @@ *: "ที่เก็บ" </dest> <voice> - *: "" + *: "ที่เก็บ" </voice> </phrase> <phrase> @@ -7342,7 +7342,7 @@ *: "<ไม่มีข้อมูล>" </dest> <voice> - *: "" + *: "ไม่มีข้อมูล" </voice> </phrase> <phrase> @@ -10009,7 +10009,7 @@ *: "งาน" </dest> <voice> - *: "" + *: "งาน" </voice> </phrase> <phrase> @@ -12370,7 +12370,7 @@ *: "ผู้แต่ง" </dest> <voice> - *: "" + *: "ผู้แต่ง" </voice> </phrase> <phrase> diff --git a/apps/lang/turkce.lang b/apps/lang/turkce.lang index 0eb368cdde..72adeff236 100644 --- a/apps/lang/turkce.lang +++ b/apps/lang/turkce.lang @@ -2493,7 +2493,7 @@ *: "Adi" </dest> <voice> - *: "" + *: "Adi" </voice> </phrase> <phrase> @@ -2507,7 +2507,7 @@ *: "Sanatci" </dest> <voice> - *: "" + *: "Sanatci" </voice> </phrase> <phrase> @@ -2521,7 +2521,7 @@ *: "Sarki no" </dest> <voice> - *: "" + *: "Sarki no" </voice> </phrase> <phrase> @@ -2535,7 +2535,7 @@ *: "Sarki Listesi" </dest> <voice> - *: "" + *: "Sarki Listesi" </voice> </phrase> <phrase> @@ -2549,7 +2549,7 @@ *: "Frekans" </dest> <voice> - *: "" + *: "Frekans" </voice> </phrase> <phrase> @@ -2563,7 +2563,7 @@ *: "YOL" </dest> <voice> - *: "" + *: "YOL" </voice> </phrase> <phrase> @@ -3057,7 +3057,7 @@ *: "Çalış" </dest> <voice> - *: "" + *: "Çalış" </voice> </phrase> <phrase> diff --git a/apps/lang/ukrainian.lang b/apps/lang/ukrainian.lang index 306abec29d..b8a478e00c 100644 --- a/apps/lang/ukrainian.lang +++ b/apps/lang/ukrainian.lang @@ -7136,7 +7136,7 @@ *: "Назва" </dest> <voice> - *: "" + *: "Назва" </voice> </phrase> <phrase> @@ -7150,7 +7150,7 @@ *: "Виконавець" </dest> <voice> - *: "" + *: "Виконавець" </voice> </phrase> <phrase> @@ -7164,7 +7164,7 @@ *: "Альбом" </dest> <voice> - *: "" + *: "Альбом" </voice> </phrase> <phrase> @@ -7178,7 +7178,7 @@ *: "Номер треку" </dest> <voice> - *: "" + *: "Номер треку" </voice> </phrase> <phrase> @@ -7192,7 +7192,7 @@ *: "Жанр" </dest> <voice> - *: "" + *: "Жанр" </voice> </phrase> <phrase> @@ -7206,7 +7206,7 @@ *: "Рiк" </dest> <voice> - *: "" + *: "Рiк" </voice> </phrase> <phrase> @@ -7220,7 +7220,7 @@ *: "Тривалiсть" </dest> <voice> - *: "" + *: "Тривалiсть" </voice> </phrase> <phrase> @@ -7234,7 +7234,7 @@ *: "Список вiдтворення" </dest> <voice> - *: "" + *: "Список вiдтворення" </voice> </phrase> <phrase> @@ -7248,7 +7248,7 @@ *: "Бiтрейт" </dest> <voice> - *: "" + *: "Бiтрейт" </voice> </phrase> <phrase> @@ -7262,7 +7262,7 @@ *: "Обкладинка Альбому" </dest> <voice> - *: "" + *: "Обкладинка Альбому" </voice> </phrase> <phrase> @@ -7276,7 +7276,7 @@ *: "Номер диску" </dest> <voice> - *: "" + *: "Номер диску" </voice> </phrase> <phrase> @@ -7290,7 +7290,7 @@ *: "Коментар" </dest> <voice> - *: "" + *: "Коментар" </voice> </phrase> <phrase> @@ -7304,7 +7304,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -7318,7 +7318,7 @@ *: "Частота" </dest> <voice> - *: "" + *: "Частота" </voice> </phrase> <phrase> @@ -7332,7 +7332,7 @@ *: "Пiдсилення Треку" </dest> <voice> - *: "" + *: "Пiдсилення Треку" </voice> </phrase> <phrase> @@ -7346,7 +7346,7 @@ *: "Пiдсилення Альбому" </dest> <voice> - *: "" + *: "Пiдсилення Альбому" </voice> </phrase> <phrase> @@ -7360,7 +7360,7 @@ *: "Шлях" </dest> <voice> - *: "" + *: "Шлях" </voice> </phrase> <phrase> @@ -7374,7 +7374,7 @@ *: "<Iнформацiя вiдсутня>" </dest> <voice> - *: "" + *: "Iнформацiя вiдсутня" </voice> </phrase> <phrase> @@ -10040,7 +10040,7 @@ *: "Робота" </dest> <voice> - *: "" + *: "Робота" </voice> </phrase> <phrase> @@ -12321,7 +12321,7 @@ *: "Композитор" </dest> <voice> - *: "" + *: "Композитор" </voice> </phrase> <phrase> diff --git a/apps/lang/wallisertitsch.lang b/apps/lang/wallisertitsch.lang index 8fe7d46619..d09ce8ab20 100644 --- a/apps/lang/wallisertitsch.lang +++ b/apps/lang/wallisertitsch.lang @@ -2715,7 +2715,7 @@ *: "Titel" </dest> <voice> - *: "" + *: "Titel" </voice> </phrase> <phrase> @@ -2729,7 +2729,7 @@ *: "Künschtler" </dest> <voice> - *: "" + *: "Künschtler" </voice> </phrase> <phrase> @@ -2743,7 +2743,7 @@ *: "Album" </dest> <voice> - *: "" + *: "Album" </voice> </phrase> <phrase> @@ -2757,7 +2757,7 @@ *: "Lied Nr." </dest> <voice> - *: "" + *: "Lied Nr." </voice> </phrase> <phrase> @@ -2771,7 +2771,7 @@ *: "Stil" </dest> <voice> - *: "" + *: "Stil" </voice> </phrase> <phrase> @@ -2785,7 +2785,7 @@ *: "Jahr" </dest> <voice> - *: "" + *: "Jahr" </voice> </phrase> <phrase> @@ -2799,7 +2799,7 @@ *: "Liederlischta" </dest> <voice> - *: "" + *: "Liederlischta" </voice> </phrase> <phrase> @@ -2813,7 +2813,7 @@ *: "Bitrata" </dest> <voice> - *: "" + *: "Bitrata" </voice> </phrase> <phrase> @@ -2827,7 +2827,7 @@ *: "Frequänz" </dest> <voice> - *: "" + *: "Frequänz" </voice> </phrase> <phrase> @@ -2841,7 +2841,7 @@ *: "Pfad" </dest> <voice> - *: "" + *: "Pfad" </voice> </phrase> <phrase> @@ -2855,7 +2855,7 @@ *: "<kei Info>" </dest> <voice> - *: "" + *: "kei Info" </voice> </phrase> <phrase> diff --git a/apps/lang/walon.lang b/apps/lang/walon.lang index 94b7e7c6c1..87facfe8d4 100644 --- a/apps/lang/walon.lang +++ b/apps/lang/walon.lang @@ -7144,7 +7144,7 @@ *: "Tite" </dest> <voice> - *: "" + *: "Tite" </voice> </phrase> <phrase> @@ -7158,7 +7158,7 @@ *: "Årtisse" </dest> <voice> - *: "" + *: "Årtisse" </voice> </phrase> <phrase> @@ -7172,7 +7172,7 @@ *: "Albom" </dest> <voice> - *: "" + *: "Albom" </voice> </phrase> <phrase> @@ -7186,7 +7186,7 @@ *: "Lim. boket" </dest> <voice> - *: "" + *: "Lim. boket" </voice> </phrase> <phrase> @@ -7200,7 +7200,7 @@ *: "Cogne" </dest> <voice> - *: "" + *: "Cogne" </voice> </phrase> <phrase> @@ -7214,7 +7214,7 @@ *: "Anêye" </dest> <voice> - *: "" + *: "Anêye" </voice> </phrase> <phrase> @@ -7228,7 +7228,7 @@ *: "Longueu" </dest> <voice> - *: "" + *: "Longueu" </voice> </phrase> <phrase> @@ -7242,7 +7242,7 @@ *: "Djivêye" </dest> <voice> - *: "" + *: "Djivêye" </voice> </phrase> <phrase> @@ -7256,7 +7256,7 @@ *: "Debit" </dest> <voice> - *: "" + *: "Debit" </voice> </phrase> <phrase> @@ -7270,7 +7270,7 @@ *: "Årtisse di l'albom" </dest> <voice> - *: "" + *: "Årtisse di l'albom" </voice> </phrase> <phrase> @@ -7284,7 +7284,7 @@ *: "Limero del plake" </dest> <voice> - *: "" + *: "Limero del plake" </voice> </phrase> <phrase> @@ -7298,7 +7298,7 @@ *: "Rawete" </dest> <voice> - *: "" + *: "Rawete" </voice> </phrase> <phrase> @@ -7312,7 +7312,7 @@ *: " (VBR)" </dest> <voice> - *: "" + *: "VBR" </voice> </phrase> <phrase> @@ -7326,7 +7326,7 @@ *: "Frécwince" </dest> <voice> - *: "" + *: "Frécwince" </voice> </phrase> <phrase> @@ -7340,7 +7340,7 @@ *: "Crexhaedje pa boket" </dest> <voice> - *: "" + *: "Crexhaedje pa boket" </voice> </phrase> <phrase> @@ -7354,7 +7354,7 @@ *: "Crexhaedje pa albom" </dest> <voice> - *: "" + *: "Crexhaedje pa albom" </voice> </phrase> <phrase> @@ -7368,7 +7368,7 @@ *: "Tchimin" </dest> <voice> - *: "" + *: "Tchimin" </voice> </phrase> <phrase> @@ -7382,7 +7382,7 @@ *: "<Nole infô.>" </dest> <voice> - *: "" + *: "Nole infô." </voice> </phrase> <phrase> @@ -10047,7 +10047,7 @@ *: "Ouve" </dest> <voice> - *: "" + *: "Ouve" </voice> </phrase> <phrase> diff --git a/apps/playlist_viewer.c b/apps/playlist_viewer.c index 05b39b4a4e..54451992a7 100644 --- a/apps/playlist_viewer.c +++ b/apps/playlist_viewer.c @@ -326,7 +326,7 @@ static bool playlist_viewer_init(struct playlist_viewer * viewer, if (!have_list) { /* Nothing to view, exit */ - splash(HZ, str(LANG_CATALOG_NO_PLAYLISTS)); + splash(HZ, ID2P(LANG_CATALOG_NO_PLAYLISTS)); return false; } @@ -638,27 +638,28 @@ static enum themable_icons playlist_callback_icons(int selected_item, static int playlist_callback_voice(int selected_item, void *data) { struct playlist_viewer *local_viewer = (struct playlist_viewer *)data; - - int track_num = get_track_num(local_viewer, selected_item); - struct playlist_entry *track = - playlist_buffer_get_track(&(local_viewer->buffer), track_num); - - bool enqueue = false; - - if (global_settings.talk_file_clip || global_settings.talk_file == 2) - { - if (global_settings.playlist_viewer_indices) - { - talk_number(track->display_index, false); - enqueue = true; - } - talk_file_or_spell(NULL, track->name, NULL, enqueue); + struct playlist_entry *track= + playlist_buffer_get_track(&(local_viewer->buffer), + selected_item); + (void)selected_item; + if(global_settings.playlist_viewer_icons) { + if (track->index == local_viewer->current_playing_track) + talk_id(LANG_NOW_PLAYING, true); + if (track->index == local_viewer->moving_track) + talk_id(VOICE_TRACK_TO_MOVE, true); + if (track->queued) + talk_id(VOICE_QUEUED, true); } - else if (global_settings.talk_file == 1) /* as numbers */ - { - talk_id(VOICE_FILE, false); + if (track->skipped) + talk_id(VOICE_BAD_TRACK, true); + if (global_settings.playlist_viewer_indices) talk_number(track->display_index, true); - } + + if(global_settings.playlist_viewer_track_display) + talk_fullpath(track->name, true); + else talk_file_or_spell(NULL, track->name, NULL, true); + if (viewer.moving_track != -1) + talk_ids(true,VOICE_PAUSE, VOICE_MOVING_TRACK); return 0; } @@ -678,7 +679,9 @@ enum playlist_viewer_result playlist_viewer_ex(const char* filename) push_current_activity(ACTIVITY_PLAYLISTVIEWER); gui_synclist_init(&playlist_lists, playlist_callback_name, &viewer, false, 1, NULL); - gui_synclist_set_voice_callback(&playlist_lists, playlist_callback_voice); + gui_synclist_set_voice_callback(&playlist_lists, + global_settings.talk_file? + &playlist_callback_voice:NULL); gui_synclist_set_icon_callback(&playlist_lists, global_settings.playlist_viewer_icons? &playlist_callback_icons:NULL); @@ -708,6 +711,7 @@ enum playlist_viewer_result playlist_viewer_ex(const char* filename) gui_synclist_set_nb_items(&playlist_lists, viewer.num_tracks); gui_synclist_draw(&playlist_lists); + gui_synclist_speak_item(&playlist_lists); } /* Timeout so we can determine if play status has changed */ @@ -740,6 +744,7 @@ enum playlist_viewer_result playlist_viewer_ex(const char* filename) viewer.moving_track = -1; viewer.moving_playlist_index = -1; gui_synclist_draw(&playlist_lists); + gui_synclist_speak_item(&playlist_lists); } else { @@ -763,8 +768,11 @@ enum playlist_viewer_result playlist_viewer_ex(const char* filename) viewer.moving_playlist_index, current_track->index); if (ret_val < 0) + { + cond_talk_ids_fq(LANG_MOVE, LANG_FAILED); splashf(HZ, (unsigned char *)"%s %s", str(LANG_MOVE), str(LANG_FAILED)); + } update_playlist(true); viewer.moving_track = -1; viewer.moving_playlist_index = -1; @@ -800,6 +808,7 @@ enum playlist_viewer_result playlist_viewer_ex(const char* filename) exit = true; } gui_synclist_draw(&playlist_lists); + gui_synclist_speak_item(&playlist_lists); break; } @@ -833,6 +842,7 @@ enum playlist_viewer_result playlist_viewer_ex(const char* filename) global_settings.playlist_viewer_icons? &playlist_callback_icons:NULL); gui_synclist_draw(&playlist_lists); + gui_synclist_speak_item(&playlist_lists); break; } case ACTION_STD_MENU: @@ -849,6 +859,7 @@ enum playlist_viewer_result playlist_viewer_ex(const char* filename) } exit: + talk_shutup(); pop_current_activity(); if (viewer.playlist) { @@ -870,6 +881,17 @@ static const char* playlist_search_callback_name(int selected_item, void * data, return buffer; } +static int say_search_item(int selected_item, void *data) +{ + int *found_indicies = (int*)data; + static struct playlist_track_info track; + playlist_get_track_info(viewer.playlist,found_indicies[selected_item],&track); + if(global_settings.playlist_viewer_track_display) + talk_fullpath(track.filename, false); + else talk_file_or_spell(NULL, track.filename, NULL, false); + return 0; +} + bool search_playlist(void) { char search_str[32] = ""; @@ -887,6 +909,7 @@ bool search_playlist(void) return ret; lcd_clear_display(); playlist_count = playlist_amount_ex(viewer.playlist); + cond_talk_ids_fq(LANG_WAIT); cpu_boost(true); @@ -913,6 +936,8 @@ bool search_playlist(void) cpu_boost(false); + cond_talk_ids_fq(TALK_ID(found_indicies_count, UNIT_INT), + LANG_PLAYLIST_SEARCH_MSG); if (!found_indicies_count) { return ret; @@ -923,9 +948,14 @@ bool search_playlist(void) found_indicies, false, 1, NULL); gui_synclist_set_title(&playlist_lists, str(LANG_SEARCH_RESULTS), NOICON); gui_synclist_set_icon_callback(&playlist_lists, NULL); + if(global_settings.talk_file) + gui_synclist_set_voice_callback(&playlist_lists, + global_settings.talk_file? + &say_search_item:NULL); gui_synclist_set_nb_items(&playlist_lists, found_indicies_count); gui_synclist_select_item(&playlist_lists, 0); gui_synclist_draw(&playlist_lists); + gui_synclist_speak_item(&playlist_lists); while (!exit) { if (list_do_action(CONTEXT_LIST, HZ/4, @@ -954,5 +984,6 @@ bool search_playlist(void) break; } } + talk_shutup(); return ret; } diff --git a/apps/screens.c b/apps/screens.c index 5fa92f5fbd..d341fa8eef 100644 --- a/apps/screens.c +++ b/apps/screens.c @@ -22,6 +22,7 @@ #include <stdbool.h> #include <string.h> #include <stdio.h> +#include <stdlib.h> #include "backlight.h" #include "action.h" #include "lcd.h" @@ -81,6 +82,7 @@ int mmc_remove_request(void) } } #endif +#include "ctype.h" /* the charging screen is only used for archos targets */ #if CONFIG_CHARGING && !defined(HAVE_POWEROFF_WHILE_CHARGING) && defined(CPU_SH) @@ -643,14 +645,102 @@ struct id3view_info { int info_id[ARRAYLEN(id3_headers)]; }; -static const char* id3_get_info(int selected_item, void* data, - char *buffer, size_t buffer_len) +/* Spell out a buffer, but when successive digits are encountered, say + the whole number. Useful for some ID3 tags that usually contain a + number but are in fact free-form. */ +static void say_number_and_spell(char *buf, bool year_style) +{ + char *ptr = buf; + while(*ptr) { + if(isdigit(*ptr)) { + /* parse the number */ + int n = atoi(ptr); + /* skip over digits to rest of string */ + while(isdigit(*++ptr)); + /* say the number */ + if(year_style) + talk_value(n, UNIT_DATEYEAR, true); + else talk_number(n, true); + }else{ + /* Spell a sequence of non-digits */ + char tmp, *start = ptr; + while(*++ptr && !isdigit(*ptr)); + /* temporarily truncate the string here */ + tmp = *ptr; + *ptr = '\0'; + talk_spell(start, true); + *ptr = tmp; /* restore string */ + } + } +} + +/* Say a replaygain ID3 value from its text form */ +static void say_gain(char *buf) +{ + /* Expected form is "-5.74 dB". We'll try to parse out the number + until the dot, say it (forcing the + sign), then say dot and + spell the following numbers, and then say the decibel unit. */ + char *ptr = buf; + if(*ptr == '-' || *ptr == '+') + /* skip sign */ + ++ptr; + /* See if we can parse out a number. */ + if(isdigit(*ptr)) { + char tmp; + /* skip successive digits */ + while(isdigit(*++ptr)); + /* temporarily truncate the string here */ + tmp = *ptr; + *ptr = '\0'; + /* parse out the number we just skipped */ + talk_value(atoi(buf), UNIT_SIGNED, true); /* say the number with sign */ + *ptr = tmp; /* restore the string */ + if(*ptr == '.') { + /* found the dot, get fractional part */ + buf = ptr; + while (isdigit(*++ptr)); + while (*--ptr == '0'); + if (ptr > buf) { + tmp = *++ptr; + *ptr = '\0'; + talk_id(LANG_POINT, true); + while (*++buf == '0') + talk_id(VOICE_ZERO, true); + talk_number(atoi(buf), true); + *ptr = tmp; + } + ptr = buf; + while (isdigit(*++ptr)); + } + buf = ptr; + if(strlen(buf) >2 && !strcmp(buf+strlen(buf)-2, "dB")) { + /* String does end with "dB" */ + /* point to that "dB" */ + ptr = buf+strlen(buf)-2; + /* backup any spaces */ + while (ptr >buf && ptr[-1] == ' ') + --ptr; + if (ptr > buf) + talk_spell(buf, true); + else talk_id(VOICE_DB, true); /* say the dB unit */ + }else /* doesn't end with dB, just spell everything after the + number of dot. */ + talk_spell(buf, true); + }else /* we didn't find a number, just spell everything */ + talk_spell(buf, true); +} + +static const char * id3_get_or_speak_info(int selected_item, void* data, + char *buffer, size_t buffer_len, + bool say_it) { struct id3view_info *info = (struct id3view_info*)data; struct mp3entry* id3 =info->id3; int info_no=selected_item/2; if(!(selected_item%2)) {/* header */ + if(say_it) + talk_id(id3_headers[info->info_id[info_no]], false); snprintf(buffer, buffer_len, "[%s]", str(id3_headers[info->info_id[info_no]])); return buffer; @@ -663,35 +753,57 @@ static const char* id3_get_info(int selected_item, void* data, { case LANG_ID3_TITLE: val=id3->title; + if(say_it && val) + talk_spell(val, true); break; case LANG_ID3_ARTIST: val=id3->artist; + if(say_it && val) + talk_spell(val, true); break; case LANG_ID3_ALBUM: val=id3->album; + if(say_it && val) + talk_spell(val, true); break; case LANG_ID3_ALBUMARTIST: val=id3->albumartist; + if(say_it && val) + talk_spell(val, true); break; case LANG_ID3_GROUPING: val=id3->grouping; + if(say_it && val) + talk_spell(val, true); break; case LANG_ID3_DISCNUM: if (id3->disc_string) + { val = id3->disc_string; + if(say_it) + say_number_and_spell(val, true); + } else if (id3->discnum) { snprintf(buffer, buffer_len, "%d", id3->discnum); val = buffer; + if(say_it) + talk_number(id3->discnum, true); } break; case LANG_ID3_TRACKNUM: if (id3->track_string) + { val = id3->track_string; + if(say_it) + say_number_and_spell(val, true); + } else if (id3->tracknum) { snprintf(buffer, buffer_len, "%d", id3->tracknum); val = buffer; + if(say_it) + talk_number(id3->tracknum, true); } break; case LANG_ID3_COMMENT: @@ -699,62 +811,119 @@ static const char* id3_get_info(int selected_item, void* data, return NULL; snprintf(buffer, buffer_len, "%s", id3->comment); val=buffer; + if(say_it && val) + talk_spell(val, true); break; case LANG_ID3_GENRE: val = id3->genre_string; + if(say_it && val) + talk_spell(val, true); break; case LANG_ID3_YEAR: if (id3->year_string) + { val = id3->year_string; + if(say_it && val) + say_number_and_spell(val, true); + } else if (id3->year) { snprintf(buffer, buffer_len, "%d", id3->year); val = buffer; + if(say_it) + talk_value(id3->year, UNIT_DATEYEAR, true); } break; case LANG_ID3_LENGTH: format_time(buffer, buffer_len, id3->length); val=buffer; + if(say_it) + talk_value(id3->length /1000, UNIT_TIME, true); break; case LANG_ID3_PLAYLIST: snprintf(buffer, buffer_len, "%d/%d", playlist_get_display_index(), playlist_amount()); val=buffer; + if(say_it) + { + talk_number(playlist_get_display_index(), true); + talk_id(VOICE_OF, true); + talk_number(playlist_amount(), true); + } break; case LANG_ID3_BITRATE: snprintf(buffer, buffer_len, "%d kbps%s", id3->bitrate, id3->vbr ? str(LANG_ID3_VBR) : (const unsigned char*) ""); val=buffer; + if(say_it) + { + talk_value(id3->bitrate, UNIT_KBIT, true); + if(id3->vbr) + talk_id(LANG_ID3_VBR, true); + } break; case LANG_ID3_FREQUENCY: snprintf(buffer, buffer_len, "%ld Hz", id3->frequency); val=buffer; + if(say_it) + talk_value(id3->frequency, UNIT_HERTZ, true); break; #if CONFIG_CODEC == SWCODEC case LANG_ID3_TRACK_GAIN: replaygain_itoa(buffer, buffer_len, id3->track_level); val=(id3->track_level) ? buffer : NULL; /* only show level!=0 */ + if(say_it && val) + say_gain(val); break; case LANG_ID3_ALBUM_GAIN: replaygain_itoa(buffer, buffer_len, id3->album_level); val=(id3->album_level) ? buffer : NULL; /* only show level!=0 */ + if(say_it && val) + say_gain(val); break; #endif case LANG_ID3_PATH: val=id3->path; + if(say_it && val) + talk_fullpath(val, true); break; case LANG_ID3_COMPOSER: val=id3->composer; + if(say_it && val) + talk_spell(val, true); break; case LANG_FILESIZE: /* not LANG_ID3_FILESIZE because the string is shared */ output_dyn_value(buffer, buffer_len, id3->filesize, byte_units, 4, true); val=buffer; + if(say_it && val) + output_dyn_value(NULL, 0, id3->filesize, byte_units, true); break; } + if((!val || !*val) && say_it) + talk_id(LANG_ID3_NO_INFO, true); return val && *val ? val : NULL; } } +/* gui_synclist callback */ +static const char* id3_get_info(int selected_item, void* data, + char *buffer, size_t buffer_len) +{ + return id3_get_or_speak_info(selected_item, data, buffer, + buffer_len, false); +} + +static int id3_speak_item(int selected_item, void* data) +{ + char buffer[MAX_PATH]; + selected_item &= ~1; /* Make sure it's even, to indicate the header */ + /* say field name */ + id3_get_or_speak_info(selected_item, data, buffer, MAX_PATH, true); + /* and field value */ + id3_get_or_speak_info(selected_item+1, data, buffer, MAX_PATH, true); + return 0; +} + bool browse_id3(void) { struct gui_synclist id3_lists; @@ -775,11 +944,15 @@ bool browse_id3(void) } gui_synclist_init(&id3_lists, &id3_get_info, &info, true, 2, NULL); + if(global_settings.talk_menu) + gui_synclist_set_voice_callback(&id3_lists, id3_speak_item); gui_synclist_set_nb_items(&id3_lists, info.count*2); gui_synclist_draw(&id3_lists); + gui_synclist_speak_item(&id3_lists); while (true) { - key = get_action(CONTEXT_LIST,HZ/2); - if(!gui_synclist_do_button(&id3_lists, &key,LIST_WRAP_UNLESS_HELD)) + if(!list_do_action(CONTEXT_LIST,HZ/2, + &id3_lists, &key,LIST_WRAP_UNLESS_HELD) + && key!=ACTION_NONE && key!=ACTION_UNKNOWN) { if (key == ACTION_STD_OK || key == ACTION_STD_CANCEL) { diff --git a/apps/talk.c b/apps/talk.c index aae33283ae..bcf7a49acc 100644 --- a/apps/talk.c +++ b/apps/talk.c @@ -1191,6 +1191,33 @@ int talk_dir_or_spell(const char* dirname, } #endif +/* Speak thumbnail for each component of a full path, again falling + back or going straight to spelling depending on settings. */ +int talk_fullpath(const char* path, bool enqueue) +{ + if (!enqueue) + talk_shutup(); + if(path[0] != '/') + /* path ought to start with /... */ + return talk_spell(path, true); + talk_id(VOICE_CHAR_SLASH, true); + char buf[MAX_PATH]; + strlcpy(buf, path, MAX_PATH); + char *start = buf+1; /* start of current component */ + char *ptr = strchr(start, '/'); /* end of current component */ + while(ptr) { /* There are more slashes ahead */ + /* temporarily poke a NULL at end of component to truncate string */ + *ptr = '\0'; + talk_dir_or_spell(buf, NULL, true); + *ptr = '/'; /* restore string */ + talk_id(VOICE_CHAR_SLASH, true); + start = ptr+1; /* setup for next component */ + ptr = strchr(start, '/'); + } + /* no more slashes, final component is a filename */ + return talk_file_or_spell(NULL, buf, NULL, true); +} + /* say a numeric value, this word ordering works for english, but not necessarily for other languages (e.g. german) */ int talk_number(long n, bool enqueue) @@ -1257,6 +1284,27 @@ int talk_number(long n, bool enqueue) return 0; } +/* Say year like "nineteen ninety nine" instead of "one thousand 9 + hundred ninety nine". */ +static int talk_year(long year, bool enqueue) +{ + int rem; + if(year < 1100 || year >=2000) + /* just say it as a regular number */ + return talk_number(year, enqueue); + /* Say century */ + talk_number(year/100, enqueue); + rem = year%100; + if(rem == 0) + /* as in 1900 */ + return talk_id(VOICE_HUNDRED, true); + if(rem <10) + /* as in 1905 */ + talk_id(VOICE_ZERO, true); + /* sub-century year */ + return talk_number(rem, true); +} + /* Say time duration/interval. Input is time in seconds, say hours,minutes,seconds. */ static int talk_time_unit(long secs, bool enqueue) @@ -1349,6 +1397,9 @@ int talk_value_decimal(long n, int unit, int decimals, bool enqueue) if (!check_audio_status()) return -1; + /* special pronounciation for year number */ + if (unit == UNIT_DATEYEAR) + return talk_year(n, enqueue); /* special case for time duration */ if (unit == UNIT_TIME) return talk_time_unit(n, enqueue); @@ -1496,10 +1547,7 @@ void talk_time(const struct tm *tm, bool enqueue) /* Voice the time in 24 hour format */ talk_number(tm->tm_hour, enqueue); if (tm->tm_min == 0) - { - talk_id(VOICE_HUNDRED, true); - talk_id(VOICE_HOUR, true); - } + talk_ids(true, VOICE_HUNDRED, VOICE_HOUR); else { /* Pronounce the leading 0 */ diff --git a/apps/talk.h b/apps/talk.h index 5ffc9ae5e6..c77c32e06f 100644 --- a/apps/talk.h +++ b/apps/talk.h @@ -51,6 +51,7 @@ enum { UNIT_KBIT, /* kilobits per sec */ UNIT_PM_TICK, /* peak meter units per tick */ UNIT_TIME, /* time duration/interval in seconds, says hours,mins,secs */ + UNIT_DATEYEAR,/* for 1999 say nineteen ninety nine */ UNIT_LAST /* END MARKER */ }; @@ -111,6 +112,8 @@ int talk_file_or_spell(const char *dirname, const char* filename, int talk_dir_or_spell(const char* filename, const long *prefix_ids, bool enqueue); #endif +/* play thumbnails for each components of full path, or spell */ +int talk_fullpath(const char* path, bool enqueue); int talk_number(long n, bool enqueue); /* say a number */ int talk_value(long n, int unit, bool enqueue); /* say a numeric value */ int talk_value_decimal(long n, int unit, int decimals, bool enqueue); diff --git a/apps/tree.c b/apps/tree.c index b5c9ddc11d..ddaf955ce6 100644 --- a/apps/tree.c +++ b/apps/tree.c @@ -102,7 +102,7 @@ static int curr_context = false;/* id3db or tree*/ static int dirbrowse(void); static int ft_play_dirname(char* name); -static void ft_play_filename(char *dir, char *file); +static int ft_play_filename(char *dir, char *file, int attr); static void say_filetype(int attr); struct entry* tree_get_entries(struct tree_context *t) @@ -238,7 +238,7 @@ static int tree_voice_cb(int selected_item, void * data) if(global_settings.talk_dir_clip) { did_clip = true; - if(ft_play_dirname(name) <0) + if (ft_play_dirname(name) <= 0) /* failed, not existing */ did_clip = false; } @@ -246,7 +246,9 @@ static int tree_voice_cb(int selected_item, void * data) if (global_settings.talk_file_clip && (attr & FILE_ATTR_THUMBNAIL)) { did_clip = true; - ft_play_filename(local_tc->currdir, name); + if (ft_play_filename(local_tc->currdir, name, attr) <= 0) + /* failed, not existing */ + did_clip = false; } } if(!did_clip) @@ -1175,17 +1177,25 @@ bool bookmark_play(char *resume_file, int index, unsigned long elapsed, return started; } -static void say_filetype(int attr) +static long filetype_voiceclip(int attr) { - /* try to find a voice ID for the extension, if known */ int j; - attr &= FILE_ATTR_MASK; /* file type */ - for (j=0; j<filetypes_count; j++) - if (attr == filetypes[j].tree_attr) - { - talk_id(filetypes[j].voiceclip, true); - return; - } + if (global_settings.talk_filetype) + { + /* try to find a voice ID for the extension, if known */ + attr &= FILE_ATTR_MASK; /* file type */ + for (j=0; j<filetypes_count; j++) + if (attr == filetypes[j].tree_attr) + { + return filetypes[j].voiceclip; + } + } + return -1; +} + +static void say_filetype(int attr) +{ + talk_id(filetype_voiceclip(attr), true); } static int ft_play_dirname(char* name) @@ -1195,34 +1205,29 @@ static int ft_play_dirname(char* name) return 0; #endif - if(talk_file(tc.currdir, name, dir_thumbnail_name, NULL, - NULL, false)) - { - if(global_settings.talk_filetype) - talk_id(VOICE_DIR, true); - return 1; - } - else - return -1; + return talk_file(tc.currdir, name, dir_thumbnail_name, NULL, + global_settings.talk_filetype ? + TALK_IDARRAY(VOICE_DIR) : NULL, + false); } -static void ft_play_filename(char *dir, char *file) +static int ft_play_filename(char *dir, char *file, int attr) { #if CONFIG_CODEC != SWCODEC if (audio_status() & AUDIO_STATUS_PLAY) - return; + return 0; #endif if (strlen(file) >= strlen(file_thumbnail_ext) && strcasecmp(&file[strlen(file) - strlen(file_thumbnail_ext)], file_thumbnail_ext)) /* file has no .talk extension */ - talk_file(dir, NULL, file, file_thumbnail_ext, - NULL, false); - else - /* it already is a .talk file, play this directly, but prefix it. */ - talk_file(dir, NULL, file, NULL, - TALK_IDARRAY(LANG_VOICE_DIR_HOVER), false); + return talk_file(dir, NULL, file, file_thumbnail_ext, + TALK_IDARRAY(filetype_voiceclip(attr)), false); + + /* it already is a .talk file, play this directly, but prefix it. */ + return talk_file(dir, NULL, file, NULL, + TALK_IDARRAY(LANG_VOICE_DIR_HOVER), false); } /* These two functions are called by the USB and shutdown handlers */ |