From 53a71ebe34a13c272401a00b5f268ca3ce5aa615 Mon Sep 17 00:00:00 2001 From: AndyyFC Date: Mon, 2 Oct 2023 00:11:37 +0200 Subject: [PATCH] chore: Update French & English translation --- apps/client/locales/en/citizen.json | 2 + apps/client/locales/en/leo.json | 4 +- apps/client/locales/fr-FR/account.json | 10 +- apps/client/locales/fr-FR/admin.json | 63 ++- apps/client/locales/fr-FR/auth.json | 4 +- apps/client/locales/fr-FR/bleeter.json | 13 +- apps/client/locales/fr-FR/business.json | 3 +- apps/client/locales/fr-FR/cad-settings.json | 492 ++++++++++++++---- apps/client/locales/fr-FR/calls.json | 12 +- apps/client/locales/fr-FR/citizen.json | 57 +- apps/client/locales/fr-FR/common.json | 44 +- apps/client/locales/fr-FR/ems-fd.json | 46 +- apps/client/locales/fr-FR/error-messages.json | 2 +- apps/client/locales/fr-FR/leo.json | 111 +++- apps/client/locales/fr-FR/values.json | 62 ++- apps/client/locales/fr-FR/webhooks.json | 61 ++- 16 files changed, 809 insertions(+), 177 deletions(-) diff --git a/apps/client/locales/en/citizen.json b/apps/client/locales/en/citizen.json index 92ed22e96..8d1614470 100644 --- a/apps/client/locales/en/citizen.json +++ b/apps/client/locales/en/citizen.json @@ -156,6 +156,7 @@ "LawBook": { "lawBook": "Law Book", "warningApplicable": "Warning Applicable", + "noPenalCodes": "No penal code has been registered", "warningNotApplicable": "Warning Not Applicable", "fines": "Fines", "bail": "Bail", @@ -163,3 +164,4 @@ "isPrimary": "Is Primary" } } + \ No newline at end of file diff --git a/apps/client/locales/en/leo.json b/apps/client/locales/en/leo.json index 2d480a2fa..c5746d5df 100644 --- a/apps/client/locales/en/leo.json +++ b/apps/client/locales/en/leo.json @@ -381,7 +381,8 @@ "motorway_sign_120": "Speed 120", "motorway_sign_130": "Speed 130", "motorway_sign_140": "Speed 140", - "motorway_sign_150": "Speed 150" + "motorway_sign_150": "Speed 150", + "arrestReportLogs": "Arrest report logs" }, "Bolos": { "activeBolos": "Active Bolos", @@ -414,3 +415,4 @@ "noWeaponsPendingBof": "There are no weapons pending approval." } } + \ No newline at end of file diff --git a/apps/client/locales/fr-FR/account.json b/apps/client/locales/fr-FR/account.json index 826579dd0..aead048eb 100644 --- a/apps/client/locales/fr-FR/account.json +++ b/apps/client/locales/fr-FR/account.json @@ -27,6 +27,7 @@ "disable2faSuccess": "Authentification à deux facteurs désactivée avec succès", "darkTheme": "Thème sombre", "statusView": "Affichage de l'état", + "statusViewDescription": "Comment la couleur d'un code d'état (code 10) est affichée dans le tableau des unités actives.", "tableAlignment": "Alignement des actions de tableau", "sounds": "Des sons", "panicButton": "Bouton de secours", @@ -40,20 +41,21 @@ "userApiToken": "Jeton d'API utilisateur", "reGenerateToken": "Regénérer le jeton", "token": "Jeton", - "discord": "Discorde", - "steam": "Fumer", + "discord": "Discord", + "steam": "Steam", "connectSteam": "Connecter un compte Steam", "disconnectSteam": "Déconnecter le compte Steam", "disconnectSteamText": "Cela supprimera la possibilité de se connecter via Steam.", "connectSteamText": "Cela ajoutera la possibilité de se connecter via Steam.", - "locale": "Lieu", + "locale": "Langue de traduction", "viewMyPermissions": "Afficher mes autorisations", "speech": "Discours", "speechVoice": "Discours Voix", "otherSounds": "Autres sons", "unavailableSounds": "Sons indisponibles", "unavailableSoundsMessage": "Ces sons ne sont pas disponibles. ", - "userApiTokenDescription": "Ce jeton peut être utilisé pour communiquer avec l'API de SnailyCAD." + "userApiTokenDescription": "Ce jeton peut être utilisé pour communiquer avec l'API de SnailyCAD.", + "developerMode": "Mode développeur" }, "Notifications": { "CITIZEN_DELETED": "{citizen} a été supprimée. Raison : {reason}" diff --git a/apps/client/locales/fr-FR/admin.json b/apps/client/locales/fr-FR/admin.json index 0d6cf11c0..93b10d927 100644 --- a/apps/client/locales/fr-FR/admin.json +++ b/apps/client/locales/fr-FR/admin.json @@ -2,13 +2,14 @@ "Management": { "management": "Gestion", "adminDashboard": "Tableau de bord administrateur", + "permissions": "Géréer les permissions", "MANAGE_CITIZENS": "Gérer les citoyens", "MANAGE_BUSINESSES": "Gérer les entreprises", "MANAGE_USERS": "gérer les utilisateurs", "MANAGE_UNITS": "Gérer les unités", "MANAGE_EXPUNGEMENT_REQUESTS": "Gérer les demandes d'effacement", "MANAGE_NAME_CHANGE_REQUESTS": "Gérer les demandes de changement de nom", - "MANAGE_CAD_SETTINGS": "Paramètres CAO", + "MANAGE_CAD_SETTINGS": "Paramètres CAD", "MANAGE_CUSTOM_FIELDS": "Gérer les champs personnalisés", "MANAGE_CUSTOM_ROLES": "Gérer les rôles personnalisés", "MANAGE_COURTHOUSE": "Gérer le palais de justice", @@ -32,6 +33,7 @@ "AUTO_SET_PROPERTIES": "Définir automatiquement les propriétés utilisateur", "API_TOKEN": "Jeton d'API", "DISCORD_ROLES": "Rôles Discord", + "discordRole": "Rôles Discord", "DISCORD_WEBHOOKS": "Webhook Discord", "deleteBusiness": "Supprimer l'entreprise", "giveTempPassword": "Donner un mot de passe temporaire", @@ -83,7 +85,7 @@ "active": "Actif", "vehicles": "Véhicules", "leo": "LEO", - "emsFd": "SMU/FD", + "emsFd": "EMS/FD", "onDuty": "En service", "suspended": "Suspendu", "pruneUsers": "Élaguer les utilisateurs", @@ -116,7 +118,56 @@ "alert_deleteUnit": "Etes-vous sûr que vous voulez supprimer {unit}? ", "alert_deleteCustomField": "Voulez-vous vraiment supprimer ce champ personnalisé ? ", "info_pendingBusinesses": "Ce sont des entreprises créées qui sont en attente d'approbation pour être utilisées. ", - "alert_deleteBusiness": "Êtes-vous sûr de vouloir supprimer ce {name}? " + "alert_deleteBusiness": "Êtes-vous sûr de vouloir supprimer ce {name}? ", + "webhooks": "Webhooks", + "general": "Général", + "miscellaneous": "Divers", + "WHITELIST_SETTINGS": "Paramètres de la liste blanche", + "INACTIVITY_TIMEOUTS": "Délais d'inactivité", + "CITIZEN_LICENSE_POINTS": "Points de licence citoyen", + "MAX_LICENSE_POINTS": "Points de licence maximum", + "TEMPLATES": "Modèles", + "OTHER": "Autre", + "integrations": "Intégrations", + "LIMITS": "Limites", + "BLACKLISTED_WORDS": "Mots sur liste noire", + "Total": "Total", + "username": "Nom d'utilisateur", + "rank": "Rang", + "adminPermissions": "Autorisations d'administrateur", + "leoPermissions": "Autorisations LEO", + "emsFdPermissions": "Autorisations EMS/FD", + "dispatchPermissions": "Autorisations d'envoi", + "whitelistStatus": "Statut de la liste blanche", + "noUsersPending": "Aucun utilisateur n'est en attente d'accès.", + "DEFAULT_PERMISSIONS" : "Permissions par défaut", + "impounded": "Mis en fourrière", + "owners": "Propriétaires", + "addCitizenEntry": "Ajouter une entrée citoyen", + "submit": "Soumettre", + "30Days": "30 Jours", + "3Months": "3 Mois", + "6Months": "6 Mois", + "clickToExpand": "Cliquez pour agrandir", + "keep": "Garder", + "usersPruned": "Utilisateurs élagués", + "usersPrunedMessage": "{count} utilisateurs ont été élagués avec succès", + "acceptUser": "Accepter l'utilisateur", + "filter": "Filtre", + "total": "Total", + "seconds": "Secondes", + "minutes": "Minutes", + "hours": "Heures", + "admin": "Administrateur", + "courthouseAdmin": "Palais de justice (Admin)", + "dispatch": "Répartiteur", + "citizenRelated": "Lié aux citoyens", + "other": "Autre", + "category": "Catégorie", + "unableToLoadStatisticsMessage": "Impossible de charger les statistiques, veuillez réessayer plus tard.", + "unableToLoadStatisticsTitle": "Impossible de charger les statistiques", + "userNotFoundError": "L'utilisateur que vous avez essayé de gérer est introuvable.", + "userNotFoundTitle": "Utilisateur introuvable" }, "AuditLogs": { "userBanned": "Utilisateur: {value} a été banni.", @@ -138,6 +189,8 @@ "nameChangeRequestDeclined": "une demande de changement de nom a été refusée avec l'identifiant citoyen {value}.", "activeWarrantAccepted": "une demande de mandat active a été acceptée avec l'identifiant {value}.", "activeWarrantDeclined": "une demande de mandat active a été refusée avec l'identifiant {value}.", - "bulkRemoveValues": "Les valeurs sélectionnées ont été supprimées : {value}" + "bulkRemoveValues": "Les valeurs sélectionnées ont été supprimées : {value}", + "leoIncidentsPurged": "Les incidents LEO sélectionnés ont été purgés. Ces incidents ne peuvent pas être récupérés et ont été supprimés définitivement : {value}. ", + "emsFdIncidentsPurged": "Les incidents EMS/FD sélectionnés ont été purgés. Ces incidents ne peuvent pas être récupérés et ont été supprimés définitivement : {value}. " } -} +} diff --git a/apps/client/locales/fr-FR/auth.json b/apps/client/locales/fr-FR/auth.json index 6e87d4530..976e70745 100644 --- a/apps/client/locales/fr-FR/auth.json +++ b/apps/client/locales/fr-FR/auth.json @@ -27,6 +27,8 @@ "discordSyncSuccess": "Votre compte a été synchronisé avec Discord.", "steamSyncSuccess": "Votre compte a été synchronisé avec Steam.", "connections": "Connexions", - "connectionsText": "Vous devez vous connecter à l'un de ces services pour pouvoir continuer." + "connectionsText": "Vous devez vous connecter à l'un de ces services pour pouvoir continuer.", + "forceAccountPassword": "Ce CAD nécessite que vous ayez défini un mot de passe sur votre compte. Veuillez définir un mot de passe ci-dessous.", + "noThirdPartyConnections": "Aucune connexion tierce n'est disponible." } } diff --git a/apps/client/locales/fr-FR/bleeter.json b/apps/client/locales/fr-FR/bleeter.json index c3ec91d46..2cb42e22f 100644 --- a/apps/client/locales/fr-FR/bleeter.json +++ b/apps/client/locales/fr-FR/bleeter.json @@ -9,6 +9,17 @@ "headerImage": "Image d'en-tête", "bleetTitle": "Titre blet", "bleetBody": "Bleet Corps", - "alert_deleteBleet": "Voulez-vous vraiment supprimer \"{title}\"? Cette action ne peut pas être annulée." + "alert_deleteBleet": "Voulez-vous vraiment supprimer \"{title}\"? Cette action ne peut pas être annulée.", + "followers": "Abonné", + "following": "Mes abonnements", + "follow": "Suivre", + "unfollow": "Ne plus suivre", + "editProfile": "Editer le profil", + "posts": "Des postes", + "myProfile": "Mon profil", + "save": "Sauvegarder", + "getStarted": "Commencer", + "unVerifyProfile": "Annuler la vérification du profil", + "verifyProfile": "Vérifier le profil" } } diff --git a/apps/client/locales/fr-FR/business.json b/apps/client/locales/fr-FR/business.json index 44a83cc25..6bcee2d03 100644 --- a/apps/client/locales/fr-FR/business.json +++ b/apps/client/locales/fr-FR/business.json @@ -47,6 +47,7 @@ "alert_fireEmployee": "Êtes-vous sûr de vouloir licencier {employee} ? Cette action ne peut être annulée.", "alert_deletePost": "Êtes-vous sûr de vouloir supprimer cette publication ? Cette action ne peut être annulée.", "alert_deleteBusiness": "Êtes-vous sûr de vouloir supprimer \"{business}\" ? Cette action ne peut être annulée.", - "alert_deleteBusinessRole": "Êtes-vous sûr de vouloir supprimer le rôle d'entreprise \"{role}\" ? Cette action ne peut être annulée." + "alert_deleteBusinessRole": "Êtes-vous sûr de vouloir supprimer le rôle d'entreprise \"{role}\" ? Cette action ne peut être annulée.", + "canManageVehicles": "Peut gérer des véhicules" } } diff --git a/apps/client/locales/fr-FR/cad-settings.json b/apps/client/locales/fr-FR/cad-settings.json index 98db1568b..ccb35ebdb 100644 --- a/apps/client/locales/fr-FR/cad-settings.json +++ b/apps/client/locales/fr-FR/cad-settings.json @@ -1,193 +1,473 @@ { "CadSettings": { - "templateSection": "Modèles", - "callsignTemplate": "Modèle d'indicatif", - "callsignTemplateInfo": "C'est le modèle pour les indicatifs d'unité. ", - "caseNumberTemplate": "Modèle de numéro de dossier", - "caseNumberTemplateInfo": "Il s'agit du modèle pour les numéros de cas d'enregistrement. ", - "pairedUnitTemplate": "Modèle d'unité jumelée", - "pairedUnitTemplateInfo": "C'est le modèle pour les unités jumelées. ", - "driversLicenseTemplate": "Modèle de numéro de permis de conduire", - "driversLicenseTemplateInfo": "Ceci est le modèle pour les numéros de permis de conduire. ", - "pilotLicenseTemplate": "Modèle de numéro de licence de pilote", - "pilotLicenseTemplateInfo": "Ceci est le modèle pour les numéros de licence de pilote. ", - "weaponLicenseTemplate": "Modèle de numéro de licence d'arme", - "weaponLicenseTemplateInfo": "Ceci est le modèle pour les numéros de licence d'armes. ", - "waterLicenseTemplate": "Modèle de numéro de licence d'eau", - "waterLicenseTemplateInfo": "Ceci est le modèle pour les numéros de licence d'eau. " + "generalSettings": "Réglage généraux", + "cadName": "Nom CAD", + "cadNameDescription": "Le nom de votre instance SnailyCAD. Cela peut être le nom de votre communauté ou serveur, etc.", + "cadLogo": "Logo CAD", + "cadLogoDescription": "Le logo de votre instance SnailyCAD. Il peut s'agir du logo de votre communauté ou de votre serveur, etc. Remarque : un rechargement de la page peut être nécessaire.", + "authScreenHeaderImage": "Image d'en-tête de l'écran d'authentification", + "authScreenBackgroundImage": "Image d'arrière-plan de l'écran d'authentification", + "cadOpenGraphDescription": "CAD Open Graph Description", + "cadOpenGraphDescriptionInfo": "Cela s'affichera sur une intégration lorsque le CAD sera partagé sur les réseaux sociaux. Mieux vaut rester court et simple", + "areaOfPlay": "Zone de jeu", + "areaOfPlayDescription": "La zone où le jeu de rôle est actuellement actif", + "registrationCode": "Code d'enregistrement", + "registrationCodeDescription": "Les utilisateurs doivent saisir ce code lors de la création d'un nouveau compte.", + "roleplayEnabled": "Jeu de rôle activé", + "roleplayEnabledDescription": "Lorsqu'il est désactivé, cela affichera une bannière indiquant que le jeu de rôle est actuellement désactivé.", + "whitelisting": "Liste blanche", + "cadWhitelist": "Liste blanche du CAD", + "cadWhitelistDescription": "Le CAD sera ajouté à la liste blanche. Tout nouvel utilisateur devra être examiné, puis il pourra être approuvé ou refusé.", + "towWhitelist": "Liste blanche de remorquage", + "towWhitelistDescription": "Le système de remorquage sera sur liste blanche. L'autorisation de remorquage doit être accordée à l'utilisateur avant qu'il puisse utiliser le système de remorquage.", + "taxiWhitelist": "Liste blanche des taxis", + "taxiWhitelistDescription": "Le système de taxi sera sur liste blanche. L'autorisation de taxi doit être donnée à l'utilisateur avant qu'il puisse utiliser le système de taxi.", + "businessWhitelist": "Liste blanche des entreprises", + "businessWhitelistDescription": "Le système commercial sera mis sur liste blanche. Toute nouvelle entreprise doit d'abord être examinée, puis elle pourra être approuvée ou refusée avant de pouvoir être utilisée.", + "timeZone": "Fuseau horaire", +<<<<<<< HEAD + "timeZoneDescription": "Le fuseau horaire qui sera utilisé dans l'instance SnailyCAD. Cela s'appliquera à tous les utilisateurs." +======= + "timeZoneDescription": "Le fuseau horaire qui sera utilisé dans l'instance SnailyCAD. Cela s'appliquera à tous les utilisateurs." +>>>>>>> 2c21056fbb6a988cc0510b52f56b744a1391c691 }, "DiscordRolesTab": { "discordRoles": "Rôles Discord", "permissions": "Autorisations", "refreshRoles": "Actualiser les rôles", - "discordRolesInfo": "Lorsqu'un utilisateur CAO s'authentifie via Discord, les autorisations CAO respectives seront accordées à cet utilisateur CAO à partir de ses rôles Discord.", + "discordRolesInfo": "Lorsqu'un utilisateur CAD s'authentifie via Discord, les autorisations CAD respectives seront accordées à cet utilisateur CAD à partir de ses rôles Discord.", "adminRole": "Rôle d'administrateur", "adminRoleInfo": "Le rôle Discord qui représentera les autorisations d'administrateur définies dans le CAD.", "leoRole": "Rôle LEO", "leoRoleInfo": "Le rôle Discord qui représentera les autorisations LEO définies dans le CAD.", - "leoSupervisorRole": "Rôle de superviseur LEO", - "leoSupervisorRoleInfo": "Le rôle Discord qui représentera les autorisations de superviseur LEO définies dans le CAD.", + "leoSupervisorRole": "Rôle superviseur LEO", + "leoSupervisorRoleInfo": "Le rôle Discord qui représentera les autorisations définies du superviseur LEO dans le CAD.", "emsFdRole": "Rôle EMS/FD", "emsFdRoleInfo": "Le rôle Discord qui représentera les autorisations EMS/FD définies dans le CAD.", "dispatchRole": "Rôle de répartition", - "dispatchRoleInfo": "Le rôle Discord qui représentera les autorisations d'expédition définies dans le CAD.", + "dispatchRoleInfo": "Le rôle Discord qui représentera les autorisations de répartition définies dans le CAD.", "towRole": "Rôle de remorquage", "towRoleInfo": "Le rôle Discord qui représentera les autorisations de remorquage définies dans le CAD.", "taxiRole": "Rôle de taxi", "taxiRoleInfo": "Le rôle Discord qui représentera les autorisations de taxi définies dans le CAD.", - "courthouseRole": "Rôle du palais de justice", - "courthouseRoleInfo": "Le rôle Discord qui représentera les autorisations définies pour le palais de justice dans le CAD.", + "courthouseRole": "Rôle au palais de justice", + "courthouseRoleInfo": "Le rôle Discord qui représentera les autorisations définies dans le palais de justice dans le CAD.", "whitelistedRole": "Rôle sur liste blanche", - "whitelistedRoleInfo": "Le rôle Discord qui représentera l'accès à la liste blanche." + "whitelistedRoleInfo": "Le rôle Discord qui représentera l'accès sur liste blanche." }, "DiscordWebhooksTab": { - "discordWebhooks": "Webhook Discord", + "discordWebhooks": "Webhooks Discord", "refreshChannels": "Actualiser les chaînes", - "discordWebhooksInfo": "Sélectionnez un canal pour chaque type de webhook. ", + "discordWebhooksInfo": "Sélectionnez un canal pour chaque type de webhook. Cela créera un nouveau webhook Discord et enverra des webhooks sur le type d'événement respectif.", "extraMessage": "Message supplémentaire", "calls911Channel": "Canal d'appels 911", - "calls911ChannelInfo": "Le canal Discord vers lequel les appels 911 seront envoyés.", + "calls911ChannelInfo": "Le canal Discord vers lequel les appels au 911 seront envoyés.", "statusUpdatesChannel": "Canal de mises à jour de statut", - "statusUpdatesChannelInfo": "Le canal Discord où les mises à jour de statut seront envoyées.", - "panicButtonChannel": "Canal du bouton de panique", - "panicButtonChannelInfo": "Le canal Discord auquel les déclencheurs du bouton de panique seront envoyés.", + "statusUpdatesChannelInfo": "Le canal Discord auquel les mises à jour de statut seront envoyées.", + "panicButtonChannel": "Canal du bouton panique", + "panicButtonChannelInfo": "Le canal Discord vers lequel les déclencheurs du bouton de panique seront envoyés.", "bolosChannel": "Canal BOLO", - "bolosChannelInfo": "Le canal Discord où les nouveaux BOLO seront envoyés.", - "impoundedVehicleChannel": "Canal Véhicules mis en fourrière", - "impoundedVehicleChannelInfo": "Le canal Discord où les notifications de véhicules mis en fourrière seront envoyées.", + "bolosChannelInfo": "Le canal Discord vers lequel les nouveaux BOLO seront envoyés.", + "impoundedVehicleChannel": "Canal des véhicules mis en fourrière", + "impoundedVehicleChannelInfo": "Le canal Discord vers lequel les notifications des véhicules mis en fourrière seront envoyées.", "citizenRecordsChannel": "Chaîne Citizen Records", - "citizenRecordsChannelInfo": "La chaîne Discord où seront envoyés les nouveaux rapports d'arrestation, contraventions, mandats et avertissements écrits.", - "warrantsChannel": "Canal des bons de souscription", - "warrantsChannelInfo": "Le canal Discord où les nouveaux mandats seront envoyés." + "citizenRecordsChannelInfo": "Le canal Discord où seront envoyés les nouveaux rapports d'arrestation, contraventions, mandats et avertissements écrits.", + "warrantsChannel": "Canal des warrants", + "warrantsChannelInfo": "Le canal Discord vers lequel les nouveaux mandats seront envoyés.", + "bleeterPostChannelInfo": "Le canal Discord vers lequel les nouveaux messages bleeter seront envoyés.", + "bleeterPostChannel": "Chaîne Bleeter Post", + "citizenDeclaredDeadChannelInfo": "Le canal Discord vers lequel les notifications des citoyens décédés seront envoyées.", + "citizenDeclaredDeadChannel": "Canal citoyen déclaré mort", + "departmentWhitelistStatusChannelInfo": "Lorsqu'une unité est en attente d'approbation ou est acceptée/refusée, ce canal sera utilisé pour envoyer un webhook.", + "departmentWhitelistStatusChannel": "Canal de changement de statut de la liste blanche du département", + "userWhitelistStatusChannelInfo": "Lorsqu'un utilisateur est en attente d'approbation ou est accepté/refusé, ce canal sera utilisé pour envoyer un webhook.", + "userWhitelistStatusChannel": "Canal de changement d'état de la liste blanche des utilisateurs" }, "RawWebhooksTab": { "rawWebhooks": "Webhooks bruts", - "rawWebhooksInfo": "Définissez des URL personnalisées pour chaque type de webhook. ", - "calls911WebhookURL": "Appels 911 Webhook URL", - "statusUpdateWebhookURL": "URL du Webhook de mise à jour du statut", - "panicButtonWebhookURL": "URL du Webhook du bouton panique", + "rawWebhooksInfo": "Définissez des URL personnalisées pour chaque type de webhook. Cela enverra des webhooks sur le type d'événement respectif avec des données CAO brutes.", + "calls911WebhookURL": "URL du Webhook des appels 911", + "statusUpdateWebhookURL": "URL du webhook de mise à jour du statut", + "panicButtonWebhookURL": "URL du webhook du bouton panique", "bolosWebhookURL": "URL du Webhook des BOLO", - "impoundedVehicleWebhookURL": "URL du Webhook du véhicule mis en fourrière", - "citizenRecordsWebhookURL": "URL du webhook des dossiers citoyens", - "warrantsWebhookURL": "URL du Webhook des bons de souscription" + "impoundedVehicleWebhookURL": "URL du webhook du véhicule mis en fourrière", + "citizenRecordsWebhookURL": "URL du webhook des dossiers des citoyens", + "warrantsWebhookURL": "URL du Webhook des mandats", + "departmentWhitelistStatusChannelURL": "URL du webhook de changement de statut de la liste blanche du département", + "userWhitelistStatusChannelURL": "URL du webhook de modification du statut de la liste blanche des utilisateurs" }, "LiveMapTab": { "liveMapSettings": "Paramètres de la carte en direct", - "liveMapSettingsInfo": "Configurez l'URL de la carte en direct et les tuiles de la carte.", - "mapTiles": "Tuiles de carte" + "liveMapUrl": "URL de la carte en direct", + "liveMapURLs": "URL de cartes en direct", + "addURL": "Ajouter une URL", + "editURL": "Modifier l'URL", + "noLiveMapUrls": "Aucune URL de carte en direct n'a encore été ajoutée.", + "foundPreviousLiveMapURLTitle": "URL de la carte en direct trouvée", + "foundPreviousLiveMapURLDescription": "L'URL précédente de la Live Map a été trouvée. Souhaitez-vous l'ajouter au CAD ?", + "liveMapUrlDescription": "Cette URL communiquera avec la ressource live_map sur votre serveur FiveM.", + "liveMapSettingsInfo": "Configurez l'URL de la carte en direct et les vignettes de la carte.", + "mapTiles": "Tuiles de carte", + "mapTilesDescription": "Ce sont les tuiles de carte qui seront affichées sur la carte en direct. Celles-ci doivent être nommées au format suivant :", + "liveMapTilesAlertTitle": "Formats d'images", + "liveMapTilesAlertMessage": "Les formats d'image doivent être au format .png ou .jpg." }, "ApiTokenTab": { - "apiToken": "Jeton d'API", - "publicAPIAccess": "Accès aux API publiques", + "apiToken": "Jeton API", + "publicAPIAccess": "Accès public à l'API", "token": "Jeton", - "tokenDescription": "Il s'agit du jeton utilisé pour communiquer avec l'API. En savoir plus", + "tokenDescription": "Il s'agit du jeton utilisé pour communiquer avec l'API. Ce jeton est unique et ne doit être partagé avec personne. Lire la suite", "discordBotCommand": "Commande d'intégration du bot Discord", - "discordBotCommandDescription": "Cette commande peut être utilisée avec le Intégration du robot Discord.", - "readMorePublicAPI": "En savoir plus sur le API publique ici." + "discordBotCommandDescription": "Cette commande peut être utilisée avec l'intégration du robot Discord.", + "readMorePublicAPI": "En savoir plus sur l'API publique ici." + }, + "MiscSettingsTab": { + "templateSection": "Modèles", + "callsignTemplate": "Modèle d'indicatif d'appel", + "callsignTemplateInfo": "Ceci est le modèle pour les indicatifs d'appel des unités. Vous pouvez utiliser les variables suivantes : {variables}", + "caseNumberTemplate": "Modèle de numéro de dossier", + "caseNumberTemplateInfo": "Ceci est le modèle pour les numéros de dossiers d'enregistrement. Vous pouvez utiliser les variables suivantes : {variables}", + "pairedUnitTemplate": "Modèle d'unités appariées", + "pairedUnitTemplateInfo": "Ceci est le modèle pour les unités appariées. Vous pouvez utiliser les variables suivantes : {variables}. Remarque : cela ne s'appliquera qu'aux citoyens nouvellement créés.", + "driversLicenseTemplate": "Modèle de numéro de permis de conduire", + "driversLicenseTemplateInfo": "Ceci est le modèle pour les numéros de permis de conduire. Vous pouvez utiliser les variables suivantes : {variables}. Remarque : cela ne s'appliquera qu'aux citoyens nouvellement créés.", + "pilotLicenseTemplate": "Modèle de numéro de licence de pilote", + "pilotLicenseTemplateInfo": "Ceci est le modèle pour les numéros de licence de pilote. Vous pouvez utiliser les variables suivantes : {variables}. Remarque : cela ne s'appliquera qu'aux citoyens nouvellement créés.", + "weaponLicenseTemplate": "Modèle de numéro de licence d'arme", + "weaponLicenseTemplateInfo": "Ceci est le modèle pour les numéros de permis d'armes. Vous pouvez utiliser les variables suivantes : {variables}. Remarque : cela ne s'appliquera qu'aux citoyens nouvellement créés.", + "waterLicenseTemplate": "Modèle de numéro de permis bateau", + "waterLicenseTemplateInfo": "Ceci est le modèle pour les numéros de permis bateau. Vous pouvez utiliser les variables suivantes : {variables}. Remarque : cela ne s'appliquera qu'aux citoyens nouvellement créés.", + "miscSettings": "Paramètres divers", + "cadRelated": "Connexe à la CAO", + "inactivityTimeouts": "Délai d'inactivité", + "911CallInactivityTimeout": "Délai d'inactivité des appels 911", + "911CallInactivityTimeoutDescription": "Les appels qui n'ont pas été mis à jour après ce délai seront automatiquement terminés. Le format doit être en minutes. (Par défaut : aucun)", + "incidentInactivityTimeout": "Délai d'inactivité de l'incident", + "incidentInactivityTimeoutDescription": "Les incidents qui n'ont pas été mis à jour après ce délai d'attente seront automatiquement terminés. Le format doit être en minutes. (Par défaut : aucun)", + "unitInactivityTimeout": "Délai d'inactivité de l'unité", + "unitInactivityTimeoutDescription": "Les unités qui n'ont pas été mises à jour après ce délai seront automatiquement mises hors service. Le format doit être en minutes. (Par défaut : aucun)", + "activeDispatcherInactivityTimeout": "Délai d'inactivité du répartiteur actif", + "activeDispatcherInactivityTimeoutDescription": "Les répartiteurs actifs qui n'ont pas été mis à jour après ce délai seront automatiquement mis hors service. Le format doit être en minutes. (Par défaut : aucun)", + "boloInactivityTimeout": "Délai d'inactivité BOLO", + "boloInactivityTimeoutDescription": "Les BOLO qui n'ont pas été mis à jour après ce délai seront automatiquement terminés. Le format doit être en minutes. (Par défaut : aucun)", + "activeWarrantsInactivityTimeout": "Délai d'inactivité des warrants actifs", + "activeWarrantsInactivityTimeoutDescription": "Les warrants actifs qui n'ont pas été mis à jour après ce délai seront automatiquement définis comme non actifs. Le format doit être en minutes. (Par défaut : aucun)", + "maxLicensePoints": "Max. de points de licence", + "maxLicensePointsDescription": "Définir le nombre maximum de points de licence qu'un citoyen peut avoir avant que sa licence ne soit suspendue.", + "maxDriverLicensePoints": "Maximum de points de permis de conduire", + "maxDriverLicensePointsDescription": "Le nombre maximum de points de permis qu'un citoyen peut avoir avant que son permis de conduire ne soit suspendu (par défaut : 12)", + "maxPilotLicensePoints": "Maximum de points de licence de pilote", + "maxPilotLicensePointsDescription": "Le nombre maximum de points de licence qu'un citoyen peut avoir avant que sa licence de pilote ne soit suspendue (par défaut : 12)", + "maxWeaponLicensePoints": "Maximum de points de licence d'arme", + "maxWeaponLicensePointsDescription": "Le nombre maximum de points de permis qu'un citoyen peut avoir avant que son permis d'armes ne soit suspendu (par défaut : 12)", + "maxWaterLicensePoints": "Maximum de points de permis bâteau", + "maxWaterLicensePointsDescription": "Le nombre maximum de points de permis qu'un citoyen peut avoir avant que son permis bâteau soit suspendu (par défaut : 12)", + "other": "Autre", + "weightPrefix": "Préfixe de poids", + "weightPrefixDescription": "Le préfixe de l'unité de poids (ex : kg ou lbs)", + "heightPrefix": "Préfixe de hauteur", + "heightPrefixDescription": "Le préfixe de l'unité de hauteur (ex : cm ou ft)", + "maxBusinessesPerCitizen": "Max. d'entreprises par citoyen", + "maxBusinessesPerCitizenDescription": "Le nombre maximum d'entreprises qu'un citoyen peut créer (par défaut : Infinity)", + "maxCitizensPerUser": "Maximum de citoyens par utilisateur", + "maxCitizensPerUserDescription": "Le nombre maximum de citoyens qu'un utilisateur peut créer (par défaut : Infinity)", + "maxDepartmentsPerUnitPerUser": "Nombre maximum de départements par unité et par utilisateur", + "maxDepartmentsPerUnitPerUserDescription": "Le nombre maximum d'unités qu'un utilisateur peut créer avec un certain département. (Par défaut : Infinity)", + "maxDivisionsPerOfficer": "Divisions maximales par officier", + "maxDivisionsPerOfficerDescription": "Le nombre maximum de divisions dans lesquelles un officier peut appartenir. (Par défaut : Infinity)", + "maxAssignmentsToIncidentsPerOfficer": "Affectations maximales aux incidents par agent", + "maxAssignmentsToIncidentsPerOfficerDescription": "Le nombre maximum d'incidents auxquels un agent peut être affecté. (Par défaut : Infinity)", + "maxAssignmentsToCallsPerUnit": "Affectations maximales aux appels par unité", + "maxAssignmentsToCallsPerUnitDescription": "Le nombre maximum d'appels auxquels une unité peut être affectée. (Par défaut : Infinity)", + "maxOfficersPerUser": "Nombre maximum d'officiers par utilisateur", + "maxOfficersPerUserDescription": "Le nombre maximum d'officiers qu'un utilisateur peut créer (par défaut : Infinity)", + "maxPlateLength": "Longueur maximale de la plaque", + "maxPlateLengthDescription": "La longueur maximale autorisée d'une plaque (par défaut : 8)", + "jailTimeScaling": "Mise à l'échelle du temps de prison", + "jailTimeScalingDescription": "La durée totale de prison calculée à partir d'un rapport d'arrestation sera convertie selon l'échelle définie ci-dessous. Cela permettra de sortir automatiquement le citoyen de prison une fois le temps écoulé, en temps réel.", + "citizenLicenseNumbers": "Numéros de permis de citoyen", + "citizenLicenseNumbersDescription": "Gérer la longueur des numéros de licence des citoyens.", + "driversLicenseNumberLength": "Longueur du numéro de permis de conduire", + "driversLicenseNumberLengthDescription": "La longueur du numéro de permis de conduire (par défaut : 8)", + "pilotLicenseNumberLength": "Longueur du numéro de licence de pilote", + "pilotLicenseNumberLengthDescription": "La longueur du numéro de licence de pilote (par défaut : 6)", + "weaponLicenseNumberLength": "Longueur du numéro de licence d'arme", + "weaponLicenseNumberLengthDescription": "La longueur du numéro de permis d'arme (par défaut : 8)", + "waterLicenseNumberLength": "Longueur du numéro de permis d'eau", + "waterLicenseNumberLengthDescription": "La longueur du numéro de permis d'utilisation des eaux (par défaut : 8)", + "seconds": "Secondes", + "minutes": "Minutes", + "hours": "Heures", + "signal100RepeatAmountDescription": "Le nombre de fois où le signal 100 doit être répété. (Par défaut : 1)", + "signal100RepeatAmount": "Nombre de répétition du signal 100", + "signal100RepeatIntervalMsDescription": "Le temps entre chaque message Signal 100 en millisecondes. (Par défaut : 1000)", + "signal100RepeatIntervalMs": "Intervalle de répétition du signal 100 (ms)", + "limits": "Limites", + "maxFishingLicensePoints": "Maximum de point du permis de pêche", + "maxFishingLicensePointsDescription": "Le nombre maximum de points de permis qu'un citoyen peut avoir avant que son permis de pêche soit suspendu (par défaut : 12)", + "maxHuntingLicensePoints": "Maximum de point du permis de chasse", + "maxHuntingLicensePointsDescription": "Le nombre maximum de points de permis qu'un citoyen peut avoir avant que son permis chasse soit suspendu (par défaut : 12)", + "fishingLicenseTemplate" : "Modèle de numéro du permis de pêche", + "fishingLicenseTemplateInfo": "Ceci est le modèle pour les numéros de permis pêche. Vous pouvez utiliser les variables suivantes : {variables}. Remarque : cela ne s'appliquera qu'aux citoyens nouvellement créés.", + "huntingLicenseTemplate": "Modèle de numéro du permis de chasse", +<<<<<<< HEAD + "huntingLicenseTemplateInfo": "Ceci est le modèle pour les numéros de permis de chasse. Vous pouvez utiliser les variables suivantes : {variables}. Remarque : cela ne s'appliquera qu'aux citoyens nouvellement créés." +======= + "huntingLicenseTemplateInfo": "Ceci est le modèle pour les numéros de permis de chasse. Vous pouvez utiliser les variables suivantes : {variables}. Remarque : cela ne s'appliquera qu'aux citoyens nouvellement créés.", + "fishingLicenseNumberLength": "Longueur du numéro de permis de pêche", + "fishingLicenseNumberLengthDescription": "La longueur du numéro de permis de pêche (par défaut : 8)", + "huntingLicenseNumberLength": "Longueur du numéro de permis de chasse", + "huntingLicenseNumberLengthDescription": "La longueur du numéro de permis de chasse (par défaut : 8)" +>>>>>>> 2c21056fbb6a988cc0510b52f56b744a1391c691 + }, + "BlacklistedWords": { + "blacklistedWords": "Mots sur liste noire", + "blacklistedWordsDescription": "SnailyCAD vérifiera si le nom d'un citoyen ou la plaque d'immatriculation d'un véhicule contient l'un des mots de la liste noire.", + "noBlacklistedWords": "Aucun mot sur liste noire n'a encore été ajouté.", + "importBlacklistedWords": "Importer les mots sur liste noire", + "file": "Déposer", + "word": "Mot", + "remove": "Supprimer", + "removeBlacklistedWord": "Supprimer un mot sur liste noire", + "removeBlacklistedWordDescription": "Etes-vous sûr de vouloir supprimer ce mot de la liste noire ?" }, "Features": { - "TOW": "Remorquer", + "enableOrDisableFeatures": "Activer ou désactiver des fonctionnalités", + "searchFeatures": "Rechercher une fonctionnalité..", + "types": "Type", + "EXPUNGEMENT_REQUEST": "Demande de radiation", + "NAME_CHANGE_REQUEST": "Demande de changement de nom", + "TOW": "Remorquage", "TOW-description": "Lorsqu'il est activé, cela permettra aux citoyens de créer des appels de remorquage", "TAXI": "Taxi", "TAXI-description": "Lorsqu'il est activé, cela permettra aux citoyens de créer des appels de taxi", - "TRUCK_LOGS": "Journaux de camions", - "TRUCK_LOGS-description": "Lorsqu'il est activé, cela permettra aux citoyens de créer des journaux de camions.", - "LICENSE_EXAMS": "Examens de licence", - "LICENSE_EXAMS-description": "Lorsqu'il est activé, cela obligera les citoyens à passer un examen de licence avant de pouvoir obtenir une licence.", + "TRUCK_LOGS": "Historique des remorquages", + "TRUCK_LOGS-description": "Lorsqu'il est activé, cela permettra aux citoyens de créer des historiques de camions.", + "LICENSE_EXAMS": "Examens de Licence", + "LICENSE_EXAMS-description": "Une fois activé, cela obligera les citoyens à réussir un examen de licence avant de pouvoir obtenir une licence.", "LICENSE_EXAMS-url": "https://docs.snailycad.org/docs/features/settings/license-exams", "AOP": "Zone de jeu", "AOP-description": "Lorsqu'il est désactivé, cela masquera l'AOP du CAD.", "BUSINESS": "Entreprise", - "BUSINESS-description": "Lorsqu'il est activé, cela permettra aux citoyens de créer et de rejoindre des entreprises.", + "BUSINESS-description": "Une fois activé, cela permettra aux citoyens de créer et de rejoindre des entreprises.", "ALLOW_DUPLICATE_CITIZEN_NAMES": "Autoriser les noms de citoyens en double", - "ALLOW_DUPLICATE_CITIZEN_NAMES-description": "Lorsqu'il est activé, cela permettra aux utilisateurs de créer des citoyens avec le même nom (nom et prénom)", + "ALLOW_DUPLICATE_CITIZEN_NAMES-description": "Lorsque activé, cela permettra aux utilisateurs de créer des citoyens avec le même nom (nom et prénom)", "BLEETER": "Bleeter", "BLEETER-url": "https://docs.snailycad.org/docs/features/settings/bleeter", - "BLEETER-description": "Lorsqu'il est activé, cela permettra aux citoyens de créer des blets.", + "BLEETER-description": "Lorsqu'elle est activée, cela permettra aux citoyens de créer des bleets.", "COURTHOUSE": "Tribunal", - "COURTHOUSE-description": "Lorsqu'il est activé, cela permettra aux citoyens de créer des demandes d'effacement, des demandes de changement de nom. ", + "COURTHOUSE-description": "Lorsqu'elle est activée, cela permettra aux citoyens de créer des demandes de radiation, des demandes de changement de nom. Les utilisateurs disposant des autorisations requises peuvent créer des entrées et des publications dans le tribunal.", "COURTHOUSE-url": "https://docs.snailycad.org/docs/features/settings/courthouse", "WEAPON_REGISTRATION": "Enregistrement des armes", - "WEAPON_REGISTRATION-description": "Lorsqu'il est activé, cela permettra aux citoyens d'enregistrer des armes.", - "CALLS_911": "Appels 911", - "CALLS_911-description": "Lorsqu'il est activé, cela permettra à l'utilisateur d'appeler le 911 dans le CAD.", + "WEAPON_REGISTRATION-description": "Une fois activé, cela permettra aux citoyens d'enregistrer des armes.", + "CALLS_911": "Appels au 911", + "CALLS_911-description": "Lorsque activé, cela permettra à l'utilisateur d'appeler le 911 dans le CAD.", "SOCIAL_SECURITY_NUMBERS": "Numéros de sécurité sociale", - "SOCIAL_SECURITY_NUMBERS-description": "Lorsqu'il est activé, cela permettra aux citoyens d'utiliser des numéros de sécurité sociale.", + "SOCIAL_SECURITY_NUMBERS-description": "Une fois activé, cela permettra aux citoyens d'utiliser leurs numéros de sécurité sociale.", "CUSTOM_TEXTFIELD_VALUES": "Valeurs de champ de texte personnalisées", - "CUSTOM_TEXTFIELD_VALUES-description": "Lorsqu'il est activé, cela permettra aux utilisateurs d'entrer des valeurs personnalisées de véhicule/arme lors de l'enregistrement d'un véhicule/arme", + "CUSTOM_TEXTFIELD_VALUES-description": "Lorsque activé, cela permettra aux utilisateurs de saisir des valeurs personnalisées de véhicule/arme lors de l'enregistrement d'un véhicule/arme", "ACTIVE_DISPATCHERS": "Répartiteurs actifs", "ACTIVE_DISPATCHERS-description": "Lorsqu'ils sont activés, certains boutons du tableau de bord LEO et EMS/FD seront désactivés lorsqu'il y a un répartiteur actif.", "ALLOW_CITIZEN_UPDATE_LICENSE": "Autoriser les citoyens à mettre à jour leurs licences", - "ALLOW_CITIZEN_UPDATE_LICENSE-description": "Lorsqu'il est désactivé, cela permettra uniquement aux agents de gérer les licences pour les citoyens.", + "ALLOW_CITIZEN_UPDATE_LICENSE-description": "Lorsque désactivé, cela permettra uniquement aux agents de gérer les licences des citoyens.", "ALLOW_REGULAR_LOGIN": "Autoriser la connexion par nom d'utilisateur/mot de passe", - "ALLOW_REGULAR_LOGIN-description": "Lorsqu'il est désactivé, cela permettra uniquement aux utilisateurs de se connecter avec Discord/Steam.", + "ALLOW_REGULAR_LOGIN-description": "Lorsque désactivé, cela permettra uniquement aux utilisateurs de se connecter avec Discord/Steam.", "ACTIVE_INCIDENTS": "Incidents actifs", - "ACTIVE_INCIDENTS-description": "Lorsqu'il est activé, cela permettra à Dispatch de créer des incidents actifs.", + "ACTIVE_INCIDENTS-description": "Lorsque activé, cela permettra à Dispatch de créer des incidents actifs.", "ACTIVE_INCIDENTS-url": "https://docs.snailycad.org/docs/features/settings/active-incidents", - "RADIO_CHANNEL_MANAGEMENT": "Gestion des canaux radio", - "RADIO_CHANNEL_MANAGEMENT-description": "Lorsqu'il est activé, cela permettra au répartiteur de gérer le canal radio dans lequel se trouve une unité. Cela peut ensuite être utilisé pour améliorer l'expérience via l'API publique du CAD.", + "RADIO_CHANNEL_MANAGEMENT": "Gestion des chaînes radio", + "RADIO_CHANNEL_MANAGEMENT-description": "Lorsque activé, cela permettra à la répartition de gérer le canal radio dans lequel se trouve une unité. Cela peut ensuite être utilisé pour améliorer l'expérience via l'API publique du CAD.", "ALLOW_CITIZEN_DELETION_BY_NON_ADMIN": "Autoriser les citoyens à supprimer leur propre citoyen", - "ALLOW_CITIZEN_DELETION_BY_NON_ADMIN-description": "Lorsqu'il est activé, cela permettra aux citoyens de supprimer leur propre citoyen.", - "DMV": "Département des véhicules à moteur (DMV)", - "DMV-description": "Lorsqu'il est activé, les véhicules doivent d'abord être approuvés par le Department of Motor Vehicles au sein du CAD.", + "ALLOW_CITIZEN_DELETION_BY_NON_ADMIN-description": "Lorsque activé, cela permettra aux citoyens de supprimer leur propre citoyen.", + "DMV": "Département des Véhicules Automobiles (DVA)", + "DMV-description": "Lorsqu'ils sont activés, les véhicules doivent d'abord être approuvés par le Département des véhicules automobiles du CAD.", "DMV-url": "https://docs.snailycad.org/docs/features/settings/department-of-motor-vehicles", - "BADGE_NUMBERS": "Numéros de badge", - "BADGE_NUMBERS-description": "Lorsqu'il est activé, cela permettra aux agents d'utiliser des numéros de badge.", - "USER_API_TOKENS": "Jetons d'API utilisateur", - "USER_API_TOKENS-description": "Lorsqu'il est activé, cela permettra aux utilisateurs de générer leur propre jeton API pour effectuer des actions via leur compte.", + "BADGE_NUMBERS": "Numéro de badge", + "BADGE_NUMBERS-description": "Lorsqu'elle est activée, cette option permettra aux agents d'utiliser des numéros de badge.", + "USER_API_TOKENS": "Jetons API utilisateur", + "USER_API_TOKENS-description": "Lorsque activé, cela permettra aux utilisateurs de générer leur propre jeton API avec lequel effectuer des actions via leur compte.", "USER_API_TOKENS-url": "https://docs.snailycad.org/docs/features/settings/user-api-tokens", "CITIZEN_RECORD_APPROVAL": "Approbations des dossiers des citoyens", - "CITIZEN_RECORD_APPROVAL-description": "Lorsqu'il est activé, cela obligera les superviseurs à accepter ou à refuser les rapports d'arrestation avant de pouvoir les utiliser.", - "COMMON_CITIZEN_CARDS": "Cartes de citoyen commun", - "COMMON_CITIZEN_CARDS-description": "Lorsqu'il est activé, cela permettra à tous les agents de modifier, d'enregistrer des véhicules/armes, de créer des dossiers médicaux pour n'importe quel citoyen.", + "CITIZEN_RECORD_APPROVAL-description": "Lorsque cette option est activée, les superviseurs devront accepter ou refuser les rapports d'arrestation avant qu'ils puissent être utilisés.", + "COMMON_CITIZEN_CARDS": "Cartes de Citoyen Communes", + "COMMON_CITIZEN_CARDS-description": "Lorsque activé, cela permettra à tous les agents de modifier, d'enregistrer des véhicules/armes, de créer des dossiers médicaux pour n'importe quel citoyen.", "CREATE_USER_CITIZEN_LEO": "Créer des citoyens/véhicules inexistants (LEO)", - "CREATE_USER_CITIZEN_LEO-description": "Lorsqu'il est activé, cela permettra aux agents de créer des citoyens et des véhicules qui n'existent pas encore lors de leur recherche. ", + "CREATE_USER_CITIZEN_LEO-description": "Lorsque activé, cela permettra aux agents de créer des citoyens et des véhicules qui n'existent pas encore lors de leur recherche. Ce citoyen/véhicule ne sera connecté à aucun utilisateur.", "LEO_TICKETS": "Billets LEO", - "LEO_TICKETS-description": "Lorsqu'il est activé, cela permettra aux agents de créer des tickets.", + "LEO_TICKETS-description": "Lorsque activé, cela permettra aux agents de créer des tickets.", "LEO_BAIL": "Cautions LEO", - "LEO_BAIL-description": "Lorsqu'il est activé, cela permettra aux agents d'ajouter des cautions aux rapports d'arrestation.", - "COURTHOUSE_POSTS": "Postes de palais de justice", - "COURTHOUSE_POSTS-description": "Lorsqu'il est activé, cela permettra aux utilisateurs disposant des autorisations appropriées de créer des messages dans le palais de justice. ", + "LEO_BAIL-description": "Lorsque activé, cela permettra aux agents d'ajouter des cautions aux rapports d'arrestation.", + "COURTHOUSE_POSTS": "Messages du palais de justice", + "COURTHOUSE_POSTS-description": "Une fois activé, cela permettra aux utilisateurs disposant des autorisations appropriées de créer des messages dans le palais de justice. Ces messages seront visibles par tout le monde.", "COURTHOUSE_POSTS-url": "https://docs.snailycad.org/docs/features/settings/courthouse-posts", - "ACTIVE_WARRANTS": "Bons de souscription actifs", - "ACTIVE_WARRANTS-description": "Lorsqu'il est activé, cela affichera les mandats actifs sur le tableau de bord LEO.", + "ACTIVE_WARRANTS": "Avis de recherche actifs", + "ACTIVE_WARRANTS-description": "Lorsque activé, ceci affichera les avis de recherche actifs sur le tableau de bord LEO.", "ACTIVE_WARRANTS-url": "https://docs.snailycad.org/docs/features/settings/active-warrants", "WARRANT_STATUS_APPROVAL": "Approbation du statut du mandat", - "WARRANT_STATUS_APPROVAL-description": "Lorsqu'il est activé, cela obligera les superviseurs à approuver les mandats \"actifs\".", + "WARRANT_STATUS_APPROVAL-description": "Lorsque cette option est activée, les superviseurs devront approuver les warrants 'actifs'.", "WARRANT_STATUS_APPROVAL-url": "https://docs.snailycad.org/docs/features/settings/warrant-status-approval", - "CITIZEN_DELETE_ON_DEAD": "Supprimer un citoyen lorsqu'il est marqué comme mort", - "CITIZEN_DELETE_ON_DEAD-description": "Lorsqu'il est activé, cela supprimera le citoyen lorsque le citoyen est marqué comme mort.", - "PANIC_BUTTON": "Boutons panique", - "PANIC_BUTTON-description": "Lorsqu'il est activé, cela permettra à LEO et EMS-FD d'appuyer sur un bouton de panique.", + "CITIZEN_DELETE_ON_DEAD": "Supprimer le citoyen marqué comme mort", + "CITIZEN_DELETE_ON_DEAD-description": "Lorsque cette option est activée, cela supprimera le citoyen lorsqu'il sera marqué comme mort.", + "PANIC_BUTTON": "Boutons de panique", + "PANIC_BUTTON-description": "Lorsque activé, cela permettra à LEO et EMS-FD d'appuyer sur un bouton de panique.", "DIVISIONS": "Divisions", - "DIVISIONS-description": "Lorsqu'il est activé, cela obligera les officiers et les adjoints EMS-FD à fournir leur(s) division(s).", - "TONES": "Tonalités d'expédition", - "TONES-description": "Lorsqu'il est activé, cela permettra à Dispatch de créer des messages temporaires pour LEO et EMS/FD.", + "DIVISIONS-description": "Lorsqu'elle est activée, cela obligera les officiers et les agents EMS-FD à fournir leur(s) division(s).", + "TONES": "Tonalités de répartition", + "TONES-description": "Lorsque activé, cela permettra à Dispatch de créer des messages temporaires pour LEO et EMS/FD.", "TONES-url": "https://docs.snailycad.org/docs/features/settings/dispatch-tones", - "CITIZEN_CREATION_RECORDS": "Registres de création citoyenne", - "CITIZEN_CREATION_RECORDS-description": "Lorsqu'il est activé, cela permet aux citoyens d'ajouter des charges et des drapeaux à leur citoyen.", + "CITIZEN_CREATION_RECORDS": "Enregistrements de création de citoyens", + "CITIZEN_CREATION_RECORDS-description": "Lorsque activé, cela permet aux citoyens d'ajouter des frais et des indicateurs à leur citoyen.", "BUREAU_OF_FIREARMS": "Bureau des armes à feu", "BUREAU_OF_FIREARMS-description": "Lorsqu'elles sont activées, les armes doivent d'abord être approuvées par le Bureau des armes à feu du CAD.", "BUREAU_OF_FIREARMS-url": "https://docs.snailycad.org/docs/features/settings/bureau-of-firearms", - "CALL_911_APPROVAL": "Approbation des appels 911", - "CALL_911_APPROVAL-description": "Lorsqu'un citoyen crée un appel 911 et qu'il y a des répartiteurs actifs, cela nécessitera que la répartition approuve l'appel avant que les unités actives puissent voir l'appel.", - "DISCORD_AUTH": "Discord Authentification", + "CALL_911_APPROVAL": "Approbation de l'appel au 911", + "CALL_911_APPROVAL-description": "Lorsqu'un citoyen crée un appel au 911 et qu'il y a des répartiteurs actifs, cela nécessitera que le répartiteur approuve l'appel avant que les unités actives puissent voir l'appel.", + "DISCORD_AUTH": "Authentification Discord", "DISCORD_AUTH-url": "https://docs.snailycad.org/docs/discord-integration/discord-authentication", - "DISCORD_AUTH-description": "Lorsqu'il est activé, cela permettra aux utilisateurs de s'authentifier auprès de Discord.", + "DISCORD_AUTH-description": "Lorsque activé, cela permettra aux utilisateurs de s'authentifier auprès de Discord.", "STEAM_OAUTH": "Authentification Steam", "STEAM_OAUTH-url": "https://docs.snailycad.org/docs/steam-integration/steam-authentication", - "STEAM_OAUTH-description": "Lorsqu'il est activé, cela permettra aux utilisateurs de s'authentifier auprès de Steam.", + "STEAM_OAUTH-description": "Lorsque activé, cela permettra aux utilisateurs de s'authentifier auprès de Steam.", "FORCE_DISCORD_AUTH": "Authentification Discord forcée", - "FORCE_DISCORD_AUTH-description": "Lorsqu'il est activé, cela obligera les utilisateurs à se synchroniser avec Discord après inscription.", + "FORCE_DISCORD_AUTH-description": "Lorsque activé, cela forcera les utilisateurs à se synchroniser avec Discord après l'enregistrement.", "FORCE_DISCORD_AUTH-url": "https://docs.snailycad.org/docs/features/settings/forced-connections", "FORCE_STEAM_AUTH": "Authentification Steam forcée", - "FORCE_STEAM_AUTH-description": "Lorsqu'il est activé, cela obligera les utilisateurs à se synchroniser avec Steam après inscription.", + "FORCE_STEAM_AUTH-description": "Lorsque activé, cela forcera les utilisateurs à se synchroniser avec Steam après l'enregistrement.", "FORCE_STEAM_AUTH-url": "https://docs.snailycad.org/docs/features/settings/forced-connections", "EDITABLE_SSN": "SSN modifiable", - "EDITABLE_SSN-description": "Lorsqu'il est activé, cela permettra aux citoyens de modifier leur SSN.", - "EDITABLE_VIN": "NIV modifiable", - "EDITABLE_VIN-description": "Lorsqu'il est activé, cela permettra aux citoyens de modifier le NIV de leur véhicule.", + "EDITABLE_SSN-description": "Lorsque activé, cela permettra aux citoyens de modifier leur SSN.", + "EDITABLE_VIN": "VIN modifiable", + "EDITABLE_VIN-description": "Lorsque activé, cela permettra aux citoyens de modifier le VIN de leur véhicule.", "SIGNAL_100_CITIZEN": "Affichage Signal 100 pour les citoyens", - "SIGNAL_100_CITIZEN-description": "Lorsqu'il est activé, cela permettra aux citoyens de voir les Signal 100." + "SIGNAL_100_CITIZEN-description": "Lorsque activé, cela permettra aux citoyens de visualiser les Signal 100.", + "FORCE_ACCOUNT_PASSWORD": "Forcer le mot de passe du compte", + "FORCE_ACCOUNT_PASSWORD-description": "Lorsque cette option est activée, cela obligera les utilisateurs à définir un mot de passe pour leur compte lors de leur connexion via Discord ou Steam.", + "USER_DEFINED_CALLSIGN_COMBINED_UNIT": "Indicatif défini par l'utilisateur pour les unités combinées", + "USER_DEFINED_CALLSIGN_COMBINED_UNIT-description": "Lorsque activé, cela permettra aux utilisateurs de définir leur propre indicatif lors de la création d'une unité combinée.", + "HOSPITAL_SERVICES": "Services hospitaliers", + "HOSPITAL_SERVICES-description": "Lorsque activé, cela permettra aux utilisateurs disposant des autorisations appropriées de gérer les citoyens décédés.", + "MEDICAL_RECORDS_CITIZEN_MANAGEABLE": "Dossiers médicaux gérables par les citoyens", + "MEDICAL_RECORDS_CITIZEN_MANAGEABLE-description": "Lorsque activé, cela permettra aux citoyens de gérer leurs propres dossiers médicaux. Lorsqu'il est désactivé, cela permettra uniquement à EMS/FD de gérer les dossiers médicaux des citoyens.", + "PETS": "Animaux de compagnie", + "PETS-description": "Lorsqu'elle est activée, cela permettra aux citoyens de créer des animaux de compagnie.", + "REQUIRED_CITIZEN_IMAGE": "Image de citoyen requise", + "REQUIRED_CITIZEN_IMAGE-description": "Lorsque cette option est activée, les citoyens devront télécharger une image lors de la création d'un citoyen.", + "LEO_EDITABLE_CITIZEN_PROFILE": "Profil de citoyen modifiable LEO", + "LEO_EDITABLE_CITIZEN_PROFILE-description": "Lorsque activé, cela permettra à LEO/EMS/FD/Dispatch de modifier les profils des citoyens si l'utilisateur dispose de l'autorisation 'Gérer le profil des citoyens (non-administrateur)'.", + "ALLOW_MULTIPLE_UNITS_DEPARTMENTS_PER_USER": "Autoriser plusieurs unités avec le même indicatif et même service par utilisateur", + "ALLOW_MULTIPLE_UNITS_DEPARTMENTS_PER_USER-description": "Lorsque cette option est activée, les officiers et les adjoints peuvent créer plusieurs unités avec le même indicatif et le même département.", + "OPEN_LAW_BOOK": "Livre de droit ouvert", + "OPEN_LAW_BOOK-description": "Lorsque activé, cela permettra à chaque utilisateur de consulter les codes pénaux du CAD (Law Book)" + }, + "Permissions": { + "defaultPermissions": "Autorisations par défaut", + "defaultPermissionsInfo": "Ces autorisations seront automatiquement accordées à chaque utilisateur créant un nouveau compte.", + "warning": "Avertissement", + "defaultPermissionsWarning": "Il est recommandé de ne modifier cela que si vous êtes sûr que chaque utilisateur qui crée un compte doit disposer des autorisations sélectionnées.", + "toggleAll": "Tout activer", + "admin": "Administration", + "courthouseAdmin": "Palais de justice (Admin)", + "citizenRelated": "Lié aux citoyens", + "emsFd": "EMS/FD", + "other": "Autre", + "leo": "Police", + "dispatch": "Répartiteur", + "ManageSmartMotorwaySigns" : "Gérer les panneaux de circulation", + "Leo": "Police", + "owner": "Propriétaire", + "ViewIncidents": "Afficher les incidents", + "ManageIncidents": "Gérer les incidents", + "ViewImpoundLot": "Afficher le lot de mise en fourrière", + "ManageImpoundLot": "Gérer le lot de mise en fourrière", + "ViewJail": "Afficher la prison", + "ManageJail": "Gérer la prison", + "ViewCallHistory": "Afficher l'historique des appels", + "ManageCallHistory": "Gérer l'historique des appels", + "LiveMap": "Carte en direct", + "ViewCitizenLogs": "Afficher les journaux des citoyens", + "ViewLicenseExams": "Afficher les examens de licence", + "ManageLicenseExams": "Gérer les examens de licence", + "ViewCustomFields": "Afficher les champs personnalisés", + "ManageCustomFields": "Gérer les champs personnalisés", + "ManageDMV": "Gérer DVA", + "ManageBureauOfFirearms": "Gérer le Bureau des armes à feu", + "DeleteCitizenRecords": "Supprimer les enregistrements de citoyens", + "ManageCustomRoles": "Gérer les rôles personnalisés", + "ViewCustomRoles": "Afficher les rôles personnalisés", + "ManageWarrants": "Gérer les warrants", + "ManageAwardsAndQualifications": "Gérer les récompenses et les qualifications", + "PurgeLeoIncidents": "Purger les incidents LEO", + "LeoManageCustomFields": "LEO Gérer les champs personnalisés", + "Dispatch": "Répartiteur", + "EmsFd": "EMS/FD", + "ViewEmsFdIncidents": "Afficher les incidents EMS/FD", + "ManageEmsFdIncidents": "Gérer les incidents EMS/FD", + "DeclareCitizenDead": "Déclarer un citoyen mort", + "PurgeEmsFdIncidents": "Purger les incidents EMS/FD", + "ViewDeadCitizens": "Afficher les citoyens morts", + "ManageDeadCitizens": "Gérer les citoyens morts", + "ViewTaxiCalls": "Afficher les appels de taxi", + "ManageTaxiCalls": "Gérer les appels de taxi", + "ViewTowCalls": "Afficher les appels de remorquage", + "ManageTowCalls": "Gérer les appels de remorquage", + "ViewTowLogs": "Afficher les journaux de remorquage", + "CreateBusinesses": "Créer des entreprises", + "ManageCADSettings": "Gérer les paramètres CAO", + "ViewUsers": "Afficher les utilisateurs", + "ManageUsers": "Gérer les utilisateurs", + "BanUsers": "Bannir des utilisateurs", + "DeleteUsers": "Supprimer des utilisateurs", + "ViewCitizens": "Afficher les citoyens", + "ManageCitizens": "Gérer les citoyens", + "DeleteCitizens": "Supprimer des citoyens", + "ViewUnits": "Afficher les unités", + "ManageUnits": "Gérer les unités", + "DeleteUnits": "Supprimer des unités", + "ManageUnitCallsigns": "Gérer les indicatifs d'appel des unités", + "ViewBusinesses": "Afficher les entreprises", + "ManageBusinesses": "Gérer les entreprises", + "DeleteBusinesses": "Supprimer des entreprises", + "ViewExpungementRequests": "Afficher les demandes de suppression", + "ManageExpungementRequests": "Gérer les demandes de suppression", + "ViewNameChangeRequests": "Afficher les demandes de changement de nom", + "ManageNameChangeRequests": "Gérer les demandes de changement de nom", + "ManagePendingWarrants": "Gérer les warrants en attente", + "ManageCourthousePosts": "Gérer les publications du palais de justice", + "ImportCitizens": "Importer des citoyens", + "ImportRegisteredVehicles": "Importer des véhicules enregistrés", + "ImportRegisteredWeapons": "Importer des armes enregistrées", + "DeleteRegisteredVehicles": "Supprimer les véhicules enregistrés", + "DeleteRegisteredWeapons": "Supprimer les armes enregistrées", + "ManageValueLicense": "Gérer la licence Value", + "ManageValueGender": "Gérer le sexe des valeurs", + "ManageValueEthnicity": "Gérer l'origine ethnique des valeurs", + "ManageValueVehicle": "Gérer le véhicule de valeur", + "ManageValueWeapon": "Gérer l'arme de valeur", + "ManageValueBloodGroup": "Gérer la valeur du groupe sanguin", + "ManageValueBusinessRole": "Gérer le rôle commercial de valeur", + "ManageValueCodes10": "Gérer les codes valeur", + "ManageValuePenalCode": "Gérer le code pénal de valeur", + "ManageValueDepartment": "Gérer le département valeur", + "ManageValueOfficerRank": "Gérer le rang de responsable de la valeur", + "ManageValueDivision": "Gérer la division de valeur", + "ManageValueDLCategory": "Gérer la catégorie de valeur", + "ManageValueImpoundLot": "Gérer le lot de mise en fourrière", + "ManageValueVehicleFlag": "Gérer l'indicateur de valeur du véhicule", + "ManageValueCitizenFlag": "Gérer le drapeau citoyen de valeur", + "ManageValueQualification": "Gérer la qualification de valeur", + "ManageValueCallType": "Gérer le type d'appel de valeur", + "ManageValueAddress": "Gérer l'adresse de la valeur", + "ManageValueEmergencyVehicle": "Gérer la valeur du véhicule d'urgence", + "ManageValueAddressFlag": "Gérer l'indicateur d'adresse de valeur", + "ManageValueVehicleTrimLevel": "Gérer le niveau de finition du véhicule de valeur", + "UsePersonalApiToken": "Utiliser le jeton API personnel", + "ViewDLExams": "Afficher les examens", + "ManageDLExams": "Gérer les examens", + "ViewWeaponExams": "Afficher les examens d'armes", + "ManageWeaponExams": "Gérer les examens d'armes", + "SetUserDefinedCallsignOnOfficer": "Définir l'indicatif défini par l'utilisateur sur l'officier", + "SetUserDefinedCallsignOnEmsFd": "Définir l'indicatif défini par l'utilisateur sur l'adjoint EMS/FD", + "LeoManageCitizenProfile": "Gérer le profil citoyen (non-administrateur)", + "ManageSmartSigns": "Gérer les panneaux intelligents" } -} +} diff --git a/apps/client/locales/fr-FR/calls.json b/apps/client/locales/fr-FR/calls.json index 82f6d64db..bc512e798 100644 --- a/apps/client/locales/fr-FR/calls.json +++ b/apps/client/locales/fr-FR/calls.json @@ -65,7 +65,15 @@ "alert_purgeSelectedCalls": "Voulez-vous vraiment supprimer {length} élément(s) ? ", "alert_deleteCallEvent": "Voulez-vous vraiment supprimer cet événement ? ", "alert_end911Call": "Voulez-vous vraiment mettre fin à cet appel ?", - "alert_endTowCall": "Voulez-vous vraiment mettre fin à cet appel ?" + "alert_endTowCall": "Voulez-vous vraiment mettre fin à cet appel ?", +<<<<<<< HEAD + "openCallModalAfterCreation" : "Ouvrir le formulaire 'Gérer les appels 911' après la création de l'appel ?" +======= + "openCallModalAfterCreation" : "Ouvrir le formulaire 'Gérer les appels 911' après la création de l'appel ?", + "id": "id", + "towLogsDescription": "Ici, vous pouvez consulter tous les historiques de remorquage archivés. Cela vous permet de visualiser tous les historiques de remorquage terminés/archivés.", + "addAllUnits": "Ajouter toutes les unités actives" +>>>>>>> 2c21056fbb6a988cc0510b52f56b744a1391c691 }, "Events": { "unitAssignedToCall": "{unit} a été affecté à cet appel.", @@ -78,4 +86,4 @@ "unitOnScene": "{unit} est sur scène.", "unitSituationCodeChange": "{unit} a changé son code de situation en {situationCode}." } -} +} diff --git a/apps/client/locales/fr-FR/citizen.json b/apps/client/locales/fr-FR/citizen.json index 3347fd6d6..3c6376af4 100644 --- a/apps/client/locales/fr-FR/citizen.json +++ b/apps/client/locales/fr-FR/citizen.json @@ -13,7 +13,7 @@ "registerVehicle": "Enregistrer le véhicule", "registerWeapon": "Enregistrer l'arme", "createTowCall": "Créer un appel de remorquage", - "weight": "Lester", + "weight": "Poids", "height": "Hauteur", "name": "Nom", "surname": "Nom de famille", @@ -26,6 +26,10 @@ "age": "Âge", "driversLicense": "Le permis de conduire", "driversLicenseCategory": "Catégories de permis de conduire", + "fishingLicense": "Le permis de pêche", + "fishingLicenseCategory": "Catégories de permis de pêche", + "huntingLicense": "Le permis de chasse", + "huntingLicenseCategory": "Catégories de chasse de conduire", "weaponLicense": "Permis d'armes à feu", "phoneNumber": "Numéro de téléphone", "pilotLicense": "Licence de pilote", @@ -56,7 +60,14 @@ "addressFlags": "Indicateurs d'adresse", "createPreviousRecordsStepDescription": "Ici, vous pouvez éventuellement ajouter des enregistrements antérieurs que ce citoyen a eus. ", "alert_markCitizenDeceased": "Êtes-vous sûr de vouloir marquer {citizen} comme décédé ? ", - "alert_deleteCitizen": "Etes-vous sûr que vous voulez supprimer {citizen}? " + "alert_deleteCitizen": "Etes-vous sûr que vous voulez supprimer {citizen}? ", + "driverLicensePoints": "Points de permis de conduire", + "pilotLicensePoints": "Points de licence de pilote", + "firearmsLicensePoints": "Points de permis d'armes à feu", + "waterLicensePoints": "Points de permis bateau", + "id": "Id", + "huntingLicensePoints": "Points de permis de chasse", + "fishingLicensePoints": "Points de permis de pêche" }, "Vehicles": { "model": "Modèle", @@ -89,7 +100,8 @@ "transferVehicle": "Véhicule de transfert", "trimLevels": "Niveaux de finition", "transferVehicleInfo": "Transférez votre {model} à un nouveau propriétaire. ", - "alert_deleteVehicle": "Voulez-vous vraiment supprimer ce véhicule ? " + "alert_deleteVehicle": "Voulez-vous vraiment supprimer ce véhicule ? ", + "image": "Image" }, "Weapons": { "model": "Modèle", @@ -114,6 +126,41 @@ "bloodGroup": "Groupe sanguin", "diseases": "Maladies", "info_bloodgroup": "Remarque : la mise à jour de votre groupe sanguin mettra à jour le groupe sanguin de tous les autres dossiers médicaux", - "alert_deleteMedicalRecord": "Êtes-vous sûr de vouloir supprimer ce dossier médical ? " + "alert_deleteMedicalRecord": "Êtes-vous sûr de vouloir supprimer ce dossier médical ? ", + "petMedicalRecords": "Dossiers médicaux des animaux", + "petNoMedicalRecords": "Cet animal n'a pas encore de dossier médical." + }, + "Pets": { + "pets": "Animaux domestiques", + "createPet": "Créer un animal de compagnie", + "name": "Nom", + "color": "Couleur", + "dateOfBirth": "Date de naissance", + "weight": "Poids", + "age": "Âge", + "breed": "Race", + "medicalRecords": "Dossiers médicaux", + "viewPet": "Voir l'animal", + "citizen": "Citoyen", + "noPets": "Vous n'avez pas encore créé d'animaux de compagnie.", + "notes": "Notes", + "noNotes": "Ce familier n'a pas encore de notes", + "addNote": "Ajouter une note", + "manageNote": "Gérer la note", + "deleteNote": "Supprimer la note", + "editPet": "Modifier l'animal", + "deletePet": "Supprimer l'animal", + "alert_deletePet": "Êtes-vous sûr de vouloir supprimer cet animal ? Cette action ne peut pas être annulée.", + "alert_deleteNote": "Êtes-vous sûr de vouloir supprimer cette note ? Cette action est irréversible." + }, + "LawBook": { + "lawBook": "Code pénal", + "warningApplicable": "Avertissement Applicable", + "warningNotApplicable": "Avertissement non applicable", + "noPenalCodes": "Auncun code pénal n'a été mis", + "fines": "Amendes", + "bail": "Caution", + "jailTime": "Temps de prison", + "isPrimary": "Est primaire" } -} +} diff --git a/apps/client/locales/fr-FR/common.json b/apps/client/locales/fr-FR/common.json index 9e2cc42ca..bdbdc6ede 100644 --- a/apps/client/locales/fr-FR/common.json +++ b/apps/client/locales/fr-FR/common.json @@ -5,7 +5,7 @@ "save": "Sauvegarder", "cancel": "Annuler", "actions": "Actions", - "type": "Taper", + "type": "Type", "description": "Description", "manage": "Gérer", "on": "Sur", @@ -41,7 +41,7 @@ "viewDescription": "Voir le descriptif", "citizen": "Citoyen", "cropImage": "Recadrer l'image", - "crop": "Culture", + "crop": "Rogner", "hide": "Cacher", "show": "Montrer", "filters": "Filtres", @@ -69,7 +69,11 @@ "supportedImages": "Voir les types d'images et les URL pris en charge", "unknown": "Inconnu", "learnMore": "Apprendre encore plus", - "autoGenerated": "Genere automatiquement" + "autoGenerated": "Genere automatiquement", + "id": "ID", + "documentation": "Documentation", + "import": "Importer", + "export": "Exporter" }, "Nav": { "citizen": "Citoyen", @@ -77,36 +81,40 @@ "bleeter": "Bleeter", "taxi": "Taxi", "business": "Entreprise", - "truckLogs": "Journaux de camions", + "truckLogs": "Historique des camions", "admin": "Administrateur", - "dispatch": "Expédition", + "dispatch": "Répartiteur", "liveMap": "Carte en direct", "officer": "Officier", "dashboard": "Tableau de bord", "myOfficers": "Mes Officiers", "myOfficerLogs": "Mes journaux d'officier", + "myRecordReports" : "Mes rapports", "incidents": "Incidents", "impoundLot": "Fourrière", "manageUnits": "Gérer les unités", "jail": "Prison", "tow": "Remorquer", - "towLogs": "Journaux de remorquage", - "emsFd": "SMU/FD", - "myDeputies": "Mes adjoints", + "towLogs": "Historique de remorquage", + "emsFd": "EMS/FD", + "myDeputies": "Mes agents", "account": "Compte", "logout": "Se déconnecter", "login": "Connexion", "register": "Enregistrer", "callHistory": "Historique des appels", - "citizenLogs": "Journaux des citoyens", + "citizenLogs": "Historique des citoyens", "courthouse": "Tribunal", "licenseExams": "Examens de licence", "dmv": "département des véhicules à moteur", "penalCodes": "Codes pénaux", - "myDeputyLogs": "Mon adjoint se connecte", + "myDeputyLogs": "Historique des prises de service", "whatsNew": "Quoi de neuf", "bureauOfFirearms": "Bureau des armes à feu", - "emsFdIncidents": "Incidents EMS/FD" + "emsFdIncidents": "Incidents EMS/FD", + "pets" : "Animaux domestiques", + "lawBook" : "Code pénal", + "hospitalServices": "Services hospitaliers" }, "Errors": { "unknown": "une erreur inattendue est apparue", @@ -179,7 +187,12 @@ "vehicleIsImpounded": "Ce véhicule est mis en fourrière, vous ne pouvez pas le modifier ou le supprimer tant qu'il n'est pas sorti de la fourrière.", "featureNotEnabled": "Cette fonctionnalité n'est pas activée. ", "errorUploadingImage": "Impossible de télécharger votre image pour le moment. ", - "noDefaultDepartmentSet": "Il n'y a pas de service par défaut défini. " + "noDefaultDepartmentSet": "Il n'y a pas de service par défaut défini. ", + "userDefinedCallsignAlreadyExists": "Une unité combinée avec cet indicatif est déjà présente. Veuillez utiliser un indicatif différent.", + "ownerCannotDiscordAuth": "Le premier compte (Propriétaire) ne peut pas être enregistré via Discord. Veuillez utiliser l'enregistrement par nom d'utilisateur/mot de passe. Vous pourrez vous connecter à Discord plus tard dans les paramètres du compte.", + "steamAuthIssue": "Une erreur s'est produite lors de la tentative d'authentification auprès de Steam. Veuillez réessayer plus tard.", + "discordAuthIssue": "Une erreur s'est produite lors de la tentative d'authentification avec Discord. Veuillez réessayer plus tard.", + "blacklistedWordUsed": "Ce mot est sur liste noire et ne peut pas être utilisé." }, "Statuses": { "ACCEPTED": "Accepté", @@ -191,6 +204,9 @@ "DENIED": "Refusé", "UNPAID": "Non payé", "FAILED": "Échoué", - "CANCELED": "Annulé" + "CANCELED": "Annulé", + "CONNECTED": "Connecter", + "CONNECTING": "Connexion en cours...", + "DISCONNECTED": "Déconnecter" } -} +} \ No newline at end of file diff --git a/apps/client/locales/fr-FR/ems-fd.json b/apps/client/locales/fr-FR/ems-fd.json index 7eab8def0..43ac3c812 100644 --- a/apps/client/locales/fr-FR/ems-fd.json +++ b/apps/client/locales/fr-FR/ems-fd.json @@ -1,27 +1,45 @@ { "Ems": { - "emsFd": "SMU/FD", + "emsFd": "EMS/FD", "createMedicalRecord": "Créer un dossier médical", "searchMedicalRecord": "Rechercher un dossier médical", - "activeDeputies": "Députés EMS/FD actifs", - "selectDeputy": "Sélectionnez l'adjoint", - "deputy": "Adjoint", - "myDeputies": "Mes adjoints EMS/FD", - "createDeputy": "Créer un adjoint", - "editDeputy": "Modifier l'adjoint", - "deputyName": "Nom de l'adjoint", - "deleteDeputy": "Supprimer l'adjoint", - "noDeputies": "Vous n'avez pas d'adjoints EMS/FD", - "noActiveDeputies": "Il n'y a pas d'adjoints EMS/FD actifs", + "activeDeputies": "EMS/FD actifs", + "selectDeputy": "Sélectionnez l'EMS/FD", + "deputy": "Agent", + "myDeputies": "Mes agents EMS/FD", + "createDeputy": "Créer un EMS / Pompier", + "editDeputy": "Modifier l'agent", + "deputyName": "Nom de l'agent", + "deleteDeputy": "Supprimer l'agent", + "noDeputies": "Vous n'avez pas d'agent EMS/FD", + "noActiveDeputies": "Il n'y a pas d'agent EMS/FD actifs", "citizenNoMedicalRecords": "Ce citoyen n'a pas de dossier médical.", - "activeDeputy": "Adjoint actif", + "activeDeputy": "EMS/Pompier actif", "declareDead": "Déclarer mort", "declareAlive": "Déclarer vivant", - "myDeputyLogs": "Mon adjoint se connecte", + "myDeputyLogs": "Historique de service", "emergencyVehicle": "Véhicule d'urgence", "alert_deleteDeputy": "Etes-vous sûr que vous voulez supprimer {deputy}? ", "assignedToCall#": "{activeVehicle}, répondez à {location}", "assignedToCall#WithType": "{activeVehicle}, répondez à {location}, {callType}", - "emsFdIncidents": "Incidents EMS/FD" + "emsFdIncidents": "Incidents EMS/FD", + "createDoctorVisit": "Créer une visite médical", + "medications": "Médicament", + "diagnosis": "Diagnostic", + "conditions": "Conditions", + "doctorVisits": "Visites chez le médecin", + "medicalRecords": "Medical Records", + "add": "Ajouter", + "noDoctorVisits": "Ce citoyen n'a aucune visite chez le médecin." + }, + "HospitalServices": { + "hospitalServices": "Services hospitaliers", + "declareAlive": "Déclarer vivant", + "noDeadCitizens": "Aucun citoyen n'est marqué comme mort.", + "alert_declareAlive": "Êtes-vous sûr de vouloir déclarer {citizen} vivant ? Seuls les utilisateurs disposant des autorisations 'Déclarer le citoyen mort' ou le propriétaire du citoyen peuvent marquer ce citoyen comme mort.", + "citizenDeclaredAlive": "Citoyen déclaré vivant", + "citizenDeclaredAliveMessage": "Ce citoyen a été déclaré vivant avec succès." } } + + diff --git a/apps/client/locales/fr-FR/error-messages.json b/apps/client/locales/fr-FR/error-messages.json index 959bb5a5e..86e325e36 100644 --- a/apps/client/locales/fr-FR/error-messages.json +++ b/apps/client/locales/fr-FR/error-messages.json @@ -31,4 +31,4 @@ "dateSmallerThanOrEquals": "La date doit être inférieure ou égale à {expected}", "dateSmallerThan": "La date doit être inférieure à {expected}" } -} +} \ No newline at end of file diff --git a/apps/client/locales/fr-FR/leo.json b/apps/client/locales/fr-FR/leo.json index c49695d4f..13566ab3d 100644 --- a/apps/client/locales/fr-FR/leo.json +++ b/apps/client/locales/fr-FR/leo.json @@ -1,6 +1,6 @@ { "Leo": { - "dispatch": "Expédition", + "dispatch": "Répartiteur", "myOfficers": "Mes Officiers", "myOfficerLogs": "Mes journaux d'officier", "createOfficer": "Créer un agent", @@ -123,9 +123,11 @@ "reportedStolen": "Signalé volé", "pendingAccessDepartment": "Vous êtes toujours en attente d'accès pour ce département. ", "pendingAccessDepartmentNoDefault": "Vous êtes toujours en attente d'accès pour ce département. ", + "privateMessage": "Message privé", + "privateMessages": "Messages privés", "editTicket": "Modifier le billet", "editArrestReport": "Modifier le rapport d'arrestation", - "editWrittenWarning": "Modifier l'avertissement écrit", + "editWrittenWarning": "Modifier l'avertissement écrit", "quantity": "Quantité", "illegal": "Illégal", "add": "Ajouter", @@ -184,7 +186,7 @@ "addAward": "Ajouter une récompense", "award": "Décerner", "activeCall": "Appel actif", - "arrestReportLogs": "Journaux de rapport d'arrestation", + "arrestReportLogs": "Historique de rapport d'arrestation", "activeUnits": "Unités actives", "noActiveUnits": "Il n'y a pas d'unités actives sur la carte en direct.", "player": "Joueur", @@ -233,6 +235,9 @@ "endsOn": "Se termine le", "assignedToCall#": "Vous avez été désigné pour appeler", "assignedToCall#WithType": "Vous avez été désigné pour appeler", + "myRecordReports": "Mes rapports", + "myRecordReportsDescription": "Ici, vous pouvez consulter toutes les contraventions, rapports d'arrestation, avertissements écrits et mandats créés par les agents associés à votre compte.", + "noReportsCreated": "You have not created any reports yet.", "warrantCreatedButApprovalRequired": "Le mandat a été créé avec succès, mais ce CAD nécessite une approbation pour que les mandats soient actifs. ", "suspendDriversLicense": "Permis de conduire suspendu", "suspendPilotLicense": "Licence de pilote suspendue", @@ -244,8 +249,8 @@ "alert_deleteNote": "Voulez-vous vraiment supprimer cette note ? ", "alert_deleteQualification": "Voulez-vous vraiment supprimer cette qualification ? ", "vehicleImpoundLocation": "Le véhicule fourni ({plate}) sera mis en fourrière à {impoundLocation}. ", - "steamId": "ID de vapeur", - "discordId": "ID de discorde", + "steamId": "ID Steam", + "discordId": "ID de discord", "citizenMissing": "ATTENTION : Ce citoyen a disparu le {date}", "declareFound": "Déclarer trouvé", "declareMissing": "Déclarer manquant", @@ -274,16 +279,110 @@ "businessRecord": "Dossier d'entreprise", "business": "Entreprise", "vehicles": "Véhicules", + "citizenLogsDescription": "Ici, vous pouvez consulter tous les dossiers de citoyens qui ont été créés. Cela comprend les rapports d'arrestation, les contraventions et les avertissements écrits. Ils sont regroupés par citoyen.", "businessHasNoVehicles": "Cette entreprise n'a pas de véhicules.", "viewInVehicleSearch": "Afficher dans Recherche de véhicule", "selectDepartment": "Sélectionnez le département", "activeDepartment": "Département actif", "alert_endIncident": "Êtes-vous sûr de vouloir mettre fin à cet incident ? ", + "alert_purgeSelectedIncidents": "Êtes-vous sûr de vouloir purger les incidents sélectionnés ? Tous les incidents sélectionnés seront définitivement supprimés. Cette action ne peut pas être annulée.", "alert_deleteRecord": "Voulez-vous vraiment supprimer cet enregistrement ? ", "alert_deleteOfficer": "Etes-vous sûr que vous voulez supprimer {officer}? ", "alert_allowCheckout": "Voulez-vous vraiment retirer ce véhicule de la fourrière ?", "alert_deleteIncident": "Voulez-vous vraiment supprimer cet incident ? ", - "alert_revokeWarrant": "Êtes-vous sûr de vouloir révoquer ce mandat ? " + "alert_revokeWarrant": "Êtes-vous sûr de vouloir révoquer ce mandat ? ", + "departmentInformation": "Informations sur le département", + "departmentInformationDesc": "Ici, vous pouvez consulter d'autres liens externes et des informations sur votre département.", + "fireType": "Typde d'incendie", + "vehicleInvolved" : "Véhicule impliqué", + "purgeSelectedIncidents": "Purger les incidents sélectionnés", + "purge": "Purger", + "groupByDeputy": "Regrouper par agent", + "purgeSelected": "Purger la sélection", + "showingOnlyLatest12Units": "Montrant seulement 12 dernières unités.", + "showingOnlyLatest12UnitsDescription": "Afficher uniquement les 12 dernières unités de cette liste. Les dernières unités sont situées en haut de la liste. Ceci afin d’éviter les ralentissements des pages. Utilisez les filtres pour affiner votre recherche.", + "endingCitizenRecords": "En attente de dossiers de citoyens", + "suspendedHuntingLicense": "Permis de chasse suspendu", + "suspendedFishingLicense": "Permis de pêche suspendu", + "owners": "Les propriétaires", + "editLicensePoints": "Modifier les points de licence", + "editLicensePointsSuccess": "Les points de licence ont été modifiés avec succès.", + "id": "id", + "lastUpdatedAt": "Dernière mise à jour à", + "communityService": "Service communautaire", + "groupByOfficer": "Regrouper par agent", + "showActiveOnly": "Afficher uniquement les actifs", + "bailPosted": "Caution déposée ({citizen})", + "ticket": "Amendes", + "arrestReport": "Rapport d'arrestation", + "writtenWarning": "Avertissement écrit", + "warrant": "Avis de recherche", + "viewAllRecordLogs": "Afficher tous les historiques des rapports", + "send": "Envoyer", + "noMessages": "Aucun messages", + "message": "Message", + "newMessageFromDispatch": "Nouveau message de Dispatch", + "addActiveCall": "Ajouter un appel actif", + "addActiveIncident": "Ajouter un incident actif", + "appendedActiveCall": "Appel actif ajouté : {call}", + "appendedActiveIncident": "Incident actif ajouté : {incident}", + "activeIncident": "Incident actif", + "liveMapServer": "Serveur de cartes en direct", + "selectMapServer": "Sélectionner un serveur de cartes", + "mustSelectMapServer": "Vous devez sélectionner un serveur de cartes pour continuer.", + "userDefinedCallsign": "Indicatif défini par l'utilisateur", + "userDefinedCallsignDescription": "Vous êtes autorisé à définir un indicatif personnalisé pour cette unité. Cela remplacera l'indicatif par défaut défini par le département.", + "manageCitizenProfile": "Gérer le profil du citoyen", + "generalInformation": "Informations générales", + "vehicleInformation": "Informations sur le véhicule", + "openModalAfterCreation": "Ouvrir le modal Gérer les incidents après la création ?", + "manageWeaponFlags": "Gérer les drapeaux d'armes", + "flags": "Indicateurs", + "toggle": "Basculer...", + "hideSmartSigns": "Masquer les signes intelligents", + "showSmartSigns": "Afficher les signes intelligents", + "smartSignUpdated": "SmartSign mis à jour", + "smartSignUpdatedMessage": "Nous avons envoyé une demande au FXServer pour mettre à jour le SmartSign.", + "hideSmartMotorwaySigns": "Masquer les panneaux d'autoroute intelligents", + "showSmartMotorwaySigns": "Afficher les panneaux d'autoroute intelligents", + "smartMotorwaySignUpdated": "Panneau d'autoroute intelligent mis à jour", + "smartMotorwaySignUpdatedMessage": "Nous avons envoyé une demande au FXServer pour mettre à jour le panneau d'autoroute intelligent.", + "noDepartmentLinks": "Ce service n'a pas encore d'informations supplémentaires.", + "ACTIVE_CALLS": "Appels actifs", + "ACTIVE_BOLOS": "BOLO actifs", + "ACTIVE_WARRANTS": "Warrants actifs", + "ACTIVE_OFFICERS": "Officiers actifs", + "ACTIVE_DEPUTIES": "Députés actifs", + "ACTIVE_INCIDENTS": "Incidents actifs", + "layoutSavedTitle": "Mise en page enregistrée", + "layoutSavedMessage": "Votre mise en page a été enregistrée.", + "editDashboardLayout": "Modifier la présentation du tableau de bord", + "speedLimit": "Limitation de vitesse", + "vehiclePaceType": "Type d'allure", + "vehicleSpeed": "Vitesse du véhicule", + "OTHER": "Autre", + "RADAR": "Radar", + "LASER": "Laser", + "PACE": "Rythme", + "unassignFromIncident": "Annuler l'attribution de l'incident", + "assignToIncident": "Attribuer à l'incident", + "motorway_sign_1": "Flèche vers la gauche", + "motorway_sign_2": "Flèche vers la droite", + "motorway_sign_3": "X rouge", + "motorway_sign_20": "Vitesse 20", + "motorway_sign_40": "Vitesse 30", + "motorway_sign_30": "Vitesse 30", + "motorway_sign_50": "Vitesse 50", + "motorway_sign_60": "Vitesse 60", + "motorway_sign_70": "Vitesse 70", + "motorway_sign_80": "Vitesse 80", + "motorway_sign_90": "Vitesse 90", + "motorway_sign_100": "Vitesse 100", + "motorway_sign_110": "Vitesse 110", + "motorway_sign_120": "Vitesse 120", + "motorway_sign_130": "Vitesse 130", + "motorway_sign_140": "Vitesse 140", + "motorway_sign_150": "Vitesse 150" }, "Bolos": { "activeBolos": "Bolos actifs", diff --git a/apps/client/locales/fr-FR/values.json b/apps/client/locales/fr-FR/values.json index dedb7dcab..957037115 100644 --- a/apps/client/locales/fr-FR/values.json +++ b/apps/client/locales/fr-FR/values.json @@ -6,7 +6,7 @@ "color": "Couleur", "callsign": "Signe d'appel", "department": "Département", - "gameHash": "Hachage du jeu", + "gameHash": "Nom du modèle", "file": "déposer", "importValues": "Importation via fichier", "exportValues": "Valeurs d'exportation", @@ -28,7 +28,49 @@ "failedDeleteValue": "Échec de la suppression {value}.", "cacheTip": " Les valeurs sont mises en cache pendant 24 heures. ", "alert_deleteValue": "Etes-vous sûr que vous voulez supprimer {value}? ", - "alert_deleteSelectedValues": "Voulez-vous vraiment supprimer {length} éléments ? " + "alert_deleteSelectedValues": "Voulez-vous vraiment supprimer {length} éléments ? ", + "noValuesForThisType": "Aucune valeur n'a encore été créée pour ce type.", +<<<<<<< HEAD + "value": "Valeur" +======= + "value": "Valeur", + "textColor": "Couleur du texte", + "selectAll": "Sélectionner tout {count} ?", + "xItemsSelected": "{count} éléments sélectionnés.", + "cannotDeleteTooltip": " Vous ne pouvez pas supprimer cette valeur car elle est utilisée par un autre élément de la base de données. Vous devez d'abord supprimer cet élément.", + "mustBeValidHexColor": "Doit être une couleur HEX valide", + "as": "Comme (c'est pour que la base de données sache quoi utiliser.)", + "trimLevels": "Niveaux de finition", + "disabledDescription": "Lorsqu'une valeur est désactivée, elle ne pourra pas être sélectionnée dans la liste déroulante.", + "postal": "Code postal", + "callsignSymbol": "Symbole de l'indicatif d'appel", + "defaultRank": "Rang par défaut", + "whitelistedDescription": "Lorsqu'un département est sur liste blanche, vous pouvez définir 1 département par défaut. Ce département sera donné à l'agent lorsqu'il est en attente d'accès ou lorsqu'il a été refusé.", + "defaultDepartment": "Département par défaut", + "isConfidentialDescription": "Lorsqu'un service est confidentiel, les autres agents ne pourront pas voir les informations des autres agents de ce service.", + "extraFieldsDescription": "Vous permet de définir une valeur JSON à utiliser pour des champs supplémentaires. Cela peut être utile lors de l'utilisation de l'API publique pour effectuer des tâches personnalisées.", + "extraFields": "Champs supplémentaires (JSON)", + "divisions": "Divisions", + "defaultLicense": "Licence par défaut", + "defaultLicenseDescription": "Cette licence sera accordée à un citoyen lors de sa première création.", + "qualification": "Qualification", + "award": "Récompense", + "colorHex": "Couleur (#HEX)", + "codeType": "Type de codes", + "license": "Licence", + "registrationStatus": "Statut d'enregistrement", + "insuranceStatus": "Statut d'assurance", + "employee": "Employé", + "manager": "Directeur", + "owner": "Propriétaire", + "import": "Importer", + "importCitizens": "Importer des citoyens", + "importVehicles": "Importer des véhicules", + "importWeapons": "Importer des armes", + "customCallsignTemplate": "Modèle d'indicatif personnalisé", + "customCallsignTemplateDescription": "Une fois défini, il utilisera ce modèle plutôt que le modèle d'indicatif global. Vous pouvez utiliser les variables suivantes : {variables}", + "category": "Catégorie" +>>>>>>> 2c21056fbb6a988cc0510b52f56b744a1391c691 }, "PENAL_CODE_GROUP": { "MANAGE": "Gérer les groupes de code pénal", @@ -130,10 +172,10 @@ "EDIT": "Modifier le drapeau du véhicule" }, "CITIZEN_FLAG": { - "MANAGE": "Gérer les drapeaux citoyens", - "ADD": "Ajouter un drapeau citoyen", - "DELETE": "Supprimer le drapeau citoyen", - "EDIT": "Modifier le drapeau citoyen" + "MANAGE": "Gérer les indicateurs citoyens", + "ADD": "Ajouter un indicateur citoyen", + "DELETE": "Supprimer l'indicateur du citoyen", + "EDIT": "Modifier l'indicateur citoyen" }, "QUALIFICATION": { "MANAGE": "Gérer les qualifications de l'unité", @@ -170,5 +212,11 @@ "ADD": "Ajouter un niveau de finition", "DELETE": "Supprimer le niveau de finition", "EDIT": "Modifier le niveau de finition" + }, + "WEAPON_FLAG": { + "MANAGE": "Gérer les indicateurs d'armes", + "ADD": "Ajouter un indicateur d'arme", + "DELETE": "Supprimer l'indicateur d'arme", + "EDIT": "Modifier l'indicateur de l'arme" } -} +} \ No newline at end of file diff --git a/apps/client/locales/fr-FR/webhooks.json b/apps/client/locales/fr-FR/webhooks.json index a1fd4bb4d..279904e26 100644 --- a/apps/client/locales/fr-FR/webhooks.json +++ b/apps/client/locales/fr-FR/webhooks.json @@ -6,9 +6,9 @@ "owner": "Propriétaire" }, "Bolos": { - "boloCreated": "BOLO créé", - "viewMoreInfo": "Voir plus d'informations sur le CAD.", - "type": "Taper", + "boloCreated": "BOLO Créé", + "viewMoreInfo": "Afficher plus d’informations sur le CAD.", + "type": "Type", "name": "Nom", "plate": "Plaque", "model": "Modèle", @@ -20,12 +20,12 @@ "statusChangeDescription": "L'unité {unit} a changé son statut en {status}." }, "PanicButton": { - "panicButton": "Bouton de secours", + "panicButton": "Bouton panique", "panicButtonDescription": "L'unité {unit} a appuyé sur le bouton panique." }, "Calls": { - "callCreated": "Appel 911 créé", - "viewMoreInfo": "Voir plus d'informations sur le CAD.", + "callCreated": "Appel au 911 créé", + "viewMoreInfo": "Afficher plus d'informations sur la CAO.", "location": "Emplacement", "caller": "Votre interlocuteur", "unknown": "Inconnu", @@ -34,17 +34,60 @@ "Records": { "citizen": "Citoyen", "status": "Statut", - "postal": "postal", + "postal": "Postal", "recordType": "Type d'enregistrement", "ARREST_REPORT": "Rapport d'arrestation", "WRITTEN_WARNING": "Avertissement écrit", "TICKET": "Billet", "totalBail": "Caution totale", "totalFineAmount": "Montant total de l'amende", - "totalJailTime": "Durée totale de la prison", + "totalJailTime": "Durée totale de prison", "newWarrantCreated": "Nouveau mandat créé", "newRecordCreated": "Nouvel enregistrement créé", "ACTIVE": "Actif", - "INACTIVE": "Inactif" + "INACTIVE": "Inactif", + "violations": "Violations", + "generalInformation": "Informations générales", + "citizenInformation": "Informations citoyennes", + "vehicleInformation": "Informations sur le véhicule", + "description": "Description", + "bail": "Caution", + "communityService": "Service publique", + "violation": "Violation", + "fines": "Amendes", + "jailTime": "Temps de prison", + "counts": "Comptes", + "color": "Couleur", + "plate": "Plaque", + "model": "Modèle", + "registrationStatus": "Statut d'enregistrement", + "registeredAt": "Inscrit à", + "vinNumber": "Numéro VIN", + "phoneNumber": "Numéro de téléphone", + "address": "Adresse", + "weight": "Poids", + "height": "Hauteur", + "hairColor": "Couleur de cheveux", + "eyeColor": "Couleur des yeux", + "gender": "Genre", + "ethnicity": "Origine ethnique", + "age": "Âge", + "dateOfBirth": "Date de naissance", + "surname": "Nom de famille", + "firstName": "Prénom", + "caseNumber": "Numéro de dossier", + "paymentStatus": "Statut de paiement", + "createdAt": "Créé à", + "officer": "Officier", + "socialSecurityNumber": "Numéro de sécurité sociale" + }, + "WhitelistStatusChange": { + "accepted": "Accepté", + "declined": "Refusé", + "pending": "En attente", + "userChangeDescription": "Utilisateur : le statut de la liste blanche de {user} a été modifié en {status}.", + "userChangeTitle": "Modification du statut de la liste blanche des utilisateurs", + "departmentChangeDescription": "Unité : le statut de la liste blanche de {unit} a été modifié en {status}.", + "departmentChangeTitle": "Modification du statut de la liste blanche des départements d'unité" } }