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/2024vs.31.12.2024). - Number formatting — proper decimal and thousands separators (
1,234.56vs.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 locale | Order date | Total |
|---|---|---|
English (US) — en-US | 12/31/2024 | $1,234.56 |
German (Germany) — de-DE | 31.12.2024 | 1.234,56 € |
Japanese (Japan) — ja-JP | 2024/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 code | Language | Region |
|---|---|---|
| en | English | Default |
| en-gb | English | United Kingdom |
| fr | French | France |
| fr-ca | French | Canada |
| de | German | Germany |
| de-at | German | Austria |
| de-ch | German | Switzerland |
| es | Spanish | Spain / Mexico |
| it | Italian | Italy |
| pt | Portuguese | Portugal |
| pt-br | Portuguese | Brazil |
| zh-cn | Chinese | Simplified |
| zh-tw | Chinese | Traditional |
| ja | Japanese | Japan |
| ko | Korean | South Korea |
| ru | Russian | Russia |
| ar | Arabic | Middle East |
| hi | Hindi | India |
| nl | Dutch | Netherlands |
| nl-be | Dutch | Belgium |
| pl | Polish | Poland |
| tr | Turkish | Turkey |
| sv | Swedish | Sweden |
| da | Danish | Denmark |
| nb | Norwegian | Bokmål |
| nn | Norwegian | Nynorsk |
| fi | Finnish | Finland |
| cs | Czech | Czech Republic |
| hu | Hungarian | Hungary |
| ro | Romanian | Romania |
| uk | Ukrainian | Ukraine |
| he | Hebrew | Israel |
| th | Thai | Thailand |
| vi | Vietnamese | Vietnam |
| id | Indonesian | Indonesia |
| ms | Malay | Malaysia |
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:
- Go to Settings → Company → Locale & Currency Settings.
- Select your preferred locale.
- Preview how dates, numbers, and currency will display.
- 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.56foren-USvs.1.234,56forde-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
- Currencies — supported currencies and how prices are displayed.
- Locales — choosing and previewing your company locale.
- Company Settings — where Locale & Currency Settings live.
- AI Settings — set a company-wide language/terminology instruction for AI features.
- Your Website and Embeddable Storefront — where your localized customer-facing content appears.