i18n: complete app-wide localization (10 languages) + audit tooling
Android UI Tests / ui-tests (push) Has been cancelled

Localize all user-facing strings across iOS (SwiftUI), shared Kotlin, and
Android Compose into en/es/fr/de/pt/it/ja/ko/nl/zh:
- iOS String Catalogs: main + widget Localizable.xcstrings, InfoPlist.xcstrings
  (permissions), plural variations, ~200 new keys translated
- Shared Kotlin ClientStrings table + Android composeResources/values-* (884 keys
  ×10), routed Api/ViewModel/util error & UI strings through localization
- Backend-localized lookups/suggestions consumed via display names
- Widget extension catalog; theme names, home-profile fallbacks, validation,
  network errors, accessibility labels all localized

Add re-runnable verification gates:
- scripts/i18n_audit.py  — enumerate every literal, partition to GAP=0
- scripts/i18n_coverage.py — all 10 locales translated, format-specifier parity

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Trey T
2026-06-04 20:52:28 -05:00
parent 6058013951
commit db65db6232
211 changed files with 81756 additions and 22467 deletions
@@ -472,4 +472,585 @@
<string name="subscription_features">Fonctionnalites Premium</string>
<string name="subscription_limit_properties">Vous avez atteint la limite de proprietes de votre forfait</string>
<string name="subscription_limit_tasks">Vous avez atteint la limite de taches de votre forfait</string>
<string name="home_profile_heating">Chauffage</string>
<string name="home_profile_cooling">Climatisation</string>
<string name="home_profile_water_heater">Chauffe-eau</string>
<string name="home_profile_pool">Piscine</string>
<string name="home_profile_sprinkler_system">Système d\'arrosage</string>
<string name="home_profile_fireplace">Cheminée</string>
<string name="home_profile_garage">Garage</string>
<string name="home_profile_basement">Sous-sol</string>
<string name="home_profile_attic">Grenier</string>
<string name="home_profile_septic">Fosse septique</string>
<string name="home_profile_roof_type">Type de toiture</string>
<string name="home_profile_exterior">Extérieur</string>
<string name="home_profile_flooring">Revêtement de sol</string>
<string name="home_profile_landscaping">Aménagement paysager</string>
<string name="onboarding_first_task_selected_count">%1$d tâches sélectionnées</string>
<string name="onboarding_first_task_add_continue">Ajouter %1$d tâches et continuer</string>
<string name="onboarding_first_task_finding">Recherche de tâches pour votre logement...</string>
<string name="onboarding_first_task_no_suggestions">Pas encore de suggestions personnalisées — parcourez le catalogue complet ou ignorez cette étape.</string>
<string name="onboarding_first_task_browse_all">Tout parcourir</string>
<string name="onboarding_first_task_skip">Ignorer</string>
<string name="onboarding_first_task_suggestions_error">Impossible de charger vos suggestions</string>
<string name="onboarding_first_task_connection_error">Vérifiez votre connexion et réessayez.</string>
<string name="onboarding_first_task_loading_catalog">Chargement du catalogue de tâches...</string>
<string name="onboarding_first_task_catalog_error">Impossible de charger le catalogue de tâches</string>
<string name="onboarding_first_task_no_templates">Aucun modèle disponible pour le moment.</string>
<string name="onboarding_first_task_selected">Sélectionné</string>
<string name="onboarding_first_task_offline">Hors ligne</string>
<string name="onboarding_first_task_skip_for_now">Ignorer pour l\'instant</string>
<string name="upgrade_hero_title">Passer à Pro</string>
<string name="upgrade_hero_subtitle">Exploitez tout le potentiel de honeyDue</string>
<string name="upgrade_choose_plan">Choisissez votre formule</string>
<string name="upgrade_plan_yearly">Annuel</string>
<string name="upgrade_plan_monthly">Mensuel</string>
<string name="upgrade_plan_save_50">Économisez 50 %</string>
<string name="upgrade_best_value">MEILLEURE OFFRE</string>
<string name="upgrade_whats_included">Ce qui est inclus</string>
<string name="upgrade_feature_unlimited_properties">Propriétés illimitées</string>
<string name="upgrade_feature_unlimited_properties_desc">Suivez l\'entretien de tous vos logements</string>
<string name="upgrade_feature_unlimited_tasks">Tâches illimitées</string>
<string name="upgrade_feature_unlimited_tasks_desc">N\'oubliez plus jamais une tâche d\'entretien</string>
<string name="upgrade_feature_contractor_management">Gestion des prestataires</string>
<string name="upgrade_feature_contractor_management_desc">Enregistrez et notez vos prestataires de confiance</string>
<string name="upgrade_feature_document_vault">Coffre-fort de documents</string>
<string name="upgrade_feature_document_vault_desc">Conservez garanties, reçus et manuels</string>
<string name="upgrade_feature_family_sharing">Partage familial</string>
<string name="upgrade_feature_family_sharing_desc">Invitez des membres de la famille à collaborer</string>
<string name="upgrade_feature_smart_reminders">Rappels intelligents</string>
<string name="upgrade_feature_smart_reminders_desc">Soyez averti à l\'échéance des tâches</string>
<string name="upgrade_feature_document_warranty_storage">Stockage de documents et garanties</string>
<string name="upgrade_subscribe_now">S\'abonner maintenant</string>
<string name="upgrade_restore_purchases">Restaurer les achats</string>
<string name="upgrade_terms_text">L\'abonnement se renouvelle automatiquement sauf annulation au moins 24 heures avant la fin de la période en cours. Gérez les abonnements dans les réglages de votre appareil.</string>
<string name="upgrade_terms_of_use">Conditions d\'utilisation</string>
<string name="upgrade_included">Inclus</string>
<string name="upgrade_compare_free_vs_pro">Comparer Gratuit et Pro</string>
<string name="upgrade_maybe_later">Plus tard</string>
<string name="upgrade_warning">Avertissement</string>
<string name="upgrade_subscription_active">Abonnement actif</string>
<string name="upgrade_subscription_active_message">Vous avez désormais un accès complet à toutes les fonctionnalités Pro !</string>
<string name="upgrade_feature_required_title">Mise à niveau requise</string>
<string name="upgrade_feature_required_message">Cette fonctionnalité est disponible avec un abonnement Pro.</string>
<string name="upgrade_prompt_default_message">Débloquez un accès illimité à toutes les fonctionnalités</string>
<string name="upgrade_product_monthly_name">honeyDue Pro Mensuel</string>
<string name="upgrade_product_annual_name">honeyDue Pro Annuel</string>
<string name="upgrade_billed_monthly">Facturé mensuellement</string>
<string name="upgrade_billed_annually">Facturé annuellement</string>
<string name="upgrade_save_22">Économisez 22 %</string>
<string name="tasks_column_done">Terminé</string>
<string name="tasks_column_archived">Archivé</string>
<string name="tasks_column_empty">Aucune tâche</string>
<string name="tasks_new_title">Nouvelle tâche</string>
<string name="tasks_title_field_label">Titre</string>
<string name="tasks_title_placeholder">ex. Vidanger le chauffe-eau</string>
<string name="tasks_description_placeholder">Détails facultatifs</string>
<string name="tasks_due_date_optional_label">Date d\'échéance (facultatif)</string>
<string name="tasks_due_date_placeholder_format">aaaa-MM-jj</string>
<string name="tasks_due_date_blank_helper">Laissez vide pour aucune date d\'échéance</string>
<string name="tasks_estimated_cost_optional_label">Coût estimé (facultatif)</string>
<string name="suggestions_title">Tâches suggérées</string>
<string name="suggestions_skip">Ignorer</string>
<string name="suggestions_accept">Accepter</string>
<string name="suggestions_load_failed">Impossible de charger les suggestions</string>
<string name="suggestions_empty_title">Pas encore de suggestions</string>
<string name="suggestions_empty_subtitle">Complétez le profil de votre logement pour voir des recommandations personnalisées.</string>
<string name="completion_history_title">Historique des achèvements</string>
<string name="completion_history_count_one">%1$d achèvement</string>
<string name="completion_history_count_other">%1$d achèvements</string>
<string name="completion_history_loading">Chargement des achèvements...</string>
<string name="completion_history_load_failed">Échec du chargement des achèvements</string>
<string name="completion_history_empty_title">Pas encore d\'achèvements</string>
<string name="completion_history_empty_message">Cette tâche n\'a pas été terminée.</string>
<string name="completion_history_completed_by">Terminé par %1$s</string>
<string name="completion_history_view_photo">Voir la photo</string>
<string name="manage_users_remove_user">Retirer l\'utilisateur</string>
<string name="manage_users_copy_code">Copier le code</string>
<string name="manage_users_code_copied">Code copié dans le presse-papiers</string>
<string name="manage_users_load_failed">Impossible de charger les utilisateurs</string>
<string name="manage_users_remove_confirm">Retirer %1$s de cette propriété ?</string>
<string name="properties_shared_users_count">Utilisateurs partagés (%1$d)</string>
<string name="properties_no_shared_users">Aucun utilisateur partagé</string>
<string name="properties_shared_users_helper">Utilisateurs ayant accès à cette résidence. Utilisez le bouton de partage pour inviter d\'autres personnes.</string>
<string name="properties_remove_user_confirm">Êtes-vous sûr de vouloir retirer %1$s de cette résidence ?</string>
<string name="properties_remove_button">Retirer</string>
<string name="documents_expires_label">Expire le</string>
<string name="auth_password_requirement_length">Au moins 8 caractères</string>
<string name="auth_password_requirement_uppercase">Contient une majuscule</string>
<string name="auth_password_requirement_lowercase">Contient une minuscule</string>
<string name="auth_password_requirement_digit">Contient un chiffre</string>
<string name="auth_password_requirement_match">Les mots de passe correspondent</string>
<string name="auth_password_requirements_title">Exigences du mot de passe</string>
<string name="auth_password_complexity_error">Le mot de passe doit comporter au moins 8 caractères, avec au moins une majuscule, une minuscule et un chiffre</string>
<string name="properties_join_residence_title">Rejoindre la résidence</string>
<string name="properties_join_residence_message">Voulez-vous rejoindre cette résidence partagée ?</string>
<string name="properties_join_success">Résidence rejointe</string>
<string name="properties_join_success_message">Vous avez maintenant accès à %1$s.</string>
<string name="properties_join_failed">Échec de l\'ajout</string>
<string name="properties_joining">Connexion…</string>
<string name="properties_shared_by">Partagé par : %1$s</string>
<string name="properties_expires">Expire le : %1$s</string>
<string name="properties_share_upgrade_title">Fonction Pro</string>
<string name="properties_share_upgrade_message">Le partage de résidences est une fonction Pro. Passez à Pro pour inviter votre famille à collaborer à l\'entretien de la maison.</string>
<string name="tasks_failed_to_cancel">Échec de l\'annulation de la tâche</string>
<string name="tasks_failed_to_restore">Échec de la restauration de la tâche</string>
<string name="tasks_failed_to_mark_in_progress">Impossible de marquer la tâche en cours</string>
<string name="tasks_failed_to_archive">Échec de l\'archivage de la tâche</string>
<string name="tasks_failed_to_unarchive">Échec du désarchivage de la tâche</string>
<string name="tasks_card_in_progress">EN COURS</string>
<string name="tasks_card_actions">Actions</string>
<string name="tasks_card_mark_in_progress">Marquer en cours</string>
<string name="tasks_card_complete_task">Terminer la tâche</string>
<string name="tasks_card_edit_task">Modifier la tâche</string>
<string name="tasks_card_cancel_task">Annuler la tâche</string>
<string name="tasks_card_restore_task">Restaurer la tâche</string>
<string name="tasks_card_archive_task">Archiver la tâche</string>
<string name="tasks_card_unarchive_task">Désarchiver la tâche</string>
<string name="tasks_card_not_available">N/D</string>
<string name="tasks_card_completed_by">Par : %1$s</string>
<string name="tasks_card_cost">Coût : %1$s $</string>
<string name="tasks_card_view_photos">Voir les photos (%1$d)</string>
<string name="tasks_add_new">Nouvelle tâche</string>
<string name="tasks_property_required">Propriété *</string>
<string name="tasks_property_error">La propriété est requise</string>
<string name="tasks_browse_templates">Parcourir les modèles de tâches</string>
<string name="tasks_common_tasks">%1$d tâches courantes</string>
<string name="tasks_category_error">La catégorie est requise</string>
<string name="tasks_interval_days">Intervalle (jours)</string>
<string name="tasks_interval_override">Remplacer l\'intervalle par défaut</string>
<string name="tasks_custom_interval_help">Nombre de jours entre chaque occurrence</string>
<string name="tasks_due_date_format_error">L\'échéance est requise (format : AAAA-MM-JJ)</string>
<string name="tasks_due_date_format">Format : AAAA-MM-JJ</string>
<string name="tasks_create">Créer la tâche</string>
<string name="tasks_in_progress_label">En cours</string>
<string name="templates_title">Modèles de tâches</string>
<string name="templates_done">Terminé</string>
<string name="templates_search_placeholder">Rechercher des modèles…</string>
<string name="templates_clear">Effacer</string>
<string name="templates_result">résultat</string>
<string name="templates_results">résultats</string>
<string name="templates_no_results_title">Aucun modèle trouvé</string>
<string name="templates_no_results_message">Essayez un autre terme de recherche</string>
<string name="templates_empty_title">Aucun modèle disponible</string>
<string name="templates_empty_message">Les modèles apparaîtront ici une fois chargés</string>
<string name="templates_expand">Développer</string>
<string name="templates_collapse">Réduire</string>
<string name="templates_add">Ajouter</string>
<string name="templates_all_categories">Tous</string>
<string name="templates_apply">Appliquer</string>
<string name="templates_apply_count">Appliquer (%1$d)</string>
<string name="templates_selected_count">%1$d sélectionnés</string>
<string name="templates_retry">Réessayer</string>
<string name="templates_load_failed">Échec du chargement des modèles</string>
<string name="templates_create_failed">Échec de la création des tâches</string>
<string name="completions_complete_task_title">Terminer la tâche : %1$s</string>
<string name="completions_select_contractor">Sélectionner un prestataire (facultatif)</string>
<string name="completions_choose_contractor_placeholder">Choisissez un prestataire ou laissez vide</string>
<string name="completions_expand">Développer</string>
<string name="completions_none_manual">Aucun (saisie manuelle)</string>
<string name="completions_loading_contractors">Chargement des prestataires…</string>
<string name="completions_error_loading_contractors">Erreur de chargement des prestataires</string>
<string name="completions_completed_by_name">Réalisé par (facultatif)</string>
<string name="completions_completed_by_placeholder">Saisissez un nom si vous n\'utilisez pas le prestataire ci-dessus</string>
<string name="completions_actual_cost_optional">Coût réel (facultatif)</string>
<string name="completions_notes_optional">Notes (facultatif)</string>
<string name="completions_rating">Note : %1$d sur 5</string>
<string name="completions_add_images">Ajouter des images</string>
<string name="completions_take_photo">Prendre une photo</string>
<string name="completions_choose_from_library">Choisir dans la bibliothèque</string>
<string name="completions_images_selected">%1$d image(s) sélectionnée(s)</string>
<string name="completions_remove_image">Supprimer l\'image</string>
<string name="completions_complete_button">Terminer</string>
<string name="completions_quality_rating">Note de qualité</string>
<string name="completions_photos_count">Photos (%1$d/%2$d)</string>
<string name="completions_camera">Appareil photo</string>
<string name="completions_library">Bibliothèque</string>
<string name="completions_add_photos_helper">Ajoutez des photos du travail terminé (facultatif)</string>
<string name="completions_contractor_helper">Associer cette réalisation à un prestataire</string>
<string name="completions_details_section">Détails de la réalisation</string>
<string name="completions_optional_info">Tous les champs sont facultatifs</string>
<string name="completions_notes_helper">Ajoutez des notes sur le travail terminé</string>
<string name="completions_notes_placeholder">Décrivez le travail effectué, les problèmes rencontrés, etc.</string>
<string name="completions_rate_quality">Évaluez la qualité du travail effectué</string>
<string name="completions_enter_manually">Saisissez un nom manuellement ci-dessous</string>
<string name="manage_users_title">Gérer les utilisateurs</string>
<string name="manage_users_invite_title">Inviter d\'autres personnes</string>
<string name="manage_users_easy_share">Partage facile</string>
<string name="manage_users_send_invite">Envoyer un lien d\'invitation</string>
<string name="manage_users_easy_share_desc">Envoyez un fichier .honeydue par messages, e-mail ou partage. Il suffit d\'appuyer pour rejoindre.</string>
<string name="manage_users_share_code">Code de partage</string>
<string name="manage_users_no_code">Aucun code actif</string>
<string name="manage_users_generate">Générer un code</string>
<string name="manage_users_generate_new">Générer un nouveau code</string>
<string name="manage_users_code_desc">Partagez ce code à 6 caractères. Ils peuvent le saisir dans l\'app pour rejoindre.</string>
<string name="manage_users_users_count">Utilisateurs (%1$d)</string>
<string name="manage_users_owner_badge">Propriétaire</string>
<string name="manage_users_remove">Retirer</string>
<string name="manage_users_or">ou</string>
<string name="contractors_share">Partager le prestataire</string>
<string name="contractors_share_upgrade_title">Fonction Pro</string>
<string name="contractors_share_upgrade_message">Le partage de prestataires est une fonction Pro. Passez à Pro pour partager vos prestataires de confiance avec vos proches.</string>
<string name="contractors_import_title">Importer le prestataire</string>
<string name="contractors_import_message">Voulez-vous importer ce prestataire ?</string>
<string name="contractors_import_success">Prestataire importé</string>
<string name="contractors_import_success_message">%1$s a été ajouté à vos contacts.</string>
<string name="contractors_import_failed">Échec de l\'importation</string>
<string name="contractors_shared_by">Partagé par : %1$s</string>
<string name="contractors_form_add_title">Ajouter un prestataire</string>
<string name="contractors_form_edit_title">Modifier le prestataire</string>
<string name="contractors_form_basic_info">Informations de base</string>
<string name="contractors_form_name_required">Nom *</string>
<string name="contractors_form_company">Entreprise</string>
<string name="contractors_form_residence_optional">Résidence (facultatif)</string>
<string name="contractors_form_personal_no_residence">Personnel (aucune résidence)</string>
<string name="contractors_form_personal_visibility">Vous seul verrez ce prestataire</string>
<string name="contractors_form_shared_visibility">Tous les utilisateurs de %1$s verront ce prestataire</string>
<string name="contractors_form_contact_info">Coordonnées</string>
<string name="contractors_form_phone">Téléphone</string>
<string name="contractors_form_email">E-mail</string>
<string name="contractors_form_website">Site web</string>
<string name="contractors_form_specialties">Spécialités</string>
<string name="contractors_form_address_section">Adresse</string>
<string name="contractors_form_street_address">Adresse</string>
<string name="contractors_form_city">Ville</string>
<string name="contractors_form_state">État</string>
<string name="contractors_form_zip_code">Code postal</string>
<string name="contractors_form_notes_section">Notes</string>
<string name="contractors_form_private_notes">Notes privées</string>
<string name="contractors_form_mark_favorite">Marquer comme favori</string>
<string name="contractors_form_add_button">Ajouter</string>
<string name="contractors_form_save_button">Enregistrer</string>
<string name="documents_form_edit_warranty">Modifier la garantie</string>
<string name="documents_form_edit_document">Modifier le document</string>
<string name="documents_form_add_warranty">Ajouter une garantie</string>
<string name="documents_form_add_document">Ajouter un document</string>
<string name="documents_form_select_residence">Sélectionner une résidence</string>
<string name="documents_form_residence_required">Résidence *</string>
<string name="documents_form_document_type_required">Type de document *</string>
<string name="documents_form_title_required">Titre *</string>
<string name="documents_form_item_name_required">Nom de l\'article *</string>
<string name="documents_form_model_number">Numéro de modèle</string>
<string name="documents_form_serial_number">Numéro de série</string>
<string name="documents_form_provider_required">Fournisseur/Entreprise *</string>
<string name="documents_form_provider_contact">Contact du fournisseur</string>
<string name="documents_form_claim_phone">Téléphone de réclamation</string>
<string name="documents_form_claim_email">E-mail de réclamation</string>
<string name="documents_form_claim_website">Site web de réclamation</string>
<string name="documents_form_purchase_date">Date d\'achat (AAAA-MM-JJ)</string>
<string name="documents_form_warranty_start">Début de la garantie (AAAA-MM-JJ)</string>
<string name="documents_form_warranty_end_required">Fin de la garantie (AAAA-MM-JJ) *</string>
<string name="documents_form_description">Description</string>
<string name="documents_form_category">Catégorie</string>
<string name="documents_form_select_category">Sélectionner une catégorie</string>
<string name="documents_form_category_none">Aucune</string>
<string name="documents_form_tags">Étiquettes</string>
<string name="documents_form_tags_placeholder">étiquette1, étiquette2, étiquette3</string>
<string name="documents_form_notes">Notes</string>
<string name="documents_form_active">Active</string>
<string name="documents_form_existing_photos">Photos existantes (%1$d)</string>
<string name="documents_form_new_photos">Nouvelles photos (%1$d/%2$d)</string>
<string name="documents_form_photos">Photos (%1$d/%2$d)</string>
<string name="documents_form_camera">Appareil photo</string>
<string name="documents_form_gallery">Galerie</string>
<string name="documents_form_image_number">Image %1$d</string>
<string name="documents_form_remove_image">Supprimer l\'image</string>
<string name="documents_form_update_warranty">Mettre à jour la garantie</string>
<string name="documents_form_update_document">Mettre à jour le document</string>
<string name="documents_form_select_residence_error">Veuillez sélectionner une résidence</string>
<string name="documents_form_title_error">Le titre est requis</string>
<string name="documents_form_item_name_error">Le nom de l\'article est requis pour les garanties</string>
<string name="documents_form_provider_error">Le fournisseur est requis pour les garanties</string>
<string name="documents_form_date_placeholder">2024-01-15</string>
<string name="documents_form_date_placeholder_end">2025-01-15</string>
<string name="documents_form_failed_to_load_residences">Échec du chargement des résidences : %1$s</string>
<string name="profile_support">Assistance</string>
<string name="profile_contact_support">Contacter l\'assistance</string>
<string name="profile_contact_support_subtitle">Obtenez de l\'aide pour votre compte</string>
<string name="profile_upgrade_benefits_title">Débloquez les fonctions Premium</string>
<string name="profile_upgrade_benefits_subtitle">Passez à Pro pour l\'expérience complète</string>
<string name="profile_benefit_unlimited_properties">Propriétés illimitées</string>
<string name="profile_benefit_document_vault">Stockage des documents et garanties</string>
<string name="profile_benefit_residence_sharing">Partage de résidence</string>
<string name="profile_benefit_contractor_sharing">Partage de prestataires</string>
<string name="profile_benefit_actionable_notifications">Notifications interactives</string>
<string name="profile_benefit_widgets">Widgets d\'écran d\'accueil</string>
<string name="profile_privacy">Politique de confidentialité</string>
<string name="profile_privacy_subtitle">Consulter notre politique de confidentialité</string>
<string name="profile_app_version">Version %1$s</string>
<string name="profile_app_name">honeyDue</string>
<string name="profile_edit_profile">Modifier le profil</string>
<string name="delete_account_title">Supprimer le compte</string>
<string name="delete_account_subtitle">Supprimer définitivement votre compte</string>
<string name="delete_account_warning">Cette action est définitive et irréversible. Toutes vos données seront supprimées.</string>
<string name="delete_account_shared_warning">Toute résidence que vous possédez et partagez avec d\'autres utilisateurs sera également supprimée.</string>
<string name="delete_account_confirm_password">Saisissez votre mot de passe pour confirmer</string>
<string name="delete_account_confirm_type">Saisissez SUPPRIMER pour confirmer</string>
<string name="delete_account_button">Supprimer mon compte</string>
<string name="delete_account_cancel">Annuler</string>
<string name="delete_account_success">Compte supprimé avec succès</string>
<string name="delete_account_failed">Échec de la suppression du compte</string>
<string name="notifications_daily_digest">Récapitulatif quotidien</string>
<string name="notifications_daily_digest_desc">Aperçu quotidien des tâches à échéance et en retard</string>
<string name="notifications_email_section">Notifications par e-mail</string>
<string name="notifications_email_task_completed">E-mail de tâche terminée</string>
<string name="notifications_email_task_completed_desc">Recevez un e-mail lorsqu\'une tâche est terminée</string>
<string name="notifications_set_custom_time">Définir une heure personnalisée</string>
<string name="notifications_change_time">Modifier</string>
<string name="notifications_select_time">Sélectionner l\'heure de notification</string>
<string name="notifications_master_title">Toutes les notifications</string>
<string name="notifications_master_desc">Activez ou désactivez toutes les catégories en un seul geste</string>
<string name="notifications_categories_section">Catégories</string>
<string name="notifications_category_task_reminder">Rappels de tâches</string>
<string name="notifications_category_task_reminder_desc">Rappels à venir et bientôt dus</string>
<string name="notifications_category_task_overdue">Tâches en retard</string>
<string name="notifications_category_task_overdue_desc">Alertes lorsqu\'une tâche dépasse son échéance</string>
<string name="notifications_category_residence_invite">Invitations de résidence</string>
<string name="notifications_category_residence_invite_desc">Invitations à rejoindre une résidence partagée</string>
<string name="notifications_category_subscription">Mises à jour d\'abonnement</string>
<string name="notifications_category_subscription_desc">Changements de facturation et de statut du forfait</string>
<string name="notifications_open_system_settings">Ouvrir les paramètres système</string>
<string name="notifications_system_settings_desc">Ajustez les sons, les badges et le mode Ne pas déranger dans les paramètres Android</string>
<string name="common_share">Partager</string>
<string name="common_import">Importer</string>
<string name="common_importing">Importation…</string>
<string name="common_try_again">Réessayer</string>
<string name="home_overdue">En retard</string>
<string name="home_due_this_week">À faire cette semaine</string>
<string name="home_next_30_days">30 prochains jours</string>
<string name="home_your_properties">Vos propriétés</string>
<string name="onboarding_welcome_title">Bienvenue dans honeyDue</string>
<string name="onboarding_welcome_subtitle">Votre compagnon d\'entretien de la maison</string>
<string name="onboarding_start_fresh">Commencer à zéro</string>
<string name="onboarding_join_existing">Rejoindre une maison existante</string>
<string name="onboarding_already_have_account">Vous avez déjà un compte ? Connectez-vous</string>
<string name="onboarding_skip">Passer</string>
<string name="onboarding_continue">Continuer</string>
<string name="onboarding_get_started">Commencer</string>
<string name="onboarding_feature_tasks_title">N\'oubliez jamais une tâche</string>
<string name="onboarding_feature_tasks_desc">Suivez toutes vos tâches d\'entretien au même endroit avec des rappels intelligents</string>
<string name="onboarding_feature_docs_title">Vos documents à portée de main</string>
<string name="onboarding_feature_docs_desc">Conservez garanties, manuels et reçus en toute sécurité et accédez-y à tout moment</string>
<string name="onboarding_feature_contractors_title">Vos prestataires de confiance</string>
<string name="onboarding_feature_contractors_desc">Gardez tous vos contacts de prestataires organisés et facilement accessibles</string>
<string name="onboarding_feature_family_title">Partagez avec votre famille</string>
<string name="onboarding_feature_family_desc">Invitez votre famille à collaborer ensemble à l\'entretien de la maison</string>
<string name="onboarding_feature_notifications_title">Notifications intelligentes</string>
<string name="onboarding_feature_notifications_desc">Recevez des rappels interactifs qui vous permettent de terminer les tâches directement depuis la notification</string>
<string name="onboarding_feature_widgets_title">Widgets d\'écran d\'accueil</string>
<string name="onboarding_feature_widgets_desc">Accès rapide aux tâches et rappels directement depuis votre écran d\'accueil</string>
<string name="onboarding_location_title">Où se trouve votre maison ?</string>
<string name="onboarding_location_subtitle">Nous suggérerons des tâches d\'entretien adaptées au climat de votre région</string>
<string name="onboarding_location_use_my_location">Utiliser ma position</string>
<string name="onboarding_location_detecting">Détection…</string>
<string name="onboarding_location_enter_zip">Saisir un code postal à la place</string>
<string name="onboarding_location_enter_zip_prompt">Saisissez votre code postal</string>
<string name="onboarding_location_zip_placeholder">Code postal</string>
<string name="onboarding_name_residence_title">Nommez votre maison</string>
<string name="onboarding_name_residence_subtitle">Donnez un nom à votre propriété pour l\'identifier facilement</string>
<string name="onboarding_name_residence_placeholder">ex. : Ma maison, Maison de plage, Appartement</string>
<string name="onboarding_name_residence_hint">Vous pourrez ajouter plus de détails plus tard</string>
<string name="onboarding_create_account_title">Sauvegardez votre maison</string>
<string name="onboarding_create_account_subtitle">Créez un compte pour synchroniser sur tous vos appareils</string>
<string name="onboarding_create_with_email">Créer un compte avec un e-mail</string>
<string name="onboarding_verify_email_title">Vérifiez votre e-mail</string>
<string name="onboarding_verify_email_subtitle">Nous avons envoyé un code à 6 chiffres à votre adresse e-mail. Saisissez-le ci-dessous pour vérifier votre compte.</string>
<string name="onboarding_verify_email_hint">Vous n\'avez pas reçu de code ? Vérifiez vos courriers indésirables</string>
<string name="onboarding_join_title">Rejoindre une résidence</string>
<string name="onboarding_join_subtitle">Saisissez le code à 6 caractères qui vous a été partagé pour rejoindre une maison existante</string>
<string name="onboarding_join_placeholder">Saisir le code de partage</string>
<string name="onboarding_join_button">Rejoindre la résidence</string>
<string name="onboarding_tasks_title">Tout est prêt !</string>
<string name="onboarding_tasks_subtitle">Commençons par quelques tâches. Plus vous en choisissez, plus nous vous aiderons à vous en souvenir !</string>
<string name="onboarding_tasks_selected">%1$d/%2$d tâches sélectionnées</string>
<string name="onboarding_tasks_add_popular">Ajouter les plus populaires</string>
<string name="onboarding_tasks_continue">Ajouter %1$d tâches et continuer</string>
<string name="onboarding_tasks_skip">Passer pour l\'instant</string>
<string name="onboarding_category_hvac">CVC et climat</string>
<string name="onboarding_category_safety">Sécurité et sûreté</string>
<string name="onboarding_category_plumbing">Plomberie</string>
<string name="onboarding_category_outdoor">Extérieur et pelouse</string>
<string name="onboarding_category_appliances">Électroménager</string>
<string name="onboarding_category_general">Maison générale</string>
<string name="onboarding_subscription_title">Passez à Pro</string>
<string name="onboarding_subscription_subtitle">Faites passer la gestion de votre maison au niveau supérieur</string>
<string name="onboarding_subscription_pro">HONEYDUE PRO</string>
<string name="onboarding_subscription_social_proof">4,9 • plus de 10 000 propriétaires</string>
<string name="onboarding_subscription_benefit_properties">Propriétés illimitées</string>
<string name="onboarding_subscription_benefit_properties_desc">Suivez chaque maison que vous possédez</string>
<string name="onboarding_subscription_benefit_reminders">Rappels intelligents</string>
<string name="onboarding_subscription_benefit_reminders_desc">Ne manquez jamais une échéance d\'entretien</string>
<string name="onboarding_subscription_benefit_documents">Coffre à documents</string>
<string name="onboarding_subscription_benefit_documents_desc">Tous vos documents au même endroit</string>
<string name="onboarding_subscription_benefit_family">Partage familial</string>
<string name="onboarding_subscription_benefit_family_desc">Mettez tout le monde sur la même longueur d\'onde</string>
<string name="onboarding_subscription_benefit_insights">Analyse des dépenses</string>
<string name="onboarding_subscription_benefit_insights_desc">Voyez où va votre argent</string>
<string name="onboarding_subscription_benefit_contractor_sharing">Partage de prestataires</string>
<string name="onboarding_subscription_benefit_contractor_sharing_desc">Partagez vos prestataires de confiance avec vos proches et amis</string>
<string name="onboarding_subscription_benefit_widgets">Widgets d\'écran d\'accueil</string>
<string name="onboarding_subscription_benefit_widgets_desc">Actions rapides directement depuis votre écran d\'accueil</string>
<string name="onboarding_subscription_benefit_notifications">Notifications interactives</string>
<string name="onboarding_subscription_benefit_notifications_desc">Terminez les tâches directement depuis les notifications</string>
<string name="onboarding_subscription_choose_plan">Choisissez votre forfait</string>
<string name="onboarding_subscription_monthly">Mensuel</string>
<string name="onboarding_subscription_yearly">Annuel</string>
<string name="onboarding_subscription_save">Économisez 30 %</string>
<string name="onboarding_subscription_monthly_price">2,99 $/mois</string>
<string name="onboarding_subscription_yearly_price">23,99 $/an</string>
<string name="onboarding_subscription_yearly_monthly">Seulement 1,99 $/mois</string>
<string name="onboarding_subscription_start_trial">Commencer l\'essai gratuit de 7 jours</string>
<string name="onboarding_subscription_continue_free">Continuer avec la version gratuite</string>
<string name="onboarding_subscription_trial_terms">Essai gratuit de 7 jours, puis %1$s. Annulable à tout moment.</string>
<string name="onboarding_home_profile_title">Parlez-nous de votre maison</string>
<string name="onboarding_home_profile_subtitle">Tout est facultatif — cela nous aide à personnaliser votre plan d\'entretien</string>
<string name="onboarding_home_profile_systems">Systèmes</string>
<string name="onboarding_home_profile_features">Caractéristiques</string>
<string name="onboarding_home_profile_exterior">Extérieur</string>
<string name="onboarding_home_profile_interior">Intérieur</string>
<string name="for_you_tab">Pour vous</string>
<string name="browse_tab">Parcourir</string>
<string name="biometric_lock_title">Application verrouillée</string>
<string name="biometric_lock_description">Authentifiez-vous pour déverrouiller honeyDue</string>
<string name="biometric_lock_setting_title">Verrouillage biométrique</string>
<string name="biometric_lock_setting_subtitle">Exiger une authentification à l\'ouverture de l\'app</string>
<string name="biometric_prompt_title">Déverrouiller honeyDue</string>
<string name="biometric_prompt_subtitle">Vérifiez votre identité pour continuer</string>
<string name="biometric_unlock_button">Déverrouiller avec la biométrie</string>
<string name="biometric_auth_failed">Échec de l\'authentification</string>
<string name="biometric_not_available">L\'authentification biométrique n\'est pas disponible sur cet appareil</string>
<string name="notif_channel_task_reminder_name">Rappels de tâches</string>
<string name="notif_channel_task_reminder_description">Rappels de tâches à venir et bientôt dues</string>
<string name="notif_channel_task_overdue_name">Tâches en retard</string>
<string name="notif_channel_task_overdue_description">Alertes lorsqu\'une tâche dépasse son échéance</string>
<string name="notif_channel_residence_invite_name">Invitations de résidence</string>
<string name="notif_channel_residence_invite_description">Invitations à rejoindre une résidence partagée</string>
<string name="notif_channel_subscription_name">Mises à jour d\'abonnement</string>
<string name="notif_channel_subscription_description">Mises à jour du statut d\'abonnement et de la facturation</string>
<string name="common_selected">Sélectionné</string>
<string name="common_open">Ouvrir</string>
<string name="common_skip">Ignorer</string>
<string name="common_or">ou</string>
<string name="common_info">Infos</string>
<string name="common_verified">Vérifié</string>
<string name="common_warning">Avertissement</string>
<string name="common_photo">Photo</string>
<string name="common_included">Inclus</string>
<string name="common_verifying">Vérification…</string>
<string name="time_am">AM</string>
<string name="time_pm">PM</string>
<string name="time_eve">SOIR</string>
<string name="error_network_title">Erreur réseau</string>
<string name="image_failed_to_load">Échec du chargement</string>
<string name="theme_appearance_title">Apparence</string>
<string name="theme_use_system_colors">Utiliser les couleurs du système</string>
<string name="theme_material_you_desc">Suivre Material You d\'Android 12+ (couleurs du fond d\'écran)</string>
<string name="paywall_choose_plan_title">Choisissez votre forfait</string>
<string name="paywall_choose_plan_subtitle">Passez à Pro pour un accès illimité</string>
<string name="paywall_upgrade_to_pro">Passer à Pro</string>
<string name="paywall_col_feature">Fonctionnalité</string>
<string name="paywall_col_free">Gratuit</string>
<string name="paywall_col_pro">Pro</string>
<string name="paywall_feat_properties">Propriétés</string>
<string name="paywall_feat_tasks">Tâches</string>
<string name="paywall_feat_contractors">Prestataires</string>
<string name="paywall_feat_documents">Documents</string>
<string name="paywall_val_1_property">1 propriété</string>
<string name="paywall_val_10_tasks">10 tâches</string>
<string name="paywall_val_unlimited">Illimité</string>
<string name="paywall_val_not_available">Non disponible</string>
<string name="reset_check_email_title">Vérifiez vos e-mails</string>
<string name="reset_sent_code_to">Nous avons envoyé un code à 6 chiffres à</string>
<string name="reset_code_expires">Le code expire dans 15 minutes</string>
<string name="reset_enter_code_hint">Saisissez le code à 6 chiffres reçu par e-mail</string>
<string name="reset_code_verified_msg">Code vérifié ! Définissez maintenant votre nouveau mot de passe</string>
<string name="reset_didnt_receive">Vous n\'avez pas reçu le code ?</string>
<string name="reset_check_spam">Vérifiez votre dossier spam si vous ne le voyez pas</string>
<string name="reset_verify_failed_title">Échec de la vérification du code</string>
<string name="verify_email_required_msg">La vérification de l\'e-mail est requise. Vérifiez votre boîte de réception pour un code à 6 chiffres.</string>
<string name="verify_email_invalid_code">Veuillez saisir un code valide à 6 chiffres</string>
<string name="verify_email_didnt_receive">Vous n\'avez pas reçu le code ? Vérifiez votre dossier spam ou contactez le support.</string>
<string name="verify_email_failed_title">Échec de la vérification</string>
<string name="reset_pw_success_msg">Votre mot de passe a été réinitialisé avec succès</string>
<string name="reset_pw_can_login">Vous pouvez maintenant vous connecter avec votre nouveau mot de passe</string>
<string name="reset_return_to_login">Retour à la connexion</string>
<string name="reset_set_new_pw_title">Définir un nouveau mot de passe</string>
<string name="reset_create_strong_pw">Créez un mot de passe fort pour sécuriser votre compte</string>
<string name="reset_pw_requirements">Exigences du mot de passe</string>
<string name="reset_pw_failed_title">Échec de la réinitialisation du mot de passe</string>
<string name="forgot_send_code_hint">Nous enverrons un code de vérification à 6 chiffres à cette adresse</string>
<string name="forgot_check_email_msg">Vérifiez vos e-mails pour un code de vérification à 6 chiffres</string>
<string name="forgot_back_to_login">Vous vous souvenez de votre mot de passe ? Retour à la connexion</string>
<string name="forgot_send_failed_title">Échec de l\'envoi du code de réinitialisation</string>
<string name="join_property_title">Rejoindre une propriété</string>
<string name="join_shared_property_header">Rejoindre une propriété partagée</string>
<string name="join_enter_code_desc">Saisissez le code à 6 caractères fourni par le propriétaire.</string>
<string name="join_share_code_label">Code de partage</string>
<string name="join_share_code_placeholder">ABC123</string>
<string name="join_code_helper">Les codes comportent 6 caractères en majuscules</string>
<string name="join_joining">Connexion…</string>
<string name="biometric_enter_pin">Saisissez le code PIN pour déverrouiller</string>
<string name="biometric_pin_label">Code PIN à 4 chiffres</string>
<string name="biometric_incorrect_pin">Code PIN incorrect</string>
<string name="biometric_unlock">Déverrouiller</string>
<string name="tasks_create_failed_title">Échec de la création de la tâche</string>
<string name="tasks_all_title">Toutes les tâches</string>
<string name="tasks_add">Ajouter une tâche</string>
<string name="tasks_load_failed_title">Échec du chargement des tâches</string>
<string name="tasks_all_empty_subtitle">Créez votre première tâche pour commencer</string>
<string name="tasks_add_property_first">Ajoutez d\'abord une propriété depuis l\'onglet Résidences</string>
<string name="residences_upgrade_to_add">Passez à la version supérieure pour ajouter</string>
<string name="residences_primary_cd">Résidence principale</string>
<string name="residence_unit_label">Unité : %1$s</string>
<string name="residence_error_loading_tasks">Erreur lors du chargement des tâches : %1$s</string>
<string name="residence_error_loading_contractors">Erreur lors du chargement des prestataires : %1$s</string>
<string name="profile_subscription_cd">Abonnement</string>
<string name="onboarding_sub_cancel_note">Annulez à tout moment dans les Paramètres • Sans engagement</string>
<string name="onboarding_joining_residence">Connexion à la résidence…</string>
<string name="onboarding_sub_trial_legal">Essai gratuit de 7 jours, puis %1$s</string>
<string name="common_collapse">Réduire</string>
<string name="common_expand">Développer</string>
<string name="common_not_selected">Non sélectionné</string>
<string name="auth_logging_in">Connexion…</string>
<string name="auth_requirement_met">Exigence satisfaite</string>
<string name="auth_requirement_not_met">Exigence non satisfaite</string>
<string name="error_something_wrong">Une erreur s\'est produite</string>
<string name="paywall_feat_not_included">Non inclus</string>
<string name="completions_contractor_prefix">Prestataire :</string>
<string name="completions_completed_by_prefix">Terminé par :</string>
<string name="completions_remove_photo">Supprimer la photo</string>
<string name="completions_star_rating_cd">%1$d étoiles</string>
<string name="photos_completion_title">Photos de finalisation</string>
<string name="photos_task_completion_cd">Photo de finalisation de la tâche</string>
<string name="documents_residence_ref">Résidence n° %1$d</string>
<string name="documents_task_ref">Tâche n° %1$d</string>
<string name="documents_image_index">Image %1$d sur %2$d</string>
<string name="documents_images_title">Images du document</string>
<string name="documents_empty_no_warranties">Aucune garantie trouvée</string>
<string name="documents_empty_no_documents">Aucun document trouvé</string>
<string name="documents_days_remaining_count">%1$d jours restants</string>
<string name="contractors_property_ref">Propriété n°</string>
<string name="residence_share_failed">Échec du partage de la résidence</string>
<string name="theme_default">Par défaut</string>
<string name="theme_default_desc">Couleurs vives du système iOS</string>
<string name="theme_teal">Sarcelle</string>
<string name="theme_teal_desc">Bleu-vert avec des accents chauds</string>
<string name="theme_ocean">Océan</string>
<string name="theme_ocean_desc">Bleus profonds et tons corail</string>
<string name="theme_forest">Forêt</string>
<string name="theme_forest_desc">Verts terre et nuances dorées</string>
<string name="theme_sunset">Coucher de soleil</string>
<string name="theme_sunset_desc">Oranges et rouges chauds</string>
<string name="theme_monochrome">Monochrome</string>
<string name="theme_monochrome_desc">Nuances de gris élégantes</string>
<string name="theme_lavender">Lavande</string>
<string name="theme_lavender_desc">Violet doux avec des accents rosés</string>
<string name="theme_crimson">Cramoisi</string>
<string name="theme_crimson_desc">Rouge intense avec des reflets chauds</string>
<string name="theme_midnight">Minuit</string>
<string name="theme_midnight_desc">Bleu marine profond avec bleu ciel</string>
<string name="theme_desert">Désert</string>
<string name="theme_desert_desc">Tons chauds de terre cuite et de sable</string>
<string name="theme_mint">Menthe</string>
<string name="theme_mint_desc">Vert frais avec turquoise</string>
</resources>