Translate ApolloTV 🌍

This page will guide you through adding your language to ApolloTV.

Check that your language doesn't already exist

Check this page: https://github.com/ApolloTVofficial/kamino/tree/master/res/values

If the language does not already exist: Translating a new language

If the language does already exist:

Translating a new language

  1. Rename the file to match the format strings_{lang}.arb

  2. {lang} should be the ISO-639-1 language code for your language. (List of codes)

FAQ

Should I use the curtesy form?

Yes - though it may depend on your culture (the language should be polite but not formal). For example, in French the 'vous' form is used.

How should plurals be handled?

All plural quantities must begin with plural_ so that it's clear that it is a quantity that should be handled as a plural.

Example:

Quantity

Suffix

Example Variable Name

Description

0

Zero

plural_episodesZero

1

One

plural_episodesOne

2

Two

plural_episodesTwo

3-4

Few

plural_episodesFew

>4

Many

plural_episodesMany

Fallback value

Other

plural_episodesOther

This may be used for a negative value. You should just set this to 'error' (in English) for now but we may update this in future.

How to submit your language file

If you know how to use GitHub Make a pull request with your language file.

If you do not know how to use GitHub Click here to join our Discord server. Upload your translation file to the #translation channel and tag user (@SamJakob). If you are modifying a language that is normally handled by someone else, please also tag them.