Browse Source

Merge branch 'main' into feature/add-background-gradient-to-sidebar-navigation

pull/4850/head
Thomas Kaul 3 months ago
committed by GitHub
parent
commit
35dbe0d9d9
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 4
      CHANGELOG.md
  2. 2
      apps/api/src/services/i18n/i18n.service.ts
  3. 8
      apps/client/src/app/pages/i18n/i18n-page.html
  4. 8
      apps/client/src/locales/messages.ca.xlf
  5. 10
      apps/client/src/locales/messages.de.xlf
  6. 8
      apps/client/src/locales/messages.es.xlf
  7. 8
      apps/client/src/locales/messages.fr.xlf
  8. 8
      apps/client/src/locales/messages.it.xlf
  9. 8
      apps/client/src/locales/messages.nl.xlf
  10. 8
      apps/client/src/locales/messages.pl.xlf
  11. 8
      apps/client/src/locales/messages.pt.xlf
  12. 8
      apps/client/src/locales/messages.tr.xlf
  13. 8
      apps/client/src/locales/messages.uk.xlf
  14. 4
      apps/client/src/locales/messages.xlf
  15. 8
      apps/client/src/locales/messages.zh.xlf

4
CHANGELOG.md

@ -11,6 +11,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Added a background gradient to the sidebar navigation
### Changed
- Improved the language localization for German (`de`)
## 2.167.0 - 2025-06-07
### Added

2
apps/api/src/services/i18n/i18n.service.ts

@ -42,7 +42,7 @@ export class I18nService {
if (placeholders) {
for (const [key, value] of Object.entries(placeholders)) {
translatedText = translatedText.replace(`{${key}}`, String(value));
translatedText = translatedText.replace(`\${${key}}`, String(value));
}
}

8
apps/client/src/app/pages/i18n/i18n-page.html

@ -20,12 +20,12 @@
</li>
<li i18n="@@rule.feeRatioInitialInvestment">Fee Ratio</li>
<li i18n="@@rule.feeRatioInitialInvestment.false">
The fees do exceed &#123;thresholdMax&#125;% of your initial investment
(&#123;feeRatio&#125;%)
The fees do exceed $&#123;thresholdMax&#125;% of your initial investment
($&#123;feeRatio&#125;%)
</li>
<li i18n="@@rule.feeRatioInitialInvestment.true">
The fees do not exceed &#123;thresholdMax&#125;% of your initial
investment (&#123;feeRatio&#125;%)
The fees do not exceed $&#123;thresholdMax&#125;% of your initial
investment ($&#123;feeRatio&#125;%)
</li>
<li i18n="@@slogan">Open Source Wealth Management Software</li>
</ul>

8
apps/client/src/locales/messages.ca.xlf

@ -7649,16 +7649,16 @@
</context-group>
</trans-unit>
<trans-unit id="rule.feeRatioInitialInvestment.false" datatype="html">
<source> The fees do exceed {thresholdMax}% of your initial investment ({feeRatio}%) </source>
<target state="new"> The fees do exceed {thresholdMax}% of your initial investment ({feeRatio}%) </target>
<source> The fees do exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </source>
<target state="new"> The fees do exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/i18n/i18n-page.html</context>
<context context-type="linenumber">22</context>
</context-group>
</trans-unit>
<trans-unit id="rule.feeRatioInitialInvestment.true" datatype="html">
<source> The fees do not exceed {thresholdMax}% of your initial investment ({feeRatio}%) </source>
<target state="new"> The fees do not exceed {thresholdMax}% of your initial investment ({feeRatio}%) </target>
<source> The fees do not exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </source>
<target state="new"> The fees do not exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/i18n/i18n-page.html</context>
<context context-type="linenumber">26</context>

10
apps/client/src/locales/messages.de.xlf

@ -7128,7 +7128,7 @@
</trans-unit>
<trans-unit id="8508033bf4a7ba848a54b1606283d2f38679ede9" datatype="html">
<source>rules align with your portfolio.</source>
<target state="translated">Regeln werden von Ihrem Portfolio erfüllt.</target>
<target state="translated">Regeln werden von deinem Portfolio erfüllt.</target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.html</context>
<context context-type="linenumber">58</context>
@ -7649,16 +7649,16 @@
</context-group>
</trans-unit>
<trans-unit id="rule.feeRatioInitialInvestment.false" datatype="html">
<source> The fees do exceed {thresholdMax}% of your initial investment ({feeRatio}%) </source>
<target state="translated"> Die Gebühren übersteigen {thresholdMax}% deiner ursprünglichen Investition ({feeRatio}%) </target>
<source> The fees do exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </source>
<target state="translated"> Die Gebühren übersteigen ${thresholdMax}% deiner ursprünglichen Investition (${feeRatio}%) </target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/i18n/i18n-page.html</context>
<context context-type="linenumber">22</context>
</context-group>
</trans-unit>
<trans-unit id="rule.feeRatioInitialInvestment.true" datatype="html">
<source> The fees do not exceed {thresholdMax}% of your initial investment ({feeRatio}%) </source>
<target state="translated"> Die Gebühren übersteigen {thresholdMax}% deiner ursprünglichen Investition ({feeRatio}%) nicht </target>
<source> The fees do not exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </source>
<target state="translated"> Die Gebühren übersteigen ${thresholdMax}% deiner ursprünglichen Investition (${feeRatio}%) nicht </target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/i18n/i18n-page.html</context>
<context context-type="linenumber">26</context>

8
apps/client/src/locales/messages.es.xlf

@ -7650,16 +7650,16 @@
</context-group>
</trans-unit>
<trans-unit id="rule.feeRatioInitialInvestment.false" datatype="html">
<source> The fees do exceed {thresholdMax}% of your initial investment ({feeRatio}%) </source>
<target state="new"> The fees do exceed {thresholdMax}% of your initial investment ({feeRatio}%) </target>
<source> The fees do exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </source>
<target state="new"> The fees do exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/i18n/i18n-page.html</context>
<context context-type="linenumber">22</context>
</context-group>
</trans-unit>
<trans-unit id="rule.feeRatioInitialInvestment.true" datatype="html">
<source> The fees do not exceed {thresholdMax}% of your initial investment ({feeRatio}%) </source>
<target state="new"> The fees do not exceed {thresholdMax}% of your initial investment ({feeRatio}%) </target>
<source> The fees do not exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </source>
<target state="new"> The fees do not exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/i18n/i18n-page.html</context>
<context context-type="linenumber">26</context>

8
apps/client/src/locales/messages.fr.xlf

@ -7649,16 +7649,16 @@
</context-group>
</trans-unit>
<trans-unit id="rule.feeRatioInitialInvestment.false" datatype="html">
<source> The fees do exceed {thresholdMax}% of your initial investment ({feeRatio}%) </source>
<target state="new"> The fees do exceed {thresholdMax}% of your initial investment ({feeRatio}%) </target>
<source> The fees do exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </source>
<target state="new"> The fees do exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/i18n/i18n-page.html</context>
<context context-type="linenumber">22</context>
</context-group>
</trans-unit>
<trans-unit id="rule.feeRatioInitialInvestment.true" datatype="html">
<source> The fees do not exceed {thresholdMax}% of your initial investment ({feeRatio}%) </source>
<target state="new"> The fees do not exceed {thresholdMax}% of your initial investment ({feeRatio}%) </target>
<source> The fees do not exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </source>
<target state="new"> The fees do not exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/i18n/i18n-page.html</context>
<context context-type="linenumber">26</context>

8
apps/client/src/locales/messages.it.xlf

@ -7650,16 +7650,16 @@
</context-group>
</trans-unit>
<trans-unit id="rule.feeRatioInitialInvestment.false" datatype="html">
<source> The fees do exceed {thresholdMax}% of your initial investment ({feeRatio}%) </source>
<target state="new"> The fees do exceed {thresholdMax}% of your initial investment ({feeRatio}%) </target>
<source> The fees do exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </source>
<target state="new"> The fees do exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/i18n/i18n-page.html</context>
<context context-type="linenumber">22</context>
</context-group>
</trans-unit>
<trans-unit id="rule.feeRatioInitialInvestment.true" datatype="html">
<source> The fees do not exceed {thresholdMax}% of your initial investment ({feeRatio}%) </source>
<target state="new"> The fees do not exceed {thresholdMax}% of your initial investment ({feeRatio}%) </target>
<source> The fees do not exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </source>
<target state="new"> The fees do not exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/i18n/i18n-page.html</context>
<context context-type="linenumber">26</context>

8
apps/client/src/locales/messages.nl.xlf

@ -7649,16 +7649,16 @@
</context-group>
</trans-unit>
<trans-unit id="rule.feeRatioInitialInvestment.false" datatype="html">
<source> The fees do exceed {thresholdMax}% of your initial investment ({feeRatio}%) </source>
<target state="new"> The fees do exceed {thresholdMax}% of your initial investment ({feeRatio}%) </target>
<source> The fees do exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </source>
<target state="new"> The fees do exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/i18n/i18n-page.html</context>
<context context-type="linenumber">22</context>
</context-group>
</trans-unit>
<trans-unit id="rule.feeRatioInitialInvestment.true" datatype="html">
<source> The fees do not exceed {thresholdMax}% of your initial investment ({feeRatio}%) </source>
<target state="new"> The fees do not exceed {thresholdMax}% of your initial investment ({feeRatio}%) </target>
<source> The fees do not exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </source>
<target state="new"> The fees do not exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/i18n/i18n-page.html</context>
<context context-type="linenumber">26</context>

8
apps/client/src/locales/messages.pl.xlf

@ -7649,16 +7649,16 @@
</context-group>
</trans-unit>
<trans-unit id="rule.feeRatioInitialInvestment.false" datatype="html">
<source> The fees do exceed {thresholdMax}% of your initial investment ({feeRatio}%) </source>
<target state="new"> The fees do exceed {thresholdMax}% of your initial investment ({feeRatio}%) </target>
<source> The fees do exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </source>
<target state="new"> The fees do exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/i18n/i18n-page.html</context>
<context context-type="linenumber">22</context>
</context-group>
</trans-unit>
<trans-unit id="rule.feeRatioInitialInvestment.true" datatype="html">
<source> The fees do not exceed {thresholdMax}% of your initial investment ({feeRatio}%) </source>
<target state="new"> The fees do not exceed {thresholdMax}% of your initial investment ({feeRatio}%) </target>
<source> The fees do not exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </source>
<target state="new"> The fees do not exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/i18n/i18n-page.html</context>
<context context-type="linenumber">26</context>

8
apps/client/src/locales/messages.pt.xlf

@ -7649,16 +7649,16 @@
</context-group>
</trans-unit>
<trans-unit id="rule.feeRatioInitialInvestment.false" datatype="html">
<source> The fees do exceed {thresholdMax}% of your initial investment ({feeRatio}%) </source>
<target state="new"> The fees do exceed {thresholdMax}% of your initial investment ({feeRatio}%) </target>
<source> The fees do exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </source>
<target state="new"> The fees do exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/i18n/i18n-page.html</context>
<context context-type="linenumber">22</context>
</context-group>
</trans-unit>
<trans-unit id="rule.feeRatioInitialInvestment.true" datatype="html">
<source> The fees do not exceed {thresholdMax}% of your initial investment ({feeRatio}%) </source>
<target state="new"> The fees do not exceed {thresholdMax}% of your initial investment ({feeRatio}%) </target>
<source> The fees do not exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </source>
<target state="new"> The fees do not exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/i18n/i18n-page.html</context>
<context context-type="linenumber">26</context>

8
apps/client/src/locales/messages.tr.xlf

@ -7649,16 +7649,16 @@
</context-group>
</trans-unit>
<trans-unit id="rule.feeRatioInitialInvestment.false" datatype="html">
<source> The fees do exceed {thresholdMax}% of your initial investment ({feeRatio}%) </source>
<target state="new"> The fees do exceed {thresholdMax}% of your initial investment ({feeRatio}%) </target>
<source> The fees do exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </source>
<target state="new"> The fees do exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/i18n/i18n-page.html</context>
<context context-type="linenumber">22</context>
</context-group>
</trans-unit>
<trans-unit id="rule.feeRatioInitialInvestment.true" datatype="html">
<source> The fees do not exceed {thresholdMax}% of your initial investment ({feeRatio}%) </source>
<target state="new"> The fees do not exceed {thresholdMax}% of your initial investment ({feeRatio}%) </target>
<source> The fees do not exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </source>
<target state="new"> The fees do not exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/i18n/i18n-page.html</context>
<context context-type="linenumber">26</context>

8
apps/client/src/locales/messages.uk.xlf

@ -7649,16 +7649,16 @@
</context-group>
</trans-unit>
<trans-unit id="rule.feeRatioInitialInvestment.false" datatype="html">
<source> The fees do exceed {thresholdMax}% of your initial investment ({feeRatio}%) </source>
<target state="new"> The fees do exceed {thresholdMax}% of your initial investment ({feeRatio}%) </target>
<source> The fees do exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </source>
<target state="new"> The fees do exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/i18n/i18n-page.html</context>
<context context-type="linenumber">22</context>
</context-group>
</trans-unit>
<trans-unit id="rule.feeRatioInitialInvestment.true" datatype="html">
<source> The fees do not exceed {thresholdMax}% of your initial investment ({feeRatio}%) </source>
<target state="new"> The fees do not exceed {thresholdMax}% of your initial investment ({feeRatio}%) </target>
<source> The fees do not exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </source>
<target state="new"> The fees do not exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/i18n/i18n-page.html</context>
<context context-type="linenumber">26</context>

4
apps/client/src/locales/messages.xlf

@ -6884,14 +6884,14 @@
</context-group>
</trans-unit>
<trans-unit id="rule.feeRatioInitialInvestment.false" datatype="html">
<source> The fees do exceed {thresholdMax}% of your initial investment ({feeRatio}%) </source>
<source> The fees do exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </source>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/i18n/i18n-page.html</context>
<context context-type="linenumber">22</context>
</context-group>
</trans-unit>
<trans-unit id="rule.feeRatioInitialInvestment.true" datatype="html">
<source> The fees do not exceed {thresholdMax}% of your initial investment ({feeRatio}%) </source>
<source> The fees do not exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </source>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/i18n/i18n-page.html</context>
<context context-type="linenumber">26</context>

8
apps/client/src/locales/messages.zh.xlf

@ -7650,16 +7650,16 @@
</context-group>
</trans-unit>
<trans-unit id="rule.feeRatioInitialInvestment.false" datatype="html">
<source> The fees do exceed {thresholdMax}% of your initial investment ({feeRatio}%) </source>
<target state="new"> The fees do exceed {thresholdMax}% of your initial investment ({feeRatio}%) </target>
<source> The fees do exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </source>
<target state="new"> The fees do exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/i18n/i18n-page.html</context>
<context context-type="linenumber">22</context>
</context-group>
</trans-unit>
<trans-unit id="rule.feeRatioInitialInvestment.true" datatype="html">
<source> The fees do not exceed {thresholdMax}% of your initial investment ({feeRatio}%) </source>
<target state="new"> The fees do not exceed {thresholdMax}% of your initial investment ({feeRatio}%) </target>
<source> The fees do not exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </source>
<target state="new"> The fees do not exceed ${thresholdMax}% of your initial investment (${feeRatio}%) </target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/i18n/i18n-page.html</context>
<context context-type="linenumber">26</context>

Loading…
Cancel
Save