X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=WEB-INF%2Fresources%2Ffr.lang.php;h=da31428a89b6174a805d9a460dcae1ff19625559;hb=e2b992aea6edc4a734ddb751103101e2450f3b20;hp=ee899fa2a518f97e2be050f6d06f1d2eb259dac6;hpb=ba0b5f34efabfeded3112115086eaa9d00f2a345;p=timetracker.git diff --git a/WEB-INF/resources/fr.lang.php b/WEB-INF/resources/fr.lang.php index ee899fa2..da31428a 100644 --- a/WEB-INF/resources/fr.lang.php +++ b/WEB-INF/resources/fr.lang.php @@ -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: +// TODO: translate the following. // 'menu.expenses' => 'Expenses', 'menu.reports' => 'Rapports', 'menu.charts' => 'Graphiques', @@ -59,16 +59,16 @@ $i18n_key_words = array( 'menu.options' => 'Options', // Footer - strings on the bottom of most pages. -// TODO: translate the following: +// 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: +// 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: +// TODO: translate the following. // 'error.access_denied' => 'Access denied.', 'error.sys' => 'Erreur système.', 'error.db' => 'Erreur de base de données.', @@ -94,7 +94,7 @@ $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.', -// TODO: Translate the following: +// 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.', @@ -163,12 +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.month_left' => 'Time until quota is met', -// 'label.month_over' => 'Over monthly quota', 'label.today' => 'Aujourd\\\'hui', 'label.total_hours' => 'Total d\\\'heures', 'label.total_cost' => 'Coût total', @@ -200,11 +199,13 @@ $i18n_key_words = array( 'label.role_manager' => '(responsable)', 'label.role_comanager' => '(co-responsable)', 'label.role_admin' => '(administrateur)', -// Translate the following string. +// TODO: translate the following. // 'label.page' => 'Page', - +// 'label.condition' => 'Condition', // Labels for plugins (extensions to Time Tracker that provide additional features). 'label.custom_fields' => 'Champs personalisés', +// Translate the following. +// 'label.monthly_quotas' => 'Monthly quotas', 'label.type' => 'Type', 'label.type_dropdown' => 'liste déroulante', 'label.type_text' => 'texte', @@ -213,11 +214,6 @@ $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.dailyWorkingHours' => 'Daily working hours', -// 'label.empty_values_explanation' => 'If values are empty, quotas are calculated automatically based on holidays in config', // Form titles. 'title.login' => 'Connexion', @@ -268,7 +264,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.monthly_quotas' => 'Monthly Quotas', 'title.export' => 'Exporter les données', // TODO: use a noun. 'title.import' => 'Importer les données', // TODO: use a noun. 'title.options' => 'Options', @@ -283,7 +279,7 @@ $i18n_key_words = array( '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: +// TODO: translate the following. // 'title.locking' => 'Locking', // Section for common strings inside combo boxes on forms. Strings shared between forms shall be placed here. @@ -341,6 +337,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.', @@ -394,6 +393,7 @@ $i18n_key_words = array( // TODO: translate the following strings. // 'form.users.active_users' => 'Active Users', // 'form.users.inactive_users' => 'Inactive Users', +// 'form.users.uncompleted_entry' => 'User has an uncompleted time entry', 'form.users.role' => 'Rôle', 'form.users.manager' => 'Responsable', 'form.users.comanager' => 'Co-responsable', @@ -452,4 +452,12 @@ $i18n_key_words = array( // 'form.mail.footer' => 'Anuko Time Tracker système de gestion des temps open source simple et facile à utiliser. Visiter www.anuko.com pour plus d\\\'informations.', 'form.mail.report_sent' => 'Le rapport a été envoyé.', 'form.mail.invoice_sent' => 'La facture a été envoyée.', + +// Quotas configuration form. +// TODO: translate the following. +// 'form.quota.year' => 'Year', +// 'form.quota.month' => 'Month', +// 'form.quota.quota' => 'Quota', +// 'form.quota.workday_hours' => 'Hours in a work day', +// 'form.quota.hint' => 'If values are empty, quotas are calculated automatically based on workday hours and holidays.', );