This page demonstrates all the internationalization features in GetIntent. Try switching languages using the dropdown above to see how everything adapts!
Current Locale: ar
Text Direction: RTL
Date & Time Formatting
Short Date:
٢/١/٢٠٢٦
Medium Date:
٠٢/٠١/٢٠٢٦
Long Date:
٢ يناير ٢٠٢٦
Full Date:
الجمعة، ٢ يناير ٢٠٢٦
Relative Time
Yesterday:
أمس
Last Week:
الأسبوع الماضي
5 minutes ago:
قبل ٥ دقائق
2 hours ago:
قبل ساعتين
Number Formatting
Large Number:
١٬٢٣٤٬٥٦٧٫٨٩
Decimal:
٠٫١٢٣٥
Percentage:
٨٥٫٦٠٪
File Size:
١٫٤٦ MB
Currency Formatting
USD:
٩٩٫٩٩ US$
EUR:
٩٩٫٩٩ €
GBP:
٩٩٫٩٩ UK£
JPY:
٩٬٩٩٩ JP¥
Pluralization
Plural Form:
few
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 وOrange
Disjunction (or):
Red أو Green أو Blue
Other Utilities
Duration (3665 seconds):
1h 1m 5s
Compact Number:
١٫٥ مليون
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
RTL Mode Active
You're viewing this page in a right-to-left language. Notice how: