summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSolomon Peachy <pizza@shaftnet.org>2024-05-16 20:58:50 -0400
committerSolomon Peachy <pizza@shaftnet.org>2024-05-16 21:16:25 -0400
commiteb71060e96188ef673b86776240114c03ba0ccae (patch)
tree133db405472a88b0bec86cec35ce73f273121061
parent3a6ed727d4435ba4bca970fe0f309e6a728f0ee6 (diff)
downloadrockbox-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.lang2752
-rw-r--r--apps/lang/english.lang54
-rw-r--r--apps/screens.c4
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)