1. Menu titles
2. Categories
3. Creatures
4. Tutorial message
1. Menu titles
The translation of menu titles (RESISTANCE, WEAKNESS, LOOT, HUD Notification and System Menu Option) is handled by scaleform. This means that the game will automatically detect which language is being used for Skyrim and load the corresponding translation file.
To create a translation file, go to interface>translations, and create a new txt file named Dragonborns Bestiary_[LANGUAGE].txt. Example for French:

Inside this file, write the native names of the titles on the left, then tab, and finally the title in your target language:

English version for an additional example:

2. Categories
To change the name of a category, head to interface>creatures and open categories.json:

Inside this file, edit the value on the right according to your language. Example for French:


Alphabetical ordering will always be made from the translated names rather than the category ids. Also note that these changes can be made at runtime, without the need to restart the game.
3. Creatures
To translate a creature's entry, you only have to edit two files: the creature's standard JSON, and its _LOOT JSON.

In the main JSON, change the creature's "name" and "description" fields but do not edit the id. It is imperative that the id remains the same for the mod to work correctly.

In the _LOOT file, only change the value on the left for each item (right is for the icon keyword).

Results in game:

Small note concerning the descriptions: I decided to capitalize the creature names in descriptions. Feel free to follow this convention if you want.
4. Tutorial message
To translate the tutorial message, open "Dragonborns Bestiary.ini" and change the value of sTutorialMessage. Make sure to respect the original formatting, in particular the [{}] expression, otherwise the menu hotkey won't be displayed correctly. Example for Spanish:


6 comments