diff --git a/README.jp.md b/README.jp.md
new file mode 100644
index 00000000..b6ba011d
--- /dev/null
+++ b/README.jp.md
@@ -0,0 +1,252 @@
+# VRCX
+
+[](https://github.com/vrcx-team/VRCX/actions/workflows/github_actions.yml)
+[](https://vrcx.pypy.moe/discord)
+
+VRCXはVRChatのアシスタント用アプリケーションで、フレンドに関する情報の提供や管理を行うツールです。本アプリケーションは非公式の「VRChat API SDK」を使用しています。
+
+VRCXはVRChatによって承認されておらず、VRChatまたはVRChatの公式に関与する者の意見や見解を反映していません。VRChat及び関連する全てのプロパティはVRChat株式会社の商標または登録商標です。VRChat © VRChat株式会社
+
+pypyとNatsumiはVRCXの使用によって発生したいかなる問題にも責任を負いません。**_自己責任でご使用ください!_**
+
+## インストール方法
+
+- 最新のリリースを[ダウンロード](https://github.com/vrcx-team/VRCX/releases/latest)
+- `VRCX_Setup.exe`を実行
+
+## VRChatの利用規約に違反しますか?
+
+**一言で言えば:** いいえ。
+
+_VRChat Discordの #faq に記載されている、APIの使用に関する公式声明です。_
+
+
+# スクリーンショット
+クリックして展開
+
+### ログイン
+
+
+
+
+### フィード
+
+
+
+### ゲームログ
+
+
+
+### ユーザー情報
+
+#### 自分
+
+
+#### フレンド
+
+
+### ワールド
+
+
+
+
+### お気に入り
+
+#### フレンド
+
+
+#### ワールド
+
+
+#### アバター
+
+
+### フレンドログ
+
+
+
+### モデレーション
+
+
+
+### 通知
+
+
+
+### プレイヤーリスト
+
+
+
+### 設定
+
+#### 一般
+
+
+#### 外観
+
+
+
+#### 通知
+
+
+#### 手首オーバーレイ
+
+
+#### Discord Presence
+
+
+#### 詳細
+
+
+### その他
+
+#### Join
+
+
+#### インスタンス作成
+
+
+#### Discord Rich Presence
+
+
+### VR オーバーレイ (旧バージョン)
+
+
+
+
+
+
+## テーマ
+
+テーマをインストールするには `custom.css` を `%AppData%\VRCX` フォルダーに配置し、 `Shift+Alt+R` を押してください。
+
+[Dark Vanilla](https://github.com/MintLily/Dark-Vanilla/tree/main/VRCX) by [MintLily](https://github.com/MintLily)
+
+
+[Pink Theme](https://github.com/kamiya10/VRCX-theme/tree/main/pink) by [Kamiya](https://github.com/kamiya10)
+
+
+[Material 3](https://github.com/kamiya10/VRCX-theme/tree/main/m3) by [Kamiya](https://github.com/kamiya10)
+
+
+## 起動オプション
+
+- `--debug` Chromium DevTools付きでVRCXを起動します。
+- `--config="C:\VRCX.sqlite3"` VRCXで使用するデータベースのカスタムパスを指定します。
+- `--gpufix` VRCXのオーバーレイ描画用GPUをIndex 1に設定することで、セカンダリGPUに描画を強制し、また統合GPUを使用している場合は、専用GPUに描画を強制します。
+- `vrcx://user/usr_id` ユーザーダイアログを開きます。
+- `vrcx://avatar/avtr_id` アバターダイアログを開きます。
+- `vrcx://group/grp_id` グループダイアログを開きます。
+- `vrcx://world/wrld_id` ワールドダイアログを開きます。
+- `vrcx://world/wrld_id:12345` インスタンス情報付きのワールドダイアログを開きます。
+- `vrcx://world/https://vrch.at/0gmbxjpj` アンロックされたインスタンス情報付きのワールドダイアログを開きます。
+- `vrcx://import/avatar/avtr_id,avtr_id...` お気に入りアバターのインポートダイアログを開きます。
+- `vrcx://import/world/wrld_id,wrld_id...` お気に入りワールドのインポートダイアログを開きます。
+- `vrcx://import/friend/usr_id,usr_id...` お気に入りフレンドのインポートダイアログを開きます。
+- `vrcx://addavatardb/https://website/vrcx_search.php` リモートアバターデータベースプロバイダーのダイアログを開きます。
+
+## ショートカットキー
+
+- `Ctrl + Shift + I` Chromium DevToolsを開きます。
+- `Ctrl + R` VRCXを再起動します。
+- `Shift + Alt + R` カスタムCSSを再読み込みします。
+
+## よくある問題
+
+### **VRCXの動作が重い**
+
+- 設定 > 外観> テーブルの最大数
+ - 値を100ぐらいまで下げることで、RAMに保存されるエントリの量が減ります。
+- 設定 > 詳細> キャッシュの自動消去
+ - 値を3ぐらいまで下げることで、RAMに保存される不要なワールド、ユーザー、アバターの量が減ります。
+
+### **白い画面で固まる**
+
+この現象は、さまざまな原因で引き起こされる可能性があります:
+
+- [Microsoft Visual C++ Redistributable 2019](https://aka.ms/vs/17/release/vc_redist.x64.exe)をインストールしてみてください。
+- PCを再起動してみてください。他のプロセスがデータベースファイルを読もうとしている可能性があります。
+- アンチウイルスソフトを無効化してみてください。AvastとAVGはCef/VRCXを削除してしまいます。
+- AverMedia AssistCentralをアンイストールしてみてください。原因は不明ですが、VRCXに問題を起こしてしまいます。
+- RAMが不安定な可能性があります。もしオーバークロックしているなら定格に戻し、MemTest86を実行してください。
+- VRCXを管理者として実行してみてください。理由は不明ですが、まれに直ることがあります。
+- データベースを再作成してみてください。VRCXを終了し、 `%AppData%\VRCX` を開いて、 `VRCX.sqlite3` を `Backup.sqlite3` などにリネームして現在のデータベースをバックアップします。もし以前のデータを保持したい場合は以下の手順に従ってデータベースを修復してください。
+
+### **SteamVR オーバーレイが動かない**
+
+- VRCXを `--gpufix` の起動オプション付きで起動してみてください。
+- SteamVRのセーフモードを無効化してください。
+- もし内蔵GPUを搭載しているPCを使用しているなら、[こちらの手順](https://www.windowsdigitals.com/force-chrome-firefox-game-to-use-nvidia-gpu-integrated-graphics/)に従ってみてください。
+
+### **データベースを修復する方法**
+
+- VRCXを終了する。
+- [DB Browser for SQLite](https://sqlitebrowser.org/)をインストールする。
+- ファイル > データベースを開く...
+- `%AppData%\VRCX\` に移動し、 `VRCX.sqlite3` を選択する。
+- ファイル > エクスポート > データベースをSQLファイルへ...
+- 保存ボタンをクリックし、適当な場所にファイルを保存する。
+- ファイル > データベースを閉じる
+- `%AppData%\VRCX\` にある `VRCX.sqlite3` の名前を `Backup.sqlite3` などに変更する。
+- ファイル > インポート > SQLからデータベースへ...
+- はいを押して新しいデータベースを作成。
+- `%AppData%\VRCX\` に移動し、 `VRCX.sqlite3` と名前を付けて保存。
+- ファイル > 変更を書き込み
+- DB Browserを閉じ、不要になった `*.sql` ファイルを削除。
+
+## Linuxで実行する方法
+
+[RinLovesYou](https://github.com/RinLovesYou)氏のガイドより。
+
+- Wineをインストール
+
+ - Arch Linux: [multilib](https://wiki.archlinux.org/title/Multilib)リポジトリを有効化し、 `sudo pacman -S wine` を実行することでインストールできます。
+
+ - Ubuntu: [wiki](https://wiki.winehq.org/Ubuntu)を参照してください。
+
+- Winetricks Magic
+
+ > Wine 7.0rc5以降を使用している必要があります!それ以前のバージョンではテストしていません。Wine 7.0以降ではVRCXの動作に必要な「.NET Framework」のフルインストールが可能になりました。
+
+ - クリーンなWine Prefixで実行します。VRCX用に新規で作成するか、`rm -rf ~/.wine`でメインのPrefixを使用します。
+
+ - Prefix内でもVRCX.exeでも、DXVKを使用して**いない**ことを確認してください。VRCXの動作にはWineD3Dが必要です。
+
+ - `winetricks --force -q dotnet472 corefonts` 依存関係をインストールするプロセスを静かに、かつ簡単に自動化できます。
+
+ - `wine winecfg -v win10` Prefixで使用するWindowsのバージョンを指定します。
+
+ - 108より新しいCEFは、現時点ではwine staging 8.4と互換性がないため、`Linux`ブランチが必要です。LinuxブランチのActionsタブにあるVRCXのArtifactをダウンロードし、展開します。
+
+ - これで `wine VRCX.exe` が実行できるようになるはずです。CEFSharpに関するエラーが出た場合は`wine VRCX.exe -no-cef-sandbox`を試してみてください。
+
+- メモ
+
+ - Linux上でのVRCXはメモリリークが発生することが知られています。メモリ使用量に注意するか、あるいはこまめに再起動するようにしてください。
+
+ - Intel iGPU + NVIDIA GPUのノートパソコンを使用している場合は`nvidia-settings`でグラフィックデバイスをNVIDIA GPUに強制する必要があります。
+
+ 
+
+## ソースコードからビルドする方法
+
+- ソースコードを入手
+
+ - 最新の[zip](https://github.com/vrcx-team/VRCX/archive/master.zip)をダウンロードするか、`git clone`でクローンする。
+
+- .NETでビルド
+
+ - [Visual Studio](https://visualstudio.microsoft.com/)をインストールする。
+ - Visual Studioを起動し、「プロジェクトやソリューションを開く」をクリックし、ソースコード内の[ソリューション ファイル](https://docs.microsoft.com/en-us/visualstudio/extensibility/internals/solution-dot-sln-file)を開く。
+ - [ビルド構成](https://docs.microsoft.com/en-us/visualstudio/ide/understanding-build-configurations?view=vs-2019)から`Debug`を`Release`に変更し、プラットフォームを`x64`に変更する。
+ - [NuGet](https://docs.microsoft.com/en-us/nuget/consume-packages/package-restore#restore-packages-automatically-using-visual-studio)パッケージを復元する。
+ - ソリューションを[ビルド](https://docs.microsoft.com/en-us/visualstudio/ide/building-and-cleaning-projects-and-solutions-in-visual-studio)する。
+
+- Node.jsでビルド
+
+ - [Node.js](https://nodejs.org/en/download/)をダウンロードし、インストールする。
+ - `build-node.js.cmd`を実行する。
+ - `make-junction.cmd`を実行する。
+
+- リリース用zipを作成
+ - [Bandizip](https://www.bandisoft.com/bandizip)用の`make-zip.cmd`または[7-Zip](https://www.7-zip.org)用の`make-zip-7z.cmd`を実行する。
\ No newline at end of file
diff --git a/html/src/localization/localizedStrings.js b/html/src/localization/localizedStrings.js
index aaf0ab48..130bed18 100644
--- a/html/src/localization/localizedStrings.js
+++ b/html/src/localization/localizedStrings.js
@@ -1,6 +1,9 @@
import en from './strings/en.json' assert {type: 'JSON'};
import elements_en from 'element-ui/lib/locale/lang/en';
-// import ja from './strings/ja.json' assert { type: 'JSON' };
+
+import ja from './strings/ja.json' assert { type: 'JSON' };
+import elements_ja from 'element-ui/lib/locale/lang/ja';
+
import zh_TW from './strings/zh_TW.json' assert {type: 'JSON'};
import elements_zh_TW from 'element-ui/lib/locale/lang/zh-TW';
@@ -14,10 +17,12 @@ const localized_en = {...en, ...elements_en};
const localized_zh_TW = {...zh_TW, ...elements_zh_TW};
const localized_zh_CN = {...zh_CN, ...elements_zh_CN};
const localized_ko = {...ko, ...elements_ko};
+const localized_ja = {...ja, ...elements_ja};
export {
localized_en as en,
localized_zh_TW as zh_TW,
localized_ko as ko,
- localized_zh_CN as zh_CN
+ localized_zh_CN as zh_CN,
+ localized_ja as ja_JP
};
diff --git a/html/src/localization/strings/ja.json b/html/src/localization/strings/ja.json
new file mode 100644
index 00000000..b7754b83
--- /dev/null
+++ b/html/src/localization/strings/ja.json
@@ -0,0 +1,1421 @@
+{
+ "language": "日本語 (ja)",
+ "translator": "Assault1892",
+ "nav_tooltip": {
+ "feed": "フィード",
+ "game_log": "ゲームログ",
+ "player_list": "プレイヤーリスト",
+ "search": "検索",
+ "favorites": "お気に入り",
+ "friend_log": "フレンドログ",
+ "moderation": "モデレーション",
+ "notification": "通知",
+ "friend_list": "フレンドリスト",
+ "profile": "プロフィール",
+ "settings": "設定"
+ },
+ "view": {
+ "login": {
+ "savedAccounts": "保存済みのアカウント",
+ "login": "ログイン",
+ "register": "新規登録",
+ "forgotPassword": "パスワードを忘れた場合",
+ "field": {
+ "username": "ユーザーネームまたはメールアドレス",
+ "password": "パスワード",
+ "saveCredentials": "資格情報を保存",
+ "devEndpoint": "開発者用エンドポイント",
+ "endpoint": "Endpoint",
+ "websocket": "WebSocket"
+ }
+ },
+ "feed": {
+ "favorites_only_tooltip": "お気に入りのみ",
+ "filter_placeholder": "フィルター",
+ "search_placeholder": "検索"
+ },
+ "game_log": {
+ "filter_placeholder": "フィルター",
+ "search_placeholder": "検索"
+ },
+ "player_list": {
+ "photon": {
+ "current": "現在",
+ "previous": "前",
+ "search_placeholder": "検索",
+ "filter_placeholder": "フィルター",
+ "chatbox_blacklist": "チャットボックス ブラックリスト",
+ "status_tooltip": "VRCXコンパニオンの状態"
+ }
+ },
+ "search": {
+ "search_placeholder": "検索",
+ "clear_results_tooltip": "検索結果を消去",
+ "user": {
+ "header": "ユーザー"
+ },
+ "world": {
+ "header": "ワールド",
+ "category": "カテゴリで検索",
+ "community_lab": "コミュニティ ラボを表示"
+ },
+ "avatar": {
+ "header": "アバター",
+ "search_provider": "Search Provider",
+ "refresh_tooltip": "自分のアバターを更新",
+ "result_count": "結果: {count}",
+ "all": "全て",
+ "public": "Public",
+ "private": "Private",
+ "local": "ローカル",
+ "remote": "リモート",
+ "sort_name": "名前順で並び替え",
+ "sort_update": "更新順で並び替え",
+ "sort_created": "作成順で並び替え"
+ },
+ "prev_page": "前",
+ "next_page": "次"
+ },
+ "favorite": {
+ "friends": {
+ "header": "フレンド"
+ },
+ "worlds": {
+ "header": "ワールド",
+ "vrchat_favorites": "VRChatのお気に入り",
+ "local_favorites": "ローカルのお気に入り",
+ "new_group": "グループを作成"
+ },
+ "avatars": {
+ "header": "アバター"
+ },
+ "refresh_tooltip": "全てのお気に入りを更新",
+ "export": "エクスポート",
+ "import": "インポート",
+ "move_tooltip": "移動",
+ "unfavorite_tooltip": "お気に入り解除",
+ "visibility_tooltip": "表示設定を変更",
+ "rename_tooltip": "名前を変更",
+ "clear_tooltip": "クリア",
+ "delete_tooltip": "削除"
+ },
+ "friend_log": {
+ "filter_placeholder": "フィルター",
+ "search_placeholder": "検索"
+ },
+ "moderation": {
+ "filter_placeholder": "フィルター",
+ "search_placeholder": "検索",
+ "refresh_tooltip": "更新"
+ },
+ "notification": {
+ "filter_placeholder": "フィルター",
+ "search_placeholder": "検索",
+ "refresh_tooltip": "更新"
+ },
+ "friend_list": {
+ "header": "フレンドリスト",
+ "bulk_unfriend": "一括フレンド解除モード",
+ "bulk_unfriend_selection": "フレンド解除",
+ "load": "不足するエントリを読み込む",
+ "load_notice": "大量にAPIリクエストを送信する為、頻繁に使用しないでください",
+ "load_tooltip": "読み込む",
+ "favorites_only_tooltip": "お気に入りのみ",
+ "search_placeholder": "検索",
+ "filter_placeholder": "フィルター",
+ "refresh_tooltip": "更新",
+ "clear_tooltip": "結果を消去",
+ "cancel_tooltip": "キャンセル"
+ },
+ "profile": {
+ "profile": {
+ "header": "プロフィール",
+ "last_activity": "最終活動時間",
+ "two_factor": "2段階認証 (2FA)",
+ "two_factor_enabled": "有効",
+ "two_factor_disabled": "無効",
+ "logout": "ログアウト",
+ "export_friend_list": "フレンドリストをエクスポート",
+ "export_own_avatars": "自分のアバターをエクスポート",
+ "discord_names": "Discordの名前",
+ "export_notes": "ノートをエクスポート"
+ },
+ "game_info": {
+ "header": "ゲーム情報",
+ "online_users": "オンラインユーザー数",
+ "user_online": "{count} 人のユーザーがオンライン",
+ "refresh": "クリックして更新"
+ },
+ "vrc_sdk_downloads": {
+ "header": "VRC SDK ダウンロード"
+ },
+ "direct_access": {
+ "header": "ダイレクトアクセス",
+ "username": "ユーザーネーム",
+ "user_id": "ユーザーID",
+ "world_instance": "ワールド/インスタンス",
+ "avatar": "アバター"
+ },
+ "invite_messages": "招待送信用メッセージ",
+ "invite_response_messages": "招待返信用メッセージ",
+ "invite_request_messages": "招待リクエスト送信用メッセージ",
+ "invite_request_response_messages": "招待リクエスト返信用メッセージ",
+ "past_display_names": "過去の表示名",
+ "config_json": "設定のJSON",
+ "current_user_json": "現在のユーザーのJSON",
+ "feedback": "フィードバック",
+ "refresh_tooltip": "更新",
+ "clear_results_tooltip": "結果を消去"
+ },
+ "settings": {
+ "header": "設定",
+ "category": {
+ "general": "一般",
+ "appearance": "外観",
+ "notifications": "通知",
+ "wrist_overlay": "手首のオーバーレイ",
+ "discord_presence": "Discord Presence",
+ "advanced": "詳細"
+ },
+ "general": {
+ "general": {
+ "header": "一般",
+ "version": "バージョン",
+ "latest_app_version": "最新バージョン",
+ "latest_app_version_refresh": "クリックして更新",
+ "repository_url": "リポジトリURL",
+ "support": "サポート"
+ },
+ "vrcx_updater": {
+ "header": "VRCX アップデーター",
+ "change_build": "ビルドを変更",
+ "auto_update": "自動更新",
+ "auto_update_off": "オフ",
+ "auto_update_notify": "通知のみ",
+ "auto_update_download": "自動ダウンロード",
+ "auto_update_install": "自動インストール",
+ "change_log": "更新履歴"
+ },
+ "application": {
+ "header": "アプリケーション",
+ "startup": "Windowsと一緒に起動",
+ "minimized": "最小化した状態で起動",
+ "tray": "トレイに格納した状態で起動"
+ },
+ "game_log": {
+ "header": "ゲームログ",
+ "resource_load": "Udonのリソース負荷を記録"
+ },
+ "legal_notice": {
+ "header": "法律上の注意事項",
+ "info": "VRCXはVRChatのアシスタント用アプリケーションで、フレンドに関する情報の提供や管理を行うツールです。本アプリケーションは非公式の「VRChat API SDK」を使用しています。",
+ "disclaimer1": "VRCXはVRChatによって承認されておらず、VRChatまたはVRChatの公式に関与する者の意見や見解を反映していません。VRChat及び関連する全てのプロパティはVRChat株式会社の商標または登録商標です。 VRChat © VRChat株式会社",
+ "disclaimer2": "pypyとNatsumiはVRCXの使用によって発生したいかなる問題にも責任を負いません。自己責任でご使用ください!",
+ "open_source_software_notice": "オープンソースソフトウェアに関する注意事項"
+ }
+ },
+ "appearance": {
+ "appearance": {
+ "header": "外観",
+ "language": "言語",
+ "theme_mode": "テーマ",
+ "theme_mode_system": "システム",
+ "theme_mode_light": "ライト",
+ "theme_mode_dark": "ダーク",
+ "vrcplus_profile_icons": "VRC+ プロフィールアイコン",
+ "disable_tooltips": "ツールチップを無効化",
+ "sort_favorite_by": "お気に入りを並び替え:",
+ "sort_favorite_by_name": "名前順",
+ "sort_favorite_by_date": "日付順",
+ "sort_instance_users_by": "インスタンス人数を並び替え:",
+ "sort_instance_users_by_time": "時間順",
+ "sort_instance_users_by_alphabet": "アルファベット順",
+ "table_max_size": "テーブルの最大数",
+ "page_size": "ページ数:"
+ },
+ "timedate": {
+ "header": "時刻と日付",
+ "time_format": "時間のフォーマット",
+ "time_format_24": "24時間",
+ "time_format_12": "12時間",
+ "force_iso_date_format": "ISO日付フォーマットを強制"
+ },
+ "side_panel": {
+ "header": "サイドパネル",
+ "sorting": {
+ "header": "並び替え",
+ "sort_private_to_bottom": "Privateを下に並び替え",
+ "sort_by_status": "ステータスで並べ替え",
+ "sort_gps_to_top": "GPSで並べ替え",
+ "sort_gps_to_top_notice": "(オンラインのみ)",
+ "sort_favorite_by": "お気に入り欄の並べ替え:",
+ "sort_favorite_by_alphabet": "アルファベット順",
+ "sort_favorite_by_online_time": "オンライン順",
+ "sort_online_by": "オンライン欄の並べ替え:",
+ "sort_online_by_alphabet": "アルファベット順",
+ "sort_online_by_online_time": "オンライン順",
+ "sort_active_by": "アクティブ欄の並べ替え:",
+ "sort_active_by_alphabet": "アルファベット順",
+ "sort_active_by_online_time": "オンライン順",
+ "sort_offline_by": "オフライン欄の並べ替え:",
+ "sort_offline_by_alphabet": "アルファベット順",
+ "sort_offline_by_offline_time": "オンライン順"
+ },
+ "width": "幅"
+ },
+ "user_dialog": {
+ "header": "ユーザーダイアログ",
+ "hide_vrchat_notes": "VRChatのノートを表示しない",
+ "hide_vrcx_memos": "VRCXのメモを表示しない",
+ "export_vrcx_memos_into_vrchat_notes": "VRCXのメモをVRChatのノートにエクスポート",
+ "export_notes": "ノートをエクスポート"
+ },
+ "user_colors": {
+ "header": "ユーザーの色",
+ "random_colors_from_user_id": "ユーザーIDからランダムに色を生成"
+ }
+ },
+ "notifications": {
+ "notifications": {
+ "header": "通知",
+ "notification_filter": "通知フィルター",
+ "steamvr_notifications": {
+ "header": "SteamVRの通知",
+ "steamvr_overlay": "SteamVR オーバーレイ",
+ "overlay_notifications": "通知オーバーレイ",
+ "notification_position": "通知の位置",
+ "xsoverlay_notifications": "XSOverlay通知",
+ "user_images": "ユーザー画像を使用 (遅い)",
+ "notification_timeout": "通知のタイムアウト時間"
+ },
+ "desktop_notifications": {
+ "header": "デスクトップの通知",
+ "when_to_display": "表示タイミング",
+ "when_to_display_never": "表示しない",
+ "when_to_display_desktop": "デスクトップモード",
+ "when_to_display_inside_vr": "VR中",
+ "when_to_display_outside_vr": "VR以外",
+ "when_to_display_game_closed": "ゲーム終了時",
+ "when_to_display_game_running": "ゲーム実行時",
+ "when_to_display_always": "常に表示"
+ },
+ "text_to_speech": {
+ "header": "音声読み上げ設定",
+ "when_to_play": "読み上げタイミング",
+ "when_to_play_never": "表示しない",
+ "when_to_play_inside_vr": "VR中",
+ "when_to_play_game_closed": "ゲーム終了時",
+ "when_to_play_game_running": "ゲーム実行時",
+ "when_to_play_always": "常に表示",
+ "tts_voice": "読み上げボイス"
+ }
+ }
+ },
+ "wrist_overlay": {
+ "steamvr_wrist_overlay": {
+ "header": "SteamVR 手首オーバーレイ",
+ "description": "* VRChatが起動している時に自動的に実行されます。",
+ "grip": "グリップ: Viveコントローラー等での「グラブ」、Oculusコントローラーでの「X/Aボタン」",
+ "menu": "メニュー: Viveコントローラーでの「メニューボタン」、Indexコントローラーでの「Bボタン」、Oculusコントローラーでの「Y/Bボタン」",
+ "steamvr_overlay": "SteamVR オーバーレイ",
+ "wrist_feed_overlay": "手首のフィードオーバーレイ",
+ "hide_private_worlds": "Private ワールドを表示しない",
+ "start_overlay_with": "オーバーレイの起動タイミング",
+ "overlay_button": "オーバーレイボタン",
+ "overlay_button_grip": "グリップ",
+ "overlay_button_menu": "メニュー",
+ "display_overlay_on": "オーバーレイを表示する手",
+ "display_overlay_on_left": "左手",
+ "display_overlay_on_right": "右手",
+ "display_overlay_on_both": "両手",
+ "background_color": "背景色",
+ "minimal_feed_icons": "小さいフィードアイコン",
+ "hide_vr_devices": "VRデバイスを表示しない",
+ "hide_cpu_usage": "CPU使用率を表示しない",
+ "hide_game_uptime": "ゲームの起動時間を表示しない",
+ "show_pc_uptime": "PCの起動時間を表示する",
+ "wrist_feed_filters": "手首フィードフィルター"
+ }
+ },
+ "discord_presence": {
+ "discord_presence": {
+ "header": "Discord Presence",
+ "description": "* VRChatが起動している時しか動作しません。",
+ "enable": "有効化",
+ "enable_tooltip": "競合を防ぐ為、VRChatのconfig.jsonでDiscord Rich Presenceを無効化する事を推奨します。",
+ "instance_type_player_count": "インスタンス詳細/プレイヤー数",
+ "join_button": "Joinボタン (Publicのみ)",
+ "hide_details_in_private": "Privateでは詳細を表示しない",
+ "hide_images": "ワールドの画像を表示しない"
+ }
+ },
+ "advanced": {
+ "advanced": {
+ "header": "詳細設定",
+ "launch_options": "起動オプション",
+ "screenshot_metadata": "スクリーンショットのメタデータ",
+ "pending_offline": {
+ "header": "オフラインの保留",
+ "description": "オフラインと判定されるまでの時間 (誤検知対策)",
+ "set_delay": "遅延時間を設定"
+ },
+ "primary_password": {
+ "header": "プライマリーパスワード",
+ "description": "パスワードを暗号化 (自動ログイン無効化)"
+ },
+ "relaunch_vrchat": {
+ "header": "VRChatがクラッシュした場合に自動再起動する",
+ "description": "クラッシュ時、自動でインスタンスに再参加"
+ },
+ "vrchat_quit_fix": {
+ "header": "VRChat終了時の挙動を修正する",
+ "description": "ゲーム終了時、VRChatのプロセスを強制終了"
+ },
+ "auto_cache_management": {
+ "header": "VRChat終了時にキャッシュを自動で管理する",
+ "description": "旧バージョンのキャッシュを自動削除"
+ },
+ "remote_database": {
+ "header": "リモートアバターデータベース",
+ "enable": "有効化",
+ "avatar_database_provider": "アバターデータベースプロバイダー"
+ },
+ "youtube_api": {
+ "header": "Youtube API",
+ "enable": "有効化",
+ "youtube_api_key": "Youtube APIキー"
+ },
+ "video_progress_pie": {
+ "header": "動画にプログレスをオーバーレイ表示",
+ "enable": "有効化",
+ "enable_tooltip": "使用するにはSteamVR オーバーレイが必要です",
+ "dance_world_only": "ダンスワールドのみ"
+ },
+ "screenshot_helper": {
+ "header": "スクリーンショット ヘルパー",
+ "description": "ゲーム内で撮影した写真のメタデータに「ワールドID」「ワールド名」「インスタンス内のプレイヤー」を保存します",
+ "description_tooltip": "残念ながら、Windowsは (ごく一部を除く) PNGテキストチャンクの表示をサポートしていないため、表示するにはEXIFToolのようなコマンドラインツールや、PNGチャンクインスペクター、またはHEX エディタを使用して表示することができます",
+ "enable": "有効化",
+ "modify_filename": "ファイル名を変更",
+ "modify_filename_tooltip": "スクリーンショットのファイル名にワールドIDを追加"
+ },
+ "cache_debug": {
+ "header": "VRCXインスタンス キャッシュ/デバッグ",
+ "disable_gamelog": "ゲームログを無効化",
+ "disable_gamelog_notice": "(何かが壊れる可能性があります)",
+ "user_cache": "ユーザーキャッシュ:",
+ "world_cache": "ワールドキャッシュ:",
+ "avatar_cache": "アバターキャッシュ:",
+ "group_cache": "グループキャッシュ:",
+ "avatar_name_cache": "アバター名キャッシュ:",
+ "clear_cache": "キャッシュを消去",
+ "auto_clear_cache": "キャッシュの自動消去",
+ "download_history": "ダウンロード履歴",
+ "show_console": "コンソールを表示"
+ },
+ "sqlite_table_size": {
+ "header": "SQLite テーブル数",
+ "refresh": "更新",
+ "gps": "GPS:",
+ "status": "ステータス:",
+ "bio": "自己紹介:",
+ "avatar": "アバター:",
+ "online_offline": "オンライン/オフライン:",
+ "friend_log_history": "フレンドログ履歴:",
+ "notification": "通知:",
+ "location": "場所:",
+ "join_leave": "参加/退出:",
+ "portal_spawn": "ポータル作成:",
+ "video_play": "動画再生:",
+ "event": "イベント:"
+ }
+ },
+ "photon": {
+ "header": "Photon ログオーバーレイ",
+ "event_hud": {
+ "header": "Photon イベント HUD",
+ "enable": "有効化",
+ "enable_tooltip": "使用するにはSteamVR オーバーレイが必要です",
+ "filter": "フィルター",
+ "filter_favorites": "お気に入り",
+ "filter_friends": "フレンド",
+ "filter_everyone": "全員",
+ "message_timeout": "メッセージタイムアウト"
+ },
+ "timeout_hud": {
+ "header": "ユーザータイムアウト HUD",
+ "enable": "有効化",
+ "enable_tooltip": "使用するにはSteamVR オーバーレイが必要です",
+ "filter": "フィルター",
+ "filter_favorites": "お気に入り",
+ "filter_friends": "フレンド",
+ "filter_everyone": "全員",
+ "timeout_threshold": "タイムアウトのしきい値"
+ }
+ }
+ }
+ }
+ },
+ "side_panel": {
+ "search_placeholder": "検索",
+ "search_result_active": "オフライン",
+ "search_result_offline": "アクティブ",
+ "search_result_more": "もっと検索:",
+ "direct_access_tooltip": "クリップボードからID/URLに直接アクセス",
+ "refresh_tooltip": "フレンドを更新",
+ "friends": "フレンド",
+ "me": "自分",
+ "favorite": "お気に入り",
+ "online": "オンライン",
+ "active": "アクティブ",
+ "offline": "オフライン",
+ "pending_offline": "オフライン (保留)"
+ },
+ "dialog": {
+ "user": {
+ "status": {
+ "active": "Active",
+ "offline": "Offline",
+ "online": "Online",
+ "join_me": "Join Me",
+ "ask_me": "Ask Me",
+ "busy": "Do Not Disturb"
+ },
+ "previous_display_names": "以前の表示名:",
+ "tags": {
+ "friend_no": "フレンド No.{number}",
+ "vrchat_team": "VRChat Team"
+ },
+ "actions": {
+ "favorite_tooltip": "お気に入りに追加",
+ "unfavorite_tooltip": "お気に入りから削除",
+ "refresh": "更新",
+ "copy_url": "ユーザーURLをコピー",
+ "invite": "招待を送信",
+ "invite_with_message": "メッセージ付き招待を送信",
+ "request_invite": "招待リクエストを送信",
+ "request_invite_with_message": "メッセージ付き招待リクエストを送信",
+ "invite_to_group": "グループに招待",
+ "manage_gallery_icon": "ギャラリー/アイコンを管理",
+ "accept_friend_request": "フレンドリクエストを許可",
+ "decline_friend_request": "フレンドリクエストを拒否",
+ "cancel_friend_request": "フレンドリクエストをキャンセル",
+ "send_friend_request": "フレンドリクエストを送信",
+ "show_avatar_author": "アバター制作者を表示",
+ "show_fallback_avatar": "フォールバックアバターの詳細を表示",
+ "show_previous_instances": "以前のインスタンス",
+ "show_previous_images": "以前の画像",
+ "moderation_block": "ブロック",
+ "moderation_unblock": "ブロック解除",
+ "moderation_mute": "ミュート",
+ "moderation_unmute": "ミュート解除",
+ "moderation_hide_avatar": "アバターを非表示",
+ "moderation_show_avatar": "アバターを表示",
+ "moderation_enable_avatar_interaction": "アバターインタラクションを有効化",
+ "moderation_disable_avatar_interaction": "アバターインタラクションを無効化",
+ "edit_status": "ソーシャルステータスを変更",
+ "edit_language": "言語を変更",
+ "edit_bio": "自己紹介を変更",
+ "report_hacking": "ハッキングを通報",
+ "unfriend": "フレンド解除",
+ "logout": "ログアウト"
+ },
+ "info": {
+ "header": "情報",
+ "launch_invite_tooltip": "起動/招待",
+ "self_invite_tooltip": "自分を招待",
+ "refresh_user_count_tooltip": "ユーザー数を更新",
+ "instance_creator": "インスタンス作成者",
+ "note": "ノート (VRChat)",
+ "note_placeholder": "クリックしてノートを追加",
+ "memo": "メモ (VRCX)",
+ "memo_placeholder": "クリックしてメモを追加",
+ "avatar_info": "アバター情報",
+ "avatar_info_last_seen": "最後に見たアバター情報",
+ "represented_group": "代表しているグループ",
+ "bio": "自己紹介",
+ "last_seen": "最後に見た日時",
+ "join_count": "Joinした回数",
+ "time_together": "一緒に居た時間",
+ "online_for": "オンライン時間",
+ "offline_for": "オフライン時間",
+ "last_activity": "最終活動時間",
+ "last_login": "最終ログイン日",
+ "date_joined": "アカウント作成日",
+ "friended": "フレンドになった日",
+ "unfriended": "フレンド解除した日",
+ "avatar_cloning": "アバタークローン",
+ "avatar_cloning_allow": "許可",
+ "avatar_cloning_deny": "拒否",
+ "home_location": "ホームワールド",
+ "accuracy_notice": "ローカルデータベースからの情報であり、正確ではない可能性があります",
+ "instance_full": "満員"
+ },
+ "groups": {
+ "header": "グループ",
+ "total_count": "{count} 個のグループ",
+ "own_groups": "自分のグループ",
+ "mutual_groups": "共通グループ",
+ "groups": "グループ"
+ },
+ "worlds": {
+ "header": "ワールド",
+ "total_count": "{count} 個のワールド",
+ "sort_by_name": "名前順",
+ "sort_by_update": "更新順"
+ },
+ "favorite_worlds": {
+ "header": "お気に入りワールド"
+ },
+ "avatars": {
+ "header": "アバター",
+ "total_count": "{count} 個のアバター",
+ "sort_by_name": "名前順",
+ "sort_by_update": "更新順",
+ "all": "全て",
+ "public": "Public",
+ "private": "Private"
+ },
+ "json": {
+ "header": "JSON"
+ }
+ },
+ "world": {
+ "tags": {
+ "public": "Public",
+ "private": "Private",
+ "labs": "ラボ",
+ "cache": "キャッシュ"
+ },
+ "actions": {
+ "delete_cache_tooltip": "キャッシュからワールドを削除",
+ "favorites_tooltip": "お気に入り",
+ "refresh": "更新",
+ "new_instance": "インスタンスを作成",
+ "make_home": "ホームに設定",
+ "reset_home": "ホームをリセット",
+ "show_previous_instances": "以前のインスタンス",
+ "show_previous_images": "以前の画像",
+ "rename": "名前を変更",
+ "change_description": "説明を変更",
+ "change_capacity": "最大人数を変更",
+ "change_preview": "YouTube プレビュー動画を変更",
+ "change_tags": "タグを変更",
+ "change_image": "画像を変更",
+ "download_package": "Unity Packageをダウンロード",
+ "publish_to_labs": "ラボに公開",
+ "unpublish": "非公開化",
+ "delete": "削除"
+ },
+ "instances": {
+ "header": "インスタンス",
+ "public_count": "Public {count}",
+ "private_count": "Private {count}",
+ "capacity_count": "最大人数 {count} ({max})",
+ "self_invite_tooltip": "自分を招待",
+ "refresh_user_count_tooltip": "ユーザー数を更新",
+ "instance_full": "満員",
+ "instance_creator": "インスタンス作成者"
+ },
+ "info": {
+ "header": "情報",
+ "id": "ワールドID",
+ "id_tooltip": "クリップボードにコピー",
+ "copy_id": "IDをコピー",
+ "copy_url": "URLをコピー",
+ "copy_name": "ワールド名をコピー",
+ "youtube_preview": "YouTube プレビュー動画",
+ "players": "プレイヤー数",
+ "favorites": "お気に入り数",
+ "visits": "総参加回数",
+ "capacity": "最大人数",
+ "heat": "ヒート",
+ "popularity": "人気度",
+ "created_at": "作成日時",
+ "last_updated": "最終更新日時",
+ "version": "バージョン",
+ "platform": "プラットフォーム",
+ "last_visited": "最後に参加した日時",
+ "visit_count": "参加回数",
+ "time_spent": "過ごした時間",
+ "accuracy_notice": "ローカルデータベースからの情報であり、正確ではない可能性があります"
+ },
+ "json": {
+ "header": "JSON"
+ }
+ },
+ "avatar": {
+ "tags": {
+ "public": "Public",
+ "private": "Private",
+ "fallback": "フォールバック",
+ "cache": "キャッシュ"
+ },
+ "labels": {
+ "public": "(Public)",
+ "private": "(Private)",
+ "own": "(自分)"
+ },
+ "actions": {
+ "delete_cache_tooltip": "キャッシュからアバターを削除",
+ "favorite_tooltip": "お気に入りに追加",
+ "unfavorite_tooltip": "お気に入りから削除",
+ "refresh": "更新",
+ "select": "アバターを使用",
+ "select_fallback": "フォールバックアバターを使用",
+ "block": "アバターをブロック",
+ "unblock": "アバターをブロック解除",
+ "show_previous_images": "以前の画像",
+ "make_public": "アバターを公開化",
+ "make_private": "アバターを非公開化",
+ "rename": "名前を変更",
+ "change_description": "説明を変更",
+ "change_image": "画像を変更",
+ "download_package": "Unity Packageをダウンロード",
+ "delete": "削除"
+ },
+ "info": {
+ "header": "情報",
+ "id": "アバターID",
+ "id_tooltip": "クリップボードにコピー",
+ "copy_id": "IDをコピー",
+ "copy_url": "URLをコピー",
+ "created_at": "作成日時",
+ "last_updated": "最終更新日時",
+ "version": "バージョン",
+ "platform": "プラットフォーム"
+ },
+ "json": {
+ "header": "JSON"
+ }
+ },
+ "group": {
+ "tags": {
+ "verified": "認証済み",
+ "public": "公開",
+ "private": "非公開",
+ "open": "自由参加可能",
+ "request": "リクエスト制",
+ "invite": "招待制",
+ "closed": "参加不可能",
+ "joined": "参加済み",
+ "banned": "BAN",
+ "visible": "可視性: 全員",
+ "friends": "可視性: フレンドのみ",
+ "hidden": "可視性: 自分のみ",
+ "subscribed": "お知らせ受信可能"
+ },
+ "actions": {
+ "represent_tooltip": "代表グループに設定",
+ "unrepresent_tooltip": "代表グループでなくする",
+ "cancel_join_request_tooltip": "参加リクエストをキャンセル",
+ "pending_request_tooltip": "保留中の招待",
+ "request_join_tooltip": "参加リクエストを送信",
+ "invite_required_tooltip": "招待が必要",
+ "join_group_tooltip": "グループに参加",
+ "refresh": "更新",
+ "unsubscribe": "お知らせの受信を停止",
+ "subscribe": "お知らせを受信可能に設定",
+ "invite_to_group": "グループに招待",
+ "visibility_everyone": "可視性: 全員",
+ "visibility_friends": "可視性: フレンドのみ",
+ "visibility_hidden": "可視性: 自分のみ",
+ "leave": "グループから抜ける"
+ },
+ "info": {
+ "header": "情報",
+ "announcement": "お知らせ",
+ "instance_full": "満員",
+ "rules": "ルール",
+ "members": "メンバー数",
+ "created_at": "作成日時",
+ "links": "リンク",
+ "url": "グループURL",
+ "url_tooltip": "URLをコピー",
+ "id": "グループID",
+ "id_tooltip": "IDをコピー",
+ "joined_at": "参加日時",
+ "roles": "役職",
+ "role": "役職:",
+ "role_description": "説明:",
+ "role_updated_at": "更新日:",
+ "role_created_at": "作成日:",
+ "role_permissions": "権限:"
+ },
+ "members": {
+ "header": "メンバー",
+ "all_members": "全員",
+ "friends_only": "フレンドのみ",
+ "load_more": "もっと見る..."
+ },
+ "gallery": {
+ "header": "ギャラリー"
+ },
+ "json": {
+ "header": "JSON"
+ }
+ },
+ "favorite": {
+ "header": "グループを選択",
+ "vrchat_favorites": "VRChatのお気に入り",
+ "local_favorites": "ローカルのお気に入り"
+ },
+ "invite": {
+ "header": "招待",
+ "select_placeholder": "フレンドを選択",
+ "invite_with_message": "メッセージ付きで招待を送信",
+ "invite": "招待を送信"
+ },
+ "social_status": {
+ "header": "ソーシャルステータス",
+ "history": "履歴",
+ "status_placeholder": "ステータス",
+ "update": "更新"
+ },
+ "language": {
+ "header": "言語",
+ "add_language": "言語を追加",
+ "select_language": "言語を選択",
+ "ok": "OK",
+ "cancel": "キャンセル"
+ },
+ "bio": {
+ "header": "自己紹介",
+ "bio_placeholder": "自己紹介を入力してください",
+ "add_link": "リンクを追加",
+ "update": "更新"
+ },
+ "new_instance": {
+ "header": "新しいインスタンス",
+ "access_type": "アクセスタイプ",
+ "access_type_public": "Public",
+ "access_type_group": "Group",
+ "access_type_friend_plus": "Friends+",
+ "access_type_friend": "Friends",
+ "access_type_invite_plus": "Invite+",
+ "access_type_invite": "Invite",
+ "region": "地域",
+ "region_usw": "US West",
+ "region_use": "US East",
+ "region_eu": "Europe",
+ "region_jp": "Japan",
+ "world_id": "ワールドID",
+ "instance_id": "インスタンスID",
+ "instance_id_placeholder": "ランダム",
+ "instance_creator": "インスタンス作者",
+ "instance_creator_placeholder": "ユーザーを選択",
+ "group_id": "グループID",
+ "location": "場所",
+ "url": "URL",
+ "copy_url": "URLをコピー",
+ "self_invite": "自分を招待",
+ "invite": "招待",
+ "launch": "起動"
+ },
+ "launch_options": {
+ "header": "VRChat 起動オプション",
+ "description": "これらのオプションは上級者向けです。",
+ "example": "最高FPSを変更するには: --fps= 例:",
+ "path_override": "VRChatのパスを上書き",
+ "vrchat_docs": "VRChat ドキュメント",
+ "unity_manual": "Unity マニュアル",
+ "save": "保存"
+ },
+ "config_json": {
+ "header": "VRChat Config JSON",
+ "description1": "これらのオプションは上級者向けです。",
+ "description2": "デフォルトに設定するには空欄にしてください。設定を適用させるにはゲームを再起動する必要があります。",
+ "cache_size": "キャッシュサイズ:",
+ "refresh": "更新",
+ "delete_all_cache": "全てのキャッシュを削除",
+ "delete_cache": "削除",
+ "delete_old_cache": "旧バージョンのキャッシュを削除",
+ "sweep_cache": "掃除",
+ "max_cache_size": "最大キャッシュサイズ [GB] (最小 20)",
+ "cache_expiry_delay": "キャッシュの有効期限 [日] (30 - 150)",
+ "cache_directory": "カスタムキャッシュフォルダー",
+ "fpv_steadycam_fov": "一人称Steadycamの視野角",
+ "camera_resolution": "カメラ解像度",
+ "screenshot_resolution": "スクリーンショット解像度",
+ "disable_discord_presence": "Discord Rich Presenceを無効化",
+ "vrchat_docs": "VRChat ドキュメント",
+ "cancel": "キャンセル",
+ "save": "保存"
+ },
+ "youtube_api": {
+ "header": "YouTube API",
+ "description": "YouTube APIキーを入力してください (任意)",
+ "placeholder": "YouTube APIキー",
+ "guide": "ガイド",
+ "save": "保存"
+ },
+ "set_world_tags": {
+ "header": "ワールドのタグを設定",
+ "enable_debugging": "ワールドデバッグを他のユーザー向けに有効化",
+ "seprator": "タグをコンマ区切りで入力してください",
+ "cancel": "キャンセル",
+ "save": "保存"
+ },
+ "download_history": {
+ "header": "ダウンロード履歴",
+ "queue": "キュー:",
+ "history": "履歴:",
+ "cancel_all": "全てキャンセル",
+ "close": "閉じる"
+ },
+ "vrcx_updater": {
+ "header": "VRCX アップデーター",
+ "latest_version": "VRCXは最新版です。",
+ "ready_for_update": "インストールの準備が完了しました。VRCXを再起動して適用してください。",
+ "download": "ダウンロード",
+ "install": "インストール"
+ },
+ "launch": {
+ "header": "起動",
+ "url": "URL",
+ "short_url": "短縮URL",
+ "short_url_notice": "短縮URLは一定時間後に失効します",
+ "location": "場所",
+ "copy_tooltip": "クリップボードにコピー",
+ "start_as_desktop": "デスクトップモードで起動 (VR無し)",
+ "info": "情報",
+ "invite": "招待",
+ "launch": "起動"
+ },
+ "export_friends_list": {
+ "header": "フレンドリスト"
+ },
+ "export_own_avatars": {
+ "header": "自分のアバター"
+ },
+ "discord_names": {
+ "header": "Discordの名前",
+ "description": "フレンドリストタブの「不足するエントリを読み込む」をクリックすると、フレンドリスト全体を検索することができます"
+ },
+ "notification_position": {
+ "header": "通知の位置",
+ "description": "通知の位置を選択してください。",
+ "ok": "OK"
+ },
+ "shared_feed_filters": {
+ "notification": "通知フィルター",
+ "wrist": "手首のフィードオーバーレイ",
+ "on": "On",
+ "off": "Off",
+ "favorite": "お気に入り",
+ "friends": "フレンド",
+ "everyone": "全員",
+ "cancel": "キャンセル",
+ "save": "保存"
+ },
+ "world_export": {
+ "header": "お気に入りワールドをエクスポート"
+ },
+ "world_import": {
+ "header": "お気に入りワールドをインポート",
+ "description": "ワールドIDのリストを入力してください",
+ "process_list": "処理リスト",
+ "process_progress": "進捗:",
+ "select_vrchat_group_placeholder": "グループを選択",
+ "select_local_group_placeholder": "グループを選択",
+ "import": "ワールドをインポート",
+ "cancel": "キャンセル",
+ "import_progress": "インポート進捗:",
+ "clear_table": "テーブルを消去",
+ "errors": "エラー:",
+ "clear_errors": "エラーを消去"
+ },
+ "avatar_export": {
+ "header": "お気に入りアバターをエクスポート"
+ },
+ "avatar_import": {
+ "header": "お気に入りアバターをインポート",
+ "description": "アバターIDのリストを入力してください",
+ "process_list": "処理リスト",
+ "process_progress": "進捗:",
+ "select_group_placeholder": "グループを選択",
+ "import": "アバターをインポート",
+ "cancel": "キャンセル",
+ "import_progress": "インポート進捗:",
+ "clear_table": "テーブルを消去",
+ "errors": "エラー:",
+ "clear_errors": "エラーを消去"
+ },
+ "friend_export": {
+ "header": "お気に入りフレンドをエクスポート"
+ },
+ "friend_import": {
+ "header": "お気に入りフレンドをインポート",
+ "description": "ユーザーIDのリストを入力してください",
+ "process_list": "処理リスト",
+ "process_progress": "進捗:",
+ "select_group_placeholder": "グループを選択",
+ "import": "フレンドをインポート",
+ "cancel": "キャンセル",
+ "import_progress": "インポート進捗:",
+ "clear_table": "テーブルを消去",
+ "errors": "エラー:",
+ "clear_errors": "エラーを消去"
+ },
+ "avatar_database_provider": {
+ "header": "アバターデータベースプロバイダー",
+ "add_provider": "プロバイダーを追加"
+ },
+ "chatbox_blacklist": {
+ "header": "チャットボックス ブラックリスト",
+ "keyword_blacklist": "キーワード ブラックリスト",
+ "user_blacklist": "ユーザー ブラックリスト",
+ "add_item": "追加"
+ },
+ "invite_to_group": {
+ "header": "グループに招待",
+ "description": "招待スパムをしないでください。グループに大量のユーザーを招待するとBANされる可能性があります。",
+ "choose_group_placeholder": "グループを選択",
+ "groups": "グループ",
+ "choose_friends_placeholder": "フレンドを選択",
+ "selected_users": "選択したユーザー"
+ },
+ "note_export": {
+ "header": "ノートをエクスポート",
+ "description1": "これにより、VRCXのノートが全てVRChatのノートにインポートされます。",
+ "description2": "以下の制限にご注意ください:",
+ "description3": "- APIエンドポイントにはレート制限があり、リクエストを送る際は間隔を開ける必要があります。",
+ "description4": "- 1ノートあたり256文字の制限があります。",
+ "description5": "- 汚い言葉はフィルタリングされます (おふざけは禁止されています) 。",
+ "description6": "- 改行はできません。スペースに置き換えられます。",
+ "description7": "- 既にノートが設定されているユーザーのノートは上書きされます。",
+ "description8": "- ここで編集した内容はVRCXのメモには影響しませんが、エクスポートされたVRChatのノートには影響します。",
+ "refresh": "更新",
+ "export": "エクスポート",
+ "cancel": "キャンセル",
+ "progress": "進捗:",
+ "errors": "エラー:",
+ "clear_errors": "エラーを消去"
+ },
+ "edit_invite_message": {
+ "header": "招待メッセージを編集",
+ "description": "編集後は1時間クールダウンが必要です。",
+ "cancel": "キャンセル",
+ "save": "保存"
+ },
+ "invite_message": {
+ "header": "メッセージ付き招待を送信",
+ "confirmation": "本当に送信しますか?",
+ "cancel": "キャンセル",
+ "refresh": "更新",
+ "confirm": "確定"
+ },
+ "invite_request_message": {
+ "header": "メッセージ付き招待リクエストを送信",
+ "cancel": "キャンセル",
+ "refresh": "更新"
+ },
+ "invite_response_message": {
+ "header": "招待に返信",
+ "confirmation": "本当に送信しますか?",
+ "cancel": "キャンセル",
+ "refresh": "更新",
+ "confirm": "確定"
+ },
+ "invite_request_response_message": {
+ "header": "招待リクエストに返信",
+ "cancel": "キャンセル",
+ "refresh": "更新"
+ },
+ "edit_send_invite_message": {
+ "header": "招待メッセージを編集して送信",
+ "description": "編集後は1時間クールダウンが必要です。",
+ "cancel": "キャンセル",
+ "send": "送信"
+ },
+ "edit_send_invite_response_message": {
+ "header": "招待への返信メッセージを編集して送信",
+ "description": "編集後は1時間クールダウンが必要です。",
+ "cancel": "キャンセル",
+ "send": "送信"
+ },
+ "gallery_icons": {
+ "header": "ギャラリーとアイコン",
+ "description": "推奨画像サイズ: 1200x900",
+ "gallery": "ギャラリー",
+ "icons": "アイコン",
+ "refresh": "更新",
+ "upload": "アップロード",
+ "clear": "消去"
+ },
+ "change_content_image": {
+ "avatar": "アバターの画像を変更",
+ "world": "ワールドの画像を変更",
+ "description": "推奨画像サイズ: 1200x900 (4:3)",
+ "refresh": "更新",
+ "upload": "画像をアップロード"
+ },
+ "previous_images": {
+ "header": "以前の画像"
+ },
+ "previous_instances": {
+ "header": "以前のインスタンス",
+ "info": "以前のインスタンス情報",
+ "search_placeholder": "検索"
+ },
+ "change_log": {
+ "header": "更新履歴",
+ "description": "将来のVRCXの開発を支援するために寄付をご検討ください。",
+ "close": "閉じる",
+ "donate": "寄付",
+ "github": "GitHub"
+ },
+ "gallery_select": {
+ "header": "画像を選択",
+ "gallery": "ギャラリー",
+ "none": "無し",
+ "refresh": "更新",
+ "upload": "アップロード"
+ },
+ "open_source": {
+ "header": "オープンソースソフトウェアに関する注意事項",
+ "description": "VRCXはオープンソースソフトウェアをベースに開発されています。彼らの貢献のおかげで実現することができました。"
+ },
+ "primary_password": {
+ "header": "プライマリーパスワードが必要です",
+ "password_placeholder": "新しいパスワードを入力",
+ "re_input_placeholder": "パスワードを再入力",
+ "ok": "OK"
+ },
+ "screenshot_metadata": {
+ "header": "スクリーンショットのメタデータ",
+ "browse": "参照",
+ "upload": "アップロード"
+ }
+ },
+ "prompt": {
+ "totp": {
+ "header": "2段階認証",
+ "description": "認証アプリの数字を入力してください",
+ "use_otp": "OTPを使う",
+ "verify": "認証",
+ "input_placeholder": "コード",
+ "input_error": "無効なコードです"
+ },
+ "otp": {
+ "header": "2段階認証",
+ "description": "保存したリカバリーコードのどれか一つを入力してください",
+ "use_otp": "TOTPを使う",
+ "verify": "認証",
+ "input_placeholder": "コード",
+ "input_error": "無効なコードです"
+ },
+ "email_otp": {
+ "header": "2段階認証",
+ "description": "メールに送られてきた数字を入力してください",
+ "resend": "メールを再送信",
+ "verify": "認証",
+ "input_placeholder": "コード",
+ "input_error": "無効なコードです"
+ },
+ "primary_password": {
+ "header": "プライマリーパスワードが必要です",
+ "description": "プライマリーパスワードを入力してください。"
+ },
+ "change_favorite_group_name": {
+ "header": "グループ名を変更",
+ "description": "新しい名前を入力してください",
+ "cancel": "キャンセル",
+ "change": "変更",
+ "input_placeholder": "名前",
+ "input_error": "名前が必要です",
+ "message": {
+ "success": "グループの名前を変更しました"
+ }
+ },
+ "direct_access_user_id": {
+ "header": "ダイレクトアクセス",
+ "description": "ユーザーURL/IDを入力してください",
+ "cancel": "キャンセル",
+ "ok": "OK",
+ "input_error": "ユーザーURL/IDが必要です",
+ "message": {
+ "error": "無効なURL/IDです"
+ }
+ },
+ "direct_access_username": {
+ "header": "ダイレクトアクセス",
+ "description": "ユーザーネームを入力してください",
+ "cancel": "キャンセル",
+ "ok": "OK",
+ "input_error": "ユーザーネームが必要です"
+ },
+ "direct_access_world_id": {
+ "header": "ダイレクトアクセス",
+ "description": "ワールドURL/IDを入力してください",
+ "cancel": "キャンセル",
+ "ok": "OK",
+ "input_error": "ワールドURL/IDが必要です",
+ "message": {
+ "error": "無効なURL/IDです"
+ }
+ },
+ "direct_access_avatar_id": {
+ "header": "ダイレクトアクセス",
+ "description": "アバターURL/IDを入力してください",
+ "cancel": "キャンセル",
+ "ok": "OK",
+ "input_error": "アバターURL/IDが必要です",
+ "message": {
+ "error": "無効なURL/IDです"
+ }
+ },
+ "direct_access_omni": {
+ "header": "ダイレクトアクセス",
+ "description": "ユーザー/ワールド/インスタンス/アバター/グループURL/IDを入力してください",
+ "cancel": "キャンセル",
+ "ok": "OK",
+ "input_error": "URL/IDが必要です",
+ "message": {
+ "error": "無効なURL/IDです"
+ }
+ },
+ "notification_timeout": {
+ "header": "通知のタイムアウト時間",
+ "description": "秒数を入力してください",
+ "cancel": "キャンセル",
+ "ok": "OK",
+ "input_error": "有効な数字が必要です"
+ },
+ "overlay_message_timeout": {
+ "header": "オーバーレイメッセージのタイムアウト時間",
+ "description": "秒数を入力してください",
+ "cancel": "キャンセル",
+ "ok": "OK",
+ "input_error": "有効な数字が必要です"
+ },
+ "rename_avatar": {
+ "header": "アバター名を変更",
+ "description": "アバター名を入力してください",
+ "cancel": "キャンセル",
+ "ok": "OK",
+ "input_error": "有効な名前が必要です",
+ "message": {
+ "success": "アバター名を変更しました"
+ }
+ },
+ "change_avatar_description": {
+ "header": "アバターの説明を変更",
+ "description": "アバターの説明を入力してください",
+ "cancel": "キャンセル",
+ "ok": "OK",
+ "input_error": "有効な説明文が必要です",
+ "message": {
+ "success": "アバターの説明を変更しました"
+ }
+ },
+ "rename_world": {
+ "header": "ワールド名を変更",
+ "description": "ワールド名を入力してください",
+ "cancel": "キャンセル",
+ "ok": "OK",
+ "input_error": "有効な名前が必要です",
+ "message": {
+ "success": "ワールド名を変更しました"
+ }
+ },
+ "change_world_description": {
+ "header": "ワールドの説明を変更",
+ "description": "ワールドの説明を入力してください",
+ "cancel": "キャンセル",
+ "ok": "OK",
+ "input_error": "有効な説明文が必要です",
+ "message": {
+ "success": "ワールドの説明を変更しました"
+ }
+ },
+ "change_world_capacity": {
+ "header": "最大人数を変更",
+ "description": "ワールドの最大人数を入力してください。最高値: 40",
+ "cancel": "キャンセル",
+ "ok": "OK",
+ "input_error": "有効な数字が必要です",
+ "message": {
+ "success": "ワールドの最大人数を変更しました"
+ }
+ },
+ "change_world_preview": {
+ "header": "YouTube プレビュー動画を変更",
+ "description": "ワールドのYouTube 動画リンクを入力してください",
+ "cancel": "キャンセル",
+ "ok": "OK",
+ "input_error": "有効なYouTube URLが必要です",
+ "message": {
+ "error": "無効なYouTube URLです",
+ "success": "ワールドのYouTube プレビュー動画を変更しました"
+ }
+ },
+ "change_table_size": {
+ "header": "テーブルの最大数",
+ "description": "データベースからUIページに読み込まれるエントリの量を制限します。テーブル数が多くなるとRAM使用量とパフォーマンスに影響を及ぼす可能性があります。 (デフォルト:1000, 最高値: 10000)",
+ "cancel": "キャンセル",
+ "save": "保存",
+ "input_error": "有効な数字が必要です"
+ },
+ "photon_lobby_timeout": {
+ "header": "ユーザータイムアウト しきい値",
+ "description": "タイムアウトまでの秒数を入力してください (デフォルト: 3)",
+ "cancel": "キャンセル",
+ "ok": "OK",
+ "input_error": "有効な数字が必要です"
+ },
+ "auto_clear_cache": {
+ "header": "VRCX キャッシュの自動消去タイマー",
+ "description": "消去までの時間を入力してください。長い時間を指定するとRAM使用量とパフォーマンスに影響を及ぼす可能性があります。 (デフォルト: 24, 無効化: 0)",
+ "cancel": "キャンセル",
+ "ok": "OK",
+ "input_error": "有効な数字が必要です"
+ },
+ "new_local_favorite_group": {
+ "header": "新しいグループ",
+ "description": "お気に入りワールド グループ名を入力してください",
+ "cancel": "キャンセル",
+ "ok": "OK",
+ "input_error": "名前が必要です",
+ "message": {
+ "error": "このグループ名は既に{name}として存在しています。"
+ }
+ },
+ "local_favorite_group_rename": {
+ "header": "Rename Group",
+ "description": "お気に入りワールド グループ名を入力してください",
+ "cancel": "キャンセル",
+ "save": "保存",
+ "input_error": "名前が必要です",
+ "message": {
+ "error": "このグループ名は既に {name} として存在しています。"
+ }
+ },
+ "pending_offline_delay": {
+ "header": "オフラインの保留時間",
+ "description": "オフライン保留の待機秒数を指定してください (デフォルト: 110)",
+ "cancel": "キャンセル",
+ "save": "保存",
+ "input_error": "有効な数字が必要です"
+ }
+ },
+ "table": {
+ "feed": {
+ "date": "日付",
+ "type": "種類",
+ "user": "ユーザー",
+ "detail": "詳細"
+ },
+ "gameLog": {
+ "date": "日付",
+ "type": "種類",
+ "icon": "状態",
+ "user": "ユーザー",
+ "detail": "詳細",
+ "action": "アクション"
+ },
+ "playerList": {
+ "avatar": "アバター",
+ "timer": "タイマー",
+ "photonId": "Photon ID",
+ "icon": "アイコン",
+ "platform": "プラットフォーム",
+ "displayName": "表示名",
+ "status": "ステータス",
+ "rank": "ランク",
+ "language": "言語",
+ "bioLink": "自己紹介リンク",
+ "date": "日付",
+ "user": "ユーザー",
+ "type": "種類",
+ "detail": "詳細"
+ },
+ "friendLog": {
+ "date": "日付",
+ "type": "種類",
+ "user": "ユーザー",
+ "action": "アクション"
+ },
+ "moderation": {
+ "date": "日付",
+ "type": "種類",
+ "source": "誰から",
+ "target": "誰に",
+ "action": "アクション"
+ },
+ "notification": {
+ "date": "日付",
+ "type": "種類",
+ "user": "ユーザー",
+ "photo": "画像",
+ "message": "メッセージ",
+ "action": "アクション"
+ },
+ "friendList": {
+ "no": "No.",
+ "avatar": "アバター",
+ "displayName": "表示名",
+ "rank": "ランク",
+ "status": "ステータス",
+ "language": "言語",
+ "bioLink": "自己紹介リンク",
+ "joinCount": "Join回数",
+ "timeTogether": "一緒に居た時間",
+ "lastSeen": "最後に見た日時",
+ "lastActivity": "最終活動時間",
+ "lastLogin": "最後のログイン",
+ "dateJoined": "参加日時",
+ "unfriend": "フレンド解除"
+ },
+ "profile": {
+ "invite_messages": {
+ "slot": "スロット",
+ "message": "メッセージ",
+ "cool_down": "クールダウン",
+ "action": "アクション"
+ },
+ "previous_display_name": {
+ "date": "日付",
+ "name": "名前"
+ }
+ },
+ "social_status": {
+ "no": "No.",
+ "status": "ステータス"
+ },
+ "download_history": {
+ "time": "時間",
+ "name": "名前",
+ "type": "種類",
+ "status": "ステータス",
+ "cancel": "キャンセル"
+ },
+ "import": {
+ "image": "画像",
+ "name": "名前",
+ "author": "作者",
+ "status": "ステータス",
+ "note": "ノート",
+ "skip_export": "スキップ",
+ "action": "アクション"
+ },
+ "previous_instances": {
+ "date": "日付",
+ "display_name": "表示名",
+ "world": "ワールド",
+ "instance_name": "インスタンス名",
+ "instance_creator": "インスタンス作成者",
+ "time": "時間",
+ "count": "回数",
+ "action": "アクション"
+ }
+ },
+ "vr": {
+ "status": {
+ "timer": "タイマー:",
+ "players": "プレイヤー数:",
+ "cpu": "CPU:",
+ "online": "オンライン:"
+ }
+ }
+}