diff --git a/README-ja_JP.md b/README-ja_JP.md new file mode 100644 index 000000000..1412ebf55 --- /dev/null +++ b/README-ja_JP.md @@ -0,0 +1,27 @@ +# Phira + +![Phira](https://files-cf.phira.cn/github-showcase.png) + +## ダウンロード + +- [GitHub Release](https://github.com/TeamFlos/phira/releases): Android、Windows、Linux +- [616.sb Mirror](https://616.sb/#phira): Androidだけ +- [App Store](https://apps.apple.com/us/app/phira/id6447435864): iOS(アプリストア) +- ~~[.ipa Release](https://github.com/F-Unction/phira_ipa/releases): For IOS~~ + +## 貢献 + +IssueとPull Requestを出すことをようこそ!まずこちらを見てください[issues](https://github.com/TeamFlos/phira/issues?q=label%3A%22good+first+issue%22) と [pull requests](https://github.com/TeamFlos/phira/issues?q=label%3A%22good+first+issue%22)。 +私たちにもっと詳しく交流したら、 [このメールアドレス](mailto://contact@phira.cn)に連絡を取ってください。現在 **リズム・音楽ゲーム** の経験を持つ **Rust** プログラマーを募集中です。 + + +## 翻訳 + +貴方の言語を追加したら、 [ここを見てください](https://github.com/TeamFlos/phira/pull/201#issuecomment-1783356944)。 + + +今の翻訳のは間違いだと思ったら、issueを出してください。 + +## Star 歴史 + +[![Stargazers over time](https://starchart.cc/TeamFlos/phira.svg?variant=adaptive)](https://starchart.cc/TeamFlos/phira) diff --git a/README.md b/README.md index f8676657a..0d140c749 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,7 @@ ![Phira Showcase](https://phira.5wyxi.com/files/github-showcase.png) [中文版本](./README-zh_CN.md) +[日本語](./README-ja_JP.md) ## Download diff --git a/phira/locales/ja-JP/cali.ftl b/phira/locales/ja-JP/cali.ftl index e69de29bb..84dc631f9 100644 --- a/phira/locales/ja-JP/cali.ftl +++ b/phira/locales/ja-JP/cali.ftl @@ -0,0 +1,2 @@ + +label = 遅れを調整 diff --git a/phira/locales/ja-JP/chapter.ftl b/phira/locales/ja-JP/chapter.ftl index e69de29bb..9cd2239bc 100644 --- a/phira/locales/ja-JP/chapter.ftl +++ b/phira/locales/ja-JP/chapter.ftl @@ -0,0 +1,4 @@ + +diff-easy = 簡単 +diff-hard = 難しい +diff-extreme = EXTREME diff --git a/phira/locales/ja-JP/collection.ftl b/phira/locales/ja-JP/collection.ftl index e69de29bb..527333047 100644 --- a/phira/locales/ja-JP/collection.ftl +++ b/phira/locales/ja-JP/collection.ftl @@ -0,0 +1,6 @@ + +label = 譜面コレクション + +wait-for-more = ご期待ください… + +name-c1 = 未来遺跡 diff --git a/phira/locales/ja-JP/event.ftl b/phira/locales/ja-JP/event.ftl index e69de29bb..a0cbaf03d 100644 --- a/phira/locales/ja-JP/event.ftl +++ b/phira/locales/ja-JP/event.ftl @@ -0,0 +1,17 @@ + +label = 活動 + +load-list-failed = 活動メニューロード失敗 +load-failed = 活動ロード失敗 +load-status-failed = 活動状態ロード失敗 +load-ldb-failed = ランキングロード失敗 +join-failed = 活動参加失敗 + +scroll-down-for-more = 下にスクロールして詳細をご覧ください + +btn-join = 参加 +btn-not-started = まだ始めません +btn-ongoing = 進んでいます +btn-ended = 終わりました + +ldb = ランキング diff --git a/phira/locales/ja-JP/message.ftl b/phira/locales/ja-JP/message.ftl index e69de29bb..f8b8a16ef 100644 --- a/phira/locales/ja-JP/message.ftl +++ b/phira/locales/ja-JP/message.ftl @@ -0,0 +1,6 @@ + +label = メッセージ + +load-msg-fail = メッセージロード失敗 +no-msg = メッセージがありません +subtitle = { $author }は{ $time }に diff --git a/phira/locales/ja-JP/multiplayer.ftl b/phira/locales/ja-JP/multiplayer.ftl index e69de29bb..0020ae3a1 100644 --- a/phira/locales/ja-JP/multiplayer.ftl +++ b/phira/locales/ja-JP/multiplayer.ftl @@ -0,0 +1,86 @@ + +multiplayer = 協力プレー + +connect = 接続 +connect-must-login = ログイン後に協力プレー利用可能 +connect-success = 接続成功 +connect-failed = 接続失敗 +connect-authenticate-failed = 身分認証失敗 +reconnect = 再接続中… + +create-room = ルームを作る +create-room-success = ルームが作った +create-room-failed = ルーム作る失敗 +create-invalid-id = ルーム番号は20個の英語の文字、数字、下線で構成できる + +join-room = ルームを入る +join-room-invalid-id = 無効的なルーム番号 +join-room-failed = ルームを入る失敗 + +leave-room = ルームを離れる +leave-room-failed = ルームを離れる失敗 + +disconnect = 接続中断 + +request-start = ゲームはじめ +request-start-no-chart = 譜面まだ選ばない +request-start-failed = ゲーム始める失敗 + +user-list = 使用者リスト + +lock-room = { $current -> + [true] ルームはアンロックされった + *[other] ルームはロックされた +} +cycle-room = { $current -> + [true] サイクルモード + *[other] 普通モード +} + +ready = 準備 +ready-failed = 準備失敗 + +cancel-ready = キャンセル + +room-id = ルーム番号:{ $id } + +download-failed = 譜面ダウンロード失敗 + +lock-room-failed = ルームをロック失敗 +cycle-room-failed = ルームのスイッチ失敗 + +chat-placeholder = 何か言う… +chat-send = 送信 +chat-empty = 送信内容は空にできません +chat-sent = 送信した +chat-send-failed = 送信失敗 + +select-chart-host-only = 所有者だけ譜面を選べます +select-chart-local = ローカル譜面選べません +select-chart-failed = 譜面選ぶ失敗 +select-chart-not-now = 貴方は今譜面を選べません + +msg-create-room = `{ $user }`はルームを作りました +msg-join-room = `{ $user }`は入りました +msg-leave-room = `{ $user }`は離れました +msg-new-host = `{ $user }`は新所有者になりました +msg-select-chart = 所有者`{ $user }`は`{ $chart }` (#{ $id })の譜面を選びました +msg-game-start = 所有者`{ $user }`はゲームを始まりました。みんなで準備してください +msg-ready = `{ $user }`準備された +msg-cancel-ready = `{ $user }`は準備をキャンセルしました +msg-cancel-game = `{ $user }`はゲームをキャンセルしました +msg-start-playing = ゲームはじめ +msg-played = `{ $user }` 結束了遊玩:{ $score } ({ $accuracy }){ $full-combo -> + [true] ,全連 + *[other] {""} +} +msg-game-end = ゲーム終わり +msg-abort = `{ $user }`はゲームを放棄しました +msg-room-lock = { $lock -> + [true] ルームはロックされた + *[other] ルームはアンロックされった +} +msg-room-cycle = { $cycle -> + [true] ルームはサイクルモードにスイッチされた + *[other] ルームは普通モードにスイッチされた +} diff --git a/phira/locales/ja-JP/rate.ftl b/phira/locales/ja-JP/rate.ftl index e69de29bb..a5c92c8c9 100644 --- a/phira/locales/ja-JP/rate.ftl +++ b/phira/locales/ja-JP/rate.ftl @@ -0,0 +1,11 @@ + +rate = スコア +filter = スコアによって選ぶ + +cancel = キャンセル +confirm = 確認 + +lower-bound = 最低スコア +upper-bound = 最高スコア + +filter-by-tags = タグによって選ぶ diff --git a/phira/locales/ja-JP/tags.ftl b/phira/locales/ja-JP/tags.ftl index e69de29bb..9385b1a50 100644 --- a/phira/locales/ja-JP/tags.ftl +++ b/phira/locales/ja-JP/tags.ftl @@ -0,0 +1,22 @@ + +filter = タグによって選ぶ +edit = タグを編集 + +invalid-tag = 無効的なタグ + +wanted = 含みたいタグ +unwanted = 含みたくないタグ + +cancel = キャンセル +confirm = 確認 + +filter-by-rating = スコアによって選ぶ + +regular = 普通 +troll = トロル +plain = Plain +visual = ビジュアル + +filter-me = 私のアップロード +filter-unreviewed = 審核待っています +filter-stabilize = stable審核待っています diff --git a/prpr/locales/ja-JP/chart_info.ftl b/prpr/locales/ja-JP/chart_info.ftl index e69de29bb..96d47e8c6 100644 --- a/prpr/locales/ja-JP/chart_info.ftl +++ b/prpr/locales/ja-JP/chart_info.ftl @@ -0,0 +1,27 @@ + +edit-chart = 譜面を編集 +level-displayed = 難しさを表示 +chart-name = 譜面名前 +author = 作者 +composer = 作曲家 +illustrator = イラストレーター +diff = 難しさ +preview-time = プレビュー時間 +preview-hint = Use the format "START - END". +invalid-time = 無効の時間 +preview-too-short = プレビュー時間が短すぎ +preview-too-long = プレビュー時間が長すぎ +offset = オフセット(s) +aspect-ratio = 縦横比 +ps = PS: +aspect-hint = Aspect ratio should be in the format "width:height" or a real number. +dim = 背景減光 +chart-file = 譜面ファイル +music-file = 音楽ファイル +illu-file = イラストファイル +tip = Tip +intro = イントロ +tags = タグ +tag-exists = タグはもうありました + +illegal-input = 非法入力 diff --git a/prpr/locales/ja-JP/dialog.ftl b/prpr/locales/ja-JP/dialog.ftl index e69de29bb..9dcf1662d 100644 --- a/prpr/locales/ja-JP/dialog.ftl +++ b/prpr/locales/ja-JP/dialog.ftl @@ -0,0 +1,6 @@ +notice = 提示 +ok = 確認 + +error = エラー +error-copy = エラーをコピーする +error-copied = できました diff --git a/prpr/locales/ja-JP/ending.ftl b/prpr/locales/ja-JP/ending.ftl index e69de29bb..f8d98f529 100644 --- a/prpr/locales/ja-JP/ending.ftl +++ b/prpr/locales/ja-JP/ending.ftl @@ -0,0 +1,16 @@ +retry = リトライ +proceed = 完了 + +new-best = 新記録 +max-combo = Max COMBO +rks-delta = RKS変化 +accuracy = Accuracy +error = 誤差 + +uploading = 成績アップロード中 +uploaded = アップロード成功 +upload-failed = アップロード失敗 +upload-cancel = キャンセル +upload-retry = 再試行 + +still-uploading = アップロード中 diff --git a/prpr/locales/ja-JP/game.ftl b/prpr/locales/ja-JP/game.ftl index e69de29bb..7646cc364 100644 --- a/prpr/locales/ja-JP/game.ftl +++ b/prpr/locales/ja-JP/game.ftl @@ -0,0 +1,10 @@ +to = To +adjust-offset = 遅れの調整 +offset-cancel = キャンセル +offset-reset = リセット +offset-save = 保存 +speed = スピード + +ex-time-out-of-range = 入力時間が範囲外です +ex-invalid-format = 形式が間違い +ex-time-set = 時間設定成功 diff --git a/prpr/locales/ja-JP/parser.ftl b/prpr/locales/ja-JP/parser.ftl index e69de29bb..118d1c18f 100644 --- a/prpr/locales/ja-JP/parser.ftl +++ b/prpr/locales/ja-JP/parser.ftl @@ -0,0 +1,45 @@ + +# general +unknown-note-type = 未知的なノーツ:{ $type } +json-parse-failed = JSON分析失敗 +judge-line-location = #{ $jlid }ジャッジライン + +# rpe +type-events-parse-failed = { $type }イベント分析失敗 +incline-events-parse-failed = Inclineイベント分析失敗 +paint-events-parse-failed = Paintイベント分析失敗 +text-events-parse-failed = Textイベント分析失敗 +color-events-parse-failed = Colorイベント分析失敗 +gif-events-parse-failed = GIFイベント分析失敗 + +illustration-load-failed = { $path }にあるイラストロードが失敗 +gif-load-failed = { $path }にあるGIFロード失敗 + +judge-line-location-name = #{ $jlid }ジャッジライン +hitsound-missing = パーカッション`{ $name }`がありません + +# pgr +event-not-contiguous = Events should be contiguous. + +alpha-events-parse-failed = Alphaイベント分析失敗 +rotate-events-parse-failed = Rotateイベント分析失敗 +move-events-parse-failed = Moveイベント分析失敗 + +# pec #こちらはまだできません +unexpected-eol = Unexpected end of line. +expected-f32 = Expected f32. +expected-usize = Expected usize. +expected-tween = Expected tween. + +no-notes-inserted = No notes appear to be in the chart. +unknown-command = Unknown command: { $cmd }. +bp-error = Bpm events (bp) should be contiguous and in the head of the file. +expected-01 = Expected 0 / 1 (real note / fake note). +unexpected-extra = Unexpected extra content: { $next }. +line-location = On line #{ $lid }. + +# extra +shader-load-failed = { $path }でShaderをロードできません +shader-not-found = { $shader }のShaderがありません +effect-location = #{ $id }号effect中 +video-load-failed = { $path }で動画をロードできません diff --git a/prpr/locales/ja-JP/scene.ftl b/prpr/locales/ja-JP/scene.ftl index e69de29bb..99747b3f1 100644 --- a/prpr/locales/ja-JP/scene.ftl +++ b/prpr/locales/ja-JP/scene.ftl @@ -0,0 +1,6 @@ +input = 入力 +input-msg = テキストを入力してください +input-hint = テキスト + +read-file-failed = ファイルを読み取り失敗 +pasted = クリップボードからロードする成功