From b6ea656efe2f479caa589c70a086301d194fdd3a Mon Sep 17 00:00:00 2001 From: Yanick Minder Date: Fri, 5 Jul 2024 16:41:38 +0200 Subject: [PATCH] add french tranlatiions --- config/locales/crud.fr.yml | 48 ++++++++ config/locales/devise.fr.yml | 42 +++++++ config/locales/fr.yml | 223 +++++++++++++++++++++++++++++++++++ 3 files changed, 313 insertions(+) create mode 100644 config/locales/crud.fr.yml create mode 100644 config/locales/devise.fr.yml create mode 100644 config/locales/fr.yml diff --git a/config/locales/crud.fr.yml b/config/locales/crud.fr.yml new file mode 100644 index 000000000..16d5436f8 --- /dev/null +++ b/config/locales/crud.fr.yml @@ -0,0 +1,48 @@ +--- +fr: + crud: + create: + flash: + success: "%{model} a été créé avec succès." + destroy: + flash: + failure: "%{model} n'a pas pu être supprimé." + success: "%{model} a été supprimé avec succès." + edit: + title: "%{model} éditer" + new: + title: "%{model} créer" + show: + title: "%{model}" + update: + flash: + success: "%{model} a été mis à jour avec succès." + global: + associations: + no_entry: "(aucune)" + none_available: "(aucun disponible)" + please_select: Veuillez sélectionner + button: + cancel: Annuler + save: Enregistrer + search: Rechercher + confirm_delete: Voulez-vous vraiment supprimer cette entrée ? + errors: + header: + one: 'Une erreur a empêché l''enregistrement de cette entrée :' + other: "%{count} Des erreurs ont empêché l'enregistrement de cette entrée :" + link: + add: Créer + delete: Supprimer + edit: Modifier + list: Liste + show: Annonces + 'no': non + no_list_entries: Aucune entrée trouvée. + 'yes': oui + list: + index: + title: "%{models}" + time: + formats: + time: "%H:%M" diff --git a/config/locales/devise.fr.yml b/config/locales/devise.fr.yml new file mode 100644 index 000000000..61aa988fd --- /dev/null +++ b/config/locales/devise.fr.yml @@ -0,0 +1,42 @@ +--- +fr: + activerecord: + attributes: + user: + confirmation_sent_at: Confirmation envoyée le + confirmation_token: Jeton de confirmation + confirmed_at: Confirmé le + created_at: Créé le + current_password: Ancien mot de passe + current_sign_in_at: Inscription actuelle du + current_sign_in_ip: IP de la connexion actuelle + email: Courrier électronique + encrypted_password: Mot de passe crypté + failed_attempts: Tentatives ratées + last_sign_in_at: Dernière inscription le + last_sign_in_ip: IP de la dernière connexion + locked_at: Bloqué le + password: Mot de passe + password_confirmation: Confirmation du mot de passe + privacy_accepted_at: Déclaration de confidentialité + remember_created_at: Rester connecté du + remember_me: Rester connecté + reset_password_sent_at: E-mail de réinitialisation du mot de passe envoyé le + reset_password_token: Jeton de réinitialisation du mot de passe + sign_in_count: Nombre d'inscriptions + terms_accepted_at: CONDITIONS GÉNÉRALES DE VENTE + unconfirmed_email: Adresse e-mail non confirmée + unlock_token: Jeton de déverrouillage + updated_at: Mis à jour le + models: + user: Utilisateur + errors: + messages: + already_confirmed: a déjà été confirmé, veuillez essayer de vous connecter + confirmation_period_expired: devait être confirmée dans un délai de %{period}, veuillez en faire la demande à nouveau. + expired: a expiré, veuillez en redemander + not_found: pas trouvé + not_locked: n'est pas bloqué + not_saved: + one: "%{resource} n'a pas pu être enregistré en raison d'une erreur :" + other: "%{count} Des erreurs empêchaient l'enregistrement de %{resource}:" diff --git a/config/locales/fr.yml b/config/locales/fr.yml new file mode 100644 index 000000000..b3a177ca0 --- /dev/null +++ b/config/locales/fr.yml @@ -0,0 +1,223 @@ +--- +fr: + activerecord: + attributes: + activity: + description: Coordonnées de la société et description de l'activité + role: Rouleau + year_from: Date de début + advanced_training: + description: Description + year_from: Date de début + education: + location: Lieu de formation + title: Formation + year_from: Date de début + people_skill: + certificate: Certificat + core_competence: Compétence clé + level: Niveau + skill: Compétence + person: + competence_notes: Notes Member + dual_citizen: Double nationalité + email: Email + languages: + one: Langue + other: Langues + location: Lieu + name: Nom + person_roles: + one: Fonction + other: Fonctions + picture: Image + title: Conclusion + project: + description: Description + role: Rôle et tâches + technology: Technologies utilisées + title: Projet + year_from: Date de début + skill: + category: Catégorie + models: + activity: Station + advanced_training: Formation continue + company: + one: Société + other: Entreprises + department: + one: Unité organisationnelle + other: Unités organisationnelles + education: + one: Formation + other: Formations + people_skill: + one: Compétence + other: Compétences + project: Projet + role: + one: Rouleau + other: Rouleaux + skill: + one: Compétence + other: Compétences + admin: + global: + link: + list: Panneau d'administration + cv_search: + global: + search_skills: Rechercher également des compétences + date_range_picker: + from: De + till_today: Jusqu'à aujourd'hui + to: Jusqu'à + today: Aujourd'hui + with_enddate: Avec date de fin + errors: + messages: + invalid_date_range: doit être antérieure à la date de fin. + max_size_error: ne doit pas dépasser 10 Mo. + profile-not-found: Le profil n'a pas été trouvé. + global: + date: + from: De + month: Mois + till_today: Jusqu'à aujourd'hui + to: Jusqu'à + today: Aujourd'hui + with_enddate: Avec date de fin + year: Année + devise: + admin: "(Admin)" + admin_panel: Panneau d'administration + devise: Devise + mockdata: Mockdata + no_omniauth_providers: An error, no Omniauth providers are available, please contact the administrator. + sign_in: S'inscrire + sign_in_with: 'S''inscrire avec %{provider} ' + sign_out: Se désinscrire + 'false': Non + link: + cancel: Annuler + export: Exporter + save_new: Enregistrer & Nouveau + navbar: + cv_search: Recherche de CV + profile: Profil + skill_search: Recherche de compétences + skillset: Kit de compétences + new: Nouveau + people_skills: + levels: + expert: Expert + junior: Junior + level: Expérience + professional: Professionnel + senior: Senior + trainee: Stagiaire + unweighted: Non évalué + search: + found_in: Trouvé dans + no_results: Pas de résultats + search_results: Résultats de la recherche + 'true': Oui + helpers: + cancel: Annuler + submit: + add: "%{model} ajouter" + delete: Supprimer + edit: "%{model} éditer" + language: + de: Allemand + en: Anglais + marital_statuses: + divorced: divorcé(e) + married: marié(e) + registered_partnership: partenariat enregistré + single: célibataire + widowed: veuf/veuve + people: + cv: + no_skills_rated_msg: Ce profil n'a pas encore de skills évalués. Va dans l'onglet Skills et évalue les skills qui te concernent. + export_cv: + export_form: + anonymised_cv: CV anonyme + competences_skills: Compétences clés - Skills + download: Télécharger + location: 'Établissement (pour le pied de page) :' + skills_by_level: Compétences par niveau + trainee: Stagiaire + index: + choose_create_person: Choisis une personne ou saisis un nouveau profil + welcome: Bienvenue chez + new: + personals: Données personnelles + people_skills: + edit_form: + rate: Évaluer + unrate: Ne pas évaluer + global: + link: + add: Ajouter une compétence + index: + new_skills_to_rate: Nouvelles compétences pour l'évaluation + profile: + add_function: Ajouter une fonction + add_language: Ajouter une langue + change_image: Modifier l'image + core_competences: Compétences clés + personals: Données personnelles + upload_image: Télécharger une image + scroll_to_menu: + activities: Station + advanced-trainings: Formations continues + core-competences: Compétences clés + educations: Formations + personal-data: Données personnelles + projects: Projets + search: + new_profile: Nouveau profil + updated_at: Dernièrement édité + people-skills: + certificate: Certificat + core-competence: Compétence clé + filter: + all: Tous les + rated: Évalué + unrated: Non évalué + interest: Intérêt + levels: + expert: Esperto + junior: Junior + level: Esperienza + professional: Professionnel + senior: Senior + trainee: Apprendista + unweighted: Non valutato + people_skills: + global: + link: + add: Ajouter une compétence (max. 5) + profile: + updated_at: Dernièrement édité + skills: + global: + table: + category: Catégorie + default_set: Set par défaut + members: Membres + modify: Modifier + portfolio: Portefeuille + radar: Radar + skill: Compétence + subcategory: Sous-catégorie + header: + all: Tous les + category: Catégorie + default: Défaut + new: Nouveau + search: Chercher des compétences + show: + title: 'Compétence : %{title} (%{amount} Members)'