From e46b3ca3f904e03d155df19db8179653aa564a09 Mon Sep 17 00:00:00 2001 From: osteel Date: Thu, 4 Feb 2021 18:13:38 +0000 Subject: [PATCH] French translations for errors and validation --- resources/lang/fr/errors.php | 156 +++++++++++++++++++++++++++++++ resources/lang/fr/validation.php | 67 +++++++++++++ 2 files changed, 223 insertions(+) create mode 100644 resources/lang/fr/errors.php create mode 100644 resources/lang/fr/validation.php diff --git a/resources/lang/fr/errors.php b/resources/lang/fr/errors.php new file mode 100644 index 00000000..1be61ea6 --- /dev/null +++ b/resources/lang/fr/errors.php @@ -0,0 +1,156 @@ + [ + 'title' => 'Non authentifié', + 'detail' => '', + 'code' => '', + ], + + 'forbidden' => [ + 'title' => 'Non autorisé', + 'detail' => '', + 'code' => '', + ], + + 'token_mismatch' => [ + 'title' => 'Jeton invalide', + 'detail' => "Le jeton n'est pas valide.", + 'code' => '', + ], + + 'member_required' => [ + 'title' => 'Document JSON API invalide', + 'detail' => 'Le membre :member est obligatoire.', + 'code' => '', + ], + + 'member_object_expected' => [ + 'title' => 'Document JSON API invalide', + 'detail' => 'Le membre :member doit être un objet.', + 'code' => '', + ], + + 'member_identifier_expected' => [ + 'title' => 'Document JSON API invalide', + 'detail' => 'Le membre :member doit être un identifiant de ressource.', + 'code' => '', + ], + + 'member_string_expected' => [ + 'title' => 'Document JSON API invalide', + 'detail' => 'Le membre :member doit être une chaîne de caractères.', + 'code' => '', + ], + + 'member_empty' => [ + 'title' => 'Document JSON API invalide', + 'detail' => 'Le membre :member ne peut être vide.', + 'code' => '', + ], + + 'member_field_not_allowed' => [ + 'title' => 'Document JSON API invalide', + 'detail' => 'Le membre :member ne peut avoir de champ :field.', + 'code' => '', + ], + + 'resource_type_not_supported' => [ + 'title' => 'Non supporté', + 'detail' => "Le type de ressource :type n'est pas supporté par ce endpoint.", + 'code' => '', + ], + + 'resource_type_not_recognised' => [ + 'title' => 'Non supporté', + 'detail' => "Le type de ressource :type n'est pas reconnu.", + 'code' => '', + ], + + 'resource_id_not_supported' => [ + 'title' => 'Non supporté', + 'detail' => "L'identifiant de ressource :id n'est pas supporté par ce endpoint.", + 'code' => '', + ], + + 'resource_client_ids_not_supported' => [ + 'title' => 'Non supporté', + 'detail' => "Le type de ressource :type n'accepte pas les identifiants générés par le client.", + 'code' => '', + ], + + 'resource_exists' => [ + 'title' => 'Conflit', + 'detail' => 'La ressource :id existe déjà.', + 'code' => '', + ], + + 'resource_not_found' => [ + 'title' => 'Introuvable', + 'detail' => "La ressource spécifiée n'existe pas.", + 'code' => '', + ], + + 'resource_field_exists_in_attributes_and_relationships' => [ + 'title' => "Document JSON API invalide", + 'detail' => 'Le champ :field ne peut être à la fois un attribut et une relation.', + 'code' => '', + ], + + 'resource_invalid' => [ + 'title' => 'Entité non traitable', + 'detail' => 'Le document est correctement structuré mais contient des erreurs sémantiques.', + 'code' => '', + ], + + 'resource_cannot_be_deleted' => [ + 'title' => 'Non supprimable', + 'detail' => 'La ressource ne peut être supprimée.', + 'code' => '', + ], + + 'query_invalid' => [ + 'title' => 'Paramètre de requête invalide', + 'detail' => 'Les paramètres de la requête ne sont pas valides.', + 'code' => '', + ], + + 'failed_validator' => [ + 'title' => 'Entité non traitable', + 'detail' => 'Le document est correctement structuré mais contient des erreurs sémantiques.', + 'code' => '', + ], +]; diff --git a/resources/lang/fr/validation.php b/resources/lang/fr/validation.php new file mode 100644 index 00000000..13d10a52 --- /dev/null +++ b/resources/lang/fr/validation.php @@ -0,0 +1,67 @@ + [ + 'default' => 'Certains champs soumis ne sont pas autorisés.', + 'singular' => "Le champ soumis :values n'est pas autorisé.", + 'plural' => 'Les champs soumis :values ne sont pas autorisés.', + ], + + 'allowed_filter_parameters' => [ + 'default' => 'Certains paramètres de filtre de sont pas autorisés.', + 'singular' => "Le paramètre de filtre :values n'est pas autorisé.", + 'plural' => 'Les paramètres de filtre :values ne sont pas autorisés.', + ], + + 'allowed_include_paths' => [ + 'default' => 'Certains chemins inclus ne sont pas autorisés.', + 'singular' => "Le chemin inclus :values n'est pas autorisé.", + 'plural' => 'Les chemins inclus :values ne sont pas autorisés.', + ], + + 'allowed_sort_parameters' => [ + 'default' => 'Certains paramètres de tri ne sont pas autorisés.', + 'singular' => "Le paramètre de tri :values n'est pas autorisé.", + 'plural' => 'Les paramètres de tri :values ne sont pas autorisés.', + ], + + 'allowed_page_parameters' => [ + 'default' => 'Certains paramètres de pagination ne sont pas autorisés.', + 'singular' => "Le paramètre de pagination :values n'est pas autorisé.", + 'plural' => 'Les paramètres de pagination :values ne sont pas autorisés.', + ], + + 'date_time_iso_8601' => ":attribute n'est pas au format ISO 8601 de date et heure.", + + 'disallowed_parameter' => "Le paramètre :name n'est pas autorisé.", + + 'has_one' => 'Le champ :attribute doit être une relation "to-one" contenant des ressources de type :types.', + + 'has_many' => 'Le champ :attribute doit être une relation "to-many" contenant des ressources de type :types.', +];