From fa9603d52e096ba322e5f9bf064e93311f870b4c Mon Sep 17 00:00:00 2001 From: Bryan Frimin Date: Mon, 20 Jul 2026 15:48:38 +0200 Subject: [PATCH] Add Japanese (ja-JP) translation for compliance portal Signed-off-by: Bryan Frimin --- .../compliance-portal/src/_locales/ja-JP.json | 122 ++++++++++++++++++ .../src/pages/documents/_locales/ja-JP.json | 46 +++++++ .../src/pages/nda/_locales/ja-JP.json | 8 ++ .../src/pages/requests/_locales/ja-JP.json | 71 ++++++++++ .../pages/subprocessors/_locales/ja-JP.json | 109 ++++++++++++++++ .../src/pages/updates/_locales/ja-JP.json | 9 ++ 6 files changed, 365 insertions(+) create mode 100644 apps/compliance-portal/src/_locales/ja-JP.json create mode 100644 apps/compliance-portal/src/pages/documents/_locales/ja-JP.json create mode 100644 apps/compliance-portal/src/pages/nda/_locales/ja-JP.json create mode 100644 apps/compliance-portal/src/pages/requests/_locales/ja-JP.json create mode 100644 apps/compliance-portal/src/pages/subprocessors/_locales/ja-JP.json create mode 100644 apps/compliance-portal/src/pages/updates/_locales/ja-JP.json diff --git a/apps/compliance-portal/src/_locales/ja-JP.json b/apps/compliance-portal/src/_locales/ja-JP.json new file mode 100644 index 000000000..6e9c41abe --- /dev/null +++ b/apps/compliance-portal/src/_locales/ja-JP.json @@ -0,0 +1,122 @@ +{ + "topBar": { + "tagline": "コンプライアンスポータル", + "getAccess": "アクセスをリクエスト", + "nav": { + "documents": "ドキュメント", + "subprocessors": "サブプロセッサ", + "updates": "アップデート", + "requests": "リクエスト" + } + }, + "userMenu": { + "signOut": "サインアウト" + }, + "common": { + "cancel": "キャンセル", + "error": "問題が発生しました", + "previousPage": "前のページ", + "nextPage": "次のページ", + "pageOf": "{{current}} / {{total}} ページ", + "zoomOut": "ズームアウト", + "zoomIn": "ズームイン" + }, + "auth": { + "backToPortal": "ポータルに戻る", + "signIn": { + "title": "続行するにはサインインしてください", + "description": "保護されたリソースにアクセスするか、リクエストを送信してください", + "or": "または", + "withProvider": "{{provider}}でサインイン", + "emailLabel": "メールアドレス", + "emailPlaceholder": "you@company.com", + "emailRequired": "メールアドレスは必須です", + "emailInvalid": "有効なメールアドレスを入力してください", + "sendMagicLink": "マジックリンクを送信", + "resend": "リンクを再送信", + "resendIn": "{{seconds}}秒後にリンクを再送信", + "magicLinkSent": "マジックリンクを送信しました。", + "magicLinkSentNote": "メールを確認し、リンクからサインインしてください。" + }, + "requestAccess": { + "success": "アクセスをリクエストしました" + }, + "verify": { + "title": "メールアドレスを確認しています", + "description": "サインイン処理を行っています。少々お待ちください…" + }, + "fullName": { + "title": "お名前を入力してください", + "label": "氏名", + "placeholder": "山田 太郎", + "required": "氏名は必須です", + "tooShort": "氏名が短すぎます", + "submit": "続ける" + }, + "magicLinkExpired": { + "title": "リンクの有効期限が切れています", + "description": "このマジックリンクは有効期限が切れています。新しいリンクをリクエストしてください。" + }, + "magicLinkAlreadyUsed": { + "title": "リンクは既に使用されています", + "description": "このマジックリンクは既に使用されています。新しいリンクをリクエストしてください。" + }, + "errors": { + "magicLinkFailed": "マジックリンクを送信できませんでした。もう一度お試しください。", + "verifyFailed": "リンクを確認できませんでした。もう一度お試しください。", + "fullNameFailed": "お名前を保存できませんでした。もう一度お試しください。", + "requestFailed": "アクセスリクエストを完了できませんでした。もう一度お試しください。" + } + }, + "home": { + "heroTitle": "{{name}}における信頼。", + "heroDescription": "コンプライアンスポータルへようこそ。セキュリティに関する文書や認証はこちらからご確認いただけます。", + "sections": { + "compliance": "コンプライアンス", + "securityCommitments": "セキュリティへの取り組み", + "trustedBy": "導入企業", + "recentUpdates": "最新のアップデート" + }, + "recentUpdates": { + "viewAll": "すべて表示" + } + }, + "notFound": { + "title": "ページが見つかりません", + "description": "お探しのページは存在しないか、移動された可能性があります。", + "backHome": "ホームに戻る" + }, + "errors": { + "notFound": { + "title": "ページが見つかりません", + "description": "お探しのページは存在しないか、移動された可能性があります。" + }, + "forbidden": { + "title": "アクセスが拒否されました", + "description": "このページを表示する権限がありません。" + }, + "serverError": { + "title": "問題が発生しました", + "description": "予期しないエラーが発生しました。しばらくしてからもう一度お試しください。" + }, + "generic": { + "title": "問題が発生しました", + "description": "予期しないエラーが発生しました。しばらくしてからもう一度お試しください。" + }, + "actions": { + "backToCompliancePortal": "コンプライアンスポータルに戻る", + "tryAgain": "もう一度試す" + }, + "inline": { + "message": "コンテンツを読み込めません", + "retry": "再試行" + } + }, + "footer": { + "poweredBy": "提供" + }, + "pagination": { + "previous": "前のページ", + "next": "次のページ" + } +} diff --git a/apps/compliance-portal/src/pages/documents/_locales/ja-JP.json b/apps/compliance-portal/src/pages/documents/_locales/ja-JP.json new file mode 100644 index 000000000..5718ea2c0 --- /dev/null +++ b/apps/compliance-portal/src/pages/documents/_locales/ja-JP.json @@ -0,0 +1,46 @@ +{ + "title": "ドキュメント", + "tabs": { + "all": "すべて", + "public": "公開", + "private": "非公開" + }, + "sections": { + "reports": "コンプライアンスレポート" + }, + "types": { + "OTHER": "その他", + "GOVERNANCE": "ガバナンス", + "POLICY": "ポリシー", + "PROCEDURE": "手順書", + "PLAN": "計画", + "REGISTER": "台帳", + "RECORD": "記録", + "REPORT": "レポート", + "TEMPLATE": "テンプレート", + "STATEMENT_OF_APPLICABILITY": "適用宣言書" + }, + "actions": { + "view": "表示", + "getAccess": "アクセスをリクエスト", + "requested": "アクセスをリクエスト済み" + }, + "empty": { + "title": "利用可能なドキュメントはありません", + "description": "このコンプライアンスポータルでは、まだドキュメントが公開されていません。", + "filteredTitle": "このフィルターに一致するドキュメントはありません", + "filteredDescription": "別のタブを選択して、利用可能なドキュメントを確認してください。" + }, + "viewer": { + "back": "ドキュメント", + "share": "ドキュメントを共有", + "linkCopied": "リンクをクリップボードにコピーしました", + "download": "ダウンロード", + "previewUnavailable": "プレビューは利用できません", + "downloadToView": "このファイル形式はここでプレビューできません。表示するにはダウンロードしてください。", + "locked": { + "title": "アクセスが必要です", + "description": "このドキュメントへのアクセス権をまだお持ちではありません。" + } + } +} diff --git a/apps/compliance-portal/src/pages/nda/_locales/ja-JP.json b/apps/compliance-portal/src/pages/nda/_locales/ja-JP.json new file mode 100644 index 000000000..aeceac616 --- /dev/null +++ b/apps/compliance-portal/src/pages/nda/_locales/ja-JP.json @@ -0,0 +1,8 @@ +{ + "title": "秘密保持契約", + "subtitle": "{{name}}は、コンプライアンス関連文書へのアクセス前に秘密保持契約(NDA)への署名を求めています。", + "reviewAndSign": "確認して署名", + "tryAgain": "もう一度試す", + "sealing": "署名を封印しています…", + "failedDescription": "署名の処理中に問題が発生しました。もう一度お試しください。" +} diff --git a/apps/compliance-portal/src/pages/requests/_locales/ja-JP.json b/apps/compliance-portal/src/pages/requests/_locales/ja-JP.json new file mode 100644 index 000000000..4aab71dec --- /dev/null +++ b/apps/compliance-portal/src/pages/requests/_locales/ja-JP.json @@ -0,0 +1,71 @@ +{ + "title": "データリクエスト", + "newRequest": "新規リクエスト", + "loadMore": "もっと読み込む", + "empty": { + "title": "リクエストはまだありません", + "description": "送信したリクエストはこちらに表示され、進捗状況を確認できます。" + }, + "types": { + "ACCESS": "データアクセス", + "DELETION": "データ削除", + "RECTIFICATION": "データ訂正", + "PORTABILITY": "データポータビリティ", + "OBJECTION": "処理への異議", + "COMPLAINT": "不正利用の報告" + }, + "status": { + "TODO": "保留中", + "IN_PROGRESS": "処理中", + "DONE": "完了", + "REJECTED": "却下" + }, + "typeOption": { + "ACCESS": "自分のデータにアクセスする", + "DELETION": "自分のデータを削除する", + "RECTIFICATION": "自分のデータを訂正する", + "OBJECTION": "処理に異議を申し立てる", + "COMPLAINT": "不正利用を報告する" + }, + "dialog": { + "title": "新規リクエスト", + "description": "リクエストの種類を選択し、以下の詳細を入力してください。", + "typeLabel": "リクエストの種類", + "cancel": "キャンセル", + "submit": "リクエストを送信", + "success": { + "title": "リクエストを送信しました", + "description": "リクエストを受け付けました。適用法で定められた期間内に対応いたします。", + "close": "閉じる" + } + }, + "form": { + "name": "氏名", + "nameOptional": "お名前(任意)", + "namePlaceholder": "山田 太郎", + "email": "メールアドレス", + "deletionWarning": "データの削除は完全かつ元に戻すことができません。法的義務により一部のデータが保持される場合があります。", + "details": { + "ACCESS": { + "label": "リクエストの詳細", + "placeholder": "自分のアカウントに関連するすべての個人データのコピーを希望します…" + }, + "DELETION": { + "label": "削除リクエストの範囲", + "placeholder": "以下を含むすべての個人データを削除してください…" + }, + "RECTIFICATION": { + "label": "訂正が必要な内容", + "placeholder": "以下の情報が正しくありません…" + }, + "OBJECTION": { + "label": "異議の対象は何ですか?", + "placeholder": "以下の目的での自分のデータの処理に異議を申し立てます…" + }, + "COMPLAINT": { + "label": "問題の詳細", + "placeholder": "以下のことに気づきました…" + } + } + } +} diff --git a/apps/compliance-portal/src/pages/subprocessors/_locales/ja-JP.json b/apps/compliance-portal/src/pages/subprocessors/_locales/ja-JP.json new file mode 100644 index 000000000..67041b5a7 --- /dev/null +++ b/apps/compliance-portal/src/pages/subprocessors/_locales/ja-JP.json @@ -0,0 +1,109 @@ +{ + "title": "サブプロセッサ", + "filters": { + "allCategories": "すべてのカテゴリ", + "allRegions": "すべての地域", + "searchPlaceholder": "検索…" + }, + "empty": { + "title": "サブプロセッサはまだ登録されていません。", + "description": "このコンプライアンスポータルでは、まだサブプロセッサが公開されていません。", + "filteredTitle": "フィルターに一致するサブプロセッサがありません。", + "filteredDescription": "検索条件やフィルターを調整して、利用可能なサブプロセッサを表示してください。", + "clearFilters": "フィルターをクリア" + }, + "regions": { + "global": "グローバル", + "eu": "欧州連合" + }, + "categories": { + "ANALYTICS": { + "label": "分析", + "description": "利用状況分析とプロダクトテレメトリー。" + }, + "CLOUD_MONITORING": { + "label": "クラウドモニタリング", + "description": "オブザーバビリティ、ログ記録、稼働監視。" + }, + "CLOUD_PROVIDER": { + "label": "クラウドプロバイダー", + "description": "クラウドホスティング、コンピューティング、ストレージ、ネットワーキング。" + }, + "COLLABORATION": { + "label": "コラボレーション", + "description": "コミュニケーション、スケジュール管理、チームワークのためのツール。" + }, + "CUSTOMER_SUPPORT": { + "label": "カスタマーサポート", + "description": "ヘルプデスク、チケット管理、カスタマーメッセージング。" + }, + "DATA_STORAGE_AND_PROCESSING": { + "label": "データストレージと処理", + "description": "データベース、データウェアハウス、処理パイプライン。" + }, + "DOCUMENT_MANAGEMENT": { + "label": "文書管理", + "description": "文書の保管、署名、電子署名。" + }, + "EMPLOYEE_MANAGEMENT": { + "label": "従業員管理", + "description": "人事、給与、人事オペレーション。" + }, + "ENGINEERING": { + "label": "エンジニアリング", + "description": "開発者向けツールとエンジニアリングプラットフォーム。" + }, + "FINANCE": { + "label": "財務", + "description": "請求、決済、会計。" + }, + "IDENTITY_PROVIDER": { + "label": "ID プロバイダー", + "description": "認証、SSO、ID 管理。" + }, + "IT": { + "label": "IT", + "description": "IT 管理とデバイス管理。" + }, + "MARKETING": { + "label": "マーケティング", + "description": "マーケティング、CRM、オーディエンスエンゲージメント。" + }, + "OFFICE_OPERATIONS": { + "label": "オフィス運営", + "description": "職場およびオフィスの運営業務。" + }, + "OTHER": { + "label": "その他", + "description": "その他のサポートサービス。" + }, + "PASSWORD_MANAGEMENT": { + "label": "パスワード管理", + "description": "認証情報とシークレットの管理。" + }, + "PRODUCT_AND_DESIGN": { + "label": "プロダクトとデザイン", + "description": "プロダクトおよびデザイン向けツール。" + }, + "PROFESSIONAL_SERVICES": { + "label": "プロフェッショナルサービス", + "description": "コンサルティングおよび専門サービス。" + }, + "RECRUITING": { + "label": "採用", + "description": "採用、ソーシング、応募者管理。" + }, + "SALES": { + "label": "セールス", + "description": "セールスイネーブルメントと CRM。" + }, + "SECURITY": { + "label": "セキュリティ", + "description": "セキュリティ、監視、安全なアクセス。" + }, + "VERSION_CONTROL": { + "label": "バージョン管理", + "description": "ソースコード管理とコードホスティング。" + } + } +} diff --git a/apps/compliance-portal/src/pages/updates/_locales/ja-JP.json b/apps/compliance-portal/src/pages/updates/_locales/ja-JP.json new file mode 100644 index 000000000..f463c71b4 --- /dev/null +++ b/apps/compliance-portal/src/pages/updates/_locales/ja-JP.json @@ -0,0 +1,9 @@ +{ + "title": "アップデート", + "subscribe": "アップデートを購読", + "backToUpdates": "すべてのアップデート", + "empty": { + "title": "アップデートはまだありません。", + "description": "新しいアップデートが公開された際に通知を受け取るには、購読してください。" + } +}