[Launcher] Update ConfigOption to support i18n framework for "Match Window","Match Screen" and "Config"

[i18n] Update Translation of zh-Hans
[Readme] Upload Simplified Chinese-Translated Version of Readme
This commit is contained in:
Raspberry-Monster
2021-08-10 15:20:38 +08:00
parent 01a05f04c7
commit 7bb9c4ab13
5 changed files with 1750 additions and 1852 deletions
@@ -32,9 +32,9 @@ class ConfigOptionBase;
Panel^ MakePanel(int width, int height, std::vector<ConfigOptionBase*> &cfg, ToolTip^ tooltip, bool* hasChanged);
#define RESOPT_MATCH_WINDOW_TEXT "Match Window"
#define RESOPT_MATCH_SCREEN_TEXT "Match Screen"
#define RESOPT_MATCH_WINDOW_TEXT i18n::GetStringFallback("MATCH_WINDOW")
#define RESOPT_MATCH_SCREEN_TEXT i18n::GetStringFallback("MATCH_SCREEN")
#define CONFIG_TEXT i18n::GetStringFallback("CONFIG")
ref class ComboboxValidation
{
public:
@@ -1073,7 +1073,7 @@ public:
// hack to ensure high contrast
cb->BackColor = System::Drawing::Color::FromArgb(0, 127, 127, 127);
button->Text = L"Config";
button->Text = CONFIG_TEXT;
button->Left = left + ConfigBtnLeft;
button->Top = top;
button->AutoSize = true;
@@ -12,6 +12,8 @@ R.ENABLE_NAME=Enable
R.ENABLE_HINT=Enable or disable custom internal resolution.
R.RESOLUTION_NAME=Resolution:
R.RESOLUTION_HINT=Sets the internal resolution (instead of 1280x720).
MATCH_WINDOW=Match Window
MATCH_SCREEN=Match Screen
# graphics
MODEL_NAME=NVIDIA GPU:
@@ -222,6 +224,9 @@ SCORE_SAVER_HINT=Saves high scores to plugins/scores.ini.
PAUSE_NAME=Pause
PAUSE_HINT=Adds a pause menu.
#plugins
CONFIG=Config
###############################################
# ui
@@ -7,6 +7,8 @@ DISPLAY_HINT=设置窗口显示模式
Windowed=窗口化
Fast=无边框窗口
Exclusive=独占全屏
MATCH_WINDOW=匹配窗口分辨率
MATCH_SCREEN=匹配显示分辨率
#Safe=
RESOLUTION_NAME=游戏分辨率:
RESOLUTION_HINT=设置游戏的显示分辨率
@@ -181,8 +183,8 @@ LEVEL_PLATE_ID_NAME=签名栏背景:
LEVEL_PLATE_ID_HINT=设置签名栏背景图片
LEVEL_PLATE_EFFECT_NAME=签名栏效果:
LEVEL_PLATE_EFFECT_HINT=设置签名栏所显示的效果
SKIN_EQUIP _NAME=打歌界面:
SKIN_EQUIP _HINT=设置打歌界面皮肤
SKIN_EQUIP_NAME=打歌界面:
SKIN_EQUIP_HINT=设置打歌界面皮肤
BTN_SE_EQUIP_NAME=按键音效:
BTN_SE_EQUIP_HINT=设置按键音效.\n-1 = 默认音效
SLIDE_SE_EQUIP_NAME=连续拖拽音效:
@@ -240,6 +242,9 @@ SCORE_SAVER_HINT=通过 Score Saver 将游戏内的最佳纪录保存在游戏 p
PAUSE_NAME=启用暂停菜单
PAUSE_HINT=启用游戏内的暂停菜单
#plugins
CONFIG=设定
###############################################
# ui
File diff suppressed because it is too large Load Diff
@@ -1570,4 +1570,38 @@
+AAAAAAAAAAAAP/+AAf///8AAAAAAAAAAAA=
</value>
</data>
<data name="button_Clean_installation.Text" xml:space="preserve">
<value>清洁安装</value>
</data>
<data name="button_Instructions.Text" xml:space="preserve">
<value>安装教程</value>
</data>
<data name="button_Releases_page.Text" xml:space="preserve">
<value>获取稳定版本</value>
</data>
<data name="button_Unstable_builds.Text" xml:space="preserve">
<value>获取开发版本</value>
</data>
<data name="label_Update_1.Text" xml:space="preserve">
<value>请经常更新PD Loader以获取最新的补丁以及功能!</value>
</data>
<data name="label_Update_2.Text" xml:space="preserve">
<value>PD Loader开发团队强烈建议您从官方渠道获取PD Loader构建
如果您的PD Loader是由非官方渠道获取的,我们建议您进行一次清洁安装</value>
</data>
<data name="linkLabel_Changelog.Text" xml:space="preserve">
<value>更新日志</value>
</data>
<data name="linkLabel_Console.Text" xml:space="preserve">
<value>调试窗口</value>
</data>
<data name="linkLabel_Help.Text" xml:space="preserve">
<value>帮助</value>
</data>
<data name="linkLabel_Official_Discord.Text" xml:space="preserve">
<value>官方Discord群聊</value>
</data>
<data name="linkLabel_Repo.Text" xml:space="preserve">
<value>官方代码仓库</value>
</data>
</root>