diff --git a/apps/lang/francais.lang b/apps/lang/francais.lang
index b8dc11e8d9..4b35641c63 100644
--- a/apps/lang/francais.lang
+++ b/apps/lang/francais.lang
@@ -279,7 +279,6 @@
iriverh100,iriverh120,iriverh300: "NAVI = Yes"
ipod*,iaudiox5,iaudiom5,gigabeat*,sansae200*,sansac200*,iriverh10,iriverh10_5gb,mrobe100,sansaclip*,sansafuze*,sansaconnect: "SELECT = Yes"
mrobe500: "PLAY, POWER, or top-right = Yes"
- archosplayer: "(PLAY/STOP)"
vibe500: "OK = Yes"
creativezen*: "Select = Yes"
@@ -303,7 +302,6 @@
user: core
*: "Autres = Non"
@@ -1200,172 +1198,22 @@
id: LANG_DITHERING
- desc: in the sound settings menu
+ desc: in the sound settings and some other menus
user: core
*: none
swcodec: "Tramage"
+ lcd_bitmap: "Tramage"
*: none
swcodec: "Tramage"
-
-
-
- id: LANG_LOUDNESS
- desc: in sound_settings
- user: core
-
-
- *: none
- masf: "Loudness"
-
-
- *: none
- masf: "Loudness"
-
-
-
- id: LANG_AUTOVOL
- desc: in sound_settings
- user: core
-
-
- *: none
- masf: "Volume auto."
-
-
- *: none
- masf: "Volume automatique"
-
-
-
- id: LANG_DECAY
- desc: in sound_settings
- user: core
-
-
- *: none
- masf: "Durée moyenne de réduction"
-
-
- *: none
- masf: ""
-
-
-
- id: LANG_SUPERBASS
- desc: in sound settings
- user: core
-
-
- *: none
- masf: "Super basses"
-
-
- *: none
- masf: "Super basses"
-
-
-
- id: LANG_MDB_ENABLE
- desc: in sound settings
- user: core
-
-
- *: none
- masf: "MDB actif"
-
-
- *: none
- masf: "MDB actif"
-
-
-
- id: LANG_MDB_STRENGTH
- desc: in sound settings
- user: core
-
-
- *: none
- masf: "Force MDB"
-
-
- *: none
- masf: "Force MDB"
-
-
-
- id: LANG_MDB_HARMONICS
- desc: in sound settings
- user: core
-
-
- *: none
- masf: "Harmoniques MDB"
-
-
- *: none
- masf: "Harmoniques MDB"
-
-
-
- id: LANG_MDB_CENTER
- desc: in sound settings
- user: core
-
-
- *: none
- masf: "Fréq. centrale MDB"
-
-
- *: none
- masf: "Fréquence centrale MDB"
-
-
-
- id: LANG_MDB_SHAPE
- desc: in sound settings
- user: core
-
-
- *: none
- masf: "Modèle MDB"
-
-
- *: none
- masf: "Modèle MDB"
+ lcd_bitmap: "Tramage"
@@ -2265,7 +2113,6 @@
iaudiox5,iaudiom5,gigabeat*,mrobe100,samsungyh*: "Building database... %d found (LEFT to return)"
iriverh10,iriverh10_5gb,sansae200*,sansac200*,sansafuze*,vibe500: "Building database... %d found (PREV to return)"
gogearsa9200: "Building database... %d found (REW to return)"
- archosplayer: "Building DB %d found"
*: "Création base de données... %d trouvés (OFF = retour)"
@@ -2642,19 +2489,19 @@
id: LANG_NEVER
- desc: in lcd settings
+ desc: deprecated
user: core
*: none
- lcd_sleep: "Jamais"
+ lcd_sleep: ""
*: none
- lcd_sleep: "Jamais"
+ lcd_sleep: ""
@@ -3205,23 +3052,6 @@
lcd_bitmap: "Barre d'état"
-
- id: LANG_BUTTON_BAR
- desc: in settings menu
- user: core
-
-
- *: none
- recorder_pad: "Barre de boutons"
-
-
- *: none
- recorder_pad: "Barre de boutons"
-
-
id: LANG_VOLUME_DISPLAY
desc: Volume type title
@@ -3296,7 +3126,6 @@
user: core
*: "Indicateur de niveau des pics"
@@ -3313,7 +3142,6 @@
user: core
*: "Persistance marqueur seuil max."
@@ -3330,7 +3158,6 @@
user: core
*: "Temps de persistance du pic"
@@ -3347,7 +3174,6 @@
user: core
*: "Infini"
@@ -3364,7 +3190,6 @@
user: core
*: "Taux de baisse de l'indicateur"
@@ -3381,7 +3206,6 @@
user: core
*: "Echelle"
@@ -3398,7 +3222,6 @@
user: core
*: "Logarithmique (dB)"
@@ -3415,7 +3238,6 @@
user: core
*: "Linéaire (%)"
@@ -3432,7 +3254,6 @@
user: core
*: "Minimum de l'intervalle"
@@ -3449,7 +3270,6 @@
user: core
*: "Maximum de l'intervalle"
@@ -4637,16 +4457,16 @@
id: LANG_BOOKMARK_SETTINGS_UNIQUE_ONLY
- desc: Save only on bookmark for each playlist in recent bookmarks
+ desc: deprecated
user: core
- *: "Unique seulement"
+ *: ""
- *: "Unique seulement"
+ *: ""
@@ -5065,57 +4885,6 @@
radio: "Liste de stations pleine"
-
- id: LANG_BUTTONBAR_MENU
- desc: in button bar
- user: core
-
-
- *: none
- radio_screen_button_bar: "Menu"
-
-
- *: none
- radio_screen_button_bar: ""
-
-
-
- id: LANG_FM_BUTTONBAR_EXIT
- desc: in radio screen
- user: core
-
-
- *: none
- radio_screen_button_bar: "Quitter"
-
-
- *: none
- radio_screen_button_bar: ""
-
-
-
- id: LANG_FM_BUTTONBAR_ACTION
- desc: in radio screen
- user: core
-
-
- *: none
- radio_screen_button_bar: "Action"
-
-
- *: none
- radio_screen_button_bar: ""
-
-
id: LANG_PRESET
desc: in button bar and radio screen / menu
@@ -5133,40 +4902,6 @@
radio: "Stations"
-
- id: LANG_FM_BUTTONBAR_ADD
- desc: in radio screen
- user: core
-
-
- *: none
- radio_screen_button_bar: "Ajouter"
-
-
- *: none
- radio_screen_button_bar: ""
-
-
-
- id: LANG_FM_BUTTONBAR_RECORD
- desc: in radio screen
- user: core
-
-
- *: none
- radio_screen_button_bar: "Enregistrement"
-
-
- *: none
- radio_screen_button_bar: ""
-
-
id: LANG_FM_MONO_MODE
desc: in radio screen
@@ -5609,23 +5344,6 @@
recording: "Aucune option disponible"
-
- id: LANG_RECORDING_QUALITY
- desc: in the recording settings
- user: core
-
-
- *: none
- recording_hwcodec: "Qualité"
-
-
- *: none
- recording_hwcodec: "Qualité"
-
-
id: LANG_FREQUENCY
desc: in recording and playback settings
@@ -5720,7 +5438,7 @@
user: core
*: none
@@ -5731,23 +5449,6 @@
recording,archosplayer: "Entrée ligne"
-
- id: LANG_RECORDING_EDITABLE
- desc: Editable recordings setting
- user: core
-
-
- *: none
- recording_hwcodec: "Trames indépendantes"
-
-
- *: none
- recording_hwcodec: "Trames indépendantes"
-
-
id: LANG_RECORD_TIMESPLIT
desc: Record split menu
@@ -6519,23 +6220,6 @@
*: "Effacer la liste de lecture dynamique ?"
-
- id: LANG_SHUTDOWN
- desc: in main menu
- user: core
-
-
- *: none
- soft_shutdown: "Arrêter"
-
-
- *: none
- soft_shutdown: "Arrêter"
-
-
id: LANG_ROCKBOX_INFO
desc: displayed topmost on the info screen and in the info menu
@@ -6556,7 +6240,6 @@
user: core
*: "Tampon:"
@@ -6572,7 +6255,7 @@
user: core
@@ -6631,14 +6314,13 @@
id: LANG_DISK_NAME_MMC
- desc: in info menu; name for external disk with multivolume (Ondio; keep short!)
+ desc: in info menu; name for external disk with multivolume (keep short!)
user: core
*: none
@@ -7749,7 +7431,6 @@
user: core
*: "Fin de la liste de lecture"
@@ -8003,40 +7684,6 @@
recording: "Inifini négatif"
-
- id: LANG_CONFIRM_SHUTDOWN
- desc: in shutdown screen
- user: core
-
-
- *: none
- soft_shutdown: "Appuyer OFF pour éteindre"
-
-
- *: none
- soft_shutdown: ""
-
-
-
- id: LANG_REMOVE_MMC
- desc: before acknowledging usb in case an MMC is inserted (Ondio)
- user: core
-
-
- *: none
- archosondio*: "Retirez la carte MMC insérée"
-
-
- *: none
- archosondio*: "Retirez la carte mémoire multimédia"
-
-
id: LANG_BOOT_CHANGED
desc: File browser discovered the boot file was changed
@@ -8067,11 +7714,11 @@
id: LANG_OFF_ABORT
- desc: Used on archosrecorder models
+ desc: Used on many models
user: core
id: LANG_PLUGIN_WRONG_MODEL
- desc: The plugin is not compatible with the archos model trying to run it
+ desc: The plugin is not compatible with the player model trying to run it
user: core
-
- id: LANG_BATTERY_TOPOFF_CHARGE
- desc: in info display, shows that top off charge is running Only for V1 archosrecorder
- user: core
-
-
- *: none
- archosrecorder: "Batterie: charge max."
-
-
- *: none
- archosrecorder: "Charge maximale de la batterie"
-
-
id: LANG_BATTERY_TRICKLE_CHARGE
desc: in info display, shows that trickle charge is running
@@ -8342,44 +7972,44 @@
id: LANG_KILOBYTE
- desc: a unit postfix, also voiced
+ desc: deprecated
user: core
- *: "Ko"
+ *: ""
- *: "Kilooctet"
+ *: ""
id: LANG_MEGABYTE
- desc: a unit postfix, also voiced
+ desc: deprecated
user: core
- *: "Mo"
+ *: ""
- *: "Mégaoctet"
+ *: ""
id: LANG_GIGABYTE
- desc: a unit postfix, also voiced
+ desc: deprecated
user: core
- *: "Go"
+ *: ""
- *: "Gigaoctet"
+ *: ""
@@ -9744,57 +9374,6 @@
lcd_bitmap: ""
-
- id: LANG_SYSFONT_DIRBROWSE_F1
- desc: in dir browser, F1 button bar text
- user: core
-
-
- *: none
- recorder_pad: "Menu"
-
-
- *: none
- recorder_pad: ""
-
-
-
- id: LANG_SYSFONT_DIRBROWSE_F2
- desc: in dir browser, F2 button bar text
- user: core
-
-
- *: none
- recorder_pad: "Option"
-
-
- *: none
- recorder_pad: ""
-
-
-
- id: LANG_SYSFONT_DIRBROWSE_F3
- desc: in dir browser, F3 button bar text
- user: core
-
-
- *: none
- recorder_pad: "LCD"
-
-
- *: none
- recorder_pad: ""
-
-
id: LANG_SYSFONT_CHANNEL_STEREO
desc: in sound_settings
@@ -9829,23 +9408,6 @@
recording: "Mono"
-
- id: LANG_SYSFONT_RECORDING_QUALITY
- desc: in the recording settings
- user: core
-
-
- *: none
- recording_hwcodec: "Qualité"
-
-
- *: none
- recording_hwcodec: "Qualité"
-
-
id: LANG_SYSFONT_RECORDING_FREQUENCY
desc: in the recording settings
@@ -13545,3 +13107,2931 @@
*: "Désactivé"
+
+ id: LANG_USE_SOUND_SETTING
+ desc: in mpegplayer menus
+ user: core
+
+
+ *: none
+ swcodec: "Utiliser les réglages sonores"
+ lowmem: none
+
+
+ *: none
+ swcodec: "Utiliser les réglages sonores"
+ lowmem: none
+
+
+
+ id: LANG_PLAYTIME_ELAPSED
+ desc: playing time screen
+ user: core
+
+
+ *: "Liste de lecture, temps écoulé: %s / %s %ld%%"
+
+
+ *: "Liste de lecture, temps écoulé"
+
+
+
+ id: LANG_PLAYTIME_TRK_REMAINING
+ desc: playing time screen
+ user: core
+
+
+ *: "Durée de piste restante: %s"
+
+
+ *: "Durée de piste restante"
+
+
+
+ id: LANG_PLAYTIME_TRK_ELAPSED
+ desc: playing time screen
+ user: core
+
+
+ *: "Temps écoulé de la piste: %s / %s %ld%%"
+
+
+ *: "Temps écoulé de la piste"
+
+
+
+ id: LANG_CHESSBOX_ILLEGAL_MOVE
+ desc: in chessbox
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Coup interdit!"
+
+
+ *: none
+ lcd_bitmap: "Coup interdit!"
+
+
+
+ id: LANG_REBUILD_CACHE
+ desc: in the pictureflow settings menu
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Reconstruire le cache"
+
+
+ *: none
+ lcd_bitmap: "Reconstruire le cache"
+
+
+
+ id: LANG_CHESSBOX_MENU_NEW_GAME
+ desc: in the chessbox menu
+ user: core
+
+
+ *: none
+ lcd_bitmap: "New Game"
+
+
+ *: none
+ lcd_bitmap: "New Game"
+
+
+
+ id: LANG_RESTART_PLAYBACK
+ desc: in the mpegplayer settings menu
+ user: core
+
+
+ *: none
+ swcodec: "Lire depuis le début"
+ lowmem: none
+
+
+ *: none
+ swcodec: "Lire depuis le début"
+ lowmem: none
+
+
+
+ id: VOICE_KING
+ desc: spoken only, for announcing chess piece names
+ user: core
+
+
+ *: none
+ lcd_bitmap: ""
+
+
+ *: none
+ lcd_bitmap: "Roi"
+
+
+
+ id: LANG_PROPERTIES_TIME
+ desc: in properties plugin
+ user: core
+
+
+ *: "[Heure]"
+
+
+ *: "Heure"
+
+
+
+ id: LANG_WORM_SPEED
+ desc: For wormlet menu
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Vitesse du ver"
+
+
+ *: none
+ lcd_bitmap: "Vitesse du ver"
+
+
+
+ id: LANG_CHESSBOX_LOADING_POSITION
+ desc: in chessbox
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Loading position"
+
+
+ *: none
+ lcd_bitmap: "Loading position"
+
+
+
+ id: VOICE_PAWN
+ desc: spoken only, for announcing chess piece names
+ user: core
+
+
+ *: none
+ lcd_bitmap: ""
+
+
+ *: none
+ lcd_bitmap: "Pion"
+
+
+
+ id: LANG_GIBIBYTE
+ desc: a unit postfix, also voiced
+ user: core
+
+
+ *: "GiB"
+
+
+ *: "gibibyte"
+
+
+
+ id: LANG_MENU_PLAY_MODE
+ desc: in mpegplayer menus
+ user: core
+
+
+ *: none
+ swcodec: "Mode de lecture"
+ lowmem: none
+
+
+ *: none
+ swcodec: "Mode de lecture"
+ lowmem: none
+
+
+
+ id: LANG_NEXTTRACK
+ desc: in playback control menu
+ user: core
+
+
+ *: "Piste suivante"
+
+
+ *: "Piste suivante"
+
+
+
+ id: LANG_HIDE_ALBUM_TITLE_NEW
+ desc: in the pictureflow settings
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Masquer les informations"
+
+
+ *: none
+ lcd_bitmap: "Masquer les informations"
+
+
+
+ id: LANG_SHOW_ALL_AT_THE_BOTTOM
+ desc: in the pictureflow settings
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Afficher l'album et l'interprète en bas"
+
+
+ *: none
+ lcd_bitmap: "Afficher l'album et l'interprète en bas"
+
+
+
+ id: LANG_SPACING
+ desc: in the pictureflow settings menu
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Spacing"
+
+
+ *: none
+ lcd_bitmap: "Spacing"
+
+
+
+ id: LANG_PROPERTIES_TITLE
+ desc: in properties plugin
+ user: core
+
+
+ *: "[Titre]"
+
+
+ *: "Titre"
+
+
+
+ id: VOICE_PITCH_TIMESTRETCH_MODE
+ desc: spoken only
+ user: core
+
+
+ *: none
+ pitchscreen: ""
+
+
+ *: none
+ pitchscreen: "Allongement de la durée"
+
+
+
+ id: LANG_TONE_CONTROLS
+ desc: in the mpegplayer settings menu
+ user: core
+
+
+ *: none
+ swcodec: "Réglages de tonalité"
+ lowmem: none
+
+
+ *: none
+ swcodec: "Réglages de tonalité"
+ lowmem: none
+
+
+
+ id: LANG_ALWAYS_ON
+ desc: in the pictureflow settings menu
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Toujours affiché"
+
+
+ *: none
+ lcd_bitmap: "Toujours affiché"
+
+
+
+ id: LANG_REVERT_TO_DEFAULT_SETTINGS
+ desc: In various menus
+ user: core
+
+
+ *: "Restaurer les réglages par défaut"
+
+
+ *: "Restaurer les réglages par défaut"
+
+
+
+ id: LANG_BOOKMARK_SETTINGS_ONE_PER_PLAYLIST
+ desc: Save only one bookmark for a playlist in recent bookmarks
+ user: core
+
+
+ *: "Un par liste de lecture"
+
+
+ *: "Un par liste de lecture"
+
+
+
+ id: LANG_USE_COMMON_SETTING
+ desc: in the mpegplayer settings menu
+ user: core
+
+
+ *: none
+ swcodec: "Utiliser le réglage de base"
+ lowmem: none
+
+
+ *: none
+ swcodec: "Utiliser le réglage de base"
+ lowmem: none
+
+
+
+ id: LANG_UNAVAILABLE
+ desc: in mpegplayer settings
+ user: core
+
+
+ *: none
+ swcodec: "Introuvable"
+ lowmem: none
+
+
+ *: none
+ swcodec: "Introuvable"
+ lowmem: none
+
+
+
+ id: VOICE_KNIGHT
+ desc: spoken only, for announcing chess piece names
+ user: core
+
+
+ *: none
+ lcd_bitmap: ""
+
+
+ *: none
+ lcd_bitmap: "Cavalier"
+
+
+
+ id: LANG_CHESSBOX_LEVEL_3
+ desc: in the chessbox game level selection
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Niveau 3: 60 coups / 30 minutes"
+
+
+ *: none
+ lcd_bitmap: "Niveau 3: 60 coups en 30 minutes"
+
+
+
+ id: LANG_CHESSBOX_THINKING
+ desc: in chessbox
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Réflexion en cours..."
+
+
+ *: none
+ lcd_bitmap: ""
+
+
+
+ id: LANG_MENU_RESUME_OPTIONS
+ desc: in mpegplayer menus
+ user: core
+
+
+ *: none
+ swcodec: "Rétablir les options"
+ lowmem: none
+
+
+ *: none
+ swcodec: "Rétablir les options"
+ lowmem: none
+
+
+
+ id: LANG_WPS_INTEGRATION
+ desc: in the pictureflow settings menu
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Intégration de l'écran de lecture en cours"
+
+
+ *: none
+ lcd_bitmap: "Intégration de l'écran de lecture en cours"
+
+
+
+ id: LANG_PLAYTIME_REMAINING
+ desc: playing time screen
+ user: core
+
+
+ *: "Playlist remaining: %s"
+
+
+ *: "Playlist remaining"
+
+
+
+ id: LANG_RESIZE_COVERS
+ desc: in the pictureflow settings menu
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Redimensionner les pochettes"
+
+
+ *: none
+ lcd_bitmap: "Redimensionner les pochettes"
+
+
+
+ id: LANG_CHESSBOX_GAME_END
+ desc: in the chessbox game viewer
+ user: core
+
+
+ *: none
+ lcd_bitmap: "À la fin de la partie"
+
+
+ *: none
+ lcd_bitmap: "À la fin de la partie"
+
+
+
+ id: VOICE_CHESSBOX_CHECK
+ desc: spoken only, for announcing chess moves
+ user: core
+
+
+ *: none
+ lcd_bitmap: ""
+
+
+ *: none
+ lcd_bitmap: "échec!"
+
+
+
+ id: LANG_DISPLAY_FPS
+ desc: in the mpegplayer and pictureflow settings menus
+ user: core
+
+
+ *: none
+ swcodec: "Display FPS"
+ lcd_bitmap: "Display FPS"
+
+
+ *: none
+ swcodec: "Display FPS"
+ lcd_bitmap: "Display FPS"
+
+
+
+ id: LANG_REMOTE_CONTROL
+ desc: Item for menus
+ user: core
+
+
+ *: "Remote Control"
+
+
+ *: "Remote Control"
+
+
+
+ id: LANG_PROPERTIES_DIRECTORY_PROPERTIES
+ desc: in properties plugin
+ user: core
+
+
+ *: "Propriétés du dossier"
+
+
+ *: ""
+
+
+
+ id: LANG_SHOW_AT_THE_BOTTOM
+ desc: in the pictureflow settings
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Show at the bottom"
+
+
+ *: none
+ lcd_bitmap: "Show at the bottom"
+
+
+
+ id: LANG_TOGGLE_ITEM
+ desc: in main_menu_config
+ user: core
+
+
+ *: "Changer l'état"
+
+
+ *: "Changer l'état"
+
+
+
+ id: LANG_PLAYTIME_ERROR
+ desc: playing time screen
+ user: core
+
+
+ *: "Error while gathering info"
+
+
+ *: "Error while gathering info"
+
+
+
+ id: VOICE_QUEEN
+ desc: spoken only, for announcing chess piece names
+ user: core
+
+
+ *: none
+ lcd_bitmap: ""
+
+
+ *: none
+ lcd_bitmap: "Reine"
+
+
+
+ id: LANG_SKIP_FRAMES
+ desc: in the mpegplayer settings menu
+ user: core
+
+
+ *: none
+ swcodec: "Skip frames"
+ lowmem: none
+
+
+ *: none
+ swcodec: "Skip frames"
+ lowmem: none
+
+
+
+ id: LANG_SLIDESHOW_TIME
+ desc: in the imageviewer settings menu
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Slideshow Time"
+
+
+ *: none
+ lcd_bitmap: "Slide show Time"
+
+
+
+ id: LANG_FILTER_BYPASS
+ desc: in sound settings
+ user: core
+
+
+ *: none
+ es9018: "Bypass"
+
+
+ *: none
+ es9018: "Bypass"
+
+
+
+ id: LANG_PROPERTIES_SUBDIRS
+ desc: in properties plugin
+ user: core
+
+
+ *: "[Subdirs]"
+
+
+ *: "Subdirs"
+
+
+
+ id: VOICE_MARKED
+ desc: spoken only, for announcing chess piece marking
+ user: core
+
+
+ *: none
+ lcd_bitmap: ""
+
+
+ *: none
+ lcd_bitmap: "Marked"
+
+
+
+ id: VOICE_CHESSBOX_CASTLE
+ desc: spoken only, for announcing chess moves
+ user: core
+
+
+ *: none
+ lcd_bitmap: ""
+
+
+ *: none
+ lcd_bitmap: "castle"
+
+
+
+ id: LANG_GOTO_WPS
+ desc: in the pictureflow main menu
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Go to WPS"
+
+
+ *: none
+ lcd_bitmap: "Go to WPS"
+
+
+
+ id: LANG_NOT_A_VBR_FILE
+ desc: in vbrfix plugin
+ user: core
+
+
+ *: "Not a VBR file"
+
+
+ *: "Not a VBR file"
+
+
+
+ id: LANG_PROPERTIES_ALBUM
+ desc: in properties plugin
+ user: core
+
+
+ *: "[Album]"
+
+
+ *: "Album"
+
+
+
+ id: LANG_FILE_ERROR
+ desc: in vbrfix plugin
+ user: core
+
+
+ *: "Erreur fichier: %d"
+
+
+ *: "Erreur fichier"
+
+
+
+ id: LANG_SHOW_ALBUM_TITLE
+ desc: in the pictureflow settings menu
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Show album title"
+
+
+ *: none
+ lcd_bitmap: "Show album title"
+
+
+
+ id: LANG_PLAYTIME_AVG_BITRATE
+ desc: playing time screen
+ user: core
+
+
+ *: "Average bitrate: %ld kbps"
+
+
+ *: "Average bit rate"
+
+
+
+ id: LANG_DIFFUSION
+ desc: in the imageviewer settings menu
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Diffusion"
+
+
+ *: none
+ lcd_bitmap: "Diffusion"
+
+
+
+ id: LANG_CHESSBOX_MENU_SAVE_GAME
+ desc: in the chessbox menu
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Save Game"
+
+
+ *: none
+ lcd_bitmap: "Save Game"
+
+
+
+ id: LANG_BACKLIGHT_BRIGHTNESS
+ desc: in the mpegplayer settings menu
+ user: core
+
+
+ *: none
+ swcodec: "Backlight brightness"
+ lowmem: none
+
+
+ *: none
+ swcodec: "Backlight brightness"
+ lowmem: none
+
+
+
+ id: VOICE_PITCH_SEMITONE_MODE
+ desc: spoken only
+ user: core
+
+
+ *: none
+ pitchscreen: ""
+
+
+ *: none
+ pitchscreen: "Semitone mode"
+
+
+
+ id: LANG_CLEAR_PLAYLIST
+ desc: in the pictureflow main menu
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Effacer la liste de lecture"
+
+
+ *: none
+ lcd_bitmap: "Effacer la liste de lecture"
+
+
+
+ id: VOICE_CHESSBOX_QUEENSIDE
+ desc: spoken only, for announcing chess moves
+ user: core
+
+
+ *: none
+ lcd_bitmap: ""
+
+
+ *: none
+ lcd_bitmap: "reine côté"
+
+
+
+ id: VOICE_BAD_TRACK
+ desc: playlist viewer
+ user: core
+
+
+ *: ""
+
+
+ *: "piste dégradée"
+
+
+
+ id: LANG_PLAYBACK_CONTROL
+ desc: in playback control menu
+ user: core
+
+
+ *: "Playback Control"
+
+
+ *: "Playback Control"
+
+
+
+ id: LANG_CAR_ADAPTER_MODE_DELAY
+ desc: Displayed for setting car adapter mode delay
+ user: core
+
+
+ *: none
+ charging: "Attendre avant reprise"
+
+
+ *: none
+ charging: "Attendre avant reprise"
+
+
+
+ id: VOICE_WHITE
+ desc: spoken only, for announcing chess piece color
+ user: core
+
+
+ *: none
+ lcd_bitmap: ""
+
+
+ *: none
+ lcd_bitmap: "Blanc"
+
+
+
+ id: LANG_MIKMOD_SURROUND
+ desc: in mikmod settings menu
+ user: core
+
+
+ *: none
+ swcodec: "Surround"
+ lowmem: none
+
+
+ *: none
+ swcodec: "Surround"
+ lowmem: none
+
+
+
+ id: LANG_ORDERED
+ desc: in the imageviewer settings menu
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Ordered"
+
+
+ *: none
+ lcd_bitmap: "Ordered"
+
+
+
+ id: LANG_CHESSBOX_MENU_RESTART_GAME
+ desc: in the chessbox menu
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Restart Game"
+
+
+ *: none
+ lcd_bitmap: "Restart Game"
+
+
+
+ id: LANG_BOOKMARK_SETTINGS_ONE_PER_TRACK
+ desc: Save only one bookmark for a combination (playlist,track) in recent bookmarks
+ user: core
+
+
+ *: "Un par piste"
+
+
+ *: "Un par piste"
+
+
+
+ id: LANG_PROPERTIES_FILE_PROPERTIES
+ desc: in properties plugin
+ user: core
+
+
+ *: "File properties"
+
+
+ *: ""
+
+
+
+ id: LANG_SHOW_AT_THE_TOP_NEW
+ desc: in the pictureflow settings
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Show album at the top"
+
+
+ *: none
+ lcd_bitmap: "Show album at the top"
+
+
+
+ id: LANG_STOP_PLAYBACK
+ desc: in playback control menu
+ user: core
+
+
+ *: "Arrêter la lecture"
+
+
+ *: "Arrêter la lecture"
+
+
+
+ id: VOICE_PLAYTIME_DONE
+ desc: playing time screen
+ user: core
+
+
+ *: ""
+
+
+ *: "Done"
+
+
+
+ id: LANG_SWAP_CHANNELS
+ desc: in sound_settings
+ user: core
+
+
+ *: "échanger les canaux"
+
+
+ *: "échanger les canaux"
+
+
+
+ id: LANG_CLEAR_ALL_RESUMES
+ desc: in the mpegplayer settings menu
+ user: core
+
+
+ *: none
+ swcodec: "Clear all resumes"
+ lowmem: none
+
+
+ *: none
+ swcodec: "Clear all resumes"
+ lowmem: none
+
+
+
+ id: LANG_MOVE_ITEM_DOWN
+ desc: in main_menu_config
+ user: core
+
+
+ *: "Move Item Down"
+
+
+ *: "Move Item Down"
+
+
+
+ id: LANG_PLAYING_TIME
+ desc: onplay menu
+ user: core
+
+
+ *: "Temps de jeu"
+
+
+ *: "Temps de jeu"
+
+
+
+ id: LANG_PANNING_SEPARATION
+ desc: in mikmod settings menu
+ user: core
+
+
+ *: none
+ swcodec: "Panning Separation"
+ lowmem: none
+
+
+ *: none
+ swcodec: "Panning Separation"
+ lowmem: none
+
+
+
+ id: VOICE_ROOK
+ desc: spoken only, for announcing chess piece names
+ user: core
+
+
+ *: none
+ lcd_bitmap: ""
+
+
+ *: none
+ lcd_bitmap: "Roque"
+
+
+
+ id: LANG_ARGHS_PER_FOOD
+ desc: For wormlet menu
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Arghs Per Food"
+
+
+ *: none
+ lcd_bitmap: "Arghs Per Food"
+
+
+
+ id: VOICE_UNMARKED
+ desc: spoken only, for announcing chess piece unmarking
+ user: core
+
+
+ *: none
+ lcd_bitmap: ""
+
+
+ *: none
+ lcd_bitmap: "démarqué"
+
+
+
+ id: LANG_PLAYLIST_CLEARED
+ desc: in the pictureflow splash messages
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Playlist Cleared"
+
+
+ *: none
+ lcd_bitmap: "Playlist Cleared"
+
+
+
+ id: LANG_REC_DIR
+ desc: used in the info screen to show a recording dir
+ user: core
+
+
+ *: none
+ recording: "Dossier enregistrements"
+
+
+ *: none
+ recording: "Dossier enregistrements"
+
+
+
+ id: LANG_CHANGE_SHUFFLE_MODE
+ desc: in playback control menu
+ user: core
+
+
+ *: "Shuffle Mode"
+
+
+ *: "Shuffle Mode"
+
+
+
+ id: LANG_ERROR_WRITING_CONFIG
+ desc: in the pictureflow splash messages
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Error writing config"
+
+
+ *: none
+ lcd_bitmap: "Error writing config"
+
+
+
+ id: LANG_LIMIT_FPS
+ desc: in the mpegplayer settings menu
+ user: core
+
+
+ *: none
+ swcodec: "Limiter le nombre d'images par seconde"
+ lowmem: none
+
+
+ *: none
+ swcodec: "Limiter le nombre d'images par seconde"
+ lowmem: none
+
+
+
+ id: LANG_CENTRE_MARGIN
+ desc: in the pictureflow settings menu
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Marge centrale"
+
+
+ *: none
+ lcd_bitmap: "Marge centrale"
+
+
+
+ id: LANG_RETURN
+ desc: in various plugin menus
+ user: core
+
+
+ *: "Entrée"
+
+
+ *: "Entrée"
+
+
+
+ id: LANG_CHESSBOX_MENU_VIEW_GAMES
+ desc: in the chessbox menu
+ user: core
+
+
+ *: none
+ lcd_bitmap: "View Played Games"
+
+
+ *: none
+ lcd_bitmap: "View Played Games"
+
+
+
+ id: LANG_CHESSBOX_LEVEL_6
+ desc: in the chessbox game level selection
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Niveau 6: 40 coups / 120 minutes"
+
+
+ *: none
+ lcd_bitmap: "Niveau 6: 40 coups en 120 minutes"
+
+
+
+ id: LANG_MAIN_MENU_ORDER
+ desc: main_menu_config plugin title
+ user: core
+
+
+ *: "Ordre du menu principal Rockbox"
+
+
+ *: ""
+
+
+
+ id: LANG_SLIDESHOW_MODE
+ desc: in the imageviewer settings menu
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Toggle Slideshow Mode"
+
+
+ *: none
+ lcd_bitmap: "Toggle Slide show Mode"
+
+
+
+ id: VOICE_MOVING_TRACK
+ desc: playlist viewer
+ user: core
+
+
+ *: ""
+
+
+ *: "Moving track"
+
+
+
+ id: LANG_FILTER_SHORT
+ desc: in sound settings
+ user: core
+
+
+ *: none
+ es9018: "Court"
+
+
+ *: none
+ es9018: "Court"
+
+
+
+ id: VOICE_PLAYER
+ desc: spoken only, for announcing player's id
+ user: core
+
+
+ *: none
+ lcd_bitmap: ""
+
+
+ *: none
+ lcd_bitmap: "Joueur"
+
+
+
+ id: LANG_CHESSBOX_LEVEL_5
+ desc: in the chessbox game level selection
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Level 5: 40 moves / 60 min"
+
+
+ *: none
+ lcd_bitmap: "Level 5: 40 moves per 60 minutes"
+
+
+
+ id: LANG_ZOOM
+ desc: in the pictureflow settings menu
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Zoom"
+
+
+ *: none
+ lcd_bitmap: "Zoom"
+
+
+
+ id: VOICE_BLACK
+ desc: spoken only, for announcing chess piece color
+ user: core
+
+
+ *: none
+ lcd_bitmap: ""
+
+
+ *: none
+ lcd_bitmap: "Black"
+
+
+
+ id: LANG_INTERPOLATION
+ desc: in mikmod settings menu
+ user: core
+
+
+ *: none
+ swcodec: "Interpolation"
+ lowmem: none
+
+
+ *: none
+ swcodec: "Interpolation"
+ lowmem: none
+
+
+
+ id: LANG_CHESSBOX_LEVEL_4
+ desc: in the chessbox game level selection
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Level 4: 40 moves / 30 min"
+
+
+ *: none
+ lcd_bitmap: "Level 4: 40 moves per 30 minutes"
+
+
+
+ id: LANG_ADDED_TO_PLAYLIST
+ desc: in the pictureflow splash messages
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Ajouté à la liste de lecture"
+
+
+ *: none
+ lcd_bitmap: "Ajouté à la liste de lecture"
+
+
+
+ id: VOICE_PITCH_ABSOLUTE_MODE
+ desc: spoken only
+ user: core
+
+
+ *: none
+ pitchscreen: ""
+
+
+ *: none
+ pitchscreen: "Mode absolu"
+
+
+
+ id: LANG_CHESSBOX_MENU_RESUME_GAME
+ desc: in the chessbox menu
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Reprendre la partie"
+
+
+ *: none
+ lcd_bitmap: "Reprendre la partie"
+
+
+
+ id: LANG_ARGH_SIZE
+ desc: For wormlet menu
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Taille Argh"
+
+
+ *: none
+ lcd_bitmap: "Taille Argh"
+
+
+
+ id: LANG_FORCE_START_MENU
+ desc: in mpegplayer menus
+ user: core
+
+
+ *: none
+ swcodec: "Menu démarrage"
+ lowmem: none
+
+
+ *: none
+ swcodec: "Menu démarrage"
+ lowmem: none
+
+
+
+ id: LANG_PROPERTIES_FILES
+ desc: in properties plugin
+ user: core
+
+
+ *: "[Fichier]"
+
+
+ *: "Fichier"
+
+
+
+ id: LANG_NUMBER_OF_WORMS
+ desc: For wormlet menu
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Number of Worms"
+
+
+ *: none
+ lcd_bitmap: "Number of Worms"
+
+
+
+ id: LANG_SAVE_EXIT
+ desc: in main_menu_config
+ user: core
+
+
+ *: "Sauvegarder et quitter"
+
+
+ *: "Sauvegarder et quitter"
+
+
+
+ id: LANG_DIRECT
+ desc: in the pictureflow settings
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Direct"
+
+
+ *: none
+ lcd_bitmap: "Direct"
+
+
+
+ id: LANG_CHESSBOX_MENU_RESTORE_GAME
+ desc: in the chessbox menu
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Restaurer la partie"
+
+
+ *: none
+ lcd_bitmap: "Restaurer la partie"
+
+
+
+ id: LANG_CHANGE_REPEAT_MODE
+ desc: in playback control menu
+ user: core
+
+
+ *: "Change Repeat Mode"
+
+
+ *: "Change Repeat Mode"
+
+
+
+ id: LANG_NO_REM_CONTROL
+ desc: Item for menus
+ user: core
+
+
+ *: "Pas de télécommande"
+
+
+ *: "Pas de télécommande"
+
+
+
+ id: LANG_WORM_GROWTH_PER_FOOD
+ desc: For wormlet menu
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Croissance du ver selon nourriture"
+
+
+ *: none
+ lcd_bitmap: "Croissance du ver selon nourriture"
+
+
+
+ id: LANG_MENU_AUDIO_OPTIONS
+ desc: in mpegplayer menus
+ user: core
+
+
+ *: none
+ swcodec: "Options Audio"
+ lowmem: none
+
+
+ *: none
+ swcodec: "Options Audio"
+ lowmem: none
+
+
+
+ id: VOICE_CHESSBOX_KINGSIDE
+ desc: spoken only, for announcing chess moves
+ user: core
+
+
+ *: none
+ lcd_bitmap: ""
+
+
+ *: none
+ lcd_bitmap: "Roi côté"
+
+
+
+ id: LANG_CONTROL_STYLE
+ desc: In various menus
+ user: core
+
+
+ *: "Style des contrôles"
+
+
+ *: "Style des contrôles"
+
+
+
+ id: LANG_UPDATE_CACHE
+ desc: in pictureflow
+ user: core
+
+
+ *: "Mettre à jour le cache"
+
+
+ *: "Mettre à jour le cache"
+
+
+
+ id: LANG_CACHE_REBUILT_NEXT_RESTART
+ desc: in the pictureflow splash messages
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Cache will be rebuilt on next restart"
+
+
+ *: none
+ lcd_bitmap: "Cache will be rebuilt on next restart"
+
+
+
+ id: LANG_CHANGE_VOLUME
+ desc: in playback control menu
+ user: core
+
+
+ *: "Change Volume"
+
+
+ *: "Change Volume"
+
+
+
+ id: LANG_CHESSBOX_GAME_BEGINNING
+ desc: in the chessbox game viewer
+ user: core
+
+
+ *: none
+ lcd_bitmap: "At the beginning of the game"
+
+
+ *: none
+ lcd_bitmap: "At the beginning of the game"
+
+
+
+ id: LANG_PLAY_WORMLET
+ desc: For wormlet menu
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Démarrer Vermisseau!"
+
+
+ *: none
+ lcd_bitmap: "Démarrer Vermisseau!"
+
+
+
+ id: LANG_KIBIBYTE
+ desc: a unit postfix, also voiced
+ user: core
+
+
+ *: "KiB"
+
+
+ *: "Kibibit"
+
+
+
+ id: LANG_CHESSBOX_GAMES
+ desc: in chessbox
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Parties"
+
+
+ *: none
+ lcd_bitmap: ""
+
+
+
+ id: LANG_SINGLE
+ desc: in mpegplayer menus
+ user: core
+
+
+ *: none
+ swcodec: "Unique"
+ lowmem: none
+
+
+ *: none
+ swcodec: "Unique"
+ lowmem: none
+
+
+
+ id: LANG_PROPERTIES_ARTIST
+ desc: in properties plugin
+ user: core
+
+
+ *: "[Interprète]"
+
+
+ *: "Interprète"
+
+
+
+ id: LANG_PROPERTIES_SIZE
+ desc: in properties plugin
+ user: core
+
+
+ *: "[Taille]"
+
+
+ *: "Taille"
+
+
+
+ id: LANG_VIA_TRACK_LIST
+ desc: in the pictureflow settings
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Via Track list"
+
+
+ *: none
+ lcd_bitmap: "Via Track list"
+
+
+
+ id: LANG_MOVE_ITEM_UP
+ desc: in main_menu_config
+ user: core
+
+
+ *: "Déplacer l'élément vers le haut"
+
+
+ *: "Déplacer l'élément vers le haut"
+
+
+
+ id: LANG_PROPERTIES_PATH
+ desc: in properties plugin
+ user: core
+
+
+ *: "[Chemin]"
+
+
+ *: "Chemin"
+
+
+
+ id: LANG_2_KEY_CONTROL
+ desc: Item for menus
+ user: core
+
+
+ *: "Commande touche 2"
+
+
+ *: "Commande touche 2"
+
+
+
+ id: LANG_LOAD_DEFAULT_CONFIGURATION
+ desc: in main_menu_config
+ user: core
+
+
+ *: "Load Default Configuration"
+
+
+ *: "Load Default Configuration"
+
+
+
+ id: LANG_CHESSBOX_CHECKMATE
+ desc: in chessbox
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Checkmate!"
+
+
+ *: none
+ lcd_bitmap: "Checkmate!"
+
+
+
+ id: LANG_4_KEY_CONTROL
+ desc: Item for menus
+ user: core
+
+
+ *: "Commande touche 4"
+
+
+ *: "Commande touche 4"
+
+
+
+ id: LANG_CHESSBOX_PGN_PARSE_ERROR
+ desc: in the chessbox game viewer
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Erreur d'analyse du jeu !"
+
+
+ *: none
+ lcd_bitmap: "Erreur d'analyse du jeu !"
+
+
+
+ id: LANG_MENU_QUIT
+ desc: in various menus
+ user: core
+
+
+ *: "Quitter"
+
+
+ *: "Quitter"
+
+
+
+ id: LANG_CHESSBOX_LEVEL_1
+ desc: in the chessbox game level selection
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Niveau 1: 60 coups / 5 minutes"
+
+
+ *: none
+ lcd_bitmap: "Niveau 1: 60 coups en 5 minutes"
+
+
+
+ id: VOICE_TRACK_TO_MOVE
+ desc: playlist viewer
+ user: core
+
+
+ *: ""
+
+
+ *: "Piste à déplacer"
+
+
+
+ id: LANG_PLAYTIME_STORAGE
+ desc: playing time screen
+ user: core
+
+
+ *: "Storage: %s (done %s, remaining %s)"
+
+
+ *: "Storage"
+
+
+
+ id: LANG_PLAYPAUSE
+ desc: in playback control menu
+ user: core
+
+
+ *: "Pause / Play"
+
+
+ *: "Pause / Play"
+
+
+
+ id: LANG_PREVTRACK
+ desc: in playback control menu
+ user: core
+
+
+ *: "Previous Track"
+
+
+ *: "Previous Track"
+
+
+
+ id: LANG_CHESSBOX_SAVING_POSITION
+ desc: in chessbox
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Enregistrer la position"
+
+
+ *: none
+ lcd_bitmap: "Enregistrer la position"
+
+
+
+ id: LANG_PROPERTIES_DATE
+ desc: in properties plugin
+ user: core
+
+
+ *: "[Date]"
+
+
+ *: "Date"
+
+
+
+ id: LANG_PROPERTIES_DURATION
+ desc: in properties plugin
+ user: core
+
+
+ *: "[Durée]"
+
+
+ *: "Durée"
+
+
+
+ id: LANG_PROPERTIES_FAIL
+ desc: in properties plugin
+ user: core
+
+
+ *: "Failed to gather information"
+
+
+ *: "Failed to gather information"
+
+
+
+ id: LANG_MEBIBYTE
+ desc: a unit postfix, also voiced
+ user: core
+
+
+ *: "MiB"
+
+
+ *: "Mébibit"
+
+
+
+ id: LANG_AUTO_RESUME
+ desc: in mpegplayer menus
+ user: core
+
+
+ *: none
+ swcodec: "Resume automatically"
+ lowmem: none
+
+
+ *: none
+ swcodec: "Resume automatically"
+ lowmem: none
+
+
+
+ id: LANG_REVERBERATION
+ desc: in mikmod settings menu
+ user: core
+
+
+ *: none
+ swcodec: "Reverberation"
+ lowmem: none
+
+
+ *: none
+ swcodec: "Reverberation"
+ lowmem: none
+
+
+
+ id: LANG_CHESSBOX_LEVEL_10
+ desc: in the chessbox game level selection
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Niveau 10: 1 coup / 600 minutes"
+
+
+ *: none
+ lcd_bitmap: "Niveau 10: 1 coup en 600 minutes"
+
+
+
+ id: VOICE_BAT_BENCH_KEYS
+ desc: Battery bench start up message
+ user: core
+
+
+ *: ""
+
+
+ *: "Appuyer sur lecture pour lancer le test batterie ou sur stop pour annuler"
+
+
+
+ id: LANG_CHESSBOX_LEVEL_8
+ desc: in the chessbox game level selection
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Niveau 8: 1 coup / 15 minutes"
+
+
+ *: none
+ lcd_bitmap: "Niveau 8: 1 coup par 15 minutes"
+
+
+
+ id: LANG_PLAYTIME_AVG_TRACK_SIZE
+ desc: playing time screen
+ user: core
+
+
+ *: "Taille moyenne des pistes: %s"
+
+
+ *: "Taille moyenne des pistes"
+
+
+
+ id: LANG_PLAYTIME_TRACK
+ desc: playing time screen
+ user: core
+
+
+ *: "Track %d / %d %d%%"
+
+
+ *: "Track"
+
+
+
+ id: LANG_SHOW_AT_THE_TOP
+ desc: in the pictureflow settings
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Afficher en haut"
+
+
+ *: none
+ lcd_bitmap: "Afficher en haut"
+
+
+
+ id: LANG_CHESSBOX_NO_GAMES
+ desc: in the chessbox game viewer
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Aucune partie trouvée !"
+
+
+ *: none
+ lcd_bitmap: "Aucune partie trouvée!"
+
+
+
+ id: LANG_NUMBER_OF_PLAYERS
+ desc: For game menus
+ user: core
+
+
+ *: "Nombre de joueurs"
+
+
+ *: "Nombre de joueurs"
+
+
+
+ id: LANG_CONDITIONAL_START_MENU
+ desc: in mpegplayer menus
+ user: core
+
+
+ *: none
+ swcodec: "Menu démarrage si non renseigné"
+ lowmem: none
+
+
+ *: none
+ swcodec: "Menu démarrage si non renseigné"
+ lowmem: none
+
+
+
+ id: LANG_NO_VIEWERS
+ desc: text for splash to indicate that no viewers are available
+ user: core
+
+
+ *: "Aucune visionneuse trouvée"
+
+
+ *: "Aucune visionneuse trouvée"
+
+
+
+ id: VOICE_BISHOP
+ desc: spoken only, for announcing chess piece names
+ user: core
+
+
+ *: none
+ lcd_bitmap: ""
+
+
+ *: none
+ lcd_bitmap: "Fou"
+
+
+
+ id: VOICE_QUEUED
+ desc: playlist viewer
+ user: core
+
+
+ *: ""
+
+
+ *: "Ajouté en fin de liste"
+
+
+
+ id: LANG_CHESSBOX_LEVEL_2
+ desc: in the chessbox game level selection
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Niveau 2: 60 coups / 15 minutes"
+
+
+ *: none
+ lcd_bitmap: "Niveau 2: 60 coups en 15 minutes"
+
+
+
+ id: LANG_SHOW_ALL_AT_THE_TOP
+ desc: in the pictureflow settings
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Afficher l'album et l'interprète en haut"
+
+
+ *: none
+ lcd_bitmap: "Afficher l'album et l'interprète en haut"
+
+
+
+ id: LANG__NEVER
+ desc: in lcd settings
+ user: core
+
+
+ *: "Jamais"
+
+
+ *: "Jamais"
+
+
+
+ id: LANG_CHESSBOX_LEVEL_7
+ desc: in the chessbox game level selection
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Niveau 7: 40 coups / 240 minutes"
+
+
+ *: none
+ lcd_bitmap: "Niveau 7: 40 coups en 240 minutes"
+
+
+
+ id: LANG_CPU_BOOST
+ desc: in mikmod settings menu
+ user: core
+
+
+ *: none
+ swcodec: "Accélérer le processeur"
+ lowmem: none
+
+
+ *: none
+ swcodec: "Accélérer le processeur"
+ lowmem: none
+
+
+
+ id: LANG_CANNOT_RESTART_PLAYBACK
+ desc: cannot restart playback splash in imageviewer
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Impossible de redémarrer la lecture"
+
+
+ *: none
+ lcd_bitmap: "Impossible de redémarrer la lecture"
+
+
+
+ id: LANG_NUMBER_OF_SLIDES
+ desc: in the pictureflow settings menu
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Number of slides"
+
+
+ *: none
+ lcd_bitmap: "Number of slides"
+
+
+
+ id: LANG_PROPERTIES_FILENAME
+ desc: in properties plugin
+ user: core
+
+
+ *: "[Nom de Fichier]"
+
+
+ *: "Nom de Fichier"
+
+
+
+ id: LANG_NO_ALBUMART_FOUND
+ desc: in the pictureflow splash messages
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Aucune pochette d'album trouvée"
+
+
+ *: none
+ lcd_bitmap: "Aucune pochette d'album trouvée"
+
+
+
+ id: LANG_FOOD_SIZE
+ desc: For wormlet menu
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Taille de la nourriture"
+
+
+ *: none
+ lcd_bitmap: "Taille de la nourriture"
+
+
+
+ id: LANG_CHESSBOX_LEVEL_9
+ desc: in the chessbox game level selection
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Niveau 9: 1 coup / 60 minutes"
+
+
+ *: none
+ lcd_bitmap: "Niveau 9: 1 coup en 60 minutes"
+
+
+
+ id: LANG_CHESSBOX_MENU_SELECT_OTHER_GAME
+ desc: in the chessbox menu
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Choisir une autre partie"
+
+
+ *: none
+ lcd_bitmap: "Choisir une autre partie"
+
+
+
+ id: LANG_MENU_DISPLAY_OPTIONS
+ desc: in various menus
+ user: core
+
+
+ *: "Options d'affichage"
+
+
+ *: "Options d'affichage"
+
+
+
+ id: LANG_HIDE_ALBUM_TITLE
+ desc: in the pictureflow settings
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Hide album title"
+
+
+ *: none
+ lcd_bitmap: "Hide album title"
+
+
+
+ id: LANG_SET_RESUME_TIME
+ desc: in the mpegplayer settings menu
+ user: core
+
+
+ *: none
+ swcodec: "Set resume time (min)"
+ lowmem: none
+
+
+ *: none
+ swcodec: "Set resume time"
+ lowmem: none
+
+
+
+ id: VOICE_CHESSBOX_CAPTURES
+ desc: spoken only, for announcing chess moves
+ user: core
+
+
+ *: none
+ lcd_bitmap: ""
+
+
+ *: none
+ lcd_bitmap: "prend"
+
+
+
+ id: LANG_SHOW_AT_THE_BOTTOM_NEW
+ desc: in the pictureflow settings
+ user: core
+
+
+ *: none
+ lcd_bitmap: "Afficher l'album en bas"
+
+
+ *: none
+ lcd_bitmap: "Afficher l'album en bas"
+
+
+
+ id: LANG_GRAYSCALE
+ desc: in the imageviewer settings menu
+ user: core
+
+
+ *: none
+ lcd_bitmap: "échelle de gris"
+
+
+ *: none
+ lcd_bitmap: "échelle de gris"
+
+
+
+ id: VOICE_BATTERY_BENCH_IS_ALREADY_RUNNING
+ desc: Spoken if battery bench is already running
+ user: core
+
+
+ *: ""
+
+
+ *: "Battery bench is already running"
+
+
+
+ id: VOICE_GNUCHESS
+ desc: spoken only, for announcing player's id
+ user: core
+
+
+ *: none
+ lcd_bitmap: ""
+
+
+ *: none
+ lcd_bitmap: "GNU Chess"
+
+
+
+ id: LANG_OUT_OF_CONTROL
+ desc: Item for menus
+ user: core
+
+
+ *: "Perte de contrôle"
+
+
+ *: "Perte de contrôle"
+
+
diff --git a/docs/CREDITS b/docs/CREDITS
index 40a6d34157..85f02dd4f1 100644
--- a/docs/CREDITS
+++ b/docs/CREDITS
@@ -694,6 +694,7 @@ Aurélien Coudurier
Sylvain Saubier
Adrián Tinoco
Boris Kovačević
+Stéphane Moutard-Martin
The libmad team
The wavpack team
diff --git a/tools/builds.pm b/tools/builds.pm
index 8c2452d168..d2e52a377d 100644
--- a/tools/builds.pm
+++ b/tools/builds.pm
@@ -559,6 +559,17 @@ sub allbuilds {
},
'enabled' => 1,
},
+ 'francais' => {
+ 'lang' => 'francais',
+ 'name' => 'Français (French)',
+ 'short' => 'fr',
+ 'defengine' => 'espeak',
+ 'engines' => {
+ 'espeak' => '-vfr-fr',
+ 'gtts' => '-l fr',
+ },
+ 'enabled' => 1,
+ },
'greek' => {
'lang' => 'greek',
'name' => 'Ελληνικά (Greek)',