Use Ghostfolio in multiple languages: English, Dutch, French,
- German, Italian, Portuguese
- and Spanish are currently supported.
+ German, Italian, Portuguese and Spanish are currently
+ supported.
diff --git a/apps/client/src/assets/sitemap.xml b/apps/client/src/assets/sitemap.xml
index 56c671783..7189ae5b1 100644
--- a/apps/client/src/assets/sitemap.xml
+++ b/apps/client/src/assets/sitemap.xml
@@ -58,6 +58,10 @@
https://ghostfol.io/de/ueber-uns/changelog2023-06-01T00:00:00+00:00
+
+ https://ghostfol.io/de/ueber-uns/datenschutzbestimmungen
+ 2023-06-01T00:00:00+00:00
+ https://ghostfol.io/de/ueber-uns/lizenz2023-06-01T00:00:00+00:00
@@ -356,4 +360,52 @@
https://ghostfol.io/nl/vaak-gestelde-vragen2023-06-01T00:00:00+00:00
+
+ https://ghostfol.io/pt/blog
+ 2023-06-01T00:00:00+00:00
+
+
+ https://ghostfol.io/pt/funcionalidades
+ 2023-06-01T00:00:00+00:00
+
+
+ https://ghostfol.io/pt/mercados
+ 2023-06-01T00:00:00+00:00
+
+
+ https://ghostfol.io/pt/open
+ 2023-06-01T00:00:00+00:00
+
+
+ https://ghostfol.io/pt/perguntas-mais-frequentes
+ 2023-06-01T00:00:00+00:00
+
+
+ https://ghostfol.io/pt/precos
+ 2023-06-01T00:00:00+00:00
+
+
+ https://ghostfol.io/pt/recursos
+ 2023-06-01T00:00:00+00:00
+
+
+ https://ghostfol.io/pt/registo
+ 2023-06-01T00:00:00+00:00
+
+
+ https://ghostfol.io/pt/sobre
+ 2023-06-01T00:00:00+00:00
+
+
+ https://ghostfol.io/pt/sobre/changelog
+ 2023-06-01T00:00:00+00:00
+
+
+ https://ghostfol.io/pt/sobre/licenca
+ 2023-06-01T00:00:00+00:00
+
+
+ https://ghostfol.io/pt/sobre/politica-de-privacidade
+ 2023-06-01T00:00:00+00:00
+
From 382fe24f295325b83d8e311a04491334817e7952 Mon Sep 17 00:00:00 2001
From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
Date: Sat, 17 Jun 2023 17:38:30 +0200
Subject: [PATCH 2/6] Release 1.281.0 (#2080)
---
CHANGELOG.md | 2 +-
package.json | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8abccaae6..ed5ff9ed1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 1.281.0 - 2023-06-17
### Added
diff --git a/package.json b/package.json
index c49046bfc..2dce1730f 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "ghostfolio",
- "version": "1.280.1",
+ "version": "1.281.0",
"homepage": "https://ghostfol.io",
"license": "AGPL-3.0",
"scripts": {
From 73c0f02e062e914e297d43e5f23e7dd86f4b6fcb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Lu=C3=ADs=20Pinho?=
Date: Sun, 18 Jun 2023 07:59:16 +0100
Subject: [PATCH 3/6] Add the final translations for Portuguese (#2079)
---
apps/client/src/locales/messages.pt.xlf | 198 ++++++++++++------------
1 file changed, 99 insertions(+), 99 deletions(-)
diff --git a/apps/client/src/locales/messages.pt.xlf b/apps/client/src/locales/messages.pt.xlf
index 8fa00513e..dae9bc453 100644
--- a/apps/client/src/locales/messages.pt.xlf
+++ b/apps/client/src/locales/messages.pt.xlf
@@ -391,7 +391,7 @@
View Stacktrace
- View Stacktrace
+ Ver Stacktraceapps/client/src/app/components/admin-jobs/admin-jobs.html122
@@ -643,7 +643,7 @@
Do you really want to delete this currency?
- Do you really want to delete this currency?
+ Deseja realmente excluir esta moeda?apps/client/src/app/components/admin-overview/admin-overview.component.ts137
@@ -707,7 +707,7 @@
Set Message
- Set Message
+ Definir Mensagemapps/client/src/app/components/admin-overview/admin-overview.html131
@@ -715,7 +715,7 @@
Read-only Mode
- Read-only Mode
+ Modo Somente Leituraapps/client/src/app/components/admin-overview/admin-overview.html99
@@ -755,7 +755,7 @@
Do you really want to delete this user?
- Do you really want to delete this user?
+ Deseja realmente excluir este utilizador?apps/client/src/app/components/admin-users/admin-users.component.ts84
@@ -763,7 +763,7 @@
User
- User
+ Utilizadorapps/client/src/app/components/admin-users/admin-users.html9
@@ -807,7 +807,7 @@
Engagement per Day
- Engagement per Day
+ Envolvimento por Diaapps/client/src/app/components/admin-users/admin-users.html29
@@ -859,7 +859,7 @@
Benchmark
- Benchmark
+ Referênciaapps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts118
@@ -867,7 +867,7 @@
Current Market Mood
- Current Market Mood
+ Tom do Mercado Atualapps/client/src/app/components/fear-and-greed-index/fear-and-greed-index.component.html12
@@ -911,7 +911,7 @@
Resources
- Resources
+ Recursosapps/client/src/app/app.component.html70
@@ -931,7 +931,7 @@
Pricing
- Pricing
+ Preçosapps/client/src/app/app.component.html93
@@ -951,7 +951,7 @@
About
- About
+ Sobreapps/client/src/app/app.component.html76
@@ -967,7 +967,7 @@
Me
- Me
+ Euapps/client/src/app/components/header/header.component.html123
@@ -983,7 +983,7 @@
About Ghostfolio
- About Ghostfolio
+ Sobre o Ghostfolioapps/client/src/app/components/header/header.component.html216
@@ -991,7 +991,7 @@
Features
- Features
+ Funcionalidadesapps/client/src/app/app.component.html85
@@ -1003,7 +1003,7 @@
Markets
- Markets
+ Mercadosapps/client/src/app/app.component.html69
@@ -1051,7 +1051,7 @@
Oops! Incorrect Security Token.
- Oops! Incorrect Security Token.
+ Oops! Token de Segurança Incorreto.apps/client/src/app/components/header/header.component.ts133
@@ -1071,7 +1071,7 @@
Fear
- Fear
+ Medoapps/client/src/app/components/home-market/home-market.component.ts24
@@ -1079,7 +1079,7 @@
Greed
- Greed
+ Ganânciaapps/client/src/app/components/home-market/home-market.component.ts25
@@ -1087,7 +1087,7 @@
Last Days
- Last Days
+ Últimos Diasapps/client/src/app/components/home-market/home-market.html6
@@ -1095,7 +1095,7 @@
This feature requires a subscription.
- This feature requires a subscription.
+ Esta funcionalidade requer uma subscrição.apps/client/src/app/components/home-summary/home-summary.component.ts112
@@ -1107,7 +1107,7 @@
Upgrade Plan
- Upgrade Plan
+ Atualizar Planoapps/client/src/app/components/home-summary/home-summary.component.ts114
@@ -1119,7 +1119,7 @@
Summary
- Summary
+ Resumoapps/client/src/app/components/home-summary/home-summary.html2
@@ -1127,7 +1127,7 @@
Deposit
- Deposit
+ Depósitoapps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts49
@@ -1143,7 +1143,7 @@
Total Amount
- Total Amount
+ Valor Totalapps/client/src/app/components/investment-chart/investment-chart.component.ts182
@@ -1151,7 +1151,7 @@
Savings Rate
- Savings Rate
+ Taxa de Poupançaapps/client/src/app/components/investment-chart/investment-chart.component.ts248
@@ -1159,7 +1159,7 @@
Security Token
- Security Token
+ Token de Segurançaapps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html10
@@ -1171,7 +1171,7 @@
or
- or
+ ouapps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html19
@@ -1191,7 +1191,7 @@
Sign in with Internet Identity
- Sign in with Internet Identity
+ Iniciar sessão com Internet Identityapps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html30
@@ -1199,7 +1199,7 @@
Sign in with Google
- Sign in with Google
+ Iniciar sessão com Googleapps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html40
@@ -1207,7 +1207,7 @@
Stay signed in
- Stay signed in
+ Manter sessão iniciadaapps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html49
@@ -1259,7 +1259,7 @@
Absolute Gross Performance
- Absolute Gross Performance
+ Desempenho Bruto Absolutoapps/client/src/app/components/portfolio-summary/portfolio-summary.component.html51
@@ -1267,7 +1267,7 @@
Gross Performance
- Gross Performance
+ Desempenho Brutoapps/client/src/app/components/portfolio-summary/portfolio-summary.component.html63
@@ -1275,7 +1275,7 @@
Fees for
- Fees for
+ Taxas para apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html78,81
@@ -1283,7 +1283,7 @@
{VAR_PLURAL, plural, =1 {transaction} other {transactions}}
- {VAR_PLURAL, plural, =1 {transaction} other {transactions}}
+ {VAR_PLURAL, plural, =1 {transação} other {transações}}apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html79,80
@@ -1291,7 +1291,7 @@
Absolute Net Performance
- Absolute Net Performance
+ Desempenho Líquido Absolutoapps/client/src/app/components/portfolio-summary/portfolio-summary.component.html97
@@ -1299,7 +1299,7 @@
Net Performance
- Net Performance
+ Desempenho Líquidoapps/client/src/app/components/portfolio-summary/portfolio-summary.component.html109
@@ -1307,7 +1307,7 @@
Total Assets
- Total Assets
+ Ativos Totais apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html125
@@ -1355,7 +1355,7 @@
Annualized Performance
- Annualized Performance
+ Desempenho Anual apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html210,212
@@ -1531,7 +1531,7 @@
Report Data Glitch
- Report Data Glitch
+ Dados do Relatório com Problemaapps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html285
@@ -1539,7 +1539,7 @@
Allocation
- Allocation
+ Alocaçãolibs/ui/src/lib/holdings-table/holdings-table.component.html95
@@ -1595,7 +1595,7 @@
This feature is currently unavailable.
- This feature is currently unavailable.
+ Esta funcionalidade está atualmente indisponível.apps/client/src/app/core/http-response.interceptor.ts59
@@ -1671,7 +1671,7 @@
Changelog
- Changelog
+ Changelogapps/client/src/app/pages/about/changelog/changelog-page.html4
@@ -1727,7 +1727,7 @@
Please enter your coupon code:
- Please enter your coupon code:
+ Por favor, insira o seu código de cupão:apps/client/src/app/pages/account/account-page.component.ts236
@@ -1735,7 +1735,7 @@
Could not redeem coupon code
- Could not redeem coupon code
+ Não foi possível resgatar o código de cupãoapps/client/src/app/pages/account/account-page.component.ts246
@@ -1743,7 +1743,7 @@
Coupon code has been redeemed
- Coupon code has been redeemed
+ Código de cupão foi resgatadoapps/client/src/app/pages/account/account-page.component.ts258
@@ -1751,7 +1751,7 @@
Reload
- Reload
+ Atualizarapps/client/src/app/pages/account/account-page.component.ts259
@@ -1783,7 +1783,7 @@
Membership
- Membership
+ Filiaçãoapps/client/src/app/pages/account/account-page.html15
@@ -1791,7 +1791,7 @@
Upgrade
- Upgrade
+ Atualizarapps/client/src/app/pages/account/account-page.html40
@@ -1799,7 +1799,7 @@
per year
- per year
+ por anoapps/client/src/app/pages/account/account-page.html57
@@ -1807,7 +1807,7 @@
Try Premium
- Try Premium
+ Experimentar Premiumapps/client/src/app/pages/account/account-page.html65
@@ -1815,7 +1815,7 @@
Redeem Coupon
- Redeem Coupon
+ Resgatar Cupãoapps/client/src/app/pages/account/account-page.html77
@@ -1823,7 +1823,7 @@
Presenter View
- Presenter View
+ Vista do Apresentadorapps/client/src/app/pages/account/account-page.html84
@@ -1899,7 +1899,7 @@
Light
- Light
+ Claroapps/client/src/app/pages/account/account-page.html213
@@ -1907,7 +1907,7 @@
Dark
- Dark
+ Escuroapps/client/src/app/pages/account/account-page.html214
@@ -1915,7 +1915,7 @@
Sign in with fingerprint
- Sign in with fingerprint
+ Iniciar sessão com impressão digitalapps/client/src/app/pages/account/account-page.html238
@@ -1923,7 +1923,7 @@
Experimental Features
- Experimental Features
+ Funcionalidades Experimentaisapps/client/src/app/pages/account/account-page.html253
@@ -1931,7 +1931,7 @@
User ID
- User ID
+ ID do Utilizadorapps/client/src/app/pages/account/account-page.html268
@@ -1939,7 +1939,7 @@
Granted Access
- Granted Access
+ Acesso Concedidoapps/client/src/app/pages/account/account-page.html277
@@ -1947,7 +1947,7 @@
Grant access
- Grant access
+ Conceder Acessoapps/client/src/app/pages/account/create-or-update-access-dialog/create-or-update-access-dialog.html2
@@ -2091,7 +2091,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.
+ Como já tem sessão iniciada, não pode aceder à conta de demonstração.apps/client/src/app/pages/demo/demo-page.component.ts31
@@ -2275,7 +2275,7 @@
The following file formats are supported:
- The following file formats are supported:
+ Os seguintes formatos de ficheiro são suportados:apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html74
@@ -2611,7 +2611,7 @@
Get Started
- Get Started
+ Começarapps/client/src/app/pages/public/public-page.html140
@@ -2619,7 +2619,7 @@
Registration
- Registration
+ Registoapps/client/src/app/pages/register/register-page-routing.module.ts12
@@ -2639,7 +2639,7 @@
Continue with Internet Identity
- Continue with Internet Identity
+ Continuar com Internet Identityapps/client/src/app/pages/register/register-page.html40
@@ -2647,7 +2647,7 @@
Continue with Google
- Continue with Google
+ Continuar com Googleapps/client/src/app/pages/register/register-page.html50
@@ -2655,7 +2655,7 @@
Copy to clipboard
- Copy to clipboard
+ Copiar para a área de transferênciaapps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html26
@@ -2663,7 +2663,7 @@
I agree to have stored my Security Token from above in a secure place. If I lose it, I cannot get my account back.
- I agree to have stored my Security Token from above in a secure place. If I lose it, I cannot get my account back.
+ Concordo em como guardei o meu Token de Segurança acima num local seguro. Se o perder, não conseguirei recuperar a minha conta.apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html31,34
@@ -2899,7 +2899,7 @@
Commodity
- Commodity
+ Matéria-primalibs/ui/src/lib/i18n.ts29
@@ -2907,7 +2907,7 @@
Equity
- Equity
+ Açõeslibs/ui/src/lib/i18n.ts30
@@ -2915,7 +2915,7 @@
Fixed Income
- Fixed Income
+ Rendimento Fixolibs/ui/src/lib/i18n.ts31
@@ -3071,7 +3071,7 @@
Symbol Mapping
- Symbol Mapping
+ Mapeamento de Símboloapps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html156
@@ -3179,7 +3179,7 @@
Securities
- Securities
+ Títuloslibs/ui/src/lib/i18n.ts21
@@ -3187,7 +3187,7 @@
Holding
- Holding
+ Detençãoapps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html33
@@ -3195,7 +3195,7 @@
Load Dividends
- Load Dividends
+ Carregar Dividendosapps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html56
@@ -3227,7 +3227,7 @@
Core
- Core
+ Núcleolibs/ui/src/lib/i18n.ts7
@@ -3235,7 +3235,7 @@
Grant
- Grant
+ Concederlibs/ui/src/lib/i18n.ts12
@@ -3259,7 +3259,7 @@
Retirement Provision
- Retirement Provision
+ Provisão de Reformalibs/ui/src/lib/i18n.ts19
@@ -3267,7 +3267,7 @@
Satellite
- Satellite
+ Satélitelibs/ui/src/lib/i18n.ts20
@@ -3275,7 +3275,7 @@
Protection for sensitive information like absolute performances and quantity values
- Protection for sensitive information like absolute performances and quantity values
+ Proteção para informações sensíveis, como desempenhos absolutos e valores quantitativos apps/client/src/app/pages/account/account-page.html85,88
@@ -3283,7 +3283,7 @@
Distraction-free experience for turbulent times
- Distraction-free experience for turbulent times
+ Experiência sem distrações para tempos turbulentos apps/client/src/app/pages/account/account-page.html224,226
@@ -3291,7 +3291,7 @@
Sneak peek at upcoming functionality
- Sneak peek at upcoming functionality
+ Acesso antecipado a funcionalidades futuras apps/client/src/app/pages/account/account-page.html254,256
@@ -3299,7 +3299,7 @@
Are you an ambitious investor who needs the full picture?
- Are you an ambitious investor who needs the full picture?
+ É um investidor ambicioso que precisa de ter uma vista completa? apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html15,17
@@ -3339,7 +3339,7 @@
FIRE Calculator
- FIRE Calculator
+ Calculadora FIRE apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html37
@@ -3355,7 +3355,7 @@
and more Features...
- and more Features...
+ e mais Funcionalidades...apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html45
@@ -3371,7 +3371,7 @@
Skip
- Skip
+ Saltarapps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html55
@@ -3379,7 +3379,7 @@
Upgrade Plan
- Upgrade Plan
+ Atualizar Planoapps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html62
@@ -3391,7 +3391,7 @@
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.
+ Para investidores experientes que preferem correr o Ghostfolio na sua própria infraestrutura. apps/client/src/app/pages/pricing/pricing-page.html36,39
@@ -3399,7 +3399,7 @@
Unlimited Transactions
- Unlimited Transactions
+ Transações Ilimitadasapps/client/src/app/pages/pricing/pricing-page.html46
@@ -3447,7 +3447,7 @@
Self-hosted, update manually.
- Self-hosted, update manually.
+ Hospedado localmente, atualização manual.apps/client/src/app/pages/pricing/pricing-page.html122
@@ -3455,7 +3455,7 @@
Free
- Free
+ Grátisapps/client/src/app/pages/pricing/pricing-page.html123
@@ -3467,7 +3467,7 @@
For new investors who are just getting started with trading.
- For new investors who are just getting started with trading.
+ Para novos investidores que estão a começar a investir agora. apps/client/src/app/pages/pricing/pricing-page.html150,152
@@ -3475,7 +3475,7 @@
Fully managed Ghostfolio cloud offering.
- Fully managed Ghostfolio cloud offering.
+ Ghostfolio hospedado na nuvem, totalmente gerido.apps/client/src/app/pages/pricing/pricing-page.html191
@@ -3487,7 +3487,7 @@
For ambitious investors who need the full picture of their financial assets.
- For ambitious investors who need the full picture of their financial assets.
+ Para investidores ambiciosos que precisam de ter uma visão completa de seus ativos financeiros. apps/client/src/app/pages/pricing/pricing-page.html225,228
@@ -3679,7 +3679,7 @@
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. The revenue is used to cover the hosting infrastructure and to fund the ongoing development of Ghostfolio.
- 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. The revenue is used to cover the hosting infrastructure and to fund the ongoing development of Ghostfolio.
+ A nossa oferta oficial Ghostfolio Premium na nuvem é a maneira mais fácil de começar. Com o tempo que poupa, esta será a melhor opção para a maioria das pessoas. A receita é utilizada para cobrir a infraestrutura de hospedagem e financiar o desenvolvimento contínuo do Ghostfolio. apps/client/src/app/pages/pricing/pricing-page.html6,11
@@ -3687,7 +3687,7 @@
Impersonate User
- Impersonate User
+ Personificar Utilizadorapps/client/src/app/components/admin-users/admin-users.html121
@@ -3711,7 +3711,7 @@
By ETF Provider
- By ETF Provider
+ Por Prestador de ETFapps/client/src/app/pages/portfolio/allocations/allocations-page.html276
@@ -3823,7 +3823,7 @@
Equity
- Equity
+ Açõesapps/client/src/app/components/account-detail-dialog/account-detail-dialog.html43
@@ -3831,7 +3831,7 @@
This activity already exists.
- This activity already exists.
+ Essa atividade já existe.libs/ui/src/lib/i18n.ts14
From 2932744a6817339985e29338499253bd6105e84f Mon Sep 17 00:00:00 2001
From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
Date: Mon, 19 Jun 2023 19:40:10 +0200
Subject: [PATCH 4/6] Feature/improve language localization for german 20230618
(#2081)
* Update translations
* Update changelog
---
CHANGELOG.md | 9 +-
apps/client/src/locales/messages.de.xlf | 406 ++++++++++++++++------
apps/client/src/locales/messages.es.xlf | 406 ++++++++++++++++------
apps/client/src/locales/messages.fr.xlf | 434 +++++++++++++++++-------
apps/client/src/locales/messages.it.xlf | 406 ++++++++++++++++------
apps/client/src/locales/messages.nl.xlf | 406 ++++++++++++++++------
apps/client/src/locales/messages.pt.xlf | 406 ++++++++++++++++------
apps/client/src/locales/messages.xlf | 389 +++++++++++++++------
8 files changed, 2057 insertions(+), 805 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index ed5ff9ed1..5c2bfd6fe 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,12 +5,19 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+## Unreleased
+
+### Changed
+
+- Improved the language localization for German (`de`)
+- Improved the language localization for Portuguese (`pt`)
+
## 1.281.0 - 2023-06-17
### Added
- Extended the feature overview page by liabilities
-- Set up the language localization for Português (`pt`)
+- Set up the language localization for Portuguese (`pt`)
### Changed
diff --git a/apps/client/src/locales/messages.de.xlf b/apps/client/src/locales/messages.de.xlf
index cc4fa1086..6b324d997 100644
--- a/apps/client/src/locales/messages.de.xlf
+++ b/apps/client/src/locales/messages.de.xlf
@@ -18,7 +18,7 @@
Das Ausfallrisiko beim Börsenhandel kann erheblich sein. Es ist nicht ratsam, Geld zu investieren, welches du kurzfristig benötigst.apps/client/src/app/app.component.html
- 164,165
+ 170,171
@@ -130,11 +130,11 @@
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 85
+ 62libs/ui/src/lib/activities-table/activities-table.component.html
- 193
+ 198libs/ui/src/lib/holdings-table/holdings-table.component.html
@@ -166,19 +166,27 @@
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 132
+ 112apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 179
+ 113
+
+
+ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
+ 160
+
+
+ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
+ 161libs/ui/src/lib/activities-table/activities-table.component.html
- 335
+ 340libs/ui/src/lib/activities-table/activities-table.component.html
- 370
+ 375libs/ui/src/lib/holdings-table/holdings-table.component.html
@@ -190,7 +198,7 @@
Bearbeitenapps/client/src/app/components/accounts-table/accounts-table.component.html
- 224
+ 248apps/client/src/app/components/admin-platform/admin-platform.component.html
@@ -198,7 +206,7 @@
libs/ui/src/lib/activities-table/activities-table.component.html
- 512
+ 517
@@ -206,7 +214,7 @@
Löschenapps/client/src/app/components/accounts-table/accounts-table.component.html
- 232
+ 256apps/client/src/app/components/admin-market-data/admin-market-data.html
@@ -218,7 +226,7 @@
libs/ui/src/lib/activities-table/activities-table.component.html
- 528
+ 533
@@ -226,7 +234,7 @@
Möchtest du dieses Konto wirklich löschen?apps/client/src/app/components/accounts-table/accounts-table.component.ts
- 81
+ 82
@@ -266,7 +274,7 @@
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 101
+ 78
@@ -358,7 +366,7 @@
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 107
+ 84libs/ui/src/lib/activities-table/activities-table.component.html
@@ -398,11 +406,11 @@
apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html
- 74
+ 87apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 311
+ 296apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html
@@ -430,11 +438,11 @@
apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html
- 81
+ 94apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 318
+ 303
@@ -642,7 +650,7 @@
apps/client/src/app/components/header/header.component.html
- 140
+ 158
@@ -682,11 +690,11 @@
Übersichtapps/client/src/app/components/header/header.component.html
- 21
+ 24apps/client/src/app/components/header/header.component.html
- 152
+ 171
@@ -694,11 +702,11 @@
Portfolioapps/client/src/app/components/header/header.component.html
- 32
+ 37apps/client/src/app/components/header/header.component.html
- 162
+ 181
@@ -714,11 +722,11 @@
apps/client/src/app/components/header/header.component.html
- 43
+ 50apps/client/src/app/components/header/header.component.html
- 170
+ 189apps/client/src/app/pages/accounts/accounts-page.html
@@ -730,11 +738,11 @@
Administrationapps/client/src/app/components/header/header.component.html
- 55
+ 63apps/client/src/app/components/header/header.component.html
- 186
+ 205
@@ -742,15 +750,15 @@
Ressourcenapps/client/src/app/app.component.html
- 70
+ 72apps/client/src/app/components/header/header.component.html
- 66
+ 76apps/client/src/app/components/header/header.component.html
- 197
+ 216apps/client/src/app/pages/resources/resources-page.html
@@ -762,19 +770,19 @@
Preiseapps/client/src/app/app.component.html
- 93
+ 96apps/client/src/app/components/header/header.component.html
- 80
+ 94apps/client/src/app/components/header/header.component.html
- 208
+ 228apps/client/src/app/components/header/header.component.html
- 265
+ 292
@@ -782,15 +790,15 @@
Überapps/client/src/app/app.component.html
- 76
+ 78apps/client/src/app/components/header/header.component.html
- 91
+ 107apps/client/src/app/components/header/header.component.html
- 254
+ 280
@@ -798,7 +806,7 @@
Ichapps/client/src/app/components/header/header.component.html
- 123
+ 141
@@ -806,7 +814,7 @@
Mein Ghostfolioapps/client/src/app/components/header/header.component.html
- 177
+ 196
@@ -814,7 +822,7 @@
Über Ghostfolioapps/client/src/app/components/header/header.component.html
- 216
+ 236
@@ -826,7 +834,11 @@
apps/client/src/app/components/header/header.component.html
- 243
+ 267
+
+
+ apps/client/src/app/pages/features/features-page.html
+ 4
@@ -834,11 +846,11 @@
Märkteapps/client/src/app/app.component.html
- 69
+ 70apps/client/src/app/components/header/header.component.html
- 277
+ 308apps/client/src/app/components/home-market/home-market.html
@@ -848,6 +860,10 @@
Get StartedRegistrieren
+
+ apps/client/src/app/pages/features/features-page.html
+ 299
+ apps/client/src/app/pages/public/public-page.html140
@@ -962,7 +978,7 @@
Einloggenapps/client/src/app/components/header/header.component.html
- 286
+ 321apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html
@@ -998,7 +1014,7 @@
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 17
+ 18
@@ -1084,6 +1100,10 @@
apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html150
+
+ apps/client/src/app/pages/features/features-page.html
+ 90
+ Buying Power
@@ -1098,7 +1118,7 @@
Gesamtvermögenapps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 198
+ 218
@@ -1106,7 +1126,7 @@
Performance pro Jahr apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 210,212
+ 230,232
@@ -1114,23 +1134,27 @@
Dividendenapps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
- 228
+ 248apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html137
+
+ apps/client/src/app/pages/features/features-page.html
+ 64
+ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html15apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 130
+ 110apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 177
+ 158
@@ -1182,7 +1206,7 @@
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 269
+ 254
@@ -1206,7 +1230,7 @@
Performanceapps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html
- 4
+ 6apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.html
@@ -1214,7 +1238,7 @@
libs/ui/src/lib/holdings-table/holdings-table.component.html
- 115
+ 116
@@ -1222,7 +1246,7 @@
Alle anzeigenlibs/ui/src/lib/holdings-table/holdings-table.component.html
- 171
+ 169
@@ -1306,7 +1330,7 @@
Über Ghostfolioapps/client/src/app/pages/about/about-page-routing.module.ts
- 35
+ 60apps/client/src/app/pages/about/about-page.component.ts
@@ -1322,7 +1346,7 @@
Datenschutzbestimmungenapps/client/src/app/app.component.html
- 97
+ 100apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.html
@@ -1334,7 +1358,7 @@
Blogapps/client/src/app/app.component.html
- 78
+ 80apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.html
@@ -1393,21 +1417,13 @@
4
-
- Changelog & License
- Changelog & Lizenz
-
- apps/client/src/app/pages/about/about-page.component.ts
- 56
-
-
- apps/client/src/app/pages/about/changelog/changelog-page-routing.module.ts
- 12
-
- ChangelogChangelog
+
+ apps/client/src/app/app.component.html
+ 83
+ apps/client/src/app/pages/about/changelog/changelog-page.html4
@@ -1417,8 +1433,12 @@
LicenseLizenz
- apps/client/src/app/pages/about/changelog/changelog-page.html
- 15
+ apps/client/src/app/app.component.html
+ 90
+
+
+ apps/client/src/app/pages/about/license/license-page.html
+ 4
@@ -1426,7 +1446,7 @@
Datenschutzbestimmungenapps/client/src/app/pages/about/about-page.component.ts
- 61
+ 66apps/client/src/app/pages/about/privacy-policy/privacy-policy-page-routing.module.ts
@@ -1490,11 +1510,11 @@
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 27
+ 28libs/ui/src/lib/activities-table/activities-table.component.html
- 401
+ 406
@@ -1576,6 +1596,10 @@
apps/client/src/app/pages/account/account-page.html223
+
+ apps/client/src/app/pages/features/features-page.html
+ 193
+ Sign in with fingerprint
@@ -1674,11 +1698,11 @@
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 91
+ 68libs/ui/src/lib/activities-table/activities-table.component.html
- 223
+ 228
@@ -1718,7 +1742,7 @@
Konto IDapps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html
- 63
+ 76
@@ -2026,7 +2050,7 @@
Name, Symbol oder ISINapps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 49
+ 50
@@ -2038,11 +2062,11 @@
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 121
+ 101libs/ui/src/lib/activities-table/activities-table.component.html
- 244
+ 249
@@ -2050,15 +2074,15 @@
Stückpreisapps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 133
+ 114apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 180
+ 162libs/ui/src/lib/activities-table/activities-table.component.html
- 273
+ 278
@@ -2066,15 +2090,15 @@
Gebührapps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 191
+ 176apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 216
+ 201libs/ui/src/lib/activities-table/activities-table.component.html
- 302
+ 307
@@ -2084,9 +2108,13 @@
apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html167
+
+ apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html
+ 55
+ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 225
+ 210
@@ -2106,7 +2134,7 @@
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 240
+ 225
@@ -2266,7 +2294,7 @@
Geplantlibs/ui/src/lib/activities-table/activities-table.component.html
- 203
+ 208
@@ -2286,7 +2314,7 @@
libs/ui/src/lib/activities-table/activities-table.component.html
- 485
+ 490
@@ -2298,7 +2326,7 @@
libs/ui/src/lib/activities-table/activities-table.component.html
- 495
+ 500
@@ -2306,7 +2334,7 @@
Kopierenlibs/ui/src/lib/activities-table/activities-table.component.html
- 516
+ 521
@@ -2314,7 +2342,7 @@
Geplante Aktivität als ICS exportierenlibs/ui/src/lib/activities-table/activities-table.component.html
- 524
+ 529
@@ -2322,7 +2350,7 @@
Möchtest du diese Aktivität wirklich löschen?libs/ui/src/lib/activities-table/activities-table.component.ts
- 224
+ 225
@@ -2378,7 +2406,7 @@
Registrierenapps/client/src/app/components/header/header.component.html
- 294
+ 333
@@ -2474,7 +2502,7 @@
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 256
+ 241
@@ -2658,7 +2686,7 @@
Filtern nach Konto, Währung, Symbol oder Typ...libs/ui/src/lib/activities-table/activities-table.component.ts
- 417
+ 418
@@ -2694,7 +2722,7 @@
Vergleichen mit...apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html
- 17
+ 19
@@ -3034,7 +3062,7 @@
Communityapps/client/src/app/app.component.html
- 108
+ 111apps/client/src/app/pages/account/account-page.html
@@ -3052,6 +3080,14 @@
apps/client/src/app/pages/account/account-page.html156
+
+ apps/client/src/app/pages/account/account-page.html
+ 160
+
+
+ apps/client/src/app/pages/features/features-page.html
+ 260
+ Activities Count
@@ -3532,6 +3568,10 @@
apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html29
+
+ apps/client/src/app/pages/features/features-page.html
+ 162
+ apps/client/src/app/pages/pricing/pricing-page.html74
@@ -3618,11 +3658,11 @@
Ups! Der historische Wechselkurs konnte nicht abgerufen werden vomapps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 155
+ 136apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 207
+ 192
@@ -3774,7 +3814,7 @@
Cash-Bestand aktualisierenapps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
- 41
+ 42
@@ -3850,7 +3890,7 @@
Benchmarks verwaltenapps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html
- 34
+ 36
@@ -3894,7 +3934,7 @@
libs/ui/src/lib/activities-table/activities-table.component.html
- 466
+ 471
@@ -3906,7 +3946,7 @@
libs/ui/src/lib/activities-table/activities-table.component.html
- 475
+ 480
@@ -3917,14 +3957,6 @@
67
-
- Changelog & License
- Changelog & Lizenz
-
- apps/client/src/app/app.component.html
- 82
-
- Frequently Asked Questions (FAQ)Häufig gestellte Fragen (FAQ)
@@ -3989,6 +4021,154 @@
57,90
+
+ Liabilities
+ Verbindlichkeiten
+
+ apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html
+ 198
+
+
+ apps/client/src/app/pages/features/features-page.html
+ 103
+
+
+
+ Changelog
+ Changelog
+
+ apps/client/src/app/pages/about/about-page.component.ts
+ 56
+
+
+ apps/client/src/app/pages/about/changelog/changelog-page-routing.module.ts
+ 12
+
+
+
+ License
+ Lizenz
+
+ apps/client/src/app/pages/about/about-page.component.ts
+ 61
+
+
+ apps/client/src/app/pages/about/license/license-page-routing.module.ts
+ 12
+
+
+
+ Stocks
+ Aktien
+
+ apps/client/src/app/pages/features/features-page.html
+ 16
+
+
+
+ ETFs
+ ETFs
+
+ apps/client/src/app/pages/features/features-page.html
+ 26
+
+
+
+ Bonds
+ Anleihen
+
+ apps/client/src/app/pages/features/features-page.html
+ 39
+
+
+
+ Cryptocurrencies
+ Kryptowährungen
+
+ apps/client/src/app/pages/features/features-page.html
+ 52
+
+
+
+ Wealth Items
+ Wertsachen
+
+ apps/client/src/app/pages/features/features-page.html
+ 77
+
+
+
+ Import and Export
+ Import und Export
+
+ apps/client/src/app/pages/features/features-page.html
+ 116,118
+
+
+
+ Multi-Accounts
+ Unterstützung mehrerer Konten
+
+ apps/client/src/app/pages/features/features-page.html
+ 128
+
+
+
+ Portfolio Calculations
+ Portfolio Berechnungen
+
+ apps/client/src/app/pages/features/features-page.html
+ 142
+
+
+
+ Dark Mode
+ Dark Mode
+
+ apps/client/src/app/pages/features/features-page.html
+ 180
+
+
+
+ Market Mood
+ Marktstimmung
+
+ apps/client/src/app/pages/features/features-page.html
+ 210
+
+
+
+ Static Analysis
+ Statische Analyse
+
+ apps/client/src/app/pages/features/features-page.html
+ 228
+
+
+
+ Multi-Language
+ Mehrsprachigkeit
+
+ apps/client/src/app/pages/features/features-page.html
+ 246
+
+
+
+ Open Source Software
+ Open Source Software
+
+ apps/client/src/app/pages/features/features-page.html
+ 279
+
+
+
+ Liability
+ Verbindlichkeit
+
+ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html
+ 17
+
+