targo-frontend/src/i18n/fr-ca/index.ts

488 lines
24 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

export default {
chatbot: {
chat_header: "Agent IA",
chat_initial_message: "Bienvenue à votre assistant technique.\nVeuillez fournir le ID du Client pour avoir un diagnostique",
chat_placeholder: "Entrez un Message",
chat_thinking: "Réflexion en cours...",
error: {
NO_REPLY_RECEIVED: "Une erreur est survenu lors de la réception de la réponse du chatbot",
SEND_MESSAGE_FAILED: "Une erreur est survenu lors de l'envoi de votre message",
},
},
dashboard: {
carousel: {
welcome_title: "Bienvenue dans la nouvelle application Targo!",
welcome_message: "La nouvelle application est officiellement en ligne ! Plus performante et plus sécuritaire, elle conserve lessentiel avec un design rafraîchie.",
help_title: "Nous avons une page d'aide!",
help_message: "Lapplication a été pensée pour être plus intuitive et moderne. En cas de doute, la page daide est à votre disposition.",
},
useful_links: "liens utiles",
},
help: {
label: "Centre d'aide",
tutorial: {
dashboard: {
title: "Page d'accueil",
menu: "Menu Principal",
news_feed: "Fil d'actualités",
chat_bot: "Robot conversationnel d'aide technique",
notifications: "Notifications",
},
personal_profile: {
title: "Profil",
personal_info: "Informations personnelles",
professional_info: "Informations professionnelles",
},
timesheets: {
title: "Carte de temps",
create_shift: "Inscrire un nouveau quart de travail",
update_shift: "Modifier un quart de travail existant",
delete_shift: "Supprimer un quart de travail de la carte de temps",
comment_shift: "Commenter un quart de travail",
create_expense: "Inscrire une dépense",
update_expense: "Modifier une dépense",
delete_expense: "Supprimer une dépense",
},
employee_list: {
title: "Répertoire des employés ",
terminated_employees: "Employés inactifs",
},
employee_management: {
title: "Gestion des employés ",
create_employee: "Création d'un nouvel employé",
update_employee: "Modifier les informations d'un employé",
module_access: "Outils de gestion des accès de l'application",
schedule_preset: "Gestion des horaires prédéterminés",
terminating_employee: "Rendre un employé inactif",
},
timesheets_approval: {
title: "Validation de Carte de temps",
approval: "Validation des cartes de temps",
inspect: "Inspect timesheets",
comment_expense: "Commenter une dépense",
},
shared: {
search: "Recherche avancée",
preferences: "Options de préférences d'affichage",
calendar: "Navigation avec l'aide du calendrier",
display: "Affichage par Cartes ou par Liste"
},
},
},
employee_list: {
page_header: "Répertoire du personnel",
table: {
first_name: "prénom",
last_name: "nom de famille",
email: "courriel",
phone_number: "# téléphone",
role: "rôle",
supervisor: "superviseur",
company: "Compagnie",
is_supervisor: "est un superviseur",
expected_daily_hours: "Heures quotidiennes attendues",
active: "actif",
inactive: "inactif",
},
errors: {
first_name_required: "Vous devez spécifier le prénom",
last_name_required: "Vous devez spécifier le nom de famille",
company_required: "Vous devez assignerl'employé à une compagnie",
phone_number_required: "Vous devez entrer un numéro de téléphone",
hire_date_required: "Vous devez entrer une date d'embauche",
daily_hours_required: "Spécifiez le nombre d'heures quotidiennes travaillé",
no_modules_warning: "Tout les modules sont désactivés. L'utilisateur sera verrouillé hors de l'application.",
}
},
employee_management: {
add_employee: "Ajouter employé",
modify_employee: "Modifier employé",
access_label: "accès",
details_label: "détails",
schedule_label: "horaire",
can_be_entered_later: "FACULTATIF: peut être entré plus tard",
enter_delete_input: "tappez 'SUPPRIMER' pour confirmer",
banked_hours: "heures en banque disponibles",
sick_hours: "heures d'absence payées disponibles",
vacation_hours: "heures de vacances disponibles",
schedule_presets: {
preset_list_placeholder: "Sélectionner un horaire",
preset_name_placeholder: "nom de l'horaire",
delete_warning: "Êtes-vous certain de vouloir supprimer cet horaire?",
delete_warning_employee_1: "Cet horaire est présentement utilisé par",
delete_warning_employee_2: "La suppression n'affectera pas leurs feuilles de temps antérieures, mais ils ne pourront plus appliquer cet horaire à leurs feuilles de temps à partir de maintenant.",
},
module_access: {
dashboard: "Accueil",
employee_list: "Répertoire du personnel",
employee_management: "Gestion employés",
personal_profile: "profil personnel",
timesheets: "carte de temps",
timesheets_approval: "validation cartes de temps",
chatbot: "chatbot",
user_access: "module access",
by_role: "par rôle",
by_module: "par module",
preset_admin: "administrateur",
preset_employee: "employé",
uncheck_all: "Tout enlever",
admin_description: "Selectionner tous les modules",
employee_description: "Selectionner seulement les modules qui sont pertinents aux employés sans accès spéciaux",
none_description: "Enlever tous les accès",
usage_description: "Vous pouvez utiliser les rôles pour sélectionner des modules prédéfinis, enlever ou ajouter des modules individuellement, ou les deux",
},
filter: {
hide_terminated: "Cacher les employés inactifs",
sort_by_tags: "filtrer par identifiants",
},
},
error: {
not_found_header: "page introuvable",
not_found_description: "Vous avez possiblement entré une mauvaise addresse URL, ou vous n'avez pas accès à cette section du site",
go_back: "retour en arrière",
},
login: {
page_header: "connexion au compte",
email: "courriel",
password: "mot de passe",
connected: "Connecté",
redirecting: "redirection en cours...",
button: {
connect: "connecter",
employee: "employé",
facebook: "Facebook",
remember_me: "rester connecté",
},
tooltip: {
coming_soon: "à venir!",
},
error: {
login_failed: "Échec à la connexion",
popups_blocked: "Les fenêtres contextuelles sont bloqués sur cet appareil",
},
},
nav_bar: {
home: "accueil",
employee_list: "répertoire employés",
timesheet_approvals: "valider les heures",
timesheet: "carte de temps",
profile: "profil",
help: "aide",
logout: "déconnecter",
},
profile: {
personal: {
tab_title: "personnelle",
first_name: "prénom",
last_name: "nom de famille",
phone_number: "numéro de téléphone",
address: "adresse",
address_hint: "# addresse, ville, région, pays",
birthdate: "date de naissance",
},
employee: {
tab_title: "carrière",
email: "courriel",
job_title: "poste",
company: "compagnie",
supervisor: "nom du superviseur",
hired_date: "date d'embauche",
fired_date: "date de départ",
bankroll_id: "identifiant de paie",
},
preferences: {
tab_title: "préférences",
display_options: "Mode d'affichage",
language_options: "Options de langue",
'fr-FR': "Français",
'en-CA': "English",
dark_mode: "sombre",
light_mode: "clair",
auto_mode: "automatique",
update_successful: "Préférences enregistrées",
update_failed: "Échec de sauvegarde",
},
schedule_presets: {
tab_title: "horaire",
selected_schedule: "Horaire Sélectionné",
new_preset: "Construire un nouvel horaire",
},
errors: {
must_enter_birthdate: "Vous devez entrer une date de naissance valide",
}
},
shared: {
error: {
no_data_found: 'aucune donnée à afficher',
no_search_results: 'aucun résultat ne correspond à la recherche',
},
label: {
search: 'recherche',
filter: "filtres",
loading: 'chargement en cours...',
language: 'langue',
add: "ajouter",
save: "sauvegarder",
remove: "supprimer",
cancel: "annuler",
update: "mettre à jour",
modify: "modifier",
close: "fermer",
download: "télécharger",
open: "ouvrir",
day: "jour",
},
misc: {
or: "ou",
and: "et",
to: "au",
from: "de",
yes: "oui",
no: "non",
in: "entrée",
out: "sortie",
},
shift_type: {
regular: "régulier",
evening: "soir",
emergency: "urgence",
overtime: "supplémentaire",
holiday: "férié",
vacation: "vacances",
sick: "maladie",
remote: "télétravail",
},
weekday: {
sun: "dimanche",
mon: "lundi",
tue: "mardi",
wed: "mercredi",
thu: "jeudi",
fri: "vendredi",
sat: "samedi",
},
},
timesheet: {
page_header: "Carte de temps",
week: "semaine",
total_hours: "heures totales: ",
total_expenses: "dépenses totales: ",
vacation_available: "vacances disponibles: ",
sick_available: "congés maladie disponible: ",
banked_available: "heures en banque disponibles: ",
current_shifts: "quarts entrées",
apply_preset: "auto-remplir",
apply_preset_day: "Appliquer horaire pour la journée",
apply_preset_week: "Appliquer horaire pour la semaine",
nav_button: {
calendar_date_picker: "Calendrier",
current_week: "Semaine actuelle",
next_week: "Prochaine période",
previous_week: "Période précédente",
},
shift: {
actions: {
add: "Ajouter un Quart",
edit: "Modifier un Quart",
delete: "Supprimer un Quart",
delete_confirmation_msg: "Voulez-vous complètement supprimer ce quart?",
},
types: {
label: "Type de Quart",
EMERGENCY: "Urgence",
EVENING: "Soir",
HOLIDAY: "Férié",
OVERTIME: "Supplémentaire",
REGULAR: "Régulier",
SICK: "Maladie",
VACATION: "Vacance",
REMOTE: "Télétravail",
OFFICE: "Bureau",
BANKING: "Banquer des heures",
WITHDRAW_BANKED: "Prendre heures en banque",
},
fields: {
start: "Début (HH:mm)",
end: "Fin (HH:mm)",
header_comment: "Commentaire du Quart",
textarea_comment: "Laissez votre commentaire ici",
},
},
expense: {
add_expense: 'Ajouter une dépense',
amount: 'Montant',
date: 'Date',
empty_list: 'Aucun dépense enregistrée',
employee_comment: 'Commentaire',
supervisor_comment: 'Note du Superviseur',
hints: {
amount_or_mileage: "Soit dépense ou kilométrage, pas les deux",
comment_required: "un commentaire est requis",
attach_file: "Pièce jointe"
},
mileage: "Kilométrage",
open_btn: "Liste des Dépenses",
title: "Liste des dépenses",
total_amount: "Montant total",
total_mileage: "Kilométrage total",
type: "Type",
types: {
PER_DIEM: "Per diem",
EXPENSES: "dépense",
MILEAGE: "kilométrage",
ON_CALL: "Prime de garde",
},
},
errors: {
INVALID_SHIFT_TIME: "Les heures d'entrée et de sortie sont inversées",
SHIFT_OVERLAP: "Il y a un chevauchement entre deux ou plusieurs quarts",
SHIFT_OVERLAP_SHORT: "Chevauchement",
INVALID_SHIFT: "Un quart de travail contient des données manquantes ou corrompues",
SHIFT_TIME_REQUIRED: "Heures manquantes",
SHIFT_TYPE_REQUIRED: "Type requis",
SHIFT_NOT_FOUND: "Quart de travail manquant ou supprimé",
PAY_PERIOD_NOT_FOUND: "Aucune période de paie ne correspond aux dates fournies",
EMPLOYEE_NOT_FOUND: "Aucun employé ne correspond aux détails de votre connexion",
INVALID_TIMESHEET: "Une feuille de temps contient des données manquantes ou corrompues",
TIMESHEET_NOT_FOUND: "Aucune feuille de temps ne correspond au détails fournis",
INVALID_EXPENSE: "Une dépense contient des données manquantes ou corrompues",
EXPENSE_NOT_FOUND: "Aucune dépense ne correspond aux détails fournis",
UPDATE_ERROR: "Une erreur est survenu lors de la mise à jour",
},
},
timesheet_approvals: {
page_title: "Validation cartes de temps",
chart: {
hours_worked_title: "heures travaillées",
expenses_title: "dépenses encourues"
},
event: {
update: "a mis à jour",
create: "a créé",
delete: "a supprimé",
expense: "une dépense",
shift: " un quart de travail",
},
print_report: {
title: "options de téléchargement",
description: "Choisissez ce qui sera inclu dans le rapport",
company: "compagnies",
type: "types de données",
shifts: "quarts de travail",
expenses: "dépenses",
options: "options",
},
table: {
full_name: "nom complet",
email: "courriel",
is_approved: "approuvé",
expenses: "dépenses",
mileage: "kilométrage",
verified: "approuvé",
unverified: "à vérifier",
inactive: "inactif",
regular: "régulier",
evening: "soir",
emergency: "urgence",
overtime: "supplémentaire",
holiday: "férié",
vacation: "vacances",
sick: "maladie",
remote: "télétravail",
weekly_hours_1: "heures semaine 1",
weekly_hours_2: "heures semaine 2",
total_hours: "heures totales",
filter_active: "montrer les employés inactifs",
filter_team: "montrer mon équipe seulement",
filter_columns: "informations affichés",
},
tooltip: {
button_detailed_view: "vue détaillée",
approve: "mettre status approuvé",
unapprove: "enlever status approuvé",
},
},
descriptions: {
dashboard: {
menu: "Pour accéder au menu principal, cliquez sur le bouton situé dans le coin supérieur gauche. Ce menu vous permet de naviguer à travers l'ensemble de l'application.",
news_feed: "Des annonces générales et des points importants y sont présentés. Cet affichage est identique pour l'ensemble des employés.",
notifications: "Les notifications sont accessibles via la clochette située dans le coin supérieur droit. Elles permettent de consulter rapidement les informations qui vous concernent, \
par exemple : les demandes de congé, de vacances ou d'absence, les heures supplémentaires effectuées durant la semaine courante, \
ainsi que les commentaires laissés par votre superviseur.",
chat_bot: "Pour accéder au robot, il suffit de cliquer sur la bulle « robot ». Le robot conversationnel vous permet de trouver rapidement de l'information sur un client, \
une facture ou un appareil.",
},
personal_profile: {
personal_info: "Dans l'onglet « Personnel », vous pouvez consulter vos informations personnelles, telles que votre nom, vos numéros de téléphone, \
votre adresse et votre date de naissance.",
professional_info: "Dans l'onglet « Carrière », vous pouvez consulter vos informations professionnelles, comme votre poste, le nom de l'entreprise pour laquelle vous travaillez, \
le nom et l'adresse courriel de votre superviseur, ainsi que votre date d'embauche.",
preferences: "Dans l'onglet « Préférences », vous pouvez ajuster certains paramètres selon vos préférences personnelles, tels que le mode sombre, \
la langue et les notifications.",
},
timesheets: {
create_shift: "Pour ajouter un quart de travail, cliquez sur l'onglet vert « Ajouter du temps » et saisissez les informations obligatoires suivantes : \
le type de quart, l'heure de début, l'heure de fin, ainsi que le mode de travail (présentiel ou télétravail). \
Cliquez ensuite sur « Sauvegarder », situé dans le coin supérieur droit de la carte de temps.",
update_shift: "Pour modifier un quart de travail, cliquez sur l'information à modifier, ajustez la valeur souhaitée, puis cliquez sur « Sauvegarder », \
situé dans le coin supérieur droit de la carte de temps.",
delete_shift: "Pour supprimer un quart de travail, cliquez sur l'icône de poubelle rouge associée à l'entrée.",
comment_shift: "Pour laisser un commentaire sur un quart de travail, cliquez sur l'icône de bulle conversationnelle située à droite de l'entrée du quart de travail, \
puis cliquez sur « Sauvegarder », dans le coin supérieur droit de la carte de temps.",
create_expense: "Pour ajouter une dépense, accédez à la liste des dépenses à l'aide du bouton situé dans le coin supérieur droit. \
Vous devez ensuite remplir les champs suivants : la date (la date du jour est sélectionnée par défaut), le type de dépense, \
le montant ou le kilométrage effectué, un commentaire justifiant la dépense, et joindre une pièce justificative. \
Cliquez ensuite sur le bouton « Ajouter ».",
update_expense: "Pour modifier une dépense, accédez à la liste des dépenses, sélectionnez la dépense à modifier, apportez les changements nécessaires, \
puis cliquez sur « Modifier » pour sauvegarder.",
delete_expense: "Pour supprimer une dépense, accédez à la liste des dépenses et cliquez sur l'icône de poubelle rouge.",
},
employee_list: {
terminated_employees: "Cette option vous permet d'afficher ou de masquer les employés qui ne sont plus à l'emploi.",
},
employee_management: {
create_employee: "Pour créer un employé, accédez au menu « Ajouter un employé », situé dans le coin supérieur gauche de la liste des employés. \
Dans l'onglet « Détails », vous devez d'abord saisir l'ensemble des informations requises, à l'exception de la date de départ. \
Ensuite, attribuez les accès nécessaires à l'employé. Optionnellement, vous pouvez lui assigner un horaire préfabriqué. \
Cliquez sur « Sauvegarder » pour confirmer la création de l'employé.",
update_employee: "Pour mettre à jour les informations, les accès ou l'horaire d'un employé, sélectionnez son portrait et naviguez vers l'onglet approprié. \
Apportez les modifications nécessaires, puis cliquez sur « Mettre à jour » pour confirmer.",
module_access: "Pour gérer les accès aux différentes parties de l'application, sélectionnez le portrait de l'employé désiré, puis accédez à l'onglet « Accès ». \
Deux options sont disponibles : par rôle ou par module. Si l'employé est superviseur, le rôle « Administrateur » est suggéré. \
Pour un employé standard, le rôle « Employé » est recommandé. Il est également possible de sélectionner des modules spécifiques dans certains cas.",
schedule_preset: "Pour attribuer, modifier ou créer un horaire pour un employé, sélectionnez d'abord l'employé, puis accédez à l'onglet « Horaire » du menu de modification. \
Vous pouvez choisir un horaire existant, créer un nouvel horaire en lui donnant un nom unique, ou copier un horaire existant, le modifier et le renommer. \
Une fois satisfait, cliquez sur « Mettre à jour » pour confirmer votre choix.",
terminating_employee: "Pour mettre fin à l'emploi d'un employé, sélectionnez son portrait (ou sa ligne). Une fois le menu de modification affiché, \
entrez la date de départ et cliquez sur « Mettre à jour ».",
},
timesheets_approval: {
approval: "Pour approuver une feuille de temps, cliquez sur le bas de la carte où se trouve l'icône de cadenas. En mode liste, \
cliquez sur le cadenas situé à droite de la ligne correspondante.",
inspect: "Pour consulter les informations relatives aux quarts de travail ou aux dépenses d'un employé, cliquez sur l'icône de valise située dans le coin supérieur droit. \
Vous y trouverez des statistiques sur les heures travaillées ainsi que les dépenses effectuées. Dans cette fenêtre, il est possible de modifier des quarts de travail \
et des dépenses. Cliquez sur « Sauvegarder » pour confirmer les modifications.",
comment_expense: "Pour laisser un commentaire sur une dépense soumise par un employé, cliquez sur l'icône de valise associée à la carte de l'employé désiré. \
Accédez à la liste des dépenses et cliquez sur la bulle de commentaire du superviseur. \
Cliquez sur « Sauvegarder » pour confirmer votre commentaire.",
},
shared: {
display: "Cette option permet de choisir le mode d'affichage qui vous convient le mieux, soit par carte ou sous forme de liste détaillée.",
search: "Il est possible d'effectuer une recherche avancée par mots-clés. Il suffit de séparer chaque mot par un espace, et la barre de recherche affichera \
les résultats contenant l'ensemble des mots-clés saisis.",
calendar: "Le calendrier facilite la navigation. Il vous permet de sélectionner une date précise et d'afficher la période de paie qui inclut cette date.",
},
},
};