localize-sr
Installation
SKILL.md
Translate to Serbian (sr) — High-Fidelity Skill
Scope & Variants — CRITICAL
Serbian has TWO officially equal writing systems, mandated by Article 10 of the Serbian Constitution: Cyrillic (ћирилица) and Latin (латиница). They are NOT regional dialects or formality registers — they are alternate scripts for the same language, fully interchangeable letter-by-letter via a 1:1 mapping.
| Locale | Script | Usage | Preference signal |
|---|---|---|---|
sr-Cyrl / sr (default in many CLDR contexts) |
Ћирилица (Cyrillic) | Official documents, government, schools, traditional press, religious texts, formal institutional copy | Older audiences, conservative branding, state institutions, Republika Srpska |
sr-Latn |
Latinica (Latin) | Internet, business, IT, advertising, modern UI, international-facing material | Younger audiences, tech products, web/mobile UI, globally-facing brands |
Practical reality:
- The Serbian government promotes Cyrillic as primary by law (2021 Law on Use of Serbian Language).
- In digital products the Latin script dominates ~70-80% of real-world use because keyboards default to it and URL/email systems handle it without ambiguity.
- Most software localization targets Latin first, then Cyrillic if the product needs institutional credibility.
Hard rule — NEVER mix scripts within one text (severity 3.0)
The single most-failed Serbian rule by AI translators: producing one string with both scripts. This is unambiguously wrong.