diff --git a/parts/language/lang_ja.lua b/parts/language/lang_ja.lua index 240e36e7..5460adbe 100644 --- a/parts/language/lang_ja.lua +++ b/parts/language/lang_ja.lua @@ -1,35 +1,36 @@ -return{fallback='en', +local C=COLOR +return{ loadText={ - loadSFX="Loading sound effects", - loadSample="Loading instrument samples", - loadVoice="Loading voice packs", - loadFont="Loading fonts", - loadModeIcon="Loading mode icons", - loadMode="Loading modes", - loadOther="Loading other assets", - finish="Press any key to start!", + loadSFX="Loading Sound Effects", + loadSample="Loading Instrument Samples", + loadVoice="Loading Voice Packs", + loadFont="Loading Fonts", + loadModeIcon="Loading Mode Icons", + loadMode="Loading Modes", + loadOther="Loading Other Assets", + finish="Press Any Key to Start!", }, sureQuit="終了するにはもう一度押してください", sureReset="リセットするにはもう一度押してください", sureDelete="削除するにはもう一度押してください", newDay="新しい1日、新しい始まりです!", playedLong="長時間プレイしています、適度に休憩を", - playedTooMuch="かなり長くプレイしています!techminoは楽しいですが、休憩を忘れずに!!", - settingWarn="注意:通常ではない設定に変更しました!", + playedTooMuch="かなり長くプレイしています! Techminoは楽しいですが、休憩を忘れずに!", + settingWarn="注意: 通常ではない設定に変更しました!", - atkModeName={"Random","Badges","K.O.s","Attackers"}, - royale_remain="$1 Players Left", + atkModeName={"ランダム","バッジねらい","ととめうち","カウンター"}, + royale_remain="残り $1 人", powerUp={[0]="+000%","+025%","+050%","+075%","+100%"}, - cmb={nil,"1 Combo","2 Combo","3 Combo","4 Combo","5 Combo","6 Combo","7 Combo","8 Combo","9 Combo","10 Combo!","11 Combo!","12 Combo!","13 Combo!","14 Combo!!","15 Combo!!","16 Combo!!","17 Combo!!!","18 Combo!!!","19 Combo!!!","MEGACMB"}, + cmb={nil,"1 REN","2 REN","3 REN","4 REN","5 REN","6 REN","7 REN","8 REN","9 REN","10 REN!","11 REN!","12 REN!","13 REN!","14 REN!!","15 REN!!","16 REN!!","17 REN!!!","18 REN!!!","19 REN!!!","MEGAREN"}, spin="-spin", clear={"Single","Double","Triple","Techrash","Pentacrash","Hexacrash","Heptacrash","Octacrash","Nonacrash","Decacrash","Undecacrash","Dodecacrash","Tridecacrash","Tetradecacrash","Pentadecacrash","Hexadecacrash","Heptadecacrash","Octadecacrash","Nonadecacrash","Ultracrash","Impossicrash"}, - cleared="$1 lines", + cleared="$1 Lines", mini="Mini",b2b="B2B ",b3b="B2B2B ", PC="Perfect Clear",HPC="Hemi-Perfect Clear", replaying="[Replay]", tasUsing="[TAS]", - stage="Stage $1 cleared!", + stage="Stage $1 Cleared!", great="Great!", awesome="Awesome!", almost="Almost There!", @@ -44,7 +45,7 @@ return{fallback='en', grade="Grade",techrash="Techrash", wave="Wave",nextWave="Next", combo="Combo",maxcmb="Max Combo", - pc="Perfect Clear",ko="KOs", + pc="Perfect Clear",ko="K.O.s", win="Win!", lose="Lose", @@ -61,20 +62,20 @@ return{fallback='en', page="Page:", cc_fixed="CCは、固定されたミノ順には非対応です", - cc_swap="ホールドがswapの時、CCは非対応です", + cc_swap="ホールドがSwapの時、CCは非対応です", ai_prebag="AIはテトロミノではないものを含み、カスタムされたミノ順には非対応です", ai_mission="AIは、カスタムミッションに非対応です", switchSpawnSFX="ブロック出現時のSFXをONにしてください!", needRestart="すべての変更を適用するために再起動してください", - loadError_errorMode="'$1'の読み込みに失敗:ロードモード'$2'が存在しません", - loadError_read="'$1'の読み込みに失敗:読み込みに失敗しました", - loadError_noFile="'$1'の読み込みに失敗:ファイルが存在しません", + loadError_errorMode="'$1'の読み込みに失敗: ロードモード'$2'が存在しません", + loadError_read="'$1'の読み込みに失敗: 読み込みに失敗しました", + loadError_noFile="'$1'の読み込みに失敗: ファイルが存在しません", loadError_other="'$1'の読み込みに失敗: $2", - loadError_unknown="'$1'の読み込みに失敗:理由不明", + loadError_unknown="'$1'の読み込みに失敗: 理由不明", saveError_duplicate="'$1'の保存に失敗:既に同じ名前のファイルがあります", - saveError_encode="'$1'の保存に失敗:.エンコードエラー", + saveError_encode="'$1'の保存に失敗:エンコードエラー", saveError_other="'$1'の保存に失敗: $2", saveError_unknown="'$1'の読み込みに失敗:理由不明", @@ -86,7 +87,7 @@ return{fallback='en', pasteWrongPlace="貼り付ける位置が間違ってませんか?", noFile="ファイルがないです", - nowPlaying="Now playing:", + nowPlaying="Now Playing:", VKTchW="タッチ感度", VKOrgW="オリジナル感度", @@ -94,7 +95,7 @@ return{fallback='en', noScore="No scores", modeLocked="Locked", - unlockHint="RankB以上を取得すると解放されます", + unlockHint="Rank B以上を取得すると解放されます", highScore="High Scores", newRecord="New Record!", @@ -103,26 +104,26 @@ return{fallback='en', dictNote="==TetroDictionaryからコピーしました==", getNoticeFail="お知らせ情報が取得できませんでした", - oldVersion="version $1が取得できます", - needUpdate="最新のversionを取得してください!", - versionNotMatch="versionsが一致しません!", - notFinished="Coming soon!", + oldVersion="Version $1が取得できます", + needUpdate="最新のVersionを取得してください!", + versionNotMatch="Versionsが一致しません!", + notFinished="Coming Soon!", - jsonError="JSON error", + jsonError="JSON Error", noUsername="ユーザーネームを入力してください", wrongEmail="メールアドレスが無効です", noPassword="パスワードを入力してください", diffPassword="パスワードが一致しません", - registerRequestSent="sign upリクエストを送信しました", - registerSuccessed="sign up成功!", + registerRequestSent="Sign Upリクエストを送信しました", + registerSuccessed="Sign Up成功!", loginSuccessed="ログインしています!", accessSuccessed="アクセス権限を取得しました", wsConnecting="Websocket connecting…", - wsFailed="WebSocket connection failed", - wsClose="WebSocket closed:", - netTimeout="Connection timed out", + wsFailed="WebSocket Connection Failed", + wsClose="WebSocket Closed:", + netTimeout="Connection Timed Out", onlinePlayerCount="Online", createRoomSuccessed="Room created", @@ -137,14 +138,14 @@ return{fallback='en', chatStart="------チャットの先頭------", chatHistory="------新しいメッセージ------", - keySettingInstruction="選択してキーを入力\nescape:キャンセル\nbackspace:キーを削除", + keySettingInstruction="選択してキーを入力\nEscape: キャンセル\nBackspace: キーを削除", customBGhelp="カスタム背景にする画像ファイルをドロップ", customBGloadFailed="サポートされていないフォーマットのファイルです", errorMsg="問題が発生しました、エラーログを開発者に送り、再起動してください", - tryAnotherBuild="[Invalid UTF-8]使用しているOSがwindowsであればTechmino-win32 かTechmino-win64をダウンロードしてください (現在使用しているものは違うものです)", + tryAnotherBuild="[Invalid UTF-8]使用しているOSがWindowsであればTechmino-win32かTechmino-win64をダウンロードしてください (現在使用しているものは違うものです)", - modInstruction="modを選択してください!\nmodはゲームの中身を変えます\nしかしゲームが破損することもあります\nmodを使用した場合スコアは保存されません", + modInstruction="Modを選択してください!\nModはゲームの中身を変えます\nしかしゲームが破損することもあります\nModを使用した場合スコアは保存されません", modInfo={ next="NEXT\nNEXTの個数を変更します", hold="HOLD\nHOLDの個数を変更します", @@ -197,7 +198,7 @@ return{fallback='en', "最適化 ミス/Rate:", }, aboutTexts={ - "これは「ただの」落ちものパズルゲームです。本当ですよ", + "これは「ただの」落ちものパズルゲームです。本当ですよ。", "Inspired by C2/IO/JS/WWC/KOS etc.", "", "Powered by LÖVE", @@ -208,6 +209,100 @@ return{fallback='en', FNNS and"/"or"ゲーム自体は、無料ですが寄付をお願いします", FNNS and"/"or"詳しくはZictionaryをご覧ください", }, + staff={ + "ORIGINALLY BY MrZ", + "E-Mail: 1046101471@qq.com", + "", + "Programmed, Developed, And Designed By", + "MrZ", + "", + "Music Made Using", + "Beepbox", + "FL Studio", + "FL Mobile", + "Logic Pro X", + "", + "[POWERED BY LÖVE]", + "", + "プログラミング", + "MrZ", + "ParticleG", + "Gompyn", + "Trebor", + "(scdhh)", + "(FinnTenzor)", + "(NOT_A_ROBOT)", + "(user670)", + "", + "GitHub CI、パッケージングとバックエンド", + "ParticleG", + "Trebor", + "LawrenceLiu", + "Gompyn", + "flaribbit", + "scdhh", + "", + "ビジュアルデザイン、UIとUX", + "MrZ", + "Gnyar", + "C₂₉H₂₅N₃O₅", + "ScF", + "(旋律星萤)", + "(T0722)", + "", + "ミュージカルデザイン", + "MrZ", + "柒栎流星", + "ERM", + "Trebor", + "C₂₉H₂₅N₃O₅", + "(T0722)", + "(Aether)", + "(Hailey)", + "", + "SFXとボイスパック", + "Miya", + "Xiaoya", + "Mono", + "MrZ", + "Trebor", + "", + "翻訳とローカリゼーション", + "User670", + "MattMayuga", + "Mizu", + "Mr.Faq", + "ScF", + "C₂₉H₂₅N₃O₅", + "NOT_A_ROBOT", + "", + "パフォーマンス", + "Electric283", + "Hebomai", + "", + "Special Thanks", + "Flyz", + "Big_True", + "NOT_A_ROBOT", + "思竣", + "yuhao7370", + "Farter", + "Teatube", + "蕴空之灵", + "T9972", + "No-Usernam8", + "andrew4043", + "smdbs-smdbs", + "paoho", + "Allustrate", + "Haoran SUN", + "Tianling Lyu", + "huaji2369", + "Lexitik", + "Tourahi Anime", + "[All other test staff]", + "…And You!", + }, used=[[ Tools used: BeepBox @@ -220,11 +315,11 @@ return{fallback='en', profile.lua [itraykov] simple-love-lights [dylhunn] ]], - support="Support the author", + support="Support the Author", WidgetText={ main={ offline="ソロプレイ", - qplay="Last played", + qplay="Last Played: ", online="マルチプレイ", custom="カスタムプレイ", setting="設定", @@ -258,7 +353,7 @@ return{fallback='en', league="リーグ", ffa="FFA", rooms="クラブ", - logout="Log out", + logout="Log Out", }, net_league={ match="対戦相手を探す", @@ -659,22 +754,22 @@ return{fallback='en', }, }, modes={ - ['sprint_10l']= {"Sprint", "10L", "10Line消去!"}, - ['sprint_20l']= {"Sprint", "20L", "20Line消去!"}, - ['sprint_40l']= {"Sprint", "40L", "40Line消去!"}, - ['sprint_100l']= {"Sprint", "100L", "100Line消去!"}, - ['sprint_400l']= {"Sprint", "400L", "400Line消去!"}, - ['sprint_1000l']= {"Sprint", "1,000L", "1,000Line消去!"}, - ['sprintPenta']= {"Sprint", "PENTOMINO", "18のペントミノで40Line消去!"}, + ['sprint_10l']= {"Sprint", "10L", "10 Line消去!"}, + ['sprint_20l']= {"Sprint", "20L", "20 Line消去!"}, + ['sprint_40l']= {"Sprint", "40L", "40 Line消去!"}, + ['sprint_100l']= {"Sprint", "100L", "100 Line消去!"}, + ['sprint_400l']= {"Sprint", "400L", "400 Line消去!"}, + ['sprint_1000l']= {"Sprint", "1,000L", "1,000 Line消去!"}, + ['sprintPenta']= {"Sprint", "PENTOMINO", "18のペントミノで40 Line消去!"}, ['sprintMPH']= {"Sprint", "MPH", "ミノ順なし\nNextなし\nHoldなし"}, - ['dig_10l']= {"Dig", "10L", "10Line下穴を消去"}, - ['dig_40l']= {"Dig", "40L", "40Line下穴を消去"}, - ['dig_100l']= {"Dig", "100L", "100Line下穴を消去"}, - ['dig_400l']= {"Dig", "400L", "400Line下穴を消去"}, - ['drought_n']= {"Drought", "100L", "Iミノなし"}, - ['drought_l']= {"Drought+", "100L", "W T F"}, - ['marathon_n']= {"Marathon", "NORMAL", "速くなる中200Lineのマラソン"}, - ['marathon_h']= {"Marathon", "HARD", "速い中200Lineのマラソン"}, + ['dig_10l']= {"Dig", "10L", "10 Line下穴を消去"}, + ['dig_40l']= {"Dig", "40L", "40 Line下穴を消去"}, + ['dig_100l']= {"Dig", "100L", "100 Line下穴を消去"}, + ['dig_400l']= {"Dig", "400L", "400 Line下穴を消去"}, + ['drought_n']= {"Drought", "100L", "Iミノなし"}, + ['drought_l']= {"Drought+", "100L", "W T F"}, + ['marathon_n']= {"Marathon", "NORMAL", "速くなる中200 Lineのマラソン"}, + ['marathon_h']= {"Marathon", "HARD", "速い中200 Lineのマラソン"}, ['solo_e']= {"Battle", "EASY", "AI討伐!"}, ['solo_n']= {"Battle", "NORMAL", "AI討伐!"}, ['solo_h']= {"Battle", "HARD", "AI討伐!"}, @@ -691,12 +786,12 @@ return{fallback='en', ['round_h']= {"Turn-Based", "HARD", "ターン制のAIと勝負!"}, ['round_l']= {"Turn-Based", "LUNATIC", "ターン制のAIと勝負!"}, ['round_u']= {"Turn-Based", "ULTIMATE", "ターン制のAIと勝負!"}, - ['master_n']= {"Master", "NORMAL", "20G 初心者方へ"}, - ['master_h']= {"Master", "HARD", "20G プロの方へ"}, - ['master_m']= {"Master", "M21", "20G マスターの方へ"}, - ['master_final']= {"Master", "FINAL", "20G その先へ"}, - ['master_ph']= {"Master", "PHANTASM", "???"}, - ['master_ex']= {"GrandMaster", "EXTRA", "刹那よりも短い永遠"}, + ['master_n']= {"Master", "NORMAL", "20G初心者方へ"}, + ['master_h']= {"Master", "HARD", "20Gプロの方へ"}, + ['master_m']= {"Master", "M21", "20Gマスターの方へ"}, + ['master_final']= {"Master", "FINAL", "20Gその先へ"}, + ['master_ph']= {"Master", "PHANTASM", "???"}, + ['master_ex']= {"GrandMaster", "EXTRA", "須臾よりも短い永遠"}, ['master_instinct']={"Master", "INSTINCT", "もしミノが見えなくなったら?"}, ['strategy_e']= {"Strategy", "EASY", "20Gでの素早い判断"}, ['strategy_h']= {"Strategy", "HARD", "20Gでの素早い判断"}, @@ -710,7 +805,7 @@ return{fallback='en', ['blind_l']= {"Invisible", "SUDDEN+", "プロフェッショナル用"}, ['blind_u']= {"Invisible", "?", "覚悟はいいかい?"}, ['blind_wtf']= {"Invisible", "WTF", "まだ覚悟が足りない"}, - ['classic_e']= {"Classic", "EASY", "80年代を超低速で体験"}, + ['classic_e']= {"Classic", "EASY", "80年代を低速で体験"}, ['classic_h']= {"Classic", "HARD", "80年代を通常速度で体験"}, ['classic_u']= {"Classic", "ULTIMATE", "80年代を超高速で体験"}, ['survivor_e']= {"Survival", "EASY", "どれだけ生き残れる?"}, @@ -724,9 +819,9 @@ return{fallback='en', ['defender_l']= {"Defender", "LUNATIC", "防御力を磨け!"}, ['dig_h']= {"Driller", "HARD", "回復力を磨け!"}, ['dig_u']= {"Driller", "ULTIMATE", "回復力を磨け!"}, - ['clearRush']= {"Clear Rush", "NORMAL", "All-spinチュートリアル!\n[開発中]"}, - ['c4wtrain_n']= {"C4W Training", "NORMAL", "無限コンボ"}, - ['c4wtrain_l']= {"C4W Training", "LUNATIC", "無限コンボ"}, + ['clearRush']= {"Clear Rush", "NORMAL", "All-Spinチュートリアル!\n[開発中]"}, + ['c4wtrain_n']= {"C4W Training", "NORMAL", "無限REN"}, + ['c4wtrain_l']= {"C4W Training", "LUNATIC", "無限REN"}, ['pctrain_n']= {"PC Training", "NORMAL", "パフェ練習"}, ['pctrain_l']= {"PC Training", "LUNATIC", "もっと難しいパフェ練習"}, ['pc_n']= {"PC Challenge", "NORMAL", "100Line以内にパフェをたくさん!"},