Better MSC - 本地化补丁 - UA.PL.RU.PT-BR - 自定义模板

Better MSC - 本地化补丁 - UA.PL.RU.PT-BR - 自定义模板

EN - 描述本补丁为BetterMSC中的新对话台词和界面文本添加了自定义翻译系统。它支持翻译角色对话、交互提示以及各种GUI消息。

[center][b][color=#ff4444]⚠️ 请勿打开或编辑该 DLL 文件。[/color][/b]

[b][color=#00ff00]🚀 不再需要重命名文件![/color][/b]
[color=#ffff00]只需从 [b][url=https://www.nexusmods.com/mysummercar/mods/9952?tab=files]Files[/url][/b] 标签页下载 [b]Localization Pack[/b],
选择你的语言并将其放入 [b]Config[/b] 文件夹即可。[/color]

[color=#ffffff]示例:现在你可以直接使用 [/color][color=#00ff00][b]BetterMSC_translate(PL).txt[/b][/color][color=#ffffff] 文件![/color]

[color=#ff4444]模组会自动检测以下列内容开头的文件:[/color]
[b][color=#00ff00]BetterMSC_translate[/color][/b]

[b][color=#ffff00]想要制作自定义翻译?[/color][/b][color=#ffff00]
只需将其命名为 [/color][b]BetterMSC_translate_anything.txt[/b][color=#ffff00] 或 [/color][b]BetterMSC_translate(DE).txt[/b][color=#ffff00] 即可完美运行。[/color]

[i][color=#ff4444]⚠️ 重要提示:请勿在文件夹中保留多个翻译文件!如果你同时放入 /color[color=#ff4444] 和 /color[color=#ff4444] 文件,模组将随机选择其中一个。[/color][/i][/center]


[line]
[center][size=5][color=#6bd1ff]📘 完整说明(英文)[/color][/size][/center]
[center]此补丁通过添加自动换行、可调节的行长度以及对自动格式化的完整支持,增强了 BetterMSC 的字幕功能。
所有现有的翻译文件仍完全兼容。
[color=#fff2cc]✔ 自动换行 [/color][color=#f1c232](默认启用)[/color]
[color=#fff2cc]✔ 可调节的行长度(30–120 个字符)[/color]
[color=#fff2cc]✔ 保留手动 "\n" 换行符[/color]
[color=#fff2cc]✔ 适用于所有用户制作的翻译文件[/color]
[color=#fff2cc]✔ 自动翻译同步(v1.6.2+)——检测缺失的行并添加[/color]
[color=#fff2cc]✔ 与 BetterMSC.dll 完全兼容[/color]
[color=#fff2cc]✔ 不修改音频或游戏玩法——仅修改字幕[/color]
[/center]
[line]
[center][size=5][color=#6bd1ff]🇺🇦 乌克兰语 - 说明[/color][/size][/center]
[center][spoiler]
此补丁通过添加自动换行、可调节的行长度以及对自动格式化的完整支持,改进了 BetterMSC 的字幕功能。
所有现有的翻译文件仍保持兼容。

[size=4][color=#ffdd55]🧩 安装[/color][/size]
[color=#777777]────────────────────────[/color]
安装(v1.6.0+):不再需要重命名文件!
下载 Better MSC Localization Patch。
将 BetterMSC_TranslatePatch.dll 文件放入 Mods 文件夹。
下载 Localization Pack 压缩包。
选择你所需的语言文件(例如 BetterMSC_translate(UA).txt)。
将其复制到 Config 文件夹。
❌ 无需重命名文件!
⚠️ 重要提示:请确保文件夹中只存在一个翻译文件,否则模组会随机选择。
启动游戏。

[size=4][color=#ffdd55]🔄 自动翻译同步(v1.6.2+)[/color][/size]
[color=#777777]────────────────────────[/color]
启动时,模组会检查你的翻译文件并将其与最新版本进行比较。
如果模组更新中出现了你的文件中没有的新对话或界面行,它们会自动以英文添加到文件末尾(作为需要翻译的占位符)。
已有的翻译(你自己的或他人完成的)永远不会被更改或覆盖。
在控制台日志中可以看到文件是否为最新、添加了多少行,或还有多少行尚未翻译。

[size=4][color=#ffdd55]🖊 行格式化[/color][/size]
[color=#777777]────────────────────────[/color]
长行会自动换行
手动 "\n" 会原样保留,不会干扰自动换行
可在设置中禁用自动换行
"Line Length" 定义最大行长度
较小的值 → 较短的行
较大的值 → 较长的行

如果行中包含 = 符号,请使用 === 代替 =
翻译示例:
Hello = Привіт

当 = 是文本的一部分时:
Player speed [100 = walking speed] === Швидкість гравця [100 = швидкість ходьби]



[size=4][color=#ffdd55]❓ 常见问题[/color][/size]
[color=#777777]────────────────────────[/color]
[b]问:为什么有些短语仍然是英文?[/b]
答:这些行是由 BetterMSC 动态生成的(时间、金钱、组合短语),或者尚未翻译——模组会自动将它们作为占位符添加。请在文件中翻译它们或在 Bugs 板块中报告。
[b]问:为什么我看到的不是字母而是 "? ! ?"?[/b]
答:这意味着游戏中使用了英文字体。请安装任意 MSC 本地化包或 Language Framework 模组。
[b]问:自动换行表现异常?[/b]
答:调整 Line Length 参数或在设置中禁用自动换行。

[size=4][color=#ffdd55]🌍 自定义本地化[/color][/size]
[color=#777777]────────────────────────[/color]
只翻译 "=" 之后的文本
不要更改英文键名
允许手动 "\n"
自动换行不会移除格式
将文件保存为 BetterMSC_translate.txt。[/spoiler]
[/center]
[line]
[center][size=5][color=#6bd1ff]🇵🇱 波兰语 - 说明[/color][/size][/center]
[center][spoiler]
此补丁通过添加自动换行、可调节的行长度以及对自动格式化的完整支持,改进了 BetterMSC 的字幕功能。
所有现有的翻译仍完全兼容。

[size=4][color=#ffdd55]🧩 安装[/color][/size]
[color=#777777]────────────────────────[/color]
安装(v1.6.0+):不再需要重命名文件!
下载 Better MSC Localization Patch。
将 BetterMSC_TranslatePatch.dll 文件放入 Mods 文件夹。
下载 Localization Pack。
选择一个语言文件(例如 BetterMSC_translate(PL).txt)。
将其复制到 Config 文件夹。
❌ 不要重命名文件!
⚠️ 重要提示:请确保文件夹中只有一个翻译文件。
启动游戏。

[size=4][color=#ffdd55]🔄 自动翻译同步(v1.6.2+)[/color][/size]
[color=#777777]────────────────────────[/color]
启动时,模组会检查你的翻译文件并将其与最新版本进行比较。
如果模组更新中出现了你的文件中缺少的新对话或界面行,它们会自动以英文添加到文件末尾(作为待翻译的占位符)。
已有的翻译(你自己的或他人完成的)永远不会被更改或覆盖。
在控制台日志中可以看到文件是否为最新、添加了多少行,或还有多少行仍需翻译。

[size=4][color=#ffdd55]🖊 行格式化[/color][/size]
[color=#777777]────────────────────────[/color]
长行会自动换行
手动 "\n" 会原样保留,不会干扰自动换行
可在设置中禁用自动换行
"Line Length" 定义最大行长度
较小的值 → 较短的行
较大的值 → 较长的行

如果行中包含 = 符号,请使用 === 代替 =
翻译示例:
Hello = Cześć

当 = 是文本的一部分时:
Player speed [100 = walking speed] === Prędkość gracza [100 = prędkość chodzenia]


[size=4][color=#ffdd55]❓ 常见问题[/color][/size]
[color=#777777]────────────────────────[/color]
[b]问:为什么有些行是英文的?[/b]
答:它们是被动态生成的(时间、金钱、组合短语),或者尚未翻译——模组会自动将它们作为占位符添加。请在 Bugs 板块中报告或添加到翻译中。
[b]问:自动换行表现异常?[/b]
答:调整 Line Length 的值或禁用自动换行。

[size=4][color=#ffdd55]🌍 自定义本地化[/color][/size]
[color=#777777]────────────────────────[/color]
只翻译 "=" 之后的内容
不要更改键名
允许 "\n"
保存为 BetterMSC_translate.txt。[/spoiler]
[/center]
[line]
[center][size=5][color=#6bd1ff]🇷🇺 俄语 - 说明[/color][/size][/center]
[center][spoiler]
此补丁通过添加自动换行和对 "\n" 的手动支持,改进了 BetterMSC 的字幕功能。
与所有翻译完全兼容。

[size=4][color=#ffdd55]🧩 安装[/color][/size]
[color=#777777]────────────────────────[/color]
安装(v1.6.0+):不再需要重命名文件!
下载 Better MSC Localization Patch。
将 BetterMSC_TranslatePatch.dll 文件放入 Mods 文件夹。
下载 Localization Pack 压缩包。
选择你所需的一个语言文件(例如 BetterMSC_translate(RU).txt)。
将其复制到 Config 文件夹。
❌ 无需重命名文件!
⚠️ 重要提示:请确保文件夹中只有一个翻译文件,否则模组会随机选择。
启动游戏。

[size=4][color=#ffdd55]🔄 自动翻译同步(v1.6.2+)[/color][/size]
[color=#777777]────────────────────────[/color]
启动时,模组会检查你的翻译文件并将其与最新版本进行比较。
如果模组更新中出现了你的文件中没有的新对话或界面行,它们会自动以英文添加到文件末尾(作为需要翻译的占位符)。
已有的翻译(你自己的或他人完成的)永远不会被更改或覆盖。
在控制台日志中可以看到文件是否为最新、添加了多少行,或还有多少行尚未翻译。

[size=4][color=#ffdd55]🖊 行格式化[/color][/size]
[color=#777777]────────────────────────[/color]
长行会自动换行
手动 "\n" 会原样保留,不会干扰自动换行
可在设置中禁用自动换行
"Line Length" 定义最大行长度
较小的值 → 较短的行
较大的值 → 较长的行

如果行中包含 = 符号,请使用 === 代替 =
翻译示例:
Hello = Привет

当 = 是文本的一部分时:
Player speed [100 = walking speed] === Скорость игрока [100 = скорость ходьбы]



[size=4][color=#ffdd55]❓ 常见问题[/color][/size]
[color=#777777]────────────────────────[/color]
[b]问:为什么有些行仍然是英文?[/b]
答:它们是由 BetterMSC 动态生成的(时间、金钱、组合短语),或者尚未翻译——模组会自动将它们作为占位符添加。请将它们添加到翻译中或在 Bugs 板块中报告。
[b]问:为什么我看到的不是字母而是 "? ! ?"?[/b]
答:游戏中使用了英文字体。需要安装 MSC 俄语本地化包或 Language Framework 模组。
[b]问:自动换行表现异常?[/b]
答:调整 Line Length 参数或暂时禁用自动换行。

[size=4][color=#ffdd55]🌍 自定义翻译[/color][/size]
[color=#777777]────────────────────────[/color]
只翻译 "=" 之后的内容
不要更改键名
允许 "\n"
保存为 BetterMSC_translate.txt。[/spoiler]
[/center]
[line]
[center][size=5][color=#6bd1ff]🇧🇷 葡萄牙语(巴西)- 说明[/color][/size][/center]
[center][spoiler]
此补丁为 BetterMSC 的字幕增加了自动换行、可调节长度以及对 "\n" 的完整支持。

[size=4][color=#ffdd55]🧩 安装[/color][/size]
[color=#777777]────────────────────────[/color]
安装(v1.6.0+):不再需要重命名文件!
下载 Better MSC Localization Patch。
将 BetterMSC_TranslatePatch.dll 文件放入 Mods 文件夹。
下载 Localization Pack。
选择一个语言文件(例如 BetterMSC_translate(PT-BR).txt)。
复制到 Config 文件夹。
❌ 无需重命名文件!
⚠️ 重要提示:请确保文件夹中只有一个翻译文件。
启动游戏。

[size=4][color=#ffdd55]🔄 自动翻译同步(v1.6.2+)[/color][/size]
[color=#777777]────────────────────────[/color]
启动时,模组会检查你的翻译文件并将其与当前版本进行比较。
如果模组更新中添加了新的对话或界面行,而你的文件中尚不存在,它们会自动以英文添加到文件末尾(作为待翻译的占位符)。
已有的翻译(你的或他人完成的)永远不会被更改或覆盖。
在控制台日志中可以看到文件是否为最新、添加了多少行,或还有多少行仍需翻译。

[size=4][color=#ffdd55]🖊 行格式化[/color][/size]
[color=#777777]────────────────────────[/color]
长行会自动换行
手动 "\n" 会原样保留,不会干扰自动换行
可在设置中禁用自动换行
"Line Length" 定义最大行长度
较小的值 → 较短的行
较大的值 → 较长的行

如果行中包含 = 符号,请使用 === 代替 =
翻译示例:
Hello = Olá

当 = 是文本的一部分时:
Player speed [100 = walking speed] === Velocidade do jogador [100 = velocidade de caminhada]



[size=4][color=#ffdd55]❓ 常见问题[/color][/size]
[color=#777777]────────────────────────[/color]
[b]问:为什么有些台词显示为英文?[/b]
答:它们是被动态生成的(时间、金额、组合短语),或者尚未翻译——模组会自动将它们作为占位符添加。请添加到翻译文件中或在 Bugs 板块中报告。
[b]问:自动换行表现异常?[/b]
答:调整 Line Length 的值或关闭自动换行。

[size=4][color=#ffdd55]🌍 自定义翻译[/color][/size]
[color=#777777]────────────────────────[/color]
只翻译 "=" 之后的内容
不要更改键名
允许 "\n"
保存为 BetterMSC_translate.txt。[/spoiler]
[/center]
[line]
[center][size=5][b][color=#ff00ff]🌍 [/color][color=#1e84cc]自定义本地化(英文)[/color][/b][/size]
[spoiler]
只翻译 "=" 之后的部分
请勿更改英文键名
允许手动 "\n" 换行
自动换行永远不会移除格式
正确:
Oh no! = ¡Ay no!\nTengo miedo.
错误:
Hello there! = ¡Ay no!\nTengo miedo. ← 键名已更改("Hello there!")
将完成的翻译重命名为
BetterMSC_translate.txt
并放入 Config 文件夹。[/spoiler]
[line]
[color=#ff7700]
[size=1]联系方式 / 支持
如果你想报告错误或建议改进,也可以在这里联系我:[/size][/color][size=1]
[url=https://steamcommunity.com/id/trabrsaic/][color=#ffffff]Steam 个人资料[/color][/url] [/size]
[line]
[/center]