Translations should be part of the build process

Use case or problem

The translations seems not to be part of the build process. They should!

When pull request in “obsidian-translations” are merged into the master they are not automatically in the next insider release which means that you cannot test the translations.

Sometimes there are public releases like the 1.8.4 which does not include Danish translations that are merged into “obsidian-translations” 2 month ago. There is a pull request from before the public v1.8.4 that is not merged and included.

It almost impossible to test translations or keep up with translation if no defined inclusion of translations in the build process exists.

Proposed solution

Make translations part of the build process for both insider and public releases.

For testing translations you can manually load the JSON file following this: GitHub - obsidianmd/obsidian-translations: Help translate Obsidian into your language.

We don’t merge PR’s instantly so that others can chime in before a potentially bad translation shows up in the app.