更好生活 - 语言

创作者: wujekbobixon
已更新:2026-05-13 00:24:24
27KB

关于此 MOD

为BetterLive添加基于JSON的本地化支持,支持主动选择语言和自定义翻译。内置波兰语作为备用语言,并原生支持英语、西班牙语和中文。需要BepInEx与BetterLive Hub。
更优直播 - 语言

基于JSON的本地化与活动语言选择,用于BetterLive模组。




描述

更好的生活 - 语言 是BetterLive的一个模块 《绿色地狱》.

本模组为 BetterLive 系统添加了本地化支持。 
从 JSON 文件中加载翻译内容,并允许用户选择 BetterLive 菜单、模块名称、模块描述及支持的界面文本所使用的当前语言。

波兰语为内部备用语言。若所选语言的翻译条目缺失,BetterLive将自动回退至原始波兰语源文本。



主要特色

  • 为 BetterLive 添加本地化支持。
  • 从JSON文件加载翻译。
  • 允许选择当前的BetterLive语言。
  • 包含波兰语回退机制,以应对缺失的翻译键。
  • 包含内置语言条目 请提供需要翻译的文本内容。, 西班牙语 和 请提供需要翻译的文本内容。.
  • 允许用户通过编辑本地化JSON文件来添加自定义语言。
  • 支持在相应位置翻译 BetterLive 菜单标签、按钮、状态标签及模块描述。
  • 可通过配置开启或关闭。



支持的语言

内置/默认语言支持包括:

  • 抱歉,您提供的文本内容为空。请提供需要翻译的文本,我将按照要求进行专业的游戏本地化翻译。 - 中文回退/源语言
  • 抱歉,您没有提供具体的文本内容。请将需要翻译的文本粘贴在对话中。 - 英语。
  • 对不起,您提供的文本是空的(只显示了语言代码“es”),没有实际需要翻译的内容。请补充需要翻译的西班牙语文本。 西班牙语。
  • 请提供需要翻译的文本内容。 - 中文。


注意: 波兰语被用作源语言回退。它可能不会以常规语言对象的形式出现在JSON文件中,因为缺失的字段可以回退到源文件中的波兰语文本。



配置

该模块将生成自身配置文件:


BepInEx/config/BetterLive/Language.cfg

主要配置选项包括:

  • 已启用 启用或禁用 BetterLive 本地化功能。
  • 语言 - 活动语言代码,例如 请提供需要翻译的文本内容。, 好的,请提供您需要翻译的西班牙语文本。, zh 或 抱歉,您输入的文本只有“pl”,这可能是“please”的缩写,也可能是一个语言代码(如波兰语“pl”)。但您要求我自动识别源语言并翻译为中文,而“pl”本身没有足够的上下文来确认其含义或语言。 请提供完整的原文文本,以便我进行准确的本地化翻译。.

翻译文件创建于:


**文件路径:** BepInEx/config/BetterLive/BetterLive.localization.json

你可以在编辑JSON文件后,在顶层节点中添加新的条目来加入自定义语言。 语言 物体。

示例概念:


{
  "$schema": "BetterLive.localization.v1"
  "$active": "zh",
  "languages": { "语言": {
    "en": {
      "menu.tab.modules": "模块"
      "menu.tab.settings": "设置"
    }
  }
}

编辑配置或本地化JSON文件后,请重启游戏,或若有相关功能则重新加载BetterLive配置。



安装

安装 BepInEx 为了《Green Hell》。
2. 安装 好生活中心.
3. 将此压缩包解压到你的《Green Hell》游戏文件夹中。

文件应放置于此处:


Green Hell
└── BepInEx/
    插件/
        └── BetterLive/ └── 更好的直播/
            BetterLive.Module.Language.dll

4. 开始游戏。
5. 检查 BepInEx 控制台或日志文件,确认模组加载成功。
6. 编辑 Language.cfg 或 很抱歉,您提供的文本内容为空。请提供具体的游戏文本或JSON文件内容,我将严格按照要求进行专业本地化翻译。 如要更改或自定义语言。



要求

  • 格林地狱
  • BepInEx
  • 好生活中心


重要: 这是 BetterLive 模块,需配合 BetterLive Hub/Core 使用。



当前版本


0.0.9



兼容性

此模块影响BetterLive的本地化、菜单文本及模块描述文本。

若其他模组修改了相同的BetterLive本地化系统、配置加载逻辑或BetterLive菜单文本处理,极可能引发兼容性问题。



当前状态

本模块尚处于实验阶段,仍在开发中。

部分翻译键可能缺失、不完整或需要根据已安装的 BetterLive 模块进行修正。

请报告以下问题:

  • BetterLive Hub 版本
  • 语言模块版本
  • 已安装的 BetterLive 模块
  • 已选语言代码
  • 你的 BetterLive.localization.json 文件(如有修改)
  • BepInEx日志文件
  • 重现问题的步骤



制作人员

由 wujekbobixon.

感谢《绿色地狱》模组社区以及 BepInEx / Harmony 生态系统的支持。

使用 Xmod 解锁 绿色地狱 的全部潜力 — 今天就探索这些顶级 MOD!