diff --git a/CHANGELOG.md b/CHANGELOG.md index 4ba2568bd..72786a49c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Added support for filtering in the public access for portfolio sharing (experimental) +- Set up the language localization for Japanese (`ja`) ## 3.17.0 - 2026-06-26 diff --git a/apps/client/project.json b/apps/client/project.json index 38887ca8a..9b0e8dafe 100644 --- a/apps/client/project.json +++ b/apps/client/project.json @@ -26,6 +26,10 @@ "baseHref": "/it/", "translation": "apps/client/src/locales/messages.it.xlf" }, + "ja": { + "baseHref": "/ja/", + "translation": "apps/client/src/locales/messages.ja.xlf" + }, "ko": { "baseHref": "/ko/", "translation": "apps/client/src/locales/messages.ko.xlf" @@ -114,6 +118,10 @@ "baseHref": "/it/", "localize": ["it"] }, + "development-ja": { + "baseHref": "/ja/", + "localize": ["ja"] + }, "development-ko": { "baseHref": "/ko/", "localize": ["ko"] @@ -239,6 +247,9 @@ "development-it": { "buildTarget": "client:build:development-it" }, + "development-ja": { + "buildTarget": "client:build:development-ja" + }, "development-ko": { "buildTarget": "client:build:development-ko" }, @@ -278,6 +289,7 @@ "messages.es.xlf", "messages.fr.xlf", "messages.it.xlf", + "messages.ja.xlf", "messages.ko.xlf", "messages.nl.xlf", "messages.pl.xlf", diff --git a/apps/client/src/app/components/footer/footer.component.html b/apps/client/src/app/components/footer/footer.component.html index c839db8f1..5f0016317 100644 --- a/apps/client/src/app/components/footer/footer.component.html +++ b/apps/client/src/app/components/footer/footer.component.html @@ -141,6 +141,13 @@
  • Italiano
  • +
  • Korean (한국어)Italiano (Community) + @if (user?.settings?.isExperimentalFeatures) { Korean / 한국어 ( + + + + + about + about + kebab-case + + libs/common/src/lib/routes/routes.ts + 176 + + + libs/common/src/lib/routes/routes.ts + 177 + + + libs/common/src/lib/routes/routes.ts + 182 + + + libs/common/src/lib/routes/routes.ts + 190 + + + libs/common/src/lib/routes/routes.ts + 198 + + + libs/common/src/lib/routes/routes.ts + 206 + + + libs/common/src/lib/routes/routes.ts + 214 + + + + faq + faq + kebab-case + + libs/common/src/lib/routes/routes.ts + 234 + + + libs/common/src/lib/routes/routes.ts + 235 + + + libs/common/src/lib/routes/routes.ts + 239 + + + libs/common/src/lib/routes/routes.ts + 245 + + + + features + features + kebab-case + + libs/common/src/lib/routes/routes.ts + 254 + + + libs/common/src/lib/routes/routes.ts + 255 + + + + license + license + kebab-case + + libs/common/src/lib/routes/routes.ts + 188 + + + libs/common/src/lib/routes/routes.ts + 191 + + + + markets + markets + kebab-case + + libs/common/src/lib/routes/routes.ts + 259 + + + libs/common/src/lib/routes/routes.ts + 260 + + + + pricing + pricing + kebab-case + + libs/common/src/lib/routes/routes.ts + 269 + + + libs/common/src/lib/routes/routes.ts + 270 + + + + privacy-policy + privacy-policy + kebab-case + + libs/common/src/lib/routes/routes.ts + 204 + + + libs/common/src/lib/routes/routes.ts + 207 + + + + register + register + kebab-case + + libs/common/src/lib/routes/routes.ts + 279 + + + libs/common/src/lib/routes/routes.ts + 280 + + + + resources + resources + kebab-case + + libs/common/src/lib/routes/routes.ts + 284 + + + libs/common/src/lib/routes/routes.ts + 285 + + + libs/common/src/lib/routes/routes.ts + 290 + + + libs/common/src/lib/routes/routes.ts + 298 + + + libs/common/src/lib/routes/routes.ts + 306 + + + libs/common/src/lib/routes/routes.ts + 314 + + + libs/common/src/lib/routes/routes.ts + 322 + + + + You are using the Live Demo. + ライブデモを利用しています。 + + apps/client/src/app/app.component.html + 12 + + + + Create Account + アカウントを作成 + + apps/client/src/app/app.component.html + 13 + + + apps/client/src/app/pages/register/register-page.html + 28 + + + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html + 2 + + + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html + 101 + + + + Frequently Asked Questions (FAQ) + Frequently Asked Questions (FAQ) + + apps/client/src/app/pages/faq/overview/faq-overview-page.html + 5 + + + apps/client/src/app/pages/faq/saas/saas-page.html + 5 + + + apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html + 5 + + + + The risk of loss in trading can be substantial. It is not advisable to invest money you may need in the short term. + 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/components/footer/footer.component.html + 180 + + + + Alias + Alias + + apps/client/src/app/components/access-table/access-table.component.html + 4 + + + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 17 + + + + Grantee + Grantee + + apps/client/src/app/components/access-table/access-table.component.html + 11 + + + + please + please + + apps/client/src/app/pages/pricing/pricing-page.html + 333 + + + + Type + 種類 + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 48 + + + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 28 + + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 156 + + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 15 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 5 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 185 + + + + Details + 詳細 + + apps/client/src/app/components/access-table/access-table.component.html + 33 + + + + Revoke + 取り消し + + apps/client/src/app/components/access-table/access-table.component.html + 97 + + + + with + with + + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 87 + + + + Do you really want to revoke this granted access? + 付与したアクセス権を取り消してもよろしいですか? + + apps/client/src/app/components/access-table/access-table.component.ts + 115 + + + + Cash Balance + 現金残高 + + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 43 + + + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 34 + + + libs/ui/src/lib/accounts-table/accounts-table.component.html + 143 + + + + Platform + プラットフォーム + + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 88 + + + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 48 + + + libs/ui/src/lib/accounts-table/accounts-table.component.html + 93 + + + + Cash Balances + 現金残高 + + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 145 + + + + Transfer Cash Balance + 現金残高を振り替え + + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 7 + + + libs/ui/src/lib/accounts-table/accounts-table.component.html + 10 + + + + Name + 名前 + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 88 + + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 314 + + + apps/client/src/app/components/admin-platform/admin-platform.component.html + 22 + + + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 15 + + + apps/client/src/app/components/admin-settings/admin-settings.component.html + 58 + + + apps/client/src/app/components/admin-tag/admin-tag.component.html + 22 + + + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 15 + + + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 15 + + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 134 + + + libs/ui/src/lib/accounts-table/accounts-table.component.html + 50 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 161 + + + libs/ui/src/lib/benchmark/benchmark.component.html + 23 + + + libs/ui/src/lib/holdings-table/holdings-table.component.html + 28 + + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 16 + + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 88 + + + + Total + 合計 + + libs/ui/src/lib/accounts-table/accounts-table.component.html + 62 + + + + Currency + 通貨 + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 199 + + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 321 + + + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 45 + + + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 25 + + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 140 + + + libs/ui/src/lib/accounts-table/accounts-table.component.html + 72 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 305 + + + + Value + 金額 + + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 53 + + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 199 + + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 202 + + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 205 + + + libs/ui/src/lib/account-balances/account-balances.component.html + 39 + + + libs/ui/src/lib/accounts-table/accounts-table.component.html + 178 + + + libs/ui/src/lib/accounts-table/accounts-table.component.html + 213 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 286 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 322 + + + libs/ui/src/lib/holdings-table/holdings-table.component.html + 98 + + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 25 + + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 102 + + + + Edit + 編集 + + apps/client/src/app/components/access-table/access-table.component.html + 76 + + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 278 + + + apps/client/src/app/components/admin-platform/admin-platform.component.html + 78 + + + apps/client/src/app/components/admin-tag/admin-tag.component.html + 71 + + + libs/ui/src/lib/accounts-table/accounts-table.component.html + 320 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 481 + + + + Delete + 削除 + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 301 + + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 87 + + + apps/client/src/app/components/admin-overview/admin-overview.html + 213 + + + apps/client/src/app/components/admin-platform/admin-platform.component.html + 89 + + + apps/client/src/app/components/admin-tag/admin-tag.component.html + 82 + + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 22 + + + libs/ui/src/lib/account-balances/account-balances.component.html + 85 + + + libs/ui/src/lib/accounts-table/accounts-table.component.html + 331 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 508 + + + libs/ui/src/lib/benchmark/benchmark.component.html + 187 + + + + Do you really want to delete this account? + このアカウントを削除してもよろしいですか? + + libs/ui/src/lib/accounts-table/accounts-table.component.ts + 146 + + + + Paid + 支払い済み + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 121 + + + + Asset Profile + 資産プロファイル + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 52 + + + + Historical Market Data + 過去の市場データ + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 54 + + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 468 + + + + Data Source + データソース + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 82 + + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 105 + + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 180 + + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 150 + + + libs/ui/src/lib/i18n.ts + 16 + + + + Attempts + Attempts + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 120 + + + + Created + Created + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 134 + + + + Finished + Finished + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 143 + + + + Status + ステータス + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 152 + + + apps/client/src/app/components/admin-settings/admin-settings.component.html + 104 + + + + and is driven by the efforts of its contributors + and is driven by the efforts of its contributors + + apps/client/src/app/pages/about/overview/about-overview-page.html + 49 + + + + Delete Jobs + Delete Jobs + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 193 + + + + View Data + View Data + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 208 + + + + View Stacktrace + View Stacktrace + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 216 + + + + Delete Job + Delete Job + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 224 + + + + Details for + Details for + + libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html + 2 + + + + Find an account... + Find an account... + + libs/ui/src/lib/assistant/assistant.component.ts + 468 + + + + Date + 日付 + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 156 + + + libs/ui/src/lib/account-balances/account-balances.component.html + 12 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 194 + + + libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html + 6 + + + + Market Price + 市場価格 + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 132 + + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 113 + + + libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html + 26 + + + + Currencies + Currencies + + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 135 + + + apps/client/src/app/pages/public/public-page.html + 95 + + + + ETFs without Countries + ETFs without Countries + + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 140 + + + + ETFs without Sectors + ETFs without Sectors + + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 145 + + + + Do you really want to delete this asset profile? + この資産プロファイルを削除してもよろしいですか? + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 28 + + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 66 + + + + Filter by... + Filter by... + + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 374 + + + + First Activity + First Activity + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 147 + + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 217 + + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 217 + + + libs/ui/src/lib/holdings-table/holdings-table.component.html + 50 + + + + Data Gathering Frequency + Data Gathering Frequency + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 449 + + + + Activities Count + Activities Count + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 156 + + + + Historical Data + 過去データ + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 165 + + + libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html + 42 + + + + Sectors Count + Sectors Count + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 174 + + + + Subscription History + Subscription History + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 131 + + + + Countries Count + Countries Count + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 183 + + + + Gather Recent Historical Market Data + Gather Recent Historical Market Data + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 225 + + + + Gather All Historical Market Data + Gather All Historical Market Data + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 230 + + + + Gather Profile Data + Gather Profile Data + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 234 + + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 66 + + + + Oops! Could not parse historical data. + エラー。過去データを解析できませんでした。 + + libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.ts + 284 + + + + Healthcare + Healthcare + + libs/ui/src/lib/i18n.ts + 92 + + + + Refresh + 更新 + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 21 + + + + Gather Historical Market Data + Gather Historical Market Data + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 34 + + + + Import + インポート + + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 158 + + + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 193 + + + libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.html + 69 + + + + Sector + セクター + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 262 + + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 266 + + + + Country + + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 277 + + + apps/client/src/app/components/admin-users/admin-users.html + 56 + + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 280 + + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 78 + + + + Sectors + セクター + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 283 + + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 402 + + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 286 + + + apps/client/src/app/pages/public/public-page.html + 113 + + + + Countries + + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 293 + + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 413 + + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 298 + + + + Symbol Mapping + Symbol Mapping + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 391 + + + + Technology + Technology + + libs/ui/src/lib/i18n.ts + 96 + + + + and we share aggregated key metrics of the platform’s performance + and we share aggregated key metrics of the platform’s performance + + apps/client/src/app/pages/about/overview/about-overview-page.html + 32 + + + + Total + 合計 + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 150 + + + + Scraper Configuration + Scraper Configuration + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 491 + + + + Note + メモ + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 437 + + + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 78 + + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 268 + + + + Add Asset Profile + 資産プロファイルを追加 + + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 7 + + + + Search + 検索 + + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 16 + + + + Industrials + Industrials + + libs/ui/src/lib/i18n.ts + 93 + + + + Add Manually + Add Manually + + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 18 + + + + Name, symbol or ISIN + Name, symbol or ISIN + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 133 + + + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 27 + + + apps/client/src/app/components/home-watchlist/create-watchlist-item-dialog/create-watchlist-item-dialog.html + 10 + + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 119 + + + + Consumer Cyclical + Consumer Cyclical + + libs/ui/src/lib/i18n.ts + 88 + + + + Do you really want to delete this coupon? + このクーポンを削除してもよろしいですか? + + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 222 + + + + Do you really want to delete this system message? + Do you really want to delete this system message? + + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 235 + + + + Do you really want to flush the cache? + キャッシュをクリアしてもよろしいですか? + + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 259 + + + + Please set your system message: + Please set your system message: + + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 279 + + + + Version + バージョン + + apps/client/src/app/components/admin-overview/admin-overview.html + 11 + + + + per User + per User + + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 166 + + + + Add Currency + 通貨を追加 + + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 20 + + + + User Signup + User Signup + + apps/client/src/app/components/admin-overview/admin-overview.html + 50 + + + + Read-only Mode + 読み取り専用モード + + apps/client/src/app/components/admin-overview/admin-overview.html + 64 + + + + System Message + システムメッセージ + + apps/client/src/app/components/admin-overview/admin-overview.html + 88 + + + + Set Message + メッセージを設定 + + apps/client/src/app/components/admin-overview/admin-overview.html + 110 + + + + Coupons + Coupons + + apps/client/src/app/components/admin-overview/admin-overview.html + 148 + + + + Add + 追加 + + apps/client/src/app/components/admin-overview/admin-overview.html + 265 + + + libs/ui/src/lib/account-balances/account-balances.component.html + 98 + + + + Housekeeping + メンテナンス + + apps/client/src/app/components/admin-overview/admin-overview.html + 117 + + + + Flush Cache + キャッシュをクリア + + apps/client/src/app/components/admin-overview/admin-overview.html + 133 + + + + Add Platform + プラットフォームを追加 + + apps/client/src/app/components/admin-platform/admin-platform.component.html + 9 + + + + Url + Url + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 424 + + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 570 + + + apps/client/src/app/components/admin-platform/admin-platform.component.html + 38 + + + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 25 + + + + Asset profile has been saved + 資産プロファイルを保存しました + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 645 + + + + Do you really want to delete this platform? + このプラットフォームを削除してもよろしいですか? + + apps/client/src/app/components/admin-platform/admin-platform.component.ts + 114 + + + + Explore + Explore + + apps/client/src/app/pages/resources/overview/resources-overview.component.html + 11 + + + + By + By + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 140 + + + + Update platform + プラットフォームを更新 + + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 8 + + + + Current year + Current year + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 228 + + + + Add platform + プラットフォームを追加 + + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 10 + + + + Platforms + Platforms + + apps/client/src/app/components/admin-settings/admin-settings.component.html + 212 + + + + Tags + タグ + + apps/client/src/app/components/admin-settings/admin-settings.component.html + 218 + + + libs/ui/src/lib/tags-selector/tags-selector.component.html + 4 + + + libs/ui/src/lib/tags-selector/tags-selector.component.html + 16 + + + + Add Tag + タグを追加 + + apps/client/src/app/components/admin-tag/admin-tag.component.html + 9 + + + + Do you really want to delete this tag? + このタグを削除してもよろしいですか? + + apps/client/src/app/components/admin-tag/admin-tag.component.ts + 116 + + + + Update tag + タグを更新 + + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 8 + + + + Add tag + タグを追加 + + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 10 + + + + Do you really want to delete this user? + このユーザーを削除してもよろしいですか? + + apps/client/src/app/components/admin-users/admin-users.component.ts + 236 + + + + User + ユーザー + + apps/client/src/app/components/admin-tag/admin-tag.component.html + 31 + + + apps/client/src/app/components/admin-users/admin-users.html + 12 + + + apps/client/src/app/components/header/header.component.html + 235 + + + + No auto-renewal on membership. + No auto-renewal on membership. + + apps/client/src/app/components/user-account-membership/user-account-membership.html + 74 + + + + Engagement per Day + Engagement per Day + + apps/client/src/app/components/admin-users/admin-users.html + 136 + + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 114 + + + + Last Request + Last Request + + apps/client/src/app/components/admin-users/admin-users.html + 182 + + + + Impersonate User + Impersonate User + + apps/client/src/app/components/admin-users/admin-users.html + 229 + + + + Delete User + Delete User + + apps/client/src/app/components/admin-users/admin-users.html + 250 + + + + Could not validate form + フォームを検証できませんでした + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 621 + + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 624 + + + + Compare with... + Compare with... + + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html + 18 + + + + Manage Benchmarks + ベンチマークを管理 + + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html + 35 + + + + Portfolio + ポートフォリオ + + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts + 139 + + + apps/client/src/app/components/header/header.component.html + 45 + + + apps/client/src/app/components/header/header.component.html + 261 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 106 + + + libs/common/src/lib/routes/routes.ts + 151 + + + + Benchmark + ベンチマーク + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 383 + + + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts + 151 + + + + Current Market Mood + Current Market Mood + + apps/client/src/app/components/fear-and-greed-index/fear-and-greed-index.component.html + 12 + + + + About Ghostfolio + About Ghostfolio + + apps/client/src/app/components/header/header.component.html + 327 + + + apps/client/src/app/pages/about/overview/about-overview-page.html + 5 + + + + Sign in + サインイン + + apps/client/src/app/components/header/header.component.html + 426 + + + apps/client/src/app/components/header/header.component.ts + 305 + + + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 81 + + + libs/common/src/lib/routes/routes.ts + 81 + + + libs/common/src/lib/routes/routes.ts + 157 + + + + Oops! Incorrect Security Token. + Oops! Incorrect Security Token. + + apps/client/src/app/components/header/header.component.ts + 320 + + + apps/client/src/app/components/user-account-access/user-account-access.component.ts + 164 + + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 191 + + + + Manage Activities + アクティビティを管理 + + apps/client/src/app/components/home-holdings/home-holdings.html + 64 + + + + Fear + Fear + + apps/client/src/app/components/home-market/home-market.component.ts + 46 + + + apps/client/src/app/components/markets/markets.component.ts + 46 + + + libs/ui/src/lib/i18n.ts + 81 + + + + Greed + Greed + + apps/client/src/app/components/home-market/home-market.component.ts + 47 + + + apps/client/src/app/components/markets/markets.component.ts + 47 + + + libs/ui/src/lib/i18n.ts + 82 + + + + Last Days + Last Days + + apps/client/src/app/components/home-market/home-market.html + 7 + + + apps/client/src/app/components/markets/markets.html + 17 + + + + Welcome to Ghostfolio + Welcome to Ghostfolio + + apps/client/src/app/components/home-overview/home-overview.html + 11 + + + + Ready to take control of your personal finances? + Ready to take control of your personal finances? + + apps/client/src/app/components/home-overview/home-overview.html + 12 + + + + The source code is fully available as open source software (OSS) under the AGPL-3.0 license + The source code is fully available as open source software (OSS) under the AGPL-3.0 license + + apps/client/src/app/pages/about/overview/about-overview-page.html + 16 + + + + Setup your accounts + Setup your accounts + + apps/client/src/app/components/home-overview/home-overview.html + 16 + + + + Get a comprehensive financial overview by adding your bank and brokerage accounts. + Get a comprehensive financial overview by adding your bank and brokerage accounts. + + apps/client/src/app/components/home-overview/home-overview.html + 18 + + + + Capture your activities + Capture your activities + + apps/client/src/app/components/home-overview/home-overview.html + 25 + + + + Record your investment activities to keep your portfolio up to date. + Record your investment activities to keep your portfolio up to date. + + apps/client/src/app/components/home-overview/home-overview.html + 27 + + + + Monitor and analyze your portfolio + Monitor and analyze your portfolio + + apps/client/src/app/components/home-overview/home-overview.html + 34 + + + + Track your progress in real-time with comprehensive analysis and insights. + Track your progress in real-time with comprehensive analysis and insights. + + apps/client/src/app/components/home-overview/home-overview.html + 36 + + + + Setup accounts + Setup accounts + + apps/client/src/app/components/home-overview/home-overview.html + 49 + + + + Current week + Current week + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 220 + + + + Add activity + Add activity + + apps/client/src/app/components/home-overview/home-overview.html + 57 + + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 8 + + + + Total Amount + Total Amount + + apps/client/src/app/components/investment-chart/investment-chart.component.ts + 143 + + + + Code + Code + + apps/client/src/app/components/admin-overview/admin-overview.html + 159 + + + + Savings Rate + Savings Rate + + apps/client/src/app/components/investment-chart/investment-chart.component.ts + 201 + + + + Security Token + Security Token + + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 8 + + + apps/client/src/app/components/user-account-access/user-account-access.html + 3 + + + apps/client/src/app/components/user-account-access/user-account-access.html + 15 + + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 288 + + + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html + 64 + + + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html + 72 + + + + or + or + + apps/client/src/app/components/admin-settings/admin-settings.component.html + 30 + + + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 34 + + + apps/client/src/app/pages/landing/landing-page.html + 47 + + + apps/client/src/app/pages/landing/landing-page.html + 348 + + + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 100 + + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 84 + + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 162 + + + apps/client/src/app/pages/pricing/pricing-page.html + 326 + + + apps/client/src/app/pages/register/register-page.html + 33 + + + apps/client/src/app/pages/webauthn/webauthn-page.html + 30 + + + + Sign in with Google + Sign in with Google + + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 46 + + + + Energy + Energy + + libs/ui/src/lib/i18n.ts + 90 + + + + Stay signed in + Stay signed in + + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 68 + + + + Time in Market + Time in Market + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 3 + + + + Absolute Gross Performance + Absolute Gross Performance + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 77 + + + + Fees + Fees + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 206 + + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 92 + + + + Absolute Net Performance + Absolute Net Performance + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 111 + + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 257 + + + + Net Performance + Net Performance + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 127 + + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 276 + + + + Total Assets + Total Assets + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 153 + + + + Assets + Assets + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 232 + + + + Buying Power + Buying Power + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 247 + + + + Excluded from Analysis + Excluded from Analysis + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 273 + + + + Liabilities + Liabilities + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 301 + + + apps/client/src/app/pages/features/features-page.html + 102 + + + + Net Worth + Net Worth + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 323 + + + + Annualized Performance + Annualized Performance + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 337 + + + + Please set the amount of your emergency fund. + Please set the amount of your emergency fund. + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts + 110 + + + + Minimum Price + Minimum Price + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 129 + + + + Maximum Price + Maximum Price + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 145 + + + + Quantity + Quantity + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 155 + + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 183 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 215 + + + libs/ui/src/lib/holdings-table/holdings-table.component.html + 74 + + + + Report Data Glitch + Report Data Glitch + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 456 + + + + Are you an ambitious investor who needs the full picture? + Are you an ambitious investor who needs the full picture? + + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 15 + + + + Upgrade to Ghostfolio Premium today and gain access to exclusive features to enhance your investment experience: + Upgrade to Ghostfolio Premium today and gain access to exclusive features to enhance your investment experience: + + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 18 + + + + Portfolio Summary + Portfolio Summary + + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 24 + + + apps/client/src/app/pages/pricing/pricing-page.html + 47 + + + apps/client/src/app/pages/pricing/pricing-page.html + 204 + + + + Portfolio Allocations + Portfolio Allocations + + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 28 + + + apps/client/src/app/pages/features/features-page.html + 161 + + + apps/client/src/app/pages/pricing/pricing-page.html + 51 + + + apps/client/src/app/pages/pricing/pricing-page.html + 208 + + + + Performance Benchmarks + Performance Benchmarks + + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 32 + + + apps/client/src/app/pages/pricing/pricing-page.html + 55 + + + apps/client/src/app/pages/pricing/pricing-page.html + 212 + + + + FIRE Calculator + FIRE Calculator + + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 36 + + + apps/client/src/app/pages/pricing/pricing-page.html + 59 + + + apps/client/src/app/pages/pricing/pricing-page.html + 216 + + + + Professional Data Provider + Professional Data Provider + + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 40 + + + apps/client/src/app/pages/pricing/pricing-page.html + 220 + + + + and more Features... + and more Features... + + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 44 + + + apps/client/src/app/pages/pricing/pricing-page.html + 75 + + + apps/client/src/app/pages/pricing/pricing-page.html + 243 + + + + Get the tools to effectively manage your finances and refine your personal investment strategy. + Get the tools to effectively manage your finances and refine your personal investment strategy. + + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 48 + + + + Skip + Skip + + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 59 + + + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 99 + + + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 141 + + + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 181 + + + + Upgrade Plan + Upgrade Plan + + apps/client/src/app/components/header/header.component.html + 197 + + + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 70 + + + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 110 + + + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 153 + + + apps/client/src/app/components/user-account-membership/user-account-membership.html + 21 + + + apps/client/src/app/pages/pricing/pricing-page.html + 281 + + + + Today + Today + + apps/client/src/app/pages/public/public-page.html + 24 + + + libs/ui/src/lib/assistant/assistant.component.ts + 372 + + + + YTD + YTD + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 228 + + + libs/ui/src/lib/assistant/assistant.component.ts + 384 + + + + 1Y + 1Y + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 232 + + + libs/ui/src/lib/assistant/assistant.component.ts + 394 + + + + 5Y + 5Y + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 236 + + + libs/ui/src/lib/assistant/assistant.component.ts + 416 + + + + Performance with currency effect + Performance with currency effect + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 134 + + + + Max + Max + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 240 + + + libs/ui/src/lib/assistant/assistant.component.ts + 422 + + + + Grant access + Grant access + + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 9 + + + + Public + Public + + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 31 + + + + Granted Access + Granted Access + + apps/client/src/app/components/user-account-access/user-account-access.html + 59 + + + + Please enter your coupon code. + Please enter your coupon code. + + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 210 + + + + Could not redeem coupon code + Could not redeem coupon code + + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 174 + + + + Consumer Defensive + Consumer Defensive + + libs/ui/src/lib/i18n.ts + 89 + + + + Coupon code has been redeemed + Coupon code has been redeemed + + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 187 + + + + Reload + Reload + + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 188 + + + + per year + per year + + apps/client/src/app/components/user-account-membership/user-account-membership.html + 33 + + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 81 + + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 159 + + + apps/client/src/app/pages/pricing/pricing-page.html + 265 + + + + Try Premium + Try Premium + + apps/client/src/app/components/user-account-membership/user-account-membership.html + 53 + + + + Redeem Coupon + Redeem Coupon + + apps/client/src/app/components/user-account-membership/user-account-membership.html + 67 + + + + Auto + Auto + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 70 + + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 181 + + + + Do you really want to remove this sign in method? + Do you really want to remove this sign in method? + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 279 + + + + Utilities + Utilities + + libs/ui/src/lib/i18n.ts + 97 + + + + Presenter View + Presenter View + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 192 + + + + Protection for sensitive information like absolute performances and quantity values + Protection for sensitive information like absolute performances and quantity values + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 194 + + + + Base Currency + Base Currency + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 9 + + + + Coupon + Coupon + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 126 + + + + Language + Language + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 56 + + + + Locale + Locale + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 529 + + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 142 + + + + Date and number format + Date and number format + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 144 + + + + Appearance + Appearance + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 167 + + + + Light + Light + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 182 + + + + Dark + Dark + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 183 + + + + Zen Mode + Zen Mode + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 210 + + + apps/client/src/app/pages/features/features-page.html + 246 + + + + Distraction-free experience for turbulent times + Distraction-free experience for turbulent times + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 212 + + + + this is projected to increase to + this is projected to increase to + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 148 + + + + Biometric Authentication + Biometric Authentication + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 227 + + + + Sign in with fingerprint + Sign in with fingerprint + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 228 + + + + Experimental Features + Experimental Features + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 244 + + + + Sneak peek at upcoming functionality + Sneak peek at upcoming functionality + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 246 + + + + User ID + User ID + + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 51 + + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 261 + + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 35 + + + + Export Data + Export Data + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 269 + + + + This feature is currently unavailable. + This feature is currently unavailable. + + apps/client/src/app/core/http-response.interceptor.ts + 52 + + + + Please try again later. + Please try again later. + + apps/client/src/app/core/http-response.interceptor.ts + 54 + + + apps/client/src/app/core/http-response.interceptor.ts + 85 + + + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 192 + + + + Oops! Something went wrong. + Oops! Something went wrong. + + apps/client/src/app/core/http-response.interceptor.ts + 83 + + + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 190 + + + + Okay + Okay + + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 149 + + + apps/client/src/app/core/http-response.interceptor.ts + 86 + + + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 193 + + + + About + About + + apps/client/src/app/components/footer/footer.component.html + 20 + + + apps/client/src/app/components/header/header.component.html + 125 + + + apps/client/src/app/components/header/header.component.html + 375 + + + apps/client/src/app/pages/about/overview/about-overview-page.routes.ts + 12 + + + libs/common/src/lib/routes/routes.ts + 220 + + + + Changelog + Changelog + + apps/client/src/app/components/footer/footer.component.html + 27 + + + apps/client/src/app/pages/about/changelog/changelog-page.html + 4 + + + libs/common/src/lib/routes/routes.ts + 185 + + + + License + License + + apps/client/src/app/components/footer/footer.component.html + 39 + + + apps/client/src/app/pages/about/license/license-page.html + 4 + + + libs/common/src/lib/routes/routes.ts + 193 + + + + Privacy Policy + Privacy Policy + + apps/client/src/app/components/footer/footer.component.html + 55 + + + apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.html + 4 + + + libs/common/src/lib/routes/routes.ts + 209 + + + + Our + Our + + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 6 + + + + Discover other exciting Open Source Software projects + Discover other exciting Open Source Software projects + + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 9 + + + + Visit + Visit + + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 28 + + + + for + for + + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 128 + + + + Accounts + Accounts + + apps/client/src/app/components/admin-platform/admin-platform.component.html + 52 + + + apps/client/src/app/components/admin-users/admin-users.html + 93 + + + apps/client/src/app/components/header/header.component.html + 59 + + + apps/client/src/app/components/header/header.component.html + 271 + + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 382 + + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 91 + + + apps/client/src/app/pages/accounts/accounts-page.html + 4 + + + libs/common/src/lib/routes/routes.ts + 69 + + + libs/ui/src/lib/assistant/assistant.html + 84 + + + + Oops, cash balance transfer has failed. + Oops, cash balance transfer has failed. + + apps/client/src/app/pages/accounts/accounts-page.component.ts + 337 + + + + Update account + Update account + + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 8 + + + + Add account + Add account + + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 10 + + + + Account ID + Account ID + + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 96 + + + + From + From + + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 11 + + + + To + To + + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 32 + + + + Transfer + Transfer + + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 72 + + + + Admin Control + Admin Control + + apps/client/src/app/components/header/header.component.html + 75 + + + apps/client/src/app/components/header/header.component.html + 291 + + + libs/common/src/lib/routes/routes.ts + 64 + + + + Market Data + Market Data + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 404 + + + libs/common/src/lib/routes/routes.ts + 51 + + + + Settings + Settings + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 2 + + + libs/common/src/lib/routes/routes.ts + 34 + + + libs/common/src/lib/routes/routes.ts + 56 + + + + Users + Users + + apps/client/src/app/components/admin-overview/admin-overview.html + 24 + + + libs/common/src/lib/routes/routes.ts + 61 + + + + Overview + Overview + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 114 + + + apps/client/src/app/components/header/header.component.html + 30 + + + apps/client/src/app/components/header/header.component.html + 251 + + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 47 + + + apps/client/src/app/pages/admin/admin-page.component.ts + 68 + + + apps/client/src/app/pages/resources/resources-page.component.ts + 27 + + + libs/common/src/lib/routes/routes.ts + 113 + + + libs/common/src/lib/routes/routes.ts + 170 + + + + Blog + Blog + + apps/client/src/app/components/footer/footer.component.html + 24 + + + apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.html + 205 + + + apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.html + 185 + + + apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.html + 185 + + + apps/client/src/app/pages/blog/2022/07/ghostfolio-meets-internet-identity/ghostfolio-meets-internet-identity-page.html + 185 + + + apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.html + 210 + + + apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.html + 197 + + + apps/client/src/app/pages/blog/2022/10/hacktoberfest-2022/hacktoberfest-2022-page.html + 182 + + + apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.html + 142 + + + apps/client/src/app/pages/blog/2022/12/the-importance-of-tracking-your-personal-finances/the-importance-of-tracking-your-personal-finances-page.html + 169 + + + apps/client/src/app/pages/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt/ghostfolio-auf-sackgeld-vorgestellt-page.html + 179 + + + apps/client/src/app/pages/blog/2023/02/ghostfolio-meets-umbrel/ghostfolio-meets-umbrel-page.html + 203 + + + apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.html + 254 + + + apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.html + 234 + + + apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.html + 244 + + + apps/client/src/app/pages/blog/2023/08/ghostfolio-joins-oss-friends/ghostfolio-joins-oss-friends-page.html + 155 + + + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.html + 274 + + + apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.html + 184 + + + apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.html + 149 + + + apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.html + 271 + + + apps/client/src/app/pages/blog/2024/09/hacktoberfest-2024/hacktoberfest-2024-page.html + 190 + + + apps/client/src/app/pages/blog/2024/11/black-weeks-2024/black-weeks-2024-page.html + 168 + + + apps/client/src/app/pages/blog/2025/09/hacktoberfest-2025/hacktoberfest-2025-page.html + 189 + + + apps/client/src/app/pages/blog/2025/11/black-weeks-2025/black-weeks-2025-page.html + 147 + + + apps/client/src/app/pages/blog/2026/04/ghostfolio-3/ghostfolio-3-page.html + 269 + + + apps/client/src/app/pages/blog/blog-page.html + 5 + + + libs/common/src/lib/routes/routes.ts + 225 + + + + Could not parse scraper configuration + Could not parse scraper configuration + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 569 + + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 572 + + + + Discover the latest Ghostfolio updates and insights on personal finance + Discover the latest Ghostfolio updates and insights on personal finance + + apps/client/src/app/pages/blog/blog-page.html + 7 + + + + As you are already logged in, you cannot access the demo account. + As you are already logged in, you cannot access the demo account. + + apps/client/src/app/pages/demo/demo-page.component.ts + 32 + + + + Duration + Duration + + apps/client/src/app/components/admin-overview/admin-overview.html + 172 + + + + Frequently Asked Questions (FAQ) + Frequently Asked Questions (FAQ) + + apps/client/src/app/components/footer/footer.component.html + 33 + + + apps/client/src/app/pages/about/overview/about-overview-page.html + 189 + + + apps/client/src/app/pages/faq/overview/faq-overview-page.routes.ts + 12 + + + libs/common/src/lib/routes/routes.ts + 251 + + + + Features + Features + + apps/client/src/app/components/footer/footer.component.html + 29 + + + apps/client/src/app/components/header/header.component.html + 361 + + + apps/client/src/app/pages/features/features-page.html + 5 + + + libs/common/src/lib/routes/routes.ts + 256 + + + + Check out the numerous features of Ghostfolio to manage your wealth + Check out the numerous features of Ghostfolio to manage your wealth + + apps/client/src/app/pages/features/features-page.html + 7 + + + + ETFs + ETFs + + apps/client/src/app/pages/features/features-page.html + 25 + + + + Bonds + Bonds + + apps/client/src/app/pages/features/features-page.html + 38 + + + + Wealth Items + Wealth Items + + apps/client/src/app/pages/features/features-page.html + 76 + + + + Import and Export + Import and Export + + apps/client/src/app/pages/features/features-page.html + 116 + + + + Multi-Accounts + Multi-Accounts + + apps/client/src/app/pages/features/features-page.html + 127 + + + + Portfolio Calculations + Portfolio Calculations + + apps/client/src/app/pages/features/features-page.html + 141 + + + + Dark Mode + Dark Mode + + apps/client/src/app/pages/features/features-page.html + 233 + + + + Market Mood + Market Mood + + apps/client/src/app/pages/features/features-page.html + 215 + + + + Static Analysis + Static Analysis + + apps/client/src/app/pages/features/features-page.html + 179 + + + + Multi-Language + Multi-Language + + apps/client/src/app/pages/features/features-page.html + 259 + + + + per week + per week + + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 130 + + + + Open Source Software + Open Source Software + + apps/client/src/app/pages/features/features-page.html + 296 + + + + Get Started + Get Started + + apps/client/src/app/components/header/header.component.html + 437 + + + apps/client/src/app/pages/features/features-page.html + 321 + + + apps/client/src/app/pages/landing/landing-page.html + 41 + + + apps/client/src/app/pages/landing/landing-page.html + 344 + + + apps/client/src/app/pages/pricing/pricing-page.html + 360 + + + apps/client/src/app/pages/public/public-page.html + 241 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 334 + + + + Creation + Creation + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 140 + + + + Holdings + Holdings + + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 100 + + + apps/client/src/app/components/home-holdings/home-holdings.html + 4 + + + apps/client/src/app/pages/public/public-page.html + 70 + + + libs/common/src/lib/routes/routes.ts + 90 + + + libs/common/src/lib/routes/routes.ts + 167 + + + libs/ui/src/lib/assistant/assistant.html + 110 + + + + Summary + Summary + + apps/client/src/app/components/home-summary/home-summary.html + 2 + + + libs/common/src/lib/routes/routes.ts + 105 + + + + Markets + Markets + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 385 + + + apps/client/src/app/components/footer/footer.component.html + 11 + + + apps/client/src/app/components/header/header.component.html + 408 + + + apps/client/src/app/components/home-market/home-market.html + 2 + + + apps/client/src/app/components/markets/markets.html + 2 + + + apps/client/src/app/pages/resources/markets/resources-markets.component.html + 2 + + + apps/client/src/app/pages/resources/resources-page.component.ts + 37 + + + libs/common/src/lib/routes/routes.ts + 95 + + + libs/common/src/lib/routes/routes.ts + 100 + + + libs/common/src/lib/routes/routes.ts + 261 + + + libs/common/src/lib/routes/routes.ts + 309 + + + + Ghostfolio is a personal finance dashboard to keep track of your net worth including cash, stocks, ETFs and cryptocurrencies across multiple platforms. + Ghostfolio is a personal finance dashboard to keep track of your net worth including cash, stocks, ETFs and cryptocurrencies across multiple platforms. + + apps/client/src/app/pages/i18n/i18n-page.html + 5 + + + + app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 + app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 + + apps/client/src/app/pages/i18n/i18n-page.html + 10 + + + + Open Source Wealth Management Software + Open Source Wealth Management Software + + apps/client/src/app/pages/i18n/i18n-page.html + 237 + + + + Manage your wealth like a boss + Manage your wealth like a boss + + apps/client/src/app/pages/landing/landing-page.html + 6 + + + + Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. + Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. + + apps/client/src/app/pages/landing/landing-page.html + 10 + + + + Edit access + Edit access + + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 11 + + + + Monthly Active Users + Monthly Active Users + + apps/client/src/app/pages/landing/landing-page.html + 69 + + + + Stars on GitHub + Stars on GitHub + + apps/client/src/app/pages/landing/landing-page.html + 87 + + + apps/client/src/app/pages/open/open-page.html + 103 + + + + Pulls on Docker Hub + Pulls on Docker Hub + + apps/client/src/app/pages/landing/landing-page.html + 105 + + + apps/client/src/app/pages/open/open-page.html + 117 + + + + As seen in + As seen in + + apps/client/src/app/pages/landing/landing-page.html + 114 + + + + Protect your assets. Refine your personal investment strategy. + Protect your assets. Refine your personal investment strategy. + + apps/client/src/app/pages/landing/landing-page.html + 124 + + + + Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. + Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. + + apps/client/src/app/pages/landing/landing-page.html + 128 + + + + 360° View + 360° View + + apps/client/src/app/pages/landing/landing-page.html + 138 + + + + Get the full picture of your personal finances across multiple platforms. + Get the full picture of your personal finances across multiple platforms. + + apps/client/src/app/pages/landing/landing-page.html + 141 + + + + Web3 Ready + Web3 Ready + + apps/client/src/app/pages/landing/landing-page.html + 149 + + + + Basic Materials + Basic Materials + + libs/ui/src/lib/i18n.ts + 86 + + + + Use Ghostfolio anonymously and own your financial data. + Use Ghostfolio anonymously and own your financial data. + + apps/client/src/app/pages/landing/landing-page.html + 152 + + + + Benefit from continuous improvements through a strong community. + Benefit from continuous improvements through a strong community. + + apps/client/src/app/pages/landing/landing-page.html + 162 + + + + Get access to 80’000+ tickers from over 50 exchanges + Get access to 80’000+ tickers from over 50 exchanges + + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 84 + + + + Why Ghostfolio? + Why Ghostfolio? + + apps/client/src/app/pages/landing/landing-page.html + 170 + + + + Ghostfolio is for you if you are... + Ghostfolio is for you if you are... + + apps/client/src/app/pages/landing/landing-page.html + 172 + + + + Everything in Basic, plus + Everything in Basic, plus + + apps/client/src/app/pages/pricing/pricing-page.html + 199 + + + + trading stocks, ETFs or cryptocurrencies on multiple platforms + trading stocks, ETFs or cryptocurrencies on multiple platforms + + apps/client/src/app/pages/landing/landing-page.html + 178 + + + + pursuing a buy & hold strategy + pursuing a buy & hold strategy + + apps/client/src/app/pages/landing/landing-page.html + 184 + + + + interested in getting insights of your portfolio composition + interested in getting insights of your portfolio composition + + apps/client/src/app/pages/landing/landing-page.html + 189 + + + + valuing privacy and data ownership + valuing privacy and data ownership + + apps/client/src/app/pages/landing/landing-page.html + 194 + + + + into minimalism + into minimalism + + apps/client/src/app/pages/landing/landing-page.html + 197 + + + + caring about diversifying your financial resources + caring about diversifying your financial resources + + apps/client/src/app/pages/landing/landing-page.html + 201 + + + + interested in financial independence + interested in financial independence + + apps/client/src/app/pages/landing/landing-page.html + 205 + + + + saying no to spreadsheets in + saying no to spreadsheets in + + apps/client/src/app/pages/landing/landing-page.html + 209 + + + + still reading this list + still reading this list + + apps/client/src/app/pages/landing/landing-page.html + 212 + + + + Learn more about Ghostfolio + Learn more about Ghostfolio + + apps/client/src/app/pages/landing/landing-page.html + 217 + + + + Oops! Could not delete the asset profiles. + Oops! Could not delete the asset profiles. + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 52 + + + + What our users are saying + What our users are saying + + apps/client/src/app/pages/landing/landing-page.html + 226 + + + + Members from around the globe are using Ghostfolio Premium + Members from around the globe are using Ghostfolio Premium + + apps/client/src/app/pages/landing/landing-page.html + 265 + + + + How does Ghostfolio work? + How does Ghostfolio work? + + apps/client/src/app/pages/landing/landing-page.html + 282 + + + + Get started in only 3 steps + Get started in only 3 steps + + apps/client/src/app/pages/landing/landing-page.html + 284 + + + + less than + less than + + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 129 + + + + Sign up anonymously* + Sign up anonymously* + + apps/client/src/app/pages/landing/landing-page.html + 290 + + + + * no e-mail address nor credit card required + * no e-mail address nor credit card required + + apps/client/src/app/pages/landing/landing-page.html + 292 + + + + Add any of your historical transactions + Add any of your historical transactions + + apps/client/src/app/pages/landing/landing-page.html + 304 + + + + Get valuable insights of your portfolio composition + Get valuable insights of your portfolio composition + + apps/client/src/app/pages/landing/landing-page.html + 316 + + + + Are you ready? + Are you ready? + + apps/client/src/app/pages/landing/landing-page.html + 330 + + + + At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. + At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. + + apps/client/src/app/pages/open/open-page.html + 7 + + + + (Last 24 hours) + (Last 24 hours) + + apps/client/src/app/pages/open/open-page.html + 37 + + + + Ghostfolio Status + Ghostfolio Status + + apps/client/src/app/pages/about/overview/about-overview-page.html + 62 + + + + with your university e-mail address + with your university e-mail address + + apps/client/src/app/pages/pricing/pricing-page.html + 348 + + + + Active Users + Active Users + + apps/client/src/app/pages/open/open-page.html + 40 + + + apps/client/src/app/pages/open/open-page.html + 62 + + + + (Last 30 days) + (Last 30 days) + + apps/client/src/app/pages/open/open-page.html + 48 + + + apps/client/src/app/pages/open/open-page.html + 59 + + + + and a safe withdrawal rate (SWR) of + and a safe withdrawal rate (SWR) of + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 109 + + + + New Users + New Users + + apps/client/src/app/pages/open/open-page.html + 51 + + + + Users in Slack community + Users in Slack community + + apps/client/src/app/pages/open/open-page.html + 75 + + + + Job ID + Job ID + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 34 + + + + Contributors on GitHub + Contributors on GitHub + + apps/client/src/app/pages/open/open-page.html + 89 + + + + (Last 90 days) + (Last 90 days) + + apps/client/src/app/pages/open/open-page.html + 127 + + + + Uptime + Uptime + + apps/client/src/app/pages/open/open-page.html + 132 + + + + Activities + Activities + + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 84 + + + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 111 + + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 226 + + + apps/client/src/app/components/admin-overview/admin-overview.html + 38 + + + apps/client/src/app/components/admin-tag/admin-tag.component.html + 45 + + + apps/client/src/app/components/admin-users/admin-users.html + 114 + + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 229 + + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 346 + + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 100 + + + apps/client/src/app/pages/portfolio/activities/activities-page.html + 4 + + + libs/common/src/lib/routes/routes.ts + 128 + + + libs/ui/src/lib/accounts-table/accounts-table.component.html + 126 + + + + Do you really want to delete these activities? + Do you really want to delete these activities? + + libs/ui/src/lib/activities-table/activities-table.component.ts + 304 + + + + Update activity + Update activity + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 10 + + + + Stocks, ETFs, bonds, cryptocurrencies, commodities + Stocks, ETFs, bonds, cryptocurrencies, commodities + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 25 + + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 65 + + + + One-time fee, annual account fees + One-time fee, annual account fees + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 33 + + + + Distribution of corporate earnings + Distribution of corporate earnings + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 41 + + + + Revenue for lending out money + Revenue for lending out money + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 49 + + + + Mortgages, personal loans, credit cards + Mortgages, personal loans, credit cards + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 57 + + + + Luxury items, real estate, private companies + Luxury items, real estate, private companies + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 73 + + + + Update Cash Balance + Update Cash Balance + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 109 + + + + Unit Price + Unit Price + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 208 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 239 + + + + Import Activities + Import Activities + + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 94 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 28 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 407 + + + + Import Dividends + Import Dividends + + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 133 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 52 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 421 + + + + Importing data... + Importing data... + + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 172 + + + + Import has been completed + Import has been completed + + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 182 + + + + or start a discussion at + or start a discussion at + + apps/client/src/app/pages/about/overview/about-overview-page.html + 94 + + + + Validating data... + Validating data... + + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 293 + + + + Select Holding + Select Holding + + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 19 + + + + Select File + Select File + + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 21 + + + + Holding + Holding + + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 32 + + + libs/ui/src/lib/portfolio-filter-form/portfolio-filter-form.component.html + 26 + + + + Load Dividends + Load Dividends + + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 71 + + + + Choose or drop a file here + Choose or drop a file here + + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 87 + + + + The following file formats are supported: + The following file formats are supported: + + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 93 + + + + Select Dividends + Select Dividends + + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 116 + + + + Select Activities + Select Activities + + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 118 + + + + Back + Back + + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 149 + + + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 185 + + + + Price + Price + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 166 + + + + Allocations + Allocations + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 4 + + + apps/client/src/app/pages/portfolio/allocations/allocations-page.routes.ts + 12 + + + libs/common/src/lib/routes/routes.ts + 133 + + + + Proportion of Net Worth + Proportion of Net Worth + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 12 + + + + By Platform + By Platform + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 42 + + + + By Currency + By Currency + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 61 + + + + By Asset Class + By Asset Class + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 83 + + + + By Holding + By Holding + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 105 + + + + By Sector + By Sector + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 128 + + + + By Continent + By Continent + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 151 + + + + By Market + By Market + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 173 + + + + Regions + Regions + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 196 + + + apps/client/src/app/pages/public/public-page.html + 150 + + + + Trial + Trial + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.component.ts + 125 + + + + Exclude from Analysis + Exclude from Analysis + + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 90 + + + libs/ui/src/lib/i18n.ts + 18 + + + + Developed Markets + Developed Markets + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 218 + + + apps/client/src/app/pages/public/public-page.html + 167 + + + + Latest activities + Latest activities + + apps/client/src/app/pages/public/public-page.html + 210 + + + + Emerging Markets + Emerging Markets + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 227 + + + apps/client/src/app/pages/public/public-page.html + 176 + + + + Other Markets + Other Markets + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 236 + + + apps/client/src/app/pages/public/public-page.html + 185 + + + + By Account + By Account + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 282 + + + + By ETF Provider + By ETF Provider + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 302 + + + + By Country + By Country + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 260 + + + + Analysis + Analysis + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 2 + + + libs/common/src/lib/routes/routes.ts + 138 + + + + Looking for a student discount? + Looking for a student discount? + + apps/client/src/app/pages/pricing/pricing-page.html + 342 + + + + Dividend + Dividend + + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 79 + + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 184 + + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 371 + + + apps/client/src/app/pages/features/features-page.html + 63 + + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 196 + + + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 78 + + + libs/ui/src/lib/i18n.ts + 39 + + + + annual interest rate + annual interest rate + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 186 + + + + Deposit + Deposit + + libs/ui/src/lib/fire-calculator/fire-calculator.component.ts + 404 + + + + Monthly + Monthly + + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 92 + + + + Yearly + Yearly + + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 93 + + + + Top + Top + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 303 + + + + Bottom + Bottom + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 354 + + + + Portfolio Evolution + Portfolio Evolution + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 409 + + + + Investment Timeline + Investment Timeline + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 438 + + + + Current Streak + Current Streak + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 459 + + + + Longest Streak + Longest Streak + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 468 + + + + Dividend Timeline + Dividend Timeline + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 497 + + + + FIRE + FIRE + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 4 + + + + Calculator + Calculator + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 7 + + + + Pricing + Pricing + + apps/client/src/app/components/footer/footer.component.html + 49 + + + apps/client/src/app/components/header/header.component.html + 106 + + + apps/client/src/app/components/header/header.component.html + 314 + + + apps/client/src/app/components/header/header.component.html + 389 + + + apps/client/src/app/pages/pricing/pricing-page.routes.ts + 12 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 287 + + + libs/common/src/lib/routes/routes.ts + 271 + + + + Pricing Plans + Pricing Plans + + apps/client/src/app/pages/pricing/pricing-page.html + 4 + + + + Our official Ghostfolio Premium cloud offering is the easiest way to get started. Due to the time it saves, this will be the best option for most people. Revenue is used to cover operational costs for the hosting infrastructure and professional data providers, and to fund ongoing development. + Our official Ghostfolio Premium cloud offering is the easiest way to get started. Due to the time it saves, this will be the best option for most people. Revenue is used to cover operational costs for the hosting infrastructure and professional data providers, and to fund ongoing development. + + apps/client/src/app/pages/pricing/pricing-page.html + 7 + + + + If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. + If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. + + apps/client/src/app/pages/pricing/pricing-page.html + 14 + + + + For tech-savvy investors who prefer to run Ghostfolio on their own infrastructure. + For tech-savvy investors who prefer to run Ghostfolio on their own infrastructure. + + apps/client/src/app/pages/pricing/pricing-page.html + 26 + + + + Hourly + Hourly + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 214 + + + + Unlimited Transactions + Unlimited Transactions + + apps/client/src/app/pages/pricing/pricing-page.html + 35 + + + apps/client/src/app/pages/pricing/pricing-page.html + 127 + + + + Unlimited Accounts + Unlimited Accounts + + apps/client/src/app/pages/pricing/pricing-page.html + 39 + + + apps/client/src/app/pages/pricing/pricing-page.html + 131 + + + + Portfolio Performance + Portfolio Performance + + apps/client/src/app/pages/pricing/pricing-page.html + 43 + + + apps/client/src/app/pages/pricing/pricing-page.html + 135 + + + + Data Import and Export + Data Import and Export + + apps/client/src/app/pages/pricing/pricing-page.html + 63 + + + apps/client/src/app/pages/pricing/pricing-page.html + 139 + + + + Community Support + Community Support + + apps/client/src/app/pages/pricing/pricing-page.html + 80 + + + + Self-hosted, update manually. + Self-hosted, update manually. + + apps/client/src/app/pages/pricing/pricing-page.html + 84 + + + + Free + Free + + apps/client/src/app/pages/pricing/pricing-page.html + 86 + + + apps/client/src/app/pages/pricing/pricing-page.html + 152 + + + + For new investors who are just getting started with trading. + For new investors who are just getting started with trading. + + apps/client/src/app/pages/pricing/pricing-page.html + 119 + + + + Fully managed Ghostfolio cloud offering. + Fully managed Ghostfolio cloud offering. + + apps/client/src/app/pages/pricing/pricing-page.html + 150 + + + apps/client/src/app/pages/pricing/pricing-page.html + 252 + + + + For ambitious investors who need the full picture of their financial assets. + For ambitious investors who need the full picture of their financial assets. + + apps/client/src/app/pages/pricing/pricing-page.html + 193 + + + + Expiration + Expiration + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 199 + + + + Email and Chat Support + Email and Chat Support + + apps/client/src/app/pages/pricing/pricing-page.html + 248 + + + + Renew Plan + Renew Plan + + apps/client/src/app/components/header/header.component.html + 195 + + + apps/client/src/app/components/user-account-membership/user-account-membership.html + 19 + + + apps/client/src/app/pages/pricing/pricing-page.html + 279 + + + + One-time payment, no auto-renewal. + One-time payment, no auto-renewal. + + apps/client/src/app/pages/pricing/pricing-page.html + 285 + + + + Could not save asset profile + Could not save asset profile + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 655 + + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 658 + + + + It’s free. + It’s free. + + apps/client/src/app/pages/pricing/pricing-page.html + 362 + + + + Hello, has shared a Portfolio with you! + Hello, has shared a Portfolio with you! + + apps/client/src/app/pages/public/public-page.html + 5 + + + + Continents + Continents + + apps/client/src/app/pages/public/public-page.html + 131 + + + + Sustainable retirement income + Sustainable retirement income + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 42 + + + + Ghostfolio empowers you to keep track of your wealth. + Ghostfolio empowers you to keep track of your wealth. + + apps/client/src/app/pages/public/public-page.html + 237 + + + + Registration + Registration + + apps/client/src/app/components/admin-users/admin-users.html + 76 + + + libs/common/src/lib/routes/routes.ts + 281 + + + + Continue with Google + Continue with Google + + apps/client/src/app/pages/register/register-page.html + 43 + + + + Copy to clipboard + Copy to clipboard + + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html + 88 + + + libs/ui/src/lib/value/value.component.html + 18 + + + + Personal Finance Tools + Personal Finance Tools + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 351 + + + libs/common/src/lib/routes/routes.ts + 329 + + + + open-source-alternative-to + open-source-alternative-to + kebab-case + + libs/common/src/lib/routes/routes.ts + 320 + + + libs/common/src/lib/routes/routes.ts + 324 + + + + Discover Open Source Alternatives for Personal Finance Tools + Discover Open Source Alternatives for Personal Finance Tools + + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 5 + + + + This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. + This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. + + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 9 + + + + Explore the links below to compare a variety of personal finance tools with Ghostfolio. + Explore the links below to compare a variety of personal finance tools with Ghostfolio. + + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 17 + + + + Open Source Alternative to + Open Source Alternative to + + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 42 + + + + The Open Source Alternative to + The Open Source Alternative to + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 8 + + + + Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. + Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 19 + + + + Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. + Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 33 + + + + Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. + Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 44 + + + + per month + per month + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 95 + + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 173 + + + + Ghostfolio vs comparison table + Ghostfolio vs comparison table + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 55 + + + + Website of Thomas Kaul + Website of Thomas Kaul + + apps/client/src/app/pages/about/overview/about-overview-page.html + 44 + + + + Founded + Founded + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 77 + + + + Origin + Origin + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 82 + + + + Region + Region + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 87 + + + + Available in + Available in + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 109 + + + + ✅ Yes + ✅ Yes + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 140 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 157 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 179 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 196 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 218 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 235 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 257 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 274 + + + + ❌ No + ❌ No + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 147 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 164 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 186 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 203 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 225 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 242 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 264 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 281 + + + + Self-Hosting + Self-Hosting + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 171 + + + + Use anonymously + Use anonymously + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 210 + + + + Free Plan + Free Plan + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 249 + + + + Starting from + Starting from + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 289 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 294 + + + + Notes + Notes + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 302 + + + + Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. + Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 312 + + + + Ready to take your investments to the next level? + Ready to take your investments to the next level? + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 325 + + + + Effortlessly track, analyze, and visualize your wealth with Ghostfolio. + Effortlessly track, analyze, and visualize your wealth with Ghostfolio. + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 329 + + + + Global + Global + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 51 + + + libs/ui/src/lib/i18n.ts + 19 + + + + Resources + Resources + + apps/client/src/app/components/footer/footer.component.html + 14 + + + apps/client/src/app/components/header/header.component.html + 89 + + + apps/client/src/app/components/header/header.component.html + 301 + + + apps/client/src/app/pages/resources/overview/resources-overview.component.html + 4 + + + libs/common/src/lib/routes/routes.ts + 332 + + + + Membership + Membership + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 73 + + + libs/common/src/lib/routes/routes.ts + 31 + + + libs/ui/src/lib/membership-card/membership-card.component.html + 40 + + + + Request it + Request it + + apps/client/src/app/pages/pricing/pricing-page.html + 344 + + + + Access + Access + + libs/common/src/lib/routes/routes.ts + 26 + + + + My Ghostfolio + My Ghostfolio + + apps/client/src/app/components/header/header.component.html + 280 + + + apps/client/src/app/pages/user-account/user-account-page.routes.ts + 33 + + + + Oops, authentication has failed. + Oops, authentication has failed. + + apps/client/src/app/pages/webauthn/webauthn-page.html + 19 + + + + Try again + Try again + + apps/client/src/app/pages/webauthn/webauthn-page.html + 27 + + + + Go back to Home Page + Go back to Home Page + + apps/client/src/app/pages/webauthn/webauthn-page.html + 33 + + + + Do you really want to delete this account balance? + Do you really want to delete this account balance? + + libs/ui/src/lib/account-balances/account-balances.component.ts + 127 + + + + Export Activities + Export Activities + + libs/ui/src/lib/activities-table/activities-table.component.html + 64 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 435 + + + + Export Drafts as ICS + Export Drafts as ICS + + libs/ui/src/lib/activities-table/activities-table.component.html + 77 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 448 + + + + Draft + Draft + + libs/ui/src/lib/activities-table/activities-table.component.html + 167 + + + + Clone + Clone + + libs/ui/src/lib/activities-table/activities-table.component.html + 487 + + + + Export Draft as ICS + Export Draft as ICS + + libs/ui/src/lib/activities-table/activities-table.component.html + 497 + + + + Do you really want to delete this activity? + Do you really want to delete this activity? + + libs/ui/src/lib/activities-table/activities-table.component.ts + 314 + + + + Asset Profiles + Asset Profiles + + apps/client/src/app/components/admin-settings/admin-settings.component.html + 123 + + + libs/ui/src/lib/assistant/assistant.html + 140 + + + + 50-Day Trend + 50-Day Trend + + libs/ui/src/lib/benchmark/benchmark.component.html + 43 + + + + 200-Day Trend + 200-Day Trend + + libs/ui/src/lib/benchmark/benchmark.component.html + 72 + + + + , + , + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 146 + + + + Last All Time High + Last All Time High + + libs/ui/src/lib/benchmark/benchmark.component.html + 101 + + + + Change from All Time High + Change from All Time High + + libs/ui/src/lib/benchmark/benchmark.component.html + 128 + + + + contact us + contact us + + apps/client/src/app/pages/pricing/pricing-page.html + 336 + + + + from ATH + from ATH + + libs/ui/src/lib/benchmark/benchmark.component.html + 130 + + + + {VAR_PLURAL, plural, =1 {Profile} other {Profiles}} + {VAR_PLURAL, plural, =1 {Profile} other {Profiles}} + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 249 + + + + Loan + Loan + + libs/ui/src/lib/i18n.ts + 60 + + + + Market data provided by + Market data provided by + + libs/ui/src/lib/data-provider-credits/data-provider-credits.component.html + 2 + + + + Savings Rate per Month + Savings Rate per Month + + libs/ui/src/lib/fire-calculator/fire-calculator.component.html + 10 + + + + Annual Interest Rate + Annual Interest Rate + + libs/ui/src/lib/fire-calculator/fire-calculator.component.html + 21 + + + + Retirement Date + Retirement Date + + libs/ui/src/lib/fire-calculator/fire-calculator.component.html + 32 + + + + Projected Total Amount + Projected Total Amount + + libs/ui/src/lib/fire-calculator/fire-calculator.component.html + 59 + + + + Interest + Interest + + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 67 + + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 358 + + + libs/ui/src/lib/fire-calculator/fire-calculator.component.ts + 414 + + + libs/ui/src/lib/i18n.ts + 41 + + + + Savings + Savings + + libs/ui/src/lib/fire-calculator/fire-calculator.component.ts + 424 + + + + Allocation + Allocation + + libs/ui/src/lib/accounts-table/accounts-table.component.html + 248 + + + libs/ui/src/lib/holdings-table/holdings-table.component.html + 122 + + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 40 + + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 116 + + + + Show all + Show all + + libs/ui/src/lib/holdings-table/holdings-table.component.html + 217 + + + + Account + Account + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 86 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 337 + + + libs/ui/src/lib/i18n.ts + 6 + + + libs/ui/src/lib/portfolio-filter-form/portfolio-filter-form.component.html + 4 + + + + Asia-Pacific + Asia-Pacific + + libs/ui/src/lib/i18n.ts + 7 + + + + Asset Class + Asset Class + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 114 + + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 235 + + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 331 + + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 240 + + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 283 + + + libs/ui/src/lib/i18n.ts + 8 + + + libs/ui/src/lib/portfolio-filter-form/portfolio-filter-form.component.html + 65 + + + + Asset Sub Class + Asset Sub Class + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 123 + + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 244 + + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 347 + + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 249 + + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 302 + + + libs/ui/src/lib/i18n.ts + 9 + + + + Core + Core + + libs/ui/src/lib/i18n.ts + 12 + + + + Switch to Ghostfolio Premium or Ghostfolio Open Source easily + Switch to Ghostfolio Premium or Ghostfolio Open Source easily + + libs/ui/src/lib/i18n.ts + 14 + + + + Switch to Ghostfolio Premium easily + Switch to Ghostfolio Premium easily + + libs/ui/src/lib/i18n.ts + 15 + + + + Emergency Fund + Emergency Fund + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 168 + + + apps/client/src/app/pages/features/features-page.html + 89 + + + libs/ui/src/lib/i18n.ts + 17 + + + + Grant + Grant + + libs/ui/src/lib/i18n.ts + 20 + + + + Higher Risk + Higher Risk + + libs/ui/src/lib/i18n.ts + 21 + + + + This activity already exists. + This activity already exists. + + libs/ui/src/lib/i18n.ts + 22 + + + + Lower Risk + Lower Risk + + libs/ui/src/lib/i18n.ts + 23 + + + + Month + Month + + libs/ui/src/lib/i18n.ts + 24 + + + + Months + Months + + libs/ui/src/lib/i18n.ts + 25 + + + + Other + Other + + libs/ui/src/lib/i18n.ts + 26 + + + libs/ui/src/lib/i18n.ts + 94 + + + libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts + 448 + + + + Preset + Preset + + libs/ui/src/lib/i18n.ts + 28 + + + + No Activities + No Activities + + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 150 + + + + Retirement Provision + Retirement Provision + + libs/ui/src/lib/i18n.ts + 29 + + + + Satellite + Satellite + + libs/ui/src/lib/i18n.ts + 30 + + + + Symbol + Symbol + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 68 + + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 74 + + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 169 + + + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 37 + + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 318 + + + libs/ui/src/lib/i18n.ts + 31 + + + + Tag + Tag + + libs/ui/src/lib/i18n.ts + 32 + + + libs/ui/src/lib/portfolio-filter-form/portfolio-filter-form.component.html + 54 + + + + Year + Year + + libs/ui/src/lib/i18n.ts + 33 + + + + View Details + View Details + + apps/client/src/app/components/admin-users/admin-users.html + 221 + + + libs/ui/src/lib/accounts-table/accounts-table.component.html + 314 + + + + Years + Years + + libs/ui/src/lib/i18n.ts + 34 + + + + Sign in with OpenID Connect + Sign in with OpenID Connect + + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 57 + + + + Buy + Buy + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 31 + + + libs/ui/src/lib/i18n.ts + 38 + + + + Fee + Fee + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 255 + + + libs/ui/src/lib/activities-table/activities-table.component.html + 263 + + + libs/ui/src/lib/i18n.ts + 40 + + + + Valuable + Valuable + + libs/ui/src/lib/i18n.ts + 44 + + + + Liability + Liability + + libs/ui/src/lib/i18n.ts + 42 + + + + Sell + Sell + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 44 + + + libs/ui/src/lib/i18n.ts + 43 + + + + Cash + Cash + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 218 + + + libs/ui/src/lib/i18n.ts + 56 + + + + Commodity + Commodity + + libs/ui/src/lib/i18n.ts + 48 + + + + Equity + Equity + + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 55 + + + libs/ui/src/lib/i18n.ts + 49 + + + + Fixed Income + Fixed Income + + libs/ui/src/lib/i18n.ts + 50 + + + + Real Estate + Real Estate + + libs/ui/src/lib/i18n.ts + 52 + + + libs/ui/src/lib/i18n.ts + 95 + + + + Authentication + Authentication + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 60 + + + + Bond + Bond + + libs/ui/src/lib/i18n.ts + 55 + + + + Cryptocurrency + Cryptocurrency + + libs/ui/src/lib/i18n.ts + 58 + + + + ETF + ETF + + libs/ui/src/lib/i18n.ts + 59 + + + + Mutual Fund + Mutual Fund + + libs/ui/src/lib/i18n.ts + 61 + + + + Precious Metal + Precious Metal + + libs/ui/src/lib/i18n.ts + 62 + + + + Private Equity + Private Equity + + libs/ui/src/lib/i18n.ts + 63 + + + + Stock + Stock + + libs/ui/src/lib/i18n.ts + 64 + + + + Africa + Africa + + libs/ui/src/lib/i18n.ts + 71 + + + + Asia + Asia + + libs/ui/src/lib/i18n.ts + 72 + + + + Communication Services + Communication Services + + libs/ui/src/lib/i18n.ts + 87 + + + + Europe + Europe + + libs/ui/src/lib/i18n.ts + 73 + + + + North America + North America + + libs/ui/src/lib/i18n.ts + 74 + + + + If you retire today, you would be able to withdraw + If you retire today, you would be able to withdraw + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 69 + + + + Oceania + Oceania + + libs/ui/src/lib/i18n.ts + 75 + + + + South America + South America + + libs/ui/src/lib/i18n.ts + 76 + + + + Extreme Fear + Extreme Fear + + libs/ui/src/lib/i18n.ts + 79 + + + + Extreme Greed + Extreme Greed + + libs/ui/src/lib/i18n.ts + 80 + + + + Neutral + Neutral + + libs/ui/src/lib/i18n.ts + 83 + + + + Valid until + Valid until + + apps/client/src/app/components/admin-settings/admin-settings.component.html + 86 + + + libs/ui/src/lib/membership-card/membership-card.component.html + 45 + + + + Time to add your first activity. + Time to add your first activity. + + libs/ui/src/lib/no-transactions-info/no-transactions-info.component.html + 12 + + + + No data available + No data available + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 246 + + + apps/client/src/app/pages/public/public-page.html + 195 + + + libs/ui/src/lib/benchmark/benchmark.component.html + 220 + + + libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts + 450 + + + libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts + 464 + + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 186 + + + + If a translation is missing, kindly support us in extending it here. + If a translation is missing, kindly support us in extending it here. + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 59 + + + + Date Range + Date Range + + libs/ui/src/lib/assistant/assistant.html + 170 + + + + The current market price is + The current market price is + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 770 + + + + Test + Test + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 588 + + + + Oops! Could not grant access. + Oops! Could not grant access. + + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.component.ts + 151 + + + + Restricted view + Restricted view + + apps/client/src/app/components/access-table/access-table.component.html + 26 + + + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 40 + + + + Permission + Permission + + apps/client/src/app/components/access-table/access-table.component.html + 18 + + + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 38 + + + + Private + Private + + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 30 + + + + Job Queue + Job Queue + + apps/client/src/app/pages/admin/admin-page.component.ts + 84 + + + libs/common/src/lib/routes/routes.ts + 46 + + + + Market data is delayed for + Market data is delayed for + + apps/client/src/app/components/portfolio-performance/portfolio-performance.component.ts + 92 + + + + Absolute Currency Performance + Absolute Currency Performance + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 209 + + + + Close Holding + Close Holding + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 446 + + + + Absolute Asset Performance + Absolute Asset Performance + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 166 + + + + Investment + Investment + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 169 + + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 60 + + + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 82 + + + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 98 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 100 + + + + here + here + + apps/client/src/app/pages/pricing/pricing-page.html + 347 + + + + Asset Performance + Asset Performance + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 188 + + + + Currency Performance + Currency Performance + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 234 + + + + Year to date + Year to date + + libs/ui/src/lib/assistant/assistant.component.ts + 384 + + + + Week to date + Week to date + + libs/ui/src/lib/assistant/assistant.component.ts + 376 + + + + Month to date + Month to date + + libs/ui/src/lib/assistant/assistant.component.ts + 380 + + + + MTD + MTD + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 224 + + + libs/ui/src/lib/assistant/assistant.component.ts + 380 + + + + WTD + WTD + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 220 + + + libs/ui/src/lib/assistant/assistant.component.ts + 376 + + + + Oops! A data provider is experiencing the hiccups. + Oops! A data provider is experiencing the hiccups. + + apps/client/src/app/components/portfolio-performance/portfolio-performance.component.html + 8 + + + + View + View + + apps/client/src/app/components/access-table/access-table.component.html + 23 + + + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 42 + + + + Reset Filters + Reset Filters + + libs/ui/src/lib/assistant/assistant.html + 204 + + + + year + year + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 232 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 290 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 296 + + + libs/ui/src/lib/assistant/assistant.component.ts + 394 + + + + years + years + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 236 + + + libs/ui/src/lib/assistant/assistant.component.ts + 416 + + + + Apply Filters + Apply Filters + + libs/ui/src/lib/assistant/assistant.html + 217 + + + + self-hosting + self-hosting + kebab-case + + libs/common/src/lib/routes/routes.ts + 243 + + + libs/common/src/lib/routes/routes.ts + 246 + + + + Self-Hosting + Self-Hosting + + apps/client/src/app/pages/faq/faq-page.component.ts + 46 + + + libs/common/src/lib/routes/routes.ts + 248 + + + + Data Gathering + Data Gathering + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 611 + + + apps/client/src/app/components/admin-overview/admin-overview.html + 76 + + + + Find a holding... + Find a holding... + + libs/ui/src/lib/assistant/assistant.component.ts + 469 + + + + General + General + + apps/client/src/app/pages/faq/faq-page.component.ts + 35 + + + + Cloud + Cloud + + apps/client/src/app/pages/faq/faq-page.component.ts + 40 + + + libs/common/src/lib/routes/routes.ts + 240 + + + + Daily + Daily + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 210 + + + + Oops! It looks like you’re making too many requests. Please slow down a bit. + Oops! It looks like you’re making too many requests. Please slow down a bit. + + apps/client/src/app/core/http-response.interceptor.ts + 103 + + + + My Account + My Account + + apps/client/src/app/pages/i18n/i18n-page.html + 13 + + + + Closed + Closed + + apps/client/src/app/components/home-holdings/home-holdings.component.ts + 62 + + + + Active + Active + + apps/client/src/app/components/home-holdings/home-holdings.component.ts + 61 + + + + Activity + Activity + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 227 + + + + Dividend Yield + Dividend Yield + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 194 + + + + Execute Job + Execute Job + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 220 + + + + This action is not allowed. + This action is not allowed. + + apps/client/src/app/core/http-response.interceptor.ts + 64 + + + + Priority + Priority + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 96 + + + + Liquidity + Liquidity + + libs/ui/src/lib/i18n.ts + 51 + + + + Buy and sell + Buy and sell + + libs/ui/src/lib/i18n.ts + 10 + + + + {VAR_PLURAL, plural, =1 {activity} other {activities}} + {VAR_PLURAL, plural, =1 {activity} other {activities}} + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 14 + + + + Delete Activities + Delete Activities + + libs/ui/src/lib/activities-table/activities-table.component.html + 92 + + + + Internationalization + Internationalization + + libs/common/src/lib/routes/routes.ts + 119 + + + + Close Account + Close Account + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 318 + + + + Do you really want to close your Ghostfolio account? + Do you really want to close your Ghostfolio account? + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 205 + + + + Jump to a page... + Jump to a page... + + libs/ui/src/lib/assistant/assistant.component.ts + 470 + + + + Danger Zone + Danger Zone + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 281 + + + + Approximation based on the top holdings of each ETF + Approximation based on the top holdings of each ETF + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 334 + + + + By ETF Holding + By ETF Holding + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 327 + + + + Join now or check out the example account + Join now or check out the example account + + apps/client/src/app/pages/landing/landing-page.html + 333 + + + + Include in + Include in + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 381 + + + + Oops! There was an error setting up biometric authentication. + Oops! There was an error setting up biometric authentication. + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 328 + + + + Show more + Show more + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 179 + + + + Benchmarks + Benchmarks + + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 130 + + + + Chart + Chart + + apps/client/src/app/components/home-holdings/home-holdings.html + 19 + + + + Table + Table + + apps/client/src/app/components/home-holdings/home-holdings.html + 16 + + + + Would you like to refine your personal investment strategy? + Would you like to refine your personal investment strategy? + + apps/client/src/app/pages/public/public-page.html + 233 + + + + Wealth + Wealth + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 110 + + + + Community + Community + + apps/client/src/app/components/footer/footer.component.html + 80 + + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 85 + + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 91 + + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 95 + + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 99 + + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 103 + + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 109 + + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 114 + + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 118 + + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 122 + + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 126 + + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 132 + + + apps/client/src/app/pages/features/features-page.html + 277 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 97 + + + + Oops! Could not delete the asset profile. + Oops! Could not delete the asset profile. + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 51 + + + + User Experience + User Experience + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 109 + + + + App + App + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 95 + + + + Tool + Tool + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 108 + + + + Investor + Investor + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 101 + + + + Wealth Management + Wealth Management + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 111 + + + + View Holding + View Holding + + libs/ui/src/lib/activities-table/activities-table.component.html + 474 + + + + Alternative + Alternative + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 94 + + + + Family Office + Family Office + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 98 + + + + Personal Finance + Personal Finance + + apps/client/src/app/components/footer/footer.component.html + 7 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 104 + + + + Software + Software + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 107 + + + + Budgeting + Budgeting + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 96 + + + + Open Source + Open Source + + apps/client/src/app/pages/landing/landing-page.html + 159 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 102 + + + + Privacy + Privacy + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 105 + + + + Do you really want to delete these asset profiles? + Do you really want to delete these asset profiles? + + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 67 + + + + Error + Error + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 761 + + + + Cancel + キャンセル + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 162 + + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 616 + + + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 57 + + + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 44 + + + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 27 + + + apps/client/src/app/components/home-watchlist/create-watchlist-item-dialog/create-watchlist-item-dialog.html + 17 + + + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 66 + + + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 105 + + + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 65 + + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 338 + + + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html + 48 + + + libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html + 47 + + + libs/ui/src/lib/i18n.ts + 11 + + + + Role + Role + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 39 + + + + Yes + Yes + + libs/ui/src/lib/i18n.ts + 35 + + + + , based on your total assets of + , based on your total assets of + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 97 + + + + Inactive + Inactive + + apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html + 85 + + + + Close + Close + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 618 + + + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 59 + + + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 46 + + + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 29 + + + apps/client/src/app/components/home-watchlist/create-watchlist-item-dialog/create-watchlist-item-dialog.html + 19 + + + apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html + 131 + + + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 68 + + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 234 + + + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 107 + + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 340 + + + libs/ui/src/lib/i18n.ts + 13 + + + + Activate + Activate + + apps/client/src/app/components/rule/rule.component.html + 83 + + + + Oops! Could not update access. + Oops! Could not update access. + + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.component.ts + 194 + + + + Deactivate + Deactivate + + apps/client/src/app/components/rule/rule.component.html + 78 + + + + Threshold Max + Threshold Max + + apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html + 93 + + + + send an e-mail to + send an e-mail to + + apps/client/src/app/pages/about/overview/about-overview-page.html + 87 + + + + Customize + Customize + + apps/client/src/app/components/rule/rule.component.html + 69 + + + + Portfolio Snapshot + Portfolio Snapshot + + apps/client/src/app/components/admin-jobs/admin-jobs.html + 56 + + + + Threshold Min + Threshold Min + + apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html + 58 + + + + If you plan to open an account at + If you plan to open an account at + + apps/client/src/app/pages/pricing/pricing-page.html + 312 + + + + Performance with currency effect Performance + Performance with currency effect Performance + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 83 + + + + Copy link to clipboard + Copy link to clipboard + + apps/client/src/app/components/access-table/access-table.component.html + 84 + + + + Change with currency effect Change + Change with currency effect Change + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 63 + + + + From the beginning + From the beginning + + apps/client/src/app/pages/public/public-page.html + 60 + + + + This year + This year + + apps/client/src/app/pages/public/public-page.html + 42 + + + + has been copied to the clipboard + has been copied to the clipboard + + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 378 + + + libs/ui/src/lib/value/value.component.ts + 180 + + + + offers a free plan + offers a free plan + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 256 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 273 + + + + does not offer a free plan + does not offer a free plan + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 263 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 280 + + + + Ghostfolio is a lightweight wealth management application for individuals to keep track of stocks, ETFs or cryptocurrencies and make solid, data-driven investment decisions. + Ghostfolio is a lightweight wealth management application for individuals to keep track of stocks, ETFs or cryptocurrencies and make solid, data-driven investment decisions. + + apps/client/src/app/pages/about/overview/about-overview-page.html + 10 + + + + , assuming a + , assuming a + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 175 + + + + Financial Services + Financial Services + + libs/ui/src/lib/i18n.ts + 91 + + + + to use our referral link and get a Ghostfolio Premium membership for one year + to use our referral link and get a Ghostfolio Premium membership for one year + + apps/client/src/app/pages/pricing/pricing-page.html + 340 + + + + can be self-hosted + can be self-hosted + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 178 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 195 + + + + Delete + Delete + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 244 + + + + cannot be self-hosted + cannot be self-hosted + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 185 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 202 + + + + can be used anonymously + can be used anonymously + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 217 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 234 + + + + cannot be used anonymously + cannot be used anonymously + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 224 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 241 + + + + is not Open Source Software + is not Open Source Software + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 146 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 163 + + + + is Open Source Software + is Open Source Software + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 139 + + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 156 + + + + This page has been archived. + This page has been archived. + + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 14 + + + + Oops! Invalid currency. + Oops! Invalid currency. + + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 48 + + + + Oops! Could not find any assets. + Oops! Could not find any assets. + + libs/ui/src/lib/symbol-autocomplete/symbol-autocomplete.component.html + 40 + + + + Set API key + Set API key + + apps/client/src/app/components/admin-settings/admin-settings.component.html + 188 + + + + Get access to 80’000+ tickers from over 50 exchanges + Get access to 80’000+ tickers from over 50 exchanges + + libs/ui/src/lib/i18n.ts + 27 + + + + Data Providers + Data Providers + + apps/client/src/app/components/admin-settings/admin-settings.component.html + 4 + + + + Join now + Join now + + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 193 + + + + Glossary + Glossary + + apps/client/src/app/pages/resources/glossary/resources-glossary.component.html + 4 + + + apps/client/src/app/pages/resources/resources-page.component.ts + 42 + + + libs/common/src/lib/routes/routes.ts + 293 + + + + glossary + glossary + kebab-case + + libs/common/src/lib/routes/routes.ts + 288 + + + libs/common/src/lib/routes/routes.ts + 291 + + + + Guides + Guides + + apps/client/src/app/pages/resources/guides/resources-guides.component.html + 4 + + + apps/client/src/app/pages/resources/resources-page.component.ts + 31 + + + libs/common/src/lib/routes/routes.ts + 301 + + + + guides + guides + kebab-case + + libs/common/src/lib/routes/routes.ts + 296 + + + libs/common/src/lib/routes/routes.ts + 299 + + + + Threshold range + Threshold range + + apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html + 15 + + + + Ghostfolio X-ray uses static analysis to uncover potential issues and risks in your portfolio. Adjust the rules below and set custom thresholds to align with your personal investment strategy. + Ghostfolio X-ray uses static analysis to uncover potential issues and risks in your portfolio. Adjust the rules below and set custom thresholds to align with your personal investment strategy. + + apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html + 6 + + + + Please enter your Ghostfolio API key: + Please enter your Ghostfolio API key: + + apps/client/src/app/pages/api/api-page.component.ts + 62 + + + + of + of + + apps/client/src/app/components/admin-settings/admin-settings.component.html + 152 + + + + Do you really want to delete the API key? + Do you really want to delete the API key? + + apps/client/src/app/components/admin-settings/admin-settings.component.ts + 133 + + + + Remove API key + Remove API key + + apps/client/src/app/components/admin-settings/admin-settings.component.html + 178 + + + + daily requests + daily requests + + apps/client/src/app/components/admin-settings/admin-settings.component.html + 154 + + + + Generate Ghostfolio Premium Data Provider API key for self-hosted environments... + Generate Ghostfolio Premium Data Provider API key for self-hosted environments... + + libs/ui/src/lib/membership-card/membership-card.component.html + 29 + + + + API Key + API Key + + libs/ui/src/lib/membership-card/membership-card.component.html + 21 + + + + API Requests Today + API Requests Today + + apps/client/src/app/components/admin-users/admin-users.html + 157 + + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 123 + + + + Could not generate an API key + Could not generate an API key + + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 136 + + + + Do you really want to generate a new API key? + Do you really want to generate a new API key? + + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 159 + + + + Ghostfolio Premium Data Provider API Key + Ghostfolio Premium Data Provider API Key + + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 154 + + + + Set this API key in your self-hosted environment: + Set this API key in your self-hosted environment: + + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 151 + + + + rules align with your portfolio. + rules align with your portfolio. + + apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html + 58 + + + + out of + out of + + apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html + 56 + + + + Save + 保存 + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 627 + + + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 68 + + + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 55 + + + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 38 + + + apps/client/src/app/components/home-watchlist/create-watchlist-item-dialog/create-watchlist-item-dialog.html + 28 + + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts + 108 + + + apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.html + 139 + + + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 81 + + + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 116 + + + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 349 + + + libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.html + 49 + + + + Received Access + Received Access + + apps/client/src/app/components/user-account-access/user-account-access.html + 55 + + + + Check the system status at + Check the system status at + + apps/client/src/app/pages/about/overview/about-overview-page.html + 57 + + + + Me + Me + + apps/client/src/app/components/header/header.component.html + 217 + + + apps/client/src/app/components/user-account-access/user-account-access.component.ts + 254 + + + + Please enter your Ghostfolio API key. + Please enter your Ghostfolio API key. + + apps/client/src/app/components/admin-settings/admin-settings.component.ts + 152 + + + + Change with currency effect + Change with currency effect + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 115 + + + + AI prompt has been copied to the clipboard + AI prompt has been copied to the clipboard + + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 211 + + + + Link has been copied to the clipboard + Link has been copied to the clipboard + + apps/client/src/app/components/access-table/access-table.component.ts + 101 + + + + Mode + Mode + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 538 + + + + Default Market Price + Default Market Price + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 501 + + + + Selector + Selector + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 554 + + + + Instant + Instant + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 259 + + + + Lazy + Lazy + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 255 + + + + HTTP Request Headers + HTTP Request Headers + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 514 + + + + real-time + real-time + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 259 + + + + end of day + end of day + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 255 + + + + Open Duck.ai + Open Duck.ai + + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 212 + + + + Create + Create + + libs/ui/src/lib/tags-selector/tags-selector.component.html + 50 + + + + Change + Change + + libs/ui/src/lib/holdings-table/holdings-table.component.html + 143 + + + libs/ui/src/lib/treemap-chart/treemap-chart.component.ts + 380 + + + + Performance + Performance + + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html + 6 + + + apps/client/src/app/components/home-overview/home-overview.component.ts + 53 + + + libs/ui/src/lib/holdings-table/holdings-table.component.html + 166 + + + libs/ui/src/lib/treemap-chart/treemap-chart.component.ts + 380 + + + libs/ui/src/lib/treemap-chart/treemap-chart.component.ts + 393 + + + + The project has been initiated by + The project has been initiated by + + apps/client/src/app/pages/about/overview/about-overview-page.html + 40 + + + + Copy AI prompt to clipboard for analysis + Copy AI prompt to clipboard for analysis + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 67 + + + + Total amount + Total amount + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 94 + + + + Copy portfolio data to clipboard for AI prompt + Copy portfolio data to clipboard for AI prompt + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 42 + + + + I understand that if I lose my security token, I cannot recover my account + I understand that if I lose my security token, I cannot recover my account + + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html + 28 + + + + Please keep your security token safe. If you lose it, you will not be able to recover your account. + Please keep your security token safe. If you lose it, you will not be able to recover your account. + + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html + 18 + + + + Here is your security token. It is only visible once, please store and keep it in a safe place. + Here is your security token. It is only visible once, please store and keep it in a safe place. + + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html + 67 + + + + Continue + Continue + + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html + 57 + + + + Terms and Conditions + Terms and Conditions + + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html + 15 + + + + Do you really want to generate a new security token for this user? + Do you really want to generate a new security token for this user? + + apps/client/src/app/components/admin-users/admin-users.component.ts + 261 + + + + Security token + Security token + + apps/client/src/app/components/admin-users/admin-users.component.ts + 256 + + + apps/client/src/app/components/user-account-access/user-account-access.component.ts + 179 + + + + Generate Security Token + Generate Security Token + + apps/client/src/app/components/admin-users/admin-users.html + 239 + + + + Terms of Service + Terms of Service + + apps/client/src/app/components/footer/footer.component.html + 62 + + + libs/common/src/lib/routes/routes.ts + 217 + + + + terms-of-service + terms-of-service + kebab-case + + libs/common/src/lib/routes/routes.ts + 212 + + + libs/common/src/lib/routes/routes.ts + 215 + + + + Terms of Service + Terms of Service + + apps/client/src/app/pages/about/terms-of-service/terms-of-service-page.html + 5 + + + + and I agree to the Terms of Service. + and I agree to the Terms of Service. + + apps/client/src/app/pages/register/user-account-registration-dialog/user-account-registration-dialog.html + 34 + + + + () is already in use. + () is already in use. + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 702 + + + + An error occurred while updating to (). + An error occurred while updating to (). + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 710 + + + + Apply + Apply + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 154 + + + + with API access for + with API access for + + apps/client/src/app/pages/pricing/pricing-page.html + 235 + + + + Data Gathering is off + Data Gathering is off + + apps/client/src/app/components/admin-market-data/admin-market-data.html + 38 + + + + Performance Calculation + Performance Calculation + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 31 + + + + someone + someone + + apps/client/src/app/pages/public/public-page.component.ts + 63 + + + + Add asset to watchlist + Add asset to watchlist + + apps/client/src/app/components/home-watchlist/create-watchlist-item-dialog/create-watchlist-item-dialog.html + 7 + + + + Watchlist + Watchlist + + apps/client/src/app/components/home-watchlist/home-watchlist.html + 4 + + + apps/client/src/app/pages/features/features-page.html + 197 + + + libs/common/src/lib/routes/routes.ts + 110 + + + + Do you really want to delete this item? + Do you really want to delete this item? + + libs/ui/src/lib/benchmark/benchmark.component.ts + 141 + + + + Log out + Log out + + apps/client/src/app/components/header/header.component.html + 330 + + + + Calculations are based on delayed market data and may not be displayed in real-time. + Calculations are based on delayed market data and may not be displayed in real-time. + + apps/client/src/app/components/home-market/home-market.html + 45 + + + apps/client/src/app/components/markets/markets.html + 54 + + + + changelog + changelog + kebab-case + + libs/common/src/lib/routes/routes.ts + 180 + + + libs/common/src/lib/routes/routes.ts + 183 + + + + Sync Demo User Account + Sync Demo User Account + + apps/client/src/app/components/admin-overview/admin-overview.html + 128 + + + + Demo user account has been synced. + Demo user account has been synced. + + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 303 + + + + Set up + Set up + + apps/client/src/app/pages/i18n/i18n-page.html + 145 + + + + No emergency fund has been set up + No emergency fund has been set up + + apps/client/src/app/pages/i18n/i18n-page.html + 147 + + + + An emergency fund has been set up + An emergency fund has been set up + + apps/client/src/app/pages/i18n/i18n-page.html + 150 + + + + Fee Ratio + Fee Ratio + + apps/client/src/app/pages/i18n/i18n-page.html + 152 + + + + The fees do exceed ${thresholdMax}% of your total investment volume (${feeRatio}%) + The fees do exceed ${thresholdMax}% of your total investment volume (${feeRatio}%) + + apps/client/src/app/pages/i18n/i18n-page.html + 154 + + + + The fees do not exceed ${thresholdMax}% of your total investment volume (${feeRatio}%) + The fees do not exceed ${thresholdMax}% of your total investment volume (${feeRatio}%) + + apps/client/src/app/pages/i18n/i18n-page.html + 158 + + + + Quick Links + Quick Links + + libs/ui/src/lib/assistant/assistant.html + 58 + + + + Live Demo + Live Demo + + apps/client/src/app/pages/landing/landing-page.html + 48 + + + apps/client/src/app/pages/landing/landing-page.html + 349 + + + libs/common/src/lib/routes/routes.ts + 231 + + + + Open Source Alternative to + Open Source Alternative to + + libs/common/src/lib/routes/routes.ts + 326 + + + + Single Account + Single Account + + apps/client/src/app/pages/i18n/i18n-page.html + 28 + + + + Your net worth is managed by a single account + Your net worth is managed by a single account + + apps/client/src/app/pages/i18n/i18n-page.html + 30 + + + + Your net worth is managed by ${accountsLength} accounts + Your net worth is managed by ${accountsLength} accounts + + apps/client/src/app/pages/i18n/i18n-page.html + 36 + + + + personal-finance-tools + personal-finance-tools + kebab-case + + libs/common/src/lib/routes/routes.ts + 312 + + + libs/common/src/lib/routes/routes.ts + 315 + + + libs/common/src/lib/routes/routes.ts + 323 + + + + markets + markets + kebab-case + + libs/common/src/lib/routes/routes.ts + 304 + + + libs/common/src/lib/routes/routes.ts + 307 + + + + Get Access + Get Access + + apps/client/src/app/components/admin-settings/admin-settings.component.html + 27 + + + + Fuel your self-hosted Ghostfolio with a powerful data provider to access 80,000+ tickers from over 50 exchanges worldwide. + Fuel your self-hosted Ghostfolio with a powerful data provider to access 80,000+ tickers from over 50 exchanges worldwide. + + apps/client/src/app/components/admin-settings/admin-settings.component.html + 16 + + + + Learn more + Learn more + + apps/client/src/app/components/admin-settings/admin-settings.component.html + 38 + + + + Limited Offer! + Limited Offer! + + apps/client/src/app/components/user-account-membership/user-account-membership.html + 41 + + + apps/client/src/app/pages/pricing/pricing-page.html + 294 + + + + Get extra + Get extra + + apps/client/src/app/components/user-account-membership/user-account-membership.html + 44 + + + apps/client/src/app/pages/pricing/pricing-page.html + 297 + + + + Unavailable + Unavailable + + apps/client/src/app/components/data-provider-status/data-provider-status.component.html + 5 + + + + Available + Available + + apps/client/src/app/components/data-provider-status/data-provider-status.component.html + 3 + + + + Current month + Current month + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 224 + + + + new + new + + apps/client/src/app/components/admin-settings/admin-settings.component.html + 79 + + + + Investment + Investment + + apps/client/src/app/pages/i18n/i18n-page.html + 15 + + + + Over ${thresholdMax}% of your current investment is at ${maxAccountName} (${maxInvestmentRatio}%) + Over ${thresholdMax}% of your current investment is at ${maxAccountName} (${maxInvestmentRatio}%) + + apps/client/src/app/pages/i18n/i18n-page.html + 17 + + + + The major part of your current investment is at ${maxAccountName} (${maxInvestmentRatio}%) and does not exceed ${thresholdMax}% + The major part of your current investment is at ${maxAccountName} (${maxInvestmentRatio}%) and does not exceed ${thresholdMax}% + + apps/client/src/app/pages/i18n/i18n-page.html + 24 + + + + Equity + Equity + + apps/client/src/app/pages/i18n/i18n-page.html + 41 + + + + The equity contribution of your current investment (${equityValueRatio}%) exceeds ${thresholdMax}% + The equity contribution of your current investment (${equityValueRatio}%) exceeds ${thresholdMax}% + + apps/client/src/app/pages/i18n/i18n-page.html + 43 + + + + The equity contribution of your current investment (${equityValueRatio}%) is below ${thresholdMin}% + The equity contribution of your current investment (${equityValueRatio}%) is below ${thresholdMin}% + + apps/client/src/app/pages/i18n/i18n-page.html + 47 + + + + The equity contribution of your current investment (${equityValueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% + The equity contribution of your current investment (${equityValueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% + + apps/client/src/app/pages/i18n/i18n-page.html + 51 + + + + Fixed Income + Fixed Income + + apps/client/src/app/pages/i18n/i18n-page.html + 55 + + + + The fixed income contribution of your current investment (${fixedIncomeValueRatio}%) exceeds ${thresholdMax}% + The fixed income contribution of your current investment (${fixedIncomeValueRatio}%) exceeds ${thresholdMax}% + + apps/client/src/app/pages/i18n/i18n-page.html + 57 + + + + The fixed income contribution of your current investment (${fixedIncomeValueRatio}%) is below ${thresholdMin}% + The fixed income contribution of your current investment (${fixedIncomeValueRatio}%) is below ${thresholdMin}% + + apps/client/src/app/pages/i18n/i18n-page.html + 61 + + + + The fixed income contribution of your current investment (${fixedIncomeValueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% + The fixed income contribution of your current investment (${fixedIncomeValueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% + + apps/client/src/app/pages/i18n/i18n-page.html + 66 + + + + Investment: Base Currency + Investment: Base Currency + + apps/client/src/app/pages/i18n/i18n-page.html + 85 + + + + The major part of your current investment is not in your base currency (${baseCurrencyValueRatio}% in ${baseCurrency}) + The major part of your current investment is not in your base currency (${baseCurrencyValueRatio}% in ${baseCurrency}) + + apps/client/src/app/pages/i18n/i18n-page.html + 88 + + + + The major part of your current investment is in your base currency (${baseCurrencyValueRatio}% in ${baseCurrency}) + The major part of your current investment is in your base currency (${baseCurrencyValueRatio}% in ${baseCurrency}) + + apps/client/src/app/pages/i18n/i18n-page.html + 92 + + + + Investment + Investment + + apps/client/src/app/pages/i18n/i18n-page.html + 95 + + + + Over ${thresholdMax}% of your current investment is in ${currency} (${maxValueRatio}%) + Over ${thresholdMax}% of your current investment is in ${currency} (${maxValueRatio}%) + + apps/client/src/app/pages/i18n/i18n-page.html + 97 + + + + The major part of your current investment is in ${currency} (${maxValueRatio}%) and does not exceed ${thresholdMax}% + The major part of your current investment is in ${currency} (${maxValueRatio}%) and does not exceed ${thresholdMax}% + + apps/client/src/app/pages/i18n/i18n-page.html + 101 + + + + start + start + kebab-case + + libs/common/src/lib/routes/routes.ts + 336 + + + libs/common/src/lib/routes/routes.ts + 337 + + + + Generate + Generate + + apps/client/src/app/components/user-account-access/user-account-access.html + 45 + + + + If you encounter a bug, would like to suggest an improvement or a new feature, please join the Ghostfolio Slack community, post to @ghostfolio_ + If you encounter a bug, would like to suggest an improvement or a new feature, please join the Ghostfolio Slack community, post to @ghostfolio_ + + apps/client/src/app/pages/about/overview/about-overview-page.html + 69 + + + + Do you really want to generate a new security token? + Do you really want to generate a new security token? + + apps/client/src/app/components/user-account-access/user-account-access.component.ts + 184 + + + + Cryptocurrencies + Cryptocurrencies + + apps/client/src/app/components/markets/markets.component.ts + 52 + + + apps/client/src/app/pages/features/features-page.html + 51 + + + + Stocks + Stocks + + apps/client/src/app/components/markets/markets.component.ts + 51 + + + apps/client/src/app/pages/features/features-page.html + 15 + + + + + + + apps/client/src/app/components/admin-users/admin-users.html + 35 + + + + Manage Asset Profile + Manage Asset Profile + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 471 + + + + Alternative Investment + Alternative Investment + + libs/ui/src/lib/i18n.ts + 47 + + + + Collectible + Collectible + + libs/ui/src/lib/i18n.ts + 57 + + + + Average Unit Price + Average Unit Price + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.component.ts + 123 + + + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 101 + + + + No results found... + No results found... + + libs/ui/src/lib/assistant/assistant.html + 51 + + + + Account Cluster Risks + Account Cluster Risks + + apps/client/src/app/pages/i18n/i18n-page.html + 14 + + + + Asset Class Cluster Risks + Asset Class Cluster Risks + + apps/client/src/app/pages/i18n/i18n-page.html + 39 + + + + Currency Cluster Risks + Currency Cluster Risks + + apps/client/src/app/pages/i18n/i18n-page.html + 83 + + + + Economic Market Cluster Risks + Economic Market Cluster Risks + + apps/client/src/app/pages/i18n/i18n-page.html + 106 + + + + Emergency Fund + Emergency Fund + + apps/client/src/app/pages/i18n/i18n-page.html + 144 + + + + Fees + Fees + + apps/client/src/app/pages/i18n/i18n-page.html + 161 + + + + Liquidity + Liquidity + + apps/client/src/app/pages/i18n/i18n-page.html + 70 + + + + Buying Power + Buying Power + + apps/client/src/app/pages/i18n/i18n-page.html + 71 + + + + Your buying power is below ${thresholdMin} ${baseCurrency} + Your buying power is below ${thresholdMin} ${baseCurrency} + + apps/client/src/app/pages/i18n/i18n-page.html + 73 + + + + Your buying power is 0 ${baseCurrency} + Your buying power is 0 ${baseCurrency} + + apps/client/src/app/pages/i18n/i18n-page.html + 77 + + + + Your buying power exceeds ${thresholdMin} ${baseCurrency} + Your buying power exceeds ${thresholdMin} ${baseCurrency} + + apps/client/src/app/pages/i18n/i18n-page.html + 80 + + + + Regional Market Cluster Risks + Regional Market Cluster Risks + + apps/client/src/app/pages/i18n/i18n-page.html + 163 + + + + Developed Markets + Developed Markets + + apps/client/src/app/pages/i18n/i18n-page.html + 109 + + + + The developed markets contribution of your current investment (${developedMarketsValueRatio}%) exceeds ${thresholdMax}% + The developed markets contribution of your current investment (${developedMarketsValueRatio}%) exceeds ${thresholdMax}% + + apps/client/src/app/pages/i18n/i18n-page.html + 112 + + + + The developed markets contribution of your current investment (${developedMarketsValueRatio}%) is below ${thresholdMin}% + The developed markets contribution of your current investment (${developedMarketsValueRatio}%) is below ${thresholdMin}% + + apps/client/src/app/pages/i18n/i18n-page.html + 117 + + + + The developed markets contribution of your current investment (${developedMarketsValueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% + The developed markets contribution of your current investment (${developedMarketsValueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% + + apps/client/src/app/pages/i18n/i18n-page.html + 122 + + + + Emerging Markets + Emerging Markets + + apps/client/src/app/pages/i18n/i18n-page.html + 127 + + + + The emerging markets contribution of your current investment (${emergingMarketsValueRatio}%) exceeds ${thresholdMax}% + The emerging markets contribution of your current investment (${emergingMarketsValueRatio}%) exceeds ${thresholdMax}% + + apps/client/src/app/pages/i18n/i18n-page.html + 130 + + + + The emerging markets contribution of your current investment (${emergingMarketsValueRatio}%) is below ${thresholdMin}% + The emerging markets contribution of your current investment (${emergingMarketsValueRatio}%) is below ${thresholdMin}% + + apps/client/src/app/pages/i18n/i18n-page.html + 135 + + + + The emerging markets contribution of your current investment (${emergingMarketsValueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% + The emerging markets contribution of your current investment (${emergingMarketsValueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% + + apps/client/src/app/pages/i18n/i18n-page.html + 140 + + + + No accounts have been set up + No accounts have been set up + + apps/client/src/app/pages/i18n/i18n-page.html + 21 + + + + Your net worth is managed by 0 accounts + Your net worth is managed by 0 accounts + + apps/client/src/app/pages/i18n/i18n-page.html + 33 + + + + Asia-Pacific + Asia-Pacific + + apps/client/src/app/pages/i18n/i18n-page.html + 165 + + + + The Asia-Pacific market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}% + The Asia-Pacific market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}% + + apps/client/src/app/pages/i18n/i18n-page.html + 167 + + + + The Asia-Pacific market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}% + The Asia-Pacific market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}% + + apps/client/src/app/pages/i18n/i18n-page.html + 171 + + + + The Asia-Pacific market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% + The Asia-Pacific market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% + + apps/client/src/app/pages/i18n/i18n-page.html + 175 + + + + Emerging Markets + Emerging Markets + + apps/client/src/app/pages/i18n/i18n-page.html + 180 + + + + The Emerging Markets contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}% + The Emerging Markets contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}% + + apps/client/src/app/pages/i18n/i18n-page.html + 183 + + + + The Emerging Markets contribution of your current investment (${valueRatio}%) is below ${thresholdMin}% + The Emerging Markets contribution of your current investment (${valueRatio}%) is below ${thresholdMin}% + + apps/client/src/app/pages/i18n/i18n-page.html + 187 + + + + The Emerging Markets contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% + The Emerging Markets contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% + + apps/client/src/app/pages/i18n/i18n-page.html + 191 + + + + Europe + Europe + + apps/client/src/app/pages/i18n/i18n-page.html + 195 + + + + The Europe market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}% + The Europe market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}% + + apps/client/src/app/pages/i18n/i18n-page.html + 197 + + + + The Europe market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}% + The Europe market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}% + + apps/client/src/app/pages/i18n/i18n-page.html + 201 + + + + The Europe market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% + The Europe market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% + + apps/client/src/app/pages/i18n/i18n-page.html + 205 + + + + Japan + Japan + + apps/client/src/app/pages/i18n/i18n-page.html + 209 + + + + The Japan market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}% + The Japan market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}% + + apps/client/src/app/pages/i18n/i18n-page.html + 211 + + + + The Japan market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}% + The Japan market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}% + + apps/client/src/app/pages/i18n/i18n-page.html + 215 + + + + The Japan market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% + The Japan market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% + + apps/client/src/app/pages/i18n/i18n-page.html + 219 + + + + North America + North America + + apps/client/src/app/pages/i18n/i18n-page.html + 223 + + + + The North America market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}% + The North America market contribution of your current investment (${valueRatio}%) exceeds ${thresholdMax}% + + apps/client/src/app/pages/i18n/i18n-page.html + 225 + + + + The North America market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}% + The North America market contribution of your current investment (${valueRatio}%) is below ${thresholdMin}% + + apps/client/src/app/pages/i18n/i18n-page.html + 229 + + + + The North America market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% + The North America market contribution of your current investment (${valueRatio}%) is within the range of ${thresholdMin}% and ${thresholdMax}% + + apps/client/src/app/pages/i18n/i18n-page.html + 233 + + + + Support Ghostfolio + Support Ghostfolio + + apps/client/src/app/pages/about/overview/about-overview-page.html + 166 + + + + Find Ghostfolio on GitHub + Find Ghostfolio on GitHub + + apps/client/src/app/pages/about/overview/about-overview-page.html + 99 + + + apps/client/src/app/pages/about/overview/about-overview-page.html + 138 + + + + Ghostfolio is an independent & bootstrapped business + Ghostfolio is an independent & bootstrapped business + + apps/client/src/app/pages/about/overview/about-overview-page.html + 157 + + + + Send an e-mail + Send an e-mail + + apps/client/src/app/pages/about/overview/about-overview-page.html + 89 + + + apps/client/src/app/pages/about/overview/about-overview-page.html + 128 + + + + Registration Date + Registration Date + + apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html + 51 + + + + Join the Ghostfolio Slack community + Join the Ghostfolio Slack community + + apps/client/src/app/pages/about/overview/about-overview-page.html + 109 + + + + Follow Ghostfolio on LinkedIn + Follow Ghostfolio on LinkedIn + + apps/client/src/app/pages/about/overview/about-overview-page.html + 147 + + + + Follow Ghostfolio on X (formerly Twitter) + Follow Ghostfolio on X (formerly Twitter) + + apps/client/src/app/pages/about/overview/about-overview-page.html + 118 + + + + + diff --git a/libs/common/src/lib/config.ts b/libs/common/src/lib/config.ts index 03600088f..9c5ef8a5e 100644 --- a/libs/common/src/lib/config.ts +++ b/libs/common/src/lib/config.ts @@ -314,6 +314,7 @@ export const SUPPORTED_LANGUAGE_CODES = [ 'es', 'fr', 'it', + // 'ja', 'ko', 'nl', 'pl', diff --git a/libs/common/src/lib/helper.ts b/libs/common/src/lib/helper.ts index 58e62618b..ef66b5251 100644 --- a/libs/common/src/lib/helper.ts +++ b/libs/common/src/lib/helper.ts @@ -23,6 +23,7 @@ import { es, fr, it, + ja, ko, nl, pl, @@ -262,6 +263,8 @@ export function getDateFnsLocale(aLanguageCode?: string) { return fr; } else if (aLanguageCode === 'it') { return it; + } else if (aLanguageCode === 'ja') { + return ja; } else if (aLanguageCode === 'ko') { return ko; } else if (aLanguageCode === 'nl') {