Skip to main content

Adding translations

Other Slimefun addons can also add translations.

Preparing translation files

You will need to prepare translation files that are similar to the ones in the translations folder of SlimefunTranslation. You can use /sftr translation generate command to generate a translation file for your addon (Reference).

If your project already has translation files, you can try to adapt your translation files to the format of SlimefunTranslation's translation files. You will need to specify the fields in your translation files.

Put the localization files in your plugins folder

You should put all the localization files in plugin's data folder.

Listen to translation load event

Listen to TranslationsLoadEvent to load your translations.
(net.guizhanss.slimefuntranslation.api.events.TranslationsLoadEvent)

Call TranslationConfiguration.fromFileConfiguration to load your translations.