escape_char / comment_char % % % Thailand (Thai) locale % % Name: th_TH % Author: Theppitak Karoonboonyanan % Contact: Software and Language Engineering Laboratory (SLL) % National Electronics and Computer Technology Center (NECTEC) % National Science and Technology Development Agency (NSTDA) % Ministry of Science Technology and Environment % 22nd Floor, Gypsum Metropilitan Tower % Sri Ayuthaya Rd, Ratchathewee, Bangkok 10400 % THAILAND. % E-mail: thep@links.nectec.or.th % Language: Thai % Territory: Thailand % Charset: TIS-620:1990 % Revision: 0.5.2 % Date: 1995-04-02 % % % Copyright (C) 1999 Theppitak Karoonboonyanan, National Electronics and % Computer Technology Center (NECTEC). % % Use and distribution of this data is hereby granted for any purpose, % including commercial use, provided it is unaltered. Queries on use and % content should be made to the above address. % LC_CTYPE upper ;;;;;;;;;;;;;/ ;;

;;;;;;;;;; % % alpha : upper + lower % + Thai consonants + Thai following vowels + Thai leading vowels % + LAKKHANGYAO + MAITAIKHU + Thai tones + THANTHAKHAT % alpha ;;;;;;;;;;;;;/ ;;

;;;;;;;;;;;/ ;;;;;;;;;;;;;/ ;;

;;;;;;;;;;;/ ;...;;;...;;;...;;/ ;;;...;; % % digit = Arabic digits + Thai digits % digit ;;;;;/ ;;;;;/ ;...; xdigit ;;;;;/ ;;;;;/ ;;;;;;;;;;; space ;;;;/ ; cntrl ;;;;;/ ;;/ ;;;;;;;;;/ ;;;;;;;;;/ ;;;;;;;; % % punct = ASCII punct % + PAIYANNOI + BAHT + MAIYAMOK + FONGMAN + ANGKHANKHU + KHOMUT % punct ;;;/ ;;;;/ ;;;/ ;;;;;/ ;;;;/ ;;;/ ;;;/ ;;;/ ;;;;/ ;;;;; % % graph = upper + lower + alpha + digit + xdigit + punct % + PAIYANNOI + BAHT + MAIYAMOK + FONGMAN + ANGKHANKHU + KHOMUT % + PINTHU + NIKHAHIT + YAMAKKAN graph ;;;/ ;;;;/ ;;;/ ;;;;;/ ;;;;;/ ;;;;;/ ;;;;/ ;;;/ ;;;;;;;;;;;;;/ ;;

;;;;;;;;;;;/ ;;;/ ;;;/ ;;;;;;;;;;;;;/ ;;

;;;;;;;;;;;/ ;;;;/ ;;;;;;/ ;; % % print = + upper + lower + alpha + digit + xdigit + punct % + PAIYANNOI + BAHT + MAIYAMOK + FONGMAN + ANGKHANKHU + KHOMUT % + PINTHU + NIKHAHIT + YAMAKKAN print ;;;/ ;;;;/ ;;;/ ;;;;;/ ;/ ;;;;;/ ;;;;;/ ;;;;/ ;;;/ ;;;;;;;;;;;;;/ ;;

;;;;;;;;;;;/ ;;;/ ;;;/ ;;;;;;;;;;;;;/ ;;

;;;;;;;;;;;/ ;;;;/ ;;;;;;/ ;; blank ; toupper (,);(,);(,);(,);(,);/ (,);(,);(,);(,);(,);/ (,);(,);(,);(,);(,);/ (

,

);(,);(,);(,);(,);/ (,);(,);(,);(,);(,);/ (,) tolower (,);(,);(,);(,);(,);/ (,);(,);(,);(,);(,);/ (,);(,);(,);(,);(,);/ (

,

);(,);(,);(,);(,);/ (,);(,);(,);(,);(,);/ (,) END LC_CTYPE LC_COLLATE collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-element from "" collating-symbol collating-symbol collating-symbol collating-symbol collating-symbol order_start forward;forward;forward;forward % definitions of extra collating symbols UNDEFINED IGNORE;IGNORE;IGNORE;IGNORE % punctuation marks, ordered after ISO/IEC 14651 IGNORE;IGNORE;;IGNORE % SPACE IGNORE;IGNORE;;IGNORE % LOW LINE IGNORE;IGNORE;;IGNORE % HYPHEN-MINUS IGNORE;IGNORE;;IGNORE % COMMA IGNORE;IGNORE;;IGNORE % SEMICOLON IGNORE;IGNORE;;IGNORE % COLON IGNORE;IGNORE;;IGNORE % EXCLAMATION MARK IGNORE;IGNORE;;IGNORE % QUESTION MARK IGNORE;IGNORE;;IGNORE % SOLIDUS IGNORE;IGNORE;;IGNORE % FULL STOP IGNORE;IGNORE;;IGNORE % THAI CHARACTER PAIYANNOI IGNORE;IGNORE;;IGNORE % THAI CHARACTER MAIYAMOK IGNORE;IGNORE;;IGNORE % GRAVE ACCENT IGNORE;IGNORE;;IGNORE % CIRCUMFLEX IGNORE;IGNORE;;IGNORE % TILDE IGNORE;IGNORE;;IGNORE % APOSTROPHE IGNORE;IGNORE;;IGNORE % QUOTATION MARK IGNORE;IGNORE;;IGNORE % LEFT PAREN. IGNORE;IGNORE;;IGNORE % LT BRACKET IGNORE;IGNORE;;IGNORE % LEFT CURLY BRACKET IGNORE;IGNORE;;IGNORE % RIGHT CURLY BRACKET IGNORE;IGNORE;;IGNORE % RT BRACKET IGNORE;IGNORE;;IGNORE % RIGHT PAREN. IGNORE;IGNORE;;IGNORE % COMMERCIAL AT IGNORE;IGNORE;;IGNORE % THAI CHARACTER SYMBOL BAHT IGNORE;IGNORE;;IGNORE % DOLLAR SIGN IGNORE;IGNORE;;IGNORE % THAI CHARACTER FONGMAN IGNORE;IGNORE;;IGNORE % THAI CHARACTER ANGKHANKHU IGNORE;IGNORE;;IGNORE % THAI CHARACTER KHOMUT IGNORE;IGNORE;;IGNORE % ASTERISK IGNORE;IGNORE;;IGNORE % BACK SOLIDUS IGNORE;IGNORE;;IGNORE % AMPERSAND IGNORE;IGNORE;;IGNORE % NUMBER SIGN IGNORE;IGNORE;;IGNORE % PERCENT IGNORE;IGNORE;;IGNORE % PLUS IGNORE;IGNORE;;IGNORE % LESS THAN IGNORE;IGNORE;;IGNORE % EQUAL IGNORE;IGNORE;;IGNORE % GREATER THAN IGNORE;IGNORE;;IGNORE % VERTICAL LINE % Thai tone marks and diacritics IGNORE;;; % THAI CHARACTER YAMAKKAN IGNORE;;; % THAI CHARACTER PINTHU IGNORE;;; % THAI CHARACTER THANTHAKHAT IGNORE;;; % THAI CHARACTER MAITAIKHU IGNORE;;; % THAI CHARACTER MAI EK IGNORE;;; % THAI CHARACTER MAI THO IGNORE;;; % THAI CHARACTER MAI TRI IGNORE;;; % THAI CHARACTER MAI CHATTAWA % Arabic and Thai decimal digits ;;; % DIGIT ZERO ;;; % THAI DIGIT ZERO ;;; % DIGIT ONE ;;; % THAI DIGIT ONE ;;; % DIGIT TWO ;;; % THAI DIGIT TWO ;;; % DIGIT THREE ;;; % THAI DIGIT THREE ;;; % DIGIT FOUR ;;; % THAI DIGIT FOUR ;;; % DIGIT FIVE ;;; % THAI DIGIT FIVE ;;; % DIGIT SIX ;;; % THAI DIGIT SIX ;;; % DIGIT SEVEN ;;; % THAI DIGIT SEVEN ;;; % DIGIT EIGHT ;;; % THAI DIGIT EIGHT ;;; % DIGIT NINE ;;; % THAI DIGIT NINE % Latin alphabet ;;; % A ;;; % a ;;; % B ;;; % b ;;; % C ;;; % c ;;; % D ;;; % d ;;; % E ;;; % e ;;; % F ;;; % f ;;; % G ;;; % g ;;; % H ;;; % h ;;; % I ;;; % i ;;; % J ;;; % j ;;; % K ;;; % k ;;; % L ;;; % l ;;; % M ;;; % m ;;; % N ;;; % n ;;; % O ;;; % o

;;; % P

;;; % p ;;; % Q ;;; % q ;;; % R ;;; % r ;;; % S ;;; % s ;;; % T ;;; % t ;;; % U ;;; % u ;;; % V ;;; % v ;;; % W ;;; % w ;;; % X ;;; % x ;;; % Y ;;; % y ;;; % Z ;;; % z % % Thai consonants, with leading vowels rearrangement % ;;; % THAI CHARACTER KO KAI "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER KHO KHAI "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER KHO KHUAT "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER KHO KHWAI "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER KHO KHON "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER KHO RAKHANG "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER NGO NGU "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER CHO CHAN "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER CHO CHING "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER CHO CHANG "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER SO SO "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER CHO CHOE "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER YO YING "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER DO CHADA "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER TO PATAK "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER THO THAN "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER THO NANGMONTHO "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER THO PHUTHAO "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER NO NEN "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER DO DEK "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER TO TAO "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER THO THUNG "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER THO THAHAN "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER THO THONG "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER NO NU "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER BO BAIMAI "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER PO PLA "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER PHO PHUNG "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER FO FA "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER PHO PHAN "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER FO FAN "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER PHO SAMPHAO "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER MO MA "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER YO YAK "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER RO RUA "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER RU ;;; % THAI CHARACTER LO LING "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER LU ;;; % THAI CHARACTER WO WAEN "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER SO SALA "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER SO RUSI "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER SO SUA "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER HO HIP "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER LO CHULA "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER O ANG "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER HO NOKHUK "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" "";"";"";"" ;;; % THAI CHARACTER NIKHAHIT % order of Thai vowels ;;; % THAI CHARACTER SARA A ;;; % THAI CHARACTER MAI HAN-AKAT ;;; % THAI CHARACTER SARA AA ;;; % THAI CHARACTER LAKKHANGYAO ;;; % THAI CHARACTER SARA AM ;;; % THAI CHARACTER SARA I ;;; % THAI CHARACTER SARA II ;;; % THAI CHARACTER SARA UE ;;; % THAI CHARACTER SARA UEE ;;; % THAI CHARACTER SARA U ;;; % THAI CHARACTER SARA UU ;;; % THAI CHARACTER SARA E ;;; % THAI CHARACTER SARA AE ;;; % THAI CHARACTER SARA O ;;; % THAI CHARACTER SARA AI MAIMUAN ;;; % THAI CHARACTER SARA AI MAIMALAI order_end END LC_COLLATE LC_MONETARY int_curr_symbol "" currency_symbol "" mon_decimal_point "" mon_thousands_sep "" mon_grouping 3 positive_sign "" negative_sign "" int_frac_digits 2 frac_digits 2 p_cs_precedes 1 p_sep_by_space 2 n_cs_precedes 1 n_sep_by_space 2 p_sign_posn 4 n_sign_posn 4 END LC_MONETARY LC_NUMERIC decimal_point "" thousands_sep "" grouping 3 END LC_NUMERIC LC_TIME abday "";"";"";/ "";"";"";/ "" day "";/ "";/ "";/ "";/ "";/ "";/ "" abmon "";/ "";/ "";/ "";/ "";/ "";/ "";/ "";/ "";/ "";/ "";/ "" mon "";/ "";/ "";/ "";/ "";/ "";/ "";/ "";/ "";/ "";/ "";/ "" % Appropriate date & time representation "%a %e %b %o, %H:%M:%S" d_t_fmt "%a%e%b%Y%H%M%S" % Appropriate date representation "%d/%m/%Y" d_fmt "%d%m%Y" % Appropriate time representation "%H:%M:%S" t_fmt "%H%M%S" % AM/PM signs am_pm "";"

" % Appropriate 12-hour clock representation "%I:%M:%S %p" t_fmt_ampm "%I%M%S%p" % Era : Buddhist Era %era "+:1:-542/01/01:+*::%N%o" %era_d_fmt "%d%b%o" %era_t_fmt "%H%M%S" %era_d_t_fmt "%A%d%B%N%o%H%M%S" END LC_TIME LC_MESSAGES % yesexpr : begins with "y", "Y", or CHO CHANG % noexpr : begins with "n", "N", or MO MA % yesstr = "Chai2" = MAIMUAN + CHO CHANG + MAI EK % nostr = "Mai2Chai2" = MAIMALAI + MO MA + MAI EK + MAIMUAN + CHO CHANG + MAI EK yesexpr "^[]" noexpr "^[]" yesstr "" nostr "" END LC_MESSAGES

;;;;;;;;;; lower ;;;;;;;;;;;;;/ ;;