Some refactoring in translation files.
[timetracker.git] / WEB-INF / resources / fr.lang.php
index 09f38aa..e7932a4 100644 (file)
@@ -46,7 +46,7 @@ $i18n_key_words = array(
 // 'menu.create_team' => 'Créer un compte pour un responsable',
 'menu.profile' => 'Profil',
 'menu.time' => 'Temps',
-// TODO: translate the following string.
+// TODO: translate the following:
 // 'menu.expenses' => 'Expenses',
 'menu.reports' => 'Rapports',
 'menu.charts' => 'Graphiques',
@@ -59,12 +59,16 @@ $i18n_key_words = array(
 'menu.options' => 'Options',
 
 // Footer - strings on the bottom of most pages.
-'footer.mobile_phones' => 'Time Tracker est disponible sur les smartphones.',
+// TODO: translate the following:
+// 'footer.contribute_msg' => 'You can contribute to Time Tracker in different ways.',
 'footer.credits' => 'Credits',
 'footer.license' => 'License',
+// TODO: translate the following:
+// 'footer.improve' => 'Contribute', // Translators: this could mean "Improve", if it makes better sense in your language.
+                                     // This is a link to a webpage that describes how to contribute to the project.
 
 // Error messages.
-// TODO: translate the following string.
+// TODO: translate the following:
 // 'error.access_denied' => 'Access denied.',
 'error.sys' => 'Erreur système.',
 'error.db' => 'Erreur de base de données.',
@@ -90,7 +94,8 @@ $i18n_key_words = array(
 // 'error.no_login' => 'Aucun utilisateur avec cette adresse email.',
 'error.no_teams' => 'Votre base de données est vide. Connectez-vous comme administrateur et créez une nouvelle équipe.',
 'error.upload' => 'Erreur de chargement de fichier.',
-'error.period_locked' => 'Impossible de terminer l\\\'opération. Les éléments datés de plus d\\\'un certain nombre de jours ne peuvent être créés ou modifiés. Le responsable d\\\'équipe définit cela dans la valeur "Intervalle de verrouillage en jours" dans la page "Profil". Mettre à 0 pour enlever le verrou. <br><br>Les éléments non terminés (avec une durée à 0 ou vide) peuvent être supprimés.',
+// TODO: Translate the following:
+// 'error.range_locked' => 'Date range is locked.',
 'error.mail_send' => 'Erreur durant l\\\'envoi de l\\\'e-mail.',
 'error.no_email' => 'Aucun e-mail associé à ce login.',
 'error.uncompleted_exists' => 'Une entrée non terminée existe déjà. Fermer ou supprimer.',
@@ -158,9 +163,11 @@ $i18n_key_words = array(
 // TODO: translate label.item
 // 'label.item' => 'Item',
 'label.cost' => 'Coût',
-'label.week_total' => 'Total hebdomadaire',
 // TODO: translate the following string.
 // 'label.day_total' => 'Day total',
+'label.week_total' => 'Total hebdomadaire',
+// TODO: translate the following.
+// 'label.month_total' => 'Month total',
 'label.today' => 'Aujourd\\\'hui',
 'label.total_hours' => 'Total d\\\'heures',
 'label.total_cost' => 'Coût total',
@@ -174,7 +181,6 @@ $i18n_key_words = array(
 'label.language' => 'Langage',
 // TODO: translate the following string.
 // 'label.decimal_mark' => 'Decimal mark',
-'label.lock_interval' => 'Intervalle de verrouillage en jours',
 'label.date_format' => 'Format date',
 'label.time_format' => 'Format heure',
 'label.week_start' => '1er jour de la semaine',
@@ -193,6 +199,8 @@ $i18n_key_words = array(
 'label.role_manager' => '(responsable)',
 'label.role_comanager' => '(co-responsable)',
 'label.role_admin' => '(administrateur)',
+// Translate the following string.
+// 'label.page' => 'Page',
 
 // Labels for plugins (extensions to Time Tracker that provide additional features).
 'label.custom_fields' => 'Champs personalisés',
@@ -204,6 +212,10 @@ $i18n_key_words = array(
 // TODO: translate the following strings.
 // 'label.cron_schedule' => 'Cron schedule',
 // 'label.what_is_it' => 'What is it?',
+// 'label.year' => 'Year',
+// 'label.month' => 'Month',
+// 'label.quota' => 'Quota',
+// 'label.workdayHours' => 'Daily working hours',
 
 // Form titles.
 'title.login' => 'Connexion',
@@ -254,6 +266,7 @@ $i18n_key_words = array(
 // 'title.add_notification' => 'Adding Notification',
 // 'title.edit_notification' => 'Editing Notification',
 // 'title.delete_notification' => 'Deleting Notification',
+// 'title.monthly_quota' => 'Monthly quota',
 'title.export' => 'Exporter les données', // TODO: use a noun.
 'title.import' => 'Importer les données', // TODO: use a noun.
 'title.options' => 'Options',
@@ -266,6 +279,10 @@ $i18n_key_words = array(
 'title.cf_add_dropdown_option' => 'Ajouter une option', // TODO: use a noun.
 'title.cf_edit_dropdown_option' => 'Modifier l\\\'option', // TODO: use a noun.
 'title.cf_delete_dropdown_option' => 'Supprimer l\\\'option', // TODO: use a noun.
+// NOTE TO TRANSLATORS: Locking is a feature to lock records from modifications (ex: weekly on Mondays we lock all previous weeks).
+// It is also a name for the Locking plugin on the Team profile page.
+// TODO: Translate the following:
+// 'title.locking' => 'Locking',
 
 // Section for common strings inside combo boxes on forms. Strings shared between forms shall be placed here.
 // Strings that are used in a single form must go to the specific form section.
@@ -322,6 +339,9 @@ $i18n_key_words = array(
 'form.time.duration_format' => '(hh:mm ou 0.0h)',
 'form.time.billable' => 'Facturable',
 'form.time.uncompleted' => 'Non terminée',
+// TODO: translate the following.
+// 'form.time.remaining_quota' => 'Remaining quota',
+// 'form.time.over_quota' => 'Over quota',
 
 // Editing Time Record form. See example at https://timetracker.anuko.com/time_edit.php (get there by editing an uncompleted time record).
 'form.time_edit.uncompleted' => 'Cet enregistrement a été enregistré avec seulement une heure de début. Il ne s\\\'agit pas d\\\'une erreur.',
@@ -434,4 +454,3 @@ $i18n_key_words = array(
 'form.mail.report_sent' => 'Le rapport a été envoyé.',
 'form.mail.invoice_sent' => 'La facture a été envoyée.',
 );
-?>
\ No newline at end of file