2026-09-22 15:17:09 +08:00
2026-09-19 18:20:31 +08:00
2026-09-19 18:20:31 +08:00
2026-09-19 18:20:31 +08:00
2026-09-19 18:20:31 +08:00
2026-09-19 18:20:31 +08:00
2026-09-22 15:17:09 +08:00

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, and base skin refer to a Minecraft character appearance or texture, never human tissue. Use the language's established Minecraft or gaming term.
  • destroyed skin and ripped skin refer 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, and config/needsofnature unchanged.
  • Keep mod and project names such as Quick Skin, Skin Overrides, CPM, Figura, NoFigura, and NoN unchanged.

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

  1. Open make.ts and edit the targetLangFiles and the workFile fields, change zh_cn to your language. please notice that The suffix and file values must be unique.
  2. Run ./make.ts (or ts-node make.ts / deno make.ts). The language files will be merged into the workFile location (e.g. zh_cn.json).
  3. Edit the output file.
  4. Run ./make.ts again. If the workfile is newer than the other files, the script will write the changes back to the language files (at the locations specified by targetLangFiles).
  5. If you don't want a language to be written back, add ro: true to its entry in targetLangFiles.
S
Description
SFW and NSFW lang files
Readme
3.5 MiB