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
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 97 additions and 7 deletions

View File

@ -1547,6 +1547,10 @@
"MAXSIZEEXCEEDED": "最大サイズの524KBを超えました。",
"NOSVGSUPPORTED": "SVGはサポートされていません",
"FONTINLOGINONLY": "フォントは現在、ログインインターフェイスにのみ表示されます。",
"BACKGROUNDCOLOR": "背景色",
"PRIMARYCOLOR": "プライマリカラー",
"WARNCOLOR": "警告色",
"FONTCOLOR": "フォントカラー",
"VIEWS": {
"PREVIEW": "プレビュー",
"CURRENT": "現在の構成"
@ -1682,7 +1686,8 @@
"PR": "パスワードのリセット",
"DC": "ドメインクレーム",
"PL": "パスワードレス",
"PC": "パスワードの変更"
"PC": "パスワードの変更",
"IU": "ユーザーの招待"
},
"CHIPS": {
"firstname": "名",
@ -2064,6 +2069,14 @@
"LDAP": {
"TITLE": "LDAPプロバイダー",
"DESCRIPTION": "LDAPプロバイダーのクレデンシャルを入力してください。"
},
"APPLE": {
"TITLE": "Appleプロバイダー",
"DESCRIPTION": "Appleプロバイダーのクレデンシャルを入力してください。"
},
"SAML": {
"TITLE": "SAMLプロバイダー",
"DESCRIPTION": "SAMLプロバイダーのクレデンシャルを入力してください。"
}
},
"DETAIL": {
@ -2183,6 +2196,23 @@
"JWTENDPOINT": "JWTエンドポイント",
"JWTKEYSENDPOINT": "JWTキーエンドポイント"
},
"APPLE": {
"TEAMID": "チームID",
"KEYID": "キーID",
"PRIVATEKEY": "秘密鍵",
"UPDATEPRIVATEKEY": "秘密鍵の更新",
"UPLOADPRIVATEKEY": "秘密鍵のアップロード",
"KEYMAXSIZEEXCEEDED": "最大サイズの5kBを超えています"
},
"SAML": {
"METADATAXML": "Metadata XML",
"METADATAURL": "Metadata URL",
"BINDING": "Binding",
"SIGNEDREQUEST": "署名付きリクエスト",
"NAMEIDFORMAT": "NameIDフォーマット",
"TRANSIENTMAPPINGATTRIBUTENAME": "カスタム属性名",
"TRANSIENTMAPPINGATTRIBUTENAME_DESC": "NameIDフォーマットが`transient`の場合にユーザーをマッピングするためのカスタム属性名 (例: `http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress`)"
},
"TOAST": {
"SAVED": "正常に保存されました。",
"REACTIVATED": "IDPがアクティブになりました。",
@ -2267,7 +2297,11 @@
"DELETE_TITLE": "SMTP設定を削除する",
"DELETE_DESCRIPTION": "構成を削除しようとしています。送信者名を入力してこのアクションを確認します",
"DELETED": "SMTP設定が削除されました",
"SENDER": "この SMTP 構成を削除するには、「{{ value }}」と入力します。"
"SENDER": "この SMTP 構成を削除するには、「{{ value }}」と入力します。",
"TEST_TITLE": "SMTP設定をテストする",
"TEST_DESCRIPTION": "テスト用のメールアドレスを指定してください",
"TEST_EMAIL": "メールアドレス",
"TEST_RESULT": "テスト結果"
}
},
"CREATE": {

View File

@ -11,6 +11,13 @@ Login:
RegisterButtonText: 登録
NextButtonText: 次へ
LDAP:
Title: ようこそ!
Description: LDAPのログイン情報を入力してください
LoginNameLabel: ログイン名
PasswordLabel: パスワード
NextButtonText: 次へ
SelectAccount:
Title: アカウントの選択
Description: ZITADELアカウントを使用します。
@ -198,6 +205,7 @@ PasswordChange:
NewPasswordConfirmLabel: 新パスワードの確認
CancelButtonText: キャンセル
NextButtonText: 次へ
Footer: フッター
PasswordChangeDone:
Title: パスワードの変更完了
@ -401,6 +409,7 @@ Footer:
Tos: TOS
PrivacyPolicy: プライバシーポリシー
Help: ヘルプ
SupportEmail: サポートメール
SignIn: '{{.Provider}} でサインイン'
@ -415,6 +424,7 @@ Errors:
MissingParameters: 必要なパラメーターが不足しています
User:
NotFound: ユーザーが見つかりません
AlreadyExists: ユーザーは既に存在します
Inactive: ユーザーは非アクティブです
NotFoundOnOrg: ユーザーは、選択した組織で見つけることができませんでした
NotAllowedOrg: ユーザーは必要な組織のメンバーではありません
@ -423,6 +433,33 @@ Errors:
Invalid: 無効なユーザーデータです
DomainNotAllowedAsUsername: このドメインはすでに予約されているため使用できません
NotAllowedToLink: このユーザーは外部ログインプロバイダーにリンクすることを許可されていません
Profile:
NotFound: プロファイルが見つかりません
NotChanged: プロファイルが変更されていません
Empty: プロファイルが空です
FirstNameEmpty: 名前が空です
LastNameEmpty: 姓が空です
IDMissing: プロファイルIDが不足しています
Email:
NotFound: メールアドレスが見つかりません
Invalid: メールアドレスが無効です
AlreadyVerified: メールアドレスはすでに登録されています
NotChanged: メールアドレスが変更されていません
Empty: メールアドレスが空です
IDMissing: メールアドレスIDが不足しています
Phone:
NotFound: 電話番号が見つかりません
Invalid: 電話番号が無効です
AlreadyVerified: 電話番号はすでに登録されています
Empty: 電話番号が空です
NotChanged: 電話番号が変更されていません
Address:
NotFound: 住所が見つかりません
NotChanged: 住所が変更されていません
Username:
AlreadyExists: ユーザー名はすでに使用されています
Reserved: ユーザー名はすでに使用されています
Empty: ユーザー名が空です
Password:
ConfirmationWrong: 確認用パスワードが間違っています
Empty: パスワードが空です
@ -480,6 +517,9 @@ Errors:
IAM:
LockoutPolicy:
NotExisting: ロックアウトポリシーが存在しません
Org:
LoginPolicy:
RegistrationNotAllowed: 新規登録は許可されていません
DeviceAuth:
NotExisting: ユーザーコードが存在しません

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 キーが有効化されました