From 2894274b92242b9c790efddfc3f4838a16fe6155 Mon Sep 17 00:00:00 2001 From: lechtidu56 Date: Fri, 4 Apr 2025 19:37:19 +0200 Subject: [PATCH] Feature/improve language localization for fr (#4502) * Improve language localization for fr * Update changelog --- CHANGELOG.md | 1 + apps/client/src/locales/messages.fr.xlf | 218 ++++++++++++------------ 2 files changed, 110 insertions(+), 109 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e11ce6ec0..3ec9773a4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +- Improved the language localization for German (`fr`) - Upgraded `ng-extract-i18n-merge` from version `2.14.1` to `2.14.3` ## 2.149.0 - 2025-03-30 diff --git a/apps/client/src/locales/messages.fr.xlf b/apps/client/src/locales/messages.fr.xlf index 3de2437ca..cf27aaf4a 100644 --- a/apps/client/src/locales/messages.fr.xlf +++ b/apps/client/src/locales/messages.fr.xlf @@ -1631,7 +1631,7 @@ Please set the amount of your emergency fund. - Veuillez entrer le montant de votre fonds d’urgence : + Veuillez entrer le montant de votre fonds d’urgence : apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts 64 @@ -1887,7 +1887,7 @@ Please enter your coupon code. - Veuillez entrer votre code promotionnel : + Veuillez entrer votre code promotionnel. apps/client/src/app/components/user-account-membership/user-account-membership.component.ts 208 @@ -2851,7 +2851,7 @@ Hello, has shared a Portfolio with you! - Bonjour, a partagé un Portefeuille avec vous ! + Bonjour, a partagé un Portefeuille avec vous ! apps/client/src/app/pages/public/public-page.html 4 @@ -7052,7 +7052,7 @@ Copy link to clipboard - Copy link to clipboard + Copier le lien dans le presse-papiers apps/client/src/app/components/access-table/access-table.component.html 70 @@ -7060,7 +7060,7 @@ Portfolio Snapshot - Portfolio Snapshot + Résumé du portefeuille apps/client/src/app/components/admin-jobs/admin-jobs.html 39 @@ -7068,7 +7068,7 @@ Change with currency effect Change - Change with currency effect Change + Variation avec taux de change appliqué Variation apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 50 @@ -7076,7 +7076,7 @@ Performance with currency effect Performance - Performance with currency effect Performance + Performance avec taux de change appliqué Performance apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 69 @@ -7084,7 +7084,7 @@ Threshold Min - Threshold Min + Seuil Min apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html 54 @@ -7092,7 +7092,7 @@ Threshold Max - Threshold Max + Seuil Max apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html 92 @@ -7100,7 +7100,7 @@ Close - Close + Fermer apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html 129 @@ -7108,7 +7108,7 @@ Customize - Customize + Personnaliser apps/client/src/app/components/rule/rule.component.html 67 @@ -7116,7 +7116,7 @@ No auto-renewal. - No auto-renewal. + Pas de renouvellement automatique. apps/client/src/app/components/user-account-membership/user-account-membership.html 74 @@ -7124,7 +7124,7 @@ Today - Today + Aujourd’hui apps/client/src/app/pages/public/public-page.html 24 @@ -7132,7 +7132,7 @@ This year - This year + Cette année apps/client/src/app/pages/public/public-page.html 42 @@ -7140,7 +7140,7 @@ From the beginning - From the beginning + Depuis le début apps/client/src/app/pages/public/public-page.html 60 @@ -7148,7 +7148,7 @@ Oops! Invalid currency. - Oops! Invalid currency. + Oups! Devise non valide. apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html 49 @@ -7156,7 +7156,7 @@ This page has been archived. - This page has been archived. + Cette page a été archivée. apps/client/src/app/pages/resources/personal-finance-tools/product-page.html 14 @@ -7164,7 +7164,7 @@ is Open Source Software - is Open Source Software + est un logiciel open source apps/client/src/app/pages/resources/personal-finance-tools/product-page.html 139 @@ -7172,7 +7172,7 @@ is not Open Source Software - is not Open Source Software + n’est pas un logiciel open source apps/client/src/app/pages/resources/personal-finance-tools/product-page.html 146 @@ -7180,7 +7180,7 @@ is Open Source Software - is Open Source Software + est un logiciel open source apps/client/src/app/pages/resources/personal-finance-tools/product-page.html 156 @@ -7188,7 +7188,7 @@ is not Open Source Software - is not Open Source Software + n’est pas un logiciel open source apps/client/src/app/pages/resources/personal-finance-tools/product-page.html 163 @@ -7196,7 +7196,7 @@ can be self-hosted - can be self-hosted + peut être auto-hébergé apps/client/src/app/pages/resources/personal-finance-tools/product-page.html 178 @@ -7204,7 +7204,7 @@ cannot be self-hosted - cannot be self-hosted + ne peut pas être auto-hébergé apps/client/src/app/pages/resources/personal-finance-tools/product-page.html 185 @@ -7212,7 +7212,7 @@ can be self-hosted - can be self-hosted + peut être auto-hébergé apps/client/src/app/pages/resources/personal-finance-tools/product-page.html 195 @@ -7220,7 +7220,7 @@ cannot be self-hosted - cannot be self-hosted + ne peut pas être auto-hébergé apps/client/src/app/pages/resources/personal-finance-tools/product-page.html 202 @@ -7228,7 +7228,7 @@ can be used anonymously - can be used anonymously + peut être utilisé de manière anonyme apps/client/src/app/pages/resources/personal-finance-tools/product-page.html 217 @@ -7236,7 +7236,7 @@ cannot be used anonymously - cannot be used anonymously + ne peut pas être utilisé de manière anonyme apps/client/src/app/pages/resources/personal-finance-tools/product-page.html 224 @@ -7244,7 +7244,7 @@ can be used anonymously - can be used anonymously + peut être utilisé de manière anonyme apps/client/src/app/pages/resources/personal-finance-tools/product-page.html 234 @@ -7252,7 +7252,7 @@ cannot be used anonymously - cannot be used anonymously + ne peut pas être utilisé de manière anonyme apps/client/src/app/pages/resources/personal-finance-tools/product-page.html 241 @@ -7260,7 +7260,7 @@ offers a free plan - offers a free plan + propose un plan gratuit apps/client/src/app/pages/resources/personal-finance-tools/product-page.html 256 @@ -7268,7 +7268,7 @@ does not offer a free plan - does not offer a free plan + ne propose pas de plan gratuit apps/client/src/app/pages/resources/personal-finance-tools/product-page.html 263 @@ -7276,7 +7276,7 @@ offers a free plan - offers a free plan + propose un plan gratuit apps/client/src/app/pages/resources/personal-finance-tools/product-page.html 273 @@ -7284,7 +7284,7 @@ does not offer a free plan - does not offer a free plan + ne propose pas de plan gratuit apps/client/src/app/pages/resources/personal-finance-tools/product-page.html 280 @@ -7292,7 +7292,7 @@ Oops! Could not find any assets. - Oops! Could not find any assets. + Oups! Aucun actif n’a été trouvé. libs/ui/src/lib/symbol-autocomplete/symbol-autocomplete.component.html 40 @@ -7300,7 +7300,7 @@ Data Providers - Data Providers + Fournisseurs de données apps/client/src/app/components/admin-settings/admin-settings.component.html 4 @@ -7308,7 +7308,7 @@ Set API key - Set API key + Définir clé API apps/client/src/app/components/admin-settings/admin-settings.component.html 70 @@ -7316,7 +7316,7 @@ Want to stay updated? Click below to get notified as soon as it’s available. - Want to stay updated? Click below to get notified as soon as it’s available. + Vous souhaitez rester informé ? Cliquez ci-dessous pour être informé dès qu'il sera disponible. apps/client/src/app/components/admin-settings/ghostfolio-premium-api-dialog/ghostfolio-premium-api-dialog.html 23 @@ -7324,7 +7324,7 @@ Get access to 80’000+ tickers from over 50 exchanges - Get access to 80’000+ tickers from over 50 exchanges + Accédez à plus de 80 000 symboles financiers issus de plus de 50 marchés boursiers. libs/ui/src/lib/i18n.ts 24 @@ -7332,7 +7332,7 @@ Ukraine - Ukraine + Ukraine libs/ui/src/lib/i18n.ts 95 @@ -7340,7 +7340,7 @@ Skip - Skip + Passer apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html 83 @@ -7348,7 +7348,7 @@ Join now - Join now + Rejoindre maintenant apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html 93 @@ -7356,7 +7356,7 @@ Glossary - Glossary + Glossaire apps/client/src/app/pages/resources/glossary/resources-glossary-routing.module.ts 10 @@ -7368,7 +7368,7 @@ Guides - Guides + Guides apps/client/src/app/pages/resources/guides/resources-guides-routing.module.ts 10 @@ -7380,7 +7380,7 @@ guides - guides + guides snake-case apps/client/src/app/pages/resources/overview/resources-overview.component.ts @@ -7393,7 +7393,7 @@ glossary - glossary + glossaire snake-case apps/client/src/app/pages/resources/overview/resources-overview.component.ts @@ -7406,7 +7406,7 @@ Threshold range - Threshold range + Plage de seuil apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html 9 @@ -7414,7 +7414,7 @@ Ghostfolio X-ray uses static analysis to uncover potential issues and risks in your portfolio. Adjust the rules below and set custom thresholds to align with your personal investment strategy. - Ghostfolio X-ray uses static analysis to uncover potential issues and risks in your portfolio. Adjust the rules below and set custom thresholds to align with your personal investment strategy. + Ghostfolio X-ray utilise l’analyse statique pour détecter d'éventuels problèmes et risques dans votre portefeuille. Ajustez les règles ci-dessous et définissez des seuils personnalisés afin de les adapter à votre stratégie d'investissement. apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html 5 @@ -7422,7 +7422,7 @@ Economic Market Cluster Risks - Economic Market Cluster Risks + Risques liés aux zones économiques du marché apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html 165 @@ -7430,7 +7430,7 @@ of - of + sur apps/client/src/app/components/admin-settings/admin-settings.component.html 42 @@ -7438,7 +7438,7 @@ daily requests - daily requests + requêtes journalières apps/client/src/app/components/admin-settings/admin-settings.component.html 44 @@ -7446,7 +7446,7 @@ Remove API key - Remove API key + Retirer la clé API apps/client/src/app/components/admin-settings/admin-settings.component.html 58 @@ -7454,7 +7454,7 @@ Do you really want to delete the API key? - Do you really want to delete the API key? + Voulez-vous vraiment supprimer la clé API? apps/client/src/app/components/admin-settings/admin-settings.component.ts 93 @@ -7462,7 +7462,7 @@ Please enter your Ghostfolio API key: - Please enter your Ghostfolio API key: + Veuillez saisir votre clé API Ghostfolio : apps/client/src/app/pages/api/api-page.component.ts 40 @@ -7470,7 +7470,7 @@ Notify me - Notify me + Me prévenir apps/client/src/app/components/admin-settings/ghostfolio-premium-api-dialog/ghostfolio-premium-api-dialog.html 32 @@ -7478,7 +7478,7 @@ I have an API key - I have an API key + J’ai une clé API apps/client/src/app/components/admin-settings/ghostfolio-premium-api-dialog/ghostfolio-premium-api-dialog.html 43 @@ -7486,7 +7486,7 @@ API Requests Today - API Requests Today + Requêtes API aujourd’hui apps/client/src/app/components/admin-users/admin-users.html 178 @@ -7494,7 +7494,7 @@ Could not generate an API key - Could not generate an API key + Impossible de générer une clé API apps/client/src/app/components/user-account-membership/user-account-membership.component.ts 134 @@ -7502,7 +7502,7 @@ Set this API key in your self-hosted environment: - Set this API key in your self-hosted environment: + Définissez cette clé API dans votre environnement auto-hébergé : apps/client/src/app/components/user-account-membership/user-account-membership.component.ts 149 @@ -7510,7 +7510,7 @@ Ghostfolio Premium Data Provider API Key - Ghostfolio Premium Data Provider API Key + Clé API du fournisseur de données Ghostfolio Premium apps/client/src/app/components/user-account-membership/user-account-membership.component.ts 152 @@ -7518,7 +7518,7 @@ Do you really want to generate a new API key? - Do you really want to generate a new API key? + Voulez-vous vraiment générer une nouvelle clé API ? apps/client/src/app/components/user-account-membership/user-account-membership.component.ts 157 @@ -7526,7 +7526,7 @@ Tag - Tag + Étiquette libs/ui/src/lib/assistant/assistant.html 155 @@ -7534,7 +7534,7 @@ API Key - API Key + Clé API libs/ui/src/lib/membership-card/membership-card.component.html 18 @@ -7542,7 +7542,7 @@ Generate Ghostfolio Premium Data Provider API key for self-hosted environments... - Generate Ghostfolio Premium Data Provider API key for self-hosted environments... + Générer la clé API du fournisseur de données Ghostfolio Premium pour les environnements auto-hébergés... libs/ui/src/lib/membership-card/membership-card.component.html 26 @@ -7550,7 +7550,7 @@ out of - out of + sur apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html 56 @@ -7558,7 +7558,7 @@ rules align with your portfolio. - rules align with your portfolio. + règles sont en accord avec votre portefeuille. apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html 58 @@ -7566,7 +7566,7 @@ Save - Save + Sauvegarder apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts 62 @@ -7574,7 +7574,7 @@ Asset Class Cluster Risks - Asset Class Cluster Risks + Risques liés aux regroupements de classes d’actifs apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html 117 @@ -7582,7 +7582,7 @@ Me - Me + Moi apps/client/src/app/components/user-account-access/user-account-access.component.ts 135 @@ -7590,7 +7590,7 @@ Received Access - Received Access + Accès reçu apps/client/src/app/components/user-account-access/user-account-access.html 3 @@ -7598,7 +7598,7 @@ Please enter your Ghostfolio API key. - Please enter your Ghostfolio API key. + Veuillez saisir votre clé API Ghostfolio. apps/client/src/app/components/admin-settings/ghostfolio-premium-api-dialog/ghostfolio-premium-api-dialog.component.ts 57 @@ -7606,7 +7606,7 @@ AI prompt has been copied to the clipboard - AI prompt has been copied to the clipboard + Le prompt IA a été copié dans le presse-papiers apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts 173 @@ -7614,7 +7614,7 @@ Link has been copied to the clipboard - Link has been copied to the clipboard + Le lien a été copié dans le presse-papiers apps/client/src/app/components/access-table/access-table.component.ts 65 @@ -7622,7 +7622,7 @@ Early Access - Early Access + Accès anticipé apps/client/src/app/components/admin-settings/admin-settings.component.html 16 @@ -7630,7 +7630,7 @@ Regional Market Cluster Risks - Regional Market Cluster Risks + Risques liés aux regroupements de marchés régionaux apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html 189 @@ -7638,7 +7638,7 @@ Lazy - Lazy + Paresseux apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts 136 @@ -7646,7 +7646,7 @@ Instant - Instant + Instantané apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts 140 @@ -7654,7 +7654,7 @@ Default Market Price - Default Market Price + Prix du marché par défaut apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html 368 @@ -7662,7 +7662,7 @@ Mode - Mode + Mode apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html 405 @@ -7670,7 +7670,7 @@ Selector - Selector + Selecteur apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html 421 @@ -7678,7 +7678,7 @@ HTTP Request Headers - HTTP Request Headers + En-têtes de requête HTTP apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html 381 @@ -7686,7 +7686,7 @@ end of day - end of day + fin de journée apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts 136 @@ -7694,7 +7694,7 @@ real-time - real-time + temps réel apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts 140 @@ -7702,7 +7702,7 @@ Open Duck.ai - Open Duck.ai + Ouvrir Duck.ai apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts 174 @@ -7710,7 +7710,7 @@ Create - Create + Créer libs/ui/src/lib/tags-selector/tags-selector.component.html 50 @@ -7718,7 +7718,7 @@ Market Data - Market Data + Données de Marché apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 374 @@ -7726,7 +7726,7 @@ Change - Change + Variation libs/ui/src/lib/treemap-chart/treemap-chart.component.ts 365 @@ -7734,7 +7734,7 @@ Performance - Performance + Performance libs/ui/src/lib/treemap-chart/treemap-chart.component.ts 365 @@ -7746,7 +7746,7 @@ Copy portfolio data to clipboard for AI prompt - Copy portfolio data to clipboard for AI prompt + Copier les données du portefeuille dans le presse-papiers pour le prompt IA apps/client/src/app/pages/portfolio/analysis/analysis-page.html 42 @@ -7754,7 +7754,7 @@ Copy AI prompt to clipboard for analysis - Copy AI prompt to clipboard for analysis + Copier le prompt IA dans le presse-papiers pour analyse apps/client/src/app/pages/portfolio/analysis/analysis-page.html 67 @@ -7762,7 +7762,7 @@ Armenia - Armenia + Arménie libs/ui/src/lib/i18n.ts 73 @@ -7770,7 +7770,7 @@ British Virgin Islands - British Virgin Islands + Îles Vierges britanniques libs/ui/src/lib/i18n.ts 77 @@ -7778,7 +7778,7 @@ Singapore - Singapore + Singapour libs/ui/src/lib/i18n.ts 91 @@ -7786,7 +7786,7 @@ Terms and Conditions - Terms and Conditions + Conditions générales apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html 15 @@ -7794,7 +7794,7 @@ Please keep your security token safe. If you lose it, you will not be able to recover your account. - Please keep your security token safe. If you lose it, you will not be able to recover your account. + Veuillez garder votre jeton de sécurité en lieu sûr. Si vous le perdez, vous ne pourrez pas récupérer votre compte. apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html 18 @@ -7802,7 +7802,7 @@ I understand that if I lose my security token, I cannot recover my account - I understand that if I lose my security token, I cannot recover my account + Je comprends que si je perds mon jeton de sécurité, je ne pourrai pas récupérer mon compte apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html 28 @@ -7810,7 +7810,7 @@ Continue - Continue + Continuer apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html 57 @@ -7818,7 +7818,7 @@ Here is your security token. It is only visible once, please store and keep it in a safe place. - Here is your security token. It is only visible once, please store and keep it in a safe place. + Voici votre jeton de sécurité. Il n’est visible qu’une seule fois, veuillez le conserver en lieu sûr. apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html 67 @@ -7826,7 +7826,7 @@ Security token - Security token + Jeton de sécurité apps/client/src/app/components/admin-users/admin-users.component.ts 163 @@ -7834,7 +7834,7 @@ Do you really want to generate a new security token for this user? - Do you really want to generate a new security token for this user? + Voulez-vous vraiment générer un nouveau jeton de sécurité pour cet utilisateur ? apps/client/src/app/components/admin-users/admin-users.component.ts 168 @@ -7842,7 +7842,7 @@ Generate Security Token - Generate Security Token + Générer un jeton de sécurité apps/client/src/app/components/admin-users/admin-users.html 249 @@ -7850,7 +7850,7 @@ United Kingdom - United Kingdom + Royaume-Uni libs/ui/src/lib/i18n.ts 96 @@ -7858,7 +7858,7 @@ Terms of Service - Terms of Service + Conditions d’utilisation apps/client/src/app/app.component.html 112 @@ -7866,7 +7866,7 @@ terms-of-service - terms-of-service + conditions-d-utilisation snake-case apps/client/src/app/app.component.ts @@ -7887,7 +7887,7 @@ Terms of Service - Terms of Service + Conditions d’utilisation apps/client/src/app/pages/about/about-page.component.ts 71 @@ -7899,7 +7899,7 @@ Terms of Service - Terms of Service + Conditions d’utilisation apps/client/src/app/pages/about/terms-of-service/terms-of-service-page.html 4 @@ -7907,7 +7907,7 @@ and I agree to the Terms of Service. - and I agree to the Terms of Service. + et j’accepte les conditions d’utilisation. apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html 34 @@ -7915,7 +7915,7 @@ () is already in use. - () is already in use. + () est déjà utilisé. apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts 458 @@ -7923,7 +7923,7 @@ An error occurred while updating to (). - An error occurred while updating to (). + Une erreur s’est produite lors de la mise à jour vers (). apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts 466 @@ -7931,7 +7931,7 @@ Apply - Apply + Appliquer apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html 122