From 64a7d38ff99c2ae47299ac708cfab5bb6b38eaf5 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Sun, 23 Oct 2022 10:28:08 +0200 Subject: [PATCH] Add more translations (#1394) --- .../allocations/allocations-page.component.ts | 2 +- .../holdings/holdings-page.component.ts | 2 +- apps/client/src/app/services/data.service.ts | 35 ++++- apps/client/src/locales/messages.de.xlf | 132 ++++++++++++---- apps/client/src/locales/messages.es.xlf | 144 ++++++++++++++---- apps/client/src/locales/messages.it.xlf | 144 ++++++++++++++---- apps/client/src/locales/messages.nl.xlf | 144 ++++++++++++++---- apps/client/src/locales/messages.xlf | 123 +++++++++++---- .../activities-filter.component.ts | 2 +- libs/ui/src/lib/i18n.ts | 24 ++- ...olio-proportion-chart.component.stories.ts | 2 + .../portfolio-proportion-chart.component.ts | 9 +- libs/ui/src/lib/value/value.component.html | 2 +- 13 files changed, 601 insertions(+), 164 deletions(-) diff --git a/apps/client/src/app/pages/portfolio/allocations/allocations-page.component.ts b/apps/client/src/app/pages/portfolio/allocations/allocations-page.component.ts index e51eb6e6a..640ba2869 100644 --- a/apps/client/src/app/pages/portfolio/allocations/allocations-page.component.ts +++ b/apps/client/src/app/pages/portfolio/allocations/allocations-page.component.ts @@ -17,9 +17,9 @@ import { UniqueAsset, User } from '@ghostfolio/common/interfaces'; -import { translate } from '@ghostfolio/ui/i18n'; import { hasPermission, permissions } from '@ghostfolio/common/permissions'; import { Market, ToggleOption } from '@ghostfolio/common/types'; +import { translate } from '@ghostfolio/ui/i18n'; import { Account, AssetClass, DataSource } from '@prisma/client'; import { DeviceDetectorService } from 'ngx-device-detector'; import { Subject, Subscription } from 'rxjs'; diff --git a/apps/client/src/app/pages/portfolio/holdings/holdings-page.component.ts b/apps/client/src/app/pages/portfolio/holdings/holdings-page.component.ts index 426bfff09..414e68678 100644 --- a/apps/client/src/app/pages/portfolio/holdings/holdings-page.component.ts +++ b/apps/client/src/app/pages/portfolio/holdings/holdings-page.component.ts @@ -12,8 +12,8 @@ import { PortfolioPosition, User } from '@ghostfolio/common/interfaces'; -import { translate } from '@ghostfolio/ui/i18n'; import { hasPermission, permissions } from '@ghostfolio/common/permissions'; +import { translate } from '@ghostfolio/ui/i18n'; import { AssetClass, DataSource } from '@prisma/client'; import { DeviceDetectorService } from 'ngx-device-detector'; import { Subject, Subscription } from 'rxjs'; diff --git a/apps/client/src/app/services/data.service.ts b/apps/client/src/app/services/data.service.ts index e36450425..1e65af36a 100644 --- a/apps/client/src/app/services/data.service.ts +++ b/apps/client/src/app/services/data.service.ts @@ -35,7 +35,13 @@ import { } from '@ghostfolio/common/interfaces'; import { filterGlobalPermissions } from '@ghostfolio/common/permissions'; import { AccountWithValue, DateRange } from '@ghostfolio/common/types'; -import { DataSource, Order as OrderModel } from '@prisma/client'; +import { translate } from '@ghostfolio/ui/i18n'; +import { + AssetClass, + AssetSubClass, + DataSource, + Order as OrderModel +} from '@prisma/client'; import { format, parseISO } from 'date-fns'; import { cloneDeep, groupBy } from 'lodash'; import { Observable } from 'rxjs'; @@ -232,6 +238,19 @@ export class DataService { response.summary.firstOrderDate ); } + + if (response.holdings) { + for (const symbol of Object.keys(response.holdings)) { + response.holdings[symbol].assetClass = translate( + response.holdings[symbol].assetClass + ); + + response.holdings[symbol].assetSubClass = translate( + response.holdings[symbol].assetSubClass + ); + } + } + return response; }) ); @@ -285,6 +304,20 @@ export class DataService { } } + if (data.SymbolProfile) { + if (data.SymbolProfile.assetClass) { + data.SymbolProfile.assetClass = ( + translate(data.SymbolProfile.assetClass) + ); + } + + if (data.SymbolProfile.assetSubClass) { + data.SymbolProfile.assetSubClass = ( + translate(data.SymbolProfile.assetSubClass) + ); + } + } + return data; }) ); diff --git a/apps/client/src/locales/messages.de.xlf b/apps/client/src/locales/messages.de.xlf index 63f017d05..4889f7268 100644 --- a/apps/client/src/locales/messages.de.xlf +++ b/apps/client/src/locales/messages.de.xlf @@ -2745,8 +2745,8 @@ 4 - - Asset class + + Asset Class Anlageklasse libs/ui/src/lib/i18n.ts @@ -2758,7 +2758,7 @@ Symbol libs/ui/src/lib/i18n.ts - 6 + 8 @@ -2766,7 +2766,7 @@ Tag libs/ui/src/lib/i18n.ts - 7 + 9 @@ -2774,7 +2774,7 @@ Bargeld libs/ui/src/lib/i18n.ts - 10 + 12 @@ -2782,7 +2782,7 @@ Rohstoff libs/ui/src/lib/i18n.ts - 11 + 13 @@ -2790,23 +2790,23 @@ Anteilskapital libs/ui/src/lib/i18n.ts - 12 + 14 - - Fixed income + + Fixed Income Feste Einkünfte libs/ui/src/lib/i18n.ts - 13 + 15 - - Real estate + + Real Estate Immobilien libs/ui/src/lib/i18n.ts - 14 + 16 @@ -2814,7 +2814,7 @@ Anleihe libs/ui/src/lib/i18n.ts - 17 + 19 @@ -2822,7 +2822,7 @@ Kryptowährung libs/ui/src/lib/i18n.ts - 18 + 20 @@ -2830,31 +2830,31 @@ ETF libs/ui/src/lib/i18n.ts - 19 + 21 - - Mutual fund + + Mutual Fund Investmentfonds libs/ui/src/lib/i18n.ts - 20 + 22 - - Precious metal + + Precious Metal Edelmetall libs/ui/src/lib/i18n.ts - 21 + 23 - - Private equity + + Private Equity Privates Beteiligungskapital libs/ui/src/lib/i18n.ts - 22 + 24 @@ -2862,7 +2862,87 @@ Aktie libs/ui/src/lib/i18n.ts - 23 + 25 + + + + Emergency Fund + Notfallfonds + + libs/ui/src/lib/i18n.ts + 6 + + + + Other + Andere + + libs/ui/src/lib/i18n.ts + 7 + + + libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts + 369 + + + + No data available + Keine Daten verfügbar + + libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts + 371 + + + libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts + 384 + + + + North America + Nordamerika + + libs/ui/src/lib/i18n.ts + 31 + + + + Africa + Afrika + + libs/ui/src/lib/i18n.ts + 28 + + + + Asia + Asien + + libs/ui/src/lib/i18n.ts + 29 + + + + Europe + Europa + + libs/ui/src/lib/i18n.ts + 30 + + + + Oceania + Ozeanien + + libs/ui/src/lib/i18n.ts + 32 + + + + South America + Südamerika + + libs/ui/src/lib/i18n.ts + 33 diff --git a/apps/client/src/locales/messages.es.xlf b/apps/client/src/locales/messages.es.xlf index 26f597606..9c340d933 100644 --- a/apps/client/src/locales/messages.es.xlf +++ b/apps/client/src/locales/messages.es.xlf @@ -2746,9 +2746,9 @@ 4 - - Asset class - Asset class + + Asset Class + Asset Class libs/ui/src/lib/i18n.ts 5 @@ -2759,7 +2759,7 @@ Symbol libs/ui/src/lib/i18n.ts - 6 + 8 @@ -2767,7 +2767,7 @@ Tag libs/ui/src/lib/i18n.ts - 7 + 9 @@ -2775,7 +2775,7 @@ Cash libs/ui/src/lib/i18n.ts - 10 + 12 @@ -2783,7 +2783,7 @@ Commodity libs/ui/src/lib/i18n.ts - 11 + 13 @@ -2791,23 +2791,23 @@ Equity libs/ui/src/lib/i18n.ts - 12 + 14 - - Fixed income - Fixed income + + Fixed Income + Fixed Income libs/ui/src/lib/i18n.ts - 13 + 15 - - Real estate - Real estate + + Real Estate + Real Estate libs/ui/src/lib/i18n.ts - 14 + 16 @@ -2815,7 +2815,7 @@ Bond libs/ui/src/lib/i18n.ts - 17 + 19 @@ -2823,7 +2823,7 @@ Cryptocurrency libs/ui/src/lib/i18n.ts - 18 + 20 @@ -2831,31 +2831,31 @@ ETF libs/ui/src/lib/i18n.ts - 19 + 21 - - Mutual fund - Mutual fund + + Mutual Fund + Mutual Fund libs/ui/src/lib/i18n.ts - 20 + 22 - - Precious metal - Precious metal + + Precious Metal + Precious Metal libs/ui/src/lib/i18n.ts - 21 + 23 - - Private equity - Private equity + + Private Equity + Private Equity libs/ui/src/lib/i18n.ts - 22 + 24 @@ -2863,7 +2863,87 @@ Stock libs/ui/src/lib/i18n.ts - 23 + 25 + + + + Emergency Fund + Emergency Fund + + libs/ui/src/lib/i18n.ts + 6 + + + + Other + Other + + libs/ui/src/lib/i18n.ts + 7 + + + libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts + 369 + + + + No data available + No data available + + libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts + 371 + + + libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts + 384 + + + + North America + North America + + libs/ui/src/lib/i18n.ts + 31 + + + + Africa + Africa + + libs/ui/src/lib/i18n.ts + 28 + + + + Asia + Asia + + libs/ui/src/lib/i18n.ts + 29 + + + + Europe + Europe + + libs/ui/src/lib/i18n.ts + 30 + + + + Oceania + Oceania + + libs/ui/src/lib/i18n.ts + 32 + + + + South America + South America + + libs/ui/src/lib/i18n.ts + 33 diff --git a/apps/client/src/locales/messages.it.xlf b/apps/client/src/locales/messages.it.xlf index 0aa21f985..729b17d87 100644 --- a/apps/client/src/locales/messages.it.xlf +++ b/apps/client/src/locales/messages.it.xlf @@ -2746,9 +2746,9 @@ 4 - - Asset class - Asset class + + Asset Class + Asset Class libs/ui/src/lib/i18n.ts 5 @@ -2759,7 +2759,7 @@ Symbol libs/ui/src/lib/i18n.ts - 6 + 8 @@ -2767,7 +2767,7 @@ Tag libs/ui/src/lib/i18n.ts - 7 + 9 @@ -2775,7 +2775,7 @@ Cash libs/ui/src/lib/i18n.ts - 10 + 12 @@ -2783,7 +2783,7 @@ Commodity libs/ui/src/lib/i18n.ts - 11 + 13 @@ -2791,23 +2791,23 @@ Equity libs/ui/src/lib/i18n.ts - 12 + 14 - - Fixed income - Fixed income + + Fixed Income + Fixed Income libs/ui/src/lib/i18n.ts - 13 + 15 - - Real estate - Real estate + + Real Estate + Real Estate libs/ui/src/lib/i18n.ts - 14 + 16 @@ -2815,7 +2815,7 @@ Bond libs/ui/src/lib/i18n.ts - 17 + 19 @@ -2823,7 +2823,7 @@ Cryptocurrency libs/ui/src/lib/i18n.ts - 18 + 20 @@ -2831,31 +2831,31 @@ ETF libs/ui/src/lib/i18n.ts - 19 + 21 - - Mutual fund - Mutual fund + + Mutual Fund + Mutual Fund libs/ui/src/lib/i18n.ts - 20 + 22 - - Precious metal - Precious metal + + Precious Metal + Precious Metal libs/ui/src/lib/i18n.ts - 21 + 23 - - Private equity - Private equity + + Private Equity + Private Equity libs/ui/src/lib/i18n.ts - 22 + 24 @@ -2863,7 +2863,87 @@ Stock libs/ui/src/lib/i18n.ts - 23 + 25 + + + + Emergency Fund + Emergency Fund + + libs/ui/src/lib/i18n.ts + 6 + + + + Other + Other + + libs/ui/src/lib/i18n.ts + 7 + + + libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts + 369 + + + + No data available + No data available + + libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts + 371 + + + libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts + 384 + + + + North America + North America + + libs/ui/src/lib/i18n.ts + 31 + + + + Africa + Africa + + libs/ui/src/lib/i18n.ts + 28 + + + + Asia + Asia + + libs/ui/src/lib/i18n.ts + 29 + + + + Europe + Europe + + libs/ui/src/lib/i18n.ts + 30 + + + + Oceania + Oceania + + libs/ui/src/lib/i18n.ts + 32 + + + + South America + South America + + libs/ui/src/lib/i18n.ts + 33 diff --git a/apps/client/src/locales/messages.nl.xlf b/apps/client/src/locales/messages.nl.xlf index eb010e6b3..f5a6ddeff 100644 --- a/apps/client/src/locales/messages.nl.xlf +++ b/apps/client/src/locales/messages.nl.xlf @@ -2745,9 +2745,9 @@ 4 - - Asset class - Asset class + + Asset Class + Asset Class libs/ui/src/lib/i18n.ts 5 @@ -2758,7 +2758,7 @@ Symbol libs/ui/src/lib/i18n.ts - 6 + 8 @@ -2766,7 +2766,7 @@ Tag libs/ui/src/lib/i18n.ts - 7 + 9 @@ -2774,7 +2774,7 @@ Cash libs/ui/src/lib/i18n.ts - 10 + 12 @@ -2782,7 +2782,7 @@ Commodity libs/ui/src/lib/i18n.ts - 11 + 13 @@ -2790,23 +2790,23 @@ Equity libs/ui/src/lib/i18n.ts - 12 + 14 - - Fixed income - Fixed income + + Fixed Income + Fixed Income libs/ui/src/lib/i18n.ts - 13 + 15 - - Real estate - Real estate + + Real Estate + Real Estate libs/ui/src/lib/i18n.ts - 14 + 16 @@ -2814,7 +2814,7 @@ Bond libs/ui/src/lib/i18n.ts - 17 + 19 @@ -2822,7 +2822,7 @@ Cryptocurrency libs/ui/src/lib/i18n.ts - 18 + 20 @@ -2830,31 +2830,31 @@ ETF libs/ui/src/lib/i18n.ts - 19 + 21 - - Mutual fund - Mutual fund + + Mutual Fund + Mutual Fund libs/ui/src/lib/i18n.ts - 20 + 22 - - Precious metal - Precious metal + + Precious Metal + Precious Metal libs/ui/src/lib/i18n.ts - 21 + 23 - - Private equity - Private equity + + Private Equity + Private Equity libs/ui/src/lib/i18n.ts - 22 + 24 @@ -2862,7 +2862,87 @@ Stock libs/ui/src/lib/i18n.ts - 23 + 25 + + + + Emergency Fund + Emergency Fund + + libs/ui/src/lib/i18n.ts + 6 + + + + Other + Other + + libs/ui/src/lib/i18n.ts + 7 + + + libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts + 369 + + + + No data available + No data available + + libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts + 371 + + + libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts + 384 + + + + North America + North America + + libs/ui/src/lib/i18n.ts + 31 + + + + Africa + Africa + + libs/ui/src/lib/i18n.ts + 28 + + + + Asia + Asia + + libs/ui/src/lib/i18n.ts + 29 + + + + Europe + Europe + + libs/ui/src/lib/i18n.ts + 30 + + + + Oceania + Oceania + + libs/ui/src/lib/i18n.ts + 32 + + + + South America + South America + + libs/ui/src/lib/i18n.ts + 33 diff --git a/apps/client/src/locales/messages.xlf b/apps/client/src/locales/messages.xlf index 43ae23ff0..0c30bcdfc 100644 --- a/apps/client/src/locales/messages.xlf +++ b/apps/client/src/locales/messages.xlf @@ -2445,39 +2445,39 @@ 199 - - Precious metal + + Precious Metal libs/ui/src/lib/i18n.ts - 21 + 23 Tag libs/ui/src/lib/i18n.ts - 7 + 9 Equity libs/ui/src/lib/i18n.ts - 12 + 14 - - Real estate + + Real Estate libs/ui/src/lib/i18n.ts - 14 + 16 Cryptocurrency libs/ui/src/lib/i18n.ts - 18 + 20 @@ -2491,70 +2491,141 @@ Stock libs/ui/src/lib/i18n.ts - 23 + 25 - - Private equity + + Private Equity libs/ui/src/lib/i18n.ts - 22 + 24 - - Asset class + + Asset Class libs/ui/src/lib/i18n.ts 5 - - Mutual fund + + Mutual Fund libs/ui/src/lib/i18n.ts - 20 + 22 Cash libs/ui/src/lib/i18n.ts - 10 + 12 Symbol libs/ui/src/lib/i18n.ts - 6 + 8 Commodity libs/ui/src/lib/i18n.ts - 11 + 13 Bond libs/ui/src/lib/i18n.ts - 17 + 19 ETF libs/ui/src/lib/i18n.ts - 19 + 21 - - Fixed income + + Fixed Income libs/ui/src/lib/i18n.ts - 13 + 15 + + + + No data available + + libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts + 371 + + + libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts + 384 + + + + Emergency Fund + + libs/ui/src/lib/i18n.ts + 6 + + + + Other + + libs/ui/src/lib/i18n.ts + 7 + + + libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts + 369 + + + + North America + + libs/ui/src/lib/i18n.ts + 31 + + + + Africa + + libs/ui/src/lib/i18n.ts + 28 + + + + Oceania + + libs/ui/src/lib/i18n.ts + 32 + + + + Asia + + libs/ui/src/lib/i18n.ts + 29 + + + + South America + + libs/ui/src/lib/i18n.ts + 33 + + + + Europe + + libs/ui/src/lib/i18n.ts + 30 diff --git a/libs/ui/src/lib/activities-filter/activities-filter.component.ts b/libs/ui/src/lib/activities-filter/activities-filter.component.ts index 7a02c562b..de7318f8b 100644 --- a/libs/ui/src/lib/activities-filter/activities-filter.component.ts +++ b/libs/ui/src/lib/activities-filter/activities-filter.component.ts @@ -17,8 +17,8 @@ import { MatAutocompleteSelectedEvent } from '@angular/material/autocomplete'; import { MatChipInputEvent } from '@angular/material/chips'; -import { translate } from '@ghostfolio/ui/i18n'; import { Filter, FilterGroup } from '@ghostfolio/common/interfaces'; +import { translate } from '@ghostfolio/ui/i18n'; import { groupBy } from 'lodash'; import { BehaviorSubject, Observable, Subject } from 'rxjs'; import { takeUntil } from 'rxjs/operators'; diff --git a/libs/ui/src/lib/i18n.ts b/libs/ui/src/lib/i18n.ts index 26f2b007c..e08fe1bc0 100644 --- a/libs/ui/src/lib/i18n.ts +++ b/libs/ui/src/lib/i18n.ts @@ -2,7 +2,9 @@ import '@angular/localize/init'; const locales = { ACCOUNT: $localize`Account`, - ASSET_CLASS: $localize`Asset class`, + ASSET_CLASS: $localize`Asset Class`, + EMERGENCY_FUND: $localize`Emergency Fund`, + OTHER: $localize`Other`, SYMBOL: $localize`Symbol`, TAG: $localize`Tag`, @@ -10,17 +12,25 @@ const locales = { CASH: $localize`Cash`, COMMODITY: $localize`Commodity`, EQUITY: $localize`Equity`, - FIXED_INCOME: $localize`Fixed income`, - REAL_ESTATE: $localize`Real estate`, + FIXED_INCOME: $localize`Fixed Income`, + REAL_ESTATE: $localize`Real Estate`, // enum AssetSubClass BOND: $localize`Bond`, CRYPTOCURRENCY: $localize`Cryptocurrency`, ETF: $localize`ETF`, - MUTUALFUND: $localize`Mutual fund`, - PRECIOUS_METAL: $localize`Precious metal`, - PRIVATE_EQUITY: $localize`Private equity`, - STOCK: $localize`Stock` + MUTUALFUND: $localize`Mutual Fund`, + PRECIOUS_METAL: $localize`Precious Metal`, + PRIVATE_EQUITY: $localize`Private Equity`, + STOCK: $localize`Stock`, + + // Continents + Africa: $localize`Africa`, + Asia: $localize`Asia`, + Europe: $localize`Europe`, + 'North America': $localize`North America`, + Oceania: $localize`Oceania`, + 'South America': $localize`South America` }; export function translate(aKey: string) { diff --git a/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.stories.ts b/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.stories.ts index 65993fe25..1b6c715f3 100644 --- a/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.stories.ts +++ b/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.stories.ts @@ -1,3 +1,5 @@ +import '@angular/localize/init'; + import { CommonModule } from '@angular/common'; import { Meta, Story, moduleMetadata } from '@storybook/angular'; import { NgxSkeletonLoaderModule } from 'ngx-skeleton-loader'; diff --git a/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts b/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts index f5a4ce1ae..296776cc9 100644 --- a/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts +++ b/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -15,6 +15,7 @@ import { UNKNOWN_KEY } from '@ghostfolio/common/config'; import { getTextColor } from '@ghostfolio/common/helper'; import { PortfolioPosition, UniqueAsset } from '@ghostfolio/common/interfaces'; import { ColorScheme } from '@ghostfolio/common/types'; +import { translate } from '@ghostfolio/ui/i18n'; import { DataSource } from '@prisma/client'; import Big from 'big.js'; import { ChartConfiguration, Tooltip } from 'chart.js'; @@ -365,12 +366,12 @@ export class PortfolioProportionChartComponent let symbol = context.chart.data.labels?.[labelIndex] ?? ''; if (symbol === this.OTHER_KEY) { - symbol = 'Other'; + symbol = $localize`Other`; } else if (symbol === UNKNOWN_KEY) { - symbol = 'No data available'; + symbol = $localize`No data available`; } - const name = this.positions[symbol]?.name; + const name = translate(this.positions[symbol]?.name); let sum = 0; for (const item of context.dataset.data) { @@ -380,7 +381,7 @@ export class PortfolioProportionChartComponent const percentage = (context.parsed * 100) / sum; if (context.raw === Number.MAX_SAFE_INTEGER) { - return 'No data available'; + return $localize`No data available`; } else if (this.isInPercent) { return [`${name ?? symbol}`, `${percentage.toFixed(2)}%`]; } else { diff --git a/libs/ui/src/lib/value/value.component.html b/libs/ui/src/lib/value/value.component.html index 8582beffc..790d99a4e 100644 --- a/libs/ui/src/lib/value/value.component.html +++ b/libs/ui/src/lib/value/value.component.html @@ -44,7 +44,7 @@ class="mb-0 text-truncate value" [ngClass]="{ h2: size === 'large', h4: size === 'medium' }" > - {{ formattedValue | titlecase }} + {{ formattedValue }}