Author SHA1 Message Date
TaikoZhongandClaude Fable 5.1 02696147cb i18n: Korean and Simplified Chinese for every string; settings menu translated
Every skin_config text entry carries ja / en / zh (Simplified) / ko;
the 249 settings-menu strings that only existed in English get ja, zh
and ko and the language selector offers Korean. font_kr.ttf renders the
Korean strings; Simplified Chinese uses the skin's main font.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-16 01:30:50 +08:00
3 changed files with 1093 additions and 302 deletions

No files matched your search

Binary file not shown.
File diff suppressed because it is too large. Load diff
+91 -53
View File
@@ -23,10 +23,10 @@
"gauge_cell_fade_in": false
},
"chara_3d": {
"scale": 650.0,
"rot_x": 181.25,
"rot_y": 27.5,
"rot_z": 0
"scale": 650.0,
"rot_x": 181.25,
"rot_y": 27.5,
"rot_z": 0
}
},
"free_play": {
@@ -36,7 +36,8 @@
"text": {
"ja": "フリープレイ",
"en": "FREE PLAY",
"zh": "自由游戏"
"zh": "自由游戏",
"ko": "프리 플레이"
}
},
"hit_taiko_to_start": {
@@ -47,7 +48,8 @@
"text": {
"ja": "太鼓をたたいてスタート!",
"en": "HIT THE TAIKO!",
"zh": "敲打太鼓开始!"
"zh": "敲打太鼓开始!",
"ko": "북을 쳐서 시작!"
}
},
"indicator_text": {
@@ -56,7 +58,8 @@
"text": {
"ja": "フチでえらんで 面で決定",
"en": "Navigate Decide",
"zh": "敲打鼓边选择 敲打鼓面"
"zh": "敲打鼓边选择 敲打鼓面",
"ko": "테두리로 선택 면으로 결정"
}
},
"song_num": {
@@ -66,7 +69,8 @@
"text": {
"ja": "{0}曲目",
"en": "Song {0}",
"zh": "{0}曲目"
"zh": "{0}曲目",
"ko": "{0}곡째"
}
},
"song_num_result": {
@@ -77,35 +81,40 @@
"text": {
"en": "Game",
"ja": "演奏ゲーム",
"zh": "节奏游戏"
"zh": "节奏游戏",
"ko": "연주 게임"
}
},
"entry_practice": {
"text": {
"en": "Practice",
"ja": "特訓モード",
"zh": "练习游戏"
"zh": "练习游戏",
"ko": "특훈 모드"
}
},
"entry_settings": {
"text": {
"en": "Settings",
"ja": "ゲーム設定",
"zh": "游戏設定"
"zh": "游戏设定",
"ko": "게임 설정"
}
},
"entry_ai_battle": {
"text": {
"en": "AI Battle",
"ja": "AIバトル",
"zh": "AI斗争"
"zh": "AI斗争",
"ko": "AI 배틀"
}
},
"entry_costume": {
"text": {
"en": "Costume",
"ja": "きせかえ",
"zh": "装扮"
"zh": "装扮",
"ko": "옷 갈아입기"
}
},
"entry_costume_menu_1p": {
@@ -123,7 +132,8 @@
"text": {
"en": "Choose a Costume",
"ja": "きせかえをえらべるよ",
"zh": "选择装扮"
"zh": "选择装扮",
"ko": "옷을 골라 보자!"
}
},
"entry_cancel": {
@@ -133,7 +143,8 @@
"text": {
"en": "Cancel",
"ja": "つかわない",
"zh": "取消"
"zh": "取消",
"ko": "사용 안 함"
}
},
"entry_question": {
@@ -143,84 +154,96 @@
"text": {
"en": "Play as this user?",
"ja": "どちらでつかいますか?",
"zh": "你打算用它来做什么?"
"zh": "你打算用它来做什么?",
"ko": "어느 쪽으로 플레이할까요?"
}
},
"modifier_name_auto": {
"text": {
"en": "Auto",
"ja": "オート",
"zh": "自动播放"
"zh": "自动播放",
"ko": "오토"
}
},
"modifier_name_speed": {
"text": {
"en": "Speed",
"ja": "はやさ",
"zh": "速度"
"zh": "速度",
"ko": "속도"
}
},
"modifier_name_display": {
"text": {
"en": "Display",
"ja": "ドロン",
"zh": "隐身"
"zh": "隐身",
"ko": "도론"
}
},
"modifier_name_inverse": {
"text": {
"en": "Inverse",
"ja": "あべこべ",
"zh": "顛倒"
"zh": "颠倒",
"ko": "아베코베"
}
},
"modifier_name_random": {
"text": {
"en": "Random",
"ja": "ランダム",
"zh": "随机"
"zh": "随机",
"ko": "랜덤"
}
},
"modifier_name_skip": {
"text": {
"en": "Skip Song",
"ja": "演奏スキップ",
"zh": "跳略演奏"
"zh": "跳略演奏",
"ko": "연주 스킵"
}
},
"modifier_name_neiro": {
"text": {
"en": "Sound",
"ja": "音色",
"zh": "音色"
"zh": "音色",
"ko": "음색"
}
},
"modifier_text_true": {
"text": {
"en": "On",
"ja": "する",
"zh": "是"
"zh": "是",
"ko": "켬"
}
},
"modifier_text_false": {
"text": {
"en": "Off",
"ja": "しない",
"zh": "否"
"zh": "否",
"ko": "끔"
}
},
"modifier_text_kimagure": {
"text": {
"en": "Kimagure",
"ja": "きまぐれ",
"zh": "隨意"
"zh": "随意",
"ko": "기마구레"
}
},
"modifier_text_detarame": {
"text": {
"en": "Detarame",
"ja": "でたらめ",
"zh": "即興"
"zh": "即兴",
"ko": "데타라메"
}
},
"nameplate_text_padding": {
@@ -495,106 +518,121 @@
"practice_menu_end_game": {
"text": {
"ja": "ゲーム終了",
"zh": "結束遊戲",
"en": "End Game"
"zh": "结束游戏",
"en": "End Game",
"ko": "게임 종료"
}
},
"practice_menu_another_song": {
"text": {
"ja": "ほかの曲を演奏",
"zh": "選其他歌曲",
"en": "Another Song"
"zh": "选其他歌曲",
"en": "Another Song",
"ko": "다른 곡 연주"
}
},
"practice_menu_restart": {
"text": {
"ja": "最初から演奏",
"zh": "從頭演奏",
"en": "From the Top"
"zh": "从头演奏",
"en": "From the Top",
"ko": "처음부터 연주"
}
},
"practice_menu_auto_play": {
"text": {
"ja": "オート演奏設定",
"zh": "自動演奏設定",
"en": "Auto Play"
"zh": "自动演奏设定",
"en": "Auto Play",
"ko": "오토 연주 설정"
}
},
"practice_menu_jump_to_mark": {
"text": {
"ja": "ジャンプポイントへ",
"zh": "跳至跳轉點",
"en": "To Jump Point"
"zh": "跳至跳转点",
"en": "To Jump Point",
"ko": "점프 지점으로"
}
},
"practice_menu_set_mark": {
"text": {
"ja": "ジャンプポイント設定",
"zh": "設定跳轉點",
"en": "Set Jump Point"
"zh": "设定跳转点",
"en": "Set Jump Point",
"ko": "점프 지점 설정"
}
},
"practice_menu_close": {
"text": {
"ja": "メニューをとじる",
"zh": "關閉選單",
"en": "Close Menu"
"zh": "关闭选单",
"en": "Close Menu",
"ko": "메뉴 닫기"
}
},
"practice_menu_confirm_end": {
"text": {
"ja": "特訓モードを終了しますカッ?",
"zh": "要結束特訓模式嗎鏘?",
"en": "End practice mode?"
"zh": "要结束特训模式吗锵?",
"en": "End practice mode?",
"ko": "특훈 모드를 종료할까?"
}
},
"practice_menu_confirm_another": {
"text": {
"ja": "ほかの曲を演奏しますカッ?",
"zh": "要選其他歌曲嗎鏘?",
"en": "Play another song?"
"zh": "要选其他歌曲吗锵?",
"en": "Play another song?",
"ko": "다른 곡을 연주할까?"
}
},
"practice_menu_confirm_restart": {
"text": {
"ja": "最初から演奏しますカッ?",
"zh": "要從頭演奏嗎鏘?",
"en": "Restart from the top?"
"zh": "要从头演奏吗锵?",
"en": "Restart from the top?",
"ko": "처음부터 연주할까?"
}
},
"practice_menu_confirm_auto": {
"text": {
"ja": "オート演奏を設定するドン!",
"zh": "設定自動演奏咚!",
"en": "Set Auto Play!"
"zh": "设定自动演奏咚!",
"en": "Set Auto Play!",
"ko": "오토 연주를 설정한다 동!"
}
},
"practice_menu_yes": {
"text": {
"ja": "はい",
"zh": "是",
"en": "Yes"
"en": "Yes",
"ko": "예"
}
},
"practice_menu_no": {
"text": {
"ja": "いいえ",
"zh": "否",
"en": "No"
"en": "No",
"ko": "아니오"
}
},
"practice_menu_auto_on": {
"text": {
"ja": "ON",
"zh": "ON",
"en": "ON"
"en": "ON",
"ko": "ON"
}
},
"practice_menu_auto_off": {
"text": {
"ja": "OFF",
"zh": "OFF",
"en": "OFF"
"en": "OFF",
"ko": "OFF"
}
},
"practice_menu_panel": {