From 6830ec1a8dbe00412db98da2c0fc7192058afb61 Mon Sep 17 00:00:00 2001 From: Alberto Ito Date: Tue, 10 Dec 2024 15:24:05 -0300 Subject: [PATCH] [fix] Applied review meeting feedback --- public/locales/en/translation.json | 145 ++++++++++++++---- public/locales/ja/translation.json | 141 +++++++++++++---- public/locales/ko/translation.json | 141 +++++++++++++---- public/locales/zh/translation.json | 101 +++++++++++- src/components/Common/Breadcrumbs.astro | 1 - .../Projects/ApplicationDetails.astro | 8 +- .../Projects/ApplicationListing.astro | 8 +- src/components/Projects/GameDetails.astro | 11 +- src/components/Search/FilterDropdown.tsx | 31 ++-- src/components/Search/Results.tsx | 23 +-- src/config/enumerations.js | 4 + src/pages/ja/contributing.md | 4 +- src/pages/ja/help.md | 8 +- src/pages/ja/index.md | 6 +- src/pages/ja/takedown.md | 2 +- src/pages/ko/contributing.md | 4 +- src/pages/ko/help.md | 8 +- src/pages/ko/index.md | 12 +- src/pages/zh/contributing.md | 4 +- src/pages/zh/help.md | 8 +- src/pages/zh/index.md | 4 +- src/pages/zh/takedown.md | 2 +- 22 files changed, 506 insertions(+), 170 deletions(-) create mode 100644 src/config/enumerations.js diff --git a/public/locales/en/translation.json b/public/locales/en/translation.json index b8450f7d..a7d14820 100644 --- a/public/locales/en/translation.json +++ b/public/locales/en/translation.json @@ -39,12 +39,12 @@ "search_button": "Search for more applications", "search_placeholder": "Search for applications", "search_instruction": "To begin searching, enter a search query and press enter, or choose a category", - "categories": "Categories", - "version_from": "Version From", - "download": "Download", - "report_last_updated": "Report last updated", - "website": "Website", - "more_info": "More Info" + "categories": "Categories", + "version_from": "Version From", + "download": "Download", + "report_last_updated": "Report last updated", + "website": "Website", + "more_info": "More Info" }, "games": { "search_placeholder": "Search for games", @@ -101,26 +101,117 @@ "game_category": { "description": "Game Category", "instruction": "Select one category from the list below.", - "fetching_categories": "Fetching game categories. Please wait..." - }, - "publisher": "Publisher", - "compatibility": { - "description": "Compatibility", - "perfect": "Perfect - Runs at 60+ FPS at 1080p resolution with no glitches / issues that affect gaming experience", - "playable": "Playable - Runs at 30+ FPS at 1080p resolution with minimal glitches/ issues that affect gaming experience", - "runs": "Runs - Runs at less than 30 FPS and/or with bugs that may affect gaming experience", - "unplayable": "Unplayable - Does not run due to anti-cheat or other failures" - }, - "device_configuration": "Device Configuration", - "date_tested": "Date tested", - "os_version": "Os Version", - "driver_id": "Driver ID", - "compatibility_details": "Compatibility Details", - "auto_super_resolution_compatibility": "Auto Super Resolution Compatibility", - "auto_super_resolution_fps_bost": "Auto Super Res FPS boost", - "your_name_gamertag": "Your name/gamertag", - "submit_button": "Submit", - "submit_succeeded": "Game form successfully sent, thanks for your collaboration!", - "submit_failed": "An error occurred!" + "fetching_categories": "Fetching game categories. Please wait..." + }, + "publisher": "Publisher", + "compatibility": { + "description": "Compatibility", + "perfect": "Perfect - Runs at 60+ FPS at 1080p resolution with no glitches / issues that affect gaming experience", + "playable": "Playable - Runs at 30+ FPS at 1080p resolution with minimal glitches/ issues that affect gaming experience", + "runs": "Runs - Runs at less than 30 FPS and/or with bugs that may affect gaming experience", + "unplayable": "Unplayable - Does not run due to anti-cheat or other failures" + }, + "device_configuration": "Device Configuration", + "date_tested": "Date tested", + "os_version": "Os Version", + "driver_id": "Driver ID", + "compatibility_details": "Compatibility Details", + "auto_super_resolution_compatibility": "Auto Super Resolution Compatibility", + "auto_super_resolution_fps_bost": "Auto Super Res FPS boost", + "your_name_gamertag": "Your name/gamertag", + "submit_button": "Submit", + "submit_succeeded": "Game form successfully sent, thanks for your collaboration!", + "submit_failed": "An error occurred!" + }, + "application_filters": { + "category": "Category" + }, + "application_compatibility_values": { + "native": "Native", + "emulation": "Emulation", + "no": "No", + "unknown": "Unknown" + }, + "application_category_values": { + "accessibility": "Accessibility", + "ai-tool": "AI Tool", + "ai": "AI apps", + "anti-virus": "Anti-Virus", + "audio": "Digital Audio Workstation", + "benchmarking": "Benchmarking", + "books": "Books & Reference", + "browsers": "Browsers", + "business": "Business", + "cad": "CAD", + "collaboration": "Collaboration", + "creative": "Creative", + "data-prot": "Data Protection / Insider Threat", + "database": "Database", + "dev-mgmt": "Device Management", + "dev-tools": "Dev Tools", + "ecom": "Ecommerce", + "education": "Education", + "emulators": "Emulators", + "endpoint-sec": "Endpoint Security", + "engineering": "Engineering", + "enterprise": "Enterprise", + "entertainment": "Entertainment", + "health": "Health & Fitness", + "healthcare": "Healthcare", + "it-sec-tools": "IT Security Tools", + "it-tools-vdi": "IT Tools & VDI", + "it": "IT Management", + "library": "Library", + "multimedia": "Multimedia Design", + "music": "Music", + "nav": "Navigation & Maps", + "news": "News & Weather", + "nw-storage": "Network & Storage", + "oss": "OSS", + "pc-mgmt": "PC Management", + "personal": "Personalization", + "personalfin": "Personal Finance", + "photo": "Photo & Video", + "printers": "Printers & Peripherals", + "prod": "Productivity", + "remote-desktop": "Remote Desktop", + "security": "Security", + "sports": "Sports", + "sysinfo": "System Information", + "travel": "Travel", + "utils-tools": "Utilities & Tools", + "video": "Video Editor", + "vpn": "VPN", + "web-social": "Social Media" + }, + "application_display_result": { + "Compatible": "Compatible", + "Vendor Announced - Launching Soon": "Vendor Announced - Launching Soon", + "Unsupported": "Unsupported", + "Unknown": "Unknown" + }, + "game_filters": { + "auto_sr": "Auto SR", + "category": "Category", + "compatibility": "Compatibility" + }, + "game_compatibility_values": { + "perfect": "Perfect", + "playable": "Playable", + "runs": "Runs", + "unplayable": "Unplayable" + }, + "game_category_values": { + "actionandadventure": "Action and Adventure", + "cardandboard": "Card and Board", + "platformer": "Platformer", + "roleplaying": "Role Playing", + "unknown": "Unknown" + }, + "game_auto_sr_values": { + "yes, out-of-box": "Yes, out-of-box", + "yes, opt-in": "Yes, opt-in", + "no": "No", + "unknown": "Unknown" } } diff --git a/public/locales/ja/translation.json b/public/locales/ja/translation.json index cc6447d7..10deeb13 100644 --- a/public/locales/ja/translation.json +++ b/public/locales/ja/translation.json @@ -1,14 +1,14 @@ { "header": { - "main": "Arm向けのWindows対応ソフトウェア", - "applications": "Windows on Arm 対応アプリケーション", - "applications_desc": "Windows on Arm に対応したアプリケーションを探す", - "games": "Windows on Arm 対応ゲーム", - "games_desc": "Windows on Arm に対応したゲームを探す", - "contributing_app": "Windows on Arm - アプリケーション提供フォーム", - "contributing_app_desc": "Windows on Arm 対応アプリケーションの提供フォーム", - "contributing_game": "Windows on Arm - ゲーム提供フォーム", - "contributing_game_desc": "Windows on Arm 対応ゲームの提供フォーム" + "main": "Arm版Windows対応ソフトウェア", + "applications": "Arm版Windows 対応アプリケーション", + "applications_desc": "Arm版Windows に対応したアプリケーションを探す", + "games": "Arm版Windows 対応ゲーム", + "games_desc": "Arm版Windows に対応したゲームを探す", + "contributing_app": "Arm版Windows - アプリケーション提供フォーム", + "contributing_app_desc": "Arm版Windows 対応アプリケーションの提供フォーム", + "contributing_game": "Arm版Windows - ゲーム提供フォーム", + "contributing_game_desc": "Arm版Windows 対応ゲームの提供フォーム" }, "bradcrumbs": { "home": "ホーム", @@ -95,32 +95,117 @@ "submit_failed": "エラーが発生しました!" }, "game_form": { - "title": "ゲームリクエストフォーム", - "description": "ゲームの互換性に関する以下の情報を記入してください。", - "game_name": "ゲーム名", + "title": "ゲームリクエストフォーム", + "description": "ゲームの互換性に関する以下の情報を記入してください。", + "game_name": "ゲーム名", "game_category": { "description": "ゲームカテゴリ", "instruction": "下のリストから1つのカテゴリを選択してください。", - "fetching_categories": "ゲームカテゴリを取得中です。しばらくお待ちください..." + "fetching_categories": "ゲームカテゴリを取得中です。しばらくお待ちください..." }, - "publisher": "出版社", - "compatibility": { - "description": "互換性", - "perfect": "Perfect - 1080p 解像度で 60 FPS 以上で動作し、ゲーム体験に影響を与えるグリッチや問題はありません", - "playable": "Playable - 1080p 解像度で 30 FPS 以上で動作し、ゲーム体験に最小限のグリッチや問題があります", - "runs": "Runs - 30 FPS 未満で動作し、ゲーム体験に影響を与えるバグがあります", - "unplayable": "Unplayable - アンチチートやその他の失敗により動作しません" - }, - "device_configuration": "デバイス構成", - "date_tested": "テスト日", - "os_version": "OS バージョン", - "driver_id": "ドライバー ID", - "compatibility_details": "互換性の詳細", - "auto_super_resolution_compatibility": "オートスーパー解像度互換性", - "auto_super_resolution_fps_bost": "オートスーパー解像度 FPS 向上", + "publisher": "出版社", + "compatibility": { + "description": "互換性", + "perfect": "Perfect - 1080p 解像度で 60 FPS 以上で動作し、ゲーム体験に影響を与えるグリッチや問題はありません", + "playable": "Playable - 1080p 解像度で 30 FPS 以上で動作し、ゲーム体験に最小限のグリッチや問題があります", + "runs": "Runs - 30 FPS 未満で動作し、ゲーム体験に影響を与えるバグがあります", + "unplayable": "Unplayable - アンチチートやその他の失敗により動作しません" + }, + "device_configuration": "デバイス構成", + "date_tested": "テスト日", + "os_version": "OS バージョン", + "driver_id": "ドライバー ID", + "compatibility_details": "互換性の詳細", + "auto_super_resolution_compatibility": "オートスーパー解像度互換性", + "auto_super_resolution_fps_bost": "オートスーパー解像度 FPS 向上", "your_name_gamertag": "あなたの名前/ゲーマータグ", "submit_button": "送信", "submit_succeeded": "ゲームフォームが正常に送信されました。ご協力ありがとうございます!", "submit_failed": "エラーが発生しました!" + }, + "application_filters": { + "category": "カテゴリー" + }, + "application_category_values": { + "accessibility": "アクセシビリティ", + "ai-tool": "AI ツール", + "ai": "AI アプリ", + "anti-virus": "アンチウイルス", + "audio": "デジタルオーディオワークステーション", + "benchmarking": "ベンチマーク", + "books": "書籍と参考資料", + "browsers": "ブラウザ", + "business": "ビジネス", + "cad": "CAD", + "collaboration": "コラボレーション", + "creative": "クリエイティブ", + "data-prot": "データ保護 / 内部脅威", + "database": "データベース", + "dev-mgmt": "デバイス管理", + "dev-tools": "開発ツール", + "ecom": "電子商取引", + "education": "教育", + "emulators": "エミュレーター", + "endpoint-sec": "エンドポイントセキュリティ", + "engineering": "エンジニアリング", + "enterprise": "エンタープライズ", + "entertainment": "エンターテインメント", + "health": "健康とフィットネス", + "healthcare": "ヘルスケア", + "it-sec-tools": "IT セキュリティツール", + "it-tools-vdi": "IT ツールとVDI", + "it": "IT 管理", + "library": "ライブラリ", + "multimedia": "マルチメディアデザイン", + "music": "音楽", + "nav": "ナビゲーションと地図", + "news": "ニュースと天気", + "nw-storage": "ネットワークとストレージ", + "oss": "OSS", + "pc-mgmt": "PC 管理", + "personal": "パーソナライズ", + "personalfin": "個人財務", + "photo": "写真とビデオ", + "printers": "プリンターと周辺機器", + "prod": "生産性", + "remote-desktop": "リモートデスクトップ", + "security": "セキュリティ", + "sports": "スポーツ", + "sysinfo": "システム情報", + "travel": "旅行", + "utils-tools": "ユーティリティとツール", + "video": "ビデオ編集", + "vpn": "VPN", + "web-social": "ソーシャルメディア" + }, + "application_display_result": { + "Compatible": "互換性あり", + "Vendor Announced - Launching Soon": "ベンダー発表 - 近日公開予定", + "Unsupported": "サポートされていない", + "Unknown": "不明" + }, + "game_filters": { + "auto_sr": "自動SR", + "category": "カテゴリー", + "compatibility": "互換性" + }, + "game_compatibility_values": { + "perfect": "完全に動作", + "playable": "プレイ可能", + "runs": "動作する", + "unplayable": "プレイ不可" + }, + "game_category_values": { + "actionandadventure": "アクションとアドベンチャー", + "cardandboard": "カードとボード", + "platformer": "プラットフォーマー", + "roleplaying": "ロールプレイング", + "unknown": "不明" + }, + "game_auto_sr_values": { + "yes, out-of-box": "はい、初期設定で有効", + "yes, opt-in": "はい、設定で有効化が必要", + "no": "いいえ", + "unknown": "不明" } } diff --git a/public/locales/ko/translation.json b/public/locales/ko/translation.json index 1e8815b2..fc3eb1e0 100644 --- a/public/locales/ko/translation.json +++ b/public/locales/ko/translation.json @@ -1,14 +1,14 @@ { "header": { "main": "Arm용 Windows 호환 소프트웨어", - "applications": "Windows on Arm 지원 애플리케이션", - "applications_desc": "Windows on Arm에서 실행 가능한 애플리케이션 찾기", - "games": "Windows on Arm 지원 게임", - "games_desc": "Windows on Arm에서 실행 가능한 게임 찾기", - "contributing_app": "Windows on Arm - 애플리케이션 기여 양식", - "contributing_app_desc": "Windows on Arm 지원 애플리케이션 기여 양식", - "contributing_game": "Windows on Arm - 게임 기여 양식", - "contributing_game_desc": "Windows on Arm 지원 게임 기여 양식" + "applications": "Arm용 Windows 지원 애플리케이션", + "applications_desc": "Arm용 Windows에서 실행 가능한 애플리케이션 찾기", + "games": "Arm용 Windows 지원 게임", + "games_desc": "Arm용 Windows에서 실행 가능한 게임 찾기", + "contributing_app": "Arm용 Windows - 애플리케이션 기여 양식", + "contributing_app_desc": "Arm용 Windows 지원 애플리케이션 기여 양식", + "contributing_game": "Arm용 Windows - 게임 기여 양식", + "contributing_game_desc": "Arm용 Windows 지원 게임 기여 양식" }, "bradcrumbs": { "home": "홈", @@ -35,10 +35,10 @@ "no_information_end": "에서 피드백 요청을 완료해 주세요." }, "applications": { - "info": "아래는 테스트된 상위 앱 중 일부입니다. 검색창을 사용하여 다른 테스트된 앱을 검색하세요.", + "info": "아래는 테스트된 주요 앱 중 일부입니다. 검색창을 사용하여 테스트된 다른 앱을 검색합니다.", "search_button": "더 많은 애플리케이션 검색", "search_placeholder": "애플리케이션 검색", - "search_instruction": "검색을 시작하려면 검색어를 입력하고 Enter를 누르거나 카테고리를 선택하세요.", + "search_instruction": "검색 창에 검색어를 입력한 후 Enter를 누르거나, 카테고리를 선택하여 검색하세요.", "categories": "카테고리", "version_from": "버전", "download": "다운로드", @@ -95,32 +95,117 @@ "submit_failed": "오류가 발생했습니다!" }, "game_form": { - "title": "게임 요청 폼", - "description": "게임 호환성에 대한 다음 정보를 작성해주세요.", - "game_name": "게임 이름", + "title": "게임 요청 폼", + "description": "게임 호환성에 대한 다음 정보를 작성해주세요.", + "game_name": "게임 이름", "game_category": { "description": "게임 카테고리", "instruction": "아래 목록에서 하나의 카테고리를 선택하세요.", "fetching_categories": "게임 카테고리 가져오는 중. 잠시만 기다려 주세요..." }, - "publisher": "출판사", - "compatibility": { - "description": "호환성", - "perfect": "Perfect - 1080p 해상도에서 60 FPS 이상으로 실행되며, 게임 경험에 영향을 미치는 글리치나 문제가 없습니다", - "playable": "Playable - 1080p 해상도에서 30 FPS 이상으로 실행되며, 게임 경험에 영향을 미치는 최소한의 글리치나 문제가 있습니다", - "runs": "Runs - 30 FPS 미만으로 실행되며, 게임 경험에 영향을 미칠 수 있는 버그가 있습니다", - "unplayable": "Unplayable - 안티치트 또는 기타 실패로 인해 실행되지 않습니다" - }, - "device_configuration": "디바이스 구성", - "date_tested": "테스트 날짜", - "os_version": "OS 버전", - "driver_id": "드라이버 ID", - "compatibility_details": "호환성 세부사항", - "auto_super_resolution_compatibility": "자동 슈퍼 해상도 호환성", - "auto_super_resolution_fps_bost": "자동 슈퍼 해상도 FPS 향상", + "publisher": "출판사", + "compatibility": { + "description": "호환성", + "perfect": "Perfect - 1080p 해상도에서 60 FPS 이상으로 실행되며, 게임 경험에 영향을 미치는 글리치나 문제가 없습니다", + "playable": "Playable - 1080p 해상도에서 30 FPS 이상으로 실행되며, 게임 경험에 영향을 미치는 최소한의 글리치나 문제가 있습니다", + "runs": "Runs - 30 FPS 미만으로 실행되며, 게임 경험에 영향을 미칠 수 있는 버그가 있습니다", + "unplayable": "Unplayable - 안티치트 또는 기타 실패로 인해 실행되지 않습니다" + }, + "device_configuration": "디바이스 구성", + "date_tested": "테스트 날짜", + "os_version": "OS 버전", + "driver_id": "드라이버 ID", + "compatibility_details": "호환성 세부사항", + "auto_super_resolution_compatibility": "자동 슈퍼 해상도 호환성", + "auto_super_resolution_fps_bost": "자동 슈퍼 해상도 FPS 향상", "your_name_gamertag": "이름/게이머 태그", "submit_button": "제출", "submit_succeeded": "게임 폼이 성공적으로 제출되었습니다. 협조해 주셔서 감사합니다!", "submit_failed": "오류가 발생했습니다!" + }, + "application_filters": { + "category": "카테고리" + }, + "application_category_values": { + "accessibility": "접근성", + "ai-tool": "AI 도구", + "ai": "AI 앱", + "anti-virus": "안티바이러스", + "audio": "디지털 오디오 워크스테이션", + "benchmarking": "벤치마킹", + "books": "도서 및 참고 자료", + "browsers": "브라우저", + "business": "비즈니스", + "cad": "CAD", + "collaboration": "협업", + "creative": "크리에이티브", + "data-prot": "데이터 보호 / 내부 위협", + "database": "데이터베이스", + "dev-mgmt": "디바이스 관리", + "dev-tools": "개발 도구", + "ecom": "전자상거래", + "education": "교육", + "emulators": "에뮬레이터", + "endpoint-sec": "엔드포인트 보안", + "engineering": "엔지니어링", + "enterprise": "엔터프라이즈", + "entertainment": "엔터테인먼트", + "health": "건강 및 피트니스", + "healthcare": "헬스케어", + "it-sec-tools": "IT 보안 도구", + "it-tools-vdi": "IT 도구 및 VDI", + "it": "IT 관리", + "library": "라이브러리", + "multimedia": "멀티미디어 디자인", + "music": "음악", + "nav": "내비게이션 및 지도", + "news": "뉴스 및 날씨", + "nw-storage": "네트워크 및 스토리지", + "oss": "OSS", + "pc-mgmt": "PC 관리", + "personal": "개인화", + "personalfin": "개인 금융", + "photo": "사진 및 비디오", + "printers": "프린터 및 주변기기", + "prod": "생산성", + "remote-desktop": "원격 데스크톱", + "security": "보안", + "sports": "스포츠", + "sysinfo": "시스템 정보", + "travel": "여행", + "utils-tools": "유틸리티 및 도구", + "video": "비디오 편집", + "vpn": "VPN", + "web-social": "소셜 미디어" + }, + "application_display_result": { + "Compatible": "호환 가능", + "Vendor Announced - Launching Soon": "공급업체 발표 - 곧 출시", + "Unsupported": "지원되지 않음", + "Unknown": "알 수 없음" + }, + "game_filters": { + "auto_sr": "자동 SR", + "category": "카테고리", + "compatibility": "호환성" + }, + "game_compatibility_values": { + "perfect": "완벽", + "playable": "플레이 가능", + "runs": "작동함", + "unplayable": "플레이 불가" + }, + "game_category_values": { + "actionandadventure": "액션 및 어드벤처", + "cardandboard": "카드 및 보드", + "platformer": "플랫폼 게임", + "roleplaying": "롤플레잉", + "unknown": "알 수 없음" + }, + "game_auto_sr_values": { + "yes, out-of-box": "예, 기본 설정에서 활성화", + "yes, opt-in": "예, 설정에서 활성화 필요", + "no": "아니요", + "unknown": "알 수 없음" } } diff --git a/public/locales/zh/translation.json b/public/locales/zh/translation.json index 3be28411..0ea92867 100644 --- a/public/locales/zh/translation.json +++ b/public/locales/zh/translation.json @@ -1,14 +1,14 @@ { "header": { "main": "适用于Arm的Windows就绪软件", - "applications": "Windows on Arm 兼容应用程序", - "applications_desc": "查找适用于 Windows on Arm 的应用程序", - "games": "Windows on Arm 兼容游戏", - "games_desc": "查找适用于 Windows on Arm 的游戏", - "contributing_app": "Windows on Arm - 应用程序贡献表单", - "contributing_app_desc": "适用于 Windows on Arm 的应用程序贡献表单", - "contributing_game": "Windows on Arm - 游戏贡献表单", - "contributing_game_desc": "适用于 Windows on Arm 的游戏贡献表单" + "applications": "Arm的Windows 兼容应用程序", + "applications_desc": "查找适用于 Arm的Windows 的应用程序", + "games": "Arm的Windows 兼容游戏", + "games_desc": "查找适用于 Arm的Windows 的游戏", + "contributing_app": "Arm的Windows - 应用程序贡献表单", + "contributing_app_desc": "适用于 Arm的Windows 的应用程序贡献表单", + "contributing_game": "Arm的Windows - 游戏贡献表单", + "contributing_game_desc": "适用于 Arm的Windows 的游戏贡献表单" }, "bradcrumbs": { "home": "主页", @@ -122,5 +122,90 @@ "submit_button": "提交", "submit_succeeded": "游戏表单成功提交,谢谢您的合作!", "submit_failed": "发生错误!" + }, + "application_filters": { + "category": "类别" + }, + "application_category_values": { + "accessibility": "辅助功能", + "ai-tool": "AI 工具", + "ai": "AI 应用", + "anti-virus": "杀毒软件", + "audio": "数字音频工作站", + "benchmarking": "性能测试", + "books": "书籍与参考", + "browsers": "浏览器", + "business": "商业", + "cad": "CAD", + "collaboration": "协作", + "creative": "创意", + "data-prot": "数据保护 / 内部威胁", + "database": "数据库", + "dev-mgmt": "设备管理", + "dev-tools": "开发工具", + "ecom": "电子商务", + "education": "教育", + "emulators": "模拟器", + "endpoint-sec": "端点安全", + "engineering": "工程", + "enterprise": "企业", + "entertainment": "娱乐", + "health": "健康与健身", + "healthcare": "医疗", + "it-sec-tools": "IT 安全工具", + "it-tools-vdi": "IT 工具与VDI", + "it": "IT 管理", + "library": "图书馆", + "multimedia": "多媒体设计", + "music": "音乐", + "nav": "导航与地图", + "news": "新闻与天气", + "nw-storage": "网络与存储", + "oss": "开源软件", + "pc-mgmt": "PC 管理", + "personal": "个性化", + "personalfin": "个人理财", + "photo": "照片与视频", + "printers": "打印机与外设", + "prod": "生产力", + "remote-desktop": "远程桌面", + "security": "安全", + "sports": "体育", + "sysinfo": "系统信息", + "travel": "旅行", + "utils-tools": "实用工具", + "video": "视频编辑", + "vpn": "VPN", + "web-social": "社交媒体" + }, + "application_display_result": { + "Compatible": "兼容", + "Vendor Announced - Launching Soon": "厂商已宣布 - 即将发布", + "Unsupported": "不支持", + "Unknown": "未知" + }, + "game_filters": { + "auto_sr": "自动SR", + "category": "类别", + "compatibility": "兼容性" + }, + "game_compatibility_values": { + "perfect": "完美", + "playable": "可玩", + "runs": "运行", + "unplayable": "不可玩" + }, + "game_category_values": { + "actionandadventure": "动作和冒险", + "cardandboard": "卡牌和棋盘", + "platformer": "平台类游戏", + "roleplaying": "角色扮演", + "unknown": "未知" + }, + "game_auto_sr_values": { + "yes, out-of-box": "是,开箱即用", + "yes, opt-in": "是,需要在设置中启用", + "no": "否", + "unknown": "未知" } } diff --git a/src/components/Common/Breadcrumbs.astro b/src/components/Common/Breadcrumbs.astro index a8f1971d..f38887d1 100644 --- a/src/components/Common/Breadcrumbs.astro +++ b/src/components/Common/Breadcrumbs.astro @@ -11,7 +11,6 @@ type Props = { breadcrumbs: Breadcrumb[]; }; const { breadcrumbs, language } = Astro.props; -console.log(Astro.props); --- { diff --git a/src/components/Projects/ApplicationDetails.astro b/src/components/Projects/ApplicationDetails.astro index 4672ce9f..70e86bfd 100644 --- a/src/components/Projects/ApplicationDetails.astro +++ b/src/components/Projects/ApplicationDetails.astro @@ -48,20 +48,20 @@ const locale = updateLanguage(Astro.url); return (

{" "} - {data.display_result} + {t(`application_display_result.${data.display_result}`)}

); } if (data.display_result === "Vendor Announced - Launching Soon") { return (

- {data.display_result} + {t(`application_display_result.${data.display_result}`)}

); } return (

- {data.display_result} + {t(`application_display_result.${data.display_result}`)}

); } @@ -87,7 +87,7 @@ const locale = updateLanguage(Astro.url); - {category.data.name} + {t(`application_category_values.${category.slug}`)} {index >= categories.length - 1 ? "" : ", "} )) diff --git a/src/components/Projects/ApplicationListing.astro b/src/components/Projects/ApplicationListing.astro index 77e7ed6c..c48b19a4 100644 --- a/src/components/Projects/ApplicationListing.astro +++ b/src/components/Projects/ApplicationListing.astro @@ -50,20 +50,20 @@ const url = `/${locale}/applications/${slug}/`; return (

{" "} - {data.display_result} + {t(`application_display_result.${data.display_result}`)}

); } if (data.display_result === "Vendor Announced - Launching Soon") { return (

- {data.display_result} + {t(`application_display_result.${data.display_result}`)}

); } return (

- {data.display_result} + {t(`application_display_result.${data.display_result}`)}

); } @@ -83,7 +83,7 @@ const url = `/${locale}/applications/${slug}/`; - {category.data.name} + {t(`application_category_values.${category.slug}`)} )) } diff --git a/src/components/Projects/GameDetails.astro b/src/components/Projects/GameDetails.astro index cea076f6..2a040946 100644 --- a/src/components/Projects/GameDetails.astro +++ b/src/components/Projects/GameDetails.astro @@ -29,6 +29,7 @@ const { const { Content } = await render(); const locale = updateLanguage(Astro.url); +const t_compatibility = t(`game_compatibility_values.${compatibility}`); ---
@@ -44,9 +45,9 @@ const locale = updateLanguage(Astro.url); compatibility === "unplayable" && "bg-red-500", ]} data-pagefind-ignore - data-pagefind-filter={`compatibility:${toTitleCase(compatibility)}`} + data-pagefind-filter={`compatibility:${toTitleCase(t_compatibility)}`} > - {compatibility.toUpperCase()} + {t_compatibility.toUpperCase()}

- {category.data.name} + {t(`game_category_values.${category.slug}`)} {index >= categories.length - 1 ? "" : ", "} @@ -137,7 +138,7 @@ const locale = updateLanguage(Astro.url);