UnderScript Localization

v0.63.0

by feildmaster (July 1, 2025)

UnderScript’s own text, like its settings, menu, toasts and chat commands, can be translated, and is shown in the language you picked for the game. Anything without a translation shows in English.

Adding a language

Translations live in the lang folder of the UnderScript repository, with a folder for each language, named with the code the game uses, like fr or de. The English text is in lang/en.

To start a new language, clone the repository and generate a template. You need Node.js 18 or newer.

npm install
npm run lang -- fr

This creates lang/fr with a file for each file that exists in English. Every string appears twice, a // line with the English text for reference, and the real key with an empty value for you to fill in.

"//dismiss": "Dismiss",
"dismiss": "Fermer"

Send the new folder as a pull request. Don’t add lang/underscript.json, it is built from the language folders automatically. The readme has the full details.