From 4f4b48284fa801e36e54dd9b1a58cda8b92b7f74 Mon Sep 17 00:00:00 2001 From: Sergey Eremin Date: Mon, 27 Jun 2016 03:01:42 +0300 Subject: [PATCH] Cyrillic transliteration is now GOST 7.79-2000, system B compliant --- src/main/java/gcardone/junidecode/X04.java | 40 +++++++++++----------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/src/main/java/gcardone/junidecode/X04.java b/src/main/java/gcardone/junidecode/X04.java index 0a5a8ec..aed2099 100644 --- a/src/main/java/gcardone/junidecode/X04.java +++ b/src/main/java/gcardone/junidecode/X04.java @@ -24,7 +24,7 @@ class X04 { public static final String[] map = new String[]{ "Ie", // 0x00 - "Io", // 0x01 + "Yo", // 0x01 "Dj", // 0x02 "Gj", // 0x03 "Ie", // 0x04 @@ -44,11 +44,11 @@ class X04 { "V", // 0x12 "G", // 0x13 "D", // 0x14 - "Ie", // 0x15 + "E", // 0x15 "Zh", // 0x16 "Z", // 0x17 "I", // 0x18 - "I", // 0x19 + "J", // 0x19 "K", // 0x1a "L", // 0x1b "M", // 0x1c @@ -61,26 +61,26 @@ class X04 { "U", // 0x23 "F", // 0x24 "Kh", // 0x25 - "Ts", // 0x26 + "Cz", // 0x26 "Ch", // 0x27 "Sh", // 0x28 - "Shch", // 0x29 - "", // 0x2a - "Y", // 0x2b + "Shh", // 0x29 + "\"", // 0x2a + "Y\'", // 0x2b "\'", // 0x2c - "E", // 0x2d - "Iu", // 0x2e - "Ia", // 0x2f + "E\'", // 0x2d + "Yu", // 0x2e + "Ya", // 0x2f "a", // 0x30 "b", // 0x31 "v", // 0x32 "gh", // 0x33 "d", // 0x34 - "ie", // 0x35 + "e", // 0x35 "zh", // 0x36 "z", // 0x37 "i", // 0x38 - "i", // 0x39 + "j", // 0x39 "k", // 0x3a "l", // 0x3b "m", // 0x3c @@ -93,18 +93,18 @@ class X04 { "u", // 0x43 "f", // 0x44 "kh", // 0x45 - "ts", // 0x46 + "cz", // 0x46 "ch", // 0x47 "sh", // 0x48 - "shch", // 0x49 - "", // 0x4a - "y", // 0x4b + "shh", // 0x49 + "\"", // 0x4a + "y\'", // 0x4b "\'", // 0x4c - "e", // 0x4d - "iu", // 0x4e - "ia", // 0x4f + "e\'", // 0x4d + "yu", // 0x4e + "ya", // 0x4f "ie", // 0x50 - "io", // 0x51 + "yo", // 0x51 "dj", // 0x52 "gj", // 0x53 "ie", // 0x54