Internationalization
Language & Formatting

Language Support

TimberCloud helps you serve a global customer base by formatting dates, numbers, currency, addresses, and tax labels for your region. This page explains what "language support" means in TimberCloud today, how to configure it, and how to present your catalog and customer communications in any language.

In short: TimberCloud's internationalization is locale-based formatting — not a full translation of the dashboard. The admin interface is in English, but the data it displays (and the content you write) adapts to your locale and your language.

For currency-specific behavior and the list of supported currencies, see Currencies. To pick your company's locale, see Locales.

What "language support" means today

TimberCloud's internationalization is focused on locale-based formatting rather than translating the user interface. In practice this means:

  • Date/time display — formatted according to your regional conventions (for example 12/31/2024 vs. 31.12.2024).
  • Number formatting — proper decimal and thousands separators (1,234.56 vs. 1.234,56).
  • Currency display — correct symbol, placement, and decimal rules for the currency.
  • Address formats — country-specific field labels and layouts.
  • Tax labels — regional tax terminology (VAT, GST, Sales Tax).

The admin interface language

The TimberCloud dashboard (app.timbercloud.com) is presented in English — navigation, buttons, system messages, and help text. Changing your locale does not translate these labels; it changes how dates, numbers, and currency are formatted.

Locale-aware formatting

While the interface labels stay in English, the data on every screen adapts to your company's locale. The same order looks like this in three different locales:

Company localeOrder dateTotal
English (US) — en-US12/31/2024$1,234.56
German (Germany) — de-DE31.12.20241.234,56 €
Japanese (Japan) — ja-JP2024/12/31¥1,234

Supported date locales

TimberCloud loads regional date formatting on demand, so dates, weekday names, and month names appear in the right style for your locale. The following locales are supported for date/time formatting:

Locale codeLanguageRegion
enEnglishDefault
en-gbEnglishUnited Kingdom
frFrenchFrance
fr-caFrenchCanada
deGermanGermany
de-atGermanAustria
de-chGermanSwitzerland
esSpanishSpain / Mexico
itItalianItaly
ptPortuguesePortugal
pt-brPortugueseBrazil
zh-cnChineseSimplified
zh-twChineseTraditional
jaJapaneseJapan
koKoreanSouth Korea
ruRussianRussia
arArabicMiddle East
hiHindiIndia
nlDutchNetherlands
nl-beDutchBelgium
plPolishPoland
trTurkishTurkey
svSwedishSweden
daDanishDenmark
nbNorwegianBokmål
nnNorwegianNynorsk
fiFinnishFinland
csCzechCzech Republic
huHungarianHungary
roRomanianRomania
ukUkrainianUkraine
heHebrewIsrael
thThaiThailand
viVietnameseVietnam
idIndonesianIndonesia
msMalayMalaysia

English is always available with no extra loading. The matching regional formatting for any other locale loads automatically the first time it's needed, so the first render after a fresh page load may briefly show the English fallback before switching.

Putting your content in any language

The interface labels are in English, but everything you type is shown exactly as you write it. That's the practical path to a localized experience for your customers today: write your customer-facing content in their language.

Product information

Enter product details in your customers' language:

  • Product names
  • Descriptions
  • Category names
  • Attribute labels
  • Option names

Customer communications

Customize templates and messages with localized content:

  • Order confirmation messages
  • Shipping notifications
  • Custom email content
  • Terms and conditions
  • Invoice notes

Storefront and website content

For your embeddable storefront and your hosted Website, write your copy in the language you want shoppers to read:

  • Welcome and call-to-action text
  • Page content in the Site Builder editor
  • Help text and instructions
  • Hero, About, FAQ, and other content blocks

Tip: The Site Builder's AI Website Assistant writes copy in the language and tone you ask for. Use the Global AI Instructions at Settings → Catalog → AI Settings to tell AI features which language and terminology to use across your storefront and product content. See AI Settings.

Right-to-left (RTL) languages

TimberCloud's formatting respects right-to-left scripts such as Arabic and Hebrew:

  • Number formatting respects the RTL context.
  • Currency symbols are positioned correctly.
  • Mixed left-to-right / right-to-left content is handled so prices and codes read correctly.

When you write content in an RTL language, enter it normally — the formatting layer takes care of digit and symbol placement.

Setting your locale

Your company's default locale drives all of this formatting:

  1. Go to Settings → Company → Locale & Currency Settings.
  2. Select your preferred locale.
  3. Preview how dates, numbers, and currency will display.
  4. Save changes.

The locale you choose applies across the dashboard, documents, and customer-facing output. For step-by-step locale guidance see Locales, and for currency selection see Currencies.

What's not included yet

TimberCloud does not currently offer:

  • A translated (multi-language) admin interface — the dashboard labels are English only.
  • A built-in language switcher on the storefront or hosted website.
  • A central translation-management tool for the UI.

If serving customers in another language is important to you, the supported approach today is to write your product catalog, emails, storefront, and website content directly in that language, as described above. Locale-based formatting then handles dates, numbers, currency, addresses, and tax terminology automatically. Our internationalization capabilities continue to evolve — if you have a specific language requirement, let your account contact or support know so we can factor it into planning.

Troubleshooting

Dates show the wrong format

  • Confirm your locale is set correctly at Settings → Company → Locale & Currency Settings.
  • Refresh the page so the regional date formatting can finish loading.
  • If a locale's regional formatting can't load, dates fall back to English style until it does.

Numbers have the wrong separators

  • Check that your locale matches the format you expect (for example, 1,234.56 for en-US vs. 1.234,56 for de-DE).
  • Number and currency separators follow the company locale, not the browser's language.

Calendar shows English day/month names

  • The regional formatting may not have finished loading yet — refresh and try again.
  • English is the fallback when a locale's formatting isn't available.

RTL text isn't displaying correctly

  • Make sure the content itself is entered in the RTL language (not placeholder text).
  • Re-save the content and reload to confirm.

Related pages