From 3006c21b12f50da016e7e4a7fa7feb73b89b243d Mon Sep 17 00:00:00 2001 From: Mitchell Date: Sun, 25 Sep 2022 18:12:33 +0200 Subject: [PATCH] Add dutch translation (#1291) * Add dutch translation --- angular.json | 17 +- apps/api/src/app/frontend.middleware.ts | 14 + .../pages/account/account-page.component.ts | 2 +- .../src/app/pages/account/account-page.html | 1 + apps/client/src/locales/messages.nl.xlf | 2650 +++++++++++++++++ libs/common/src/lib/helper.ts | 4 +- 6 files changed, 2685 insertions(+), 3 deletions(-) create mode 100644 apps/client/src/locales/messages.nl.xlf diff --git a/angular.json b/angular.json index dd37696ff..991e64c89 100644 --- a/angular.json +++ b/angular.json @@ -140,6 +140,10 @@ "baseHref": "/it/", "localize": ["it"] }, + "development-nl": { + "baseHref": "/nl/", + "localize": ["nl"] + }, "production": { "fileReplacements": [ { @@ -187,6 +191,9 @@ "development-it": { "browserTarget": "client:build:development-it" }, + "development-nl": { + "browserTarget": "client:build:development-nl" + }, "production": { "browserTarget": "client:build:production" } @@ -198,7 +205,11 @@ "browserTarget": "client:build", "includeContext": true, "outputPath": "src/locales", - "targetFiles": ["messages.de.xlf", "messages.it.xlf"] + "targetFiles": [ + "messages.de.xlf", + "messages.it.xlf", + "messages.nl.xlf" + ] } }, "lint": { @@ -225,6 +236,10 @@ "it": { "baseHref": "/it/", "translation": "apps/client/src/locales/messages.it.xlf" + }, + "nl": { + "baseHref": "/nl/", + "translation": "apps/client/src/locales/messages.nl.xlf" } }, "sourceLocale": "en" diff --git a/apps/api/src/app/frontend.middleware.ts b/apps/api/src/app/frontend.middleware.ts index aec14e3ee..876287db4 100644 --- a/apps/api/src/app/frontend.middleware.ts +++ b/apps/api/src/app/frontend.middleware.ts @@ -12,6 +12,7 @@ export class FrontendMiddleware implements NestMiddleware { public indexHtmlDe = ''; public indexHtmlEn = ''; public indexHtmlIt = ''; + public indexHtmlNl = ''; public isProduction: boolean; public constructor( @@ -37,6 +38,10 @@ export class FrontendMiddleware implements NestMiddleware { this.getPathOfIndexHtmlFile('it'), 'utf8' ); + this.indexHtmlNl = fs.readFileSync( + this.getPathOfIndexHtmlFile('nl'), + 'utf8' + ); } catch {} } @@ -75,6 +80,15 @@ export class FrontendMiddleware implements NestMiddleware { rootUrl: this.configurationService.get('ROOT_URL') }) ); + } else if (req.path === '/nl' || req.path.startsWith('/nl/')) { + res.send( + this.interpolate(this.indexHtmlNl, { + featureGraphicPath, + languageCode: 'nl', + path: req.path, + rootUrl: this.configurationService.get('ROOT_URL') + }) + ); } else { res.send( this.interpolate(this.indexHtmlEn, { diff --git a/apps/client/src/app/pages/account/account-page.component.ts b/apps/client/src/app/pages/account/account-page.component.ts index 3f7ec90d5..fee2b2358 100644 --- a/apps/client/src/app/pages/account/account-page.component.ts +++ b/apps/client/src/app/pages/account/account-page.component.ts @@ -54,7 +54,7 @@ export class AccountPageComponent implements OnDestroy, OnInit { public hasPermissionToUpdateViewMode: boolean; public hasPermissionToUpdateUserSettings: boolean; public language = document.documentElement.lang; - public locales = ['de', 'de-CH', 'en-GB', 'en-US', 'it']; + public locales = ['de', 'de-CH', 'en-GB', 'en-US', 'it', 'nl']; public price: number; public priceId: string; public snackBarRef: MatSnackBarRef; diff --git a/apps/client/src/app/pages/account/account-page.html b/apps/client/src/app/pages/account/account-page.html index 12c52f126..aa0983d15 100644 --- a/apps/client/src/app/pages/account/account-page.html +++ b/apps/client/src/app/pages/account/account-page.html @@ -133,6 +133,7 @@ Deutsch English Italiano + Nederlands diff --git a/apps/client/src/locales/messages.nl.xlf b/apps/client/src/locales/messages.nl.xlf new file mode 100644 index 000000000..597b886c0 --- /dev/null +++ b/apps/client/src/locales/messages.nl.xlf @@ -0,0 +1,2650 @@ + + + + + Create Account + Account aanmaken + + apps/client/src/app/pages/register/register-page.html + 27,29 + + + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 2 + + + + The risk of loss in trading can be substantial. It is not advisable to invest money you may need in the short term. + Het risico van verlies in de handel kan aanzienlijk zijn. Het is niet raadzaam om geld te beleggen dat u op korte termijn nodig kunt hebben. + + apps/client/src/app/app.component.html + 55,56 + + + + Grantee + Begunstigde + + apps/client/src/app/components/access-table/access-table.component.html + 10 + + + + Type + Type + + apps/client/src/app/components/access-table/access-table.component.html + 17 + + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 28 + + + apps/client/src/app/pages/account/create-or-update-access-dialog/create-or-update-access-dialog.html + 17 + + + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 13 + + + apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html + 12,14 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 52 + + + + Details + Details + + apps/client/src/app/components/access-table/access-table.component.html + 27 + + + + Revoke + Intrekken + + apps/client/src/app/components/access-table/access-table.component.html + 54 + + + + Do you really want to revoke this granted access? + Wilt u deze verleende toegang echt intrekken? + + apps/client/src/app/components/access-table/access-table.component.ts + 49 + + + + Activities + Activiteiten + + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 33 + + + apps/client/src/app/components/accounts-table/accounts-table.component.html + 58 + + + apps/client/src/app/components/admin-users/admin-users.html + 17 + + + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + 214 + + + apps/client/src/app/pages/portfolio/portfolio-page.html + 24 + + + apps/client/src/app/pages/portfolio/transactions/transactions-page.html + 4,7 + + + + Name + Naam + + apps/client/src/app/components/accounts-table/accounts-table.component.html + 3 + + + apps/client/src/app/components/positions-table/positions-table.component.html + 36 + + + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 7 + + + apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html + 70,72 + + + + Total + Totaal + + apps/client/src/app/components/accounts-table/accounts-table.component.html + 18 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 47 + + + + Value + Waarde + + apps/client/src/app/components/accounts-table/accounts-table.component.html + 110 + + + apps/client/src/app/components/accounts-table/accounts-table.component.html + 144 + + + apps/client/src/app/components/positions-table/positions-table.component.html + 52 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 221 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 256 + + + + Edit + Bewerken + + apps/client/src/app/components/accounts-table/accounts-table.component.html + 186 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 365 + + + + Delete + Verwijderen + + apps/client/src/app/components/accounts-table/accounts-table.component.html + 194 + + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 132 + + + apps/client/src/app/components/admin-users/admin-users.html + 87 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 381 + + + + Do you really want to delete this account? + Wilt u deze account echt verwijderen? + + apps/client/src/app/components/accounts-table/accounts-table.component.ts + 73 + + + + Delete Jobs + Taken verwijderen + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 21 + + + + Symbol + Symbool + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 29 + + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 24 + + + apps/client/src/app/components/positions-table/positions-table.component.html + 22 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 84 + + + + Data Source + Gegevensbron + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 30 + + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 33 + + + apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html + 86,88 + + + + Attempts + Pogingen + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 31 + + + + Created + Gemaakt + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 32 + + + + Finished + Voltooid + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 33 + + + + Status + Status + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 34 + + + + Asset Profile + Activa Profiel + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 49 + + + + Historical Market Data + Historische marktgegevens + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 54 + + + + View Data + Bekijk gegevens + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 109 + + + + View Stacktrace + Bekijk Stacktrace + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 116 + + + + Delete Job + Taak verwijderen + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 119 + + + + Details for + Details voor + + apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html + 2 + + + + Date + Datum + + apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html + 6 + + + apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html + 92,93 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 40 + + + + Market Price + Marktprijs + + apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html + 26 + + + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + 75 + + + + Cancel + Annuleren + + apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html + 45 + + + apps/client/src/app/pages/account/create-or-update-access-dialog/create-or-update-access-dialog.html + 25 + + + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 66 + + + apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html + 201,205 + + + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 37 + + + + Save + Opslaan + + apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html + 47 + + + apps/client/src/app/pages/account/create-or-update-access-dialog/create-or-update-access-dialog.html + 32 + + + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 73 + + + apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html + 208,213 + + + + First Activity + Eerste activiteit + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 60 + + + + Activity Count + Activiteitentelling + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 69 + + + apps/client/src/app/components/admin-overview/admin-overview.html + 11 + + + + Historical Data + Historische gegevens + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 78 + + + + Gather Data + Gegevens verzamelen + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 119 + + + + Please add a currency: + Voeg een valuta toe: + + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 106 + + + + Do you really want to delete this coupon? + Wilt u deze coupon echt verwijderen? + + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 120 + + + + Do you really want to delete this currency? + Wilt u deze valuta echt verwijderen? + + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 133 + + + + Do you really want to flush the cache? + Wilt u echt de cache legen? + + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 150 + + + + Please set your system message: + Stel uw systeemboodschap in: + + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 199 + + + + User Count + Aantal gebruikers + + apps/client/src/app/components/admin-overview/admin-overview.html + 7 + + + + per User + per gebruiker + + apps/client/src/app/components/admin-overview/admin-overview.html + 15 + + + + Gather Recent Data + Verzamel recente gegevens + + apps/client/src/app/components/admin-overview/admin-overview.html + 33 + + + + Gather All Data + Alle gegevens verzamelen + + apps/client/src/app/components/admin-overview/admin-overview.html + 46 + + + + Gather Profile Data + Verzamel profielgegevens + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 125 + + + apps/client/src/app/components/admin-overview/admin-overview.html + 60 + + + + Exchange Rates + Wisselkoersen + + apps/client/src/app/components/admin-overview/admin-overview.html + 67 + + + + Add Currency + Valuta toevoegen + + apps/client/src/app/components/admin-overview/admin-overview.html + 106 + + + + System Message + Systeembericht + + apps/client/src/app/components/admin-overview/admin-overview.html + 112 + + + + Set Message + Bericht instellen + + apps/client/src/app/components/admin-overview/admin-overview.html + 134 + + + + Read-only Mode + Alleen lezen + + apps/client/src/app/components/admin-overview/admin-overview.html + 139 + + + + Coupons + Coupons + + apps/client/src/app/components/admin-overview/admin-overview.html + 152 + + + + Add + Toevoegen + + apps/client/src/app/components/admin-overview/admin-overview.html + 183 + + + + Housekeeping + Huishouding + + apps/client/src/app/components/admin-overview/admin-overview.html + 190 + + + + Flush Cache + Cache legen + + apps/client/src/app/components/admin-overview/admin-overview.html + 194 + + + + Do you really want to delete this user? + Wilt u deze gebruiker echt verwijderen? + + apps/client/src/app/components/admin-users/admin-users.component.ts + 59 + + + + User + Gebruiker + + apps/client/src/app/components/admin-users/admin-users.html + 9 + + + apps/client/src/app/components/header/header.component.html + 145 + + + + Registration + Registratie + + apps/client/src/app/components/admin-users/admin-users.html + 11 + + + + Engagement per Day + Betrokkenheid per dag + + apps/client/src/app/components/admin-users/admin-users.html + 20 + + + + Last Request + Laatste verzoek + + apps/client/src/app/components/admin-users/admin-users.html + 22 + + + + Current Market Mood + Huidige marktstemming + + apps/client/src/app/components/fear-and-greed-index/fear-and-greed-index.component.html + 12 + + + + Overview + Overzicht + + apps/client/src/app/components/header/header.component.html + 21 + + + apps/client/src/app/components/header/header.component.html + 157 + + + + Portfolio + Portefeuille + + apps/client/src/app/components/header/header.component.html + 32 + + + apps/client/src/app/components/header/header.component.html + 167 + + + apps/client/src/app/pages/portfolio/portfolio-page.html + 2 + + + + Accounts + Accounts + + apps/client/src/app/components/admin-users/admin-users.html + 14 + + + apps/client/src/app/components/header/header.component.html + 43 + + + apps/client/src/app/components/header/header.component.html + 175 + + + apps/client/src/app/pages/accounts/accounts-page.html + 4 + + + + Admin Control + Beheerderscontrole + + apps/client/src/app/components/header/header.component.html + 55 + + + apps/client/src/app/components/header/header.component.html + 192 + + + + Resources + Middelen + + apps/client/src/app/components/header/header.component.html + 66 + + + apps/client/src/app/components/header/header.component.html + 203 + + + apps/client/src/app/pages/resources/resources-page.html + 4 + + + + Pricing + Prijzen + + apps/client/src/app/components/header/header.component.html + 80 + + + apps/client/src/app/components/header/header.component.html + 214 + + + apps/client/src/app/components/header/header.component.html + 268 + + + + About + Over + + apps/client/src/app/components/header/header.component.html + 91 + + + apps/client/src/app/components/header/header.component.html + 257 + + + + Me + Ik + + apps/client/src/app/components/header/header.component.html + 127 + + + + My Ghostfolio + Mijn Ghostfolio + + apps/client/src/app/components/header/header.component.html + 183 + + + + About Ghostfolio + Over Ghostfolio + + apps/client/src/app/components/header/header.component.html + 222 + + + + Features + Kenmerken + + apps/client/src/app/components/header/header.component.html + 246 + + + + Markets + Markten + + apps/client/src/app/components/header/header.component.html + 280 + + + apps/client/src/app/components/home-market/home-market.html + 2 + + + + Get Started + Aan de slag + + apps/client/src/app/pages/public/public-page.html + 137 + + + + Sign in + Aanmelden + + apps/client/src/app/components/header/header.component.ts + 112 + + + apps/client/src/app/pages/webauthn/webauthn-page-routing.module.ts + 6 + + + + Oops! Incorrect Security Token. + Oeps! Onjuiste beveiligingstoken. + + apps/client/src/app/components/header/header.component.ts + 126 + + + + Manage Activities + Activiteiten beheren + + apps/client/src/app/components/home-holdings/home-holdings.html + 30 + + + apps/client/src/app/pages/portfolio/holdings/holdings-page.html + 31 + + + + Last Days + Laatste Dagen + + apps/client/src/app/components/home-market/home-market.html + 6 + + + + Summary + Samenvatting + + apps/client/src/app/components/home-summary/home-summary.html + 6 + + + + Security Token + Beveiligingstoken + + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 10,14 + + + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 10 + + + + or + of + + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 20,22 + + + apps/client/src/app/pages/register/register-page.html + 31,33 + + + apps/client/src/app/pages/webauthn/webauthn-page.html + 28 + + + + Sign in with Internet Identity + Aanmelden met Internet Identity + + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 30,32 + + + + Sign in with Google + Aanmelden met Google + + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 37,43 + + + + Stay signed in + Aangemeld blijven + + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 46,52 + + + + Sign in + Aanmelden + + apps/client/src/app/components/header/header.component.html + 289 + + + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 56,60 + + + + Time in Market + Tijd in de markt + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 3 + + + + Buy + Kopen + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 12 + + + + Sell + Verkopen + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 23 + + + + Investment + Belegging + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 40 + + + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + 117 + + + + Absolute Gross Performance + Absoluut bruto rendement + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 51 + + + + Gross Performance (TWR) + Bruto resultaat (TWR) + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 62 + + + + Fees for + Transactiekosten voor + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 77,80 + + + + {VAR_PLURAL, plural, =1 {transaction} other {transactions}} + {VAR_PLURAL, meervoud, =1 {transaction} other {transactions}} + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 78,79 + + + + Absolute Net Performance + Absolute Netto Prestatie + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 95 + + + + Net Performance (TWR) + Netto resultaat (TWR) + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 106 + + + + Total Assets + Totaal Activa + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 122 + + + + Valuables + Kostbaarheden + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 134 + + + + Emergency Fund + Noodfonds + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 145 + + + + Buying Power + Koopkracht + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 165 + + + + Net Worth + Netto Waarde + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 179 + + + + Annualized Performance + Jaarlijks rendement + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 190 + + + + Dividend + Dividend + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 206 + + + + Please enter the amount of your emergency fund: + Voer het bedrag van uw noodfonds in: + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts + 52 + + + + Sectors + Sectoren + + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + 187 + + + apps/client/src/app/pages/public/public-page.html + 45 + + + + Countries + Landen + + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + 198 + + + + Tags + Tags + + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + 234 + + + apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html + 184,186 + + + + Report Data Glitch + Gegevensstoring melden + + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + 249 + + + + Allocation + Toewijzing + + apps/client/src/app/components/positions-table/positions-table.component.html + 72 + + + + Performance + Prestaties + + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + 55 + + + apps/client/src/app/components/positions-table/positions-table.component.html + 91 + + + + Show all + Toon alle + + apps/client/src/app/components/positions-table/positions-table.component.html + 137 + + + + Today + Vandaag + + apps/client/src/app/components/toggle/toggle.component.ts + 21 + + + + YTD + YTD + + apps/client/src/app/components/toggle/toggle.component.ts + 22 + + + + 1Y + 1J + + apps/client/src/app/components/toggle/toggle.component.ts + 23 + + + + 5Y + 5J + + apps/client/src/app/components/toggle/toggle.component.ts + 24 + + + + Max + Max + + apps/client/src/app/components/toggle/toggle.component.ts + 25 + + + + This feature requires a subscription. + Voor deze functie is een abonnement vereist. + + apps/client/src/app/core/http-response.interceptor.ts + 67 + + + + Upgrade Plan + Upgrade plan + + apps/client/src/app/core/http-response.interceptor.ts + 69 + + + + Okay + OkƩ + + apps/client/src/app/core/http-response.interceptor.ts + 89 + + + + About + Over + + apps/client/src/app/pages/about/about-page-routing.module.ts + 12 + + + + Privacy Policy + Privacybeleid + + apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.html + 4 + + + + Blog + Blog + + apps/client/src/app/pages/blog/blog-page.html + 4 + + + + Changelog & License + Changelog & licentie + + apps/client/src/app/pages/about/changelog/changelog-page-routing.module.ts + 12 + + + + Changelog + Changelog + + apps/client/src/app/pages/about/changelog/changelog-page.html + 4 + + + + License + Licentie + + apps/client/src/app/pages/about/changelog/changelog-page.html + 15 + + + + Privacy Policy + Privacybeleid + + apps/client/src/app/pages/about/privacy-policy/privacy-policy-page-routing.module.ts + 12 + + + + My Ghostfolio + Mijn Ghostfolio + + apps/client/src/app/pages/account/account-page-routing.module.ts + 12 + + + + Please enter your coupon code: + Voer uw couponcode in: + + apps/client/src/app/pages/account/account-page.component.ts + 225 + + + + Could not redeem coupon code + Kon kortingscode niet inwisselen + + apps/client/src/app/pages/account/account-page.component.ts + 235 + + + + Coupon code has been redeemed + Couponcode is ingewisseld + + apps/client/src/app/pages/account/account-page.component.ts + 247 + + + + Reload + Herladen + + apps/client/src/app/pages/account/account-page.component.ts + 248 + + + + Do you really want to remove this sign in method? + Wilt u deze aanmeldingsmethode echt verwijderen? + + apps/client/src/app/pages/account/account-page.component.ts + 294 + + + + Account + Account + + apps/client/src/app/pages/account/account-page.html + 4 + + + apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html + 25,27 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 282 + + + + Membership + Lidmaatschap + + apps/client/src/app/pages/account/account-page.html + 15 + + + + Upgrade + Upgrade + + apps/client/src/app/pages/account/account-page.html + 37 + + + + per year + per jaar + + apps/client/src/app/pages/account/account-page.html + 48 + + + + Try Premium + Probeer Premium + + apps/client/src/app/pages/account/account-page.html + 56 + + + + Redeem Coupon + Coupon inwisselen + + apps/client/src/app/pages/account/account-page.html + 68 + + + + Presenter View + Presentatorweergave + + apps/client/src/app/pages/account/account-page.html + 75 + + + + Hides sensitive values such as absolute performances and quantities. + Verbergt gevoelige waarden zoals absolute prestaties en hoeveelheden. + + apps/client/src/app/pages/account/account-page.html + 76,79 + + + + Base Currency + Basisvaluta + + apps/client/src/app/pages/account/account-page.html + 94 + + + + Locale + Locale + + apps/client/src/app/pages/account/account-page.html + 135 + + + + Date and number format + Formaat datum en getal + + apps/client/src/app/pages/account/account-page.html + 137 + + + + View Mode + Weergavemodus + + apps/client/src/app/pages/account/account-page.html + 160 + + + + Sign in with fingerprint + Aanmelden met vingerafdruk + + apps/client/src/app/pages/account/account-page.html + 181 + + + + User ID + Gebruikers-ID + + apps/client/src/app/pages/account/account-page.html + 208 + + + + Granted Access + Verleende toegang + + apps/client/src/app/pages/account/account-page.html + 217 + + + + Grant access + Toegang verlenen + + apps/client/src/app/pages/account/create-or-update-access-dialog/create-or-update-access-dialog.html + 2 + + + + Public + Openbaar + + apps/client/src/app/pages/account/create-or-update-access-dialog/create-or-update-access-dialog.html + 19 + + + + Accounts + Rekeningen + + apps/client/src/app/pages/accounts/accounts-page-routing.module.ts + 12 + + + + Update account + Rkening bijwerken + + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 2 + + + + Add account + Rekening toevoegen + + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 3 + + + + Cash + Contant geld + + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 15 + + + + Securities + Effecten + + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 16 + + + + Currency + Valuta + + apps/client/src/app/components/accounts-table/accounts-table.component.html + 23 + + + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 22 + + + apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html + 76,77 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 109 + + + + Cash Balance + Geldbalans + + apps/client/src/app/components/accounts-table/accounts-table.component.html + 76 + + + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 32 + + + + Platform + Platform + + apps/client/src/app/components/accounts-table/accounts-table.component.html + 35 + + + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 44 + + + + Account ID + Rekening-ID + + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 55 + + + + Admin Control + Beheerderscontrole + + apps/client/src/app/pages/admin/admin-page-routing.module.ts + 23 + + + + Blog + Blog + + apps/client/src/app/pages/blog/blog-page-routing.module.ts + 12 + + + + As you are already logged in, you cannot access the demo account. + Aangezien u al ingelogd bent, heeft u geen toegang tot de demo-account. + + apps/client/src/app/pages/demo/demo-page.component.ts + 31 + + + + FAQ + FAQ + + apps/client/src/app/pages/faq/faq-page-routing.module.ts + 12 + + + + Features + Kenmerken + + apps/client/src/app/pages/features/features-page-routing.module.ts + 12 + + + + Overview + Overzicht + + apps/client/src/app/pages/home/home-page-routing.module.ts + 23 + + + apps/client/src/app/pages/zen/zen-page-routing.module.ts + 19 + + + + Markets + Markten + + apps/client/src/app/pages/markets/markets-page-routing.module.ts + 12 + + + + Allocations + Toewijzingen + + apps/client/src/app/pages/portfolio/allocations/allocations-page-routing.module.ts + 12 + + + + Allocations + Toewijzingen + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 4 + + + apps/client/src/app/pages/portfolio/portfolio-page.html + 44 + + + + By Account + Per rekening + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 33 + + + + By Currency + Per valuta + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 58 + + + + By Asset Class + Per activaklasse + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 86 + + + + By Holding + Per participatie + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 114 + + + + By Sector + Per Sector + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 142 + + + + By Continent + Per continent + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 171 + + + + By Country + Per land + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 199 + + + + Regions + Regio's + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 230 + + + apps/client/src/app/pages/public/public-page.html + 76 + + + + Analysis + Analyse + + apps/client/src/app/pages/portfolio/analysis/analysis-page-routing.module.ts + 12 + + + + Analysis + Analyse + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 2 + + + apps/client/src/app/pages/portfolio/portfolio-page.html + 69 + + + + Investment Timeline + Tijdlijn investeringen + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 105 + + + + Top + Top + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 26 + + + + Bottom + Onder + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 62 + + + + FIRE + FIRE + + apps/client/src/app/pages/portfolio/fire/fire-page-routing.module.ts + 12 + + + + FIRE + FIRE + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 4 + + + apps/client/src/app/pages/portfolio/portfolio-page.html + 115 + + + + Calculator + Rekenmachine + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 6 + + + + 4% Rule + 4% regel + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 20 + + + + Holdings + Participaties + + apps/client/src/app/pages/portfolio/holdings/holdings-page-routing.module.ts + 12 + + + + Holdings + Participaties + + apps/client/src/app/pages/portfolio/holdings/holdings-page.html + 4 + + + apps/client/src/app/pages/portfolio/portfolio-page.html + 6 + + + apps/client/src/app/pages/public/public-page.html + 14 + + + + Get an overview of your current holdings. + Een overzicht van uw huidige participaties. + + apps/client/src/app/pages/portfolio/portfolio-page.html + 7,9 + + + + Open Holdings + Open Participaties + + apps/client/src/app/pages/portfolio/portfolio-page.html + 16 + + + + Manage your activities: stocks, ETFs, cryptocurrencies, dividend, and valuables. + Beheer uw activiteiten: aandelen, ETF's, cryptocurrencies, dividend en kostbaarheden. + + apps/client/src/app/pages/portfolio/portfolio-page.html + 25,28 + + + + Open Activities + Activiteiten openen + + apps/client/src/app/pages/portfolio/portfolio-page.html + 35 + + + + Check the allocations of your portfolio by account, asset class, currency, sector and region. + Controleer de allocaties van uw portefeuille per rekening, activaklasse, valuta, sector en regio. + + apps/client/src/app/pages/portfolio/portfolio-page.html + 50,53 + + + + Open Allocations + Open Allocaties + + apps/client/src/app/pages/portfolio/portfolio-page.html + 60 + + + + Ghostfolio Analysis visualizes your portfolio and shows your top and bottom performers. + Ghostfolio Analysis visualiseert uw portefeuille en toont uw top- en bodempresteerders. + + apps/client/src/app/pages/portfolio/portfolio-page.html + 75,78 + + + + Open Analysis + Open Analyse + + apps/client/src/app/pages/portfolio/portfolio-page.html + 85 + + + + Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. + Ghostfolio X-ray gebruikt statische analyse om potentiƫle problemen en risico's in uw portefeuille te identificeren. + + apps/client/src/app/pages/portfolio/portfolio-page.html + 100,103 + + + + Open X-ray + Open X-ray + + apps/client/src/app/pages/portfolio/portfolio-page.html + 106 + + + + Ghostfolio FIRE calculates metrics for the Financial Independence, Retire Early lifestyle. + Ghostfolio FIRE berekent statistieken voor de Financial Independence, Retire Early levensstijl. + + apps/client/src/app/pages/portfolio/portfolio-page.html + 121,124 + + + + Open FIRE + Open FIRE + + apps/client/src/app/pages/portfolio/portfolio-page.html + 127 + + + + Update activity + Activiteit bijwerken + + apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html + 7,8 + + + + Add activity + Activiteit toevoegen + + apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html + 8,11 + + + + BUY + KOPEN + + apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html + 14,15 + + + + DIVIDEND + DIVIDEND + + apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html + 15,17 + + + + ITEM + ITEM + + apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html + 16,18 + + + + SELL + VERKOPEN + + apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html + 17,21 + + + + Name, symbol or ISIN + Naam, symbool of ISIN + + apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html + 37,40 + + + + Quantity + Hoeveelheid + + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + 107 + + + apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html + 106,107 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 130 + + + + Unit Price + Prijs per eenheid + + apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html + 112,113 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 159 + + + + Fee + Transactiekosten + + apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html + 131,132 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 188 + + + + Note + Opmerking + + apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html + 140,143 + + + + Asset Class + Activaklasse + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 42 + + + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + 145 + + + apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html + 154,156 + + + + Activities + Activiteiten + + apps/client/src/app/pages/portfolio/transactions/transactions-page-routing.module.ts + 12 + + + + Importing data... + Gegevens importeren... + + apps/client/src/app/pages/portfolio/transactions/transactions-page.component.ts + 191 + + + + Import has been completed + Import is voltooid + + apps/client/src/app/pages/portfolio/transactions/transactions-page.component.ts + 337 + + + + Pricing + Prijzen + + apps/client/src/app/pages/pricing/pricing-page-routing.module.ts + 12 + + + + Portfolio + Portefeuille + + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts + 111 + + + apps/client/src/app/pages/public/public-page-routing.module.ts + 12 + + + + Currencies + Valuta's + + apps/client/src/app/pages/public/public-page.html + 30 + + + + Continents + Continenten + + apps/client/src/app/pages/public/public-page.html + 60 + + + + Ghostfolio empowers you to keep track of your wealth. + Ghostfolio stelt u in staat om uw vermogen bij te houden. + + apps/client/src/app/pages/public/public-page.html + 132,134 + + + + Registration + Registratie + + apps/client/src/app/pages/register/register-page-routing.module.ts + 12 + + + + Continue with Internet Identity + Ga verder met Internet Identity + + apps/client/src/app/pages/register/register-page.html + 41,43 + + + + Continue with Google + Verder met Google + + apps/client/src/app/pages/register/register-page.html + 48,53 + + + + Copy to clipboard + Kopieer naar klembord + + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 26 + + + + I agree to have stored my Security Token from above in a secure place. If I lose it, I cannot get my account back. + Ik ga ermee akkoord dat ik mijn Security Token van hierboven op een veilige plaats heb opgeslagen. Als ik het verlies, kan ik mijn account niet terug krijgen. + + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 31,34 + + + + Agree and continue + Akkoord en doorgaan + + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 44 + + + + Resources + Bronnen + + apps/client/src/app/pages/resources/resources-page-routing.module.ts + 12 + + + + Oops, authentication has failed. + Oeps, authenticatie is mislukt. + + apps/client/src/app/pages/webauthn/webauthn-page.html + 18 + + + + Try again + Probeer opnieuw + + apps/client/src/app/pages/webauthn/webauthn-page.html + 26 + + + + Go back to Home Page + Ga terug naar de startpagina + + apps/client/src/app/pages/webauthn/webauthn-page.html + 30 + + + + Draft + Ontwerp + + libs/ui/src/lib/activities-table/activities-table.component.html + 95 + + + + Import Activities + Activiteiten importeren + + libs/ui/src/lib/activities-table/activities-table.component.html + 319 + + + + Export Activities + Activiteiten exporteren + + libs/ui/src/lib/activities-table/activities-table.component.html + 329 + + + + Export Drafts as ICS + Concepten exporteren als ICS + + libs/ui/src/lib/activities-table/activities-table.component.html + 339 + + + + Clone + Kloon + + libs/ui/src/lib/activities-table/activities-table.component.html + 369 + + + + Export Draft as ICS + Concepten exporteren als ICS + + libs/ui/src/lib/activities-table/activities-table.component.html + 377 + + + + Do you really want to delete this activity? + Wilt u deze activiteit echt verwijderen? + + libs/ui/src/lib/activities-table/activities-table.component.ts + 134 + + + + Index + Index + + libs/ui/src/lib/benchmark/benchmark.component.html + 3 + + + + Change from All Time High + Verandering van All Time High + + libs/ui/src/lib/benchmark/benchmark.component.html + 12 + + + + from ATH + van ATH + + libs/ui/src/lib/benchmark/benchmark.component.html + 14 + + + + Savings Rate + Spaarquote + + libs/ui/src/lib/fire-calculator/fire-calculator.component.html + 10 + + + + per month + per maand + + libs/ui/src/lib/fire-calculator/fire-calculator.component.html + 17 + + + + Investment Horizon + Investeringshorizon + + libs/ui/src/lib/fire-calculator/fire-calculator.component.html + 21 + + + + years + jaren + + libs/ui/src/lib/fire-calculator/fire-calculator.component.html + 23 + + + + Annual Interest Rate + Jaarlijkse rentevoet + + libs/ui/src/lib/fire-calculator/fire-calculator.component.html + 27 + + + + Beta + Beta + + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html + 5 + + + apps/client/src/app/pages/account/account-page.html + 116 + + + + Time to add your first activity. + Tijd om uw eerste activiteit toe te voegen. + + libs/ui/src/lib/no-transactions-info/no-transactions-info.component.html + 12 + + + + Language + Taal + + apps/client/src/app/pages/account/account-page.html + 115 + + + + Data Management + Gegevensbeheer + + apps/client/src/app/components/admin-overview/admin-overview.html + 20 + + + + Get started + Aan de slag + + apps/client/src/app/components/header/header.component.html + 297 + + + + This feature is currently unavailable. + Deze functie is momenteel niet beschikbaar. + + apps/client/src/app/core/http-response.interceptor.ts + 59 + + + + Oops! Something went wrong. + Oeps! Er ging iets mis. + + apps/client/src/app/core/http-response.interceptor.ts + 86 + + + + Please try again later. + Probeer het later nog eens. + + apps/client/src/app/core/http-response.interceptor.ts + 61 + + + apps/client/src/app/core/http-response.interceptor.ts + 88 + + + + Change + Verandering + + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + 44 + + + + Developed Markets + Ontwikkelde markten + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 256 + + + apps/client/src/app/pages/public/public-page.html + 90 + + + + Asset Sub Class + Activa Subklasse + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 51 + + + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + 154 + + + apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html + 169,171 + + + + Average Unit Price + Gemiddelde prijs per eenheid + + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + 65 + + + + Maximum Price + Maximale prijs + + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + 97 + + + + Other Markets + Andere markten + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 274 + + + apps/client/src/app/pages/public/public-page.html + 108 + + + + Emerging Markets + Opkomende markten + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 265 + + + apps/client/src/app/pages/public/public-page.html + 99 + + + + Sector + Sector + + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + 169 + + + + Country + Land + + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + 181 + + + + Minimum Price + Minimale prijs + + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + 86 + + + + First Buy Date + Eerste aankoopdatum + + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + 127 + + + + Transactions + Transacties + + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + 136 + + + + Projected Total Amount + Verwacht totaalbedrag + + libs/ui/src/lib/fire-calculator/fire-calculator.component.html + 44 + + + + Savings + Besparingen + + libs/ui/src/lib/fire-calculator/fire-calculator.component.ts + 296 + + + + Accumulating + Accumuleren + + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 39 + + + + Initial + Aanvankelijk + + apps/client/src/app/pages/portfolio/allocations/allocations-page.component.ts + 57 + + + + Interest + Rente + + libs/ui/src/lib/fire-calculator/fire-calculator.component.ts + 286 + + + + Deposit + Storting + + apps/client/src/app/components/investment-chart/investment-chart.component.ts + 132 + + + libs/ui/src/lib/fire-calculator/fire-calculator.component.ts + 276 + + + + Current + Huidige + + apps/client/src/app/pages/portfolio/allocations/allocations-page.component.ts + 58 + + + + Monthly + Maandelijks + + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 38 + + + + Sectors Count + Sectoren tellen + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 96 + + + + Countries Count + Landen Telling + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 87 + + + + Fear + Angst + + apps/client/src/app/components/home-market/home-market.component.ts + 24 + + + + Greed + Hebzucht + + apps/client/src/app/components/home-market/home-market.component.ts + 25 + + + + Filter by account or tag... + Filter op account of tag... + + apps/client/src/app/pages/portfolio/allocations/allocations-page.component.ts + 136 + + + apps/client/src/app/pages/portfolio/holdings/holdings-page.component.ts + 87 + + + + Filter by... + Filter op... + + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 128 + + + + Filter by account, currency, symbol or type... + Filter op rekening, valuta, symbool of type... + + libs/ui/src/lib/activities-table/activities-table.component.ts + 291 + + + + Hello, has shared a Portfolio with you! + Hallo, heeft een Portefeuille met u gedeeld! + + apps/client/src/app/pages/public/public-page.html + 4,7 + + + + Alias + Alias + + apps/client/src/app/components/access-table/access-table.component.html + 3 + + + apps/client/src/app/pages/account/create-or-update-access-dialog/create-or-update-access-dialog.html + 6 + + + + Experimental Features + Experimentele functies + + apps/client/src/app/pages/account/account-page.html + 196 + + + + Benchmark + Benchmark + + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts + 120 + + + + Benchmarks + Benchmarks + + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html + 4 + + + + Compare with... + Vergelijk met... + + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html + 14 + + + + Proportion of Net Worth + Verhouding van nettowaarde + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 17 + + + + + diff --git a/libs/common/src/lib/helper.ts b/libs/common/src/lib/helper.ts index 693e2183b..790fb8ac0 100644 --- a/libs/common/src/lib/helper.ts +++ b/libs/common/src/lib/helper.ts @@ -1,7 +1,7 @@ import * as currencies from '@dinero.js/currencies'; import { DataSource } from '@prisma/client'; import { getDate, getMonth, getYear, parse, subDays } from 'date-fns'; -import { de, it } from 'date-fns/locale'; +import { de, it, nl } from 'date-fns/locale'; import { ghostfolioScraperApiSymbolPrefix, locale } from './config'; import { Benchmark } from './interfaces'; @@ -77,6 +77,8 @@ export function getDateFnsLocale(aLanguageCode: string) { return de; } else if (aLanguageCode === 'it') { return it; + } else if (aLanguageCode === 'nl') { + return nl; } return undefined;