Skip to content

Language and region settings

Beta
Get Ritla UI

App language, numerals, calendar with a preview of today, currency, first day of the week and time zone, in the settings tabs.

Preview

Mirrored is the same English content laid out right to left: it separates a mirroring bug from a translation one.

EnglishMirroredArabic
DesktopMobile
LTR →

Examples

Panel only

Without sections the block shows only its own panel, for a settings page that has its own navigation.

EnglishMirroredArabic
DesktopMobile
LTR →

Installation

  1. Add the block

    npx ritla add language-region-settings

    Also works with shadcn: npx shadcn@latest add @ritla/language-region-settings

Pricing

Built from

The Ritla UI components this block is made of. Each is installed with it.

Arabic and RTL notes

Mirrors

  • The tab column stands on the right, and every label and option row starts on the right.
  • The option rows read right to left: Gregorian first, on the right.

Does not mirror

  • Each language is written in its own language: English stays English in the Arabic screen.
  • Currency codes and offsets such as GMT+3 stay left to right as written.
Numerals
The numerals choice always shows both samples, 123 and ١٢٣, and the date and amount previews switch with it before saving. It is separate from the language: many Arabic readers prefer Western digits.
Mixed-direction text
The Hijri date comes from the Umm al-Qura calendar in the browser (Intl), with its month names.