Multilingual Plugin ๐ŸŒ

If I want to translate categories, category-descriptions and tags in my forum to 10 different languages, I have to create and upload 3 x 10 = 30 separate files for configuration and updates.

Iโ€™m thinking about having all translations in one file with following structure:

categories:
  slug: 
    _de: German name
    _en: English name 
    .description:
       _de: German description
       _en: English description
tags:
  tag:
     ...

This would have several benefits:

  • All translations could be updated at once
  • Translators see context during translation
  • Streamline translation tasks utilizing Large Language Models

Has anyone tried this before?

Are there any downsides I do not see?

Regarding a first implementation, I will try to write a plugin that creates and updates all needed entries in Multilingual::CustomTranslation.

3 Likes