
You are viewing a potentially older version of this package. View Latest Version
YapYapDutchLanguage
yapyap dutch supportYapYapLanguageAPI
Adds dutch to yapyap.
Installation
- Install BepInEx for YAPYAP.
- Install YapYapMoreLanguages
- Put YapYapLanguageAPI.dll in
BepInEx/plugins/. - Launch the game once so it creates
languages.json,Models/, andLocalisation/.
Or use your preferred mod manager
Adding a Language
Two things are enough:
- Vosk model — Put the model folder in Models/ (e.g.
Models/vosk-model-small-nl-0.22/). - Localisation file — Put a text file in Localisation/ (e.g.
Localisation/dutch.txt).
Then add an entry for that language in languages.json (see below).
Dutch is included
The mod ships with Dutch support. Use it as a reference:
- Model:
Models/vosk-model-small-nl-0.22/ - Localisation:
Localisation/dutch.txt
Copy that setup and adapt filenames and content for your language.
Localisation format
One line per command:
KEY :: word1-word2-word3
Example (Dutch):
SPELL_ARC_BLINK :: FLITS
SPELL_ARC_SWAP :: WISSEL
languages.json
Example entry:
{
"languages": [
{
"id": "dutch",
"displayName": "Nederlands (Community)",
"systemLanguage": "Dutch",
"modelFolder": "Models/vosk-model-small-nl-0.22",
"localisationFile": "Localisation/dutch.txt",
"fallback": "english"
}
]
}
- id — lowercase identifier
- displayName — name in the in-game language menu
- systemLanguage — Unity
SystemLanguagevalue - modelFolder — path to the model folder under
plugins/ - localisationFile — path to the
.txtunderplugins/ - fallback — language id used if loading fails
License
MIT — see LICENSE.