fix(i18n): add some missing elements in Japanese (#9353)

# Which Problems Are Solved

Some i18n elements are not translated in Japanese yet.

# How the Problems Are Solved

Add some missing i18n elements to `console/src/assets/i18n/ja.json`,
`internal/api/ui/login/static/i18n/ja.yaml`, and
`internal/static/i18n/ja.yaml`.

More details are following:
- `console/src/assets/i18n/ja.json`
  - `POLICY.PRIVATELABELING.BACKGROUNDCOLOR`
  - `POLICY.PRIVATELABELING.PRIMARYCOLOR`
  - `POLICY.PRIVATELABELING.WARNCOLOR`
  - `POLICY.PRIVATELABELING.FONTCOLOR`
  - `POLICY.LOGIN_TEXTS.MESSAGE_TEXTS.TYPES.IU`
  - `IDP.CREATE.APPLE.TITLE`
  - `IDP.CREATE.APPLE.DESCRIPTION`
  - `IDP.CREATE.SAML.TITLE`
  - `IDP.CREATE.SAML.DESCRIPTION`
  - `IDP.APPLE.TEAMID`
  - `IDP.APPLE.KEYID`
  - `IDP.APPLE.PRIVATEKEY`
  - `IDP.APPLE.UPDATEPRIVATEKEY`
  - `IDP.APPLE.UPLOADPRIVATEKEY`
  - `IDP.KEYMAXSIZEEXCEEDED`
  - `IDP.SAML.METADATAXML`
  - `IDP.SAML.METADATAURL`
  - `IDP.SAML.BIDNING`
  - `IDP.SAML.SIGNEDREQUEST`
  - `IDP.SAML.NAMEIDFORMAT`
  - `IDP.SAML.TRANSIENTMAPPINGATTRIBUTENAME`
  - `IDP.SAML.TRANSIENTMAPPINGATTRIBUTENAME_DESC`
  - `SMTP.LIST.DIALOG.TEST_TITLE`
  - `SMTP.LIST.DIALOG.TEST_DESCRIPTION`
  - `SMTP.LIST.DIALOG.TEST_EMAIL`
  - `SMTP.LIST.DIALOG.TEST_RESULT`
- `internal/api/ui/login/static/i18n/ja.yaml`
  - `LDAP.Title`
  - `LDAP.Description`
  - `LDAP.LoginNameLabel`
  - `LDAP.PasswordLabel`
  - `LDAP.NextButtonText`
  - `PasswordChange.Footer`
  - `Footer.SupportEmail`
  - `Errors.User.AlreadyExists`
  - `Errors.User.Profile.NotFound`
  - `Errors.User.Profile.NotChanged`
  - `Errors.User.Profile.Empty`
  - `Errors.User.Profile.FirstNameEmpty`
  - `Errors.User.Profile.LastNameEmpty`
  - `Errors.User.Profile.IDMissing`
  - `Errors.User.Email.NotFound`
  - `Errors.User.Email.Invalid`
  - `Errors.User.Email.AlreadyVerified`
  - `Errors.User.Email.NotChanged`
  - `Errors.User.Email.Empty`
  - `Errors.User.Email.IDMissing`
  - `Errors.User.Phone.NotFound`
  - `Errors.User.Phone.Invalid`
  - `Errors.User.Phone.AlreadyVerified`
  - `Errors.User.Phone.Empty`
  - `Errors.User.Phone.NotChanged`
  - `Errors.User.Address.NotFound`
  - `Errors.User.Address.NotChanged`
  - `Errors.User.Username.AlreadyExists`
  - `Errors.User.Username.Reserved`
  - `Errors.User.Username.Empty`
  - `Errors.Org.LoginPolicy.RegistrationNotAllowed`
- `internal/static/i18n/ja.yaml`
  - `Errors.SMSConfig.NotExternalVerification`
  - `Errors.User.Profile.Empty`
  - `Errors.User.Profile.FirstNameEmpty`
  - `Errors.User.Profile.LastNameEmpty`
  - `Errors.User.Email.Empty`
  - `Errors.User.Email.IDMissing`
  - `Errors.User.Phone.Empty`
  - `Errors.User.Phone.NotChanged`
  - `Errors.User.Username.Empty`
  - `Errors.Org.LabelPolicy.NotFound`
  - `Errors.Org.LabelPolicy.NotChanged`
  - `EventTypes.project.application.oidc.key.added`
  - `EventTypes.project.application.oidc.key.removed`

# Additional Changes

- Change some order of the elements in `internal/static/i18n/ja.yaml`
  - `EventTypes.user.human.password.change.sent`
  - `EventTypes.user.human.password.hash.updated`
- Remove an element which is not used in the `us.yaml` from
`internal/static/i18n/ja.yaml`
  - `EventTypes.user.phone.removed`
- Correct a translation in `internal/static/i18n/ja.yaml`
  - `EventTypes.user.human.password.change.sent`
This commit is contained in:
Kenta Yamaguchi
2025-02-19 21:51:53 +09:00
committed by GitHub
parent 5bbb953ffb
commit 9b35b98cae
3 changed files with 97 additions and 7 deletions

View File

@@ -53,6 +53,7 @@ Errors:
NotFound: SMS構成が見つかりません
AlreadyActive: このSMS構成はすでにアクティブです
AlreadyDeactivated: このSMS構成はすでに非アクティブです
NotExternalVerification: SMS構成は外部のコード検証をサポートしていません
SMTP:
NotEmailMessage: メッセージは EmailMessage ではありません
RequiredAttributes: 件名、受信者、コンテンツを設定する必要がありますが、一部またはすべてが空です
@@ -98,16 +99,23 @@ Errors:
Profile:
NotFound: プロファイルが見つかりません
NotChanged: プロファイルが変更されていません
Empty: プロファイルが空です
FirstNameEmpty: 名前が空です
LastNameEmpty: 姓が空です
Invalid: プロファイルデータが無効です
Email:
NotFound: メールアドレスが見つかりません
Invalid: 無効なメールアドレスです
AlreadyVerified: メールアドレスはすでに検証済みです
NotChanged: メールアドレスが変更されていません
Empty: メールアドレスが空です
IDMissing: メールアドレスIDが不足しています
Phone:
NotFound: 電話番号が見つかりません
Invalid: 無効な電話番号です
AlreadyVerified: 電話番号はすでに認証済みです
Empty: 電話番号が空です
NotChanged: 電話番号が変更されていません
Address:
NotFound: 住所が見つかりません
NotChanged: 住所は変更されていません
@@ -129,6 +137,7 @@ Errors:
Username:
AlreadyExists: ユーザー名はすでに使用されています
Reserved: ユーザー名はすでに使用されています
Empty: ユーザー名が空です
Code:
Empty: コードは空です
NotFound: コードが見つかりません
@@ -276,6 +285,9 @@ Errors:
NotFound: 通知ポリシーが見つかりません
NotChanged: 通知ポリシーは変更されていません
AlreadyExists: 通知ポリシーはすでに存在しています
LabelPolicy:
NotFound: プライベートラベルポリシーが見つかりません
NotChanged: プライベートラベルポリシーが変更されていません
Project:
ProjectIDMissing: プロジェクトIDがありません
AlreadyExists: プロジェクトはすでに組織に存在しています
@@ -710,6 +722,10 @@ EventTypes:
check:
succeeded: パスワードチェックの成功
failed: パスワードチェックの失敗
change:
sent: パスワード変更メールを送信しました
hash:
updated: パスワードハッシュが更新されました
externallogin:
check:
succeeded: 外部ログインの成功
@@ -813,10 +829,6 @@ EventTypes:
check:
succeeded: パスワードチェックの成功
failed: パスワードチェックの失敗
change:
sent: パスワード変更を送信しました
hash:
updated: パスワードハッシュが更新されました
phone:
changed: 電話番号の変更
verified: 電話番号の検証
@@ -825,7 +837,7 @@ EventTypes:
code:
added: 電話番号コードの生成
sent: 電話番号コードの送信
removed: 電話番号の削除
profile:
changed: ユーザープロファイルの変更
address:
@@ -1048,6 +1060,9 @@ EventTypes:
check:
succeeded: OIDCクライアントシークレットチェックの成功
failed: OIDCクライアントシークレットチェックの失敗
key:
added: OIDCアプリキーの追加
removed: OIDCアプリキーの削除
api:
secret:
check:
@@ -1345,6 +1360,7 @@ EventTypes:
code:
added: 電話番号の確認コードが生成されました
sent: 電話番号の確認コードが送信されました
web_key:
added: Web キーが追加されました
activated: Web キーが有効化されました