diff options
author | Solomon Peachy <pizza@shaftnet.org> | 2024-05-16 20:58:50 -0400 |
---|---|---|
committer | Solomon Peachy <pizza@shaftnet.org> | 2024-05-16 21:16:25 -0400 |
commit | eb71060e96188ef673b86776240114c03ba0ccae (patch) | |
tree | 133db405472a88b0bec86cec35ce73f273121061 | |
parent | 3a6ed727d4435ba4bca970fe0f309e6a728f0ee6 (diff) | |
download | rockbox-eb71060e96.tar.gz rockbox-eb71060e96.zip |
lang: Run the master English language file through a cleanup pass
Do a cleanup pass on english-US too.
Change-Id: I1b13d1c05585ef7258378d8a89bfe01cba0d7b36
-rw-r--r-- | apps/lang/english-us.lang | 2752 | ||||
-rw-r--r-- | apps/lang/english.lang | 54 | ||||
-rw-r--r-- | apps/screens.c | 4 |
3 files changed, 1389 insertions, 1421 deletions
diff --git a/apps/lang/english-us.lang b/apps/lang/english-us.lang index 62c749ed3e..ffbfe22be5 100644 --- a/apps/lang/english-us.lang +++ b/apps/lang/english-us.lang @@ -6057,7 +6057,7 @@ <dest> *: none hibylinux: "USB:" - multivolume: "HD1" + multivolume: "HD1:" sansac200*,sansaclipplus,sansae200*,sansafuze*: "mSD:" xduoox3: "mSD2:" </dest> @@ -6742,20 +6742,6 @@ </voice> </phrase> <phrase> - id: LANG_ID3_ALBUM_GAIN - desc: in tag viewer - user: core - <source> - *: "Album Gain" - </source> - <dest> - *: "Album Gain" - </dest> - <voice> - *: "Album Gain" - </voice> -</phrase> -<phrase> id: LANG_ID3_PATH desc: in tag viewer user: core @@ -9421,6 +9407,20 @@ </voice> </phrase> <phrase> + id: LANG_TALK_MIXER_LEVEL + desc: Relative volume of voice prompts + user: core + <source> + *: "Voice prompt volume" + </source> + <dest> + *: "Voice prompt volume" + </dest> + <voice> + *: "Voice prompt volume" + </voice> +</phrase> +<phrase> id: LANG_VOICE_FILETYPE desc: voice settings menu user: core @@ -10788,6 +10788,20 @@ </voice> </phrase> <phrase> + id: LANG_COMPRESSOR_ATTACK + desc: in sound settings + user: core + <source> + *: "Attack Time" + </source> + <dest> + *: "Attack Time" + </dest> + <voice> + *: "Attack Time" + </voice> +</phrase> +<phrase> id: LANG_COMPRESSOR_RELEASE desc: in sound settings user: core @@ -11600,59 +11614,59 @@ </voice> </phrase> <phrase> - id: LANG_CURRENT_PLAYLIST - desc: Used when you need to say playlist, also voiced + id: LANG_SET_AS_PLAYLISTCAT_DIR + desc: deprecated user: core <source> - *: "Current Playlist" + *: "" </source> <dest> - *: "Current Playlist" + *: "" </dest> <voice> - *: "Current Playlist" + *: "" </voice> </phrase> <phrase> - id: LANG_SET_AS_PLAYLISTCAT_DIR - desc: deprecated + id: LANG_RESET_PLAYLISTCAT_DIR + desc: user: core <source> - *: "" + *: "Reset Playlist Catalogue Directory" </source> <dest> - *: "" + *: "Reset Playlist Catalog Directory" </dest> <voice> - *: "" + *: "Reset Playlist Catalog Directory" </voice> </phrase> <phrase> - id: LANG_SAVE_CHANGES - desc: When you try to exit screens to confirm save + id: LANG_CURRENT_PLAYLIST + desc: Used when you need to say playlist, also voiced user: core <source> - *: "Save Changes?" + *: "Current Playlist" </source> <dest> - *: "Save Changes?" + *: "Current Playlist" </dest> <voice> - *: "Save Changes?" + *: "Current Playlist" </voice> </phrase> <phrase> - id: LANG_RESET_PLAYLISTCAT_DIR - desc: + id: LANG_SAVE_CHANGES + desc: When you try to exit screens to confirm save user: core <source> - *: "Reset Playlist Catalogue Directory" + *: "Save Changes?" </source> <dest> - *: "Reset Playlist Catalog Directory" + *: "Save Changes?" </dest> <voice> - *: "Reset Playlist Catalog Directory" + *: "Save Changes?" </voice> </phrase> <phrase> @@ -11704,6 +11718,34 @@ </voice> </phrase> <phrase> + id: LANG_SLEEP_TIMER_DURATION + desc: default sleep timer duration in minutes + user: core + <source> + *: "Default Sleep Timer Duration" + </source> + <dest> + *: "Default Sleep Timer Duration" + </dest> + <voice> + *: "Default Sleep Timer Duration" + </voice> +</phrase> +<phrase> + id: LANG_SLEEP_TIMER_ON_POWER_UP + desc: whether sleep timer starts on power up + user: core + <source> + *: "Start Sleep Timer On Boot" + </source> + <dest> + *: "Start Sleep Timer On Boot" + </dest> + <voice> + *: "Start Sleep Timer On Boot" + </voice> +</phrase> +<phrase> id: LANG_SLEEP_TIMER_CANCEL_CURRENT desc: shown instead of sleep timer when it's running user: core @@ -11718,93 +11760,93 @@ </voice> </phrase> <phrase> - id: LANG_SLEEP_TIMER_DURATION - desc: default sleep timer duration in minutes + id: LANG_LIST_SEPARATOR + desc: line between lines in lists user: core <source> - *: "Default Sleep Timer Duration" + *: "Line Separator" </source> <dest> - *: "Default Sleep Timer Duration" + *: "Line Separator" </dest> <voice> - *: "Default Sleep Timer Duration" + *: "Line Separator" </voice> </phrase> <phrase> - id: LANG_SLEEP_TIMER_ON_POWER_UP - desc: whether sleep timer starts on power up + id: LANG_LIST_SEPARATOR_COLOR + desc: line between lines in lists user: core <source> - *: "Start Sleep Timer On Boot" + *: "Line Separator Colour" </source> <dest> - *: "Start Sleep Timer On Boot" + *: "Line Separator Color" </dest> <voice> - *: "Start Sleep Timer On Boot" + *: "Line Separator Color" </voice> </phrase> <phrase> - id: LANG_GLYPHS - desc: in settings_menu + id: LANG_SHORTCUTS + desc: Title in the shortcuts menu user: core <source> - *: "Glyphs To Cache" + *: "Shortcuts" </source> <dest> - *: "Glyphs To Cache" + *: "Shortcuts" </dest> <voice> - *: "Glyphs To Cache" + *: "Shortcuts" </voice> </phrase> <phrase> - id: LANG_KEYCLICK_HARDWARE + id: LANG_KEYCLICK_SOFTWARE desc: in keyclick settings menu user: core <source> *: none - hardware_click: "Speaker Keyclick" + hardware_click: "Headphone Keyclick" </source> <dest> *: none - hardware_click: "Speaker Keyclick" + hardware_click: "Headphone Keyclick" </dest> <voice> *: none - hardware_click: "Speaker Keyclick" + hardware_click: "Headphone Keyclick" </voice> </phrase> <phrase> - id: LANG_KEYCLICK_SOFTWARE + id: LANG_KEYCLICK_HARDWARE desc: in keyclick settings menu user: core <source> *: none - hardware_click: "Headphone Keyclick" + hardware_click: "Speaker Keyclick" </source> <dest> *: none - hardware_click: "Headphone Keyclick" + hardware_click: "Speaker Keyclick" </dest> <voice> *: none - hardware_click: "Headphone Keyclick" + hardware_click: "Speaker Keyclick" </voice> </phrase> <phrase> - id: LANG_SHORTCUTS - desc: Title in the shortcuts menu + id: LANG_GLYPHS + desc: in settings_menu user: core <source> - *: "Shortcuts" + *: "Glyphs To Cache" </source> <dest> - *: "Shortcuts" + *: "Glyphs To Cache" </dest> <voice> - *: "Shortcuts" + *: "Glyphs To Cache" </voice> </phrase> <phrase> @@ -11836,17 +11878,34 @@ </voice> </phrase> <phrase> - id: LANG_CROSSFEED_MEIER - desc: in sound settings + id: LANG_CONSTRAIN_NEXT_FOLDER + desc: in settings_menu. Whether LANG_NEXT_FOLDER should be constrained to directories within LANG_SET_AS_START_DIR user: core <source> - *: "Simple (Meier)" + *: "Constrain Auto-Change" </source> <dest> - *: "Simple (Meier)" + *: "Constrain Auto-Change" </dest> <voice> - *: "Simple" + *: "Constrain Auto-Change" + </voice> +</phrase> +<phrase> + id: LANG_USE_SHORTCUTS_INSTEAD_OF_QS + desc: in settings_menu. + user: core + <source> + *: none + quickscreen: "Use Shortcuts Menu Instead of Quick Screen" + </source> + <dest> + *: none + quickscreen: "Use Shortcuts Menu Instead of Quick Screen" + </dest> + <voice> + *: none + quickscreen: "Use Shortcuts Menu Instead of Quick Screen" </voice> </phrase> <phrase> @@ -11878,6 +11937,20 @@ </voice> </phrase> <phrase> + id: LANG_CROSSFEED_MEIER + desc: in sound settings + user: core + <source> + *: "Simple (Meier)" + </source> + <dest> + *: "Simple (Meier)" + </dest> + <voice> + *: "Simple" + </voice> +</phrase> +<phrase> id: LANG_CROSSFEED_CUSTOM desc: in sound settings user: core @@ -11892,335 +11965,419 @@ </voice> </phrase> <phrase> - id: LANG_USE_SHORTCUTS_INSTEAD_OF_QS - desc: in settings_menu. + id: LANG_SELECT_FOLDER + desc: in settings_menu + user: core + <source> + *: "Select one or more directories" + </source> + <dest> + *: "Select one or more directories" + </dest> + <voice> + *: "Select one or more directories" + </voice> +</phrase> +<phrase> + id: LANG_SELECT_DATABASE_DIRS + desc: in settings_menu + user: core + <source> + *: "Select directories to scan" + </source> + <dest> + *: "Select directories to scan" + </dest> + <voice> + *: "Select directories to scan" + </voice> +</phrase> +<phrase> + id: LANG_FILTER_ROLL_OFF + desc: in sound settings user: core <source> *: none - quickscreen: "Use Shortcuts Menu Instead of Quick Screen" + filter_roll_off: "DAC's filter roll-off" </source> <dest> *: none - quickscreen: "Use Shortcuts Menu Instead of Quick Screen" + filter_roll_off: "DAC filter roll-off" </dest> <voice> *: none - quickscreen: "Use Shortcuts Menu Instead of Quick Screen" + filter_roll_off: "DAC filter roll-off" </voice> </phrase> <phrase> - id: LANG_CONSTRAIN_NEXT_FOLDER - desc: in settings_menu. Whether LANG_NEXT_FOLDER should be constrained to directories within LANG_SET_AS_START_DIR + id: LANG_FILTER_SHARP + desc: in sound settings user: core <source> - *: "Constrain Auto-Change" + *: none + filter_roll_off: "Sharp" </source> <dest> - *: "Constrain Auto-Change" + *: none + filter_roll_off: "Sharp" </dest> <voice> - *: "Constrain Auto-Change" + *: none + filter_roll_off: "Sharp" </voice> </phrase> <phrase> - id: LANG_SELECT_FOLDER - desc: in settings_menu + id: LANG_FILTER_SLOW + desc: in sound settings user: core <source> - *: "Select one or more directories" + *: none + filter_roll_off: "Slow" </source> <dest> - *: "Select one or more directories" + *: none + filter_roll_off: "Slow" </dest> <voice> - *: "Select one or more directories" + *: none + filter_roll_off: "Slow" </voice> </phrase> <phrase> - id: LANG_SELECT_DATABASE_DIRS - desc: in settings_menu + id: LANG_FILTER_SHORT_SHARP + desc: in sound settings user: core <source> - *: "Select directories to scan" + *: none + filter_roll_off: "Short Sharp" </source> <dest> - *: "Select directories to scan" + *: none + filter_roll_off: "Short Sharp" </dest> <voice> - *: "Select directories to scan" + *: none + filter_roll_off: "Short Sharp" </voice> </phrase> <phrase> - id: LANG_ACTION_DISABLE_TOUCH - desc: Softlock behaviour setting + id: LANG_FILTER_SHORT_SLOW + desc: in sound settings user: core <source> - *: "Disable Touch" + *: none + filter_roll_off: "Short Slow" </source> <dest> - *: "Disable Touch" + *: none + filter_roll_off: "Short Slow" </dest> <voice> - *: "Disable Touch" + *: none + filter_roll_off: "Short Slow" </voice> </phrase> <phrase> - id: LANG_SLIDESHOW_TIME - desc: in the imageviewer settings menu + id: LANG_FILTER_SUPER_SLOW + desc: in sound settings user: core <source> - *: "Slideshow Time" + *: none + filter_roll_off: "Super Slow" </source> <dest> - *: "Slideshow Time" + *: none + filter_roll_off: "Super Slow" </dest> <voice> - *: "Slide show Time" + *: none + filter_roll_off: "Super Slow" </voice> </phrase> <phrase> - id: LANG_ORDERED - desc: in the imageviewer settings menu + id: LANG_FILTER_SHORT + desc: in sound settings user: core <source> - *: "Ordered" + *: none + es9018: "Short" </source> <dest> - *: "Ordered" + *: none + es9018: "Short" </dest> <voice> - *: "Ordered" + *: none + es9018: "Short" </voice> </phrase> <phrase> - id: LANG_FILTER_ROLL_OFF + id: LANG_FILTER_BYPASS desc: in sound settings user: core <source> *: none - filter_roll_off: "DAC's filter roll-off" + es9018: "Bypass" </source> <dest> *: none - filter_roll_off: "DAC filter roll-off" + es9018: "Bypass" </dest> <voice> *: none - filter_roll_off: "DAC filter roll-off" + es9018: "Bypass" </voice> </phrase> <phrase> - id: LANG_DAC_POWER_MODE + id: LANG_FILTER_LINEAR_FAST desc: in sound settings user: core <source> *: none - dac_power_mode: "DAC's power mode" - es9218: "DAC's output level" + es9218: "Linear Fast" </source> <dest> *: none - dac_power_mode: "DAC power mode" - es9218: "DAC's output level" + es9218: "Linear Fast" </dest> <voice> *: none - dac_power_mode: "DAC power mode" - es9218: "DAC's output level" + es9218: "Linear Fast" </voice> </phrase> <phrase> - id: LANG_DAC_POWER_HIGH + id: LANG_FILTER_LINEAR_SLOW desc: in sound settings user: core <source> *: none - dac_power_mode: "High performance" - es9218: "High Gain (2 Vrms)" + es9218: "Linear Slow" </source> <dest> *: none - dac_power_mode: "High performance" - es9218: "High Gain (2 Vrms)" + es9218: "Linear Slow" </dest> <voice> *: none - dac_power_mode: "High performance" - es9218: "High Gain (2 Vrms)" + es9218: "Linear Slow" </voice> </phrase> <phrase> - id: LANG_DAC_POWER_LOW + id: LANG_FILTER_MINIMUM_FAST desc: in sound settings user: core <source> *: none - dac_power_mode: "Save battery" - es9218: "Low Gain (1 Vrms)" + es9218: "Minimum Fast" </source> <dest> *: none - dac_power_mode: "Save battery" - es9218: "Low Gain (1 Vrms)" + es9218: "Minimum Fast" </dest> <voice> *: none - dac_power_mode: "Save battery" - es9218: "Low Gain (1 Vrms)" + es9218: "Minimum Fast" </voice> </phrase> <phrase> - id: VOICE_BLACK - desc: spoken only, for announcing chess piece color + id: LANG_FILTER_MINIMUM_SLOW + desc: in sound settings user: core <source> - *: "" + *: none + es9218: "Minimum Slow" </source> <dest> - *: "" + *: none + es9218: "Minimum Slow" </dest> <voice> - *: "Black" + *: none + es9218: "Minimum Slow" </voice> </phrase> <phrase> - id: LANG_CHESSBOX_GAME_BEGINNING - desc: in the chessbox game viewer + id: LANG_FILTER_APODIZING_1 + desc: in sound settings user: core <source> - *: "At the beginning of the game" + *: none + es9218: "Apodizing type 1" </source> <dest> - *: "At the beginning of the game" + *: none + es9218: "Apodizing type 1" </dest> <voice> - *: "At the beginning of the game" + *: none + es9218: "Apodizing type 1" </voice> </phrase> <phrase> - id: LANG_CHESSBOX_LEVEL_4 - desc: in the chessbox game level selection + id: LANG_FILTER_APODIZING_2 + desc: in sound settings user: core <source> - *: "Level 4: 40 moves / 30 min" + *: none + es9218: "Apodizing type 2" </source> <dest> - *: "Level 4: 40 moves / 30 min" + *: none + es9218: "Apodizing type 2" </dest> <voice> - *: "Level 4: 40 moves per 30 minutes" + *: none + es9218: "Apodizing type 2" </voice> </phrase> <phrase> - id: LANG_SURROUND_FX1 + id: LANG_FILTER_HYBRID_FAST desc: in sound settings user: core <source> - *: "f(x1)" + *: none + es9218: "Hybrid Fast" </source> <dest> - *: "f(x1)" + *: none + es9218: "Hybrid Fast" </dest> <voice> - *: "f(x1)" + *: none + es9218: "Hybrid Fast" </voice> </phrase> <phrase> - id: LANG_AFR + id: LANG_FILTER_BRICK_WALL desc: in sound settings user: core <source> - *: "Auditory Fatigue Reduction" + *: none + es9218: "Brick Wall" </source> <dest> - *: "Auditory Fatigue Reduction" + *: none + es9218: "Brick Wall" </dest> <voice> - *: "Auditory Fatigue Reduction" + *: none + es9218: "Brick Wall" </voice> </phrase> <phrase> - id: VOICE_MOVING_TRACK - desc: playlist viewer + id: LANG_DAC_POWER_MODE + desc: in sound settings user: core <source> - *: "" + *: none + dac_power_mode: "DAC's power mode" + es9218: "DAC's output level" </source> <dest> - *: "" + *: none + dac_power_mode: "DAC power mode" + es9218: "DAC's output level" </dest> <voice> - *: "Moving track" + *: none + dac_power_mode: "DAC power mode" + es9218: "DAC's output level" </voice> </phrase> <phrase> - id: LANG_PLAYTIME_STORAGE - desc: playing time screen + id: LANG_DAC_POWER_HIGH + desc: in sound settings user: core <source> - *: "Storage: %s (done %s, remaining %s)" + *: none + dac_power_mode: "High performance" + es9218: "High Gain (2 Vrms)" </source> <dest> - *: "Storage: %s (done %s, remaining %s)" + *: none + dac_power_mode: "High performance" + es9218: "High Gain (2 Vrms)" </dest> <voice> - *: "Storage" + *: none + dac_power_mode: "High performance" + es9218: "High Gain (2 Vrms)" </voice> </phrase> <phrase> - id: LANG_CHANGE_REPEAT_MODE - desc: in playback control menu + id: LANG_DAC_POWER_LOW + desc: in sound settings user: core <source> - *: "Change Repeat Mode" + *: none + dac_power_mode: "Save battery" + es9218: "Low Gain (1 Vrms)" </source> <dest> - *: "Change Repeat Mode" + *: none + dac_power_mode: "Save battery" + es9218: "Low Gain (1 Vrms)" </dest> <voice> - *: "Change Repeat Mode" + *: none + dac_power_mode: "Save battery" + es9218: "Low Gain (1 Vrms)" </voice> </phrase> <phrase> - id: LANG_ACTION_AUTOLOCK_ON - desc: Softlock behaviour setting + id: LANG_VOLUME_LIMIT + desc: in sound_settings user: core <source> - *: "Autolock On" + *: "Maximum Volume Limit" </source> <dest> - *: "Autolock On" + *: "Maximum Volume Limit" </dest> <voice> - *: "Autolock On" + *: "Maximum Volume Limit" </voice> </phrase> <phrase> - id: VOICE_CHESSBOX_KINGSIDE - desc: spoken only, for announcing chess moves + id: LANG_SYSFONT_EQUALIZER_BAND_Q + desc: in the equalizer settings menu user: core <source> - *: "" + *: "Q" </source> <dest> - *: "" + *: "Q" </dest> <voice> - *: "king side" + *: "Q" </voice> </phrase> <phrase> - id: LANG_PLAYTIME_AVG_BITRATE - desc: playing time screen + id: LANG_PBE + desc: in sound settings user: core <source> - *: "Average bitrate: %ld kbps" + *: "Perceptual Bass Enhancement" </source> <dest> - *: "Average bitrate: %ld kbps" + *: "Perceptual Bass Enhancement" </dest> <voice> - *: "Average bit rate" + *: "Perceptual Bass Enhancement" + </voice> +</phrase> +<phrase> + id: LANG_AFR + desc: in sound settings + user: core + <source> + *: "Auditory Fatigue Reduction" + </source> + <dest> + *: "Auditory Fatigue Reduction" + </dest> + <voice> + *: "Auditory Fatigue Reduction" </voice> </phrase> <phrase> @@ -12238,414 +12395,402 @@ </voice> </phrase> <phrase> - id: LANG_CHESSBOX_LEVEL_8 - desc: in the chessbox game level selection + id: LANG_SURROUND_FX1 + desc: in sound settings user: core <source> - *: "Level 8: 1 move / 15 min" + *: "f(x1)" </source> <dest> - *: "Level 8: 1 move / 15 min" + *: "f(x1)" </dest> <voice> - *: "Level 8: 1 move per 15 minutes" + *: "f(x1)" </voice> </phrase> <phrase> - id: LANG_COMPRESSOR_ATTACK + id: LANG_SURROUND_FX2 desc: in sound settings user: core <source> - *: "Attack Time" + *: "f(x2)" </source> <dest> - *: "Attack Time" + *: "f(x2)" </dest> <voice> - *: "Attack Time" + *: "f(x2)" </voice> </phrase> <phrase> - id: VOICE_WHITE - desc: spoken only, for announcing chess piece color + id: LANG_SURROUND_METHOD2 + desc: in sound settings user: core <source> - *: "" + *: "SIDE ONLY" </source> <dest> - *: "" + *: "SIDE ONLY" </dest> <voice> - *: "White" + *: "SIDE ONLY" </voice> </phrase> <phrase> - id: VOICE_CHESSBOX_CHECK - desc: spoken only, for announcing chess moves + id: LANG_SURROUND_MIX + desc: in sound settings user: core <source> - *: "" + *: "Dry / Wet Mix" </source> <dest> - *: "" + *: "Dry / Wet Mix" </dest> <voice> - *: "Check!" + *: "Dry / Wet Mix" </voice> </phrase> <phrase> - id: LANG_MENU_RESUME_OPTIONS - desc: in mpegplayer menus + id: LANG_IBASSO_FREQ_SCALING_GOVERNOR + desc: in Settings -> General -> System -> Freq Scaling Governor user: core <source> - *: "Resume Options" - lowmem: none + *: none + ibassodx50,ibassodx90: "Freq Scaling Governor" </source> <dest> - *: "Resume Options" - lowmem: none + *: none + ibassodx50,ibassodx90: "Freq Scaling Governor" </dest> <voice> - *: "Resume Options" - lowmem: none + *: none + ibassodx50,ibassodx90: "Freq Scaling Governor" </voice> </phrase> <phrase> - id: LANG_CHESSBOX_SAVING_POSITION - desc: in chessbox + id: LANG_USB_MODE + desc: in Settings -> General -> System -> USB Mode user: core <source> - *: "Saving position" + *: "USB Mode" </source> <dest> - *: "Saving position" + *: "USB Mode" </dest> <voice> - *: "Saving position" + *: "USB Mode" </voice> </phrase> <phrase> - id: LANG_CHESSBOX_MENU_RESTORE_GAME - desc: in the chessbox menu + id: LANG_USB_MODE_MASS_STORAGE + desc: in Settings -> General -> System -> USB Mode: Mass Storage user: core <source> - *: "Restore Game" + *: "Mass Storage" </source> <dest> - *: "Restore Game" + *: "Mass Storage" </dest> <voice> - *: "Restore Game" + *: "Mass Storage" </voice> </phrase> <phrase> - id: LANG_ACTION_DISABLE_UNMAPPED - desc: Backlight behaviour setting + id: LANG_USB_MODE_CHARGE + desc: in Settings -> General -> System -> USB Mode: Charge Only user: core <source> - *: "Disable Unmapped Keys" + *: "Charge Only" </source> <dest> - *: "Disable Unmapped Keys" + *: "Charge Only" </dest> <voice> - *: "Disable Unmapped Keys" + *: "Charge Only" </voice> </phrase> <phrase> - id: VOICE_PITCH_ABSOLUTE_MODE - desc: spoken only + id: LANG_USB_MODE_ADB + desc: in Settings -> General -> System -> USB Mode: Android Debug Bridge user: core <source> - *: none - pitchscreen: "" + *: "Android Debug Bridge" </source> <dest> - *: none - pitchscreen: "" + *: "Android Debug Bridge" </dest> <voice> - *: none - pitchscreen: "Absolute mode" + *: "Android Debug Bridge" </voice> </phrase> <phrase> - id: LANG_2_KEY_CONTROL - desc: Item for menus + id: LANG_ACTION_ENABLED + desc: Selective Actions user: core <source> - *: "2 Key Control" + *: "Enabled" </source> <dest> - *: "2 Key Control" + *: "Enabled" </dest> <voice> - *: "2 Key Control" + *: "Enabled" </voice> </phrase> <phrase> - id: LANG_IBASSO_FREQ_SCALING_GOVERNOR - desc: in Settings -> General -> System -> Freq Scaling Governor + id: LANG_ACTION_PLAY + desc: Selective Actions user: core <source> - *: none - ibassodx50,ibassodx90: "Freq Scaling Governor" + *: "Exempt Play" </source> <dest> - *: none - ibassodx50,ibassodx90: "Freq Scaling Governor" + *: "Exempt Play" </dest> <voice> - *: none - ibassodx50,ibassodx90: "Freq Scaling Governor" + *: "Exempt Play" </voice> </phrase> <phrase> - id: LANG_ARGH_SIZE - desc: For wormlet menu + id: LANG_ACTION_SEEK + desc: Selective Actions user: core <source> - *: "Argh Size" + *: "Exempt Seek" </source> <dest> - *: "Argh Size" + *: "Exempt Seek" </dest> <voice> - *: "Argh Size" + *: "Exempt Seek" </voice> </phrase> <phrase> - id: VOICE_BATTERY_BENCH_IS_ALREADY_RUNNING - desc: Spoken if battery bench is already running + id: LANG_ACTION_SKIP + desc: Selective Actions user: core <source> - *: "" + *: "Exempt Skip" </source> <dest> - *: "" + *: "Exempt Skip" </dest> <voice> - *: "Battery bench is already running" + *: "Exempt Skip" </voice> </phrase> <phrase> - id: LANG_PLAYTIME_TRK_REMAINING - desc: playing time screen + id: LANG_BACKLIGHT_SELECTIVE + desc: Backlight behaviour setting user: core <source> - *: "Track remaining: %s" + *: "Backlight Exemptions" </source> <dest> - *: "Track remaining: %s" + *: "Backlight Exemptions" </dest> <voice> - *: "Track remaining" + *: "Backlight Exemptions" </voice> </phrase> <phrase> - id: LANG_SINGLE - desc: in mpegplayer menus + id: LANG_ACTION_DISABLE_EXT_POWER + desc: Backlight behaviour setting user: core <source> - *: "Single" - lowmem: none + *: "Disable on External Power" </source> <dest> - *: "Single" - lowmem: none + *: "Disable on External Power" </dest> <voice> - *: "Single" - lowmem: none + *: "Disable on External Power" </voice> </phrase> <phrase> - id: VOICE_ROOK - desc: spoken only, for announcing chess piece names + id: LANG_ACTION_DISABLE_UNMAPPED + desc: Backlight behaviour setting user: core <source> - *: "" + *: "Disable Unmapped Keys" </source> <dest> - *: "" + *: "Disable Unmapped Keys" </dest> <voice> - *: "Rook" + *: "Disable Unmapped Keys" </voice> </phrase> <phrase> - id: LANG_USB_MODE - desc: in Settings -> General -> System -> USB Mode + id: LANG_SOFTLOCK_SELECTIVE + desc: Softlock behaviour setting user: core <source> - *: "USB Mode" + *: "Advanced Key Lock" </source> <dest> - *: "USB Mode" + *: "Advanced Key Lock" </dest> <voice> - *: "USB Mode" + *: "Advanced Key Lock" </voice> </phrase> <phrase> - id: LANG_USB_MODE_MASS_STORAGE - desc: in Settings -> General -> System -> USB Mode: Mass Storage + id: LANG_ACTION_AUTOLOCK_ON + desc: Softlock behaviour setting user: core <source> - *: "Mass Storage" + *: "Autolock On" </source> <dest> - *: "Mass Storage" + *: "Autolock On" </dest> <voice> - *: "Mass Storage" + *: "Autolock On" </voice> </phrase> <phrase> - id: LANG_USB_MODE_CHARGE - desc: in Settings -> General -> System -> USB Mode: Charge Only + id: LANG_ACTION_AUTOLOCK_OFF + desc: Softlock behaviour setting user: core <source> - *: "Charge Only" + *: "Autolock Off" </source> <dest> - *: "Charge Only" + *: "Autolock Off" </dest> <voice> - *: "Charge Only" + *: "Autolock Off" </voice> </phrase> <phrase> - id: LANG_USB_MODE_ADB - desc: in Settings -> General -> System -> USB Mode: Android Debug Bridge + id: LANG_ACTION_DISABLE_NOTIFY + desc: Softlock behaviour setting user: core <source> - *: "Android Debug Bridge" + *: "Disable Locked Reminders" </source> <dest> - *: "Android Debug Bridge" + *: "Disable Locked Reminders" </dest> <voice> - *: "Android Debug Bridge" + *: "Disable Locked Reminders" </voice> </phrase> <phrase> - id: VOICE_QUEUED - desc: playlist viewer + id: LANG_ACTION_DISABLE_TOUCH + desc: Softlock behaviour setting user: core <source> - *: "" + *: "Disable Touch" </source> <dest> - *: "" + *: "Disable Touch" </dest> <voice> - *: "Queued" + *: "Disable Touch" </voice> </phrase> <phrase> - id: LANG_ACTION_SEEK - desc: Selective Actions + id: LANG_KIBIBYTE + desc: a unit postfix, also voiced user: core <source> - *: "Exempt Seek" + *: "KiB" </source> <dest> - *: "Exempt Seek" + *: "KiB" </dest> <voice> - *: "Exempt Seek" + *: "kibibyte" </voice> </phrase> <phrase> - id: LANG_FORCE_START_MENU - desc: in mpegplayer menus + id: LANG_MEBIBYTE + desc: a unit postfix, also voiced user: core <source> - *: "Start menu" - lowmem: none + *: "MiB" </source> <dest> - *: "Start menu" - lowmem: none + *: "MiB" </dest> <voice> - *: "Start menu" - lowmem: none + *: "mebibyte" </voice> </phrase> <phrase> - id: VOICE_GNUCHESS - desc: spoken only, for announcing player's id + id: LANG_GIBIBYTE + desc: a unit postfix, also voiced user: core <source> - *: "" + *: "GiB" </source> <dest> - *: "" + *: "GiB" </dest> <voice> - *: "GNU Chess" + *: "gibibyte" </voice> </phrase> <phrase> - id: VOICE_CHESSBOX_CASTLE - desc: spoken only, for announcing chess moves + id: LANG_BOOKMARK_SETTINGS_ONE_PER_PLAYLIST + desc: Save only one bookmark for a playlist in recent bookmarks user: core <source> - *: "" + *: "One per playlist" </source> <dest> - *: "" + *: "One per playlist" </dest> <voice> - *: "castle" + *: "One per playlist" </voice> </phrase> <phrase> - id: VOICE_KNIGHT - desc: spoken only, for announcing chess piece names + id: LANG_BOOKMARK_SETTINGS_ONE_PER_TRACK + desc: Save only one bookmark for a combination (playlist,track) in recent bookmarks user: core <source> - *: "" + *: "One per track" </source> <dest> - *: "" + *: "One per track" </dest> <voice> - *: "Knight" + *: "One per track" </voice> </phrase> <phrase> - id: LANG_ACTION_PLAY - desc: Selective Actions + id: VOICE_TRACK_TO_MOVE + desc: playlist viewer user: core <source> - *: "Exempt Play" + *: "" </source> <dest> - *: "Exempt Play" + *: "" </dest> <voice> - *: "Exempt Play" + *: "Track to move" </voice> </phrase> <phrase> - id: LANG_CHESSBOX_PGN_PARSE_ERROR - desc: in the chessbox game viewer + id: VOICE_QUEUED + desc: playlist viewer user: core <source> - *: "Error parsing game !" + *: "" </source> <dest> - *: "Error parsing game !" + *: "" </dest> <voice> - *: "Error parsing game !" + *: "Queued" </voice> </phrase> <phrase> - id: VOICE_TRACK_TO_MOVE + id: VOICE_BAD_TRACK desc: playlist viewer user: core <source> @@ -12655,456 +12800,453 @@ *: "" </dest> <voice> - *: "Track to move" + *: "Bad track" </voice> </phrase> <phrase> - id: LANG_NUMBER_OF_PLAYERS - desc: For game menus + id: VOICE_MOVING_TRACK + desc: playlist viewer user: core <source> - *: "Number of Players" + *: "" </source> <dest> - *: "Number of Players" + *: "" </dest> <voice> - *: "Number of Players" + *: "Moving track" </voice> </phrase> <phrase> - id: LANG_CHESSBOX_ILLEGAL_MOVE - desc: in chessbox + id: LANG_NO_VIEWERS + desc: text for splash to indicate that no viewers are available user: core <source> - *: "Illegal move!" + *: "No viewers found" </source> <dest> - *: "Illegal move!" + *: "No viewers found" </dest> <voice> - *: "Illegal move!" + *: "No viewers found" </voice> </phrase> <phrase> - id: LANG_CHESSBOX_MENU_NEW_GAME - desc: in the chessbox menu + id: LANG_NEVER + desc: in lcd settings user: core <source> - *: "New Game" + *: "Never" </source> <dest> - *: "New Game" + *: "Never" </dest> <voice> - *: "New Game" + *: "Never" </voice> </phrase> <phrase> - id: LANG_SLIDESHOW_MODE - desc: in the imageviewer settings menu + id: LANG_PLAYTIME_ELAPSED + desc: playing time screen user: core <source> - *: "Toggle Slideshow Mode" + *: "Playlist elapsed: %s / %s %ld%%" </source> <dest> - *: "Toggle Slideshow Mode" + *: "Playlist elapsed: %s / %s %ld%%" </dest> <voice> - *: "Toggle Slide show Mode" + *: "Playlist elapsed" </voice> </phrase> <phrase> - id: LANG_CHANGE_SHUFFLE_MODE - desc: in playback control menu + id: LANG_PLAYTIME_TRK_ELAPSED + desc: playing time screen user: core <source> - *: "Shuffle Mode" + *: "Track elapsed: %s / %s %ld%%" </source> <dest> - *: "Shuffle Mode" + *: "Track elapsed: %s / %s %ld%%" </dest> <voice> - *: "Shuffle Mode" + *: "Track elapsed" </voice> </phrase> <phrase> - id: LANG_SET_RESUME_TIME - desc: in the mpegplayer settings menu + id: LANG_PLAYTIME_REMAINING + desc: playing time screen user: core <source> - *: "Set resume time (min)" - lowmem: none + *: "Playlist remaining: %s" </source> <dest> - *: "Set resume time (min)" - lowmem: none + *: "Playlist remaining: %s" </dest> <voice> - *: "Set resume time" - lowmem: none + *: "Playlist remaining" </voice> </phrase> <phrase> - id: LANG_CHESSBOX_LEVEL_6 - desc: in the chessbox game level selection + id: LANG_PLAYTIME_TRK_REMAINING + desc: playing time screen user: core <source> - *: "Level 6: 40 moves / 120 min" + *: "Track remaining: %s" </source> <dest> - *: "Level 6: 40 moves / 120 min" + *: "Track remaining: %s" </dest> <voice> - *: "Level 6: 40 moves per 120 minutes" + *: "Track remaining" </voice> </phrase> <phrase> - id: VOICE_UNMARKED - desc: spoken only, for announcing chess piece unmarking + id: LANG_PLAYTIME_TRACK + desc: playing time screen user: core <source> - *: "" + *: "Track %d / %d %d%%" </source> <dest> - *: "" + *: "Track %d / %d %d%%" </dest> <voice> - *: "Unmarked" + *: "Track" </voice> </phrase> <phrase> - id: LANG_CHESSBOX_LEVEL_2 - desc: in the chessbox game level selection + id: LANG_PLAYTIME_STORAGE + desc: playing time screen user: core <source> - *: "Level 2: 60 moves / 15 min" + *: "Storage: %s (done %s, remaining %s)" </source> <dest> - *: "Level 2: 60 moves / 15 min" + *: "Storage: %s (done %s, remaining %s)" </dest> <voice> - *: "Level 2: 60 moves per 15 minutes" + *: "Storage" </voice> </phrase> <phrase> - id: LANG_PBE - desc: in sound settings + id: VOICE_PLAYTIME_DONE + desc: playing time screen user: core <source> - *: "Perceptual Bass Enhancement" + *: "" </source> <dest> - *: "Perceptual Bass Enhancement" + *: "" </dest> <voice> - *: "Perceptual Bass Enhancement" + *: "Done" </voice> </phrase> <phrase> - id: LANG_ARGHS_PER_FOOD - desc: For wormlet menu + id: LANG_PLAYTIME_AVG_TRACK_SIZE + desc: playing time screen user: core <source> - *: "Arghs Per Food" + *: "Average track size: %s" </source> <dest> - *: "Arghs Per Food" + *: "Average track size: %s" </dest> <voice> - *: "Arghs Per Food" + *: "Average track size" </voice> </phrase> <phrase> - id: LANG_CHESSBOX_LEVEL_10 - desc: in the chessbox game level selection + id: LANG_PLAYTIME_AVG_BITRATE + desc: playing time screen user: core <source> - *: "Level 10: 1 move / 600 min" + *: "Average bitrate: %ld kbps" </source> <dest> - *: "Level 10: 1 move / 600 min" + *: "Average bitrate: %ld kbps" </dest> <voice> - *: "Level 10: 1 move per 600 minutes" + *: "Average bit rate" </voice> </phrase> <phrase> - id: LANG_CHESSBOX_CHECKMATE - desc: in chessbox + id: LANG_PLAYTIME_ERROR + desc: playing time screen user: core <source> - *: "Checkmate!" + *: "Error while gathering info" </source> <dest> - *: "Checkmate!" + *: "Error while gathering info" </dest> <voice> - *: "Checkmate!" + *: "Error while gathering info" </voice> </phrase> <phrase> - id: LANG_CHESSBOX_LEVEL_7 - desc: in the chessbox game level selection + id: LANG_PLAYING_TIME + desc: onplay menu user: core <source> - *: "Level 7: 40 moves / 240 min" + *: "Playing time" </source> <dest> - *: "Level 7: 40 moves / 240 min" + *: "Playing time" </dest> <voice> - *: "Level 7: 40 moves per 240 minutes" + *: "Playing time" </voice> </phrase> <phrase> - id: LANG_USE_COMMON_SETTING - desc: in the mpegplayer settings menu + id: LANG_CAR_ADAPTER_MODE_DELAY + desc: Displayed for setting car adapter mode delay user: core <source> - *: "Use common setting" - lowmem: none + *: none + charging: "Delay Before Resume" </source> <dest> - *: "Use common setting" - lowmem: none + *: none + charging: "Delay Before Resume" </dest> <voice> - *: "Use common setting" - lowmem: none + *: none + charging: "Delay Before Resume" </voice> </phrase> <phrase> - id: LANG_PLAY_WORMLET - desc: For wormlet menu + id: VOICE_PITCH_ABSOLUTE_MODE + desc: spoken only user: core <source> - *: "Play Wormlet!" + *: none + pitchscreen: "" </source> <dest> - *: "Play Wormlet!" + *: none + pitchscreen: "" </dest> <voice> - *: "Play Wormlet!" + *: none + pitchscreen: "Absolute mode" </voice> </phrase> <phrase> - id: LANG_SKIP_FRAMES - desc: in the mpegplayer settings menu + id: VOICE_PITCH_SEMITONE_MODE + desc: spoken only user: core <source> - *: "Skip frames" - lowmem: none + *: none + pitchscreen: "" </source> <dest> - *: "Skip frames" - lowmem: none + *: none + pitchscreen: "" </dest> <voice> - *: "Skip frames" - lowmem: none + *: none + pitchscreen: "Semitone mode" </voice> </phrase> <phrase> - id: LANG_ACTION_SKIP - desc: Selective Actions + id: VOICE_PITCH_TIMESTRETCH_MODE + desc: spoken only user: core <source> - *: "Exempt Skip" + *: none + pitchscreen: "" </source> <dest> - *: "Exempt Skip" + *: none + pitchscreen: "" </dest> <voice> - *: "Exempt Skip" + *: none + pitchscreen: "Time stretch" </voice> </phrase> <phrase> - id: LANG_CHESSBOX_MENU_RESTART_GAME - desc: in the chessbox menu + id: LANG_REMOTE_CONTROL + desc: Item for menus user: core <source> - *: "Restart Game" + *: "Remote Control" </source> <dest> - *: "Restart Game" + *: "Remote Control" </dest> <voice> - *: "Restart Game" + *: "Remote Control" </voice> </phrase> <phrase> - id: LANG_CHESSBOX_NO_GAMES - desc: in the chessbox game viewer + id: LANG_NO_REM_CONTROL + desc: Item for menus user: core <source> - *: "No games found !" + *: "No Rem. Control" </source> <dest> - *: "No games found !" + *: "No Rem. Control" </dest> <voice> - *: "No games found!" + *: "No Remote Control" </voice> </phrase> <phrase> - id: LANG_PREVTRACK - desc: in playback control menu + id: LANG_OUT_OF_CONTROL + desc: Item for menus user: core <source> - *: "Previous Track" + *: "Out of Control" </source> <dest> - *: "Previous Track" + *: "Out of Control" </dest> <voice> - *: "Previous Track" + *: "Out of Control" </voice> </phrase> <phrase> - id: LANG_LIST_SEPARATOR - desc: line between lines in lists + id: LANG_2_KEY_CONTROL + desc: Item for menus user: core <source> - *: "Line Separator" + *: "2 Key Control" </source> <dest> - *: "Line Separator" + *: "2 Key Control" </dest> <voice> - *: "Line Separator" + *: "2 Key Control" </voice> </phrase> <phrase> - id: LANG_CHANGE_VOLUME - desc: in playback control menu + id: LANG_4_KEY_CONTROL + desc: Item for menus user: core <source> - *: "Change Volume" + *: "4 Key Control" </source> <dest> - *: "Change Volume" + *: "4 Key Control" </dest> <voice> - *: "Change Volume" + *: "4 Key Control" </voice> </phrase> <phrase> - id: LANG_CHESSBOX_LOADING_POSITION - desc: in chessbox + id: LANG_PLAY_WORMLET + desc: For wormlet menu user: core <source> - *: "Loading position" + *: "Play Wormlet!" </source> <dest> - *: "Loading position" + *: "Play Wormlet!" </dest> <voice> - *: "Loading position" + *: "Play Wormlet!" </voice> </phrase> <phrase> - id: LANG_CHESSBOX_THINKING - desc: in chessbox + id: LANG_NUMBER_OF_WORMS + desc: For wormlet menu user: core <source> - *: "Thinking..." + *: "Number of Worms" </source> <dest> - *: "Thinking..." + *: "Number of Worms" </dest> <voice> - *: "" + *: "Number of Worms" </voice> </phrase> <phrase> - id: LANG_BOOKMARK_SETTINGS_ONE_PER_TRACK - desc: Save only one bookmark for a combination (playlist,track) in recent bookmarks + id: LANG_WORM_GROWTH_PER_FOOD + desc: For wormlet menu user: core <source> - *: "One per track" + *: "Worm Growth Per Food" </source> <dest> - *: "One per track" + *: "Worm Growth Per Food" </dest> <voice> - *: "One per track" + *: "Worm Growth Per Food" </voice> </phrase> <phrase> - id: LANG_CONDITIONAL_START_MENU - desc: in mpegplayer menus + id: LANG_WORM_SPEED + desc: For wormlet menu user: core <source> - *: "Start menu if not completed" - lowmem: none + *: "Worm Speed" </source> <dest> - *: "Start menu if not completed" - lowmem: none + *: "Worm Speed" </dest> <voice> - *: "Start menu if not completed" - lowmem: none + *: "Worm Speed" </voice> </phrase> <phrase> - id: LANG_RETURN - desc: in various plugin menus + id: LANG_ARGHS_PER_FOOD + desc: For wormlet menu user: core <source> - *: "Return" + *: "Arghs Per Food" </source> <dest> - *: "Return" + *: "Arghs Per Food" </dest> <voice> - *: "Return" + *: "Arghs Per Food" </voice> </phrase> <phrase> - id: LANG_LIMIT_FPS - desc: in the mpegplayer settings menu + id: LANG_ARGH_SIZE + desc: For wormlet menu user: core <source> - *: "Limit FPS" - lowmem: none + *: "Argh Size" </source> <dest> - *: "Limit FPS" - lowmem: none + *: "Argh Size" </dest> <voice> - *: "Limit FPS" - lowmem: none + *: "Argh Size" </voice> </phrase> <phrase> - id: LANG_CHESSBOX_GAMES - desc: in chessbox + id: LANG_FOOD_SIZE + desc: For wormlet menu user: core <source> - *: "Games" + *: "Food Size" </source> <dest> - *: "Games" + *: "Food Size" </dest> <voice> - *: "" + *: "Food Size" </voice> </phrase> <phrase> - id: LANG_MENU_DISPLAY_OPTIONS - desc: in various menus + id: LANG_NUMBER_OF_PLAYERS + desc: For game menus user: core <source> - *: "Display Options" + *: "Number of Players" </source> <dest> - *: "Display Options" + *: "Number of Players" </dest> <voice> - *: "Display Options" + *: "Number of Players" </voice> </phrase> <phrase> @@ -13122,318 +13264,297 @@ </voice> </phrase> <phrase> - id: VOICE_PAWN - desc: spoken only, for announcing chess piece names + id: LANG_REVERT_TO_DEFAULT_SETTINGS + desc: In various menus user: core <source> - *: "" + *: "Revert to Default Settings" </source> <dest> - *: "" + *: "Revert to Default Settings" </dest> <voice> - *: "Pawn" + *: "Revert to Default Settings" </voice> </phrase> <phrase> - id: VOICE_PITCH_SEMITONE_MODE - desc: spoken only + id: LANG_MENU_QUIT + desc: in various menus user: core <source> - *: none - pitchscreen: "" + *: "Quit" </source> <dest> - *: none - pitchscreen: "" + *: "Quit" </dest> <voice> - *: none - pitchscreen: "Semitone mode" + *: "Quit" </voice> </phrase> <phrase> - id: VOICE_QUEEN - desc: spoken only, for announcing chess piece names + id: LANG_MENU_DISPLAY_OPTIONS + desc: in various menus user: core <source> - *: "" + *: "Display Options" </source> <dest> - *: "" + *: "Display Options" </dest> <voice> - *: "Queen" + *: "Display Options" </voice> </phrase> <phrase> - id: VOICE_KING - desc: spoken only, for announcing chess piece names + id: LANG_PREVTRACK + desc: in playback control menu user: core <source> - *: "" + *: "Previous Track" </source> <dest> - *: "" + *: "Previous Track" </dest> <voice> - *: "King" + *: "Previous Track" </voice> </phrase> <phrase> - id: LANG_CANNOT_RESTART_PLAYBACK - desc: cannot restart playback splash in imageviewer + id: LANG_PLAYPAUSE + desc: in playback control menu user: core <source> - *: "Cannot restart playback" + *: "Pause / Play" </source> <dest> - *: "Cannot restart playback" + *: "Pause / Play" </dest> <voice> - *: "Cannot restart playback" + *: "Pause / Play" </voice> </phrase> <phrase> - id: LANG_WORM_SPEED - desc: For wormlet menu + id: LANG_STOP_PLAYBACK + desc: in playback control menu user: core <source> - *: "Worm Speed" + *: "Stop Playback" </source> <dest> - *: "Worm Speed" + *: "Stop Playback" </dest> <voice> - *: "Worm Speed" + *: "Stop Playback" </voice> </phrase> <phrase> - id: LANG_UNAVAILABLE - desc: in mpegplayer settings + id: LANG_NEXTTRACK + desc: in playback control menu user: core <source> - *: "Unavailable" - lowmem: none + *: "Next Track" </source> <dest> - *: "Unavailable" - lowmem: none + *: "Next Track" </dest> <voice> - *: "Unavailable" - lowmem: none + *: "Next Track" </voice> </phrase> <phrase> - id: LANG_BACKLIGHT_BRIGHTNESS - desc: in the mpegplayer settings menu + id: LANG_CHANGE_VOLUME + desc: in playback control menu user: core <source> - *: "Backlight brightness" - lowmem: none + *: "Change Volume" </source> <dest> - *: "Backlight brightness" - lowmem: none + *: "Change Volume" </dest> <voice> - *: "Backlight brightness" - lowmem: none + *: "Change Volume" </voice> </phrase> <phrase> - id: LANG_WORM_GROWTH_PER_FOOD - desc: For wormlet menu + id: LANG_CHANGE_SHUFFLE_MODE + desc: in playback control menu user: core <source> - *: "Worm Growth Per Food" + *: "Shuffle Mode" </source> <dest> - *: "Worm Growth Per Food" + *: "Shuffle Mode" </dest> <voice> - *: "Worm Growth Per Food" + *: "Shuffle Mode" </voice> </phrase> <phrase> - id: LANG_BACKLIGHT_SELECTIVE - desc: Backlight behaviour setting + id: LANG_CHANGE_REPEAT_MODE + desc: in playback control menu user: core <source> - *: "Backlight Exemptions" + *: "Change Repeat Mode" </source> <dest> - *: "Backlight Exemptions" + *: "Change Repeat Mode" </dest> <voice> - *: "Backlight Exemptions" + *: "Change Repeat Mode" </voice> </phrase> <phrase> - id: LANG_LIST_SEPARATOR_COLOR - desc: line between lines in lists + id: LANG_PLAYBACK_CONTROL + desc: in playback control menu user: core <source> - *: "Line Separator Colour" + *: "Playback Control" </source> <dest> - *: "Line Separator Color" + *: "Playback Control" </dest> <voice> - *: "Line Separator Color" + *: "Playback Control" </voice> </phrase> <phrase> - id: LANG_SOFTLOCK_SELECTIVE - desc: Softlock behaviour setting + id: LANG_CHESSBOX_CHECKMATE + desc: in chessbox user: core <source> - *: "Advanced Key Lock" + *: "Checkmate!" </source> <dest> - *: "Advanced Key Lock" + *: "Checkmate!" </dest> <voice> - *: "Advanced Key Lock" + *: "Checkmate!" </voice> </phrase> <phrase> - id: LANG_MENU_AUDIO_OPTIONS - desc: in mpegplayer menus + id: LANG_CHESSBOX_ILLEGAL_MOVE + desc: in chessbox user: core <source> - *: "Audio Options" - lowmem: none + *: "Illegal move!" </source> <dest> - *: "Audio Options" - lowmem: none + *: "Illegal move!" </dest> <voice> - *: "Audio Options" - lowmem: none + *: "Illegal move!" </voice> </phrase> <phrase> - id: LANG_CAR_ADAPTER_MODE_DELAY - desc: Displayed for setting car adapter mode delay + id: LANG_CHESSBOX_MENU_NEW_GAME + desc: in the chessbox menu user: core <source> - *: none - charging: "Delay Before Resume" + *: "New Game" </source> <dest> - *: none - charging: "Delay Before Resume" + *: "New Game" </dest> <voice> - *: none - charging: "Delay Before Resume" + *: "New Game" </voice> </phrase> <phrase> - id: LANG_CHESSBOX_MENU_VIEW_GAMES + id: LANG_CHESSBOX_MENU_RESUME_GAME desc: in the chessbox menu user: core <source> - *: "View Played Games" + *: "Resume Game" </source> <dest> - *: "View Played Games" + *: "Resume Game" </dest> <voice> - *: "View Played Games" + *: "Resume Game" </voice> </phrase> <phrase> - id: LANG_VOLUME_LIMIT - desc: in sound_settings + id: LANG_CHESSBOX_MENU_SAVE_GAME + desc: in the chessbox menu user: core <source> - *: "Maximum Volume Limit" + *: "Save Game" </source> <dest> - *: "Maximum Volume Limit" + *: "Save Game" </dest> <voice> - *: "Maximum Volume Limit" + *: "Save Game" </voice> </phrase> <phrase> - id: LANG_NUMBER_OF_WORMS - desc: For wormlet menu + id: LANG_CHESSBOX_MENU_RESTORE_GAME + desc: in the chessbox menu user: core <source> - *: "Number of Worms" + *: "Restore Game" </source> <dest> - *: "Number of Worms" + *: "Restore Game" </dest> <voice> - *: "Number of Worms" + *: "Restore Game" </voice> </phrase> <phrase> - id: LANG_REC_DIR - desc: used in the info screen to show a recording dir + id: LANG_CHESSBOX_MENU_RESTART_GAME + desc: in the chessbox menu user: core <source> - *: none - recording: "Recording Directory" + *: "Restart Game" </source> <dest> - *: none - recording: "Recording Directory" + *: "Restart Game" </dest> <voice> - *: none - recording: "Recording Directory" + *: "Restart Game" </voice> </phrase> <phrase> - id: LANG_MENU_PLAY_MODE - desc: in mpegplayer menus + id: LANG_CHESSBOX_MENU_SELECT_OTHER_GAME + desc: in the chessbox menu user: core <source> - *: "Play Mode" - lowmem: none + *: "Select Other Game" </source> <dest> - *: "Play Mode" - lowmem: none + *: "Select Other Game" </dest> <voice> - *: "Play Mode" - lowmem: none + *: "Select Other Game" </voice> </phrase> <phrase> - id: VOICE_PLAYTIME_DONE - desc: playing time screen + id: LANG_CHESSBOX_LEVEL_1 + desc: in the chessbox game level selection user: core <source> - *: "" + *: "Level 1: 60 moves / 5 min" </source> <dest> - *: "" + *: "Level 1: 60 moves / 5 min" </dest> <voice> - *: "Done" + *: "Level 1: 60 moves per 5 minutes" </voice> </phrase> <phrase> - id: LANG_BOOKMARK_SETTINGS_ONE_PER_PLAYLIST - desc: Save only one bookmark for a playlist in recent bookmarks + id: LANG_CHESSBOX_LEVEL_2 + desc: in the chessbox game level selection user: core <source> - *: "One per playlist" + *: "Level 2: 60 moves / 15 min" </source> <dest> - *: "One per playlist" + *: "Level 2: 60 moves / 15 min" </dest> <voice> - *: "One per playlist" + *: "Level 2: 60 moves per 15 minutes" </voice> </phrase> <phrase> @@ -13451,255 +13572,246 @@ </voice> </phrase> <phrase> - id: LANG_DIFFUSION - desc: in the imageviewer settings menu + id: LANG_CHESSBOX_LEVEL_4 + desc: in the chessbox game level selection user: core <source> - *: "Diffusion" + *: "Level 4: 40 moves / 30 min" </source> <dest> - *: "Diffusion" + *: "Level 4: 40 moves / 30 min" </dest> <voice> - *: "Diffusion" + *: "Level 4: 40 moves per 30 minutes" </voice> </phrase> <phrase> - id: LANG_NEVER - desc: in lcd settings + id: LANG_CHESSBOX_LEVEL_5 + desc: in the chessbox game level selection user: core <source> - *: "Never" + *: "Level 5: 40 moves / 60 min" </source> <dest> - *: "Never" + *: "Level 5: 40 moves / 60 min" </dest> <voice> - *: "Never" + *: "Level 5: 40 moves per 60 minutes" </voice> </phrase> <phrase> - id: LANG_NO_REM_CONTROL - desc: Item for menus + id: LANG_CHESSBOX_LEVEL_6 + desc: in the chessbox game level selection user: core <source> - *: "No Rem. Control" + *: "Level 6: 40 moves / 120 min" </source> <dest> - *: "No Rem. Control" + *: "Level 6: 40 moves / 120 min" </dest> <voice> - *: "No Remote Control" + *: "Level 6: 40 moves per 120 minutes" </voice> </phrase> <phrase> - id: LANG_SURROUND_FX2 - desc: in sound settings + id: LANG_CHESSBOX_LEVEL_7 + desc: in the chessbox game level selection user: core <source> - *: "f(x2)" + *: "Level 7: 40 moves / 240 min" </source> <dest> - *: "f(x2)" + *: "Level 7: 40 moves / 240 min" </dest> <voice> - *: "f(x2)" + *: "Level 7: 40 moves per 240 minutes" </voice> </phrase> <phrase> - id: LANG_ACTION_DISABLE_EXT_POWER - desc: Backlight behaviour setting + id: LANG_CHESSBOX_LEVEL_8 + desc: in the chessbox game level selection user: core <source> - *: "Disable on External Power" + *: "Level 8: 1 move / 15 min" </source> <dest> - *: "Disable on External Power" + *: "Level 8: 1 move / 15 min" </dest> <voice> - *: "Disable on External Power" + *: "Level 8: 1 move per 15 minutes" </voice> </phrase> <phrase> - id: LANG_ACTION_ENABLED - desc: Selective Actions + id: LANG_CHESSBOX_LEVEL_9 + desc: in the chessbox game level selection user: core <source> - *: "Enabled" + *: "Level 9: 1 move / 60 min" </source> <dest> - *: "Enabled" + *: "Level 9: 1 move / 60 min" </dest> <voice> - *: "Enabled" + *: "Level 9: 1 move per 60 minutes" </voice> </phrase> <phrase> - id: LANG_PLAYBACK_CONTROL - desc: in playback control menu + id: LANG_CHESSBOX_LEVEL_10 + desc: in the chessbox game level selection user: core <source> - *: "Playback Control" + *: "Level 10: 1 move / 600 min" </source> <dest> - *: "Playback Control" + *: "Level 10: 1 move / 600 min" </dest> <voice> - *: "Playback Control" + *: "Level 10: 1 move per 600 minutes" </voice> </phrase> <phrase> - id: LANG_REMOTE_CONTROL - desc: Item for menus + id: LANG_CHESSBOX_PGN_PARSE_ERROR + desc: in the chessbox game viewer user: core <source> - *: "Remote Control" + *: "Error parsing game !" </source> <dest> - *: "Remote Control" + *: "Error parsing game !" </dest> <voice> - *: "Remote Control" + *: "Error parsing game !" </voice> </phrase> <phrase> - id: VOICE_CHESSBOX_QUEENSIDE - desc: spoken only, for announcing chess moves + id: LANG_CHESSBOX_NO_GAMES + desc: in the chessbox game viewer user: core <source> - *: "" + *: "No games found !" </source> <dest> - *: "" + *: "No games found !" </dest> <voice> - *: "queen side" + *: "No games found!" </voice> </phrase> <phrase> - id: VOICE_PITCH_TIMESTRETCH_MODE - desc: spoken only + id: LANG_CHESSBOX_GAME_BEGINNING + desc: in the chessbox game viewer user: core <source> - *: none - pitchscreen: "" + *: "At the beginning of the game" </source> <dest> - *: none - pitchscreen: "" + *: "At the beginning of the game" </dest> <voice> - *: none - pitchscreen: "Time stretch" + *: "At the beginning of the game" </voice> </phrase> <phrase> - id: LANG_RESTART_PLAYBACK - desc: in the mpegplayer settings menu + id: LANG_CHESSBOX_GAME_END + desc: in the chessbox game viewer user: core <source> - *: "Play from beginning" - lowmem: none + *: "At the end of the game" </source> <dest> - *: "Play from beginning" - lowmem: none + *: "At the end of the game" </dest> <voice> - *: "Play from beginning" - lowmem: none + *: "At the end of the game" </voice> </phrase> <phrase> - id: LANG_SURROUND_MIX - desc: in sound settings + id: VOICE_PLAYER + desc: spoken only, for announcing player's id user: core <source> - *: "Dry / Wet Mix" + *: "" </source> <dest> - *: "Dry / Wet Mix" + *: "" </dest> <voice> - *: "Dry / Wet Mix" + *: "Player" </voice> </phrase> <phrase> - id: LANG_FILTER_SHORT - desc: in sound settings + id: VOICE_GNUCHESS + desc: spoken only, for announcing player's id user: core <source> - *: none - es9018: "Short" + *: "" </source> <dest> - *: none - es9018: "Short" + *: "" </dest> <voice> - *: none - es9018: "Short" + *: "GNU Chess" </voice> </phrase> <phrase> - id: LANG_CHESSBOX_GAME_END - desc: in the chessbox game viewer + id: VOICE_MARKED + desc: spoken only, for announcing chess piece marking user: core <source> - *: "At the end of the game" + *: "" </source> <dest> - *: "At the end of the game" + *: "" </dest> <voice> - *: "At the end of the game" + *: "Marked" </voice> </phrase> <phrase> - id: LANG_PLAYTIME_ERROR - desc: playing time screen + id: VOICE_UNMARKED + desc: spoken only, for announcing chess piece unmarking user: core <source> - *: "Error while gathering info" + *: "" </source> <dest> - *: "Error while gathering info" + *: "" </dest> <voice> - *: "Error while gathering info" + *: "Unmarked" </voice> </phrase> <phrase> - id: LANG_PLAYTIME_ELAPSED - desc: playing time screen + id: VOICE_WHITE + desc: spoken only, for announcing chess piece color user: core <source> - *: "Playlist elapsed: %s / %s %ld%%" + *: "" </source> <dest> - *: "Playlist elapsed: %s / %s %ld%%" + *: "" </dest> <voice> - *: "Playlist elapsed" + *: "White" </voice> </phrase> <phrase> - id: LANG_PLAYTIME_REMAINING - desc: playing time screen + id: VOICE_BLACK + desc: spoken only, for announcing chess piece color user: core <source> - *: "Playlist remaining: %s" + *: "" </source> <dest> - *: "Playlist remaining: %s" + *: "" </dest> <voice> - *: "Playlist remaining" + *: "Black" </voice> </phrase> <phrase> - id: VOICE_BAD_TRACK - desc: playlist viewer + id: VOICE_CHESSBOX_CHECK + desc: spoken only, for announcing chess moves user: core <source> *: "" @@ -13708,99 +13820,96 @@ *: "" </dest> <voice> - *: "Bad track" + *: "Check!" </voice> </phrase> <phrase> - id: LANG_FOOD_SIZE - desc: For wormlet menu + id: VOICE_CHESSBOX_CAPTURES + desc: spoken only, for announcing chess moves user: core <source> - *: "Food Size" + *: "" </source> <dest> - *: "Food Size" + *: "" </dest> <voice> - *: "Food Size" + *: "captures" </voice> </phrase> <phrase> - id: LANG_KIBIBYTE - desc: a unit postfix, also voiced + id: VOICE_CHESSBOX_CASTLE + desc: spoken only, for announcing chess moves user: core <source> - *: "KiB" + *: "" </source> <dest> - *: "KiB" + *: "" </dest> <voice> - *: "kibibyte" + *: "castle" </voice> </phrase> <phrase> - id: LANG_FILTER_BYPASS - desc: in sound settings + id: VOICE_CHESSBOX_KINGSIDE + desc: spoken only, for announcing chess moves user: core <source> - *: none - es9018: "Bypass" + *: "" </source> <dest> - *: none - es9018: "Bypass" + *: "" </dest> <voice> - *: none - es9018: "Bypass" + *: "king side" </voice> </phrase> <phrase> - id: LANG_CHESSBOX_MENU_SELECT_OTHER_GAME - desc: in the chessbox menu + id: VOICE_CHESSBOX_QUEENSIDE + desc: spoken only, for announcing chess moves user: core <source> - *: "Select Other Game" + *: "" </source> <dest> - *: "Select Other Game" + *: "" </dest> <voice> - *: "Select Other Game" + *: "queen side" </voice> </phrase> <phrase> - id: LANG_4_KEY_CONTROL - desc: Item for menus + id: VOICE_PAWN + desc: spoken only, for announcing chess piece names user: core <source> - *: "4 Key Control" + *: "" </source> <dest> - *: "4 Key Control" + *: "" </dest> <voice> - *: "4 Key Control" + *: "Pawn" </voice> </phrase> <phrase> - id: LANG_CHESSBOX_LEVEL_5 - desc: in the chessbox game level selection + id: VOICE_KNIGHT + desc: spoken only, for announcing chess piece names user: core <source> - *: "Level 5: 40 moves / 60 min" + *: "" </source> <dest> - *: "Level 5: 40 moves / 60 min" + *: "" </dest> <voice> - *: "Level 5: 40 moves per 60 minutes" + *: "Knight" </voice> </phrase> <phrase> - id: VOICE_MARKED - desc: spoken only, for announcing chess piece marking + id: VOICE_BISHOP + desc: spoken only, for announcing chess piece names user: core <source> *: "" @@ -13809,543 +13918,579 @@ *: "" </dest> <voice> - *: "Marked" + *: "Bishop" </voice> </phrase> <phrase> - id: LANG_ACTION_AUTOLOCK_OFF - desc: Softlock behaviour setting + id: VOICE_ROOK + desc: spoken only, for announcing chess piece names user: core <source> - *: "Autolock Off" + *: "" </source> <dest> - *: "Autolock Off" + *: "" </dest> <voice> - *: "Autolock Off" + *: "Rook" </voice> </phrase> <phrase> - id: LANG_PLAYPAUSE - desc: in playback control menu + id: VOICE_QUEEN + desc: spoken only, for announcing chess piece names user: core <source> - *: "Pause / Play" + *: "" </source> <dest> - *: "Pause / Play" + *: "" </dest> <voice> - *: "Pause / Play" + *: "Queen" </voice> </phrase> <phrase> - id: LANG_OUT_OF_CONTROL - desc: Item for menus + id: VOICE_KING + desc: spoken only, for announcing chess piece names user: core <source> - *: "Out of Control" + *: "" </source> <dest> - *: "Out of Control" + *: "" </dest> <voice> - *: "Out of Control" + *: "King" </voice> </phrase> <phrase> - id: VOICE_CHESSBOX_CAPTURES - desc: spoken only, for announcing chess moves + id: LANG_CHESSBOX_GAMES + desc: in chessbox user: core <source> - *: "" + *: "Games" </source> <dest> - *: "" + *: "Games" </dest> <voice> - *: "captures" + *: "" </voice> </phrase> <phrase> - id: LANG_ACTION_DISABLE_NOTIFY - desc: Softlock behaviour setting + id: LANG_CHESSBOX_SAVING_POSITION + desc: in chessbox user: core <source> - *: "Disable Locked Reminders" + *: "Saving position" </source> <dest> - *: "Disable Locked Reminders" + *: "Saving position" </dest> <voice> - *: "Disable Locked Reminders" + *: "Saving position" </voice> </phrase> <phrase> - id: LANG_USE_SOUND_SETTING - desc: in mpegplayer menus + id: LANG_CHESSBOX_LOADING_POSITION + desc: in chessbox user: core <source> - *: "Use sound setting" - lowmem: none + *: "Loading position" </source> <dest> - *: "Use sound setting" - lowmem: none + *: "Loading position" </dest> <voice> - *: "Use sound setting" - lowmem: none + *: "Loading position" </voice> </phrase> <phrase> - id: LANG_FILTER_SHARP - desc: in sound settings + id: LANG_CHESSBOX_THINKING + desc: in chessbox user: core <source> - *: none - filter_roll_off: "Sharp" + *: "Thinking..." </source> <dest> - *: none - filter_roll_off: "Sharp" + *: "Thinking..." </dest> <voice> - *: none - filter_roll_off: "Sharp" + *: "" </voice> </phrase> <phrase> - id: LANG_FILTER_SLOW - desc: in sound settings + id: VOICE_BATTERY_BENCH_IS_ALREADY_RUNNING + desc: Spoken if battery bench is already running user: core <source> - *: none - filter_roll_off: "Slow" + *: "" </source> <dest> - *: none - filter_roll_off: "Slow" + *: "" </dest> <voice> - *: none - filter_roll_off: "Slow" + *: "Battery bench is already running" </voice> </phrase> <phrase> - id: LANG_SYSFONT_EQUALIZER_BAND_Q - desc: in the equalizer settings menu + id: VOICE_BAT_BENCH_KEYS + desc: Battery bench start up message user: core <source> - *: "Q" + *: "" </source> <dest> - *: "Q" + *: "" </dest> <voice> - *: "Q" + *: "Press play to run battery bench or stop to cancel" </voice> </phrase> <phrase> - id: LANG_GIBIBYTE - desc: a unit postfix, also voiced + id: LANG_CANNOT_RESTART_PLAYBACK + desc: cannot restart playback splash in imageviewer user: core <source> - *: "GiB" + *: "Cannot restart playback" </source> <dest> - *: "GiB" + *: "Cannot restart playback" </dest> <voice> - *: "gibibyte" + *: "Cannot restart playback" </voice> </phrase> <phrase> - id: LANG_CHESSBOX_MENU_RESUME_GAME - desc: in the chessbox menu + id: LANG_ORDERED + desc: in the imageviewer settings menu user: core <source> - *: "Resume Game" + *: "Ordered" </source> <dest> - *: "Resume Game" + *: "Ordered" </dest> <voice> - *: "Resume Game" + *: "Ordered" </voice> </phrase> <phrase> - id: LANG_NEXTTRACK - desc: in playback control menu + id: LANG_DIFFUSION + desc: in the imageviewer settings menu user: core <source> - *: "Next Track" + *: "Diffusion" </source> <dest> - *: "Next Track" + *: "Diffusion" </dest> <voice> - *: "Next Track" + *: "Diffusion" </voice> </phrase> <phrase> - id: LANG_STOP_PLAYBACK - desc: in playback control menu + id: LANG_GRAYSCALE + desc: in the imageviewer settings menu user: core <source> - *: "Stop Playback" + *: "Grayscale" </source> <dest> - *: "Stop Playback" + *: "Grayscale" </dest> <voice> - *: "Stop Playback" + *: "Grayscale" </voice> </phrase> <phrase> - id: LANG_PLAYTIME_TRACK - desc: playing time screen + id: LANG_SLIDESHOW_MODE + desc: in the imageviewer settings menu user: core <source> - *: "Track %d / %d %d%%" + *: "Toggle Slideshow Mode" </source> <dest> - *: "Track %d / %d %d%%" + *: "Toggle Slideshow Mode" </dest> <voice> - *: "Track" + *: "Toggle Slide show Mode" </voice> </phrase> <phrase> - id: LANG_DISPLAY_FPS - desc: in the mpegplayer and pictureflow settings menus + id: LANG_SLIDESHOW_TIME + desc: in the imageviewer settings menu user: core <source> - *: "Display FPS" + *: "Slideshow Time" </source> <dest> - *: "Display FPS" + *: "Slideshow Time" </dest> <voice> - *: "Display FPS" + *: "Slide show Time" </voice> </phrase> <phrase> - id: VOICE_BISHOP - desc: spoken only, for announcing chess piece names + id: LANG_RETURN + desc: in various plugin menus user: core <source> - *: "" + *: "Return" </source> <dest> - *: "" + *: "Return" </dest> <voice> - *: "Bishop" + *: "Return" </voice> </phrase> <phrase> - id: LANG_PLAYING_TIME - desc: onplay menu + id: LANG_REC_DIR + desc: used in the info screen to show a recording dir user: core <source> - *: "Playing time" + *: none + recording: "Recording Directory" </source> <dest> - *: "Playing time" + *: none + recording: "Recording Directory" </dest> <voice> - *: "Playing time" + *: none + recording: "Recording Directory" </voice> </phrase> <phrase> - id: LANG_MEBIBYTE - desc: a unit postfix, also voiced + id: LANG_CHESSBOX_MENU_VIEW_GAMES + desc: in the chessbox menu user: core <source> - *: "MiB" + *: "View Played Games" </source> <dest> - *: "MiB" + *: "View Played Games" </dest> <voice> - *: "mebibyte" + *: "View Played Games" </voice> </phrase> <phrase> - id: VOICE_PLAYER - desc: spoken only, for announcing player's id + id: LANG_MENU_AUDIO_OPTIONS + desc: in mpegplayer menus user: core <source> - *: "" + *: "Audio Options" + lowmem: none </source> <dest> - *: "" + *: "Audio Options" + lowmem: none </dest> <voice> - *: "Player" + *: "Audio Options" + lowmem: none </voice> </phrase> <phrase> - id: VOICE_BAT_BENCH_KEYS - desc: Battery bench start up message + id: LANG_MENU_RESUME_OPTIONS + desc: in mpegplayer menus user: core <source> - *: "" + *: "Resume Options" + lowmem: none </source> <dest> - *: "" + *: "Resume Options" + lowmem: none </dest> <voice> - *: "Press play to run battery bench or stop to cancel" + *: "Resume Options" + lowmem: none </voice> </phrase> <phrase> - id: LANG_SURROUND_METHOD2 - desc: in sound settings + id: LANG_MENU_PLAY_MODE + desc: in mpegplayer menus user: core <source> - *: "SIDE ONLY" + *: "Play Mode" + lowmem: none </source> <dest> - *: "SIDE ONLY" + *: "Play Mode" + lowmem: none </dest> <voice> - *: "SIDE ONLY" + *: "Play Mode" + lowmem: none </voice> </phrase> <phrase> - id: LANG_CHESSBOX_LEVEL_9 - desc: in the chessbox game level selection + id: LANG_SINGLE + desc: in mpegplayer menus user: core <source> - *: "Level 9: 1 move / 60 min" + *: "Single" + lowmem: none </source> <dest> - *: "Level 9: 1 move / 60 min" + *: "Single" + lowmem: none </dest> <voice> - *: "Level 9: 1 move per 60 minutes" + *: "Single" + lowmem: none </voice> </phrase> <phrase> - id: LANG_NO_VIEWERS - desc: text for splash to indicate that no viewers are available + id: LANG_USE_SOUND_SETTING + desc: in mpegplayer menus user: core <source> - *: "No viewers found" + *: "Use sound setting" + lowmem: none </source> <dest> - *: "No viewers found" + *: "Use sound setting" + lowmem: none </dest> <voice> - *: "No viewers found" + *: "Use sound setting" + lowmem: none </voice> </phrase> <phrase> - id: LANG_GRAYSCALE - desc: in the imageviewer settings menu + id: LANG_RESTART_PLAYBACK + desc: in the mpegplayer settings menu user: core <source> - *: "Grayscale" + *: "Play from beginning" + lowmem: none </source> <dest> - *: "Grayscale" + *: "Play from beginning" + lowmem: none </dest> <voice> - *: "Grayscale" + *: "Play from beginning" + lowmem: none </voice> </phrase> <phrase> - id: LANG_CHESSBOX_LEVEL_1 - desc: in the chessbox game level selection + id: LANG_SET_RESUME_TIME + desc: in the mpegplayer settings menu user: core <source> - *: "Level 1: 60 moves / 5 min" + *: "Set resume time (min)" + lowmem: none </source> <dest> - *: "Level 1: 60 moves / 5 min" + *: "Set resume time (min)" + lowmem: none </dest> <voice> - *: "Level 1: 60 moves per 5 minutes" + *: "Set resume time" + lowmem: none </voice> </phrase> <phrase> - id: LANG_REVERT_TO_DEFAULT_SETTINGS - desc: In various menus + id: LANG_DISPLAY_FPS + desc: in the mpegplayer and pictureflow settings menus user: core <source> - *: "Revert to Default Settings" + *: "Display FPS" </source> <dest> - *: "Revert to Default Settings" + *: "Display FPS" </dest> <voice> - *: "Revert to Default Settings" + *: "Display FPS" </voice> </phrase> <phrase> - id: LANG_CHESSBOX_MENU_SAVE_GAME - desc: in the chessbox menu + id: LANG_LIMIT_FPS + desc: in the mpegplayer settings menu user: core <source> - *: "Save Game" + *: "Limit FPS" + lowmem: none </source> <dest> - *: "Save Game" + *: "Limit FPS" + lowmem: none </dest> <voice> - *: "Save Game" + *: "Limit FPS" + lowmem: none </voice> </phrase> <phrase> - id: LANG_PLAYTIME_AVG_TRACK_SIZE - desc: playing time screen + id: LANG_SKIP_FRAMES + desc: in the mpegplayer settings menu user: core <source> - *: "Average track size: %s" + *: "Skip frames" + lowmem: none </source> <dest> - *: "Average track size: %s" + *: "Skip frames" + lowmem: none </dest> <voice> - *: "Average track size" + *: "Skip frames" + lowmem: none </voice> </phrase> <phrase> - id: LANG_PLAYTIME_TRK_ELAPSED - desc: playing time screen + id: LANG_BACKLIGHT_BRIGHTNESS + desc: in the mpegplayer settings menu user: core <source> - *: "Track elapsed: %s / %s %ld%%" + *: "Backlight brightness" + lowmem: none </source> <dest> - *: "Track elapsed: %s / %s %ld%%" + *: "Backlight brightness" + lowmem: none </dest> <voice> - *: "Track elapsed" + *: "Backlight brightness" + lowmem: none </voice> </phrase> <phrase> - id: LANG_AUTO_RESUME - desc: in mpegplayer menus + id: LANG_USE_COMMON_SETTING + desc: in the mpegplayer settings menu user: core <source> - *: "Resume automatically" + *: "Use common setting" lowmem: none </source> <dest> - *: "Resume automatically" + *: "Use common setting" lowmem: none </dest> <voice> - *: "Resume automatically" + *: "Use common setting" lowmem: none </voice> </phrase> <phrase> - id: LANG_MENU_QUIT - desc: in various menus + id: LANG_TONE_CONTROLS + desc: in the mpegplayer settings menu user: core <source> - *: "Quit" + *: "Tone controls" + lowmem: none </source> <dest> - *: "Quit" + *: "Tone controls" + lowmem: none </dest> <voice> - *: "Quit" + *: "Tone controls" + lowmem: none </voice> </phrase> <phrase> - id: LANG_TONE_CONTROLS - desc: in the mpegplayer settings menu + id: LANG_FORCE_START_MENU + desc: in mpegplayer menus user: core <source> - *: "Tone controls" + *: "Start menu" lowmem: none </source> <dest> - *: "Tone controls" + *: "Start menu" lowmem: none </dest> <voice> - *: "Tone controls" + *: "Start menu" lowmem: none </voice> </phrase> <phrase> - id: LANG_CLEAR_ALL_RESUMES - desc: in the mpegplayer settings menu + id: LANG_CONDITIONAL_START_MENU + desc: in mpegplayer menus user: core <source> - *: "Clear all resumes" + *: "Start menu if not completed" lowmem: none </source> <dest> - *: "Clear all resumes" + *: "Start menu if not completed" lowmem: none </dest> <voice> - *: "Clear all resumes" + *: "Start menu if not completed" lowmem: none </voice> </phrase> <phrase> - id: LANG_PROPERTIES_TITLE - desc: deprecated + id: LANG_AUTO_RESUME + desc: in mpegplayer menus user: core <source> - *: "" + *: "Resume automatically" + lowmem: none </source> <dest> - *: "" + *: "Resume automatically" + lowmem: none </dest> <voice> - *: "" + *: "Resume automatically" + lowmem: none </voice> </phrase> <phrase> - id: LANG_PROPERTIES_FILE_PROPERTIES - desc: in properties plugin + id: LANG_CLEAR_ALL_RESUMES + desc: in the mpegplayer settings menu user: core <source> - *: "File properties" + *: "Clear all resumes" + lowmem: none </source> <dest> - *: "File properties" + *: "Clear all resumes" + lowmem: none </dest> <voice> - *: "" + *: "Clear all resumes" + lowmem: none </voice> </phrase> <phrase> - id: LANG_PROPERTIES_FILES - desc: in properties plugin + id: LANG_UNAVAILABLE + desc: in mpegplayer settings user: core <source> - *: "[Files]" + *: "Unavailable" + lowmem: none </source> <dest> - *: "[Files]" + *: "Unavailable" + lowmem: none </dest> <voice> - *: "Files" + *: "Unavailable" + lowmem: none </voice> </phrase> <phrase> - id: LANG_PROPERTIES_PATH - desc: in properties plugin + id: LANG_TOGGLE_ITEM + desc: in main_menu_config user: core <source> - *: "[Path]" + *: "Toggle Item" </source> <dest> - *: "[Path]" + *: "Toggle Item" </dest> <voice> - *: "Path" + *: "Toggle Item" </voice> </phrase> <phrase> @@ -14363,87 +14508,87 @@ </voice> </phrase> <phrase> - id: LANG_PROPERTIES_FAIL - desc: in properties plugin + id: LANG_MOVE_ITEM_DOWN + desc: in main_menu_config user: core <source> - *: "Failed to gather information" + *: "Move Item Down" </source> <dest> - *: "Failed to gather information" + *: "Move Item Down" </dest> <voice> - *: "Failed to gather information" + *: "Move Item Down" </voice> </phrase> <phrase> - id: LANG_SAVE_EXIT + id: LANG_LOAD_DEFAULT_CONFIGURATION desc: in main_menu_config user: core <source> - *: "Save and Exit" + *: "Load Default Configuration" </source> <dest> - *: "Save and Exit" + *: "Load Default Configuration" </dest> <voice> - *: "Save and Exit" + *: "Load Default Configuration" </voice> </phrase> <phrase> - id: LANG_TOGGLE_ITEM + id: LANG_SAVE_EXIT desc: in main_menu_config user: core <source> - *: "Toggle Item" + *: "Save and Exit" </source> <dest> - *: "Toggle Item" + *: "Save and Exit" </dest> <voice> - *: "Toggle Item" + *: "Save and Exit" </voice> </phrase> <phrase> - id: LANG_LOAD_DEFAULT_CONFIGURATION - desc: in main_menu_config + id: LANG_MAIN_MENU_ORDER + desc: main_menu_config plugin title user: core <source> - *: "Load Default Configuration" + *: "Rockbox Main Menu Order" </source> <dest> - *: "Load Default Configuration" + *: "Rockbox Main Menu Order" </dest> <voice> - *: "Load Default Configuration" + *: "" </voice> </phrase> <phrase> - id: LANG_PROPERTIES_DURATION - desc: deprecated + id: LANG_PROPERTIES_PATH + desc: in properties plugin user: core <source> - *: "" + *: "[Path]" </source> <dest> - *: "" + *: "[Path]" </dest> <voice> - *: "" + *: "Path" </voice> </phrase> <phrase> - id: LANG_PROPERTIES_SUBDIRS + id: LANG_PROPERTIES_FILENAME desc: in properties plugin user: core <source> - *: "[Subdirs]" + *: "[Filename]" </source> <dest> - *: "[Subdirs]" + *: "[Filename]" </dest> <voice> - *: "Subdirs" + *: "Filename" </voice> </phrase> <phrase> @@ -14461,6 +14606,20 @@ </voice> </phrase> <phrase> + id: LANG_PROPERTIES_DATE + desc: in properties plugin + user: core + <source> + *: "[Date]" + </source> + <dest> + *: "[Date]" + </dest> + <voice> + *: "Date" + </voice> +</phrase> +<phrase> id: LANG_PROPERTIES_TIME desc: in properties plugin user: core @@ -14489,281 +14648,290 @@ </voice> </phrase> <phrase> - id: LANG_PROPERTIES_FILENAME - desc: in properties plugin + id: LANG_PROPERTIES_TITLE + desc: deprecated user: core <source> - *: "[Filename]" + *: "" </source> <dest> - *: "[Filename]" + *: "" </dest> <voice> - *: "Filename" + *: "" </voice> </phrase> <phrase> - id: LANG_PROPERTIES_DIRECTORY_PROPERTIES - desc: in properties plugin + id: LANG_PROPERTIES_ALBUM + desc: deprecated user: core <source> - *: "Directory properties" + *: "" </source> <dest> - *: "Directory properties" + *: "" </dest> <voice> *: "" </voice> </phrase> <phrase> - id: LANG_MAIN_MENU_ORDER - desc: main_menu_config plugin title + id: LANG_PROPERTIES_DURATION + desc: deprecated user: core <source> - *: "Rockbox Main Menu Order" + *: "" </source> <dest> - *: "Rockbox Main Menu Order" + *: "" </dest> <voice> *: "" </voice> </phrase> <phrase> - id: LANG_PROPERTIES_ALBUM - desc: deprecated + id: LANG_PROPERTIES_SUBDIRS + desc: in properties plugin user: core <source> - *: "" + *: "[Subdirs]" </source> <dest> - *: "" + *: "[Subdirs]" </dest> <voice> - *: "" + *: "Subdirs" </voice> </phrase> <phrase> - id: LANG_PROPERTIES_DATE + id: LANG_PROPERTIES_FILES desc: in properties plugin user: core <source> - *: "[Date]" + *: "[Files]" </source> <dest> - *: "[Date]" + *: "[Files]" </dest> <voice> - *: "Date" + *: "Files" </voice> </phrase> <phrase> - id: LANG_MOVE_ITEM_DOWN - desc: in main_menu_config + id: LANG_PROPERTIES_DIRECTORY_PROPERTIES + desc: in properties plugin user: core <source> - *: "Move Item Down" + *: "Directory properties" </source> <dest> - *: "Move Item Down" + *: "Directory properties" </dest> <voice> - *: "Move Item Down" + *: "" </voice> </phrase> <phrase> - id: LANG_SHOW_AT_THE_BOTTOM - desc: in the pictureflow settings + id: LANG_PROPERTIES_FILE_PROPERTIES + desc: in properties plugin user: core <source> - *: "Show at the bottom" + *: "File properties" </source> <dest> - *: "Show at the bottom" + *: "File properties" </dest> <voice> - *: "Show at the bottom" + *: "" </voice> </phrase> <phrase> - id: LANG_ADDED_TO_PLAYLIST - desc: in the pictureflow splash messages + id: LANG_PROPERTIES_FAIL + desc: in properties plugin user: core <source> - *: "Added to playlist" + *: "Failed to gather information" </source> <dest> - *: "Added to playlist" + *: "Failed to gather information" </dest> <voice> - *: "Added to playlist" + *: "Failed to gather information" </voice> </phrase> <phrase> - id: LANG_CLEAR_PLAYLIST - desc: deprecated + id: LANG_SWAP_CHANNELS + desc: in sound_settings user: core <source> - *: "" + *: "Swap Channels" </source> <dest> - *: "" + *: "Swap Channels" </dest> <voice> - *: "" + *: "Swap Channels" </voice> </phrase> <phrase> - id: LANG_CPU_BOOST + id: LANG_PANNING_SEPARATION desc: in mikmod settings menu user: core <source> - *: "CPU Boost" + *: "Panning Separation" lowmem: none </source> <dest> - *: "CPU Boost" + *: "Panning Separation" lowmem: none </dest> <voice> - *: "CPU Boost" + *: "Panning Separation" lowmem: none </voice> </phrase> <phrase> - id: LANG_RESIZE_COVERS - desc: in the pictureflow settings menu + id: LANG_REVERBERATION + desc: in mikmod settings menu user: core <source> - *: "Resize Covers" + *: "Reverberation" + lowmem: none </source> <dest> - *: "Resize Covers" + *: "Reverberation" + lowmem: none </dest> <voice> - *: "Resize Covers" + *: "Reverberation" + lowmem: none </voice> </phrase> <phrase> - id: LANG_NO_ALBUMART_FOUND - desc: in the pictureflow splash messages + id: LANG_INTERPOLATION + desc: in mikmod settings menu user: core <source> - *: "No album art found" + *: "Interpolation" + lowmem: none </source> <dest> - *: "No album art found" + *: "Interpolation" + lowmem: none </dest> <voice> - *: "No album art found" + *: "Interpolation" + lowmem: none </voice> </phrase> <phrase> - id: LANG_PANNING_SEPARATION + id: LANG_MIKMOD_SURROUND desc: in mikmod settings menu user: core <source> - *: "Panning Separation" + *: "Surround" lowmem: none </source> <dest> - *: "Panning Separation" + *: "Surround" lowmem: none </dest> <voice> - *: "Panning Separation" + *: "Surround" lowmem: none </voice> </phrase> <phrase> - id: LANG_REVERBERATION + id: LANG_MIKMOD_HQMIXER desc: in mikmod settings menu user: core <source> - *: "Reverberation" + *: "HQ Mixer" lowmem: none </source> <dest> - *: "Reverberation" + *: "HQ Mixer" lowmem: none </dest> <voice> - *: "Reverberation" + *: "High Quality Mixer" lowmem: none </voice> </phrase> <phrase> - id: LANG_MIKMOD_SURROUND + id: LANG_MIKMOD_SAMPLERATE desc: in mikmod settings menu user: core <source> - *: "Surround" + *: "Sample Rate" lowmem: none </source> <dest> - *: "Surround" + *: "Sample Rate" lowmem: none </dest> <voice> - *: "Surround" + *: "Sample Rate" lowmem: none </voice> </phrase> <phrase> - id: LANG_HIDE_ALBUM_TITLE - desc: in the pictureflow settings + id: LANG_CPU_BOOST + desc: in mikmod settings menu user: core <source> - *: "Hide album title" + *: "CPU Boost" + lowmem: none </source> <dest> - *: "Hide album title" + *: "CPU Boost" + lowmem: none </dest> <voice> - *: "Hide album title" + *: "CPU Boost" + lowmem: none </voice> </phrase> <phrase> - id: LANG_SHOW_AT_THE_TOP - desc: in the pictureflow settings + id: LANG_SPACING + desc: in the pictureflow settings menu user: core <source> - *: "Show at the top" + *: "Spacing" </source> <dest> - *: "Show at the top" + *: "Spacing" </dest> <voice> - *: "Show at the top" + *: "Spacing" </voice> </phrase> <phrase> - id: LANG_NUMBER_OF_SLIDES + id: LANG_CENTRE_MARGIN desc: in the pictureflow settings menu user: core <source> - *: "Number of slides" + *: "Centre margin" </source> <dest> - *: "Number of slides" + *: "Centre margin" </dest> <voice> - *: "Number of slides" + *: "Centre margin" </voice> </phrase> <phrase> - id: LANG_ALWAYS_ON + id: LANG_NUMBER_OF_SLIDES desc: in the pictureflow settings menu user: core <source> - *: "Always On" + *: "Number of slides" </source> <dest> - *: "Always On" + *: "Number of slides" </dest> <voice> - *: "Always On" + *: "Number of slides" </voice> </phrase> <phrase> @@ -14781,31 +14949,59 @@ </voice> </phrase> <phrase> - id: LANG_VIA_TRACK_LIST - desc: in the pictureflow settings + id: LANG_SHOW_ALBUM_TITLE + desc: in the pictureflow settings menu user: core <source> - *: "Via Track list" + *: "Show album title" </source> <dest> - *: "Via Track list" + *: "Show album title" </dest> <voice> - *: "Via Track list" + *: "Show album title" </voice> </phrase> <phrase> - id: LANG_SHOW_ALBUM_TITLE + id: LANG_RESIZE_COVERS desc: in the pictureflow settings menu user: core <source> - *: "Show album title" + *: "Resize Covers" </source> <dest> - *: "Show album title" + *: "Resize Covers" </dest> <voice> - *: "Show album title" + *: "Resize Covers" + </voice> +</phrase> +<phrase> + id: LANG_REBUILD_CACHE + desc: in the pictureflow settings menu + user: core + <source> + *: "Rebuild cache" + </source> + <dest> + *: "Rebuild cache" + </dest> + <voice> + *: "Rebuild cache" + </voice> +</phrase> +<phrase> + id: LANG_WPS_INTEGRATION + desc: in the pictureflow settings menu + user: core + <source> + *: "WPS Integration" + </source> + <dest> + *: "WPS Integration" + </dest> + <voice> + *: "WPS Integration" </voice> </phrase> <phrase> @@ -14823,160 +15019,171 @@ </voice> </phrase> <phrase> - id: LANG_CACHE_REBUILT_NEXT_RESTART - desc: in the pictureflow splash messages + id: LANG_CLEAR_PLAYLIST + desc: deprecated user: core <source> - *: "Cache will be rebuilt on next restart" + *: "" </source> <dest> - *: "Cache will be rebuilt on next restart" + *: "" </dest> <voice> - *: "Cache will be rebuilt on next restart" + *: "" </voice> </phrase> <phrase> - id: LANG_REBUILD_CACHE - desc: in the pictureflow settings menu + id: LANG_HIDE_ALBUM_TITLE + desc: in the pictureflow settings user: core <source> - *: "Rebuild cache" + *: "Hide album title" </source> <dest> - *: "Rebuild cache" + *: "Hide album title" </dest> <voice> - *: "Rebuild cache" + *: "Hide album title" </voice> </phrase> <phrase> - id: LANG_ERROR_WRITING_CONFIG - desc: in the pictureflow splash messages + id: LANG_SHOW_AT_THE_BOTTOM + desc: in the pictureflow settings user: core <source> - *: "Error writing config" + *: "Show at the bottom" </source> <dest> - *: "Error writing config" + *: "Show at the bottom" </dest> <voice> - *: "Error writing config" + *: "Show at the bottom" </voice> </phrase> <phrase> - id: LANG_PLAYLIST_CLEARED - desc: in the pictureflow splash messages + id: LANG_SHOW_AT_THE_TOP + desc: in the pictureflow settings user: core <source> - *: "Playlist Cleared" + *: "Show at the top" </source> <dest> - *: "Playlist Cleared" + *: "Show at the top" </dest> <voice> - *: "Playlist Cleared" + *: "Show at the top" </voice> </phrase> <phrase> - id: LANG_CENTRE_MARGIN - desc: in the pictureflow settings menu + id: LANG_DIRECT + desc: in the pictureflow settings, also a volume adjustment mode user: core <source> - *: "Centre margin" + *: "Direct" </source> <dest> - *: "Centre margin" + *: "Direct" </dest> <voice> - *: "Centre margin" + *: "Direct" </voice> </phrase> <phrase> - id: LANG_SPACING + id: LANG_VIA_TRACK_LIST + desc: in the pictureflow settings + user: core + <source> + *: "Via Track list" + </source> + <dest> + *: "Via Track list" + </dest> + <voice> + *: "Via Track list" + </voice> +</phrase> +<phrase> + id: LANG_ALWAYS_ON desc: in the pictureflow settings menu user: core <source> - *: "Spacing" + *: "Always On" </source> <dest> - *: "Spacing" + *: "Always On" </dest> <voice> - *: "Spacing" + *: "Always On" </voice> </phrase> <phrase> - id: LANG_DIRECT - desc: in the pictureflow settings, also a volume adjustment mode + id: LANG_NO_ALBUMART_FOUND + desc: in the pictureflow splash messages user: core <source> - *: "Direct" + *: "No album art found" </source> <dest> - *: "Direct" + *: "No album art found" </dest> <voice> - *: "Direct" + *: "No album art found" </voice> </phrase> <phrase> - id: LANG_INTERPOLATION - desc: in mikmod settings menu + id: LANG_CACHE_REBUILT_NEXT_RESTART + desc: in the pictureflow splash messages user: core <source> - *: "Interpolation" - lowmem: none + *: "Cache will be rebuilt on next restart" </source> <dest> - *: "Interpolation" - lowmem: none + *: "Cache will be rebuilt on next restart" </dest> <voice> - *: "Interpolation" - lowmem: none + *: "Cache will be rebuilt on next restart" </voice> </phrase> <phrase> - id: LANG_SWAP_CHANNELS - desc: in sound_settings + id: LANG_PLAYLIST_CLEARED + desc: in the pictureflow splash messages user: core <source> - *: "Swap Channels" + *: "Playlist Cleared" </source> <dest> - *: "Swap Channels" + *: "Playlist Cleared" </dest> <voice> - *: "Swap Channels" + *: "Playlist Cleared" </voice> </phrase> <phrase> - id: LANG_WPS_INTEGRATION - desc: in the pictureflow settings menu + id: LANG_ADDED_TO_PLAYLIST + desc: in the pictureflow splash messages user: core <source> - *: "WPS Integration" + *: "Added to playlist" </source> <dest> - *: "WPS Integration" + *: "Added to playlist" </dest> <voice> - *: "WPS Integration" + *: "Added to playlist" </voice> </phrase> <phrase> - id: LANG_FILE_ERROR - desc: in vbrfix plugin + id: LANG_ERROR_WRITING_CONFIG + desc: in the pictureflow splash messages user: core <source> - *: "File error: %d" + *: "Error writing config" </source> <dest> - *: "File error: %d" + *: "Error writing config" </dest> <voice> - *: "File error" + *: "Error writing config" </voice> </phrase> <phrase> @@ -14994,6 +15201,20 @@ </voice> </phrase> <phrase> + id: LANG_FILE_ERROR + desc: in vbrfix plugin + user: core + <source> + *: "File error: %d" + </source> + <dest> + *: "File error: %d" + </dest> + <voice> + *: "File error" + </voice> +</phrase> +<phrase> id: LANG_UPDATE_CACHE desc: in pictureflow user: core @@ -15008,31 +15229,31 @@ </voice> </phrase> <phrase> - id: LANG_SHOW_AT_THE_BOTTOM_NEW + id: LANG_HIDE_ALBUM_TITLE_NEW desc: in the pictureflow settings user: core <source> - *: "Show album at the bottom" + *: "Hide information" </source> <dest> - *: "Show album at the bottom" + *: "Hide information" </dest> <voice> - *: "Show album at the bottom" + *: "Hide information" </voice> </phrase> <phrase> - id: LANG_HIDE_ALBUM_TITLE_NEW + id: LANG_SHOW_AT_THE_BOTTOM_NEW desc: in the pictureflow settings user: core <source> - *: "Hide information" + *: "Show album at the bottom" </source> <dest> - *: "Hide information" + *: "Show album at the bottom" </dest> <voice> - *: "Hide information" + *: "Show album at the bottom" </voice> </phrase> <phrase> @@ -15330,40 +15551,6 @@ </voice> </phrase> <phrase> - id: LANG_MIKMOD_HQMIXER - desc: in mikmod settings menu - user: core - <source> - *: "HQ Mixer" - lowmem: none - </source> - <dest> - *: "HQ Mixer" - lowmem: none - </dest> - <voice> - *: "High Quality Mixer" - lowmem: none - </voice> -</phrase> -<phrase> - id: LANG_MIKMOD_SAMPLERATE - desc: in mikmod settings menu - user: core - <source> - *: "Sample Rate" - lowmem: none - </source> - <dest> - *: "Sample Rate" - lowmem: none - </dest> - <voice> - *: "Sample Rate" - lowmem: none - </voice> -</phrase> -<phrase> id: LANG_OPEN_PLUGIN desc: onplay open plugin user: core @@ -15518,40 +15705,6 @@ </voice> </phrase> <phrase> - id: LANG_FILTER_SHORT_SHARP - desc: in sound settings - user: core - <source> - *: none - filter_roll_off: "Short Sharp" - </source> - <dest> - *: none - filter_roll_off: "Short Sharp" - </dest> - <voice> - *: none - filter_roll_off: "Short Sharp" - </voice> -</phrase> -<phrase> - id: LANG_FILTER_SHORT_SLOW - desc: in sound settings - user: core - <source> - *: none - filter_roll_off: "Short Slow" - </source> - <dest> - *: none - filter_roll_off: "Short Slow" - </dest> - <voice> - *: none - filter_roll_off: "Short Slow" - </voice> -</phrase> -<phrase> id: LANG_ENTER_USB_STORAGE_MODE_QUERY desc: upon plugging in USB user: core @@ -15566,20 +15719,6 @@ </voice> </phrase> <phrase> - id: LANG_TALK_MIXER_LEVEL - desc: Relative volume of voice prompts - user: core - <source> - *: "Voice prompt volume" - </source> - <dest> - *: "Voice prompt volume" - </dest> - <voice> - *: "Voice prompt volume" - </voice> -</phrase> -<phrase> id: LANG_CLEAR_LIST_AND_PLAY_NEXT desc: deprecated user: core @@ -15720,159 +15859,6 @@ </voice> </phrase> <phrase> - id: LANG_FILTER_SUPER_SLOW - desc: in sound settings - user: core - <source> - *: none - filter_roll_off: "Super Slow" - </source> - <dest> - *: none - filter_roll_off: "Super Slow" - </dest> - <voice> - *: none - filter_roll_off: "Super Slow" - </voice> -</phrase> -<phrase> - id: LANG_FILTER_LINEAR_FAST - desc: in sound settings - user: core - <source> - *: none - es9218: "Linear Fast" - </source> - <dest> - *: none - es9218: "Linear Fast" - </dest> - <voice> - *: none - es9218: "Linear Fast" - </voice> -</phrase> -<phrase> - id: LANG_FILTER_LINEAR_SLOW - desc: in sound settings - user: core - <source> - *: none - es9218: "Linear Slow" - </source> - <dest> - *: none - es9218: "Linear Slow" - </dest> - <voice> - *: none - es9218: "Linear Slow" - </voice> -</phrase> -<phrase> - id: LANG_FILTER_MINIMUM_FAST - desc: in sound settings - user: core - <source> - *: none - es9218: "Minimum Fast" - </source> - <dest> - *: none - es9218: "Minimum Fast" - </dest> - <voice> - *: none - es9218: "Minimum Fast" - </voice> -</phrase> -<phrase> - id: LANG_FILTER_MINIMUM_SLOW - desc: in sound settings - user: core - <source> - *: none - es9218: "Minimum Slow" - </source> - <dest> - *: none - es9218: "Minimum Slow" - </dest> - <voice> - *: none - es9218: "Minimum Slow" - </voice> -</phrase> -<phrase> - id: LANG_FILTER_APODIZING_1 - desc: in sound settings - user: core - <source> - *: none - es9218: "Apodizing type 1" - </source> - <dest> - *: none - es9218: "Apodizing type 1" - </dest> - <voice> - *: none - es9218: "Apodizing type 1" - </voice> -</phrase> -<phrase> - id: LANG_FILTER_APODIZING_2 - desc: in sound settings - user: core - <source> - *: none - es9218: "Apodizing type 2" - </source> - <dest> - *: none - es9218: "Apodizing type 2" - </dest> - <voice> - *: none - es9218: "Apodizing type 2" - </voice> -</phrase> -<phrase> - id: LANG_FILTER_HYBRID_FAST - desc: in sound settings - user: core - <source> - *: none - es9218: "Hybrid Fast" - </source> - <dest> - *: none - es9218: "Hybrid Fast" - </dest> - <voice> - *: none - es9218: "Hybrid Fast" - </voice> -</phrase> -<phrase> - id: LANG_FILTER_BRICK_WALL - desc: in sound settings - user: core - <source> - *: none - es9218: "Brick Wall" - </source> - <dest> - *: none - es9218: "Brick Wall" - </dest> - <voice> - *: none - es9218: "Brick Wall" - </voice> -</phrase> -<phrase> id: LANG_PROPERTIES_ALBUMARTIST desc: deprecated user: core @@ -16859,7 +16845,6 @@ *: "Expert" </voice> </phrase> -### This phrase is missing entirely, copying from english! <phrase> id: LANG_STEREOSW_MODE desc: Stereo Switch Mode @@ -16874,7 +16859,6 @@ *: "Stereo Switch Mode" </voice> </phrase> -### This phrase is missing entirely, copying from english! <phrase> id: LANG_REVERSE desc: in settings_menu @@ -16889,7 +16873,6 @@ *: "Reverse" </voice> </phrase> -### This phrase is missing entirely, copying from english! <phrase> id: LANG_ALWAYS_ZERO desc: in settings_menu @@ -16904,7 +16887,6 @@ *: "Always 0" </voice> </phrase> -### This phrase is missing entirely, copying from english! <phrase> id: LANG_ALWAYS_ONE desc: in settings_menu diff --git a/apps/lang/english.lang b/apps/lang/english.lang index c299a9dac8..7e851dbf4a 100644 --- a/apps/lang/english.lang +++ b/apps/lang/english.lang @@ -3645,22 +3645,22 @@ user: core <source> *: none - rtc: "ON = Set" gigabeat*,iaudiom5,iaudiox5,ipod*,iriverh10,iriverh10_5gb,mrobe100,sansac200*,sansaclip*,sansaconnect,sansae200*,sansafuze*: "SELECT = Set" gogearsa9200,samsungyh*: "PLAY = Set" iriverh100,iriverh120,iriverh300: "NAVI = Set" mpiohd300: "ENTER = Set" mrobe500: "HEART = Set" + rtc: "ON = Set" vibe500: "OK = Set" </source> <dest> *: none - rtc: "ON = Set" gigabeat*,iaudiom5,iaudiox5,ipod*,iriverh10,iriverh10_5gb,mrobe100,sansac200*,sansaclip*,sansaconnect,sansae200*,sansafuze*: "SELECT = Set" gogearsa9200,samsungyh*: "PLAY = Set" iriverh100,iriverh120,iriverh300: "NAVI = Set" mpiohd300: "ENTER = Set" mrobe500: "HEART = Set" + rtc: "ON = Set" vibe500: "OK = Set" </dest> <voice> @@ -3674,7 +3674,6 @@ user: core <source> *: none - rtc: "OFF = Revert" gigabeatfx,mrobe500: "POWER = Revert" gigabeats,sansafuzeplus: "BACK = Revert" gogearsa9200: "LEFT = Revert" @@ -3683,12 +3682,12 @@ iriverh10,iriverh10_5gb,sansae200*,sansafuze*: "PREV = Revert" iriverh100,iriverh120,iriverh300: "STOP = Revert" mrobe100: "DISPLAY = Revert" + rtc: "OFF = Revert" samsungyh*: "REW = Revert" vibe500: "CANCEL = Revert" </source> <dest> *: none - rtc: "OFF = Revert" gigabeatfx,mrobe500: "POWER = Revert" gigabeats,sansafuzeplus: "BACK = Revert" gogearsa9200: "LEFT = Revert" @@ -3697,6 +3696,7 @@ iriverh10,iriverh10_5gb,sansae200*,sansafuze*: "PREV = Revert" iriverh100,iriverh120,iriverh300: "STOP = Revert" mrobe100: "DISPLAY = Revert" + rtc: "OFF = Revert" samsungyh*: "REW = Revert" vibe500: "CANCEL = Revert" </dest> @@ -4517,7 +4517,7 @@ *: "Cleared" </dest> <voice> - *: "Cleared" + *: "Settings Cleared" </voice> </phrase> <phrase> @@ -6105,18 +6105,18 @@ user: core <source> *: "Int:" - xduoox3: "mSD1:" hibylinux: "mSD:" + xduoox3: "mSD1:" </source> <dest> *: "Int:" - xduoox3: "mSD1:" hibylinux: "mSD:" + xduoox3: "mSD1:" </dest> <voice> *: "Internal" - xduoox3: "micro S D 1" hibylinux: "micro S D" + xduoox3: "micro S D 1" </voice> </phrase> <phrase> @@ -6134,7 +6134,7 @@ *: none hibylinux: "USB:" multivolume: "HD1:" - sansac200*,sansaclipplus,sansae200*,sansafuze*: "MSD:" + sansac200*,sansaclipplus,sansae200*,sansafuze*: "mSD:" xduoox3: "mSD2:" </dest> <voice> @@ -6818,20 +6818,6 @@ </voice> </phrase> <phrase> - id: LANG_ID3_ALBUM_GAIN - desc: in tag viewer - user: core - <source> - *: "Album Gain" - </source> - <dest> - *: "Album Gain" - </dest> - <voice> - *: "Album gain" - </voice> -</phrase> -<phrase> id: LANG_ID3_PATH desc: in tag viewer user: core @@ -6856,7 +6842,7 @@ *: "<No Info>" </dest> <voice> - *: "No info" + *: "No Info" </voice> </phrase> <phrase> @@ -9696,15 +9682,15 @@ user: core <source> *: none - gigabeatfx,sansafuzeplus,fiiom3k: "Touchpad Sensitivity" + fiiom3k,gigabeatfx,sansafuzeplus: "Touchpad Sensitivity" </source> <dest> *: none - gigabeatfx,sansafuzeplus,fiiom3k: "Touchpad Sensitivity" + fiiom3k,gigabeatfx,sansafuzeplus: "Touchpad Sensitivity" </dest> <voice> *: none - gigabeatfx,sansafuzeplus,fiiom3k: "Touchpad Sensitivity" + fiiom3k,gigabeatfx,sansafuzeplus: "Touchpad Sensitivity" </voice> </phrase> <phrase> @@ -16377,18 +16363,18 @@ user: core <source> *: none - ipodcolor,ipodnano1g,ipodvideo,ipod4g,ipodmini1g,ipodmini2g: "Clear settings when hold switch is on during startup" - clear_settings_on_hold, iriverh10: "Clear settings when reset button is held during startup" + clear_settings_on_hold,iriverh10: "Clear settings when reset button is held during startup" + ipod4g,ipodcolor,ipodmini1g,ipodmini2g,ipodnano1g,ipodvideo: "Clear settings when hold switch is on during startup" </source> <dest> *: none - ipodcolor,ipodnano1g,ipodvideo,ipod4g,ipodmini1g,ipodmini2g: "Clear settings when hold switch is on during startup" - clear_settings_on_hold, iriverh10: "Clear settings when reset button is held during startup" + clear_settings_on_hold,iriverh10: "Clear settings when reset button is held during startup" + ipod4g,ipodcolor,ipodmini1g,ipodmini2g,ipodnano1g,ipodvideo: "Clear settings when hold switch is on during startup" </dest> <voice> *: none - ipodcolor,ipodnano1g,ipodvideo,ipod4g,ipodmini1g,ipodmini2g: "Clear settings when hold switch is on during startup" - clear_settings_on_hold, iriverh10: "Clear settings when reset button is held during startup" + clear_settings_on_hold,iriverh10: "Clear settings when reset button is held during startup" + ipod4g,ipodcolor,ipodmini1g,ipodmini2g,ipodnano1g,ipodvideo: "Clear settings when hold switch is on during startup" </voice> </phrase> <phrase> @@ -16990,4 +16976,4 @@ <voice> *: "Always 1" </voice> -</phrase>
\ No newline at end of file +</phrase> diff --git a/apps/screens.c b/apps/screens.c index c11e052bce..c88482d559 100644 --- a/apps/screens.c +++ b/apps/screens.c @@ -385,7 +385,7 @@ static const int id3_headers[]= LANG_ID3_BITRATE, LANG_ID3_FREQUENCY, LANG_ID3_TRACK_GAIN, - LANG_ID3_ALBUM_GAIN, + LANG_ALBUM_GAIN, LANG_FILESIZE, LANG_ID3_PATH, LANG_DATE, @@ -692,7 +692,7 @@ static const char * id3_get_or_speak_info(int selected_item, void* data, if(say_it && val) say_gain(val); break; - case LANG_ID3_ALBUM_GAIN: + case LANG_ALBUM_GAIN: replaygain_itoa(buffer, buffer_len, id3->album_level); val=(id3->album_level) ? buffer : NULL; /* only show level!=0 */ if(say_it && val) |