Cubed Docs
Admin panel

Languages

Choose which of the 34 shipped languages customers can use.

Configuration → Languages. One row per language, each with a code, a label and an on/off tick.

How it works

The theme ships translations for 34 languages. This page decides which of them appear in the language switcher.

FieldWhat it does
CodeThe language code. Pick from the list — it must match one the theme supports.
LabelWhat customers see in the switcher, e.g. Deutsch. Write it in that language.
EnabledUntick to hide the language without deleting the row.

Only one language enabled? The switcher disappears entirely and the whole site is locked to that language. This is the clean way to run a single-language store.

Disabling a language takes effect immediately, even for a visitor who had already chosen it — they are moved to the first enabled language.

The 34 available codes

en Englishbg Българскиhr Hrvatskics Čeština
da Dansknl Nederlandset Eestifi Suomi
fr Françaisde Deutschel Ελληνικάhu Magyar
ga Gaeilgeit Italianolv Latviešult Lietuvių
mt Maltipl Polskipt Portuguêsro Română
sk Slovenčinasl Slovenščinaes Españolsv Svenska
zh 中文hi हिन्दीid Bahasa Indonesiaur اردو
ru Русскийja 日本語tr Türkçevi Tiếng Việt
ko 한국어uk Українська

After seeding, English, French, German, Portuguese and Spanish are enabled and the rest are switched off. Turn on whichever you want.

Two different kinds of text

This matters, and it is the most common point of confusion.

KindExampleWhere it is translated
Interface text"Add to cart", "Checkout", "Your basket is empty"Already translated in the theme's files for all 34 languages
Your contentFooter headings, about text, rank table labelsYou translate it yourself in the admin panel

So enabling German gives you a fully German interface straight away — but your own footer text stays in English until you translate it.

Translating your content

Open the page you want to translate

Footer, About, Site Settings, Rank Groups — anything with translatable fields.

Fill in the fields and save

Anything you leave blank falls back to the English value, so partial translations are fine.

Changing the interface wording

If you want to reword "Add to cart", or add a language the theme does not ship, that lives in the translation files rather than the admin panel: Translations.

Notes

  • The Code field only offers codes the theme supports. You cannot invent one here; adding a new language means adding a translation file.
  • Row order is the order customers see in the switcher. Drag to reorder.
  • Removing a row entirely and unticking Enabled have the same effect for visitors. Unticking is safer — you keep the label for later.

On this page