Translate table cells by language
Give any table cell a different value for each language your app supports. Published pages show the value in the visitor's language, then in your app's fallback language, then the cell's original value. Your app needs supported languages configured in the Localisation settings first; see Multi-language websites with Language Picker and LOCALISE.
Edit a cell per language
Open the table editor of your app.
In the header, choose a language from the Language dropdown. It lists Base values and the languages your app supports.
Edit cells directly in the grid. Each cell uses the editor of its column's type, and your change becomes that cell's translation for the chosen language.
Base values shows the original cells that every language falls back to. It is not the same as your app's Base language setting, which sets the primary language of the whole app.
How a published page picks a value
For every cell, a published page uses the first value that exists in this order:
The translation in the visitor's language.
The translation in the app's fallback language, when it differs from the visitor's language.
The cell's original value from Base values.
Leave a translation blank on purpose
An empty cell in a language view is a translation you left blank on purpose: the page shows nothing there and does not fall back further. To remove a translation instead, select the cell in the language view and press Delete: this removes the translation, and the fallback applies again. In Base values, Delete clears the original cell.
Paste translations
Pasting into a language view must fit the table's existing rows and columns; switch to Base values first when you need to add rows or columns. Paste is limited to 10,000 cells at once. Pasted values still follow the column's type and dropdown rules.
Supported languages
The language list comes from your app's Localisation settings, which offer 23 languages: English, Dutch, French, German, Spanish, Italian, Portuguese, Danish, Swedish, Norwegian, Finnish, Polish, Czech, Hungarian, Romanian, Bulgarian, Greek, Turkish, Arabic, Chinese, Japanese, Korean, and Russian. The settings require at least one supported language, and your base and fallback languages are always included.