Internationalization Demo

Welcome!

This page demonstrates all the internationalization features in GetIntent. Try switching languages using the dropdown above to see how everything adapts!

Current Locale: pt
Text Direction: LTR

Date & Time Formatting

Short Date:
02/01/2026
Medium Date:
2 de jan. de 2026
Long Date:
2 de janeiro de 2026
Full Date:
sexta-feira, 2 de janeiro de 2026

Relative Time

Yesterday:
ontem
Last Week:
semana passada
5 minutes ago:
hรก 5 minutos
2 hours ago:
hรก 2 horas

Number Formatting

Large Number:
1.234.567,89
Decimal:
0,1235
Percentage:
85,60%
File Size:
1,46 MB

Currency Formatting

USD:
US$ย 99,99
EUR:
โ‚ฌย 99,99
GBP:
ยฃย 99,99
JPY:
JPยฅย 9.999

Pluralization

Plural Form:
other
Formatted:
5 items
Note: Arabic has 6 plural forms (zero, one, two, few, many, other), while English has only 2 (one, other).

List Formatting

Conjunction (and):
Apple, Banana e Orange
Disjunction (or):
Red, Green ou Blue

Other Utilities

Duration (3665 seconds):
1h 1m 5s
Compact Number:
1,5ย mi

Features Demonstrated

  • โœ“Date Formatting: Locale-aware date display (US: MM/DD/YYYY, EU: DD/MM/YYYY, etc.)
  • โœ“Number Formatting: Different decimal and thousand separators per locale
  • โœ“Currency: Proper currency symbol placement and formatting
  • โœ“Pluralization: Handles 1-6 plural forms (Arabic has 6!)
  • โœ“RTL Support: Full right-to-left support for Arabic and Hebrew
  • โœ“Relative Time: "5 minutes ago" in every language
  • โœ“List Formatting: "A, B, and C" vs "A, B, et C"
  • โœ“Type Safety: All translation keys are type-checked

20 Supported Languages

๐Ÿ‡บ๐Ÿ‡ธ English
๐Ÿ‡ช๐Ÿ‡ธ Spanish
๐Ÿ‡ธ๐Ÿ‡ฆ Arabic
๐Ÿ‡ซ๐Ÿ‡ท French
๐Ÿ‡ฉ๐Ÿ‡ช German
๐Ÿ‡ฎ๐Ÿ‡น Italian
๐Ÿ‡ต๐Ÿ‡น Portuguese
๐Ÿ‡ฏ๐Ÿ‡ต Japanese
๐Ÿ‡จ๐Ÿ‡ณ Chinese
๐Ÿ‡ฐ๐Ÿ‡ท Korean
๐Ÿ‡ฎ๐Ÿ‡ฑ Hebrew
๐Ÿ‡ท๐Ÿ‡บ Russian
๐Ÿ‡ต๐Ÿ‡ฑ Polish
๐Ÿ‡ณ๐Ÿ‡ฑ Dutch
๐Ÿ‡ธ๐Ÿ‡ช Swedish
๐Ÿ‡น๐Ÿ‡ท Turkish
๐Ÿ‡ฎ๐Ÿ‡ณ Hindi
๐Ÿ‡น๐Ÿ‡ญ Thai
๐Ÿ‡ป๐Ÿ‡ณ Vietnamese
๐Ÿ‡จ๐Ÿ‡ฟ Czech
๐Ÿ“š View Full Documentation