diff options
author | Solomon Peachy <pizza@shaftnet.org> | 2020-07-24 20:31:52 -0400 |
---|---|---|
committer | Solomon Peachy <pizza@shaftnet.org> | 2020-07-24 21:15:58 -0400 |
commit | 02b970fa79b7d0846dde2ede02da072fb88a6ad2 (patch) | |
tree | 51f6a9f0d28c256ffb285eff15d75f0291e61da9 | |
parent | 479351013e308a58015cd08c765c8dec62e7e4d8 (diff) | |
download | rockbox-02b970f.tar.gz rockbox-02b970f.zip |
Update French translation (Stéphane Moutard-Martin)
Change-Id: Ibe247553965024a000749386a95e73dcc18c493e
-rw-r--r-- | apps/lang/francais.lang | 3426 | ||||
-rw-r--r-- | docs/CREDITS | 1 | ||||
-rw-r--r-- | tools/builds.pm | 11 |
3 files changed, 2970 insertions, 468 deletions
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" </source> @@ -303,7 +302,6 @@ user: core <source> *: "Any Other = No" - archosplayer: none </source> <dest> *: "Autres = Non" @@ -1200,172 +1198,22 @@ </phrase> <phrase> id: LANG_DITHERING - desc: in the sound settings menu + desc: in the sound settings and some other menus user: core <source> *: none swcodec: "Dithering" + lcd_bitmap: "Dithering" </source> <dest> *: none swcodec: "Tramage" + lcd_bitmap: "Tramage" </dest> <voice> *: none swcodec: "Tramage" - </voice> -</phrase> -<phrase> - id: LANG_LOUDNESS - desc: in sound_settings - user: core - <source> - *: none - masf: "Loudness" - </source> - <dest> - *: none - masf: "Loudness" - </dest> - <voice> - *: none - masf: "Loudness" - </voice> -</phrase> -<phrase> - id: LANG_AUTOVOL - desc: in sound_settings - user: core - <source> - *: none - masf: "Auto Volume" - </source> - <dest> - *: none - masf: "Volume auto." - </dest> - <voice> - *: none - masf: "Volume automatique" - </voice> -</phrase> -<phrase> - id: LANG_DECAY - desc: in sound_settings - user: core - <source> - *: none - masf: "AV Decay Time" - </source> - <dest> - *: none - masf: "Durée moyenne de réduction" - </dest> - <voice> - *: none - masf: "" - </voice> -</phrase> -<phrase> - id: LANG_SUPERBASS - desc: in sound settings - user: core - <source> - *: none - masf: "Super Bass" - </source> - <dest> - *: none - masf: "Super basses" - </dest> - <voice> - *: none - masf: "Super basses" - </voice> -</phrase> -<phrase> - id: LANG_MDB_ENABLE - desc: in sound settings - user: core - <source> - *: none - masf: "MDB Enable" - </source> - <dest> - *: none - masf: "MDB actif" - </dest> - <voice> - *: none - masf: "MDB actif" - </voice> -</phrase> -<phrase> - id: LANG_MDB_STRENGTH - desc: in sound settings - user: core - <source> - *: none - masf: "MDB Strength" - </source> - <dest> - *: none - masf: "Force MDB" - </dest> - <voice> - *: none - masf: "Force MDB" - </voice> -</phrase> -<phrase> - id: LANG_MDB_HARMONICS - desc: in sound settings - user: core - <source> - *: none - masf: "MDB Harmonics" - </source> - <dest> - *: none - masf: "Harmoniques MDB" - </dest> - <voice> - *: none - masf: "Harmoniques MDB" - </voice> -</phrase> -<phrase> - id: LANG_MDB_CENTER - desc: in sound settings - user: core - <source> - *: none - masf: "MDB Centre Frequency" - </source> - <dest> - *: none - masf: "Fréq. centrale MDB" - </dest> - <voice> - *: none - masf: "Fréquence centrale MDB" - </voice> -</phrase> -<phrase> - id: LANG_MDB_SHAPE - desc: in sound settings - user: core - <source> - *: none - masf: "MDB Shape" - </source> - <dest> - *: none - masf: "Modèle MDB" - </dest> - <voice> - *: none - masf: "Modèle MDB" + lcd_bitmap: "Tramage" </voice> </phrase> <phrase> @@ -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" </source> <dest> *: "Création base de données... %d trouvés (OFF = retour)" @@ -2642,19 +2489,19 @@ </phrase> <phrase> id: LANG_NEVER - desc: in lcd settings + desc: deprecated user: core <source> *: none - lcd_sleep: "Never" + lcd_sleep: "" </source> <dest> *: none - lcd_sleep: "Jamais" + lcd_sleep: "" </dest> <voice> *: none - lcd_sleep: "Jamais" + lcd_sleep: "" </voice> </phrase> <phrase> @@ -3206,23 +3053,6 @@ </voice> </phrase> <phrase> - id: LANG_BUTTON_BAR - desc: in settings menu - user: core - <source> - *: none - recorder_pad: "Button Bar" - </source> - <dest> - *: none - recorder_pad: "Barre de boutons" - </dest> - <voice> - *: none - recorder_pad: "Barre de boutons" - </voice> -</phrase> -<phrase> id: LANG_VOLUME_DISPLAY desc: Volume type title user: core @@ -3296,7 +3126,6 @@ user: core <source> *: "Peak Meter" - masd: none </source> <dest> *: "Indicateur de niveau des pics" @@ -3313,7 +3142,6 @@ user: core <source> *: "Clip Hold Time" - masd: none </source> <dest> *: "Persistance marqueur seuil max." @@ -3330,7 +3158,6 @@ user: core <source> *: "Peak Hold Time" - masd: none </source> <dest> *: "Temps de persistance du pic" @@ -3347,7 +3174,6 @@ user: core <source> *: "Eternal" - masd: none </source> <dest> *: "Infini" @@ -3364,7 +3190,6 @@ user: core <source> *: "Peak Release" - masd: none </source> <dest> *: "Taux de baisse de l'indicateur" @@ -3381,7 +3206,6 @@ user: core <source> *: "Scale" - masd: none </source> <dest> *: "Echelle" @@ -3398,7 +3222,6 @@ user: core <source> *: "Logarithmic (dB)" - masd: none </source> <dest> *: "Logarithmique (dB)" @@ -3415,7 +3238,6 @@ user: core <source> *: "Linear (%)" - masd: none </source> <dest> *: "Linéaire (%)" @@ -3432,7 +3254,6 @@ user: core <source> *: "Minimum Of Range" - masd: none </source> <dest> *: "Minimum de l'intervalle" @@ -3449,7 +3270,6 @@ user: core <source> *: "Maximum Of Range" - masd: none </source> <dest> *: "Maximum de l'intervalle" @@ -4637,16 +4457,16 @@ </phrase> <phrase> id: LANG_BOOKMARK_SETTINGS_UNIQUE_ONLY - desc: Save only on bookmark for each playlist in recent bookmarks + desc: deprecated user: core <source> - *: "Unique only" + *: "" </source> <dest> - *: "Unique seulement" + *: "" </dest> <voice> - *: "Unique seulement" + *: "" </voice> </phrase> <phrase> @@ -5066,57 +4886,6 @@ </voice> </phrase> <phrase> - id: LANG_BUTTONBAR_MENU - desc: in button bar - user: core - <source> - *: none - radio_screen_button_bar: "Menu" - </source> - <dest> - *: none - radio_screen_button_bar: "Menu" - </dest> - <voice> - *: none - radio_screen_button_bar: "" - </voice> -</phrase> -<phrase> - id: LANG_FM_BUTTONBAR_EXIT - desc: in radio screen - user: core - <source> - *: none - radio_screen_button_bar: "Exit" - </source> - <dest> - *: none - radio_screen_button_bar: "Quitter" - </dest> - <voice> - *: none - radio_screen_button_bar: "" - </voice> -</phrase> -<phrase> - id: LANG_FM_BUTTONBAR_ACTION - desc: in radio screen - user: core - <source> - *: none - radio_screen_button_bar: "Action" - </source> - <dest> - *: none - radio_screen_button_bar: "Action" - </dest> - <voice> - *: none - radio_screen_button_bar: "" - </voice> -</phrase> -<phrase> id: LANG_PRESET desc: in button bar and radio screen / menu user: core @@ -5134,40 +4903,6 @@ </voice> </phrase> <phrase> - id: LANG_FM_BUTTONBAR_ADD - desc: in radio screen - user: core - <source> - *: none - radio_screen_button_bar: "Add" - </source> - <dest> - *: none - radio_screen_button_bar: "Ajouter" - </dest> - <voice> - *: none - radio_screen_button_bar: "" - </voice> -</phrase> -<phrase> - id: LANG_FM_BUTTONBAR_RECORD - desc: in radio screen - user: core - <source> - *: none - radio_screen_button_bar: "Record" - </source> - <dest> - *: none - radio_screen_button_bar: "Enregistrement" - </dest> - <voice> - *: none - radio_screen_button_bar: "" - </voice> -</phrase> -<phrase> id: LANG_FM_MONO_MODE desc: in radio screen user: core @@ -5610,23 +5345,6 @@ </voice> </phrase> <phrase> - id: LANG_RECORDING_QUALITY - desc: in the recording settings - user: core - <source> - *: none - recording_hwcodec: "Quality" - </source> - <dest> - *: none - recording_hwcodec: "Qualité" - </dest> - <voice> - *: none - recording_hwcodec: "Qualité" - </voice> -</phrase> -<phrase> id: LANG_FREQUENCY desc: in recording and playback settings user: core @@ -5720,7 +5438,7 @@ user: core <source> *: none - recording,archosplayer: "Line In" + recording: "Line In" </source> <dest> *: none @@ -5732,23 +5450,6 @@ </voice> </phrase> <phrase> - id: LANG_RECORDING_EDITABLE - desc: Editable recordings setting - user: core - <source> - *: none - recording_hwcodec: "Independent Frames" - </source> - <dest> - *: none - recording_hwcodec: "Trames indépendantes" - </dest> - <voice> - *: none - recording_hwcodec: "Trames indépendantes" - </voice> -</phrase> -<phrase> id: LANG_RECORD_TIMESPLIT desc: Record split menu user: core @@ -6520,23 +6221,6 @@ </voice> </phrase> <phrase> - id: LANG_SHUTDOWN - desc: in main menu - user: core - <source> - *: none - soft_shutdown: "Shut down" - </source> - <dest> - *: none - soft_shutdown: "Arrêter" - </dest> - <voice> - *: none - soft_shutdown: "Arrêter" - </voice> -</phrase> -<phrase> id: LANG_ROCKBOX_INFO desc: displayed topmost on the info screen and in the info menu user: core @@ -6556,7 +6240,6 @@ user: core <source> *: "Buffer:" - archosplayer: "Buf:" </source> <dest> *: "Tampon:" @@ -6572,7 +6255,7 @@ user: core <source> *: "Battery: %d%% %dh %dm" - archosplayer,archosrecorder,archosfmrecorder,archosrecorderv2,archosondio*,iriverifp7xx: "%d%% %dh %dm" + iriverifp7xx: "%d%% %dh %dm" iriverh10,ipodmini1g,ipodmini2g: "Batt: %d%% %dh %dm" </source> <dest> @@ -6631,14 +6314,13 @@ </phrase> <phrase> 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 <source> *: none multivolume: "HD1" sansae200*,sansac200*,sansafuze*,sansaclipplus: "mSD:" xduoox3: "mSD2:" - archosondio*: "MMC:" </source> <dest> *: none @@ -7749,7 +7431,6 @@ user: core <source> *: "End of Song List" - archosplayer: "End of List" </source> <dest> *: "Fin de la liste de lecture" @@ -8004,40 +7685,6 @@ </voice> </phrase> <phrase> - id: LANG_CONFIRM_SHUTDOWN - desc: in shutdown screen - user: core - <source> - *: none - soft_shutdown: "Press OFF to shut down" - </source> - <dest> - *: none - soft_shutdown: "Appuyer OFF pour éteindre" - </dest> - <voice> - *: none - soft_shutdown: "" - </voice> -</phrase> -<phrase> - id: LANG_REMOVE_MMC - desc: before acknowledging usb in case an MMC is inserted (Ondio) - user: core - <source> - *: none - archosondio*: "Please remove inserted MMC" - </source> - <dest> - *: none - archosondio*: "Retirez la carte MMC insérée" - </dest> - <voice> - *: none - archosondio*: "Retirez la carte mémoire multimédia" - </voice> -</phrase> -<phrase> id: LANG_BOOT_CHANGED desc: File browser discovered the boot file was changed user: core @@ -8067,11 +7714,11 @@ </phrase> <phrase> id: LANG_OFF_ABORT - desc: Used on archosrecorder models + desc: Used on many models user: core <source> *: "OFF to abort" - archosplayer,iriverh100,iriverh120,iriverh300: "STOP to abort" + iriverh100,iriverh120,iriverh300: "STOP to abort" ipod*: "PLAY/PAUSE to abort" iaudiox5,iaudiom5: "Long PLAY to abort" iriverh10,iriverh10_5gb,sansae200*,sansac200*,vibe500: "PREV to abort" @@ -8151,7 +7798,7 @@ </phrase> <phrase> 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 <source> *: "Incompatible model" @@ -8265,23 +7912,6 @@ </voice> </phrase> <phrase> - id: LANG_BATTERY_TOPOFF_CHARGE - desc: in info display, shows that top off charge is running Only for V1 archosrecorder - user: core - <source> - *: none - archosrecorder: "Battery: Top-Off Chg" - </source> - <dest> - *: none - archosrecorder: "Batterie: charge max." - </dest> - <voice> - *: none - archosrecorder: "Charge maximale de la batterie" - </voice> -</phrase> -<phrase> id: LANG_BATTERY_TRICKLE_CHARGE desc: in info display, shows that trickle charge is running user: core @@ -8342,44 +7972,44 @@ </phrase> <phrase> id: LANG_KILOBYTE - desc: a unit postfix, also voiced + desc: deprecated user: core <source> - *: "KB" + *: "" </source> <dest> - *: "Ko" + *: "" </dest> <voice> - *: "Kilooctet" + *: "" </voice> </phrase> <phrase> id: LANG_MEGABYTE - desc: a unit postfix, also voiced + desc: deprecated user: core <source> - *: "MB" + *: "" </source> <dest> - *: "Mo" + *: "" </dest> <voice> - *: "Mégaoctet" + *: "" </voice> </phrase> <phrase> id: LANG_GIGABYTE - desc: a unit postfix, also voiced + desc: deprecated user: core <source> - *: "GB" + *: "" </source> <dest> - *: "Go" + *: "" </dest> <voice> - *: "Gigaoctet" + *: "" </voice> </phrase> <phrase> @@ -9745,57 +9375,6 @@ </voice> </phrase> <phrase> - id: LANG_SYSFONT_DIRBROWSE_F1 - desc: in dir browser, F1 button bar text - user: core - <source> - *: none - recorder_pad: "Menu" - </source> - <dest> - *: none - recorder_pad: "Menu" - </dest> - <voice> - *: none - recorder_pad: "" - </voice> -</phrase> -<phrase> - id: LANG_SYSFONT_DIRBROWSE_F2 - desc: in dir browser, F2 button bar text - user: core - <source> - *: none - recorder_pad: "Option" - </source> - <dest> - *: none - recorder_pad: "Option" - </dest> - <voice> - *: none - recorder_pad: "" - </voice> -</phrase> -<phrase> - id: LANG_SYSFONT_DIRBROWSE_F3 - desc: in dir browser, F3 button bar text - user: core - <source> - *: none - recorder_pad: "LCD" - </source> - <dest> - *: none - recorder_pad: "LCD" - </dest> - <voice> - *: none - recorder_pad: "" - </voice> -</phrase> -<phrase> id: LANG_SYSFONT_CHANNEL_STEREO desc: in sound_settings user: core @@ -9830,23 +9409,6 @@ </voice> </phrase> <phrase> - id: LANG_SYSFONT_RECORDING_QUALITY - desc: in the recording settings - user: core - <source> - *: none - recording_hwcodec: "Quality" - </source> - <dest> - *: none - recording_hwcodec: "Qualité" - </dest> - <voice> - *: none - recording_hwcodec: "Qualité" - </voice> -</phrase> -<phrase> id: LANG_SYSFONT_RECORDING_FREQUENCY desc: in the recording settings user: core @@ -13545,3 +13107,2931 @@ *: "Désactivé" </voice> </phrase> +<phrase> + id: LANG_USE_SOUND_SETTING + desc: in mpegplayer menus + user: core + <source> + *: none + swcodec: "Use sound setting" + lowmem: none + </source> + <dest> + *: none + swcodec: "Utiliser les réglages sonores" + lowmem: none + </dest> + <voice> + *: none + swcodec: "Utiliser les réglages sonores" + lowmem: none + </voice> +</phrase> +<phrase> + id: LANG_PLAYTIME_ELAPSED + desc: playing time screen + user: core + <source> + *: "Playlist elapsed: %s / %s %ld%%" + </source> + <dest> + *: "Liste de lecture, temps écoulé: %s / %s %ld%%" + </dest> + <voice> + *: "Liste de lecture, temps écoulé" + </voice> +</phrase> +<phrase> + id: LANG_PLAYTIME_TRK_REMAINING + desc: playing time screen + user: core + <source> + *: "Track remaining: %s" + </source> + <dest> + *: "Durée de piste restante: %s" + </dest> + <voice> + *: "Durée de piste restante" + </voice> +</phrase> +<phrase> + id: LANG_PLAYTIME_TRK_ELAPSED + desc: playing time screen + user: core + <source> + *: "Track elapsed: %s / %s %ld%%" + </source> + <dest> + *: "Temps écoulé de la piste: %s / %s %ld%%" + </dest> + <voice> + *: "Temps écoulé de la piste" + </voice> +</phrase> +<phrase> + id: LANG_CHESSBOX_ILLEGAL_MOVE + desc: in chessbox + user: core + <source> + *: none + lcd_bitmap: "Illegal move!" + </source> + <dest> + *: none + lcd_bitmap: "Coup interdit!" + </dest> + <voice> + *: none + lcd_bitmap: "Coup interdit!" + </voice> +</phrase> +<phrase> + id: LANG_REBUILD_CACHE + desc: in the pictureflow settings menu + user: core + <source> + *: none + lcd_bitmap: "Rebuild cache" + </source> + <dest> + *: none + lcd_bitmap: "Reconstruire le cache" + </dest> + <voice> + *: none + lcd_bitmap: "Reconstruire le cache" + </voice> +</phrase> +<phrase> + id: LANG_CHESSBOX_MENU_NEW_GAME + desc: in the chessbox menu + user: core + <source> + *: none + lcd_bitmap: "New Game" + </source> + <dest> + *: none + lcd_bitmap: "New Game" + </dest> + <voice> + *: none + lcd_bitmap: "New Game" + </voice> +</phrase> +<phrase> + id: LANG_RESTART_PLAYBACK + desc: in the mpegplayer settings menu + user: core + <source> + *: none + swcodec: "Play from beginning" + lowmem: none + </source> + <dest> + *: none + swcodec: "Lire depuis le début" + lowmem: none + </dest> + <voice> + *: none + swcodec: "Lire depuis le début" + lowmem: none + </voice> +</phrase> +<phrase> + id: VOICE_KING + desc: spoken only, for announcing chess piece names + user: core + <source> + *: none + lcd_bitmap: "" + </source> + <dest> + *: none + lcd_bitmap: "" + </dest> + <voice> + *: none + lcd_bitmap: "Roi" + </voice> +</phrase> +<phrase> + id: LANG_PROPERTIES_TIME + desc: in properties plugin + user: core + <source> + *: "[Time]" + </source> + <dest> + *: "[Heure]" + </dest> + <voice> + *: "Heure" + </voice> +</phrase> +<phrase> + id: LANG_WORM_SPEED + desc: For wormlet menu + user: core + <source> + *: none + lcd_bitmap: "Worm Speed" + </source> + <dest> + *: none + lcd_bitmap: "Vitesse du ver" + </dest> + <voice> + *: none + lcd_bitmap: "Vitesse du ver" + </voice> +</phrase> +<phrase> + id: LANG_CHESSBOX_LOADING_POSITION + desc: in chessbox + user: core + <source> + *: none + lcd_bitmap: "Loading position" + </source> + <dest> + *: none + lcd_bitmap: "Loading position" + </dest> + <voice> + *: none + lcd_bitmap: "Loading position" + </voice> +</phrase> +<phrase> + id: VOICE_PAWN + desc: spoken only, for announcing chess piece names + user: core + <source> + *: none + lcd_bitmap: "" + </source> + <dest> + *: none + lcd_bitmap: "" + </dest> + <voice> + *: none + lcd_bitmap: "Pion" + </voice> +</phrase> +<phrase> + id: LANG_GIBIBYTE + desc: a unit postfix, also voiced + user: core + <source> + *: "GiB" + </source> + <dest> + *: "GiB" + </dest> + <voice> + *: "gibibyte" + </voice> +</phrase> +<phrase> + id: LANG_MENU_PLAY_MODE + desc: in mpegplayer menus + user: core + <source> + *: none + swcodec: "Play Mode" + lowmem: none + </source> + <dest> + *: none + swcodec: "Mode de lecture" + lowmem: none + </dest> + <voice> + *: none + swcodec: "Mode de lecture" + lowmem: none + </voice> +</phrase> +<phrase> + id: LANG_NEXTTRACK + desc: in playback control menu + user: core + <source> + *: "Next Track" + </source> + <dest> + *: "Piste suivante" + </dest> + <voice> + *: "Piste suivante" + </voice> +</phrase> +<phrase> + id: LANG_HIDE_ALBUM_TITLE_NEW + desc: in the pictureflow settings + user: core + <source> + *: none + lcd_bitmap: "Hide information" + </source> + <dest> + *: none + lcd_bitmap: "Masquer les informations" + </dest> + <voice> + *: none + lcd_bitmap: "Masquer les informations" + </voice> +</phrase> +<phrase> + id: LANG_SHOW_ALL_AT_THE_BOTTOM + desc: in the pictureflow settings + user: core + <source> + *: none + lcd_bitmap: "Show album and artist at the bottom" + </source> + <dest> + *: none + lcd_bitmap: "Afficher l'album et l'interprète en bas" + </dest> + <voice> + *: none + lcd_bitmap: "Afficher l'album et l'interprète en bas" + </voice> +</phrase> +<phrase> + id: LANG_SPACING + desc: in the pictureflow settings menu + user: core + <source> + *: none + lcd_bitmap: "Spacing" + </source> + <dest> + *: none + lcd_bitmap: "Spacing" + </dest> + <voice> + *: none + lcd_bitmap: "Spacing" + </voice> +</phrase> +<phrase> + id: LANG_PROPERTIES_TITLE + desc: in properties plugin + user: core + <source> + *: "[Title]" + </source> + <dest> + *: "[Titre]" + </dest> + <voice> + *: "Titre" + </voice> +</phrase> +<phrase> + id: VOICE_PITCH_TIMESTRETCH_MODE + desc: spoken only + user: core + <source> + *: none + pitchscreen: "" + </source> + <dest> + *: none + pitchscreen: "" + </dest> + <voice> + *: none + pitchscreen: "Allongement de la durée" + </voice> +</phrase> +<phrase> + id: LANG_TONE_CONTROLS + desc: in the mpegplayer settings menu + user: core + <source> + *: none + swcodec: "Tone controls" + lowmem: none + </source> + <dest> + *: none + swcodec: "Réglages de tonalité" + lowmem: none + </dest> + <voice> + *: none + swcodec: "Réglages de tonalité" + lowmem: none + </voice> +</phrase> +<phrase> + id: LANG_ALWAYS_ON + desc: in the pictureflow settings menu + user: core + <source> + *: none + lcd_bitmap: "Always On" + </source> + <dest> + *: none + lcd_bitmap: "Toujours affiché" + </dest> + <voice> + *: none + lcd_bitmap: "Toujours affiché" + </voice> +</phrase> +<phrase> + id: LANG_REVERT_TO_DEFAULT_SETTINGS + desc: In various menus + user: core + <source> + *: "Revert to Default Settings" + </source> + <dest> + *: "Restaurer les réglages par défaut" + </dest> + <voice> + *: "Restaurer les réglages par défaut" + </voice> +</phrase> +<phrase> + 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> + *: "Un par liste de lecture" + </dest> + <voice> + *: "Un par liste de lecture" + </voice> +</phrase> +<phrase> + id: LANG_USE_COMMON_SETTING + desc: in the mpegplayer settings menu + user: core + <source> + *: none + swcodec: "Use common setting" + lowmem: none + </source> + <dest> + *: none + swcodec: "Utiliser le réglage de base" + lowmem: none + </dest> + <voice> + *: none + swcodec: "Utiliser le réglage de base" + lowmem: none + </voice> +</phrase> +<phrase> + id: LANG_UNAVAILABLE + desc: in mpegplayer settings + user: core + <source> + *: none + swcodec: "Unavailable" + lowmem: none + </source> + <dest> + *: none + swcodec: "Introuvable" + lowmem: none + </dest> + <voice> + *: none + swcodec: "Introuvable" + lowmem: none + </voice> +</phrase> +<phrase> + id: VOICE_KNIGHT + desc: spoken only, for announcing chess piece names + user: core + <source> + *: none + lcd_bitmap: "" + </source> + <dest> + *: none + lcd_bitmap: "" + </dest> + <voice> + *: none + lcd_bitmap: "Cavalier" + </voice> +</phrase> +<phrase> + id: LANG_CHESSBOX_LEVEL_3 + desc: in the chessbox game level selection + user: core + <source> + *: none + lcd_bitmap: "Level 3: 60 moves / 30 min" + </source> + <dest> + *: none + lcd_bitmap: "Niveau 3: 60 coups / 30 minutes" + </dest> + <voice> + *: none + lcd_bitmap: "Niveau 3: 60 coups en 30 minutes" + </voice> +</phrase> +<phrase> + id: LANG_CHESSBOX_THINKING + desc: in chessbox + user: core + <source> + *: none + lcd_bitmap: "Thinking..." + </source> + <dest> + *: none + lcd_bitmap: "Réflexion en cours..." + </dest> + <voice> + *: none + lcd_bitmap: "" + </voice> +</phrase> +<phrase> + id: LANG_MENU_RESUME_OPTIONS + desc: in mpegplayer menus + user: core + <source> + *: none + swcodec: "Resume Options" + lowmem: none + </source> + <dest> + *: none + swcodec: "Rétablir les options" + lowmem: none + </dest> + <voice> + *: none + swcodec: "Rétablir les options" + lowmem: none + </voice> +</phrase> +<phrase> + id: LANG_WPS_INTEGRATION + desc: in the pictureflow settings menu + user: core + <source> + *: none + lcd_bitmap: "WPS Integration" + </source> + <dest> + *: none + lcd_bitmap: "Intégration de l'écran de lecture en cours" + </dest> + <voice> + *: none + lcd_bitmap: "Intégration de l'écran de lecture en cours" + </voice> +</phrase> +<phrase> + id: LANG_PLAYTIME_REMAINING + desc: playing time screen + user: core + <source> + *: "Playlist remaining: %s" + </source> + <dest> + *: "Playlist remaining: %s" + </dest> + <voice> + *: "Playlist remaining" + </voice> +</phrase> +<phrase> + id: LANG_RESIZE_COVERS + desc: in the pictureflow settings menu + user: core + <source> + *: none + lcd_bitmap: "Resize Covers" + </source> + <dest> + *: none + lcd_bitmap: "Redimensionner les pochettes" + </dest> + <voice> + *: none + lcd_bitmap: "Redimensionner les pochettes" + </voice> +</phrase> +<phrase> + id: LANG_CHESSBOX_GAME_END + desc: in the chessbox game viewer + user: core + <source> + *: none + lcd_bitmap: "At the end of the game" + </source> + <dest> + *: none + lcd_bitmap: "À la fin de la partie" + </dest> + <voice> + *: none + lcd_bitmap: "À la fin de la partie" + </voice> +</phrase> +<phrase> + id: VOICE_CHESSBOX_CHECK + desc: spoken only, for announcing chess moves + user: core + <source> + *: none + lcd_bitmap: "" + </source> + <dest> + *: none + lcd_bitmap: "" + </dest> + <voice> + *: none + lcd_bitmap: "échec!" + </voice> +</phrase> +<phrase> + id: LANG_DISPLAY_FPS + desc: in the mpegplayer and pictureflow settings menus + user: core + <source> + *: none + swcodec: "Display FPS" + lcd_bitmap: "Display FPS" + </source> + <dest> + *: none + swcodec: "Display FPS" + lcd_bitmap: "Display FPS" + </dest> + <voice> + *: none + swcodec: "Display FPS" + lcd_bitmap: "Display FPS" + </voice> +</phrase> +<phrase> + id: LANG_REMOTE_CONTROL + desc: Item for menus + user: core + <source> + *: "Remote Control" + </source> + <dest> + *: "Remote Control" + </dest> + <voice> + *: "Remote Control" + </voice> +</phrase> +<phrase> + id: LANG_PROPERTIES_DIRECTORY_PROPERTIES + desc: in properties plugin + user: core + <source> + *: "Directory properties" + </source> + <dest> + *: "Propriétés du dossier" + </dest> + <voice> + *: "" + </voice> +</phrase> +<phrase> + id: LANG_SHOW_AT_THE_BOTTOM + desc: in the pictureflow settings + user: core + <source> + *: none + lcd_bitmap: "Show at the bottom" + </source> + <dest> + *: none + lcd_bitmap: "Show at the bottom" + </dest> + <voice> + *: none + lcd_bitmap: "Show at the bottom" + </voice> +</phrase> +<phrase> + id: LANG_TOGGLE_ITEM + desc: in main_menu_config + user: core + <source> + *: "Toggle Item" + </source> + <dest> + *: "Changer l'état" + </dest> + <voice> + *: "Changer l'état" + </voice> +</phrase> +<phrase> + id: LANG_PLAYTIME_ERROR + desc: playing time screen + user: core + <source> + *: "Error while gathering info" + </source> + <dest> + *: "Error while gathering info" + </dest> + <voice> + *: "Error while gathering info" + </voice> +</phrase> +<phrase> + id: VOICE_QUEEN + desc: spoken only, for announcing chess piece names + user: core + <source> + *: none + lcd_bitmap: "" + </source> + <dest> + *: none + lcd_bitmap: "" + </dest> + <voice> + *: none + lcd_bitmap: "Reine" + </voice> +</phrase> +<phrase> + id: LANG_SKIP_FRAMES + desc: in the mpegplayer settings menu + user: core + <source> + *: none + swcodec: "Skip frames" + lowmem: none + </source> + <dest> + *: none + swcodec: "Skip frames" + lowmem: none + </dest> + <voice> + *: none + swcodec: "Skip frames" + lowmem: none + </voice> +</phrase> +<phrase> + id: LANG_SLIDESHOW_TIME + desc: in the imageviewer settings menu + user: core + <source> + *: none + lcd_bitmap: "Slideshow Time" + </source> + <dest> + *: none + lcd_bitmap: "Slideshow Time" + </dest> + <voice> + *: none + lcd_bitmap: "Slide show Time" + </voice> +</phrase> +<phrase> + id: LANG_FILTER_BYPASS + desc: in sound settings + user: core + <source> + *: none + es9018: "Bypass" + </source> + <dest> + *: none + es9018: "Bypass" + </dest> + <voice> + *: none + es9018: "Bypass" + </voice> +</phrase> +<phrase> + id: LANG_PROPERTIES_SUBDIRS + desc: in properties plugin + user: core + <source> + *: "[Subdirs]" + </source> + <dest> + *: "[Subdirs]" + </dest> + <voice> + *: "Subdirs" + </voice> +</phrase> +<phrase> + id: VOICE_MARKED + desc: spoken only, for announcing chess piece marking + user: core + <source> + *: none + lcd_bitmap: "" + </source> + <dest> + *: none + lcd_bitmap: "" + </dest> + <voice> + *: none + lcd_bitmap: "Marked" + </voice> +</phrase> +<phrase> + id: VOICE_CHESSBOX_CASTLE + desc: spoken only, for announcing chess moves + user: core + <source> + *: none + lcd_bitmap: "" + </source> + <dest> + *: none + lcd_bitmap: "" + </dest> + <voice> + *: none + lcd_bitmap: "castle" + </voice> +</phrase> +<phrase> + id: LANG_GOTO_WPS + desc: in the pictureflow main menu + user: core + <source> + *: none + lcd_bitmap: "Go to WPS" + </source> + <dest> + *: none + lcd_bitmap: "Go to WPS" + </dest> + <voice> + *: none + lcd_bitmap: "Go to WPS" + </voice> +</phrase> +<phrase> + id: LANG_NOT_A_VBR_FILE + desc: in vbrfix plugin + user: core + <source> + *: "Not a VBR file" + </source> + <dest> + *: "Not a VBR file" + </dest> + <voice> + *: "Not a VBR file" + </voice> +</phrase> +<phrase> + id: LANG_PROPERTIES_ALBUM + desc: in properties plugin + user: core + <source> + *: "[Album]" + </source> + <dest> + *: "[Album]" + </dest> + <voice> + *: "Album" + </voice> +</phrase> +<phrase> + id: LANG_FILE_ERROR + desc: in vbrfix plugin + user: core + <source> + *: "File error: %d" + </source> + <dest> + *: "Erreur fichier: %d" + </dest> + <voice> + *: "Erreur fichier" + </voice> +</phrase> +<phrase> + id: LANG_SHOW_ALBUM_TITLE + desc: in the pictureflow settings menu + user: core + <source> + *: none + lcd_bitmap: "Show album title" + </source> + <dest> + *: none + lcd_bitmap: "Show album title" + </dest> + <voice> + *: none + lcd_bitmap: "Show album title" + </voice> +</phrase> +<phrase> + id: LANG_PLAYTIME_AVG_BITRATE + desc: playing time screen + user: core + <source> + *: "Average bitrate: %ld kbps" + </source> + <dest> + *: "Average bitrate: %ld kbps" + </dest> + <voice> + *: "Average bit rate" + </voice> +</phrase> +<phrase> + id: LANG_DIFFUSION + desc: in the imageviewer settings menu + user: core + <source> + *: none + lcd_bitmap: "Diffusion" + </source> + <dest> + *: none + lcd_bitmap: "Diffusion" + </dest> + <voice> + *: none + lcd_bitmap: "Diffusion" + </voice> +</phrase> +<phrase> + id: LANG_CHESSBOX_MENU_SAVE_GAME + desc: in the chessbox menu + user: core + <source> + *: none + lcd_bitmap: "Save Game" + </source> + <dest> + *: none + lcd_bitmap: "Save Game" + </dest> + <voice> + *: none + lcd_bitmap: "Save Game" + </voice> +</phrase> +<phrase> + id: LANG_BACKLIGHT_BRIGHTNESS + desc: in the mpegplayer settings menu + user: core + <source> + *: none + swcodec: "Backlight brightness" + lowmem: none + </source> + <dest> + *: none + swcodec: "Backlight brightness" + lowmem: none + </dest> + <voice> + *: none + swcodec: "Backlight brightness" + lowmem: none + </voice> +</phrase> +<phrase> + id: VOICE_PITCH_SEMITONE_MODE + desc: spoken only + user: core + <source> + *: none + pitchscreen: "" + </source> + <dest> + *: none + pitchscreen: "" + </dest> + <voice> + *: none + pitchscreen: "Semitone mode" + </voice> +</phrase> +<phrase> + id: LANG_CLEAR_PLAYLIST + desc: in the pictureflow main menu + user: core + <source> + *: none + lcd_bitmap: "Clear playlist" + </source> + <dest> + *: none + lcd_bitmap: "Effacer la liste de lecture" + </dest> + <voice> + *: none + lcd_bitmap: "Effacer la liste de lecture" + </voice> +</phrase> +<phrase> + id: VOICE_CHESSBOX_QUEENSIDE + desc: spoken only, for announcing chess moves + user: core + <source> + *: none + lcd_bitmap: "" + </source> + <dest> + *: none + lcd_bitmap: "" + </dest> + <voice> + *: none + lcd_bitmap: "reine côté" + </voice> +</phrase> +<phrase> + id: VOICE_BAD_TRACK + desc: playlist viewer + user: core + <source> + *: "" + </source> + <dest> + *: "" + </dest> + <voice> + *: "piste dégradée" + </voice> +</phrase> +<phrase> + id: LANG_PLAYBACK_CONTROL + desc: in playback control menu + user: core + <source> + *: "Playback Control" + </source> + <dest> + *: "Playback Control" + </dest> + <voice> + *: "Playback Control" + </voice> +</phrase> +<phrase> + id: LANG_CAR_ADAPTER_MODE_DELAY + desc: Displayed for setting car adapter mode delay + user: core + <source> + *: none + charging: "Delay Before Resume" + </source> + <dest> + *: none + charging: "Attendre avant reprise" + </dest> + <voice> + *: none + charging: "Attendre avant reprise" + </voice> +</phrase> +<phrase> + id: VOICE_WHITE + desc: spoken only, for announcing chess piece color + user: core + <source> + *: none + lcd_bitmap: "" + </source> + <dest> + *: none + lcd_bitmap: "" + </dest> + <voice> + *: none + lcd_bitmap: "Blanc" + </voice> +</phrase> +<phrase> + id: LANG_MIKMOD_SURROUND + desc: in mikmod settings menu + user: core + <source> + *: none + swcodec: "Surround" + lowmem: none + </source> + <dest> + *: none + swcodec: "Surround" + lowmem: none + </dest> + <voice> + *: none + swcodec: "Surround" + lowmem: none + </voice> +</phrase> +<phrase> + id: LANG_ORDERED + desc: in the imageviewer settings menu + user: core + <source> + *: none + lcd_bitmap: "Ordered" + </source> + <dest> + *: none + lcd_bitmap: "Ordered" + </dest> + <voice> + *: none + lcd_bitmap: "Ordered" + </voice> +</phrase> +<phrase> + id: LANG_CHESSBOX_MENU_RESTART_GAME + desc: in the chessbox menu + user: core + <source> + *: none + lcd_bitmap: "Restart Game" + </source> + <dest> + *: none + lcd_bitmap: "Restart Game" + </dest> + <voice> + *: none + lcd_bitmap: "Restart Game" + </voice> +</phrase> +<phrase> + 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> + *: "Un par piste" + </dest> + <voice> + *: "Un par piste" + </voice> +</phrase> +<phrase> + id: LANG_PROPERTIES_FILE_PROPERTIES + desc: in properties plugin + user: core + <source> + *: "File properties" + </source> + <dest> + *: "File properties" + </dest> + <voice> + *: "" + </voice> +</phrase> +<phrase> + id: LANG_SHOW_AT_THE_TOP_NEW + desc: in the pictureflow settings + user: core + <source> + *: none + lcd_bitmap: "Show album at the top" + </source> + <dest> + *: none + lcd_bitmap: "Show album at the top" + </dest> + <voice> + *: none + lcd_bitmap: "Show album at the top" + </voice> +</phrase> +<phrase> + id: LANG_STOP_PLAYBACK + desc: in playback control menu + user: core + <source> + *: "Stop Playback" + </source> + <dest> + *: "Arrêter la lecture" + </dest> + <voice> + *: "Arrêter la lecture" + </voice> +</phrase> +<phrase> + id: VOICE_PLAYTIME_DONE + desc: playing time screen + user: core + <source> + *: "" + </source> + <dest> + *: "" + </dest> + <voice> + *: "Done" + </voice> +</phrase> +<phrase> + id: LANG_SWAP_CHANNELS + desc: in sound_settings + user: core + <source> + *: "Swap Channels" + </source> + <dest> + *: "échanger les canaux" + </dest> + <voice> + *: "échanger les canaux" + </voice> +</phrase> +<phrase> + id: LANG_CLEAR_ALL_RESUMES + desc: in the mpegplayer settings menu + user: core + <source> + *: none + swcodec: "Clear all resumes" + lowmem: none + </source> + <dest> + *: none + swcodec: "Clear all resumes" + lowmem: none + </dest> + <voice> + *: none + swcodec: "Clear all resumes" + lowmem: none + </voice> +</phrase> +<phrase> + id: LANG_MOVE_ITEM_DOWN + desc: in main_menu_config + user: core + <source> + *: "Move Item Down" + </source> + <dest> + *: "Move Item Down" + </dest> + <voice> + *: "Move Item Down" + </voice> +</phrase> +<phrase> + id: LANG_PLAYING_TIME + desc: onplay menu + user: core + <source> + *: "Playing time" + </source> + <dest> + *: "Temps de jeu" + </dest> + <voice> + *: "Temps de jeu" + </voice> +</phrase> +<phrase> + id: LANG_PANNING_SEPARATION + desc: in mikmod settings menu + user: core + <source> + *: none + swcodec: "Panning Separation" + lowmem: none + </source> + <dest> + *: none + swcodec: "Panning Separation" + lowmem: none + </dest> + <voice> + *: none + swcodec: "Panning Separation" + lowmem: none + </voice> +</phrase> +<phrase> + id: VOICE_ROOK + desc: spoken only, for announcing chess piece names + user: core + <source> + *: none + lcd_bitmap: "" + </source> + <dest> + *: none + lcd_bitmap: "" + </dest> + <voice> + *: none + lcd_bitmap: "Roque" + </voice> +</phrase> +<phrase> + id: LANG_ARGHS_PER_FOOD + desc: For wormlet menu + user: core + <source> + *: none + lcd_bitmap: "Arghs Per Food" + </source> + <dest> + *: none + lcd_bitmap: "Arghs Per Food" + </dest> + <voice> + *: none + lcd_bitmap: "Arghs Per Food" + </voice> +</phrase> +<phrase> + id: VOICE_UNMARKED + desc: spoken only, for announcing chess piece unmarking + user: core + <source> + *: none + lcd_bitmap: "" + </source> + <dest> + *: none + lcd_bitmap: "" + </dest> + <voice> + *: none + lcd_bitmap: "démarqué" + </voice> +</phrase> +<phrase> + id: LANG_PLAYLIST_CLEARED + desc: in the pictureflow splash messages + user: core + <source> + *: none + lcd_bitmap: "Playlist Cleared" + </source> + <dest> + *: none + lcd_bitmap: "Playlist Cleared" + </dest> + <voice> + *: none + lcd_bitmap: "Playlist Cleared" + </voice> +</phrase> +<phrase> + id: LANG_REC_DIR + desc: used in the info screen to show a recording dir + user: core + <source> + *: none + recording: "Recording Directory" + </source> + <dest> + *: none + recording: "Dossier enregistrements" + </dest> + <voice> + *: none + recording: "Dossier enregistrements" + </voice> +</phrase> +<phrase> + id: LANG_CHANGE_SHUFFLE_MODE + desc: in playback control menu + user: core + <source> + *: "Shuffle Mode" + </source> + <dest> + *: "Shuffle Mode" + </dest> + <voice> + *: "Shuffle Mode" + </voice> +</phrase> +<phrase> + id: LANG_ERROR_WRITING_CONFIG + desc: in the pictureflow splash messages + user: core + <source> + *: none + lcd_bitmap: "Error writing config" + </source> + <dest> + *: none + lcd_bitmap: "Error writing config" + </dest> + <voice> + *: none + lcd_bitmap: "Error writing config" + </voice> +</phrase> +<phrase> + id: LANG_LIMIT_FPS + desc: in the mpegplayer settings menu + user: core + <source> + *: none + swcodec: "Limit FPS" + lowmem: none + </source> + <dest> + *: none + swcodec: "Limiter le nombre d'images par seconde" + lowmem: none + </dest> + <voice> + *: none + swcodec: "Limiter le nombre d'images par seconde" + lowmem: none + </voice> +</phrase> +<phrase> + id: LANG_CENTRE_MARGIN + desc: in the pictureflow settings menu + user: core + <source> + *: none + lcd_bitmap: "Centre margin" + </source> + <dest> + *: none + lcd_bitmap: "Marge centrale" + </dest> + <voice> + *: none + lcd_bitmap: "Marge centrale" + </voice> +</phrase> +<phrase> + id: LANG_RETURN + desc: in various plugin menus + user: core + <source> + *: "Return" + </source> + <dest> + *: "Entrée" + </dest> + <voice> + *: "Entrée" + </voice> +</phrase> +<phrase> + id: LANG_CHESSBOX_MENU_VIEW_GAMES + desc: in the chessbox menu + user: core + <source> + *: none + lcd_bitmap: "View Played Games" + </source> + <dest> + *: none + lcd_bitmap: "View Played Games" + </dest> + <voice> + *: none + lcd_bitmap: "View Played Games" + </voice> +</phrase> +<phrase> + id: LANG_CHESSBOX_LEVEL_6 + desc: in the chessbox game level selection + user: core + <source> + *: none + lcd_bitmap: "Level 6: 40 moves / 120 min" + </source> + <dest> + *: none + lcd_bitmap: "Niveau 6: 40 coups / 120 minutes" + </dest> + <voice> + *: none + lcd_bitmap: "Niveau 6: 40 coups en 120 minutes" + </voice> +</phrase> +<phrase> + id: LANG_MAIN_MENU_ORDER + desc: main_menu_config plugin title + user: core + <source> + *: "Rockbox Main Menu Order" + </source> + <dest> + *: "Ordre du menu principal Rockbox" + </dest> + <voice> + *: "" + </voice> +</phrase> +<phrase> + id: LANG_SLIDESHOW_MODE + desc: in the imageviewer settings menu + user: core + <source> + *: none + lcd_bitmap: "Toggle Slideshow Mode" + </source> + <dest> + *: none + lcd_bitmap: "Toggle Slideshow Mode" + </dest> + <voice> + *: none + lcd_bitmap: "Toggle Slide show Mode" + </voice> +</phrase> +<phrase> + id: VOICE_MOVING_TRACK + desc: playlist viewer + user: core + <source> + *: "" + </source> + <dest> + *: "" + </dest> + <voice> + *: "Moving track" + </voice> +</phrase> +<phrase> + id: LANG_FILTER_SHORT + desc: in sound settings + user: core + <source> + *: none + es9018: "Short" + </source> + <dest> + *: none + es9018: "Court" + </dest> + <voice> + *: none + es9018: "Court" + </voice> +</phrase> +<phrase> + id: VOICE_PLAYER + desc: spoken only, for announcing player's id + user: core + <source> + *: none + lcd_bitmap: "" + </source> + <dest> + *: none + lcd_bitmap: "" + </dest> + <voice> + *: none + lcd_bitmap: "Joueur" + </voice> +</phrase> +<phrase> + id: LANG_CHESSBOX_LEVEL_5 + desc: in the chessbox game level selection + user: core + <source> + *: none + lcd_bitmap: "Level 5: 40 moves / 60 min" + </source> + <dest> + *: none + lcd_bitmap: "Level 5: 40 moves / 60 min" + </dest> + <voice> + *: none + lcd_bitmap: "Level 5: 40 moves per 60 minutes" + </voice> +</phrase> +<phrase> + id: LANG_ZOOM + desc: in the pictureflow settings menu + user: core + <source> + *: none + lcd_bitmap: "Zoom" + </source> + <dest> + *: none + lcd_bitmap: "Zoom" + </dest> + <voice> + *: none + lcd_bitmap: "Zoom" + </voice> +</phrase> +<phrase> + id: VOICE_BLACK + desc: spoken only, for announcing chess piece color + user: core + <source> + *: none + lcd_bitmap: "" + </source> + <dest> + *: none + lcd_bitmap: "" + </dest> + <voice> + *: none + lcd_bitmap: "Black" + </voice> +</phrase> +<phrase> + id: LANG_INTERPOLATION + desc: in mikmod settings menu + user: core + <source> + *: none + swcodec: "Interpolation" + lowmem: none + </source> + <dest> + *: none + swcodec: "Interpolation" + lowmem: none + </dest> + <voice> + *: none + swcodec: "Interpolation" + lowmem: none + </voice> +</phrase> +<phrase> + id: LANG_CHESSBOX_LEVEL_4 + desc: in the chessbox game level selection + user: core + <source> + *: none + lcd_bitmap: "Level 4: 40 moves / 30 min" + </source> + <dest> + *: none + lcd_bitmap: "Level 4: 40 moves / 30 min" + </dest> + <voice> + *: none + lcd_bitmap: "Level 4: 40 moves per 30 minutes" + </voice> +</phrase> +<phrase> + id: LANG_ADDED_TO_PLAYLIST + desc: in the pictureflow splash messages + user: core + <source> + *: none + lcd_bitmap: "Added to playlist" + </source> + <dest> + *: none + lcd_bitmap: "Ajouté à la liste de lecture" + </dest> + <voice> + *: none + lcd_bitmap: "Ajouté à la liste de lecture" + </voice> +</phrase> +<phrase> + id: VOICE_PITCH_ABSOLUTE_MODE + desc: spoken only + user: core + <source> + *: none + pitchscreen: "" + </source> + <dest> + *: none + pitchscreen: "" + </dest> + <voice> + *: none + pitchscreen: "Mode absolu" + </voice> +</phrase> +<phrase> + id: LANG_CHESSBOX_MENU_RESUME_GAME + desc: in the chessbox menu + user: core + <source> + *: none + lcd_bitmap: "Resume Game" + </source> + <dest> + *: none + lcd_bitmap: "Reprendre la partie" + </dest> + <voice> + *: none + lcd_bitmap: "Reprendre la partie" + </voice> +</phrase> +<phrase> + id: LANG_ARGH_SIZE + desc: For wormlet menu + user: core + <source> + *: none + lcd_bitmap: "Argh Size" + </source> + <dest> + *: none + lcd_bitmap: "Taille Argh" + </dest> + <voice> + *: none + lcd_bitmap: "Taille Argh" + </voice> +</phrase> +<phrase> + id: LANG_FORCE_START_MENU + desc: in mpegplayer menus + user: core + <source> + *: none + swcodec: "Start menu" + lowmem: none + </source> + <dest> + *: none + swcodec: "Menu démarrage" + lowmem: none + </dest> + <voice> + *: none + swcodec: "Menu démarrage" + lowmem: none + </voice> +</phrase> +<phrase> + id: LANG_PROPERTIES_FILES + desc: in properties plugin + user: core + <source> + *: "[Files]" + </source> + <dest> + *: "[Fichier]" + </dest> + <voice> + *: "Fichier" + </voice> +</phrase> +<phrase> + id: LANG_NUMBER_OF_WORMS + desc: For wormlet menu + user: core + <source> + *: none + lcd_bitmap: "Number of Worms" + </source> + <dest> + *: none + lcd_bitmap: "Number of Worms" + </dest> + <voice> + *: none + lcd_bitmap: "Number of Worms" + </voice> +</phrase> +<phrase> + id: LANG_SAVE_EXIT + desc: in main_menu_config + user: core + <source> + *: "Save and Exit" + </source> + <dest> + *: "Sauvegarder et quitter" + </dest> + <voice> + *: "Sauvegarder et quitter" + </voice> +</phrase> +<phrase> + id: LANG_DIRECT + desc: in the pictureflow settings + user: core + <source> + *: none + lcd_bitmap: "Direct" + </source> + <dest> + *: none + lcd_bitmap: "Direct" + </dest> + <voice> + *: none + lcd_bitmap: "Direct" + </voice> +</phrase> +<phrase> + id: LANG_CHESSBOX_MENU_RESTORE_GAME + desc: in the chessbox menu + user: core + <source> + *: none + lcd_bitmap: "Restore Game" + </source> + <dest> + *: none + lcd_bitmap: "Restaurer la partie" + </dest> + <voice> + *: none + lcd_bitmap: "Restaurer la partie" + </voice> +</phrase> +<phrase> + id: LANG_CHANGE_REPEAT_MODE + desc: in playback control menu + user: core + <source> + *: "Change Repeat Mode" + </source> + <dest> + *: "Change Repeat Mode" + </dest> + <voice> + *: "Change Repeat Mode" + </voice> +</phrase> +<phrase> + id: LANG_NO_REM_CONTROL + desc: Item for menus + user: core + <source> + *: "No Rem. Control" + </source> + <dest> + *: "Pas de télécommande" + </dest> + <voice> + *: "Pas de télécommande" + </voice> +</phrase> +<phrase> + id: LANG_WORM_GROWTH_PER_FOOD + desc: For wormlet menu + user: core + <source> + *: none + lcd_bitmap: "Worm Growth Per Food" + </source> + <dest> + *: none + lcd_bitmap: "Croissance du ver selon nourriture" + </dest> + <voice> + *: none + lcd_bitmap: "Croissance du ver selon nourriture" + </voice> +</phrase> +<phrase> + id: LANG_MENU_AUDIO_OPTIONS + desc: in mpegplayer menus + user: core + <source> + *: none + swcodec: "Audio Options" + lowmem: none + </source> + <dest> + *: none + swcodec: "Options Audio" + lowmem: none + </dest> + <voice> + *: none + swcodec: "Options Audio" + lowmem: none + </voice> +</phrase> +<phrase> + id: VOICE_CHESSBOX_KINGSIDE + desc: spoken only, for announcing chess moves + user: core + <source> + *: none + lcd_bitmap: "" + </source> + <dest> + *: none + lcd_bitmap: "" + </dest> + <voice> + *: none + lcd_bitmap: "Roi côté" + </voice> +</phrase> +<phrase> + id: LANG_CONTROL_STYLE + desc: In various menus + user: core + <source> + *: "Control Style" + </source> + <dest> + *: "Style des contrôles" + </dest> + <voice> + *: "Style des contrôles" + </voice> +</phrase> +<phrase> + id: LANG_UPDATE_CACHE + desc: in pictureflow + user: core + <source> + *: "Update cache" + </source> + <dest> + *: "Mettre à jour le cache" + </dest> + <voice> + *: "Mettre à jour le cache" + </voice> +</phrase> +<phrase> + id: LANG_CACHE_REBUILT_NEXT_RESTART + desc: in the pictureflow splash messages + user: core + <source> + *: none + lcd_bitmap: "Cache will be rebuilt on next restart" + </source> + <dest> + *: none + lcd_bitmap: "Cache will be rebuilt on next restart" + </dest> + <voice> + *: none + lcd_bitmap: "Cache will be rebuilt on next restart" + </voice> +</phrase> +<phrase> + id: LANG_CHANGE_VOLUME + desc: in playback control menu + user: core + <source> + *: "Change Volume" + </source> + <dest> + *: "Change Volume" + </dest> + <voice> + *: "Change Volume" + </voice> +</phrase> +<phrase> + id: LANG_CHESSBOX_GAME_BEGINNING + desc: in the chessbox game viewer + user: core + <source> + *: none + lcd_bitmap: "At the beginning of the game" + </source> + <dest> + *: none + lcd_bitmap: "At the beginning of the game" + </dest> + <voice> + *: none + lcd_bitmap: "At the beginning of the game" + </voice> +</phrase> +<phrase> + id: LANG_PLAY_WORMLET + desc: For wormlet menu + user: core + <source> + *: none + lcd_bitmap: "Play Wormlet!" + </source> + <dest> + *: none + lcd_bitmap: "Démarrer Vermisseau!" + </dest> + <voice> + *: none + lcd_bitmap: "Démarrer Vermisseau!" + </voice> +</phrase> +<phrase> + id: LANG_KIBIBYTE + desc: a unit postfix, also voiced + user: core + <source> + *: "KiB" + </source> + <dest> + *: "KiB" + </dest> + <voice> + *: "Kibibit" + </voice> +</phrase> +<phrase> + id: LANG_CHESSBOX_GAMES + desc: in chessbox + user: core + <source> + *: none + lcd_bitmap: "Games" + </source> + <dest> + *: none + lcd_bitmap: "Parties" + </dest> + <voice> + *: none + lcd_bitmap: "" + </voice> +</phrase> +<phrase> + id: LANG_SINGLE + desc: in mpegplayer menus + user: core + <source> + *: none + swcodec: "Single" + lowmem: none + </source> + <dest> + *: none + swcodec: "Unique" + lowmem: none + </dest> + <voice> + *: none + swcodec: "Unique" + lowmem: none + </voice> +</phrase> +<phrase> + id: LANG_PROPERTIES_ARTIST + desc: in properties plugin + user: core + <source> + *: "[Artist]" + </source> + <dest> + *: "[Interprète]" + </dest> + <voice> + *: "Interprète" + </voice> +</phrase> +<phrase> + id: LANG_PROPERTIES_SIZE + desc: in properties plugin + user: core + <source> + *: "[Size]" + </source> + <dest> + *: "[Taille]" + </dest> + <voice> + *: "Taille" + </voice> +</phrase> +<phrase> + id: LANG_VIA_TRACK_LIST + desc: in the pictureflow settings + user: core + <source> + *: none + lcd_bitmap: "Via Track list" + </source> + <dest> + *: none + lcd_bitmap: "Via Track list" + </dest> + <voice> + *: none + lcd_bitmap: "Via Track list" + </voice> +</phrase> +<phrase> + id: LANG_MOVE_ITEM_UP + desc: in main_menu_config + user: core + <source> + *: "Move Item Up" + </source> + <dest> + *: "Déplacer l'élément vers le haut" + </dest> + <voice> + *: "Déplacer l'élément vers le haut" + </voice> +</phrase> +<phrase> + id: LANG_PROPERTIES_PATH + desc: in properties plugin + user: core + <source> + *: "[Path]" + </source> + <dest> + *: "[Chemin]" + </dest> + <voice> + *: "Chemin" + </voice> +</phrase> +<phrase> + id: LANG_2_KEY_CONTROL + desc: Item for menus + user: core + <source> + *: "2 Key Control" + </source> + <dest> + *: "Commande touche 2" + </dest> + <voice> + *: "Commande touche 2" + </voice> +</phrase> +<phrase> + id: LANG_LOAD_DEFAULT_CONFIGURATION + desc: in main_menu_config + user: core + <source> + *: "Load Default Configuration" + </source> + <dest> + *: "Load Default Configuration" + </dest> + <voice> + *: "Load Default Configuration" + </voice> +</phrase> +<phrase> + id: LANG_CHESSBOX_CHECKMATE + desc: in chessbox + user: core + <source> + *: none + lcd_bitmap: "Checkmate!" + </source> + <dest> + *: none + lcd_bitmap: "Checkmate!" + </dest> + <voice> + *: none + lcd_bitmap: "Checkmate!" + </voice> +</phrase> +<phrase> + id: LANG_4_KEY_CONTROL + desc: Item for menus + user: core + <source> + *: "4 Key Control" + </source> + <dest> + *: "Commande touche 4" + </dest> + <voice> + *: "Commande touche 4" + </voice> +</phrase> +<phrase> + id: LANG_CHESSBOX_PGN_PARSE_ERROR + desc: in the chessbox game viewer + user: core + <source> + *: none + lcd_bitmap: "Error parsing game !" + </source> + <dest> + *: none + lcd_bitmap: "Erreur d'analyse du jeu !" + </dest> + <voice> + *: none + lcd_bitmap: "Erreur d'analyse du jeu !" + </voice> +</phrase> +<phrase> + id: LANG_MENU_QUIT + desc: in various menus + user: core + <source> + *: "Quit" + </source> + <dest> + *: "Quitter" + </dest> + <voice> + *: "Quitter" + </voice> +</phrase> +<phrase> + id: LANG_CHESSBOX_LEVEL_1 + desc: in the chessbox game level selection + user: core + <source> + *: none + lcd_bitmap: "Level 1: 60 moves / 5 min" + </source> + <dest> + *: none + lcd_bitmap: "Niveau 1: 60 coups / 5 minutes" + </dest> + <voice> + *: none + lcd_bitmap: "Niveau 1: 60 coups en 5 minutes" + </voice> +</phrase> +<phrase> + id: VOICE_TRACK_TO_MOVE + desc: playlist viewer + user: core + <source> + *: "" + </source> + <dest> + *: "" + </dest> + <voice> + *: "Piste à déplacer" + </voice> +</phrase> +<phrase> + id: LANG_PLAYTIME_STORAGE + desc: playing time screen + user: core + <source> + *: "Storage: %s (done %s, remaining %s)" + </source> + <dest> + *: "Storage: %s (done %s, remaining %s)" + </dest> + <voice> + *: "Storage" + </voice> +</phrase> +<phrase> + id: LANG_PLAYPAUSE + desc: in playback control menu + user: core + <source> + *: "Pause / Play" + </source> + <dest> + *: "Pause / Play" + </dest> + <voice> + *: "Pause / Play" + </voice> +</phrase> +<phrase> + id: LANG_PREVTRACK + desc: in playback control menu + user: core + <source> + *: "Previous Track" + </source> + <dest> + *: "Previous Track" + </dest> + <voice> + *: "Previous Track" + </voice> +</phrase> +<phrase> + id: LANG_CHESSBOX_SAVING_POSITION + desc: in chessbox + user: core + <source> + *: none + lcd_bitmap: "Saving position" + </source> + <dest> + *: none + lcd_bitmap: "Enregistrer la position" + </dest> + <voice> + *: none + lcd_bitmap: "Enregistrer la position" + </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_DURATION + desc: in properties plugin + user: core + <source> + *: "[Duration]" + </source> + <dest> + *: "[Durée]" + </dest> + <voice> + *: "Durée" + </voice> +</phrase> +<phrase> + id: LANG_PROPERTIES_FAIL + desc: in properties plugin + user: core + <source> + *: "Failed to gather information" + </source> + <dest> + *: "Failed to gather information" + </dest> + <voice> + *: "Failed to gather information" + </voice> +</phrase> +<phrase> + id: LANG_MEBIBYTE + desc: a unit postfix, also voiced + user: core + <source> + *: "MiB" + </source> + <dest> + *: "MiB" + </dest> + <voice> + *: "Mébibit" + </voice> +</phrase> +<phrase> + id: LANG_AUTO_RESUME + desc: in mpegplayer menus + user: core + <source> + *: none + swcodec: "Resume automatically" + lowmem: none + </source> + <dest> + *: none + swcodec: "Resume automatically" + lowmem: none + </dest> + <voice> + *: none + swcodec: "Resume automatically" + lowmem: none + </voice> +</phrase> +<phrase> + id: LANG_REVERBERATION + desc: in mikmod settings menu + user: core + <source> + *: none + swcodec: "Reverberation" + lowmem: none + </source> + <dest> + *: none + swcodec: "Reverberation" + lowmem: none + </dest> + <voice> + *: none + swcodec: "Reverberation" + lowmem: none + </voice> +</phrase> +<phrase> + id: LANG_CHESSBOX_LEVEL_10 + desc: in the chessbox game level selection + user: core + <source> + *: none + lcd_bitmap: "Level 10: 1 move / 600 min" + </source> + <dest> + *: none + lcd_bitmap: "Niveau 10: 1 coup / 600 minutes" + </dest> + <voice> + *: none + lcd_bitmap: "Niveau 10: 1 coup en 600 minutes" + </voice> +</phrase> +<phrase> + id: VOICE_BAT_BENCH_KEYS + desc: Battery bench start up message + user: core + <source> + *: "" + </source> + <dest> + *: "" + </dest> + <voice> + *: "Appuyer sur lecture pour lancer le test batterie ou sur stop pour annuler" + </voice> +</phrase> +<phrase> + id: LANG_CHESSBOX_LEVEL_8 + desc: in the chessbox game level selection + user: core + <source> + *: none + lcd_bitmap: "Level 8: 1 move / 15 min" + </source> + <dest> + *: none + lcd_bitmap: "Niveau 8: 1 coup / 15 minutes" + </dest> + <voice> + *: none + lcd_bitmap: "Niveau 8: 1 coup par 15 minutes" + </voice> +</phrase> +<phrase> + id: LANG_PLAYTIME_AVG_TRACK_SIZE + desc: playing time screen + user: core + <source> + *: "Average track size: %s" + </source> + <dest> + *: "Taille moyenne des pistes: %s" + </dest> + <voice> + *: "Taille moyenne des pistes" + </voice> +</phrase> +<phrase> + id: LANG_PLAYTIME_TRACK + desc: playing time screen + user: core + <source> + *: "Track %d / %d %d%%" + </source> + <dest> + *: "Track %d / %d %d%%" + </dest> + <voice> + *: "Track" + </voice> +</phrase> +<phrase> + id: LANG_SHOW_AT_THE_TOP + desc: in the pictureflow settings + user: core + <source> + *: none + lcd_bitmap: "Show at the top" + </source> + <dest> + *: none + lcd_bitmap: "Afficher en haut" + </dest> + <voice> + *: none + lcd_bitmap: "Afficher en haut" + </voice> +</phrase> +<phrase> + id: LANG_CHESSBOX_NO_GAMES + desc: in the chessbox game viewer + user: core + <source> + *: none + lcd_bitmap: "No games found !" + </source> + <dest> + *: none + lcd_bitmap: "Aucune partie trouvée !" + </dest> + <voice> + *: none + lcd_bitmap: "Aucune partie trouvée!" + </voice> +</phrase> +<phrase> + id: LANG_NUMBER_OF_PLAYERS + desc: For game menus + user: core + <source> + *: "Number of Players" + </source> + <dest> + *: "Nombre de joueurs" + </dest> + <voice> + *: "Nombre de joueurs" + </voice> +</phrase> +<phrase> + id: LANG_CONDITIONAL_START_MENU + desc: in mpegplayer menus + user: core + <source> + *: none + swcodec: "Start menu if not completed" + lowmem: none + </source> + <dest> + *: none + swcodec: "Menu démarrage si non renseigné" + lowmem: none + </dest> + <voice> + *: none + swcodec: "Menu démarrage si non renseigné" + lowmem: none + </voice> +</phrase> +<phrase> + id: LANG_NO_VIEWERS + desc: text for splash to indicate that no viewers are available + user: core + <source> + *: "No viewers found" + </source> + <dest> + *: "Aucune visionneuse trouvée" + </dest> + <voice> + *: "Aucune visionneuse trouvée" + </voice> +</phrase> +<phrase> + id: VOICE_BISHOP + desc: spoken only, for announcing chess piece names + user: core + <source> + *: none + lcd_bitmap: "" + </source> + <dest> + *: none + lcd_bitmap: "" + </dest> + <voice> + *: none + lcd_bitmap: "Fou" + </voice> +</phrase> +<phrase> + id: VOICE_QUEUED + desc: playlist viewer + user: core + <source> + *: "" + </source> + <dest> + *: "" + </dest> + <voice> + *: "Ajouté en fin de liste" + </voice> +</phrase> +<phrase> + id: LANG_CHESSBOX_LEVEL_2 + desc: in the chessbox game level selection + user: core + <source> + *: none + lcd_bitmap: "Level 2: 60 moves / 15 min" + </source> + <dest> + *: none + lcd_bitmap: "Niveau 2: 60 coups / 15 minutes" + </dest> + <voice> + *: none + lcd_bitmap: "Niveau 2: 60 coups en 15 minutes" + </voice> +</phrase> +<phrase> + id: LANG_SHOW_ALL_AT_THE_TOP + desc: in the pictureflow settings + user: core + <source> + *: none + lcd_bitmap: "Show album and artist at the top" + </source> + <dest> + *: none + lcd_bitmap: "Afficher l'album et l'interprète en haut" + </dest> + <voice> + *: none + lcd_bitmap: "Afficher l'album et l'interprète en haut" + </voice> +</phrase> +<phrase> + id: LANG__NEVER + desc: in lcd settings + user: core + <source> + *: "Never" + </source> + <dest> + *: "Jamais" + </dest> + <voice> + *: "Jamais" + </voice> +</phrase> +<phrase> + id: LANG_CHESSBOX_LEVEL_7 + desc: in the chessbox game level selection + user: core + <source> + *: none + lcd_bitmap: "Level 7: 40 moves / 240 min" + </source> + <dest> + *: none + lcd_bitmap: "Niveau 7: 40 coups / 240 minutes" + </dest> + <voice> + *: none + lcd_bitmap: "Niveau 7: 40 coups en 240 minutes" + </voice> +</phrase> +<phrase> + id: LANG_CPU_BOOST + desc: in mikmod settings menu + user: core + <source> + *: none + swcodec: "CPU Boost" + lowmem: none + </source> + <dest> + *: none + swcodec: "Accélérer le processeur" + lowmem: none + </dest> + <voice> + *: none + swcodec: "Accélérer le processeur" + lowmem: none + </voice> +</phrase> +<phrase> + id: LANG_CANNOT_RESTART_PLAYBACK + desc: cannot restart playback splash in imageviewer + user: core + <source> + *: none + lcd_bitmap: "Cannot restart playback" + </source> + <dest> + *: none + lcd_bitmap: "Impossible de redémarrer la lecture" + </dest> + <voice> + *: none + lcd_bitmap: "Impossible de redémarrer la lecture" + </voice> +</phrase> +<phrase> + id: LANG_NUMBER_OF_SLIDES + desc: in the pictureflow settings menu + user: core + <source> + *: none + lcd_bitmap: "Number of slides" + </source> + <dest> + *: none + lcd_bitmap: "Number of slides" + </dest> + <voice> + *: none + lcd_bitmap: "Number of slides" + </voice> +</phrase> +<phrase> + id: LANG_PROPERTIES_FILENAME + desc: in properties plugin + user: core + <source> + *: "[Filename]" + </source> + <dest> + *: "[Nom de Fichier]" + </dest> + <voice> + *: "Nom de Fichier" + </voice> +</phrase> +<phrase> + id: LANG_NO_ALBUMART_FOUND + desc: in the pictureflow splash messages + user: core + <source> + *: none + lcd_bitmap: "No album art found" + </source> + <dest> + *: none + lcd_bitmap: "Aucune pochette d'album trouvée" + </dest> + <voice> + *: none + lcd_bitmap: "Aucune pochette d'album trouvée" + </voice> +</phrase> +<phrase> + id: LANG_FOOD_SIZE + desc: For wormlet menu + user: core + <source> + *: none + lcd_bitmap: "Food Size" + </source> + <dest> + *: none + lcd_bitmap: "Taille de la nourriture" + </dest> + <voice> + *: none + lcd_bitmap: "Taille de la nourriture" + </voice> +</phrase> +<phrase> + id: LANG_CHESSBOX_LEVEL_9 + desc: in the chessbox game level selection + user: core + <source> + *: none + lcd_bitmap: "Level 9: 1 move / 60 min" + </source> + <dest> + *: none + lcd_bitmap: "Niveau 9: 1 coup / 60 minutes" + </dest> + <voice> + *: none + lcd_bitmap: "Niveau 9: 1 coup en 60 minutes" + </voice> +</phrase> +<phrase> + id: LANG_CHESSBOX_MENU_SELECT_OTHER_GAME + desc: in the chessbox menu + user: core + <source> + *: none + lcd_bitmap: "Select Other Game" + </source> + <dest> + *: none + lcd_bitmap: "Choisir une autre partie" + </dest> + <voice> + *: none + lcd_bitmap: "Choisir une autre partie" + </voice> +</phrase> +<phrase> + id: LANG_MENU_DISPLAY_OPTIONS + desc: in various menus + user: core + <source> + *: "Display Options" + </source> + <dest> + *: "Options d'affichage" + </dest> + <voice> + *: "Options d'affichage" + </voice> +</phrase> +<phrase> + id: LANG_HIDE_ALBUM_TITLE + desc: in the pictureflow settings + user: core + <source> + *: none + lcd_bitmap: "Hide album title" + </source> + <dest> + *: none + lcd_bitmap: "Hide album title" + </dest> + <voice> + *: none + lcd_bitmap: "Hide album title" + </voice> +</phrase> +<phrase> + id: LANG_SET_RESUME_TIME + desc: in the mpegplayer settings menu + user: core + <source> + *: none + swcodec: "Set resume time (min)" + lowmem: none + </source> + <dest> + *: none + swcodec: "Set resume time (min)" + lowmem: none + </dest> + <voice> + *: none + swcodec: "Set resume time" + lowmem: none + </voice> +</phrase> +<phrase> + id: VOICE_CHESSBOX_CAPTURES + desc: spoken only, for announcing chess moves + user: core + <source> + *: none + lcd_bitmap: "" + </source> + <dest> + *: none + lcd_bitmap: "" + </dest> + <voice> + *: none + lcd_bitmap: "prend" + </voice> +</phrase> +<phrase> + id: LANG_SHOW_AT_THE_BOTTOM_NEW + desc: in the pictureflow settings + user: core + <source> + *: none + lcd_bitmap: "Show album at the bottom" + </source> + <dest> + *: none + lcd_bitmap: "Afficher l'album en bas" + </dest> + <voice> + *: none + lcd_bitmap: "Afficher l'album en bas" + </voice> +</phrase> +<phrase> + id: LANG_GRAYSCALE + desc: in the imageviewer settings menu + user: core + <source> + *: none + lcd_bitmap: "Grayscale" + </source> + <dest> + *: none + lcd_bitmap: "échelle de gris" + </dest> + <voice> + *: none + lcd_bitmap: "échelle de gris" + </voice> +</phrase> +<phrase> + id: VOICE_BATTERY_BENCH_IS_ALREADY_RUNNING + desc: Spoken if battery bench is already running + user: core + <source> + *: "" + </source> + <dest> + *: "" + </dest> + <voice> + *: "Battery bench is already running" + </voice> +</phrase> +<phrase> + id: VOICE_GNUCHESS + desc: spoken only, for announcing player's id + user: core + <source> + *: none + lcd_bitmap: "" + </source> + <dest> + *: none + lcd_bitmap: "" + </dest> + <voice> + *: none + lcd_bitmap: "GNU Chess" + </voice> +</phrase> +<phrase> + id: LANG_OUT_OF_CONTROL + desc: Item for menus + user: core + <source> + *: "Out of Control" + </source> + <dest> + *: "Perte de contrôle" + </dest> + <voice> + *: "Perte de contrôle" + </voice> +</phrase> 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)', |