diff --git a/frontend/src/locales/ja_JP/collection.json b/frontend/src/locales/ja_JP/collection.json new file mode 100644 index 000000000..00720fe82 --- /dev/null +++ b/frontend/src/locales/ja_JP/collection.json @@ -0,0 +1,16 @@ +{ + "search-collection": "コレクションを検索", + "add-collection": "コレクションに追加", + "edit-collection": "コレクションを編集", + "name": "名前", + "description": "説明", + "owner": "所有者", + "public": "公開", + "public-desc": "公開(全員表示可)", + "private": "非公開", + "private-desc": "非公開(自分だけ表示)", + "danger-zone": "危険", + "delete-collection": "コレクションを削除", + "removing-collection-1": "RomMからコレクションを削除します", + "removing-collection-2": "よろしいですか?" +} diff --git a/frontend/src/locales/ja_JP/common.json b/frontend/src/locales/ja_JP/common.json new file mode 100644 index 000000000..09f0b8548 --- /dev/null +++ b/frontend/src/locales/ja_JP/common.json @@ -0,0 +1,36 @@ +{ + "platform": "プラットフォーム", + "platforms": "プラットフォームs", + "platforms-n": "{n} プラットフォーム | {n} プラットフォームs", + "firmware": "ファームウェア", + "core": "コア", + "games-n": "{n} げーム | {n} ゲーム", + "collection": "コレクション", + "collections": "コレクション", + "virtual-collection": "自動生成コレクション", + "virtual-collections": "自動生成コレクション", + "save": "セーブ", + "saves": "セーブ", + "saves-n": "{n} セーブ | {n} セーブ", + "state": "ステートセーブ", + "states": "ステートセーブ", + "states-n": "{n} ステートセーブ | {n} ステートセーブ", + "screenshots-n": "{n} スクリーンショット | {n} スクリーンショット", + "size-on-disk": "ディスク上のサイズ", + "search": "検索", + "filter": "フィルタ", + "add": "追加", + "upload": "アップロード", + "edit": "編集", + "cancel": "キャンセル", + "confirm": "確定", + "apply": "適用", + "update": "アップデート", + "create": "作成", + "profile": "プロファイル", + "user-interface": "ユーザーインターフェイス", + "library-management": "ライブラリ管理", + "administration": "管理者メニュー", + "logout": "ログアウト", + "name": "名前" +} diff --git a/frontend/src/locales/ja_JP/emptyStates.json b/frontend/src/locales/ja_JP/emptyStates.json new file mode 100644 index 000000000..54236d32d --- /dev/null +++ b/frontend/src/locales/ja_JP/emptyStates.json @@ -0,0 +1,5 @@ +{ + "404-title": "Page not found", + "404-subtitle": "The page you are looking for does not exist", + "search-for-games": "Search for games across all platforms" +} diff --git a/frontend/src/locales/ja_JP/home.json b/frontend/src/locales/ja_JP/home.json new file mode 100644 index 000000000..83a05c5d7 --- /dev/null +++ b/frontend/src/locales/ja_JP/home.json @@ -0,0 +1,4 @@ +{ + "recently-added": "最近追加", + "continue-playing": "プレイを継続" +} diff --git a/frontend/src/locales/ja_JP/login.json b/frontend/src/locales/ja_JP/login.json new file mode 100644 index 000000000..c226fa2e8 --- /dev/null +++ b/frontend/src/locales/ja_JP/login.json @@ -0,0 +1,7 @@ +{ + "username": "ユーザ名", + "password": "パスワード", + "login": "ログイン", + "login-oidc": "Login with {oidc}", + "or": "or" +} diff --git a/frontend/src/locales/ja_JP/platform.json b/frontend/src/locales/ja_JP/platform.json new file mode 100644 index 000000000..59878fe06 --- /dev/null +++ b/frontend/src/locales/ja_JP/platform.json @@ -0,0 +1,32 @@ +{ + "search-platform": "プラットフォームを検索", + "upload-roms": "Romをアップロード", + "filesystem-folder-name": "ファイルシステム参照先", + "category": "カテゴリ", + "generation": "生成", + "family": "ファミリー", + "settings": "設定", + "cover-style": "カバースタイル", + "old-squared-cases": "正方形パッケージ", + "danger-zone": "危険", + "delete-platform": "プラットフォームの削除", + "removing-platform-1": "RomMからプラットフォームを削除しようとしています", + "removing-platform-2": "] よろしいですか?", + "show-firmwares": "ファームウェア/BIOSを表示", + "filter-gallery": "ギャラリーをフィルタ", + "show-unmatched": "非該当を表示", + "show-matched": "該当を表示", + "show-favourites": "お気に入りを表示", + "show-duplicates": "重複を表示", + "genre": "ジャンル", + "genres": "ジャンル", + "franchise": "フランチャイズ", + "collection": "コレクション", + "company": "会社", + "age-rating": "レーティング", + "status": "ステータス", + "reset-filters": "フィルタをリセット", + "active-multi-select": "複数選択を有効化", + "change-view": "表示を変更", + "no-firmware-found": "ファームウェアが見つかりません" +} diff --git a/frontend/src/locales/ja_JP/play.json b/frontend/src/locales/ja_JP/play.json new file mode 100644 index 000000000..b359b4ef7 --- /dev/null +++ b/frontend/src/locales/ja_JP/play.json @@ -0,0 +1,7 @@ +{ + "full-screen": "全画面", + "play": "プレイ", + "reset-session": "セッションをリセット", + "back-to-game-details": "ゲーム詳細へ戻る", + "back-to-gallery": "ギャラリーへ戻る" +} diff --git a/frontend/src/locales/ja_JP/rom.json b/frontend/src/locales/ja_JP/rom.json new file mode 100644 index 000000000..917c7fb0e --- /dev/null +++ b/frontend/src/locales/ja_JP/rom.json @@ -0,0 +1,59 @@ +{ + "manual-match": "手動マッチ", + "by": "by", + "results-found": "検索結果", + "select-cover-image": "カバー画像を選択", + "rename-file-part1": "ファイル名を {source} に変更", + "rename-file-part2": "ファイル名が変更されます", + "rename-file-part3": "元", + "rename-file-part4": "変更後", + "rename-file-part5": "ファイル名タグは変更されません", + "no-metadata-source": "メタデータ検索が無効です", + "remove-from-playing": "プレイ中から削除", + "edit-rom": "編集", + "refresh-metadata": "メタデータを更新", + "filename": "ファイル名", + "foldername": "フォルダ名", + "summary": "結果", + "unmatch-rom": "検索結果無し", + "add-to-fav": "お気に入りに追加", + "remove-from-fav": "お気に入りから削除", + "add-to-collection": "コレクションに追加", + "remove-from-collection": "コレクションから削除", + "adding-to-collection-part1": "コレクションにrom", + "adding-to-collection-part2": "を追加しています", + "removing-from-collection-part1": "コレクションからrom", + "removing-from-collection-part2": "を削除しています", + "delete-rom": "削除", + "copy-link": "ダウンロードリンクをコピー", + "cant-copy-link": "クリップボードへのコピー失敗 手動でコピーしてください", + "details": "詳細", + "manual": "ユーザーマニュアル", + "personal": "個人", + "version": "バージョン", + "default": "デフォルト", + "set-as-default": "romをデフォルトに設定", + "file": "ファイル", + "files": "ファイル", + "info": "詳細", + "size": "サイズ", + "tags": "タグ", + "genres": "ジャンル", + "franchises": "フランチャイズ", + "collections": "コレクション", + "companies": "会社", + "age-rating": "レーティング", + "no-saves-found": "セーブが見つかりません", + "no-states-found": "ステートセーブが見つかりません", + "status": "ステータス", + "backlogged": "未処理", + "now-playing": "プレイ中", + "hidden": "非表示", + "rating": "レーティング", + "difficulty": "難易度", + "completion": "完了度", + "my-notes": "メモ", + "public-notes": "公開メモ", + "additional-content": "追加コンテンツ", + "related-content": "関連コンテンツ" +} diff --git a/frontend/src/locales/ja_JP/scan.json b/frontend/src/locales/ja_JP/scan.json new file mode 100644 index 000000000..7da5193bb --- /dev/null +++ b/frontend/src/locales/ja_JP/scan.json @@ -0,0 +1,26 @@ +{ + "scan": "スキャン", + "abort": "中止", + "manage-library": "ライブラリを編集", + "metadata-sources": "メタデータ取得元", + "api-key-missing": "API keyが見つからないか誤っています", + "scan-options": "スキャンオプション", + "select-one-source": "アートワークやメタデータを使用したい場合は少なくとも1つのソースを選択してください", + "new-platforms": "新規プラットフォーム", + "new-platforms-desc": "新規プラットフォームのみを検索 (最速)", + "quick-scan": "クイックスキャン", + "quick-scan-desc": "新規ファイルのみを検索", + "unidentified-games": "未識別ゲーム", + "unidentified-games-desc": "メタデータが存在しないファイルのみを検索", + "hashes": "ハッシュ値の再計算", + "hashes-desc": "全ファイルのハッシュ値を再計算します", + "partial-metadata": "部分的なメタデータ", + "partial-metadata-desc": "メタデータが部分的に一致するゲームをスキャン", + "complete-rescan": "完全再スキャン", + "complete-rescan-desc": "全てのプラットフォームとファイルを再スキャン (最遅)", + "no-new-roms": "新規・変更されたromはありません", + "platforms-scanned-n": "プラットフォーム: {n} スキャン済み", + "platforms-scanned-with-details": "プラットフォーム: {n_platforms} スキャン済み 新規: {n_added_platforms} 識別済み: {n_identified_platforms}", + "roms-scanned-n": "Rom: {n} スキャン済み", + "roms-scanned-with-details": "Rom: {n_roms} スキャン済み 新規: {n_added_roms} 識別済み: {n_identified_roms}" +} diff --git a/frontend/src/locales/ja_JP/settings.json b/frontend/src/locales/ja_JP/settings.json new file mode 100644 index 000000000..482b66fd9 --- /dev/null +++ b/frontend/src/locales/ja_JP/settings.json @@ -0,0 +1,55 @@ +{ + "username": "ユーザ名", + "password": "パスワード", + "role": "役割", + "language": "言語", + "theme": "テーマ", + "theme-auto": "オート", + "theme-dark": "ダーク", + "theme-light": "ライト", + "interface": "インターフェイス", + "home": "ホーム", + "gallery": "ギャラリー", + "show-recently-added": "最近追加されたromを表示", + "show-recently-added-desc": "ホームに最近追加されたromセクションを表示", + "recently-added-as-grid": "最近追加されたromをグリッドで表示", + "recently-added-as-grid-desc": "ホームの最近追加されたromをグリッドで表示", + "show-continue-playing": "プレイを継続を表示", + "show-continue-playing-desc": "ホームにプレイを継続を表示", + "continue-playing-as-grid": "プレイを継続をグリッドで表示", + "continue-playing-as-grid-desc": "ホームのプレイを継続をグリッドで表示", + "show-platforms": "プラットフォームを表示", + "show-platforms-desc": "ホームにプラットフォームを表示", + "show-platforms-as-grid": "プラットフォームをグリッドで表示", + "show-platforms-as-grid-desc": "ホームのプラットフォームをグリッドで表示", + "show-collections": "コレクションを表示", + "show-collections-desc": "ホームにコレクションを表示", + "show-collections-as-grid": "コレクションをグリッドで表示", + "show-collections-as-grid-desc": "ホームのコレクションをグリッドで表示", + "show-virtual-collections": "自動生成されたコレクションを表示", + "show-virtual-collections-desc": "ホームに自動生成されたコレクションを表示", + "virtual-collection-type": "バーチャルコレクションタイプ (romのグループ化方法)", + "group-roms": "romグループ", + "group-roms-desc": "同じバージョンのromをギャラリーでグループ化する", + "show-siblings": "系列を表示", + "show-siblings-desc": "\"Group roms\" オプションが有効な場合、キャラリーに系列数を表示", + "show-regions": "リージョンを表示", + "show-regions-desc": "ギャラリーにリージョンを表示", + "show-languages": "言語を表示", + "show-languages-desc": "ギャラリーに言語を表示", + "show-status": "ステータを表示", + "show-status-desc": "ギャラリーにステータスアイコンを表示 (未プレイ, プレイ中, 完了済, その他)", + "platforms-bindings": "プラットフォーム割当", + "platforms-versions": "プラットフォームバージョン", + "excluded": "除外", + "excluded-single-rom-files": "単一ファイル", + "excluded-single-rom-extensions": "単一拡張子", + "excluded-multi-rom-files": "複数ファイル", + "excluded-multi-rom-parts-files": "複数拡張子", + "excluded-multi-rom-parts-extensions": "複数ファイルの拡張子", + "folder-name": "フォルダ名", + "romm-platform": "RomM プラットフォーム", + "platform-version": "プラットフォームバージョン", + "main-platform": "メインプラットフォーム", + "join-discord": "Join to our discord" +} diff --git a/frontend/src/stores/language.ts b/frontend/src/stores/language.ts index 200f084e1..552b4e1c6 100644 --- a/frontend/src/stores/language.ts +++ b/frontend/src/stores/language.ts @@ -13,6 +13,7 @@ const defaultLanguageState = { { value: "es_ES", name: "Español (España)" }, { value: "zh_CN", name: "简体中文 (中国)" }, { value: "ko_KR", name: "한국어 (대한민국)" }, + { value: "ja_JP", name: "日本語 (日本)" }, ].sort((a, b) => a.name.localeCompare(b.name)), };