Browse Source

A good step in the french translation

tags/3.0.2
Nicola Spanti 6 years ago
parent
commit
add14d258d
4 changed files with 129 additions and 120 deletions
  1. +7
    -0
      .gitignore
  2. +6
    -4
      README.md
  3. +65
    -65
      app/src/main/res/values-fr/preference.xml
  4. +51
    -51
      app/src/main/res/values-fr/strings.xml

+ 7
- 0
.gitignore View File

@@ -5,6 +5,13 @@ build/
*.iml
signing.gradle

# Eclipse
bin/
gen/
.settings/
.classpath
.project

# Android
local.properties



+ 6
- 4
README.md View File

@@ -4,11 +4,13 @@ Plumble
Plumble is a robust GPLv3 Mumble client for Android that uses the Jumble protocol implementation.

<a href="https://play.google.com/store/apps/details?id=com.morlunk.mumbleclient">
<img alt="Get it on Google Play"
src="https://developer.android.com/images/brand/en_generic_rgb_wo_45.png" />
<img alt="Get it on Google Play" src="https://developer.android.com/images/brand/en_generic_rgb_wo_45.png" />
</a>
<a href="https://f-droid.org/repository/browse/?fdid=com.morlunk.mumbleclient">
<img alt="Get it on F-Droid" src="https://fsfe.org/campaigns/android/f-droid.png" width="45" />
</a>

You can find legacy Plumble code and issues at https://www.github.com/Morlunk/Plumble-Legacy/.
You can find legacy Plumble code and issues at https://www.github.com/Morlunk/Plumble-Legacy/

Building on GNU/Linux
---------------------
@@ -17,4 +19,4 @@ Building on GNU/Linux
ndk-build -C libraries/Jumble/src/main/jni/
./gradlew assembleDebug

It's that simple!
It's that simple!

+ 65
- 65
app/src/main/res/values-fr/preference.xml View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Copyright (C) 2014 Andrew Comminos
~ Copyright (C) 2014 Spanti Nicola
~
~ This program is free software: you can redistribute it and/or modify
~ it under the terms of the GNU General Public License as published by
@@ -22,20 +22,20 @@
name="audioInputNames">
<!--<item>Voice Activity</item>-->
<item>Appuyer pour parler</item>
<item>Continuous</item>
<item>Handset</item>
<item>Continu</item>
<item>Appareil</item>
</string-array>
<string-array
<!--<string-array
name="audioInputValues">
<item>voiceActivity</item>
<item>ptt</item>
<item>continuous</item>
<item>handset</item>
</string-array>
</string-array>-->

<!--<string-array
name="audioSampleRateNames">
name="audioSampleRateNames">-->
<!-- Experimental -->
<!--<item>128000Hz (experimental)</item>
<item>96000Hz (experimental)</item>
@@ -66,58 +66,58 @@
<string-array
name="themeNames">
<item>Light</item>
<item>Dark</item>
<item>Solarized Light</item>
<item>Solarized Dark</item>
<item>Clair</item>
<item>Sombre</item>
<!--<item>Solarized Light</item>
<item>Solarized Dark</item>-->
</string-array>
<string-array
<!--<string-array
name="themeValues">
<item>lightDark</item>
<item>dark</item>
<item>solarizedLight</item>
<item>solarizedDark</item>
</string-array>
</string-array>-->
<string-array name="callModeNames">
<item>Speakerphone</item>
<item>Voice Call</item>
<item>Haut-parleur</item>
<item>Appel vocal</item>
</string-array>
<string-array name="callModeValues">
<!--<string-array name="callModeValues">
<item>speakerphone</item>
<item>voice</item>
</string-array>
</string-array>-->
<string-array name="hotCornerNames">
<item>None</item>
<item>Top Left</item>
<item>Bottom Left</item>
<item>Top Right</item>
<item>Bottom Right</item>
<item>Aucun</item>
<item>Haut gauche</item>
<item>Bas gauche</item>
<item>Haut droit</item>
<item>Bas droit</item>
</string-array>
<string-array name="hotCornerValues">
<!--<string-array name="hotCornerValues">
<item>none</item>
<item>topLeft</item>
<item>bottomLeft</item>
<item>topRight</item>
<item>bottomRight</item>
</string-array>
</string-array>-->
<string name="authentication">Authentication</string>
<string name="authenticationSum">Manage and create certificates</string>
<string name="certificateFile">Certificate File</string>
<string name="certificateFileSum">The path of the P12 certificate you wish to use, placed in the \&quot;Plumble\&quot; folder on external storage.</string>
<string name="certificatePassword">Certificate Password</string>
<string name="certificatePasswordSum">The password for your PKCS12 certificate. (optional)</string>
<string name="audioInput">Audio Input</string>
<string name="audioInputMethodSum">The method of audio input.</string>
<string name="audioInputMethod">Transmit Mode</string>
<string name="audioInputVolume">Microphone Volume</string>
<string name="audioInputVolumeSum">Microphone volume multiplier used to artificially normalize audio.</string>
<string name="callMode">Call Mode</string>
<string name="authentication">Authentification</string>
<string name="authenticationSum">Gérer et créer des certificats</string>
<string name="certificateFile">Fichier de certificat</string>
<!--<string name="certificateFileSum">The path of the P12 certificate you wish to use, placed in the \&quot;Plumble\&quot; folder on external storage.</string>-->
<string name="certificatePassword">Mot de passe du certificat</string>
<string name="certificatePasswordSum">Le mot de passe pour votre certificat PKCS12. (optionnel)</string>
<string name="audioInput">Entrée audio</string>
<string name="audioInputMethodSum">La méthode d\'entrée audio.</string>
<string name="audioInputMethod">Mode de transmition</string>
<string name="audioInputVolume">Volume du microphone</string>
<!--<string name="audioInputVolumeSum">Microphone volume multiplier used to artificially normalize audio.</string>-->
<string name="callMode">Mode d\'appel</string>
<string name="callModeSum">The call mode of Plumble, whether to act as a voice call or speakerphone.</string>
<string name="detectionThreshold">Detection Threshold</string>
<string name="detectionThresholdSum">The minimum amplitude required for voice to be detected (only applicable for voice activity).</string>
@@ -125,40 +125,40 @@
<string name="pttKeySum">A hardware key to bind to Push to Talk.</string>
<string name="hotCorner">Push to Talk Hot Corner</string>
<string name="hotCornerSum">A specified corner of the screen that, when pressed down, will push to talk throughout Android.</string>
<string name="general">General</string>
<string name="general">Général</string>
<string name="generalSum">Adjust general settings</string>
<string name="appearance">Appearance</string>
<string name="appearance">Apparence</string>
<string name="appearanceSum">Tweak the app\'s visuals</string>
<string name="themeSum">The app-wide theme.</string>
<string name="theme">Theme</string>
<string name="advancedAudio">Advanced</string>
<string name="forceTcp">Force TCP</string>
<string name="theme">Thème</string>
<string name="advancedAudio">Adancé</string>
<string name="forceTcp">Forcer TCP</string>
<string name="forceTcpSum">Whether to force TCP (disable UDP) communications.</string>
<string name="audio">Audio</string>
<string name="audioSum">Adjust audio input and output</string>
<string name="audioSampleRate">Input Sample Rate</string>
<string name="noCert">No Certificate</string>
<string name="noCert">Pas de certificat</string>
<string name="rowheight">Channel Row Height</string>
<string name="rowheightSum">The height of a row in channel selection.</string>
<string name="colorizechannels">Colorize channels</string>
<string name="colorizechannels">Coloriser les canaux</string>
<string name="colorizechannelsSum">Whether to use color to highlight root channels and active channels.</string>
<string name="colorthreshold">Secondary Color Threshold</string>
<string name="colorthresholdSum">If this number of users is reached in a channel, the channel name appears red.</string>
<string name="chatNotifications">Chat Notifications</string>
<string name="chatNotificationsSum">Show notifications when a user posts in chat.</string>
<string name="defaultUsername">Default Username</string>
<string name="defaultUsernameSum">The default username to use when connecting to servers.</string>
<string name="defaultUsernameDefault">Plumble_User</string>
<string name="certificateGenerate">Generate Certificate</string>
<string name="defaultUsername">Nom d\'utilisateur par défaut</string>
<string name="defaultUsernameSum">Le nom d\'utilisateur par défaut pour la connexion à des serveurs.</string>
<string name="defaultUsernameDefault">Utilisateur_Plumble</string>
<string name="certificateGenerate">Générer un certificate</string>
<string name="certificateGenerateSum">Generates a new self-signed Plumble certificate. Recommended for beginners.</string>
<string name="pttSettings">Push to Talk Settings</string>
<string name="pttSettingsSum">Configure Push to Talk if it is enabled.</string>
<string name="voiceActivitySettings">Voice Activity Settings</string>
<string name="voiceActivitySettingsSum">Configure Voice Activity if it is enabled.</string>
<string name="audioOutput">Audio Output</string>
<string name="disableOpus">Disable Opus Codec</string>
<string name="audioOutput">Sortie audio</string>
<string name="disableOpus">Désactiver le codec Opus</string>
<string name="disableOpusSum">Disable Opus support for Mumble 1.2.4 servers.</string>
<string name="hidePtt">Hide Push to Talk Button</string>
<string name="hidePtt">Masquer le bouton \'Appuyer pour parler\'</string>
<string name="hidePttSum">Hides the push to talk button when in push to talk mode. Useful if you use hot corners or a hardware key exclusively.</string>
<string name="useTts">Text-to-Speech</string>
<string name="useTtsSum">Enable Text-to-Speech for incoming messages.</string>
@@ -166,25 +166,25 @@
<string name="togglePttSum">Toggles push to talk on and off when pressed.</string>
<string name="autoReconnect">Auto Reconnect</string>
<string name="autoReconnectSum">Automatically try to re-establish a connection when the server connection is lost.</string>
<string name="useTor">Connect via Tor</string>
<string name="useTorSum">Requires Orbot app</string>
<string name="framesPerPacket">Frames per Packet</string>
<string name="useTor">Se connecter via Tor</string>
<string name="useTorSum">Nécessite l\'app Orbot</string>
<string name="framesPerPacket">Frames par paquet</string>
<string name="framesPerPacketSum">The number of audio frames per packet. A higher value results in less CPU usage and stuttering, but more latency.</string>
<string name="inputQuality">Input Quality</string>
<string name="inputQuality">Qualité d\'entrée</string>
<string name="inputQualitySum">The target input quality in bps.</string>

<!-- About -->
<string name="about">About</string>
<string name="aboutSum">Legal and acknowledgments</string>
<string name="copyright">Copyright &#169; Andrew Comminos 2014</string>
<string name="acknowledgements">Acknowledgments</string>
<string name="acknowledgementsSum">See who contributed to Plumble</string>
<string name="acknowledgements_link">https://raw.github.com/Morlunk/Plumble/master/THANKS</string>
<string name="licenses">Licenses</string>
<string name="license_gplv3">GNU General Public License v3.0</string>
<string name="license_gplv3_link">https://www.gnu.org/copyleft/gpl.html</string>
<string name="license_apache2">Apache License Version 2.0</string>
<string name="license_apache2_link">https://www.apache.org/licenses/LICENSE-2.0.html</string>
<string name="loadImagesSum">Whether to load external images in chat.</string>
<string name="about">À propos</string>
<string name="aboutSum">Mentions et remerciements</string>
<!--<string name="copyright">Copyright &#169; Andrew Comminos 2014</string>-->
<string name="acknowledgements">Remerciements</string>
<string name="acknowledgementsSum">Découvrez qui a contribué à Plumble</string>
<!--<string name="acknowledgements_link">https://raw.github.com/Morlunk/Plumble/master/THANKS</string>-->
<string name="licenses">Licences</string>
<string name="license_gplv3">Licence publique générale GNU (GPL) v3.0</string>
<string name="license_gplv3_link">https://www.gnu.org/copyleft/gpl.fr.html</string>
<string name="license_apache2">Licence Apache version 2.0</string>
<!--<string name="license_apache2_link">https://www.apache.org/licenses/LICENSE-2.0.html</string>-->
<!--<string name="loadImagesSum">Whether to load external images in chat.</string>-->
<string name="loadImages">Charger des images externes</string>
</resources>

+ 51
- 51
app/src/main/res/values-fr/strings.xml View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>

<!--
~ Copyright (C) 2014 Andrew Comminos
~ Copyright (C) 2014 Spanti Nicola
~
~ This program is free software: you can redistribute it and/or modify
~ it under the terms of the GNU General Public License as published by
@@ -19,8 +19,8 @@
<resources>
<!-- Common -->
<string name="app_name">Plumble</string>
<string name="channels">Chaines</string>
<string name="no_servers">Aucun serveur ajouté.\nCliquez sur le bouton \'ajouter\' sur l'action bar pour commencer.</string> <!-- action bar...-->
<string name="channels">Canaux</string>
<string name="no_servers">Aucun serveur ajouté.\nCliquez sur le bouton \'ajouter\' sur l\'action bar pour commencer.</string> <!-- action bar...-->
<string name="server_add">Ajouter un serveur</string>
<string name="server_password">Mot de passe</string>
<string name="server_username">Nom d\'utilisateur</string>
@@ -31,7 +31,7 @@
<string name="connecting_to_server">Connexion à %1$s:%2$s</string>
<string name="default_server_port">64738</string>
<string name="fragment_chat">Chat</string>
<string name="fragment_channel">Chaine</string>
<string name="fragment_channel">Canal</string>
<string name="menu_settings">Paramètres</string>
<string name="pressKey">Press a hardware key to bind to push-to-talk.</string>
<string name="pressKeyInfo">Note: due to limitations in Android, the app must be open to use hardware key push to talk.</string>
@@ -48,7 +48,7 @@
<string name="perm_denied">Permission non accordée !</string>
<string name="connectionRefused">Connexion refusée</string>
<string name="confirm_delete_server">Êtes vous sur vouloir supprimer ce serveur ?</string>
<string name="confirm_delete_channel">Êtes vous sur de vouloir supprimer cette chaine ?</string>
<string name="confirm_delete_channel">Êtes vous sur de vouloir supprimer ce canal ?</string>
<string name="disconnected">Déconnecté</string>
<string name="kicked_message">Expulsé du serveur.\nRaison : %s</string>
<string name="loading">Chargement…</string>
@@ -68,10 +68,10 @@
<string name="messageReceived">Nouveau message</string>
<string name="generateCert">Générer un certificat</string>
<string name="generateCertSuccess">Your certificate has been set and saved as %s!</string>
<string name="generateCertFailure">Échec à la génération d'un certificat.</string>
<string name="generateCertProgress">Génération d'un certificat…</string>
<string name="generateCertFailure">Échec à la génération d\'un certificat.</string>
<string name="generateCertProgress">Génération d\'un certificat…</string>
<string name="search">Rechercher</string>
<string name="searchHint">Rechercher des chaines et des utilisateurs</string>
<string name="searchHint">Rechercher des canaux et des utilisateurs</string>
<string name="undocumentedWakeLock">Unfortunately, it doesn\'t look like we can provide proximity sensor wake lock support for your device. Please change the call mode to speakerphone.</string>
<string name="bluetooth">Bluetooth</string>
<string name="recordingVolume">Recording Volume Boost</string>
@@ -93,7 +93,7 @@
<string name="plumbleDisconnected">Plumble déconnecté</string>
<string name="lostConnection">Lost connection to the server.</string>
<string name="resume">Reprendre</string>
<string name="channel">Chaine</string>
<string name="channel">Canal</string>
<string name="user">Utilisateur</string>
<string name="server">Serveur</string>
<string name="chat_notify_moved">%1$s moved in from %2$s by %3$s.</string>
@@ -130,11 +130,11 @@
<string name="preferences_immutable">Ce paramètre ne peut pas être changé pendant une connexion au serveur.</string>
<string name="fullscreen">Plein écran</string>
<string name="fullscreen_chat">Chat</string>
<string name="fullscreen_channel">Chaine</string>
<string name="fullscreen_channel">Canal</string>
<string name="fetchingServers">Veuillez attendre, récupération de la liste des serveurs publiques.</string>
<string name="information">Information</string>
<!--<string name="register">Register Self</string>-->
<string name="userControl">Contrôle de l'utilisateur</string>
<string name="userControl">Contrôle de l\'utilisateur</string>
<!--<string name="registerSelfSuccess">Sent registration request</string>-->
<string name="error_fetching_servers">Impossible de contacter les serveurs !\nVérifiez est votre connexion Internet.</string>
<string name="coming_soon">Cette fonctionnalité arrivera bientôt.</string>
@@ -144,12 +144,12 @@
<!--<string name="overlay">Overlay</string>-->
<string name="hint_reason">Raison</string>
<string name="hint_ptt">Appuyer pour parler</string>
<string name="hint_ptt_summary">Appuyez simplement sur ce bouton enfoncé pour parler. Double-cliquez pour l'activer.</string>
<string name="hint_ptt_summary">Appuyez simplement sur ce bouton enfoncé pour parler. Double-cliquez pour l\'activer.</string>
<string name="hint_server_add">Bienvenue sur Plumble</string>
<string name="hint_server_add_summary">To begin, add a favourite server by pressing the add button on the action bar.</string>
<string name="hint_switching">Basculer entre les vues</string>
<string name="hint_switching_summary">Switch between the chat and channel views by using the buttons in the top left, or swiping.</string>
<string name="action_settings">Settings</string>
<string name="action_settings">Paramètres</string>
<string name="reconnect">Reconnect</string>
<string name="reconnect_dialog_message">You are already connected to a server. Connect to this server instead?</string>
<string name="confirm_reset_comment">Are you sure you want to reset the comment of user %s?</string>
@@ -157,12 +157,12 @@
<string name="expand">Développer</string>
<string name="temporary">Temporaire</string>
<string name="position">Position</string>
<string name="channel_edit">Éditer la chaine</string>
<string name="channel_add">Ajouter une chaine</string>
<string name="tts_failed">Erreur de l'initialisation de TTS</string>
<string name="mumble_url_parse_failed">Failed to parse Mumble URL!</string>
<string name="channel_edit">Éditer le canal</string>
<string name="channel_add">Ajouter un canal</string>
<string name="tts_failed">Erreur de l\'initialisation de TTS</string>
<string name="mumble_url_parse_failed">Échec de l\'analyse de l\'URL Mumble !</string>
<string name="first_run_generate_certificate_title">Bienvenue sur Plumble ! </string>
<string name="first_run_generate_certificate">Generating a certificate is highly recommended, and necessary for connection to some servers.</string>
<string name="first_run_generate_certificate">Générer un certificat est très recommandé, et nécessaire pour la connexion à certains serveurs.</string>
<string name="generate">Générer</string>
<string name="certificate_not_valid">Impossible de charger le certificat \'%s\'!</string>
<string name="invalid_password">Mot de passe invalide.</string>
@@ -170,13 +170,13 @@
<string name="channel_menu_view_description">Voir la description</string>

<!-- Drawer pane -->
<string name="drawer_open">Open Drawer</string>
<string name="drawer_close">Close Drawer</string>
<string name="drawer_not_connected">Not Connected</string>
<string name="drawer_open">Ouvrir Drawer</string><!-- TODO -->
<string name="drawer_close">Fermer Drawer</string><!-- TODO -->
<string name="drawer_not_connected">Pas connecté</string>
<string name="drawer_server">Serveur</string>
<string name="drawer_info">Information</string>
<string name="drawer_tokens">Access Tokens</string>
<string name="drawer_pinned">Pinned Channels</string>
<string name="drawer_tokens">Jetons d\'accès</string>
<string name="drawer_pinned">Canaux épinglés</string>
<string name="drawer_header_servers">Serveurs</string>
<string name="drawer_favorites">Favoris</string>
<string name="drawer_lan">LAN</string>
@@ -184,50 +184,50 @@

<!-- Chat formatting -->
<string name="chat_message_tree">(Tree)</string>
<string name="chat_message_channel">(Chaine)</string>
<string name="chat_message_channel">(Canal)</string>
<string name="chat_message_to">%1$s → %2$s</string>

<!-- User menu -->
<string name="user_menu_admin">Admin</string>
<string name="user_menu_kick">Kick</string>
<string name="user_menu_ban">Ban</string>
<string name="user_menu_mute">Mute</string>
<string name="user_menu_deafen">Deafen</string>
<string name="user_menu_move">Move</string>
<string name="user_menu_priority_speaker">Priority Speaker</string>
<string name="user_menu_local_mute">Local Mute</string>
<string name="user_menu_ignore_messages">Ignore Messages</string>
<string name="user_menu_change_comment">Change Comment</string>
<string name="user_menu_view_comment">View Comment</string>
<string name="user_menu_reset_comment">Reset Comment</string>
<string name="user_menu_send_message">Send Message</string>
<string name="user_menu_kick">Expulser</string>
<string name="user_menu_ban">Bannir</string>
<string name="user_menu_mute">Muet</string>
<!--<string name="user_menu_deafen">Deafen</string>-->
<string name="user_menu_move">Déplacer</string>
<string name="user_menu_priority_speaker">Priorité du haut-parleur</string>
<!--<string name="user_menu_local_mute">Local Mute</string>-->
<string name="user_menu_ignore_messages">Ignorer les messages</string>
<string name="user_menu_change_comment">Changer le commentaire</string>
<string name="user_menu_view_comment">Voir le commentaire</string>
<string name="user_menu_reset_comment">Réinitialiser le commentaire</string>
<string name="user_menu_send_message">Envoyer un message</string>
<string name="user_menu_information">Information</string>
<string name="user_menu_register">Register</string>
<string name="user_menu_registered">Registered</string>
<string name="user_menu_register">Enregistrer</string>
<string name="user_menu_registered">Enregistré</string>

<!-- Channel menu -->
<string name="channel_menu_pin">Pin</string>
<string name="channel_menu_pin">Épingle</string>

<!-- Comment Fragment -->
<string name="comment_view">DISPLAY</string>
<string name="comment_edit_source">EDIT SOURCE</string>
<string name="comment_view_source">VIEW SOURCE</string>
<string name="comment_view">AFFICHAGE</string>
<string name="comment_edit_source">ÉDITER LA SOURCE</string>
<string name="comment_view_source">VOIR LA SOURCE</string>
<!-- Server Info Fragment -->
<string name="server_info_protocol">Protocol %s.</string>
<string name="server_info_protocol">Protocole %s.</string>
<string name="server_info_version">%1$s (%2$s)</string>
<string name="server_info_latency">%.2f ms latency</string>
<string name="server_info_host">Remote host %1$s (port %2$d)</string>
<string name="server_info_codec">Codec: %s</string>
<string name="server_info_latency">%.2f ms de latence</string>
<string name="server_info_host">Hôte distant %1$s (port %2$d)</string>
<string name="server_info_codec">Codec : %s</string>
<string name="server_info_max_bandwidth">Maximum %.1f kbit/s</string>
<string name="server_info_current_bandwidth">Current %.1f kbit/s</string>
<string name="server_info_current_bandwidth">Actuel %.1f kbit/s</string>

<!-- Server matching -->
<string name="server_match">Trouver un serveur</string>
<string name="server_match_progress">Trouver un serveur...</string>
<string name="server_match_found">Serveur trouvé</string>
<string name="server_match_not_found">Couldn\'t find server</string>
<string name="server_match_expand_country">Couldn\'t find any optimal servers in your country. Expand search worldwide?</string>
<string name="server_match_info">Name: %1$s\nHost: %2$s:%3$d\nUsers: %4$d / %5$d\nVersion: %6$s \nCountry: %7$s \nLatency: %8$d ms</string>
<string name="server_match_description">Plumble can automatically find you an empty server, optimizing based on the server\'s location, version, and latency.</string>
<string name="server_match_not_found">Impossible de trouver le serveur</string>
<string name="server_match_expand_country">Impossible de trouver aucun serveur optimal dans votre pays. Étendre la recherche au monde entier ?</string>
<string name="server_match_info">Nom : %1$s\nHôte : %2$s:%3$d\nUtilisateurs : %4$d / %5$d\nVersion: %6$s \nPays : %7$s \nLatence : %8$d ms</string>
<string name="server_match_description">Plumble peut vous trouver automatiquement un serveur vide, en optimisant en se basant sur la position du serveur, sa version, et sa latence.</string>
</resources>

Loading…
Cancel
Save