-
+
-
+
+
+
+
-
-
-
+
Indonesia
- Indonesia
+ Indonèsialibs/ui/src/lib/i18n.ts88
@@ -4049,7 +4049,7 @@
Exclude from Analysis
- Exclude from Analysis
+ Excluir de l’anàlisiapps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html90
@@ -4409,7 +4409,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. Revenue is used to cover operational costs for the hosting infrastructure and professional data providers, and to fund ongoing development.
- La nostra oferta oficial al núvol Ghostfolio Premium és la manera més senzilla de començar. A causa del temps que estalvia, aquesta serà la millor opció per a la majoria de la gent. Els ingressos s’utilitzen per cobrir els costos de la infraestructura d’allotjament i per finançar el desenvolupament en curs.
+ La nostra oferta oficial al núvol Ghostfolio Premium és la manera més senzilla de començar. A causa del temps que estalvia, aquesta serà la millor opció per a la majoria de la gent. Els ingressos s’utilitzen per cobrir els costos de la infraestructura d’allotjament i per finançar el desenvolupament en curs. apps/client/src/app/pages/pricing/pricing-page.html7
@@ -5846,7 +5846,7 @@
Extreme Fear
- Extreme Fear
+ Por extremalibs/ui/src/lib/i18n.ts104
@@ -5854,7 +5854,7 @@
Extreme Greed
- Extreme Greed
+ Avarícia extremalibs/ui/src/lib/i18n.ts105
@@ -5862,7 +5862,7 @@
Neutral
- Neutral
+ Neutrallibs/ui/src/lib/i18n.ts108
@@ -5870,7 +5870,7 @@
Valid until
- Valid until
+ Vàlid fins aapps/client/src/app/components/admin-settings/admin-settings.component.html74
@@ -5882,7 +5882,7 @@
Time to add your first activity.
- Time to add your first activity.
+ És hora d’afegir la teva primera activitat.libs/ui/src/lib/no-transactions-info/no-transactions-info.component.html12
@@ -5890,7 +5890,7 @@
No data available
- No data available
+ No hi ha dades disponiblesapps/client/src/app/pages/portfolio/allocations/allocations-page.html250
@@ -5918,7 +5918,7 @@
Show more
- Show more
+ Mostra méslibs/ui/src/lib/top-holdings/top-holdings.component.html174
@@ -5926,7 +5926,7 @@
Alternative
- Alternative
+ Alternativaapps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts80
@@ -5934,7 +5934,7 @@
App
- App
+ Aplicacióapps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts81
@@ -5942,7 +5942,7 @@
Budgeting
- Budgeting
+ Pressupostapps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts82
@@ -5950,7 +5950,7 @@
Community
- Community
+ Comunitatapps/client/src/app/app.component.html130
@@ -6006,7 +6006,7 @@
Family Office
- Family Office
+ Oficina familiarapps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts84
diff --git a/apps/client/src/locales/messages.de.xlf b/apps/client/src/locales/messages.de.xlf
index 682a7f49d..7cb7937a3 100644
--- a/apps/client/src/locales/messages.de.xlf
+++ b/apps/client/src/locales/messages.de.xlf
@@ -5605,7 +5605,7 @@
If you retire today, you would be able to withdraw per year or per month, based on your total assets of and a withdrawal rate of 4%.
- Wenn du heute in den Ruhestand gehen würdest, könnest du pro Jahr oder pro Monatentnehmen, bezogen auf dein Gesamtanlagevermögen von und einer Entnahmerate von 4%.
+ Wenn du heute in den Ruhestand gehen würdest, könnest du pro Jahr oder pro Monat entnehmen, bezogen auf dein Gesamtanlagevermögen von und einer Entnahmerate von 4%. apps/client/src/app/pages/portfolio/fire/fire-page.html68
diff --git a/apps/client/src/locales/messages.es.xlf b/apps/client/src/locales/messages.es.xlf
index eea43de11..47ced2075 100644
--- a/apps/client/src/locales/messages.es.xlf
+++ b/apps/client/src/locales/messages.es.xlf
@@ -2236,7 +2236,7 @@
Exclude from Analysis
- Exclude from Analysis
+ Excluir del análisisapps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html90
@@ -7154,7 +7154,7 @@
and I agree to the Terms of Service.
- and I agree to the Terms of Service.
+ y acepto los Términos del servicio.apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html34
@@ -7162,7 +7162,7 @@
() is already in use.
- () is already in use.
+ () ya está en uso.apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts563
@@ -7170,7 +7170,7 @@
An error occurred while updating to ().
- An error occurred while updating to ().
+ Ocurrió un error al actualizar a ().apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts571
@@ -7468,7 +7468,7 @@
markets
- markets
+ mercadoskebab-caselibs/common/src/lib/routes/routes.ts
@@ -7481,7 +7481,7 @@
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.
+ Alimenta tu Ghostfolio autoalojado con un proveedor de datos potente para acceder a más de 80.000 tickers de más de 50 intercambios a nivel mundial.apps/client/src/app/components/admin-settings/admin-settings.component.html16
@@ -7489,7 +7489,7 @@
Get Access
- Get Access
+ Obtener accesoapps/client/src/app/components/admin-settings/admin-settings.component.html27
@@ -7497,7 +7497,7 @@
Learn more
- Learn more
+ Aprender másapps/client/src/app/components/admin-settings/admin-settings.component.html38
@@ -7505,7 +7505,7 @@
Limited Offer!
- Limited Offer!
+ ¡Oferta limitada!apps/client/src/app/pages/pricing/pricing-page.html312
@@ -7513,7 +7513,7 @@
Get extra
- Get extra
+ Obtén extraapps/client/src/app/pages/pricing/pricing-page.html314
@@ -7521,7 +7521,7 @@
Available
- Available
+ Disponibleapps/client/src/app/components/data-provider-status/data-provider-status.component.html3
@@ -7529,7 +7529,7 @@
Unavailable
- Unavailable
+ No disponibleapps/client/src/app/components/data-provider-status/data-provider-status.component.html5
@@ -7537,7 +7537,7 @@
new
- new
+ nuevoapps/client/src/app/components/admin-settings/admin-settings.component.html67
@@ -7549,7 +7549,7 @@
Investment
- Investment
+ Inversiónapps/client/src/app/pages/i18n/i18n-page.html15
@@ -7557,7 +7557,7 @@
Over ${thresholdMax}% of your current investment is at ${maxAccountName} (${maxInvestmentRatio}%)
- Over ${thresholdMax}% of your current investment is at ${maxAccountName} (${maxInvestmentRatio}%)
+ Más del ${thresholdMax}% de tu inversión actual está en ${maxAccountName} (${maxInvestmentRatio}%)apps/client/src/app/pages/i18n/i18n-page.html17
@@ -7565,7 +7565,7 @@
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}%
+ La mayor parte de tu inversión actual está en ${maxAccountName} (${maxInvestmentRatio}%) y no excede el ${thresholdMax}%apps/client/src/app/pages/i18n/i18n-page.html24
@@ -7573,7 +7573,7 @@
Equity
- Equity
+ Accionesapps/client/src/app/pages/i18n/i18n-page.html41
diff --git a/apps/client/src/locales/messages.pl.xlf b/apps/client/src/locales/messages.pl.xlf
index e85bc9f3a..65e363299 100644
--- a/apps/client/src/locales/messages.pl.xlf
+++ b/apps/client/src/locales/messages.pl.xlf
@@ -3964,7 +3964,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. Revenue is used to cover operational costs for the hosting infrastructure and professional data providers, and to fund ongoing development.
- Nasza oficjalna chmurowa usługa Ghostfolio Premium jest najprostszym sposobem by rozpocząć przygodę z Ghostfolio. To najlepsza opcja dla większości osób ze względu na czas, jaki można dzięki niej zaoszczędzić. Uzyskany przychód jest wykorzystywany do pokrycia kosztów infrastruktury hostingowej i finansowania bieżącego rozwoju.
+ Nasza oficjalna chmurowa usługa Ghostfolio Premium jest najprostszym sposobem, aby rozpocząć przygodę z Ghostfolio. To najlepsza opcja dla większości osób ze względu na czas, jaki można dzięki niej zaoszczędzić. Uzyskany przychód jest wykorzystywany do pokrycia kosztów infrastruktury hostingowej i finansowania bieżącego rozwoju.apps/client/src/app/pages/pricing/pricing-page.html7
@@ -5718,7 +5718,7 @@
Indonesia
- Indonesia
+ Indonezjalibs/ui/src/lib/i18n.ts88
@@ -7322,7 +7322,7 @@
Set up
- Fundusz awaryjny: Utworzenie
+ Fundusz awaryjny: Utworzenieapps/client/src/app/pages/i18n/i18n-page.html132
@@ -7402,7 +7402,7 @@
Live Demo
- Live Demo
+ Demonstracja na żywoapps/client/src/app/pages/landing/landing-page.html49
@@ -7426,7 +7426,7 @@
Single Account
- Single Account
+ Konto pojedynczeapps/client/src/app/pages/i18n/i18n-page.html28
@@ -7434,7 +7434,7 @@
Your net worth is managed by a single account
- Your net worth is managed by a single account
+ Twój majątek netto jest zarządzany przez jedno kontoapps/client/src/app/pages/i18n/i18n-page.html30
@@ -7442,7 +7442,7 @@
Your net worth is managed by ${accountsLength} accounts
- Your net worth is managed by ${accountsLength} accounts
+ Twój majątek netto jest zarządzany przez ${accountsLength} kontaapps/client/src/app/pages/i18n/i18n-page.html36
@@ -7450,7 +7450,7 @@
personal-finance-tools
- personal-finance-tools
+ narzedzia-finansowe-osobistekebab-caselibs/common/src/lib/routes/routes.ts
@@ -7467,7 +7467,7 @@
markets
- markets
+ rynkikebab-caselibs/common/src/lib/routes/routes.ts
@@ -7488,7 +7488,7 @@
Get Access
- Get Access
+ Uzyskaj dostępapps/client/src/app/components/admin-settings/admin-settings.component.html27
@@ -7496,7 +7496,7 @@
Learn more
- Learn more
+ Dowiedz się więcejapps/client/src/app/components/admin-settings/admin-settings.component.html38
@@ -7504,7 +7504,7 @@
Limited Offer!
- Limited Offer!
+ Oferta ograniczona czasowo!apps/client/src/app/pages/pricing/pricing-page.html312
@@ -7512,7 +7512,7 @@
Get extra
- Get extra
+ Uzyskaj dodatkowoapps/client/src/app/pages/pricing/pricing-page.html314
@@ -7520,7 +7520,7 @@
Available
- Available
+ Dostępnyapps/client/src/app/components/data-provider-status/data-provider-status.component.html3
@@ -7528,7 +7528,7 @@
Unavailable
- Unavailable
+ Niedostępnyapps/client/src/app/components/data-provider-status/data-provider-status.component.html5
@@ -7536,7 +7536,7 @@
new
- new
+ nowyapps/client/src/app/components/admin-settings/admin-settings.component.html67
@@ -7548,7 +7548,7 @@
Investment
- Investment
+ Inwestycjaapps/client/src/app/pages/i18n/i18n-page.html15
diff --git a/apps/client/src/styles.scss b/apps/client/src/styles.scss
index 24847d95b..39acbb69e 100644
--- a/apps/client/src/styles.scss
+++ b/apps/client/src/styles.scss
@@ -251,11 +251,6 @@ body {
}
}
- .mat-mdc-card {
- --mat-card-elevated-container-color: var(--dark-background);
- --mat-card-outlined-container-color: var(--dark-background);
- }
-
.mat-mdc-paginator {
background-color: rgba(var(--palette-foreground-base-dark), 0.02);
}
@@ -407,8 +402,6 @@ ngx-skeleton-loader {
.mat-mdc-card {
.mat-mdc-card-title {
- --mat-card-title-text-line-height: 1.2;
-
margin-bottom: 0.5rem;
}
}
diff --git a/apps/client/src/styles/theme.scss b/apps/client/src/styles/theme.scss
index ea34a2128..460a43d19 100644
--- a/apps/client/src/styles/theme.scss
+++ b/apps/client/src/styles/theme.scss
@@ -158,6 +158,13 @@ $_tertiary: map.merge(map.get($_palettes, tertiary), $_rest);
@include mat.all-component-themes($gf-theme-default);
+ @include mat.card-overrides(
+ (
+ outlined-container-color: var(--light-background),
+ outlined-outline-color: rgba(var(--dark-dividers)),
+ title-text-line-height: 1.2
+ )
+ );
@include mat.fab-overrides(
(
container-color: var(--gf-theme-primary-500)
@@ -189,6 +196,13 @@ $_tertiary: map.merge(map.get($_palettes, tertiary), $_rest);
@include mat.all-component-themes($gf-theme-dark);
+ @include mat.card-overrides(
+ (
+ outlined-container-color: var(--dark-background),
+ outlined-outline-color: rgba(var(--light-dividers)),
+ title-text-line-height: 1.2
+ )
+ );
@include mat.fab-overrides(
(
container-color: var(--gf-theme-primary-500)
diff --git a/package-lock.json b/package-lock.json
index 7092c3dfa..6585c26ca 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "ghostfolio",
- "version": "2.187.0",
+ "version": "2.189.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "ghostfolio",
- "version": "2.187.0",
+ "version": "2.189.0",
"hasInstallScript": true,
"license": "AGPL-3.0",
"dependencies": {
@@ -163,7 +163,7 @@
"webpack-bundle-analyzer": "4.10.2"
},
"engines": {
- "node": ">=22"
+ "node": ">=22.18.0"
}
},
"node_modules/@adobe/css-tools": {
diff --git a/package.json b/package.json
index accf4ae35..e98dcfe76 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "ghostfolio",
- "version": "2.187.0",
+ "version": "2.189.0",
"homepage": "https://ghostfol.io",
"license": "AGPL-3.0",
"repository": "https://github.com/ghostfolio/ghostfolio",
@@ -209,9 +209,9 @@
"webpack-bundle-analyzer": "4.10.2"
},
"engines": {
- "node": ">=22"
+ "node": ">=22.18.0"
},
"prisma": {
- "seed": "npx ts-node --compiler-options {\"module\":\"CommonJS\"} prisma/seed.ts"
+ "seed": "node prisma/seed.ts"
}
}