From 6f84663a4f8105da59859ce699309c2d284d6494 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Wed, 9 Dec 2015 21:51:26 -0500 Subject: [PATCH] Generic updates to transliterations. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remove duplicate transliterations for U+0152 and U+0153 from C-translit.h.in. - Change Ö U+00D6 LATIN CAPITAL LETTER O WITH STROKE → O (instead of → OE) - Change ö U+00F6 LATIN SMALL LETTER O WITH STROKE → o (instead of → oe) - Add ₹ U+20B9 INDIAN RUPEE SIGN → INR - Add ₫ U+20AB DONG SIGN → Dong (in addition to "₫ → Đồng") - Add many others from http://unicode.org/cldr/trac/browser/trunk/common/transforms/Latin-ASCII.xml - Add some more currency signs suggested by Marko Myllynen - Add another patch with more characters by Marko Myllynen --- ChangeLog | 5 + locale/C-translit.h.in | 2 - localedata/ChangeLog | 9 + localedata/locales/translit_neutral | 470 +++++++++++++++++++++++++++- 4 files changed, 479 insertions(+), 7 deletions(-) diff --git a/ChangeLog b/ChangeLog index ec8807cfac..a8d3fcc42f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2015-12-09 Mike FABIAN + + * locale/C-translit.h.in: Remove duplicate transliterations for U+0152 + and U+0153. + 2015-12-09 Joseph Myers [BZ #19351] diff --git a/locale/C-translit.h.in b/locale/C-translit.h.in index 71bef640a3..7aed945e25 100644 --- a/locale/C-translit.h.in +++ b/locale/C-translit.h.in @@ -38,8 +38,6 @@ "\x0133" "ij" /* LATIN SMALL LIGATURE IJ */ "\x0149" "'n" /* LATIN SMALL LETTER N PRECEDED BY APOSTROPHE */ "\x0152" "OE" /* LATIN CAPITAL LIGATURE OE */ -"\x0152" "OE" /* LATIN CAPITAL LIGATURE OE */ -"\x0153" "oe" /* LATIN SMALL LIGATURE OE */ "\x0153" "oe" /* LATIN SMALL LIGATURE OE */ "\x017f" "s" /* LATIN SMALL LETTER LONG S */ "\x01c7" "LJ" /* LATIN CAPITAL LETTER LJ */ diff --git a/localedata/ChangeLog b/localedata/ChangeLog index fae4dabe11..5b58e8abab 100644 --- a/localedata/ChangeLog +++ b/localedata/ChangeLog @@ -1,3 +1,12 @@ +2015-12-09 Mike FABIAN + Marko Myllynen + + * locales/translit_neutral: Change Ö U+00D6 LATIN CAPITAL LETTER O WITH + STROKE → O (instead of → OE). Change ö U+00F6 LATIN SMALL LETTER O WITH + STROKE → o (instead of → oe). Add ₹ U+20B9 INDIAN RUPEE SIGN → INR. + Add ₫ U+20AB DONG SIGN → Dong (in addition to "₫ → Đồng"). + Synchronize with CLDR Latin-ASCII.xml, and community suggestions. + 2015-10-17 Gunnar Hjalmarsson [BZ #18953] diff --git a/localedata/locales/translit_neutral b/localedata/locales/translit_neutral index b5cc079b26..c16d6f0e71 100644 --- a/localedata/locales/translit_neutral +++ b/localedata/locales/translit_neutral @@ -18,30 +18,306 @@ include "translit_wide";"" % NO-BREAK SPACE +% INVERTED EXCLAMATION MARK + +% CENT SIGN + +% POUND SIGN + "" +% YEN SIGN + "" +% BROKEN BAR + % COPYRIGHT SIGN "" % LEFT-POINTING DOUBLE ANGLE QUOTATION MARK "" +% NOT SIGN + % SOFT HYPHEN % REGISTERED SIGN "" +% PLUS-MINUS SIGN + "" +% ACUTE ACCENT + +% MIDDLE DOT + % CEDILLA % RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK "" +% INVERTED QUESTION MARK + +% LATIN CAPITAL LETTER ETH + % MULTIPLICATION SIGN % LATIN CAPITAL LETTER AE "" % LATIN CAPITAL LETTER O WITH STROKE - "" + +% LATIN CAPITAL LETTER THORN + "" % LATIN SMALL LETTER SHARP S "" % LATIN SMALL LETTER AE "" +% LATIN SMALL LETTER ETH + +% DIVISION SIGN + % LATIN SMALL LETTER O WITH STROKE - "" + +% LATIN SMALL LETTER THORN + "" +% LATIN CAPITAL LETTER D WITH STROKE + +% LATIN SMALL LETTER D WITH STROKE + +% LATIN CAPITAL LETTER H WITH STROKE + +% LATIN SMALL LETTER H WITH STROKE + +% LATIN SMALL LETTER DOTLESS I + +% LATIN SMALL LETTER KRA (collates with q in DUCET) + +% LATIN CAPITAL LETTER L WITH MIDDLE DOT + +% LATIN SMALL LETTER L WITH MIDDLE DOT + +% LATIN CAPITAL LETTER L WITH STROKE + +% LATIN SMALL LETTER L WITH STROKE + +% LATIN CAPITAL LETTER ENG + +% LATIN SMALL LETTER ENG + +% LATIN SMALL LETTER N PRECEDED BY APOSTROPHE + "" +% LATIN CAPITAL LIGATURE OE + "" +% LATIN SMALL LIGATURE OE + "" +% LATIN CAPITAL LETTER T WITH STROKE + +% LATIN SMALL LETTER T WITH STROKE + +% LATIN SMALL LETTER B WITH STROKE + +% LATIN CAPITAL LETTER B WITH HOOK + +% LATIN CAPITAL LETTER B WITH TOPBAR + +% LATIN SMALL LETTER B WITH TOPBAR + +% LATIN CAPITAL LETTER C WITH HOOK + +% LATIN SMALL LETTER C WITH HOOK + +% LATIN CAPITAL LETTER AFRICAN D + +% LATIN CAPITAL LETTER D WITH HOOK + +% LATIN CAPITAL LETTER D WITH TOPBAR + +% LATIN SMALL LETTER D WITH TOPBAR + +% LATIN CAPITAL LETTER OPEN E + +% LATIN CAPITAL LETTER F WITH HOOK + +% LATIN SMALL LETTER F WITH HOOK + +% LATIN CAPITAL LETTER G WITH HOOK + +% LATIN SMALL LETTER HV + "" +% LATIN CAPITAL LETTER IOTA + +% LATIN CAPITAL LETTER I WITH STROKE + +% LATIN CAPITAL LETTER K WITH HOOK + +% LATIN SMALL LETTER K WITH HOOK + +% LATIN SMALL LETTER L WITH BAR + +% LATIN CAPITAL LETTER N WITH LEFT HOOK + +% LATIN SMALL LETTER N WITH LONG RIGHT LEG + +% LATIN CAPITAL LETTER OI + "" +% LATIN SMALL LETTER OI + "" +% LATIN CAPITAL LETTER P WITH HOOK + +% LATIN SMALL LETTER P WITH HOOK + +% LATIN SMALL LETTER T WITH PALATAL HOOK + +% LATIN CAPITAL LETTER T WITH HOOK + +% LATIN SMALL LETTER T WITH HOOK + +% LATIN CAPITAL LETTER T WITH RETROFLEX HOOK + +% LATIN CAPITAL LETTER V WITH HOOK + +% LATIN CAPITAL LETTER Y WITH HOOK + +% LATIN SMALL LETTER Y WITH HOOK + +% LATIN CAPITAL LETTER Z WITH STROKE + +% LATIN SMALL LETTER Z WITH STROKE + +% LATIN CAPITAL LETTER G WITH STROKE + +% LATIN SMALL LETTER G WITH STROKE + +% LATIN SMALL LETTER D WITH CURL + +% LATIN CAPITAL LETTER Z WITH HOOK + +% LATIN SMALL LETTER Z WITH HOOK + +% LATIN SMALL LETTER L WITH CURL + +% LATIN SMALL LETTER N WITH CURL + +% LATIN SMALL LETTER T WITH CURL + +% LATIN SMALL LETTER DOTLESS J + +% LATIN SMALL LETTER DB DIGRAPH + "" +% LATIN SMALL LETTER QP DIGRAPH + "" +% LATIN CAPITAL LETTER A WITH STROKE + +% LATIN CAPITAL LETTER C WITH STROKE + +% LATIN SMALL LETTER C WITH STROKE + +% LATIN CAPITAL LETTER L WITH BAR + +% LATIN CAPITAL LETTER T WITH DIAGONAL STROKE + +% LATIN SMALL LETTER S WITH SWASH TAIL + +% LATIN SMALL LETTER Z WITH SWASH TAIL + +% LATIN CAPITAL LETTER B WITH STROKE + +% LATIN CAPITAL LETTER U BAR + +% LATIN CAPITAL LETTER E WITH STROKE + +% LATIN SMALL LETTER E WITH STROKE + +% LATIN CAPITAL LETTER J WITH STROKE + +% LATIN SMALL LETTER J WITH STROKE + +% LATIN CAPITAL LETTER R WITH STROKE + +% LATIN SMALL LETTER R WITH STROKE + +% LATIN CAPITAL LETTER Y WITH STROKE + +% LATIN SMALL LETTER Y WITH STROKE + +% LATIN SMALL LETTER B WITH HOOK + +% LATIN SMALL LETTER C WITH CURL + +% LATIN SMALL LETTER D WITH TAIL + +% LATIN SMALL LETTER D WITH HOOK + +% LATIN SMALL LETTER OPEN E + +% LATIN SMALL LETTER DOTLESS J WITH STROKE + +% LATIN SMALL LETTER G WITH HOOK + +% LATIN SMALL LETTER SCRIPT G + +% LATIN LETTER SMALL CAPITAL G + +% LATIN SMALL LETTER H WITH HOOK + +% LATIN SMALL LETTER HENG WITH HOOK + +% LATIN SMALL LETTER I WITH STROKE + +% LATIN LETTER SMALL CAPITAL I + +% LATIN SMALL LETTER L WITH MIDDLE TILDE + +% LATIN SMALL LETTER L WITH BELT + +% LATIN SMALL LETTER L WITH RETROFLEX HOOK + +% LATIN SMALL LETTER M WITH HOOK + +% LATIN SMALL LETTER N WITH LEFT HOOK + +% LATIN SMALL LETTER N WITH RETROFLEX HOOK + +% LATIN LETTER SMALL CAPITAL N + +% LATIN LETTER SMALL CAPITAL OE + "" +% LATIN SMALL LETTER R WITH LONG LEG + +% LATIN SMALL LETTER R WITH TAIL + +% LATIN SMALL LETTER R WITH FISHHOOK + +% LATIN LETTER SMALL CAPITAL R + +% LATIN SMALL LETTER S WITH HOOK + +% LATIN SMALL LETTER T WITH RETROFLEX HOOK + +% LATIN SMALL LETTER U BAR + +% LATIN SMALL LETTER V WITH HOOK + +% LATIN LETTER SMALL CAPITAL Y + +% LATIN SMALL LETTER Z WITH RETROFLEX HOOK + +% LATIN SMALL LETTER Z WITH CURL + +% LATIN LETTER SMALL CAPITAL B + +% LATIN LETTER SMALL CAPITAL G WITH HOOK + +% LATIN LETTER SMALL CAPITAL H + +% LATIN SMALL LETTER J WITH CROSSED-TAIL + +% LATIN LETTER SMALL CAPITAL L + +% LATIN SMALL LETTER Q WITH HOOK + +% LATIN SMALL LETTER DZ DIGRAPH + "" +% LATIN SMALL LETTER DZ DIGRAPH WITH CURL + "" +% LATIN SMALL LETTER TS DIGRAPH + "" +% LATIN SMALL LETTER LS DIGRAPH + "" +% LATIN SMALL LETTER LZ DIGRAPH + "" % MODIFIER LETTER PRIME ; % MODIFIER LETTER DOUBLE PRIME @@ -68,6 +344,138 @@ include "translit_wide";"" % SMALL TILDE +% DOUBLE ACUTE ACCENT + "" +% LATIN LETTER SMALL CAPITAL A + +% LATIN LETTER SMALL CAPITAL AE + "" +% LATIN LETTER SMALL CAPITAL BARRED B + +% LATIN LETTER SMALL CAPITAL C + +% LATIN LETTER SMALL CAPITAL D + +% LATIN LETTER SMALL CAPITAL ETH + +% LATIN LETTER SMALL CAPITAL E + +% LATIN LETTER SMALL CAPITAL J + +% LATIN LETTER SMALL CAPITAL K + +% LATIN LETTER SMALL CAPITAL L WITH STROKE + +% LATIN LETTER SMALL CAPITAL M + +% LATIN LETTER SMALL CAPITAL O + +% LATIN LETTER SMALL CAPITAL P + +% LATIN LETTER SMALL CAPITAL T + +% LATIN LETTER SMALL CAPITAL U + +% LATIN LETTER SMALL CAPITAL V + +% LATIN LETTER SMALL CAPITAL W + +% LATIN LETTER SMALL CAPITAL Z + +% LATIN SMALL LETTER UE + "" +% LATIN SMALL LETTER B WITH MIDDLE TILDE + +% LATIN SMALL LETTER D WITH MIDDLE TILDE + +% LATIN SMALL LETTER F WITH MIDDLE TILDE + +% LATIN SMALL LETTER M WITH MIDDLE TILDE + +% LATIN SMALL LETTER N WITH MIDDLE TILDE + +% LATIN SMALL LETTER P WITH MIDDLE TILDE + +% LATIN SMALL LETTER R WITH MIDDLE TILDE + +% LATIN SMALL LETTER R WITH FISHHOOK AND MIDDLE TILDE + +% LATIN SMALL LETTER S WITH MIDDLE TILDE + +% LATIN SMALL LETTER T WITH MIDDLE TILDE + +% LATIN SMALL LETTER Z WITH MIDDLE TILDE + +% LATIN SMALL LETTER TH WITH STRIKETHROUGH + "" +% LATIN SMALL CAPITAL LETTER I WITH STROKE + +% LATIN SMALL LETTER P WITH STROKE + +% LATIN SMALL CAPITAL LETTER U WITH STROKE + +% LATIN SMALL LETTER B WITH PALATAL HOOK + +% LATIN SMALL LETTER D WITH PALATAL HOOK + +% LATIN SMALL LETTER F WITH PALATAL HOOK + +% LATIN SMALL LETTER G WITH PALATAL HOOK + +% LATIN SMALL LETTER K WITH PALATAL HOOK + +% LATIN SMALL LETTER L WITH PALATAL HOOK + +% LATIN SMALL LETTER M WITH PALATAL HOOK + +% LATIN SMALL LETTER N WITH PALATAL HOOK + +% LATIN SMALL LETTER P WITH PALATAL HOOK + +% LATIN SMALL LETTER R WITH PALATAL HOOK + +% LATIN SMALL LETTER S WITH PALATAL HOOK + +% LATIN SMALL LETTER V WITH PALATAL HOOK + +% LATIN SMALL LETTER X WITH PALATAL HOOK + +% LATIN SMALL LETTER Z WITH PALATAL HOOK + +% LATIN SMALL LETTER A WITH RETROFLEX HOOK + +% LATIN SMALL LETTER D WITH HOOK AND TAIL + +% LATIN SMALL LETTER E WITH RETROFLEX HOOK + +% LATIN SMALL LETTER OPEN E WITH RETROFLEX HOOK + +% LATIN SMALL LETTER I WITH RETROFLEX HOOK + +% LATIN SMALL LETTER U WITH RETROFLEX HOOK + +% LATIN SMALL LETTER A WITH RIGHT HALF RING + +% LATIN SMALL LETTER LONG S WITH DOT ABOVE + +% LATIN SMALL LETTER LONG S WITH DIAGONAL STROKE + +% LATIN SMALL LETTER LONG S WITH HIGH STROKE + +% LATIN CAPITAL LETTER SHARP S + "" +% LATIN CAPITAL LETTER MIDDLE-WELSH LL + "" +% LATIN SMALL LETTER MIDDLE-WELSH LL + "" +% LATIN CAPITAL LETTER MIDDLE-WELSH V + +% LATIN SMALL LETTER MIDDLE-WELSH V + +% LATIN CAPITAL LETTER Y WITH LOOP + +% LATIN SMALL LETTER Y WITH LOOP + % ZERO WIDTH SPACE "" % HYPHEN @@ -120,6 +528,8 @@ include "translit_wide";"" % SINGLE RIGHT-POINTING ANGLE QUOTATION MARK +% TIRONIAN SIGN ET + % FRACTION SLASH % WORD JOINER @@ -130,12 +540,36 @@ include "translit_wide";"" "" % INVISIBLE SEPARATOR "" +% EURO-CURRENCY SIGN + "" % COLON SIGN "" +% CRUZEIRO SIGN + "" +% FRENCH FRANC SIGN + "" +% LIRA SIGN + "" +% PESETA SIGN + "" +% WON SIGN + "" % DONG SIGN - "" + "";"" % EURO SIGN "" +% DRACHMA SIGN + "" +% HRYVNIA SIGN + "";"" +% INDIAN RUPEE SIGN + "" +% TURKISH LIRA SIGN + "" +% RUBLE SIGN + "";"" +% PRESCRIPTION TAKE + "" % TRADE MARK SIGN "" % OHM SIGN @@ -150,10 +584,10 @@ include "translit_wide";"" "" % LEFTWARDS DOUBLE ARROW "" -% LEFT RIGHT DOUBLE ARROW - "" % RIGHTWARDS DOUBLE ARROW "" +% LEFT RIGHT DOUBLE ARROW + "" % MINUS SIGN ; % DIVISION SLASH @@ -166,6 +600,8 @@ include "translit_wide";"" ; % DIVIDES +% PARALLEL TO + "" % RATIO % TILDE OPERATOR @@ -280,8 +716,32 @@ include "translit_wide";"" % BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL +% BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT + +% BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT + % WHITE BULLET +% WHITE SMILING FACE + "" +% BLACK SMILING FACE + "" +% MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET⟫ + "" +% MATHEMATICAL LEFT DOUBLE ANGLE BRACKET + "" +% MATHEMATICAL LEFT FLATTENED PARENTHESIS + +% MATHEMATICAL RIGHT FLATTENED PARENTHESIS + +% MATHEMATICAL RISING DIAGONAL + +% MATHEMATICAL FALLING DIAGONAL + +% LEFT ANGLE BRACKET + +% RIGHT ANGLE BRACKET + % KATAKANA-HIRAGANA DOUBLE HYPHEN % VARIATION SELECTOR-1