Skip to content

Commit 476ec4e

Browse files
committed
feat: add trust page i18n (Chinese, Korean, Japanese) with language switcher
Add translated trust and threat model pages for zh-CN, ko, and ja locales. Each locale has full translations of UI text (JSON) and threat data (YAML). Language switcher added to all pages including English. Vercel wildcard rewrite added for trust.openclaw.ai subdomain locale paths. Co-Authored-By: theonejvo <theonejvo@users.noreply.github.com>
1 parent c5ca6de commit 476ec4e

18 files changed

+9117
-0
lines changed

src/i18n/ja/threatmodel.json

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
{
2+
"meta": {
3+
"title": "脅威モデル - OpenClaw トラスト",
4+
"description": "MITRE ATLASフレームワークに基づくOpenClaw脅威モデル - AIエージェントシステムに対する敵対的脅威。"
5+
},
6+
"nav": {
7+
"trust": "トラスト",
8+
"threatModel": "脅威モデル"
9+
},
10+
"header": {
11+
"title": "脅威モデル",
12+
"subtitle": "AIエージェントセキュリティのためのMITRE ATLASフレームワーク",
13+
"badgeVersion": "v1.0-draft",
14+
"badgeAtlas": "MITRE ATLAS 2025"
15+
},
16+
"stats": {
17+
"totalThreats": "脅威の総数",
18+
"criticalRisk": "クリティカルリスク",
19+
"highRisk": "高リスク",
20+
"mediumRisk": "中リスク",
21+
"lowRisk": "低リスク"
22+
},
23+
"legend": {
24+
"critical": "クリティカル",
25+
"high": "",
26+
"medium": "",
27+
"low": ""
28+
},
29+
"sections": {
30+
"threatMatrix": "ATLAS戦術別脅威マトリクス",
31+
"attackChains": "主要な攻撃チェーン",
32+
"trustBoundaries": "信頼境界"
33+
},
34+
"detail": {
35+
"description": "説明",
36+
"attackVector": "攻撃ベクトル",
37+
"affected": "影響を受けるコンポーネント",
38+
"mitigations": "現在の緩和策",
39+
"residualRisk": "残留リスク",
40+
"recommendations": "推奨事項",
41+
"riskSuffix": "リスク"
42+
},
43+
"footer": {
44+
"builtOn": "ベース",
45+
"atlasFullName": "MITRE ATLAS(AIシステムに対する敵対的脅威ランドスケープ)",
46+
"maintainedBy": "ATLASはMITREとAIセキュリティコミュニティの協力により維持されています",
47+
"atlasTechniques": "ATLASテクニック",
48+
"atlasTactics": "ATLAS戦術",
49+
"contribute": "コントリビュートする",
50+
"reportIssues": "セキュリティの問題は以下に報告してください",
51+
"version": "OpenClaw 脅威モデル v1.0-draft"
52+
},
53+
"error": {
54+
"loadFailed": "脅威モデルの読み込みに失敗しました。",
55+
"viewOnGithub": "GitHubで表示"
56+
}
57+
}

src/i18n/ja/threats.yaml

Lines changed: 905 additions & 0 deletions
Large diffs are not rendered by default.

src/i18n/ja/trust.json

Lines changed: 360 additions & 0 deletions
Large diffs are not rendered by default.

src/i18n/ko/threatmodel.json

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
{
2+
"meta": {
3+
"title": "위협 모델 - OpenClaw Trust",
4+
"description": "MITRE ATLAS 프레임워크 기반 OpenClaw 위협 모델 - AI 에이전트 시스템에 대한 적대적 위협."
5+
},
6+
"nav": {
7+
"trust": "신뢰",
8+
"threatModel": "위협 모델"
9+
},
10+
"header": {
11+
"title": "위협 모델",
12+
"subtitle": "AI 에이전트 보안을 위한 MITRE ATLAS 프레임워크",
13+
"badgeVersion": "v1.0-draft",
14+
"badgeAtlas": "MITRE ATLAS 2025"
15+
},
16+
"stats": {
17+
"totalThreats": "총 위협 수",
18+
"criticalRisk": "치명적 위험",
19+
"highRisk": "높은 위험",
20+
"mediumRisk": "보통 위험",
21+
"lowRisk": "낮은 위험"
22+
},
23+
"legend": {
24+
"critical": "치명적",
25+
"high": "높음",
26+
"medium": "보통",
27+
"low": "낮음"
28+
},
29+
"sections": {
30+
"threatMatrix": "ATLAS 전술별 위협 매트릭스",
31+
"attackChains": "치명적 공격 체인",
32+
"trustBoundaries": "신뢰 경계"
33+
},
34+
"detail": {
35+
"description": "설명",
36+
"attackVector": "공격 벡터",
37+
"affected": "영향을 받는 구성 요소",
38+
"mitigations": "현재 완화 조치",
39+
"residualRisk": "잔여 위험",
40+
"recommendations": "권장 사항",
41+
"riskSuffix": "위험"
42+
},
43+
"footer": {
44+
"builtOn": "기반 프레임워크",
45+
"atlasFullName": "MITRE ATLAS (Adversarial Threat Landscape for AI Systems)",
46+
"maintainedBy": "ATLAS는 AI 보안 커뮤니티와 협력하여 MITRE가 관리합니다",
47+
"atlasTechniques": "ATLAS 기법",
48+
"atlasTactics": "ATLAS 전술",
49+
"contribute": "기여하기",
50+
"reportIssues": "보안 이슈 보고 대상",
51+
"version": "OpenClaw 위협 모델 v1.0-draft"
52+
},
53+
"error": {
54+
"loadFailed": "위협 모델을 불러올 수 없습니다.",
55+
"viewOnGithub": "GitHub에서 보기"
56+
}
57+
}

0 commit comments

Comments
 (0)