aboutsummaryrefslogtreecommitdiff
path: root/localedata
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2003-06-12 02:04:20 +0000
committerUlrich Drepper <drepper@redhat.com>2003-06-12 02:04:20 +0000
commit70e1c9303a35ca9f957244fd48058ed6206f14e4 (patch)
tree424a86eb4b0c08158c245f3c2e7206a636a53725 /localedata
parent2236d6e12474b6f6b0e6728058257eff9e3e16b6 (diff)
downloadglibc-70e1c9303a35ca9f957244fd48058ed6206f14e4.tar.xz
glibc-70e1c9303a35ca9f957244fd48058ed6206f14e4.zip
Update.
* dirent/scandir.c (SCANDIR): Reset errno after calling selector function [PR libc/5045].
Diffstat (limited to 'localedata')
-rw-r--r--localedata/SUPPORTED1
-rw-r--r--localedata/locales/lo_LA782
2 files changed, 783 insertions, 0 deletions
diff --git a/localedata/SUPPORTED b/localedata/SUPPORTED
index dfdd76f014..0f81f8c1fb 100644
--- a/localedata/SUPPORTED
+++ b/localedata/SUPPORTED
@@ -112,6 +112,7 @@ kl_GL/ISO-8859-1 \
ko_KR.EUC-KR/EUC-KR \
ko_KR.UTF-8/UTF-8 \
kw_GB/ISO-8859-1 \
+lo_LA/UTF-8 \
lt_LT/ISO-8859-13 \
lv_LV/ISO-8859-13 \
mi_NZ/ISO-8859-13 \
diff --git a/localedata/locales/lo_LA b/localedata/locales/lo_LA
new file mode 100644
index 0000000000..7ebca797f9
--- /dev/null
+++ b/localedata/locales/lo_LA
@@ -0,0 +1,782 @@
+escape_char /
+comment_char %
+
+%
+% Lao Language Locale for Laos
+%
+% Name: lo_LA
+% Author: Anousak Souphavanh
+% Contact:
+% E-mail: Anousak@muanglao.com
+% Language: Lao
+% Territory: Laos
+% Charset: UTF-8
+% Revision: 1.0
+% Date: 2002-11-10
+%
+
+%
+% Copyright (C) 2002 Anousak Souphavanh
+
+%
+% Permission is hereby granted, free of charge, to any person obtaining
+% a copy of this software and associated documentation files (the "Software"),
+% to deal in the Software without restriction, including without limitation
+% the rights to use, copy, modify, merge, publish, distribute, sublicense,
+% and/or sell copies of the Software, and to permit persons to whom the
+% Software is furnished to do so, subject to the following conditions:
+%
+% The above copyright notice and this permission notice shall be included
+% in all copies or substantial portions of the Software.
+%
+% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+% IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+% FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+% THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
+% OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+% ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+% OTHER DEALINGS IN THE SOFTWARE.
+%
+%
+%
+% Note: I would like to give a special Thanks to Mr. Pablo Salatxaga @ Mandrake , email "srtxg@chanae.alphanet.ch"
+% & Theppitak Karoonboonyanan, email: 'thep@linux.thai.net', all had guided me in the right direction.
+
+LC_IDENTIFICATION
+title "Lao locale for Laos"
+source ""
+address ""
+contact "Anousak Souphavanh at: anousak@muanglao.com"
+email "bug-glibc@gnu.org"
+tel ""
+fax ""
+language "Lao"
+territory "Laos"
+revision "1.0"
+date "2003-4-1"
+%
+category "lo_LA:2000";LC_IDENTIFICATION
+category "lo_LA:2000";LC_CTYPE
+category "lo_LA:2000";LC_COLLATE
+category "lo_LA:2000";LC_TIME
+category "lo_LA:2000";LC_NUMERIC
+category "lo_LA:2000";LC_MONETARY
+category "lo_LA:2000";LC_MESSAGES
+category "lo_LA:2000";LC_PAPER
+category "lo_LA:2000";LC_NAME
+category "lo_LA:2000";LC_ADDRESS
+category "lo_LA:2000";LC_TELEPHONE
+
+END LC_IDENTIFICATION
+
+LC_CTYPE
+copy "i18n"
+translit_start
+include "translit_combining";""
+translit_end
+END LC_CTYPE
+
+LC_COLLATE
+
+%
+
+collating-element <ko-e> from "<U0EC0><U0E81>"
+collating-element <ko-ae> from "<U0EC1><U0E81>"
+collating-element <ko-o> from "<U0EC2><U0E81>"
+collating-element <ko-ai-maimuan> from "<U0EC3><U0E81>"
+collating-element <ko-ai-maimalai> from "<U0EC4><U0E81>"
+
+collating-element <kho-sung-e> from "<U0EC0><U0E82>"
+collating-element <kho-sung-ae> from "<U0EC1><U0E82>"
+collating-element <kho-sung-o> from "<U0EC2><U0E82>"
+collating-element <kho-sung-ai-maimuan> from "<U0EC3><U0E82>"
+collating-element <kho-sung-ai-maimalai> from "<U0EC4><U0E82>"
+
+collating-element <kho-tam-e> from "<U0EC0><U0E84>"
+collating-element <kho-tam-ae> from "<U0EC1><U0E84>"
+collating-element <kho-tam-o> from "<U0EC2><U0E84>"
+collating-element <kho-tam-ai-maimuan> from "<U0EC3><U0E84>"
+collating-element <kho-tam-ai-maimalai> from "<U0EC4><U0E84>"
+
+collating-element <ngo-e> from "<U0EC0><U0E87>"
+collating-element <ngo-ae> from "<U0EC1><U0E87>"
+collating-element <ngo-o> from "<U0EC2><U0E87>"
+collating-element <ngo-ai-maimuan> from "<U0EC3><U0E87>"
+collating-element <ngo-ai-maimalai> from "<U0EC4><U0E87>"
+
+collating-element <cho-e> from "<U0EC0><U0E88>"
+collating-element <cho-ae> from "<U0EC1><U0E88>"
+collating-element <cho-o> from "<U0EC2><U0E88>"
+collating-element <cho-ai-maimuan> from "<U0EC3><U0E88>"
+collating-element <cho-ai-maimalai> from "<U0EC4><U0E88>"
+
+collating-element <xo-e> from "<U0EC0><U0E8A>"
+collating-element <xo-ae> from "<U0EC1><U0E8A>"
+collating-element <xo-o> from "<U0EC2><U0E8A>"
+collating-element <xo-ai-maimuan> from "<U0EC3><U0E8A>"
+collating-element <xo-ai-maimalai> from "<U0EC4><U0E8A>"
+
+collating-element <nyo-e> from "<U0EC0><U0E8D>"
+collating-element <nyo-ae> from "<U0EC1><U0E8D>"
+collating-element <nyo-o> from "<U0EC2><U0E8D>"
+collating-element <nyo-ai-maimuan> from "<U0EC3><U0E8D>"
+collating-element <nyo-ai-maimalai> from "<U0EC4><U0E8D>"
+
+collating-element <do-e> from "<U0EC0><U0E94>"
+collating-element <do-ae> from "<U0EC1><U0E94>"
+collating-element <do-o> from "<U0EC2><U0E94>"
+collating-element <do-ai-maimuan> from "<U0EC3><U0E94>"
+collating-element <do-ai-maimalai> from "<U0EC4><U0E94>"
+
+collating-element <to-e> from "<U0EC0><U0E95>"
+collating-element <to-ae> from "<U0EC1><U0E95>"
+collating-element <to-o> from "<U0EC2><U0E95>"
+collating-element <to-ai-maimuan> from "<U0EC3><U0E95>"
+collating-element <to-ai-maimalai> from "<U0EC4><U0E95>"
+
+collating-element <tho-sung-e> from "<U0EC0><U0E96>"
+collating-element <tho-sung-ae> from "<U0EC1><U0E96>"
+collating-element <tho-sung-o> from "<U0EC2><U0E96>"
+collating-element <tho-sung-ai-maimuan> from "<U0EC3><U0E96>"
+collating-element <tho-sung-ai-maimalai> from "<U0EC4><U0E96>"
+
+collating-element <tho-tam-e> from "<U0EC0><U0E97>"
+collating-element <tho-tam-ae> from "<U0EC1><U0E97>"
+collating-element <tho-tam-o> from "<U0EC2><U0E97>"
+collating-element <tho-tam-ai-maimuan> from "<U0EC3><U0E97>"
+collating-element <tho-tam-ai-maimalai> from "<U0EC4><U0E97>"
+
+collating-element <no-e> from "<U0EC0><U0E99>"
+collating-element <no-ae> from "<U0EC1><U0E99>"
+collating-element <no-o> from "<U0EC2><U0E99>"
+collating-element <no-ai-maimuan> from "<U0EC3><U0E99>"
+collating-element <no-ai-maimalai> from "<U0EC4><U0E99>"
+
+collating-element <bo-e> from "<U0EC0><U0E9A>"
+collating-element <bo-ae> from "<U0EC1><U0E9A>"
+collating-element <bo-o> from "<U0EC2><U0E9A>"
+collating-element <bo-ai-maimuan> from "<U0EC3><U0E9A>"
+collating-element <bo-ai-maimalai> from "<U0EC4><U0E9A>"
+
+collating-element <po-e> from "<U0EC0><U0E9B>"
+collating-element <po-ae> from "<U0EC1><U0E9B>"
+collating-element <po-o> from "<U0EC2><U0E9B>"
+collating-element <po-ai-maimuan> from "<U0EC3><U0E9B>"
+collating-element <po-ai-maimalai> from "<U0EC4><U0E9B>"
+
+collating-element <pho-sung-e> from "<U0EC0><U0E9C>"
+collating-element <pho-sung-ae> from "<U0EC1><U0E9C>"
+collating-element <pho-sung-o> from "<U0EC2><U0E9C>"
+collating-element <pho-sung-ai-maimuan> from "<U0EC3><U0E9C>"
+collating-element <pho-sung-ai-maimalai> from "<U0EC4><U0E9C>"
+
+collating-element <fo-tam-e> from "<U0EC0><U0E9D>"
+collating-element <fo-tam-ae> from "<U0EC1><U0E9D>"
+collating-element <fo-tam-o> from "<U0EC2><U0E9D>"
+collating-element <fo-tam-ai-maimuan> from "<U0EC3><U0E9D>"
+collating-element <fo-tam-ai-maimalai> from "<U0EC4><U0E9D>"
+
+collating-element <pho-tam-e> from "<U0EC0><U0E9E>"
+collating-element <pho-tam-ae> from "<U0EC1><U0E9E>"
+collating-element <pho-tam-o> from "<U0EC2><U0E9E>"
+collating-element <pho-tam-ai-maimuan> from "<U0EC3><U0E9E>"
+collating-element <pho-tam-ai-maimalai> from "<U0EC4><U0E9E>"
+
+collating-element <fo-sung-e> from "<U0EC0><U0E9F>"
+collating-element <fo-sung-ae> from "<U0EC1><U0E9F>"
+collating-element <fo-sung-o> from "<U0EC2><U0E9F>"
+collating-element <fo-sung-ai-maimuan> from "<U0EC3><U0E9F>"
+collating-element <fo-sung-ai-maimalai> from "<U0EC4><U0E9F>"
+
+collating-element <mo-e> from "<U0EC0><U0EA1>"
+collating-element <mo-ae> from "<U0EC1><U0EA1>"
+collating-element <mo-o> from "<U0EC2><U0EA1>"
+collating-element <mo-ai-maimuan> from "<U0EC3><U0EA1>"
+collating-element <mo-ai-maimalai> from "<U0EC4><U0EA1>"
+
+collating-element <yo-e> from "<U0EC0><U0EA2>"
+collating-element <yo-ae> from "<U0EC1><U0EA2>"
+collating-element <yo-o> from "<U0EC2><U0EA2>"
+collating-element <yo-ai-maimuan> from "<U0EC3><U0EA2>"
+collating-element <yo-ai-maimalai> from "<U0EC4><U0EA2>"
+
+collating-element <ro-e> from "<U0EC0><U0EA3>"
+collating-element <ro-ae> from "<U0EC1><U0EA3>"
+collating-element <ro-o> from "<U0EC2><U0EA3>"
+collating-element <ro-ai-maimuan> from "<U0EC3><U0EA3>"
+collating-element <ro-ai-maimalai> from "<U0EC4><U0EA3>"
+
+collating-element <lo-e> from "<U0EC0><U0EA5>"
+collating-element <lo-ae> from "<U0EC1><U0EA5>"
+collating-element <lo-o> from "<U0EC2><U0EA5>"
+collating-element <lo-ai-maimuan> from "<U0EC3><U0EA5>"
+collating-element <lo-ai-maimalai> from "<U0EC4><U0EA5>"
+
+collating-element <wo-e> from "<U0EC0><U0EA7>"
+collating-element <wo-ae> from "<U0EC1><U0EA7>"
+collating-element <wo-o> from "<U0EC2><U0EA7>"
+collating-element <wo-ai-maimuan> from "<U0EC3><U0EA7>"
+collating-element <wo-ai-maimalai> from "<U0EC4><U0EA7>"
+
+collating-element <so-e> from "<U0EC0><U0EAA>"
+collating-element <so-ae> from "<U0EC1><U0EAA>"
+collating-element <so-o> from "<U0EC2><U0EAA>"
+collating-element <so-ai-maimuan> from "<U0EC3><U0EAA>"
+collating-element <so-ai-maimalai> from "<U0EC4><U0EAA>"
+
+collating-element <ho-e> from "<U0EC0><U0EAB>"
+collating-element <ho-ae> from "<U0EC1><U0EAB>"
+collating-element <ho-o> from "<U0EC2><U0EAB>"
+collating-element <ho-ai-maimuan> from "<U0EC3><U0EAB>"
+collating-element <ho-ai-maimalai> from "<U0EC4><U0EAB>"
+
+collating-element <o-ae> from "<U0EC1><U0EAD>"
+collating-element <o-o> from "<U0EC2><U0EAD>"
+collating-element <o-ai-maimuan> from "<U0EC3><U0EAD>"
+collating-element <o-ai-maimalai> from "<U0EC4><U0EAD>"
+
+collating-element <hor-e> from "<U0EC0><U0EAE>"
+collating-element <hor-ae> from "<U0EC1><U0EAE>"
+collating-element <hor-o> from "<U0EC2><U0EAE>"
+collating-element <hor-ai-maimuan> from "<U0EC3><U0EAE>"
+collating-element <hor-ai-maimalai> from "<U0EC4><U0EAE>"
+
+collating-element <nhor-e> from "<U0EC0><U0EDC>"
+collating-element <nhor-ae> from "<U0EC1><U0EDC>"
+collating-element <nhor-o> from "<U0EC2><U0EDC>"
+collating-element <nhor-ai-maimuan> from "<U0EC3><U0EDC>"
+collating-element <nhor-ai-maimalai> from "<U0EC4><U0EDC>"
+
+collating-element <mhor-e> from "<U0EC0><U0EDD>"
+collating-element <mhor-ae> from "<U0EC1><U0EDD>"
+collating-element <mhor-o> from "<U0EC2><U0EDD>"
+collating-element <mhor-ai-maimuan> from "<U0EC3><U0EDD>"
+collating-element <mhor-ai-maimalai> from "<U0EC4><U0EDD>"
+
+
+collating-symbol <BLANK>
+collating-symbol <LaoI>
+collating-symbol <CAP>
+collating-symbol <MIN>
+collating-symbol <EXTRA>
+
+order_start forward;forward;forward;forward
+
+% definitions of extra collating symbols
+<BLANK>
+<LaoI>
+<CAP>
+<MIN>
+<EXTRA>
+
+UNDEFINED IGNORE;IGNORE;IGNORE;IGNORE
+
+% punctuation marks, ordered after ISO/IEC 14651
+<U0020> IGNORE;IGNORE;<U0020>;IGNORE % SPACE
+<U005F> IGNORE;IGNORE;<U005F>;IGNORE % LOW LINE
+<U002D> IGNORE;IGNORE;<U002D>;IGNORE % HYPHEN-MINUS
+<U002C> IGNORE;IGNORE;<U002C>;IGNORE % COMMA
+<U003B> IGNORE;IGNORE;<U003B>;IGNORE % SEMICOLON
+<U003A> IGNORE;IGNORE;<U003A>;IGNORE % COLON
+<U0021> IGNORE;IGNORE;<U0021>;IGNORE % EXCLAMATION MARK
+<U003F> IGNORE;IGNORE;<U003F>;IGNORE % QUESTION MARK
+<U002F> IGNORE;IGNORE;<U002F>;IGNORE % SOLIDUS
+<U002E> IGNORE;IGNORE;<U002E>;IGNORE % FULL STOP
+<U0EAF> IGNORE;IGNORE;<U0EAF>;IGNORE % Lao CHARACTER Lao Ellipse
+<U0EC6> IGNORE;IGNORE;<U0EC6>;IGNORE % Lao CHARACTER mAI ko La
+<U0060> IGNORE;IGNORE;<U0060>;IGNORE % GRAVE ACCENT
+<U005E> IGNORE;IGNORE;<U005E>;IGNORE % CIRCUMFLEX
+<U007E> IGNORE;IGNORE;<U007E>;IGNORE % TILDE
+<U0027> IGNORE;IGNORE;<U0027>;IGNORE % APOSTROPHE
+<U0022> IGNORE;IGNORE;<U0022>;IGNORE % QUOTATION MARK
+<U0028> IGNORE;IGNORE;<U0028>;IGNORE % LEFT PAREN.
+<U005B> IGNORE;IGNORE;<U005B>;IGNORE % LT BRACKET
+<U007B> IGNORE;IGNORE;<U007B>;IGNORE % LEFT CURLY BRACKET
+<U007D> IGNORE;IGNORE;<U007D>;IGNORE % RIGHT CURLY BRACKET
+<U005D> IGNORE;IGNORE;<U005D>;IGNORE % RT BRACKET
+<U0029> IGNORE;IGNORE;<U0029>;IGNORE % RIGHT PAREN.
+<U0040> IGNORE;IGNORE;<U0040>;IGNORE % COMMERCIAL AT
+<U20AD> IGNORE;IGNORE;<U20AD>;IGNORE % Lao CHARACTER SYMBOL KIP
+<U0024> IGNORE;IGNORE;<U0024>;IGNORE % DOLLAR SIGN
+<U002A> IGNORE;IGNORE;<U002A>;IGNORE % ASTERISK
+<U005C> IGNORE;IGNORE;<U005C>;IGNORE % BACK SOLIDUS
+<U0026> IGNORE;IGNORE;<U0026>;IGNORE % AMPERSAND
+<U0023> IGNORE;IGNORE;<U0023>;IGNORE % NUMBER SIGN
+<U0025> IGNORE;IGNORE;<U0025>;IGNORE % PERCENT
+<U002B> IGNORE;IGNORE;<U002B>;IGNORE % PLUS
+<U003C> IGNORE;IGNORE;<U003C>;IGNORE % LESS THAN
+<U003D> IGNORE;IGNORE;<U003D>;IGNORE % EQUAL
+<U003E> IGNORE;IGNORE;<U003E>;IGNORE % GREATER THAN
+<U007C> IGNORE;IGNORE;<U007C>;IGNORE % VERTICAL LINE
+
+% Lao tone marks and diacritics
+
+<U0ECC> IGNORE;<U0ECC>;<BLANK>;<BLANK> % Lao CHARACTER THANTHAKHAT Or Cancellation Mark
+<U0EC8> IGNORE;<U0EC8>;<BLANK>;<BLANK> % Lao CHARACTER MAI EK
+<U0EC9> IGNORE;<U0EC9>;<BLANK>;<BLANK> % Lao CHARACTER MAI THO
+<U0ECA> IGNORE;<U0ECA>;<BLANK>;<BLANK> % Lao CHARACTER MAI TI
+<U0ECB> IGNORE;<U0ECB>;<BLANK>;<BLANK> % Lao CHARACTER MAI CHATTAWA
+<U0EBB> IGNORE;<U0ECA>;<BLANK>;<BLANK> % Lao CHARACTER MAI Kon
+<U0ECD> IGNORE;<U0ECA>;<BLANK>;<BLANK> % Lao CHARACTER MAI Niggahita
+
+
+% Arabic and Lao decimal digits
+<U0030> <U0030>;<BLANK>;<BLANK>;<BLANK> % DIGIT ZERO
+<U0ED0> <U0030>;<LaoI>;<BLANK>;<BLANK> % Lao DIGIT ZERO
+<U0031> <U0031>;<BLANK>;<BLANK>;<BLANK> % DIGIT ONE
+<U0ED1> <U0031>;<LaoI>;<BLANK>;<BLANK> % Lao DIGIT ONE
+<U0032> <U0032>;<BLANK>;<BLANK>;<BLANK> % DIGIT TWO
+<U0ED2> <U0032>;<LaoI>;<BLANK>;<BLANK> % Lao DIGIT TWO
+<U0033> <U0033>;<BLANK>;<BLANK>;<BLANK> % DIGIT THREE
+<U0ED3> <U0033>;<LaoI>;<BLANK>;<BLANK> % Lao DIGIT THREE
+<U0034> <U0034>;<BLANK>;<BLANK>;<BLANK> % DIGIT FOUR
+<U0ED4> <U0034>;<LaoI>;<BLANK>;<BLANK> % Lao DIGIT FOUR
+<U0035> <U0035>;<BLANK>;<BLANK>;<BLANK> % DIGIT FIVE
+<U0ED5> <U0035>;<LaoI>;<BLANK>;<BLANK> % Lao DIGIT FIVE
+<U0036> <U0036>;<BLANK>;<BLANK>;<BLANK> % DIGIT SIX
+<U0ED6> <U0036>;<LaoI>;<BLANK>;<BLANK> % Lao DIGIT SIX
+<U0037> <U0037>;<BLANK>;<BLANK>;<BLANK> % DIGIT SEVEN
+<U0ED7> <U0037>;<LaoI>;<BLANK>;<BLANK> % Lao DIGIT SEVEN
+<U0038> <U0038>;<BLANK>;<BLANK>;<BLANK> % DIGIT EIGHT
+<U0ED8> <U0038>;<LaoI>;<BLANK>;<BLANK> % Lao DIGIT EIGHT
+<U0039> <U0039>;<BLANK>;<BLANK>;<BLANK> % DIGIT NINE
+<U0ED9> <U0039>;<LaoI>;<BLANK>;<BLANK> % Lao DIGIT NINE
+
+% Latin alphabet
+<U0041> <U0041>;<BLANK>;<BLANK>;<CAP> % A
+<U0061> <U0041>;<BLANK>;<BLANK>;<MIN> % a
+<U0042> <U0042>;<BLANK>;<BLANK>;<CAP> % B
+<U0062> <U0042>;<BLANK>;<BLANK>;<MIN> % b
+<U0043> <U0043>;<BLANK>;<BLANK>;<CAP> % C
+<U0063> <U0043>;<BLANK>;<BLANK>;<MIN> % c
+<U0044> <U0044>;<BLANK>;<BLANK>;<CAP> % D
+<U0064> <U0044>;<BLANK>;<BLANK>;<MIN> % d
+<U0045> <U0045>;<BLANK>;<BLANK>;<CAP> % E
+<U0065> <U0045>;<BLANK>;<BLANK>;<MIN> % e
+<U0046> <U0046>;<BLANK>;<BLANK>;<CAP> % F
+<U0066> <U0046>;<BLANK>;<BLANK>;<MIN> % f
+<U0047> <U0047>;<BLANK>;<BLANK>;<CAP> % G
+<U0067> <U0047>;<BLANK>;<BLANK>;<MIN> % g
+<U0048> <U0048>;<BLANK>;<BLANK>;<CAP> % H
+<U0068> <U0048>;<BLANK>;<BLANK>;<MIN> % h
+<U0049> <U0049>;<BLANK>;<BLANK>;<CAP> % I
+<U0069> <U0049>;<BLANK>;<BLANK>;<MIN> % i
+<U004A> <U004A>;<BLANK>;<BLANK>;<CAP> % J
+<U006A> <U004A>;<BLANK>;<BLANK>;<MIN> % j
+<U004B> <U004B>;<BLANK>;<BLANK>;<CAP> % K
+<U006B> <U004B>;<BLANK>;<BLANK>;<MIN> % k
+<U004C> <U004C>;<BLANK>;<BLANK>;<CAP> % L
+<U006C> <U004C>;<BLANK>;<BLANK>;<MIN> % l
+<U004D> <U004D>;<BLANK>;<BLANK>;<CAP> % M
+<U006D> <U004D>;<BLANK>;<BLANK>;<MIN> % m
+<U004E> <U004E>;<BLANK>;<BLANK>;<CAP> % N
+<U006E> <U004E>;<BLANK>;<BLANK>;<MIN> % n
+<U004F> <U004F>;<BLANK>;<BLANK>;<CAP> % O
+<U006F> <U004F>;<BLANK>;<BLANK>;<MIN> % o
+<U0050> <U0050>;<BLANK>;<BLANK>;<CAP> % P
+<U0070> <U0050>;<BLANK>;<BLANK>;<MIN> % p
+<U0051> <U0051>;<BLANK>;<BLANK>;<CAP> % Q
+<U0071> <U0051>;<BLANK>;<BLANK>;<MIN> % q
+<U0052> <U0052>;<BLANK>;<BLANK>;<CAP> % R
+<U0072> <U0052>;<BLANK>;<BLANK>;<MIN> % r
+<U0053> <U0053>;<BLANK>;<BLANK>;<CAP> % S
+<U0073> <U0053>;<BLANK>;<BLANK>;<MIN> % s
+<U0054> <U0054>;<BLANK>;<BLANK>;<CAP> % T
+<U0074> <U0054>;<BLANK>;<BLANK>;<MIN> % t
+<U0055> <U0055>;<BLANK>;<BLANK>;<CAP> % U
+<U0075> <U0055>;<BLANK>;<BLANK>;<MIN> % u
+<U0056> <U0056>;<BLANK>;<BLANK>;<CAP> % V
+<U0076> <U0056>;<BLANK>;<BLANK>;<MIN> % v
+<U0057> <U0057>;<BLANK>;<BLANK>;<CAP> % W
+<U0077> <U0057>;<BLANK>;<BLANK>;<MIN> % w
+<U0058> <U0058>;<BLANK>;<BLANK>;<CAP> % X
+<U0078> <U0058>;<BLANK>;<BLANK>;<MIN> % x
+<U0059> <U0059>;<BLANK>;<BLANK>;<CAP> % Y
+<U0079> <U0059>;<BLANK>;<BLANK>;<MIN> % y
+<U005A> <U005A>;<BLANK>;<BLANK>;<CAP> % Z
+<U007A> <U005A>;<BLANK>;<BLANK>;<MIN> % z
+
+%
+% Lao consonants, with leading vowels rearrangement
+%
+<U0E81> <U0E81>;<BLANK>;<BLANK>;<BLANK> % Lao CHARACTER KO
+<ko-e> "<U0E81><U0EC0>";<BLANK>;<BLANK>;<BLANK>
+<ko-ae> "<U0E81><U0EC1>";<BLANK>;<BLANK>;<BLANK>
+<ko-o> "<U0E81><U0EC2>";<BLANK>;<BLANK>;<BLANK>
+<ko-ai-maimuan> "<U0E81><U0EC3>";<BLANK>;<BLANK>;<BLANK>
+<ko-ai-maimalai> "<U0E81><U0EC4>";<BLANK>;<BLANK>;<BLANK>
+
+<U0E82> <U0E82>;<BLANK>;<BLANK>;<BLANK> % Lao CHARACTER KHO sung
+<kho-sung-e> "<U0E82><U0EC0>";<BLANK>;<BLANK>;<BLANK>
+<kho-sung-ae> "<U0E82><U0EC1>";<BLANK>;<BLANK>;<BLANK>
+<kho-sung-o> "<U0E82><U0EC2>";<BLANK>;<BLANK>;<BLANK>
+<kho-sung-ai-maimuan> "<U0E82><U0EC3>";<BLANK>;<BLANK>;<BLANK>
+<kho-sung-ai-maimalai> "<U0E82><U0EC4>";<BLANK>;<BLANK>;<BLANK>
+
+<U0E84> <U0E84>;<BLANK>;<BLANK>;<BLANK> % Lao CHARACTER KHO tam
+<kho-tam-e> "<U0E84><U0EC0>";<BLANK>;<BLANK>;<BLANK>
+<kho-tam-ae> "<U0E84><U0EC1>";<BLANK>;<BLANK>;<BLANK>
+<kho-tam-o> "<U0E84><U0EC2>";<BLANK>;<BLANK>;<BLANK>
+<kho-tam-ai-maimuan> "<U0E84><U0EC3>";<BLANK>;<BLANK>;<BLANK>
+<kho-tam-ai-maimalai> "<U0E84><U0EC4>";<BLANK>;<BLANK>;<BLANK>
+
+<U0E87> <U0E87>;<BLANK>;<BLANK>;<BLANK> % Lao CHARACTER NGO
+<ngo-e> "<U0E87><U0EC0>";<BLANK>;<BLANK>;<BLANK>
+<ngo-ae> "<U0E87><U0EC1>";<BLANK>;<BLANK>;<BLANK>
+<ngo-o> "<U0E87><U0EC2>";<BLANK>;<BLANK>;<BLANK>
+<ngo-ai-maimuan> "<U0E87><U0EC3>";<BLANK>;<BLANK>;<BLANK>
+<ngo-ai-maimalai> "<U0E87><U0EC4>";<BLANK>;<BLANK>;<BLANK>
+
+<U0E88> <U0E88>;<BLANK>;<BLANK>;<BLANK> % Lao CHARACTER CHO
+<cho-e> "<U0E88><U0EC0>";<BLANK>;<BLANK>;<BLANK>
+<cho-ae> "<U0E88><U0EC1>";<BLANK>;<BLANK>;<BLANK>
+<cho-o> "<U0E88><U0EC2>";<BLANK>;<BLANK>;<BLANK>
+<cho-ai-maimuan> "<U0E88><U0EC3>";<BLANK>;<BLANK>;<BLANK>
+<cho-ai-maimalai> "<U0E88><U0EC4>";<BLANK>;<BLANK>;<BLANK>
+
+<U0E8A> <U0E8A>;<BLANK>;<BLANK>;<BLANK> % Lao CHARACTER SO
+<xo-e> "<U0E8A><U0EC0>";<BLANK>;<BLANK>;<BLANK>
+<xo-ae> "<U0E8A><U0EC1>";<BLANK>;<BLANK>;<BLANK>
+<xo-o> "<U0E8A><U0EC2>";<BLANK>;<BLANK>;<BLANK>
+<xo-ai-maimuan> "<U0E8A><U0EC3>";<BLANK>;<BLANK>;<BLANK>
+<xo-ai-maimalai> "<U0E8A><U0EC4>";<BLANK>;<BLANK>;<BLANK>
+
+<U0E8D> <U0E8D>;<BLANK>;<BLANK>;<BLANK> % Lao CHARACTER Nyo
+<nyo-e> "<U0E8D><U0EC0>";<BLANK>;<BLANK>;<BLANK>
+<nyo-ae> "<U0E8D><U0EC1>";<BLANK>;<BLANK>;<BLANK>
+<nyo-o> "<U0E8D><U0EC2>";<BLANK>;<BLANK>;<BLANK>
+<nyo-ai-maimuan> "<U0E8D><U0EC3>";<BLANK>;<BLANK>;<BLANK>
+<nyo-ai-maimalai> "<U0E8D><U0EC4>";<BLANK>;<BLANK>;<BLANK>
+
+<U0E94> <U0E94>;<BLANK>;<BLANK>;<BLANK> % Lao CHARACTER DO
+<do-e> "<U0E94><U0EC0>";<BLANK>;<BLANK>;<BLANK>
+<do-ae> "<U0E94><U0EC1>";<BLANK>;<BLANK>;<BLANK>
+<do-o> "<U0E94><U0EC2>";<BLANK>;<BLANK>;<BLANK>
+<do-ai-maimuan> "<U0E94><U0EC3>";<BLANK>;<BLANK>;<BLANK>
+<do-ai-maimalai> "<U0E94><