Translating the Buttons Is the Easy Half

Every title can carry its own title, synopsis and metadata in each language you run, separately from the language your interface is drawn in. Right to left scripts are handled as a property of the language rather than as a special case.

Translating the Buttons Is the Easy Half

Two Languages, Not One

Most platforms treat language as a single setting, and it is actually two. There is the language your service is drawn in, the menus and buttons and error messages, and there is the language your catalogue is described in, the titles and the synopses. Those are not the same choice and viewers do not want them tied together. Somebody in Berlin may want the interface in German and the film titles left as they were released. Somebody else wants both in German. A platform that offers one switch forces a compromise on one of them. Vodlix keeps the two apart, with a separate toggle per language for the site and for the content, so you can enable a language for the interface without pretending you have translated a catalogue you have not.


Vodlix Language Manager
Enabled independently

Each language has its own switch for the interface and another for content, so you can add a language to the site now and translate the catalogue into it later without either state looking broken.

Vodlix Multilanguage Support
Right to left, properly

Hebrew, Arabic and Urdu are marked as right to left on the language itself, so the layout flips because of what the language is rather than because somebody wrote a special case for it.

Vodlix Metadata Management System
Guessed, then respected

A first visit can pick a language from the visitor location or their browser, provided you have that language installed and active. After that it is their choice, not a guess repeated forever.

lang-translations.png

The Translation Lives on the Title

Each piece of content carries its own translations, one panel per language, held next to the media and the artwork rather than in a separate system that has to be kept in step. That placement is the whole point. A synopsis translated into French belongs to the film, so it travels with it into every row, every search result and every app without anybody wiring it up. It also means the person editing a title can see which languages are filled in and which are not, at the moment they are working on it, which is the only time anybody reliably notices. Adding a language later does not invalidate anything already written, and a title with no translation for a given language falls back rather than appearing empty. The interface side of the same job is described under multilingual.


One Language Is Always Load Bearing

There is a default content language that stays enabled whatever else you do, and it exists because metadata cannot be allowed to disappear. It is the primary locale everything falls back to, so a title that has been translated into three of your seven languages still has a name in the other four rather than a gap where a name should be. Treating one language as structural and the rest as additions is what keeps a partially translated catalogue usable instead of embarrassing, which matters because every catalogue is partially translated. Nobody finishes. The default is also what your SEO metadata falls back to, so a search engine indexing a page in a language you have not fully covered still finds something to read.


Language Is a Market Decision

Adding a language is rarely about translation for its own sake. It is about a market, which usually arrives with a currency, a set of payment methods people actually use, and rights that apply to some countries and not others. Those are separate settings and they tend to move together, so it is worth planning them together. The territories a title may be watched in are covered under conditional access, the ways people can pay under payment gateways, and what any of it returned under reports and analytics. The language list itself is open ended, so a market you had not planned for is an addition rather than a rebuild.


Frequently Asked Questions

Have questions about taking advantage of this limited-time offer? Check out the FAQ for answers.

Can the interface and the catalogue be in different languages?
Yes, and they are controlled separately. Each language has one switch for the site interface and another for content, so you can run your menus in a language whose catalogue metadata you have not translated yet, without the two states being confused with each other.
How are right to left languages handled?
Right to left is a property of the language rather than a separate mode, so Hebrew, Arabic and Urdu lay out correctly because of what they are. That is the difference between supporting those languages and having them technically available while looking wrong.
What happens if a title has not been translated into one of my languages?
It falls back to the default content language rather than showing an empty field. That default is always kept enabled for exactly this reason, because every catalogue is partially translated and a gap where a title should be is worse than a name in the wrong language.
Can the platform pick a language automatically?
On a first visit it can use the visitor location or their browser language, provided that language is installed and active. After that the viewer decides. Guessing once is helpful, guessing repeatedly over somebody who has already chosen is not.
Where do content translations live?
On the title itself, one panel per language, alongside the media and artwork. Keeping them there rather than in a separate translation system is what stops the two drifting apart, and it means whoever is editing a title can see which languages are still empty.
Can I add a language that is not in the list?
Yes, languages can be added rather than being fixed to a preset list. That matters because the market that turns out to be worth pursuing is often not one you planned for, and it should not require a platform change to serve it.
Do translations apply across web, mobile and TV?
They do, because the translation belongs to the title rather than to a page. Once a synopsis exists in a language it appears wherever that title appears, in every app, without anybody wiring it up per platform.
Is this the same as subtitles?
No. This is the language of your catalogue metadata, the titles and descriptions people read while deciding what to watch. Subtitles are the language of the content itself while it plays, and they are handled separately on each title.