You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Translations to review: 41 Dhivehi lines were written by the agent rather than taken from javaabu/forms v1's human-written file. They're listed for a native speaker in docs/advanced-usage/dhivehi-and-rtl.md#dhivehi-lines-to-review.
RTL: layout uses logical properties only, enforced by an ESLint rule. Side-pointing arrows flip in RTL. Fields with thaana get dir="rtl" lang="dv". Email, URL, phone, password and number inputs stay LTR.
Thaana input: with Onu, Onu's own Thaana support handles it. Every other adapter uses the core's thaanaKeyDown, the JTK phonetic layout that Onu also uses. It inserts at the caret and fires onChange.
Tests: tests of user-facing behaviour use Thaana text, with the RTL and Thaana cases in src/core/rtl.test.tsx.
Activity
Dhivehi localization and RTL
n4ff4h commentedon Nov 4, 2026
Done on
next-gen(c2a5fc1).@javaabu/i18n, withenanddvlines (Use @javaabu/i18n for every string #11).docs/advanced-usage/dhivehi-and-rtl.md#dhivehi-lines-to-review.thaanagetdir="rtl" lang="dv". Email, URL, phone, password and number inputs stay LTR.thaanaKeyDown, the JTK phonetic layout that Onu also uses. It inserts at the caret and firesonChange.src/core/rtl.test.tsx.