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
Every string in src goes through __() with an English key, in lang/en.json and lang/dv.json. TranslationsTest fails if a source string is missing from either file, or isn't Thaana in dv.
Uncertain translations are listed for review in docs/advanced-usage/translations.md. "Delete" is spelt ފުހެލުން, to match javaabu/forms' ފުހެލާ.
Tests use Thaana for user-facing data: role descriptions, search, and the Dhivehi edit page.
What's left: RTL and Thaana input in the role pages, which waits on #10 (blocked).
Logical utilities only: a test rejects ml-, text-left and the like in the Blade views.
Direction: descriptions use dir="auto", and names and guards are dir="ltr". With translatable, the Dhivehi description input gets dir="rtl", lang="dv" and the Thaana keyboard.
Strings: 22 new strings in lang/dv.json. The translation test now also scans the Blade views, and the review table in docs/advanced-usage/translations.md is updated.
Activity
Document v3 for people and agents; add the Boost guideline and skill
n4ff4h commentedon Nov 4, 2026
Done on
next-gen:srcgoes through__()with an English key, inlang/en.jsonandlang/dv.json.TranslationsTestfails if a source string is missing from either file, or isn't Thaana indv.docs/advanced-usage/translations.md. "Delete" is spelt ފުހެލުން, to match javaabu/forms' ފުހެލާ.What's left: RTL and Thaana input in the role pages, which waits on #10 (blocked).
n4ff4h commentedon Nov 4, 2026
RTL and Thaana are done for the views.
ml-,text-leftand the like in the Blade views.dir="auto", and names and guards aredir="ltr". With translatable, the Dhivehi description input getsdir="rtl",lang="dv"and the Thaana keyboard.lang/dv.json. The translation test now also scans the Blade views, and the review table indocs/advanced-usage/translations.mdis updated.