From 3518fbf3ffac6b358ddce198cd8a999c92082ab6 Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Tue, 24 Jul 2018 07:21:49 +0100 Subject: [PATCH] mk: Support additional romanizations (ISO 9, BGN/PCGN, Cadastre, and MJMS/SSO). --- CHANGELOG.md | 4 +++- dictsource/mk_rules | 46 +++++++++++++++++++++++++++++---------------- 2 files changed, 33 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bc922466..70242c03 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -104,7 +104,9 @@ updated languages: * it (Italian) -- chrislm * ky (Kyrgyz) -- JRMeyer * lv (Latvian) -- Valdis Vitolins -* mk (Macedonian) -- Reece Dunn. Don't map đ and ć to Serbian ђ and ћ (use Macedonian ѓ and ќ instead). +* mk (Macedonian) -- Reece Dunn. Updated the romanization support: + * Don't map đ and ć to Serbian ђ and ћ (use Macedonian ѓ and ќ instead). + * Support additional romanizations: ISO 9, BGN/PCGN, Cadastre, and MJMS/SSO. * mr (Marathi) -- Vardhan * or (Oriya) -- Vardhan * ur (Urdu) -- Ejaz Shah diff --git a/dictsource/mk_rules b/dictsource/mk_rules index 2ab4ec52..339ac437 100644 --- a/dictsource/mk_rules +++ b/dictsource/mk_rules @@ -1,39 +1,53 @@ // translation rules for Macedonian // This file is UTF-8 encoded +// Reference: https://en.wikipedia.org/wiki/Romanization_of_Macedonian .replace -// Latn Cyrl - a а - b б - c ц +// Latn Cyrl Basic Latin (2 letters) + gj ѓ + zh ж + dz ѕ + lj љ + nj њ + kj ќ + ts ц +// Latn Cyrl Extended Latin + ǵ ѓ + đ ѓ + ž ж + ẑ ѕ + ǰ ј + l̂ љ + n̂ њ + ḱ ќ ć ќ č ч dž џ - dz ѕ - d д - đ ѓ - e е - f ф + d̂ џ + š ш +// Latn Cyrl Basic Latin (Common) + a а + b б + v в g г - h х + d д + e е + z з i и j ј k к - lj љ l л m м - nj њ n н o о p п r р s с - š ш t т u у - v в - z з - ž ж + f ф + h х + c ц .group а а a