Browse Source

Feature/improve zh localization (#6245)

* fix(i18n): move i18n attribute in pricing page

* feat(i18n): update zh locale

* feat(i18n): update zh locale

* feat(docs): update changelog
pull/6242/head^2
Kenrick Tandrian 6 days ago
committed by GitHub
parent
commit
9fd9edd0ea
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 6
      CHANGELOG.md
  2. 9
      apps/client/src/app/pages/pricing/pricing-page.html
  3. 21
      apps/client/src/locales/messages.xlf
  4. 56
      apps/client/src/locales/messages.zh.xlf

6
CHANGELOG.md

@ -5,6 +5,12 @@ 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 Chinese (`zh`)
## 2.233.0 - 2026-01-23
### Changed

9
apps/client/src/app/pages/pricing/pricing-page.html

@ -195,12 +195,9 @@
</p>
<ul class="list-unstyled mb-3">
<li class="mb-2">
<span
><ng-container i18n>Everything in</ng-container>
<ng-container>&nbsp;</ng-container>
<strong>Basic</strong>,
<ng-container i18n>plus</ng-container>:</span
>
<ng-container i18n
>Everything in <strong>Basic</strong>, plus</ng-container
>:
</li>
<li class="align-items-center d-flex mb-1">
<ion-icon class="mr-1" name="checkmark-circle-outline" />

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

@ -271,13 +271,6 @@
<context context-type="linenumber">87</context>
</context-group>
</trans-unit>
<trans-unit id="8261513428977234574" datatype="html">
<source>plus</source>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/pricing/pricing-page.html</context>
<context context-type="linenumber">202</context>
</context-group>
</trans-unit>
<trans-unit id="8264698726451826067" datatype="html">
<source>Do you really want to revoke this granted access?</source>
<context-group purpose="location">
@ -718,13 +711,6 @@
<context context-type="linenumber">96</context>
</context-group>
</trans-unit>
<trans-unit id="1802177588180209216" datatype="html">
<source>Everything in</source>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/pricing/pricing-page.html</context>
<context context-type="linenumber">199</context>
</context-group>
</trans-unit>
<trans-unit id="1806977783783486873" datatype="html">
<source>ETFs without Countries</source>
<context-group purpose="location">
@ -3104,6 +3090,13 @@
<context context-type="linenumber">172</context>
</context-group>
</trans-unit>
<trans-unit id="1010951358972351140" datatype="html">
<source>Everything in <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Basic<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>, plus</source>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/pricing/pricing-page.html</context>
<context context-type="linenumber">199</context>
</context-group>
</trans-unit>
<trans-unit id="1018934700505948739" datatype="html">
<source>trading stocks, ETFs or cryptocurrencies on multiple platforms</source>
<context-group purpose="location">

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

@ -291,14 +291,6 @@
<context context-type="linenumber">87</context>
</context-group>
</trans-unit>
<trans-unit id="8261513428977234574" datatype="html">
<source>plus</source>
<target state="new">plus</target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/pricing/pricing-page.html</context>
<context context-type="linenumber">202</context>
</context-group>
</trans-unit>
<trans-unit id="8264698726451826067" datatype="html">
<source>Do you really want to revoke this granted access?</source>
<target state="translated">您真的要撤销此访问权限吗?</target>
@ -767,14 +759,6 @@
<context context-type="linenumber">96</context>
</context-group>
</trans-unit>
<trans-unit id="1802177588180209216" datatype="html">
<source>Everything in</source>
<target state="new">Everything in</target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/pricing/pricing-page.html</context>
<context context-type="linenumber">199</context>
</context-group>
</trans-unit>
<trans-unit id="1806977783783486873" datatype="html">
<source>ETFs without Countries</source>
<target state="translated">没有国家的 ETF</target>
@ -1229,7 +1213,7 @@
</trans-unit>
<trans-unit id="8319378030525016917" datatype="html">
<source>Asset profile has been saved</source>
<target state="new">Asset profile has been saved</target>
<target state="translated">资产概况已保存</target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts</context>
<context context-type="linenumber">578</context>
@ -1245,7 +1229,7 @@
</trans-unit>
<trans-unit id="7702646444963497962" datatype="html">
<source>By</source>
<target state="new">By</target>
<target state="translated">预计到</target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/portfolio/fire/fire-page.html</context>
<context context-type="linenumber">139</context>
@ -1357,7 +1341,7 @@
</trans-unit>
<trans-unit id="2395205455607568422" datatype="html">
<source>No auto-renewal on membership.</source>
<target state="new">No auto-renewal on membership.</target>
<target state="translated">会员资格不自动续订。</target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/components/user-account-membership/user-account-membership.html</context>
<context context-type="linenumber">74</context>
@ -1401,7 +1385,7 @@
</trans-unit>
<trans-unit id="7341990227686441824" datatype="html">
<source>Could not validate form</source>
<target state="new">Could not validate form</target>
<target state="translated">无法验证表单</target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts</context>
<context context-type="linenumber">554</context>
@ -2161,7 +2145,7 @@
</trans-unit>
<trans-unit id="366169681580494481" datatype="html">
<source>Performance with currency effect</source>
<target state="new">Performance with currency effect</target>
<target state="translated">含货币影响的表现</target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/portfolio/analysis/analysis-page.html</context>
<context context-type="linenumber">134</context>
@ -2389,7 +2373,7 @@
</trans-unit>
<trans-unit id="3004519800638083911" datatype="html">
<source>this is projected to increase to</source>
<target state="new">this is projected to increase to</target>
<target state="translated">预计将增至</target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/portfolio/fire/fire-page.html</context>
<context context-type="linenumber">147</context>
@ -2901,7 +2885,7 @@
</trans-unit>
<trans-unit id="5134951682994822188" datatype="html">
<source>Could not parse scraper configuration</source>
<target state="new">Could not parse scraper configuration</target>
<target state="translated">无法解析抓取器配置</target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts</context>
<context context-type="linenumber">509</context>
@ -3359,6 +3343,14 @@
<context context-type="linenumber">172</context>
</context-group>
</trans-unit>
<trans-unit id="1010951358972351140" datatype="html">
<source>Everything in <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Basic<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/>, plus</source>
<target state="translated">包含 <x id="START_TAG_STRONG" ctype="x-strong" equiv-text="&lt;strong&gt;"/>Basic<x id="CLOSE_TAG_STRONG" ctype="x-strong" equiv-text="&lt;/strong&gt;"/> 所有功能,以及</target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/pricing/pricing-page.html</context>
<context context-type="linenumber">199</context>
</context-group>
</trans-unit>
<trans-unit id="1018934700505948739" datatype="html">
<source>trading stocks, ETFs or cryptocurrencies on multiple platforms</source>
<target state="translated">在多个平台上交易股票、ETF 或加密货币</target>
@ -4137,7 +4129,7 @@
</trans-unit>
<trans-unit id="5211792611718918888" datatype="html">
<source>annual interest rate</source>
<target state="new">annual interest rate</target>
<target state="translated">年利率</target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/portfolio/fire/fire-page.html</context>
<context context-type="linenumber">185</context>
@ -4369,7 +4361,7 @@
</trans-unit>
<trans-unit id="5891064527381218201" datatype="html">
<source>Free</source>
<target state="translated">自由的</target>
<target state="translated">免费</target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/pricing/pricing-page.html</context>
<context context-type="linenumber">86</context>
@ -4441,7 +4433,7 @@
</trans-unit>
<trans-unit id="7498591289549626867" datatype="html">
<source>Could not save asset profile</source>
<target state="new">Could not save asset profile</target>
<target state="translated">无法保存资产概况</target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts</context>
<context context-type="linenumber">588</context>
@ -5450,7 +5442,7 @@
</trans-unit>
<trans-unit id="2145636458848553570" datatype="html">
<source>Sign in with OpenID Connect</source>
<target state="new">Sign in with OpenID Connect</target>
<target state="translated">使用 OpenID Connect 登录</target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html</context>
<context context-type="linenumber">55</context>
@ -5562,7 +5554,7 @@
</trans-unit>
<trans-unit id="8966698274727122602" datatype="html">
<source>Authentication</source>
<target state="new">Authentication</target>
<target state="translated">认证</target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/components/user-detail-dialog/user-detail-dialog.html</context>
<context context-type="linenumber">35</context>
@ -6699,7 +6691,7 @@
</trans-unit>
<trans-unit id="1355312194390410495" datatype="html">
<source>, based on your total assets of</source>
<target state="new">基于您总资产的</target>
<target state="translated">基于您总资产的</target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/portfolio/fire/fire-page.html</context>
<context context-type="linenumber">96</context>
@ -6959,7 +6951,7 @@
</trans-unit>
<trans-unit id="2878377610946588870" datatype="html">
<source>, assuming a</source>
<target state="new">, assuming a</target>
<target state="translated">, 假设一个</target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/portfolio/fire/fire-page.html</context>
<context context-type="linenumber">174</context>
@ -7377,7 +7369,7 @@
</trans-unit>
<trans-unit id="7825231215382064101" datatype="html">
<source>Change with currency effect</source>
<target state="new">Change with currency effect</target>
<target state="translated">含货币影响的涨跌</target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/portfolio/analysis/analysis-page.html</context>
<context context-type="linenumber">115</context>
@ -7541,7 +7533,7 @@
</trans-unit>
<trans-unit id="5004550577313573215" datatype="html">
<source>Total amount</source>
<target state="new">Total amount</target>
<target state="translated">总金额</target>
<context-group purpose="location">
<context context-type="sourcefile">apps/client/src/app/pages/portfolio/analysis/analysis-page.html</context>
<context context-type="linenumber">94</context>

Loading…
Cancel
Save