diff --git a/artifacts/src/i18n/esignet-i18n-bundle/default.json b/artifacts/src/i18n/esignet-i18n-bundle/default.json index 897d7d8387..ac8cb90195 100644 --- a/artifacts/src/i18n/esignet-i18n-bundle/default.json +++ b/artifacts/src/i18n/esignet-i18n-bundle/default.json @@ -2,12 +2,14 @@ "languages_2Letters": { "en": "English", "km": "ខ្មែរ", - "es": "Español" + "es": "Español", + "fra": "Français" }, "rtlLanguages": [], "langCodeMapping": { "eng": "en", "es": "es", - "khm": "km" + "khm": "km", + "fra": "fra" } } diff --git a/artifacts/src/i18n/esignet-i18n-bundle/fra.json b/artifacts/src/i18n/esignet-i18n-bundle/fra.json new file mode 100644 index 0000000000..7bc7418dff --- /dev/null +++ b/artifacts/src/i18n/esignet-i18n-bundle/fra.json @@ -0,0 +1,538 @@ +{ + "consent": { + "authorization_failed_msg": "Échec de l'autorisation", + "consent_request_rejected": "Demande de consentement rejetée", + "consent_request_msg": "{{clientName}} demande l'accès aux éléments suivants :", + "transaction_timeout_msg": "Veuillez prendre les mesures appropriées dans", + "transaction_timeout": "La transaction a expiré. Veuillez réessayer.", + "authorize_scope": "Autoriser les portées", + "essential_claims": "Informations essentielles", + "voluntary_claims": "Informations volontaires", + "cancel": "Annuler", + "allow": "Autoriser", + "continue": "Continuer", + "resident-service": "Service résident", + "name": "Nom complet", + "given_name": "Prénom", + "middle_name": "Deuxième prénom", + "preferred_username": "Nom d'utilisateur préféré", + "picture": "Photo", + "gender": "Genre", + "birthdate": "Date de naissance", + "locale": "Langue", + "nickname": "Surnom", + "family_name": "Nom de famille", + "zoneinfo": "Fuseau horaire", + "updated_at": "Mis à jour le", + "address": "Adresse", + "deceasedDeclarationDate": "Date de déclaration de décès", + "declaredAsDeceased": "Déclaré décédé", + "typeOfDeath": "Type de décès", + "email": "Adresse e-mail", + "email_verified": "Adresse e-mail vérifiée", + "phone": "Téléphone", + "phone_number": "Numéro de téléphone", + "phone_number_verified": "Numéro de téléphone vérifié", + "registration_type": "Type d'enregistrement", + "required": "Obligatoire", + "profile": "Profil", + "authorize_scope_tooltip": "Permet au fournisseur de services d'accéder à ces services protégés en votre nom", + "essential_claims_tooltip": "Informations utilisateur obligatoires requises par le fournisseur de services", + "voluntary_claims_tooltip": "Informations supplémentaires que le résident peut choisir de partager avec le fournisseur de services", + "logo_alt": "eSignet", + "Manage-Identity-Data": "Autoriser l'accès à la gestion des données d'identité", + "Manage-VID": "Autoriser l'accès à la gestion du VID", + "Manage-Authentication": "Autoriser l'accès à la gestion de l'authentification", + "Manage-Service-Requests": "Autoriser l'accès à la gestion des demandes de service", + "Manage-Credentials": "Autoriser l'accès à la gestion des identifiants", + "individual_id": "UIN/VID utilisé lors de la connexion", + "cancelpopup": { + "confirm_header": "Veuillez confirmer", + "confirm_text": "Êtes-vous sûr de vouloir interrompre le processus de connexion ?", + "stay_btn": "Rester", + "discontinue_btn": "Interrompre" + } + }, + "l1Biometrics": { + "scan_and_verify": "Scanner et vérifier", + "sign_in_with_biometric": "Connexion avec biométrie", + "retry": "Réessayer", + "vid_label_text": "Entrez votre VID", + "vid_placeholder": "VID", + "Face": "Visage", + "Finger": "Doigt", + "Iris": "Iris", + "select_a_device": "Sélectionnez un appareil" + }, + "pin": { + "sign_in_with_pin": "Connexion avec code PIN", + "remember_me": "Se souvenir de moi", + "login": "Connexion", + "uin_label_text": "UIN", + "pin_label_text": "PIN", + "uin_placeholder": "UIN ou VID", + "pin_placeholder": "Entrez le PIN" + }, + "password": { + "sign_in_with_password": "Connexion avec mot de passe", + "remember_me": "Se souvenir de moi", + "login": "Continuer", + "uin_label_text": "Nom d'utilisateur", + "password_label_text": "Mot de passe", + "uin_placeholder": "Entrez le numéro de téléphone portable à 8-9 chiffres", + "password_placeholder": "Entrez le mot de passe", + "forgot_password": "Mot de passe oublié ?", + "reset_password": "Réinitialiser le mot de passe" + }, + "Form": { + "sign_in_with_details": "Connexion avec les détails", + "login": "Connexion", + "policyNumber": "Entrez le numéro de police", + "fullName": "Entrez le nom complet", + "dob": "Entrez la date de naissance", + "policyNumber_placeholder": "Numéro de police", + "fullName_placeholder": "Nom complet", + "dob_placeholder": "Date de naissance", + "auth_failed": "Échec de la connexion, veuillez entrer des informations d'identification correctes" + }, + "LoginQRCode": { + "scan_with_wallet": "Scannez avec {{walletName}} pour vous connecter", + "dont_have_wallet": "Vous n'avez pas {{walletName}} ?", + "download_now": "Télécharger maintenant", + "link_code_status": "Statut du code de liaison", + "failed": "Échoué", + "refresh": "Actualiser le code QR", + "open_wallet_app": "Ouvrir l'application {{walletName}}" + }, + "otp": { + "sign_in_with_otp": "Connexion avec OTP", + "resend_otp": "Renvoyer l'OTP", + "not_a_robot": "Je ne suis pas un robot", + "get_otp": "Obtenir l'OTP", + "verify": "Vérifier", + "vid_label_text": "Entrez votre VID", + "otp_label_text": "OTP", + "vid_placeholder": "VID", + "otp_placeholder": "1234", + "mobile_number": "Numéro de téléphone portable", + "email_address": "Adresse e-mail", + "otp_sent_msg": "L'OTP a été envoyé à votre {{otpChannels}} enregistré", + "resend_otp_counter": "Renvoyer l'OTP dans {{min}}:{{sec}}", + "mobile_placeholder": "Numéro de téléphone : {{mobileNumber}}", + "email_placeholder": "Adresse e-mail : {{emailAddress}}", + "mobile_email_placeholder": "Numéro de téléphone : {{mobileNumber}} et Adresse e-mail : {{emailAddress}}" + }, + "signInOption": { + "login_option_heading": "Choisissez comment vous souhaitez vous connecter :", + "login_with": "Connexion avec {{option}}", + "PIN": "PIN", + "Biometrics": "Biométrie", + "BIO": "Biométrie", + "QRCode": "Code QR", + "OTP": "OTP", + "PWD": "Mot de passe", + "preferred_mode_of_login": "Sélectionnez un mode de connexion préféré", + "more_ways_to_sign_in": "Plus de façons de se connecter", + "or": "OU", + "sign_in_with": "Vérifiez avec {{idProviderName}}", + "verify_using_national_id": "Vérifiez avec d'autres identifiants nationaux", + "register": "S'inscrire" + }, + "esignetDetails": { + "esignet_details_heading": "APIs wellknown", + "internal_api": "API interne", + "wellknown_api": "API .wellknown" + }, + "header": { + "login_heading": "Connexion", + "login_subheading": "Veuillez entrer votre nom d'utilisateur et mot de passe enregistrés", + "login_linkName": "Prérégistration", + "more_ways_to_sign_in": "Plus de façons de se connecter", + "invalid_auth_factor": "Facteurs d'authentification invalides. Veuillez réessayer...", + "download_now": "Télécharger maintenant", + "logo_alt": "eSignet", + "backgroud_image_alt": "Se connecter avec eSignet", + "language": "Langue", + "noAccount": "Vous n'avez pas de compte ?", + "signup_for_unified_login": "Inscrivez-vous avec la connexion unifiée", + "subheader_text": { + "all_login_options": "Veuillez choisir l'option de connexion", + "otp_login": "Veuillez entrer votre VID", + "biometrics_login": "Veuillez entrer votre VID et vérifier avec l'appareil biométrique", + "pin_login": "Veuillez entrer votre UIN/VID et votre PIN", + "password_login": "Veuillez entrer votre nom d'utilisateur et votre mot de passe enregistrés", + "kba_login": "Veuillez remplir les détails ci-dessous", + "wallet_login": "Veuillez scanner le code QR ci-dessous pour vous connecter" + } + }, + "footer": { + "powered_by": "Propulsé par", + "logo_alt": "Logo pied de page" + }, + "tabs": { + "pin_tab_name": "Connexion avec PIN", + "biometric_tab_name": "Connexion avec biométrie" + }, + "loadingMsgs": { + "redirecting_msg": "Redirection en cours. Veuillez patienter...", + "link_auth_waiting": "Veuillez vous authentifier via {{walletName}}. Ne rafraîchissez pas cette page.", + "authenticating_msg": "Authentification en cours. Veuillez patienter...", + "scanning_devices_msg": "Recherche d'appareils en cours. Veuillez patienter...", + "capture_initiated_msg": "Capture de {{modality}} lancée sur {{deviceModel}}", + "sending_otp_msg": "Envoi de l'OTP. Veuillez patienter...", + "loading_msg": "Chargement. Veuillez patienter..." + }, + "tooltips": { + "vid_info": "Veuillez remplir ce champ", + "username_info": "Entrez votre numéro de mobile enregistré de 8-9 chiffres et assurez-vous qu'il ne commence pas par \"0\"" + }, + "errors": { + "navigate_option": "Veuillez essayer de naviguer en utilisant les options ci-dessous.", + "page_not_exist": "Oups ! La page que vous recherchez n'existe pas.", + "something_went_wrong": "Une erreur est survenue !", + "experts_working": "Nos experts travaillent dur pour rétablir la situation.", + "username_not_valid": "Veuillez saisir un nom d'utilisateur valide", + "password_not_valid": "Veuillez saisir un mot de passe valide", + "no_response_msg": "Aucune réponse", + "no_devices_found_msg": "Appareil non trouvé. Veuillez vérifier la connectivité et réessayer.", + "link_code_status_failed": "Échec du chargement", + "authorization_failed": "Échec de l'autorisation", + "device_disc_failed": "Échec de la détection de l'appareil", + "device_not_found_msg": "Appareil non trouvé", + "biometric_capture_failed_msg": "Échec de la capture biométrique", + "authentication_failed_msg": "Échec de l'authentification", + "send_otp_failed_msg": "Échec de l'envoi de l'OTP", + "parsing_error_msg": "Impossible d'analyser", + "unauthorized_access": "Accès non autorisé", + "Network Error": "Erreur réseau", + "invalid_request": "Requête invalide", + "invalid_client_id": "Identifiant client invalide", + "invalid_client_name": "Nom de client invalide", + "invalid_uri": "URL invalide", + "invalid_rp_id": "Identifiant de partie de confiance invalide", + "invalid_response_type": "Type de réponse invalide ou non pris en charge", + "invalid_grant_type": "Type de subvention invalide ou non pris en charge", + "invalid_scope": "Portée invalide ou non prise en charge", + "invalid_redirect_uri": "URL de redirection invalide", + "invalid_display": "Affichage invalide ou non pris en charge", + "invalid_prompt": "Invite d'interface utilisateur invalide ou non prise en charge", + "invalid_assertion_type": "Type d'assertion client invalide ou non pris en charge", + "invalid_client_auth": "Types d'authentification client invalides ou non pris en charge", + "invalid_transaction": "Transaction invalide ou expirée", + "invalid_assertion": "Assertion client invalide", + "invalid_acr": "Références de classe de contexte d'authentification (ACR) invalides ou non prises en charge", + "invalid_token": "Jeton d'accès invalide ou expiré", + "auth_passed": "Authentification réussie", + "acr_amr_mapping_not_found": "Fichier de correspondance ACR-AMR introuvable", + "no_acr_registered": "Aucune référence de classe de contexte d'authentification (ACR) enregistrée", + "invalid_algorithm": "Algorithme de hachage invalide ou non pris en charge", + "unknown_error": "Erreur inconnue", + "invalid_input": "Entrée invalide", + "duplicate_client_id": "Identifiant client dupliqué", + "invalid_claim": "Revendications utilisateur invalides ou non prises en charge", + "invalid_public_key": "Clé publique du client invalide", + "send_otp_failed": "Échec de l'envoi de l'OTP. Identifiant individuel invalide ou inconnu.", + "missing_header": "En-tête manquant avec jeton Bearer dans la requête : Authorization.", + "invalid_permitted_scope": "Portée d'autorisation autorisée invalide.", + "invalid_identifier": "Identifiant individuel fourni invalide.", + "invalid_otp_channel": "Canal OTP fourni invalide.", + "invalid_no_of_challenges": "Défis d'authentification nuls ou vides non autorisés.", + "invalid_transaction_id": "Identifiant de transaction nul ou vide non autorisé.", + "invalid_auth_factor_type": "Type de facteur d'authentification nul ou vide non autorisé.", + "invalid_challenge": "Défi d'authentification requis.", + "invalid_status": "Valeur de statut non prise en charge fournie.", + "invalid_accepted_claim": "Revendications utilisateur acceptées invalides.", + "invalid_auth_code": "Code d'autorisation fourni invalide.", + "auth_factor_mismatch": "Les facteurs d'authentification fournis ne correspondent pas aux facteurs d'authentification résolus.", + "unsupported_id_format": "Format d'identifiant non pris en charge.", + "link_code_gen_failed": "Échec de la génération du code de liaison. Veuillez réessayer.", + "invalid_link_code": "Code de liaison invalide.", + "transaction_not_found": "Transaction introuvable.", + "transaction_already_linked": "Transaction déjà liée.", + "subscription_failed": "Échec de l'abonnement au sujet Kafka.", + "response_timeout": "Temps d'attente de réponse différée dépassé.", + "invalid_state": "Transaction trouvée dans un état invalide.", + "authorization_failed_msg": "Échec de l'autorisation", + "consent_request_rejected": "Demande de consentement rejetée", + "invalid_bind_auth_factor_type": "Type de facteur d'authentification lié invalide.", + "json_processing_error": "Erreur de traitement JSON.", + "invalid_auth_challenge": "Défi d'authentification invalide.", + "invalid_wfa_token": "Jeton WLA invalide.", + "failed_to_create_jwe": "Échec du chiffrement de l'identifiant utilisateur du portefeuille.", + "no_unique_alias": "Impossible de trouver la clé de cache pour sécuriser les données sensibles.", + "aes_cipher_failed": "Échec de l'opération cryptographique des données sensibles dans le cache.", + "key_binding_failed": "Échec de l'association de la clé.", + "binding_not_found": "Association de clé introuvable.", + "unknown_wla_format": "Format WLA inconnu.", + "unbound_auth_factor": "La clé n'est pas liée au facteur d'authentification fourni.", + "sha256_thumbprint_header_missing": "En-tête x5t#S256 manquant dans le jeton WLA.", + "invalid_challenge_format": "Format de défi d'authentification invalide trouvé.", + "link_code_limit_reached": "Limite du nombre de codes de liaison autorisés par transaction atteinte.", + "failed_to_generate_header_hash": "Échec de la génération de la valeur d'en-tête http oauth-details-hash.", + "invalid_individual_id": "Identifiant individuel invalide", + "invalid_pin": "PIN invalide", + "invalid_email": "Email invalide", + "invalid_phone": "Numéro de téléphone invalide", + "invalid_encoded_photo": "Photo encodée invalide", + "invalid_postalcode": "Code postal invalide", + "invalid_date_of_birth": "Date de naissance invalide", + "invalid_fullname": "Nom complet invalide", + "invalid_gender": "Sexe invalide", + "invalid_street_address": "Adresse de rue invalide", + "invalid_locality": "Localité invalide", + "invalid_region": "Région invalide", + "invalid_country": "Pays invalide", + "invalid_biometrics": "Biométrie invalide", + "invalid_format": "Format invalide", + "invalid_version": "Version invalide", + "invalid_value": "Valeur invalide", + "invalid_language_code": "Code de langue invalide", + "invalid_client_name_value": "Valeur de nom de client invalide", + "duplicate_individual_id": "L'identifiant individuel existe déjà.", + "password_error_msg": "Mot de passe invalide", + "data_exchange_failed": "Échec de l'échange de données KYC.", + "kyc_signing_certificate_failed": "Échec de l'obtention des certificats de signature KYC (système d'authentification).", + "binding_auth_failed": "Échec de l'authentification liée à la clé (portefeuille lié).", + "captcha_validator_not_found": "Échec de la recherche de l'instance de validation captcha, veuillez vérifier le classpath.", + "invalid_captcha": "Captcha invalide trouvé.", + "invalid_auth_factor_type_or_challenge_format": "Type de facteur d'authentification ou format de défi invalide.", + "unsupported_pkce_challenge_method": "Méthode d'échange de défi de clé de preuve non prise en charge.", + "invalid_pkce_challenge": "Défi de clé de preuve invalide.", + "invalid_pkce_code_verifier": "Vérificateur de code de clé de preuve invalide.", + "pkce_failed": "Échec de l'échange de défi de clé de preuve.", + "unsupported_credential_format": "Format d'identification demandé non pris en charge.", + "invalid_vc_format": "Format VC invalide.", + "invalid_proof": "Preuve invalide trouvée dans la demande.", + "unsupported_proof_type": "Le type de preuve dans la demande d'identification n'est pas pris en charge.", + "unsupported_credential_type": "Type d'identification demandé non pris en charge.", + "vc_issuance_failed": "Échec de l'émission VC.", + "proof_header_invalid_typ": "Valeur invalide dans la revendication typ de l'en-tête de preuve.", + "proof_header_invalid_alg": "Valeur invalide dans la revendication alg de l'en-tête de preuve.", + "proof_header_invalid_key": "Valeur invalide dans la revendication jwk/kid de l'en-tête de preuve.", + "proof_header_ambiguous_key": "Valeur invalide dans la revendication jwk/kid de l'en-tête de preuve, un seul est autorisé.", + "proof_invalid_iss": "Valeur invalide dans la revendication iss de la charge utile de preuve.", + "proof_invalid_aud": "Valeur invalide dans la revendication aud de la charge utile de preuve.", + "proof_invalid_iat": "Valeur invalide dans la revendication iat de la charge utile de preuve.", + "proof_invalid_nonce": "Valeur invalide dans la revendication nonce de la charge utile de preuve.", + "invalid_state_response": "État invalide", + "authCode_missing": "Code d'autorisation manquant", + "failed_to_validate_captcha": "Échec de la validation du captcha", + "0": "Succès", + "100": "Appareil non enregistré", + "101": "Impossible de détecter une biométrie", + "102": "Erreur technique lors de l'extraction", + "103": "Altération de l'appareil détectée", + "104": "Impossible de se connecter au serveur de gestion", + "105": "Erreur d'orientation de l'image", + "106": "Appareil non trouvé", + "107": "Clé publique de l'appareil expirée", + "108": "Clé publique de domaine manquante", + "109": "Nombre de biométries (doigt/iris) demandé non pris en charge", + "IDA-MLC-002": "UIN invalide", + "IDA-MLC-003": "UIN désactivé", + "IDA-MLC-004": "VID invalide", + "IDA-MLC-005": "ID invalide", + "IDA-MLC-014": "Canal de notification non enregistré. L'individu doit s'enregistrer et réessayer", + "IDA-MLC-006": "Paramètre d'entrée manquant", + "IDA-MLC-007": "La demande n'a pas pu être traitée. Veuillez réessayer", + "IDA-DEA-001": "Les données démographiques ne correspondent pas", + "IDA-MLC-001": "La demande doit être reçue par MOSIP dans heures/min", + "IDA-DEA-002": "Code de langue non pris en charge", + "IDA-MLC-013": "Attributs manquants", + "IDA-DEA-003": "Données démographiques non disponibles.", + "IDA-EKA-002": "Valeur invalide dans la demande de format d'impression", + "IDA-MPA-013": "Partenaire non autorisé pour eKYC", + "IDA-MPA-001": "Échec de la vérification de la signature numérique.", + "IDA-MPA-002": "Certificat invalide dans la signature numérique.", + "IDA-MPA-003": "Impossible de décrypter la demande.", + "IDA-MLC-009": "Paramètre d'entrée invalide", + "IDA-MLC-008": "Aucun type d'authentification sélectionné", + "IDA-MLC-010": "VID désactivé", + "IDA-MLC-011": "Type d'authentification non pris en charge", + "IDA-MPA-004": "Clé publique MOSIP expirée.", + "IDA-MPA-005": "L'utilisation de la demande OTP n'est pas autorisée selon la politique", + "IDA-MPA-006": "Type d'authentification non autorisé selon la politique", + "IDA-MPA-007": "La clé de licence n'appartient pas à un MISP enregistré", + "IDA-MPA-008": "La clé de licence du MISP a expiré", + "IDA-MPA-009": "Partenaire non enregistré", + "IDA-MPA-010": "MISP et partenaire non associés", + "IDA-MPA-011": "La clé de licence du MISP est suspendue", + "IDA-MPA-012": "Partenaire désactivé", + "IDA-MLC-012": "Consentement de l'individu non disponible", + "IDA-MPA-014": "Le partenaire n'est associé à aucune politique", + "IDA-MPA-015": "Authentification obligatoire selon la politique non effectuée", + "IDA-MPA-016": "Échec de la validation HMAC", + "IDA-MPA-017": "La clé de licence du MISP est bloquée", + "IDA-MLC-015": "Type d'identité non pris en charge", + "IDA-MLC-016": "Les paramètres d'ID de transaction dans la demande ne correspondent pas", + "IDA-EKA-001": "Impossible de chiffrer la réponse eKYC", + "IDA-MLC-017": "UserID invalide", + "IDA-MLC-019": "Modalité d'authentification verrouillée", + "IDA-MLC-020": "Impossible de chiffrer les données", + "IDA-DPM-001": "L'appareil n'est pas enregistré auprès de MOSIP", + "IDA-DPM-002": "MDS non enregistré auprès de MOSIP", + "IDA-DPM-003": "Fournisseur de l'appareil non enregistré auprès de MOSIP", + "IDA-MPA-018": "L'ID de politique n'appartient pas à un partenaire enregistré", + "IDA-MLC-021": "Échec de la récupération de la clé depuis HSM", + "IDA-MLC-022": "UIN désactivé/bloqué", + "IDA-MLC-023": "VID expiré/désactivé", + "IDA-DPM-004": "Le type d'appareil et le type biométrique ne correspondent pas", + "IDA-MLC-024": "Le domaine de la demande ne correspond pas au domaine de la biométrie", + "IDA-MLC-025": "Certificat du partenaire non disponible", + "IDA-MPA-019": "La politique du partenaire n'est pas active", + "IDA-IDV-001": "Échec de la validation des données d'entrée", + "IDA-RST-001": "L'URI ne doit pas être vide", + "IDA-RST-002": "Méthode HTTP vide ou invalide", + "IDA-RST-003": "Type de retour vide", + "IDA-RST-004": "Nom du service REST vide ou invalide", + "IDA-RST-005": "Délai d'attente invalide", + "IDA-RST-006": "Erreur côté client 4XX", + "IDA-RST-007": "Erreur côté serveur 5XX", + "IDA-RST-008": "Délai de connexion dépassé", + "IDA-KBT-001": "Certificat lié introuvable", + "IDA-KBT-002": "Le jeton signé (iat) n'est pas dans la plage horaire autorisée.", + "IDA-KBT-003": "Erreur lors de la vérification du jeton lié à la clé.", + "otp": { + "IDA-OTA-001": "Trop de demandes d'OTP reçues", + "IDA-OTA-002": "Impossible de générer/envoyer l'OTP", + "IDA-OTA-003": "L'OTP a expiré", + "IDA-OTA-004": "OTP invalide", + "IDA-OTA-005": "L'identifiant de transaction saisi ne correspond pas à celui de la demande d'OTP", + "IDA-OTA-006": "Le UIN est verrouillé pour la génération d'OTP. Veuillez réessayer plus tard", + "IDA-OTA-007": "Le UIN est verrouillé pour la validation d'OTP en raison du dépassement du nombre d'essais OTP invalides", + "IDA-OTA-008": "Canal de notification OTP non fourni.", + "IDA-OTA-009": "Canal de notification non configuré", + "IDA-OTA-010": "Le type d'identité saisi ne correspond pas au type d'identité de la demande d'OTP", + "IDA-OTA-011": "L'identifiant de partenaire saisi ne correspond pas à celui de la demande d'OTP", + "send_otp_failed": "Échec de l'envoi de l'OTP. Identifiant individuel invalide/inconnu.", + "send_otp_failed_msg": "Échec de l'envoi de l'OTP", + "invalid_otp_channel": "Canal OTP invalide fourni.", + "auth_failed": "OTP incorrect. Veuillez réessayer.", + "IDA-MLC-018": "UIN/VID invalide. Veuillez saisir un UIN/VID valide." + }, + "biometrics": { + "IDA-BIA-001": "Les données biométriques ne correspondent pas", + "IDA-BIA-002": "Doigts dupliqués dans la demande", + "IDA-BIA-003": "Le nombre de FMR ne doit pas dépasser 2.", + "IDA-BIA-004": "Appareil non enregistré auprès de MOSIP", + "IDA-BIA-005": "Fournisseur de l'appareil non enregistré auprès de MOSIP", + "IDA-BIA-006": "Données biométriques non disponibles.", + "IDA-BIA-007": "Iris dupliqués dans la demande", + "IDA-BIA-008": "Le nombre de IIR ne doit pas dépasser 2.", + "IDA-BIA-009": "Le nombre d'enregistrements FID ne doit pas dépasser 1.", + "IDA-BIA-010": "Un enregistrement FMR contient plus d'un doigt.", + "IDA-BIA-011": "Données biométriques invalides", + "IDA-BIA-013": "Le nombre de FMR ne doit pas dépasser 10.", + "IDA-BIA-014": "Échec de la validation du hachage", + "IDA-BIA-015": "Échec de la validation de la signature", + "IDA-BIA-016": "Impossible d'effectuer le contrôle de qualité en raison d'un problème technique", + "IDA-BIA-017": "Impossible d'effectuer la correspondance biométrique en raison d'un problème technique", + "IDA-BIA-018": "Impossible de traiter la demande en raison d'un problème technique", + "auth_failed": "Données biométriques non disponibles. Veuillez réessayer.", + "IDA-MLC-018": "UIN/VID invalide. Veuillez saisir un UIN/VID valide." + }, + "pin": { + "invalid_pin": "PIN invalide", + "auth_failed": "PIN incorrect. Veuillez réessayer.", + "IDA-MLC-018": "UIN/VID invalide. Veuillez saisir un UIN/VID valide." + }, + "wallet": { + "failed_to_link": "Échec de l'association", + "qr_code_expired": "QR Code expiré", + "invalid_qrcode_config": "Configuration du QR Code invalide. Veuillez signaler à l'administrateur du site.", + "link_code_refresh_failed": "Échec du chargement", + "auth_failed": "Échec de l'authentification locale du portefeuille. Veuillez réessayer.", + "IDA-MLC-018": "UIN/VID invalide. Veuillez saisir un UIN/VID valide." + }, + "password": { + "auth_failed": "Nom d'utilisateur ou mot de passe incorrect. Veuillez réessayer.", + "password_error_msg": "Mot de passe invalide", + "IDA-MLC-018": "Nom d'utilisateur invalide. Veuillez saisir un nom d'utilisateur valide.", + "IDA-PSD-001": "Nom d'utilisateur ou mot de passe incorrect. Veuillez réessayer.", + "IDA-PSD-002": "Nom d'utilisateur ou mot de passe incorrect. Veuillez réessayer." + },"statusCodeHeader": { + "400": "Requête incorrecte", + "401": "Non autorisé", + "402": "Paiement requis", + "403": "Interdit", + "404": "Page introuvable", + "405": "Méthode non autorisée", + "406": "Non acceptable", + "407": "Authentification proxy requise", + "408": "Délai d'attente dépassé", + "409": "Conflit", + "410": "Parti", + "411": "Longueur requise", + "412": "Précondition échouée", + "413": "Charge utile trop volumineuse", + "414": "URI trop longue", + "415": "Type de média non pris en charge", + "416": "Plage non satisfaisante", + "417": "Échec d'exception", + "418": "Je suis une théière", + "421": "Requête mal dirigée", + "422": "Entité non traitable", + "423": "Verrouillé", + "424": "Dépendance échouée", + "425": "Trop tôt", + "426": "Mise à niveau requise", + "428": "Précondition requise", + "429": "Trop de requêtes", + "431": "Champs d'en-tête de requête trop volumineux", + "451": "Indisponible pour des raisons juridiques", + "500": "Erreur interne du serveur", + "501": "Non implémenté", + "502": "Mauvaise passerelle", + "503": "Service indisponible", + "504": "Délai d'attente de la passerelle", + "505": "Version HTTP non prise en charge", + "506": "La variante négocie également", + "507": "Stockage insuffisant", + "508": "Boucle détectée", + "510": "Non étendu", + "511": "Authentification réseau requise" + }, + "statusCodeSubHeader": { + "400": "Le serveur n'a pas pu comprendre la requête en raison d'une syntaxe invalide", + "401": "Le serveur nécessite une authentification utilisateur", + "402": "Réservé pour une utilisation future à mettre en œuvre dans les systèmes de paiement numérique", + "403": "Interdit ! Le client n'a pas les droits pour accéder au contenu", + "404": "La page demandée est introuvable", + "405": "La méthode demandée n'est pas autorisée et ne peut pas être utilisée", + "406": "Le serveur ne trouve aucun contenu correspondant aux critères donnés par l'agent utilisateur", + "407": "Le client doit être authentifié par un proxy", + "408": "Le serveur n'a pas reçu de requête complète dans le délai imparti", + "409": "La requête n'a pas pu être exécutée en raison d'un conflit avec l'état actuel de la ressource cible", + "410": "La ressource demandée a été supprimée et la condition semble être permanente", + "411": "Le serveur a rejeté la requête car il nécessite que le champ Content-Length soit défini", + "412": "Le serveur ne répond pas à une ou plusieurs conditions préalables indiquées dans les en-têtes de la requête", + "413": "Le serveur refuse de traiter la requête car la charge utile est trop volumineuse", + "414": "Le serveur refuse de traiter la requête car l'URL est trop longue", + "415": "Le serveur rejette la requête car il ne prend pas en charge le format des données demandées", + "416": "Le serveur rejette la requête car le champ d'en-tête Range ne peut pas être satisfait", + "417": "Le champ d'en-tête Expect de la requête n'a pas pu être satisfait par le serveur", + "418": "Le serveur refuse de faire du café", + "421": "La requête est dirigée vers un serveur qui n'est pas configuré pour produire une réponse", + "422": "Le serveur ne peut pas traiter la requête en raison d'erreurs sémantiques", + "423": "L'accès à la ressource demandée est verrouillé", + "424": "La requête a échoué en raison de l'échec d'une requête précédente", + "425": "Le serveur ne veut pas risquer de traiter une requête qui pourrait être rejouée", + "426": "Le serveur refuse d'exécuter la requête en utilisant le protocole actuel", + "428": "Le serveur exige que la requête soit conditionnelle", + "429": "L'utilisateur a envoyé trop de requêtes", + "431": "Le serveur refuse de traiter la requête car ses champs d'en-tête sont trop volumineux", + "451": "L'utilisateur a demandé une ressource illégale", + "500": "Le serveur a rencontré une situation qu'il ne sait pas gérer", + "501": "La requête ne peut pas être traitée car elle n'est pas prise en charge par le serveur", + "502": "Le serveur a reçu une réponse invalide en agissant comme une passerelle", + "503": "Le serveur n'est actuellement pas prêt à traiter la requête", + "504": "Le serveur agissant comme une passerelle n'a pas obtenu de réponse à temps", + "505": "La version HTTP utilisée dans la requête n'est pas prise en charge par le serveur", + "506": "Erreur de configuration interne : la ressource de variante choisie est configurée pour une négociation transparente", + "507": "L'opération n'a pas pu être effectuée sur la ressource car le serveur est incapable de stocker la représentation nécessaire pour traiter la requête", + "508": "Le serveur a détecté une boucle infinie lors du traitement de la requête", + "510": "Des extensions supplémentaires sont nécessaires pour que le serveur puisse satisfaire la requête", + "511": "Le client doit s'authentifier pour obtenir l'accès au réseau" + } + } +} \ No newline at end of file