d411339915283450b6a6c960a2ce3d3f4c7c72f6
filled 统一使用精液过载/胶水过载;统计信息规范化(如Minecraft汉化一样加入次数)并修正错误;修正部分进度没有sfw/nsfw分离的情况;补充nsfw下SFW mode btn 的翻译。
NoN translation Repo :3
SFW and NSFW
SFW
These are the lang files shiped into the NoN mod jar. They are SFW, meaning that they use 'liquid' instead of cum, 'energy' instead of heat etc
NSFW
These are included in the lang files in the default pack and overwrite the keys that used liquid etc to now use cum, heat and so on.
Additional info
As a reminder, please double check that things are really translation mistakes. Some keys might look wrong but make sense in the context so compare it to the english counterpart. Example:
"item.needsofnature.accessory.tooltip.liquid_decay_reduced": "Cum decay %s",
"item.needsofnature.accessory.tooltip.liquid_decay_increased": "Cum decay %s",
"item.needsofnature.accessory.tooltip.player_energy_gain.increased": "Heat buildup %s",
"item.needsofnature.accessory.tooltip.player_energy_gain.reduced": "Heat buildup %s",
These might look incorrect but with %s inserted it will be things like
"Heat buildup -10%" and "Cum decay +25%" so keep that in mind when looking for errors.
Terminology
skin,player skin, andbase skinrefer to a Minecraft character appearance or texture, never human tissue. Use the language's established Minecraft or gaming term.destroyed skinandripped skinrefer to NoN's ripped-clothing appearance. Prefer wording about a damaged appearance, outfit, or clothing when a literal translation would imply bodily injury.- Keep filenames and paths such as
destroyed_skin.png,destroyed_skin_mask_%s.png, andconfig/needsofnatureunchanged. - Keep mod and project names such as
Quick Skin,Skin Overrides,CPM,Figura,NoFigura, andNoNunchanged.
Translation Utility
make.ts merges multiple language files into one for easy editing, then splits them back into separate files. This tool lets you:
- find the original text without searching another file
- automatically remove duplicate text to save space
- sort your i18n files according to the official order
Usage
- Open
make.tsand edit thetargetLangFilesand theworkFilefields, changezh_cnto your language. please notice that Thesuffixandfilevalues must be unique. - Run
./make.ts(orts-node make.ts/deno make.ts). The language files will be merged into theworkFilelocation (e.g.zh_cn.json). - Edit the output file.
- Run
./make.tsagain. If the workfile is newer than the other files, the script will write the changes back to the language files (at the locations specified bytargetLangFiles). - If you don't want a language to be written back, add
ro: trueto its entry intargetLangFiles.