diff --git a/CHANGELOG.md b/CHANGELOG.md index 565ca6fed..911f86b49 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## Unreleased + +### Changed + +- Improved the language localization for German (`de`) + ## 1.193.0 - 14.09.2022 ### Changed diff --git a/angular.json b/angular.json index 8f6f6e3de..dd37696ff 100644 --- a/angular.json +++ b/angular.json @@ -136,6 +136,10 @@ "baseHref": "/en/", "localize": ["en"] }, + "development-it": { + "baseHref": "/it/", + "localize": ["it"] + }, "production": { "fileReplacements": [ { @@ -180,6 +184,9 @@ "development-en": { "browserTarget": "client:build:development-en" }, + "development-it": { + "browserTarget": "client:build:development-it" + }, "production": { "browserTarget": "client:build:production" } @@ -191,7 +198,7 @@ "browserTarget": "client:build", "includeContext": true, "outputPath": "src/locales", - "targetFiles": ["messages.de.xlf"] + "targetFiles": ["messages.de.xlf", "messages.it.xlf"] } }, "lint": { @@ -214,6 +221,10 @@ "de": { "baseHref": "/de/", "translation": "apps/client/src/locales/messages.de.xlf" + }, + "it": { + "baseHref": "/it/", + "translation": "apps/client/src/locales/messages.it.xlf" } }, "sourceLocale": "en" diff --git a/apps/client/src/app/pages/about/about-page.html b/apps/client/src/app/pages/about/about-page.html index 0df161a5d..095d77a02 100644 --- a/apps/client/src/app/pages/about/about-page.html +++ b/apps/client/src/app/pages/about/about-page.html @@ -108,7 +108,6 @@
Users in Slack community Contributors on GitHub Stars on GitHubBitte gebe deinen Gutscheincode ein: apps/client/src/app/pages/account/account-page.component.ts - 248 + 225 @@ -1270,7 +1270,7 @@ Gutscheincode konnte nicht eingelöst werden apps/client/src/app/pages/account/account-page.component.ts - 258 + 235 @@ -1278,7 +1278,7 @@ Gutscheincode wurde eingelöst apps/client/src/app/pages/account/account-page.component.ts - 270 + 247 @@ -1286,7 +1286,7 @@ Neu laden apps/client/src/app/pages/account/account-page.component.ts - 271 + 248 @@ -1294,7 +1294,7 @@ Möchtest du diese Anmeldemethode wirklich löschen? apps/client/src/app/pages/account/account-page.component.ts - 317 + 294 @@ -1323,7 +1323,7 @@ Upgrade - Upgrade + Upgrade apps/client/src/app/pages/account/account-page.html 37 @@ -1379,7 +1379,7 @@ Locale - Locale + Lokalität apps/client/src/app/pages/account/account-page.html 135 @@ -1706,7 +1706,7 @@ Zeitstrahl der Investitionen apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 102 + 105 @@ -1714,7 +1714,7 @@ Gewinner apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 23 + 26 @@ -1722,7 +1722,7 @@ Verlierer apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 59 + 62 @@ -2036,6 +2036,10 @@ Portfolio Portfolio + + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts + 111 + apps/client/src/app/pages/public/public-page-routing.module.ts 12 @@ -2059,7 +2063,7 @@ Ghostfolio empowers you to keep track of your wealth. - + Ghostfolio verschafft Ihnen den Überblick über Ihr Vermögen. apps/client/src/app/pages/public/public-page.html 132,134 @@ -2270,7 +2274,7 @@ Beta apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 4 + 5 apps/client/src/app/pages/account/account-page.html @@ -2453,50 +2457,6 @@ 136 - - Active Users - Active Users - - apps/client/src/app/pages/about/about-page.html - 115 - - - apps/client/src/app/pages/about/about-page.html - 133 - - - - New Users - New Users - - apps/client/src/app/pages/about/about-page.html - 124 - - - - Users in Slack community - Users in Slack community - - apps/client/src/app/pages/about/about-page.html - 145 - - - - Contributors on GitHub - Contributors on GitHub - - apps/client/src/app/pages/about/about-page.html - 158 - - - - Stars on GitHub - Stars on GitHub - - apps/client/src/app/pages/about/about-page.html - 171 - - Projected Total Amount Projizierter Gesamtbetrag @@ -2507,7 +2467,7 @@ Initial - Beginn + Beginn apps/client/src/app/pages/portfolio/allocations/allocations-page.component.ts 57 @@ -2526,7 +2486,7 @@ Monatlich apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 30 + 38 @@ -2534,19 +2494,15 @@ Aufsummiert apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 31 + 39 Deposit Einlage - - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 131 - apps/client/src/app/components/investment-chart/investment-chart.component.ts - 130 + 132 libs/ui/src/lib/fire-calculator/fire-calculator.component.ts @@ -2563,7 +2519,7 @@ Savings - Ersparnisse + Ersparnisse libs/ui/src/lib/fire-calculator/fire-calculator.component.ts 296 @@ -2606,7 +2562,7 @@ Filtern nach... apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 129 + 128 @@ -2662,7 +2618,7 @@ Benchmarks apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 3 + 4 @@ -2670,7 +2626,7 @@ Vergleichen mit... apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 12 + 14 @@ -2678,7 +2634,7 @@ Benchmark apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 149 + 120 diff --git a/apps/client/src/locales/messages.it.xlf b/apps/client/src/locales/messages.it.xlf new file mode 100644 index 000000000..e868bb4c0 --- /dev/null +++ b/apps/client/src/locales/messages.it.xlf @@ -0,0 +1,2361 @@ + + + + + + Create Account + + 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. + + apps/client/src/app/app.component.html + 55,56 + + + + Grantee + + apps/client/src/app/components/access-table/access-table.component.html + 10 + + + + 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 + + apps/client/src/app/components/access-table/access-table.component.html + 27 + + + + Revoke + + apps/client/src/app/components/access-table/access-table.component.html + 54 + + + + Do you really want to revoke this granted access? + + apps/client/src/app/components/access-table/access-table.component.ts + 49 + + + + Activities + + 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 + + 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 + + apps/client/src/app/components/accounts-table/accounts-table.component.html + 18 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 47 + + + + Value + + 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 + + apps/client/src/app/components/accounts-table/accounts-table.component.html + 186 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 365 + + + + Delete + + 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? + + apps/client/src/app/components/accounts-table/accounts-table.component.ts + 73 + + + + Delete Jobs + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 21 + + + + Symbol + + 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 + + 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 + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 31 + + + + Created + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 32 + + + + Finished + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 33 + + + + Status + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 34 + + + + Asset Profile + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 49 + + + + Historical Market Data + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 54 + + + + View Data + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 109 + + + + View Stacktrace + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 116 + + + + Delete Job + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 119 + + + + Details for + + apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html + 2 + + + + Date + + 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 + + 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 + + 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 + + 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 + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 60 + + + + Activity Count + + 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 + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 78 + + + + Gather Data + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 119 + + + + Please add a currency: + + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 106 + + + + Do you really want to delete this coupon? + + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 120 + + + + Do you really want to delete this currency? + + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 133 + + + + Do you really want to flush the cache? + + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 150 + + + + Please set your system message: + + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 199 + + + + User Count + + apps/client/src/app/components/admin-overview/admin-overview.html + 7 + + + + per User + + apps/client/src/app/components/admin-overview/admin-overview.html + 15 + + + + Gather Recent Data + + apps/client/src/app/components/admin-overview/admin-overview.html + 33 + + + + Gather All Data + + apps/client/src/app/components/admin-overview/admin-overview.html + 46 + + + + Gather Profile Data + + 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 + + apps/client/src/app/components/admin-overview/admin-overview.html + 67 + + + + Add Currency + + apps/client/src/app/components/admin-overview/admin-overview.html + 106 + + + + System Message + + apps/client/src/app/components/admin-overview/admin-overview.html + 112 + + + + Set Message + + apps/client/src/app/components/admin-overview/admin-overview.html + 134 + + + + Read-only Mode + + apps/client/src/app/components/admin-overview/admin-overview.html + 139 + + + + Coupons + + apps/client/src/app/components/admin-overview/admin-overview.html + 152 + + + + Add + + apps/client/src/app/components/admin-overview/admin-overview.html + 183 + + + + Housekeeping + + apps/client/src/app/components/admin-overview/admin-overview.html + 190 + + + + Flush Cache + + apps/client/src/app/components/admin-overview/admin-overview.html + 194 + + + + Do you really want to delete this user? + + apps/client/src/app/components/admin-users/admin-users.component.ts + 59 + + + + User + + apps/client/src/app/components/admin-users/admin-users.html + 9 + + + apps/client/src/app/components/header/header.component.html + 145 + + + + Registration + + apps/client/src/app/components/admin-users/admin-users.html + 11 + + + + Engagement per Day + + apps/client/src/app/components/admin-users/admin-users.html + 20 + + + + Last Request + + apps/client/src/app/components/admin-users/admin-users.html + 22 + + + + Current Market Mood + + apps/client/src/app/components/fear-and-greed-index/fear-and-greed-index.component.html + 12 + + + + Overview + + apps/client/src/app/components/header/header.component.html + 21 + + + apps/client/src/app/components/header/header.component.html + 157 + + + + Portfolio + + 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 + + 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 + + apps/client/src/app/components/header/header.component.html + 55 + + + apps/client/src/app/components/header/header.component.html + 192 + + + + Resources + + 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 + + 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 + + apps/client/src/app/components/header/header.component.html + 91 + + + apps/client/src/app/components/header/header.component.html + 257 + + + + Me + + apps/client/src/app/components/header/header.component.html + 127 + + + + My Ghostfolio + + apps/client/src/app/components/header/header.component.html + 183 + + + + About Ghostfolio + + apps/client/src/app/components/header/header.component.html + 222 + + + + Features + + apps/client/src/app/components/header/header.component.html + 246 + + + + Markets + + apps/client/src/app/components/header/header.component.html + 280 + + + apps/client/src/app/components/home-market/home-market.html + 2 + + + + Get Started + + apps/client/src/app/pages/public/public-page.html + 137 + + + + Sign in + + 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. + + apps/client/src/app/components/header/header.component.ts + 126 + + + + Manage Activities + + apps/client/src/app/components/home-holdings/home-holdings.html + 30 + + + apps/client/src/app/pages/portfolio/holdings/holdings-page.html + 31 + + + + Last Days + + apps/client/src/app/components/home-market/home-market.html + 6 + + + + Summary + + apps/client/src/app/components/home-summary/home-summary.html + 6 + + + + Security Token + + 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 + + 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 + + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 30,32 + + + + Sign in with Google + + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 37,43 + + + + Stay signed in + + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 46,52 + + + + Sign in + + 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 + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 3 + + + + Buy + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 12 + + + + Sell + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 23 + + + + Investment + + 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 + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 51 + + + + Gross Performance (TWR) + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 62 + + + + Fees for + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 77,80 + + + + {VAR_PLURAL, plural, =1 {transaction} other {transactions}} + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 78,79 + + + + Absolute Net Performance + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 95 + + + + Net Performance (TWR) + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 106 + + + + Total Assets + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 122 + + + + Valuables + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 134 + + + + Emergency Fund + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 145 + + + + Buying Power + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 165 + + + + Net Worth + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 179 + + + + Annualized Performance + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 190 + + + + Dividend + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 206 + + + + Please enter the amount of your emergency fund: + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts + 52 + + + + Sectors + + 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 + + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + 198 + + + + 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 + + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + 249 + + + + Allocation + + apps/client/src/app/components/positions-table/positions-table.component.html + 72 + + + + Performance + + 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 + + apps/client/src/app/components/positions-table/positions-table.component.html + 137 + + + + Today + + apps/client/src/app/components/toggle/toggle.component.ts + 21 + + + + YTD + + apps/client/src/app/components/toggle/toggle.component.ts + 22 + + + + 1Y + + apps/client/src/app/components/toggle/toggle.component.ts + 23 + + + + 5Y + + apps/client/src/app/components/toggle/toggle.component.ts + 24 + + + + Max + + apps/client/src/app/components/toggle/toggle.component.ts + 25 + + + + This feature requires a subscription. + + apps/client/src/app/core/http-response.interceptor.ts + 67 + + + + Upgrade Plan + + apps/client/src/app/core/http-response.interceptor.ts + 69 + + + + Okay + + apps/client/src/app/core/http-response.interceptor.ts + 89 + + + + About + + apps/client/src/app/pages/about/about-page-routing.module.ts + 12 + + + + Privacy Policy + + apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.html + 4 + + + + Blog + + apps/client/src/app/pages/blog/blog-page.html + 4 + + + + Changelog & License + + apps/client/src/app/pages/about/changelog/changelog-page-routing.module.ts + 12 + + + + Changelog + + apps/client/src/app/pages/about/changelog/changelog-page.html + 4 + + + + License + + apps/client/src/app/pages/about/changelog/changelog-page.html + 15 + + + + Privacy Policy + + apps/client/src/app/pages/about/privacy-policy/privacy-policy-page-routing.module.ts + 12 + + + + My Ghostfolio + + apps/client/src/app/pages/account/account-page-routing.module.ts + 12 + + + + Please enter your coupon code: + + apps/client/src/app/pages/account/account-page.component.ts + 225 + + + + Could not redeem coupon code + + apps/client/src/app/pages/account/account-page.component.ts + 235 + + + + Coupon code has been redeemed + + apps/client/src/app/pages/account/account-page.component.ts + 247 + + + + Reload + + apps/client/src/app/pages/account/account-page.component.ts + 248 + + + + Do you really want to remove this sign in method? + + apps/client/src/app/pages/account/account-page.component.ts + 294 + + + + 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 + + apps/client/src/app/pages/account/account-page.html + 15 + + + + Upgrade + + apps/client/src/app/pages/account/account-page.html + 37 + + + + per year + + apps/client/src/app/pages/account/account-page.html + 48 + + + + Try Premium + + apps/client/src/app/pages/account/account-page.html + 56 + + + + Redeem Coupon + + apps/client/src/app/pages/account/account-page.html + 68 + + + + Presenter View + + apps/client/src/app/pages/account/account-page.html + 75 + + + + Hides sensitive values such as absolute performances and quantities. + + apps/client/src/app/pages/account/account-page.html + 76,79 + + + + Base Currency + + apps/client/src/app/pages/account/account-page.html + 94 + + + + Locale + + apps/client/src/app/pages/account/account-page.html + 135 + + + + Date and number format + + apps/client/src/app/pages/account/account-page.html + 137 + + + + View Mode + + apps/client/src/app/pages/account/account-page.html + 160 + + + + Sign in with fingerprint + + apps/client/src/app/pages/account/account-page.html + 181 + + + + User ID + + apps/client/src/app/pages/account/account-page.html + 208 + + + + Granted Access + + apps/client/src/app/pages/account/account-page.html + 217 + + + + Grant access + + apps/client/src/app/pages/account/create-or-update-access-dialog/create-or-update-access-dialog.html + 2 + + + + Public + + apps/client/src/app/pages/account/create-or-update-access-dialog/create-or-update-access-dialog.html + 19 + + + + Accounts + + apps/client/src/app/pages/accounts/accounts-page-routing.module.ts + 12 + + + + Update account + + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 2 + + + + Add account + + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 3 + + + + Cash + + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 15 + + + + Securities + + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 16 + + + + Currency + + 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 + + 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 + + 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 + + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 55 + + + + Admin Control + + apps/client/src/app/pages/admin/admin-page-routing.module.ts + 23 + + + + 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. + + apps/client/src/app/pages/demo/demo-page.component.ts + 31 + + + + FAQ + + apps/client/src/app/pages/faq/faq-page-routing.module.ts + 12 + + + + Features + + apps/client/src/app/pages/features/features-page-routing.module.ts + 12 + + + + Overview + + 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 + + apps/client/src/app/pages/markets/markets-page-routing.module.ts + 12 + + + + Allocations + + apps/client/src/app/pages/portfolio/allocations/allocations-page-routing.module.ts + 12 + + + + Allocations + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 4 + + + apps/client/src/app/pages/portfolio/portfolio-page.html + 44 + + + + By Account + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 17 + + + + By Currency + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 42 + + + + By Asset Class + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 70 + + + + By Holding + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 98 + + + + By Sector + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 126 + + + + By Continent + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 155 + + + + By Country + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 183 + + + + Regions + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 214 + + + apps/client/src/app/pages/public/public-page.html + 76 + + + + Analysis + + apps/client/src/app/pages/portfolio/analysis/analysis-page-routing.module.ts + 12 + + + + Analysis + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 2 + + + apps/client/src/app/pages/portfolio/portfolio-page.html + 69 + + + + Investment Timeline + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 105 + + + + Top + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 26 + + + + Bottom + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 62 + + + + FIRE + + apps/client/src/app/pages/portfolio/fire/fire-page-routing.module.ts + 12 + + + + FIRE + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 4 + + + apps/client/src/app/pages/portfolio/portfolio-page.html + 115 + + + + Calculator + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 6 + + + + 4% Rule + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 20 + + + + Holdings + + apps/client/src/app/pages/portfolio/holdings/holdings-page-routing.module.ts + 12 + + + + Holdings + + 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. + + apps/client/src/app/pages/portfolio/portfolio-page.html + 7,9 + + + + Open Holdings + + apps/client/src/app/pages/portfolio/portfolio-page.html + 16 + + + + Manage your activities: stocks, ETFs, cryptocurrencies, dividend, and valuables. + + apps/client/src/app/pages/portfolio/portfolio-page.html + 25,28 + + + + Open Activities + + apps/client/src/app/pages/portfolio/portfolio-page.html + 35 + + + + Check the allocations of your portfolio by account, asset class, currency, sector and region. + + apps/client/src/app/pages/portfolio/portfolio-page.html + 50,53 + + + + Open Allocations + + apps/client/src/app/pages/portfolio/portfolio-page.html + 60 + + + + Ghostfolio Analysis visualizes your portfolio and shows your top and bottom performers. + + apps/client/src/app/pages/portfolio/portfolio-page.html + 75,78 + + + + Open Analysis + + 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. + + apps/client/src/app/pages/portfolio/portfolio-page.html + 100,103 + + + + Open X-ray + + apps/client/src/app/pages/portfolio/portfolio-page.html + 106 + + + + Ghostfolio FIRE calculates metrics for the Financial Independence, Retire Early lifestyle. + + apps/client/src/app/pages/portfolio/portfolio-page.html + 121,124 + + + + Open FIRE + + apps/client/src/app/pages/portfolio/portfolio-page.html + 127 + + + + Update activity + + apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html + 7,8 + + + + Add activity + + apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html + 8,11 + + + + BUY + + apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html + 14,15 + + + + DIVIDEND + + apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html + 15,17 + + + + ITEM + + apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html + 16,18 + + + + SELL + + apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html + 17,21 + + + + Name, symbol or ISIN + + apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html + 37,40 + + + + Quantity + + 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 + + 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 + + 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 + + apps/client/src/app/pages/portfolio/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html + 140,143 + + + + Asset Class + + 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 + + apps/client/src/app/pages/portfolio/transactions/transactions-page-routing.module.ts + 12 + + + + Importing data... + + apps/client/src/app/pages/portfolio/transactions/transactions-page.component.ts + 191 + + + + Import has been completed + + apps/client/src/app/pages/portfolio/transactions/transactions-page.component.ts + 337 + + + + Pricing + + apps/client/src/app/pages/pricing/pricing-page-routing.module.ts + 12 + + + + Portfolio + + 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 + + apps/client/src/app/pages/public/public-page.html + 30 + + + + Continents + + apps/client/src/app/pages/public/public-page.html + 60 + + + + Ghostfolio empowers you to keep track of your wealth. + + apps/client/src/app/pages/public/public-page.html + 132,134 + + + + Registration + + apps/client/src/app/pages/register/register-page-routing.module.ts + 12 + + + + Continue with Internet Identity + + apps/client/src/app/pages/register/register-page.html + 41,43 + + + + Continue with Google + + apps/client/src/app/pages/register/register-page.html + 48,53 + + + + Copy to clipboard + + 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. + + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 31,34 + + + + Agree and continue + + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 44 + + + + Resources + + apps/client/src/app/pages/resources/resources-page-routing.module.ts + 12 + + + + Oops, authentication has failed. + + apps/client/src/app/pages/webauthn/webauthn-page.html + 18 + + + + Try again + + apps/client/src/app/pages/webauthn/webauthn-page.html + 26 + + + + Go back to Home Page + + apps/client/src/app/pages/webauthn/webauthn-page.html + 30 + + + + Draft + + libs/ui/src/lib/activities-table/activities-table.component.html + 95 + + + + Import Activities + + libs/ui/src/lib/activities-table/activities-table.component.html + 319 + + + + Export Activities + + libs/ui/src/lib/activities-table/activities-table.component.html + 329 + + + + Export Drafts as ICS + + libs/ui/src/lib/activities-table/activities-table.component.html + 339 + + + + Clone + + libs/ui/src/lib/activities-table/activities-table.component.html + 369 + + + + Export Draft as ICS + + libs/ui/src/lib/activities-table/activities-table.component.html + 377 + + + + Do you really want to delete this activity? + + libs/ui/src/lib/activities-table/activities-table.component.ts + 134 + + + + Index + + libs/ui/src/lib/benchmark/benchmark.component.html + 3 + + + + Change from All Time High + + libs/ui/src/lib/benchmark/benchmark.component.html + 12 + + + + from ATH + + libs/ui/src/lib/benchmark/benchmark.component.html + 14 + + + + Savings Rate + + libs/ui/src/lib/fire-calculator/fire-calculator.component.html + 10 + + + + per month + + libs/ui/src/lib/fire-calculator/fire-calculator.component.html + 17 + + + + Investment Horizon + + libs/ui/src/lib/fire-calculator/fire-calculator.component.html + 21 + + + + years + + libs/ui/src/lib/fire-calculator/fire-calculator.component.html + 23 + + + + Annual Interest Rate + + libs/ui/src/lib/fire-calculator/fire-calculator.component.html + 27 + + + + 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. + + libs/ui/src/lib/no-transactions-info/no-transactions-info.component.html + 12 + + + + Language + + apps/client/src/app/pages/account/account-page.html + 115 + + + + Data Management + + apps/client/src/app/components/admin-overview/admin-overview.html + 20 + + + + Get started + + apps/client/src/app/components/header/header.component.html + 297 + + + + This feature is currently unavailable. + + apps/client/src/app/core/http-response.interceptor.ts + 59 + + + + Oops! Something went wrong. + + apps/client/src/app/core/http-response.interceptor.ts + 86 + + + + Please try again later. + + apps/client/src/app/core/http-response.interceptor.ts + 61 + + + apps/client/src/app/core/http-response.interceptor.ts + 88 + + + + Change + + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + 44 + + + + Developed Markets + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 240 + + + apps/client/src/app/pages/public/public-page.html + 90 + + + + Asset Sub Class + + 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 + + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + 65 + + + + Maximum Price + + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + 97 + + + + Other Markets + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 258 + + + apps/client/src/app/pages/public/public-page.html + 108 + + + + Emerging Markets + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 249 + + + apps/client/src/app/pages/public/public-page.html + 99 + + + + Sector + + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + 169 + + + + Country + + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + 181 + + + + Minimum Price + + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + 86 + + + + First Buy Date + + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + 127 + + + + Transactions + + apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html + 136 + + + + Projected Total Amount + + libs/ui/src/lib/fire-calculator/fire-calculator.component.html + 44 + + + + Savings + + libs/ui/src/lib/fire-calculator/fire-calculator.component.ts + 296 + + + + Accumulating + + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 39 + + + + Initial + + apps/client/src/app/pages/portfolio/allocations/allocations-page.component.ts + 57 + + + + Interest + + libs/ui/src/lib/fire-calculator/fire-calculator.component.ts + 286 + + + + Deposit + + apps/client/src/app/components/investment-chart/investment-chart.component.ts + 132 + + + libs/ui/src/lib/fire-calculator/fire-calculator.component.ts + 276 + + + + Current + + apps/client/src/app/pages/portfolio/allocations/allocations-page.component.ts + 58 + + + + Monthly + + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 38 + + + + Sectors Count + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 96 + + + + Countries Count + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 87 + + + + Fear + + apps/client/src/app/components/home-market/home-market.component.ts + 24 + + + + Greed + + apps/client/src/app/components/home-market/home-market.component.ts + 25 + + + + Filter by account or 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... + + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 128 + + + + Filter by account, currency, symbol or type... + + libs/ui/src/lib/activities-table/activities-table.component.ts + 291 + + + + Hello, has shared a Portfolio with you! + + apps/client/src/app/pages/public/public-page.html + 4,7 + + + + 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 + + apps/client/src/app/pages/account/account-page.html + 196 + + + + Benchmark + + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts + 120 + + + + Benchmarks + + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html + 4 + + + + Compare with... + + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html + 14 + + + + + diff --git a/apps/client/src/locales/messages.xlf b/apps/client/src/locales/messages.xlf index 328444b72..548e017d3 100644 --- a/apps/client/src/locales/messages.xlf +++ b/apps/client/src/locales/messages.xlf @@ -1137,35 +1137,35 @@ Please enter your coupon code: apps/client/src/app/pages/account/account-page.component.ts - 248 + 225 Could not redeem coupon code apps/client/src/app/pages/account/account-page.component.ts - 258 + 235 Coupon code has been redeemed apps/client/src/app/pages/account/account-page.component.ts - 270 + 247 Reload apps/client/src/app/pages/account/account-page.component.ts - 271 + 248 Do you really want to remove this sign in method? apps/client/src/app/pages/account/account-page.component.ts - 317 + 294 @@ -1531,21 +1531,21 @@ Investment Timeline apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 102 + 105 Top apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 23 + 26 Bottom apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 59 + 62 @@ -1824,6 +1824,10 @@ Portfolio + + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts + 111 + apps/client/src/app/pages/public/public-page-routing.module.ts 12 @@ -2029,7 +2033,7 @@ Beta apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 4 + 5 apps/client/src/app/pages/account/account-page.html @@ -2193,45 +2197,6 @@ 136 - - Active Users - - apps/client/src/app/pages/about/about-page.html - 115 - - - apps/client/src/app/pages/about/about-page.html - 133 - - - - New Users - - apps/client/src/app/pages/about/about-page.html - 124 - - - - Stars on GitHub - - apps/client/src/app/pages/about/about-page.html - 171 - - - - Contributors on GitHub - - apps/client/src/app/pages/about/about-page.html - 158 - - - - Users in Slack community - - apps/client/src/app/pages/about/about-page.html - 145 - - Projected Total Amount @@ -2250,7 +2215,7 @@ Accumulating apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 31 + 39 @@ -2269,13 +2234,9 @@ Deposit - - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 131 - apps/client/src/app/components/investment-chart/investment-chart.component.ts - 130 + 132 libs/ui/src/lib/fire-calculator/fire-calculator.component.ts @@ -2293,7 +2254,7 @@ Monthly apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 30 + 38 @@ -2339,7 +2300,7 @@ Filter by... apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 129 + 128 @@ -2378,21 +2339,21 @@ Benchmark apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 149 + 120 Benchmarks apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 3 + 4 Compare with... apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 12 + 14