Update Japanese Translation (#1603)

This commit is contained in:
Yuki
2026-01-28 20:05:09 +09:00
committed by GitHub
parent 131358cac7
commit 7f8972e71e
7 changed files with 112 additions and 20 deletions
@@ -8,7 +8,7 @@
"> ">
<DialogContent class="x-dialog sm:max-w-125 translate-y-0" style="top: 30vh" :show-close-button="false"> <DialogContent class="x-dialog sm:max-w-125 translate-y-0" style="top: 30vh" :show-close-button="false">
<DialogHeader> <DialogHeader>
<DialogTitle>Edit Note And Memo</DialogTitle> <DialogTitle>{{ t('dialog.user.note_memo.header') }}</DialogTitle>
</DialogHeader> </DialogHeader>
<template v-if="!hideUserNotes || (hideUserNotes && hideUserMemos)"> <template v-if="!hideUserNotes || (hideUserNotes && hideUserMemos)">
@@ -35,8 +35,8 @@
</template> </template>
<DialogFooter> <DialogFooter>
<Button variant="secondary" @click="cancel" class="mr-2">Cancel</Button> <Button variant="secondary" @click="cancel" class="mr-2">{{ t('dialog.user.note_memo.cancel') }}</Button>
<Button @click="saveChanges">Confirm</Button> <Button @click="saveChanges">{{ t('dialog.user.note_memo.confirm') }}</Button>
</DialogFooter> </DialogFooter>
</DialogContent> </DialogContent>
</Dialog> </Dialog>
+13 -1
View File
@@ -197,6 +197,11 @@
"no_invalid_found": "No invalid avatars found", "no_invalid_found": "No invalid avatars found",
"delete_cancelled": "Delete operation cancelled" "delete_cancelled": "Delete operation cancelled"
}, },
"visibility": {
"public": "Public",
"friends": "Friends",
"private": "Private"
},
"edit_mode": "Edit Mode", "edit_mode": "Edit Mode",
"copy": "Copy", "copy": "Copy",
"clear": "Clear", "clear": "Clear",
@@ -1164,6 +1169,11 @@
"last_active": "Last Active", "last_active": "Last Active",
"friend_order": "Friend Order" "friend_order": "Friend Order"
} }
},
"note_memo": {
"header": "Edit Note And Memo",
"cancel": "Cancel",
"confirm": "Confirm"
} }
}, },
"world": { "world": {
@@ -1884,7 +1894,9 @@
"player_id": "Player ID", "player_id": "Player ID",
"world_name": "World Name", "world_name": "World Name",
"world_id": "World ID" "world_id": "World ID"
} },
"no_results": "No results found",
"invalid_file": "Invalid file selected. Please select a valid VRChat screenshot."
}, },
"registry_backup": { "registry_backup": {
"header": "VRC Registry Settings Backup", "header": "VRC Registry Settings Backup",
+88 -8
View File
@@ -197,6 +197,11 @@
"no_invalid_found": "無効なアバターは見つかりませんでした", "no_invalid_found": "無効なアバターは見つかりませんでした",
"delete_cancelled": "削除操作がキャンセルされました" "delete_cancelled": "削除操作がキャンセルされました"
}, },
"visibility": {
"public": "公開",
"friends": "フレンドにのみ公開",
"private": "非公開"
},
"edit_mode": "編集モード", "edit_mode": "編集モード",
"copy": "コピー", "copy": "コピー",
"clear": "消去", "clear": "消去",
@@ -213,7 +218,7 @@
"visibility_tooltip": "表示設定を変更", "visibility_tooltip": "表示設定を変更",
"rename_tooltip": "名前を変更", "rename_tooltip": "名前を変更",
"clear_tooltip": "クリア", "clear_tooltip": "クリア",
"delete_tooltip": "削除", "delete_tooltip": "消去",
"unavailable_tooltip": "利用不可", "unavailable_tooltip": "利用不可",
"private": "プライベート", "private": "プライベート",
"sort_by": "並べ替え:", "sort_by": "並べ替え:",
@@ -442,6 +447,23 @@
"inventory": "VRC+ インベントリの管理", "inventory": "VRC+ インベントリの管理",
"inventory_description": "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": { "other": {
"header": "その他", "header": "その他",
"edit_invite_message": "招待メッセージの編集", "edit_invite_message": "招待メッセージの編集",
@@ -571,7 +593,7 @@
"font_family_jetbrains_mono": "JetBrains Mono", "font_family_jetbrains_mono": "JetBrains Mono",
"font_family_roboto": "Roboto", "font_family_roboto": "Roboto",
"font_family_fantasque_sans_mono": "Fantasque Sans Mono", "font_family_fantasque_sans_mono": "Fantasque Sans Mono",
"font_family_system_ui": "System Font", "font_family_system_ui": "システムフォント",
"theme_mode_system": "システムに合わせる", "theme_mode_system": "システムに合わせる",
"theme_mode_light": "ライト", "theme_mode_light": "ライト",
"theme_mode_dark": "ダーク", "theme_mode_dark": "ダーク",
@@ -614,7 +636,15 @@
"force_iso_date_format": "ISO日付フォーマットを強制" "force_iso_date_format": "ISO日付フォーマットを強制"
}, },
"theme_color": { "theme_color": {
"header": "アクセントカラー" "header": "アクセントカラー",
"default": "黒",
"blue": "青",
"green": "緑",
"orange": "橙",
"red": "赤",
"rose": "紅",
"violet": "紫",
"yellow": "黄"
}, },
"side_panel": { "side_panel": {
"header": "サイドパネル", "header": "サイドパネル",
@@ -648,7 +678,16 @@
}, },
"user_colors": { "user_colors": {
"header": "ユーザーの色", "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": { "friend_log": {
"header": "フレンドログ", "header": "フレンドログ",
@@ -659,6 +698,7 @@
"notifications": { "notifications": {
"header": "通知", "header": "通知",
"notification_filter": "通知フィルター", "notification_filter": "通知フィルター",
"test_notification": "通知のテスト",
"steamvr_notifications": { "steamvr_notifications": {
"header": "SteamVRの通知", "header": "SteamVRの通知",
"steamvr_overlay": "SteamVRオーバーレイ", "steamvr_overlay": "SteamVRオーバーレイ",
@@ -755,9 +795,9 @@
"advanced": { "advanced": {
"advanced": { "advanced": {
"header": "詳細設定", "header": "詳細設定",
"launch_options": "起動オプション", "launch_options": "VRChatの起動オプション",
"screenshot_metadata": "スクリーンショットの管理", "screenshot_metadata": "スクリーンショットの管理",
"vrc_registry_backup": "VRChatのレジストリバックアップ", "vrc_registry_backup": "VRChatのレジストリバックアップ",
"common_folders": "共通フォルダ", "common_folders": "共通フォルダ",
"primary_password": { "primary_password": {
"header": "プライマリーパスワード", "header": "プライマリーパスワード",
@@ -779,6 +819,14 @@
"header": "自分を招待", "header": "自分を招待",
"description": "VRChatを起動する代わりに、自分を招待する" "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": { "save_instance_prints_to_file": {
"header": "インスタンス内にあるプリントを、ローカルファイルに保存", "header": "インスタンス内にあるプリントを、ローカルファイルに保存",
"header_tooltip": "「--enable-sdk-log-levels」オプションをつけて、VRChatを起動する必要があります。", "header_tooltip": "「--enable-sdk-log-levels」オプションをつけて、VRChatを起動する必要があります。",
@@ -1006,7 +1054,8 @@
"report_hacking": "ハッキングを通報", "report_hacking": "ハッキングを通報",
"unfriend": "フレンドを解除", "unfriend": "フレンドを解除",
"unfriend_success_msg": "フレンドを解除しました。", "unfriend_success_msg": "フレンドを解除しました。",
"logout": "ログアウト" "logout": "ログアウト",
"edit_note_memo": "ノートとメモを編集"
}, },
"info": { "info": {
"header": "情報", "header": "情報",
@@ -1120,6 +1169,11 @@
"last_active": "最終活動時間順", "last_active": "最終活動時間順",
"friend_order": "フレンド追加順" "friend_order": "フレンド追加順"
} }
},
"note_memo": {
"header": "ノートとメモを編集",
"cancel":"キャンセル",
"confirm":"保存"
} }
}, },
"world": { "world": {
@@ -1832,7 +1886,17 @@
"copy_image": "画像をコピー", "copy_image": "画像をコピー",
"open_folder": "フォルダを開く", "open_folder": "フォルダを開く",
"delete_metadata": "メタデータを削除", "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": { "registry_backup": {
"header": "VRChatのレジストリ設定をバックアップ", "header": "VRChatのレジストリ設定をバックアップ",
@@ -1981,6 +2045,11 @@
"status": { "status": {
"title": "VRChat の障害情報" "title": "VRChat の障害情報"
}, },
"location": {
"offline": "オフライン",
"private": "プライベート",
"traveling": "移動中"
},
"message": { "message": {
"vrcx_updater": { "vrcx_updater": {
"failed": "アップデートの確認に失敗しました、{message}", "failed": "アップデートの確認に失敗しました、{message}",
@@ -2436,6 +2505,17 @@
"action": "アクション" "action": "アクション"
} }
}, },
"common": {
"no_data": "Nデータがありません",
"no_matching_records": "一致するレコードがありません",
"time_units": {
"y": "年",
"d": "日",
"h": "時",
"m": "分",
"s": "秒"
}
},
"vr": { "vr": {
"status": { "status": {
"timer": "時間:", "timer": "時間:",
+2 -2
View File
@@ -117,7 +117,7 @@
</div> </div>
<div class="group-item__bottom"> <div class="group-item__bottom">
<Badge variant="outline"> <Badge variant="outline">
{{ formatVisibility(group.visibility) }} {{ t(`view.favorite.visibility.${group.visibility}`) }}
</Badge> </Badge>
<DropdownMenu <DropdownMenu
:open="activeGroupMenu === remoteGroupMenuKey(group.key)" :open="activeGroupMenu === remoteGroupMenuKey(group.key)"
@@ -145,7 +145,7 @@
:model-value="group.visibility === visibility" :model-value="group.visibility === visibility"
indicator-position="right" indicator-position="right"
@select="handleVisibilitySelection(group, visibility)"> @select="handleVisibilitySelection(group, visibility)">
<span>{{ formatVisibility(visibility) }}</span> <span>{{ t(`view.favorite.visibility.${visibility}`) }}</span>
</DropdownMenuCheckboxItem> </DropdownMenuCheckboxItem>
</DropdownMenuSubContent> </DropdownMenuSubContent>
</DropdownMenuPortal> </DropdownMenuPortal>
+2 -2
View File
@@ -117,7 +117,7 @@
</div> </div>
<div class="group-item__bottom"> <div class="group-item__bottom">
<Badge variant="outline"> <Badge variant="outline">
{{ formatVisibility(group.visibility) }} {{ t(`view.favorite.visibility.${group.visibility}`) }}
</Badge> </Badge>
<DropdownMenu <DropdownMenu
:open="activeGroupMenu === remoteGroupMenuKey(group.key)" :open="activeGroupMenu === remoteGroupMenuKey(group.key)"
@@ -148,7 +148,7 @@
:model-value="group.visibility === visibility" :model-value="group.visibility === visibility"
indicator-position="right" indicator-position="right"
@select="handleVisibilitySelection(group, visibility)"> @select="handleVisibilitySelection(group, visibility)">
<span>{{ formatVisibility(visibility) }}</span> <span>{{ t(`view.favorite.visibility.${visibility}`) }}</span>
</DropdownMenuCheckboxItem> </DropdownMenuCheckboxItem>
</DropdownMenuSubContent> </DropdownMenuSubContent>
</DropdownMenuPortal> </DropdownMenuPortal>
+2 -2
View File
@@ -117,7 +117,7 @@
</div> </div>
<div class="group-item__bottom"> <div class="group-item__bottom">
<Badge variant="outline"> <Badge variant="outline">
{{ formatVisibility(group.visibility) }} {{ t(`view.favorite.visibility.${group.visibility}`) }}
</Badge> </Badge>
<DropdownMenu <DropdownMenu
:open="activeGroupMenu === remoteGroupMenuKey(group.key)" :open="activeGroupMenu === remoteGroupMenuKey(group.key)"
@@ -148,7 +148,7 @@
:model-value="group.visibility === visibility" :model-value="group.visibility === visibility"
indicator-position="right" indicator-position="right"
@select="handleVisibilitySelection(group, visibility)"> @select="handleVisibilitySelection(group, visibility)">
<span>{{ formatVisibility(visibility) }}</span> <span>{{ t(`view.favorite.visibility.${visibility}`) }}</span>
</DropdownMenuCheckboxItem> </DropdownMenuCheckboxItem>
</DropdownMenuSubContent> </DropdownMenuSubContent>
</DropdownMenuPortal> </DropdownMenuPortal>
+2 -2
View File
@@ -352,7 +352,7 @@
if (results.length === 0) { if (results.length === 0) {
D.metadata = {}; D.metadata = {};
D.metadata.error = 'No results found'; D.metadata.error = t('dialog.screenshot_metadata.no_results');
D.searchIndex = null; D.searchIndex = null;
D.searchResults = null; D.searchResults = null;
@@ -504,7 +504,7 @@
} }
if (!metadata?.sourceFile) { if (!metadata?.sourceFile) {
D.metadata = {}; D.metadata = {};
D.metadata.error = 'Invalid file selected. Please select a valid VRChat screenshot.'; D.metadata.error = t('dialog.screenshot_metadata.invalid_file');
return; return;
} }