diff --git a/crowdin.yml b/crowdin.yml deleted file mode 100644 index 85925d45c..000000000 --- a/crowdin.yml +++ /dev/null @@ -1,10 +0,0 @@ -commit_message: '[skip ci]' -files: - - source: /resources/lang/en/*.php - translation: /resources/lang/%two_letters_code%/%original_file_name% - languages_mapping: - two_letters_code: - 'en-GB' : 'en-GB' - 'pt-BR' : 'pt-BR' - 'zh-CN' : 'zh' - 'zh-TW' : 'zh-TW' diff --git a/resources/js/Pages/Company/Group/Members/Index.vue b/resources/js/Pages/Company/Group/Members/Index.vue index 834e0ef95..8e454c256 100644 --- a/resources/js/Pages/Company/Group/Members/Index.vue +++ b/resources/js/Pages/Company/Group/Members/Index.vue @@ -140,7 +140,7 @@ {{ $t('project.members_index_position_with_role', { role: member.position.title }) }} - {{ $t('project.members_index_position', { role: member.position.title }) }} + {{ member.position.title }} diff --git a/resources/js/Pages/Company/Project/Members/Index.vue b/resources/js/Pages/Company/Project/Members/Index.vue index daaf6b64e..159ff0f5e 100644 --- a/resources/js/Pages/Company/Project/Members/Index.vue +++ b/resources/js/Pages/Company/Project/Members/Index.vue @@ -198,7 +198,7 @@ {{ $t('project.members_index_position_with_role', { role: member.position.title }) }} - {{ $t('project.members_index_position', { role: member.position.title }) }} + {{ member.position.title }} diff --git a/resources/js/Pages/Company/Project/Messages/Show.vue b/resources/js/Pages/Company/Project/Messages/Show.vue index beb55b743..a80733f6c 100644 --- a/resources/js/Pages/Company/Project/Messages/Show.vue +++ b/resources/js/Pages/Company/Project/Messages/Show.vue @@ -102,7 +102,7 @@ {{ $t('project.members_index_position_with_role', { role: message.author.position.title }) }} - {{ $t('project.members_index_position', { role: message.author.position.title }) }} + {{ message.author.position.title }} diff --git a/resources/js/Pages/Company/Project/Tasks/Show.vue b/resources/js/Pages/Company/Project/Tasks/Show.vue index a2779bc8a..b7dfa5967 100644 --- a/resources/js/Pages/Company/Project/Tasks/Show.vue +++ b/resources/js/Pages/Company/Project/Tasks/Show.vue @@ -258,7 +258,7 @@ input[type=checkbox] { {{ $t('project.members_index_position_with_role', { role: localTask.author.position }) }} - {{ $t('project.members_index_position', { role: localTask.author.position }) }} + {{ localTask.author.position }} diff --git a/resources/js/Pages/Employee/Performance/Surveys/Index.vue b/resources/js/Pages/Employee/Performance/Surveys/Index.vue index 737a1685c..c43a61336 100644 --- a/resources/js/Pages/Employee/Performance/Surveys/Index.vue +++ b/resources/js/Pages/Employee/Performance/Surveys/Index.vue @@ -52,7 +52,7 @@
{{ surveys.number_of_unique_participants }}
{{ $t('employee.survey_index_direct_reports') }}
-{{ surveys.average_response_rate }}%
{{ $t('employee.survey_index_completion_rate') }}
diff --git a/resources/lang/en/project.php b/resources/lang/en/project.php index 46019efdc..a0726f7fc 100644 --- a/resources/lang/en/project.php +++ b/resources/lang/en/project.php @@ -64,7 +64,6 @@ 'edit_success' => 'The project has been successfully edited.', 'members_index_role' => 'In the project since {date}', 'members_index_position_with_role' => 'Also, {role} in the company.', - 'members_index_position' => '{role}', 'members_index_add_cta' => 'Add a new member', 'members_index_add_title' => 'Add a member to the project', 'members_index_add_select_title' => 'Select an employee', @@ -82,7 +81,7 @@ 'decision_index_add_decision_help' => 'Everyone in the company will be able to read this decision.', 'decision_index_add_decider' => 'Who made the decision?', 'decision_index_add_decider_additional' => 'Add an additional decider', - 'decision_index_date' => 'Decided on', + 'decision_index_date' => 'Decided on {decided_at}', 'decision_index_decider' => 'Decided by', 'decision_index_delete' => 'Delete decision', 'decision_index_blank' => 'Keeping a log of decisions is beneficial to improve communication between members and stakeholders of the project, and employees of the company in general.', diff --git a/resources/lang/fr/account.php b/resources/lang/fr/account.php index e6dc9cd6f..04acb504d 100644 --- a/resources/lang/fr/account.php +++ b/resources/lang/fr/account.php @@ -85,7 +85,7 @@ 'team_view_audit_logs' => 'Afficher les journaux d’audit', 'team_confirm_deletion' => 'Êtes-vous sûr de vouloir supprimer l’équipe appelée {nom} ? Cela supprimera tous les membres de cette équipe, ainsi que toutes les notes, les nouvelles et les données qui lui sont associées.', 'employee_statuses_title' => 'Tous les statuts des employé·e·s de {company}', - 'employee_statuses_number_positions' => '{company} a un statut d\'employé.|{company} has {count} statuts d\'employés.', + 'employee_statuses_number_positions' => '{company} a un statut d’employé.|{company} has {count} statuts d’employés.', 'employee_statuses_cta' => 'Ajouter un statut d’employé', 'employee_statuses_blank' => 'Les statuts sont des termes qui décrivent la situation professionnelle d’un·e employé·e. Comme plein-temps, temps partiel, etc.…', 'employee_statuses_new_title' => 'Nom du statut', @@ -108,9 +108,9 @@ 'flows_title' => 'Tous les flux de {company}', 'flows_cta' => 'Créer un flux', 'flows_number_flows' => '{company} a un flux.|{company} a {count} flux.', - 'flows_blank' => 'Les flux vous permettent de définir comment le système doit réagir lorsque quelque chose se produit dans l\'entreprise. C\'est… assez puissant.', + 'flows_blank' => 'Les flux vous permettent de définir comment le système doit réagir lorsque quelque chose se produit dans l’entreprise. C’est… assez puissant.', 'flow_new_flow' => 'Quel est le nom du flux ?', - 'flow_new_help' => 'Il s’agit d\'un nom interne, utilisé uniquement pour identifier le flux.', + 'flow_new_help' => 'Il s’agit d’un nom interne, utilisé uniquement pour identifier le flux.', 'flow_new_days' => 'jours', 'flow_new_weeks' => 'semaines', 'flow_new_months' => 'mois', @@ -269,10 +269,10 @@ 'log_project_description_updated' => 'Mise à jour de la description du projet appelé :project_name.', 'log_project_team_lead_cleared' => 'Suppression de :employee_name comme chef de projet du projet appelé :project_name.', 'log_project_decision_created' => 'Ajout d’une décision appelée :title dans le projet appelé :project_name.', - 'log_project_decision_destroyed' => 'A supprimé d\'une décision appelée :title dans le projet appelé :project_name.', + 'log_project_decision_destroyed' => 'A supprimé d’une décision appelée :title dans le projet appelé :project_name.', 'log_project_message_created' => 'A ajouté un message appelé :title dans le projet appelé :project_name.', 'log_project_message_destroyed' => 'A supprimé un message appelé :title dans le projet appelé :project_name.', - 'log_project_message_updated' => 'A mis à jour d\'un message appelé :title dans le projet appelé :project_name.', + 'log_project_message_updated' => 'A mis à jour d’un message appelé :title dans le projet appelé :project_name.', 'log_project_task_created' => 'A crée une tâche appelée :titre_tâche_projet dans le projet appelé :nom_du_projet.', 'log_project_task_toggled' => 'A changé le statut de la tâche appelée :project_task_title dans le projet appelé :project_name.', 'log_project_task_assigned_to_task_list' => 'A affecté une tâche appelée :project_task_title à la liste de tâches appelée :project_task_list_title dans le projet appelé :project_name.', @@ -291,7 +291,7 @@ 'log_consultant_rate_set' => 'A indiqué le taux de consultation à :rate de :employee_name.', 'log_consultant_rate_destroy' => 'A supprimé le taux de consultation de :rate pour :employee_name.', 'log_e_coffee_match_session_as_happened' => 'A marqué une session de café virtuel comme ayant eu lieu entre :employee_name et :other_employee_name.', - 'log_toggle_e_coffee_process' => 'A changé le process de café virtuel dans l\'entreprise.', + 'log_toggle_e_coffee_process' => 'A changé le process de café virtuel dans l’entreprise.', 'log_group_created' => 'A crée le groupe appelé :group_name.', 'log_employee_added_to_group' => 'A ajouté :employee_name au groupe appelé :group_name.', 'log_employee_removed_from_group' => 'A supprimé :employee_name du groupe appelé :group_name.', @@ -299,22 +299,22 @@ 'log_meeting_created' => 'A crée une réunion dans le groupe appelé :group_name.', 'log_meeting_destroyed' => 'A supprimé une réunion dans le groupe appelé :group_name.', 'log_employee_marked_as_participant_in_meeting' => 'A indiqué que :employee_name a participé à une réunion dans le groupe appelé :group_name.', - 'log_employee_removed_from_meeting' => 'A indiqué que :nom_employé n\'était pas présent à une réunion du groupe appelé :nom_groupe.', - 'log_company_logo_changed' => 'A mis à jour le logo de l\'entreprise.', - 'log_agenda_item_created' => 'A ajouté un point à l\'ordre du jour d\'une réunion dans le groupe appelé :group_name.', - 'log_agenda_item_updated' => 'A mis à jour un point de l\'ordre du jour dans une réunion du groupe appelé :group_name.', - 'log_agenda_item_destroyed' => 'A détruit un point de l\'ordre du jour dans une réunion du groupe appelé :group_name.', - 'log_meeting_decision_created' => 'A crée une décision de réunion concernant un point de l\'ordre du jour dans une réunion du groupe appelé :group_name.', - 'log_meeting_decision_destroyed' => 'A supprimé une décision de réunion concernant un point de l\'ordre du jour dans une réunion du groupe appelé :group_name.', - 'log_meeting_decision_updated' => 'A mis à jour une décision de réunion concernant un point de l\'ordre du jour dans une réunion du groupe appelé :group_name.', + 'log_employee_removed_from_meeting' => 'A indiqué que :nom_employé n’était pas présent à une réunion du groupe appelé :nom_groupe.', + 'log_company_logo_changed' => 'A mis à jour le logo de l’entreprise.', + 'log_agenda_item_created' => 'A ajouté un point à l’ordre du jour d’une réunion dans le groupe appelé :group_name.', + 'log_agenda_item_updated' => 'A mis à jour un point de l’ordre du jour dans une réunion du groupe appelé :group_name.', + 'log_agenda_item_destroyed' => 'A détruit un point de l’ordre du jour dans une réunion du groupe appelé :group_name.', + 'log_meeting_decision_created' => 'A crée une décision de réunion concernant un point de l’ordre du jour dans une réunion du groupe appelé :group_name.', + 'log_meeting_decision_destroyed' => 'A supprimé une décision de réunion concernant un point de l’ordre du jour dans une réunion du groupe appelé :group_name.', + 'log_meeting_decision_updated' => 'A mis à jour une décision de réunion concernant un point de l’ordre du jour dans une réunion du groupe appelé :group_name.', 'log_file_added_to_project' => 'A ajouté un fichier appelé :name dans le projet appelé :project_name.', 'log_project_file_destroyed' => 'A supprimé un fichier appelé :name dans le projet appelé :project_name.', 'log_add_guest_to_meeting' => 'A ajouté :nom_employé dans une réunion du projet appelé :nom_du_projet.', 'log_meeting_date_set' => 'A défini la date de la réunion dans une réunion du projet appelé :nom_du_projet.', - 'log_company_founded_date_updated' => 'A mis à jour la date de création de l\'entreprise en :founded_at.', + 'log_company_founded_date_updated' => 'A mis à jour la date de création de l’entreprise en :founded_at.', 'log_group_updated' => 'A mis à jour le groupe appelé :group_name.', // employee logs - 'employee_log_employee_created' => 'A crée cette fiche d\'employé.', + 'employee_log_employee_created' => 'A crée cette fiche d’employé.', 'employee_log_employee_locked' => 'A verrouillé la fiche de cet·te employé·e.', 'employee_log_employee_unlocked' => 'A déverrouillé la fiche de cet employé.', 'employee_log_manager_assigned' => 'Attribué :name en tant que manager.', @@ -323,14 +323,14 @@ 'employee_log_direct_report_unassigned' => 'A supprimé :name comme subordonné·e.', 'employee_log_position_assigned' => 'A assigné le poste appelé :nom.', 'employee_log_position_removed' => 'A supprimé la position appelée :name.', - 'employee_log_employee_added_to_team' => 'A été ajouté à l\'équipe appelée :nom.', - 'employee_log_employee_removed_from_team' => 'A été retiré de l\'équipe appelé :name.', + 'employee_log_employee_added_to_team' => 'A été ajouté à l’équipe appelée :nom.', + 'employee_log_employee_removed_from_team' => 'A été retiré de l’équipe appelé :name.', 'employee_log_employee_worklog_logged' => 'A ajouté une entrée dans le journal de travail.', - 'employee_log_employee_status_assigned' => 'A attribué le statut d\'employé appelé :name.', - 'employee_log_employee_status_removed' => 'A supprimé le statut d\'employé appelé :name.', + 'employee_log_employee_status_assigned' => 'A attribué le statut d’employé appelé :name.', + 'employee_log_employee_status_removed' => 'A supprimé le statut d’employé appelé :name.', 'employee_log_morale_logged' => 'A indiqué son émotion sur le déroulement de la journée.', 'employee_log_time_off_created' => 'A ajouté un nouveau congé pour :date.', - 'employee_log_time_off_destroyed' => 'A supprimé une période d\'arrêt pour :date.', + 'employee_log_time_off_destroyed' => 'A supprimé une période d’arrêt pour :date.', 'employee_log_address_set' => 'A ajoutée une adresse à :address.', 'employee_log_pronoun_set' => 'A attribué le pronom appelé : name.', 'employee_log_pronoun_removed' => 'A supprimé le pronom.', @@ -339,45 +339,45 @@ 'employee_birthday_set' => 'A défini la date de naissance.', 'employee_personal_details_set' => 'Définissez le nom et l’adresse électronique comme :name et :email.', 'employee_log_work_from_home_logged' => 'A travaillé de la maison le :date.', - 'employee_log_work_from_home_destroyed' => 'A supprimé l\'entrée concernant le travail à domicile le :date.', + 'employee_log_work_from_home_destroyed' => 'A supprimé l’entrée concernant le travail à domicile le :date.', 'employee_log_answer_created' => 'A répondu à la question intitulée :titre.', 'employee_log_answer_updated' => 'A mis à jour la réponse à la question intitulée :title.', 'employee_log_answer_destroyed' => 'A supprimé la réponse à la question intitulée :title.', - 'employee_log_employee_attached_to_recent_ship' => 'A été associé à l\'accomplissement appelé :ship_title dans l\'équipe appelée :team_name.', + 'employee_log_employee_attached_to_recent_ship' => 'A été associé à l’accomplissement appelé :ship_title dans l’équipe appelée :team_name.', 'employee_log_skill_associated_with_employee' => 'A été associé à la compétence appelée :name.', - 'employee_log_skill_removed_from_an_employee' => 'S\'est vu retiré la compétence appelée :name.', + 'employee_log_skill_removed_from_an_employee' => 'S’est vu retiré la compétence appelée :name.', 'employee_log_task_created' => 'A crée la tâche appelée :title.', 'employee_log_expense_created' => 'A crée la note de frais concernant :expense_title pour un montant de :expense_amount.', - 'employee_log_expense_accepted_by_manager' => 'S\'est vu acceptée une note de frais concernant :expense_title pour un montant de :expense_amount.', + 'employee_log_expense_accepted_by_manager' => 'S’est vu acceptée une note de frais concernant :expense_title pour un montant de :expense_amount.', 'employee_log_expense_accepted_for_employee' => 'A accepté une note de frais pour :employee_name sur :expense_title pour un montant de :expense_amount.', 'employee_log_expense_rejected_for_employee' => 'A rejeté une note de frais pour :employee_name sur :expense_title pour un montant de :expense_amount.', 'employee_log_expense_rejected_by_manager' => 'A rejeté une note de frais concernant :expense_title pour un montant de :expense_amount.', 'employee_log_expense_accepted_by_accounting_for_employee' => 'En tant que comptable, a accepté une note de frais pour :employee_name sur :expense_title pour un montant de :expense_amount.', - 'employee_log_expense_accepted_by_accounting' => 'S\'est vu acceptée une note de frais par le service comptable à propos de :expense_title pour un montant de :expense_amount.', + 'employee_log_expense_accepted_by_accounting' => 'S’est vu acceptée une note de frais par le service comptable à propos de :expense_title pour un montant de :expense_amount.', 'employee_log_expense_rejected_by_accounting_for_employee' => 'En tant que comptable, a rejeté une note de frais pour :employee_name sur :expense_title pour un montant de :expense_amount.', - 'employee_log_expense_rejected_by_accounting' => 'S\'est vu rejeté par le service comptable une note de frais concernant :expense_title pour un montant de :expense_amount.', - 'employee_log_employee_allowed_to_manage_expenses' => 'A été autorisé à gérer les notes de frais de l\'entreprise.', - 'employee_log_employee_disallowed_to_manage_expenses' => 'A été refusé pour gérer les notes de frais de l\'entreprise.', + 'employee_log_expense_rejected_by_accounting' => 'S’est vu rejeté par le service comptable une note de frais concernant :expense_title pour un montant de :expense_amount.', + 'employee_log_employee_allowed_to_manage_expenses' => 'A été autorisé à gérer les notes de frais de l’entreprise.', + 'employee_log_employee_disallowed_to_manage_expenses' => 'A été refusé pour gérer les notes de frais de l’entreprise.', 'employee_log_rate_your_manager_survey_answered' => 'A répondu au sondage sur la façon dont :manager_name agît comme manager.', 'employee_log_employee_twitter_set' => 'A défini les identifiants Twitter comme :twitter.', - 'employee_log_employee_twitter_reset' => 'Réinitialiser l\'identifiant Twitter.', + 'employee_log_employee_twitter_reset' => 'Réinitialiser l’identifiant Twitter.', 'employee_log_employee_slack_set' => 'A défini les identifiants Slack comme :slack.', - 'employee_log_employee_slack_reset' => 'Réinitialiser l\'identifiant Slack.', - 'employee_log_hiring_date_set' => 'A défini la date d\'embauche à :hiring_date.', + 'employee_log_employee_slack_reset' => 'Réinitialiser l’identifiant Slack.', + 'employee_log_hiring_date_set' => 'A défini la date d’embauche à :hiring_date.', 'employee_log_one_on_one_entry_created' => 'A organisé un 1:1 avec :employee_name.', - 'employee_log_one_on_one_entry_destroyed' => 'A supprimé l\'entrée 1:1 du :happened_at avec :employee_name.', + 'employee_log_one_on_one_entry_destroyed' => 'A supprimé l’entrée 1:1 du :happened_at avec :employee_name.', 'employee_log_one_on_one_talking_point_created' => 'A ajouté un point de discussion au 1:1 du :happened_at avec :employee_name.', - 'employee_log_one_on_one_action_item_created' => 'A ajouté un point d\'action au 1:1 du :happened_at avec :employee_name.', + 'employee_log_one_on_one_action_item_created' => 'A ajouté un point d’action au 1:1 du :happened_at avec :employee_name.', 'employee_log_one_on_one_note_created' => 'A ajouté une note au 1:1 du :happened_at avec :employee_name.', - 'employee_log_one_on_one_action_item_destroyed' => 'A supprimé un point d\'action dans le 1:1 du :happened_at avec :employee_name.', + 'employee_log_one_on_one_action_item_destroyed' => 'A supprimé un point d’action dans le 1:1 du :happened_at avec :employee_name.', 'employee_log_one_on_one_talking_point_destroyed' => 'A supprimé un point de discussion du 1:1 du :happened_at avec :employee_name.', - 'employee_log_one_on_one_note_marked_happened' => 'A complété l\'entrée 1:1 du :happened_at avec :employee_name.', + 'employee_log_one_on_one_note_marked_happened' => 'A complété l’entrée 1:1 du :happened_at avec :employee_name.', 'employee_log_employee_added_to_project' => 'A été ajouté au projet appelé :nom_du_projet.', 'employee_log_employee_removed_from_project' => 'A été retiré du projet appelé :project_name.', 'employee_log_project_team_lead_updated' => 'A été désigné comme chef de projet pour le projet appelé :project_name.', 'employee_log_project_team_lead_cleared' => 'A été démis de ses fonctions de chef de projet pour le projet intitulé :project_name.', 'employee_log_time_tracking_entry_created' => 'A ajouté une entrée de temps pour la semaine :week_number.', - 'employee_log_contract_renewed_at_set' => 'S\'est vu fixé la date de renouvellement du contrat à :contract_renewed_at.', + 'employee_log_contract_renewed_at_set' => 'S’est vu fixé la date de renouvellement du contrat à :contract_renewed_at.', 'employee_log_timesheet_submitted' => 'A soumis la feuille de temps de la semaine commencée le :started_at.', 'employee_log_timesheet_approved' => 'A approuvé la feuille de temps de la semaine commencée le :started_at.', 'employee_log_timesheet_rejected' => 'A rejeté la feuille de temps de la semaine commencée le :started_at.', @@ -387,21 +387,21 @@ 'employee_log_employee_added_to_group' => 'A été ajouté au groupe appelé :nom_du_groupe.', 'employee_log_employee_removed_from_group' => 'A été retiré du groupe appelé :nom_du_groupe.', 'employee_log_employee_marked_as_participant_in_meeting' => 'A été ajouté dans une réunion du groupe appelé :group_name.', - 'employee_log_employee_removed_from_meeting' => 'A été retiré d\'une réunion du groupe appelé :group_name.', - 'employee_log_agenda_item_created' => 'A créé un point à l\'ordre du jour dans une réunion du groupe appelé :group_name.', - 'employee_log_agenda_item_updated' => 'A mis à jour un point à l\'ordre du jour dans une réunion du groupe appelé :group_name.', - 'employee_log_meeting_decision_created' => 'A crée une décision de réunion concernant un point à l\'ordre du jour dans une réunion du groupe appelé :group_name.', - 'employee_log_meeting_decision_destroyed' => 'A supprimé une décision de réunion concernant un point à l\'ordre du jour dans une réunion du groupe appelé :group_name.', - 'employee_log_meeting_decision_updated' => 'A mis à jour une décision de réunion concernant un point à l\'ordre du jour dans une réunion du groupe appelé :group_name.', + 'employee_log_employee_removed_from_meeting' => 'A été retiré d’une réunion du groupe appelé :group_name.', + 'employee_log_agenda_item_created' => 'A créé un point à l’ordre du jour dans une réunion du groupe appelé :group_name.', + 'employee_log_agenda_item_updated' => 'A mis à jour un point à l’ordre du jour dans une réunion du groupe appelé :group_name.', + 'employee_log_meeting_decision_created' => 'A crée une décision de réunion concernant un point à l’ordre du jour dans une réunion du groupe appelé :group_name.', + 'employee_log_meeting_decision_destroyed' => 'A supprimé une décision de réunion concernant un point à l’ordre du jour dans une réunion du groupe appelé :group_name.', + 'employee_log_meeting_decision_updated' => 'A mis à jour une décision de réunion concernant un point à l’ordre du jour dans une réunion du groupe appelé :group_name.', 'employee_log_add_guest_to_meeting' => 'A été ajouté dans une réunion du projet appelé :nom_du_projet.', // team logs - 'team_log_team_created' => 'A crée l\'équipe.', + 'team_log_team_created' => 'A crée l’équipe.', 'team_log_team_updated' => 'A changé le nom de :old_name en :new_name.', - 'team_log_employee_added_to_team' => 'A ajouté :employee_name à l\'équipe.', - 'team_log_employee_removed_from_team' => 'A supprimé :employee_name de l\'équipe.', - 'team_log_team_leader_assigned' => 'A assigné :nom comme chef d\'équipe.', - 'team_log_team_leader_removed' => 'A enlevé :name comme chef d\'équipe.', - 'team_log_description_set' => 'A défini la description de l\'équipe', + 'team_log_employee_added_to_team' => 'A ajouté :employee_name à l’équipe.', + 'team_log_employee_removed_from_team' => 'A supprimé :employee_name de l’équipe.', + 'team_log_team_leader_assigned' => 'A assigné :nom comme chef d’équipe.', + 'team_log_team_leader_removed' => 'A enlevé :name comme chef d’équipe.', + 'team_log_description_set' => 'A défini la description de l’équipe', 'team_log_description_cleared' => 'A supprimé la description des équipes', 'team_log_useful_link_created' => 'A ajouté un lien appelé :name.', 'team_log_useful_link_updated' => 'A mis à jour le lien appelé :name.', @@ -410,39 +410,39 @@ 'team_log_team_news_updated' => 'A mis à jour la nouvelle intitulée :title.', 'team_log_team_news_destroyed' => 'A supprimé la nouvelle appelée :title.', 'team_log_recent_ship_created' => 'A crée un nouvel accomplissement appelé :title.', - 'team_log_ship_destroyed' => 'A supprimé l\'accomplissement appelé :title.', + 'team_log_ship_destroyed' => 'A supprimé l’accomplissement appelé :title.', 'notification_dummy_data_generated' => 'Des données factices ont été générées pour :name.', 'notification_employee_added_to_company' => 'Vous avez été ajouté à :name.', - 'notification_employee_added_to_team' => 'Vous avez été ajouté à l\'équipe appelée :name.', - 'notification_employee_removed_from_team' => 'Vous avez été retiré de l\'équipe appelée : name.', - 'notification_team_lead_set' => 'Vous avez été désigné comme chef d\'équipe pour l\'équipe appelée :name.', - 'notification_team_lead_removed' => 'Vous n\'êtes plus le chef d\'équipe de l\'équipe appelée :name.', - 'notification_employee_attached_to_recent_ship' => 'Vous avez été associé à l\'accomplissement appelé :title.', + 'notification_employee_added_to_team' => 'Vous avez été ajouté à l’équipe appelée :name.', + 'notification_employee_removed_from_team' => 'Vous avez été retiré de l’équipe appelée : name.', + 'notification_team_lead_set' => 'Vous avez été désigné comme chef d’équipe pour l’équipe appelée :name.', + 'notification_team_lead_removed' => 'Vous n’êtes plus le chef d’équipe de l’équipe appelée :name.', + 'notification_employee_attached_to_recent_ship' => 'Vous avez été associé à l’accomplissement appelé :title.', 'notification_task_assigned' => 'Vous avez été chargé de la tâche intitulée :title par :name.', 'notification_expense_assigned_for_validation' => 'Vous avez une nouvelle dépense à valider pour :name.', 'notification_expense_accepted_by_manager' => 'Votre dépense appelée :title a été acceptée par votre responsable et est maintenant entre les mains du service comptable.', 'notification_expense_rejected_by_manager' => 'Votre dépense intitulée :title a été rejetée par votre responsable.', - 'notification_employee_allowed_to_manage_expenses' => 'Vous êtes maintenant autorisé à gérer les dépenses de l\'entreprise.', + 'notification_employee_allowed_to_manage_expenses' => 'Vous êtes maintenant autorisé à gérer les dépenses de l’entreprise.', 'notification_expense_accepted_by_accounting' => 'Votre dépense intitulée : title a été approuvée par le service comptable.', 'notification_expense_rejected_by_accounting' => 'Votre dépense intitulée :title a été rejetée par le service comptable.', 'morale_1' => 'Positif', 'morale_2' => 'Neutre', 'morale_3' => 'Négatif', - 'company_news_title' => 'Nouvelles de l\'entreprise', + 'company_news_title' => 'Nouvelles de l’entreprise', 'company_news_blank' => 'Avez-vous besoin de diffuser une annonce ou une nouvelle à tous les employés de votre entreprise ? Vous pouvez le faire ici !', - 'company_news_number_news' => '{company} a {count} nouvelle de l\'entreprise.|{company} a {count} nouvelles de l\'entreprise.', + 'company_news_number_news' => '{company} a {count} nouvelle de l’entreprise.|{company} a {count} nouvelles de l’entreprise.', 'company_news_cta' => 'Ajouter une nouvelle', 'company_news_written_by' => 'Écrit par {name} le {date}', 'company_news_success_destroy' => 'La nouvelle a été supprimée avec succès.', 'company_news_new_headline' => 'Ajouter une nouvelle', 'company_news_new_title' => 'Titre de la nouvelle', 'company_news_new_title_help' => 'Soyez bref et intéressant. Et ajoutez un emoji.', - 'company_news_new_content' => 'Écrivez quelque chose d\'intéressant', - 'company_news_new_content_help' => 'Tout le monde dans l\'entreprise pourra lire cette nouvelle. Assurez-vous que vous ne dites pas quelque chose de stupide.', + 'company_news_new_content' => 'Écrivez quelque chose d’intéressant', + 'company_news_new_content_help' => 'Tout le monde dans l’entreprise pourra lire cette nouvelle. Assurez-vous que vous ne dites pas quelque chose de stupide.', 'company_news_edit_headline' => 'Modifier une nouvelle', 'company_news_create_success' => 'La nouvelle a été publiée', 'company_news_update_success' => 'La nouvelle a été mise à jour', - 'pto_policies_edit_title_1' => 'En tant que fabricants de logiciels, nous pensons qu\'il est de notre responsabilité de promouvoir une culture où les employés sont réellement en confiance et autonomes.', + 'pto_policies_edit_title_1' => 'En tant que fabricants de logiciels, nous pensons qu’il est de notre responsabilité de promouvoir une culture où les employés sont réellement en confiance et autonomes.', 'pto_policies_edit_title_2' => 'Nous avons un ensemble très limité de fonctionnalités autour des congés payés. À dessein. Cliquez ici pour en savoir plus sur notre façon de penser.', 'pto_policies_edit_title_3' => 'Le seul paramètre que nous devons connaître est le nombre de jours ouvrables de chaque année, afin de pouvoir calculer le nombre de jours de vacances que les employés obtiennent chaque jour.', 'pto_policies_edit_title_4' => 'Vous devez simplement vous assurer que pour chacune des années ci-dessous, le nombre de jours effectivement travaillés est correct pour votre pays.', @@ -453,7 +453,7 @@ 'pto_policies_stat_default_sick_days' => 'le nombre de jours de maladie par défaut', 'pto_policies_stat_default_ptos' => 'le nombre de jours de congés par défaut', 'pto_policies_stat_days' => '{number} jours', - 'pto_policies_edit_default_employee_settings' => 'Ce sont les paramètres par défaut qui seront appliqués aux nouveaux employés. Ils n\'affecteront pas les employés existants.', + 'pto_policies_edit_default_employee_settings' => 'Ce sont les paramètres par défaut qui seront appliqués aux nouveaux employés. Ils n’affecteront pas les employés existants.', 'pto_policies_edit_default_amount_of_allowed_holidays' => 'Vacances autorisées par an', 'pto_policies_edit_default_amount_of_sick_days' => 'Jours de maladie autorisés par an', 'pto_policies_edit_default_amount_of_pto_days' => 'Jours personnels autorisés par an', @@ -475,9 +475,9 @@ 'pronoun_ze_hir' => 'ze/hir', 'pronoun_blank' => 'Pas de genre', 'questions_number_questions' => '{company} has {count} questions.|', - 'questions_blank' => 'Posez des questions sur vos collègues afin qu\'ils puissent mieux se connaître.', + 'questions_blank' => 'Posez des questions sur vos collègues afin qu’ils puissent mieux se connaître.', 'questions_title' => 'Des questions pour apprendre à connaître vos collègues', - 'questions_description' => 'Une seule question peut être active à un moment donné. La question actuellement active sera affichée sur la page d\'accueil, et ce n\'est que lorsqu\'une question est active que vos employés peuvent ajouter des réponses à cette question.', + 'questions_description' => 'Une seule question peut être active à un moment donné. La question actuellement active sera affichée sur la page d’accueil, et ce n’est que lorsqu’une question est active que vos employés peuvent ajouter des réponses à cette question.', 'questions_cta' => 'Créer une nouvelle question', 'questions_form_title_placeholder' => 'Quel est le film que vous appréciez le plus ?', 'question_creation_success' => 'La question a été créée', @@ -491,9 +491,9 @@ 'question_status_active' => 'actif', 'question_status_inactive' => 'inactif', 'question_number_of_answers' => '{count} réponse|{count} réponses', - 'hardware_title' => 'Gérer le matériel de l\'entreprise', + 'hardware_title' => 'Gérer le matériel de l’entreprise', 'hardware_blank' => 'Vous pouvez y suivre tout le matériel que votre entreprise achète, et savoir quel employé possède quoi.', - 'hardware_description' => 'Il s\'agit de tout le matériel que vous avez dans votre entreprise.', + 'hardware_description' => 'Il s’agit de tout le matériel que vous avez dans votre entreprise.', 'hardware_create_title' => 'Ajouter un nouveau matériel à votre inventaire', 'hardware_all_hardware' => 'Tout le matériel', 'hardware_available_hardware' => 'Matériel disponible', @@ -503,7 +503,7 @@ 'hardware_cta' => 'Ajouter un élément', 'hardware_create_name_input' => 'Nom du matériel', 'hardware_create_serial_input' => 'Numéro de série (ou toute autre information pertinente)', - 'hardware_create_serial_input_help' => 'Cela vous permettra d\'identifier ce matériel de manière unique.', + 'hardware_create_serial_input_help' => 'Cela vous permettra d’identifier ce matériel de manière unique.', 'hardware_create_lend_hardware' => 'Souhaitez-vous prêter cet article à un employé ?', 'hardware_create_lend_name' => 'Choisir un employé', 'hardware_create_success' => 'Le matériel a été ajouté à votre entreprise', @@ -511,12 +511,12 @@ 'hardware_log_hardware_created' => 'A créé cet élément appelé :name', 'hardware_log_hardware_updated' => 'A mis à jour du nom en :name', 'hardware_log_hardware_lent' => 'A prêté cet élément à :name', - 'hardware_log_hardware_regained' => 'A repris l\'objet à :name', + 'hardware_log_hardware_regained' => 'A repris l’objet à :name', 'hardware_show_history' => 'Historique', - 'hardware_search_placeholder' => 'Recherche par nom d\'article ou numéro de série', + 'hardware_search_placeholder' => 'Recherche par nom d’article ou numéro de série', 'hardware_edit_title' => 'Modifier un objet', 'expense_categories_title' => 'Gestion des notes de frais', - 'expense_category_blank' => 'Vous n\'avez pas encore configuré de catégorie de note de frais.', + 'expense_category_blank' => 'Vous n’avez pas encore configuré de catégorie de note de frais.', 'expense_category_headline' => 'Catégories de note de frais', 'expense_category_create_cta' => 'Créer une nouvelle catégorie de note de frais', 'expense_category_create_placeholder' => 'Donnez un nom à la catégorie de note de frais', @@ -529,24 +529,24 @@ 'expense_category_update_success' => 'La catégorie de note de frais a été mise à jour.', 'expense_category_delete_success' => 'La catégorie de note de frais a été supprimée.', 'expense_employees_headline' => 'Employés capables de gérer les notes de frais', - 'expense_employees_blank' => 'Aucun employé n\'a le droit de gérer les notes de frais à l\'heure actuelle.', + 'expense_employees_blank' => 'Aucun employé n’a le droit de gérer les notes de frais à l’heure actuelle.', 'expense_employees_create_cta' => 'Ajouter/supprimer des employé·e·s', - 'expense_employees_hide_cta' => 'Cacher l\'édition', + 'expense_employees_hide_cta' => 'Cacher l’édition', 'expense_employees_create_label' => 'Ajoutez un employé en tapant son nom ci-dessous', - 'expense_employees_assign_success' => 'L\'employé a été ajouté à la liste des employés autorisés.', - 'expense_employees_unassign_success' => 'L\'employé a été retiré de la liste des employés autorisés.', + 'expense_employees_assign_success' => 'L’employé a été ajouté à la liste des employés autorisés.', + 'expense_employees_unassign_success' => 'L’employé a été retiré de la liste des employés autorisés.', 'general_title' => 'Paramètres généraux', 'general_information' => 'Informations du compte', - 'general_name' => 'Nom de l\'entreprise', + 'general_name' => 'Nom de l’entreprise', 'general_administrators' => 'Administrateurs actuels', 'general_creation_date' => 'Créé le', 'general_creation_size' => 'Stockage des fichiers', 'general_creation_size_kb' => '{size} Ko', - 'general_rename_company' => 'Changer le nom de l\'entreprise', - 'general_rename_input' => 'Donner un nouveau nom à l\'entreprise', - 'general_rename_success' => 'L\'entreprise a été rebaptisée.', + 'general_rename_company' => 'Changer le nom de l’entreprise', + 'general_rename_input' => 'Donner un nouveau nom à l’entreprise', + 'general_rename_success' => 'L’entreprise a été rebaptisée.', 'general_currency_information' => 'Devise', - 'general_currency_information_table' => 'Principale devise de l\'entreprise', + 'general_currency_information_table' => 'Principale devise de l’entreprise', 'general_currency_update' => 'Mise à jour de la monnaie', 'general_currency_change_label' => 'Choisir une nouvelle devise', 'general_currency_rename_success' => 'La devise a été mise à jour.', @@ -555,12 +555,12 @@ 'general_logo_cta' => 'Téléverser un logo', 'general_logo_success' => 'Le logo a été modifié.', 'general_founded_date_information' => 'Date de création', - 'general_founded_date_label' => 'Date de création de l\'entreprise', + 'general_founded_date_label' => 'Date de création de l’entreprise', 'general_founded_date_cta' => 'Changer la date', 'general_founded_date_no_date' => 'Pas encore de date', 'general_founded_date_success' => 'La date de création a été modifiée.', - 'ecoffee_title' => 'Sessions de café virtuel dans l\'entreprise', - 'ecoffee_desc' => 'Les cafés virtuels sont un excellent moyen pour les employés de prendre du temps avec un autre collègue et de passer 15 minutes dans une semaine pour apprendre à le connaître. L\'objectif est de parler de tout sauf du travail. Plus vous connaissez vos collègues, plus leurs liens sont puissants.', + 'ecoffee_title' => 'Sessions de café virtuel dans l’entreprise', + 'ecoffee_desc' => 'Les cafés virtuels sont un excellent moyen pour les employés de prendre du temps avec un autre collègue et de passer 15 minutes dans une semaine pour apprendre à le connaître. L’objectif est de parler de tout sauf du travail. Plus vous connaissez vos collègues, plus leurs liens sont puissants.', 'ecoffee_enabled' => 'Les cafés virtuels sont activés', 'ecoffee_disabled' => 'Les cafés virtuels sont désactivés', 'import_employees_status_created' => 'créé', @@ -569,7 +569,7 @@ 'import_employees_status_failed' => 'échec', 'import_employees_archives_title' => 'Liste des importations précédentes des employés', 'import_employees_archives_cta' => 'Importer une nouvelle liste', - 'import_employees_archives_blank_description' => 'Aucun employé n\'a encore été importé.', + 'import_employees_archives_blank_description' => 'Aucun employé n’a encore été importé.', 'import_employees_archives_item_title' => '{count} entrée|{count} entrées', 'import_employees_archives_item_date' => '{date} par {author}', 'import_employees_archives_item_status_ok' => 'Valide', @@ -579,12 +579,12 @@ 'import_employees_archives_finalize_email_missing' => 'non fourni', 'import_employees_import_title' => 'Importer des employés', 'import_employees_import_cta' => 'Parcourir un CSV à télécharger', - 'import_employees_import_description' => 'Vous pouvez importer un groupe d\'employés en une seule fois avec un fichier CSV.', - 'import_employees_import_note' => 'Remarque importante : votre fichier CSV doit respecter une structure spécifique pour que nous puissions l\'importer correctement.', + 'import_employees_import_description' => 'Vous pouvez importer un groupe d’employés en une seule fois avec un fichier CSV.', + 'import_employees_import_note' => 'Remarque importante : votre fichier CSV doit respecter une structure spécifique pour que nous puissions l’importer correctement.', 'import_employees_import_instructions' => 'Lisez les instructions complètes ici', - 'import_employees_show_title_uploaded' => 'Vous êtes sur le point d\'importer de nouveaux employés', + 'import_employees_show_title_uploaded' => 'Vous êtes sur le point d’importer de nouveaux employés', 'import_employees_show_title_imported' => 'Entrées que vous avez importées le {date}', - 'import_employees_show_title_number_entries' => 'Nombre d\'entrées dans le fichier', + 'import_employees_show_title_number_entries' => 'Nombre d’entrées dans le fichier', 'import_employees_show_title_number_entries_errors' => 'Entrées en erreur', 'import_employees_show_title_number_entries_import' => 'Les entrées que nous pouvons importer', 'import_employees_import_success' => 'Les employés ont été importés', @@ -595,7 +595,7 @@ 'import_employees_show_first_five_entries' => 'Les cinq premières des {count} entrées du fichier', 'import_employees_show_entries_errors' => 'All {count} entries in error in the file|', 'cancel_account_title' => 'Êtes-vous sûr de vouloir fermer votre compte ?', - 'cancel_account_thanks' => 'Merci d\'avoir donner une chance à OfficeLife !', + 'cancel_account_thanks' => 'Merci d’avoir donner une chance à OfficeLife !', 'cancel_account_please_note' => 'Veuillez noter que…', 'cancel_account_company_account_closed' => 'Le compte de cette entreprise sera immédiatement fermé.', 'cancel_account_company_employee_deleted' => 'Toutes les informations relatives aux employés seront immédiatement supprimées.', @@ -603,6 +603,6 @@ 'cancel_account_company_subscription' => 'Si vous êtes abonné, votre abonnement sera immédiatement annulé.', 'cancel_account_data_lost_forever' => 'Ce processus est irréversible. Vous perdrez toutes les données associées à cette entreprise, pour toujours.', 'cancel_cta' => 'Fermer le compte', - 'general_invitation_code' => 'Code que les employés peuvent utiliser pour joindre l\'entreprise', - 'log_employee_joined_company' => 'A rejoint l\'entreprise appelée :company_name.', + 'general_invitation_code' => 'Code que les employés peuvent utiliser pour joindre l’entreprise', + 'log_employee_joined_company' => 'A rejoint l’entreprise appelée :company_name.', ]; diff --git a/resources/lang/fr/employee.php b/resources/lang/fr/employee.php index 285af578b..d2f209c0a 100644 --- a/resources/lang/fr/employee.php +++ b/resources/lang/fr/employee.php @@ -115,7 +115,7 @@ 'edit_information_social' => 'Présence sur les réseaux sociaux', 'edit_information_social_help' => 'Utilisez ces champs pour aider vos collègues à communiquer avec vous.', 'edit_information_twitter' => 'Identifiant Twitter', - 'edit_information_twitter_help' => 'Écrivez l\'identifiant twitter sans la partie `http` ou le symbole `@`.', + 'edit_information_twitter_help' => 'Écrivez l’identifiant twitter sans la partie `http` ou le symbole `@`.', 'edit_information_slack' => 'Identifiant Slack', 'edit_information_slack_help' => 'N’écrivez que le surnom utilisé sur Slack.', 'edit_information_firstname' => 'Prénom', diff --git a/resources/lang/fr/passwords.php b/resources/lang/fr/passwords.php index 8b232e937..3a6e11112 100644 --- a/resources/lang/fr/passwords.php +++ b/resources/lang/fr/passwords.php @@ -26,5 +26,5 @@ 'forgot_password_link' => 'Mot de passe oublié ?', 'forgot_password_action' => 'Lien de réinitialisation du mot de passe', 'forgot_password_message' => 'Vous avez oublié votre mot de passe ? Aucun problème. Il suffit de nous communiquer votre adresse électronique et nous vous enverrons un lien de réinitialisation du mot de passe qui vous permettra d’en choisir un nouveau.', - 'confirm_password_message' => 'Il s’agit d\'une zone sécurisée de l’application. Veuillez confirmer votre mot de passe avant de continuer.', + 'confirm_password_message' => 'Il s’agit d’une zone sécurisée de l’application. Veuillez confirmer votre mot de passe avant de continuer.', ]; diff --git a/resources/lang/fr/validation.php b/resources/lang/fr/validation.php index b764b334a..40d5ec8c4 100644 --- a/resources/lang/fr/validation.php +++ b/resources/lang/fr/validation.php @@ -11,7 +11,7 @@ | */ 'accepted' => 'Le champ :attribute doit être accepté.', - 'active_url' => 'Le champ :attribute n\'est pas une URL valide.', + 'active_url' => 'Le champ :attribute n’est pas une URL valide.', 'after' => 'Le champ :attribute doit être une date postérieure au :date.', 'after_or_equal' => 'Le champ :attribute doit être une date postérieure ou égale au :date.', 'alpha' => 'Le champ :attribute doit contenir uniquement des lettres.', @@ -28,13 +28,13 @@ ], 'boolean' => 'Le champ :attribute doit être vrai ou faux.', 'confirmed' => 'Le champ de confirmation :attribute ne correspond pas.', - 'date' => 'Le champ :attribute n\'est pas une date valide.', + 'date' => 'Le champ :attribute n’est pas une date valide.', 'date_equals' => 'Le champ :attribute doit être une date égale à :date.', 'date_format' => 'Le champ :attribute ne correspond pas au format :format.', 'different' => 'Les champs :attribute et :other doivent être différents.', 'digits' => 'Le champ :attribute doit contenir :digits chiffres.', 'digits_between' => 'Le champ :attribute doit contenir entre :min et :max chiffres.', - 'dimensions' => 'La taille de l\'image :attribute n\'est pas conforme.', + 'dimensions' => 'La taille de l’image :attribute n’est pas conforme.', 'distinct' => 'Le champ :attribute a une valeur en double.', 'email' => 'Le champ :attribute doit être une adresse email valide.', 'ends_with' => 'Le champ :attribute doit se terminer par une des valeurs suivantes : :values.', @@ -55,7 +55,7 @@ ], 'image' => 'Le champ :attribute doit être une image.', 'in' => 'Le champ :attribute est invalide.', - 'in_array' => 'Le champ :attribute n\'existe pas dans :other.', + 'in_array' => 'Le champ :attribute n’existe pas dans :other.', 'integer' => 'Le champ :attribute doit être un entier.', 'ip' => 'Le champ :attribute doit être une adresse IP valide.', 'ipv4' => 'Le champ :attribute doit être une adresse IPv4 valide.', @@ -88,22 +88,22 @@ 'string' => 'Le texte :attribute doit contenir au moins :min caractères.', ], 'multiple_of' => 'La valeur de :attribute doit être un multiple de :value.', - 'not_in' => 'Le champ :attribute sélectionné n\'est pas valide.', - 'not_regex' => 'Le format du champ :attribute n\'est pas valide.', + 'not_in' => 'Le champ :attribute sélectionné n’est pas valide.', + 'not_regex' => 'Le format du champ :attribute n’est pas valide.', 'numeric' => 'Le champ :attribute doit contenir un nombre.', 'password' => 'Le mot de passe est incorrect.', 'present' => 'Le champ :attribute doit être présent.', 'prohibited' => 'Le champ :attribute est interdit.', 'prohibited_if' => 'Le champ :attribute est interdit quand :other a la valeur :value.', - 'prohibited_unless' => 'Le champ :attribute est interdit à moins que :other est l\'une des valeurs :values.', + 'prohibited_unless' => 'Le champ :attribute est interdit à moins que :other est l’une des valeurs :values.', 'regex' => 'Le format du champ :attribute est invalide.', 'required' => 'Le champ :attribute est obligatoire.', 'required_if' => 'Le champ :attribute est obligatoire quand la valeur de :other est :value.', 'required_unless' => 'Le champ :attribute est obligatoire sauf si :other est :values.', 'required_with' => 'Le champ :attribute est obligatoire quand :values est présent.', 'required_with_all' => 'Le champ :attribute est obligatoire quand :values sont présents.', - 'required_without' => 'Le champ :attribute est obligatoire quand :values n\'est pas présent.', - 'required_without_all' => 'Le champ :attribute est requis quand aucun de :values n\'est présent.', + 'required_without' => 'Le champ :attribute est obligatoire quand :values n’est pas présent.', + 'required_without_all' => 'Le champ :attribute est requis quand aucun de :values n’est présent.', 'same' => 'Les champs :attribute et :other doivent être identiques.', 'size' => [ 'array' => 'Le tableau :attribute doit contenir :size éléments.', @@ -115,8 +115,8 @@ 'string' => 'Le champ :attribute doit être une chaîne de caractères.', 'timezone' => 'Le champ :attribute doit être un fuseau horaire valide.', 'unique' => 'La valeur du champ :attribute est déjà utilisée.', - 'uploaded' => 'Le fichier du champ :attribute n\'a pu être téléversé.', - 'url' => 'Le format de l\'URL de :attribute n\'est pas valide.', + 'uploaded' => 'Le fichier du champ :attribute n’a pu être téléversé.', + 'url' => 'Le format de l’URL de :attribute n’est pas valide.', 'uuid' => 'Le champ :attribute doit être un UUID valide.', 'custom' => [ 'attribute-name' => [