refactor: replace custom CRM with Monica fork
Some checks failed
Build & Push Monica Image to Gitea Registry / build-and-push (push) Failing after 9s
Some checks failed
Build & Push Monica Image to Gitea Registry / build-and-push (push) Failing after 9s
This commit is contained in:
571
resources/lang/fr/app.php
Normal file
571
resources/lang/fr/app.php
Normal file
@@ -0,0 +1,571 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
'yes' => 'Oui',
|
||||
'no' => 'Non',
|
||||
'update' => 'Mettre à jour',
|
||||
'save' => 'Sauver',
|
||||
'add' => 'Ajouter',
|
||||
'cancel' => 'Annuler',
|
||||
'confirm' => 'Confirmer',
|
||||
'delete_confirm' => 'Êtes-vous sûr(e) ?',
|
||||
'delete' => 'Supprimer',
|
||||
'edit' => 'Éditer',
|
||||
'upload' => 'Envoyer',
|
||||
'download' => 'Télécharger',
|
||||
'save_close' => 'Enregistrer et fermer',
|
||||
'close' => 'Fermer',
|
||||
'copy' => 'Copier',
|
||||
'create' => 'Créer',
|
||||
'remove' => 'Enlever',
|
||||
'revoke' => 'Révoquer',
|
||||
'done' => 'Terminé',
|
||||
'back' => 'Précédent',
|
||||
'verify' => 'Vérifier',
|
||||
'new' => 'nouveau',
|
||||
'unknown' => 'Je ne sais pas',
|
||||
'load_more' => 'Charger plus',
|
||||
'loading' => 'Chargement…',
|
||||
'with' => 'avec',
|
||||
'today' => 'aujourd’hui',
|
||||
'yesterday' => 'hier',
|
||||
'another_day' => 'un autre jour',
|
||||
'date' => 'Date',
|
||||
'type' => 'Type',
|
||||
'zoom' => 'Zoom',
|
||||
'upgrade' => 'Mettre à jour pour débloquer',
|
||||
'percent_uploaded' => '{percent}% téléchargés',
|
||||
'retry' => 'Réessayer',
|
||||
'filter' => 'Filtrer la liste',
|
||||
'go_back' => 'Revenir en arrière',
|
||||
'file_selected' => '{count} fichier sélectionné…|{count} fichiers sélectionnés…',
|
||||
|
||||
'application_title' => 'Monica – gestionnaire de relations personnelles',
|
||||
'application_description' => 'Monica est un outil pour gérer vos interactions avec vos proches, vos amis et votre famille.',
|
||||
'application_og_title' => 'Ayez de meilleures relations avec vos proches. GRC gratuit en ligne pour les amis et la famille.',
|
||||
|
||||
'markdown_description' => 'Souhaitez-vous formater votre texte d’une belle manière ? Nous supportons le format Markdown pour ajouter du gras, de l’italique, des listes et plus encore.',
|
||||
'markdown_link' => 'Lire la documentation',
|
||||
|
||||
'header_settings_link' => 'Paramètres',
|
||||
'header_logout_link' => 'Déconnexion',
|
||||
'header_changelog_link' => 'Évolutions du produit',
|
||||
|
||||
'main_nav_cta' => 'Ajouter des gens',
|
||||
'main_nav_dashboard' => 'Tableau de bord',
|
||||
'main_nav_family' => 'Contacts',
|
||||
'main_nav_journal' => 'Journal',
|
||||
'main_nav_activities' => 'Activités',
|
||||
'main_nav_tasks' => 'Tâches',
|
||||
|
||||
'footer_remarks' => 'Commentaires ?',
|
||||
'footer_send_email' => 'Envoyez nous un courriel',
|
||||
'footer_privacy' => 'Politique de confidentialité',
|
||||
'footer_release' => 'Notes de version',
|
||||
'footer_newsletter' => 'Infolettre',
|
||||
'footer_source_code' => 'Contribuer',
|
||||
'footer_version' => 'Version : :version',
|
||||
'footer_new_version' => 'Une nouvelle version de Monica est disponible',
|
||||
|
||||
'footer_modal_version_whats_new' => 'Quoi de neuf ?',
|
||||
'footer_modal_version_release_away' => 'Vous avez une version de retard par rapport à la dernière version disponible.|Vous avez :number versions de retard par rapport à la dernière version disponible. Vous devriez mettre à jour votre instance.',
|
||||
|
||||
'breadcrumb_dashboard' => 'Tableau de bord',
|
||||
'breadcrumb_list_contacts' => 'Liste de contacts',
|
||||
'breadcrumb_archived_contacts' => 'Contacts archivés',
|
||||
'breadcrumb_journal' => 'Journal',
|
||||
'breadcrumb_settings' => 'Paramètres',
|
||||
'breadcrumb_settings_export' => 'Exporter',
|
||||
'breadcrumb_settings_users' => 'Utilisateurs',
|
||||
'breadcrumb_settings_users_add' => 'Ajouter un utilisateur',
|
||||
'breadcrumb_settings_subscriptions' => 'Abonnement',
|
||||
'breadcrumb_settings_import' => 'Importer',
|
||||
'breadcrumb_settings_import_report' => 'Rapport d’import',
|
||||
'breadcrumb_settings_import_upload' => 'Téléversez',
|
||||
'breadcrumb_settings_tags' => 'Étiquettes',
|
||||
'breadcrumb_add_significant_other' => 'Ajouter un partenaire',
|
||||
'breadcrumb_edit_significant_other' => 'Mettre à jour un partenaire',
|
||||
'breadcrumb_add_note' => 'Ajouter une note',
|
||||
'breadcrumb_edit_note' => 'Modifier la note',
|
||||
'breadcrumb_api' => 'API',
|
||||
'breadcrumb_dav' => 'Ressources DAV',
|
||||
'breadcrumb_edit_introductions' => 'Comment vous vous êtes rencontrés',
|
||||
'breadcrumb_settings_personalization' => 'Personnalisation',
|
||||
'breadcrumb_settings_security' => 'Sécurité',
|
||||
'breadcrumb_settings_security_2fa' => 'Authentification à deux facteurs',
|
||||
'breadcrumb_profile' => 'Profil de :name',
|
||||
|
||||
'gender_male' => 'Homme',
|
||||
'gender_female' => 'Femme',
|
||||
'gender_none' => 'Aucun',
|
||||
'gender_no_gender' => 'Aucun genre',
|
||||
|
||||
'error_title' => 'Oups ! Une erreur est survenue.',
|
||||
'error_unauthorized' => 'Vous n’avez pas le droit de modifier cette ressource.',
|
||||
'error_user_account' => 'Cet utilisateur n’appartient pas au compte donné.',
|
||||
'error_save' => 'Une erreur est intervenue pendant la sauvegarde des données.',
|
||||
'error_try_again' => 'Une erreur s’est produite. Merci d’essayer à nouveau.',
|
||||
'error_id' => 'Erreur numéro : :id',
|
||||
'error_unavailable' => 'Service indisponible',
|
||||
'error_maintenance' => 'Maintenance en cours. On revient vite !',
|
||||
'error_help' => 'On revient tout de suite.',
|
||||
'error_twitter' => 'Suivez <a href="https://twitter.com/:twitter">notre compte Twitter</a> pour être alerté de l’évolution de la situation.',
|
||||
'error_no_term' => 'Il n’y a pas encore de politique pour cette instance.',
|
||||
|
||||
'default_save_success' => 'Les modifications ont été enregistrées.',
|
||||
|
||||
'compliance_title' => 'Désolé pour l’interruption.',
|
||||
'compliance_desc' => 'Nous avons changé nos <a href=":urlterm" hreflang=":hreflang">Conditions d’Utilisation</a> et notre <a href=":url" hreflang=":hreflang">Politique de Confidentialité</a>. Nous devons vous demander de les consulter et les accepter si vous voulez continuer à utiliser votre compte.',
|
||||
'compliance_desc_end' => 'Nous ne faisons rien de méchant avec vos données ou votre compte et nous ne le ferons jamais.',
|
||||
'compliance_terms' => 'Accepter les nouvelles conditions et politique de confidentialité',
|
||||
|
||||
// Relationship types
|
||||
// Yes, each relationship type has 8 strings associated with it.
|
||||
// This is because we need to indicate the name of the relationship type,
|
||||
// and also the name of the opposite side of this relationship (father/son),
|
||||
// and then, the feminine version of the string. Finally, in some sentences
|
||||
// in the UI, we need to include the name of the person we add the relationship
|
||||
// to.
|
||||
'relationship_type_group_love' => 'Relations amoureuses',
|
||||
'relationship_type_group_family' => 'Relations familiales',
|
||||
'relationship_type_group_friend' => 'Relations amicales',
|
||||
'relationship_type_group_work' => 'Relations de travail',
|
||||
'relationship_type_group_other' => 'Autre type de relations',
|
||||
|
||||
'relationship_type_partner' => 'conjoint',
|
||||
'relationship_type_partner_female' => 'conjointe',
|
||||
'relationship_type_partner_male' => 'conjoint',
|
||||
'relationship_type_partner_with_name' => 'conjoint de :name',
|
||||
'relationship_type_partner_female_with_name' => 'conjointe de :name',
|
||||
'relationship_type_partner_male_with_name' => 'conjoint de :name',
|
||||
|
||||
'relationship_type_spouse' => 'épouse',
|
||||
'relationship_type_spouse_female' => 'femme',
|
||||
'relationship_type_spouse_male' => 'mari',
|
||||
'relationship_type_spouse_with_name' => 'épouse de :name',
|
||||
'relationship_type_spouse_female_with_name' => 'femme de :name',
|
||||
'relationship_type_spouse_male_with_name' => 'mari de :name',
|
||||
|
||||
'relationship_type_date' => 'rendez-vous',
|
||||
'relationship_type_date_female' => 'rendez-vous',
|
||||
'relationship_type_date_male' => 'rendez-vous',
|
||||
'relationship_type_date_with_name' => 'rendez-vous de :name',
|
||||
'relationship_type_date_female_with_name' => 'rendez-vous de :name',
|
||||
'relationship_type_date_male_with_name' => 'rendez-vous de :name',
|
||||
|
||||
'relationship_type_lover' => 'amant',
|
||||
'relationship_type_lover_female' => 'amante',
|
||||
'relationship_type_lover_male' => 'amant',
|
||||
'relationship_type_lover_with_name' => 'amant de :name',
|
||||
'relationship_type_lover_female_with_name' => 'amante de :name',
|
||||
'relationship_type_lover_male_with_name' => 'amant de :name',
|
||||
|
||||
'relationship_type_inlovewith' => 'amoureux',
|
||||
'relationship_type_inlovewith_female' => 'amoureuse',
|
||||
'relationship_type_inlovewith_male' => 'amoureux',
|
||||
'relationship_type_inlovewith_with_name' => 'une personne dont :name est amoureux',
|
||||
'relationship_type_inlovewith_female_with_name' => 'une personne dont :name est amoureuse',
|
||||
'relationship_type_inlovewith_male_with_name' => 'une personne dont :name est amoureux',
|
||||
|
||||
'relationship_type_lovedby' => 'aimé par',
|
||||
'relationship_type_lovedby_female' => 'aimée par',
|
||||
'relationship_type_lovedby_male' => 'aimé par',
|
||||
'relationship_type_lovedby_with_name' => 'amant secret de :name',
|
||||
'relationship_type_lovedby_female_with_name' => 'amante secrète de :name',
|
||||
'relationship_type_lovedby_male_with_name' => 'amant secret de :name',
|
||||
|
||||
'relationship_type_ex' => 'ex-partenaire',
|
||||
'relationship_type_ex_female' => 'ex-petite amie',
|
||||
'relationship_type_ex_male' => 'ex-petit ami',
|
||||
'relationship_type_ex_with_name' => 'ex-partenaire de :name',
|
||||
'relationship_type_ex_female_with_name' => 'ex-petite amie de :name',
|
||||
'relationship_type_ex_male_with_name' => 'ex-petit ami de :name',
|
||||
|
||||
'relationship_type_parent' => 'parent',
|
||||
'relationship_type_parent_female' => 'mère',
|
||||
'relationship_type_parent_male' => 'père',
|
||||
'relationship_type_parent_with_name' => 'parent de :name',
|
||||
'relationship_type_parent_female_with_name' => 'mère de :name',
|
||||
'relationship_type_parent_male_with_name' => 'père de :name',
|
||||
|
||||
'relationship_type_child' => 'enfant',
|
||||
'relationship_type_child_female' => 'fille',
|
||||
'relationship_type_child_male' => 'fils',
|
||||
'relationship_type_child_with_name' => 'enfant de :name',
|
||||
'relationship_type_child_female_with_name' => 'fille de :name',
|
||||
'relationship_type_child_male_with_name' => 'fils de :name',
|
||||
|
||||
'relationship_type_stepparent' => 'beau-parent',
|
||||
'relationship_type_stepparent_female' => 'belle mère',
|
||||
'relationship_type_stepparent_male' => 'beau-père',
|
||||
'relationship_type_stepparent_with_name' => 'beau-parent de :name',
|
||||
'relationship_type_stepparent_female_with_name' => 'belle mère de :name',
|
||||
'relationship_type_stepparent_male_with_name' => 'beau-père de :name',
|
||||
|
||||
'relationship_type_stepchild' => 'beau-fils/fille',
|
||||
'relationship_type_stepchild_female' => 'belle fille',
|
||||
'relationship_type_stepchild_male' => 'beau-fils',
|
||||
'relationship_type_stepchild_with_name' => 'beau-fils/fille de :name',
|
||||
'relationship_type_stepchild_female_with_name' => 'belle fille de :name',
|
||||
'relationship_type_stepchild_male_with_name' => 'beau-fils de :name',
|
||||
|
||||
'relationship_type_sibling' => 'frère ou sœur',
|
||||
'relationship_type_sibling_female' => 'sœur',
|
||||
'relationship_type_sibling_male' => 'frère',
|
||||
'relationship_type_sibling_with_name' => 'frère ou sœur de :name',
|
||||
'relationship_type_sibling_female_with_name' => 'sœur de :name',
|
||||
'relationship_type_sibling_male_with_name' => 'frère de :name',
|
||||
|
||||
'relationship_type_grandparent' => 'grand-parent',
|
||||
'relationship_type_grandparent_female' => 'grand-mère',
|
||||
'relationship_type_grandparent_male' => 'grand-père',
|
||||
'relationship_type_grandparent_with_name' => 'grand-parent de :name',
|
||||
'relationship_type_grandparent_female_with_name' => 'grand-mère de :name',
|
||||
'relationship_type_grandparent_male_with_name' => 'grand-père de :name',
|
||||
|
||||
'relationship_type_grandchild' => 'petit-enfant',
|
||||
'relationship_type_grandchild_female' => 'petite-fille',
|
||||
'relationship_type_grandchild_male' => 'petit-fils',
|
||||
'relationship_type_grandchild_with_name' => 'petit-enfant de :name',
|
||||
'relationship_type_grandchild_female_with_name' => 'petite-fille de :name',
|
||||
'relationship_type_grandchild_male_with_name' => 'petit-fils de :name',
|
||||
|
||||
'relationship_type_uncle' => 'oncle',
|
||||
'relationship_type_uncle_female' => 'tante',
|
||||
'relationship_type_uncle_male' => 'oncle',
|
||||
'relationship_type_uncle_with_name' => 'oncle de :name',
|
||||
'relationship_type_uncle_female_with_name' => 'tante de :name',
|
||||
'relationship_type_uncle_male_with_name' => 'oncle de :name',
|
||||
|
||||
'relationship_type_nephew' => 'neveu',
|
||||
'relationship_type_nephew_female' => 'nièce',
|
||||
'relationship_type_nephew_male' => 'neveu',
|
||||
'relationship_type_nephew_with_name' => 'neveu de :name',
|
||||
'relationship_type_nephew_female_with_name' => 'nièce de :name',
|
||||
'relationship_type_nephew_male_with_name' => 'neveu de :name',
|
||||
|
||||
'relationship_type_cousin' => 'cousin',
|
||||
'relationship_type_cousin_female' => 'cousine',
|
||||
'relationship_type_cousin_male' => 'cousin',
|
||||
'relationship_type_cousin_with_name' => 'cousin de :name',
|
||||
'relationship_type_cousin_female_with_name' => 'cousine de :name',
|
||||
'relationship_type_cousin_male_with_name' => 'cousin de :name',
|
||||
|
||||
'relationship_type_godfather' => 'parrain ou marraine',
|
||||
'relationship_type_godfather_female' => 'marraine',
|
||||
'relationship_type_godfather_male' => 'parrain',
|
||||
'relationship_type_godfather_with_name' => 'parrain ou marraine de :name',
|
||||
'relationship_type_godfather_female_with_name' => 'marraine de :name',
|
||||
'relationship_type_godfather_male_with_name' => 'parrain de :name',
|
||||
|
||||
'relationship_type_godson' => 'filleul⋅e',
|
||||
'relationship_type_godson_female' => 'filleule',
|
||||
'relationship_type_godson_male' => 'filleul',
|
||||
'relationship_type_godson_with_name' => 'filleul⋅e de :name',
|
||||
'relationship_type_godson_female_with_name' => 'filleule de :name',
|
||||
'relationship_type_godson_male_with_name' => 'filleul de :name',
|
||||
|
||||
'relationship_type_friend' => 'ami',
|
||||
'relationship_type_friend_female' => 'amie',
|
||||
'relationship_type_friend_male' => 'ami',
|
||||
'relationship_type_friend_with_name' => 'ami de :name',
|
||||
'relationship_type_friend_female_with_name' => 'amie de :name',
|
||||
'relationship_type_friend_male_with_name' => 'ami de :name',
|
||||
|
||||
'relationship_type_bestfriend' => 'meilleur ami',
|
||||
'relationship_type_bestfriend_female' => 'meilleure amie',
|
||||
'relationship_type_bestfriend_male' => 'meilleur ami',
|
||||
'relationship_type_bestfriend_with_name' => 'meilleur ami de :name',
|
||||
'relationship_type_bestfriend_female_with_name' => 'meilleure amie de :name',
|
||||
'relationship_type_bestfriend_male_with_name' => 'meilleur ami de :name',
|
||||
|
||||
'relationship_type_colleague' => 'collègue',
|
||||
'relationship_type_colleague_female' => 'collègue',
|
||||
'relationship_type_colleague_male' => 'collègue',
|
||||
'relationship_type_colleague_with_name' => 'collègue de :name',
|
||||
'relationship_type_colleague_female_with_name' => 'collègue de :name',
|
||||
'relationship_type_colleague_male_with_name' => 'collègue de :name',
|
||||
|
||||
'relationship_type_boss' => 'patron',
|
||||
'relationship_type_boss_female' => 'patronne',
|
||||
'relationship_type_boss_male' => 'patron',
|
||||
'relationship_type_boss_with_name' => 'patron de :name',
|
||||
'relationship_type_boss_female_with_name' => 'patronne de :name',
|
||||
'relationship_type_boss_male_with_name' => 'patron de :name',
|
||||
|
||||
'relationship_type_subordinate' => 'employé',
|
||||
'relationship_type_subordinate_female' => 'employée',
|
||||
'relationship_type_subordinate_male' => 'employé',
|
||||
'relationship_type_subordinate_with_name' => 'employé de :name',
|
||||
'relationship_type_subordinate_female_with_name' => 'employée de :name',
|
||||
'relationship_type_subordinate_male_with_name' => 'employé de :name',
|
||||
|
||||
'relationship_type_mentor' => 'mentor',
|
||||
'relationship_type_mentor_female' => 'mentore',
|
||||
'relationship_type_mentor_male' => 'mentor',
|
||||
'relationship_type_mentor_with_name' => 'mentor de :name',
|
||||
'relationship_type_mentor_female_with_name' => 'mentore de :name',
|
||||
'relationship_type_mentor_male_with_name' => 'mentor de :name',
|
||||
|
||||
'relationship_type_protege' => 'protégé',
|
||||
'relationship_type_protege_female' => 'protégée',
|
||||
'relationship_type_protege_male' => 'protégé',
|
||||
'relationship_type_protege_with_name' => 'protégé de :name',
|
||||
'relationship_type_protege_female_with_name' => 'protégée de :name',
|
||||
'relationship_type_protege_male_with_name' => 'protégé de :name',
|
||||
|
||||
'relationship_type_ex_husband' => 'ex-épouse',
|
||||
'relationship_type_ex_husband_female' => 'ex-femme',
|
||||
'relationship_type_ex_husband_male' => 'ex-mari',
|
||||
'relationship_type_ex_husband_with_name' => 'ex-épouse de :name',
|
||||
'relationship_type_ex_husband_female_with_name' => 'ex-femme de :name',
|
||||
'relationship_type_ex_husband_male_with_name' => 'ex-mari de :name',
|
||||
|
||||
// emotions
|
||||
'emotion_primary_love' => 'Amour',
|
||||
'emotion_primary_joy' => 'Joie',
|
||||
'emotion_primary_surprise' => 'Surprise',
|
||||
'emotion_primary_anger' => 'Colère',
|
||||
'emotion_primary_sadness' => 'Tristesse',
|
||||
'emotion_primary_fear' => 'Peur',
|
||||
|
||||
'emotion_secondary_affection' => 'Affection',
|
||||
'emotion_secondary_lust' => 'Luxure',
|
||||
'emotion_secondary_longing' => 'Nostalgie',
|
||||
'emotion_secondary_cheerfulness' => 'Bonne humeur',
|
||||
'emotion_secondary_zest' => 'Entrain',
|
||||
'emotion_secondary_contentment' => 'Satisfaction',
|
||||
'emotion_secondary_pride' => 'Fierté',
|
||||
'emotion_secondary_optimism' => 'Optimisme',
|
||||
'emotion_secondary_enthrallment' => 'Captivation',
|
||||
'emotion_secondary_relief' => 'Soulagement',
|
||||
'emotion_secondary_surprise' => 'Surprise',
|
||||
'emotion_secondary_irritation' => 'Irritation',
|
||||
'emotion_secondary_exasperation' => 'Exaspération',
|
||||
'emotion_secondary_rage' => 'Rage',
|
||||
'emotion_secondary_disgust' => 'Dégoût',
|
||||
'emotion_secondary_envy' => 'Envie',
|
||||
'emotion_secondary_suffering' => 'Souffrance',
|
||||
'emotion_secondary_sadness' => 'Tristesse',
|
||||
'emotion_secondary_disappointment' => 'Déception',
|
||||
'emotion_secondary_shame' => 'Honte',
|
||||
'emotion_secondary_neglect' => 'Négligence',
|
||||
'emotion_secondary_sympathy' => 'Sympathie',
|
||||
'emotion_secondary_horror' => 'Horreur',
|
||||
'emotion_secondary_nervousness' => 'Nervosité',
|
||||
|
||||
'emotion_adoration' => 'Adoration',
|
||||
'emotion_affection' => 'Affection',
|
||||
'emotion_love' => 'Amour',
|
||||
'emotion_fondness' => 'Tendresse',
|
||||
'emotion_liking' => 'Affectation',
|
||||
'emotion_attraction' => 'Attraction',
|
||||
'emotion_caring' => 'Soucieux',
|
||||
'emotion_tenderness' => 'Tendresse',
|
||||
'emotion_compassion' => 'Sympathie',
|
||||
'emotion_sentimentality' => 'Sentimentalité',
|
||||
'emotion_arousal' => 'Excitation',
|
||||
'emotion_desire' => 'Désir',
|
||||
'emotion_lust' => 'Luxure',
|
||||
'emotion_passion' => 'Passion',
|
||||
'emotion_infatuation' => 'Engouement',
|
||||
'emotion_longing' => 'Nostalgie',
|
||||
'emotion_amusement' => 'Amusement',
|
||||
'emotion_bliss' => 'Béatitude',
|
||||
'emotion_cheerfulness' => 'Bonne humeur',
|
||||
'emotion_gaiety' => 'Gaieté',
|
||||
'emotion_glee' => 'Allégresse',
|
||||
'emotion_jolliness' => 'Gaîté',
|
||||
'emotion_joviality' => 'Jovialité',
|
||||
'emotion_joy' => 'Joie',
|
||||
'emotion_delight' => 'Plaisir',
|
||||
'emotion_enjoyment' => 'Jouissance',
|
||||
'emotion_gladness' => 'Allégresse',
|
||||
'emotion_happiness' => 'Bonheur',
|
||||
'emotion_jubilation' => 'Jubilation',
|
||||
'emotion_elation' => 'Exultation',
|
||||
'emotion_satisfaction' => 'Satisfaction',
|
||||
'emotion_ecstasy' => 'Extase',
|
||||
'emotion_euphoria' => 'Euphorie',
|
||||
'emotion_enthusiasm' => 'Enthousiasme',
|
||||
'emotion_zeal' => 'Ferveur',
|
||||
'emotion_zest' => 'Entrain',
|
||||
'emotion_excitement' => 'Excitation',
|
||||
'emotion_thrill' => 'Frisson',
|
||||
'emotion_exhilaration' => 'Euphorie',
|
||||
'emotion_contentment' => 'Satisfaction',
|
||||
'emotion_pleasure' => 'Plaisir',
|
||||
'emotion_pride' => 'Fierté',
|
||||
'emotion_eagerness' => 'Ardeur',
|
||||
'emotion_hope' => 'Espoir',
|
||||
'emotion_optimism' => 'Optimisme',
|
||||
'emotion_enthrallment' => 'Captivation',
|
||||
'emotion_rapture' => 'Ravissement',
|
||||
'emotion_relief' => 'Soulagement',
|
||||
'emotion_amazement' => 'Stupéfaction',
|
||||
'emotion_surprise' => 'Surprise',
|
||||
'emotion_astonishment' => 'Étonnement',
|
||||
'emotion_aggravation' => 'Aggravation',
|
||||
'emotion_irritation' => 'Irritation',
|
||||
'emotion_agitation' => 'Agitation',
|
||||
'emotion_annoyance' => 'Gêne',
|
||||
'emotion_grouchiness' => 'Rogne',
|
||||
'emotion_grumpiness' => 'Mauvaise humeur',
|
||||
'emotion_exasperation' => 'Exaspération',
|
||||
'emotion_frustration' => 'Frustration',
|
||||
'emotion_anger' => 'Colère',
|
||||
'emotion_rage' => 'Rage',
|
||||
'emotion_outrage' => 'Indignation',
|
||||
'emotion_fury' => 'Fureur',
|
||||
'emotion_wrath' => 'Rage',
|
||||
'emotion_hostility' => 'Hostilité',
|
||||
'emotion_ferocity' => 'Férocité',
|
||||
'emotion_bitterness' => 'Amertume',
|
||||
'emotion_hate' => 'Haine',
|
||||
'emotion_loathing' => 'Répugnance',
|
||||
'emotion_scorn' => 'Mépris',
|
||||
'emotion_spite' => 'Dépit',
|
||||
'emotion_vengefulness' => 'Vengeance',
|
||||
'emotion_dislike' => 'Désamour',
|
||||
'emotion_resentment' => 'Ressentiment',
|
||||
'emotion_disgust' => 'Dégoût',
|
||||
'emotion_revulsion' => 'Répulsion',
|
||||
'emotion_contempt' => 'Mépris',
|
||||
'emotion_envy' => 'Envie',
|
||||
'emotion_jealousy' => 'Jalousie',
|
||||
'emotion_agony' => 'Agonie',
|
||||
'emotion_suffering' => 'Souffrance',
|
||||
'emotion_hurt' => 'Douloureux',
|
||||
'emotion_anguish' => 'Angoisse',
|
||||
'emotion_depression' => 'Dépression',
|
||||
'emotion_despair' => 'Désespoir',
|
||||
'emotion_hopelessness' => 'Désolation',
|
||||
'emotion_gloom' => 'Désespérance',
|
||||
'emotion_glumness' => 'Morose',
|
||||
'emotion_sadness' => 'Tristesse',
|
||||
'emotion_unhappiness' => 'Malheur',
|
||||
'emotion_grief' => 'Afflicion',
|
||||
'emotion_sorrow' => 'Chagrin',
|
||||
'emotion_woe' => 'Malheur',
|
||||
'emotion_misery' => 'Misère',
|
||||
'emotion_melancholy' => 'Mélancolie',
|
||||
'emotion_dismay' => 'Consternation',
|
||||
'emotion_disappointment' => 'Déception',
|
||||
'emotion_displeasure' => 'Mécontentement',
|
||||
'emotion_guilt' => 'Culpabilité',
|
||||
'emotion_shame' => 'Honte',
|
||||
'emotion_regret' => 'Regret',
|
||||
'emotion_remorse' => 'Remords',
|
||||
'emotion_alienation' => 'Aliénation',
|
||||
'emotion_isolation' => 'Isolement',
|
||||
'emotion_neglect' => 'Négligence',
|
||||
'emotion_loneliness' => 'Solitude',
|
||||
'emotion_rejection' => 'Rejet',
|
||||
'emotion_homesickness' => 'Mal du pays',
|
||||
'emotion_defeat' => 'Échec',
|
||||
'emotion_dejection' => 'Découragement',
|
||||
'emotion_insecurity' => 'Insécurité',
|
||||
'emotion_embarrassment' => 'Embarras',
|
||||
'emotion_humiliation' => 'Humiliation',
|
||||
'emotion_insult' => 'Insulte',
|
||||
'emotion_pity' => 'Dommage',
|
||||
'emotion_sympathy' => 'Sympathie',
|
||||
'emotion_alarm' => 'Inquiet',
|
||||
'emotion_shock' => 'Choc',
|
||||
'emotion_fear' => 'Peur',
|
||||
'emotion_fright' => 'Frayeur',
|
||||
'emotion_horror' => 'Horreur',
|
||||
'emotion_terror' => 'Terreur',
|
||||
'emotion_panic' => 'Panique',
|
||||
'emotion_hysteria' => 'Hystérie',
|
||||
'emotion_mortification' => 'Humilié',
|
||||
'emotion_anxiety' => 'Anxiété',
|
||||
'emotion_nervousness' => 'Nervosité',
|
||||
'emotion_tenseness' => 'Tension',
|
||||
'emotion_uneasiness' => 'Malaise',
|
||||
'emotion_apprehension' => 'Appréhension',
|
||||
'emotion_worry' => 'Inquiétude',
|
||||
'emotion_distress' => 'Détresse',
|
||||
'emotion_dread' => 'Effroi',
|
||||
|
||||
// weather
|
||||
'weather_sunny' => 'Ensoleillé',
|
||||
'weather_clear' => 'Clair',
|
||||
'weather_clear-day' => 'Clair',
|
||||
'weather_clear-night' => 'Nuit claire',
|
||||
'weather_light-drizzle' => 'Légere bruine',
|
||||
'weather_patchy-light-drizzle' => 'Bruine légère par endroit',
|
||||
'weather_patchy-light-rain' => 'Faible pluie éparse',
|
||||
'weather_light-rain' => 'Légère pluie',
|
||||
'weather_moderate-rain-at-times' => 'Pluie modérée par moment',
|
||||
'weather_moderate-rain' => 'Pluie modérée',
|
||||
'weather_patchy-rain-possible' => 'Pluie éparse possible',
|
||||
'weather_heavy-rain-at-times' => 'Forte pluie épisodique',
|
||||
'weather_heavy-rain' => 'Forte pluie',
|
||||
'weather_light-freezing-rain' => 'Légère pluie verglaçante',
|
||||
'weather_moderate-or-heavy-freezing-rain' => 'Pluie verglaçante modérée ou forte',
|
||||
'weather_light-sleet' => 'Neige légèrement fondue',
|
||||
'weather_moderate-or-heavy-rain-shower' => 'Averse modérée ou forte',
|
||||
'weather_light-rain-shower' => 'Légere averse de pluie',
|
||||
'weather_torrential-rain-shower' => 'Averse torrentielle',
|
||||
'weather_rain' => 'Pluie',
|
||||
'weather_snow' => 'Neige',
|
||||
'weather_blowing-snow' => 'Neige poudreuse',
|
||||
'weather_patchy-light-snow' => 'Neige légère éparse',
|
||||
'weather_light-snow' => 'Neige légère',
|
||||
'weather_patchy-moderate-snow' => 'Neige modérée inégale',
|
||||
'weather_moderate-snow' => 'Neige modérée',
|
||||
'weather_patchy-heavy-snow' => 'Forte neige éparse',
|
||||
'weather_heavy-snow' => 'Forte neige',
|
||||
'weather_light-snow-showers' => 'Légères averses de neige',
|
||||
'weather_moderate-or-heavy-snow-showers' => 'Averses de neige modérées a fortes',
|
||||
'weather_patchy-snow-possible' => 'Neige éparse possible',
|
||||
'weather_patchy-sleet-possible' => 'Neige fondue éparse possible',
|
||||
'weather_moderate-or-heavy-sleet' => 'Neige modérée ou forte',
|
||||
'weather_light-sleet-showers' => 'Légeres averses de neige fondue',
|
||||
'weather_moderate-or-heavy-sleet-showers' => 'Averses de neige fondue modérées a fortes',
|
||||
'weather_sleet' => 'Neige fondue',
|
||||
'weather_wind' => 'Vent',
|
||||
'weather_fog' => 'Brouillard',
|
||||
'weather_freezing-fog' => 'Brouillard givrant',
|
||||
'weather_mist' => 'Brouillard',
|
||||
'weather_blizzard' => 'Tempête de neige',
|
||||
'weather_overcast' => 'Couvert',
|
||||
'weather_cloudy' => 'Nuageux',
|
||||
'weather_partly-cloudy-day' => 'Partiellement nuageux',
|
||||
'weather_partly-cloudy-night' => 'Partiellement nuageux',
|
||||
'weather_freezing-drizzle' => 'Bruine verglaçante',
|
||||
'weather_heavy-freezing-drizzle' => 'Forte bruine verglaçante',
|
||||
'weather_patchy-freezing-drizzle-possible' => 'Bruine verglaçante par endroit',
|
||||
'weather_ice-pellets' => 'Grêle',
|
||||
'weather_light-showers-of-ice-pellets' => 'Averses éparses de grêle',
|
||||
'weather_moderate-or-heavy-showers-of-ice-pellets' => 'Averses modérées ou fortes de grêle',
|
||||
'weather_thundery-outbreaks-possible' => 'Orages possibles',
|
||||
'weather_patchy-light-rain-with-thunder' => 'Pluie légère éparse avec tonnerre',
|
||||
'weather_moderate-or-heavy-rain-with-thunder' => 'Pluie modérée ou forte avec tonnerre',
|
||||
'weather_patchy-light-snow-with-thunder' => 'Pluie légère éparse avec tonnerre',
|
||||
'weather_moderate-or-heavy-snow-with-thunder' => 'Neige modérée ou forte avec tonnerre',
|
||||
'weather_current_temperature_celsius' => ':temperature °C',
|
||||
'weather_current_temperature_fahrenheit' => ':temperature °F',
|
||||
'weather_current_title' => 'Météo actuelle',
|
||||
|
||||
// dav
|
||||
'dav_contacts' => 'Contacts',
|
||||
'dav_contacts_description' => 'Contacts de :name',
|
||||
'dav_birthdays' => 'Anniversaires',
|
||||
'dav_birthdays_description' => 'Anniversaires des contacts de :name',
|
||||
'dav_tasks' => 'Tâches',
|
||||
'dav_tasks_description' => 'Tâches de :name',
|
||||
|
||||
// contact list
|
||||
'contact_list_avatar' => 'Avatar',
|
||||
'contact_list_name' => 'Contact',
|
||||
'contact_list_description' => 'Description',
|
||||
|
||||
];
|
||||
89
resources/lang/fr/auth.php
Normal file
89
resources/lang/fr/auth.php
Normal file
@@ -0,0 +1,89 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Authentication Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used during authentication for various
|
||||
| messages that we need to display to the user. You are free to modify
|
||||
| these language lines according to your application's requirements.
|
||||
|
|
||||
*/
|
||||
|
||||
'failed' => 'Ces identifiants ne correspondent pas à nos enregistrements.',
|
||||
'throttle' => 'Tentatives de connexion trop nombreuses. Veuillez essayer de nouveau dans :seconds secondes.',
|
||||
'not_authorized' => 'Vous n’êtes pas autorisé à exécuter cette action',
|
||||
'signup_disabled' => 'L’inscription est actuellement désactivée',
|
||||
'signup_error' => 'Une erreur est survenue lors de l’ajout de l’utilisateur',
|
||||
'back_homepage' => 'Retour à la page d’accueil',
|
||||
'mfa_auth_otp' => 'S’authentifier avec votre dispositif à deux facteurs',
|
||||
'mfa_auth_webauthn' => 'Authentifier avec une clé de sécurité (WebAuthn)',
|
||||
'2fa_title' => 'Authentification à deux facteurs',
|
||||
'2fa_wrong_validation' => 'L’authentification à deux facteurs a échoué.',
|
||||
'2fa_one_time_password' => 'Code d’authentification à deux facteurs',
|
||||
'2fa_recuperation_code' => 'Entrez le code de récupération de deux facteurs',
|
||||
'2fa_one_time_or_recuperation' => 'Entrez un code d’authentification à deux facteurs ou un code de récupération',
|
||||
'2fa_otp_help' => 'Ouvrez votre application mobile pour l’authentification à deux facteurs et copiez le Qr code suivant',
|
||||
|
||||
'login_to_account' => 'Connectez-vous à votre compte',
|
||||
'login_with_recovery' => 'Connexion avec un code de récupération',
|
||||
'login_again' => 'Merci de vous connecter à nouveau à votre compte',
|
||||
'email' => 'Courriel',
|
||||
'password' => 'Mot de passe',
|
||||
'recovery' => 'Code de récupération',
|
||||
'login' => 'Connexion',
|
||||
'button_remember' => 'Se souvenir de moi',
|
||||
'password_forget' => 'Mot de passe oublié ?',
|
||||
'password_reset' => 'Réinitialisez votre mot de passe',
|
||||
'use_recovery' => 'Ou vous pouvez utiliser un <a href=":url">code de récupération</a>',
|
||||
'signup_no_account' => 'Vous n’avez pas de compte ?',
|
||||
'signup' => 'S’inscrire',
|
||||
'create_account' => 'Créer le premier compte en vous <a href=":url">enregistrant</a>',
|
||||
'change_language_title' => 'Changer la langue :',
|
||||
'change_language' => 'Afficher la page en :lang',
|
||||
|
||||
'password_reset_title' => 'Réinitialiser le mot de passe',
|
||||
'password_reset_email' => 'Adresse courriel',
|
||||
'password_reset_send_link' => 'Envoyer un lien pour réinitialiser le mot de passe',
|
||||
'password_reset_password' => 'Mot de passe',
|
||||
'password_reset_password_confirm' => 'Confirmez le mot de passe',
|
||||
'password_reset_action' => 'Réinitialiser le mot de passe',
|
||||
'password_reset_email_content' => 'Cliquez ici pour réinitialiser votre mot de passe :',
|
||||
|
||||
'register_title_welcome' => 'Bienvenue à votre nouvelle instance Monica',
|
||||
'register_create_account' => 'Vous devez créer un compte pour utiliser Monica',
|
||||
'register_title_create' => 'Créez votre compte Monica',
|
||||
'register_login' => '<a href=":url">Connectez-vous</a> si vous avez déjà un compte.',
|
||||
'register_email' => 'Entrez une adresse courriel valide',
|
||||
'register_email_example' => 'vous@maison',
|
||||
'register_firstname' => 'Prénom',
|
||||
'register_firstname_example' => 'ex : Pierre',
|
||||
'register_lastname' => 'Nom de famille',
|
||||
'register_lastname_example' => 'ex : Dupont',
|
||||
'register_password' => 'Mot de passe',
|
||||
'register_password_example' => 'Entrez un mot de passe sécurisé',
|
||||
'register_password_confirmation' => 'Confirmez le mot de passe',
|
||||
'register_action' => 'Enregistrement',
|
||||
'register_policy' => 'L’inscription signifie vous avez lu et acceptez notre <a href=":url" hreflang=":hreflang">Politique de Confidentialité</a> et nos <a href=":urlterm" hreflang=":hreflang">Conditions d’Utilisation</a>.',
|
||||
'register_invitation_email' => 'Pour des raisons de sécurité, merci d’indiquer l’adresse courriel de la personne qui vous a invité à joindre son compte. Cette information est indiquée dans le courriel d’invitation.',
|
||||
|
||||
'confirmation_title' => 'Vérifiez votre adresse courriel',
|
||||
'confirmation_fresh' => 'Un nouveau lien de vérification a été envoyé à votre adresse courriel.',
|
||||
'confirmation_check' => 'Avant de continuer, veuillez vérifier votre boîte mail pour un lien de vérification.',
|
||||
'confirmation_request_another' => 'Si vous n’avez pas reçu le courriel <a :action>cliquez ici pour en demander un autre</a>.',
|
||||
|
||||
'confirmation_again' => 'Si vous souhaitez modifier votre adresse courriel vous pouvez <a href=":url" class="alert-link">cliquer ici</a>.',
|
||||
'email_change_current_email' => 'Adresse courriel actuelle :',
|
||||
'email_change_title' => 'Modifier votre adresse courriel',
|
||||
'email_change_new' => 'Nouvelle adresse courriel',
|
||||
'email_changed' => 'Votre adresse courriel a été modifée. Vérifiez votre boîte aux lettres pour la valider.',
|
||||
];
|
||||
12
resources/lang/fr/changelog.php
Normal file
12
resources/lang/fr/changelog.php
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
'title' => 'Évolutions du produit',
|
||||
'note' => 'Remarque : malheureusement, cette page est uniquement en Anglais.',
|
||||
];
|
||||
42
resources/lang/fr/dashboard.php
Normal file
42
resources/lang/fr/dashboard.php
Normal file
@@ -0,0 +1,42 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
'dashboard_blank_title' => 'Bienvenue chez vous !',
|
||||
'dashboard_blank_description' => 'Monica est l’endroit pour organiser toutes les interactions que vous avez avec ceux qui vous sont chers.',
|
||||
'dashboard_blank_cta' => 'Ajoutez votre premier contact',
|
||||
'dashboard_blank_illustration' => 'Illustration par <a href=":url">Freepik</a>',
|
||||
|
||||
'notes_title' => 'Vous n’avez pas encore de note favorite.',
|
||||
|
||||
'tab_recent_calls' => 'Appels récents',
|
||||
'tab_favorite_notes' => 'Notes favorites',
|
||||
'tab_calls_blank' => 'Vous n’avez encore enregistré aucun appel.',
|
||||
'tab_debts' => 'Dettes',
|
||||
'tab_debts_blank' => 'Vous n’avez encore enregistré aucune dette.',
|
||||
'tab_tasks' => 'Tâches',
|
||||
'tab_tasks_blank' => 'Vous n’avez encore aucune tâche.',
|
||||
|
||||
'tasks_add_task_placeholder' => 'En quoi consiste cette tâche ?',
|
||||
'tasks_tab_your_contacts' => 'Tâches liées à vos contacts',
|
||||
'tasks_tab_your_tasks' => 'Vos tâches',
|
||||
'tasks_add_note' => 'Appuyez sur <kbd>Entrée</kbd> pour ajouter la tâche.',
|
||||
'task_add_cta' => 'Ajouter une tâche',
|
||||
|
||||
'debts_you_owe' => 'Vous devez',
|
||||
|
||||
'statistics_contacts' => 'Contacts',
|
||||
'statistics_activities' => 'Activités',
|
||||
'statistics_gifts' => 'Cadeaux',
|
||||
|
||||
'reminders_next_months' => 'Évènements dans les 3 prochains mois',
|
||||
'reminders_none' => 'Aucun rappel pour ce mois-ci.',
|
||||
|
||||
'product_changes' => 'Évolutions du produit',
|
||||
'product_view_details' => 'Afficher les détails',
|
||||
];
|
||||
36
resources/lang/fr/format.php
Normal file
36
resources/lang/fr/format.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Formats for dates, hours, etc.
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used for date formatting.
|
||||
| Be careful to translate it to the right format.
|
||||
|
|
||||
| We use Carbon to format dates, see http://carbon.nesbot.com/docs/#api-commonformats
|
||||
| Format parameters are describe here http://www.php.net/manual/en/function.date.php
|
||||
|
|
||||
*/
|
||||
|
||||
'short_date_year_time' => 'd M Y H:i',
|
||||
'short_date_year' => 'd M Y',
|
||||
'short_date' => 'd M',
|
||||
'short_month' => 'M',
|
||||
'short_month_year' => 'M Y',
|
||||
'short_day' => 'D',
|
||||
'full_date_year' => 'd F Y',
|
||||
'full_month' => 'F',
|
||||
'full_month_year' => 'F Y',
|
||||
'full_hour' => 'H:i',
|
||||
|
||||
'short_text' => '{text}…',
|
||||
];
|
||||
38
resources/lang/fr/journal.php
Normal file
38
resources/lang/fr/journal.php
Normal file
@@ -0,0 +1,38 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
'journal_rate' => 'Comment s’est passé votre journée ? Vous pouvez voter une fois par jour.',
|
||||
'journal_come_back' => 'Merci. Revenez demain pour voter à nouveau.',
|
||||
'journal_description' => 'Note : le journal liste les entrées manuelles, ainsi que les entrées automatiques comme les activités que vous faites avec vos contacts. Bien que vous puissiez supprimer les entrées manuelles, vous devrez supprimer les activités directement de la page du contact pour les supprimer du journal.',
|
||||
'journal_add' => 'Ajouter une entrée',
|
||||
'journal_edit' => 'Éditer une entrée de journal',
|
||||
'journal_empty' => 'Journal vide',
|
||||
'journal_created_at' => 'Créé le {date}',
|
||||
'journal_created_automatically' => 'Créée automatiquement',
|
||||
'journal_entry_type_journal' => 'Note de journal',
|
||||
'journal_entry_type_activity' => 'Activité',
|
||||
'journal_entry_rate' => 'Vous avez évalué votre journée.',
|
||||
'journal_add_comment' => 'Ajouter un commentaire (optionnel) ?',
|
||||
'journal_show_comment' => 'Afficher le commentaire',
|
||||
'entry_delete_success' => 'L’entrée a été supprimée avec succès.',
|
||||
'journal_add_title' => 'Titre (optionnel)',
|
||||
'journal_add_date' => 'Date',
|
||||
'journal_add_post' => 'Entrée',
|
||||
'journal_add_cta' => 'Sauvegarder',
|
||||
'journal_blank_cta' => 'Ajouter votre première entrée dans le journal',
|
||||
'journal_blank_description' => 'Le journal vous permet de vous rappeler d’évènements passés, ou à venir.',
|
||||
'delete_confirmation' => 'Êtes-vous sûr de vouloir supprimer cette entrée ?',
|
||||
'apply_filter' => 'Apply filter',
|
||||
'start_date' => 'Start Date',
|
||||
'end_date' => 'End Date',
|
||||
'per_page' => 'Per Page',
|
||||
'sort_order' => 'Sort By Created At',
|
||||
'ascending' => 'Ascending',
|
||||
'descending' => 'Descending',
|
||||
];
|
||||
29
resources/lang/fr/logs.php
Normal file
29
resources/lang/fr/logs.php
Normal file
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
|
||||
// contact creation
|
||||
'contact_log_contact_created' => 'A créé un contact.',
|
||||
'settings_log_contact_created_with_name' => 'Ajout de :name en tant que contact.',
|
||||
|
||||
// contat description update
|
||||
'contact_log_contact_description_updated' => 'Modification de la description.',
|
||||
'settings_log_contact_description_updated_with_name' => 'Modification de la description de :name.',
|
||||
|
||||
// contact description clear
|
||||
'contact_log_contact_description_cleared' => 'Suppression de la description.',
|
||||
'settings_log_contact_description_cleared_with_name' => 'Suppression de la description de :name.',
|
||||
|
||||
// contact work information update
|
||||
'contact_log_contact_work_updated' => 'Modification des informations professionnelles.',
|
||||
'settings_log_contact_work_updated_with_name' => 'Modification des informations professionnelles de :name.',
|
||||
|
||||
// company created
|
||||
'settings_log_company_created' => 'Création d’une société nommée :name.',
|
||||
];
|
||||
53
resources/lang/fr/mail.php
Normal file
53
resources/lang/fr/mail.php
Normal file
@@ -0,0 +1,53 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
|
||||
'subject_line' => 'Rappel pour :contact',
|
||||
'greetings' => 'Bonjour :username',
|
||||
'want_reminded_of' => 'Vous souhaitez être rappelé de :reason',
|
||||
'for' => 'Pour : :name',
|
||||
'comment' => 'Commentaire : :comment',
|
||||
'footer_contact_info' => 'Ajouter, afficher, compléter et modifier les informations sur ce contact :',
|
||||
'footer_contact_info2' => 'Voir le profil de :name',
|
||||
'footer_contact_info2_link' => 'Voir le profil de :name : :url',
|
||||
|
||||
'notification_subject_line' => 'Vous avez un évènement à venir',
|
||||
'notification_description' => 'Dans :count jours (le :date), l’évènement suivant se produira :',
|
||||
|
||||
'stay_in_touch_subject_line' => 'Rester en contact avec :name',
|
||||
'stay_in_touch_subject_description' => 'Vous avez demandé à être rappelé de rester en contact avec :name tous les :frequency jour.|Vous avez demandé à être rappelé de rester en contact avec :name tous les :frequency jours.',
|
||||
|
||||
'notifications_whoops' => 'Oups !',
|
||||
'notifications_hello' => 'Bonjour !',
|
||||
'notifications_regards' => 'Cordialement',
|
||||
'notifications_footer' => 'Si vous rencontrez des problèmes en cliquant sur le bouton « :actionText », copiez et collez l’URL ci-dessous dans votre navigateur web : [:actionURL](:actionURL)',
|
||||
'notifications_rights' => 'Tous droits réservés',
|
||||
|
||||
'confirmation_email_title' => 'Monica – vérification d’adresse courriel',
|
||||
'confirmation_email_intro'=> 'Pour valider votre adresse courriel, cliquez sur le bouton ci-dessous',
|
||||
'confirmation_email_button' => 'Vérifiez l’adresse courriel',
|
||||
'confirmation_email_bottom' => 'Si vous n’avez pas créé de compte, aucune autre action n’est requise.',
|
||||
|
||||
'password_reset_title' => 'Monica – Réinitialisation du mot de passe',
|
||||
'password_reset_intro' => 'Vous recevez ce courriel car nous avons reçu une demande de réinitialisation de mot de passe pour votre compte.',
|
||||
'password_reset_button' => 'Réinitialiser le mot de passe',
|
||||
'password_reset_expiration' => 'Ce lien de réinitialisation du mot de passe expirera dans :count minutes.',
|
||||
'password_reset_bottom' => 'Si vous n’avez pas demandé de réinitialisation du mot de passe, aucune autre action n’est requise.',
|
||||
|
||||
'invitation_title' => 'Monica – Vous êtes invité par :name',
|
||||
'invitation_intro' => 'Vous avez été invité par :name (:email) à utiliser Monica, un outil de gestion de relations personnelles.',
|
||||
'invitation_link' => 'Pour accepter l’invitation, cliquez sur le lien ci-dessous :',
|
||||
'invitation_button' => 'Accepter l’invitation',
|
||||
'invitation_expiration' => 'Ce lien expirera dans :count jours.',
|
||||
|
||||
'export_title' => 'Votre export est prêt',
|
||||
'export_description' => 'Vous avez demandé un export de données le :date. Il est maintenant prêt à être téléchargé.',
|
||||
'export_download' => 'Télécharger l’export',
|
||||
|
||||
];
|
||||
25
resources/lang/fr/pagination.php
Normal file
25
resources/lang/fr/pagination.php
Normal file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Pagination Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used by the paginator library to build
|
||||
| the simple pagination links. You are free to change them to anything
|
||||
| you want to customize your views to better match your application.
|
||||
|
|
||||
*/
|
||||
|
||||
'previous' => '❮ Précédent',
|
||||
'next' => 'Suivant ❯',
|
||||
|
||||
];
|
||||
30
resources/lang/fr/passwords.php
Normal file
30
resources/lang/fr/passwords.php
Normal file
@@ -0,0 +1,30 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Password Reset Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are the default lines which match reasons
|
||||
| that are given by the password broker for a password update attempt
|
||||
| has failed, such as for an invalid token or invalid new password.
|
||||
|
|
||||
*/
|
||||
|
||||
'reset' => 'Votre mot de passe a été réinitialisé !',
|
||||
'sent' => 'Nous vous avons envoyé par courriel le lien de réinitialisation du mot de passe.',
|
||||
'token' => 'Ce jeton de réinitialisation du mot de passe n’est pas valide.',
|
||||
'user' => 'Si l’adresse email que vous avez entrée existe dans notre base de données, un couriel de réinitialisation du mot de passe vous a été envoyé.',
|
||||
'changed' => 'Mot de passe changé avec succès.',
|
||||
'invalid' => 'Le mot de passe que vous avez saisi est incorrect.',
|
||||
'throttled' => 'Merci de patienter avant de réessayer.',
|
||||
|
||||
];
|
||||
539
resources/lang/fr/people.php
Normal file
539
resources/lang/fr/people.php
Normal file
@@ -0,0 +1,539 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
|
||||
//index
|
||||
'people_not_found' => 'Contact non trouvé',
|
||||
'people_list_number_kids' => ':count enfant|:count enfants',
|
||||
'people_list_last_updated' => 'Dernière consultation :',
|
||||
'people_list_number_reminders' => ':count rappel|:count rappels',
|
||||
'people_list_blank_title' => 'Vous n’avez encore ajouté aucun contact',
|
||||
'people_list_blank_cta' => 'Ajouter quelqu’un',
|
||||
'people_list_sort' => 'Tri',
|
||||
'people_list_stats' => ':count contact|:count contacts',
|
||||
'people_list_firstnameAZ' => 'Tri par prénom A → Z',
|
||||
'people_list_firstnameZA' => 'Tri par prénom Z → A',
|
||||
'people_list_lastnameAZ' => 'Tri par nom de famille A → Z',
|
||||
'people_list_lastnameZA' => 'Tri par nom de famille Z → A',
|
||||
'people_list_lastactivitydateNewtoOld' => 'Trier par date de dernière activité, du plus récent au plus ancien',
|
||||
'people_list_lastactivitydateOldtoNew' => 'Trier par date de dernière activité, du plus ancien au plus récent',
|
||||
'people_list_filter_tag' => 'Affichage des contacts avec l’étiquette',
|
||||
'people_list_clear_filter' => 'Enlever le filtre',
|
||||
'people_list_contacts_per_tags' => ':count contact|:count contacts',
|
||||
'people_list_show_dead' => 'Afficher les contacts décédés (:count)',
|
||||
'people_list_hide_dead' => 'Masquer les contacts décédés (:count)',
|
||||
'people_search' => 'Recherchez dans vos contacts…',
|
||||
'people_search_no_results' => 'Aucun résultat',
|
||||
'people_search_next' => 'Suivant',
|
||||
'people_search_prev' => 'Précédent',
|
||||
'people_search_rows_per_page' => 'Résultats par page',
|
||||
'people_search_of' => 'sur',
|
||||
'people_search_page' => 'Page',
|
||||
'people_search_all' => 'Tous',
|
||||
'people_add_new' => 'Ajouter une nouvelle personne',
|
||||
'people_list_account_usage' => 'Votre utilisation de compte : :current/:limit contacts',
|
||||
'people_list_account_upgrade_title' => 'Passez au plan supérieur pour débloquer votre compte et l’amener à son plein potentiel.',
|
||||
'people_list_account_upgrade_cta' => 'Passez au plan supérieur',
|
||||
'people_list_untagged' => 'Afficher les contacts sans étiquette',
|
||||
'people_list_filter_untag' => 'Afficher les contacts sans aucune étiquette',
|
||||
'archived_contact_readonly' => 'Un contact archivé ne peut pas être modifié, veuillez d’abord le désarchiver.',
|
||||
|
||||
// people add
|
||||
'people_add_title' => 'Ajouter une nouvelle personne',
|
||||
'people_add_missing' => 'Aucune personne trouvée – ajouter une nouvelle personne maintenant',
|
||||
'people_add_firstname' => 'Prénom',
|
||||
'people_add_middlename' => 'Deuxième prénom (optionnel)',
|
||||
'people_add_lastname' => 'Nom de famille (optionnel)',
|
||||
'people_add_email' => 'Courriel (optionnel)',
|
||||
'people_add_nickname' => 'Surnom (optionnel)',
|
||||
'people_add_cta' => 'Ajouter',
|
||||
'people_save_and_add_another_cta' => 'Sauver et ajouter un autre contact',
|
||||
'people_add_success' => ':name a été crée avec succès',
|
||||
'people_add_gender' => 'Genre',
|
||||
'people_delete_success' => 'Le contact a été supprimé',
|
||||
'people_delete_message' => 'Supprimer le contact',
|
||||
'people_delete_confirmation' => 'Êtes-vous sûr⋅e de vouloir supprimer le contact de :name ? La suppression est immédiate et permanente.',
|
||||
'people_add_birthday_reminder' => 'Souhaiter un bon anniversaire à :name',
|
||||
'people_add_birthday_reminder_deceased' => 'À cette date, :name aurait célébré son anniversaire',
|
||||
'people_add_import' => 'Souhaitez-vous <a href=":url">importer vos contacts</a> ?',
|
||||
'people_edit_email_error' => 'Il y a déjà quelqu’un dans votre compte avec cette adresse courriel. Merci d’en choisir une autre.',
|
||||
'people_export' => 'Exporter en tant que vCard',
|
||||
'people_add_reminder_for_birthday' => 'Créer un rappel annuel d’anniversaire',
|
||||
|
||||
// show
|
||||
'section_contact_information' => 'Coordonnées',
|
||||
'section_personal_activities' => 'Activités',
|
||||
'section_personal_reminders' => 'Rappels',
|
||||
'section_personal_tasks' => 'Tâches',
|
||||
'section_personal_gifts' => 'Cadeaux',
|
||||
'section_personal_notes' => 'Notes',
|
||||
|
||||
// archived contacts
|
||||
'list_link_to_active_contacts' => 'Vous visualisez les contacts archivés. Afficher la <a href=":url">liste des contacts actifs</a> à la place.',
|
||||
'list_link_to_archived_contacts' => 'Liste de contacts archivés',
|
||||
|
||||
// Header
|
||||
'me' => 'C’est vous',
|
||||
'edit_contact_information' => 'Mettre à jour les coordonnées',
|
||||
'contact_archive' => 'Archiver le contact',
|
||||
'contact_unarchive' => 'Désarchiver le contact',
|
||||
'contact_archive_help' => 'Les contacts archivés n’apparaîtront pas sur la liste de contacts, mais apparaîtront toujours dans les résultats de recherches.',
|
||||
'call_button' => 'Enregistrer un appel téléphonique',
|
||||
'set_favorite' => 'Les contacts favoris sont placés en haut de la liste des contacts',
|
||||
|
||||
// Stay in touch
|
||||
'stay_in_touch' => 'Restez en contact',
|
||||
'stay_in_touch_frequency' => 'Rester en contact chaque jour|Rester en contact chaque jour|Rester en contact tous les {count} jours',
|
||||
'stay_in_touch_next_date' => 'Prochaine échéance : {date}',
|
||||
'stay_in_touch_invalid' => 'La fréquence doit être un nombre supérieur à 0.',
|
||||
'stay_in_touch_premium' => 'Vous devez mettre à jour votre compte pour pouvoir profiter de cette fonctionnalité',
|
||||
'stay_in_touch_modal_title' => 'Restez en contact',
|
||||
'stay_in_touch_modal_desc' => 'Nous pouvons vous rappeler par courriel pour rester en contact avec {firstname} à intervalle régulier.',
|
||||
'stay_in_touch_modal_label' => 'Envoyez-moi un courriel tous les… {count} jour|Envoyez-moi un courriel tous les… {count} jours',
|
||||
|
||||
// Calls
|
||||
'modal_call_title' => 'Enregistrer un appel téléphonique',
|
||||
'modal_call_comment' => 'De quoi avez-vous parlé ? (optionnel)',
|
||||
'modal_call_exact_date' => 'L’appel s’est passé le',
|
||||
'modal_call_who_called' => 'Qui a appelé ?',
|
||||
'modal_call_emotion' => 'Voulez vous enregistrer ce que vous avez ressenti au cours de cet appel ? (optionnel)',
|
||||
'calls_add_success' => 'L’appel téléphonique a été enregistré.',
|
||||
'call_delete_confirmation' => 'Êtes-vous sûr de vouloir supprimer cet appel ?',
|
||||
'call_delete_success' => 'L’appel a été supprimé avec succès',
|
||||
'call_title' => 'Appels téléphoniques',
|
||||
'call_empty_comment' => 'Aucun details',
|
||||
'call_blank_title' => 'Gardez la trace des appels téléphoniques que vous avez fait avec {name}',
|
||||
'call_blank_desc' => 'Vous avez appelé {name}',
|
||||
'call_you_called' => 'Vous avez appelé',
|
||||
'call_he_called' => '{name} a appelé',
|
||||
'call_emotions' => 'Émotions :',
|
||||
|
||||
// Conversation
|
||||
'conversation_blank' => 'Enregistrer les discussions que vous avez avec :name sur les réseaux sociaux, par SMS, etc.',
|
||||
'conversation_delete_link' => 'Supprimer la discussion',
|
||||
'conversation_edit_title' => 'Éditer la discussion',
|
||||
'conversation_edit_delete' => 'Êtes-vous sûr de vouloir supprimer la discussion ? La suppression est permanente.',
|
||||
'conversation_add_success' => 'La discussion a été ajoutée avec succès.',
|
||||
'conversation_edit_success' => 'La discussion a été mise à jour avec succès.',
|
||||
'conversation_delete_success' => 'La discussion a été supprimée avec succès.',
|
||||
'conversation_add_title' => 'Enregistrer une discussion',
|
||||
'conversation_add_when' => 'Quand avez-vous eu cette discussion ?',
|
||||
'conversation_add_who_wrote' => 'Qui a écrit ce message ?',
|
||||
'conversation_add_how' => 'Comment avez-vous communiqué ?',
|
||||
'conversation_add_you' => 'Vous',
|
||||
'conversation_add_content' => 'Écrivez ce que vous avez dit',
|
||||
'conversation_add_what_was_said' => 'Qu’avez-vous dit ?',
|
||||
'conversation_add_another' => 'Ajoutez un nouveau message',
|
||||
'conversation_add_error' => 'Vous devez ajouter au moins un message.',
|
||||
'conversation_list_table_messages' => 'Messages',
|
||||
'conversation_list_table_content' => 'Contenu partiel (dernier message)',
|
||||
'conversation_list_title' => 'Discussions',
|
||||
'conversation_list_cta' => 'Journal de conversation',
|
||||
|
||||
// age - birthday
|
||||
'birthdate_not_set' => 'La date de naissance n’est pas définie',
|
||||
'age_approximate_in_years' => 'env. :age ans',
|
||||
'age_exact_in_years' => ':age ans',
|
||||
'age_exact_birthdate' => 'né le :date',
|
||||
|
||||
// Last called
|
||||
'last_called' => 'Dernier appel : :date',
|
||||
'last_talked_to' => 'Dernier appel : {date}',
|
||||
'last_called_empty' => 'Dernier appel : inconnu',
|
||||
'last_activity_date' => 'Dernière activité ensemble : :date',
|
||||
'last_activity_date_empty' => 'Dernière activité ensemble : inconnu',
|
||||
|
||||
// additional information
|
||||
'information_edit_success' => 'Le profil a été mis à jour avec succès',
|
||||
'information_edit_title' => 'Mettre à jour les informations personnelles de :name',
|
||||
'information_edit_max_size' => 'Maximum :size Ko.',
|
||||
'information_edit_max_size2' => 'Maximum {size} Ko.',
|
||||
'information_edit_firstname' => 'Prénom',
|
||||
'information_edit_lastname' => 'Nom de famille (optionnel)',
|
||||
'information_edit_description' => 'Description (optionnel)',
|
||||
'information_edit_description_help' => 'Utilisé sur la liste de contacts pour ajouter un contexte, si nécessaire.',
|
||||
'information_edit_unknown' => 'Je ne connais pas son âge',
|
||||
'information_edit_probably' => 'Cette personne a probablement…',
|
||||
'information_edit_not_year' => 'Je connais le jour et le mois de l’anniversaire de cette personne, mais pas l\'année…',
|
||||
'information_edit_exact' => 'Je connais la date d’anniversaire exacte de cette personne…',
|
||||
'information_edit_birthdate_label' => 'Date d’anniversaire',
|
||||
'information_no_work_defined' => 'Aucune information professionnelle définie',
|
||||
'information_work_at' => 'chez :company',
|
||||
'work_add_cta' => 'Mettre à jour les informations professionnelles',
|
||||
'work_edit_success' => 'Informations professionnelles mises à jour',
|
||||
'work_edit_title' => 'Mettre à jour les informations professionnelles de :name',
|
||||
'work_edit_job' => 'Poste (optionnel)',
|
||||
'work_edit_company' => 'Entreprise (optionnel)',
|
||||
'work_information' => 'Information sur le travail',
|
||||
|
||||
// food preferences
|
||||
'food_preferences_add_success' => 'Les préférences alimentaires ont été mises à jour.',
|
||||
'food_preferences_edit_description' => 'Peut-être que :firstname ou quelqu’un dans la famille :family a une allergie. Ou peut-être qu’il n’aime pas un vin spécifique. Indiquez ici ses préférences alimentaires afin que vous vous en rappeliez la prochaine fois que vous l’inviterez à dîner',
|
||||
'food_preferences_edit_description_no_last_name' => 'Peut-être que :firstname a une allergie. Ou peut-être qu’il n’aime pas un vin spécifique. Indiquez ici ses préférences alimentaires afin que vous vous en rappeliez la prochaine fois que vous l’inviterez à dîner',
|
||||
'food_preferences_edit_title' => 'Modification des préférences alimentaires',
|
||||
'food_preferences_edit_cta' => 'Enregistrer les préférences alimentaires',
|
||||
'food_preferences_title' => 'Préférences alimentaires',
|
||||
'food_preferences_cta' => 'Ajouter des préférences alimentaires',
|
||||
|
||||
// reminders
|
||||
'reminders_blank_title' => 'De quoi souhaitez-vous être rappelé à propos de :name ?',
|
||||
'reminders_blank_add_activity' => 'Ajouter un rappel',
|
||||
'reminders_add_title' => 'De quoi souhaitez-vous être rappelé à propos de :name ?',
|
||||
'reminders_add_description' => 'Merci de me tenir informé de…',
|
||||
'reminders_add_next_time' => 'Quand voulez-vous être rappelé à propos de ceci ?',
|
||||
'reminders_add_once' => 'Rappelez-moi juste une fois',
|
||||
'reminders_add_recurrent' => 'Rappelez-moi tous les',
|
||||
'reminders_add_starting_from' => 'à compter de la date définie ci-après',
|
||||
'reminders_add_cta' => 'Ajouter le rappel',
|
||||
'reminders_edit_update_cta' => 'Mettre à jour le rappel',
|
||||
'reminders_add_error_custom_text' => 'Vous devez indiquer un texte pour ce rappel.',
|
||||
'reminders_create_success' => 'Le rappel a été ajouté avec succès.',
|
||||
'reminders_delete_success' => 'Le rappel a été supprimé avec succès.',
|
||||
'reminders_update_success' => 'Le rappel a été mis à jour avec succès',
|
||||
'reminders_add_optional_comment' => 'Commentaire (optionnel)',
|
||||
|
||||
'reminder_frequency_day' => 'chaque jour|chaque :number jours',
|
||||
'reminder_frequency_week' => 'chaque semaine|chaque :number semaines',
|
||||
'reminder_frequency_month' => 'chaque mois|chaque :number mois',
|
||||
'reminder_frequency_year' => 'chaque année|chaque :number années',
|
||||
'reminder_frequency_one_time' => 'le :date',
|
||||
'reminders_delete_confirmation' => 'Êtes-vous sûr de vouloir supprimer ce rappel ?',
|
||||
'reminders_delete_cta' => 'Supprimer',
|
||||
'reminders_next_expected_date' => 'le',
|
||||
'reminders_cta' => 'Ajouter un rappel',
|
||||
'reminders_description' => 'Nous vous enverrons un courriel pour chacun des rappels ci-dessous. Les rappels sont envoyés le matin du jour où l’événement se passe. Les rappels ajoutés automatiquement pour les anniversaires ne peuvent pas être effacés. Si vous désirez changer ces derniers, modifiez la date d’anniversaire de ces contacts.',
|
||||
'reminders_one_time' => 'Unique',
|
||||
'reminders_type_week' => 'semaine',
|
||||
'reminders_type_month' => 'mois',
|
||||
'reminders_type_year' => 'année',
|
||||
'reminders_birthday' => 'Anniversaire de :name',
|
||||
'reminders_free_plan_warning' => 'Vous êtes sur le plan gratuit. Aucun courriel ne sera envoyé avec ce plan. Pour recevoir vos rappels par courriel, passez au plan supérieur.',
|
||||
|
||||
// relationships
|
||||
'relationship_form_add' => 'Ajouter une relation',
|
||||
'relationship_form_edit' => 'Modifier une relation existante',
|
||||
'relationship_form_is_with' => 'Cette personne est…',
|
||||
'relationship_form_is_with_name' => ':name est…',
|
||||
'relationship_form_add_choice' => 'Quelle est cette relation ?',
|
||||
'relationship_form_create_contact' => 'Ajouter une nouvelle personne',
|
||||
'relationship_form_associate_contact' => 'Un contact existant',
|
||||
'relationship_form_associate_dropdown' => 'Recherchez et sélectionnez un contact existant dans la liste déroulante ci-dessous',
|
||||
'relationship_form_associate_dropdown_placeholder' => 'Recherchez et sélectionnez un contact existant',
|
||||
'relationship_form_also_create_contact' => 'Créer un contact pour cette personne.',
|
||||
'relationship_form_add_description' => 'Ceci vous permettra de traiter cette personne comme tous les autres contacts de votre compte.',
|
||||
'relationship_form_add_no_existing_contact' => 'Vous n’avez aucun contact qui puisse être associé à :name pour le moment.',
|
||||
'relationship_delete_confirmation' => 'Êtes-vous sûr de vouloir supprimer cette relation ? La suppression est permanente.',
|
||||
'relationship_unlink_confirmation' => 'Êtes-vous sûr de vouloir supprimer cette relation ? La personne ne sera pas supprimée – seulement la relation entre les deux.',
|
||||
'relationship_form_add_success' => 'La relation a été créée avec succès.',
|
||||
'relationship_form_deletion_success' => 'La relation a été supprimée.',
|
||||
|
||||
// tasks
|
||||
'tasks_title' => 'Tâches',
|
||||
'tasks_blank_title' => 'Vous n’avez aucune tâche pour le moment.',
|
||||
'tasks_form_title' => 'Titre',
|
||||
'tasks_form_description' => 'Description (optionnel)',
|
||||
'tasks_add_task' => 'Ajouter une tâche',
|
||||
'tasks_delete_success' => 'La tâche a été supprimée avec succès.',
|
||||
'tasks_complete_success' => 'La tâche a été mise à jour avec succès',
|
||||
|
||||
// activities
|
||||
'activity_title' => 'Activités',
|
||||
'activity_type_category_simple_activities' => 'Activités simples',
|
||||
'activity_type_category_sport' => 'Sport',
|
||||
'activity_type_category_food' => 'Gastronomie',
|
||||
'activity_type_category_cultural_activities' => 'Activités culturelles',
|
||||
'activity_type_just_hung_out' => 'traîner ensemble',
|
||||
'activity_type_watched_movie_at_home' => 'regarder un film à la maison ensemble',
|
||||
'activity_type_talked_at_home' => 'parler ensemble à la maison',
|
||||
'activity_type_did_sport_activities_together' => 'fait du sport ensemble',
|
||||
'activity_type_ate_at_his_place' => 'mangé chez lui·elle',
|
||||
'activity_type_went_bar' => 'aller dans un bar',
|
||||
'activity_type_ate_at_home' => 'manger à la maison',
|
||||
'activity_type_picnicked' => 'pique-niqué',
|
||||
'activity_type_ate_restaurant' => 'aller au restaurant',
|
||||
'activity_type_went_theater' => 'aller au cinéma',
|
||||
'activity_type_went_concert' => 'aller à un concert',
|
||||
'activity_type_went_play' => 'aller au théâtre',
|
||||
'activity_type_went_museum' => 'aller au musée',
|
||||
'activities_add_activity' => 'Ajouter une activité',
|
||||
'activities_add_more_details' => 'Ajouter plus de détails',
|
||||
'activities_add_emotions' => 'Ajouter une émotion',
|
||||
'activities_add_category' => 'Indiquer une catégorie',
|
||||
'activities_add_participants_cta' => 'Ajouter des participants',
|
||||
'activities_item_information' => ':Activity. S’est passée le :date',
|
||||
'activities_add_title' => 'Qu’avez-vous fait avec {name} ?',
|
||||
'activities_summary' => 'Décrivez ce que vous avez fait',
|
||||
'activities_add_pick_activity' => 'Souhaitez-vous catégoriser cette activité ? Vous n’avez pas à le faire, mais cela nous permettra de faire des statistiques plus tard (optionnel)',
|
||||
'activities_add_date_occured' => 'Cette activité s\'est produite le…',
|
||||
'activities_add_participants' => 'Qui, à part {name}, a participé à l’activité ? (optionnel)',
|
||||
'activities_add_emotions_title' => 'Voulez vous enregistrer ce que vous avez ressenti au cours de cette activité ? (optionnel)',
|
||||
'activities_blank_title' => 'Gardez une trace de ce que vous avez fait avec {name} dans le passé, et de ce dont vous avez parlé',
|
||||
'activities_blank_add_activity' => 'Ajouter une activité',
|
||||
'activities_add_success' => 'L’activité a été ajoutée avec succès',
|
||||
'activities_add_error' => 'Erreur lors de l’ajout de l’activité',
|
||||
'activities_update_success' => 'L’activité a été mise à jour avec succès',
|
||||
'activities_delete_success' => 'L’activité a été supprimée avec succès',
|
||||
'activities_who_was_involved' => 'Qui était impliqué ?',
|
||||
'activities_activity' => 'Catégorie d’activité',
|
||||
'activities_view_activities_report' => 'Afficher les rapports d’activités',
|
||||
'activities_profile_title' => 'Rapports d’activités entre :name et vous',
|
||||
'activities_profile_subtitle' => 'Vous avez enregistré :total_activities activité avec :name au total et :activities_last_twelve_months au cours des 12 derniers mois.|Vous avez enregistré :total_activities activités avec :name au total et :activities_last_twelve_months au cours des 12 derniers mois.',
|
||||
'activities_profile_year_summary_activity_types' => 'Voici un aperçu du type d\'activités que vous avez réalisées ensemble en :year',
|
||||
'activities_profile_year_summary' => 'Voici ce que vous avez fait ensemble en :year',
|
||||
'activities_profile_number_occurences' => ':value activité|:value activités',
|
||||
'activities_list_participants' => 'Participants ({total}) :',
|
||||
'activities_list_emotions' => 'Émotions ressenties :',
|
||||
'activities_list_date' => 'Arrivé le',
|
||||
'activities_list_category' => 'Catégorie :',
|
||||
|
||||
// notes
|
||||
'notes_create_success' => 'La note a été ajoutée avec succès',
|
||||
'notes_update_success' => 'La note a été modifiée avec succès',
|
||||
'notes_delete_success' => 'La note a été supprimée avec succès',
|
||||
'notes_add_cta' => 'Ajouter une note',
|
||||
'notes_favorite' => 'Ajouter/retirer des favoris',
|
||||
'notes_delete_title' => 'Supprimer une note',
|
||||
'notes_delete_confirmation' => 'Êtes-vous sûr de vouloir supprimer cette note ? La suppression est permanente',
|
||||
|
||||
// gifts
|
||||
'gifts_title' => 'Cadeaux',
|
||||
'gifts_add_success' => 'Le cadeau a été ajouté avec succès',
|
||||
'gifts_delete_success' => 'Le cadeau a été supprimé',
|
||||
'gifts_delete_confirmation' => 'Etes-vous sûr de vouloir supprimer ce cadeau ?',
|
||||
'gifts_add_gift' => 'Ajouter un cadeau',
|
||||
'gifts_link' => 'Lien',
|
||||
'gifts_for' => 'Pour : {name}',
|
||||
'gifts_delete_cta' => 'Supprimer',
|
||||
'gifts_add_title' => 'Gestion des cadeaux pour :name',
|
||||
'gifts_add_gift_idea' => 'Idée de cadeau',
|
||||
'gifts_add_gift_already_offered' => 'Cadeau déjà offert',
|
||||
'gifts_add_gift_received' => 'Cadeau reçu',
|
||||
'gifts_add_gift_title' => 'Quel est ce cadeau ?',
|
||||
'gifts_add_gift_name' => 'Cadeau',
|
||||
'gifts_add_link' => 'Lien de la page web (optionnel)',
|
||||
'gifts_add_value' => 'Valeur (optionnel)',
|
||||
'gifts_add_comment' => 'Commentaire (optionnel)',
|
||||
'gifts_add_recipient' => 'Destinataire (optionnel)',
|
||||
'gifts_add_recipient_field' => 'Destinataire',
|
||||
'gifts_add_photo' => 'Photo (optionnelle)',
|
||||
'gifts_add_photo_title' => 'Ajouter une photo pour ce cadeau',
|
||||
'gifts_add_someone' => 'Ce cadeau est destiné à quelqu’un de la famille de {name} en particulier',
|
||||
'gifts_delete_title' => 'Supprimer un cadeau',
|
||||
'gifts_ideas' => 'Idées cadeaux',
|
||||
'gifts_offered' => 'Cadeaux déjà offerts',
|
||||
'gifts_offered_as_an_idea' => 'Marquer comme idée',
|
||||
'gifts_received' => 'Cadeaux reçus',
|
||||
'gifts_view_comment' => 'Voir commentaire',
|
||||
'gifts_mark_offered' => 'Marquer comme offert',
|
||||
'gifts_update_success' => 'Le cadeau a été mis à jour avec succès',
|
||||
'gifts_add_date' => 'Date (facultatif)',
|
||||
|
||||
// debts
|
||||
'debt_delete_confirmation' => 'Êtes-vous sûr de vouloir effacer cette dette ?',
|
||||
'debt_delete_success' => 'La dette a été effacée avec succès',
|
||||
'debt_add_success' => 'La dette a été ajoutée avec succès',
|
||||
'debt_title' => 'Dettes',
|
||||
'debt_add_cta' => 'Ajouter une dette',
|
||||
'debt_you_owe' => 'Vous devez :amount',
|
||||
'debt_they_owe' => ':name vous doit :amount',
|
||||
'debt_add_title' => 'Gestion des dettes',
|
||||
'debt_add_you_owe' => 'Vous devez à :name',
|
||||
'debt_add_they_owe' => ':name vous doit',
|
||||
'debt_add_amount' => 'la somme de',
|
||||
'debt_add_reason' => 'pour la raison suivante (optionnelle)',
|
||||
'debt_add_add_cta' => 'Ajouter la dette',
|
||||
'debt_edit_update_cta' => 'Mettre à jour la dette',
|
||||
'debt_edit_success' => 'La dette a été modifiée avec succès',
|
||||
'debts_blank_title' => 'Gérez les dettes que vous devez à :name ou que :name vous doit',
|
||||
|
||||
// tags
|
||||
'tag_edit' => 'Modifier le tag',
|
||||
'tag_add' => 'Ajouter des étiquettes',
|
||||
'tag_add_search' => 'Ajouter ou rechercher une étiquette',
|
||||
'tag_no_tags' => 'Aucune étiquette',
|
||||
|
||||
// Introductions
|
||||
'introductions_sidebar_title' => 'Comment vous vous êtes rencontré',
|
||||
'introductions_blank_cta' => 'Indiquez comment vous avez rencontré :name',
|
||||
'introductions_title_edit' => 'Comment avez-vous rencontré :name ?',
|
||||
'introductions_additional_info' => 'Expliquez quand et comment vous vous êtes rencontrés',
|
||||
'introductions_edit_met_through' => 'Est-ce que quelqu’un vous a introduit à cette personne ?',
|
||||
'introductions_no_met_through' => 'Personne',
|
||||
'introductions_first_met_date' => 'Date de la rencontre',
|
||||
'introductions_no_first_met_date' => 'Je ne connais pas la date de cette rencontre',
|
||||
'introductions_first_met_date_known' => 'Voici la date de notre rencontre',
|
||||
'introductions_add_reminder' => 'Ajouter un rappel pour célébrer la rencontre à la date anniversaire, rappelant chaque année quand cet évènement s’est passé',
|
||||
'introductions_update_success' => 'Vous avez mis à jour avec succès vos informations de rencontre',
|
||||
'introductions_met_through' => 'Rencontré·e via <a href=":url">:name</a>',
|
||||
'introductions_met_date' => 'Rencontré le :date',
|
||||
'introductions_reminder_title' => 'Anniversaire de la date de la première rencontre',
|
||||
|
||||
// Deceased
|
||||
'deceased_reminder_title' => 'Anniversaire de la mort de :name',
|
||||
'deceased_mark_person_deceased' => 'Indiquer cette personne comme décédée',
|
||||
'deceased_know_date' => 'Je connais la date de décès de cette personne',
|
||||
'deceased_add_reminder' => 'Ajouter un rappel pour cette date',
|
||||
'deceased_label' => 'Décédé',
|
||||
'deceased_date_label' => 'Date de décès',
|
||||
'deceased_label_with_date' => 'Décédé le :date',
|
||||
'deceased_age' => 'Age au moment du décès',
|
||||
|
||||
// Contact information
|
||||
'contact_info_title' => 'Coordonnées',
|
||||
'contact_info_form_content' => 'Contenu',
|
||||
'contact_info_form_contact_type' => 'Type de contact',
|
||||
'contact_info_form_personalize' => 'Personaliser',
|
||||
'contact_info_address' => 'Habite à',
|
||||
|
||||
// Addresses
|
||||
'contact_address_title' => 'Adresses',
|
||||
'contact_address_form_name' => 'Nom (optionnel)',
|
||||
'contact_address_form_street' => 'Rue et numéro (optionnel)',
|
||||
'contact_address_form_city' => 'Ville (optionnel)',
|
||||
'contact_address_form_province' => 'Province (optionnel)',
|
||||
'contact_address_form_postal_code' => 'Code postal (optionnel)',
|
||||
'contact_address_form_country' => 'Pays (optionnel)',
|
||||
'contact_address_form_latitude' => 'Latitude (chiffres uniquement) (optionnel)',
|
||||
'contact_address_form_longitude' => 'Longitude (chiffres uniquement) (optionnel)',
|
||||
|
||||
// Pets
|
||||
'pets_kind' => 'Sorte d’animal',
|
||||
'pets_name' => 'Nom (optionnel)',
|
||||
'pets_create_success' => 'L’animal a été ajouté avec succès',
|
||||
'pets_update_success' => 'L’animal a été mis à jour',
|
||||
'pets_delete_success' => 'L’animal a été supprimé',
|
||||
'pets_title' => 'Animaux de compagnie',
|
||||
'pets_reptile' => 'Reptile',
|
||||
'pets_bird' => 'Oiseau',
|
||||
'pets_cat' => 'Chat',
|
||||
'pets_dog' => 'Chien',
|
||||
'pets_fish' => 'Poisson',
|
||||
'pets_hamster' => 'Hamster',
|
||||
'pets_horse' => 'Cheval',
|
||||
'pets_rabbit' => 'Lapin',
|
||||
'pets_rat' => 'Rat',
|
||||
'pets_small_animal' => 'Petit animal',
|
||||
'pets_other' => 'Autre',
|
||||
|
||||
// life events
|
||||
'life_event_list_tab_life_events' => 'Évènements marquants',
|
||||
'life_event_list_tab_other' => 'Notes, rappels…',
|
||||
'life_event_list_title' => 'Évènements marquants',
|
||||
'life_event_blank' => 'Prenez des notes sur ce qui arrive dans la vie de {name} pour votre référence future.',
|
||||
'life_event_list_cta' => 'Ajouter un évènement marquant',
|
||||
'life_event_create_category' => 'Toutes les catégories',
|
||||
'life_event_create_life_event' => 'Ajouter l’évènement marquant',
|
||||
'life_event_create_default_title' => 'Titre (optionnel)',
|
||||
'life_event_create_default_story' => 'Histoire (optionnel)',
|
||||
'life_event_create_date' => 'Vous n’avez pas à renseigner le mois ou le jour – seule l’année est obligatoire.',
|
||||
'life_event_create_default_description' => 'Ajouter des informations sur ce que vous savez',
|
||||
'life_event_create_add_yearly_reminder' => 'Ajouter un rappel annuel pour cet évènement',
|
||||
'life_event_create_success' => 'L’évènement a été sauvegardé',
|
||||
'life_event_delete_title' => 'Supprimer l’évènement',
|
||||
'life_event_delete_description' => 'Êtes-vous sûr de vouloir supprimer cet évènement marquant ? La suppression est permanente.',
|
||||
'life_event_delete_success' => 'L’évènement marquant a été supprimé',
|
||||
'life_event_date_it_happened' => 'Date de l’évènement',
|
||||
'life_event_category_work_education' => 'Travail & formation',
|
||||
'life_event_category_family_relationships' => 'Famille & relations',
|
||||
'life_event_category_home_living' => 'Foyer & vie domestique',
|
||||
'life_event_category_health_wellness' => 'Santé & bien-être',
|
||||
'life_event_category_travel_experiences' => 'Voyages & expériences',
|
||||
'life_event_sentence_new_job' => 'A commencé un nouveau travail',
|
||||
'life_event_sentence_retirement' => 'A pris sa retraite',
|
||||
'life_event_sentence_new_school' => 'A commencé l’école',
|
||||
'life_event_sentence_study_abroad' => 'A étudier à l’étranger',
|
||||
'life_event_sentence_volunteer_work' => 'A commencé à faire du bénévolat',
|
||||
'life_event_sentence_published_book_or_paper' => 'A publié un document',
|
||||
'life_event_sentence_military_service' => 'A démarré le service militaire',
|
||||
'life_event_sentence_new_relationship' => 'A commencé une relation',
|
||||
'life_event_sentence_engagement' => 'S’est fiancé',
|
||||
'life_event_sentence_marriage' => 'S’est marié',
|
||||
'life_event_sentence_anniversary' => 'Anniversaire',
|
||||
'life_event_sentence_expecting_a_baby' => 'Attend un bébé',
|
||||
'life_event_sentence_new_child' => 'A eu un enfant',
|
||||
'life_event_sentence_new_family_member' => 'Nouveau membre dans la famille',
|
||||
'life_event_sentence_new_pet' => 'A eu un animal de compagnie',
|
||||
'life_event_sentence_end_of_relationship' => 'Fin d’une relation',
|
||||
'life_event_sentence_loss_of_a_loved_one' => 'A perdu un être cher',
|
||||
'life_event_sentence_moved' => 'A déménagé',
|
||||
'life_event_sentence_bought_a_home' => 'A acheté une maison',
|
||||
'life_event_sentence_home_improvement' => 'A fait des rénovations',
|
||||
'life_event_sentence_holidays' => 'Est allé en vacances',
|
||||
'life_event_sentence_new_vehicle' => 'Acquisition dʼun nouveau véhicule',
|
||||
'life_event_sentence_new_roommate' => 'A eu un colocataire',
|
||||
'life_event_sentence_overcame_an_illness' => 'A surmonté une maladie',
|
||||
'life_event_sentence_quit_a_habit' => 'A quitté une habitude',
|
||||
'life_event_sentence_new_eating_habits' => 'A commencé de nouvelles habitudes alimentaires',
|
||||
'life_event_sentence_weight_loss' => 'A perdu du poids',
|
||||
'life_event_sentence_wear_glass_or_contact' => 'A commencé à porter des lunettes ou des lentilles de contact',
|
||||
'life_event_sentence_broken_bone' => 'S’est cassé un os',
|
||||
'life_event_sentence_removed_braces' => 'S’est fait retiré un appareil dentaire',
|
||||
'life_event_sentence_surgery' => 'A eu une chirurgie',
|
||||
'life_event_sentence_dentist' => 'Est allé chez le dentiste',
|
||||
'life_event_sentence_new_sport' => 'A commencé un sport',
|
||||
'life_event_sentence_new_hobby' => 'A commencé un passe-temps',
|
||||
'life_event_sentence_new_instrument' => 'A commencé à apprendre un nouvel instrument',
|
||||
'life_event_sentence_new_language' => 'A commencé à apprendre une nouvelle langue',
|
||||
'life_event_sentence_tattoo_or_piercing' => 'S’est fait tatoué ou percé',
|
||||
'life_event_sentence_new_license' => 'A eu le permis',
|
||||
'life_event_sentence_travel' => 'A voyagé',
|
||||
'life_event_sentence_achievement_or_award' => 'A eu une récompense ou un prix',
|
||||
'life_event_sentence_changed_beliefs' => 'A changé de croyances',
|
||||
'life_event_sentence_first_word' => 'A parlé pour la première fois',
|
||||
'life_event_sentence_first_kiss' => 'A eu son premier baiser',
|
||||
|
||||
// documents
|
||||
'document_list_title' => 'Documents',
|
||||
'document_list_cta' => 'Télécharger un document',
|
||||
'document_list_blank_desc' => 'Ici vous pouvez stocker les documents reliés à cette personne.',
|
||||
'document_upload_zone_cta' => 'Télécharger un fichier',
|
||||
'document_upload_zone_progress' => 'Téléchargement du document…',
|
||||
'document_upload_zone_error' => 'Une erreur est survenue durant le téléchargement du document. Veuillez réessayer plus tard.',
|
||||
|
||||
// Photos
|
||||
'photo_title' => 'Photos',
|
||||
'photo_list_title' => 'Photos associées',
|
||||
'photo_list_cta' => 'Télécharger une photo',
|
||||
'photo_list_blank_desc' => 'Vous pouvez enregistrer des images sur ce contact. Téléchargez-en une maintenant !',
|
||||
'photo_upload_zone_cta' => 'Télécharger une photo',
|
||||
'photo_current_profile_pic' => 'Photo de profil actuelle',
|
||||
'photo_make_profile_pic' => 'Utiliser comme photo de profil',
|
||||
'photo_delete' => 'Supprimer la photo',
|
||||
'photo_next' => 'Photo suivante ❯',
|
||||
'photo_previous' => '❮ Photo précédente',
|
||||
|
||||
// Avatars
|
||||
'avatar_change_title' => 'Changer de photo de profil',
|
||||
'avatar_question' => 'Quelle photo de profil souhaitez-vous utiliser ?',
|
||||
'avatar_default_avatar' => 'La photo de profil par défaut',
|
||||
'avatar_adorable_avatar' => 'La photo de profil Adorable',
|
||||
'avatar_gravatar' => 'Le Gravatar associé à l’adresse courriel de cette personne. <a href="https://gravatar.com/">Gravatar</a> est un système global qui permet aux utilisateurs d’associer des adresses courriel avec des photos.',
|
||||
'avatar_current' => 'Conserver la photo de profil actuelle',
|
||||
'avatar_photo' => 'À partir d’une photo que vous téléchargez',
|
||||
'avatar_crop_new_avatar_photo' => 'Recadrer la nouvelle photo de profil',
|
||||
|
||||
// emotions
|
||||
'emotion_this_made_me_feel' => 'Cela vous fait sentir …',
|
||||
|
||||
// logs
|
||||
'auditlogs_link' => 'Historique',
|
||||
'auditlogs_title' => 'Tout ce qui est arrivé à :name',
|
||||
'auditlogs_breadcrumb' => 'Historique',
|
||||
'auditlogs_author' => 'Par :name le :date',
|
||||
|
||||
// contact field label
|
||||
'contact_field_label_home' => 'Domicile',
|
||||
'contact_field_label_work' => 'Bureau',
|
||||
'contact_field_label_cell' => 'Portable',
|
||||
'contact_field_label_fax' => 'Fax',
|
||||
'contact_field_label_pager' => 'Bipeur',
|
||||
'contact_field_label_main' => 'Principal',
|
||||
'contact_field_label_other' => 'Autre',
|
||||
'contact_field_label_personal' => 'Personnalisé',
|
||||
];
|
||||
16
resources/lang/fr/reminder.php
Normal file
16
resources/lang/fr/reminder.php
Normal file
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
'type_birthday' => 'Souhait d’anniversaire pour',
|
||||
'type_phone_call' => 'Appeler',
|
||||
'type_lunch' => 'Manger avec',
|
||||
'type_hangout' => 'Aller voir',
|
||||
'type_email' => 'Envoyer un email à',
|
||||
'type_birthday_kid' => 'Souhaiter un joyeux anniversaire à l’enfant de',
|
||||
];
|
||||
557
resources/lang/fr/settings.php
Normal file
557
resources/lang/fr/settings.php
Normal file
@@ -0,0 +1,557 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
'sidebar_settings' => 'Paramètres du compte',
|
||||
'sidebar_personalization' => 'Personnalisation',
|
||||
'sidebar_settings_storage' => 'Espace de stockage',
|
||||
'sidebar_settings_export' => 'Exporter les données',
|
||||
'sidebar_settings_users' => 'Utilisateurs',
|
||||
'sidebar_settings_subscriptions' => 'Abonnement',
|
||||
'sidebar_settings_import' => 'Importation de données',
|
||||
'sidebar_settings_tags' => 'Gestion des étiquettes',
|
||||
'sidebar_settings_api' => 'API',
|
||||
'sidebar_settings_dav' => 'Ressources DAV',
|
||||
'sidebar_settings_security' => 'Sécurité',
|
||||
'sidebar_settings_auditlogs' => 'Journal d’audit',
|
||||
|
||||
'title_general' => 'Informations générales',
|
||||
'title_i18n' => 'Paramètres internationaux',
|
||||
'title_layout' => 'Disposition',
|
||||
|
||||
'me_title' => 'Moi en tant que contact',
|
||||
'me_help' => 'Ceci est le contact qui <em>vous</em> représente sur Monica',
|
||||
'me_select' => 'Sélectionner un contact',
|
||||
'me_no_contact' => 'Aucun contact sélectionné.',
|
||||
'me_select_click' => 'Cliquer ici pour sélectionner un contact.',
|
||||
'me_remove_contact' => 'Supprimer l’association',
|
||||
'me_choose' => 'Choisissez votre contact',
|
||||
'me_choose_placeholder' => 'Choisissez votre contact',
|
||||
|
||||
'export_title' => 'Exporter les données de votre compte',
|
||||
'export_be_patient' => 'Cliquez sur le bouton pour commencer l’export. Cela peut prendre plusieurs minutes pour préparer l’export – merci d’être patient et de ne pas spammer le bouton.',
|
||||
'export_title_sql' => 'Exporter en SQL',
|
||||
'export_sql_explanation' => 'L’exportation de vos données au format SQL vous permet de prendre vos données et de les importer dans votre propre instance Monica. Ceci n’est utile que si vous avez votre propre serveur.',
|
||||
'export_sql_cta' => 'Exporter en SQL',
|
||||
'export_sql_link_instructions' => 'Remarque : <a href=":url">lisez les instructions</a> pour en savoir plus sur l’importation de ce fichier dans votre instance.',
|
||||
'export_title_json' => 'Exporter en Json',
|
||||
'export_submitted' => 'Votre exportation a été envoyée, elle sera disponible dans quelques instants…',
|
||||
'export_json_explanation' => 'Exportation de vos données au format Json pour la sauvegarde.',
|
||||
'export_json_beta' => 'L’exportation en Json est en phase de test. Dites-nous ce que vous en pensez :',
|
||||
'export_json_cta' => 'Exporter en Json',
|
||||
'export_header_type' => 'Type',
|
||||
'export_header_timestamp' => 'Date de création',
|
||||
'export_header_status' => 'Statut',
|
||||
'export_header_actions' => 'Actions',
|
||||
'export_last_title' => 'Dernières exportations',
|
||||
'export_empty_title' => 'Aucune exportation pour le moment',
|
||||
'export_type_json' => 'Export Json',
|
||||
'export_type_sql' => 'Export SQL',
|
||||
'export_status_todo' => 'Soumis',
|
||||
'export_status_doing' => 'En cours',
|
||||
'export_status_done' => 'Terminé',
|
||||
'export_status_failed' => 'Echoué',
|
||||
'export_not_done' => 'Téléchargement impossible, cet export n’est pas encore terminé.',
|
||||
|
||||
'firstname' => 'Prénom',
|
||||
'lastname' => 'Nom de famille',
|
||||
'name_order' => 'Ordre des noms',
|
||||
'name_order_firstname_lastname' => '<Prénom> <Nom> – Jean Dupont',
|
||||
'name_order_lastname_firstname' => '<Nom> <Prénom> – Dupont Jean',
|
||||
'name_order_firstname_lastname_nickname' => '<Prénom> <Nom> (<Surnom>) – Jean Dupont (Jojo)',
|
||||
'name_order_firstname_nickname_lastname' => '<Prénom> (<Surnom>) <Nom> – Jean (Jojo) Dupont',
|
||||
'name_order_lastname_firstname_nickname' => '<Nom> <Prénom> (<Surnom>) – Dupont Jean (Jojo)',
|
||||
'name_order_lastname_nickname_firstname' => '<Nom> (<Surnom>) <Prénom> – Dupont (Jojo) Jean',
|
||||
'name_order_nickname_firstname_lastname' => '<Surnom> (<Prénom> <Nom>) – Jojo (Jean Dupont)',
|
||||
'name_order_nickname_lastname_firstname' => '<Surnom> (<Nom> <Prénom>) – Jojo (Dupont Jean)',
|
||||
'name_order_nickname' => '<Surnom> – Jojo',
|
||||
'currency' => 'Devise',
|
||||
'name' => 'Votre nom : :name',
|
||||
'email' => 'Adresse courriel',
|
||||
'email_placeholder' => 'Entrez l’adresse courriel',
|
||||
'email_help' => 'Cette adresse courriel est utilisée pour vous connecter à votre compte, et c\'est aussi l\'adresse à laquelle Monica enverra vos rappels.',
|
||||
'timezone' => 'Fuseau horaire',
|
||||
'temperature_scale' => 'Échelle de température',
|
||||
'temperature_scale_fahrenheit' => 'Fahrenheit (°F)',
|
||||
'temperature_scale_celsius' => 'Celsius (°C)',
|
||||
'layout' => 'Disposition',
|
||||
'layout_small' => 'Maximum de 1200 pixels de large',
|
||||
'layout_big' => 'Largeur maximale du navigateur',
|
||||
'save' => 'Mettre à jour',
|
||||
'delete_title' => 'Supprimer votre compte',
|
||||
'delete_desc' => 'Voulez-vous supprimer votre compte ? La suppression est permanente et toutes vos données seront définitivement supprimées. Si vous avez un abonnement, il sera immédiatement annulé.',
|
||||
'delete_other_desc' => 'Vos données dans la base de données principale seront supprimées immédiatement. Comme décrit dans notre politique de confidentialité, nous faisons des sauvegardes quotidiennes et sécurisées de la base de données. Ces sauvegardes sont conservées pendant 30 jours, puis elles sont complètement supprimées. Nous ne pouvons pas supprimer des données spécifiques des sauvegardes que nous effectuons auparavant. Toutes vos données seront complètement supprimées dans les 31 jours suivant la suppression de votre compte.',
|
||||
'reset_desc' => 'Souhaitez-vous remettre à zéro votre compte ? Ceci effacera tous les contacts ainsi que les données associées. Votre compte ne sera pas effacé.',
|
||||
'reset_title' => 'Remettre à zéro votre compte',
|
||||
'reset_cta' => 'Remettre à zéro',
|
||||
'reset_notice' => 'Êtes-vous sûr de vouloir réinitialiser votre compte ? Ceci est permanent et ne peut pas être annulé.',
|
||||
'reset_success' => 'Votre compte a été réinitialisé.',
|
||||
'delete_notice' => 'Êtes-vous sûr de vouloir supprimer votre compte ? Cette action est permanente et ne peut pas être annulée. Toutes vos données seront supprimées et ne seront pas récupérables.',
|
||||
'delete_cta' => 'Effacer le compte',
|
||||
'settings_success' => 'Préférences mises à jour',
|
||||
'locale' => 'Langue',
|
||||
'locale_help' => 'Voulez-vous aider à traduire Monica ou ajouter une nouvelle langue ? Veuillez suivre <a href=":url" target="_blank" lang="en">ce lien pour plus d’informations</a>.',
|
||||
'locale_ar' => 'Arabe',
|
||||
'locale_cs' => 'Tchèque',
|
||||
'locale_de' => 'Allemand',
|
||||
'locale_el' => 'Grec',
|
||||
'locale_en' => 'Anglais',
|
||||
'locale_en-GB' => 'Anglais (Royaume-Uni)',
|
||||
'locale_es' => 'Espagnol',
|
||||
'locale_fr' => 'Francais',
|
||||
'locale_he' => 'Hébreu',
|
||||
'locale_hr' => 'Croate',
|
||||
'locale_id' => 'Indonésien',
|
||||
'locale_it' => 'Italien',
|
||||
'locale_ja' => 'Japonais',
|
||||
'locale_nl' => 'Néerlandais',
|
||||
'locale_pt' => 'Portugais',
|
||||
'locale_pt-BR' => 'Portugais du Brésil',
|
||||
'locale_ru' => 'Russe',
|
||||
'locale_sv' => 'Suédois',
|
||||
'locale_vi' => 'Vietnamien',
|
||||
'locale_zh' => 'Chinois Simplifié',
|
||||
'locale_zh-TW' => 'Chinois Traditionnel',
|
||||
'locale_tr' => 'Turc',
|
||||
|
||||
'security_title' => 'Sécurité',
|
||||
'security_help' => 'Changer les questions de sécurité pour votre compte.',
|
||||
'password_change' => 'Modifier votre mot de passe',
|
||||
'password_current' => 'Mot de passe actuel',
|
||||
'password_current_placeholder' => 'Entrez votre mot de passe actuel',
|
||||
'password_new1' => 'Nouveau mot de passe',
|
||||
'password_new1_placeholder' => 'Entrez votre nouveau mot de passe',
|
||||
'password_new2' => 'Confirmez votre nouveau mot de passe',
|
||||
'password_new2_placeholder' => 'Retapez votre nouveau mot de passe',
|
||||
'password_btn' => 'Changer votre mot de passe',
|
||||
'2fa_title' => 'Authentification à deux facteurs',
|
||||
'2fa_otp_title' => 'Application mobile d’authentification à deux facteurs',
|
||||
'2fa_enable_title' => 'Activer l’authentification à deux facteurs',
|
||||
'2fa_enable_description' => 'Activer l’authentification à deux facteurs pour renforcer la sécurité de votre compte.',
|
||||
'2fa_enable_otp' => 'Ouvrez votre application mobile pour l’authentification à deux facteurs et scannez le QR code suivant :',
|
||||
'2fa_enable_otp_help' => 'Si votre application mobile pour l’authentification à deux facteurs ne supporte pas les QR codes, entrez le code suivant :',
|
||||
'2fa_enable_otp_validate' => 'Merci de valider le nouvel appareil que vous venez de configurer :',
|
||||
'2fa_enable_success' => 'L’authentification à deux facteurs est active',
|
||||
'2fa_enable_error' => 'Erreur lors de l’activation de l’authentification à deux facteurs',
|
||||
'2fa_enable_error_already_set' => 'L’authentification à deux facteurs est déjà activé',
|
||||
'2fa_disable_title' => 'Désactiver l’authentification à deux facteurs',
|
||||
'2fa_disable_description' => 'Désactiver l’authentification à deux facteurs pour votre compte. Attention, votre compte ne sera plus sécurisé !',
|
||||
'2fa_disable_success' => 'L’authentification à deux facteurs a été désactivée',
|
||||
'2fa_disable_error' => 'Erreur lors de la désactivation de l’authentification à deux facteurs',
|
||||
|
||||
'webauthn_title' => 'Clé de sécurité — Protocole WebAuthn',
|
||||
'webauthn_enable_description' => 'Ajouter une nouvelle clé de sécurité',
|
||||
'webauthn_key_name_help' => 'Donnez un nom à votre clé.',
|
||||
'webauthn_key_name' => 'Nom de la clé :',
|
||||
'webauthn_success' => 'Votre clé est détectée et validée.',
|
||||
'webauthn_last_use' => 'Dernière utilisation : {timestamp}',
|
||||
'webauthn_delete_confirmation' => 'Êtes-vous sûr de vouloir supprimer cette clé ?',
|
||||
'webauthn_delete_success' => 'Clé supprimée',
|
||||
'webauthn_insertKey' => 'Insérer votre clé de sécurité.',
|
||||
'webauthn_buttonAdvise' => 'Si votre clé de sécurité dispose d’un bouton, appuyez dessus.',
|
||||
'webauthn_noButtonAdvise' => 'Si ce n’est pas le cas, enlevez-la et insérez là à nouveau.',
|
||||
'webauthn_not_supported' => 'Votre navigateur ne supporte pas encore WebAuthn.',
|
||||
'webauthn_not_secured' => 'WebAuthn ne supporte que les connexions sécurisées. Veuillez charger cette page en https.',
|
||||
'webauthn_error_already_used' => 'Cette clé est déjà enregistrée. Il n’est pas nécessaire de l’enregistrer à nouveau.',
|
||||
'webauthn_error_not_allowed' => 'L’opération a expiré ou n’a pas été autorisée.',
|
||||
|
||||
'recovery_title' => 'Codes de récupération',
|
||||
'recovery_show' => 'Obtenez des codes de récupération',
|
||||
'recovery_copy_help' => 'Copier les codes dans votre presse-papiers',
|
||||
'recovery_help_intro' => 'Voici vos codes de récupération :',
|
||||
'recovery_help_information' => 'Vous pouvez utiliser chaque code de récupération une fois.',
|
||||
'recovery_clipboard' => 'Codes copiés dans le presse-papiers.',
|
||||
'recovery_generate' => 'Générer de nouveaux codes …',
|
||||
'recovery_generate_help' => 'Générez de nouveaux codes invalidera les codes générés précédemment.',
|
||||
'recovery_already_used_help' => 'Ce code a déjà été utilisé.',
|
||||
|
||||
'users_list_title' => 'Utilisateurs avec accès à votre compte',
|
||||
'users_list_add_user' => 'Inviter un nouvel utilisateur',
|
||||
'users_list_you' => 'C’est vous',
|
||||
'users_list_invitations_title' => 'Invitations en attente',
|
||||
'users_list_invitations_explanation' => 'Voici les personnes que vous avez invité à rejoindre Monica comme collaborateurs.',
|
||||
'users_list_invitations_invited_by' => 'invité par :name',
|
||||
'users_list_invitations_sent_date' => 'envoyé le :date',
|
||||
'users_blank_title' => 'Vous êtes la seule personne qui a accès à ce compte.',
|
||||
'users_blank_add_title' => 'Souhaitez-vous inviter quelqu’un d’autre ?',
|
||||
'users_blank_description' => 'Cette personne aura le même accès que vous et sera en mesure d’ajouter, modifier ou supprimer les informations de contact.',
|
||||
'users_blank_cta' => 'Inviter quelqu’un',
|
||||
'users_add_title' => 'Invitez un nouvel utilisateur à votre compte par courriel',
|
||||
'users_add_description' => 'Cette personne aura le même accès que vous, et pourra également inviter ou supprimer d’autres utilisateurs, vous compris. Assurez-vous de faire confiance à cette personne avant de lui donner ces accès.',
|
||||
'users_add_email_field' => 'Entrez le courriel de la personne que vous souhaitez inviter',
|
||||
'users_add_confirmation' => 'Je confirme que je veux inviter cet utilisateur dans mon compte. Je comprends que cette personne aura accès à toutes mes données et verra exactement ce que je vois.',
|
||||
'users_add_cta' => 'Inviter l’utilisateur par courriel',
|
||||
'users_accept_title' => 'Accepter l’invitation et créer un nouveau compte',
|
||||
'users_error_please_confirm' => 'Merci de confirmer que vous souhaitez bien inviter cette personne avant d’envoyer l’invitation',
|
||||
'users_error_email_already_taken' => 'Cette adresse courriel est déjà prise. Veuillez en choisir une autre',
|
||||
'users_error_already_invited' => 'Vous avez déjà invité cet utilisateur. Veuillez choisir une autre adresse courriel.',
|
||||
'users_error_email_not_similar' => 'Ce n’est pas le courriel de la personne qui vous a invité.',
|
||||
'users_invitation_deleted_confirmation_message' => 'L’invitation a été supprimée avec succès',
|
||||
'users_invitations_delete_confirmation' => 'Êtes-vous sûr de vouloir supprimer de cette invitation ?',
|
||||
'users_list_delete_confirmation' => 'Êtes-vous sûr de vouloir supprimer cet utilisateur de votre compte ?',
|
||||
'users_invitation_need_subscription' => 'L’ajout d’utilisateurs nécessite un abonnement.',
|
||||
|
||||
'subscriptions_account_current_plan' => 'Votre offre actuelle',
|
||||
'subscriptions_account_current_legacy' => 'Plan actuel, plus sélectionnable :',
|
||||
'subscriptions_account_current_paid_plan' => 'Vous êtes sur l’offre :name. Merci beaucoup pour votre inscription.',
|
||||
|
||||
'subscriptions_account_next_billing_title' => 'Prochaine facturation',
|
||||
'subscriptions_account_next_billing' => 'Votre abonnement va être renouvelé automatiquement le <strong>:date</strong>.',
|
||||
'subscriptions_account_bill_monthly' => 'Nous vous facturerons <strong>:price</strong> pour un <strong>mois</strong> de plus.',
|
||||
'subscriptions_account_bill_annual' => 'Nous vous facturerons <strong>:price</strong> pour une <strong>année</strong> de plus.',
|
||||
'subscriptions_account_change' => 'Changer d’offre',
|
||||
|
||||
'subscriptions_account_cancel_title' => 'Annuler votre abonnement',
|
||||
'subscriptions_account_cancel_action' => 'Annuler votre abonnement',
|
||||
'subscriptions_account_cancel' => 'Vous pouvez annuler votre abonnement à tout moment.',
|
||||
'subscriptions_account_free_plan' => 'Vous êtes sur l’offre gratuite.',
|
||||
'subscriptions_account_free_plan_upgrade' => 'Vous pouvez mettre à niveau votre compte en passant à l’offre :name, qui coûte :price $ par mois. En voici les avantages :',
|
||||
'subscriptions_account_free_plan_benefits_users' => 'Nombre illimité d’utilisateurs',
|
||||
'subscriptions_account_free_plan_benefits_reminders' => 'Rappels par courriel',
|
||||
'subscriptions_account_free_plan_benefits_import_data_vcard' => 'Import de vos contacts au format vCard',
|
||||
'subscriptions_account_free_plan_benefits_support' => 'Supporter le projet sur le long terme, afin de pouvoir vous proposer plus de fonctionnalités.',
|
||||
'subscriptions_account_upgrade' => 'Mettre à jour votre compte',
|
||||
'subscriptions_account_upgrade_title' => 'Mettez à niveau Monica aujourd’hui et ayez des relations encore plus significatives.',
|
||||
'subscriptions_account_upgrade_choice' => 'Choisissez une offre ci-dessous et rejoignez plus de :customers personnes qui ont mis à niveau leur Monica.',
|
||||
'subscriptions_account_update_title' => 'Modifier l’abonnement à Monica',
|
||||
'subscriptions_account_update_description' => 'Vous pouvez modifier la fréquence de votre abonnement ici.',
|
||||
'subscriptions_account_update_information' => 'Vous serez facturé immédiatement pour le nouveau montant. Votre abonnement sera prolongé jusqu\'à la nouvelle période, selon votre choix.',
|
||||
'subscriptions_account_invoices' => 'Factures',
|
||||
'subscriptions_account_invoices_download' => 'Télécharger',
|
||||
'subscriptions_account_invoices_subscription' => 'Abonnement du :startDate au :endDate',
|
||||
'subscriptions_account_payment' => 'Quelle option de paiement vous convient le mieux ?',
|
||||
'subscriptions_account_confirm_payment' => 'Votre paiement est actuellement incomplet, merci de <a href=":url">confirmer votre paiement</a>.',
|
||||
'subscriptions_downgrade_title' => 'Passez votre compte sur l’offre gratuite',
|
||||
'subscriptions_downgrade_limitations' => 'L’offre gratuite a des limitations. Afin de pouvoir passer à cette offre, vous devez passer les points suivants :',
|
||||
'subscriptions_downgrade_rule_users' => 'Vous devez avoir un seul utilisateur dans votre compte',
|
||||
'subscriptions_downgrade_rule_users_constraint' => 'Vous avez actuellement <a href=":url">:count utilisateur</a> dans votre compte.|Vous avez actuellement <a href=":url">:count utilisateurs</a> dans votre compte.',
|
||||
'subscriptions_downgrade_rule_invitations' => 'Vous ne devez pas avoir d’invitation en attente',
|
||||
'subscriptions_downgrade_rule_invitations_constraint' => 'Vous avez actuellement <a href=":url">1 invitiation</a> en attente.|Vous avez actuellement <a href=":url">:count invitations</a> en attente.',
|
||||
'subscriptions_downgrade_rule_contacts' => 'Vous ne devez pas avoir plus de :number contacts actifs',
|
||||
'subscriptions_downgrade_rule_contacts_constraint' => 'Vous avez actuellement <a href=":url">:count contact</a>.|Vous avez actuellement <a href=":url">:count contacts</a>.',
|
||||
'subscriptions_downgrade_rule_contacts_archive' => 'Nous pouvons également <a href=":url">archiver tous vos contacts pour vous</a> – cela effacerait cette règle et vous laisserait passer le processus de rétrogradation de votre compte.',
|
||||
'subscriptions_downgrade_cta' => 'Passer au plan inférieur',
|
||||
'subscriptions_downgrade_success' => 'Vous êtes de retour sur l’offre gratuite !',
|
||||
'subscriptions_downgrade_thanks' => 'Merci beaucoup d’avoir essayé l’offre payante. Nous continuons à apporter de nouvelles fonctionnalités sur Monica tout le temps – vous pouvez donc revenir à l’occasion pour voir si vous pourriez à nouveau être intéressé·e pour prendre un abonnement.',
|
||||
'subscriptions_back' => 'Retourner aux paramètres',
|
||||
'subscriptions_upgrade_title' => 'Passer au plan supérieur',
|
||||
'subscriptions_upgrade_choose' => 'Vous avez choisi l’offre :plan.',
|
||||
'subscriptions_upgrade_infos' => 'Nous ne pourrions être plus heureux. Entrez vos informations de paiement ci-dessous.',
|
||||
'subscriptions_upgrade_name' => 'Nom sur la carte',
|
||||
'subscriptions_upgrade_zip' => 'Code postal',
|
||||
'subscriptions_upgrade_credit' => 'Carte de crédit ou de débit',
|
||||
'subscriptions_upgrade_submit' => 'Payer {amount}',
|
||||
'subscriptions_upgrade_charge' => 'Nous débiterons votre carte de :price maintenant. Le prochain paiement aura lieu le :date. Si jamais vous changez d’avis, vous pourrez annuler à tout moment, sans poser de questions.',
|
||||
'subscriptions_upgrade_charge_handled' => 'Le paiement est géré par <a href=":url">Stripe</a>. Aucune information bancaire n’arrive sur notre serveur.',
|
||||
'subscriptions_upgrade_success' => 'Merci ! Vous êtes maintenant inscrit.',
|
||||
'subscriptions_upgrade_thanks' => 'Bienvenue dans la communauté de personnes qui essaient de rendre le monde un peu meilleur.',
|
||||
|
||||
'subscriptions_payment_confirm_title' => 'Confirmez votre paiement de :amount',
|
||||
'subscriptions_payment_confirm_information' => 'Une confirmation supplémentaire est nécessaire pour traiter votre paiement. Veuillez confirmer votre paiement en remplissant vos informations de paiement ci-dessous.',
|
||||
'subscriptions_payment_succeeded_title' => 'Paiement validé',
|
||||
'subscriptions_payment_succeeded' => 'Ce paiement a déjà été confirmé avec succès.',
|
||||
'subscriptions_payment_cancelled_title' => 'Paiement annulé',
|
||||
'subscriptions_payment_cancelled' => 'Ce paiement a été annulé.',
|
||||
'subscriptions_payment_error_name' => 'Veuillez fournir votre nom.',
|
||||
'subscriptions_payment_success' => 'Votre paiement a été effectué.',
|
||||
|
||||
'subscriptions_pdf_title' => 'Votre abonnement :name mensuel',
|
||||
'subscriptions_plan_frequency_year' => ':amount / an',
|
||||
'subscriptions_plan_frequency_month' => ':amount / mois',
|
||||
'subscriptions_plan_choose' => 'Choisir cette offre',
|
||||
'subscriptions_plan_year_title' => 'Payer annuellement',
|
||||
'subscriptions_plan_year_bonus' => 'Tranquillité d’esprit pendant toute une année',
|
||||
'subscriptions_plan_month_title' => 'Payer tous les mois',
|
||||
'subscriptions_plan_month_bonus' => 'Annuler à tout moment',
|
||||
'subscriptions_plan_include1' => 'Inclus avec votre mise à niveau :',
|
||||
'subscriptions_plan_include2' => 'Nombre illimité de contacts • Nombre illimité d’utilisateurs • Rappels par courriel • Importer des vCard • Personnalisation de la vue d’un contact',
|
||||
'subscriptions_plan_include3' => '100% des bénéfices vont à l’élaboration de ce beau projet open source.',
|
||||
'subscriptions_help_title' => 'Détails supplémentaires, qui peuvent attiser votre curiosité',
|
||||
'subscriptions_help_opensource_title' => 'Qu’est-ce qu’un projet open source ?',
|
||||
'subscriptions_help_opensource_desc' => 'Monica est un projet open source. Il est le fruit du travail d’une communauté de bénévoles qui veulent juste créer un outil pour le bien de tous. Être un projet open source signifie que le code est disponible pour tous sur GitHub, et que tout le monde peut l’inspecter, le modifier et l’améliorer. Tout l’argent que nous récoltons sert uniquement à créer des fonctionnalités, payer de nouveaux serveurs puissants, et autres coûts. Merci pour votre aide. Nous ne pourrions rien faire sans vous.',
|
||||
'subscriptions_help_limits_title' => 'Y a-t-il une limite au nombre de contacts que nous pouvons avoir sur l’offre gratuite ?',
|
||||
'subscriptions_help_limits_plan' => 'Oui. L’offre gratuite vous permet de gérer :number contacts.',
|
||||
'subscriptions_help_discounts_title' => 'Avez-vous des réductions pour les organismes sans but lucratif et les organismes d’éducation ?',
|
||||
'subscriptions_help_discounts_desc' => 'En effet ! Monica est gratuit pour les étudiants, les organismes sans but lucratif et les organismes de bienfaisance. Il suffit de contacter le <a href=":support">support</a> avec un justificatif de votre statut et nous allons appliquer ce statut spécial dans votre compte.',
|
||||
'subscriptions_help_change_title' => 'Que se passe-t-il si je change d’avis ?',
|
||||
'subscriptions_help_change_desc' => 'Vous pouvez annuler à tout moment, sans question, et par vous-même – aucun support requis. Toutefois, vous ne serez pas remboursé pour la période en cours.',
|
||||
|
||||
'stripe_error_card' => 'Votre carte est refusée. Le message de refus est : :message',
|
||||
'stripe_error_api_connection' => 'Problèmes de communication avec Stripe. Veuillez réessayer plus tard.',
|
||||
'stripe_error_rate_limit' => 'Trop de requêtes avec Stripe actuellement. Veuillez réessayer plus tard.',
|
||||
'stripe_error_invalid_request' => 'Paramètres invalides. Réessayez plus tard.',
|
||||
'stripe_error_authentication' => 'Mauvaise authentification avec Stripe',
|
||||
|
||||
'import_title' => 'Importer les contacts dans votre compte',
|
||||
'import_cta' => 'Importer des contacts',
|
||||
'import_stat' => 'Vous avez importé :number fichiers jusqu’à présent.',
|
||||
'import_result_stat' => ':count contact vCard envoyé (:total_imported importé, :total_skipped ignoré)|:count contacts vCard envoyés (:total_imported importés, :total_skipped ignorés)',
|
||||
'import_view_report' => 'Voir le rapport',
|
||||
'import_in_progress' => 'L’import est en cours. Veuillez recharger la page dans quelques minutes.',
|
||||
'import_upload_title' => 'Importer vos contacts depuis un fichier vCard',
|
||||
'import_upload_rules_desc' => 'Nous avons toutefois quelques règles :',
|
||||
'import_upload_rule_format' => 'Nous supportons les formats <code>.vcard</code> et <code>.vcf</code>.',
|
||||
'import_upload_rule_vcard' => 'Nous supportons le format vCard 3.0, qui est le format par défaut de l’application macOS Contacts.app et Google Contacts.',
|
||||
'import_upload_rule_instructions' => 'Instructions d’export pour <a href=":url1" target="_blank" rel="noopener noreferrer">macOS Contacts.app</a> et <a href=":url2" target="_blank" rel="noopener noreferrer">Google Contacts</a>.',
|
||||
'import_upload_rule_multiple' => 'Si vos contacts ont plusieurs adresses courriels ou numéros de téléphone, seule la première entrée sera sauvegardée.',
|
||||
'import_upload_rule_limit' => 'Les fichiers sont limités à 10 Mo.',
|
||||
'import_upload_rule_time' => 'Cela peut prendre une minute pour importer les contacts et les traiter. Merci de votre patience.',
|
||||
'import_upload_rule_cant_revert' => 'Veuillez vous assurer que les données sont fiables avant d’importer, car l’import ne peut être annulé.',
|
||||
'import_upload_form_file' => 'Votre fichier <code>.vcf</code> ou <code>.vCard</code> :',
|
||||
'import_upload_behaviour' => 'Comportement pour l’importation :',
|
||||
'import_upload_behaviour_add' => 'Ajouter les nouveaux contacts et passer les contacts existants',
|
||||
'import_upload_behaviour_replace' => 'Remplacer les contacts existants',
|
||||
'import_upload_behaviour_help' => 'Remplacer les contacts mettra à jour toutes les données trouvées dans la vCard, mais gardera les autre valeurs existantes du contact.',
|
||||
'import_report_title' => 'Rapport d’import',
|
||||
'import_report_date' => 'Date de l’import',
|
||||
'import_report_type' => 'Type d’import',
|
||||
'import_report_number_contacts' => 'Nombre de contacts dans le fichier',
|
||||
'import_report_number_contacts_imported' => 'Nombre de contacts importés',
|
||||
'import_report_number_contacts_skipped' => 'Nombre de contacts ignorés',
|
||||
'import_report_status_imported' => 'Importés',
|
||||
'import_report_status_skipped' => 'Ignorés',
|
||||
'import_vcard_parse_error' => 'Erreur lors de l’analyse de l’entrée vCard',
|
||||
'import_vcard_contact_exist' => 'Le contact existe déjà',
|
||||
'import_vcard_contact_no_firstname' => 'Pas de prénom (obligatoire)',
|
||||
'import_vcard_file_not_found' => 'Fichier non trouvé',
|
||||
'import_vcard_unknown_entry' => 'Nom de contact inconnu',
|
||||
'import_vcard_file_no_entries' => 'Le fichier ne contient pas de donnée',
|
||||
'import_blank_title' => 'Vous n’avez encore importé aucun contact.',
|
||||
'import_blank_question' => 'Souhaitez-vous importer vos contacts maintenant ?',
|
||||
'import_blank_description' => 'Nous pouvons importer les fichiers vCard que vous avez dans votre Google Contacts ou votre gestionnaire de contacts.',
|
||||
'import_blank_cta' => 'Importer une vCard',
|
||||
'import_need_subscription' => 'L’importation de données nécessite une souscription.',
|
||||
|
||||
'tags_list_title' => 'Étiquettes',
|
||||
'tags_list_description' => 'Vous pouvez organiser vos contact avec des étiquettes. Les étiquettes sont comme des dossiers, mais vous pouvez avoir autant d’étiquettes que vous le souhaitez par contact.',
|
||||
'tags_list_contact_number' => ':count contact|:count contacts',
|
||||
'tags_list_delete_success' => 'L’étiquette a été supprimée avec succès',
|
||||
'tags_list_edit_success' => 'The tag has been successfully updated',
|
||||
'tags_list_delete_confirmation' => 'Êtes-vous sûr de vouloir supprimer cette étiquette ? Aucun contact ne sera supprimé, seulement l’étiquette.',
|
||||
'tags_blank_title' => 'Les étiquettes sont une excellente manière de catégoriser vos contacts.',
|
||||
'tags_blank_description' => 'Les étiquettent fonctionnent comme des dossiers, mais vous pouvez ajouter plus d\'une étiquette à un contact. Allez à un contact et taguez un ami, juste en dessous du nom. Une fois qu\'un contact est étiqueté, revenez ici pour gérer toutes les étiquettes de votre compte.',
|
||||
|
||||
'api_title' => 'Accès avec l’API',
|
||||
'api_description' => 'L’API peut être utilisée pour manipuler les données de Monica depuis une application externe, comme une application mobile par exemple.',
|
||||
'api_help' => 'Pour utiliser l’API, un jeton est obligatoire. Vous pouvez soit créer un jeton d’accès personnel (authentification Bearer), soit autoriser un client OAuth à le créer pour vous. Voir la <a href=":url">documentation de l’API</a>.',
|
||||
'api_endpoint' => 'Le point de terminaison de l’API pour cette instance Monica est :',
|
||||
|
||||
'api_personal_access_tokens' => 'Jeton d’accès personnel',
|
||||
'api_pao_description' => 'Faites attention à ne fournir ce jeton qu’à des personnes de confiance – elles pourront accéder à toutes vos données.',
|
||||
'api_token_title' => 'Jetons d’accès personnels',
|
||||
'api_token_create_new' => 'Créer un nouveau jeton',
|
||||
'api_token_not_created' => 'Vous n’avez pas encore créé de jeton d’accès personnel.',
|
||||
'api_token_name' => 'Nom du jeton',
|
||||
'api_token_expire' => 'Expire le {date}',
|
||||
'api_token_delete' => 'Supprimer',
|
||||
'api_token_create' => 'Créer un jeton',
|
||||
'api_token_scopes' => 'Périmètres',
|
||||
'api_token_help' => 'Voici votre nouveau jeton d’accès personnel. Ceci est la seule fois où vous pourrez le voir, ne le perdez pas ! Vous pouvez dès à présent utiliser ce jeton pour lancer des requêtes avec l’API.',
|
||||
|
||||
'api_oauth_clients' => 'Vos clients OAuth',
|
||||
'api_oauth_clients_desc' => 'Cette section vous permet d’enregistrer votre propre client OAuth.',
|
||||
'api_oauth_clients_desc2' => 'Utilisez cet identifiant de client pour demander un nouveau jeton et convertir les codes d’autorisation pour accéder aux jetons. Voir <a href="{url}">la documentation de Laravel Passport</a> pour plus d’informations.',
|
||||
'api_oauth_title' => 'Clients OAuth',
|
||||
'api_oauth_create_new' => 'Créer de nouveaux clients',
|
||||
'api_oauth_edit' => 'Modifier le client',
|
||||
'api_oauth_not_created' => 'Vous n’avez pas encore créé de client OAuth.',
|
||||
'api_oauth_clientid' => 'Identifiant du client',
|
||||
'api_oauth_name' => 'Nom',
|
||||
'api_oauth_name_help' => 'Quelque chose que vos utilisateurs reconnaîtront et inspirera la confiance.',
|
||||
'api_oauth_secret' => 'Secret',
|
||||
'api_oauth_create' => 'Créer un client',
|
||||
'api_oauth_redirecturl' => 'URL de redirection',
|
||||
'api_oauth_redirecturl_help' => 'URL de rappel d’autorisation de votre application.',
|
||||
|
||||
'api_authorized_clients' => 'Liste de clients autorisés',
|
||||
'api_authorized_clients_desc' => 'Cette section liste tous les clients que vous avez autorisé à accéder aux données de votre demande. Vous pouvez révoquer cette autorisation à tout moment.',
|
||||
'api_authorized_clients_title' => 'Applications autorisées',
|
||||
'api_authorized_clients_none' => 'Il n’y a pas encore de client autorisé.',
|
||||
'api_authorized_clients_name' => 'Nom',
|
||||
'api_authorized_clients_scopes' => 'Périmètres',
|
||||
|
||||
'personalization_tab_title' => 'Personnalisez votre compte',
|
||||
|
||||
'personalization_title' => 'Ici vous pouvez configurer les différents paramètres de votre compte. Ces fonctionnalités sont pour les « utilisateurs avancés » qui veulent un contrôle maximal sur Monica.',
|
||||
'personalization_contact_field_type_title' => 'Types de champs de contact',
|
||||
'personalization_contact_field_type_add' => 'Ajouter un nouveau type de champ',
|
||||
'personalization_contact_field_type_description' => 'Vous pouvez configurer les différents type de champs de contact que vous pouvez associer à tous vos contacts. Par exemple si un nouveau réseau social apparaît, vous pourrez ajouter un nouveau type de communication pour vos contacts ici.',
|
||||
'personalization_contact_field_type_table_name' => 'Nom',
|
||||
'personalization_contact_field_type_table_protocol' => 'Protocole',
|
||||
'personalization_contact_field_type_table_actions' => 'Actions',
|
||||
'personalization_contact_field_type_modal_title' => 'Ajouter un nouveau type de champ',
|
||||
'personalization_contact_field_type_modal_edit_title' => 'Editer un type de champ existant',
|
||||
'personalization_contact_field_type_modal_delete_title' => 'Supprimer un type de champ existant',
|
||||
'personalization_contact_field_type_modal_delete_description' => 'Êtes-vous sûr de vouloir supprimer ce type de champ de contact ? Supprimer ce type de contact effacera TOUTES les données avec ce type de champ pour tous vos contacts.',
|
||||
'personalization_contact_field_type_modal_name' => 'Nom',
|
||||
'personalization_contact_field_type_modal_protocol' => 'Protocole (optionnel)',
|
||||
'personalization_contact_field_type_modal_protocol_help' => 'Chaque nouveau type de champ de contact peut être cliquable. Si un protocole est défini, nous l’utiliserons pour lancer l’action indiquée par le navigateur.',
|
||||
'personalization_contact_field_type_modal_icon' => 'Icone (optionnel)',
|
||||
'personalization_contact_field_type_modal_icon_help' => 'Vous pouvez associer un icône pour ce champ. Vous devez utiliser une référence vers une icône FontAwesome.',
|
||||
'personalization_contact_field_type_delete_success' => 'Le type de champ de contact a été supprimé avec succès.',
|
||||
'personalization_contact_field_type_add_success' => 'Le type de champ de contact a été ajouté avec succès.',
|
||||
'personalization_contact_field_type_edit_success' => 'Le type de champ de contact a été mis à jour avec succès.',
|
||||
|
||||
'personalization_genders_title' => 'Types de genre',
|
||||
'personalization_genders_add' => 'Ajouter un nouveau type de genre',
|
||||
'personalization_genders_desc' => 'Vous pouvez définir autant de genres dont vous avez besoin. Il vous faut avoir au moins un type de genre dans votre compte.',
|
||||
'personalization_genders_modal_add' => 'Ajouter un nouveau type de genre',
|
||||
'personalization_genders_modal_edit' => 'Mettre à jour le type de genre',
|
||||
'personalization_genders_modal_name' => 'Nom',
|
||||
'personalization_genders_modal_name_help' => 'Nom utilisé pour afficher le genre sur la page d’un contact.',
|
||||
'personalization_genders_modal_sex' => 'Sexe',
|
||||
'personalization_genders_modal_sex_help' => 'Utilisé pour définir les relations, et pendant le processus d’importation/exportation VCard.',
|
||||
'personalization_genders_modal_default' => 'Sélectionnez le genre par défaut pour un nouveau contact',
|
||||
'personalization_genders_modal_delete' => 'Supprimer le type de genre',
|
||||
'personalization_genders_modal_delete_desc' => 'Voulez-vous vraiment supprimer le genre « {name} » ?',
|
||||
'personalization_genders_modal_delete_question' => 'Vous avez actuellement {count} contact utilisant ce genre. Si vous supprimez ce genre, quel genre ce contact devrait avoir ?|Vous avez actuellement {count} contacts utilisant ce genre. Si vous supprimez ce genre, quel genre ces contacts devraient avoir ?',
|
||||
'personalization_genders_modal_delete_question_default' => 'Ce genre est celui par défaut. Si vous le supprimez, quel sera le prochain genre par défaut ?',
|
||||
'personalization_genders_modal_error' => 'Merci de choisir un genre depuis cette liste.',
|
||||
'personalization_genders_list_contact_number' => '{count} contact|{count} contacts',
|
||||
'personalization_genders_table_name' => 'Nom',
|
||||
'personalization_genders_table_sex' => 'Sexe',
|
||||
'personalization_genders_table_default' => 'Défaut',
|
||||
'personalization_genders_default' => 'Genre par défaut',
|
||||
'personalization_genders_make_default' => 'Modifier le genre par défaut',
|
||||
'personalization_genders_select_default' => 'Choisir le genre par défaut',
|
||||
'personalization_genders_m' => 'Masculin',
|
||||
'personalization_genders_f' => 'Féminin',
|
||||
'personalization_genders_o' => 'Autre',
|
||||
'personalization_genders_u' => 'Inconnu',
|
||||
'personalization_genders_n' => 'Aucun ou non applicable',
|
||||
|
||||
'personalization_reminder_rule_save' => 'Les modifications ont été enregistrées',
|
||||
'personalization_reminder_rule_title' => 'Règles de rappel',
|
||||
'personalization_reminder_rule_line' => '{count} jour avant|{count} jours avant',
|
||||
'personalization_reminder_rule_desc' => 'Pour chaque rappel que vous mettez en place, Monica peut envoyer un courriel plusieurs jours avant que l’évènement se passe. Vous pouvez ajuster ces préférences de notifications ici. Ces notifications ne s’appliquent qu’aux rappels mensuels et annuels.',
|
||||
|
||||
'personalization_module_save' => 'Les modifications ont été enregistrées',
|
||||
'personalization_module_title' => 'Fonctionnalités',
|
||||
'personalization_module_desc' => 'Vous n’avez peut-être pas besoin de toutes ces fonctionnalités. Ci-dessous vous pouvez activer ou désactiver des fonctionnalités spécifiques qui sont utilisées sur la vue d’un contact. Ces modifications s’appliqueront à tous vos contacts. Désactiver une fonctionnalité ne supprime aucune donnée, cela masque juste la fonctionnalité.',
|
||||
|
||||
'personalisation_paid_upgrade' => 'Il s’agit d’une fonctionnalité premium qui nécessite un abonnement payant pour être activée. Mettez à niveau votre compte en visitant <a href=":url">Paramètres > Abonnement</a>.',
|
||||
'personalisation_paid_upgrade_vue' => 'Il s’agit d’une fonctionnalité premium qui nécessite un abonnement payant pour être activée. Mettez à niveau votre compte en visitant <a href="{url}">Paramètres > Abonnement</a>.',
|
||||
|
||||
'reminder_time_to_send' => 'Heure du jour à laquelle les rappels doivent être envoyés',
|
||||
'reminder_time_to_send_help' => 'Votre prochain rappel sera envoyé le <span title="{dateTimeUtc}" class="reminder-info">{dateTime}</span>.',
|
||||
|
||||
'personalization_activity_type_category_title' => 'Catégories de types d’activité',
|
||||
'personalization_activity_type_category_add' => 'Ajouter une nouvelle catégorie de type d’activité',
|
||||
'personalization_activity_type_category_table_name' => 'Nom',
|
||||
'personalization_activity_type_category_description' => 'Une activité avec l’un de vos contacts peut avoir un type et un type de catégorie. Votre compte est configuré par défaut avec un ensemble de types de catégories prédéfinies, mais vous pouvez les personnaliser ici.',
|
||||
'personalization_activity_type_category_table_actions' => 'Actions',
|
||||
'personalization_activity_type_category_modal_add' => 'Ajouter une nouvelle catégorie de type d’activité',
|
||||
'personalization_activity_type_category_modal_edit' => 'Modifier une catégorie de type d’activité',
|
||||
'personalization_activity_type_category_modal_question' => 'Comment nommer cette nouvelle catégorie ?',
|
||||
'personalization_activity_type_add_button' => 'Ajouter un nouveau type d’activité',
|
||||
'personalization_activity_type_modal_add' => 'Ajouter un nouveau type d’activité',
|
||||
'personalization_activity_type_modal_question' => 'Comment nommer ce nouveau type d’activité ?',
|
||||
'personalization_activity_type_modal_edit' => 'Modifier un type d’activité',
|
||||
'personalization_activity_type_category_modal_delete' => 'Supprimer une catégorie de type d’activité',
|
||||
'personalization_activity_type_category_modal_delete_desc' => 'Êtes-vous sûr de vouloir supprimer cette catégorie ? La suppression entraînera la suppression de tous les types d’activités associées. Les activités qui appartiennent à cette catégorie ne seront pas affectées par cette suppression.',
|
||||
'personalization_activity_type_modal_delete' => 'Supprimer un type d’activité',
|
||||
'personalization_activity_type_modal_delete_desc' => 'Êtes-vous sûr de vouloir supprimer ce type d’activité ? Les activités qui appartiennent à cette catégorie ne seront pas affectées par cette suppression.',
|
||||
'personalization_activity_type_modal_delete_error' => 'Impossible de trouver ce type d’activité.',
|
||||
'personalization_activity_type_category_modal_delete_error' => 'Impossible de trouver cette catégorie de type d’activité.',
|
||||
|
||||
'personalization_life_event_category_title' => 'Catégories d’évènements marquants',
|
||||
'personalization_live_event_category_table_name' => 'Nom',
|
||||
'personalization_life_event_category_description' => 'Un évènement marquant peut avoir un type et une catégorie. Votre compte est fourni par défaut avec un ensemble de catégories et types prédéfinis, mais vous pouvez personnaliser les types d’évènements marquants ici.',
|
||||
'personalization_live_event_category_table_actions' => 'Actions',
|
||||
'personalization_life_event_type_add_button' => 'Ajouter un nouveau type d’évènement',
|
||||
'personalization_life_event_type_modal_add' => 'Ajouter un nouveau type d’évènement',
|
||||
'personalization_life_event_type_modal_question' => 'Comment nommer ce nouveau type d’évènement ?',
|
||||
'personalization_life_event_type_modal_edit' => 'Éditer un type d’évènement',
|
||||
'personalization_life_event_type_modal_delete' => 'Supprimer un type d’évènement',
|
||||
'personalization_life_event_type_modal_delete_desc' => 'Êtes-vous sûr de vouloir supprimer ce type d’événement ? Les évènements qui appartiennent à ce type seront supprimés en effectuant cette action.',
|
||||
'personalization_life_event_type_modal_delete_error' => 'Impossible de trouver ce type d’évènement.',
|
||||
|
||||
'personalization_life_event_category_work_education' => 'Travail & formation',
|
||||
'personalization_life_event_category_family_relationships' => 'Famille & relations',
|
||||
'personalization_life_event_category_home_living' => 'Foyer & vie domestique',
|
||||
'personalization_life_event_category_travel_experiences' => 'Voyages & expériences',
|
||||
'personalization_life_event_category_health_wellness' => 'Santé & bien-être',
|
||||
|
||||
'personalization_life_event_type_new_job' => 'Nouveau travail',
|
||||
'personalization_life_event_type_retirement' => 'Retraite',
|
||||
'personalization_life_event_type_new_school' => 'Nouvelle école',
|
||||
'personalization_life_event_type_study_abroad' => 'Allé étudier à l’étranger',
|
||||
'personalization_life_event_type_volunteer_work' => 'Travail bénévole',
|
||||
'personalization_life_event_type_published_book_or_paper' => 'Publication d’un livre ou d’un papier',
|
||||
'personalization_life_event_type_military_service' => 'Service militaire',
|
||||
'personalization_life_event_type_first_met' => 'Première rencontre',
|
||||
'personalization_life_event_type_new_relationship' => 'Nouvelle relation',
|
||||
'personalization_life_event_type_engagement' => 'Fiançailles',
|
||||
'personalization_life_event_type_marriage' => 'Mariage',
|
||||
'personalization_life_event_type_anniversary' => 'Anniversaire',
|
||||
'personalization_life_event_type_expecting_a_baby' => 'Attend un bébé',
|
||||
'personalization_life_event_type_new_child' => 'Nouvel enfant',
|
||||
'personalization_life_event_type_new_family_member' => 'Nouveau membre dans la famille',
|
||||
'personalization_life_event_type_new_pet' => 'Nouvel animal de compagnie',
|
||||
'personalization_life_event_type_end_of_relationship' => 'Fin de relation',
|
||||
'personalization_life_event_type_loss_of_a_loved_one' => 'Perte d’un être cher',
|
||||
'personalization_life_event_type_moved' => 'Déménagement',
|
||||
'personalization_life_event_type_bought_a_home' => 'Nouvelle maison',
|
||||
'personalization_life_event_type_home_improvement' => 'Améliorations de la maison',
|
||||
'personalization_life_event_type_holidays' => 'Vacances',
|
||||
'personalization_life_event_type_new_vehicle' => 'Nouveau véhicule',
|
||||
'personalization_life_event_type_new_roommate' => 'Nouveau colocataire',
|
||||
'personalization_life_event_type_overcame_an_illness' => 'A surmonté une maladie',
|
||||
'personalization_life_event_type_quit_a_habit' => 'Perte d’une habitude',
|
||||
'personalization_life_event_type_new_eating_habits' => 'Nouvelles habitudes alimentaires',
|
||||
'personalization_life_event_type_weight_loss' => 'Perte de poids',
|
||||
'personalization_life_event_type_wear_glass_or_contact' => 'A commencé à porter des lunettes ou des lentilles de contact',
|
||||
'personalization_life_event_type_broken_bone' => 'S’est cassé un os',
|
||||
'personalization_life_event_type_removed_braces' => 'S’est fait retiré son appareil dentaire',
|
||||
'personalization_life_event_type_surgery' => 'A eu une opération chirurgicale',
|
||||
'personalization_life_event_type_dentist' => 'A eu un traitement dentaire',
|
||||
'personalization_life_event_type_new_sport' => 'A commencé un nouveau sport',
|
||||
'personalization_life_event_type_new_hobby' => 'A commencé un nouveau passe-temps',
|
||||
'personalization_life_event_type_new_instrument' => 'A commencé à jouer d’un nouvel instrument',
|
||||
'personalization_life_event_type_new_language' => 'A commencé à apprendre une nouvelle langue',
|
||||
'personalization_life_event_type_tattoo_or_piercing' => 'Tatouage ou piercing',
|
||||
'personalization_life_event_type_new_license' => 'Nouveau permis',
|
||||
'personalization_life_event_type_travel' => 'Voyage',
|
||||
'personalization_life_event_type_achievement_or_award' => 'Récompense ou prix',
|
||||
'personalization_life_event_type_changed_beliefs' => 'Changement de croyances',
|
||||
'personalization_life_event_type_first_word' => 'Premier mot',
|
||||
'personalization_life_event_type_first_kiss' => 'Premier baiser',
|
||||
|
||||
'storage_title' => 'Espace de stockage',
|
||||
'storage_account_info' => 'La limite de votre compte est : :accountLimit Mo. Votre utilisation actuelle est : :currentAccountSize Mo (environ :percentUsage %).',
|
||||
'storage_upgrade_notice' => 'Mettez à niveau votre compte pour pouvoir télécharger des documents et des photos.',
|
||||
'storage_description' => 'Ici vous pouvez voir tous les documents et photos téléchargés sur vos contacts.',
|
||||
|
||||
'dav_title' => 'WebDAV',
|
||||
'dav_description' => 'Vous trouverez ici tous les paramètres pour utiliser les ressources WebDAV pour CardDAV et CalDAV.',
|
||||
'dav_copy_help' => 'Copier dans votre presse-papier',
|
||||
'dav_clipboard_copied' => 'Valeur copiée dans le presse-papier',
|
||||
'dav_url_base' => 'Url de base pour toutes les ressources CardDAV et CalDAV :',
|
||||
'dav_connect_help' => 'Vous pouvez connecter vos contacts et/ou calendriers avec cette url de base sur votre téléphone ou ordinateur.',
|
||||
'dav_connect_help2' => 'Utilisez votre login (email) et créez un jeton API en tant que mot de passe pour vous authentifier.',
|
||||
'dav_url_carddav' => 'Url CardDAV pour les Contacts :',
|
||||
'dav_url_caldav_birthdays' => 'Url CalDAV pour les Anniversaires :',
|
||||
'dav_url_caldav_tasks' => 'Url CalDAV pour les Tâches :',
|
||||
'dav_title_carddav' => 'CardDAV',
|
||||
'dav_title_caldav' => 'CalDAV',
|
||||
'dav_carddav_export' => 'Exporter tous les contacts dans un seul fichier',
|
||||
'dav_caldav_birthdays_export' => 'Exporter tous les anniversaires dans un seul fichier',
|
||||
'dav_caldav_tasks_export' => 'Exporter toutes les tâches dans un seul fichier',
|
||||
|
||||
'archive_title' => 'Archiver tous les contacts de votre compte',
|
||||
'archive_desc' => 'Ceci va archiver tous les contacts de votre compte.',
|
||||
'archive_cta' => 'Archiver tous vos contacts',
|
||||
|
||||
'logs_title' => 'Tout ce qui est arrivé à ce compte',
|
||||
'logs_actor' => 'Acteur',
|
||||
'logs_timestamp' => 'Horodatage',
|
||||
'logs_description' => 'Description',
|
||||
'logs_subject' => 'Sujet',
|
||||
'logs_size' => 'Taille (Ko)',
|
||||
'logs_object' => 'Objet',
|
||||
];
|
||||
166
resources/lang/fr/validation.php
Normal file
166
resources/lang/fr/validation.php
Normal file
@@ -0,0 +1,166 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* ⚠️ Editing not allowed except for 'en' language.
|
||||
*
|
||||
* @see https://github.com/monicahq/monica/blob/main/docs/contribute/translate.md for translations.
|
||||
*/
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Validation Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines contain the default error messages used by
|
||||
| the validator class. Some of these rules have multiple versions such
|
||||
| as the size rules. Feel free to tweak each of these messages here.
|
||||
|
|
||||
*/
|
||||
|
||||
'accepted' => 'Le champ :attribute doit être accepté.',
|
||||
'active_url' => 'Le champ :attribute n’est pas une URL valide.',
|
||||
'after' => 'Le champ :attribute doit être une date postérieure au :date.',
|
||||
'after_or_equal' => ':attribute doit être une date postérieure ou égale à :date.',
|
||||
'alpha' => 'Le champ :attribute doit seulement contenir des lettres.',
|
||||
'alpha_dash' => 'Le champ :attribute doit contenir uniquement des lettres, des chiffres et des tirets.',
|
||||
'alpha_num' => 'Le champ :attribute doit seulement contenir des chiffres et des lettres.',
|
||||
'array' => 'Le champ :attribute doit être un tableau.',
|
||||
'before' => 'Le champ :attribute doit être une date antérieure au :date.',
|
||||
'before_or_equal' => ':attribute doit être une date antérieure ou égale à :date.',
|
||||
'between' => [
|
||||
'numeric' => 'La valeur de :attribute doit être comprise entre :min et :max.',
|
||||
'file' => 'La taille du fichier de :attribute doit être comprise entre :min et :max kilo-octets.',
|
||||
'string' => 'Le texte :attribute doit contenir entre :min et :max caractères.',
|
||||
'array' => 'Le tableau :attribute doit contenir entre :min et :max éléments.',
|
||||
],
|
||||
'boolean' => 'Le champ :attribute doit être vrai ou faux.',
|
||||
'confirmed' => 'Le champ de confirmation :attribute ne correspond pas.',
|
||||
'date' => 'Le champ :attribute n’est pas une date valide.',
|
||||
'date_equals' => 'Le champ :attribute doit être une date égale à :date.',
|
||||
'date_format' => 'Le champ :attribute ne correspond pas au format :format.',
|
||||
'different' => 'Les champs :attribute et :other doivent être différents.',
|
||||
'digits' => 'Le champ :attribute doit contenir :digits chiffres.',
|
||||
'digits_between' => 'Le champ :attribute doit contenir entre :min et :max chiffres.',
|
||||
'dimensions' => ':attribute a des dimensions d’image invalides.',
|
||||
'distinct' => 'Le champ :attribute a une valeur dupliquée.',
|
||||
'email' => 'Le champ :attribute doit être une adresse e-mail valide.',
|
||||
'ends_with' => 'Le champ :attribute doit se terminer par une des valeurs suivantes : :values',
|
||||
'exists' => 'Le champ :attribute sélectionné est invalide.',
|
||||
'file' => ':attribute doit être un fichier.',
|
||||
'filled' => 'Le champ :attribute doit avoir une valeur.',
|
||||
'gt' => [
|
||||
'numeric' => 'La valeur de :attribute doit être supérieure à :value.',
|
||||
'file' => 'La taille du fichier de :attribute doit être supérieure à :value kilo-octets.',
|
||||
'string' => 'Le texte :attribute doit contenir plus de :value caractères.',
|
||||
'array' => 'Le tableau :attribute doit contenir plus de :value éléments.',
|
||||
],
|
||||
'gte' => [
|
||||
'numeric' => 'La valeur de :attribute doit être supérieure ou égale à :value.',
|
||||
'file' => 'La taille du fichier de :attribute doit être supérieure ou égale à :value kilo-octets.',
|
||||
'string' => 'Le texte :attribute doit contenir au moins :value caractères.',
|
||||
'array' => 'Le tableau :attribute doit contenir au moins :value éléments.',
|
||||
],
|
||||
'image' => 'Le champ :attribute doit être une image.',
|
||||
'in' => 'Le champ :attribute est invalide.',
|
||||
'in_array' => 'Le champ :attribute n’existe pas dans :other.',
|
||||
'integer' => 'Le champ :attribute doit être un entier.',
|
||||
'ip' => 'Le champ :attribute doit être une adresse IP valide.',
|
||||
'ipv4' => ':attribute doit être une adresse IPv4 valide.',
|
||||
'ipv6' => ':attribute doit être une adresse IPv6 valide.',
|
||||
'json' => 'Le champ :attribute doit être un document JSON valide.',
|
||||
'lt' => [
|
||||
'numeric' => 'La valeur de :attribute doit être inférieure à :value.',
|
||||
'file' => 'La taille du fichier de :attribute doit être inférieure à :value kilo-octets.',
|
||||
'string' => 'Le texte :attribute doit contenir moins de :value caractères.',
|
||||
'array' => 'Le tableau :attribute doit contenir moins de :value éléments.',
|
||||
],
|
||||
'lte' => [
|
||||
'numeric' => 'La valeur de :attribute doit être inférieure ou égale à :value.',
|
||||
'file' => 'La taille du fichier de :attribute doit être inférieure ou égale à :value kilo-octets.',
|
||||
'string' => 'Le texte :attribute doit contenir au plus :value caractères.',
|
||||
'array' => 'Le tableau :attribute doit contenir au plus :value éléments.',
|
||||
],
|
||||
'max' => [
|
||||
'numeric' => 'La valeur de :attribute ne peut être supérieure à :max.',
|
||||
'file' => 'La taille du fichier de :attribute ne peut pas dépasser :max kilo-octets.',
|
||||
'string' => 'Le texte de :attribute ne peut contenir plus de :max caractères.',
|
||||
'array' => 'Le tableau :attribute ne peut contenir plus de :max éléments.',
|
||||
],
|
||||
'mimes' => 'Le champ :attribute doit être un fichier de type : :values.',
|
||||
'mimetypes' => ':attribute doit être un fichier de type : :values.',
|
||||
'min' => [
|
||||
'numeric' => 'La valeur de :attribute doit être supérieure ou égale à :min.',
|
||||
'file' => 'La taille du fichier de :attribute doit être supérieure à :min kilo-octets.',
|
||||
'string' => 'Le texte :attribute doit contenir au moins :min caractères.',
|
||||
'array' => 'Le tableau :attribute doit contenir au moins :min éléments.',
|
||||
],
|
||||
'not_in' => 'Le champ :attribute sélectionné n’est pas valide.',
|
||||
'not_regex' => 'Le format du champ :attribute est invalide.',
|
||||
'numeric' => 'Le champ :attribute doit contenir un nombre.',
|
||||
'password' => 'Le mot de passe est incorrect.',
|
||||
'present' => 'Le champ :attribute doit être présent.',
|
||||
'regex' => 'Le format du champ :attribute est invalide.',
|
||||
'required' => 'Le champ :attribute est obligatoire.',
|
||||
'required_if' => 'Le champ :attribute est obligatoire quand la valeur de :other est :value.',
|
||||
'required_unless' => 'Le champ :attribute est obligatoire sauf si :other est :values.',
|
||||
'required_with' => 'Le champ :attribute est obligatoire quand :values est présent.',
|
||||
'required_with_all' => 'Le champ :attribute est obligatoire quand :values sont présents.',
|
||||
'required_without' => 'Le champ :attribute est obligatoire quand :values n’est pas présent.',
|
||||
'required_without_all' => 'Le champ :attribute est requis quand aucun de :values n’est présent.',
|
||||
'same' => 'Les champs :attribute et :other doivent être identiques.',
|
||||
'size' => [
|
||||
'numeric' => 'La valeur de :attribute doit être :size.',
|
||||
'file' => 'La taille du fichier de :attribute doit être de :size kilo-octets.',
|
||||
'string' => 'Le texte de :attribute doit contenir :size caractères.',
|
||||
'array' => 'Le tableau :attribute doit contenir :size éléments.',
|
||||
],
|
||||
'starts_with' => 'Le champ :attribute doit commencer avec une des valeurs suivantes : :values',
|
||||
'string' => 'Le champ :attribute doit être une chaîne de caractères.',
|
||||
'timezone' => 'Le champ :attribute doit être un fuseau horaire valide.',
|
||||
'unique' => 'La valeur du champ :attribute est déjà utilisée.',
|
||||
'uploaded' => ':attribute n’a pas pu être téléversé.',
|
||||
'url' => 'Le format de l’Url de :attribute n’est pas valide.',
|
||||
'uuid' => 'Le champ :attribute doit être un UUID valide',
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Custom Validation Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Here you may specify custom validation messages for attributes using the
|
||||
| convention "attribute.rule" to name the lines. This makes it quick to
|
||||
| specify a specific custom language line for a given attribute rule.
|
||||
|
|
||||
*/
|
||||
|
||||
'custom' => [
|
||||
'attribute-name' => [
|
||||
'rule-name' => 'custom-message',
|
||||
],
|
||||
],
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Custom Validation Attributes
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used to swap our attribute placeholder
|
||||
| with something more reader friendly such as "E-Mail Address" instead
|
||||
| of "email". This simply helps us make our message more expressive.
|
||||
|
|
||||
*/
|
||||
|
||||
'attributes' => [],
|
||||
|
||||
'vue' => [
|
||||
'max' => [
|
||||
'numeric' => '{field} ne peut pas être plus grand que {max}.',
|
||||
'string' => '{field} ne peut pas avoir plus de {max} caractères.',
|
||||
],
|
||||
'required' => '{field} est obligatoire.',
|
||||
'url' => '{field} n’est pas une URL valide.',
|
||||
],
|
||||
|
||||
];
|
||||
Reference in New Issue
Block a user