🌐 Localization & i18n · String Engineering
Support RTL layouts properly
Logical properties, mirrored iconography decisions, and bidi text handling done right.
intermediate~35 minLocalization Engineersi18n DevelopersLocalization Managers
Steps
- 1Convert directional CSS to logical properties (margin-inline-start etc.)
- 2Decide per-icon mirroring: directionals mirror, brand/symbols don't
- 3Handle mixed-direction text with unicode-bidi isolation, not manual flips
- 4Test carousels/drawers/progress flows in RTL — they invert subtly
- 5Numbers/phone formats stay LTR within RTL paragraphs deliberately
- 6Screenshot-snapshot both directions in CI for every component
Common Pitfalls
- ▲position:absolute left/right hardcodes exploding in Arabic
- ▲Mirrored brand logos looking like counterfeits
Commands
Install with skills CLI
$ npx skills add aniruddhaadak80/skills --skill string-engineering-rtl-layout-supportInstall globally
$ npx skills add aniruddhaadak80/skills --skill string-engineering-rtl-layout-support -gTags
#rtl#css#arabic#hebrew#localization-i18n#string-engineering