aboutsummaryrefslogtreecommitdiff
path: root/localedata
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2001-12-10 01:37:56 +0000
committerUlrich Drepper <drepper@redhat.com>2001-12-10 01:37:56 +0000
commit47e8b4439dda245845e85dfbb054693a9b132635 (patch)
treeef27110e00f1a9f726c74c2f8473499ccf3dd0de /localedata
parenta352ab4ca56142647227c3d2943adfa455679ada (diff)
downloadglibc-47e8b4439dda245845e85dfbb054693a9b132635.zip
glibc-47e8b4439dda245845e85dfbb054693a9b132635.tar.gz
glibc-47e8b4439dda245845e85dfbb054693a9b132635.tar.bz2
Update.
2001-12-09 Ulrich Drepper <drepper@redhat.com> Implement transliteration of characters in strings of the locale definitions. * locale/programs/linereader.c: Adjust for additional parameter to lr_token. (get_string): If character <Uxxxx> is not found try to transliterate it. * locale/programs/ld-ctype.c: Adjust for additional parameter to lr_token. Add const to charmap parameter of all functions. (find_translit, find_translit2): New functions. * locale/programs/charmap.c: Adjust for additional parameter to lr_token. * locale/programs/repertoire.c: Likewise. * locale/programs/linereader.h: Likewise. * locale/programs/ld-address.c: Likewise. Add const to charmap parameter of all functions. * locale/programs/ld-collate.c: Likewise. * locale/programs/ld-identification.c: Likewise. * locale/programs/ld-measurement.c: Likewise. * locale/programs/ld-messages.c: Likewise. * locale/programs/ld-monetary.c: Likewise. * locale/programs/ld-name.c: Likewise. * locale/programs/ld-numeric.c: Likewise. * locale/programs/ld-paper.c: Likewise. * locale/programs/ld-paper.c: Likewise. * locale/programs/ld-telephone.c: Likewise. * locale/programs/ld-time.c: Likewise. * locale/programs/locfile.c: Likewise. * locale/programs/localedef.c: Likewise. * locale/programs/localedef.h: Likewise. * locale/programs/locfile.h: Likewise. Add declaration for find_translit. * locale/programs/simple-hash.c: Add const to first parameter of find_entry, iterate_table, and lookup. * locale/programs/simple-hash.h: Likewise. * locale/localeinfo.h: Don't define __LC_LAST here. Include <locale.h> instead. * include/locale.h: Define __LC_LAST. * iconv/Makefile (CFLAGS-linereader.c): Define to -DNO_TRANSLITERATION.
Diffstat (limited to 'localedata')
-rw-r--r--localedata/ChangeLog4
-rw-r--r--localedata/charmaps/TCVN5712-158
2 files changed, 62 insertions, 0 deletions
diff --git a/localedata/ChangeLog b/localedata/ChangeLog
index 18f9b41..8ebfeb0 100644
--- a/localedata/ChangeLog
+++ b/localedata/ChangeLog
@@ -1,3 +1,7 @@
+2001-12-09 Ulrich Drepper <drepper@redhat.com>
+
+ * charmaps/TCVN5712-1: Add combined characters.
+
2001-12-05 Ulrich Drepper <drepper@redhat.com>
* locales/bg_BG: Rewrite.
diff --git a/localedata/charmaps/TCVN5712-1 b/localedata/charmaps/TCVN5712-1
index 824a764..be7fa14 100644
--- a/localedata/charmaps/TCVN5712-1
+++ b/localedata/charmaps/TCVN5712-1
@@ -1,6 +1,8 @@
<code_set_name> TCVN5712-1
<comment_char> %
<escape_char> /
+<mb_cur_min> 1
+<mb_cur_max> 2
% alias TCVN
% alias TCVN-5712
@@ -262,4 +264,60 @@ CHARMAP
<U00FD> /xfd LATIN SMALL LETTER Y WITH ACUTE
<U1EF5> /xfe LATIN SMALL LETTER Y WITH DOT BELOW
<U1ED0> /xff LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
+<U0106> /x43/xb3 LATIN CAPITAL LETTER C WITH ACUTE
+<U0107> /x63/xb3 LATIN SMALL LETTER C WITH ACUTE
+<U00D1> /x4e/xb2 LATIN CAPITAL LETTER N WITH TILDE
+<U00F1> /x6e/xb2 LATIN SMALL LETTER N WITH TILDE
+<U0139> /x4c/xb3 LATIN CAPITAL LETTER L WITH ACUTE
+<U013A> /x6c/xb3 LATIN SMALL LETTER L WITH ACUTE
+<U0143> /x4e/xb3 LATIN CAPITAL LETTER N WITH ACUTE
+<U0144> /x6e/xb3 LATIN SMALL LETTER N WITH ACUTE
+<U0154> /x52/xb3 LATIN CAPITAL LETTER R WITH ACUTE
+<U0155> /x72/xb3 LATIN SMALL LETTER R WITH ACUTE
+<U015A> /x53/xb3 LATIN CAPITAL LETTER S WITH ACUTE
+<U015B> /x73/xb3 LATIN SMALL LETTER S WITH ACUTE
+<U0179> /x5a/xb3 LATIN CAPITAL LETTER Z WITH ACUTE
+<U017A> /x7a/xb3 LATIN SMALL LETTER Z WITH ACUTE
+<U01F4> /x47/xb3 LATIN CAPITAL LETTER G WITH ACUTE
+<U01F5> /x67/xb3 LATIN SMALL LETTER G WITH ACUTE
+<U01F8> /x4e/xb0 LATIN CAPITAL LETTER N WITH GRAVE
+<U01F9> /x6e/xb0 LATIN SMALL LETTER N WITH GRAVE
+<U1E04> /x42/xb4 LATIN CAPITAL LETTER B WITH DOT BELOW
+<U1E05> /x62/xb4 LATIN SMALL LETTER B WITH DOT BELOW
+<U1E0C> /x44/xb4 LATIN CAPITAL LETTER D WITH DOT BELOW
+<U1E0D> /x64/xb4 LATIN SMALL LETTER D WITH DOT BELOW
+<U1E24> /x48/xb4 LATIN CAPITAL LETTER H WITH DOT BELOW
+<U1E25> /x68/xb4 LATIN SMALL LETTER H WITH DOT BELOW
+<U1E30> /x4b/xb3 LATIN CAPITAL LETTER K WITH ACUTE
+<U1E31> /x6b/xb3 LATIN SMALL LETTER K WITH ACUTE
+<U1E32> /x4b/xb4 LATIN CAPITAL LETTER K WITH DOT BELOW
+<U1E33> /x6b/xb4 LATIN SMALL LETTER K WITH DOT BELOW
+<U1E36> /x4c/xb4 LATIN CAPITAL LETTER L WITH DOT BELOW
+<U1E37> /x6c/xb4 LATIN SMALL LETTER L WITH DOT BELOW
+<U1E3E> /x4d/xb3 LATIN CAPITAL LETTER M WITH ACUTE
+<U1E3F> /x6d/xb3 LATIN SMALL LETTER M WITH ACUTE
+<U1E42> /x4d/xb4 LATIN CAPITAL LETTER M WITH DOT BELOW
+<U1E43> /x6d/xb4 LATIN SMALL LETTER M WITH DOT BELOW
+<U1E46> /x4e/xb4 LATIN CAPITAL LETTER N WITH DOT BELOW
+<U1E47> /x6e/xb4 LATIN SMALL LETTER N WITH DOT BELOW
+<U1E54> /x50/xb3 LATIN CAPITAL LETTER P WITH ACUTE
+<U1E55> /x70/xb3 LATIN SMALL LETTER P WITH ACUTE
+<U1E5A> /x52/xb4 LATIN CAPITAL LETTER R WITH DOT BELOW
+<U1E5B> /x72/xb4 LATIN SMALL LETTER R WITH DOT BELOW
+<U1E62> /x53/xb4 LATIN CAPITAL LETTER S WITH DOT BELOW
+<U1E63> /x73/xb4 LATIN SMALL LETTER S WITH DOT BELOW
+<U1E6C> /x54/xb4 LATIN CAPITAL LETTER T WITH DOT BELOW
+<U1E6D> /x74/xb4 LATIN SMALL LETTER T WITH DOT BELOW
+<U1E7C> /x56/xb2 LATIN CAPITAL LETTER V WITH TILDE
+<U1E7D> /x76/xb2 LATIN SMALL LETTER V WITH TILDE
+<U1E7E> /x56/xb4 LATIN CAPITAL LETTER V WITH DOT BELOW
+<U1E7F> /x76/xb4 LATIN SMALL LETTER V WITH DOT BELOW
+<U1E80> /x57/xb0 LATIN CAPITAL LETTER W WITH GRAVE
+<U1E81> /x77/xb0 LATIN SMALL LETTER W WITH GRAVE
+<U1E82> /x57/xb3 LATIN CAPITAL LETTER W WITH ACUTE
+<U1E83> /x77/xb3 LATIN SMALL LETTER W WITH ACUTE
+<U1E88> /x57/xb4 LATIN CAPITAL LETTER W WITH DOT BELOW
+<U1E89> /x77/xb4 LATIN SMALL LETTER W WITH DOT BELOW
+<U1E92> /x5a/xb4 LATIN CAPITAL LETTER Z WITH DOT BELOW
+<U1E93> /x7a/xb4 LATIN SMALL LETTER Z WITH DOT BELOW
END CHARMAP