Rails Localization (i18n) - English & Arabic
Installation
SKILL.md
Rails Localization Skill (English & Arabic)
This skill provides comprehensive guidance for implementing internationalization (i18n) in Ruby on Rails applications with proper support for English and Arabic languages.
Core Principles
Arabic Localization is NOT Just Translation
Arabic localization requires cultural and linguistic adaptation, not direct translation:
- Right-to-Left (RTL) Layout: Arabic reads right-to-left
- Pluralization: Arabic has 6 plural forms (zero, one, two, few, many, other)
- Gender Agreement: Arabic nouns and adjectives have grammatical gender
- Number Formatting: Arabic uses Eastern Arabic numerals (٠١٢٣٤٥٦٧٨٩) or Western (0123456789)
- Date Formatting: Hijri calendar support may be needed
- Cultural Context: Greetings, formality levels, and idioms differ significantly