But I have a situation where the whole html structure is exactly the same for all languages except for the strings and text. I want to create one single html file and make it be the skeleton for all served languages.
I understand that this can be achieved by i18n string translations but what I see problematic with this approach is that all string translations must be written in what can become huge files inside:
i18n/en.yaml or themes/theme-name/i18n/en.yaml
I would prefer creating i18n files per content page and not per site as whole.
It is just yesterday I heard about Hugo for the first time and I like the simplicity of the framework but for my projects, content translation is important.