From 7f8972e71eeaa32cf4eb7225303ccd313f9969ba Mon Sep 17 00:00:00 2001 From: Yuki Date: Wed, 28 Jan 2026 20:05:09 +0900 Subject: [PATCH] Update Japanese Translation (#1603) --- .../UserDialog/EditNoteAndMemoDialog.vue | 6 +- src/localization/en.json | 14 ++- src/localization/ja.json | 96 +++++++++++++++++-- src/views/Favorites/FavoritesAvatar.vue | 4 +- src/views/Favorites/FavoritesFriend.vue | 4 +- src/views/Favorites/FavoritesWorld.vue | 4 +- src/views/Tools/ScreenshotMetadata.vue | 4 +- 7 files changed, 112 insertions(+), 20 deletions(-) diff --git a/src/components/dialogs/UserDialog/EditNoteAndMemoDialog.vue b/src/components/dialogs/UserDialog/EditNoteAndMemoDialog.vue index d9165fe0..6154a5bd 100644 --- a/src/components/dialogs/UserDialog/EditNoteAndMemoDialog.vue +++ b/src/components/dialogs/UserDialog/EditNoteAndMemoDialog.vue @@ -8,7 +8,7 @@ "> - Edit Note And Memo + {{ t('dialog.user.note_memo.header') }} - - + + diff --git a/src/localization/en.json b/src/localization/en.json index b020f26c..93b07d40 100644 --- a/src/localization/en.json +++ b/src/localization/en.json @@ -197,6 +197,11 @@ "no_invalid_found": "No invalid avatars found", "delete_cancelled": "Delete operation cancelled" }, + "visibility": { + "public": "Public", + "friends": "Friends", + "private": "Private" + }, "edit_mode": "Edit Mode", "copy": "Copy", "clear": "Clear", @@ -1164,6 +1169,11 @@ "last_active": "Last Active", "friend_order": "Friend Order" } + }, + "note_memo": { + "header": "Edit Note And Memo", + "cancel": "Cancel", + "confirm": "Confirm" } }, "world": { @@ -1884,7 +1894,9 @@ "player_id": "Player ID", "world_name": "World Name", "world_id": "World ID" - } + }, + "no_results": "No results found", + "invalid_file": "Invalid file selected. Please select a valid VRChat screenshot." }, "registry_backup": { "header": "VRC Registry Settings Backup", diff --git a/src/localization/ja.json b/src/localization/ja.json index 5c33b15c..629213df 100644 --- a/src/localization/ja.json +++ b/src/localization/ja.json @@ -197,6 +197,11 @@ "no_invalid_found": "無効なアバターは見つかりませんでした", "delete_cancelled": "削除操作がキャンセルされました" }, + "visibility": { + "public": "公開", + "friends": "フレンドにのみ公開", + "private": "非公開" + }, "edit_mode": "編集モード", "copy": "コピー", "clear": "消去", @@ -213,7 +218,7 @@ "visibility_tooltip": "表示設定を変更", "rename_tooltip": "名前を変更", "clear_tooltip": "クリア", - "delete_tooltip": "削除", + "delete_tooltip": "消去", "unavailable_tooltip": "利用不可", "private": "プライベート", "sort_by": "並べ替え:", @@ -442,6 +447,23 @@ "inventory": "VRC+ インベントリの管理", "inventory_description": "VRC+ ギャラリーとインベントリを管理" }, + "shortcuts": { + "header": "ショートカット", + "vrcx_data": "VRCXのデータ", + "vrcx_data_description": "VRCXのデータフォルダを開く", + "vrchat_data": "VRChatのデータ", + "vrchat_data_description": "VRChatのデータフォルダを開く", + "crash_dumps": "クラッシュダンプ", + "crash_dumps_description": "VRChatのクラッシュダンプフォルダを開く" + }, + "system_tools": { + "header": "システムツール", + "vrchat_config": "VRChat Config", + "vrchat_config_description": "VRChatのconfig.jsonを開く", + "launch_options_description": "VRChatの起動オプションを編集する", + "registry_backup": "VRChatレジストリバックアップ", + "registry_backup_description": "VRChatのレジストリバックアップを作成または復元" + }, "other": { "header": "その他", "edit_invite_message": "招待メッセージの編集", @@ -571,7 +593,7 @@ "font_family_jetbrains_mono": "JetBrains Mono", "font_family_roboto": "Roboto", "font_family_fantasque_sans_mono": "Fantasque Sans Mono", - "font_family_system_ui": "System Font", + "font_family_system_ui": "システムフォント", "theme_mode_system": "システムに合わせる", "theme_mode_light": "ライト", "theme_mode_dark": "ダーク", @@ -614,7 +636,15 @@ "force_iso_date_format": "ISO日付フォーマットを強制" }, "theme_color": { - "header": "アクセントカラー" + "header": "アクセントカラー", + "default": "黒", + "blue": "青", + "green": "緑", + "orange": "橙", + "red": "赤", + "rose": "紅", + "violet": "紫", + "yellow": "黄" }, "side_panel": { "header": "サイドパネル", @@ -648,7 +678,16 @@ }, "user_colors": { "header": "ユーザーの色", - "random_colors_from_user_id": "ユーザーIDからランダムに色を生成" + "random_colors_from_user_id": "ユーザーIDからランダムに色を生成", + "trust_levels": { + "visitor": "Visitor", + "new_user": "New User", + "user": "User", + "known_user": "Known User", + "trusted_user": "Trusted User", + "vrchat_team": "VRChat Team", + "nuisance": "Nuisance" + } }, "friend_log": { "header": "フレンドログ", @@ -659,6 +698,7 @@ "notifications": { "header": "通知", "notification_filter": "通知フィルター", + "test_notification": "通知のテスト", "steamvr_notifications": { "header": "SteamVRの通知", "steamvr_overlay": "SteamVRオーバーレイ", @@ -755,9 +795,9 @@ "advanced": { "advanced": { "header": "詳細設定", - "launch_options": "起動オプション", + "launch_options": "VRChatの起動オプション", "screenshot_metadata": "スクリーンショットの管理", - "vrc_registry_backup": "VRChatのレジストリをバックアップ", + "vrc_registry_backup": "VRChatのレジストリバックアップ", "common_folders": "共通フォルダ", "primary_password": { "header": "プライマリーパスワード", @@ -779,6 +819,14 @@ "header": "自分を招待", "description": "VRChatを起動する代わりに、自分を招待する" }, + "anonymous_error_reporting": { + "header": "匿名エラーレポート(ナイトリービルドのみ)", + "description": "クラッシュやエラーの匿名レポートは、VRCXの改善に役立ちます。個人情報やVRChatのデータは含まれません", + "consent_title": "匿名エラーレポート", + "consent_description": "匿名エラーレポートを有効にしますか?匿名レポートは、VRCXの改善に役立ちます。\n\n・クラッシュやエラーのデータのみ。\n\n・個人情報やVRChatのデータは含まれません。\n\n・詳細設定でいつでも無効化できます。", + "enabled_restart_description": "エラーレポートが有効化されました。VRCXを再起動して変更を適用しますか?", + "disabled_restart_description": "エラーレポートが無効化されました。VRCXを再起動して変更を適用しますか?" + }, "save_instance_prints_to_file": { "header": "インスタンス内にあるプリントを、ローカルファイルに保存", "header_tooltip": "「--enable-sdk-log-levels」オプションをつけて、VRChatを起動する必要があります。", @@ -1006,7 +1054,8 @@ "report_hacking": "ハッキングを通報", "unfriend": "フレンドを解除", "unfriend_success_msg": "フレンドを解除しました。", - "logout": "ログアウト" + "logout": "ログアウト", + "edit_note_memo": "ノートとメモを編集" }, "info": { "header": "情報", @@ -1120,6 +1169,11 @@ "last_active": "最終活動時間順", "friend_order": "フレンド追加順" } + }, + "note_memo": { + "header": "ノートとメモを編集", + "cancel":"キャンセル", + "confirm":"保存" } }, "world": { @@ -1832,7 +1886,17 @@ "copy_image": "画像をコピー", "open_folder": "フォルダを開く", "delete_metadata": "メタデータを削除", - "upload": "アップロード" + "upload": "アップロード", + "search_placeholder": "検索", + "search_type_placeholder": "検索タイプ", + "search_types": { + "player_name": "ユーザー名", + "player_id": "ユーザーID", + "world_name": "ワールド名", + "world_id": "ワールドID" + }, + "no_results": "結果が見つかりません", + "invalid_file": "無効なファイル形式です。有効なVRChatスクリーンショットを選択してください。" }, "registry_backup": { "header": "VRChatのレジストリ設定をバックアップ", @@ -1981,6 +2045,11 @@ "status": { "title": "VRChat の障害情報" }, + "location": { + "offline": "オフライン", + "private": "プライベート", + "traveling": "移動中" + }, "message": { "vrcx_updater": { "failed": "アップデートの確認に失敗しました、{message}", @@ -2436,6 +2505,17 @@ "action": "アクション" } }, + "common": { + "no_data": "Nデータがありません", + "no_matching_records": "一致するレコードがありません", + "time_units": { + "y": "年", + "d": "日", + "h": "時", + "m": "分", + "s": "秒" + } + }, "vr": { "status": { "timer": "時間:", diff --git a/src/views/Favorites/FavoritesAvatar.vue b/src/views/Favorites/FavoritesAvatar.vue index 3e31fa54..afe9839f 100644 --- a/src/views/Favorites/FavoritesAvatar.vue +++ b/src/views/Favorites/FavoritesAvatar.vue @@ -117,7 +117,7 @@
- {{ formatVisibility(group.visibility) }} + {{ t(`view.favorite.visibility.${group.visibility}`) }} - {{ formatVisibility(visibility) }} + {{ t(`view.favorite.visibility.${visibility}`) }} diff --git a/src/views/Favorites/FavoritesFriend.vue b/src/views/Favorites/FavoritesFriend.vue index e9cc130d..c33044a3 100644 --- a/src/views/Favorites/FavoritesFriend.vue +++ b/src/views/Favorites/FavoritesFriend.vue @@ -117,7 +117,7 @@
- {{ formatVisibility(group.visibility) }} + {{ t(`view.favorite.visibility.${group.visibility}`) }} - {{ formatVisibility(visibility) }} + {{ t(`view.favorite.visibility.${visibility}`) }} diff --git a/src/views/Favorites/FavoritesWorld.vue b/src/views/Favorites/FavoritesWorld.vue index 5536cb55..429aa51a 100644 --- a/src/views/Favorites/FavoritesWorld.vue +++ b/src/views/Favorites/FavoritesWorld.vue @@ -117,7 +117,7 @@
- {{ formatVisibility(group.visibility) }} + {{ t(`view.favorite.visibility.${group.visibility}`) }} - {{ formatVisibility(visibility) }} + {{ t(`view.favorite.visibility.${visibility}`) }} diff --git a/src/views/Tools/ScreenshotMetadata.vue b/src/views/Tools/ScreenshotMetadata.vue index c253d7b6..e7e58b25 100644 --- a/src/views/Tools/ScreenshotMetadata.vue +++ b/src/views/Tools/ScreenshotMetadata.vue @@ -352,7 +352,7 @@ if (results.length === 0) { D.metadata = {}; - D.metadata.error = 'No results found'; + D.metadata.error = t('dialog.screenshot_metadata.no_results'); D.searchIndex = null; D.searchResults = null; @@ -504,7 +504,7 @@ } if (!metadata?.sourceFile) { D.metadata = {}; - D.metadata.error = 'Invalid file selected. Please select a valid VRChat screenshot.'; + D.metadata.error = t('dialog.screenshot_metadata.invalid_file'); return; }