=encoding utf8

=head1 NAME

Locale::CLDR::Locales::Th - Package for language Thai

=cut

package Locale::CLDR::Locales::Th;
# This file auto generated from Data\common\main\th.xml
#	on Mon  1 Jan 10:25:01 pm GMT

use strict;
use warnings;
use version;

our $VERSION = version->declare('v0.40.0');

use v5.10.1;
use mro 'c3';
use utf8;
use if $^V ge v5.12.0, feature => 'unicode_strings';
use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
use Moo;

extends('Locale::CLDR::Locales::Root');
has 'valid_algorithmic_formats' => (
    is => 'ro',
    isa => ArrayRef,
    init_arg => undef,
    default => sub {[ 'spellout-numbering-year','spellout-numbering','spellout-cardinal','spellout-ordinal','digits-ordinal' ]},
);

has 'algorithmic_number_format_data' => (
    is => 'ro',
    isa => HashRef,
    init_arg => undef,
    default => sub {
        use bigfloat;
        return {
		'alt-ones' => {
			'private' => {
				'1' => {
					base_value => q(1),
					divisor => q(1),
					rule => q(เอ็ด),
				},
				'2' => {
					base_value => q(2),
					divisor => q(1),
					rule => q(=%spellout-cardinal=),
				},
				'max' => {
					base_value => q(2),
					divisor => q(1),
					rule => q(=%spellout-cardinal=),
				},
			},
		},
		'digits-ordinal' => {
			'public' => {
				'-x' => {
					divisor => q(1),
					rule => q(ที่ −→#,##0→),
				},
				'0' => {
					base_value => q(0),
					divisor => q(1),
					rule => q(ที่ =#,##0=),
				},
				'max' => {
					base_value => q(0),
					divisor => q(1),
					rule => q(ที่ =#,##0=),
				},
			},
		},
		'spellout-cardinal' => {
			'public' => {
				'-x' => {
					divisor => q(1),
					rule => q(ลบ​→→),
				},
				'0' => {
					base_value => q(0),
					divisor => q(1),
					rule => q(ศูนย์),
				},
				'x.x' => {
					divisor => q(1),
					rule => q(←←​จุด​→→→),
				},
				'1' => {
					base_value => q(1),
					divisor => q(1),
					rule => q(หนึ่ง),
				},
				'2' => {
					base_value => q(2),
					divisor => q(1),
					rule => q(สอง),
				},
				'3' => {
					base_value => q(3),
					divisor => q(1),
					rule => q(สาม),
				},
				'4' => {
					base_value => q(4),
					divisor => q(1),
					rule => q(สี่),
				},
				'5' => {
					base_value => q(5),
					divisor => q(1),
					rule => q(ห้า),
				},
				'6' => {
					base_value => q(6),
					divisor => q(1),
					rule => q(หก),
				},
				'7' => {
					base_value => q(7),
					divisor => q(1),
					rule => q(เจ็ด),
				},
				'8' => {
					base_value => q(8),
					divisor => q(1),
					rule => q(แปด),
				},
				'9' => {
					base_value => q(9),
					divisor => q(1),
					rule => q(เก้า),
				},
				'10' => {
					base_value => q(10),
					divisor => q(10),
					rule => q(สิบ[​→%%alt-ones→]),
				},
				'20' => {
					base_value => q(20),
					divisor => q(10),
					rule => q(ยี่​สิบ[​→%%alt-ones→]),
				},
				'30' => {
					base_value => q(30),
					divisor => q(10),
					rule => q(←←​สิบ[​→%%alt-ones→]),
				},
				'100' => {
					base_value => q(100),
					divisor => q(100),
					rule => q(←←​ร้อย[​→→]),
				},
				'1000' => {
					base_value => q(1000),
					divisor => q(1000),
					rule => q(←←​พัน[​→→]),
				},
				'10000' => {
					base_value => q(10000),
					divisor => q(10000),
					rule => q(←←​หมื่น[​→→]),
				},
				'100000' => {
					base_value => q(100000),
					divisor => q(100000),
					rule => q(←←​แสน[​→→]),
				},
				'1000000' => {
					base_value => q(1000000),
					divisor => q(1000000),
					rule => q(←←​ล้าน[​→→]),
				},
				'1000000000000000000' => {
					base_value => q(1000000000000000000),
					divisor => q(1000000000000000000),
					rule => q(=#,##0=),
				},
				'max' => {
					base_value => q(1000000000000000000),
					divisor => q(1000000000000000000),
					rule => q(=#,##0=),
				},
			},
		},
		'spellout-numbering' => {
			'public' => {
				'0' => {
					base_value => q(0),
					divisor => q(1),
					rule => q(=%spellout-cardinal=),
				},
				'max' => {
					base_value => q(0),
					divisor => q(1),
					rule => q(=%spellout-cardinal=),
				},
			},
		},
		'spellout-numbering-year' => {
			'public' => {
				'0' => {
					base_value => q(0),
					divisor => q(1),
					rule => q(=%spellout-numbering=),
				},
				'x.x' => {
					divisor => q(1),
					rule => q(=0.0=),
				},
				'max' => {
					divisor => q(1),
					rule => q(=0.0=),
				},
			},
		},
		'spellout-ordinal' => {
			'public' => {
				'0' => {
					base_value => q(0),
					divisor => q(1),
					rule => q(ที่​=%spellout-cardinal=),
				},
				'x.x' => {
					divisor => q(1),
					rule => q(=#,##0.#=),
				},
				'max' => {
					divisor => q(1),
					rule => q(=#,##0.#=),
				},
			},
		},
    } },
);

# Need to add code for Key type pattern
sub display_name_pattern {
	my ($self, $name, $region, $script, $variant) = @_;

	my $display_pattern = '{0} ({1})';
	$display_pattern =~s/\{0\}/$name/g;
	my $subtags = join '{0}, {1}', grep {$_} (
		$region,
		$script,
		$variant,
	);

	$display_pattern =~s/\{1\}/$subtags/g;
	return $display_pattern;
}

has 'display_name_language' => (
	is			=> 'ro',
	isa			=> CodeRef,
	init_arg	=> undef,
	default		=> sub {
		 sub {
			 my %languages = (
				'aa' => 'อะฟาร์',
 				'ab' => 'อับฮาเซีย',
 				'ace' => 'อาเจะห์',
 				'ach' => 'อาโคลิ',
 				'ada' => 'อาแดงมี',
 				'ady' => 'อะดืยเก',
 				'ae' => 'อเวสตะ',
 				'aeb' => 'อาหรับตูนิเซีย',
 				'af' => 'แอฟริกานส์',
 				'afh' => 'แอฟริฮีลี',
 				'agq' => 'อักเฮม',
 				'ain' => 'ไอนุ',
 				'ak' => 'อาคาน',
 				'akk' => 'อักกาด',
 				'akz' => 'แอละแบมา',
 				'ale' => 'อาลิวต์',
 				'aln' => 'เกกแอลเบเนีย',
 				'alt' => 'อัลไตใต้',
 				'am' => 'อัมฮารา',
 				'an' => 'อารากอน',
 				'ang' => 'อังกฤษโบราณ',
 				'anp' => 'อังคิกา',
 				'ar' => 'อาหรับ',
 				'ar_001' => 'อาหรับมาตรฐานสมัยใหม่',
 				'arc' => 'อราเมอิก',
 				'arn' => 'มาปูเช',
 				'aro' => 'อาเรานา',
 				'arp' => 'อาราปาโฮ',
 				'arq' => 'อาหรับแอลจีเรีย',
 				'ars' => 'อาหรับนัจญ์ดี',
 				'arw' => 'อาราวัก',
 				'ary' => 'อาหรับโมร็อกโก',
 				'arz' => 'อาหรับพื้นเมืองอียิปต์',
 				'as' => 'อัสสัม',
 				'asa' => 'อาซู',
 				'ase' => 'ภาษามืออเมริกัน',
 				'ast' => 'อัสตูเรียส',
 				'av' => 'อาวาร์',
 				'avk' => 'โคตาวา',
 				'awa' => 'อวธี',
 				'ay' => 'ไอย์มารา',
 				'az' => 'อาเซอร์ไบจาน',
 				'az@alt=short' => 'อะเซอรี',
 				'ba' => 'บัชคีร์',
 				'bal' => 'บาลูชิ',
 				'ban' => 'บาหลี',
 				'bar' => 'บาวาเรีย',
 				'bas' => 'บาสา',
 				'bax' => 'บามัน',
 				'bbc' => 'บาตักโทบา',
 				'bbj' => 'โคมาลา',
 				'be' => 'เบลารุส',
 				'bej' => 'เบจา',
 				'bem' => 'เบมบา',
 				'bew' => 'เบตาวี',
 				'bez' => 'เบนา',
 				'bfd' => 'บาฟัต',
 				'bfq' => 'พทคะ',
 				'bg' => 'บัลแกเรีย',
 				'bgn' => 'บาลูจิตะวันตก',
 				'bho' => 'โภชปุรี',
 				'bi' => 'บิสลามา',
 				'bik' => 'บิกอล',
 				'bin' => 'บินี',
 				'bjn' => 'บันจาร์',
 				'bkm' => 'กม',
 				'bla' => 'สิกสิกา',
 				'bm' => 'บัมบารา',
 				'bn' => 'บังกลา',
 				'bo' => 'ทิเบต',
 				'bpy' => 'พิศนุปริยะ',
 				'bqi' => 'บักติยารี',
 				'br' => 'เบรตัน',
 				'bra' => 'พัรช',
 				'brh' => 'บราฮุย',
 				'brx' => 'โพโฑ',
 				'bs' => 'บอสเนีย',
 				'bss' => 'อาโคซี',
 				'bua' => 'บูเรียต',
 				'bug' => 'บูกิส',
 				'bum' => 'บูลู',
 				'byn' => 'บลิน',
 				'byv' => 'เมดุมบา',
 				'ca' => 'คาตาลัน',
 				'cad' => 'คัดโด',
 				'car' => 'คาริบ',
 				'cay' => 'คายูกา',
 				'cch' => 'แอตแซม',
 				'ccp' => 'จักม่า',
 				'ce' => 'เชเชน',
 				'ceb' => 'เซบู',
 				'cgg' => 'คีกา',
 				'ch' => 'ชามอร์โร',
 				'chb' => 'ชิบชา',
 				'chg' => 'ชะกะไต',
 				'chk' => 'ชูก',
 				'chm' => 'มารี',
 				'chn' => 'ชินุกจาร์กอน',
 				'cho' => 'ช็อกทอว์',
 				'chp' => 'ชิพิวยัน',
 				'chr' => 'เชอโรกี',
 				'chy' => 'เชเยนเน',
 				'ckb' => 'เคิร์ดตอนกลาง',
 				'ckb@alt=variant' => 'เคิร์ดโซรานี',
 				'co' => 'คอร์ซิกา',
 				'cop' => 'คอปติก',
 				'cps' => 'กาปิซนอน',
 				'cr' => 'ครี',
 				'crh' => 'ตุรกีไครเมีย',
 				'crs' => 'ครีโอลเซเซลส์ฝรั่งเศส',
 				'cs' => 'เช็ก',
 				'csb' => 'คาซูเบียน',
 				'cu' => 'เชอร์ชสลาวิก',
 				'cv' => 'ชูวัช',
 				'cy' => 'เวลส์',
 				'da' => 'เดนมาร์ก',
 				'dak' => 'ดาโกทา',
 				'dar' => 'ดาร์กิน',
 				'dav' => 'ไททา',
 				'de' => 'เยอรมัน',
 				'de_AT' => 'เยอรมัน - ออสเตรีย',
 				'de_CH' => 'เยอรมันสูง (สวิส)',
 				'del' => 'เดลาแวร์',
 				'den' => 'สเลวี',
 				'dgr' => 'โดกริบ',
 				'din' => 'ดิงกา',
 				'dje' => 'ซาร์มา',
 				'doi' => 'โฑครี',
 				'dsb' => 'ซอร์เบียตอนล่าง',
 				'dtp' => 'ดูซุนกลาง',
 				'dua' => 'ดัวลา',
 				'dum' => 'ดัตช์กลาง',
 				'dv' => 'ธิเวหิ',
 				'dyo' => 'โจลา-ฟอนยี',
 				'dyu' => 'ดิวลา',
 				'dz' => 'ซองคา',
 				'dzg' => 'ดาซากา',
 				'ebu' => 'เอ็มบู',
 				'ee' => 'เอเว',
 				'efi' => 'อีฟิก',
 				'egl' => 'เอมีเลีย',
 				'egy' => 'อียิปต์โบราณ',
 				'eka' => 'อีกาจุก',
 				'el' => 'กรีก',
 				'elx' => 'อีลาไมต์',
 				'en' => 'อังกฤษ',
 				'en_AU' => 'อังกฤษ - ออสเตรเลีย',
 				'en_CA' => 'อังกฤษ - แคนาดา',
 				'en_GB' => 'อังกฤษ - สหราชอาณาจักร',
 				'en_GB@alt=short' => 'อังกฤษ - อังกฤษ',
 				'en_US' => 'อังกฤษ - สหรัฐอเมริกา',
 				'en_US@alt=short' => 'อังกฤษ - สหรัฐฯ',
 				'enm' => 'อังกฤษกลาง',
 				'eo' => 'เอสเปรันโต',
 				'es' => 'สเปน',
 				'es_419' => 'สเปน - ละตินอเมริกา',
 				'es_ES' => 'สเปน - ยุโรป',
 				'es_MX' => 'สเปน - เม็กซิโก',
 				'esu' => 'ยูพิกกลาง',
 				'et' => 'เอสโตเนีย',
 				'eu' => 'บาสก์',
 				'ewo' => 'อีวันโด',
 				'ext' => 'เอกซ์เตรมาดูรา',
 				'fa' => 'เปอร์เซีย',
 				'fa_AF' => 'ดารี',
 				'fan' => 'ฟอง',
 				'fat' => 'ฟันติ',
 				'ff' => 'ฟูลาห์',
 				'fi' => 'ฟินแลนด์',
 				'fil' => 'ฟิลิปปินส์',
 				'fit' => 'ฟินแลนด์ทอร์เนดาเล็น',
 				'fj' => 'ฟิจิ',
 				'fo' => 'แฟโร',
 				'fon' => 'ฟอน',
 				'fr' => 'ฝรั่งเศส',
 				'fr_CA' => 'ฝรั่งเศส - แคนาดา',
 				'fr_CH' => 'ฝรั่งเศส (สวิส)',
 				'frc' => 'ฝรั่งเศสกาฌ็อง',
 				'frm' => 'ฝรั่งเศสกลาง',
 				'fro' => 'ฝรั่งเศสโบราณ',
 				'frp' => 'อาร์พิตา',
 				'frr' => 'ฟริเซียนเหนือ',
 				'frs' => 'ฟริเซียนตะวันออก',
 				'fur' => 'ฟรูลี',
 				'fy' => 'ฟริเซียนตะวันตก',
 				'ga' => 'ไอริช',
 				'gaa' => 'กา',
 				'gag' => 'กากาอุซ',
 				'gan' => 'จีนกั้น',
 				'gay' => 'กาโย',
 				'gba' => 'กบายา',
 				'gbz' => 'ดารีโซโรอัสเตอร์',
 				'gd' => 'เกลิกสกอต',
 				'gez' => 'กีซ',
 				'gil' => 'กิลเบอร์ต',
 				'gl' => 'กาลิเซีย',
 				'glk' => 'กิลากี',
 				'gmh' => 'เยอรมันสูงกลาง',
 				'gn' => 'กัวรานี',
 				'goh' => 'เยอรมันสูงโบราณ',
 				'gom' => 'กอนกานีของกัว',
 				'gon' => 'กอนดิ',
 				'gor' => 'กอรอนทาโล',
 				'got' => 'โกธิก',
 				'grb' => 'เกรโบ',
 				'grc' => 'กรีกโบราณ',
 				'gsw' => 'เยอรมันสวิส',
 				'gu' => 'คุชราต',
 				'guc' => 'วายู',
 				'gur' => 'ฟราฟรา',
 				'guz' => 'กุซซี',
 				'gv' => 'มานซ์',
 				'gwi' => 'กวิชอิน',
 				'ha' => 'เฮาซา',
 				'hai' => 'ไฮดา',
 				'hak' => 'จีนแคะ',
 				'haw' => 'ฮาวาย',
 				'he' => 'ฮิบรู',
 				'hi' => 'ฮินดี',
 				'hif' => 'ฮินดีฟิจิ',
 				'hil' => 'ฮีลีกัยนน',
 				'hit' => 'ฮิตไตต์',
 				'hmn' => 'ม้ง',
 				'ho' => 'ฮีรีโมตู',
 				'hr' => 'โครเอเชีย',
 				'hsb' => 'ซอร์เบียตอนบน',
 				'hsn' => 'จีนเซียง',
 				'ht' => 'เฮติครีโอล',
 				'hu' => 'ฮังการี',
 				'hup' => 'ฮูปา',
 				'hy' => 'อาร์เมเนีย',
 				'hz' => 'เฮเรโร',
 				'ia' => 'อินเตอร์ลิงกัว',
 				'iba' => 'อิบาน',
 				'ibb' => 'อิบิบิโอ',
 				'id' => 'อินโดนีเซีย',
 				'ie' => 'อินเตอร์ลิงกิว',
 				'ig' => 'อิกโบ',
 				'ii' => 'เสฉวนยี่',
 				'ik' => 'อีนูเปียก',
 				'ilo' => 'อีโลโก',
 				'inh' => 'อินกุช',
 				'io' => 'อีโด',
 				'is' => 'ไอซ์แลนด์',
 				'it' => 'อิตาลี',
 				'iu' => 'อินุกติตุต',
 				'izh' => 'อินเกรียน',
 				'ja' => 'ญี่ปุ่น',
 				'jam' => 'อังกฤษคลีโอลจาเมกา',
 				'jbo' => 'โลชบัน',
 				'jgo' => 'อึนกอมบา',
 				'jmc' => 'มาชาเม',
 				'jpr' => 'ยิว-เปอร์เซีย',
 				'jrb' => 'ยิว-อาหรับ',
 				'jut' => 'จัท',
 				'jv' => 'ชวา',
 				'ka' => 'จอร์เจีย',
 				'kaa' => 'การา-กาลพาก',
 				'kab' => 'กาไบล',
 				'kac' => 'กะฉิ่น',
 				'kaj' => 'คจู',
 				'kam' => 'คัมบา',
 				'kaw' => 'กวี',
 				'kbd' => 'คาร์บาเดีย',
 				'kbl' => 'คาเนมบู',
 				'kcg' => 'ทีแยป',
 				'kde' => 'มาคอนเด',
 				'kea' => 'คาบูเวอร์เดียนู',
 				'ken' => 'เกินยาง',
 				'kfo' => 'โคโร',
 				'kg' => 'คองโก',
 				'kgp' => 'เคนก่าง',
 				'kha' => 'กาสี',
 				'kho' => 'โคตัน',
 				'khq' => 'โคย์ราชีนี',
 				'khw' => 'โควาร์',
 				'ki' => 'กีกูยู',
 				'kiu' => 'เคอร์มานิกิ',
 				'kj' => 'กวนยามา',
 				'kk' => 'คาซัค',
 				'kkj' => 'คาโก',
 				'kl' => 'กรีนแลนด์',
 				'kln' => 'คาเลนจิน',
 				'km' => 'เขมร',
 				'kmb' => 'คิมบุนดู',
 				'kn' => 'กันนาดา',
 				'ko' => 'เกาหลี',
 				'koi' => 'โคมิ-เปียร์เมียค',
 				'kok' => 'กอนกานี',
 				'kos' => 'คูสไร',
 				'kpe' => 'กาแปล',
 				'kr' => 'คานูรี',
 				'krc' => 'คาราไช-บัลคาร์',
 				'kri' => 'คริโอ',
 				'krj' => 'กินารายอา',
 				'krl' => 'แกรเลียน',
 				'kru' => 'กุรุข',
 				'ks' => 'แคชเมียร์',
 				'ksb' => 'ชัมบาลา',
 				'ksf' => 'บาเฟีย',
 				'ksh' => 'โคโลญ',
 				'ku' => 'เคิร์ด',
 				'kum' => 'คูมืยค์',
 				'kut' => 'คูเทไน',
 				'kv' => 'โกมิ',
 				'kw' => 'คอร์นิช',
 				'ky' => 'คีร์กีซ',
 				'la' => 'ละติน',
 				'lad' => 'ลาดิโน',
 				'lag' => 'แลนจี',
 				'lah' => 'ลาฮ์นดา',
 				'lam' => 'แลมบา',
 				'lb' => 'ลักเซมเบิร์ก',
 				'lez' => 'เลซเกียน',
 				'lfn' => 'ลิงกัวฟรังกาโนวา',
 				'lg' => 'ยูกันดา',
 				'li' => 'ลิมเบิร์ก',
 				'lij' => 'ลิกูเรีย',
 				'liv' => 'ลิโวเนีย',
 				'lkt' => 'ลาโกตา',
 				'lmo' => 'ลอมบาร์ด',
 				'ln' => 'ลิงกาลา',
 				'lo' => 'ลาว',
 				'lol' => 'มองโก',
 				'lou' => 'ภาษาครีโอลุยเซียนา',
 				'loz' => 'โลซิ',
 				'lrc' => 'ลูรีเหนือ',
 				'lt' => 'ลิทัวเนีย',
 				'ltg' => 'ลัตเกล',
 				'lu' => 'ลูบา-กาตองกา',
 				'lua' => 'ลูบา-ลูลัว',
 				'lui' => 'ลุยเซโน',
 				'lun' => 'ลันดา',
 				'luo' => 'ลัว',
 				'lus' => 'มิโซ',
 				'luy' => 'ลูเยีย',
 				'lv' => 'ลัตเวีย',
 				'lzh' => 'จีนคลาสสิก',
 				'lzz' => 'แลซ',
 				'mad' => 'มาดูรา',
 				'maf' => 'มาฟา',
 				'mag' => 'มคหี',
 				'mai' => 'ไมถิลี',
 				'mak' => 'มากาซาร์',
 				'man' => 'มันดิงกา',
 				'mas' => 'มาไซ',
 				'mde' => 'มาบา',
 				'mdf' => 'มอคชา',
 				'mdr' => 'มานดาร์',
 				'men' => 'เมนเด',
 				'mer' => 'เมรู',
 				'mfe' => 'มอริสเยน',
 				'mg' => 'มาลากาซี',
 				'mga' => 'ไอริชกลาง',
 				'mgh' => 'มากัววา-มีทโท',
 				'mgo' => 'เมตา',
 				'mh' => 'มาร์แชลลิส',
 				'mi' => 'เมารี',
 				'mic' => 'มิกแมก',
 				'min' => 'มีนังกาเบา',
 				'mk' => 'มาซิโดเนีย',
 				'ml' => 'มาลายาลัม',
 				'mn' => 'มองโกเลีย',
 				'mnc' => 'แมนจู',
 				'mni' => 'มณีปุระ',
 				'moh' => 'โมฮอว์ก',
 				'mos' => 'โมซี',
 				'mr' => 'มราฐี',
 				'mrj' => 'มารีตะวันตก',
 				'ms' => 'มาเลย์',
 				'mt' => 'มอลตา',
 				'mua' => 'มันดัง',
 				'mul' => 'หลายภาษา',
 				'mus' => 'ครีก',
 				'mwl' => 'มีรันดา',
 				'mwr' => 'มารวาฑี',
 				'mwv' => 'เม็นตาไว',
 				'my' => 'พม่า',
 				'mye' => 'มยีน',
 				'myv' => 'เอียร์ซยา',
 				'mzn' => 'มาซันดารานี',
 				'na' => 'นาอูรู',
 				'nan' => 'จีนมินหนาน',
 				'nap' => 'นาโปลี',
 				'naq' => 'นามา',
 				'nb' => 'นอร์เวย์บุคมอล',
 				'nd' => 'เอ็นเดเบเลเหนือ',
 				'nds' => 'เยอรมันต่ำ',
 				'nds_NL' => 'แซกซอนใต้',
 				'ne' => 'เนปาล',
 				'new' => 'เนวาร์',
 				'ng' => 'ดองกา',
 				'nia' => 'นีอัส',
 				'niu' => 'นีวเว',
 				'njo' => 'อ๋าวนากา',
 				'nl' => 'ดัตช์',
 				'nl_BE' => 'เฟลมิช',
 				'nmg' => 'กวาซิโอ',
 				'nn' => 'นอร์เวย์นีนอสก์',
 				'nnh' => 'จีมบูน',
 				'no' => 'นอร์เวย์',
 				'nog' => 'โนไก',
 				'non' => 'นอร์สโบราณ',
 				'nov' => 'โนเวียล',
 				'nqo' => 'เอ็นโก',
 				'nr' => 'เอ็นเดเบเลใต้',
 				'nso' => 'โซโทเหนือ',
 				'nus' => 'เนือร์',
 				'nv' => 'นาวาโฮ',
 				'nwc' => 'เนวาร์ดั้งเดิม',
 				'ny' => 'เนียนจา',
 				'nym' => 'เนียมเวซี',
 				'nyn' => 'เนียนโกเล',
 				'nyo' => 'นิโอโร',
 				'nzi' => 'นซิมา',
 				'oc' => 'อ็อกซิตัน',
 				'oj' => 'โอจิบวา',
 				'om' => 'โอโรโม',
 				'or' => 'โอดิยา',
 				'os' => 'ออสเซเตีย',
 				'osa' => 'โอซากี',
 				'ota' => 'ตุรกีออตโตมัน',
 				'pa' => 'ปัญจาบ',
 				'pag' => 'ปางาซีนัน',
 				'pal' => 'ปะห์ลาวี',
 				'pam' => 'ปัมปางา',
 				'pap' => 'ปาเปียเมนโต',
 				'pau' => 'ปาเลา',
 				'pcd' => 'ปิการ์',
 				'pcm' => 'พิดจิน',
 				'pdc' => 'เยอรมันเพนซิลเวเนีย',
 				'pdt' => 'เพลาท์ดิช',
 				'peo' => 'เปอร์เซียโบราณ',
 				'pfl' => 'เยอรมันพาลาทิเนต',
 				'phn' => 'ฟินิเชีย',
 				'pi' => 'บาลี',
 				'pl' => 'โปแลนด์',
 				'pms' => 'พีดมอนต์',
 				'pnt' => 'พอนติก',
 				'pon' => 'พอห์นเพ',
 				'prg' => 'ปรัสเซีย',
 				'pro' => 'โปรวองซาลโบราณ',
 				'ps' => 'พัชโต',
 				'ps@alt=variant' => 'พุชโต',
 				'pt' => 'โปรตุเกส',
 				'pt_BR' => 'โปรตุเกส - บราซิล',
 				'pt_PT' => 'โปรตุเกส - ยุโรป',
 				'qu' => 'เคชวา',
 				'quc' => 'กีเช',
 				'qug' => 'ควิชัวไฮแลนด์ชิมโบราโซ',
 				'raj' => 'ราชสถาน',
 				'rap' => 'ราปานู',
 				'rar' => 'ราโรทองกา',
 				'rgn' => 'โรมัณโญ',
 				'rhg' => 'โรฮิงญา',
 				'rif' => 'ริฟฟิอัน',
 				'rm' => 'โรแมนซ์',
 				'rn' => 'บุรุนดี',
 				'ro' => 'โรมาเนีย',
 				'ro_MD' => 'มอลโดวา',
 				'rof' => 'รอมโบ',
 				'rom' => 'โรมานี',
 				'rtm' => 'โรทูมัน',
 				'ru' => 'รัสเซีย',
 				'rue' => 'รูซิน',
 				'rug' => 'โรเวียนา',
 				'rup' => 'อาโรมาเนียน',
 				'rw' => 'รวันดา',
 				'rwk' => 'รวา',
 				'sa' => 'สันสกฤต',
 				'sad' => 'ซันดาเว',
 				'sah' => 'ซาคา',
 				'sam' => 'อราเมอิกซามาเรีย',
 				'saq' => 'แซมบูรู',
 				'sas' => 'ซาซัก',
 				'sat' => 'สันตาลี',
 				'saz' => 'เสาราษฏร์',
 				'sba' => 'กัมเบ',
 				'sbp' => 'แซงกู',
 				'sc' => 'ซาร์เดญา',
 				'scn' => 'ซิซิลี',
 				'sco' => 'สกอตส์',
 				'sd' => 'สินธิ',
 				'sdc' => 'ซาร์ดิเนียซาสซารี',
 				'sdh' => 'เคอร์ดิชใต้',
 				'se' => 'ซามิเหนือ',
 				'see' => 'เซนิกา',
 				'seh' => 'เซนา',
 				'sei' => 'เซรี',
 				'sel' => 'เซลคุป',
 				'ses' => 'โคย์ราโบโรเซนนี',
 				'sg' => 'ซันโก',
 				'sga' => 'ไอริชโบราณ',
 				'sgs' => 'ซาโมจิเตียน',
 				'sh' => 'เซอร์โบ-โครเอเชีย',
 				'shi' => 'ทาเชลีห์ท',
 				'shn' => 'ไทใหญ่',
 				'shu' => 'อาหรับ-ชาด',
 				'si' => 'สิงหล',
 				'sid' => 'ซิดาโม',
 				'sk' => 'สโลวัก',
 				'sl' => 'สโลวีเนีย',
 				'sli' => 'ไซลีเซียตอนล่าง',
 				'sly' => 'เซลายาร์',
 				'sm' => 'ซามัว',
 				'sma' => 'ซามิใต้',
 				'smj' => 'ซามิลูเล',
 				'smn' => 'ซามิอีนารี',
 				'sms' => 'ซามิสคอลต์',
 				'sn' => 'โชนา',
 				'snk' => 'โซนีนเก',
 				'so' => 'โซมาลี',
 				'sog' => 'ซอกดีน',
 				'sq' => 'แอลเบเนีย',
 				'sr' => 'เซอร์เบีย',
 				'srn' => 'ซูรินาเม',
 				'srr' => 'เซแรร์',
 				'ss' => 'สวาติ',
 				'ssy' => 'ซาโฮ',
 				'st' => 'โซโทใต้',
 				'stq' => 'ฟรีเซียนซัทเธอร์แลนด์',
 				'su' => 'ซุนดา',
 				'suk' => 'ซูคูมา',
 				'sus' => 'ซูซู',
 				'sux' => 'ซูเมอ',
 				'sv' => 'สวีเดน',
 				'sw' => 'สวาฮีลี',
 				'sw_CD' => 'สวาฮีลี - คองโก',
 				'swb' => 'โคเมอเรียน',
 				'syc' => 'ซีเรียแบบดั้งเดิม',
 				'syr' => 'ซีเรีย',
 				'szl' => 'ไซลีเซีย',
 				'ta' => 'ทมิฬ',
 				'tcy' => 'ตูลู',
 				'te' => 'เตลูกู',
 				'tem' => 'ทิมเน',
 				'teo' => 'เตโซ',
 				'ter' => 'เทเรโน',
 				'tet' => 'เตตุม',
 				'tg' => 'ทาจิก',
 				'th' => 'ไทย',
 				'ti' => 'ติกริญญา',
 				'tig' => 'ตีเกร',
 				'tiv' => 'ทิฟ',
 				'tk' => 'เติร์กเมน',
 				'tkl' => 'โตเกเลา',
 				'tkr' => 'แซคเซอร์',
 				'tl' => 'ตากาล็อก',
 				'tlh' => 'คลิงงอน',
 				'tli' => 'ทลิงกิต',
 				'tly' => 'ทาลิช',
 				'tmh' => 'ทามาเชก',
 				'tn' => 'บอตสวานา',
 				'to' => 'ตองกา',
 				'tog' => 'ไนอะซาตองกา',
 				'tpi' => 'ท็อกพิซิน',
 				'tr' => 'ตุรกี',
 				'tru' => 'ตูโรโย',
 				'trv' => 'ทาโรโก',
 				'ts' => 'ซิตซองกา',
 				'tsd' => 'ซาโคเนีย',
 				'tsi' => 'ซิมชีแอน',
 				'tt' => 'ตาตาร์',
 				'ttt' => 'ตัตมุสลิม',
 				'tum' => 'ทุมบูกา',
 				'tvl' => 'ตูวาลู',
 				'tw' => 'ทวิ',
 				'twq' => 'ตัสซาวัค',
 				'ty' => 'ตาฮิตี',
 				'tyv' => 'ตูวา',
 				'tzm' => 'ทามาไซต์แอตลาสกลาง',
 				'udm' => 'อุดมูร์ต',
 				'ug' => 'อุยกูร์',
 				'uga' => 'ยูการิต',
 				'uk' => 'ยูเครน',
 				'umb' => 'อุมบุนดู',
 				'und' => 'ภาษาที่ไม่รู้จัก',
 				'ur' => 'อูรดู',
 				'uz' => 'อุซเบก',
 				'vai' => 'ไว',
 				've' => 'เวนดา',
 				'vec' => 'เวเนโต้',
 				'vep' => 'เวปส์',
 				'vi' => 'เวียดนาม',
 				'vls' => 'เฟลมิชตะวันตก',
 				'vmf' => 'เมน-ฟรานโกเนีย',
 				'vo' => 'โวลาพึค',
 				'vot' => 'โวทิก',
 				'vro' => 'โวโร',
 				'vun' => 'วุนจู',
 				'wa' => 'วาโลนี',
 				'wae' => 'วัลเซอร์',
 				'wal' => 'วาลาโม',
 				'war' => 'วาเรย์',
 				'was' => 'วาโช',
 				'wbp' => 'วอล์เพอร์รี',
 				'wo' => 'โวลอฟ',
 				'wuu' => 'จีนอู๋',
 				'xal' => 'คัลมืยค์',
 				'xh' => 'คะห์โอซา',
 				'xmf' => 'เมเกรเลีย',
 				'xog' => 'โซกา',
 				'yao' => 'เย้า',
 				'yap' => 'ยัป',
 				'yav' => 'แยงเบน',
 				'ybb' => 'เยมบา',
 				'yi' => 'ยิดดิช',
 				'yo' => 'โยรูบา',
 				'yrl' => 'เหงงกาตุ',
 				'yue' => 'กวางตุ้ง',
 				'yue@alt=menu' => 'จีน (กวางตุ้ง)',
 				'za' => 'จ้วง',
 				'zap' => 'ซาโปเตก',
 				'zbl' => 'บลิสซิมโบลส์',
 				'zea' => 'เซแลนด์',
 				'zen' => 'เซนากา',
 				'zgh' => 'ทามาไซต์โมร็อกโกมาตรฐาน',
 				'zh' => 'จีน',
 				'zh@alt=menu' => 'จีนกลาง',
 				'zh_Hans' => 'จีนตัวย่อ',
 				'zh_Hans@alt=long' => 'จีนกลาง (ตัวย่อ)',
 				'zh_Hant' => 'จีนตัวเต็ม',
 				'zh_Hant@alt=long' => 'จีนกลาง (ตัวเต็ม)',
 				'zu' => 'ซูลู',
 				'zun' => 'ซูนิ',
 				'zxx' => 'ไม่มีข้อมูลภาษา',
 				'zza' => 'ซาซา',

			);
			if (@_) {
				return $languages{$_[0]};
			}
			return \%languages;
		}
	},
);

has 'display_name_script' => (
	is			=> 'ro',
	isa			=> CodeRef,
	init_arg	=> undef,
	default		=> sub {
		sub {
			my %scripts = (
			'Afak' => 'อะฟาคา',
 			'Aghb' => 'แอลเบเนีย คอเคเซีย',
 			'Arab' => 'อาหรับ',
 			'Arab@alt=variant' => 'เปอร์เซีย-อาหรับ',
 			'Armi' => 'อิมพีเรียล อราเมอิก',
 			'Armn' => 'อาร์เมเนีย',
 			'Avst' => 'อเวสตะ',
 			'Bali' => 'บาหลี',
 			'Bamu' => 'บามุม',
 			'Bass' => 'บัสซา',
 			'Batk' => 'บาตัก',
 			'Beng' => 'เบงกาลี',
 			'Blis' => 'บลิสซิมโบลส์',
 			'Bopo' => 'ปอพอมอฟอ',
 			'Brah' => 'พราหมี',
 			'Brai' => 'เบรลล์',
 			'Bugi' => 'บูกิส',
 			'Buhd' => 'บูฮิด',
 			'Cakm' => 'ชากมา',
 			'Cans' => 'สัญลักษณ์ชนเผ่าพื้นเมืองแคนาดา',
 			'Cari' => 'คาเรีย',
 			'Cham' => 'จาม',
 			'Cher' => 'เชอโรกี',
 			'Cirt' => 'เซิร์ท',
 			'Copt' => 'คอปติก',
 			'Cprt' => 'ไซเปรียท',
 			'Cyrl' => 'ซีริลลิก',
 			'Cyrs' => 'เชอร์ชสลาโวนิกซีริลลิกโบราณ',
 			'Deva' => 'เทวนาครี',
 			'Dsrt' => 'เดเซเรท',
 			'Dupl' => 'ชวเลขดัปโลยัน',
 			'Egyd' => 'ดีโมติกอียิปต์',
 			'Egyh' => 'เฮียราติกอียิปต์',
 			'Egyp' => 'เฮียโรกลิฟส์อียิปต์',
 			'Elba' => 'เอลบ์ซาน',
 			'Ethi' => 'เอธิโอปิก',
 			'Geok' => 'คัตซูรีจอร์เจีย',
 			'Geor' => 'จอร์เจีย',
 			'Glag' => 'กลาโกลิติก',
 			'Goth' => 'โกธิก',
 			'Gran' => 'คฤณห์',
 			'Grek' => 'กรีก',
 			'Gujr' => 'คุชราต',
 			'Guru' => 'กูร์มูคี',
 			'Hanb' => 'จีนกลาง',
 			'Hang' => 'ฮันกึล',
 			'Hani' => 'ฮั่น',
 			'Hano' => 'ฮานูโนโอ',
 			'Hans' => 'ตัวย่อ',
 			'Hans@alt=stand-alone' => 'ฮั่นตัวย่อ',
 			'Hant' => 'ตัวเต็ม',
 			'Hant@alt=stand-alone' => 'ฮั่นตัวเต็ม',
 			'Hebr' => 'ฮีบรู',
 			'Hira' => 'ฮิระงะนะ',
 			'Hluw' => 'อักขระอานาโตเลีย',
 			'Hmng' => 'ปาเฮาห์ม้ง',
 			'Hrkt' => 'คะตะกะนะหรือฮิระงะนะ',
 			'Hung' => 'ฮังการีโบราณ',
 			'Inds' => 'อินดัส',
 			'Ital' => 'อิตาลีโบราณ',
 			'Jamo' => 'จาโม',
 			'Java' => 'ชวา',
 			'Jpan' => 'ญี่ปุ่น',
 			'Jurc' => 'จูร์เชน',
 			'Kali' => 'คยาห์',
 			'Kana' => 'คะตะกะนะ',
 			'Khar' => 'ขโรษฐี',
 			'Khmr' => 'เขมร',
 			'Khoj' => 'คอจคี',
 			'Knda' => 'กันนาดา',
 			'Kore' => 'เกาหลี',
 			'Kpel' => 'เปลเล',
 			'Kthi' => 'กายติ',
 			'Lana' => 'ล้านนา',
 			'Laoo' => 'ลาว',
 			'Latf' => 'ลาติน - ฟรังเตอร์',
 			'Latg' => 'ลาติน - แกลิก',
 			'Latn' => 'ละติน',
 			'Lepc' => 'เลปชา',
 			'Limb' => 'ลิมบู',
 			'Lina' => 'ลีเนียร์เอ',
 			'Linb' => 'ลีเนียร์บี',
 			'Lisu' => 'เฟรเซอร์',
 			'Loma' => 'โลมา',
 			'Lyci' => 'ไลเซีย',
 			'Lydi' => 'ลีเดีย',
 			'Mahj' => 'มหาชนี',
 			'Mand' => 'แมนเดียน',
 			'Mani' => 'มานิแชน',
 			'Maya' => 'มายาไฮโรกลิฟส์',
 			'Mend' => 'เมนเด',
 			'Merc' => 'เคอร์ซีฟ-เมโรอิติก',
 			'Mero' => 'เมโรติก',
 			'Mlym' => 'มาลายาลัม',
 			'Modi' => 'โมฑี',
 			'Mong' => 'มองโกเลีย',
 			'Moon' => 'มูน',
 			'Mroo' => 'มโร',
 			'Mtei' => 'เมเทมาเยก',
 			'Mymr' => 'พม่า',
 			'Narb' => 'อาระเบียเหนือโบราณ',
 			'Nbat' => 'นาบาทาเอียน',
 			'Nkgb' => 'กีบา-นาซี',
 			'Nkoo' => 'เอ็นโก',
 			'Nshu' => 'นุซุ',
 			'Ogam' => 'โอคัม',
 			'Olck' => 'โอลชิกิ',
 			'Orkh' => 'ออร์คอน',
 			'Orya' => 'โอริยา',
 			'Osma' => 'ออสมันยา',
 			'Palm' => 'พาลไมรีน',
 			'Pauc' => 'ป่อจิ้งฮอ',
 			'Perm' => 'เปอร์มิกโบราณ',
 			'Phag' => 'ฟากส์-ปา',
 			'Phli' => 'ปะห์ลาวีอินสคริปชันแนล',
 			'Phlp' => 'ปะห์ลาวีซอลเตอร์',
 			'Phlv' => 'ปะห์ลาวีบุ๊ก',
 			'Phnx' => 'ฟินิเชีย',
 			'Plrd' => 'สัทศาสตร์พอลลาร์ด',
 			'Prti' => 'พาร์เทียอินสคริปชันแนล',
 			'Rjng' => 'เรจัง',
 			'Roro' => 'รองโกรองโก',
 			'Runr' => 'รูนิก',
 			'Samr' => 'ซามาเรีย',
 			'Sara' => 'ซาราติ',
 			'Sarb' => 'อาระเบียใต้โบราณ',
 			'Saur' => 'โสวรัสตระ',
 			'Sgnw' => 'ไซน์ไรติ้ง',
 			'Shaw' => 'ซอเวียน',
 			'Shrd' => 'ชาราดา',
 			'Sidd' => 'สิทธัม',
 			'Sind' => 'คุดาวาดี',
 			'Sinh' => 'สิงหล',
 			'Sora' => 'โสราสมเป็ง',
 			'Sund' => 'ซุนดา',
 			'Sylo' => 'ซิโลตินากรี',
 			'Syrc' => 'ซีเรีย',
 			'Syre' => 'ซีเรียเอสทรานจีโล',
 			'Syrj' => 'ซีเรียตะวันตก',
 			'Syrn' => 'ซีเรียตะวันออก',
 			'Tagb' => 'ตักบันวา',
 			'Takr' => 'ทาครี',
 			'Tale' => 'ไทเล',
 			'Talu' => 'ไทลื้อใหม่',
 			'Taml' => 'ทมิฬ',
 			'Tang' => 'ตันกัท',
 			'Tavt' => 'ไทเวียต',
 			'Telu' => 'เตลูกู',
 			'Teng' => 'เทงกวาร์',
 			'Tfng' => 'ทิฟินาก',
 			'Tglg' => 'ตากาล็อก',
 			'Thaa' => 'ทานา',
 			'Thai' => 'ไทย',
 			'Tibt' => 'ทิเบต',
 			'Tirh' => 'เทอฮุทา',
 			'Ugar' => 'ยูการิต',
 			'Vaii' => 'ไว',
 			'Visp' => 'คำพูดที่มองเห็นได้',
 			'Wara' => 'วารังกสิติ',
 			'Wole' => 'โอลีเอ',
 			'Xpeo' => 'เปอร์เซียโบราณ',
 			'Xsux' => 'อักษรรูปลิ่มสุเมเรีย-อัคคาเดีย',
 			'Yiii' => 'ยิ',
 			'Zinh' => 'อินเฮอริต',
 			'Zmth' => 'เครื่องหมายทางคณิตศาสตร์',
 			'Zsye' => 'อีโมจิ',
 			'Zsym' => 'สัญลักษณ์',
 			'Zxxx' => 'ไม่มีภาษาเขียน',
 			'Zyyy' => 'สามัญ',
 			'Zzzz' => 'ตัวอักษรที่ไม่รู้จัก',

			);
			if ( @_ ) {
				return $scripts{$_[0]};
			}
			return \%scripts;
		}
	}
);

has 'display_name_region' => (
	is			=> 'ro',
	isa			=> HashRef[Str],
	init_arg	=> undef,
	default		=> sub {
		{
			'001' => 'โลก',
 			'002' => 'แอฟริกา',
 			'003' => 'อเมริกาเหนือ',
 			'005' => 'อเมริกาใต้',
 			'009' => 'โอเชียเนีย',
 			'011' => 'แอฟริกาตะวันตก',
 			'013' => 'อเมริกากลาง',
 			'014' => 'แอฟริกาตะวันออก',
 			'015' => 'แอฟริกาเหนือ',
 			'017' => 'แอฟริกากลาง',
 			'018' => 'แอฟริกาตอนใต้',
 			'019' => 'อเมริกา',
 			'021' => 'อเมริกาตอนเหนือ',
 			'029' => 'แคริบเบียน',
 			'030' => 'เอเชียตะวันออก',
 			'034' => 'เอเชียใต้',
 			'035' => 'เอเชียตะวันออกเฉียงใต้',
 			'039' => 'ยุโรปใต้',
 			'053' => 'ออสตราเลเซีย',
 			'054' => 'เมลานีเซีย',
 			'057' => 'เขตไมโครนีเซีย',
 			'061' => 'โปลินีเซีย',
 			'142' => 'เอเชีย',
 			'143' => 'เอเชียกลาง',
 			'145' => 'เอเชียตะวันตก',
 			'150' => 'ยุโรป',
 			'151' => 'ยุโรปตะวันออก',
 			'154' => 'ยุโรปเหนือ',
 			'155' => 'ยุโรปตะวันตก',
 			'202' => 'แอฟริกาใต้สะฮารา',
 			'419' => 'ละตินอเมริกา',
 			'AC' => 'เกาะแอสเซนชัน',
 			'AD' => 'อันดอร์รา',
 			'AE' => 'สหรัฐอาหรับเอมิเรตส์',
 			'AF' => 'อัฟกานิสถาน',
 			'AG' => 'แอนติกาและบาร์บูดา',
 			'AI' => 'แองกวิลลา',
 			'AL' => 'แอลเบเนีย',
 			'AM' => 'อาร์เมเนีย',
 			'AO' => 'แองโกลา',
 			'AQ' => 'แอนตาร์กติกา',
 			'AR' => 'อาร์เจนตินา',
 			'AS' => 'อเมริกันซามัว',
 			'AT' => 'ออสเตรีย',
 			'AU' => 'ออสเตรเลีย',
 			'AW' => 'อารูบา',
 			'AX' => 'หมู่เกาะโอลันด์',
 			'AZ' => 'อาเซอร์ไบจาน',
 			'BA' => 'บอสเนียและเฮอร์เซโกวีนา',
 			'BB' => 'บาร์เบโดส',
 			'BD' => 'บังกลาเทศ',
 			'BE' => 'เบลเยียม',
 			'BF' => 'บูร์กินาฟาโซ',
 			'BG' => 'บัลแกเรีย',
 			'BH' => 'บาห์เรน',
 			'BI' => 'บุรุนดี',
 			'BJ' => 'เบนิน',
 			'BL' => 'เซนต์บาร์เธเลมี',
 			'BM' => 'เบอร์มิวดา',
 			'BN' => 'บรูไน',
 			'BO' => 'โบลิเวีย',
 			'BQ' => 'เนเธอร์แลนด์แคริบเบียน',
 			'BR' => 'บราซิล',
 			'BS' => 'บาฮามาส',
 			'BT' => 'ภูฏาน',
 			'BV' => 'เกาะบูเว',
 			'BW' => 'บอตสวานา',
 			'BY' => 'เบลารุส',
 			'BZ' => 'เบลีซ',
 			'CA' => 'แคนาดา',
 			'CC' => 'หมู่เกาะโคโคส (คีลิง)',
 			'CD' => 'คองโก - กินชาซา',
 			'CD@alt=variant' => 'คองโก (สาธารณรัฐประชาธิปไตย)',
 			'CF' => 'สาธารณรัฐแอฟริกากลาง',
 			'CG' => 'คองโก - บราซซาวิล',
 			'CG@alt=variant' => 'คองโก (สาธารณรัฐ)',
 			'CH' => 'สวิตเซอร์แลนด์',
 			'CI' => 'โกตดิวัวร์',
 			'CI@alt=variant' => 'ไอวอรี่โคสต์',
 			'CK' => 'หมู่เกาะคุก',
 			'CL' => 'ชิลี',
 			'CM' => 'แคเมอรูน',
 			'CN' => 'จีน',
 			'CO' => 'โคลอมเบีย',
 			'CP' => 'เกาะคลิปเปอร์ตัน',
 			'CR' => 'คอสตาริกา',
 			'CU' => 'คิวบา',
 			'CV' => 'เคปเวิร์ด',
 			'CW' => 'คูราเซา',
 			'CX' => 'เกาะคริสต์มาส',
 			'CY' => 'ไซปรัส',
 			'CZ' => 'เช็ก',
 			'CZ@alt=variant' => 'สาธารณรัฐเช็ก',
 			'DE' => 'เยอรมนี',
 			'DG' => 'ดิเอโกการ์เซีย',
 			'DJ' => 'จิบูตี',
 			'DK' => 'เดนมาร์ก',
 			'DM' => 'โดมินิกา',
 			'DO' => 'สาธารณรัฐโดมินิกัน',
 			'DZ' => 'แอลจีเรีย',
 			'EA' => 'เซวตาและเมลียา',
 			'EC' => 'เอกวาดอร์',
 			'EE' => 'เอสโตเนีย',
 			'EG' => 'อียิปต์',
 			'EH' => 'ซาฮาราตะวันตก',
 			'ER' => 'เอริเทรีย',
 			'ES' => 'สเปน',
 			'ET' => 'เอธิโอเปีย',
 			'EU' => 'สหภาพยุโรป',
 			'EZ' => 'ยูโรโซน',
 			'FI' => 'ฟินแลนด์',
 			'FJ' => 'ฟิจิ',
 			'FK' => 'หมู่เกาะฟอล์กแลนด์',
 			'FK@alt=variant' => 'หมู่เกาะฟอล์กแลนด์ (อิสลาส มาลวินาส)',
 			'FM' => 'ไมโครนีเซีย',
 			'FO' => 'หมู่เกาะแฟโร',
 			'FR' => 'ฝรั่งเศส',
 			'GA' => 'กาบอง',
 			'GB' => 'สหราชอาณาจักร',
 			'GD' => 'เกรเนดา',
 			'GE' => 'จอร์เจีย',
 			'GF' => 'เฟรนช์เกียนา',
 			'GG' => 'เกิร์นซีย์',
 			'GH' => 'กานา',
 			'GI' => 'ยิบรอลตาร์',
 			'GL' => 'กรีนแลนด์',
 			'GM' => 'แกมเบีย',
 			'GN' => 'กินี',
 			'GP' => 'กวาเดอลูป',
 			'GQ' => 'อิเควทอเรียลกินี',
 			'GR' => 'กรีซ',
 			'GS' => 'เกาะเซาท์จอร์เจียและหมู่เกาะเซาท์แซนด์วิช',
 			'GT' => 'กัวเตมาลา',
 			'GU' => 'กวม',
 			'GW' => 'กินี-บิสเซา',
 			'GY' => 'กายอานา',
 			'HK' => 'เขตปกครองพิเศษฮ่องกงแห่งสาธารณรัฐประชาชนจีน',
 			'HK@alt=short' => 'ฮ่องกง',
 			'HM' => 'เกาะเฮิร์ดและหมู่เกาะแมกดอนัลด์',
 			'HN' => 'ฮอนดูรัส',
 			'HR' => 'โครเอเชีย',
 			'HT' => 'เฮติ',
 			'HU' => 'ฮังการี',
 			'IC' => 'หมู่เกาะคานารี',
 			'ID' => 'อินโดนีเซีย',
 			'IE' => 'ไอร์แลนด์',
 			'IL' => 'อิสราเอล',
 			'IM' => 'เกาะแมน',
 			'IN' => 'อินเดีย',
 			'IO' => 'บริติชอินเดียนโอเชียนเทร์ริทอรี',
 			'IQ' => 'อิรัก',
 			'IR' => 'อิหร่าน',
 			'IS' => 'ไอซ์แลนด์',
 			'IT' => 'อิตาลี',
 			'JE' => 'เจอร์ซีย์',
 			'JM' => 'จาเมกา',
 			'JO' => 'จอร์แดน',
 			'JP' => 'ญี่ปุ่น',
 			'KE' => 'เคนยา',
 			'KG' => 'คีร์กีซสถาน',
 			'KH' => 'กัมพูชา',
 			'KI' => 'คิริบาส',
 			'KM' => 'คอโมโรส',
 			'KN' => 'เซนต์คิตส์และเนวิส',
 			'KP' => 'เกาหลีเหนือ',
 			'KR' => 'เกาหลีใต้',
 			'KW' => 'คูเวต',
 			'KY' => 'หมู่เกาะเคย์แมน',
 			'KZ' => 'คาซัคสถาน',
 			'LA' => 'ลาว',
 			'LB' => 'เลบานอน',
 			'LC' => 'เซนต์ลูเซีย',
 			'LI' => 'ลิกเตนสไตน์',
 			'LK' => 'ศรีลังกา',
 			'LR' => 'ไลบีเรีย',
 			'LS' => 'เลโซโท',
 			'LT' => 'ลิทัวเนีย',
 			'LU' => 'ลักเซมเบิร์ก',
 			'LV' => 'ลัตเวีย',
 			'LY' => 'ลิเบีย',
 			'MA' => 'โมร็อกโก',
 			'MC' => 'โมนาโก',
 			'MD' => 'มอลโดวา',
 			'ME' => 'มอนเตเนโกร',
 			'MF' => 'เซนต์มาร์ติน',
 			'MG' => 'มาดากัสการ์',
 			'MH' => 'หมู่เกาะมาร์แชลล์',
 			'MK' => 'มาซิโดเนียเหนือ',
 			'ML' => 'มาลี',
 			'MM' => 'เมียนมา (พม่า)',
 			'MN' => 'มองโกเลีย',
 			'MO' => 'เขตปกครองพิเศษมาเก๊าแห่งสาธารณรัฐประชาชนจีน',
 			'MO@alt=short' => 'มาเก๊า',
 			'MP' => 'หมู่เกาะนอร์เทิร์นมาเรียนา',
 			'MQ' => 'มาร์ตินีก',
 			'MR' => 'มอริเตเนีย',
 			'MS' => 'มอนต์เซอร์รัต',
 			'MT' => 'มอลตา',
 			'MU' => 'มอริเชียส',
 			'MV' => 'มัลดีฟส์',
 			'MW' => 'มาลาวี',
 			'MX' => 'เม็กซิโก',
 			'MY' => 'มาเลเซีย',
 			'MZ' => 'โมซัมบิก',
 			'NA' => 'นามิเบีย',
 			'NC' => 'นิวแคลิโดเนีย',
 			'NE' => 'ไนเจอร์',
 			'NF' => 'เกาะนอร์ฟอล์ก',
 			'NG' => 'ไนจีเรีย',
 			'NI' => 'นิการากัว',
 			'NL' => 'เนเธอร์แลนด์',
 			'NO' => 'นอร์เวย์',
 			'NP' => 'เนปาล',
 			'NR' => 'นาอูรู',
 			'NU' => 'นีอูเอ',
 			'NZ' => 'นิวซีแลนด์',
 			'OM' => 'โอมาน',
 			'PA' => 'ปานามา',
 			'PE' => 'เปรู',
 			'PF' => 'เฟรนช์โปลินีเซีย',
 			'PG' => 'ปาปัวนิวกินี',
 			'PH' => 'ฟิลิปปินส์',
 			'PK' => 'ปากีสถาน',
 			'PL' => 'โปแลนด์',
 			'PM' => 'แซงปีแยร์และมีเกอลง',
 			'PN' => 'หมู่เกาะพิตแคร์น',
 			'PR' => 'เปอร์โตริโก',
 			'PS' => 'ดินแดนปาเลสไตน์',
 			'PS@alt=short' => 'ปาเลสไตน์',
 			'PT' => 'โปรตุเกส',
 			'PW' => 'ปาเลา',
 			'PY' => 'ปารากวัย',
 			'QA' => 'กาตาร์',
 			'QO' => 'เอาต์ไลอิงโอเชียเนีย',
 			'RE' => 'เรอูนียง',
 			'RO' => 'โรมาเนีย',
 			'RS' => 'เซอร์เบีย',
 			'RU' => 'รัสเซีย',
 			'RW' => 'รวันดา',
 			'SA' => 'ซาอุดีอาระเบีย',
 			'SB' => 'หมู่เกาะโซโลมอน',
 			'SC' => 'เซเชลส์',
 			'SD' => 'ซูดาน',
 			'SE' => 'สวีเดน',
 			'SG' => 'สิงคโปร์',
 			'SH' => 'เซนต์เฮเลนา',
 			'SI' => 'สโลวีเนีย',
 			'SJ' => 'สฟาลบาร์และยานไมเอน',
 			'SK' => 'สโลวะเกีย',
 			'SL' => 'เซียร์ราลีโอน',
 			'SM' => 'ซานมาริโน',
 			'SN' => 'เซเนกัล',
 			'SO' => 'โซมาเลีย',
 			'SR' => 'ซูรินาเม',
 			'SS' => 'ซูดานใต้',
 			'ST' => 'เซาตูเมและปรินซิปี',
 			'SV' => 'เอลซัลวาดอร์',
 			'SX' => 'ซินต์มาร์เทน',
 			'SY' => 'ซีเรีย',
 			'SZ' => 'เอสวาตีนี',
 			'SZ@alt=variant' => 'สวาซิแลนด์',
 			'TA' => 'ทริสตันดาคูนา',
 			'TC' => 'หมู่เกาะเติกส์และหมู่เกาะเคคอส',
 			'TD' => 'ชาด',
 			'TF' => 'เฟรนช์เซาเทิร์นเทร์ริทอรีส์',
 			'TG' => 'โตโก',
 			'TH' => 'ไทย',
 			'TJ' => 'ทาจิกิสถาน',
 			'TK' => 'โตเกเลา',
 			'TL' => 'ติมอร์-เลสเต',
 			'TL@alt=variant' => 'ติมอร์ตะวันออก',
 			'TM' => 'เติร์กเมนิสถาน',
 			'TN' => 'ตูนิเซีย',
 			'TO' => 'ตองกา',
 			'TR' => 'ตุรกี',
 			'TT' => 'ตรินิแดดและโตเบโก',
 			'TV' => 'ตูวาลู',
 			'TW' => 'ไต้หวัน',
 			'TZ' => 'แทนซาเนีย',
 			'UA' => 'ยูเครน',
 			'UG' => 'ยูกันดา',
 			'UM' => 'หมู่เกาะรอบนอกของสหรัฐอเมริกา',
 			'UN' => 'สหประชาชาติ',
 			'US' => 'สหรัฐอเมริกา',
 			'US@alt=short' => 'สหรัฐฯ',
 			'UY' => 'อุรุกวัย',
 			'UZ' => 'อุซเบกิสถาน',
 			'VA' => 'นครวาติกัน',
 			'VC' => 'เซนต์วินเซนต์และเกรนาดีนส์',
 			'VE' => 'เวเนซุเอลา',
 			'VG' => 'หมู่เกาะบริติชเวอร์จิน',
 			'VI' => 'หมู่เกาะเวอร์จินของสหรัฐอเมริกา',
 			'VN' => 'เวียดนาม',
 			'VU' => 'วานูอาตู',
 			'WF' => 'วาลลิสและฟุตูนา',
 			'WS' => 'ซามัว',
 			'XA' => 'สำเนียงไม่จริง',
 			'XB' => 'Bidi ไม่จริง',
 			'XK' => 'โคโซโว',
 			'YE' => 'เยเมน',
 			'YT' => 'มายอต',
 			'ZA' => 'แอฟริกาใต้',
 			'ZM' => 'แซมเบีย',
 			'ZW' => 'ซิมบับเว',
 			'ZZ' => 'ภูมิภาคที่ไม่รู้จัก',

		}
	},
);

has 'display_name_variant' => (
	is			=> 'ro',
	isa			=> HashRef[Str],
	init_arg	=> undef,
	default		=> sub {
		{
			'1901' => 'เยอรมันออร์โธกราฟีดั้งเดิม',
 			'1994' => 'อักขระเรเซียนมาตราฐาน',
 			'1996' => 'เยอรมันออร์โธกราฟีปี 1996',
 			'1606NICT' => 'ปลายยุคกลางฝรั่งเศสถึงปี ค.ศ. 1606',
 			'1694ACAD' => 'ตอนต้นยุคใหม่ฝรั่งเศส',
 			'1959ACAD' => 'วิชาการ',
 			'ALALC97' => 'การถอดอักษรเป็นอักษรโรมันตามเกณฑ์ของสมาคมห้องสมุดอเมริกันและห้องสมุดรัฐสภา ฉบับพิมพ์ปี 1997',
 			'ALUKU' => 'ภาษาพื้นเมืองอลูคู',
 			'AREVELA' => 'อาร์เมเนียตะวันออก',
 			'AREVMDA' => 'อาร์เมเนียตะวันตก',
 			'BAKU1926' => 'ตัวอักษรละตินเตอร์กิกแบบครบวงจร',
 			'BAUDDHA' => 'พระพุทธเจ้า',
 			'BISCAYAN' => 'บิสคายัน',
 			'BISKE' => 'ภาษาพื้นเมืองซานจอร์โจ/บิลา',
 			'BOHORIC' => 'ตัวอักษรโบโฮริช',
 			'BOONT' => 'บูนทลิ่ง',
 			'DAJNKO' => 'ตัวอักษรดายนชิซา',
 			'EMODENG' => 'อังกฤษสมัยใหม่ตอนต้น',
 			'FONIPA' => 'สัทอักษรสากล',
 			'FONUPA' => 'สัทอักษร UPA',
 			'FONXSAMP' => 'ฟอนซ์แซมพ์',
 			'HEPBURN' => 'การถอดอักษรแบบเฮปเบิร์น',
 			'HOGNORSK' => 'ภาษานอร์วิเจียนสูง',
 			'ITIHASA' => 'อิติหาสะ',
 			'JAUER' => 'เยาเออร์',
 			'JYUTPING' => 'ระบบถอดอักษรแบบยวึดพิง',
 			'KKCOR' => 'อักขรวิธีสามัญ',
 			'KSCOR' => 'อักขรวิธีมาตรฐาน',
 			'LAUKIKA' => 'ลัวกิกา',
 			'LIPAW' => 'ภาษาพื้นเมืองลิโพวาซของเรเซียน',
 			'LUNA1918' => 'ลูน่า 1918',
 			'METELKO' => 'ตัวอักษรเมเตวชิซา',
 			'MONOTON' => 'โมโนโทนิก',
 			'NDYUKA' => 'ดิวคา',
 			'NEDIS' => 'ภาษาพื้นเมืองนาทิโซเน',
 			'NJIVA' => 'ภาษาพื้นเมืองจนีวา/นจีวา',
 			'NULIK' => 'โวลาพึคสมัยใหม่',
 			'OSOJS' => 'ภาษาพื้นเมืองโอเซียคโค/โอโซยาเน',
 			'PAMAKA' => 'ภาษาพื้นเมืองพามาคา',
 			'PETR1708' => 'พีท 1708',
 			'PINYIN' => 'พินอิน',
 			'POLYTON' => 'โพลีโทนิก',
 			'POSIX' => 'คอมพิวเตอร์',
 			'PUTER' => 'พิวเตอร์',
 			'REVISED' => 'ออร์โธกราฟิปรับปรุง',
 			'RIGIK' => 'โวลาพึคดั้งเดิม',
 			'ROZAJ' => 'เรเซียน',
 			'RUMGR' => 'รัมกร์',
 			'SAAHO' => 'ซาโฮ',
 			'SCOTLAND' => 'ภาษาอังกฤษมาตราฐานสก๊อต',
 			'SCOUSE' => 'สเกาส์',
 			'SOLBA' => 'ภาษาพื้นเมืองสโตวีซซา/โซลบีกา',
 			'SURMIRAN' => 'ซูร์มิราน',
 			'SURSILV' => 'ซูร์ซีลฟ์',
 			'SUTSILV' => 'ซุตซีลฟ์',
 			'TARASK' => 'ทาราซเคียวิซาออร์โธกราฟี',
 			'UCCOR' => 'อักขรวิธีแบบครบวงจร',
 			'UCRCOR' => 'อักขรวิธีแบบปรับปรุงครบวงจร',
 			'ULSTER' => 'อัลสเตอร์',
 			'VAIDIKA' => 'เวดิคา',
 			'VALENCIA' => 'วาเลนเซีย',
 			'VALLADER' => 'วัลลาเดอร์',
 			'WADEGILE' => 'การถอดอักษรแบบเวด-ไจลส์',

		}
	},
);

has 'display_name_key' => (
	is			=> 'ro',
	isa			=> HashRef[Str],
	init_arg	=> undef,
	default		=> sub {
		{
			'calendar' => 'ปฏิทิน',
 			'cf' => 'รูปแบบสกุลเงิน',
 			'colalternate' => 'ละเว้นการจัดเรียงสัญลักษณ์',
 			'colbackwards' => 'การจัดเรียงเสียงหนักเบาในลำดับถอยหลัง',
 			'colcasefirst' => 'การเรียงลำดับตัวพิมพ์ใหญ่/ตัวพิมพ์เล็ก',
 			'colcaselevel' => 'การจัดเรียงแบบตรงตามตัวพิมพ์ใหญ่-เล็ก',
 			'collation' => 'ลำดับการจัดเรียง',
 			'colnormalization' => 'การจัดเรียงแบบที่เป็นปกติ',
 			'colnumeric' => 'การจัดเรียงตัวเลข',
 			'colstrength' => 'ความแม่นยำในการจัดเรียง',
 			'currency' => 'สกุลเงิน',
 			'hc' => 'วงจรชั่วโมง (เทียบ 12 และ 24)',
 			'lb' => 'รูปแบบการขึ้นบรรทัดใหม่',
 			'ms' => 'ระบบการวัด',
 			'numbers' => 'ตัวเลข',
 			'timezone' => 'เขตเวลา',
 			'va' => 'ตัวแปรภาษาถิ่น',
 			'x' => 'ใช้งานส่วนบุคคล',

		}
	},
);

has 'display_name_type' => (
	is			=> 'ro',
	isa			=> HashRef[HashRef[Str]],
	init_arg	=> undef,
	default		=> sub {
		{
			'calendar' => {
 				'buddhist' => q{ปฏิทินพุทธ},
 				'chinese' => q{ปฏิทินจีน},
 				'coptic' => q{ปฏิทินคอปติก},
 				'dangi' => q{ปฏิทินเกาหลี},
 				'ethiopic' => q{ปฏิทินเอธิโอเปีย},
 				'ethiopic-amete-alem' => q{ปฏิทินปีโลกเอธิโอเปีย},
 				'gregorian' => q{ปฏิทินเกรกอเรียน},
 				'hebrew' => q{ปฏิทินฮิบรู},
 				'indian' => q{ปฏิทินแห่งชาติอินเดีย},
 				'islamic' => q{ปฏิทินอิสลาม},
 				'islamic-civil' => q{ปฏิทินอิสลามซีวิล},
 				'islamic-rgsa' => q{ปฏิทินอิสลาม (ซาอุดีอาระเบีย แบบพระจันทร์เสี้ยว)},
 				'islamic-tbla' => q{ปฏิทินอิสลาม (แบบตาราง สมัยดาราศาสตร์)},
 				'islamic-umalqura' => q{ปฏิทินอิสลาม (อุมม์อัลกุรา)},
 				'iso8601' => q{ปฏิทิน ISO-8601},
 				'japanese' => q{ปฏิทินญี่ปุ่น},
 				'persian' => q{ปฏิทินเปอร์เชีย},
 				'roc' => q{ปฏิทินไต้หวัน},
 			},
 			'cf' => {
 				'account' => q{รูปแบบสกุลเงินบัญชี},
 				'standard' => q{รูปแบบสกุลเงินมาตรฐาน},
 			},
 			'colalternate' => {
 				'non-ignorable' => q{จัดเรียงสัญลักษณ์},
 				'shifted' => q{จัดเรียงสัญลักษณ์ที่ละไว้},
 			},
 			'colbackwards' => {
 				'no' => q{จัดเรียงเสียงหนักเบาตามปกติ},
 				'yes' => q{จัดเรียงเสียงหนักเบาในลำดับถอยหลัง},
 			},
 			'colcasefirst' => {
 				'lower' => q{จัดเรียงลำดับตัวพิมพ์เล็กก่อน},
 				'no' => q{จัดเรียงลำดับตามตัวพิมพ์ปกติ},
 				'upper' => q{จัดเรียงตัวพิมพ์ใหญ่ก่อน},
 			},
 			'colcaselevel' => {
 				'no' => q{จัดเรียงตามความสำคัญของตัวพิมพ์},
 				'yes' => q{จัดเรียงความสำคัญของตัวพิมพ์},
 			},
 			'collation' => {
 				'big5han' => q{เรียงตามอักษรจีนดั้งเดิม},
 				'dictionary' => q{เรียงตามพจนานุกรม},
 				'ducet' => q{ลำดับการจัดเรียงตาม Unicode เริ่มต้น},
 				'eor' => q{กฎการเรียงลำดับตามแบบยุโรป},
 				'gb2312han' => q{เรียงตามอักษรจีนประยุกต์},
 				'phonebook' => q{เรียงตามสมุดโทรศัพท์},
 				'phonetic' => q{ลำดักการจัดเรียงตามคำอ่าน},
 				'pinyin' => q{เรียงตามการถอดเสียงภาษาจีน},
 				'reformed' => q{เรียงตามลำดับล่าสุด},
 				'search' => q{การค้นหาทั่วไป},
 				'searchjl' => q{ค้นหาตามพยัญชนะขึ้นต้นที่เป็นฮันกึล},
 				'standard' => q{ลำดับการจัดเรียงแบบมาตรฐาน},
 				'stroke' => q{เรียงตามการลากเส้น},
 				'traditional' => q{เรียงตามแบบดั้งเดิม},
 				'unihan' => q{เรียงลำดับตามจำนวนขีด},
 				'zhuyin' => q{จัดเรียงตามการสะกดแบบจู้อิน},
 			},
 			'colnormalization' => {
 				'no' => q{จัดเรียงโดยไม่ต้องทำให้เป็นแบบปกติ},
 				'yes' => q{จัดเรียงยูนิโค้ดแบบที่เป็นปกติ},
 			},
 			'colnumeric' => {
 				'no' => q{จัดเรียงตัวเลขแยก},
 				'yes' => q{จัดเรัยงตัวเลขตามลำดับตัวเลข},
 			},
 			'colstrength' => {
 				'identical' => q{จัดเรียงทั้งหมด},
 				'primary' => q{จัดเรียงตัวอักษรฐานเท่านั้น},
 				'quaternary' => q{จัดเรียงตามเสียงหนักเบา/ตัวพิมพ์/ความกว้าง/ตัวอักษรคะนะ},
 				'secondary' => q{จัดเรียงเสียงหนักเบา},
 				'tertiary' => q{จัดเรียงเสียงหนักเบา/ตัวพิมพ์/ความกว้าง},
 			},
 			'd0' => {
 				'fwidth' => q{ตัวเต็ม},
 				'hwidth' => q{ตัวย่อ},
 				'npinyin' => q{ตัวเลข},
 			},
 			'hc' => {
 				'h11' => q{ระบบ 12 ชั่วโมง (0–11)},
 				'h12' => q{ระบบ 12 ชั่วโมง (1–12)},
 				'h23' => q{ระบบ 24 ชั่วโมง (0–23)},
 				'h24' => q{ระบบ 24 ชั่วโมง (1–24)},
 			},
 			'lb' => {
 				'loose' => q{รูปแบบที่ยืดหยุ่นของการขึ้นบรรทัดใหม่},
 				'normal' => q{รูปแบบปกติของการขึ้นบรรทัดใหม่},
 				'strict' => q{รูปแบบที่เคร่งครัดของการขึ้นบรรทัดใหม่},
 			},
 			'm0' => {
 				'bgn' => q{ชื่อมาตรฐานอังกฤษ (BGN)},
 				'ungegn' => q{ชื่อภูมิศาสตร์มาตรฐาน UN (UNGEGN)},
 			},
 			'ms' => {
 				'metric' => q{ระบบเมตริก},
 				'uksystem' => q{ระบบการวัดอิมพีเรียล},
 				'ussystem' => q{ระบบการวัดอเมริกัน},
 			},
 			'numbers' => {
 				'arab' => q{ตัวเลขอารบิก-อินดิก},
 				'arabext' => q{ตัวเลขอารบิก-อินดิกแบบขยาย},
 				'armn' => q{ตัวเลขอาร์เมเนีย},
 				'armnlow' => q{ตัวเลขอาร์เมเนียพิมพ์เล็ก},
 				'bali' => q{ตัวเลขบาหลี},
 				'beng' => q{ตัวเลขบังกลาเทศ},
 				'brah' => q{ตัวเลขพราหมี},
 				'cakm' => q{ตัวเลขชากมา},
 				'cham' => q{ตัวเลขชาม},
 				'deva' => q{ตัวเลขเทวนาครี},
 				'ethi' => q{ตัวเลขเอธิโอเปีย},
 				'finance' => q{ตัวเลขทางการเงิน},
 				'fullwide' => q{ตัวเลขแบบเต็มขนาด},
 				'geor' => q{ตัวเลขจอร์เจีย},
 				'grek' => q{ตัวเลขกรีก},
 				'greklow' => q{ตัวเลขกรีกพิมพ์เล็ก},
 				'gujr' => q{ตัวเลขคุชราต},
 				'guru' => q{ตัวเลขกูร์มูคี},
 				'hanidec' => q{ตัวเลขทศนิยมจีน},
 				'hans' => q{ตัวเลขจีนตัวย่อ},
 				'hansfin' => q{ตัวเลขทางการเงินแบบตัวย่อของจีน},
 				'hant' => q{ตัวเลขจีนตัวเต็ม},
 				'hantfin' => q{ตัวเลขทางการเงินแบบตัวเต็มของจีน},
 				'hebr' => q{ตัวเลขฮิบรู},
 				'java' => q{ตัวเลขชวา},
 				'jpan' => q{ตัวเลขญี่ปุ่น},
 				'jpanfin' => q{ตัวเลขทางการเงินของญี่ปุ่น},
 				'kali' => q{ตัวเลขคยาห์},
 				'khmr' => q{ตัวเลขเขมร},
 				'knda' => q{ตัวเลขกันนาดา},
 				'lana' => q{ตัวเลขไททัมโฮรา},
 				'lanatham' => q{ตัวเลขไททัมทัม},
 				'laoo' => q{ตัวเลขลาว},
 				'latn' => q{ตัวเลขอารบิก},
 				'lepc' => q{ตัวเลขเลปชา},
 				'limb' => q{ตัวเลขลิมบู},
 				'mlym' => q{ตัวเลขมาลายาลัม},
 				'mong' => q{ตัวเลขมองโกเลีย},
 				'mtei' => q{ตัวเลขเมไตมาเยก},
 				'mymr' => q{ตัวเลขพม่า},
 				'mymrshan' => q{ตัวเลขชานพม่า},
 				'native' => q{ตัวเลขพื้นเมือง},
 				'nkoo' => q{ตัวเลขเอ็นโก},
 				'olck' => q{ตัวเลขโอลจิกิ},
 				'orya' => q{ตัวเลขโอริยา},
 				'osma' => q{ตัวเลขออสมันยา},
 				'roman' => q{ตัวเลขโรมัน},
 				'romanlow' => q{ตัวเลขโรมันพิมพ์เล็ก},
 				'saur' => q{ตัวเลขเศารัชธรา},
 				'shrd' => q{ตัวเลขชาราดา},
 				'sora' => q{ตัวเลขโสราสมเป็ง},
 				'sund' => q{ตัวเลขซุนดา},
 				'takr' => q{ตัวเลขทาครี},
 				'talu' => q{ตัวเลขไทลื้อใหม่},
 				'taml' => q{ตัวเลขทมิฬดั้งเดิม},
 				'tamldec' => q{ตัวเลขทมิฬ},
 				'telu' => q{ตัวเลขเตลูกู},
 				'thai' => q{ตัวเลขไทย},
 				'tibt' => q{ตัวเลขทิเบต},
 				'traditional' => q{ตัวเลขแบบดั้งเดิม},
 				'vaii' => q{ตัวเลขไว},
 			},

		}
	},
);

has 'display_name_measurement_system' => (
	is			=> 'ro',
	isa			=> HashRef[Str],
	init_arg	=> undef,
	default		=> sub {
		{
			'metric' => q{เมตริก},
 			'UK' => q{สหราชอาณาจักร},
 			'US' => q{อเมริกัน},

		}
	},
);

has 'display_name_code_patterns' => (
	is			=> 'ro',
	isa			=> HashRef[Str],
	init_arg	=> undef,
	default		=> sub {
		{
			'language' => 'ภาษา: {0}',
 			'script' => 'ตัวอักษร: {0}',
 			'region' => 'ภูมิภาค: {0}',

		}
	},
);

has 'characters' => (
	is			=> 'ro',
	isa			=> HashRef,
	init_arg	=> undef,
	default		=> $^V ge v5.18.0
	? eval <<'EOT'
	sub {
		no warnings 'experimental::regex_sets';
		return {
			auxiliary => qr{[​]},
			index => ['ก', 'ข', 'ฃ', 'ค', 'ฅ', 'ฆ', 'ง', 'จ', 'ฉ', 'ช', 'ซ', 'ฌ', 'ญ', 'ฎ', 'ฏ', 'ฐ', 'ฑ', 'ฒ', 'ณ', 'ด', 'ต', 'ถ', 'ท', 'ธ', 'น', 'บ', 'ป', 'ผ', 'ฝ', 'พ', 'ฟ', 'ภ', 'ม', 'ย', 'ร', 'ฤ', 'ล', 'ฦ', 'ว', 'ศ', 'ษ', 'ส', 'ห', 'ฬ', 'อ', 'ฮ'],
			main => qr{[ฯ ๆ ๎ ์ ็ ่ ้ ๊ ๋ ก ข ฃ ค ฅ ฆ ง จ ฉ ช ซ ฌ ญ ฎ ฏ ฐ ฑ ฒ ณ ด ต ถ ท ธ น บ ป ผ ฝ พ ฟ ภ ม ย ร ฤ ล ฦ ว ศ ษ ส ห ฬ อ ฮ ํ ะ ั า ๅ ำ ิ ี ึ ื ุ ู เ แ โ ใ ไ ฺ]},
			numbers => qr{[% , \- . ‑ ‰ + 0 1 2 3 4 5 6 7 8 9]},
			punctuation => qr{[! " # ' ( ) * , \- . / \: @ \[ \] ‐ ‑ – — ‘ ’ “ ” … ′ ″]},
		};
	},
EOT
: sub {
		return { index => ['ก', 'ข', 'ฃ', 'ค', 'ฅ', 'ฆ', 'ง', 'จ', 'ฉ', 'ช', 'ซ', 'ฌ', 'ญ', 'ฎ', 'ฏ', 'ฐ', 'ฑ', 'ฒ', 'ณ', 'ด', 'ต', 'ถ', 'ท', 'ธ', 'น', 'บ', 'ป', 'ผ', 'ฝ', 'พ', 'ฟ', 'ภ', 'ม', 'ย', 'ร', 'ฤ', 'ล', 'ฦ', 'ว', 'ศ', 'ษ', 'ส', 'ห', 'ฬ', 'อ', 'ฮ'], };
},
);


has 'ellipsis' => (
	is			=> 'ro',
	isa			=> HashRef,
	init_arg	=> undef,
	default		=> sub {
		return {
			'final' => '{0}…',
			'initial' => '…{0}',
			'medial' => '{0}…{1}',
			'word-final' => '{0} …',
			'word-initial' => '… {0}',
			'word-medial' => '{0} … {1}',
		};
	},
);

has 'more_information' => (
	is			=> 'ro',
	isa			=> Str,
	init_arg	=> undef,
	default		=> qq{?},
);

has 'quote_start' => (
	is			=> 'ro',
	isa			=> Str,
	init_arg	=> undef,
	default		=> qq{“},
);

has 'quote_end' => (
	is			=> 'ro',
	isa			=> Str,
	init_arg	=> undef,
	default		=> qq{”},
);

has 'alternate_quote_start' => (
	is			=> 'ro',
	isa			=> Str,
	init_arg	=> undef,
	default		=> qq{‘},
);

has 'alternate_quote_end' => (
	is			=> 'ro',
	isa			=> Str,
	init_arg	=> undef,
	default		=> qq{’},
);

has 'duration_units' => (
	is			=> 'ro',
	isa			=> HashRef[Str],
	init_arg	=> undef,
	default		=> sub { {
				hm => 'h:mm',
				hms => 'h:mm:ss',
				ms => 'm:ss',
			} }
);

has 'units' => (
	is			=> 'ro',
	isa			=> HashRef[HashRef[HashRef[Str]]],
	init_arg	=> undef,
	default		=> sub { {
				'long' => {
					# Long Unit Identifier
					'' => {
						'name' => q(สี่ทิศหลัก),
					},
					# Core Unit Identifier
					'' => {
						'name' => q(สี่ทิศหลัก),
					},
					# Long Unit Identifier
					'1024p1' => {
						'1' => q(กิบิ{0}),
					},
					# Core Unit Identifier
					'1024p1' => {
						'1' => q(กิบิ{0}),
					},
					# Long Unit Identifier
					'1024p2' => {
						'1' => q(เมบิ{0}),
					},
					# Core Unit Identifier
					'1024p2' => {
						'1' => q(เมบิ{0}),
					},
					# Long Unit Identifier
					'1024p3' => {
						'1' => q(จิบิ{0}),
					},
					# Core Unit Identifier
					'1024p3' => {
						'1' => q(จิบิ{0}),
					},
					# Long Unit Identifier
					'1024p4' => {
						'1' => q(เทบิ{0}),
					},
					# Core Unit Identifier
					'1024p4' => {
						'1' => q(เทบิ{0}),
					},
					# Long Unit Identifier
					'1024p5' => {
						'1' => q(เพบิ{0}),
					},
					# Core Unit Identifier
					'1024p5' => {
						'1' => q(เพบิ{0}),
					},
					# Long Unit Identifier
					'1024p6' => {
						'1' => q(เอ็กซ์บิ{0}),
					},
					# Core Unit Identifier
					'1024p6' => {
						'1' => q(เอ็กซ์บิ{0}),
					},
					# Long Unit Identifier
					'1024p7' => {
						'1' => q(เซบิ{0}),
					},
					# Core Unit Identifier
					'1024p7' => {
						'1' => q(เซบิ{0}),
					},
					# Long Unit Identifier
					'1024p8' => {
						'1' => q(โยบี{0}),
					},
					# Core Unit Identifier
					'1024p8' => {
						'1' => q(โยบี{0}),
					},
					# Long Unit Identifier
					'10p-1' => {
						'1' => q(เดซิ{0}),
					},
					# Core Unit Identifier
					'1' => {
						'1' => q(เดซิ{0}),
					},
					# Long Unit Identifier
					'10p-12' => {
						'1' => q(พิโค{0}),
					},
					# Core Unit Identifier
					'12' => {
						'1' => q(พิโค{0}),
					},
					# Long Unit Identifier
					'10p-15' => {
						'1' => q(เฟมโต{0}),
					},
					# Core Unit Identifier
					'15' => {
						'1' => q(เฟมโต{0}),
					},
					# Long Unit Identifier
					'10p-18' => {
						'1' => q(อัตโต{0}),
					},
					# Core Unit Identifier
					'18' => {
						'1' => q(อัตโต{0}),
					},
					# Long Unit Identifier
					'10p-2' => {
						'1' => q(เซนติ{0}),
					},
					# Core Unit Identifier
					'2' => {
						'1' => q(เซนติ{0}),
					},
					# Long Unit Identifier
					'10p-21' => {
						'1' => q(เซปโต{0}),
					},
					# Core Unit Identifier
					'21' => {
						'1' => q(เซปโต{0}),
					},
					# Long Unit Identifier
					'10p-24' => {
						'1' => q(ยอกโต{0}),
					},
					# Core Unit Identifier
					'24' => {
						'1' => q(ยอกโต{0}),
					},
					# Long Unit Identifier
					'10p-3' => {
						'1' => q(มิลลิ{0}),
					},
					# Core Unit Identifier
					'3' => {
						'1' => q(มิลลิ{0}),
					},
					# Long Unit Identifier
					'10p-6' => {
						'1' => q(ไมโคร{0}),
					},
					# Core Unit Identifier
					'6' => {
						'1' => q(ไมโคร{0}),
					},
					# Long Unit Identifier
					'10p-9' => {
						'1' => q(นาโน{0}),
					},
					# Core Unit Identifier
					'9' => {
						'1' => q(นาโน{0}),
					},
					# Long Unit Identifier
					'10p1' => {
						'1' => q(เดคา{0}),
					},
					# Core Unit Identifier
					'10p1' => {
						'1' => q(เดคา{0}),
					},
					# Long Unit Identifier
					'10p12' => {
						'1' => q(เทระ{0}),
					},
					# Core Unit Identifier
					'10p12' => {
						'1' => q(เทระ{0}),
					},
					# Long Unit Identifier
					'10p15' => {
						'1' => q(เพตะ{0}),
					},
					# Core Unit Identifier
					'10p15' => {
						'1' => q(เพตะ{0}),
					},
					# Long Unit Identifier
					'10p18' => {
						'1' => q(เอกซะ{0}),
					},
					# Core Unit Identifier
					'10p18' => {
						'1' => q(เอกซะ{0}),
					},
					# Long Unit Identifier
					'10p2' => {
						'1' => q(เฮกโต{0}),
					},
					# Core Unit Identifier
					'10p2' => {
						'1' => q(เฮกโต{0}),
					},
					# Long Unit Identifier
					'10p21' => {
						'1' => q(เซตตะ{0}),
					},
					# Core Unit Identifier
					'10p21' => {
						'1' => q(เซตตะ{0}),
					},
					# Long Unit Identifier
					'10p24' => {
						'1' => q(ยอตตะ{0}),
					},
					# Core Unit Identifier
					'10p24' => {
						'1' => q(ยอตตะ{0}),
					},
					# Long Unit Identifier
					'10p3' => {
						'1' => q(กิโล{0}),
					},
					# Core Unit Identifier
					'10p3' => {
						'1' => q(กิโล{0}),
					},
					# Long Unit Identifier
					'10p6' => {
						'1' => q(เมกะ{0}),
					},
					# Core Unit Identifier
					'10p6' => {
						'1' => q(เมกะ{0}),
					},
					# Long Unit Identifier
					'10p9' => {
						'1' => q(จิกะ{0}),
					},
					# Core Unit Identifier
					'10p9' => {
						'1' => q(จิกะ{0}),
					},
					# Long Unit Identifier
					'acceleration-g-force' => {
						'name' => q(แรง G),
						'other' => q({0} แรง G),
					},
					# Core Unit Identifier
					'g-force' => {
						'name' => q(แรง G),
						'other' => q({0} แรง G),
					},
					# Long Unit Identifier
					'acceleration-meter-per-square-second' => {
						'name' => q(เมตรต่อวินาทีกำลังสอง),
						'other' => q({0} เมตรต่อวินาทีกำลังสอง),
					},
					# Core Unit Identifier
					'meter-per-square-second' => {
						'name' => q(เมตรต่อวินาทีกำลังสอง),
						'other' => q({0} เมตรต่อวินาทีกำลังสอง),
					},
					# Long Unit Identifier
					'angle-arc-minute' => {
						'name' => q(ลิปดา),
						'other' => q({0} ลิปดา),
					},
					# Core Unit Identifier
					'arc-minute' => {
						'name' => q(ลิปดา),
						'other' => q({0} ลิปดา),
					},
					# Long Unit Identifier
					'angle-arc-second' => {
						'name' => q(พิลิปดา),
						'other' => q({0} พิลิปดา),
					},
					# Core Unit Identifier
					'arc-second' => {
						'name' => q(พิลิปดา),
						'other' => q({0} พิลิปดา),
					},
					# Long Unit Identifier
					'angle-degree' => {
						'name' => q(องศา),
						'other' => q({0} องศา),
					},
					# Core Unit Identifier
					'degree' => {
						'name' => q(องศา),
						'other' => q({0} องศา),
					},
					# Long Unit Identifier
					'angle-radian' => {
						'name' => q(เรเดียน),
						'other' => q({0} เรเดียน),
					},
					# Core Unit Identifier
					'radian' => {
						'name' => q(เรเดียน),
						'other' => q({0} เรเดียน),
					},
					# Long Unit Identifier
					'angle-revolution' => {
						'name' => q(รอบ),
						'other' => q({0} รอบ),
					},
					# Core Unit Identifier
					'revolution' => {
						'name' => q(รอบ),
						'other' => q({0} รอบ),
					},
					# Long Unit Identifier
					'area-acre' => {
						'name' => q(เอเคอร์),
						'other' => q({0} เอเคอร์),
					},
					# Core Unit Identifier
					'acre' => {
						'name' => q(เอเคอร์),
						'other' => q({0} เอเคอร์),
					},
					# Long Unit Identifier
					'area-dunam' => {
						'name' => q(ดูนัม),
						'other' => q({0} ดูนัม),
					},
					# Core Unit Identifier
					'dunam' => {
						'name' => q(ดูนัม),
						'other' => q({0} ดูนัม),
					},
					# Long Unit Identifier
					'area-hectare' => {
						'name' => q(เฮกตาร์),
						'other' => q({0} เฮกตาร์),
					},
					# Core Unit Identifier
					'hectare' => {
						'name' => q(เฮกตาร์),
						'other' => q({0} เฮกตาร์),
					},
					# Long Unit Identifier
					'area-square-centimeter' => {
						'name' => q(ตารางเซนติเมตร),
						'other' => q({0} ตารางเซนติเมตร),
						'per' => q({0} ต่อตารางเซนติเมตร),
					},
					# Core Unit Identifier
					'square-centimeter' => {
						'name' => q(ตารางเซนติเมตร),
						'other' => q({0} ตารางเซนติเมตร),
						'per' => q({0} ต่อตารางเซนติเมตร),
					},
					# Long Unit Identifier
					'area-square-foot' => {
						'name' => q(ตารางฟุต),
						'other' => q({0} ตารางฟุต),
					},
					# Core Unit Identifier
					'square-foot' => {
						'name' => q(ตารางฟุต),
						'other' => q({0} ตารางฟุต),
					},
					# Long Unit Identifier
					'area-square-inch' => {
						'name' => q(ตารางนิ้ว),
						'other' => q({0} ตร.นิ้ว),
						'per' => q({0} ต่อตารางนิ้ว),
					},
					# Core Unit Identifier
					'square-inch' => {
						'name' => q(ตารางนิ้ว),
						'other' => q({0} ตร.นิ้ว),
						'per' => q({0} ต่อตารางนิ้ว),
					},
					# Long Unit Identifier
					'area-square-kilometer' => {
						'name' => q(ตารางกิโลเมตร),
						'other' => q({0} ตารางกิโลเมตร),
						'per' => q({0} ต่อตารางกิโลเมตร),
					},
					# Core Unit Identifier
					'square-kilometer' => {
						'name' => q(ตารางกิโลเมตร),
						'other' => q({0} ตารางกิโลเมตร),
						'per' => q({0} ต่อตารางกิโลเมตร),
					},
					# Long Unit Identifier
					'area-square-meter' => {
						'name' => q(ตารางเมตร),
						'other' => q({0} ตารางเมตร),
						'per' => q({0} ต่อตารางเมตร),
					},
					# Core Unit Identifier
					'square-meter' => {
						'name' => q(ตารางเมตร),
						'other' => q({0} ตารางเมตร),
						'per' => q({0} ต่อตารางเมตร),
					},
					# Long Unit Identifier
					'area-square-mile' => {
						'name' => q(ตารางไมล์),
						'other' => q({0} ตารางไมล์),
						'per' => q({0} ต่อตารางไมล์),
					},
					# Core Unit Identifier
					'square-mile' => {
						'name' => q(ตารางไมล์),
						'other' => q({0} ตารางไมล์),
						'per' => q({0} ต่อตารางไมล์),
					},
					# Long Unit Identifier
					'area-square-yard' => {
						'name' => q(ตารางหลา),
						'other' => q({0} ตารางหลา),
					},
					# Core Unit Identifier
					'square-yard' => {
						'name' => q(ตารางหลา),
						'other' => q({0} ตารางหลา),
					},
					# Long Unit Identifier
					'concentr-item' => {
						'name' => q(รายการ),
						'other' => q({0} รายการ),
					},
					# Core Unit Identifier
					'item' => {
						'name' => q(รายการ),
						'other' => q({0} รายการ),
					},
					# Long Unit Identifier
					'concentr-karat' => {
						'name' => q(กะรัต),
						'other' => q({0} กะรัต),
					},
					# Core Unit Identifier
					'karat' => {
						'name' => q(กะรัต),
						'other' => q({0} กะรัต),
					},
					# Long Unit Identifier
					'concentr-milligram-ofglucose-per-deciliter' => {
						'name' => q(มิลลิกรัมต่อเดซิลิตร),
						'other' => q({0} มิลลิกรัมต่อเดซิลิตร),
					},
					# Core Unit Identifier
					'milligram-ofglucose-per-deciliter' => {
						'name' => q(มิลลิกรัมต่อเดซิลิตร),
						'other' => q({0} มิลลิกรัมต่อเดซิลิตร),
					},
					# Long Unit Identifier
					'concentr-millimole-per-liter' => {
						'name' => q(มิลลิโมลต่อลิตร),
						'other' => q({0} มิลลิโมลต่อลิตร),
					},
					# Core Unit Identifier
					'millimole-per-liter' => {
						'name' => q(มิลลิโมลต่อลิตร),
						'other' => q({0} มิลลิโมลต่อลิตร),
					},
					# Long Unit Identifier
					'concentr-mole' => {
						'name' => q(โมล),
						'other' => q({0} โมล),
					},
					# Core Unit Identifier
					'mole' => {
						'name' => q(โมล),
						'other' => q({0} โมล),
					},
					# Long Unit Identifier
					'concentr-percent' => {
						'name' => q(เปอร์เซ็นต์),
						'other' => q({0} เปอร์เซ็นต์),
					},
					# Core Unit Identifier
					'percent' => {
						'name' => q(เปอร์เซ็นต์),
						'other' => q({0} เปอร์เซ็นต์),
					},
					# Long Unit Identifier
					'concentr-permille' => {
						'name' => q(เปอร์มิลล์),
						'other' => q({0} เปอร์มิลล์),
					},
					# Core Unit Identifier
					'permille' => {
						'name' => q(เปอร์มิลล์),
						'other' => q({0} เปอร์มิลล์),
					},
					# Long Unit Identifier
					'concentr-permillion' => {
						'name' => q(ส่วนต่อล้าน),
						'other' => q({0} ส่วนต่อล้าน),
					},
					# Core Unit Identifier
					'permillion' => {
						'name' => q(ส่วนต่อล้าน),
						'other' => q({0} ส่วนต่อล้าน),
					},
					# Long Unit Identifier
					'concentr-permyriad' => {
						'name' => q(เปอร์มีเรียด),
						'other' => q({0} เปอร์มีเรียด),
					},
					# Core Unit Identifier
					'permyriad' => {
						'name' => q(เปอร์มีเรียด),
						'other' => q({0} เปอร์มีเรียด),
					},
					# Long Unit Identifier
					'consumption-liter-per-100-kilometer' => {
						'name' => q(ลิตรต่อ 100 กิโลเมตร),
						'other' => q({0} ลิตรต่อ 100 กิโลเมตร),
					},
					# Core Unit Identifier
					'liter-per-100-kilometer' => {
						'name' => q(ลิตรต่อ 100 กิโลเมตร),
						'other' => q({0} ลิตรต่อ 100 กิโลเมตร),
					},
					# Long Unit Identifier
					'consumption-liter-per-kilometer' => {
						'name' => q(ลิตรต่อกิโลเมตร),
						'other' => q({0} ลิตรต่อกิโลเมตร),
					},
					# Core Unit Identifier
					'liter-per-kilometer' => {
						'name' => q(ลิตรต่อกิโลเมตร),
						'other' => q({0} ลิตรต่อกิโลเมตร),
					},
					# Long Unit Identifier
					'consumption-mile-per-gallon' => {
						'name' => q(ไมล์ต่อแกลลอน),
						'other' => q({0} ไมล์ต่อแกลลอน),
					},
					# Core Unit Identifier
					'mile-per-gallon' => {
						'name' => q(ไมล์ต่อแกลลอน),
						'other' => q({0} ไมล์ต่อแกลลอน),
					},
					# Long Unit Identifier
					'consumption-mile-per-gallon-imperial' => {
						'name' => q(ไมล์ต่อแกลลอนอังกฤษ),
						'other' => q({0} ไมล์ต่อแกลลอนอังกฤษ),
					},
					# Core Unit Identifier
					'mile-per-gallon-imperial' => {
						'name' => q(ไมล์ต่อแกลลอนอังกฤษ),
						'other' => q({0} ไมล์ต่อแกลลอนอังกฤษ),
					},
					# Long Unit Identifier
					'coordinate' => {
						'east' => q({0}ตะวันออก),
						'north' => q({0}เหนือ),
						'south' => q({0}ใต้),
						'west' => q({0}ตะวันตก),
					},
					# Core Unit Identifier
					'coordinate' => {
						'east' => q({0}ตะวันออก),
						'north' => q({0}เหนือ),
						'south' => q({0}ใต้),
						'west' => q({0}ตะวันตก),
					},
					# Long Unit Identifier
					'digital-bit' => {
						'name' => q(บิต),
						'other' => q({0} บิต),
					},
					# Core Unit Identifier
					'bit' => {
						'name' => q(บิต),
						'other' => q({0} บิต),
					},
					# Long Unit Identifier
					'digital-byte' => {
						'name' => q(ไบต์),
						'other' => q({0} ไบต์),
					},
					# Core Unit Identifier
					'byte' => {
						'name' => q(ไบต์),
						'other' => q({0} ไบต์),
					},
					# Long Unit Identifier
					'digital-gigabit' => {
						'name' => q(กิกะบิต),
						'other' => q({0} กิกะบิต),
					},
					# Core Unit Identifier
					'gigabit' => {
						'name' => q(กิกะบิต),
						'other' => q({0} กิกะบิต),
					},
					# Long Unit Identifier
					'digital-gigabyte' => {
						'name' => q(กิกะไบต์),
						'other' => q({0} กิกะไบต์),
					},
					# Core Unit Identifier
					'gigabyte' => {
						'name' => q(กิกะไบต์),
						'other' => q({0} กิกะไบต์),
					},
					# Long Unit Identifier
					'digital-kilobit' => {
						'name' => q(กิโลบิต),
						'other' => q({0} กิโลบิต),
					},
					# Core Unit Identifier
					'kilobit' => {
						'name' => q(กิโลบิต),
						'other' => q({0} กิโลบิต),
					},
					# Long Unit Identifier
					'digital-kilobyte' => {
						'name' => q(กิโลไบต์),
						'other' => q({0} กิโลไบต์),
					},
					# Core Unit Identifier
					'kilobyte' => {
						'name' => q(กิโลไบต์),
						'other' => q({0} กิโลไบต์),
					},
					# Long Unit Identifier
					'digital-megabit' => {
						'name' => q(เมกะบิต),
						'other' => q({0} เมกะบิต),
					},
					# Core Unit Identifier
					'megabit' => {
						'name' => q(เมกะบิต),
						'other' => q({0} เมกะบิต),
					},
					# Long Unit Identifier
					'digital-megabyte' => {
						'name' => q(เมกะไบต์),
						'other' => q({0} เมกะไบต์),
					},
					# Core Unit Identifier
					'megabyte' => {
						'name' => q(เมกะไบต์),
						'other' => q({0} เมกะไบต์),
					},
					# Long Unit Identifier
					'digital-petabyte' => {
						'name' => q(เพตะไบต์),
						'other' => q({0} เพตะไบต์),
					},
					# Core Unit Identifier
					'petabyte' => {
						'name' => q(เพตะไบต์),
						'other' => q({0} เพตะไบต์),
					},
					# Long Unit Identifier
					'digital-terabit' => {
						'name' => q(เทราบิต),
						'other' => q({0} เทราบิต),
					},
					# Core Unit Identifier
					'terabit' => {
						'name' => q(เทราบิต),
						'other' => q({0} เทราบิต),
					},
					# Long Unit Identifier
					'digital-terabyte' => {
						'name' => q(เทราไบต์),
						'other' => q({0} เทราไบต์),
					},
					# Core Unit Identifier
					'terabyte' => {
						'name' => q(เทราไบต์),
						'other' => q({0} เทราไบต์),
					},
					# Long Unit Identifier
					'duration-century' => {
						'name' => q(ศตวรรษ),
						'other' => q({0} ศตวรรษ),
					},
					# Core Unit Identifier
					'century' => {
						'name' => q(ศตวรรษ),
						'other' => q({0} ศตวรรษ),
					},
					# Long Unit Identifier
					'duration-day' => {
						'name' => q(วัน),
						'other' => q({0} วัน),
						'per' => q({0} ต่อวัน),
					},
					# Core Unit Identifier
					'day' => {
						'name' => q(วัน),
						'other' => q({0} วัน),
						'per' => q({0} ต่อวัน),
					},
					# Long Unit Identifier
					'duration-decade' => {
						'name' => q(ทศวรรษ),
						'other' => q({0} ทศวรรษ),
					},
					# Core Unit Identifier
					'decade' => {
						'name' => q(ทศวรรษ),
						'other' => q({0} ทศวรรษ),
					},
					# Long Unit Identifier
					'duration-hour' => {
						'name' => q(ชั่วโมง),
						'other' => q({0} ชั่วโมง),
						'per' => q({0} ต่อชั่วโมง),
					},
					# Core Unit Identifier
					'hour' => {
						'name' => q(ชั่วโมง),
						'other' => q({0} ชั่วโมง),
						'per' => q({0} ต่อชั่วโมง),
					},
					# Long Unit Identifier
					'duration-microsecond' => {
						'name' => q(ไมโครวินาที),
						'other' => q({0} ไมโครวินาที),
					},
					# Core Unit Identifier
					'microsecond' => {
						'name' => q(ไมโครวินาที),
						'other' => q({0} ไมโครวินาที),
					},
					# Long Unit Identifier
					'duration-millisecond' => {
						'name' => q(มิลลิวินาที),
						'other' => q({0} มิลลิวินาที),
					},
					# Core Unit Identifier
					'millisecond' => {
						'name' => q(มิลลิวินาที),
						'other' => q({0} มิลลิวินาที),
					},
					# Long Unit Identifier
					'duration-minute' => {
						'name' => q(นาที),
						'other' => q({0} นาที),
						'per' => q({0} ต่อนาที),
					},
					# Core Unit Identifier
					'minute' => {
						'name' => q(นาที),
						'other' => q({0} นาที),
						'per' => q({0} ต่อนาที),
					},
					# Long Unit Identifier
					'duration-month' => {
						'name' => q(เดือน),
						'other' => q({0} เดือน),
						'per' => q({0} ต่อเดือน),
					},
					# Core Unit Identifier
					'month' => {
						'name' => q(เดือน),
						'other' => q({0} เดือน),
						'per' => q({0} ต่อเดือน),
					},
					# Long Unit Identifier
					'duration-nanosecond' => {
						'name' => q(นาโนวินาที),
						'other' => q({0} นาโนวินาที),
					},
					# Core Unit Identifier
					'nanosecond' => {
						'name' => q(นาโนวินาที),
						'other' => q({0} นาโนวินาที),
					},
					# Long Unit Identifier
					'duration-second' => {
						'name' => q(วินาที),
						'other' => q({0} วินาที),
						'per' => q({0} ต่อวินาที),
					},
					# Core Unit Identifier
					'second' => {
						'name' => q(วินาที),
						'other' => q({0} วินาที),
						'per' => q({0} ต่อวินาที),
					},
					# Long Unit Identifier
					'duration-week' => {
						'name' => q(สัปดาห์),
						'other' => q({0} สัปดาห์),
						'per' => q({0} ต่อสัปดาห์),
					},
					# Core Unit Identifier
					'week' => {
						'name' => q(สัปดาห์),
						'other' => q({0} สัปดาห์),
						'per' => q({0} ต่อสัปดาห์),
					},
					# Long Unit Identifier
					'duration-year' => {
						'name' => q(ปี),
						'other' => q({0} ปี),
						'per' => q({0} ต่อปี),
					},
					# Core Unit Identifier
					'year' => {
						'name' => q(ปี),
						'other' => q({0} ปี),
						'per' => q({0} ต่อปี),
					},
					# Long Unit Identifier
					'electric-ampere' => {
						'name' => q(แอมแปร์),
						'other' => q({0} แอมแปร์),
					},
					# Core Unit Identifier
					'ampere' => {
						'name' => q(แอมแปร์),
						'other' => q({0} แอมแปร์),
					},
					# Long Unit Identifier
					'electric-milliampere' => {
						'name' => q(มิลลิแอมแปร์),
						'other' => q({0} มิลลิแอมแปร์),
					},
					# Core Unit Identifier
					'milliampere' => {
						'name' => q(มิลลิแอมแปร์),
						'other' => q({0} มิลลิแอมแปร์),
					},
					# Long Unit Identifier
					'electric-ohm' => {
						'name' => q(โอห์ม),
						'other' => q({0} โอห์ม),
					},
					# Core Unit Identifier
					'ohm' => {
						'name' => q(โอห์ม),
						'other' => q({0} โอห์ม),
					},
					# Long Unit Identifier
					'electric-volt' => {
						'name' => q(โวลต์),
						'other' => q({0} โวลต์),
					},
					# Core Unit Identifier
					'volt' => {
						'name' => q(โวลต์),
						'other' => q({0} โวลต์),
					},
					# Long Unit Identifier
					'energy-british-thermal-unit' => {
						'name' => q(หน่วยความร้อนอังกฤษ),
						'other' => q({0} หน่วยความร้อนอังกฤษ),
					},
					# Core Unit Identifier
					'british-thermal-unit' => {
						'name' => q(หน่วยความร้อนอังกฤษ),
						'other' => q({0} หน่วยความร้อนอังกฤษ),
					},
					# Long Unit Identifier
					'energy-calorie' => {
						'name' => q(แคลอรี),
						'other' => q({0} แคลอรี),
					},
					# Core Unit Identifier
					'calorie' => {
						'name' => q(แคลอรี),
						'other' => q({0} แคลอรี),
					},
					# Long Unit Identifier
					'energy-electronvolt' => {
						'name' => q(อิเล็กตรอนโวลต์),
						'other' => q({0} อิเล็กตรอนโวลต์),
					},
					# Core Unit Identifier
					'electronvolt' => {
						'name' => q(อิเล็กตรอนโวลต์),
						'other' => q({0} อิเล็กตรอนโวลต์),
					},
					# Long Unit Identifier
					'energy-foodcalorie' => {
						'name' => q(แคลอรี),
						'other' => q({0} แคลอรี),
					},
					# Core Unit Identifier
					'foodcalorie' => {
						'name' => q(แคลอรี),
						'other' => q({0} แคลอรี),
					},
					# Long Unit Identifier
					'energy-joule' => {
						'name' => q(จูล),
						'other' => q({0} จูล),
					},
					# Core Unit Identifier
					'joule' => {
						'name' => q(จูล),
						'other' => q({0} จูล),
					},
					# Long Unit Identifier
					'energy-kilocalorie' => {
						'name' => q(กิโลแคลอรี),
						'other' => q({0} กิโลแคลอรี),
					},
					# Core Unit Identifier
					'kilocalorie' => {
						'name' => q(กิโลแคลอรี),
						'other' => q({0} กิโลแคลอรี),
					},
					# Long Unit Identifier
					'energy-kilojoule' => {
						'name' => q(กิโลจูล),
						'other' => q({0} กิโลจูล),
					},
					# Core Unit Identifier
					'kilojoule' => {
						'name' => q(กิโลจูล),
						'other' => q({0} กิโลจูล),
					},
					# Long Unit Identifier
					'energy-kilowatt-hour' => {
						'name' => q(กิโลวัตต์-ชั่วโมง),
						'other' => q({0} กิโลวัตต์-ชั่วโมง),
					},
					# Core Unit Identifier
					'kilowatt-hour' => {
						'name' => q(กิโลวัตต์-ชั่วโมง),
						'other' => q({0} กิโลวัตต์-ชั่วโมง),
					},
					# Long Unit Identifier
					'energy-therm-us' => {
						'name' => q(เธิร์มสหรัฐฯ),
						'other' => q({0} เธิร์มสหรัฐฯ),
					},
					# Core Unit Identifier
					'therm-us' => {
						'name' => q(เธิร์มสหรัฐฯ),
						'other' => q({0} เธิร์มสหรัฐฯ),
					},
					# Long Unit Identifier
					'force-kilowatt-hour-per-100-kilometer' => {
						'name' => q(กิโลวัตต์-ชั่วโมงต่อ 100 กิโลเมตร),
						'other' => q({0} กิโลวัตต์-ชั่วโมงต่อ 100 กิโลเมตร),
					},
					# Core Unit Identifier
					'kilowatt-hour-per-100-kilometer' => {
						'name' => q(กิโลวัตต์-ชั่วโมงต่อ 100 กิโลเมตร),
						'other' => q({0} กิโลวัตต์-ชั่วโมงต่อ 100 กิโลเมตร),
					},
					# Long Unit Identifier
					'force-newton' => {
						'name' => q(นิวตัน),
						'other' => q({0} นิวตัน),
					},
					# Core Unit Identifier
					'newton' => {
						'name' => q(นิวตัน),
						'other' => q({0} นิวตัน),
					},
					# Long Unit Identifier
					'force-pound-force' => {
						'name' => q(แรงปอนด์),
						'other' => q({0} แรงปอนด์),
					},
					# Core Unit Identifier
					'pound-force' => {
						'name' => q(แรงปอนด์),
						'other' => q({0} แรงปอนด์),
					},
					# Long Unit Identifier
					'frequency-gigahertz' => {
						'name' => q(กิกะเฮิรตซ์),
						'other' => q({0} กิกะเฮิรตซ์),
					},
					# Core Unit Identifier
					'gigahertz' => {
						'name' => q(กิกะเฮิรตซ์),
						'other' => q({0} กิกะเฮิรตซ์),
					},
					# Long Unit Identifier
					'frequency-hertz' => {
						'name' => q(เฮิรตซ์),
						'other' => q({0} เฮิรตซ์),
					},
					# Core Unit Identifier
					'hertz' => {
						'name' => q(เฮิรตซ์),
						'other' => q({0} เฮิรตซ์),
					},
					# Long Unit Identifier
					'frequency-kilohertz' => {
						'name' => q(กิโลเฮิรตซ์),
						'other' => q({0} กิโลเฮิรตซ์),
					},
					# Core Unit Identifier
					'kilohertz' => {
						'name' => q(กิโลเฮิรตซ์),
						'other' => q({0} กิโลเฮิรตซ์),
					},
					# Long Unit Identifier
					'frequency-megahertz' => {
						'name' => q(เมกะเฮิรตซ์),
						'other' => q({0} เมกะเฮิรตซ์),
					},
					# Core Unit Identifier
					'megahertz' => {
						'name' => q(เมกะเฮิรตซ์),
						'other' => q({0} เมกะเฮิรตซ์),
					},
					# Long Unit Identifier
					'graphics-dot' => {
						'name' => q(ดอท),
					},
					# Core Unit Identifier
					'dot' => {
						'name' => q(ดอท),
					},
					# Long Unit Identifier
					'graphics-dot-per-centimeter' => {
						'name' => q(จุดต่อเซนติเมตร),
						'other' => q({0} จุดต่อเซนติเมตร),
					},
					# Core Unit Identifier
					'dot-per-centimeter' => {
						'name' => q(จุดต่อเซนติเมตร),
						'other' => q({0} จุดต่อเซนติเมตร),
					},
					# Long Unit Identifier
					'graphics-dot-per-inch' => {
						'name' => q(จุดต่อนิ้ว),
						'other' => q({0} จุดต่อนิ้ว),
					},
					# Core Unit Identifier
					'dot-per-inch' => {
						'name' => q(จุดต่อนิ้ว),
						'other' => q({0} จุดต่อนิ้ว),
					},
					# Long Unit Identifier
					'graphics-megapixel' => {
						'name' => q(เมกะพิกเซล),
						'other' => q({0} เมกะพิกเซล),
					},
					# Core Unit Identifier
					'megapixel' => {
						'name' => q(เมกะพิกเซล),
						'other' => q({0} เมกะพิกเซล),
					},
					# Long Unit Identifier
					'graphics-pixel' => {
						'name' => q(พิกเซล),
						'other' => q({0} พิกเซล),
					},
					# Core Unit Identifier
					'pixel' => {
						'name' => q(พิกเซล),
						'other' => q({0} พิกเซล),
					},
					# Long Unit Identifier
					'graphics-pixel-per-centimeter' => {
						'name' => q(พิกเซลต่อเซนติเมตร),
						'other' => q({0} พิกเซลต่อเซนติเมตร),
					},
					# Core Unit Identifier
					'pixel-per-centimeter' => {
						'name' => q(พิกเซลต่อเซนติเมตร),
						'other' => q({0} พิกเซลต่อเซนติเมตร),
					},
					# Long Unit Identifier
					'graphics-pixel-per-inch' => {
						'name' => q(พิกเซลต่อนิ้ว),
						'other' => q({0} พิกเซลต่อนิ้ว),
					},
					# Core Unit Identifier
					'pixel-per-inch' => {
						'name' => q(พิกเซลต่อนิ้ว),
						'other' => q({0} พิกเซลต่อนิ้ว),
					},
					# Long Unit Identifier
					'length-astronomical-unit' => {
						'name' => q(หน่วยดาราศาสตร์),
						'other' => q({0} หน่วยดาราศาสตร์),
					},
					# Core Unit Identifier
					'astronomical-unit' => {
						'name' => q(หน่วยดาราศาสตร์),
						'other' => q({0} หน่วยดาราศาสตร์),
					},
					# Long Unit Identifier
					'length-centimeter' => {
						'name' => q(เซนติเมตร),
						'other' => q({0} เซนติเมตร),
						'per' => q({0} ต่อเซนติเมตร),
					},
					# Core Unit Identifier
					'centimeter' => {
						'name' => q(เซนติเมตร),
						'other' => q({0} เซนติเมตร),
						'per' => q({0} ต่อเซนติเมตร),
					},
					# Long Unit Identifier
					'length-decimeter' => {
						'name' => q(เดซิเมตร),
						'other' => q({0} เดซิเมตร),
					},
					# Core Unit Identifier
					'decimeter' => {
						'name' => q(เดซิเมตร),
						'other' => q({0} เดซิเมตร),
					},
					# Long Unit Identifier
					'length-earth-radius' => {
						'name' => q(รัศมีของโลก),
						'other' => q({0} รัศมีของโลก),
					},
					# Core Unit Identifier
					'earth-radius' => {
						'name' => q(รัศมีของโลก),
						'other' => q({0} รัศมีของโลก),
					},
					# Long Unit Identifier
					'length-fathom' => {
						'name' => q(ฟาทอม),
						'other' => q({0} ฟาทอม),
					},
					# Core Unit Identifier
					'fathom' => {
						'name' => q(ฟาทอม),
						'other' => q({0} ฟาทอม),
					},
					# Long Unit Identifier
					'length-foot' => {
						'name' => q(ฟุต),
						'other' => q({0} ฟุต),
						'per' => q({0} ต่อฟุต),
					},
					# Core Unit Identifier
					'foot' => {
						'name' => q(ฟุต),
						'other' => q({0} ฟุต),
						'per' => q({0} ต่อฟุต),
					},
					# Long Unit Identifier
					'length-furlong' => {
						'name' => q(เฟอร์ลอง),
						'other' => q({0} เฟอร์ลอง),
					},
					# Core Unit Identifier
					'furlong' => {
						'name' => q(เฟอร์ลอง),
						'other' => q({0} เฟอร์ลอง),
					},
					# Long Unit Identifier
					'length-inch' => {
						'name' => q(นิ้ว),
						'other' => q({0} นิ้ว),
						'per' => q({0} ต่อนิ้ว),
					},
					# Core Unit Identifier
					'inch' => {
						'name' => q(นิ้ว),
						'other' => q({0} นิ้ว),
						'per' => q({0} ต่อนิ้ว),
					},
					# Long Unit Identifier
					'length-kilometer' => {
						'name' => q(กิโลเมตร),
						'other' => q({0} กิโลเมตร),
						'per' => q({0} ต่อกิโลเมตร),
					},
					# Core Unit Identifier
					'kilometer' => {
						'name' => q(กิโลเมตร),
						'other' => q({0} กิโลเมตร),
						'per' => q({0} ต่อกิโลเมตร),
					},
					# Long Unit Identifier
					'length-light-year' => {
						'name' => q(ปีแสง),
						'other' => q({0} ปีแสง),
					},
					# Core Unit Identifier
					'light-year' => {
						'name' => q(ปีแสง),
						'other' => q({0} ปีแสง),
					},
					# Long Unit Identifier
					'length-meter' => {
						'name' => q(เมตร),
						'other' => q({0} เมตร),
						'per' => q({0} ต่อเมตร),
					},
					# Core Unit Identifier
					'meter' => {
						'name' => q(เมตร),
						'other' => q({0} เมตร),
						'per' => q({0} ต่อเมตร),
					},
					# Long Unit Identifier
					'length-micrometer' => {
						'name' => q(ไมโครเมตร),
						'other' => q({0} ไมโครเมตร),
					},
					# Core Unit Identifier
					'micrometer' => {
						'name' => q(ไมโครเมตร),
						'other' => q({0} ไมโครเมตร),
					},
					# Long Unit Identifier
					'length-mile' => {
						'name' => q(ไมล์),
						'other' => q({0} ไมล์),
					},
					# Core Unit Identifier
					'mile' => {
						'name' => q(ไมล์),
						'other' => q({0} ไมล์),
					},
					# Long Unit Identifier
					'length-mile-scandinavian' => {
						'name' => q(ไมล์สแกนดิเนเวีย),
						'other' => q({0} ไมล์สแกนดิเนเวีย),
					},
					# Core Unit Identifier
					'mile-scandinavian' => {
						'name' => q(ไมล์สแกนดิเนเวีย),
						'other' => q({0} ไมล์สแกนดิเนเวีย),
					},
					# Long Unit Identifier
					'length-millimeter' => {
						'name' => q(มิลลิเมตร),
						'other' => q({0} มิลลิเมตร),
					},
					# Core Unit Identifier
					'millimeter' => {
						'name' => q(มิลลิเมตร),
						'other' => q({0} มิลลิเมตร),
					},
					# Long Unit Identifier
					'length-nanometer' => {
						'name' => q(นาโนเมตร),
						'other' => q({0} นาโนเมตร),
					},
					# Core Unit Identifier
					'nanometer' => {
						'name' => q(นาโนเมตร),
						'other' => q({0} นาโนเมตร),
					},
					# Long Unit Identifier
					'length-nautical-mile' => {
						'name' => q(ไมล์ทะเล),
						'other' => q({0} ไมล์ทะเล),
					},
					# Core Unit Identifier
					'nautical-mile' => {
						'name' => q(ไมล์ทะเล),
						'other' => q({0} ไมล์ทะเล),
					},
					# Long Unit Identifier
					'length-parsec' => {
						'name' => q(พาร์เซก),
						'other' => q({0} พาร์เซก),
					},
					# Core Unit Identifier
					'parsec' => {
						'name' => q(พาร์เซก),
						'other' => q({0} พาร์เซก),
					},
					# Long Unit Identifier
					'length-picometer' => {
						'name' => q(พิโกเมตร),
						'other' => q({0} พิโกเมตร),
					},
					# Core Unit Identifier
					'picometer' => {
						'name' => q(พิโกเมตร),
						'other' => q({0} พิโกเมตร),
					},
					# Long Unit Identifier
					'length-point' => {
						'name' => q(จุด),
						'other' => q({0} จุด),
					},
					# Core Unit Identifier
					'point' => {
						'name' => q(จุด),
						'other' => q({0} จุด),
					},
					# Long Unit Identifier
					'length-solar-radius' => {
						'name' => q(รัศมีวงกลมของดวงอาทิตย์),
						'other' => q({0} รัศมีวงกลมของดวงอาทิตย์),
					},
					# Core Unit Identifier
					'solar-radius' => {
						'name' => q(รัศมีวงกลมของดวงอาทิตย์),
						'other' => q({0} รัศมีวงกลมของดวงอาทิตย์),
					},
					# Long Unit Identifier
					'length-yard' => {
						'name' => q(หลา),
						'other' => q({0} หลา),
					},
					# Core Unit Identifier
					'yard' => {
						'name' => q(หลา),
						'other' => q({0} หลา),
					},
					# Long Unit Identifier
					'light-candela' => {
						'name' => q(แรงเทียน),
						'other' => q({0} แรงเทียน),
					},
					# Core Unit Identifier
					'candela' => {
						'name' => q(แรงเทียน),
						'other' => q({0} แรงเทียน),
					},
					# Long Unit Identifier
					'light-lumen' => {
						'name' => q(ลูเมน),
						'other' => q({0} ลูเมน),
					},
					# Core Unit Identifier
					'lumen' => {
						'name' => q(ลูเมน),
						'other' => q({0} ลูเมน),
					},
					# Long Unit Identifier
					'light-lux' => {
						'name' => q(ลักซ์),
						'other' => q({0} ลักซ์),
					},
					# Core Unit Identifier
					'lux' => {
						'name' => q(ลักซ์),
						'other' => q({0} ลักซ์),
					},
					# Long Unit Identifier
					'light-solar-luminosity' => {
						'name' => q(ความสว่างดวงอาทิตย์),
						'other' => q({0} ความสว่างดวงอาทิตย์),
					},
					# Core Unit Identifier
					'solar-luminosity' => {
						'name' => q(ความสว่างดวงอาทิตย์),
						'other' => q({0} ความสว่างดวงอาทิตย์),
					},
					# Long Unit Identifier
					'mass-carat' => {
						'name' => q(กะรัต),
						'other' => q({0} กะรัต),
					},
					# Core Unit Identifier
					'carat' => {
						'name' => q(กะรัต),
						'other' => q({0} กะรัต),
					},
					# Long Unit Identifier
					'mass-dalton' => {
						'name' => q(ดัลตัน),
						'other' => q({0} ดัลตัน),
					},
					# Core Unit Identifier
					'dalton' => {
						'name' => q(ดัลตัน),
						'other' => q({0} ดัลตัน),
					},
					# Long Unit Identifier
					'mass-earth-mass' => {
						'name' => q(มวลของโลก),
						'other' => q({0} มวลของโลก),
					},
					# Core Unit Identifier
					'earth-mass' => {
						'name' => q(มวลของโลก),
						'other' => q({0} มวลของโลก),
					},
					# Long Unit Identifier
					'mass-grain' => {
						'name' => q(เกรน),
						'other' => q({0} เกรน),
					},
					# Core Unit Identifier
					'grain' => {
						'name' => q(เกรน),
						'other' => q({0} เกรน),
					},
					# Long Unit Identifier
					'mass-gram' => {
						'name' => q(กรัม),
						'other' => q({0} กรัม),
						'per' => q({0} ต่อกรัม),
					},
					# Core Unit Identifier
					'gram' => {
						'name' => q(กรัม),
						'other' => q({0} กรัม),
						'per' => q({0} ต่อกรัม),
					},
					# Long Unit Identifier
					'mass-kilogram' => {
						'name' => q(กิโลกรัม),
						'other' => q({0} กิโลกรัม),
						'per' => q({0} ต่อกิโลกรัม),
					},
					# Core Unit Identifier
					'kilogram' => {
						'name' => q(กิโลกรัม),
						'other' => q({0} กิโลกรัม),
						'per' => q({0} ต่อกิโลกรัม),
					},
					# Long Unit Identifier
					'mass-metric-ton' => {
						'name' => q(เมตริกตัน),
						'other' => q({0} เมตริกตัน),
					},
					# Core Unit Identifier
					'metric-ton' => {
						'name' => q(เมตริกตัน),
						'other' => q({0} เมตริกตัน),
					},
					# Long Unit Identifier
					'mass-microgram' => {
						'name' => q(ไมโครกรัม),
						'other' => q({0} ไมโครกรัม),
					},
					# Core Unit Identifier
					'microgram' => {
						'name' => q(ไมโครกรัม),
						'other' => q({0} ไมโครกรัม),
					},
					# Long Unit Identifier
					'mass-milligram' => {
						'name' => q(มิลลิกรัม),
						'other' => q({0} มิลลิกรัม),
					},
					# Core Unit Identifier
					'milligram' => {
						'name' => q(มิลลิกรัม),
						'other' => q({0} มิลลิกรัม),
					},
					# Long Unit Identifier
					'mass-ounce' => {
						'name' => q(ออนซ์),
						'other' => q({0} ออนซ์),
						'per' => q({0} ต่อออนซ์),
					},
					# Core Unit Identifier
					'ounce' => {
						'name' => q(ออนซ์),
						'other' => q({0} ออนซ์),
						'per' => q({0} ต่อออนซ์),
					},
					# Long Unit Identifier
					'mass-ounce-troy' => {
						'name' => q(ทรอยออนซ์),
						'other' => q({0} ทรอยออนซ์),
					},
					# Core Unit Identifier
					'ounce-troy' => {
						'name' => q(ทรอยออนซ์),
						'other' => q({0} ทรอยออนซ์),
					},
					# Long Unit Identifier
					'mass-pound' => {
						'name' => q(ปอนด์),
						'other' => q({0} ปอนด์),
						'per' => q({0} ต่อปอนด์),
					},
					# Core Unit Identifier
					'pound' => {
						'name' => q(ปอนด์),
						'other' => q({0} ปอนด์),
						'per' => q({0} ต่อปอนด์),
					},
					# Long Unit Identifier
					'mass-solar-mass' => {
						'name' => q(มวลดวงอาทิตย์),
						'other' => q({0} มวลดวงอาทิตย์),
					},
					# Core Unit Identifier
					'solar-mass' => {
						'name' => q(มวลดวงอาทิตย์),
						'other' => q({0} มวลดวงอาทิตย์),
					},
					# Long Unit Identifier
					'mass-stone' => {
						'name' => q(สโตน),
						'other' => q({0} สโตน),
					},
					# Core Unit Identifier
					'stone' => {
						'name' => q(สโตน),
						'other' => q({0} สโตน),
					},
					# Long Unit Identifier
					'mass-ton' => {
						'name' => q(ตัน),
						'other' => q({0} ตัน),
					},
					# Core Unit Identifier
					'ton' => {
						'name' => q(ตัน),
						'other' => q({0} ตัน),
					},
					# Long Unit Identifier
					'per' => {
						'1' => q({0}ต่อ{1}),
					},
					# Core Unit Identifier
					'per' => {
						'1' => q({0}ต่อ{1}),
					},
					# Long Unit Identifier
					'power-gigawatt' => {
						'name' => q(กิกะวัตต์),
						'other' => q({0} กิกะวัตต์),
					},
					# Core Unit Identifier
					'gigawatt' => {
						'name' => q(กิกะวัตต์),
						'other' => q({0} กิกะวัตต์),
					},
					# Long Unit Identifier
					'power-horsepower' => {
						'name' => q(แรงม้า),
						'other' => q({0} แรงม้า),
					},
					# Core Unit Identifier
					'horsepower' => {
						'name' => q(แรงม้า),
						'other' => q({0} แรงม้า),
					},
					# Long Unit Identifier
					'power-kilowatt' => {
						'name' => q(กิโลวัตต์),
						'other' => q({0} กิโลวัตต์),
					},
					# Core Unit Identifier
					'kilowatt' => {
						'name' => q(กิโลวัตต์),
						'other' => q({0} กิโลวัตต์),
					},
					# Long Unit Identifier
					'power-megawatt' => {
						'name' => q(เมกะวัตต์),
						'other' => q({0} เมกะวัตต์),
					},
					# Core Unit Identifier
					'megawatt' => {
						'name' => q(เมกะวัตต์),
						'other' => q({0} เมกะวัตต์),
					},
					# Long Unit Identifier
					'power-milliwatt' => {
						'name' => q(มิลลิวัตต์),
						'other' => q({0} มิลลิวัตต์),
					},
					# Core Unit Identifier
					'milliwatt' => {
						'name' => q(มิลลิวัตต์),
						'other' => q({0} มิลลิวัตต์),
					},
					# Long Unit Identifier
					'power-watt' => {
						'name' => q(วัตต์),
						'other' => q({0} วัตต์),
					},
					# Core Unit Identifier
					'watt' => {
						'name' => q(วัตต์),
						'other' => q({0} วัตต์),
					},
					# Long Unit Identifier
					'power2' => {
						'other' => q(ตาราง{0}),
					},
					# Core Unit Identifier
					'power2' => {
						'other' => q(ตาราง{0}),
					},
					# Long Unit Identifier
					'power3' => {
						'other' => q(ลูกบาศก์{0}),
					},
					# Core Unit Identifier
					'power3' => {
						'other' => q(ลูกบาศก์{0}),
					},
					# Long Unit Identifier
					'pressure-atmosphere' => {
						'name' => q(บรรยากาศ),
						'other' => q({0} บรรยากาศ),
					},
					# Core Unit Identifier
					'atmosphere' => {
						'name' => q(บรรยากาศ),
						'other' => q({0} บรรยากาศ),
					},
					# Long Unit Identifier
					'pressure-bar' => {
						'name' => q(บาร์),
						'other' => q({0} บาร์),
					},
					# Core Unit Identifier
					'bar' => {
						'name' => q(บาร์),
						'other' => q({0} บาร์),
					},
					# Long Unit Identifier
					'pressure-hectopascal' => {
						'name' => q(เฮกโตปาสกาล),
						'other' => q({0} เฮกโตปาสกาล),
					},
					# Core Unit Identifier
					'hectopascal' => {
						'name' => q(เฮกโตปาสกาล),
						'other' => q({0} เฮกโตปาสกาล),
					},
					# Long Unit Identifier
					'pressure-inch-ofhg' => {
						'name' => q(นิ้วปรอท),
						'other' => q({0} นิ้วปรอท),
					},
					# Core Unit Identifier
					'inch-ofhg' => {
						'name' => q(นิ้วปรอท),
						'other' => q({0} นิ้วปรอท),
					},
					# Long Unit Identifier
					'pressure-kilopascal' => {
						'name' => q(กิโลปาสกาล),
						'other' => q({0} กิโลปาสกาล),
					},
					# Core Unit Identifier
					'kilopascal' => {
						'name' => q(กิโลปาสกาล),
						'other' => q({0} กิโลปาสกาล),
					},
					# Long Unit Identifier
					'pressure-megapascal' => {
						'name' => q(เมกะปาสคาล),
						'other' => q({0} เมกะปาสคาล),
					},
					# Core Unit Identifier
					'megapascal' => {
						'name' => q(เมกะปาสคาล),
						'other' => q({0} เมกะปาสคาล),
					},
					# Long Unit Identifier
					'pressure-millibar' => {
						'name' => q(มิลลิบาร์),
						'other' => q({0} มิลลิบาร์),
					},
					# Core Unit Identifier
					'millibar' => {
						'name' => q(มิลลิบาร์),
						'other' => q({0} มิลลิบาร์),
					},
					# Long Unit Identifier
					'pressure-millimeter-ofhg' => {
						'name' => q(มิลลิเมตรปรอท),
						'other' => q({0} มิลลิเมตรปรอท),
					},
					# Core Unit Identifier
					'millimeter-ofhg' => {
						'name' => q(มิลลิเมตรปรอท),
						'other' => q({0} มิลลิเมตรปรอท),
					},
					# Long Unit Identifier
					'pressure-pascal' => {
						'name' => q(ปาสกาล),
						'other' => q({0} ปาสกาล),
					},
					# Core Unit Identifier
					'pascal' => {
						'name' => q(ปาสกาล),
						'other' => q({0} ปาสกาล),
					},
					# Long Unit Identifier
					'pressure-pound-force-per-square-inch' => {
						'name' => q(ปอนด์ต่อตารางนิ้ว),
						'other' => q({0} ปอนด์ต่อตารางนิ้ว),
					},
					# Core Unit Identifier
					'pound-force-per-square-inch' => {
						'name' => q(ปอนด์ต่อตารางนิ้ว),
						'other' => q({0} ปอนด์ต่อตารางนิ้ว),
					},
					# Long Unit Identifier
					'speed-kilometer-per-hour' => {
						'name' => q(กิโลเมตรต่อชั่วโมง),
						'other' => q({0} กิโลเมตรต่อชั่วโมง),
					},
					# Core Unit Identifier
					'kilometer-per-hour' => {
						'name' => q(กิโลเมตรต่อชั่วโมง),
						'other' => q({0} กิโลเมตรต่อชั่วโมง),
					},
					# Long Unit Identifier
					'speed-knot' => {
						'name' => q(นอต),
						'other' => q({0} นอต),
					},
					# Core Unit Identifier
					'knot' => {
						'name' => q(นอต),
						'other' => q({0} นอต),
					},
					# Long Unit Identifier
					'speed-meter-per-second' => {
						'name' => q(เมตรต่อวินาที),
						'other' => q({0} เมตรต่อวินาที),
					},
					# Core Unit Identifier
					'meter-per-second' => {
						'name' => q(เมตรต่อวินาที),
						'other' => q({0} เมตรต่อวินาที),
					},
					# Long Unit Identifier
					'speed-mile-per-hour' => {
						'name' => q(ไมล์ต่อชั่วโมง),
						'other' => q({0} ไมล์ต่อชั่วโมง),
					},
					# Core Unit Identifier
					'mile-per-hour' => {
						'name' => q(ไมล์ต่อชั่วโมง),
						'other' => q({0} ไมล์ต่อชั่วโมง),
					},
					# Long Unit Identifier
					'temperature-celsius' => {
						'name' => q(องศาเซลเซียส),
						'other' => q({0} องศาเซลเซียส),
					},
					# Core Unit Identifier
					'celsius' => {
						'name' => q(องศาเซลเซียส),
						'other' => q({0} องศาเซลเซียส),
					},
					# Long Unit Identifier
					'temperature-fahrenheit' => {
						'name' => q(องศาฟาเรนไฮต์),
						'other' => q({0} องศาฟาเรนไฮต์),
					},
					# Core Unit Identifier
					'fahrenheit' => {
						'name' => q(องศาฟาเรนไฮต์),
						'other' => q({0} องศาฟาเรนไฮต์),
					},
					# Long Unit Identifier
					'temperature-generic' => {
						'name' => q(°),
						'other' => q({0}°),
					},
					# Core Unit Identifier
					'generic' => {
						'name' => q(°),
						'other' => q({0}°),
					},
					# Long Unit Identifier
					'temperature-kelvin' => {
						'name' => q(เคลวิน),
						'other' => q({0} เคลวิน),
					},
					# Core Unit Identifier
					'kelvin' => {
						'name' => q(เคลวิน),
						'other' => q({0} เคลวิน),
					},
					# Long Unit Identifier
					'torque-newton-meter' => {
						'name' => q(นิวตันเมตร),
						'other' => q({0} นิวตันเมตร),
					},
					# Core Unit Identifier
					'newton-meter' => {
						'name' => q(นิวตันเมตร),
						'other' => q({0} นิวตันเมตร),
					},
					# Long Unit Identifier
					'torque-pound-force-foot' => {
						'name' => q(ปอนด์-ฟุต),
						'other' => q({0} ปอนด์-ฟุต),
					},
					# Core Unit Identifier
					'pound-force-foot' => {
						'name' => q(ปอนด์-ฟุต),
						'other' => q({0} ปอนด์-ฟุต),
					},
					# Long Unit Identifier
					'volume-acre-foot' => {
						'name' => q(เอเคอร์-ฟุต),
						'other' => q({0} เอเคอร์-ฟุต),
					},
					# Core Unit Identifier
					'acre-foot' => {
						'name' => q(เอเคอร์-ฟุต),
						'other' => q({0} เอเคอร์-ฟุต),
					},
					# Long Unit Identifier
					'volume-barrel' => {
						'name' => q(บาร์เรล),
						'other' => q({0} บาร์เรล),
					},
					# Core Unit Identifier
					'barrel' => {
						'name' => q(บาร์เรล),
						'other' => q({0} บาร์เรล),
					},
					# Long Unit Identifier
					'volume-bushel' => {
						'name' => q(บุชเชล),
						'other' => q({0} บุชเชล),
					},
					# Core Unit Identifier
					'bushel' => {
						'name' => q(บุชเชล),
						'other' => q({0} บุชเชล),
					},
					# Long Unit Identifier
					'volume-centiliter' => {
						'name' => q(เซนติลิตร),
						'other' => q({0} เซนติลิตร),
					},
					# Core Unit Identifier
					'centiliter' => {
						'name' => q(เซนติลิตร),
						'other' => q({0} เซนติลิตร),
					},
					# Long Unit Identifier
					'volume-cubic-centimeter' => {
						'name' => q(ลูกบาศก์เซนติเมตร),
						'other' => q({0} ลูกบาศก์เซนติเมตร),
						'per' => q({0} ต่อลูกบาศก์เซนติเมตร),
					},
					# Core Unit Identifier
					'cubic-centimeter' => {
						'name' => q(ลูกบาศก์เซนติเมตร),
						'other' => q({0} ลูกบาศก์เซนติเมตร),
						'per' => q({0} ต่อลูกบาศก์เซนติเมตร),
					},
					# Long Unit Identifier
					'volume-cubic-foot' => {
						'name' => q(ลูกบาศก์ฟุต),
						'other' => q({0} ลูกบาศก์ฟุต),
					},
					# Core Unit Identifier
					'cubic-foot' => {
						'name' => q(ลูกบาศก์ฟุต),
						'other' => q({0} ลูกบาศก์ฟุต),
					},
					# Long Unit Identifier
					'volume-cubic-inch' => {
						'name' => q(ลูกบาศก์นิ้ว),
						'other' => q({0} ลูกบาศก์นิ้ว),
					},
					# Core Unit Identifier
					'cubic-inch' => {
						'name' => q(ลูกบาศก์นิ้ว),
						'other' => q({0} ลูกบาศก์นิ้ว),
					},
					# Long Unit Identifier
					'volume-cubic-kilometer' => {
						'name' => q(ลูกบาศก์กิโลเมตร),
						'other' => q({0} ลูกบาศก์กิโลเมตร),
					},
					# Core Unit Identifier
					'cubic-kilometer' => {
						'name' => q(ลูกบาศก์กิโลเมตร),
						'other' => q({0} ลูกบาศก์กิโลเมตร),
					},
					# Long Unit Identifier
					'volume-cubic-meter' => {
						'name' => q(ลูกบาศก์เมตร),
						'other' => q({0} ลูกบาศก์เมตร),
						'per' => q({0} ต่อลูกบาศก์เมตร),
					},
					# Core Unit Identifier
					'cubic-meter' => {
						'name' => q(ลูกบาศก์เมตร),
						'other' => q({0} ลูกบาศก์เมตร),
						'per' => q({0} ต่อลูกบาศก์เมตร),
					},
					# Long Unit Identifier
					'volume-cubic-mile' => {
						'name' => q(ลูกบาศก์ไมล์),
						'other' => q({0} ลูกบาศก์ไมล์),
					},
					# Core Unit Identifier
					'cubic-mile' => {
						'name' => q(ลูกบาศก์ไมล์),
						'other' => q({0} ลูกบาศก์ไมล์),
					},
					# Long Unit Identifier
					'volume-cubic-yard' => {
						'name' => q(ลูกบาศก์หลา),
						'other' => q({0} ลูกบาศก์หลา),
					},
					# Core Unit Identifier
					'cubic-yard' => {
						'name' => q(ลูกบาศก์หลา),
						'other' => q({0} ลูกบาศก์หลา),
					},
					# Long Unit Identifier
					'volume-cup' => {
						'name' => q(ถ้วย),
						'other' => q({0} ถ้วย),
					},
					# Core Unit Identifier
					'cup' => {
						'name' => q(ถ้วย),
						'other' => q({0} ถ้วย),
					},
					# Long Unit Identifier
					'volume-cup-metric' => {
						'name' => q(ถ้วยเมตริก),
						'other' => q({0} ถ้วยเมตริก),
					},
					# Core Unit Identifier
					'cup-metric' => {
						'name' => q(ถ้วยเมตริก),
						'other' => q({0} ถ้วยเมตริก),
					},
					# Long Unit Identifier
					'volume-deciliter' => {
						'name' => q(เดซิลิตร),
						'other' => q({0} เดซิลิตร),
					},
					# Core Unit Identifier
					'deciliter' => {
						'name' => q(เดซิลิตร),
						'other' => q({0} เดซิลิตร),
					},
					# Long Unit Identifier
					'volume-dessert-spoon' => {
						'name' => q(ช้อนขนม),
						'other' => q({0} ช้อนขนม),
					},
					# Core Unit Identifier
					'dessert-spoon' => {
						'name' => q(ช้อนขนม),
						'other' => q({0} ช้อนขนม),
					},
					# Long Unit Identifier
					'volume-dessert-spoon-imperial' => {
						'name' => q(ช้อนขนม - อังกฤษ),
						'other' => q({0} ช้อนขนม - อังกฤษ),
					},
					# Core Unit Identifier
					'dessert-spoon-imperial' => {
						'name' => q(ช้อนขนม - อังกฤษ),
						'other' => q({0} ช้อนขนม - อังกฤษ),
					},
					# Long Unit Identifier
					'volume-dram' => {
						'name' => q(แดรม),
						'other' => q({0} แดรม),
					},
					# Core Unit Identifier
					'dram' => {
						'name' => q(แดรม),
						'other' => q({0} แดรม),
					},
					# Long Unit Identifier
					'volume-drop' => {
						'name' => q(หยด),
						'other' => q({0} หยด),
					},
					# Core Unit Identifier
					'drop' => {
						'name' => q(หยด),
						'other' => q({0} หยด),
					},
					# Long Unit Identifier
					'volume-fluid-ounce' => {
						'name' => q(ฟลูอิดออนซ์),
						'other' => q({0} ฟลูอิดออนซ์),
					},
					# Core Unit Identifier
					'fluid-ounce' => {
						'name' => q(ฟลูอิดออนซ์),
						'other' => q({0} ฟลูอิดออนซ์),
					},
					# Long Unit Identifier
					'volume-fluid-ounce-imperial' => {
						'name' => q(ออนซ์ของเหลวแบบอังกฤษ),
						'other' => q({0} ออนซ์ของเหลวแบบอังกฤษ),
					},
					# Core Unit Identifier
					'fluid-ounce-imperial' => {
						'name' => q(ออนซ์ของเหลวแบบอังกฤษ),
						'other' => q({0} ออนซ์ของเหลวแบบอังกฤษ),
					},
					# Long Unit Identifier
					'volume-gallon' => {
						'name' => q(แกลลอน),
						'other' => q({0} แกลลอน),
						'per' => q({0} ต่อแกลลอน),
					},
					# Core Unit Identifier
					'gallon' => {
						'name' => q(แกลลอน),
						'other' => q({0} แกลลอน),
						'per' => q({0} ต่อแกลลอน),
					},
					# Long Unit Identifier
					'volume-gallon-imperial' => {
						'name' => q(แกลลอนอังกฤษ),
						'other' => q({0} แกลลอนอังกฤษ),
						'per' => q({0} ต่อแกลลอนอังกฤษ),
					},
					# Core Unit Identifier
					'gallon-imperial' => {
						'name' => q(แกลลอนอังกฤษ),
						'other' => q({0} แกลลอนอังกฤษ),
						'per' => q({0} ต่อแกลลอนอังกฤษ),
					},
					# Long Unit Identifier
					'volume-hectoliter' => {
						'name' => q(เฮกโตลิตร),
						'other' => q({0} เฮกโตลิตร),
					},
					# Core Unit Identifier
					'hectoliter' => {
						'name' => q(เฮกโตลิตร),
						'other' => q({0} เฮกโตลิตร),
					},
					# Long Unit Identifier
					'volume-jigger' => {
						'name' => q(จิกเกอร์),
						'other' => q({0} จิกเกอร์),
					},
					# Core Unit Identifier
					'jigger' => {
						'name' => q(จิกเกอร์),
						'other' => q({0} จิกเกอร์),
					},
					# Long Unit Identifier
					'volume-liter' => {
						'name' => q(ลิตร),
						'other' => q({0} ลิตร),
						'per' => q({0} ต่อลิตร),
					},
					# Core Unit Identifier
					'liter' => {
						'name' => q(ลิตร),
						'other' => q({0} ลิตร),
						'per' => q({0} ต่อลิตร),
					},
					# Long Unit Identifier
					'volume-megaliter' => {
						'name' => q(เมกะลิตร),
						'other' => q({0} เมกะลิตร),
					},
					# Core Unit Identifier
					'megaliter' => {
						'name' => q(เมกะลิตร),
						'other' => q({0} เมกะลิตร),
					},
					# Long Unit Identifier
					'volume-milliliter' => {
						'name' => q(มิลลิลิตร),
						'other' => q({0} มิลลิลิตร),
					},
					# Core Unit Identifier
					'milliliter' => {
						'name' => q(มิลลิลิตร),
						'other' => q({0} มิลลิลิตร),
					},
					# Long Unit Identifier
					'volume-pinch' => {
						'name' => q(หยิบมือ),
						'other' => q({0} หยิบมือ),
					},
					# Core Unit Identifier
					'pinch' => {
						'name' => q(หยิบมือ),
						'other' => q({0} หยิบมือ),
					},
					# Long Unit Identifier
					'volume-pint' => {
						'name' => q(ไพนต์),
						'other' => q({0} ไพนต์),
					},
					# Core Unit Identifier
					'pint' => {
						'name' => q(ไพนต์),
						'other' => q({0} ไพนต์),
					},
					# Long Unit Identifier
					'volume-pint-metric' => {
						'name' => q(ไพนต์เมตริก),
						'other' => q({0} ไพนต์เมตริก),
					},
					# Core Unit Identifier
					'pint-metric' => {
						'name' => q(ไพนต์เมตริก),
						'other' => q({0} ไพนต์เมตริก),
					},
					# Long Unit Identifier
					'volume-quart' => {
						'name' => q(ควอร์ต),
						'other' => q({0} ควอร์ต),
					},
					# Core Unit Identifier
					'quart' => {
						'name' => q(ควอร์ต),
						'other' => q({0} ควอร์ต),
					},
					# Long Unit Identifier
					'volume-quart-imperial' => {
						'name' => q(ควอร์ตอังกฤษ),
						'other' => q({0} ควอร์ตอังกฤษ),
					},
					# Core Unit Identifier
					'quart-imperial' => {
						'name' => q(ควอร์ตอังกฤษ),
						'other' => q({0} ควอร์ตอังกฤษ),
					},
					# Long Unit Identifier
					'volume-tablespoon' => {
						'name' => q(ช้อนโต๊ะ),
						'other' => q({0} ช้อนโต๊ะ),
					},
					# Core Unit Identifier
					'tablespoon' => {
						'name' => q(ช้อนโต๊ะ),
						'other' => q({0} ช้อนโต๊ะ),
					},
					# Long Unit Identifier
					'volume-teaspoon' => {
						'name' => q(ช้อนชา),
						'other' => q({0} ช้อนชา),
					},
					# Core Unit Identifier
					'teaspoon' => {
						'name' => q(ช้อนชา),
						'other' => q({0} ช้อนชา),
					},
				},
				'narrow' => {
					# Long Unit Identifier
					'' => {
						'name' => q(ทิศ),
					},
					# Core Unit Identifier
					'' => {
						'name' => q(ทิศ),
					},
					# Long Unit Identifier
					'1024p1' => {
						'1' => q(กิบิ{0}),
					},
					# Core Unit Identifier
					'1024p1' => {
						'1' => q(กิบิ{0}),
					},
					# Long Unit Identifier
					'1024p2' => {
						'1' => q(เมบิ{0}),
					},
					# Core Unit Identifier
					'1024p2' => {
						'1' => q(เมบิ{0}),
					},
					# Long Unit Identifier
					'1024p3' => {
						'1' => q(จิบิ{0}),
					},
					# Core Unit Identifier
					'1024p3' => {
						'1' => q(จิบิ{0}),
					},
					# Long Unit Identifier
					'1024p4' => {
						'1' => q(เทบิ{0}),
					},
					# Core Unit Identifier
					'1024p4' => {
						'1' => q(เทบิ{0}),
					},
					# Long Unit Identifier
					'1024p5' => {
						'1' => q(เพบิ{0}),
					},
					# Core Unit Identifier
					'1024p5' => {
						'1' => q(เพบิ{0}),
					},
					# Long Unit Identifier
					'1024p6' => {
						'1' => q(เอ็กซ์บิ{0}),
					},
					# Core Unit Identifier
					'1024p6' => {
						'1' => q(เอ็กซ์บิ{0}),
					},
					# Long Unit Identifier
					'1024p7' => {
						'1' => q(เซบิ{0}),
					},
					# Core Unit Identifier
					'1024p7' => {
						'1' => q(เซบิ{0}),
					},
					# Long Unit Identifier
					'1024p8' => {
						'1' => q(โยบี{0}),
					},
					# Core Unit Identifier
					'1024p8' => {
						'1' => q(โยบี{0}),
					},
					# Long Unit Identifier
					'10p-1' => {
						'1' => q(เดซิ{0}),
					},
					# Core Unit Identifier
					'1' => {
						'1' => q(เดซิ{0}),
					},
					# Long Unit Identifier
					'10p-12' => {
						'1' => q(พิโค{0}),
					},
					# Core Unit Identifier
					'12' => {
						'1' => q(พิโค{0}),
					},
					# Long Unit Identifier
					'10p-15' => {
						'1' => q(เฟมโต{0}),
					},
					# Core Unit Identifier
					'15' => {
						'1' => q(เฟมโต{0}),
					},
					# Long Unit Identifier
					'10p-18' => {
						'1' => q(อัตโต{0}),
					},
					# Core Unit Identifier
					'18' => {
						'1' => q(อัตโต{0}),
					},
					# Long Unit Identifier
					'10p-2' => {
						'1' => q(เซนติ{0}),
					},
					# Core Unit Identifier
					'2' => {
						'1' => q(เซนติ{0}),
					},
					# Long Unit Identifier
					'10p-21' => {
						'1' => q(เซปโต{0}),
					},
					# Core Unit Identifier
					'21' => {
						'1' => q(เซปโต{0}),
					},
					# Long Unit Identifier
					'10p-24' => {
						'1' => q(ยอกโต{0}),
					},
					# Core Unit Identifier
					'24' => {
						'1' => q(ยอกโต{0}),
					},
					# Long Unit Identifier
					'10p-3' => {
						'1' => q(มิลลิ{0}),
					},
					# Core Unit Identifier
					'3' => {
						'1' => q(มิลลิ{0}),
					},
					# Long Unit Identifier
					'10p-6' => {
						'1' => q(ไมโคร{0}),
					},
					# Core Unit Identifier
					'6' => {
						'1' => q(ไมโคร{0}),
					},
					# Long Unit Identifier
					'10p-9' => {
						'1' => q(นาโน{0}),
					},
					# Core Unit Identifier
					'9' => {
						'1' => q(นาโน{0}),
					},
					# Long Unit Identifier
					'10p1' => {
						'1' => q(เดคา{0}),
					},
					# Core Unit Identifier
					'10p1' => {
						'1' => q(เดคา{0}),
					},
					# Long Unit Identifier
					'10p12' => {
						'1' => q(เทระ{0}),
					},
					# Core Unit Identifier
					'10p12' => {
						'1' => q(เทระ{0}),
					},
					# Long Unit Identifier
					'10p15' => {
						'1' => q(เพตะ{0}),
					},
					# Core Unit Identifier
					'10p15' => {
						'1' => q(เพตะ{0}),
					},
					# Long Unit Identifier
					'10p18' => {
						'1' => q(เอกซะ{0}),
					},
					# Core Unit Identifier
					'10p18' => {
						'1' => q(เอกซะ{0}),
					},
					# Long Unit Identifier
					'10p2' => {
						'1' => q(เฮกโต{0}),
					},
					# Core Unit Identifier
					'10p2' => {
						'1' => q(เฮกโต{0}),
					},
					# Long Unit Identifier
					'10p21' => {
						'1' => q(เซตตะ{0}),
					},
					# Core Unit Identifier
					'10p21' => {
						'1' => q(เซตตะ{0}),
					},
					# Long Unit Identifier
					'10p24' => {
						'1' => q(ยอตตะ{0}),
					},
					# Core Unit Identifier
					'10p24' => {
						'1' => q(ยอตตะ{0}),
					},
					# Long Unit Identifier
					'10p3' => {
						'1' => q(กิโล{0}),
					},
					# Core Unit Identifier
					'10p3' => {
						'1' => q(กิโล{0}),
					},
					# Long Unit Identifier
					'10p6' => {
						'1' => q(เมกะ{0}),
					},
					# Core Unit Identifier
					'10p6' => {
						'1' => q(เมกะ{0}),
					},
					# Long Unit Identifier
					'10p9' => {
						'1' => q(จิกะ{0}),
					},
					# Core Unit Identifier
					'10p9' => {
						'1' => q(จิกะ{0}),
					},
					# Long Unit Identifier
					'acceleration-g-force' => {
						'other' => q({0}G),
					},
					# Core Unit Identifier
					'g-force' => {
						'other' => q({0}G),
					},
					# Long Unit Identifier
					'acceleration-meter-per-square-second' => {
						'name' => q(ม./วิ²),
						'other' => q({0}ม./วิ²),
					},
					# Core Unit Identifier
					'meter-per-square-second' => {
						'name' => q(ม./วิ²),
						'other' => q({0}ม./วิ²),
					},
					# Long Unit Identifier
					'angle-arc-minute' => {
						'other' => q({0}ลิปดา),
					},
					# Core Unit Identifier
					'arc-minute' => {
						'other' => q({0}ลิปดา),
					},
					# Long Unit Identifier
					'angle-arc-second' => {
						'other' => q({0}พิลิปดา),
					},
					# Core Unit Identifier
					'arc-second' => {
						'other' => q({0}พิลิปดา),
					},
					# Long Unit Identifier
					'angle-degree' => {
						'other' => q({0}°),
					},
					# Core Unit Identifier
					'degree' => {
						'other' => q({0}°),
					},
					# Long Unit Identifier
					'angle-radian' => {
						'other' => q({0}เรเดียน),
					},
					# Core Unit Identifier
					'radian' => {
						'other' => q({0}เรเดียน),
					},
					# Long Unit Identifier
					'angle-revolution' => {
						'other' => q({0}รอบ),
					},
					# Core Unit Identifier
					'revolution' => {
						'other' => q({0}รอบ),
					},
					# Long Unit Identifier
					'area-acre' => {
						'other' => q({0}เอเคอร์),
					},
					# Core Unit Identifier
					'acre' => {
						'other' => q({0}เอเคอร์),
					},
					# Long Unit Identifier
					'area-dunam' => {
						'other' => q({0}ดูนัม),
					},
					# Core Unit Identifier
					'dunam' => {
						'other' => q({0}ดูนัม),
					},
					# Long Unit Identifier
					'area-hectare' => {
						'other' => q({0}เฮกตาร์),
					},
					# Core Unit Identifier
					'hectare' => {
						'other' => q({0}เฮกตาร์),
					},
					# Long Unit Identifier
					'area-square-centimeter' => {
						'other' => q({0}ตร.ซม.),
					},
					# Core Unit Identifier
					'square-centimeter' => {
						'other' => q({0}ตร.ซม.),
					},
					# Long Unit Identifier
					'area-square-foot' => {
						'other' => q({0}ตร.ฟุต),
					},
					# Core Unit Identifier
					'square-foot' => {
						'other' => q({0}ตร.ฟุต),
					},
					# Long Unit Identifier
					'area-square-inch' => {
						'other' => q({0}ตร.นิ้ว),
					},
					# Core Unit Identifier
					'square-inch' => {
						'other' => q({0}ตร.นิ้ว),
					},
					# Long Unit Identifier
					'area-square-kilometer' => {
						'other' => q({0}ตร.กม.),
					},
					# Core Unit Identifier
					'square-kilometer' => {
						'other' => q({0}ตร.กม.),
					},
					# Long Unit Identifier
					'area-square-meter' => {
						'other' => q({0}ตร.ม.),
					},
					# Core Unit Identifier
					'square-meter' => {
						'other' => q({0}ตร.ม.),
					},
					# Long Unit Identifier
					'area-square-mile' => {
						'other' => q({0}ตร.ไมล์),
					},
					# Core Unit Identifier
					'square-mile' => {
						'other' => q({0}ตร.ไมล์),
					},
					# Long Unit Identifier
					'area-square-yard' => {
						'other' => q({0}ตร.หลา),
					},
					# Core Unit Identifier
					'square-yard' => {
						'other' => q({0}ตร.หลา),
					},
					# Long Unit Identifier
					'concentr-item' => {
						'name' => q(รายการ),
						'other' => q({0}รายการ),
					},
					# Core Unit Identifier
					'item' => {
						'name' => q(รายการ),
						'other' => q({0}รายการ),
					},
					# Long Unit Identifier
					'concentr-karat' => {
						'other' => q({0}กะรัต),
					},
					# Core Unit Identifier
					'karat' => {
						'other' => q({0}กะรัต),
					},
					# Long Unit Identifier
					'concentr-milligram-ofglucose-per-deciliter' => {
						'other' => q({0}มก./ดล.),
					},
					# Core Unit Identifier
					'milligram-ofglucose-per-deciliter' => {
						'other' => q({0}มก./ดล.),
					},
					# Long Unit Identifier
					'concentr-millimole-per-liter' => {
						'name' => q(มลม./ล.),
						'other' => q({0}มลม./ล.),
					},
					# Core Unit Identifier
					'millimole-per-liter' => {
						'name' => q(มลม./ล.),
						'other' => q({0}มลม./ล.),
					},
					# Long Unit Identifier
					'concentr-mole' => {
						'other' => q({0}โมล),
					},
					# Core Unit Identifier
					'mole' => {
						'other' => q({0}โมล),
					},
					# Long Unit Identifier
					'concentr-permille' => {
						'name' => q(‰),
					},
					# Core Unit Identifier
					'permille' => {
						'name' => q(‰),
					},
					# Long Unit Identifier
					'concentr-permillion' => {
						'name' => q(สตล.),
						'other' => q({0}สตล.),
					},
					# Core Unit Identifier
					'permillion' => {
						'name' => q(สตล.),
						'other' => q({0}สตล.),
					},
					# Long Unit Identifier
					'concentr-permyriad' => {
						'name' => q(‱),
					},
					# Core Unit Identifier
					'permyriad' => {
						'name' => q(‱),
					},
					# Long Unit Identifier
					'consumption-liter-per-100-kilometer' => {
						'name' => q(ล./100กม.),
						'other' => q({0} ล./100กม.),
					},
					# Core Unit Identifier
					'liter-per-100-kilometer' => {
						'name' => q(ล./100กม.),
						'other' => q({0} ล./100กม.),
					},
					# Long Unit Identifier
					'consumption-liter-per-kilometer' => {
						'name' => q(ล./กม.),
						'other' => q({0}ล./กม.),
					},
					# Core Unit Identifier
					'liter-per-kilometer' => {
						'name' => q(ล./กม.),
						'other' => q({0}ล./กม.),
					},
					# Long Unit Identifier
					'consumption-mile-per-gallon' => {
						'name' => q(mpg),
						'other' => q({0}mpg),
					},
					# Core Unit Identifier
					'mile-per-gallon' => {
						'name' => q(mpg),
						'other' => q({0}mpg),
					},
					# Long Unit Identifier
					'consumption-mile-per-gallon-imperial' => {
						'name' => q(mpg UK),
						'other' => q({0}m/gUK),
					},
					# Core Unit Identifier
					'mile-per-gallon-imperial' => {
						'name' => q(mpg UK),
						'other' => q({0}m/gUK),
					},
					# Long Unit Identifier
					'coordinate' => {
						'east' => q({0} ตอ),
						'north' => q({0} น),
						'south' => q({0}ต),
						'west' => q({0} ตต),
					},
					# Core Unit Identifier
					'coordinate' => {
						'east' => q({0} ตอ),
						'north' => q({0} น),
						'south' => q({0}ต),
						'west' => q({0} ตต),
					},
					# Long Unit Identifier
					'digital-bit' => {
						'other' => q({0}บิต),
					},
					# Core Unit Identifier
					'bit' => {
						'other' => q({0}บิต),
					},
					# Long Unit Identifier
					'digital-byte' => {
						'other' => q({0}ไบต์),
					},
					# Core Unit Identifier
					'byte' => {
						'other' => q({0}ไบต์),
					},
					# Long Unit Identifier
					'digital-gigabit' => {
						'other' => q({0}Gb),
					},
					# Core Unit Identifier
					'gigabit' => {
						'other' => q({0}Gb),
					},
					# Long Unit Identifier
					'digital-gigabyte' => {
						'other' => q({0}GB),
					},
					# Core Unit Identifier
					'gigabyte' => {
						'other' => q({0}GB),
					},
					# Long Unit Identifier
					'digital-kilobit' => {
						'other' => q({0}kb),
					},
					# Core Unit Identifier
					'kilobit' => {
						'other' => q({0}kb),
					},
					# Long Unit Identifier
					'digital-kilobyte' => {
						'other' => q({0}kB),
					},
					# Core Unit Identifier
					'kilobyte' => {
						'other' => q({0}kB),
					},
					# Long Unit Identifier
					'digital-megabit' => {
						'other' => q({0}Mb),
					},
					# Core Unit Identifier
					'megabit' => {
						'other' => q({0}Mb),
					},
					# Long Unit Identifier
					'digital-megabyte' => {
						'other' => q({0}MB),
					},
					# Core Unit Identifier
					'megabyte' => {
						'other' => q({0}MB),
					},
					# Long Unit Identifier
					'digital-petabyte' => {
						'other' => q({0}PB),
					},
					# Core Unit Identifier
					'petabyte' => {
						'other' => q({0}PB),
					},
					# Long Unit Identifier
					'digital-terabit' => {
						'other' => q({0}Tb),
					},
					# Core Unit Identifier
					'terabit' => {
						'other' => q({0}Tb),
					},
					# Long Unit Identifier
					'digital-terabyte' => {
						'other' => q({0}TB),
					},
					# Core Unit Identifier
					'terabyte' => {
						'other' => q({0}TB),
					},
					# Long Unit Identifier
					'duration-century' => {
						'other' => q({0}ศตวรรษ),
					},
					# Core Unit Identifier
					'century' => {
						'other' => q({0}ศตวรรษ),
					},
					# Long Unit Identifier
					'duration-day' => {
						'name' => q(วัน),
						'other' => q({0}วัน),
					},
					# Core Unit Identifier
					'day' => {
						'name' => q(วัน),
						'other' => q({0}วัน),
					},
					# Long Unit Identifier
					'duration-decade' => {
						'other' => q({0}ทศวรรษ),
					},
					# Core Unit Identifier
					'decade' => {
						'other' => q({0}ทศวรรษ),
					},
					# Long Unit Identifier
					'duration-hour' => {
						'name' => q(ชั่วโมง),
						'other' => q({0}ชม.),
					},
					# Core Unit Identifier
					'hour' => {
						'name' => q(ชั่วโมง),
						'other' => q({0}ชม.),
					},
					# Long Unit Identifier
					'duration-microsecond' => {
						'name' => q(ไมโครวินาที),
						'other' => q({0}ไมโครวิ),
					},
					# Core Unit Identifier
					'microsecond' => {
						'name' => q(ไมโครวินาที),
						'other' => q({0}ไมโครวิ),
					},
					# Long Unit Identifier
					'duration-millisecond' => {
						'name' => q(มิลลิวินาที),
						'other' => q({0} มิลลิวิ),
					},
					# Core Unit Identifier
					'millisecond' => {
						'name' => q(มิลลิวินาที),
						'other' => q({0} มิลลิวิ),
					},
					# Long Unit Identifier
					'duration-minute' => {
						'name' => q(นาที),
						'other' => q({0}นาที),
					},
					# Core Unit Identifier
					'minute' => {
						'name' => q(นาที),
						'other' => q({0}นาที),
					},
					# Long Unit Identifier
					'duration-month' => {
						'name' => q(เดือน),
						'other' => q({0}เดือน),
					},
					# Core Unit Identifier
					'month' => {
						'name' => q(เดือน),
						'other' => q({0}เดือน),
					},
					# Long Unit Identifier
					'duration-nanosecond' => {
						'name' => q(นาโนวิ),
						'other' => q({0}นาโนวิ),
					},
					# Core Unit Identifier
					'nanosecond' => {
						'name' => q(นาโนวิ),
						'other' => q({0}นาโนวิ),
					},
					# Long Unit Identifier
					'duration-second' => {
						'name' => q(วิ),
						'other' => q({0}วิ),
					},
					# Core Unit Identifier
					'second' => {
						'name' => q(วิ),
						'other' => q({0}วิ),
					},
					# Long Unit Identifier
					'duration-week' => {
						'name' => q(สัปดาห์),
						'other' => q({0}สัปดาห์),
					},
					# Core Unit Identifier
					'week' => {
						'name' => q(สัปดาห์),
						'other' => q({0}สัปดาห์),
					},
					# Long Unit Identifier
					'duration-year' => {
						'name' => q(ปี),
						'other' => q({0}ปี),
					},
					# Core Unit Identifier
					'year' => {
						'name' => q(ปี),
						'other' => q({0}ปี),
					},
					# Long Unit Identifier
					'electric-ampere' => {
						'other' => q({0}แอมป์),
					},
					# Core Unit Identifier
					'ampere' => {
						'other' => q({0}แอมป์),
					},
					# Long Unit Identifier
					'electric-milliampere' => {
						'other' => q({0}mA),
					},
					# Core Unit Identifier
					'milliampere' => {
						'other' => q({0}mA),
					},
					# Long Unit Identifier
					'electric-ohm' => {
						'other' => q({0}Ω),
					},
					# Core Unit Identifier
					'ohm' => {
						'other' => q({0}Ω),
					},
					# Long Unit Identifier
					'electric-volt' => {
						'other' => q({0}V),
					},
					# Core Unit Identifier
					'volt' => {
						'other' => q({0}V),
					},
					# Long Unit Identifier
					'energy-british-thermal-unit' => {
						'other' => q({0}BTU),
					},
					# Core Unit Identifier
					'british-thermal-unit' => {
						'other' => q({0}BTU),
					},
					# Long Unit Identifier
					'energy-calorie' => {
						'name' => q(แคลอรี),
						'other' => q({0}แคลอรี),
					},
					# Core Unit Identifier
					'calorie' => {
						'name' => q(แคลอรี),
						'other' => q({0}แคลอรี),
					},
					# Long Unit Identifier
					'energy-electronvolt' => {
						'name' => q(eV),
						'other' => q({0}eV),
					},
					# Core Unit Identifier
					'electronvolt' => {
						'name' => q(eV),
						'other' => q({0}eV),
					},
					# Long Unit Identifier
					'energy-foodcalorie' => {
						'name' => q(แคลอรี),
						'other' => q({0}แคลอรี),
					},
					# Core Unit Identifier
					'foodcalorie' => {
						'name' => q(แคลอรี),
						'other' => q({0}แคลอรี),
					},
					# Long Unit Identifier
					'energy-joule' => {
						'other' => q({0}จูล),
					},
					# Core Unit Identifier
					'joule' => {
						'other' => q({0}จูล),
					},
					# Long Unit Identifier
					'energy-kilocalorie' => {
						'name' => q(กิโลแคลอรี),
						'other' => q({0}kcal),
					},
					# Core Unit Identifier
					'kilocalorie' => {
						'name' => q(กิโลแคลอรี),
						'other' => q({0}kcal),
					},
					# Long Unit Identifier
					'energy-kilojoule' => {
						'other' => q({0}กิโลจูล),
					},
					# Core Unit Identifier
					'kilojoule' => {
						'other' => q({0}กิโลจูล),
					},
					# Long Unit Identifier
					'energy-kilowatt-hour' => {
						'other' => q({0}kWh),
					},
					# Core Unit Identifier
					'kilowatt-hour' => {
						'other' => q({0}kWh),
					},
					# Long Unit Identifier
					'energy-therm-us' => {
						'other' => q({0}เธิร์ม),
					},
					# Core Unit Identifier
					'therm-us' => {
						'other' => q({0}เธิร์ม),
					},
					# Long Unit Identifier
					'force-kilowatt-hour-per-100-kilometer' => {
						'other' => q({0}กิโลวัตต์-ชม./100กม.),
					},
					# Core Unit Identifier
					'kilowatt-hour-per-100-kilometer' => {
						'other' => q({0}กิโลวัตต์-ชม./100กม.),
					},
					# Long Unit Identifier
					'force-newton' => {
						'name' => q(N),
						'other' => q({0}N),
					},
					# Core Unit Identifier
					'newton' => {
						'name' => q(N),
						'other' => q({0}N),
					},
					# Long Unit Identifier
					'force-pound-force' => {
						'name' => q(lbf),
						'other' => q({0}lbf),
					},
					# Core Unit Identifier
					'pound-force' => {
						'name' => q(lbf),
						'other' => q({0}lbf),
					},
					# Long Unit Identifier
					'frequency-gigahertz' => {
						'other' => q({0}GHz),
					},
					# Core Unit Identifier
					'gigahertz' => {
						'other' => q({0}GHz),
					},
					# Long Unit Identifier
					'frequency-hertz' => {
						'other' => q({0}Hz),
					},
					# Core Unit Identifier
					'hertz' => {
						'other' => q({0}Hz),
					},
					# Long Unit Identifier
					'frequency-kilohertz' => {
						'other' => q({0}kHz),
					},
					# Core Unit Identifier
					'kilohertz' => {
						'other' => q({0}kHz),
					},
					# Long Unit Identifier
					'frequency-megahertz' => {
						'other' => q({0}MHz),
					},
					# Core Unit Identifier
					'megahertz' => {
						'other' => q({0}MHz),
					},
					# Long Unit Identifier
					'graphics-dot' => {
						'other' => q({0}ดอท),
					},
					# Core Unit Identifier
					'dot' => {
						'other' => q({0}ดอท),
					},
					# Long Unit Identifier
					'graphics-dot-per-centimeter' => {
						'name' => q(dpcm),
						'other' => q({0}dpcm),
					},
					# Core Unit Identifier
					'dot-per-centimeter' => {
						'name' => q(dpcm),
						'other' => q({0}dpcm),
					},
					# Long Unit Identifier
					'graphics-dot-per-inch' => {
						'name' => q(dpi),
						'other' => q({0}dpi),
					},
					# Core Unit Identifier
					'dot-per-inch' => {
						'name' => q(dpi),
						'other' => q({0}dpi),
					},
					# Long Unit Identifier
					'graphics-em' => {
						'other' => q({0}em),
					},
					# Core Unit Identifier
					'em' => {
						'other' => q({0}em),
					},
					# Long Unit Identifier
					'graphics-megapixel' => {
						'other' => q({0}MP),
					},
					# Core Unit Identifier
					'megapixel' => {
						'other' => q({0}MP),
					},
					# Long Unit Identifier
					'graphics-pixel' => {
						'other' => q({0}px),
					},
					# Core Unit Identifier
					'pixel' => {
						'other' => q({0}px),
					},
					# Long Unit Identifier
					'graphics-pixel-per-centimeter' => {
						'other' => q({0}ppcm),
					},
					# Core Unit Identifier
					'pixel-per-centimeter' => {
						'other' => q({0}ppcm),
					},
					# Long Unit Identifier
					'graphics-pixel-per-inch' => {
						'other' => q({0}ppi),
					},
					# Core Unit Identifier
					'pixel-per-inch' => {
						'other' => q({0}ppi),
					},
					# Long Unit Identifier
					'length-astronomical-unit' => {
						'other' => q({0}au),
					},
					# Core Unit Identifier
					'astronomical-unit' => {
						'other' => q({0}au),
					},
					# Long Unit Identifier
					'length-centimeter' => {
						'name' => q(ซม.),
						'other' => q({0}ซม.),
					},
					# Core Unit Identifier
					'centimeter' => {
						'name' => q(ซม.),
						'other' => q({0}ซม.),
					},
					# Long Unit Identifier
					'length-decimeter' => {
						'other' => q({0}ดม.),
					},
					# Core Unit Identifier
					'decimeter' => {
						'other' => q({0}ดม.),
					},
					# Long Unit Identifier
					'length-earth-radius' => {
						'other' => q({0}R⊕),
					},
					# Core Unit Identifier
					'earth-radius' => {
						'other' => q({0}R⊕),
					},
					# Long Unit Identifier
					'length-fathom' => {
						'other' => q({0}fth),
					},
					# Core Unit Identifier
					'fathom' => {
						'other' => q({0}fth),
					},
					# Long Unit Identifier
					'length-foot' => {
						'other' => q({0}′),
					},
					# Core Unit Identifier
					'foot' => {
						'other' => q({0}′),
					},
					# Long Unit Identifier
					'length-furlong' => {
						'other' => q({0}fur),
					},
					# Core Unit Identifier
					'furlong' => {
						'other' => q({0}fur),
					},
					# Long Unit Identifier
					'length-inch' => {
						'other' => q({0}″),
					},
					# Core Unit Identifier
					'inch' => {
						'other' => q({0}″),
					},
					# Long Unit Identifier
					'length-kilometer' => {
						'name' => q(กม.),
						'other' => q({0}กม.),
					},
					# Core Unit Identifier
					'kilometer' => {
						'name' => q(กม.),
						'other' => q({0}กม.),
					},
					# Long Unit Identifier
					'length-light-year' => {
						'other' => q({0}ปีแสง),
					},
					# Core Unit Identifier
					'light-year' => {
						'other' => q({0}ปีแสง),
					},
					# Long Unit Identifier
					'length-meter' => {
						'name' => q(เมตร),
						'other' => q({0}ม.),
					},
					# Core Unit Identifier
					'meter' => {
						'name' => q(เมตร),
						'other' => q({0}ม.),
					},
					# Long Unit Identifier
					'length-micrometer' => {
						'name' => q(μm),
						'other' => q({0}μm),
					},
					# Core Unit Identifier
					'micrometer' => {
						'name' => q(μm),
						'other' => q({0}μm),
					},
					# Long Unit Identifier
					'length-mile' => {
						'other' => q({0}ไมล์),
					},
					# Core Unit Identifier
					'mile' => {
						'other' => q({0}ไมล์),
					},
					# Long Unit Identifier
					'length-mile-scandinavian' => {
						'name' => q(smi),
						'other' => q({0}smi),
					},
					# Core Unit Identifier
					'mile-scandinavian' => {
						'name' => q(smi),
						'other' => q({0}smi),
					},
					# Long Unit Identifier
					'length-millimeter' => {
						'name' => q(มม.),
						'other' => q({0}มม.),
					},
					# Core Unit Identifier
					'millimeter' => {
						'name' => q(มม.),
						'other' => q({0}มม.),
					},
					# Long Unit Identifier
					'length-nanometer' => {
						'other' => q({0}น.ม.),
					},
					# Core Unit Identifier
					'nanometer' => {
						'other' => q({0}น.ม.),
					},
					# Long Unit Identifier
					'length-nautical-mile' => {
						'other' => q({0}ไมล์ทะเล),
					},
					# Core Unit Identifier
					'nautical-mile' => {
						'other' => q({0}ไมล์ทะเล),
					},
					# Long Unit Identifier
					'length-parsec' => {
						'other' => q({0}พาร์เซก),
					},
					# Core Unit Identifier
					'parsec' => {
						'other' => q({0}พาร์เซก),
					},
					# Long Unit Identifier
					'length-picometer' => {
						'other' => q({0}พิโกเมตร),
					},
					# Core Unit Identifier
					'picometer' => {
						'other' => q({0}พิโกเมตร),
					},
					# Long Unit Identifier
					'length-point' => {
						'other' => q({0}จุด),
					},
					# Core Unit Identifier
					'point' => {
						'other' => q({0}จุด),
					},
					# Long Unit Identifier
					'length-solar-radius' => {
						'name' => q(R☉),
						'other' => q({0}R☉),
					},
					# Core Unit Identifier
					'solar-radius' => {
						'name' => q(R☉),
						'other' => q({0}R☉),
					},
					# Long Unit Identifier
					'length-yard' => {
						'other' => q({0}หลา),
					},
					# Core Unit Identifier
					'yard' => {
						'other' => q({0}หลา),
					},
					# Long Unit Identifier
					'light-candela' => {
						'other' => q({0}cd),
					},
					# Core Unit Identifier
					'candela' => {
						'other' => q({0}cd),
					},
					# Long Unit Identifier
					'light-lumen' => {
						'other' => q({0}lm),
					},
					# Core Unit Identifier
					'lumen' => {
						'other' => q({0}lm),
					},
					# Long Unit Identifier
					'light-lux' => {
						'other' => q({0}ลักซ์),
					},
					# Core Unit Identifier
					'lux' => {
						'other' => q({0}ลักซ์),
					},
					# Long Unit Identifier
					'light-solar-luminosity' => {
						'name' => q(L☉),
						'other' => q({0}L☉),
					},
					# Core Unit Identifier
					'solar-luminosity' => {
						'name' => q(L☉),
						'other' => q({0}L☉),
					},
					# Long Unit Identifier
					'mass-carat' => {
						'other' => q({0}กะรัต),
					},
					# Core Unit Identifier
					'carat' => {
						'other' => q({0}กะรัต),
					},
					# Long Unit Identifier
					'mass-dalton' => {
						'name' => q(Da),
						'other' => q({0}Da),
					},
					# Core Unit Identifier
					'dalton' => {
						'name' => q(Da),
						'other' => q({0}Da),
					},
					# Long Unit Identifier
					'mass-earth-mass' => {
						'name' => q(M⊕),
						'other' => q({0}M⊕),
					},
					# Core Unit Identifier
					'earth-mass' => {
						'name' => q(M⊕),
						'other' => q({0}M⊕),
					},
					# Long Unit Identifier
					'mass-grain' => {
						'other' => q({0}เกรน),
					},
					# Core Unit Identifier
					'grain' => {
						'other' => q({0}เกรน),
					},
					# Long Unit Identifier
					'mass-gram' => {
						'name' => q(กรัม),
						'other' => q({0}ก.),
					},
					# Core Unit Identifier
					'gram' => {
						'name' => q(กรัม),
						'other' => q({0}ก.),
					},
					# Long Unit Identifier
					'mass-kilogram' => {
						'name' => q(กก.),
						'other' => q({0}กก.),
					},
					# Core Unit Identifier
					'kilogram' => {
						'name' => q(กก.),
						'other' => q({0}กก.),
					},
					# Long Unit Identifier
					'mass-metric-ton' => {
						'other' => q({0}ต.),
					},
					# Core Unit Identifier
					'metric-ton' => {
						'other' => q({0}ต.),
					},
					# Long Unit Identifier
					'mass-microgram' => {
						'other' => q({0}มคก.),
					},
					# Core Unit Identifier
					'microgram' => {
						'other' => q({0}มคก.),
					},
					# Long Unit Identifier
					'mass-milligram' => {
						'other' => q({0}มก.),
					},
					# Core Unit Identifier
					'milligram' => {
						'other' => q({0}มก.),
					},
					# Long Unit Identifier
					'mass-ounce' => {
						'other' => q({0}ออนซ์),
					},
					# Core Unit Identifier
					'ounce' => {
						'other' => q({0}ออนซ์),
					},
					# Long Unit Identifier
					'mass-ounce-troy' => {
						'name' => q(oz t),
						'other' => q({0}oz t),
					},
					# Core Unit Identifier
					'ounce-troy' => {
						'name' => q(oz t),
						'other' => q({0}oz t),
					},
					# Long Unit Identifier
					'mass-pound' => {
						'other' => q({0}#),
					},
					# Core Unit Identifier
					'pound' => {
						'other' => q({0}#),
					},
					# Long Unit Identifier
					'mass-solar-mass' => {
						'name' => q(M☉),
						'other' => q({0}M☉),
					},
					# Core Unit Identifier
					'solar-mass' => {
						'name' => q(M☉),
						'other' => q({0}M☉),
					},
					# Long Unit Identifier
					'mass-stone' => {
						'other' => q({0}st),
					},
					# Core Unit Identifier
					'stone' => {
						'other' => q({0}st),
					},
					# Long Unit Identifier
					'mass-ton' => {
						'other' => q({0}ตัน),
					},
					# Core Unit Identifier
					'ton' => {
						'other' => q({0}ตัน),
					},
					# Long Unit Identifier
					'per' => {
						'1' => q({0}/{1}),
					},
					# Core Unit Identifier
					'per' => {
						'1' => q({0}/{1}),
					},
					# Long Unit Identifier
					'power-gigawatt' => {
						'other' => q({0}GW),
					},
					# Core Unit Identifier
					'gigawatt' => {
						'other' => q({0}GW),
					},
					# Long Unit Identifier
					'power-horsepower' => {
						'other' => q({0}แรงม้า),
					},
					# Core Unit Identifier
					'horsepower' => {
						'other' => q({0}แรงม้า),
					},
					# Long Unit Identifier
					'power-kilowatt' => {
						'other' => q({0}kW),
					},
					# Core Unit Identifier
					'kilowatt' => {
						'other' => q({0}kW),
					},
					# Long Unit Identifier
					'power-megawatt' => {
						'other' => q({0}MW),
					},
					# Core Unit Identifier
					'megawatt' => {
						'other' => q({0}MW),
					},
					# Long Unit Identifier
					'power-milliwatt' => {
						'other' => q({0}mW),
					},
					# Core Unit Identifier
					'milliwatt' => {
						'other' => q({0}mW),
					},
					# Long Unit Identifier
					'power-watt' => {
						'other' => q({0}วัตต์),
					},
					# Core Unit Identifier
					'watt' => {
						'other' => q({0}วัตต์),
					},
					# Long Unit Identifier
					'pressure-atmosphere' => {
						'other' => q({0}atm),
					},
					# Core Unit Identifier
					'atmosphere' => {
						'other' => q({0}atm),
					},
					# Long Unit Identifier
					'pressure-bar' => {
						'other' => q({0}บาร์),
					},
					# Core Unit Identifier
					'bar' => {
						'other' => q({0}บาร์),
					},
					# Long Unit Identifier
					'pressure-hectopascal' => {
						'name' => q(เฮกโตปาสกาล),
						'other' => q({0}hPa),
					},
					# Core Unit Identifier
					'hectopascal' => {
						'name' => q(เฮกโตปาสกาล),
						'other' => q({0}hPa),
					},
					# Long Unit Identifier
					'pressure-inch-ofhg' => {
						'other' => q({0}นิ้วปรอท),
					},
					# Core Unit Identifier
					'inch-ofhg' => {
						'other' => q({0}นิ้วปรอท),
					},
					# Long Unit Identifier
					'pressure-kilopascal' => {
						'other' => q({0}kPa),
					},
					# Core Unit Identifier
					'kilopascal' => {
						'other' => q({0}kPa),
					},
					# Long Unit Identifier
					'pressure-megapascal' => {
						'other' => q({0}MPa),
					},
					# Core Unit Identifier
					'megapascal' => {
						'other' => q({0}MPa),
					},
					# Long Unit Identifier
					'pressure-millibar' => {
						'other' => q({0}มิลลิบาร์),
					},
					# Core Unit Identifier
					'millibar' => {
						'other' => q({0}มิลลิบาร์),
					},
					# Long Unit Identifier
					'pressure-millimeter-ofhg' => {
						'other' => q({0}มม. ปรอท),
					},
					# Core Unit Identifier
					'millimeter-ofhg' => {
						'other' => q({0}มม. ปรอท),
					},
					# Long Unit Identifier
					'pressure-pascal' => {
						'other' => q({0}Pa),
					},
					# Core Unit Identifier
					'pascal' => {
						'other' => q({0}Pa),
					},
					# Long Unit Identifier
					'pressure-pound-force-per-square-inch' => {
						'other' => q({0}psi),
					},
					# Core Unit Identifier
					'pound-force-per-square-inch' => {
						'other' => q({0}psi),
					},
					# Long Unit Identifier
					'speed-kilometer-per-hour' => {
						'name' => q(กม./ชม.),
						'other' => q({0}กม./ชม.),
					},
					# Core Unit Identifier
					'kilometer-per-hour' => {
						'name' => q(กม./ชม.),
						'other' => q({0}กม./ชม.),
					},
					# Long Unit Identifier
					'speed-knot' => {
						'other' => q({0}นอต),
					},
					# Core Unit Identifier
					'knot' => {
						'other' => q({0}นอต),
					},
					# Long Unit Identifier
					'speed-meter-per-second' => {
						'name' => q(ม./วิ),
						'other' => q({0}ม./วิ),
					},
					# Core Unit Identifier
					'meter-per-second' => {
						'name' => q(ม./วิ),
						'other' => q({0}ม./วิ),
					},
					# Long Unit Identifier
					'speed-mile-per-hour' => {
						'name' => q(ไมล์/ชม.),
						'other' => q({0}ไมล์/ชม.),
					},
					# Core Unit Identifier
					'mile-per-hour' => {
						'name' => q(ไมล์/ชม.),
						'other' => q({0}ไมล์/ชม.),
					},
					# Long Unit Identifier
					'temperature-celsius' => {
						'name' => q(°C),
						'other' => q({0}°C),
					},
					# Core Unit Identifier
					'celsius' => {
						'name' => q(°C),
						'other' => q({0}°C),
					},
					# Long Unit Identifier
					'temperature-fahrenheit' => {
						'name' => q(°F),
						'other' => q({0}°F),
					},
					# Core Unit Identifier
					'fahrenheit' => {
						'name' => q(°F),
						'other' => q({0}°F),
					},
					# Long Unit Identifier
					'temperature-kelvin' => {
						'other' => q({0}K),
					},
					# Core Unit Identifier
					'kelvin' => {
						'other' => q({0}K),
					},
					# Long Unit Identifier
					'torque-newton-meter' => {
						'other' => q({0}Nâ‹…m),
					},
					# Core Unit Identifier
					'newton-meter' => {
						'other' => q({0}Nâ‹…m),
					},
					# Long Unit Identifier
					'torque-pound-force-foot' => {
						'other' => q({0}lbfâ‹…ft),
					},
					# Core Unit Identifier
					'pound-force-foot' => {
						'other' => q({0}lbfâ‹…ft),
					},
					# Long Unit Identifier
					'volume-acre-foot' => {
						'other' => q({0}ac ft),
					},
					# Core Unit Identifier
					'acre-foot' => {
						'other' => q({0}ac ft),
					},
					# Long Unit Identifier
					'volume-barrel' => {
						'name' => q(bbl),
						'other' => q({0}bbl),
					},
					# Core Unit Identifier
					'barrel' => {
						'name' => q(bbl),
						'other' => q({0}bbl),
					},
					# Long Unit Identifier
					'volume-bushel' => {
						'other' => q({0}bu),
					},
					# Core Unit Identifier
					'bushel' => {
						'other' => q({0}bu),
					},
					# Long Unit Identifier
					'volume-centiliter' => {
						'other' => q({0}ซล.),
					},
					# Core Unit Identifier
					'centiliter' => {
						'other' => q({0}ซล.),
					},
					# Long Unit Identifier
					'volume-cubic-centimeter' => {
						'other' => q({0}ลบ.ซม.),
					},
					# Core Unit Identifier
					'cubic-centimeter' => {
						'other' => q({0}ลบ.ซม.),
					},
					# Long Unit Identifier
					'volume-cubic-foot' => {
						'other' => q({0}ลบ.ฟุต),
					},
					# Core Unit Identifier
					'cubic-foot' => {
						'other' => q({0}ลบ.ฟุต),
					},
					# Long Unit Identifier
					'volume-cubic-inch' => {
						'other' => q({0}ลบ.นิ้ว),
					},
					# Core Unit Identifier
					'cubic-inch' => {
						'other' => q({0}ลบ.นิ้ว),
					},
					# Long Unit Identifier
					'volume-cubic-kilometer' => {
						'other' => q({0}ลบ.กม.),
					},
					# Core Unit Identifier
					'cubic-kilometer' => {
						'other' => q({0}ลบ.กม.),
					},
					# Long Unit Identifier
					'volume-cubic-meter' => {
						'other' => q({0}ลบ.ม.),
					},
					# Core Unit Identifier
					'cubic-meter' => {
						'other' => q({0}ลบ.ม.),
					},
					# Long Unit Identifier
					'volume-cubic-mile' => {
						'other' => q({0}ลบ.ไมล์),
					},
					# Core Unit Identifier
					'cubic-mile' => {
						'other' => q({0}ลบ.ไมล์),
					},
					# Long Unit Identifier
					'volume-cubic-yard' => {
						'other' => q({0}ลบ.หลา),
					},
					# Core Unit Identifier
					'cubic-yard' => {
						'other' => q({0}ลบ.หลา),
					},
					# Long Unit Identifier
					'volume-cup' => {
						'other' => q({0}ถ.),
					},
					# Core Unit Identifier
					'cup' => {
						'other' => q({0}ถ.),
					},
					# Long Unit Identifier
					'volume-cup-metric' => {
						'other' => q({0}mc),
					},
					# Core Unit Identifier
					'cup-metric' => {
						'other' => q({0}mc),
					},
					# Long Unit Identifier
					'volume-deciliter' => {
						'other' => q({0}ดล.),
					},
					# Core Unit Identifier
					'deciliter' => {
						'other' => q({0}ดล.),
					},
					# Long Unit Identifier
					'volume-dessert-spoon' => {
						'other' => q({0}ช้อนขนม),
					},
					# Core Unit Identifier
					'dessert-spoon' => {
						'other' => q({0}ช้อนขนม),
					},
					# Long Unit Identifier
					'volume-dessert-spoon-imperial' => {
						'name' => q(dsp Imp),
						'other' => q({0}dsp-Imp),
					},
					# Core Unit Identifier
					'dessert-spoon-imperial' => {
						'name' => q(dsp Imp),
						'other' => q({0}dsp-Imp),
					},
					# Long Unit Identifier
					'volume-dram' => {
						'name' => q(fl.dr.),
						'other' => q({0}fl.dr.),
					},
					# Core Unit Identifier
					'dram' => {
						'name' => q(fl.dr.),
						'other' => q({0}fl.dr.),
					},
					# Long Unit Identifier
					'volume-drop' => {
						'other' => q({0}หยด),
					},
					# Core Unit Identifier
					'drop' => {
						'other' => q({0}หยด),
					},
					# Long Unit Identifier
					'volume-fluid-ounce' => {
						'name' => q(fl oz),
						'other' => q({0}fl oz),
					},
					# Core Unit Identifier
					'fluid-ounce' => {
						'name' => q(fl oz),
						'other' => q({0}fl oz),
					},
					# Long Unit Identifier
					'volume-fluid-ounce-imperial' => {
						'name' => q(Imp fl oz),
						'other' => q({0}fl oz Im),
					},
					# Core Unit Identifier
					'fluid-ounce-imperial' => {
						'name' => q(Imp fl oz),
						'other' => q({0}fl oz Im),
					},
					# Long Unit Identifier
					'volume-gallon' => {
						'other' => q({0}แกลลอน),
					},
					# Core Unit Identifier
					'gallon' => {
						'other' => q({0}แกลลอน),
					},
					# Long Unit Identifier
					'volume-gallon-imperial' => {
						'other' => q({0}galIm),
					},
					# Core Unit Identifier
					'gallon-imperial' => {
						'other' => q({0}galIm),
					},
					# Long Unit Identifier
					'volume-hectoliter' => {
						'other' => q({0}ฮล.),
					},
					# Core Unit Identifier
					'hectoliter' => {
						'other' => q({0}ฮล.),
					},
					# Long Unit Identifier
					'volume-jigger' => {
						'other' => q({0}จิกเกอร์),
					},
					# Core Unit Identifier
					'jigger' => {
						'other' => q({0}จิกเกอร์),
					},
					# Long Unit Identifier
					'volume-liter' => {
						'name' => q(ลิตร),
						'other' => q({0}ล.),
					},
					# Core Unit Identifier
					'liter' => {
						'name' => q(ลิตร),
						'other' => q({0}ล.),
					},
					# Long Unit Identifier
					'volume-megaliter' => {
						'other' => q({0}เมกะลิตร),
					},
					# Core Unit Identifier
					'megaliter' => {
						'other' => q({0}เมกะลิตร),
					},
					# Long Unit Identifier
					'volume-milliliter' => {
						'other' => q({0}มล.),
					},
					# Core Unit Identifier
					'milliliter' => {
						'other' => q({0}มล.),
					},
					# Long Unit Identifier
					'volume-pinch' => {
						'other' => q({0}หยิบมือ),
					},
					# Core Unit Identifier
					'pinch' => {
						'other' => q({0}หยิบมือ),
					},
					# Long Unit Identifier
					'volume-pint' => {
						'other' => q({0}ไพนต์),
					},
					# Core Unit Identifier
					'pint' => {
						'other' => q({0}ไพนต์),
					},
					# Long Unit Identifier
					'volume-pint-metric' => {
						'other' => q({0}mpt),
					},
					# Core Unit Identifier
					'pint-metric' => {
						'other' => q({0}mpt),
					},
					# Long Unit Identifier
					'volume-quart' => {
						'other' => q({0}คว.),
					},
					# Core Unit Identifier
					'quart' => {
						'other' => q({0}คว.),
					},
					# Long Unit Identifier
					'volume-quart-imperial' => {
						'other' => q({0}qt-Imp.),
					},
					# Core Unit Identifier
					'quart-imperial' => {
						'other' => q({0}qt-Imp.),
					},
					# Long Unit Identifier
					'volume-tablespoon' => {
						'other' => q({0}ชต.),
					},
					# Core Unit Identifier
					'tablespoon' => {
						'other' => q({0}ชต.),
					},
					# Long Unit Identifier
					'volume-teaspoon' => {
						'other' => q({0}ชช.),
					},
					# Core Unit Identifier
					'teaspoon' => {
						'other' => q({0}ชช.),
					},
				},
				'short' => {
					# Long Unit Identifier
					'' => {
						'name' => q(ทิศหลัก),
					},
					# Core Unit Identifier
					'' => {
						'name' => q(ทิศหลัก),
					},
					# Long Unit Identifier
					'1024p1' => {
						'1' => q(กิบิ{0}),
					},
					# Core Unit Identifier
					'1024p1' => {
						'1' => q(กิบิ{0}),
					},
					# Long Unit Identifier
					'1024p2' => {
						'1' => q(เมบิ{0}),
					},
					# Core Unit Identifier
					'1024p2' => {
						'1' => q(เมบิ{0}),
					},
					# Long Unit Identifier
					'1024p3' => {
						'1' => q(จิบิ{0}),
					},
					# Core Unit Identifier
					'1024p3' => {
						'1' => q(จิบิ{0}),
					},
					# Long Unit Identifier
					'1024p4' => {
						'1' => q(เทบิ{0}),
					},
					# Core Unit Identifier
					'1024p4' => {
						'1' => q(เทบิ{0}),
					},
					# Long Unit Identifier
					'1024p5' => {
						'1' => q(เพบิ{0}),
					},
					# Core Unit Identifier
					'1024p5' => {
						'1' => q(เพบิ{0}),
					},
					# Long Unit Identifier
					'1024p6' => {
						'1' => q(เอ็กซ์บิ{0}),
					},
					# Core Unit Identifier
					'1024p6' => {
						'1' => q(เอ็กซ์บิ{0}),
					},
					# Long Unit Identifier
					'1024p7' => {
						'1' => q(เซบิ{0}),
					},
					# Core Unit Identifier
					'1024p7' => {
						'1' => q(เซบิ{0}),
					},
					# Long Unit Identifier
					'1024p8' => {
						'1' => q(โยบี{0}),
					},
					# Core Unit Identifier
					'1024p8' => {
						'1' => q(โยบี{0}),
					},
					# Long Unit Identifier
					'10p-1' => {
						'1' => q(เดซิ{0}),
					},
					# Core Unit Identifier
					'1' => {
						'1' => q(เดซิ{0}),
					},
					# Long Unit Identifier
					'10p-12' => {
						'1' => q(พิโค{0}),
					},
					# Core Unit Identifier
					'12' => {
						'1' => q(พิโค{0}),
					},
					# Long Unit Identifier
					'10p-15' => {
						'1' => q(เฟมโต{0}),
					},
					# Core Unit Identifier
					'15' => {
						'1' => q(เฟมโต{0}),
					},
					# Long Unit Identifier
					'10p-18' => {
						'1' => q(อัตโต{0}),
					},
					# Core Unit Identifier
					'18' => {
						'1' => q(อัตโต{0}),
					},
					# Long Unit Identifier
					'10p-2' => {
						'1' => q(เซนติ{0}),
					},
					# Core Unit Identifier
					'2' => {
						'1' => q(เซนติ{0}),
					},
					# Long Unit Identifier
					'10p-21' => {
						'1' => q(เซปโต{0}),
					},
					# Core Unit Identifier
					'21' => {
						'1' => q(เซปโต{0}),
					},
					# Long Unit Identifier
					'10p-24' => {
						'1' => q(ยอกโต{0}),
					},
					# Core Unit Identifier
					'24' => {
						'1' => q(ยอกโต{0}),
					},
					# Long Unit Identifier
					'10p-3' => {
						'1' => q(มิลลิ{0}),
					},
					# Core Unit Identifier
					'3' => {
						'1' => q(มิลลิ{0}),
					},
					# Long Unit Identifier
					'10p-6' => {
						'1' => q(ไมโคร{0}),
					},
					# Core Unit Identifier
					'6' => {
						'1' => q(ไมโคร{0}),
					},
					# Long Unit Identifier
					'10p-9' => {
						'1' => q(นาโน{0}),
					},
					# Core Unit Identifier
					'9' => {
						'1' => q(นาโน{0}),
					},
					# Long Unit Identifier
					'10p1' => {
						'1' => q(เดคา{0}),
					},
					# Core Unit Identifier
					'10p1' => {
						'1' => q(เดคา{0}),
					},
					# Long Unit Identifier
					'10p12' => {
						'1' => q(เทระ{0}),
					},
					# Core Unit Identifier
					'10p12' => {
						'1' => q(เทระ{0}),
					},
					# Long Unit Identifier
					'10p15' => {
						'1' => q(เพตะ{0}),
					},
					# Core Unit Identifier
					'10p15' => {
						'1' => q(เพตะ{0}),
					},
					# Long Unit Identifier
					'10p18' => {
						'1' => q(เอกซะ{0}),
					},
					# Core Unit Identifier
					'10p18' => {
						'1' => q(เอกซะ{0}),
					},
					# Long Unit Identifier
					'10p2' => {
						'1' => q(เฮกโต{0}),
					},
					# Core Unit Identifier
					'10p2' => {
						'1' => q(เฮกโต{0}),
					},
					# Long Unit Identifier
					'10p21' => {
						'1' => q(เซตตะ{0}),
					},
					# Core Unit Identifier
					'10p21' => {
						'1' => q(เซตตะ{0}),
					},
					# Long Unit Identifier
					'10p24' => {
						'1' => q(ยอตตะ{0}),
					},
					# Core Unit Identifier
					'10p24' => {
						'1' => q(ยอตตะ{0}),
					},
					# Long Unit Identifier
					'10p3' => {
						'1' => q(กิโล{0}),
					},
					# Core Unit Identifier
					'10p3' => {
						'1' => q(กิโล{0}),
					},
					# Long Unit Identifier
					'10p6' => {
						'1' => q(เมกะ{0}),
					},
					# Core Unit Identifier
					'10p6' => {
						'1' => q(เมกะ{0}),
					},
					# Long Unit Identifier
					'10p9' => {
						'1' => q(จิกะ{0}),
					},
					# Core Unit Identifier
					'10p9' => {
						'1' => q(จิกะ{0}),
					},
					# Long Unit Identifier
					'acceleration-g-force' => {
						'name' => q(แรง G),
						'other' => q({0} G),
					},
					# Core Unit Identifier
					'g-force' => {
						'name' => q(แรง G),
						'other' => q({0} G),
					},
					# Long Unit Identifier
					'acceleration-meter-per-square-second' => {
						'name' => q(เมตร/วินาที²),
						'other' => q({0} ม./วิ²),
					},
					# Core Unit Identifier
					'meter-per-square-second' => {
						'name' => q(เมตร/วินาที²),
						'other' => q({0} ม./วิ²),
					},
					# Long Unit Identifier
					'angle-arc-minute' => {
						'name' => q(ลิปดา),
						'other' => q({0} ลิปดา),
					},
					# Core Unit Identifier
					'arc-minute' => {
						'name' => q(ลิปดา),
						'other' => q({0} ลิปดา),
					},
					# Long Unit Identifier
					'angle-arc-second' => {
						'name' => q(พิลิปดา),
						'other' => q({0} พิลิปดา),
					},
					# Core Unit Identifier
					'arc-second' => {
						'name' => q(พิลิปดา),
						'other' => q({0} พิลิปดา),
					},
					# Long Unit Identifier
					'angle-degree' => {
						'name' => q(องศา),
						'other' => q({0}°),
					},
					# Core Unit Identifier
					'degree' => {
						'name' => q(องศา),
						'other' => q({0}°),
					},
					# Long Unit Identifier
					'angle-radian' => {
						'name' => q(เรเดียน),
						'other' => q({0} เรเดียน),
					},
					# Core Unit Identifier
					'radian' => {
						'name' => q(เรเดียน),
						'other' => q({0} เรเดียน),
					},
					# Long Unit Identifier
					'angle-revolution' => {
						'name' => q(รอบ),
						'other' => q({0} รอบ),
					},
					# Core Unit Identifier
					'revolution' => {
						'name' => q(รอบ),
						'other' => q({0} รอบ),
					},
					# Long Unit Identifier
					'area-acre' => {
						'name' => q(เอเคอร์),
						'other' => q({0} เอเคอร์),
					},
					# Core Unit Identifier
					'acre' => {
						'name' => q(เอเคอร์),
						'other' => q({0} เอเคอร์),
					},
					# Long Unit Identifier
					'area-dunam' => {
						'name' => q(ดูนัม),
						'other' => q({0} ดูนัม),
					},
					# Core Unit Identifier
					'dunam' => {
						'name' => q(ดูนัม),
						'other' => q({0} ดูนัม),
					},
					# Long Unit Identifier
					'area-hectare' => {
						'name' => q(เฮกตาร์),
						'other' => q({0} เฮกตาร์),
					},
					# Core Unit Identifier
					'hectare' => {
						'name' => q(เฮกตาร์),
						'other' => q({0} เฮกตาร์),
					},
					# Long Unit Identifier
					'area-square-centimeter' => {
						'name' => q(ตร.ซม.),
						'other' => q({0} ตร.ซม.),
						'per' => q({0}/ตร.ซม.),
					},
					# Core Unit Identifier
					'square-centimeter' => {
						'name' => q(ตร.ซม.),
						'other' => q({0} ตร.ซม.),
						'per' => q({0}/ตร.ซม.),
					},
					# Long Unit Identifier
					'area-square-foot' => {
						'name' => q(ตร.ฟุต),
						'other' => q({0} ตร.ฟุต),
					},
					# Core Unit Identifier
					'square-foot' => {
						'name' => q(ตร.ฟุต),
						'other' => q({0} ตร.ฟุต),
					},
					# Long Unit Identifier
					'area-square-inch' => {
						'name' => q(ตร.นิ้ว),
						'other' => q({0} ตร.นิ้ว),
						'per' => q({0}/ตร.นิ้ว),
					},
					# Core Unit Identifier
					'square-inch' => {
						'name' => q(ตร.นิ้ว),
						'other' => q({0} ตร.นิ้ว),
						'per' => q({0}/ตร.นิ้ว),
					},
					# Long Unit Identifier
					'area-square-kilometer' => {
						'name' => q(ตร.กม.),
						'other' => q({0} ตร.กม.),
						'per' => q({0}/ตร.กม.),
					},
					# Core Unit Identifier
					'square-kilometer' => {
						'name' => q(ตร.กม.),
						'other' => q({0} ตร.กม.),
						'per' => q({0}/ตร.กม.),
					},
					# Long Unit Identifier
					'area-square-meter' => {
						'name' => q(ตร.ม.),
						'other' => q({0} ตร.ม.),
						'per' => q({0}/ตร.ม.),
					},
					# Core Unit Identifier
					'square-meter' => {
						'name' => q(ตร.ม.),
						'other' => q({0} ตร.ม.),
						'per' => q({0}/ตร.ม.),
					},
					# Long Unit Identifier
					'area-square-mile' => {
						'name' => q(ตร.ไมล์),
						'other' => q({0} ตร.ไมล์),
						'per' => q({0}/ตร.ไมล์),
					},
					# Core Unit Identifier
					'square-mile' => {
						'name' => q(ตร.ไมล์),
						'other' => q({0} ตร.ไมล์),
						'per' => q({0}/ตร.ไมล์),
					},
					# Long Unit Identifier
					'area-square-yard' => {
						'name' => q(ตร.หลา),
						'other' => q({0} ตร.หลา),
					},
					# Core Unit Identifier
					'square-yard' => {
						'name' => q(ตร.หลา),
						'other' => q({0} ตร.หลา),
					},
					# Long Unit Identifier
					'concentr-item' => {
						'name' => q(รายการ),
						'other' => q({0} รายการ),
					},
					# Core Unit Identifier
					'item' => {
						'name' => q(รายการ),
						'other' => q({0} รายการ),
					},
					# Long Unit Identifier
					'concentr-karat' => {
						'name' => q(กะรัต),
						'other' => q({0} กะรัต),
					},
					# Core Unit Identifier
					'karat' => {
						'name' => q(กะรัต),
						'other' => q({0} กะรัต),
					},
					# Long Unit Identifier
					'concentr-milligram-ofglucose-per-deciliter' => {
						'name' => q(มก./ดล.),
						'other' => q({0} มก./ดล.),
					},
					# Core Unit Identifier
					'milligram-ofglucose-per-deciliter' => {
						'name' => q(มก./ดล.),
						'other' => q({0} มก./ดล.),
					},
					# Long Unit Identifier
					'concentr-millimole-per-liter' => {
						'name' => q(มิลลิโมล/ลิตร),
						'other' => q({0} มลม./ล.),
					},
					# Core Unit Identifier
					'millimole-per-liter' => {
						'name' => q(มิลลิโมล/ลิตร),
						'other' => q({0} มลม./ล.),
					},
					# Long Unit Identifier
					'concentr-mole' => {
						'name' => q(โมล),
						'other' => q({0} โมล),
					},
					# Core Unit Identifier
					'mole' => {
						'name' => q(โมล),
						'other' => q({0} โมล),
					},
					# Long Unit Identifier
					'concentr-percent' => {
						'name' => q(เปอร์เซ็นต์),
					},
					# Core Unit Identifier
					'percent' => {
						'name' => q(เปอร์เซ็นต์),
					},
					# Long Unit Identifier
					'concentr-permille' => {
						'name' => q(เปอร์มิลล์),
					},
					# Core Unit Identifier
					'permille' => {
						'name' => q(เปอร์มิลล์),
					},
					# Long Unit Identifier
					'concentr-permillion' => {
						'name' => q(ส่วน/ล้าน),
						'other' => q({0} สตล.),
					},
					# Core Unit Identifier
					'permillion' => {
						'name' => q(ส่วน/ล้าน),
						'other' => q({0} สตล.),
					},
					# Long Unit Identifier
					'concentr-permyriad' => {
						'name' => q(เปอร์มีเรียด),
					},
					# Core Unit Identifier
					'permyriad' => {
						'name' => q(เปอร์มีเรียด),
					},
					# Long Unit Identifier
					'consumption-liter-per-100-kilometer' => {
						'name' => q(ล./100 กม.),
						'other' => q({0} ล./100 กม.),
					},
					# Core Unit Identifier
					'liter-per-100-kilometer' => {
						'name' => q(ล./100 กม.),
						'other' => q({0} ล./100 กม.),
					},
					# Long Unit Identifier
					'consumption-liter-per-kilometer' => {
						'name' => q(ลิตร/กม.),
						'other' => q({0} ล./กม.),
					},
					# Core Unit Identifier
					'liter-per-kilometer' => {
						'name' => q(ลิตร/กม.),
						'other' => q({0} ล./กม.),
					},
					# Long Unit Identifier
					'consumption-mile-per-gallon' => {
						'name' => q(ไมล์/แกลลอน),
						'other' => q({0} ไมล์/แกลลอน),
					},
					# Core Unit Identifier
					'mile-per-gallon' => {
						'name' => q(ไมล์/แกลลอน),
						'other' => q({0} ไมล์/แกลลอน),
					},
					# Long Unit Identifier
					'consumption-mile-per-gallon-imperial' => {
						'name' => q(ไมล์/แกลลอนอังกฤษ),
						'other' => q({0} ไมล์ต่อแกลลอนอังกฤษ),
					},
					# Core Unit Identifier
					'mile-per-gallon-imperial' => {
						'name' => q(ไมล์/แกลลอนอังกฤษ),
						'other' => q({0} ไมล์ต่อแกลลอนอังกฤษ),
					},
					# Long Unit Identifier
					'coordinate' => {
						'east' => q({0} ตอ),
						'north' => q({0} น),
						'south' => q({0} ต),
						'west' => q({0} ตต),
					},
					# Core Unit Identifier
					'coordinate' => {
						'east' => q({0} ตอ),
						'north' => q({0} น),
						'south' => q({0} ต),
						'west' => q({0} ตต),
					},
					# Long Unit Identifier
					'digital-bit' => {
						'name' => q(บิต),
						'other' => q({0} บิต),
					},
					# Core Unit Identifier
					'bit' => {
						'name' => q(บิต),
						'other' => q({0} บิต),
					},
					# Long Unit Identifier
					'digital-byte' => {
						'name' => q(ไบต์),
						'other' => q({0} ไบต์),
					},
					# Core Unit Identifier
					'byte' => {
						'name' => q(ไบต์),
						'other' => q({0} ไบต์),
					},
					# Long Unit Identifier
					'digital-gigabit' => {
						'name' => q(Gb),
						'other' => q({0} Gb),
					},
					# Core Unit Identifier
					'gigabit' => {
						'name' => q(Gb),
						'other' => q({0} Gb),
					},
					# Long Unit Identifier
					'digital-gigabyte' => {
						'name' => q(GB),
						'other' => q({0} GB),
					},
					# Core Unit Identifier
					'gigabyte' => {
						'name' => q(GB),
						'other' => q({0} GB),
					},
					# Long Unit Identifier
					'digital-kilobit' => {
						'name' => q(kb),
						'other' => q({0} kb),
					},
					# Core Unit Identifier
					'kilobit' => {
						'name' => q(kb),
						'other' => q({0} kb),
					},
					# Long Unit Identifier
					'digital-kilobyte' => {
						'name' => q(kB),
						'other' => q({0} kB),
					},
					# Core Unit Identifier
					'kilobyte' => {
						'name' => q(kB),
						'other' => q({0} kB),
					},
					# Long Unit Identifier
					'digital-megabit' => {
						'name' => q(Mb),
						'other' => q({0} Mb),
					},
					# Core Unit Identifier
					'megabit' => {
						'name' => q(Mb),
						'other' => q({0} Mb),
					},
					# Long Unit Identifier
					'digital-megabyte' => {
						'name' => q(MB),
						'other' => q({0} MB),
					},
					# Core Unit Identifier
					'megabyte' => {
						'name' => q(MB),
						'other' => q({0} MB),
					},
					# Long Unit Identifier
					'digital-petabyte' => {
						'name' => q(PB),
					},
					# Core Unit Identifier
					'petabyte' => {
						'name' => q(PB),
					},
					# Long Unit Identifier
					'digital-terabit' => {
						'name' => q(Tb),
						'other' => q({0} Tb),
					},
					# Core Unit Identifier
					'terabit' => {
						'name' => q(Tb),
						'other' => q({0} Tb),
					},
					# Long Unit Identifier
					'digital-terabyte' => {
						'name' => q(TB),
						'other' => q({0} TB),
					},
					# Core Unit Identifier
					'terabyte' => {
						'name' => q(TB),
						'other' => q({0} TB),
					},
					# Long Unit Identifier
					'duration-century' => {
						'name' => q(ศตวรรษ),
						'other' => q({0} ศตวรรษ),
					},
					# Core Unit Identifier
					'century' => {
						'name' => q(ศตวรรษ),
						'other' => q({0} ศตวรรษ),
					},
					# Long Unit Identifier
					'duration-day' => {
						'name' => q(วัน),
						'other' => q({0} วัน),
						'per' => q({0}/วัน),
					},
					# Core Unit Identifier
					'day' => {
						'name' => q(วัน),
						'other' => q({0} วัน),
						'per' => q({0}/วัน),
					},
					# Long Unit Identifier
					'duration-decade' => {
						'name' => q(ทศวรรษ),
						'other' => q({0} ทศวรรษ),
					},
					# Core Unit Identifier
					'decade' => {
						'name' => q(ทศวรรษ),
						'other' => q({0} ทศวรรษ),
					},
					# Long Unit Identifier
					'duration-hour' => {
						'name' => q(ชั่วโมง),
						'other' => q({0} ชม.),
						'per' => q({0}/ชม.),
					},
					# Core Unit Identifier
					'hour' => {
						'name' => q(ชั่วโมง),
						'other' => q({0} ชม.),
						'per' => q({0}/ชม.),
					},
					# Long Unit Identifier
					'duration-microsecond' => {
						'name' => q(ไมโครวินาที),
						'other' => q({0} ไมโครวิ),
					},
					# Core Unit Identifier
					'microsecond' => {
						'name' => q(ไมโครวินาที),
						'other' => q({0} ไมโครวิ),
					},
					# Long Unit Identifier
					'duration-millisecond' => {
						'name' => q(มิลลิวินาที),
						'other' => q({0} มิลลิวินาที),
					},
					# Core Unit Identifier
					'millisecond' => {
						'name' => q(มิลลิวินาที),
						'other' => q({0} มิลลิวินาที),
					},
					# Long Unit Identifier
					'duration-minute' => {
						'name' => q(นาที),
						'other' => q({0} นาที),
						'per' => q({0}/นาที),
					},
					# Core Unit Identifier
					'minute' => {
						'name' => q(นาที),
						'other' => q({0} นาที),
						'per' => q({0}/นาที),
					},
					# Long Unit Identifier
					'duration-month' => {
						'name' => q(เดือน),
						'other' => q({0} เดือน),
						'per' => q({0}/เดือน),
					},
					# Core Unit Identifier
					'month' => {
						'name' => q(เดือน),
						'other' => q({0} เดือน),
						'per' => q({0}/เดือน),
					},
					# Long Unit Identifier
					'duration-nanosecond' => {
						'name' => q(นาโนวินาที),
						'other' => q({0} นาโนวิ),
					},
					# Core Unit Identifier
					'nanosecond' => {
						'name' => q(นาโนวินาที),
						'other' => q({0} นาโนวิ),
					},
					# Long Unit Identifier
					'duration-second' => {
						'name' => q(วินาที),
						'other' => q({0} วิ),
						'per' => q({0}/วิ),
					},
					# Core Unit Identifier
					'second' => {
						'name' => q(วินาที),
						'other' => q({0} วิ),
						'per' => q({0}/วิ),
					},
					# Long Unit Identifier
					'duration-week' => {
						'name' => q(สัปดาห์),
						'other' => q({0} สัปดาห์),
						'per' => q({0}/สัปดาห์),
					},
					# Core Unit Identifier
					'week' => {
						'name' => q(สัปดาห์),
						'other' => q({0} สัปดาห์),
						'per' => q({0}/สัปดาห์),
					},
					# Long Unit Identifier
					'duration-year' => {
						'name' => q(ปี),
						'other' => q({0} ปี),
						'per' => q({0}/ปี),
					},
					# Core Unit Identifier
					'year' => {
						'name' => q(ปี),
						'other' => q({0} ปี),
						'per' => q({0}/ปี),
					},
					# Long Unit Identifier
					'electric-ampere' => {
						'name' => q(แอมป์),
						'other' => q({0} แอมป์),
					},
					# Core Unit Identifier
					'ampere' => {
						'name' => q(แอมป์),
						'other' => q({0} แอมป์),
					},
					# Long Unit Identifier
					'electric-milliampere' => {
						'name' => q(มิลลิแอมป์),
						'other' => q({0} มิลลิแอมป์),
					},
					# Core Unit Identifier
					'milliampere' => {
						'name' => q(มิลลิแอมป์),
						'other' => q({0} มิลลิแอมป์),
					},
					# Long Unit Identifier
					'electric-ohm' => {
						'name' => q(โอห์ม),
						'other' => q({0} Ω),
					},
					# Core Unit Identifier
					'ohm' => {
						'name' => q(โอห์ม),
						'other' => q({0} Ω),
					},
					# Long Unit Identifier
					'electric-volt' => {
						'name' => q(โวลต์),
						'other' => q({0} V),
					},
					# Core Unit Identifier
					'volt' => {
						'name' => q(โวลต์),
						'other' => q({0} V),
					},
					# Long Unit Identifier
					'energy-british-thermal-unit' => {
						'name' => q(บีทียู),
						'other' => q({0} BTU),
					},
					# Core Unit Identifier
					'british-thermal-unit' => {
						'name' => q(บีทียู),
						'other' => q({0} BTU),
					},
					# Long Unit Identifier
					'energy-calorie' => {
						'name' => q(แคลอรี),
						'other' => q({0} แคลอรี),
					},
					# Core Unit Identifier
					'calorie' => {
						'name' => q(แคลอรี),
						'other' => q({0} แคลอรี),
					},
					# Long Unit Identifier
					'energy-electronvolt' => {
						'name' => q(อิเล็กตรอนโวลต์),
					},
					# Core Unit Identifier
					'electronvolt' => {
						'name' => q(อิเล็กตรอนโวลต์),
					},
					# Long Unit Identifier
					'energy-foodcalorie' => {
						'name' => q(แคลอรี),
						'other' => q({0} แคลอรี),
					},
					# Core Unit Identifier
					'foodcalorie' => {
						'name' => q(แคลอรี),
						'other' => q({0} แคลอรี),
					},
					# Long Unit Identifier
					'energy-joule' => {
						'name' => q(จูล),
						'other' => q({0} จูล),
					},
					# Core Unit Identifier
					'joule' => {
						'name' => q(จูล),
						'other' => q({0} จูล),
					},
					# Long Unit Identifier
					'energy-kilocalorie' => {
						'name' => q(กิโลแคลอรี),
						'other' => q({0} กิโลแคลอรี),
					},
					# Core Unit Identifier
					'kilocalorie' => {
						'name' => q(กิโลแคลอรี),
						'other' => q({0} กิโลแคลอรี),
					},
					# Long Unit Identifier
					'energy-kilojoule' => {
						'name' => q(กิโลจูล),
						'other' => q({0} กิโลจูล),
					},
					# Core Unit Identifier
					'kilojoule' => {
						'name' => q(กิโลจูล),
						'other' => q({0} กิโลจูล),
					},
					# Long Unit Identifier
					'energy-kilowatt-hour' => {
						'name' => q(กว.-ชม.),
						'other' => q({0} กว.-ชม.),
					},
					# Core Unit Identifier
					'kilowatt-hour' => {
						'name' => q(กว.-ชม.),
						'other' => q({0} กว.-ชม.),
					},
					# Long Unit Identifier
					'energy-therm-us' => {
						'name' => q(เธิร์ม),
						'other' => q({0} เธิร์ม),
					},
					# Core Unit Identifier
					'therm-us' => {
						'name' => q(เธิร์ม),
						'other' => q({0} เธิร์ม),
					},
					# Long Unit Identifier
					'force-kilowatt-hour-per-100-kilometer' => {
						'name' => q(กิโลวัตต์-ชม./100กม.),
						'other' => q({0} กิโลวัตต์-ชม./100กม.),
					},
					# Core Unit Identifier
					'kilowatt-hour-per-100-kilometer' => {
						'name' => q(กิโลวัตต์-ชม./100กม.),
						'other' => q({0} กิโลวัตต์-ชม./100กม.),
					},
					# Long Unit Identifier
					'force-newton' => {
						'name' => q(นิวตัน),
					},
					# Core Unit Identifier
					'newton' => {
						'name' => q(นิวตัน),
					},
					# Long Unit Identifier
					'force-pound-force' => {
						'name' => q(แรงปอนด์),
					},
					# Core Unit Identifier
					'pound-force' => {
						'name' => q(แรงปอนด์),
					},
					# Long Unit Identifier
					'frequency-gigahertz' => {
						'name' => q(GHz),
						'other' => q({0} GHz),
					},
					# Core Unit Identifier
					'gigahertz' => {
						'name' => q(GHz),
						'other' => q({0} GHz),
					},
					# Long Unit Identifier
					'frequency-hertz' => {
						'name' => q(Hz),
						'other' => q({0} Hz),
					},
					# Core Unit Identifier
					'hertz' => {
						'name' => q(Hz),
						'other' => q({0} Hz),
					},
					# Long Unit Identifier
					'frequency-kilohertz' => {
						'name' => q(kHz),
						'other' => q({0} kHz),
					},
					# Core Unit Identifier
					'kilohertz' => {
						'name' => q(kHz),
						'other' => q({0} kHz),
					},
					# Long Unit Identifier
					'frequency-megahertz' => {
						'name' => q(MHz),
						'other' => q({0} MHz),
					},
					# Core Unit Identifier
					'megahertz' => {
						'name' => q(MHz),
						'other' => q({0} MHz),
					},
					# Long Unit Identifier
					'graphics-dot' => {
						'name' => q(ดอท),
						'other' => q({0} ดอท),
					},
					# Core Unit Identifier
					'dot' => {
						'name' => q(ดอท),
						'other' => q({0} ดอท),
					},
					# Long Unit Identifier
					'graphics-dot-per-centimeter' => {
						'name' => q(dpcm),
						'other' => q({0} dpcm),
					},
					# Core Unit Identifier
					'dot-per-centimeter' => {
						'name' => q(dpcm),
						'other' => q({0} dpcm),
					},
					# Long Unit Identifier
					'graphics-dot-per-inch' => {
						'name' => q(dpi),
						'other' => q({0} dpi),
					},
					# Core Unit Identifier
					'dot-per-inch' => {
						'name' => q(dpi),
						'other' => q({0} dpi),
					},
					# Long Unit Identifier
					'length-astronomical-unit' => {
						'name' => q(หน่วยดาราศาสตร์),
						'other' => q({0} หน่วยดาราศาสตร์),
					},
					# Core Unit Identifier
					'astronomical-unit' => {
						'name' => q(หน่วยดาราศาสตร์),
						'other' => q({0} หน่วยดาราศาสตร์),
					},
					# Long Unit Identifier
					'length-centimeter' => {
						'name' => q(ซม.),
						'other' => q({0} ซม.),
						'per' => q({0}/ซม.),
					},
					# Core Unit Identifier
					'centimeter' => {
						'name' => q(ซม.),
						'other' => q({0} ซม.),
						'per' => q({0}/ซม.),
					},
					# Long Unit Identifier
					'length-decimeter' => {
						'name' => q(ดม.),
						'other' => q({0} ดม.),
					},
					# Core Unit Identifier
					'decimeter' => {
						'name' => q(ดม.),
						'other' => q({0} ดม.),
					},
					# Long Unit Identifier
					'length-fathom' => {
						'name' => q(ฟาทอม),
					},
					# Core Unit Identifier
					'fathom' => {
						'name' => q(ฟาทอม),
					},
					# Long Unit Identifier
					'length-foot' => {
						'name' => q(ฟุต),
						'other' => q({0} ฟุต),
						'per' => q({0}/ฟุต),
					},
					# Core Unit Identifier
					'foot' => {
						'name' => q(ฟุต),
						'other' => q({0} ฟุต),
						'per' => q({0}/ฟุต),
					},
					# Long Unit Identifier
					'length-furlong' => {
						'name' => q(เฟอร์ลอง),
					},
					# Core Unit Identifier
					'furlong' => {
						'name' => q(เฟอร์ลอง),
					},
					# Long Unit Identifier
					'length-inch' => {
						'name' => q(นิ้ว),
						'other' => q({0} นิ้ว),
						'per' => q({0}/นิ้ว),
					},
					# Core Unit Identifier
					'inch' => {
						'name' => q(นิ้ว),
						'other' => q({0} นิ้ว),
						'per' => q({0}/นิ้ว),
					},
					# Long Unit Identifier
					'length-kilometer' => {
						'name' => q(กม.),
						'other' => q({0} กม.),
						'per' => q({0}/กม.),
					},
					# Core Unit Identifier
					'kilometer' => {
						'name' => q(กม.),
						'other' => q({0} กม.),
						'per' => q({0}/กม.),
					},
					# Long Unit Identifier
					'length-light-year' => {
						'name' => q(ปีแสง),
						'other' => q({0} ปีแสง),
					},
					# Core Unit Identifier
					'light-year' => {
						'name' => q(ปีแสง),
						'other' => q({0} ปีแสง),
					},
					# Long Unit Identifier
					'length-meter' => {
						'name' => q(เมตร),
						'other' => q({0} ม.),
						'per' => q({0}/ม.),
					},
					# Core Unit Identifier
					'meter' => {
						'name' => q(เมตร),
						'other' => q({0} ม.),
						'per' => q({0}/ม.),
					},
					# Long Unit Identifier
					'length-micrometer' => {
						'name' => q(ไมโครเมตร),
					},
					# Core Unit Identifier
					'micrometer' => {
						'name' => q(ไมโครเมตร),
					},
					# Long Unit Identifier
					'length-mile' => {
						'name' => q(ไมล์),
						'other' => q({0} ไมล์),
					},
					# Core Unit Identifier
					'mile' => {
						'name' => q(ไมล์),
						'other' => q({0} ไมล์),
					},
					# Long Unit Identifier
					'length-mile-scandinavian' => {
						'name' => q(ไมล์สแกนดิเนเวีย),
					},
					# Core Unit Identifier
					'mile-scandinavian' => {
						'name' => q(ไมล์สแกนดิเนเวีย),
					},
					# Long Unit Identifier
					'length-millimeter' => {
						'name' => q(มม.),
						'other' => q({0} มม.),
					},
					# Core Unit Identifier
					'millimeter' => {
						'name' => q(มม.),
						'other' => q({0} มม.),
					},
					# Long Unit Identifier
					'length-nanometer' => {
						'name' => q(น.ม.),
						'other' => q({0} น.ม.),
					},
					# Core Unit Identifier
					'nanometer' => {
						'name' => q(น.ม.),
						'other' => q({0} น.ม.),
					},
					# Long Unit Identifier
					'length-nautical-mile' => {
						'name' => q(ไมล์ทะเล),
						'other' => q({0} ไมล์ทะเล),
					},
					# Core Unit Identifier
					'nautical-mile' => {
						'name' => q(ไมล์ทะเล),
						'other' => q({0} ไมล์ทะเล),
					},
					# Long Unit Identifier
					'length-parsec' => {
						'name' => q(พาร์เซก),
						'other' => q({0} พาร์เซก),
					},
					# Core Unit Identifier
					'parsec' => {
						'name' => q(พาร์เซก),
						'other' => q({0} พาร์เซก),
					},
					# Long Unit Identifier
					'length-picometer' => {
						'name' => q(พิโกเมตร),
						'other' => q({0} พิโกเมตร),
					},
					# Core Unit Identifier
					'picometer' => {
						'name' => q(พิโกเมตร),
						'other' => q({0} พิโกเมตร),
					},
					# Long Unit Identifier
					'length-point' => {
						'name' => q(จุด),
						'other' => q({0} จุด),
					},
					# Core Unit Identifier
					'point' => {
						'name' => q(จุด),
						'other' => q({0} จุด),
					},
					# Long Unit Identifier
					'length-solar-radius' => {
						'name' => q(รัศมีวงกลมของดวงอาทิตย์),
					},
					# Core Unit Identifier
					'solar-radius' => {
						'name' => q(รัศมีวงกลมของดวงอาทิตย์),
					},
					# Long Unit Identifier
					'length-yard' => {
						'name' => q(หลา),
						'other' => q({0} หลา),
					},
					# Core Unit Identifier
					'yard' => {
						'name' => q(หลา),
						'other' => q({0} หลา),
					},
					# Long Unit Identifier
					'light-lux' => {
						'name' => q(ลักซ์),
						'other' => q({0} ลักซ์),
					},
					# Core Unit Identifier
					'lux' => {
						'name' => q(ลักซ์),
						'other' => q({0} ลักซ์),
					},
					# Long Unit Identifier
					'light-solar-luminosity' => {
						'name' => q(ความสว่างดวงอาทิตย์),
					},
					# Core Unit Identifier
					'solar-luminosity' => {
						'name' => q(ความสว่างดวงอาทิตย์),
					},
					# Long Unit Identifier
					'mass-carat' => {
						'name' => q(กะรัต),
						'other' => q({0} กะรัต),
					},
					# Core Unit Identifier
					'carat' => {
						'name' => q(กะรัต),
						'other' => q({0} กะรัต),
					},
					# Long Unit Identifier
					'mass-dalton' => {
						'name' => q(ดัลตัน),
					},
					# Core Unit Identifier
					'dalton' => {
						'name' => q(ดัลตัน),
					},
					# Long Unit Identifier
					'mass-earth-mass' => {
						'name' => q(มวลของโลก),
					},
					# Core Unit Identifier
					'earth-mass' => {
						'name' => q(มวลของโลก),
					},
					# Long Unit Identifier
					'mass-grain' => {
						'name' => q(เกรน),
						'other' => q({0} เกรน),
					},
					# Core Unit Identifier
					'grain' => {
						'name' => q(เกรน),
						'other' => q({0} เกรน),
					},
					# Long Unit Identifier
					'mass-gram' => {
						'name' => q(กรัม),
						'other' => q({0} ก.),
						'per' => q({0}/ก.),
					},
					# Core Unit Identifier
					'gram' => {
						'name' => q(กรัม),
						'other' => q({0} ก.),
						'per' => q({0}/ก.),
					},
					# Long Unit Identifier
					'mass-kilogram' => {
						'name' => q(กก.),
						'other' => q({0} กก.),
						'per' => q({0}/กก.),
					},
					# Core Unit Identifier
					'kilogram' => {
						'name' => q(กก.),
						'other' => q({0} กก.),
						'per' => q({0}/กก.),
					},
					# Long Unit Identifier
					'mass-metric-ton' => {
						'name' => q(ต.),
						'other' => q({0} ต.),
					},
					# Core Unit Identifier
					'metric-ton' => {
						'name' => q(ต.),
						'other' => q({0} ต.),
					},
					# Long Unit Identifier
					'mass-microgram' => {
						'name' => q(มคก.),
						'other' => q({0} มคก.),
					},
					# Core Unit Identifier
					'microgram' => {
						'name' => q(มคก.),
						'other' => q({0} มคก.),
					},
					# Long Unit Identifier
					'mass-milligram' => {
						'name' => q(มก.),
						'other' => q({0} มก.),
					},
					# Core Unit Identifier
					'milligram' => {
						'name' => q(มก.),
						'other' => q({0} มก.),
					},
					# Long Unit Identifier
					'mass-ounce' => {
						'name' => q(ออนซ์),
						'other' => q({0} ออนซ์),
						'per' => q({0}/ออนซ์),
					},
					# Core Unit Identifier
					'ounce' => {
						'name' => q(ออนซ์),
						'other' => q({0} ออนซ์),
						'per' => q({0}/ออนซ์),
					},
					# Long Unit Identifier
					'mass-ounce-troy' => {
						'name' => q(ทรอยออนซ์),
						'other' => q({0} ทรอยออนซ์),
					},
					# Core Unit Identifier
					'ounce-troy' => {
						'name' => q(ทรอยออนซ์),
						'other' => q({0} ทรอยออนซ์),
					},
					# Long Unit Identifier
					'mass-pound' => {
						'name' => q(ปอนด์),
						'other' => q({0} ปอนด์),
						'per' => q({0}/ปอนด์),
					},
					# Core Unit Identifier
					'pound' => {
						'name' => q(ปอนด์),
						'other' => q({0} ปอนด์),
						'per' => q({0}/ปอนด์),
					},
					# Long Unit Identifier
					'mass-solar-mass' => {
						'name' => q(มวลดวงอาทิตย์),
					},
					# Core Unit Identifier
					'solar-mass' => {
						'name' => q(มวลดวงอาทิตย์),
					},
					# Long Unit Identifier
					'mass-stone' => {
						'name' => q(สโตน),
					},
					# Core Unit Identifier
					'stone' => {
						'name' => q(สโตน),
					},
					# Long Unit Identifier
					'mass-ton' => {
						'name' => q(ตัน),
						'other' => q({0} ตัน),
					},
					# Core Unit Identifier
					'ton' => {
						'name' => q(ตัน),
						'other' => q({0} ตัน),
					},
					# Long Unit Identifier
					'per' => {
						'1' => q({0}/{1}),
					},
					# Core Unit Identifier
					'per' => {
						'1' => q({0}/{1}),
					},
					# Long Unit Identifier
					'power-gigawatt' => {
						'name' => q(กิกะวัตต์),
						'other' => q({0} กิกะวัตต์),
					},
					# Core Unit Identifier
					'gigawatt' => {
						'name' => q(กิกะวัตต์),
						'other' => q({0} กิกะวัตต์),
					},
					# Long Unit Identifier
					'power-horsepower' => {
						'name' => q(แรงม้า),
						'other' => q({0} แรงม้า),
					},
					# Core Unit Identifier
					'horsepower' => {
						'name' => q(แรงม้า),
						'other' => q({0} แรงม้า),
					},
					# Long Unit Identifier
					'power-kilowatt' => {
						'name' => q(กิโลวัตต์),
						'other' => q({0} กิโลวัตต์),
					},
					# Core Unit Identifier
					'kilowatt' => {
						'name' => q(กิโลวัตต์),
						'other' => q({0} กิโลวัตต์),
					},
					# Long Unit Identifier
					'power-megawatt' => {
						'name' => q(เมกะวัตต์),
						'other' => q({0} เมกะวัตต์),
					},
					# Core Unit Identifier
					'megawatt' => {
						'name' => q(เมกะวัตต์),
						'other' => q({0} เมกะวัตต์),
					},
					# Long Unit Identifier
					'power-milliwatt' => {
						'name' => q(มิลลิวัตต์),
						'other' => q({0} มิลลิวัตต์),
					},
					# Core Unit Identifier
					'milliwatt' => {
						'name' => q(มิลลิวัตต์),
						'other' => q({0} มิลลิวัตต์),
					},
					# Long Unit Identifier
					'power-watt' => {
						'name' => q(วัตต์),
						'other' => q({0} วัตต์),
					},
					# Core Unit Identifier
					'watt' => {
						'name' => q(วัตต์),
						'other' => q({0} วัตต์),
					},
					# Long Unit Identifier
					'pressure-atmosphere' => {
						'name' => q(บรรยากาศ),
						'other' => q({0} บรรยากาศ),
					},
					# Core Unit Identifier
					'atmosphere' => {
						'name' => q(บรรยากาศ),
						'other' => q({0} บรรยากาศ),
					},
					# Long Unit Identifier
					'pressure-bar' => {
						'name' => q(บาร์),
						'other' => q({0} บาร์),
					},
					# Core Unit Identifier
					'bar' => {
						'name' => q(บาร์),
						'other' => q({0} บาร์),
					},
					# Long Unit Identifier
					'pressure-hectopascal' => {
						'name' => q(เฮกโตปาสกาล),
						'other' => q({0} เฮกโตปาสกาล),
					},
					# Core Unit Identifier
					'hectopascal' => {
						'name' => q(เฮกโตปาสกาล),
						'other' => q({0} เฮกโตปาสกาล),
					},
					# Long Unit Identifier
					'pressure-inch-ofhg' => {
						'name' => q(นิ้วปรอท),
						'other' => q({0} นิ้วปรอท),
					},
					# Core Unit Identifier
					'inch-ofhg' => {
						'name' => q(นิ้วปรอท),
						'other' => q({0} นิ้วปรอท),
					},
					# Long Unit Identifier
					'pressure-millibar' => {
						'name' => q(มิลลิบาร์),
						'other' => q({0} มิลลิบาร์),
					},
					# Core Unit Identifier
					'millibar' => {
						'name' => q(มิลลิบาร์),
						'other' => q({0} มิลลิบาร์),
					},
					# Long Unit Identifier
					'pressure-millimeter-ofhg' => {
						'name' => q(มม. ปรอท),
						'other' => q({0} มม. ปรอท),
					},
					# Core Unit Identifier
					'millimeter-ofhg' => {
						'name' => q(มม. ปรอท),
						'other' => q({0} มม. ปรอท),
					},
					# Long Unit Identifier
					'pressure-pound-force-per-square-inch' => {
						'name' => q(ปอนด์/ตร.นิ้ว),
						'other' => q({0} ปอนด์/ตร.นิ้ว),
					},
					# Core Unit Identifier
					'pound-force-per-square-inch' => {
						'name' => q(ปอนด์/ตร.นิ้ว),
						'other' => q({0} ปอนด์/ตร.นิ้ว),
					},
					# Long Unit Identifier
					'speed-kilometer-per-hour' => {
						'name' => q(กม./ชั่วโมง),
						'other' => q({0} กม./ชม.),
					},
					# Core Unit Identifier
					'kilometer-per-hour' => {
						'name' => q(กม./ชั่วโมง),
						'other' => q({0} กม./ชม.),
					},
					# Long Unit Identifier
					'speed-knot' => {
						'name' => q(นอต),
						'other' => q({0} นอต),
					},
					# Core Unit Identifier
					'knot' => {
						'name' => q(นอต),
						'other' => q({0} นอต),
					},
					# Long Unit Identifier
					'speed-meter-per-second' => {
						'name' => q(เมตรต่อวินาที),
						'other' => q({0} ม./วิ),
					},
					# Core Unit Identifier
					'meter-per-second' => {
						'name' => q(เมตรต่อวินาที),
						'other' => q({0} ม./วิ),
					},
					# Long Unit Identifier
					'speed-mile-per-hour' => {
						'name' => q(ไมล์/ชั่วโมง),
						'other' => q({0} ไมล์/ชม.),
					},
					# Core Unit Identifier
					'mile-per-hour' => {
						'name' => q(ไมล์/ชั่วโมง),
						'other' => q({0} ไมล์/ชม.),
					},
					# Long Unit Identifier
					'temperature-celsius' => {
						'name' => q(องศาเซลเซียส),
						'other' => q({0}°C),
					},
					# Core Unit Identifier
					'celsius' => {
						'name' => q(องศาเซลเซียส),
						'other' => q({0}°C),
					},
					# Long Unit Identifier
					'temperature-fahrenheit' => {
						'name' => q(องศาฟาเรนไฮต์),
						'other' => q({0}°F),
					},
					# Core Unit Identifier
					'fahrenheit' => {
						'name' => q(องศาฟาเรนไฮต์),
						'other' => q({0}°F),
					},
					# Long Unit Identifier
					'temperature-generic' => {
						'name' => q(°),
						'other' => q({0}°),
					},
					# Core Unit Identifier
					'generic' => {
						'name' => q(°),
						'other' => q({0}°),
					},
					# Long Unit Identifier
					'temperature-kelvin' => {
						'name' => q(K),
						'other' => q({0} K),
					},
					# Core Unit Identifier
					'kelvin' => {
						'name' => q(K),
						'other' => q({0} K),
					},
					# Long Unit Identifier
					'volume-acre-foot' => {
						'name' => q(เอเคอร์-ฟุต),
						'other' => q({0} เอเคอร์-ฟุต),
					},
					# Core Unit Identifier
					'acre-foot' => {
						'name' => q(เอเคอร์-ฟุต),
						'other' => q({0} เอเคอร์-ฟุต),
					},
					# Long Unit Identifier
					'volume-barrel' => {
						'name' => q(บาร์เรล),
					},
					# Core Unit Identifier
					'barrel' => {
						'name' => q(บาร์เรล),
					},
					# Long Unit Identifier
					'volume-bushel' => {
						'name' => q(บุชเชล),
					},
					# Core Unit Identifier
					'bushel' => {
						'name' => q(บุชเชล),
					},
					# Long Unit Identifier
					'volume-centiliter' => {
						'name' => q(ซล.),
						'other' => q({0} ซล.),
					},
					# Core Unit Identifier
					'centiliter' => {
						'name' => q(ซล.),
						'other' => q({0} ซล.),
					},
					# Long Unit Identifier
					'volume-cubic-centimeter' => {
						'name' => q(ลบ.ซม.),
						'other' => q({0} ลบ.ซม.),
						'per' => q({0}/ลบ.ซม.),
					},
					# Core Unit Identifier
					'cubic-centimeter' => {
						'name' => q(ลบ.ซม.),
						'other' => q({0} ลบ.ซม.),
						'per' => q({0}/ลบ.ซม.),
					},
					# Long Unit Identifier
					'volume-cubic-foot' => {
						'name' => q(ลบ.ฟุต),
						'other' => q({0} ลบ.ฟุต),
					},
					# Core Unit Identifier
					'cubic-foot' => {
						'name' => q(ลบ.ฟุต),
						'other' => q({0} ลบ.ฟุต),
					},
					# Long Unit Identifier
					'volume-cubic-inch' => {
						'name' => q(ลบ.นิ้ว),
						'other' => q({0} ลบ.นิ้ว),
					},
					# Core Unit Identifier
					'cubic-inch' => {
						'name' => q(ลบ.นิ้ว),
						'other' => q({0} ลบ.นิ้ว),
					},
					# Long Unit Identifier
					'volume-cubic-kilometer' => {
						'name' => q(ลบ.กม.),
						'other' => q({0} ลบ.กม.),
					},
					# Core Unit Identifier
					'cubic-kilometer' => {
						'name' => q(ลบ.กม.),
						'other' => q({0} ลบ.กม.),
					},
					# Long Unit Identifier
					'volume-cubic-meter' => {
						'name' => q(ลบ.ม.),
						'other' => q({0} ลบ.ม.),
						'per' => q({0}/ลบ.ม.),
					},
					# Core Unit Identifier
					'cubic-meter' => {
						'name' => q(ลบ.ม.),
						'other' => q({0} ลบ.ม.),
						'per' => q({0}/ลบ.ม.),
					},
					# Long Unit Identifier
					'volume-cubic-mile' => {
						'name' => q(ลบ.ไมล์),
						'other' => q({0} ลบ.ไมล์),
					},
					# Core Unit Identifier
					'cubic-mile' => {
						'name' => q(ลบ.ไมล์),
						'other' => q({0} ลบ.ไมล์),
					},
					# Long Unit Identifier
					'volume-cubic-yard' => {
						'name' => q(ลบ.หลา),
						'other' => q({0} ลบ.หลา),
					},
					# Core Unit Identifier
					'cubic-yard' => {
						'name' => q(ลบ.หลา),
						'other' => q({0} ลบ.หลา),
					},
					# Long Unit Identifier
					'volume-cup' => {
						'name' => q(ถ้วย),
						'other' => q({0} ถ.),
					},
					# Core Unit Identifier
					'cup' => {
						'name' => q(ถ้วย),
						'other' => q({0} ถ.),
					},
					# Long Unit Identifier
					'volume-cup-metric' => {
						'name' => q(ถ. เมตริก),
						'other' => q({0} ถ. เมตริก),
					},
					# Core Unit Identifier
					'cup-metric' => {
						'name' => q(ถ. เมตริก),
						'other' => q({0} ถ. เมตริก),
					},
					# Long Unit Identifier
					'volume-deciliter' => {
						'name' => q(ดล.),
						'other' => q({0} ดล.),
					},
					# Core Unit Identifier
					'deciliter' => {
						'name' => q(ดล.),
						'other' => q({0} ดล.),
					},
					# Long Unit Identifier
					'volume-dessert-spoon' => {
						'name' => q(ช้อนขนม),
						'other' => q({0} ช้อนขนม),
					},
					# Core Unit Identifier
					'dessert-spoon' => {
						'name' => q(ช้อนขนม),
						'other' => q({0} ช้อนขนม),
					},
					# Long Unit Identifier
					'volume-dessert-spoon-imperial' => {
						'name' => q(ช้อนขนม - อังกฤษ),
						'other' => q({0} ช้อนขนม - อังกฤษ),
					},
					# Core Unit Identifier
					'dessert-spoon-imperial' => {
						'name' => q(ช้อนขนม - อังกฤษ),
						'other' => q({0} ช้อนขนม - อังกฤษ),
					},
					# Long Unit Identifier
					'volume-dram' => {
						'name' => q(แดรมของเหลว),
					},
					# Core Unit Identifier
					'dram' => {
						'name' => q(แดรมของเหลว),
					},
					# Long Unit Identifier
					'volume-drop' => {
						'name' => q(หยด),
						'other' => q({0} หยด),
					},
					# Core Unit Identifier
					'drop' => {
						'name' => q(หยด),
						'other' => q({0} หยด),
					},
					# Long Unit Identifier
					'volume-fluid-ounce' => {
						'name' => q(ฟลูอิดออนซ์),
						'other' => q({0} ฟลูอิดออนซ์),
					},
					# Core Unit Identifier
					'fluid-ounce' => {
						'name' => q(ฟลูอิดออนซ์),
						'other' => q({0} ฟลูอิดออนซ์),
					},
					# Long Unit Identifier
					'volume-gallon' => {
						'name' => q(แกลลอน),
						'other' => q({0} แกลลอน),
						'per' => q({0}/แกลลอน),
					},
					# Core Unit Identifier
					'gallon' => {
						'name' => q(แกลลอน),
						'other' => q({0} แกลลอน),
						'per' => q({0}/แกลลอน),
					},
					# Long Unit Identifier
					'volume-gallon-imperial' => {
						'name' => q(แกลลอนอังกฤษ),
						'other' => q({0} แกลลอนอังกฤษ),
						'per' => q({0}/แกลลอนอังกฤษ),
					},
					# Core Unit Identifier
					'gallon-imperial' => {
						'name' => q(แกลลอนอังกฤษ),
						'other' => q({0} แกลลอนอังกฤษ),
						'per' => q({0}/แกลลอนอังกฤษ),
					},
					# Long Unit Identifier
					'volume-hectoliter' => {
						'name' => q(ฮล.),
						'other' => q({0} ฮล.),
					},
					# Core Unit Identifier
					'hectoliter' => {
						'name' => q(ฮล.),
						'other' => q({0} ฮล.),
					},
					# Long Unit Identifier
					'volume-jigger' => {
						'name' => q(จิกเกอร์),
						'other' => q({0} จิกเกอร์),
					},
					# Core Unit Identifier
					'jigger' => {
						'name' => q(จิกเกอร์),
						'other' => q({0} จิกเกอร์),
					},
					# Long Unit Identifier
					'volume-liter' => {
						'name' => q(ลิตร),
						'other' => q({0} ล.),
						'per' => q({0}/ล.),
					},
					# Core Unit Identifier
					'liter' => {
						'name' => q(ลิตร),
						'other' => q({0} ล.),
						'per' => q({0}/ล.),
					},
					# Long Unit Identifier
					'volume-megaliter' => {
						'name' => q(เมกะลิตร),
						'other' => q({0} เมกะลิตร),
					},
					# Core Unit Identifier
					'megaliter' => {
						'name' => q(เมกะลิตร),
						'other' => q({0} เมกะลิตร),
					},
					# Long Unit Identifier
					'volume-milliliter' => {
						'name' => q(มล.),
						'other' => q({0} มล.),
					},
					# Core Unit Identifier
					'milliliter' => {
						'name' => q(มล.),
						'other' => q({0} มล.),
					},
					# Long Unit Identifier
					'volume-pinch' => {
						'name' => q(หยิบมือ),
						'other' => q({0} หยิบมือ),
					},
					# Core Unit Identifier
					'pinch' => {
						'name' => q(หยิบมือ),
						'other' => q({0} หยิบมือ),
					},
					# Long Unit Identifier
					'volume-pint' => {
						'name' => q(ไพนต์),
						'other' => q({0} ไพนต์),
					},
					# Core Unit Identifier
					'pint' => {
						'name' => q(ไพนต์),
						'other' => q({0} ไพนต์),
					},
					# Long Unit Identifier
					'volume-pint-metric' => {
						'name' => q(ไพนต์เมตริก),
						'other' => q({0} ไพนต์เมตริก),
					},
					# Core Unit Identifier
					'pint-metric' => {
						'name' => q(ไพนต์เมตริก),
						'other' => q({0} ไพนต์เมตริก),
					},
					# Long Unit Identifier
					'volume-quart' => {
						'name' => q(คว.),
						'other' => q({0} คว.),
					},
					# Core Unit Identifier
					'quart' => {
						'name' => q(คว.),
						'other' => q({0} คว.),
					},
					# Long Unit Identifier
					'volume-tablespoon' => {
						'name' => q(ชต.),
						'other' => q({0} ชต.),
					},
					# Core Unit Identifier
					'tablespoon' => {
						'name' => q(ชต.),
						'other' => q({0} ชต.),
					},
					# Long Unit Identifier
					'volume-teaspoon' => {
						'name' => q(ชช.),
						'other' => q({0} ชช.),
					},
					# Core Unit Identifier
					'teaspoon' => {
						'name' => q(ชช.),
						'other' => q({0} ชช.),
					},
				},
			} }
);

has 'yesstr' => (
	is			=> 'ro',
	isa			=> RegexpRef,
	init_arg	=> undef,
	default		=> sub { qr'^(?i:ใช่|yes|y)$' }
);

has 'nostr' => (
	is			=> 'ro',
	isa			=> RegexpRef,
	init_arg	=> undef,
	default		=> sub { qr'^(?i:ไม่ใช่|no|n)$' }
);

has 'listPatterns' => (
	is			=> 'ro',
	isa			=> HashRef,
	init_arg	=> undef,
	default		=> sub { {
				start => q({0} {1}),
				middle => q({0} {1}),
				end => q({0} และ {1}),
				2 => q({0} {1}),
		} }
);

has 'default_numbering_system' => (
	is			=> 'ro',
	isa			=> Str,
	init_arg	=> undef,
	default		=> 'latn',
);

has native_numbering_system => (
	is			=> 'ro',
	isa			=> Str,
	init_arg	=> undef,
	default		=> 'thai',
);

has 'minimum_grouping_digits' => (
	is			=>'ro',
	isa			=> Int,
	init_arg	=> undef,
	default		=> 1,
);

has 'number_symbols' => (
	is			=> 'ro',
	isa			=> HashRef,
	init_arg	=> undef,
	default		=> sub { {
		'latn' => {
			'decimal' => q(.),
			'exponential' => q(E),
			'group' => q(,),
			'infinity' => q(∞),
			'list' => q(;),
			'minusSign' => q(-),
			'nan' => q(NaN),
			'perMille' => q(‰),
			'percentSign' => q(%),
			'plusSign' => q(+),
			'superscriptingExponent' => q(×),
			'timeSeparator' => q(:),
		},
	} }
);

has 'number_formats' => (
	is			=> 'ro',
	isa			=> HashRef,
	init_arg	=> undef,
	default		=> sub { {
		decimalFormat => {
			'default' => {
				'1000' => {
					'other' => '0K',
				},
				'10000' => {
					'other' => '00K',
				},
				'100000' => {
					'other' => '000K',
				},
				'1000000' => {
					'other' => '0M',
				},
				'10000000' => {
					'other' => '00M',
				},
				'100000000' => {
					'other' => '000M',
				},
				'1000000000' => {
					'other' => '0B',
				},
				'10000000000' => {
					'other' => '00B',
				},
				'100000000000' => {
					'other' => '000B',
				},
				'1000000000000' => {
					'other' => '0T',
				},
				'10000000000000' => {
					'other' => '00T',
				},
				'100000000000000' => {
					'other' => '000T',
				},
				'standard' => {
					'default' => '#,##0.###',
				},
			},
			'long' => {
				'1000' => {
					'other' => '0 พัน',
				},
				'10000' => {
					'other' => '0 หมื่น',
				},
				'100000' => {
					'other' => '0 แสน',
				},
				'1000000' => {
					'other' => '0 ล้าน',
				},
				'10000000' => {
					'other' => '00 ล้าน',
				},
				'100000000' => {
					'other' => '000 ล้าน',
				},
				'1000000000' => {
					'other' => '0 พันล้าน',
				},
				'10000000000' => {
					'other' => '0 หมื่นล้าน',
				},
				'100000000000' => {
					'other' => '0 แสนล้าน',
				},
				'1000000000000' => {
					'other' => '0 ล้านล้าน',
				},
				'10000000000000' => {
					'other' => '00 ล้านล้าน',
				},
				'100000000000000' => {
					'other' => '000 ล้านล้าน',
				},
			},
			'short' => {
				'1000' => {
					'other' => '0K',
				},
				'10000' => {
					'other' => '00K',
				},
				'100000' => {
					'other' => '000K',
				},
				'1000000' => {
					'other' => '0M',
				},
				'10000000' => {
					'other' => '00M',
				},
				'100000000' => {
					'other' => '000M',
				},
				'1000000000' => {
					'other' => '0B',
				},
				'10000000000' => {
					'other' => '00B',
				},
				'100000000000' => {
					'other' => '000B',
				},
				'1000000000000' => {
					'other' => '0T',
				},
				'10000000000000' => {
					'other' => '00T',
				},
				'100000000000000' => {
					'other' => '000T',
				},
			},
		},
		percentFormat => {
			'default' => {
				'standard' => {
					'default' => '#,##0%',
				},
			},
		},
		scientificFormat => {
			'default' => {
				'standard' => {
					'default' => '#E0',
				},
			},
		},
} },
);

has 'number_currency_formats' => (
	is			=> 'ro',
	isa			=> HashRef,
	init_arg	=> undef,
	default		=> sub { {
		'latn' => {
			'pattern' => {
				'default' => {
					'accounting' => {
						'negative' => '(¤#,##0.00)',
						'positive' => '¤#,##0.00',
					},
					'standard' => {
						'positive' => '¤#,##0.00',
					},
				},
			},
		},
} },
);

has 'currencies' => (
	is			=> 'ro',
	isa			=> HashRef,
	init_arg	=> undef,
	default		=> sub { {
		'ADP' => {
			symbol => 'ADP',
			display_name => {
				'currency' => q(เปเซตาอันดอร์รา),
			},
		},
		'AED' => {
			symbol => 'AED',
			display_name => {
				'currency' => q(เดอร์แฮมสหรัฐอาหรับเอมิเรตส์),
				'other' => q(เดอร์แฮมสหรัฐอาหรับเอมิเรตส์),
			},
		},
		'AFA' => {
			symbol => 'AFA',
			display_name => {
				'currency' => q(อัฟกานีอัฟกานิสถาน \(1927–2002\)),
			},
		},
		'AFN' => {
			symbol => 'AFN',
			display_name => {
				'currency' => q(อัฟกานิอัฟกานิสถาน),
				'other' => q(อัฟกานิอัฟกานิสถาน),
			},
		},
		'ALL' => {
			symbol => 'ALL',
			display_name => {
				'currency' => q(เลกแอลเบเนีย),
				'other' => q(เลกแอลเบเนีย),
			},
		},
		'AMD' => {
			symbol => 'AMD',
			display_name => {
				'currency' => q(แดรมอาร์เมเนีย),
				'other' => q(แดรมอาร์เมเนีย),
			},
		},
		'ANG' => {
			symbol => 'ANG',
			display_name => {
				'currency' => q(กิลเดอร์เนเธอร์แลนด์แอนทิลลิส),
				'other' => q(กิลเดอร์เนเธอร์แลนด์แอนทิลลิส),
			},
		},
		'AOA' => {
			symbol => 'AOA',
			display_name => {
				'currency' => q(กวานซาแองโกลา),
				'other' => q(กวานซาแองโกลา),
			},
		},
		'AOK' => {
			symbol => 'AOK',
			display_name => {
				'currency' => q(กวานซาแองโกลา \(1977–1990\)),
			},
		},
		'AON' => {
			symbol => 'AON',
			display_name => {
				'currency' => q(นิวกวานซาแองโกลา \(1990–2000\)),
			},
		},
		'AOR' => {
			symbol => 'AOR',
			display_name => {
				'currency' => q(กวานซารีจัสทาโดแองโกลา \(1995–1999\)),
			},
		},
		'ARA' => {
			symbol => 'ARA',
			display_name => {
				'currency' => q(ออสตรัลอาร์เจนตินา),
			},
		},
		'ARL' => {
			symbol => 'ARL',
			display_name => {
				'currency' => q(เปโซเลย์อาร์เจนตินา \(1970–1983\)),
			},
		},
		'ARM' => {
			symbol => 'ARM',
			display_name => {
				'currency' => q(เปโซอาร์เจนตินา \(1881–1970\)),
			},
		},
		'ARP' => {
			symbol => 'ARP',
			display_name => {
				'currency' => q(เปโซอาร์เจนตินา \(1983–1985\)),
			},
		},
		'ARS' => {
			symbol => 'ARS',
			display_name => {
				'currency' => q(เปโซอาร์เจนตินา),
				'other' => q(เปโซอาร์เจนตินา),
			},
		},
		'ATS' => {
			symbol => 'ATS',
			display_name => {
				'currency' => q(ชิลลิงออสเตรีย),
			},
		},
		'AUD' => {
			symbol => 'AU$',
			display_name => {
				'currency' => q(ดอลลาร์ออสเตรเลีย),
				'other' => q(ดอลลาร์ออสเตรเลีย),
			},
		},
		'AWG' => {
			symbol => 'AWG',
			display_name => {
				'currency' => q(ฟลอรินอารูบา),
				'other' => q(ฟลอรินอารูบา),
			},
		},
		'AZM' => {
			symbol => 'AZM',
			display_name => {
				'currency' => q(มานัตอาเซอร์ไบจาน \(1993–2006\)),
			},
		},
		'AZN' => {
			symbol => 'AZN',
			display_name => {
				'currency' => q(มานัตอาเซอร์ไบจาน),
				'other' => q(มานัตอาเซอร์ไบจาน),
			},
		},
		'BAD' => {
			symbol => 'BAD',
			display_name => {
				'currency' => q(ดีนาร์บอสเนีย-เฮอร์เซโกวีนา),
			},
		},
		'BAM' => {
			symbol => 'BAM',
			display_name => {
				'currency' => q(มาร์กบอสเนีย-เฮอร์เซโกวีนา),
				'other' => q(มาร์กบอสเนีย-เฮอร์เซโกวีนา),
			},
		},
		'BAN' => {
			symbol => 'BAN',
			display_name => {
				'currency' => q(ดีนาร์ใหม่บอสเนีย-เฮอร์เซโกวีนา \(1994–1997\)),
			},
		},
		'BBD' => {
			symbol => 'BBD',
			display_name => {
				'currency' => q(ดอลลาร์บาร์เบโดส),
				'other' => q(ดอลลาร์บาร์เบโดส),
			},
		},
		'BDT' => {
			symbol => 'BDT',
			display_name => {
				'currency' => q(ตากาบังกลาเทศ),
				'other' => q(ตากาบังกลาเทศ),
			},
		},
		'BEC' => {
			symbol => 'BEC',
			display_name => {
				'currency' => q(ฟรังก์เบลเยียม \(เปลี่ยนแปลงได้\)),
			},
		},
		'BEF' => {
			symbol => 'BEF',
			display_name => {
				'currency' => q(ฟรังก์เบลเยียม),
			},
		},
		'BEL' => {
			symbol => 'BEL',
			display_name => {
				'currency' => q(ฟรังก์เบลเยียม \(การเงิน\)),
			},
		},
		'BGL' => {
			symbol => 'BGL',
			display_name => {
				'currency' => q(ฮาร์ดเลฟบัลแกเรีย),
			},
		},
		'BGM' => {
			symbol => 'BGM',
			display_name => {
				'currency' => q(โซเชียลลิสต์เลฟบัลแกเรีย),
			},
		},
		'BGN' => {
			symbol => 'BGN',
			display_name => {
				'currency' => q(เลฟบัลแกเรีย),
				'other' => q(เลฟบัลแกเรีย),
			},
		},
		'BGO' => {
			symbol => 'BGO',
			display_name => {
				'currency' => q(เลฟบัลเกเรีย \(1879–1952\)),
			},
		},
		'BHD' => {
			symbol => 'BHD',
			display_name => {
				'currency' => q(ดีนาร์บาห์เรน),
				'other' => q(ดีนาร์บาห์เรน),
			},
		},
		'BIF' => {
			symbol => 'BIF',
			display_name => {
				'currency' => q(ฟรังก์บุรุนดี),
				'other' => q(ฟรังก์บุรุนดี),
			},
		},
		'BMD' => {
			symbol => 'BMD',
			display_name => {
				'currency' => q(ดอลลาร์เบอร์มิวดา),
				'other' => q(ดอลลาร์เบอร์มิวดา),
			},
		},
		'BND' => {
			symbol => 'BND',
			display_name => {
				'currency' => q(ดอลลาร์บรูไน),
				'other' => q(ดอลลาร์บรูไน),
			},
		},
		'BOB' => {
			symbol => 'BOB',
			display_name => {
				'currency' => q(โบลิเวียโนโบลิเวีย),
				'other' => q(โบลิเวียโนโบลิเวีย),
			},
		},
		'BOL' => {
			symbol => 'BOL',
			display_name => {
				'currency' => q(โบลิเวียโนโบลิเวีย \(1863–1963\)),
			},
		},
		'BOP' => {
			symbol => 'BOP',
			display_name => {
				'currency' => q(เปโซโบลิเวีย),
			},
		},
		'BOV' => {
			symbol => 'BOV',
			display_name => {
				'currency' => q(มฟดอลโบลิเวีย),
			},
		},
		'BRB' => {
			symbol => 'BRB',
			display_name => {
				'currency' => q(ครูเซโรโนโวบราซิล \(1967–1986\)),
			},
		},
		'BRC' => {
			symbol => 'BRC',
			display_name => {
				'currency' => q(ครูซาโดบราซิล),
			},
		},
		'BRE' => {
			symbol => 'BRE',
			display_name => {
				'currency' => q(ครูเซโรบราซิล \(1990–1993\)),
			},
		},
		'BRL' => {
			symbol => 'R$',
			display_name => {
				'currency' => q(เรียลบราซิล),
				'other' => q(เรียลบราซิล),
			},
		},
		'BRN' => {
			symbol => 'BRN',
			display_name => {
				'currency' => q(ครูซาโดโนโวบราซิล),
			},
		},
		'BRR' => {
			symbol => 'BRR',
			display_name => {
				'currency' => q(ครูเซโรบราซิล),
			},
		},
		'BRZ' => {
			symbol => 'BRZ',
			display_name => {
				'currency' => q(ครูเซโรบราซิล \(1942–1967\)),
			},
		},
		'BSD' => {
			symbol => 'BSD',
			display_name => {
				'currency' => q(ดอลลาร์บาฮามาส),
				'other' => q(ดอลลาร์บาฮามาส),
			},
		},
		'BTN' => {
			symbol => 'BTN',
			display_name => {
				'currency' => q(เอ็งกุลตรัมภูฏาน),
				'other' => q(เอ็งกุลตรัมภูฏาน),
			},
		},
		'BUK' => {
			symbol => 'BUK',
			display_name => {
				'currency' => q(จ๊าดพม่า),
			},
		},
		'BWP' => {
			symbol => 'BWP',
			display_name => {
				'currency' => q(ปูลาบอตสวานา),
				'other' => q(ปูลาบอตสวานา),
			},
		},
		'BYB' => {
			symbol => 'BYB',
			display_name => {
				'currency' => q(นิวรูเบิลเบลารุส \(1994–1999\)),
			},
		},
		'BYN' => {
			symbol => 'BYN',
			display_name => {
				'currency' => q(รูเบิลเบลารุส),
				'other' => q(รูเบิลเบลารุส),
			},
		},
		'BYR' => {
			symbol => 'BYR',
			display_name => {
				'currency' => q(รูเบิลเบลารุส \(2000–2016\)),
				'other' => q(รูเบิลเบลารุส \(2000–2016\)),
			},
		},
		'BZD' => {
			symbol => 'BZD',
			display_name => {
				'currency' => q(ดอลลาร์เบลีซ),
				'other' => q(ดอลลาร์เบลีซ),
			},
		},
		'CAD' => {
			symbol => 'CA$',
			display_name => {
				'currency' => q(ดอลลาร์แคนาดา),
				'other' => q(ดอลลาร์แคนาดา),
			},
		},
		'CDF' => {
			symbol => 'CDF',
			display_name => {
				'currency' => q(ฟรังก์คองโก),
				'other' => q(ฟรังก์คองโก),
			},
		},
		'CHE' => {
			symbol => 'CHE',
			display_name => {
				'currency' => q(ยูโรดับเบิลยูไออาร์),
			},
		},
		'CHF' => {
			symbol => 'CHF',
			display_name => {
				'currency' => q(ฟรังก์สวิส),
				'other' => q(ฟรังก์สวิส),
			},
		},
		'CHW' => {
			symbol => 'CHW',
			display_name => {
				'currency' => q(ฟรังก์ดับเบิลยูไออาร์),
			},
		},
		'CLE' => {
			symbol => 'CLE',
			display_name => {
				'currency' => q(เอสคูโดชิลี),
			},
		},
		'CLF' => {
			symbol => 'CLF',
			display_name => {
				'currency' => q(ฟูเมนโตชิลี),
			},
		},
		'CLP' => {
			symbol => 'CLP',
			display_name => {
				'currency' => q(เปโซชิลี),
				'other' => q(เปโซชิลี),
			},
		},
		'CNH' => {
			symbol => 'CNH',
			display_name => {
				'currency' => q(หยวน),
				'other' => q(หยวน),
			},
		},
		'CNY' => {
			symbol => 'CNÂ¥',
			display_name => {
				'currency' => q(หยวนจีน),
				'other' => q(หยวนจีน),
			},
		},
		'COP' => {
			symbol => 'COP',
			display_name => {
				'currency' => q(เปโซโคลอมเบีย),
				'other' => q(เปโซโคลอมเบีย),
			},
		},
		'COU' => {
			symbol => 'COU',
			display_name => {
				'currency' => q(วาเลอร์เรียลโคลอมเบีย),
			},
		},
		'CRC' => {
			symbol => 'CRC',
			display_name => {
				'currency' => q(โกลองคอสตาริกา),
				'other' => q(โกลองคอสตาริกา),
			},
		},
		'CSD' => {
			symbol => 'CSD',
			display_name => {
				'currency' => q(ดีนาร์เซอร์เบียเก่า),
			},
		},
		'CSK' => {
			symbol => 'CSK',
			display_name => {
				'currency' => q(ฮาร์ดโครูนาเช็กโกสโลวัก),
			},
		},
		'CUC' => {
			symbol => 'CUC',
			display_name => {
				'currency' => q(เปโซคิวบา \(แปลงสภาพ\)),
				'other' => q(เปโซคิวบา \(แปลงสภาพ\)),
			},
		},
		'CUP' => {
			symbol => 'CUP',
			display_name => {
				'currency' => q(เปโซคิวบา),
				'other' => q(เปโซคิวบา),
			},
		},
		'CVE' => {
			symbol => 'CVE',
			display_name => {
				'currency' => q(เอสคูโดเคปเวิร์ด),
				'other' => q(เอสคูโดเคปเวิร์ด),
			},
		},
		'CYP' => {
			symbol => 'CYP',
			display_name => {
				'currency' => q(ปอนด์ไซปรัส),
			},
		},
		'CZK' => {
			symbol => 'CZK',
			display_name => {
				'currency' => q(โครูนาสาธารณรัฐเช็ก),
				'other' => q(โครูนาสาธารณรัฐเช็ก),
			},
		},
		'DDM' => {
			symbol => 'DDM',
			display_name => {
				'currency' => q(มาร์กเยอรมันตะวันออก),
			},
		},
		'DEM' => {
			symbol => 'DEM',
			display_name => {
				'currency' => q(มาร์กเยอรมัน),
			},
		},
		'DJF' => {
			symbol => 'DJF',
			display_name => {
				'currency' => q(ฟรังก์จิบูตี),
				'other' => q(ฟรังก์จิบูตี),
			},
		},
		'DKK' => {
			symbol => 'DKK',
			display_name => {
				'currency' => q(โครนเดนมาร์ก),
				'other' => q(โครนเดนมาร์ก),
			},
		},
		'DOP' => {
			symbol => 'DOP',
			display_name => {
				'currency' => q(เปโซโดมินิกัน),
				'other' => q(เปโซโดมินิกัน),
			},
		},
		'DZD' => {
			symbol => 'DZD',
			display_name => {
				'currency' => q(ดีนาร์แอลจีเรีย),
				'other' => q(ดีนาร์แอลจีเรีย),
			},
		},
		'ECS' => {
			symbol => 'ECS',
			display_name => {
				'currency' => q(ซูเกรเอกวาดอร์),
			},
		},
		'ECV' => {
			symbol => 'ECV',
			display_name => {
				'currency' => q(วาเลอร์คอนสแตนต์เอกวาดอร์),
			},
		},
		'EEK' => {
			symbol => 'EEK',
			display_name => {
				'currency' => q(ครูนเอสโตเนีย),
			},
		},
		'EGP' => {
			symbol => 'EGP',
			display_name => {
				'currency' => q(ปอนด์อียิปต์),
				'other' => q(ปอนด์อียิปต์),
			},
		},
		'ERN' => {
			symbol => 'ERN',
			display_name => {
				'currency' => q(แนกฟาเอริเทรีย),
				'other' => q(แนกฟาเอริเทรีย),
			},
		},
		'ESA' => {
			symbol => 'ESA',
			display_name => {
				'currency' => q(เปเซตาสเปน \(บัญชีเอ\)),
			},
		},
		'ESB' => {
			symbol => 'ESB',
			display_name => {
				'currency' => q(เปเซตาสเปน \(บัญชีที่เปลี่ยนแปลงได้\)),
			},
		},
		'ESP' => {
			symbol => 'ESP',
			display_name => {
				'currency' => q(เปเซตาสเปน),
			},
		},
		'ETB' => {
			symbol => 'ETB',
			display_name => {
				'currency' => q(เบอรร์เอธิโอเปีย),
				'other' => q(เบอรร์เอธิโอเปีย),
			},
		},
		'EUR' => {
			symbol => '€',
			display_name => {
				'currency' => q(ยูโร),
				'other' => q(ยูโร),
			},
		},
		'FIM' => {
			symbol => 'FIM',
			display_name => {
				'currency' => q(มาร์กกาฟินแลนด์),
			},
		},
		'FJD' => {
			symbol => 'FJD',
			display_name => {
				'currency' => q(ดอลลาร์ฟิจิ),
				'other' => q(ดอลลาร์ฟิจิ),
			},
		},
		'FKP' => {
			symbol => 'FKP',
			display_name => {
				'currency' => q(ปอนด์หมู่เกาะฟอล์กแลนด์),
				'other' => q(ปอนด์หมู่เกาะฟอล์กแลนด์),
			},
		},
		'FRF' => {
			symbol => 'FRF',
			display_name => {
				'currency' => q(ฟรังก์ฝรั่งเศส),
			},
		},
		'GBP' => {
			symbol => '£',
			display_name => {
				'currency' => q(ปอนด์สเตอร์ลิง \(สหราชอาณาจักร\)),
				'other' => q(ปอนด์สเตอร์ลิง \(สหราชอาณาจักร\)),
			},
		},
		'GEK' => {
			symbol => 'GEK',
			display_name => {
				'currency' => q(คูปอนลาริตจอร์เจีย),
			},
		},
		'GEL' => {
			symbol => 'GEL',
			display_name => {
				'currency' => q(ลารีจอร์เจีย),
				'other' => q(ลารีจอร์เจีย),
			},
		},
		'GHC' => {
			symbol => 'GHC',
			display_name => {
				'currency' => q(เซดีกานา \(1979–2007\)),
			},
		},
		'GHS' => {
			symbol => 'GHS',
			display_name => {
				'currency' => q(เซดีกานา),
				'other' => q(เซดีกานา),
			},
		},
		'GIP' => {
			symbol => 'GIP',
			display_name => {
				'currency' => q(ปอนด์ยิบรอลตาร์),
				'other' => q(ปอนด์ยิบรอลตาร์),
			},
		},
		'GMD' => {
			symbol => 'GMD',
			display_name => {
				'currency' => q(ดาลาซีแกมเบีย),
				'other' => q(ดาลาซีแกมเบีย),
			},
		},
		'GNF' => {
			symbol => 'GNF',
			display_name => {
				'currency' => q(ฟรังก์กินี),
				'other' => q(ฟรังก์กินี),
			},
		},
		'GNS' => {
			symbol => 'GNS',
			display_name => {
				'currency' => q(ไซลีกินี),
			},
		},
		'GQE' => {
			symbol => 'GQE',
			display_name => {
				'currency' => q(เอ็กเวเลอิเควทอเรียลกินี),
			},
		},
		'GRD' => {
			symbol => 'GRD',
			display_name => {
				'currency' => q(ดรัชมากรีก),
			},
		},
		'GTQ' => {
			symbol => 'GTQ',
			display_name => {
				'currency' => q(เควตซัลกัวเตมาลา),
				'other' => q(เควตซัลกัวเตมาลา),
			},
		},
		'GWE' => {
			symbol => 'GWE',
			display_name => {
				'currency' => q(เอสคูโดกินีโปรตุเกส),
			},
		},
		'GWP' => {
			symbol => 'GWP',
			display_name => {
				'currency' => q(เปโซกินี-บิสเซา),
			},
		},
		'GYD' => {
			symbol => 'GYD',
			display_name => {
				'currency' => q(ดอลลาร์กายอานา),
				'other' => q(ดอลลาร์กายอานา),
			},
		},
		'HKD' => {
			symbol => 'HK$',
			display_name => {
				'currency' => q(ดอลลาร์ฮ่องกง),
				'other' => q(ดอลลาร์ฮ่องกง),
			},
		},
		'HNL' => {
			symbol => 'HNL',
			display_name => {
				'currency' => q(เลมปิราฮอนดูรัส),
				'other' => q(เลมปิราฮอนดูรัส),
			},
		},
		'HRD' => {
			symbol => 'HRD',
			display_name => {
				'currency' => q(ดีนาร์โครเอเชีย),
			},
		},
		'HRK' => {
			symbol => 'HRK',
			display_name => {
				'currency' => q(คูนาโครเอเชีย),
				'other' => q(คูนาโครเอเชีย),
			},
		},
		'HTG' => {
			symbol => 'HTG',
			display_name => {
				'currency' => q(กูร์ดเฮติ),
				'other' => q(กูร์ดเฮติ),
			},
		},
		'HUF' => {
			symbol => 'HUF',
			display_name => {
				'currency' => q(ฟอรินต์ฮังการี),
				'other' => q(ฟอรินต์ฮังการี),
			},
		},
		'IDR' => {
			symbol => 'IDR',
			display_name => {
				'currency' => q(รูเปียห์อินโดนีเซีย),
				'other' => q(รูเปียห์อินโดนีเซีย),
			},
		},
		'IEP' => {
			symbol => 'IEP',
			display_name => {
				'currency' => q(ปอนด์ไอริช),
			},
		},
		'ILP' => {
			symbol => 'ILP',
			display_name => {
				'currency' => q(ปอนด์อิสราเอล),
			},
		},
		'ILS' => {
			symbol => '₪',
			display_name => {
				'currency' => q(นิวเชเกลอิสราเอล),
				'other' => q(นิวเชเกลอิสราเอล),
			},
		},
		'INR' => {
			symbol => '₹',
			display_name => {
				'currency' => q(รูปีอินเดีย),
				'other' => q(รูปีอินเดีย),
			},
		},
		'IQD' => {
			symbol => 'IQD',
			display_name => {
				'currency' => q(ดีนาร์อิรัก),
				'other' => q(ดีนาร์อิรัก),
			},
		},
		'IRR' => {
			symbol => 'IRR',
			display_name => {
				'currency' => q(เรียลอิหร่าน),
				'other' => q(เรียลอิหร่าน),
			},
		},
		'ISK' => {
			symbol => 'ISK',
			display_name => {
				'currency' => q(โครนาไอซ์แลนด์),
				'other' => q(โครนาไอซ์แลนด์),
			},
		},
		'ITL' => {
			symbol => 'ITL',
			display_name => {
				'currency' => q(ลีราอิตาลี),
			},
		},
		'JMD' => {
			symbol => 'JMD',
			display_name => {
				'currency' => q(ดอลลาร์จาเมกา),
				'other' => q(ดอลลาร์จาเมกา),
			},
		},
		'JOD' => {
			symbol => 'JOD',
			display_name => {
				'currency' => q(ดีนาร์จอร์แดน),
				'other' => q(ดีนาร์จอร์แดน),
			},
		},
		'JPY' => {
			symbol => 'Â¥',
			display_name => {
				'currency' => q(เยนญี่ปุ่น),
				'other' => q(เยนญี่ปุ่น),
			},
		},
		'KES' => {
			symbol => 'KES',
			display_name => {
				'currency' => q(ชิลลิงเคนยา),
				'other' => q(ชิลลิงเคนยา),
			},
		},
		'KGS' => {
			symbol => 'KGS',
			display_name => {
				'currency' => q(ซอมคีร์กีซสถาน),
				'other' => q(ซอมคีร์กีซสถาน),
			},
		},
		'KHR' => {
			symbol => 'KHR',
			display_name => {
				'currency' => q(เรียลกัมพูชา),
				'other' => q(เรียลกัมพูชา),
			},
		},
		'KMF' => {
			symbol => 'KMF',
			display_name => {
				'currency' => q(ฟรังก์คอโมโรส),
				'other' => q(ฟรังก์คอโมโรส),
			},
		},
		'KPW' => {
			symbol => 'KPW',
			display_name => {
				'currency' => q(วอนเกาหลีเหนือ),
				'other' => q(วอนเกาหลีเหนือ),
			},
		},
		'KRH' => {
			symbol => 'KRH',
			display_name => {
				'currency' => q(ฮวานเกาหลีใต้ \(1953–1962\)),
			},
		},
		'KRO' => {
			symbol => 'KRO',
			display_name => {
				'currency' => q(วอนเกาหลีใต้ \(1945–1953\)),
			},
		},
		'KRW' => {
			symbol => 'â‚©',
			display_name => {
				'currency' => q(วอนเกาหลีใต้),
				'other' => q(วอนเกาหลีใต้),
			},
		},
		'KWD' => {
			symbol => 'KWD',
			display_name => {
				'currency' => q(ดีนาร์คูเวต),
				'other' => q(ดีนาร์คูเวต),
			},
		},
		'KYD' => {
			symbol => 'KYD',
			display_name => {
				'currency' => q(ดอลลาร์หมู่เกาะเคย์แมน),
				'other' => q(ดอลลาร์หมู่เกาะเคย์แมน),
			},
		},
		'KZT' => {
			symbol => 'KZT',
			display_name => {
				'currency' => q(เทงเจคาซัคสถาน),
				'other' => q(เทงเจคาซัคสถาน),
			},
		},
		'LAK' => {
			symbol => 'LAK',
			display_name => {
				'currency' => q(กีบลาว),
				'other' => q(กีบลาว),
			},
		},
		'LBP' => {
			symbol => 'LBP',
			display_name => {
				'currency' => q(ปอนด์เลบานอน),
				'other' => q(ปอนด์เลบานอน),
			},
		},
		'LKR' => {
			symbol => 'LKR',
			display_name => {
				'currency' => q(รูปีศรีลังกา),
				'other' => q(รูปีศรีลังกา),
			},
		},
		'LRD' => {
			symbol => 'LRD',
			display_name => {
				'currency' => q(ดอลลาร์ไลบีเรีย),
				'other' => q(ดอลลาร์ไลบีเรีย),
			},
		},
		'LSL' => {
			symbol => 'LSL',
			display_name => {
				'currency' => q(โลตีเลโซโท),
			},
		},
		'LTL' => {
			symbol => 'LTL',
			display_name => {
				'currency' => q(ลีตัสลิทัวเนีย),
				'other' => q(ลีตัสลิทัวเนีย),
			},
		},
		'LTT' => {
			symbol => 'LTT',
			display_name => {
				'currency' => q(ทาโลนัสลิทัวเนีย),
			},
		},
		'LUC' => {
			symbol => 'LUC',
			display_name => {
				'currency' => q(คอนเวอร์ทิเบิลฟรังก์ลักเซมเบิร์ก),
			},
		},
		'LUF' => {
			symbol => 'LUF',
			display_name => {
				'currency' => q(ฟรังก์ลักเซมเบิร์ก),
			},
		},
		'LUL' => {
			symbol => 'LUL',
			display_name => {
				'currency' => q(ไฟแนลเชียลฟรังก์ลักเซมเบิร์ก),
			},
		},
		'LVL' => {
			symbol => 'LVL',
			display_name => {
				'currency' => q(ลัตส์ลัตเวีย),
				'other' => q(ลัตส์ลัตเวีย),
			},
		},
		'LVR' => {
			symbol => 'LVR',
			display_name => {
				'currency' => q(รูเบิลลัตเวีย),
			},
		},
		'LYD' => {
			symbol => 'LYD',
			display_name => {
				'currency' => q(ดีนาร์ลิเบีย),
				'other' => q(ดีนาร์ลิเบีย),
			},
		},
		'MAD' => {
			symbol => 'MAD',
			display_name => {
				'currency' => q(ดีแรห์มโมร็อกโก),
				'other' => q(ดีแรห์มโมร็อกโก),
			},
		},
		'MAF' => {
			symbol => 'MAF',
			display_name => {
				'currency' => q(ฟรังก์โมร็อกโก),
			},
		},
		'MCF' => {
			symbol => 'MCF',
			display_name => {
				'currency' => q(ฟรังก์โมนาโก),
			},
		},
		'MDC' => {
			symbol => 'MDC',
			display_name => {
				'currency' => q(บัตรปันส่วนมอลโดวา),
			},
		},
		'MDL' => {
			symbol => 'MDL',
			display_name => {
				'currency' => q(ลิวมอลโดวา),
				'other' => q(ลิวมอลโดวา),
			},
		},
		'MGA' => {
			symbol => 'MGA',
			display_name => {
				'currency' => q(อาเรียรีมาลากาซี),
				'other' => q(อาเรียรีมาลากาซี),
			},
		},
		'MGF' => {
			symbol => 'MGF',
			display_name => {
				'currency' => q(ฟรังก์มาดากัสการ์),
			},
		},
		'MKD' => {
			symbol => 'MKD',
			display_name => {
				'currency' => q(ดีนาร์มาซิโดเนีย),
				'other' => q(ดีนาร์มาซิโดเนีย),
			},
		},
		'MKN' => {
			symbol => 'MKN',
			display_name => {
				'currency' => q(ดีนาร์มาซิโดเนีย \(1992–1993\)),
			},
		},
		'MLF' => {
			symbol => 'MLF',
			display_name => {
				'currency' => q(ฟรังก์มาลี),
			},
		},
		'MMK' => {
			symbol => 'MMK',
			display_name => {
				'currency' => q(จ๊าตพม่า),
				'other' => q(จ๊าตพม่า),
			},
		},
		'MNT' => {
			symbol => 'MNT',
			display_name => {
				'currency' => q(ทูกริกมองโกเลีย),
				'other' => q(ทูกริกมองโกเลีย),
			},
		},
		'MOP' => {
			symbol => 'MOP',
			display_name => {
				'currency' => q(ปาตากามาเก๊า),
				'other' => q(ปาตากามาเก๊า),
			},
		},
		'MRO' => {
			symbol => 'MRO',
			display_name => {
				'currency' => q(อูกียามอริเตเนีย \(1973–2017\)),
				'other' => q(อูกียามอริเตเนีย \(1973–2017\)),
			},
		},
		'MRU' => {
			symbol => 'MRU',
			display_name => {
				'currency' => q(อูกียามอริเตเนีย),
				'other' => q(อูกียามอริเตเนีย),
			},
		},
		'MTL' => {
			symbol => 'MTL',
			display_name => {
				'currency' => q(ลีรามอลตา),
			},
		},
		'MTP' => {
			symbol => 'MTP',
			display_name => {
				'currency' => q(ปอนด์มอลตา),
			},
		},
		'MUR' => {
			symbol => 'MUR',
			display_name => {
				'currency' => q(รูปีมอริเชียส),
				'other' => q(รูปีมอริเชียส),
			},
		},
		'MVR' => {
			symbol => 'MVR',
			display_name => {
				'currency' => q(รูฟิยามัลดีฟส์),
				'other' => q(รูฟิยามัลดีฟส์),
			},
		},
		'MWK' => {
			symbol => 'MWK',
			display_name => {
				'currency' => q(ควาชามาลาวี),
				'other' => q(ควาชามาลาวี),
			},
		},
		'MXN' => {
			symbol => 'MX$',
			display_name => {
				'currency' => q(เปโซเม็กซิโก),
				'other' => q(เปโซเม็กซิโก),
			},
		},
		'MXP' => {
			symbol => 'MXP',
			display_name => {
				'currency' => q(เงินเปโซเม็กซิโก \(1861–1992\)),
			},
		},
		'MXV' => {
			symbol => 'MXV',
			display_name => {
				'currency' => q(ยูนิแดด ดี อินเวอร์ชั่น เม็กซิโก),
			},
		},
		'MYR' => {
			symbol => 'MYR',
			display_name => {
				'currency' => q(ริงกิตมาเลเซีย),
				'other' => q(ริงกิตมาเลเซีย),
			},
		},
		'MZE' => {
			symbol => 'MZE',
			display_name => {
				'currency' => q(เอสคูโดโมซัมบิก),
			},
		},
		'MZM' => {
			symbol => 'MZM',
			display_name => {
				'currency' => q(เมติคัลโมซัมบิกเก่า),
			},
		},
		'MZN' => {
			symbol => 'MZN',
			display_name => {
				'currency' => q(เมติคัลโมซัมบิก),
				'other' => q(เมติคัลโมซัมบิก),
			},
		},
		'NAD' => {
			symbol => 'NAD',
			display_name => {
				'currency' => q(ดอลลาร์นามิเบีย),
				'other' => q(ดอลลาร์นามิเบีย),
			},
		},
		'NGN' => {
			symbol => 'NGN',
			display_name => {
				'currency' => q(ไนราไนจีเรีย),
				'other' => q(ไนราไนจีเรีย),
			},
		},
		'NIC' => {
			symbol => 'NIC',
			display_name => {
				'currency' => q(คอร์โดบานิการากัว),
			},
		},
		'NIO' => {
			symbol => 'NIO',
			display_name => {
				'currency' => q(กอร์โดบานิการากัว),
				'other' => q(กอร์โดบานิการากัว),
			},
		},
		'NLG' => {
			symbol => 'NLG',
			display_name => {
				'currency' => q(กิลเดอร์เนเธอร์แลนด์),
			},
		},
		'NOK' => {
			symbol => 'NOK',
			display_name => {
				'currency' => q(โครนนอร์เวย์),
				'other' => q(โครนนอร์เวย์),
			},
		},
		'NPR' => {
			symbol => 'NPR',
			display_name => {
				'currency' => q(รูปีเนปาล),
				'other' => q(รูปีเนปาล),
			},
		},
		'NZD' => {
			symbol => 'NZ$',
			display_name => {
				'currency' => q(ดอลลาร์นิวซีแลนด์),
				'other' => q(ดอลลาร์นิวซีแลนด์),
			},
		},
		'OMR' => {
			symbol => 'OMR',
			display_name => {
				'currency' => q(เรียลโอมาน),
				'other' => q(เรียลโอมาน),
			},
		},
		'PAB' => {
			symbol => 'PAB',
			display_name => {
				'currency' => q(บัลบัวปานามา),
				'other' => q(บัลบัวปานามา),
			},
		},
		'PEI' => {
			symbol => 'PEI',
			display_name => {
				'currency' => q(อินตีเปรู),
			},
		},
		'PEN' => {
			symbol => 'PEN',
			display_name => {
				'currency' => q(ซอลเปรู),
				'other' => q(ซอลเปรู),
			},
		},
		'PES' => {
			symbol => 'PES',
			display_name => {
				'currency' => q(ซอลเปรู \(1863–1965\)),
				'other' => q(ซอลเปรู\(1863–1965\)),
			},
		},
		'PGK' => {
			symbol => 'PGK',
			display_name => {
				'currency' => q(กีนาปาปัวนิวกินี),
				'other' => q(กีนาปาปัวนิวกินี),
			},
		},
		'PHP' => {
			symbol => 'PHP',
			display_name => {
				'currency' => q(เปโซฟิลิปปินส์),
				'other' => q(เปโซฟิลิปปินส์),
			},
		},
		'PKR' => {
			symbol => 'PKR',
			display_name => {
				'currency' => q(รูปีปากีสถาน),
				'other' => q(รูปีปากีสถาน),
			},
		},
		'PLN' => {
			symbol => 'PLN',
			display_name => {
				'currency' => q(ซลอตีโปแลนด์),
				'other' => q(ซลอตีโปแลนด์),
			},
		},
		'PLZ' => {
			symbol => 'PLZ',
			display_name => {
				'currency' => q(ซลอตีโปแลนด์ \(1950–1995\)),
			},
		},
		'PTE' => {
			symbol => 'PTE',
			display_name => {
				'currency' => q(เอสคูโดโปรตุเกส),
			},
		},
		'PYG' => {
			symbol => 'PYG',
			display_name => {
				'currency' => q(กวารานีปารากวัย),
				'other' => q(กวารานีปารากวัย),
			},
		},
		'QAR' => {
			symbol => 'QAR',
			display_name => {
				'currency' => q(เรียลกาตาร์),
				'other' => q(เรียลกาตาร์),
			},
		},
		'RHD' => {
			symbol => 'RHD',
			display_name => {
				'currency' => q(ดอลลาร์โรดีเซีย),
			},
		},
		'ROL' => {
			symbol => 'ROL',
			display_name => {
				'currency' => q(ลิวโรมาเนียเก่า),
			},
		},
		'RON' => {
			symbol => 'RON',
			display_name => {
				'currency' => q(ลิวโรมาเนีย),
				'other' => q(ลิวโรมาเนีย),
			},
		},
		'RSD' => {
			symbol => 'RSD',
			display_name => {
				'currency' => q(ดีนาร์เซอร์เบีย),
				'other' => q(ดีนาร์เซอร์เบีย),
			},
		},
		'RUB' => {
			symbol => 'RUB',
			display_name => {
				'currency' => q(รูเบิลรัสเซีย),
				'other' => q(รูเบิลรัสเซีย),
			},
		},
		'RUR' => {
			symbol => 'RUR',
			display_name => {
				'currency' => q(รูเบิลรัสเซีย \(1991–1998\)),
			},
		},
		'RWF' => {
			symbol => 'RWF',
			display_name => {
				'currency' => q(ฟรังก์รวันดา),
				'other' => q(ฟรังก์รวันดา),
			},
		},
		'SAR' => {
			symbol => 'SAR',
			display_name => {
				'currency' => q(ริยัลซาอุดีอาระเบีย),
				'other' => q(ริยัลซาอุดีอาระเบีย),
			},
		},
		'SBD' => {
			symbol => 'SBD',
			display_name => {
				'currency' => q(ดอลลาร์หมู่เกาะโซโลมอน),
				'other' => q(ดอลลาร์หมู่เกาะโซโลมอน),
			},
		},
		'SCR' => {
			symbol => 'SCR',
			display_name => {
				'currency' => q(รูปีเซเชลส์),
				'other' => q(รูปีเซเชลส์),
			},
		},
		'SDD' => {
			symbol => 'SDD',
			display_name => {
				'currency' => q(ดีนาร์ซูดานเก่า),
			},
		},
		'SDG' => {
			symbol => 'SDG',
			display_name => {
				'currency' => q(ปอนด์ซูดาน),
				'other' => q(ปอนด์ซูดาน),
			},
		},
		'SDP' => {
			symbol => 'SDP',
			display_name => {
				'currency' => q(ปอนด์ซูดานเก่า),
			},
		},
		'SEK' => {
			symbol => 'SEK',
			display_name => {
				'currency' => q(โครนาสวีเดน),
				'other' => q(โครนาสวีเดน),
			},
		},
		'SGD' => {
			symbol => 'SGD',
			display_name => {
				'currency' => q(ดอลลาร์สิงคโปร์),
				'other' => q(ดอลลาร์สิงคโปร์),
			},
		},
		'SHP' => {
			symbol => 'SHP',
			display_name => {
				'currency' => q(ปอนด์เซนต์เฮเลนา),
				'other' => q(ปอนด์เซนต์เฮเลนา),
			},
		},
		'SIT' => {
			symbol => 'SIT',
			display_name => {
				'currency' => q(ทอลาร์สโลวีเนีย),
			},
		},
		'SKK' => {
			symbol => 'SKK',
			display_name => {
				'currency' => q(โครูนาสโลวัก),
			},
		},
		'SLL' => {
			symbol => 'SLL',
			display_name => {
				'currency' => q(ลีโอนเซียร์ราลีโอน),
				'other' => q(ลีโอนเซียร์ราลีโอน),
			},
		},
		'SOS' => {
			symbol => 'SOS',
			display_name => {
				'currency' => q(ชิลลิงโซมาเลีย),
				'other' => q(ชิลลิงโซมาเลีย),
			},
		},
		'SRD' => {
			symbol => 'SRD',
			display_name => {
				'currency' => q(ดอลลาร์ซูรินาเม),
				'other' => q(ดอลลาร์ซูรินาเม),
			},
		},
		'SRG' => {
			symbol => 'SRG',
			display_name => {
				'currency' => q(กิลเดอร์ซูรินาเม),
			},
		},
		'SSP' => {
			symbol => 'SSP',
			display_name => {
				'currency' => q(ปอนด์ซูดานใต้),
				'other' => q(ปอนด์ซูดานใต้),
			},
		},
		'STD' => {
			symbol => 'STD',
			display_name => {
				'currency' => q(ดอบราเซาตูเมและปรินซิปี \(1977–2017\)),
				'other' => q(ดอบราเซาตูเมและปรินซิปี \(1977–2017\)),
			},
		},
		'STN' => {
			symbol => 'STN',
			display_name => {
				'currency' => q(ดอบราเซาตูเมและปรินซิปี),
				'other' => q(ดอบราเซาตูเมและปรินซิปี),
			},
		},
		'SUR' => {
			symbol => 'SUR',
			display_name => {
				'currency' => q(รูเบิลโซเวียต),
			},
		},
		'SVC' => {
			symbol => 'SVC',
			display_name => {
				'currency' => q(โคลอนเอลซัลวาดอร์),
			},
		},
		'SYP' => {
			symbol => 'SYP',
			display_name => {
				'currency' => q(ปอนด์ซีเรีย),
				'other' => q(ปอนด์ซีเรีย),
			},
		},
		'SZL' => {
			symbol => 'SZL',
			display_name => {
				'currency' => q(ลิลันเจนีสวาซิ),
				'other' => q(ลิลันเจนีสวาซิ),
			},
		},
		'THB' => {
			symbol => '฿',
			display_name => {
				'currency' => q(บาท),
				'other' => q(บาทไทย),
			},
		},
		'TJR' => {
			symbol => 'TJR',
			display_name => {
				'currency' => q(รูเบิลทาจิกิสถาน),
			},
		},
		'TJS' => {
			symbol => 'TJS',
			display_name => {
				'currency' => q(โซโมนิทาจิกิสถาน),
				'other' => q(โซโมนิทาจิกิสถาน),
			},
		},
		'TMM' => {
			symbol => 'TMM',
			display_name => {
				'currency' => q(มานัตเติร์กเมนิสถาน \(1993–2009\)),
			},
		},
		'TMT' => {
			symbol => 'TMT',
			display_name => {
				'currency' => q(มานัตเติร์กเมนิสถาน),
				'other' => q(มานัตเติร์กเมนิสถาน),
			},
		},
		'TND' => {
			symbol => 'TND',
			display_name => {
				'currency' => q(ดีนาร์ตูนิเซีย),
				'other' => q(ดีนาร์ตูนิเซีย),
			},
		},
		'TOP' => {
			symbol => 'TOP',
			display_name => {
				'currency' => q(พาแองกาตองกา),
				'other' => q(พาแองกาตองกา),
			},
		},
		'TPE' => {
			symbol => 'TPE',
			display_name => {
				'currency' => q(เอสคูโดติมอร์),
			},
		},
		'TRL' => {
			symbol => 'TRL',
			display_name => {
				'currency' => q(ลีราตุรกีเก่า),
			},
		},
		'TRY' => {
			symbol => 'TRY',
			display_name => {
				'currency' => q(ลีราตุรกี),
				'other' => q(ลีราตุรกี),
			},
		},
		'TTD' => {
			symbol => 'TTD',
			display_name => {
				'currency' => q(ดอลลาร์ตรินิแดดและโตเบโก),
				'other' => q(ดอลลาร์ตรินิแดดและโตเบโก),
			},
		},
		'TWD' => {
			symbol => 'NT$',
			display_name => {
				'currency' => q(ดอลลาร์ไต้หวันใหม่),
				'other' => q(ดอลลาร์ไต้หวันใหม่),
			},
		},
		'TZS' => {
			symbol => 'TZS',
			display_name => {
				'currency' => q(ชิลลิงแทนซาเนีย),
				'other' => q(ชิลลิงแทนซาเนีย),
			},
		},
		'UAH' => {
			symbol => 'UAH',
			display_name => {
				'currency' => q(ฮรีฟเนียยูเครน),
				'other' => q(ฮรีฟเนียยูเครน),
			},
		},
		'UAK' => {
			symbol => 'UAK',
			display_name => {
				'currency' => q(คาร์โบวาเนตซ์ยูเครน),
			},
		},
		'UGS' => {
			symbol => 'UGS',
			display_name => {
				'currency' => q(ชิลลิงยูกันดา \(1966–1987\)),
			},
		},
		'UGX' => {
			symbol => 'UGX',
			display_name => {
				'currency' => q(ชิลลิงยูกันดา),
				'other' => q(ชิลลิงยูกันดา),
			},
		},
		'USD' => {
			symbol => 'US$',
			display_name => {
				'currency' => q(ดอลลาร์สหรัฐ),
				'other' => q(ดอลลาร์สหรัฐ),
			},
		},
		'USN' => {
			symbol => 'USN',
			display_name => {
				'currency' => q(ดอลลาร์สหรัฐ \(วันถัดไป\)),
				'other' => q(ดอลลาร์สหรัฐ \(วันถัดไป\)),
			},
		},
		'USS' => {
			symbol => 'USS',
			display_name => {
				'currency' => q(ดอลลาร์สหรัฐ \(วันเดียวกัน\)),
				'other' => q(ดอลลาร์สหรัฐ \(วันเดียวกัน\)),
			},
		},
		'UYI' => {
			symbol => 'UYI',
			display_name => {
				'currency' => q(เปโซเอนยูนิแดดเซสอินเด็กซาแดสอุรุกวัย),
			},
		},
		'UYP' => {
			symbol => 'UYP',
			display_name => {
				'currency' => q(เปโซอุรุกวัย \(1975–1993\)),
			},
		},
		'UYU' => {
			symbol => 'UYU',
			display_name => {
				'currency' => q(เปโซอุรุกวัย),
				'other' => q(เปโซอุรุกวัย),
			},
		},
		'UZS' => {
			symbol => 'UZS',
			display_name => {
				'currency' => q(ซอมอุซเบกิสถาน),
				'other' => q(ซอมอุซเบกิสถาน),
			},
		},
		'VEB' => {
			symbol => 'VEB',
			display_name => {
				'currency' => q(โบลิวาร์เวเนซุเอลา \(1871–2008\)),
			},
		},
		'VEF' => {
			symbol => 'VEF',
			display_name => {
				'currency' => q(โบลิวาร์เวเนซุเอลา),
				'other' => q(โบลิวาร์เวเนซุเอลา),
			},
		},
		'VES' => {
			symbol => 'VES',
			display_name => {
				'currency' => q(โบลีวาร์เวเนซุเอลา),
				'other' => q(โบลีวาร์แห่งเวเนซุเอลา),
			},
		},
		'VND' => {
			symbol => 'â‚«',
			display_name => {
				'currency' => q(ดองเวียดนาม),
				'other' => q(ดองเวียดนาม),
			},
		},
		'VNN' => {
			symbol => 'VNN',
			display_name => {
				'currency' => q(ดองเวียดนาม \(1978–1985\)),
			},
		},
		'VUV' => {
			symbol => 'VUV',
			display_name => {
				'currency' => q(วาตูวานูอาตู),
				'other' => q(วาตูวานูอาตู),
			},
		},
		'WST' => {
			symbol => 'WST',
			display_name => {
				'currency' => q(ทาลาซามัว),
				'other' => q(ทาลาซามัว),
			},
		},
		'XAF' => {
			symbol => 'FCFA',
			display_name => {
				'currency' => q(ฟรังก์เซฟาธนาคารรัฐแอฟริกากลาง),
				'other' => q(ฟรังก์เซฟาธนาคารรัฐแอฟริกากลาง),
			},
		},
		'XAG' => {
			symbol => 'XAG',
			display_name => {
				'currency' => q(เงิน),
			},
		},
		'XAU' => {
			symbol => 'XAU',
			display_name => {
				'currency' => q(ทอง),
			},
		},
		'XBA' => {
			symbol => 'XBA',
			display_name => {
				'currency' => q(หน่วยคอมโพสิตยุโรป),
			},
		},
		'XBB' => {
			symbol => 'XBB',
			display_name => {
				'currency' => q(หน่วยโมเนทารียุโรป),
			},
		},
		'XBC' => {
			symbol => 'XBC',
			display_name => {
				'currency' => q(หน่วยบัญชียุโรป [XBC]),
			},
		},
		'XBD' => {
			symbol => 'XBD',
			display_name => {
				'currency' => q(หน่วยบัญชียุโรป [XBD]),
			},
		},
		'XCD' => {
			symbol => 'EC$',
			display_name => {
				'currency' => q(ดอลลาร์แคริบเบียนตะวันออก),
				'other' => q(ดอลลาร์แคริบเบียนตะวันออก),
			},
		},
		'XDR' => {
			symbol => 'XDR',
			display_name => {
				'currency' => q(สิทธิถอนเงินพิเศษ),
			},
		},
		'XEU' => {
			symbol => 'XEU',
			display_name => {
				'currency' => q(หน่วยสกุลเงินยุโรป),
			},
		},
		'XFO' => {
			symbol => 'XFO',
			display_name => {
				'currency' => q(ฟรังก์ทองฝรั่งเศส),
			},
		},
		'XFU' => {
			symbol => 'XFU',
			display_name => {
				'currency' => q(ฟรังก์ยูไอซีฝรั่งเศส),
			},
		},
		'XOF' => {
			symbol => 'F CFA',
			display_name => {
				'currency' => q(ฟรังก์เซฟาธนาคารกลางรัฐแอฟริกาตะวันตก),
				'other' => q(ฟรังก์เซฟาธนาคารกลางรัฐแอฟริกาตะวันตก),
			},
		},
		'XPD' => {
			symbol => 'XPD',
			display_name => {
				'currency' => q(พัลเลเดียม),
			},
		},
		'XPF' => {
			symbol => 'CFPF',
			display_name => {
				'currency' => q(ฟรังก์ซีเอฟพี),
				'other' => q(ฟรังก์ซีเอฟพี),
			},
		},
		'XPT' => {
			symbol => 'XPT',
			display_name => {
				'currency' => q(แพลตินัม),
			},
		},
		'XRE' => {
			symbol => 'XRE',
			display_name => {
				'currency' => q(กองทุนไรเน็ต),
			},
		},
		'XSU' => {
			symbol => 'XSU',
			display_name => {
				'currency' => q(ซูเกร),
			},
		},
		'XTS' => {
			symbol => 'XTS',
			display_name => {
				'currency' => q(รหัสทดสอบสกุลเงิน),
			},
		},
		'XUA' => {
			symbol => 'XUA',
			display_name => {
				'currency' => q(หน่วยบัญชี เอดีบี),
			},
		},
		'XXX' => {
			symbol => 'XXX',
			display_name => {
				'currency' => q(ไม่ทราบชื่อสกุลเงิน),
				'other' => q(\(ไม่ทราบชื่อสกุลเงิน\)),
			},
		},
		'YDD' => {
			symbol => 'YDD',
			display_name => {
				'currency' => q(ดีนาร์เยเมน),
			},
		},
		'YER' => {
			symbol => 'YER',
			display_name => {
				'currency' => q(เรียลเยเมน),
				'other' => q(เรียลเยเมน),
			},
		},
		'YUD' => {
			symbol => 'YUD',
			display_name => {
				'currency' => q(ฮาร์ดดีนาร์ยูโกสลาเวีย),
			},
		},
		'YUM' => {
			symbol => 'YUM',
			display_name => {
				'currency' => q(โนวิย์ดีนาร์ยูโกสลาเวีย),
			},
		},
		'YUN' => {
			symbol => 'YUN',
			display_name => {
				'currency' => q(คอนเวอร์ทิเบิลดีนาร์ยูโกสลาเวีย),
			},
		},
		'YUR' => {
			symbol => 'YUR',
			display_name => {
				'currency' => q(ดีนาร์ปฏิรูปยูโกสลาเวีย \(1992–1993\)),
			},
		},
		'ZAL' => {
			symbol => 'ZAL',
			display_name => {
				'currency' => q(แรนด์แอฟริกาใต้ \(การเงิน\)),
			},
		},
		'ZAR' => {
			symbol => 'ZAR',
			display_name => {
				'currency' => q(แรนด์แอฟริกาใต้),
				'other' => q(แรนด์แอฟริกาใต้),
			},
		},
		'ZMK' => {
			symbol => 'ZMK',
			display_name => {
				'currency' => q(ควาชาแซมเบีย \(1968–2012\)),
			},
		},
		'ZMW' => {
			symbol => 'ZMW',
			display_name => {
				'currency' => q(ควาชาแซมเบีย),
				'other' => q(ควาชาแซมเบีย),
			},
		},
		'ZRN' => {
			symbol => 'ZRN',
			display_name => {
				'currency' => q(นิวแซร์คองโก),
			},
		},
		'ZRZ' => {
			symbol => 'ZRZ',
			display_name => {
				'currency' => q(แซร์คองโก),
			},
		},
		'ZWD' => {
			symbol => 'ZWD',
			display_name => {
				'currency' => q(ดอลลาร์ซิมบับเว),
			},
		},
		'ZWL' => {
			symbol => 'ZWL',
			display_name => {
				'currency' => q(ดอลลาร์ซิมบับเว \(2009\)),
			},
		},
		'ZWR' => {
			symbol => 'ZWR',
			display_name => {
				'currency' => q(ดอลลาร์ซิมบับเว \(2008\)),
			},
		},
	} },
);


has 'calendar_months' => (
	is			=> 'ro',
	isa			=> HashRef,
	init_arg	=> undef,
	default		=> sub { {
			'chinese' => {
				'format' => {
					abbreviated => {
						nonleap => [
							'1',
							'2',
							'3',
							'4',
							'5',
							'6',
							'7',
							'8',
							'9',
							'10',
							'11',
							'12'
						],
						leap => [
							
						],
					},
					narrow => {
						nonleap => [
							'1',
							'2',
							'3',
							'4',
							'5',
							'6',
							'7',
							'8',
							'9',
							'10',
							'11',
							'12'
						],
						leap => [
							
						],
					},
					wide => {
						nonleap => [
							'1',
							'2',
							'3',
							'4',
							'5',
							'6',
							'7',
							'8',
							'9',
							'10',
							'11',
							'12'
						],
						leap => [
							
						],
					},
				},
				'stand-alone' => {
					abbreviated => {
						nonleap => [
							'1',
							'2',
							'3',
							'4',
							'5',
							'6',
							'7',
							'8',
							'9',
							'10',
							'11',
							'12'
						],
						leap => [
							
						],
					},
					narrow => {
						nonleap => [
							'1',
							'2',
							'3',
							'4',
							'5',
							'6',
							'7',
							'8',
							'9',
							'10',
							'11',
							'12'
						],
						leap => [
							
						],
					},
					wide => {
						nonleap => [
							'1',
							'2',
							'3',
							'4',
							'5',
							'6',
							'7',
							'8',
							'9',
							'10',
							'11',
							'12'
						],
						leap => [
							
						],
					},
				},
			},
			'coptic' => {
				'format' => {
					abbreviated => {
						nonleap => [
							'เทาท์',
							'บาบา',
							'ฮาเทอร์',
							'เคียฟ',
							'โทบา',
							'อัมเชอร์',
							'บารัมฮัท',
							'บาราเมาดา',
							'บาชันส์',
							'พาโอนา',
							'อีเปป',
							'เมสรา',
							'นาซี'
						],
						leap => [
							
						],
					},
					narrow => {
						nonleap => [
							'1',
							'2',
							'3',
							'4',
							'5',
							'6',
							'7',
							'8',
							'9',
							'10',
							'11',
							'12',
							'13'
						],
						leap => [
							
						],
					},
					wide => {
						nonleap => [
							'เทาท์',
							'บาบา',
							'ฮาเทอร์',
							'เคียฟ',
							'โทบา',
							'อัมเชอร์',
							'บารัมฮัท',
							'บาราเมาดา',
							'บาชันส์',
							'พาโอนา',
							'อีเปป',
							'เมสรา',
							'นาซี'
						],
						leap => [
							
						],
					},
				},
				'stand-alone' => {
					abbreviated => {
						nonleap => [
							'เทาท์',
							'บาบา',
							'ฮาเทอร์',
							'เคียฟ',
							'โทบา',
							'อัมเชอร์',
							'บารัมฮัท',
							'บาราเมาดา',
							'บาชันส์',
							'พาโอนา',
							'อีเปป',
							'เมสรา',
							'นาซี'
						],
						leap => [
							
						],
					},
					narrow => {
						nonleap => [
							'1',
							'2',
							'3',
							'4',
							'5',
							'6',
							'7',
							'8',
							'9',
							'10',
							'11',
							'12',
							'13'
						],
						leap => [
							
						],
					},
					wide => {
						nonleap => [
							'เทาท์',
							'บาบา',
							'ฮาเทอร์',
							'เคียฟ',
							'โทบา',
							'อัมเชอร์',
							'บารัมฮัท',
							'บาราเมาดา',
							'บาชันส์',
							'พาโอนา',
							'อีเปป',
							'เมสรา',
							'นาซี'
						],
						leap => [
							
						],
					},
				},
			},
			'dangi' => {
				'format' => {
					abbreviated => {
						nonleap => [
							'1',
							'2',
							'3',
							'4',
							'5',
							'6',
							'7',
							'8',
							'9',
							'10',
							'11',
							'12'
						],
						leap => [
							
						],
					},
					narrow => {
						nonleap => [
							'1',
							'2',
							'3',
							'4',
							'5',
							'6',
							'7',
							'8',
							'9',
							'10',
							'11',
							'12'
						],
						leap => [
							
						],
					},
					wide => {
						nonleap => [
							'1',
							'2',
							'3',
							'4',
							'5',
							'6',
							'7',
							'8',
							'9',
							'10',
							'11',
							'12'
						],
						leap => [
							
						],
					},
				},
				'stand-alone' => {
					abbreviated => {
						nonleap => [
							'1',
							'2',
							'3',
							'4',
							'5',
							'6',
							'7',
							'8',
							'9',
							'10',
							'11',
							'12'
						],
						leap => [
							
						],
					},
					narrow => {
						nonleap => [
							'1',
							'2',
							'3',
							'4',
							'5',
							'6',
							'7',
							'8',
							'9',
							'10',
							'11',
							'12'
						],
						leap => [
							
						],
					},
					wide => {
						nonleap => [
							'1',
							'2',
							'3',
							'4',
							'5',
							'6',
							'7',
							'8',
							'9',
							'10',
							'11',
							'12'
						],
						leap => [
							
						],
					},
				},
			},
			'ethiopic' => {
				'format' => {
					abbreviated => {
						nonleap => [
							'เมสเคอเรม',
							'เตเกมท',
							'เฮดาร์',
							'ทาฮ์ซัส',
							'เทอร์',
							'เยคาทิท',
							'เมกาบิต',
							'เมียเซีย',
							'เจนบอต',
							'เซเน',
							'ฮัมเล',
							'เนแฮซ',
							'พากูเมน'
						],
						leap => [
							
						],
					},
					narrow => {
						nonleap => [
							'1',
							'2',
							'3',
							'4',
							'5',
							'6',
							'7',
							'8',
							'9',
							'10',
							'11',
							'12',
							'13'
						],
						leap => [
							
						],
					},
					wide => {
						nonleap => [
							'เมสเคอเรม',
							'เตเกมท',
							'เฮดาร์',
							'ทาฮ์ซัส',
							'เทอร์',
							'เยคาทิท',
							'เมกาบิต',
							'เมียเซีย',
							'เจนบอต',
							'เซเน',
							'ฮัมเล',
							'เนแฮซ',
							'พากูเมน'
						],
						leap => [
							
						],
					},
				},
				'stand-alone' => {
					abbreviated => {
						nonleap => [
							'เมสเคอเรม',
							'เตเกมท',
							'เฮดาร์',
							'ทาฮ์ซัส',
							'เทอร์',
							'เยคาทิท',
							'เมกาบิต',
							'เมียเซีย',
							'เจนบอต',
							'เซเน',
							'ฮัมเล',
							'เนแฮซ',
							'พากูเมน'
						],
						leap => [
							
						],
					},
					narrow => {
						nonleap => [
							'1',
							'2',
							'3',
							'4',
							'5',
							'6',
							'7',
							'8',
							'9',
							'10',
							'11',
							'12',
							'13'
						],
						leap => [
							
						],
					},
					wide => {
						nonleap => [
							'เมสเคอเรม',
							'เตเกมท',
							'เฮดาร์',
							'ทาฮ์ซัส',
							'เทอร์',
							'เยคาทิท',
							'เมกาบิต',
							'เมียเซีย',
							'เจนบอต',
							'เซเน',
							'ฮัมเล',
							'เนแฮซ',
							'พากูเมน'
						],
						leap => [
							
						],
					},
				},
			},
			'gregorian' => {
				'format' => {
					abbreviated => {
						nonleap => [
							'ม.ค.',
							'ก.พ.',
							'มี.ค.',
							'เม.ย.',
							'พ.ค.',
							'มิ.ย.',
							'ก.ค.',
							'ส.ค.',
							'ก.ย.',
							'ต.ค.',
							'พ.ย.',
							'ธ.ค.'
						],
						leap => [
							
						],
					},
					narrow => {
						nonleap => [
							'ม.ค.',
							'ก.พ.',
							'มี.ค.',
							'เม.ย.',
							'พ.ค.',
							'มิ.ย.',
							'ก.ค.',
							'ส.ค.',
							'ก.ย.',
							'ต.ค.',
							'พ.ย.',
							'ธ.ค.'
						],
						leap => [
							
						],
					},
					wide => {
						nonleap => [
							'มกราคม',
							'กุมภาพันธ์',
							'มีนาคม',
							'เมษายน',
							'พฤษภาคม',
							'มิถุนายน',
							'กรกฎาคม',
							'สิงหาคม',
							'กันยายน',
							'ตุลาคม',
							'พฤศจิกายน',
							'ธันวาคม'
						],
						leap => [
							
						],
					},
				},
				'stand-alone' => {
					abbreviated => {
						nonleap => [
							'ม.ค.',
							'ก.พ.',
							'มี.ค.',
							'เม.ย.',
							'พ.ค.',
							'มิ.ย.',
							'ก.ค.',
							'ส.ค.',
							'ก.ย.',
							'ต.ค.',
							'พ.ย.',
							'ธ.ค.'
						],
						leap => [
							
						],
					},
					narrow => {
						nonleap => [
							'ม.ค.',
							'ก.พ.',
							'มี.ค.',
							'เม.ย.',
							'พ.ค.',
							'มิ.ย.',
							'ก.ค.',
							'ส.ค.',
							'ก.ย.',
							'ต.ค.',
							'พ.ย.',
							'ธ.ค.'
						],
						leap => [
							
						],
					},
					wide => {
						nonleap => [
							'มกราคม',
							'กุมภาพันธ์',
							'มีนาคม',
							'เมษายน',
							'พฤษภาคม',
							'มิถุนายน',
							'กรกฎาคม',
							'สิงหาคม',
							'กันยายน',
							'ตุลาคม',
							'พฤศจิกายน',
							'ธันวาคม'
						],
						leap => [
							
						],
					},
				},
			},
			'hebrew' => {
				'format' => {
					abbreviated => {
						nonleap => [
							'ทิชรี',
							'เฮวาน',
							'กีสเลฟ',
							'เตเวต',
							'เชวัต',
							'อาดาร์ I',
							'อาดาร์',
							'นิสซาน',
							'อิยาร์',
							'สีวัน',
							'ตามูซ',
							'อัฟ',
							'เอลอุล'
						],
						leap => [
							undef(),
							undef(),
							undef(),
							undef(),
							undef(),
							undef(),
							
						],
					},
					narrow => {
						nonleap => [
							'1',
							'2',
							'3',
							'4',
							'5',
							'6',
							'7',
							'8',
							'9',
							'10',
							'11',
							'12',
							'13'
						],
						leap => [
							undef(),
							undef(),
							undef(),
							undef(),
							undef(),
							undef(),
							
						],
					},
					wide => {
						nonleap => [
							'ทิชรี',
							'เฮวาน',
							'กีสเลฟ',
							'เตเวต',
							'เชวัต',
							'อาดาร์ I',
							'อาดาร์',
							'นิสซาน',
							'อิยาร์',
							'สีวัน',
							'ตามูซ',
							'อัฟ',
							'เอลอุล'
						],
						leap => [
							undef(),
							undef(),
							undef(),
							undef(),
							undef(),
							undef(),
							
						],
					},
				},
				'stand-alone' => {
					abbreviated => {
						nonleap => [
							'ทิชรี',
							'เฮวาน',
							'กีสเลฟ',
							'เตเวต',
							'เชวัต',
							'อาดาร์ I',
							'อาดาร์',
							'นิสซาน',
							'อิยาร์',
							'สีวัน',
							'ตามูซ',
							'อัฟ',
							'เอลอุล'
						],
						leap => [
							undef(),
							undef(),
							undef(),
							undef(),
							undef(),
							undef(),
							
						],
					},
					narrow => {
						nonleap => [
							'1',
							'2',
							'3',
							'4',
							'5',
							'6',
							'7',
							'8',
							'9',
							'10',
							'11',
							'12',
							'13'
						],
						leap => [
							undef(),
							undef(),
							undef(),
							undef(),
							undef(),
							undef(),
							
						],
					},
					wide => {
						nonleap => [
							'ทิชรี',
							'เฮวาน',
							'กีสเลฟ',
							'เตเวต',
							'เชวัต',
							'อาดาร์ I',
							'อาดาร์',
							'นิสซาน',
							'อิยาร์',
							'สีวัน',
							'ตามูซ',
							'อัฟ',
							'เอลอุล'
						],
						leap => [
							undef(),
							undef(),
							undef(),
							undef(),
							undef(),
							undef(),
							
						],
					},
				},
			},
			'indian' => {
				'format' => {
					abbreviated => {
						nonleap => [
							'จิตรา',
							'วิสาขา',
							'เชษฐา',
							'อัษฎา',
							'ศรวณา',
							'พัตรา',
							'อัศวิชา',
							'การติกา',
							'มฤคศิรา',
							'ปุษยา',
							'มาฆะ',
							'ผลคุณี'
						],
						leap => [
							
						],
					},
					narrow => {
						nonleap => [
							'1',
							'2',
							'3',
							'4',
							'5',
							'6',
							'7',
							'8',
							'9',
							'10',
							'11',
							'12'
						],
						leap => [
							
						],
					},
					wide => {
						nonleap => [
							'จิตรา',
							'วิสาขา',
							'เชษฐา',
							'อัษฎา',
							'ศรวณา',
							'พัตรา',
							'อัศวิชา',
							'การติกา',
							'มฤคศิรา',
							'ปุษยา',
							'มาฆะ',
							'ผลคุณี'
						],
						leap => [
							
						],
					},
				},
				'stand-alone' => {
					abbreviated => {
						nonleap => [
							'จิตรา',
							'วิสาขา',
							'เชษฐา',
							'อัษฎา',
							'ศรวณา',
							'พัตรา',
							'อัศวิชา',
							'การติกา',
							'มฤคศิรา',
							'ปุษยา',
							'มาฆะ',
							'ผลคุณี'
						],
						leap => [
							
						],
					},
					narrow => {
						nonleap => [
							'1',
							'2',
							'3',
							'4',
							'5',
							'6',
							'7',
							'8',
							'9',
							'10',
							'11',
							'12'
						],
						leap => [
							
						],
					},
					wide => {
						nonleap => [
							'จิตรา',
							'วิสาขา',
							'เชษฐา',
							'อัษฎา',
							'ศรวณา',
							'พัตรา',
							'อัศวิชา',
							'การติกา',
							'มฤคศิรา',
							'ปุษยา',
							'มาฆะ',
							'ผลคุณี'
						],
						leap => [
							
						],
					},
				},
			},
			'islamic' => {
				'format' => {
					abbreviated => {
						nonleap => [
							'มุฮัร.',
							'เศาะ.',
							'รอบี I',
							'รอบี II',
							'จุมาดา I',
							'จุมาดา II',
							'เราะ.',
							'ชะอ์.',
							'เราะมะ.',
							'เชาว.',
							'ซุลกิอฺ.',
							'ซุลหิจ.'
						],
						leap => [
							
						],
					},
					narrow => {
						nonleap => [
							'1',
							'2',
							'3',
							'4',
							'5',
							'6',
							'7',
							'8',
							'9',
							'10',
							'11',
							'12'
						],
						leap => [
							
						],
					},
					wide => {
						nonleap => [
							'มุฮะร์รอม',
							'ซอฟาร์',
							'รอบี I',
							'รอบี II',
							'จุมาดา I',
							'จุมาดา II',
							'รอจับ',
							'ชะอะบาน',
							'รอมะดอน',
							'เชาวัล',
							'ซุลกิอฺดะฮฺ',
							'ซุลหิจญะฮฺ'
						],
						leap => [
							
						],
					},
				},
				'stand-alone' => {
					abbreviated => {
						nonleap => [
							'มุฮัร.',
							'เศาะ.',
							'รอบี I',
							'รอบี II',
							'จุมาดา I',
							'จุมาดา II',
							'เราะ.',
							'ชะอ์.',
							'เราะมะ.',
							'เชาว.',
							'ซุลกิอฺ.',
							'ซุลหิจ.'
						],
						leap => [
							
						],
					},
					narrow => {
						nonleap => [
							'1',
							'2',
							'3',
							'4',
							'5',
							'6',
							'7',
							'8',
							'9',
							'10',
							'11',
							'12'
						],
						leap => [
							
						],
					},
					wide => {
						nonleap => [
							'มุฮะร์รอม',
							'ซอฟาร์',
							'รอบี I',
							'รอบี II',
							'จุมาดา I',
							'จุมาดา II',
							'รอจับ',
							'ชะอะบาน',
							'รอมะดอน',
							'เชาวัล',
							'ซุลกิอฺดะฮฺ',
							'ซุลหิจญะฮฺ'
						],
						leap => [
							
						],
					},
				},
			},
			'persian' => {
				'format' => {
					abbreviated => {
						nonleap => [
							'ฟาร์วาร์ดิน',
							'ออร์ดิเบเฮชต์',
							'คอร์แดด',
							'เตอร์',
							'มอร์แดด',
							'ชาหริวาร์',
							'เมฮร์',
							'อะบาน',
							'อะซาร์',
							'เดย์',
							'บาฮ์มาน',
							'เอสฟานด์'
						],
						leap => [
							
						],
					},
					narrow => {
						nonleap => [
							'1',
							'2',
							'3',
							'4',
							'5',
							'6',
							'7',
							'8',
							'9',
							'10',
							'11',
							'12'
						],
						leap => [
							
						],
					},
					wide => {
						nonleap => [
							'ฟาร์วาร์ดิน',
							'ออร์ดิเบเฮชต์',
							'คอร์แดด',
							'เตอร์',
							'มอร์แดด',
							'ชาหริวาร์',
							'เมฮร์',
							'อะบาน',
							'อะซาร์',
							'เดย์',
							'บาฮ์มาน',
							'เอสฟานด์'
						],
						leap => [
							
						],
					},
				},
				'stand-alone' => {
					abbreviated => {
						nonleap => [
							'ฟาร์วาร์ดิน',
							'ออร์ดิเบเฮชต์',
							'คอร์แดด',
							'เตอร์',
							'มอร์แดด',
							'ชาหริวาร์',
							'เมฮร์',
							'อะบาน',
							'อะซาร์',
							'เดย์',
							'บาฮ์มาน',
							'เอสฟานด์'
						],
						leap => [
							
						],
					},
					narrow => {
						nonleap => [
							'1',
							'2',
							'3',
							'4',
							'5',
							'6',
							'7',
							'8',
							'9',
							'10',
							'11',
							'12'
						],
						leap => [
							
						],
					},
					wide => {
						nonleap => [
							'ฟาร์วาร์ดิน',
							'ออร์ดิเบเฮชต์',
							'คอร์แดด',
							'เตอร์',
							'มอร์แดด',
							'ชาหริวาร์',
							'เมฮร์',
							'อะบาน',
							'อะซาร์',
							'เดย์',
							'บาฮ์มาน',
							'เอสฟานด์'
						],
						leap => [
							
						],
					},
				},
			},
	} },
);

has 'calendar_days' => (
	is			=> 'ro',
	isa			=> HashRef,
	init_arg	=> undef,
	default		=> sub { {
			'gregorian' => {
				'format' => {
					abbreviated => {
						mon => 'จ.',
						tue => 'อ.',
						wed => 'พ.',
						thu => 'พฤ.',
						fri => 'ศ.',
						sat => 'ส.',
						sun => 'อา.'
					},
					narrow => {
						mon => 'จ',
						tue => 'อ',
						wed => 'พ',
						thu => 'พฤ',
						fri => 'ศ',
						sat => 'ส',
						sun => 'อา'
					},
					short => {
						mon => 'จ.',
						tue => 'อ.',
						wed => 'พ.',
						thu => 'พฤ.',
						fri => 'ศ.',
						sat => 'ส.',
						sun => 'อา.'
					},
					wide => {
						mon => 'วันจันทร์',
						tue => 'วันอังคาร',
						wed => 'วันพุธ',
						thu => 'วันพฤหัสบดี',
						fri => 'วันศุกร์',
						sat => 'วันเสาร์',
						sun => 'วันอาทิตย์'
					},
				},
				'stand-alone' => {
					abbreviated => {
						mon => 'จ.',
						tue => 'อ.',
						wed => 'พ.',
						thu => 'พฤ.',
						fri => 'ศ.',
						sat => 'ส.',
						sun => 'อา.'
					},
					narrow => {
						mon => 'จ',
						tue => 'อ',
						wed => 'พ',
						thu => 'พฤ',
						fri => 'ศ',
						sat => 'ส',
						sun => 'อา'
					},
					short => {
						mon => 'จ.',
						tue => 'อ.',
						wed => 'พ.',
						thu => 'พฤ.',
						fri => 'ศ.',
						sat => 'ส.',
						sun => 'อา.'
					},
					wide => {
						mon => 'วันจันทร์',
						tue => 'วันอังคาร',
						wed => 'วันพุธ',
						thu => 'วันพฤหัสบดี',
						fri => 'วันศุกร์',
						sat => 'วันเสาร์',
						sun => 'วันอาทิตย์'
					},
				},
			},
	} },
);

has 'calendar_quarters' => (
	is			=> 'ro',
	isa			=> HashRef,
	init_arg	=> undef,
	default		=> sub { {
			'gregorian' => {
				'format' => {
					abbreviated => {0 => 'ไตรมาส 1',
						1 => 'ไตรมาส 2',
						2 => 'ไตรมาส 3',
						3 => 'ไตรมาส 4'
					},
					narrow => {0 => '1',
						1 => '2',
						2 => '3',
						3 => '4'
					},
					wide => {0 => 'ไตรมาส 1',
						1 => 'ไตรมาส 2',
						2 => 'ไตรมาส 3',
						3 => 'ไตรมาส 4'
					},
				},
				'stand-alone' => {
					abbreviated => {0 => 'ไตรมาส 1',
						1 => 'ไตรมาส 2',
						2 => 'ไตรมาส 3',
						3 => 'ไตรมาส 4'
					},
					narrow => {0 => '1',
						1 => '2',
						2 => '3',
						3 => '4'
					},
					wide => {0 => 'ไตรมาส 1',
						1 => 'ไตรมาส 2',
						2 => 'ไตรมาส 3',
						3 => 'ไตรมาส 4'
					},
				},
			},
	} },
);

has 'day_period_data' => (
	is			=> 'ro',
	isa			=> CodeRef,
	init_arg	=> undef,
	default		=> sub { sub {
		# Time in hhmm format
		my ($self, $type, $time, $day_period_type) = @_;
		$day_period_type //= 'default';
		SWITCH:
		for ($type) {
			if ($_ eq 'buddhist') {
				if($day_period_type eq 'default') {
					return 'midnight' if $time == 0;
					return 'noon' if $time == 1200;
					return 'afternoon1' if $time >= 1200
						&& $time < 1300;
					return 'afternoon2' if $time >= 1300
						&& $time < 1600;
					return 'evening1' if $time >= 1600
						&& $time < 1800;
					return 'evening2' if $time >= 1800
						&& $time < 2100;
					return 'morning1' if $time >= 600
						&& $time < 1200;
					return 'night1' if $time >= 2100;
					return 'night1' if $time < 600;
				}
				if($day_period_type eq 'selection') {
					return 'afternoon1' if $time >= 1200
						&& $time < 1300;
					return 'afternoon2' if $time >= 1300
						&& $time < 1600;
					return 'evening1' if $time >= 1600
						&& $time < 1800;
					return 'evening2' if $time >= 1800
						&& $time < 2100;
					return 'morning1' if $time >= 600
						&& $time < 1200;
					return 'night1' if $time >= 2100;
					return 'night1' if $time < 600;
				}
				last SWITCH;
				}
			if ($_ eq 'chinese') {
				if($day_period_type eq 'default') {
					return 'midnight' if $time == 0;
					return 'noon' if $time == 1200;
					return 'afternoon1' if $time >= 1200
						&& $time < 1300;
					return 'afternoon2' if $time >= 1300
						&& $time < 1600;
					return 'evening1' if $time >= 1600
						&& $time < 1800;
					return 'evening2' if $time >= 1800
						&& $time < 2100;
					return 'morning1' if $time >= 600
						&& $time < 1200;
					return 'night1' if $time >= 2100;
					return 'night1' if $time < 600;
				}
				if($day_period_type eq 'selection') {
					return 'afternoon1' if $time >= 1200
						&& $time < 1300;
					return 'afternoon2' if $time >= 1300
						&& $time < 1600;
					return 'evening1' if $time >= 1600
						&& $time < 1800;
					return 'evening2' if $time >= 1800
						&& $time < 2100;
					return 'morning1' if $time >= 600
						&& $time < 1200;
					return 'night1' if $time >= 2100;
					return 'night1' if $time < 600;
				}
				last SWITCH;
				}
			if ($_ eq 'coptic') {
				if($day_period_type eq 'default') {
					return 'midnight' if $time == 0;
					return 'noon' if $time == 1200;
					return 'afternoon1' if $time >= 1200
						&& $time < 1300;
					return 'afternoon2' if $time >= 1300
						&& $time < 1600;
					return 'evening1' if $time >= 1600
						&& $time < 1800;
					return 'evening2' if $time >= 1800
						&& $time < 2100;
					return 'morning1' if $time >= 600
						&& $time < 1200;
					return 'night1' if $time >= 2100;
					return 'night1' if $time < 600;
				}
				if($day_period_type eq 'selection') {
					return 'afternoon1' if $time >= 1200
						&& $time < 1300;
					return 'afternoon2' if $time >= 1300
						&& $time < 1600;
					return 'evening1' if $time >= 1600
						&& $time < 1800;
					return 'evening2' if $time >= 1800
						&& $time < 2100;
					return 'morning1' if $time >= 600
						&& $time < 1200;
					return 'night1' if $time >= 2100;
					return 'night1' if $time < 600;
				}
				last SWITCH;
				}
			if ($_ eq 'dangi') {
				if($day_period_type eq 'default') {
					return 'midnight' if $time == 0;
					return 'noon' if $time == 1200;
					return 'afternoon1' if $time >= 1200
						&& $time < 1300;
					return 'afternoon2' if $time >= 1300
						&& $time < 1600;
					return 'evening1' if $time >= 1600
						&& $time < 1800;
					return 'evening2' if $time >= 1800
						&& $time < 2100;
					return 'morning1' if $time >= 600
						&& $time < 1200;
					return 'night1' if $time >= 2100;
					return 'night1' if $time < 600;
				}
				if($day_period_type eq 'selection') {
					return 'afternoon1' if $time >= 1200
						&& $time < 1300;
					return 'afternoon2' if $time >= 1300
						&& $time < 1600;
					return 'evening1' if $time >= 1600
						&& $time < 1800;
					return 'evening2' if $time >= 1800
						&& $time < 2100;
					return 'morning1' if $time >= 600
						&& $time < 1200;
					return 'night1' if $time >= 2100;
					return 'night1' if $time < 600;
				}
				last SWITCH;
				}
			if ($_ eq 'ethiopic') {
				if($day_period_type eq 'default') {
					return 'midnight' if $time == 0;
					return 'noon' if $time == 1200;
					return 'afternoon1' if $time >= 1200
						&& $time < 1300;
					return 'afternoon2' if $time >= 1300
						&& $time < 1600;
					return 'evening1' if $time >= 1600
						&& $time < 1800;
					return 'evening2' if $time >= 1800
						&& $time < 2100;
					return 'morning1' if $time >= 600
						&& $time < 1200;
					return 'night1' if $time >= 2100;
					return 'night1' if $time < 600;
				}
				if($day_period_type eq 'selection') {
					return 'afternoon1' if $time >= 1200
						&& $time < 1300;
					return 'afternoon2' if $time >= 1300
						&& $time < 1600;
					return 'evening1' if $time >= 1600
						&& $time < 1800;
					return 'evening2' if $time >= 1800
						&& $time < 2100;
					return 'morning1' if $time >= 600
						&& $time < 1200;
					return 'night1' if $time >= 2100;
					return 'night1' if $time < 600;
				}
				last SWITCH;
				}
			if ($_ eq 'generic') {
				if($day_period_type eq 'default') {
					return 'midnight' if $time == 0;
					return 'noon' if $time == 1200;
					return 'afternoon1' if $time >= 1200
						&& $time < 1300;
					return 'afternoon2' if $time >= 1300
						&& $time < 1600;
					return 'evening1' if $time >= 1600
						&& $time < 1800;
					return 'evening2' if $time >= 1800
						&& $time < 2100;
					return 'morning1' if $time >= 600
						&& $time < 1200;
					return 'night1' if $time >= 2100;
					return 'night1' if $time < 600;
				}
				if($day_period_type eq 'selection') {
					return 'afternoon1' if $time >= 1200
						&& $time < 1300;
					return 'afternoon2' if $time >= 1300
						&& $time < 1600;
					return 'evening1' if $time >= 1600
						&& $time < 1800;
					return 'evening2' if $time >= 1800
						&& $time < 2100;
					return 'morning1' if $time >= 600
						&& $time < 1200;
					return 'night1' if $time >= 2100;
					return 'night1' if $time < 600;
				}
				last SWITCH;
				}
			if ($_ eq 'gregorian') {
				if($day_period_type eq 'default') {
					return 'midnight' if $time == 0;
					return 'noon' if $time == 1200;
					return 'afternoon1' if $time >= 1200
						&& $time < 1300;
					return 'afternoon2' if $time >= 1300
						&& $time < 1600;
					return 'evening1' if $time >= 1600
						&& $time < 1800;
					return 'evening2' if $time >= 1800
						&& $time < 2100;
					return 'morning1' if $time >= 600
						&& $time < 1200;
					return 'night1' if $time >= 2100;
					return 'night1' if $time < 600;
				}
				if($day_period_type eq 'selection') {
					return 'afternoon1' if $time >= 1200
						&& $time < 1300;
					return 'afternoon2' if $time >= 1300
						&& $time < 1600;
					return 'evening1' if $time >= 1600
						&& $time < 1800;
					return 'evening2' if $time >= 1800
						&& $time < 2100;
					return 'morning1' if $time >= 600
						&& $time < 1200;
					return 'night1' if $time >= 2100;
					return 'night1' if $time < 600;
				}
				last SWITCH;
				}
			if ($_ eq 'hebrew') {
				if($day_period_type eq 'default') {
					return 'midnight' if $time == 0;
					return 'noon' if $time == 1200;
					return 'afternoon1' if $time >= 1200
						&& $time < 1300;
					return 'afternoon2' if $time >= 1300
						&& $time < 1600;
					return 'evening1' if $time >= 1600
						&& $time < 1800;
					return 'evening2' if $time >= 1800
						&& $time < 2100;
					return 'morning1' if $time >= 600
						&& $time < 1200;
					return 'night1' if $time >= 2100;
					return 'night1' if $time < 600;
				}
				if($day_period_type eq 'selection') {
					return 'afternoon1' if $time >= 1200
						&& $time < 1300;
					return 'afternoon2' if $time >= 1300
						&& $time < 1600;
					return 'evening1' if $time >= 1600
						&& $time < 1800;
					return 'evening2' if $time >= 1800
						&& $time < 2100;
					return 'morning1' if $time >= 600
						&& $time < 1200;
					return 'night1' if $time >= 2100;
					return 'night1' if $time < 600;
				}
				last SWITCH;
				}
			if ($_ eq 'indian') {
				if($day_period_type eq 'default') {
					return 'midnight' if $time == 0;
					return 'noon' if $time == 1200;
					return 'afternoon1' if $time >= 1200
						&& $time < 1300;
					return 'afternoon2' if $time >= 1300
						&& $time < 1600;
					return 'evening1' if $time >= 1600
						&& $time < 1800;
					return 'evening2' if $time >= 1800
						&& $time < 2100;
					return 'morning1' if $time >= 600
						&& $time < 1200;
					return 'night1' if $time >= 2100;
					return 'night1' if $time < 600;
				}
				if($day_period_type eq 'selection') {
					return 'afternoon1' if $time >= 1200
						&& $time < 1300;
					return 'afternoon2' if $time >= 1300
						&& $time < 1600;
					return 'evening1' if $time >= 1600
						&& $time < 1800;
					return 'evening2' if $time >= 1800
						&& $time < 2100;
					return 'morning1' if $time >= 600
						&& $time < 1200;
					return 'night1' if $time >= 2100;
					return 'night1' if $time < 600;
				}
				last SWITCH;
				}
			if ($_ eq 'islamic') {
				if($day_period_type eq 'default') {
					return 'midnight' if $time == 0;
					return 'noon' if $time == 1200;
					return 'afternoon1' if $time >= 1200
						&& $time < 1300;
					return 'afternoon2' if $time >= 1300
						&& $time < 1600;
					return 'evening1' if $time >= 1600
						&& $time < 1800;
					return 'evening2' if $time >= 1800
						&& $time < 2100;
					return 'morning1' if $time >= 600
						&& $time < 1200;
					return 'night1' if $time >= 2100;
					return 'night1' if $time < 600;
				}
				if($day_period_type eq 'selection') {
					return 'afternoon1' if $time >= 1200
						&& $time < 1300;
					return 'afternoon2' if $time >= 1300
						&& $time < 1600;
					return 'evening1' if $time >= 1600
						&& $time < 1800;
					return 'evening2' if $time >= 1800
						&& $time < 2100;
					return 'morning1' if $time >= 600
						&& $time < 1200;
					return 'night1' if $time >= 2100;
					return 'night1' if $time < 600;
				}
				last SWITCH;
				}
			if ($_ eq 'japanese') {
				if($day_period_type eq 'default') {
					return 'midnight' if $time == 0;
					return 'noon' if $time == 1200;
					return 'afternoon1' if $time >= 1200
						&& $time < 1300;
					return 'afternoon2' if $time >= 1300
						&& $time < 1600;
					return 'evening1' if $time >= 1600
						&& $time < 1800;
					return 'evening2' if $time >= 1800
						&& $time < 2100;
					return 'morning1' if $time >= 600
						&& $time < 1200;
					return 'night1' if $time >= 2100;
					return 'night1' if $time < 600;
				}
				if($day_period_type eq 'selection') {
					return 'afternoon1' if $time >= 1200
						&& $time < 1300;
					return 'afternoon2' if $time >= 1300
						&& $time < 1600;
					return 'evening1' if $time >= 1600
						&& $time < 1800;
					return 'evening2' if $time >= 1800
						&& $time < 2100;
					return 'morning1' if $time >= 600
						&& $time < 1200;
					return 'night1' if $time >= 2100;
					return 'night1' if $time < 600;
				}
				last SWITCH;
				}
			if ($_ eq 'persian') {
				if($day_period_type eq 'default') {
					return 'midnight' if $time == 0;
					return 'noon' if $time == 1200;
					return 'afternoon1' if $time >= 1200
						&& $time < 1300;
					return 'afternoon2' if $time >= 1300
						&& $time < 1600;
					return 'evening1' if $time >= 1600
						&& $time < 1800;
					return 'evening2' if $time >= 1800
						&& $time < 2100;
					return 'morning1' if $time >= 600
						&& $time < 1200;
					return 'night1' if $time >= 2100;
					return 'night1' if $time < 600;
				}
				if($day_period_type eq 'selection') {
					return 'afternoon1' if $time >= 1200
						&& $time < 1300;
					return 'afternoon2' if $time >= 1300
						&& $time < 1600;
					return 'evening1' if $time >= 1600
						&& $time < 1800;
					return 'evening2' if $time >= 1800
						&& $time < 2100;
					return 'morning1' if $time >= 600
						&& $time < 1200;
					return 'night1' if $time >= 2100;
					return 'night1' if $time < 600;
				}
				last SWITCH;
				}
			if ($_ eq 'roc') {
				if($day_period_type eq 'default') {
					return 'midnight' if $time == 0;
					return 'noon' if $time == 1200;
					return 'afternoon1' if $time >= 1200
						&& $time < 1300;
					return 'afternoon2' if $time >= 1300
						&& $time < 1600;
					return 'evening1' if $time >= 1600
						&& $time < 1800;
					return 'evening2' if $time >= 1800
						&& $time < 2100;
					return 'morning1' if $time >= 600
						&& $time < 1200;
					return 'night1' if $time >= 2100;
					return 'night1' if $time < 600;
				}
				if($day_period_type eq 'selection') {
					return 'afternoon1' if $time >= 1200
						&& $time < 1300;
					return 'afternoon2' if $time >= 1300
						&& $time < 1600;
					return 'evening1' if $time >= 1600
						&& $time < 1800;
					return 'evening2' if $time >= 1800
						&& $time < 2100;
					return 'morning1' if $time >= 600
						&& $time < 1200;
					return 'night1' if $time >= 2100;
					return 'night1' if $time < 600;
				}
				last SWITCH;
				}
		}
	} },
);

around day_period_data => sub {
    my ($orig, $self) = @_;
    return $self->$orig;
};

has 'day_periods' => (
	is			=> 'ro',
	isa			=> HashRef,
	init_arg	=> undef,
	default		=> sub { {
		'gregorian' => {
			'format' => {
				'abbreviated' => {
					'afternoon1' => q{ในตอนบ่าย},
					'afternoon2' => q{บ่าย},
					'am' => q{ก่อนเที่ยง},
					'evening1' => q{ในตอนเย็น},
					'evening2' => q{ค่ำ},
					'midnight' => q{เที่ยงคืน},
					'morning1' => q{ในตอนเช้า},
					'night1' => q{กลางคืน},
					'noon' => q{เที่ยง},
					'pm' => q{หลังเที่ยง},
				},
				'narrow' => {
					'afternoon1' => q{เที่ยง},
					'afternoon2' => q{บ่าย},
					'am' => q{a},
					'evening1' => q{เย็น},
					'evening2' => q{ค่ำ},
					'midnight' => q{เที่ยงคืน},
					'morning1' => q{เช้า},
					'night1' => q{กลางคืน},
					'noon' => q{เที่ยง},
					'pm' => q{p},
				},
				'wide' => {
					'afternoon1' => q{ในตอนบ่าย},
					'afternoon2' => q{บ่าย},
					'am' => q{ก่อนเที่ยง},
					'evening1' => q{ในตอนเย็น},
					'evening2' => q{ค่ำ},
					'midnight' => q{เที่ยงคืน},
					'morning1' => q{ในตอนเช้า},
					'night1' => q{กลางคืน},
					'noon' => q{เที่ยง},
					'pm' => q{หลังเที่ยง},
				},
			},
			'stand-alone' => {
				'abbreviated' => {
					'afternoon1' => q{ในตอนบ่าย},
					'afternoon2' => q{บ่าย},
					'am' => q{ก่อนเที่ยง},
					'evening1' => q{ในตอนเย็น},
					'evening2' => q{ค่ำ},
					'midnight' => q{เที่ยงคืน},
					'morning1' => q{ในตอนเช้า},
					'night1' => q{กลางคืน},
					'noon' => q{เที่ยง},
					'pm' => q{หลังเที่ยง},
				},
				'narrow' => {
					'afternoon1' => q{ช่วงเที่ยง},
					'afternoon2' => q{บ่าย},
					'am' => q{ก่อนเที่ยง},
					'evening1' => q{เย็น},
					'evening2' => q{ค่ำ},
					'midnight' => q{เที่ยงคืน},
					'morning1' => q{เช้า},
					'night1' => q{กลางคืน},
					'noon' => q{เที่ยง},
					'pm' => q{หลังเที่ยง},
				},
				'wide' => {
					'afternoon1' => q{ในตอนบ่าย},
					'afternoon2' => q{บ่าย},
					'am' => q{ก่อนเที่ยง},
					'evening1' => q{ในตอนเย็น},
					'evening2' => q{ค่ำ},
					'midnight' => q{เที่ยงคืน},
					'morning1' => q{ในตอนเช้า},
					'night1' => q{กลางคืน},
					'noon' => q{เที่ยง},
					'pm' => q{หลังเที่ยง},
				},
			},
		},
	} },
);

has 'eras' => (
	is			=> 'ro',
	isa			=> HashRef,
	init_arg	=> undef,
	default		=> sub { {
		'buddhist' => {
			abbreviated => {
				'0' => 'พ.ศ.'
			},
			wide => {
				'0' => 'พุทธศักราช'
			},
		},
		'chinese' => {
		},
		'coptic' => {
		},
		'dangi' => {
		},
		'ethiopic' => {
		},
		'generic' => {
		},
		'gregorian' => {
			abbreviated => {
				'0' => 'ก่อน ค.ศ.',
				'1' => 'ค.ศ.'
			},
			narrow => {
				'0' => 'ก่อน ค.ศ.',
				'1' => 'ค.ศ.'
			},
			wide => {
				'0' => 'ปีก่อนคริสตกาล',
				'1' => 'คริสต์ศักราช'
			},
		},
		'hebrew' => {
			abbreviated => {
				'0' => 'ย.ศ.'
			},
		},
		'indian' => {
			abbreviated => {
				'0' => 'ม.ศ.'
			},
		},
		'islamic' => {
			abbreviated => {
				'0' => 'ฮ.ศ.'
			},
			wide => {
				'0' => 'ฮิจเราะห์ศักราช'
			},
		},
		'japanese' => {
			abbreviated => {
				'0' => 'ทะอิกะ (645–650)',
				'1' => 'ฮะกุชิ (650–671)',
				'2' => 'ฮากุโฮ (672–686)',
				'3' => 'ชุโช (686–701)',
				'4' => 'ทะอิโฮ (701–704)',
				'5' => 'เคอุง (704–708)',
				'6' => 'วะโด (708–715)',
				'7' => 'เรกิ (715–717)',
				'8' => 'โยโร (717–724)',
				'9' => 'จิงกิ (724–729)',
				'10' => 'เท็มเพียว (729–749)',
				'11' => 'เท็มเพียว-คัมโป (749-749)',
				'12' => 'เท็มเพียว-โชโฮ (749-757)',
				'13' => 'เท็มเพียว-โฮจิ (757-765)',
				'14' => 'เท็มเพียว-จิงโงะ (765-767)',
				'15' => 'จิงโงะ-เคอุง (767-770)',
				'16' => 'โฮกิ (770–780)',
				'17' => 'เท็นโอ (781–782)',
				'18' => 'เอ็นเรียะกุ (782–806)',
				'19' => 'ดะอิโด (806–810)',
				'20' => 'โคนิง (810–824)',
				'21' => 'เท็นโช (824–834)',
				'22' => 'โชวะ (834–848)',
				'23' => 'คะโจ (848–851)',
				'24' => 'นินจุ (851–854)',
				'25' => 'ซะอิโกะ (854–857)',
				'26' => 'เท็นนัง (857–859)',
				'27' => 'โจงัง (859–877)',
				'28' => 'เก็งเก (877–885)',
				'29' => 'นินนะ (885–889)',
				'30' => 'คัมเพียว (889–898)',
				'31' => 'โชตะอิ (898–901)',
				'32' => 'เอ็งงิ (901–923)',
				'33' => 'เอ็นโช (923–931)',
				'34' => 'โชเฮ (931–938)',
				'35' => 'เท็งเงียว (938–947)',
				'36' => 'เท็นเรียะกุ (947–957)',
				'37' => 'เท็นโตะกุ (957–961)',
				'38' => 'โอวะ (961–964)',
				'39' => 'โคโฮ (964–968)',
				'40' => 'อันนะ (968–970)',
				'41' => 'เท็นโระกุ (970–973)',
				'42' => 'เท็นเอ็ง (973–976)',
				'43' => 'โจเง็ง (976–978)',
				'44' => 'เท็งเง็ง (978–983)',
				'45' => 'เอกัง (983–985)',
				'46' => 'คันนะ (985–987)',
				'47' => 'เอเอ็ง (987–989)',
				'48' => 'เอโซ (989–990)',
				'49' => 'โชเรียะกุ (990–995)',
				'50' => 'โชโตะกุ (995–999)',
				'51' => 'โชโฮ (999–1004)',
				'52' => 'คันโก (1004–1012)',
				'53' => 'โชวะ (1012–1017)',
				'54' => 'คันนิง (1017–1021)',
				'55' => 'จิอัง (1021–1024)',
				'56' => 'มันจุ (1024–1028)',
				'57' => 'โชเง็ง (1028–1037)',
				'58' => 'โชเรียะกุ (1037–1040)',
				'59' => 'โชคีว (1040–1044)',
				'60' => 'คันโตะกุ (1044–1046)',
				'61' => 'เอโช (1046–1053)',
				'62' => 'เท็งงิ (1053–1058)',
				'63' => 'โคเฮ (1058–1065)',
				'64' => 'จิเรียะกุ (1065–1069)',
				'65' => 'เอ็งคีว (1069–1074)',
				'66' => 'โชโฮ (1074–1077)',
				'67' => 'โชเรียะกุ (1077–1081)',
				'68' => 'เอโฮะ (1081–1084)',
				'69' => 'โอโตะกุ (1084–1087)',
				'70' => 'คันจิ (1087–1094)',
				'71' => 'คะโฮะ (1094–1096)',
				'72' => 'เอโช (1096–1097)',
				'73' => 'โชโตะกุ (1097–1099)',
				'74' => 'โควะ (1099–1104)',
				'75' => 'โชจิ (1104–1106)',
				'76' => 'คะโช (1106–1108)',
				'77' => 'เท็นนิง (1108–1110)',
				'78' => 'เท็นเอ (1110–1113)',
				'79' => 'เอกีว (1113–1118)',
				'80' => 'เก็นเอ (1118–1120)',
				'81' => 'โฮะอัง (1120–1124)',
				'82' => 'เท็นจิ (1124–1126)',
				'83' => 'ดะอิจิ (1126–1131)',
				'84' => 'เท็นโช (1131–1132)',
				'85' => 'โชโช (1132–1135)',
				'86' => 'โฮะเอ็ง (1135–1141)',
				'87' => 'เอจิ (1141–1142)',
				'88' => 'โคจิ (1142–1144)',
				'89' => 'เท็นโย (1144–1145)',
				'90' => 'คีวอัง (1145–1151)',
				'91' => 'นิมเป (1151–1154)',
				'92' => 'คีวจุ (1154–1156)',
				'93' => 'โฮะเง็ง (1156–1159)',
				'94' => 'เฮจิ (1159–1160)',
				'95' => 'เอเรียะกุ (1160–1161)',
				'96' => 'โอโฮ (1161–1163)',
				'97' => 'โชกัง (1163–1165)',
				'98' => 'เอมัง (1165–1166)',
				'99' => 'นินอัง (1166–1169)',
				'100' => 'คะโอ (1169–1171)',
				'101' => 'โชอัง (1171–1175)',
				'102' => 'อังเง็ง (1175–1177)',
				'103' => 'จิโช (1177–1181)',
				'104' => 'โยวะ (1181–1182)',
				'105' => 'จุเอ (1182–1184)',
				'106' => 'เก็นเรียะกุ (1184–1185)',
				'107' => 'บุนจิ (1185–1190)',
				'108' => 'เค็งกีว (1190–1199)',
				'109' => 'โชจิ (1199–1201)',
				'110' => 'เค็นนิง (1201–1204)',
				'111' => 'เก็งกีว (1204–1206)',
				'112' => 'เค็นเอ (1206–1207)',
				'113' => 'โชเก็ง (1207–1211)',
				'114' => 'เค็นเรียะกุ (1211–1213)',
				'115' => 'เค็มโป (1213–1219)',
				'116' => 'โชกีว (1219–1222)',
				'117' => 'โจโอ (1222–1224)',
				'118' => 'เก็นนิง (1224–1225)',
				'119' => 'คะโระกุ (1225–1227)',
				'120' => 'อันเต (1227–1229)',
				'121' => 'คังกิ (1229–1232)',
				'122' => 'โจเอ (1232–1233)',
				'123' => 'เท็มปุกุ (1233–1234)',
				'124' => 'บุนเรียะกุ (1234–1235)',
				'125' => 'คะเต (1235–1238)',
				'126' => 'เรียะกุนิง (1238–1239)',
				'127' => 'เอ็นโอ (1239–1240)',
				'128' => 'นินจิ (1240–1243)',
				'129' => 'คังเง็ง (1243–1247)',
				'130' => 'โฮจิ (1247–1249)',
				'131' => 'เค็นโช (1249–1256)',
				'132' => 'โคเง็ง (1256–1257)',
				'133' => 'โชกะ (1257–1259)',
				'134' => 'โชเง็ง (1259–1260)',
				'135' => 'บุนโอ (1260–1261)',
				'136' => 'โคโช (1261–1264)',
				'137' => 'บุนเอ (1264–1275)',
				'138' => 'เค็นจิ (1275–1278)',
				'139' => 'โคอัง (1278–1288)',
				'140' => 'โชโอ (1288–1293)',
				'141' => 'เอนิง (1293–1299)',
				'142' => 'โชอัง (1299–1302)',
				'143' => 'เค็งเง็ง (1302–1303)',
				'144' => 'คะเง็ง (1303–1306)',
				'145' => 'โทะกุจิ (1306–1308)',
				'146' => 'เอ็งเก (1308–1311)',
				'147' => 'โอโช (1311–1312)',
				'148' => 'โชวะ (1312–1317)',
				'149' => 'บุมโป (1317–1319)',
				'150' => 'เก็นโอ (1319–1321)',
				'151' => 'เก็งเกียว (1321–1324)',
				'152' => 'โชชู (1324–1326)',
				'153' => 'คะเระกิ (1326–1329)',
				'154' => 'เก็นโตะกุ (1329–1331)',
				'155' => 'เก็งโก (1331–1334)',
				'156' => 'เค็มมุ (1334–1336)',
				'157' => 'เอ็งเง็ง (1336–1340)',
				'158' => 'โคโกะกุ (1340–1346)',
				'159' => 'โชเฮ (1346–1370)',
				'160' => 'เค็นโตะกุ (1370–1372)',
				'161' => 'บุนชู (1372–1375)',
				'162' => 'เท็นจุ (1375–1379)',
				'163' => 'โคเรียะกุ (1379–1381)',
				'164' => 'โควะ (1381–1384)',
				'165' => 'เก็นชู (1384–1392)',
				'166' => 'เมโตะกุ (1384–1387)',
				'167' => 'คะเค (1387–1389)',
				'168' => 'โคโอ (1389–1390)',
				'169' => 'เมโตะกุ (1390–1394)',
				'170' => 'โอเอ (1394–1428)',
				'171' => 'โชโช (1428–1429)',
				'172' => 'เอเกียว (1429–1441)',
				'173' => 'คะกิสึ (1441–1444)',
				'174' => 'บุนอัง (1444–1449)',
				'175' => 'โฮโตะกุ (1449–1452)',
				'176' => 'เคียวโตะกุ (1452–1455)',
				'177' => 'โคโช (1455–1457)',
				'178' => 'โชโระกุ (1457–1460)',
				'179' => 'คันโช (1460–1466)',
				'180' => 'บุนโช (1466–1467)',
				'181' => 'โอนิง (1467–1469)',
				'182' => 'บุมเม (1469–1487)',
				'183' => 'โชเกียว (1487–1489)',
				'184' => 'เอ็นโตะกุ (1489–1492)',
				'185' => 'เมโอ (1492–1501)',
				'186' => 'บุงกิ (1501–1504)',
				'187' => 'เอโช (1504–1521)',
				'188' => 'ทะอิเอ (1521–1528)',
				'189' => 'เคียวโระกุ (1528–1532)',
				'190' => 'เท็มมน (1532–1555)',
				'191' => 'โคจิ (1555–1558)',
				'192' => 'เอโระกุ (1558–1570)',
				'193' => 'เก็งกิ (1570–1573)',
				'194' => 'เท็นโช (1573–1592)',
				'195' => 'บุนโระกุ (1592–1596)',
				'196' => 'เคโช (1596–1615)',
				'197' => 'เก็งวะ (1615–1624)',
				'198' => 'คันเอ (1624–1644)',
				'199' => 'โชโฮ (1644–1648)',
				'200' => 'เคอัง (1648–1652)',
				'201' => 'โชโอ (1652–1655)',
				'202' => 'เมเรียะกุ (1655–1658)',
				'203' => 'มันจิ (1658–1661)',
				'204' => 'คัมบุง (1661–1673)',
				'205' => 'เอ็มโป (1673–1681)',
				'206' => 'เท็นวะ (1681–1684)',
				'207' => 'โจเกียว (1684–1688)',
				'208' => 'เก็นโระกุ (1688–1704)',
				'209' => 'โฮเอ (1704–1711)',
				'210' => 'โชโตะกุ (1711–1716)',
				'211' => 'เคียวโฮ (1716–1736)',
				'212' => 'เก็มบุง (1736–1741)',
				'213' => 'คัมโป (1741–1744)',
				'214' => 'เอ็งเกียว (1744–1748)',
				'215' => 'คันเอ็ง (1748–1751)',
				'216' => 'โฮเรียะกุ (1751–1764)',
				'217' => 'เมวะ (1764–1772)',
				'218' => 'อันเอ (1772–1781)',
				'219' => 'เท็มเม (1781–1789)',
				'220' => 'คันเซ (1789–1801)',
				'221' => 'เคียววะ (1801–1804)',
				'222' => 'บุงกะ (1804–1818)',
				'223' => 'บุนเซ (1818–1830)',
				'224' => 'เท็มโป (1830–1844)',
				'225' => 'โคกะ (1844–1848)',
				'226' => 'คะเอ (1848–1854)',
				'227' => 'อันเซ (1854–1860)',
				'228' => 'มันเอ็ง (1860–1861)',
				'229' => 'บุงกีว (1861–1864)',
				'230' => 'เก็นจิ (1864–1865)',
				'231' => 'เคโอ (1865–1868)',
				'232' => 'เมจิ',
				'233' => 'ทะอิโช',
				'234' => 'โชวะ',
				'235' => 'เฮเซ',
				'236' => 'เรวะ'
			},
		},
		'persian' => {
			abbreviated => {
				'0' => 'ปีเปอร์เซีย'
			},
		},
		'roc' => {
			abbreviated => {
				'0' => 'ปีก่อนไต้หวัน',
				'1' => 'ไต้หวัน'
			},
		},
	} },
);

has 'date_formats' => (
	is			=> 'ro',
	isa			=> HashRef,
	init_arg	=> undef,
	default		=> sub { {
		'buddhist' => {
			'full' => q{EEEEที่ d MMMM G y},
			'long' => q{d MMMM y},
			'medium' => q{d MMM y},
			'short' => q{d/M/yy},
		},
		'chinese' => {
			'full' => q{EEEE, U MMMM d},
			'long' => q{U MMMM d},
			'medium' => q{U MMM d},
			'short' => q{y-M-d},
		},
		'coptic' => {
		},
		'dangi' => {
			'full' => q{EEEE, U MMMM d},
			'long' => q{U MMMM d},
			'medium' => q{U MMM d},
			'short' => q{y-M-d},
		},
		'ethiopic' => {
		},
		'generic' => {
			'full' => q{EEEEที่ d MMMM G y},
			'long' => q{d MMMM G y},
			'medium' => q{d MMM G y},
			'short' => q{d/M/y G},
		},
		'gregorian' => {
			'full' => q{EEEEที่ d MMMM G y},
			'long' => q{d MMMM G y},
			'medium' => q{d MMM y},
			'short' => q{d/M/yy},
		},
		'hebrew' => {
			'full' => q{EEEEที่ d MMMM G y},
			'long' => q{d MMMM G y},
			'medium' => q{d MMM G y},
			'short' => q{d/M/y G},
		},
		'indian' => {
		},
		'islamic' => {
			'full' => q{EEEEที่ d MMMM G y},
			'long' => q{d MMMM G y},
			'medium' => q{d MMM G y},
			'short' => q{d/M/y G},
		},
		'japanese' => {
			'full' => q{EEEEที่ d MMMM ปีGที่ y},
			'long' => q{d MMMM ปีG y},
			'medium' => q{d MMM G y},
			'short' => q{d/M/yy G},
		},
		'persian' => {
		},
		'roc' => {
			'full' => q{EEEEที่ d MMMM ปีGที่ y},
			'long' => q{d MMMM ปีG y},
			'medium' => q{d MMM G y},
			'short' => q{d/M/y G},
		},
	} },
);

has 'time_formats' => (
	is			=> 'ro',
	isa			=> HashRef,
	init_arg	=> undef,
	default		=> sub { {
		'buddhist' => {
		},
		'chinese' => {
		},
		'coptic' => {
		},
		'dangi' => {
		},
		'ethiopic' => {
		},
		'generic' => {
		},
		'gregorian' => {
			'full' => q{H นาฬิกา mm นาที ss วินาที zzzz},
			'long' => q{H นาฬิกา mm นาที ss วินาที z},
			'medium' => q{HH:mm:ss},
			'short' => q{HH:mm},
		},
		'hebrew' => {
		},
		'indian' => {
		},
		'islamic' => {
		},
		'japanese' => {
		},
		'persian' => {
		},
		'roc' => {
		},
	} },
);

has 'datetime_formats' => (
	is			=> 'ro',
	isa			=> HashRef,
	init_arg	=> undef,
	default		=> sub { {
		'buddhist' => {
		},
		'chinese' => {
		},
		'coptic' => {
		},
		'dangi' => {
		},
		'ethiopic' => {
		},
		'generic' => {
			'full' => q{{1} {0}},
			'long' => q{{1} {0}},
			'medium' => q{{1} {0}},
			'short' => q{{1} {0}},
		},
		'gregorian' => {
			'full' => q{{1} {0}},
			'long' => q{{1} {0}},
			'medium' => q{{1} {0}},
			'short' => q{{1} {0}},
		},
		'hebrew' => {
		},
		'indian' => {
		},
		'islamic' => {
		},
		'japanese' => {
			'full' => q{{1} {0}},
			'long' => q{{1} {0}},
			'medium' => q{{1} {0}},
			'short' => q{{1} {0}},
		},
		'persian' => {
		},
		'roc' => {
		},
	} },
);

has 'datetime_formats_available_formats' => (
	is			=> 'ro',
	isa			=> HashRef,
	init_arg	=> undef,
	default		=> sub { {
		'buddhist' => {
			E => q{ccc},
			Ed => q{E d},
			Gy => q{G y},
			GyMMM => q{MMM G y},
			GyMMMEEEEd => q{EEEEที่ d MMM G y},
			GyMMMEd => q{E d MMM G y},
			GyMMMd => q{d MMM G y},
			GyMd => q{d/M/y},
			H => q{HH},
			Hm => q{HH:mm},
			Hms => q{HH:mm:ss},
			M => q{L},
			MEd => q{E d/M},
			MMM => q{LLL},
			MMMEEEEd => q{EEEEที่ d MMM},
			MMMEd => q{E d MMM},
			MMMMEEEEd => q{EEEEที่ d MMMM},
			MMMMEd => q{E d MMMM},
			MMMMd => q{d MMMM},
			MMMd => q{d MMM},
			Md => q{d/M},
			d => q{d},
			h => q{h a},
			hm => q{h:mm a},
			hms => q{h:mm:ss a},
			ms => q{mm:ss},
			y => q{G y},
			yyyy => q{G y},
			yyyyM => q{M/y},
			yyyyMEd => q{E d/M/y},
			yyyyMMM => q{MMM y},
			yyyyMMMEEEEd => q{EEEEที่ d MMM y},
			yyyyMMMEd => q{E d MMM y},
			yyyyMMMM => q{MMMM y},
			yyyyMMMd => q{d MMM y},
			yyyyMd => q{d/M/y},
			yyyyQQQ => q{QQQ y},
			yyyyQQQQ => q{QQQQ y},
		},
		'generic' => {
			Bh => q{h B},
			Bhm => q{h:mm B},
			Bhms => q{h:mm:ss B},
			E => q{ccc},
			EBhm => q{E h:mm B},
			EBhms => q{E h:mm:ss B},
			EHm => q{E HH:mm},
			EHms => q{E HH:mm:ss},
			Ed => q{E d},
			Ehm => q{E h:mm a},
			Ehms => q{E h:mm:ss a},
			Gy => q{G y},
			GyMMM => q{MMM G y},
			GyMMMEEEEd => q{EEEEที่ d MMM G y},
			GyMMMEd => q{E d MMM G y},
			GyMMMd => q{d MMM G y},
			GyMd => q{d/M/y GGGGG},
			H => q{HH},
			Hm => q{HH:mm},
			Hms => q{HH:mm:ss},
			M => q{L},
			MEd => q{E d/M},
			MMM => q{LLL},
			MMMEEEEd => q{EEEEที่ d MMM},
			MMMEd => q{E d MMM},
			MMMMd => q{d MMMM},
			MMMd => q{d MMM},
			Md => q{d/M},
			d => q{d},
			h => q{h a},
			hm => q{h:mm a},
			hms => q{h:mm:ss a},
			ms => q{mm:ss},
			y => q{G y},
			yyyy => q{G y},
			yyyyM => q{M/y G},
			yyyyMEd => q{E d/M/y GGGGG},
			yyyyMMM => q{MMM G y},
			yyyyMMMEEEEd => q{EEEEที่ d MMM G y},
			yyyyMMMEd => q{E d MMM G y},
			yyyyMMMM => q{MMMM G y},
			yyyyMMMd => q{d MMM G y},
			yyyyMd => q{d/M/y GGGGG},
			yyyyQQQ => q{QQQ G y},
			yyyyQQQQ => q{QQQQ G y},
		},
		'gregorian' => {
			Bh => q{h B},
			Bhm => q{h:mm B},
			Bhms => q{h:mm:ss B},
			E => q{ccc},
			EBhm => q{E h:mm B},
			EBhms => q{E h:mm:ss B},
			EHm => q{E HH:mm น.},
			EHms => q{E HH:mm:ss},
			Ed => q{E d},
			Ehm => q{E h:mm a},
			Ehms => q{E h:mm:ss a},
			Gy => q{G y},
			GyMMM => q{MMM G y},
			GyMMMEEEEd => q{EEEEที่ d MMM G y},
			GyMMMEd => q{E d MMM G y},
			GyMMMd => q{d MMM G y},
			GyMd => q{d/M/GGGGG y},
			H => q{HH},
			Hm => q{HH:mm น.},
			Hms => q{HH:mm:ss},
			Hmsv => q{HH:mm:ss v},
			Hmv => q{HH:mm v},
			M => q{L},
			MEd => q{E d/M},
			MMM => q{LLL},
			MMMEEEEd => q{EEEEที่ d MMM},
			MMMEd => q{E d MMM},
			MMMMEEEEd => q{EEEEที่ d MMMM},
			MMMMEd => q{E d MMMM},
			MMMMW => q{สัปดาห์ที่ W ของเดือนMMMM},
			MMMMd => q{d MMMM},
			MMMd => q{d MMM},
			Md => q{d/M},
			d => q{d},
			h => q{h a},
			hm => q{h:mm a},
			hms => q{h:mm:ss a},
			hmsv => q{h:mm:ss a v},
			hmv => q{h:mm น. a v},
			mmss => q{mm:ss},
			ms => q{mm:ss},
			y => q{y},
			yM => q{M/y},
			yMEd => q{E d/M/y},
			yMMM => q{MMM y},
			yMMMEEEEd => q{EEEEที่ d MMM y},
			yMMMEd => q{E d MMM y},
			yMMMM => q{MMMM G y},
			yMMMMEEEEd => q{EEEEที่ d MMMM G y},
			yMMMMEd => q{E d MMMM G y},
			yMMMMd => q{d MMMM G y},
			yMMMd => q{d MMM y},
			yMd => q{d/M/y},
			yQQQ => q{QQQ y},
			yQQQQ => q{QQQQ G y},
			yw => q{สัปดาห์ที่ w ของปี Y},
		},
		'islamic' => {
			Ed => q{E d},
			Gy => q{G y},
			GyMMM => q{MMM G y},
			GyMMMEd => q{E d MMM G y},
			GyMMMd => q{d MMM G y},
			M => q{L},
			MEd => q{E, d/M},
			MMM => q{LLL},
			MMMEd => q{E d MMM},
			MMMd => q{d MMM},
			Md => q{d/M},
			d => q{d},
			y => q{G y},
			yyyy => q{G y},
			yyyyM => q{M/y G},
			yyyyMEd => q{E d/M/y GGGGG},
			yyyyMMM => q{MMM G y},
			yyyyMMMEd => q{E d MMM G y},
			yyyyMMMd => q{d MMM G y},
			yyyyMd => q{d/M/y GGGGG},
			yyyyQQQ => q{QQQ G y},
			yyyyQQQQ => q{QQQQ G y},
		},
		'japanese' => {
			Ed => q{E d},
			Gy => q{G y},
			GyMMM => q{MMM G y},
			GyMMMEd => q{E d MMM G y},
			GyMMMd => q{d MMM G y},
			H => q{HH},
			Hm => q{HH:mm},
			Hms => q{HH:mm:ss},
			M => q{L},
			MEd => q{E, d/M},
			MMM => q{LLL},
			MMMEd => q{E d MMM},
			MMMd => q{d MMM},
			Md => q{d/M},
			d => q{d},
			h => q{h a},
			hm => q{h:mm a},
			hms => q{h:mm:ss a},
			ms => q{mm:ss},
			y => q{G y},
			yyyy => q{G y},
			yyyyM => q{M/GGGGG y},
			yyyyMEd => q{E d/M/GGGGG y},
			yyyyMMM => q{MMM G y},
			yyyyMMMEd => q{E d MMM G y},
			yyyyMMMd => q{d MMM G y},
			yyyyMd => q{d/M/GGGGG y},
			yyyyQQQ => q{QQQ G y},
			yyyyQQQQ => q{QQQQ G y},
		},
		'roc' => {
			Ed => q{E d},
			Gy => q{ปีGที่ y},
			GyMMM => q{MMM G y},
			GyMMMEd => q{E d MMM G y},
			GyMMMd => q{d MMM G y},
			H => q{HH},
			Hm => q{HH:mm},
			Hms => q{HH:mm:ss},
			M => q{L},
			MEd => q{E, d/M},
			MMM => q{LLL},
			MMMEd => q{E d MMM},
			MMMd => q{d MMM},
			Md => q{d/M},
			d => q{d},
			h => q{h a},
			hm => q{h:mm a},
			hms => q{h:mm:ss a},
			ms => q{mm:ss},
			y => q{ปีGที่ y},
			yyyy => q{ปีGที่ y},
			yyyyM => q{M/GGGGG y},
			yyyyMEd => q{E d/M/GGGGG y},
			yyyyMMM => q{MMM G y},
			yyyyMMMEd => q{E d MMM G y},
			yyyyMMMd => q{d MMM G y},
			yyyyMd => q{d/M/GGGGG y},
			yyyyQQQ => q{QQQ G y},
		},
	} },
);

has 'datetime_formats_append_item' => (
	is			=> 'ro',
	isa			=> HashRef,
	init_arg	=> undef,
	default		=> sub { {
		'gregorian' => {
			'Timezone' => '{0} {1}',
		},
	} },
);

has 'datetime_formats_interval' => (
	is			=> 'ro',
	isa			=> HashRef,
	init_arg	=> undef,
	default		=> sub { {
		'buddhist' => {
			H => {
				H => q{H–H},
			},
			Hm => {
				H => q{H:mm–H:mm},
				m => q{H:mm–H:mm},
			},
			Hmv => {
				H => q{H:mm–H:mm v},
				m => q{H:mm–H:mm v},
			},
			Hv => {
				H => q{H–H v},
			},
			M => {
				M => q{M–M},
			},
			MEd => {
				M => q{E d – E d/M},
				d => q{E d – E d/M},
			},
			MMM => {
				M => q{LLL–LLL},
			},
			MMMEEEEd => {
				M => q{EEEEที่ d MMM – EEEEที่ d MMM},
				d => q{EEEEที่ d – EEEEที่ d MMM},
			},
			MMMEd => {
				M => q{E d MMM – E d MMM},
				d => q{E d – E d MMM},
			},
			MMMd => {
				M => q{d MMM – d MMM},
				d => q{d – d MMM},
			},
			Md => {
				M => q{d/M – d/M},
				d => q{d/M – d/M},
			},
			d => {
				d => q{d–d},
			},
			fallback => '{0} - {1}',
			h => {
				a => q{h a – h a},
				h => q{h–h a},
			},
			hm => {
				a => q{h:mm a – h:mm a},
				h => q{h:mm–h:mm a},
				m => q{h:mm–h:mm a},
			},
			hmv => {
				a => q{h:mm a – h:mm a v},
				h => q{h:mm–h:mm a v},
				m => q{h:mm–h:mm a v},
			},
			hv => {
				a => q{h a – h a v},
				h => q{h–h a v},
			},
			y => {
				y => q{y–y},
			},
			yM => {
				M => q{M/y – M/y},
				y => q{M/y – M/y},
			},
			yMEd => {
				M => q{E d/M/y – E d/M/y},
				d => q{E d – E d/M/y},
				y => q{E d/M/y – E d/M/y},
			},
			yMMM => {
				M => q{MMM–MMM y},
				y => q{MMM y – MMM y},
			},
			yMMMEEEEd => {
				M => q{EEEEที่ d MMM – EEEEที่ d MMM y},
				d => q{EEEEที่ d – EEEEที่ d MMM y},
				y => q{EEEEที่ d MMM y – EEEEที่ d MMM y},
			},
			yMMMEd => {
				M => q{E d MMM – E d MMM y},
				d => q{E d – E d MMM y},
				y => q{E d MMM y – E d MMM y},
			},
			yMMMM => {
				M => q{MMMM–MMMM y},
				y => q{MMMM y – MMMM y},
			},
			yMMMd => {
				M => q{d MMM – d MMM y},
				d => q{d–d MMM y},
				y => q{d MMM y – d MMM y},
			},
			yMd => {
				M => q{d/M/y – d/M/y},
				d => q{d–d/M/y},
				y => q{d/M/y – d/M/y},
			},
		},
		'generic' => {
			Bh => {
				h => q{h – h B},
			},
			Bhm => {
				h => q{h:mm – h:mm B},
				m => q{h:mm – h:mm B},
			},
			GyM => {
				G => q{MM/GGGGG y – MM/GGGGG y},
				M => q{M/y – M/y G},
				y => q{M/y – M/y G},
			},
			GyMEd => {
				G => q{E d/MM/GGGGG y – E d/MM/GGGGG y},
				M => q{E d/M/y – E d/M/y G},
				d => q{E d/M/y – E d/M/y G},
				y => q{E d/M/y – E d/M/y G},
			},
			GyMMM => {
				G => q{MMM G y – MMM G y},
				M => q{MMM – MMM G y},
				y => q{MMM G y – MMM y},
			},
			GyMMMEd => {
				G => q{E d MMM G y – E d MMM G y},
				M => q{E d MMM – E d MMM G y},
				d => q{E d MMM – E d MMM G y},
				y => q{E d MMM G y – E d MMM y},
			},
			GyMMMd => {
				G => q{d MMM G y – d MMM G y},
				M => q{d MMM – d MMM G y},
				d => q{d – d MMM G y},
				y => q{d MMM G y – d MMM y},
			},
			GyMd => {
				G => q{d/MM/GGGGG y – d/MM/GGGGG y},
				M => q{d/M/y – d/M/y G},
				d => q{d/M/y – d/M/y G},
				y => q{d/M/y – d/M/y G},
			},
			H => {
				H => q{H–H},
			},
			Hm => {
				H => q{HH:mm–HH:mm},
				m => q{HH:mm–HH:mm},
			},
			Hmv => {
				H => q{H:mm–H:mm v},
				m => q{H:mm–H:mm v},
			},
			Hv => {
				H => q{H–H v},
			},
			M => {
				M => q{M–M},
			},
			MEd => {
				M => q{E d/M – E d/M},
				d => q{E d/M – E d/M},
			},
			MMM => {
				M => q{LLL–LLL},
			},
			MMMEEEEd => {
				M => q{EEEEที่ d MMM – EEEEที่ d MMM},
				d => q{EEEEที่ d – EEEEที่ d MMM},
			},
			MMMEd => {
				M => q{E d MMM – E d MMM},
				d => q{E d MMM – E d MMM},
			},
			MMMd => {
				M => q{d MMM – d MMM},
				d => q{d – d MMM},
			},
			Md => {
				M => q{d/M – d/M},
				d => q{d/M – d/M},
			},
			d => {
				d => q{d–d},
			},
			fallback => '{0} - {1}',
			h => {
				a => q{h a – h a},
				h => q{h–h a},
			},
			hm => {
				a => q{h:mm a – h:mm a},
				h => q{h:mm–h:mm a},
				m => q{h:mm–h:mm a},
			},
			hmv => {
				a => q{h:mm a – h:mm a v},
				h => q{h:mm–h:mm a v},
				m => q{h:mm–h:mm a v},
			},
			hv => {
				a => q{h a – h a v},
				h => q{h–h a v},
			},
			y => {
				y => q{G y–y},
			},
			yM => {
				M => q{M/y – M/y G},
				y => q{M/y – M/y G},
			},
			yMEd => {
				M => q{E d/M/y – E d/M/y G},
				d => q{E d/M/y – E d/M/y G},
				y => q{E d/M/y – E d/M/y G},
			},
			yMMM => {
				M => q{MMM–MMM G y},
				y => q{MMM G y – MMM y},
			},
			yMMMEEEEd => {
				M => q{EEEEที่ d MMM – EEEEที่ d MMM G y},
				d => q{EEEEที่ d – EEEEที่ d MMM G y},
				y => q{EEEEที่ d MMM G y – EEEEที่ d MMM y},
			},
			yMMMEd => {
				M => q{E d MMM – E d MMM G y},
				d => q{E d MMM – E d MMM G y},
				y => q{E d MMM G y – E d MMM y},
			},
			yMMMM => {
				M => q{MMMM – MMMM G y},
				y => q{MMMM G y – MMMM y},
			},
			yMMMd => {
				M => q{d MMM – d MMM G y},
				d => q{d–d MMM G y},
				y => q{d MMM G y – d MMM y},
			},
			yMd => {
				M => q{d/M/y – d/M/y G},
				d => q{d/M/y – d/M/y G},
				y => q{d/M/y – d/M/y G},
			},
		},
		'gregorian' => {
			Bh => {
				h => q{h – h B},
			},
			Bhm => {
				h => q{h:mm – h:mm B},
				m => q{h:mm – h:mm B},
			},
			GyM => {
				G => q{MM/GGGGG y – MM/GGGGG y},
				M => q{MM/GGGGG y – MM/GGGGG y},
				y => q{MM/GGGGG y – MM/GGGGG y},
			},
			GyMEd => {
				G => q{E d/MM/GGGGG y – E d/MM/GGGGG y},
				M => q{E d/MM/GGGGG y – E d/MM/GGGGG y},
				d => q{E d/MM/GGGGG y – E d/MM/GGGGG y},
				y => q{E d/MM/GGGGG y – E d/MM/GGGGG y},
			},
			GyMMM => {
				G => q{MMM G y – MMM G y},
				M => q{MMM – MMM G y},
				y => q{MMM G y – MMM G y},
			},
			GyMMMEd => {
				G => q{E d MMM G y – E d MMM G y},
				M => q{E d MMM – E d MMM G y},
				d => q{E d MMM – E d MMM G y},
				y => q{E d MMM y – E d MMM y},
			},
			GyMMMd => {
				G => q{d MMM G y – d MMM G y},
				M => q{d MMM – d MMM G y},
				d => q{d – d MMM G y},
				y => q{d MMM G y – d MMM y},
			},
			GyMd => {
				G => q{d/MM/GGGGG y – d/MM/GGGGG y},
				M => q{d/MM/GGGGG y – d/MM/GGGGG y},
				d => q{d/MM/GGGGG y – d/MM/GGGGG y},
				y => q{d/MM/GGGGG y – d/MM/GGGGG y},
			},
			H => {
				H => q{HH–HH},
			},
			Hm => {
				H => q{HH:mm น. – HH:mm น.},
				m => q{HH:mm น. – HH:mm น.},
			},
			Hmv => {
				H => q{H:mm น. – H:mm น. v},
				m => q{H:mm น. – H:mm น. v},
			},
			Hv => {
				H => q{HH–HH v},
			},
			M => {
				M => q{M–M},
			},
			MEd => {
				M => q{E d/M – E d/M},
				d => q{E d/M – E d/M/},
			},
			MMM => {
				M => q{MMM – MMM},
			},
			MMMEEEEd => {
				M => q{EEEEที่ d MMM – EEEEที่ d MMM},
				d => q{EEEEที่ d – EEEEที่ d MMM},
			},
			MMMEd => {
				M => q{E d MMM – E d MMM},
				d => q{E d – E d MMM},
			},
			MMMd => {
				M => q{d MMM – d MMM},
				d => q{MMM d–d},
			},
			Md => {
				M => q{d/M – d/M},
				d => q{d/M – d/M},
			},
			d => {
				d => q{d–d},
			},
			fallback => '{0} – {1}',
			h => {
				a => q{h a – h a},
				h => q{h–h a},
			},
			hm => {
				a => q{h:mm a – h:mm a},
				h => q{h:mm–h:mm a},
				m => q{h:mm–h:mm a},
			},
			hmv => {
				a => q{h:mm a – h:mm a v},
				h => q{h:mm–h:mm a v},
				m => q{h:mm–h:mm a v},
			},
			hv => {
				a => q{h a – h a v},
				h => q{h–h a v},
			},
			y => {
				y => q{y–y},
			},
			yM => {
				M => q{M/y – M/y},
				y => q{M/y – M/y},
			},
			yMEd => {
				M => q{E d/M/y – E d/M/y},
				d => q{E d/M/y – E d/M/y},
				y => q{E d/M/y – E d/M/y},
			},
			yMMM => {
				M => q{MMM–MMM y},
				y => q{MMM y – MMM y},
			},
			yMMMEEEEd => {
				M => q{EEEEที่ d MMM – EEEEที่ d MMM y},
				d => q{EEEEที่ d – EEEEที่ d MMM y},
				y => q{EEEEที่ d MMM y – EEEEที่ d MMM y},
			},
			yMMMEd => {
				M => q{E d MMM – E d MMM y},
				d => q{E d MMM – E d MMM y},
				y => q{E d MMM y – E d MMM y},
			},
			yMMMM => {
				M => q{MMMM – MMMM y},
				y => q{MMMM y – MMMM y},
			},
			yMMMMEEEEd => {
				M => q{EEEEที่ d MMMM – EEEEที่ d MMMM G y},
				d => q{EEEEที่ d – EEEEที่ d MMMM G y},
				y => q{EEEEที่ d MMMM G y – EEEEที่ d MMMM y},
			},
			yMMMMEd => {
				M => q{E d MMMM – E d MMMM G y},
				d => q{E d – E d MMMM G y},
				y => q{E d MMMM G y – E d MMMM G y},
			},
			yMMMMd => {
				M => q{d MMMM – d MMMM G y},
				d => q{d–d MMMM G y},
				y => q{d MMMM G y – d MMMM G y},
			},
			yMMMd => {
				M => q{d MMM – d MMM y},
				d => q{d–d MMM y},
				y => q{d MMM y – d MMM y},
			},
			yMd => {
				M => q{d/M/y – d/M/y},
				d => q{d/M/y – d/M/y},
				y => q{d/M/y – d/M/y},
			},
		},
	} },
);

has 'cyclic_name_sets' => (
	is			=> 'ro',
	isa			=> HashRef,
	init_arg	=> undef,
	default		=> sub { {
		'chinese' => {
			'dayParts' => {
				'format' => {
					'abbreviated' => {
						0 => q(จื่อ),
						1 => q(โฉ่ว),
						2 => q(อิ๋น),
						3 => q(เหม่า),
						4 => q(เฉิน),
						5 => q(ซื่อ),
						6 => q(อู้),
						7 => q(เว่ย),
						8 => q(เซิน),
						9 => q(โหย่ว),
						10 => q(ซู),
						11 => q(ฮ่าย),
					},
				},
			},
			'solarTerms' => {
				'format' => {
					'abbreviated' => {
						0 => q(ลี่ชุน),
					},
				},
			},
			'years' => {
				'format' => {
					'abbreviated' => {
						0 => q(เจี่ยจื่อ),
						1 => q(อี๋โฉ่ว),
						2 => q(ปิ่งอิ๋น),
						3 => q(ติงเหม่า),
						4 => q(อู้เฉิน),
						5 => q(จี่ซื่อ),
						6 => q(เกิงอู้),
						7 => q(ซินเว่ย),
						8 => q(เหรินเซิน),
						9 => q(กุ๋ยโหย่ว),
						10 => q(เจ่ียซู),
						11 => q(อี๋ฮ่าย),
						12 => q(ปิ๋ิ่งจื่อ),
						13 => q(ติงโฉ่ว),
						14 => q(อู้อิ๋น),
						15 => q(จี๋เหม่า),
						16 => q(เกิงเฉิน),
						17 => q(ซินซื่อ),
						18 => q(เหรินอู้),
						19 => q(กุ่ยเว่ย),
						20 => q(เจี่ยเซิน),
						21 => q(อี๋โหย่ว),
						22 => q(ปิ่งซู),
						23 => q(ติงฮ่าย),
						24 => q(อู้จื่อ),
						25 => q(จี๋โฉ่ว),
						26 => q(เกิงอิ๋น),
						27 => q(ซินเหม่า),
						28 => q(เหรินเฉิน),
						29 => q(กุ่ยซ่อ),
						30 => q(เจ่ียอู้),
						31 => q(อี่เว่ย),
						32 => q(ป่ิงเซิน),
						33 => q(ติงโหย่ว),
						34 => q(อู้ซู),
						35 => q(จี่ฮ่าย),
						36 => q(เกิงจื่อ),
						37 => q(ซินโฉ่ว),
						38 => q(เหรินอิ๋น),
						39 => q(กุ๋ยเหม่า),
						40 => q(เจี่ยเฉิน),
						41 => q(อี่ซ่ือ),
						42 => q(ป่ิงอู้),
						43 => q(ติงเว่ย),
						44 => q(อู้เซิน),
						45 => q(จี๋โหย่ว),
						46 => q(เกิงซู),
						47 => q(ซินฮ่าย),
						48 => q(เหรินจ่ือ),
						49 => q(กุ๋่ยโฉ่ว),
						50 => q(เจี่ยอิ๋น),
						51 => q(อ๋ีเหม่า),
						52 => q(ปิ่งเฉิน),
						53 => q(ติงซื่อ),
						54 => q(อู้อู้),
						55 => q(จ่ีเว่ย),
						56 => q(เกิงเซิน),
						57 => q(ซินโหย่ว),
						58 => q(เหรินซู),
						59 => q(กุ่ยฮ่าย),
					},
				},
			},
			'zodiacs' => {
				'format' => {
					'abbreviated' => {
						0 => q(หนู),
						1 => q(วัว),
						2 => q(เสือ),
						3 => q(กระต่าย),
						4 => q(มังกร),
						5 => q(งู),
						6 => q(ม้า),
						7 => q(แพะ),
						8 => q(ลิง),
						9 => q(ไก่ตัวผู้),
						10 => q(สุนัข),
						11 => q(หมู),
					},
				},
			},
		},
		'dangi' => {
			'dayParts' => {
				'format' => {
					'abbreviated' => {
						0 => q(จื่อ),
						1 => q(โฉ่ว),
						2 => q(อิ๋น),
						3 => q(เหม่า),
						4 => q(เฉิน),
						5 => q(ซื่อ),
						6 => q(อู้),
						7 => q(เว่ย),
						8 => q(เซิน),
						9 => q(โหย่ว),
						10 => q(ซู),
						11 => q(ฮ่าย),
					},
				},
			},
			'years' => {
				'format' => {
					'abbreviated' => {
						0 => q(เจี่ยจื่อ),
						1 => q(อี๋โฉ่ว),
						2 => q(ปิ่งอิ๋น),
						3 => q(ติงเหม่า),
						4 => q(อู้เฉิน),
						5 => q(จี่ซื่อ),
						6 => q(เกิงอู้),
						7 => q(ซินเว่ย),
						8 => q(เหรินเซิน),
						9 => q(กุ๋่ยโหย่ว),
						10 => q(เจ่ียซู),
						11 => q(อี๋ฮ่าย),
						12 => q(ปิ๋ิ่งจื่อ),
						13 => q(ติงโฉ่ว),
						14 => q(อู้อิ๋น),
						15 => q(จี๋เหม่า),
						16 => q(เกิงเฉิน),
						17 => q(ซินซื่อ),
						18 => q(เหรินอู้),
						19 => q(กุ่ยเว่ย),
						20 => q(เจี่ยเซิน),
						21 => q(อี๋โหย่ว),
						22 => q(ปิ่งซู),
						23 => q(ติงฮ่าย),
						24 => q(อู้จื่อ),
						25 => q(จี๋โฉ่ว),
						26 => q(เกิงอิ๋น),
						27 => q(ซินเหม่า),
						28 => q(เหรินเฉิน),
						29 => q(กุ่ยซ่อ),
						30 => q(เจ่ียอู้),
						31 => q(อี่เว่ย),
						32 => q(ป่ิงเซิน),
						33 => q(ติงโหย่ว),
						34 => q(อู้ซู),
						35 => q(จี่ฮ่าย),
						36 => q(เกิงจื่อ),
						37 => q(ซินโฉ่ว),
						38 => q(เหรินอิ๋น),
						39 => q(กุ๋ยเหม่า),
						40 => q(เจี่ยเฉิน),
						41 => q(อี่ซ่ือ),
						42 => q(ป่ิงอู้),
						43 => q(ติงเว่ย),
						44 => q(อู้เซิน),
						45 => q(จี๋โหย่ว),
						46 => q(เกิงซู),
						47 => q(ซินฮ่าย),
						48 => q(เหรินจ่ือ),
						49 => q(กุ๋่ยโฉ่ว),
						50 => q(เจี่ยอิ๋น),
						51 => q(อ๋ีเหม่า),
						52 => q(ปิ่งเฉิน),
						53 => q(ติงซื่อ),
						54 => q(อู้อู้),
						55 => q(จ่ีเว่ย),
						56 => q(เกิงเซิน),
						57 => q(ซินโหย่ว),
						58 => q(เหรินซู),
						59 => q(กุ่ยฮ่าย),
					},
				},
			},
			'zodiacs' => {
				'format' => {
					'abbreviated' => {
						0 => q(หนู),
						1 => q(วัว),
						2 => q(เสือ),
						3 => q(กระต่าย),
						4 => q(มังกร),
						5 => q(งู),
						6 => q(ม้า),
						7 => q(แพะ),
						8 => q(ลิง),
						9 => q(ไก่ตัวผู้),
						10 => q(สุนัข),
						11 => q(หมู),
					},
				},
			},
		},
	} },
);

has 'time_zone_names' => (
	is			=> 'ro',
	isa			=> HashRef,
	init_arg	=> undef,
	default	=> sub { {
		hourFormat => q(+HH:mm;-HH:mm),
		gmtFormat => q(GMT{0}),
		gmtZeroFormat => q(GMT),
		regionFormat => q(เวลา{0}),
		regionFormat => q(เวลาออมแสง{0}),
		regionFormat => q(เวลามาตรฐาน{0}),
		fallbackFormat => q({1} ({0})),
		'Acre' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนอาเกร#,
				'generic' => q#เวลาอาเกร#,
				'standard' => q#เวลามาตรฐานอาเกร#,
			},
		},
		'Afghanistan' => {
			long => {
				'standard' => q#เวลาอัฟกานิสถาน#,
			},
		},
		'Africa/Abidjan' => {
			exemplarCity => q#อาบีจาน#,
		},
		'Africa/Accra' => {
			exemplarCity => q#อักกรา#,
		},
		'Africa/Addis_Ababa' => {
			exemplarCity => q#แอดดิสอาบาบา#,
		},
		'Africa/Algiers' => {
			exemplarCity => q#แอลเจียร์#,
		},
		'Africa/Asmera' => {
			exemplarCity => q#แอสมารา#,
		},
		'Africa/Bamako' => {
			exemplarCity => q#บามาโก#,
		},
		'Africa/Bangui' => {
			exemplarCity => q#บังกี#,
		},
		'Africa/Banjul' => {
			exemplarCity => q#บันจูล#,
		},
		'Africa/Bissau' => {
			exemplarCity => q#บิสเซา#,
		},
		'Africa/Blantyre' => {
			exemplarCity => q#แบลนไทร์#,
		},
		'Africa/Brazzaville' => {
			exemplarCity => q#บราซซาวิล#,
		},
		'Africa/Bujumbura' => {
			exemplarCity => q#บูจุมบูรา#,
		},
		'Africa/Cairo' => {
			exemplarCity => q#ไคโร#,
		},
		'Africa/Casablanca' => {
			exemplarCity => q#คาสซาบลางก้า#,
		},
		'Africa/Ceuta' => {
			exemplarCity => q#เซวตา#,
		},
		'Africa/Conakry' => {
			exemplarCity => q#โกนากรี#,
		},
		'Africa/Dakar' => {
			exemplarCity => q#ดาการ์#,
		},
		'Africa/Dar_es_Salaam' => {
			exemplarCity => q#ดาร์เอสซาลาม#,
		},
		'Africa/Djibouti' => {
			exemplarCity => q#จิบูตี#,
		},
		'Africa/Douala' => {
			exemplarCity => q#ดูอาลา#,
		},
		'Africa/El_Aaiun' => {
			exemplarCity => q#เอลไอย์อุง#,
		},
		'Africa/Freetown' => {
			exemplarCity => q#ฟรีทาวน์#,
		},
		'Africa/Gaborone' => {
			exemplarCity => q#กาโบโรเน#,
		},
		'Africa/Harare' => {
			exemplarCity => q#ฮาราเร#,
		},
		'Africa/Johannesburg' => {
			exemplarCity => q#โจฮันเนสเบอร์ก#,
		},
		'Africa/Juba' => {
			exemplarCity => q#จูบา#,
		},
		'Africa/Kampala' => {
			exemplarCity => q#คัมพาลา#,
		},
		'Africa/Khartoum' => {
			exemplarCity => q#คาร์ทูม#,
		},
		'Africa/Kigali' => {
			exemplarCity => q#คิกาลี#,
		},
		'Africa/Kinshasa' => {
			exemplarCity => q#กินชาซา#,
		},
		'Africa/Lagos' => {
			exemplarCity => q#ลากอส#,
		},
		'Africa/Libreville' => {
			exemplarCity => q#ลีเบรอวิล#,
		},
		'Africa/Lome' => {
			exemplarCity => q#โลเม#,
		},
		'Africa/Luanda' => {
			exemplarCity => q#ลูอันดา#,
		},
		'Africa/Lubumbashi' => {
			exemplarCity => q#ลูบัมบาชิ#,
		},
		'Africa/Lusaka' => {
			exemplarCity => q#ลูซากา#,
		},
		'Africa/Malabo' => {
			exemplarCity => q#มาลาโบ#,
		},
		'Africa/Maputo' => {
			exemplarCity => q#มาปูโต#,
		},
		'Africa/Maseru' => {
			exemplarCity => q#มาเซรู#,
		},
		'Africa/Mbabane' => {
			exemplarCity => q#อัมบาบาเน#,
		},
		'Africa/Mogadishu' => {
			exemplarCity => q#โมกาดิชู#,
		},
		'Africa/Monrovia' => {
			exemplarCity => q#มันโรเวีย#,
		},
		'Africa/Nairobi' => {
			exemplarCity => q#ไนโรเบีย#,
		},
		'Africa/Ndjamena' => {
			exemplarCity => q#เอ็นจาเมนา#,
		},
		'Africa/Niamey' => {
			exemplarCity => q#นีอาเมย์#,
		},
		'Africa/Nouakchott' => {
			exemplarCity => q#นูแอกชอต#,
		},
		'Africa/Ouagadougou' => {
			exemplarCity => q#วากาดูกู#,
		},
		'Africa/Porto-Novo' => {
			exemplarCity => q#ปอร์โต-โนโว#,
		},
		'Africa/Sao_Tome' => {
			exemplarCity => q#เซาตูเม#,
		},
		'Africa/Tripoli' => {
			exemplarCity => q#ตรีโปลี#,
		},
		'Africa/Tunis' => {
			exemplarCity => q#ตูนิส#,
		},
		'Africa/Windhoek' => {
			exemplarCity => q#วินด์ฮุก#,
		},
		'Africa_Central' => {
			long => {
				'standard' => q#เวลาแอฟริกากลาง#,
			},
		},
		'Africa_Eastern' => {
			long => {
				'standard' => q#เวลาแอฟริกาตะวันออก#,
			},
		},
		'Africa_Southern' => {
			long => {
				'standard' => q#เวลาแอฟริกาใต้#,
			},
		},
		'Africa_Western' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนแอฟริกาตะวันตก#,
				'generic' => q#เวลาแอฟริกาตะวันตก#,
				'standard' => q#เวลามาตรฐานแอฟริกาตะวันตก#,
			},
		},
		'Alaska' => {
			long => {
				'daylight' => q#เวลาออมแสงของอะแลสกา#,
				'generic' => q#เวลาอะแลสกา#,
				'standard' => q#เวลามาตรฐานอะแลสกา#,
			},
		},
		'Almaty' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนอัลมาตี#,
				'generic' => q#เวลาอัลมาตี#,
				'standard' => q#เวลามาตรฐานอัลมาตี#,
			},
		},
		'Amazon' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนแอมะซอน#,
				'generic' => q#เวลาแอมะซอน#,
				'standard' => q#เวลามาตรฐานแอมะซอน#,
			},
		},
		'America/Adak' => {
			exemplarCity => q#เอดัก#,
		},
		'America/Anchorage' => {
			exemplarCity => q#แองเคอเรจ#,
		},
		'America/Anguilla' => {
			exemplarCity => q#แองกิลลา#,
		},
		'America/Antigua' => {
			exemplarCity => q#แอนติกา#,
		},
		'America/Araguaina' => {
			exemplarCity => q#อารากัวนา#,
		},
		'America/Argentina/La_Rioja' => {
			exemplarCity => q#ลาริโอจา#,
		},
		'America/Argentina/Rio_Gallegos' => {
			exemplarCity => q#ริโอกาลเลกอส#,
		},
		'America/Argentina/Salta' => {
			exemplarCity => q#ซัลตา#,
		},
		'America/Argentina/San_Juan' => {
			exemplarCity => q#ซานฮวน#,
		},
		'America/Argentina/San_Luis' => {
			exemplarCity => q#ซันลูอิส#,
		},
		'America/Argentina/Tucuman' => {
			exemplarCity => q#ทูคูแมน#,
		},
		'America/Argentina/Ushuaia' => {
			exemplarCity => q#อูชูเอีย#,
		},
		'America/Aruba' => {
			exemplarCity => q#อารูบา#,
		},
		'America/Asuncion' => {
			exemplarCity => q#อะซุนซิออง#,
		},
		'America/Bahia' => {
			exemplarCity => q#บาเยีย#,
		},
		'America/Bahia_Banderas' => {
			exemplarCity => q#บาเอียบันเดรัส#,
		},
		'America/Barbados' => {
			exemplarCity => q#บาร์เบโดส#,
		},
		'America/Belem' => {
			exemplarCity => q#เบเลง#,
		},
		'America/Belize' => {
			exemplarCity => q#เบลีซ#,
		},
		'America/Blanc-Sablon' => {
			exemplarCity => q#บลังค์-ซาบลอน#,
		},
		'America/Boa_Vista' => {
			exemplarCity => q#บัววีชตา#,
		},
		'America/Bogota' => {
			exemplarCity => q#โบโกตา#,
		},
		'America/Boise' => {
			exemplarCity => q#บอยซี#,
		},
		'America/Buenos_Aires' => {
			exemplarCity => q#บัวโนสไอเรส#,
		},
		'America/Cambridge_Bay' => {
			exemplarCity => q#อ่าวแคมบริดจ์#,
		},
		'America/Campo_Grande' => {
			exemplarCity => q#กัมปูกรันดี#,
		},
		'America/Cancun' => {
			exemplarCity => q#แคนคุน#,
		},
		'America/Caracas' => {
			exemplarCity => q#คาราคัส#,
		},
		'America/Catamarca' => {
			exemplarCity => q#กาตามาร์กา#,
		},
		'America/Cayenne' => {
			exemplarCity => q#กาแยน#,
		},
		'America/Cayman' => {
			exemplarCity => q#เคย์แมน#,
		},
		'America/Chicago' => {
			exemplarCity => q#ชิคาโก#,
		},
		'America/Chihuahua' => {
			exemplarCity => q#ชีวาวา#,
		},
		'America/Coral_Harbour' => {
			exemplarCity => q#คอรัลฮาร์เบอร์#,
		},
		'America/Cordoba' => {
			exemplarCity => q#คอร์โดบา#,
		},
		'America/Costa_Rica' => {
			exemplarCity => q#คอสตาริกา#,
		},
		'America/Creston' => {
			exemplarCity => q#เครสตัน#,
		},
		'America/Cuiaba' => {
			exemplarCity => q#กุยาบา#,
		},
		'America/Curacao' => {
			exemplarCity => q#คูราเซา#,
		},
		'America/Danmarkshavn' => {
			exemplarCity => q#ดานมาร์กสฮาวน์#,
		},
		'America/Dawson' => {
			exemplarCity => q#ดอว์สัน#,
		},
		'America/Dawson_Creek' => {
			exemplarCity => q#ดอว์สัน ครีก#,
		},
		'America/Denver' => {
			exemplarCity => q#เดนเวอร์#,
		},
		'America/Detroit' => {
			exemplarCity => q#ดีทรอยต์#,
		},
		'America/Dominica' => {
			exemplarCity => q#โดมินิกา#,
		},
		'America/Edmonton' => {
			exemplarCity => q#เอดมันตัน#,
		},
		'America/Eirunepe' => {
			exemplarCity => q#เอรูเนเป#,
		},
		'America/El_Salvador' => {
			exemplarCity => q#เอลซัลวาดอร์#,
		},
		'America/Fort_Nelson' => {
			exemplarCity => q#ฟอร์ตเนลสัน#,
		},
		'America/Fortaleza' => {
			exemplarCity => q#ฟอร์ตาเลซา#,
		},
		'America/Glace_Bay' => {
			exemplarCity => q#เกลซเบย์#,
		},
		'America/Godthab' => {
			exemplarCity => q#กอดแธบ#,
		},
		'America/Goose_Bay' => {
			exemplarCity => q#กูสเบย์#,
		},
		'America/Grand_Turk' => {
			exemplarCity => q#แกรนด์เติร์ก#,
		},
		'America/Grenada' => {
			exemplarCity => q#เกรนาดา#,
		},
		'America/Guadeloupe' => {
			exemplarCity => q#กวาเดอลูป#,
		},
		'America/Guatemala' => {
			exemplarCity => q#กัวเตมาลา#,
		},
		'America/Guayaquil' => {
			exemplarCity => q#กัวยากิล#,
		},
		'America/Guyana' => {
			exemplarCity => q#กายอานา#,
		},
		'America/Halifax' => {
			exemplarCity => q#แฮลิแฟกซ์#,
		},
		'America/Havana' => {
			exemplarCity => q#ฮาวานา#,
		},
		'America/Hermosillo' => {
			exemplarCity => q#เอร์โมซีโย#,
		},
		'America/Indiana/Knox' => {
			exemplarCity => q#นอกซ์, อินดีแอนา#,
		},
		'America/Indiana/Marengo' => {
			exemplarCity => q#มาเรงโก, อินดีแอนา#,
		},
		'America/Indiana/Petersburg' => {
			exemplarCity => q#ปีเตอร์สเบิร์ก, อินดีแอนา#,
		},
		'America/Indiana/Tell_City' => {
			exemplarCity => q#เทลล์ซิตี, อินดีแอนา#,
		},
		'America/Indiana/Vevay' => {
			exemplarCity => q#วีเวย์, อินดีแอนา#,
		},
		'America/Indiana/Vincennes' => {
			exemplarCity => q#วินเซนเนส, อินดีแอนา#,
		},
		'America/Indiana/Winamac' => {
			exemplarCity => q#วินาแมค, อินดีแอนา#,
		},
		'America/Indianapolis' => {
			exemplarCity => q#อินเดียแนโพลิส#,
		},
		'America/Inuvik' => {
			exemplarCity => q#อินูวิก#,
		},
		'America/Iqaluit' => {
			exemplarCity => q#อีกวาลิต#,
		},
		'America/Jamaica' => {
			exemplarCity => q#จาเมกา#,
		},
		'America/Jujuy' => {
			exemplarCity => q#จูจิว#,
		},
		'America/Juneau' => {
			exemplarCity => q#จูโน#,
		},
		'America/Kentucky/Monticello' => {
			exemplarCity => q#มอนติเซลโล, เคนตักกี#,
		},
		'America/Kralendijk' => {
			exemplarCity => q#คราเลนดิจค์#,
		},
		'America/La_Paz' => {
			exemplarCity => q#ลาปาซ#,
		},
		'America/Lima' => {
			exemplarCity => q#ลิมา#,
		},
		'America/Los_Angeles' => {
			exemplarCity => q#ลอสแองเจลิส#,
		},
		'America/Louisville' => {
			exemplarCity => q#ลูส์วิลล์#,
		},
		'America/Lower_Princes' => {
			exemplarCity => q#โลเวอร์พรินซ์ ควอเตอร์#,
		},
		'America/Maceio' => {
			exemplarCity => q#มาเซโอ#,
		},
		'America/Managua' => {
			exemplarCity => q#มานากัว#,
		},
		'America/Manaus' => {
			exemplarCity => q#มาเนาส์#,
		},
		'America/Marigot' => {
			exemplarCity => q#มาริโกต์#,
		},
		'America/Martinique' => {
			exemplarCity => q#มาร์ตินีก#,
		},
		'America/Matamoros' => {
			exemplarCity => q#มาตาโมรอส#,
		},
		'America/Mazatlan' => {
			exemplarCity => q#มาซาทลาน#,
		},
		'America/Mendoza' => {
			exemplarCity => q#เมนดูซา#,
		},
		'America/Menominee' => {
			exemplarCity => q#เมโนมินี#,
		},
		'America/Merida' => {
			exemplarCity => q#เมรีดา#,
		},
		'America/Metlakatla' => {
			exemplarCity => q#เมทลากาตละ#,
		},
		'America/Mexico_City' => {
			exemplarCity => q#เม็กซิโกซิตี#,
		},
		'America/Miquelon' => {
			exemplarCity => q#มีเกอลง#,
		},
		'America/Moncton' => {
			exemplarCity => q#มองตัน#,
		},
		'America/Monterrey' => {
			exemplarCity => q#มอนเตร์เรย์#,
		},
		'America/Montevideo' => {
			exemplarCity => q#มอนเตวิเดโอ#,
		},
		'America/Montserrat' => {
			exemplarCity => q#มอนเซอร์รัต#,
		},
		'America/Nassau' => {
			exemplarCity => q#แนสซอ#,
		},
		'America/New_York' => {
			exemplarCity => q#นิวยอร์ก#,
		},
		'America/Nipigon' => {
			exemplarCity => q#นิปิกอน#,
		},
		'America/Nome' => {
			exemplarCity => q#นอม#,
		},
		'America/Noronha' => {
			exemplarCity => q#โนรอนฮา#,
		},
		'America/North_Dakota/Beulah' => {
			exemplarCity => q#โบลาห์, นอร์ทดาโคตา#,
		},
		'America/North_Dakota/Center' => {
			exemplarCity => q#เซนเตอร์, นอร์ทดาโคตา#,
		},
		'America/North_Dakota/New_Salem' => {
			exemplarCity => q#นิวเซเลม, นอร์ทดาโคตา#,
		},
		'America/Ojinaga' => {
			exemplarCity => q#โอจินากา#,
		},
		'America/Panama' => {
			exemplarCity => q#ปานามา#,
		},
		'America/Pangnirtung' => {
			exemplarCity => q#พางนีทัง#,
		},
		'America/Paramaribo' => {
			exemplarCity => q#ปารามาริโบ#,
		},
		'America/Phoenix' => {
			exemplarCity => q#ฟินิกซ์#,
		},
		'America/Port-au-Prince' => {
			exemplarCity => q#ปอร์โตแปรงซ์#,
		},
		'America/Port_of_Spain' => {
			exemplarCity => q#พอร์ทออฟสเปน#,
		},
		'America/Porto_Velho' => {
			exemplarCity => q#ปอร์ตูเวลโย#,
		},
		'America/Puerto_Rico' => {
			exemplarCity => q#เปอโตริโก#,
		},
		'America/Punta_Arenas' => {
			exemplarCity => q#ปุนตาอาเรนัส#,
		},
		'America/Rainy_River' => {
			exemplarCity => q#เรนนี่ริเวอร์#,
		},
		'America/Rankin_Inlet' => {
			exemplarCity => q#แรงกินอินเล็ต#,
		},
		'America/Recife' => {
			exemplarCity => q#เรซีเฟ#,
		},
		'America/Regina' => {
			exemplarCity => q#ริไจนา#,
		},
		'America/Resolute' => {
			exemplarCity => q#เรโซลูท#,
		},
		'America/Rio_Branco' => {
			exemplarCity => q#รีโอบรังโก#,
		},
		'America/Santa_Isabel' => {
			exemplarCity => q#ซานตาอิซาเบล#,
		},
		'America/Santarem' => {
			exemplarCity => q#ซันตาเรม#,
		},
		'America/Santiago' => {
			exemplarCity => q#ซันติอาโก#,
		},
		'America/Santo_Domingo' => {
			exemplarCity => q#ซานโต โดมิงโก#,
		},
		'America/Sao_Paulo' => {
			exemplarCity => q#เซาเปาลู#,
		},
		'America/Scoresbysund' => {
			exemplarCity => q#สกอเรสไบซันด์#,
		},
		'America/Sitka' => {
			exemplarCity => q#ซิตกา#,
		},
		'America/St_Barthelemy' => {
			exemplarCity => q#เซนต์บาร์เธเลมี#,
		},
		'America/St_Johns' => {
			exemplarCity => q#เซนต์จอนส์#,
		},
		'America/St_Kitts' => {
			exemplarCity => q#เซนต์คิตส์#,
		},
		'America/St_Lucia' => {
			exemplarCity => q#เซนต์ลูเซีย#,
		},
		'America/St_Thomas' => {
			exemplarCity => q#เซนต์โธมัส#,
		},
		'America/St_Vincent' => {
			exemplarCity => q#เซนต์วินเซนต์#,
		},
		'America/Swift_Current' => {
			exemplarCity => q#สวิฟต์เคอร์เรนต์#,
		},
		'America/Tegucigalpa' => {
			exemplarCity => q#เตกูซิกัลปา#,
		},
		'America/Thule' => {
			exemplarCity => q#ทูเล#,
		},
		'America/Thunder_Bay' => {
			exemplarCity => q#ทันเดอร์เบย์#,
		},
		'America/Tijuana' => {
			exemplarCity => q#ทิฮัวนา#,
		},
		'America/Toronto' => {
			exemplarCity => q#โทรอนโต#,
		},
		'America/Tortola' => {
			exemplarCity => q#ตอร์โตลา#,
		},
		'America/Vancouver' => {
			exemplarCity => q#แวนคูเวอร์#,
		},
		'America/Whitehorse' => {
			exemplarCity => q#ไวต์ฮอร์ส#,
		},
		'America/Winnipeg' => {
			exemplarCity => q#วินนิเพก#,
		},
		'America/Yakutat' => {
			exemplarCity => q#ยากูทัต#,
		},
		'America/Yellowknife' => {
			exemplarCity => q#เยลโลว์ไนฟ์#,
		},
		'America_Central' => {
			long => {
				'daylight' => q#เวลาออมแสงตอนกลางในอเมริกาเหนือ#,
				'generic' => q#เวลาตอนกลางในอเมริกาเหนือ#,
				'standard' => q#เวลามาตรฐานตอนกลางในอเมริกาเหนือ#,
			},
		},
		'America_Eastern' => {
			long => {
				'daylight' => q#เวลาออมแสงทางตะวันออกในอเมริกาเหนือ#,
				'generic' => q#เวลาทางตะวันออกในอเมริกาเหนือ#,
				'standard' => q#เวลามาตรฐานทางตะวันออกในอเมริกาเหนือ#,
			},
		},
		'America_Mountain' => {
			long => {
				'daylight' => q#เวลาออมแสงแถบภูเขาในอเมริกาเหนือ#,
				'generic' => q#เวลาแถบภูเขาในอเมริกาเหนือ#,
				'standard' => q#เวลามาตรฐานแถบภูเขาในอเมริกาเหนือ#,
			},
		},
		'America_Pacific' => {
			long => {
				'daylight' => q#เวลาออมแสงแปซิฟิกในอเมริกาเหนือ#,
				'generic' => q#เวลาแปซิฟิกในอเมริกาเหนือ#,
				'standard' => q#เวลามาตรฐานแปซิฟิกในอเมริกาเหนือ#,
			},
		},
		'Anadyr' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนอะนาดีร์#,
				'generic' => q#เวลาอะนาดีร์#,
				'standard' => q#เวลามาตรฐานอะนาดีร์#,
			},
		},
		'Antarctica/Casey' => {
			exemplarCity => q#เคซีย์#,
		},
		'Antarctica/Davis' => {
			exemplarCity => q#เดวิส#,
		},
		'Antarctica/DumontDUrville' => {
			exemplarCity => q#ดูมองต์ดูร์วิลล์#,
		},
		'Antarctica/Macquarie' => {
			exemplarCity => q#แมคควอรี#,
		},
		'Antarctica/Mawson' => {
			exemplarCity => q#มอว์สัน#,
		},
		'Antarctica/McMurdo' => {
			exemplarCity => q#แมคมัวโด#,
		},
		'Antarctica/Palmer' => {
			exemplarCity => q#พาล์เมอร์#,
		},
		'Antarctica/Rothera' => {
			exemplarCity => q#โรธีรา#,
		},
		'Antarctica/Syowa' => {
			exemplarCity => q#ไซโยวา#,
		},
		'Antarctica/Troll' => {
			exemplarCity => q#โทรล#,
		},
		'Antarctica/Vostok' => {
			exemplarCity => q#วอสตอค#,
		},
		'Apia' => {
			long => {
				'daylight' => q#เวลาออมแสงอาปีอา#,
				'generic' => q#เวลาอาปีอา#,
				'standard' => q#เวลามาตรฐานอาปีอา#,
			},
		},
		'Aqtau' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนอัคตาอู#,
				'generic' => q#เวลาอัคตาอู#,
				'standard' => q#เวลามาตรฐานอัคตาอู#,
			},
		},
		'Aqtobe' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนอัคโทเบ#,
				'generic' => q#เวลาอัคโทเบ#,
				'standard' => q#เวลามาตรฐานอัคโทเบ#,
			},
		},
		'Arabian' => {
			long => {
				'daylight' => q#เวลาออมแสงอาหรับ#,
				'generic' => q#เวลาอาหรับ#,
				'standard' => q#เวลามาตรฐานอาหรับ#,
			},
		},
		'Arctic/Longyearbyen' => {
			exemplarCity => q#ลองเยียร์เบียน#,
		},
		'Argentina' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนอาร์เจนตินา#,
				'generic' => q#เวลาอาร์เจนตินา#,
				'standard' => q#เวลามาตรฐานอาร์เจนตินา#,
			},
		},
		'Argentina_Western' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนทางตะวันตกของอาร์เจนตินา#,
				'generic' => q#เวลาตะวันตกของอาร์เจนตินา#,
				'standard' => q#เวลามาตรฐานทางตะวันตกของอาร์เจนตินา#,
			},
		},
		'Armenia' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนอาร์เมเนีย#,
				'generic' => q#เวลาอาร์เมเนีย#,
				'standard' => q#เวลามาตรฐานอาร์เมเนีย#,
			},
		},
		'Asia/Aden' => {
			exemplarCity => q#เอเดน#,
		},
		'Asia/Almaty' => {
			exemplarCity => q#อัลมาตี#,
		},
		'Asia/Amman' => {
			exemplarCity => q#อัมมาน#,
		},
		'Asia/Anadyr' => {
			exemplarCity => q#อานาดีร์#,
		},
		'Asia/Aqtau' => {
			exemplarCity => q#อัคตาอู#,
		},
		'Asia/Aqtobe' => {
			exemplarCity => q#อัคโทบี#,
		},
		'Asia/Ashgabat' => {
			exemplarCity => q#อาชกาบัต#,
		},
		'Asia/Atyrau' => {
			exemplarCity => q#อทีราว#,
		},
		'Asia/Baghdad' => {
			exemplarCity => q#แบกแดด#,
		},
		'Asia/Bahrain' => {
			exemplarCity => q#บาห์เรน#,
		},
		'Asia/Baku' => {
			exemplarCity => q#บากู#,
		},
		'Asia/Bangkok' => {
			exemplarCity => q#กรุงเทพ#,
		},
		'Asia/Barnaul' => {
			exemplarCity => q#บาร์เนาว์#,
		},
		'Asia/Beirut' => {
			exemplarCity => q#เบรุต#,
		},
		'Asia/Bishkek' => {
			exemplarCity => q#บิชเคก#,
		},
		'Asia/Brunei' => {
			exemplarCity => q#บรูไน#,
		},
		'Asia/Calcutta' => {
			exemplarCity => q#โกลกาตา#,
		},
		'Asia/Chita' => {
			exemplarCity => q#ชิตา#,
		},
		'Asia/Choibalsan' => {
			exemplarCity => q#ชอยบาลซาน#,
		},
		'Asia/Colombo' => {
			exemplarCity => q#โคลัมโบ#,
		},
		'Asia/Damascus' => {
			exemplarCity => q#ดามัสกัส#,
		},
		'Asia/Dhaka' => {
			exemplarCity => q#ดากา#,
		},
		'Asia/Dili' => {
			exemplarCity => q#ดิลี#,
		},
		'Asia/Dubai' => {
			exemplarCity => q#ดูไบ#,
		},
		'Asia/Dushanbe' => {
			exemplarCity => q#ดูชานเบ#,
		},
		'Asia/Famagusta' => {
			exemplarCity => q#แฟมากุสตา#,
		},
		'Asia/Gaza' => {
			exemplarCity => q#กาซา#,
		},
		'Asia/Hebron' => {
			exemplarCity => q#เฮบรอน#,
		},
		'Asia/Hong_Kong' => {
			exemplarCity => q#ฮ่องกง#,
		},
		'Asia/Hovd' => {
			exemplarCity => q#ฮอฟด์#,
		},
		'Asia/Irkutsk' => {
			exemplarCity => q#อีร์คุตสค์#,
		},
		'Asia/Jakarta' => {
			exemplarCity => q#จาการ์ตา#,
		},
		'Asia/Jayapura' => {
			exemplarCity => q#จายาปุระ#,
		},
		'Asia/Jerusalem' => {
			exemplarCity => q#เยรูซาเลม#,
		},
		'Asia/Kabul' => {
			exemplarCity => q#คาบูล#,
		},
		'Asia/Kamchatka' => {
			exemplarCity => q#คามชัตกา#,
		},
		'Asia/Karachi' => {
			exemplarCity => q#การาจี#,
		},
		'Asia/Katmandu' => {
			exemplarCity => q#กาตมันดุ#,
		},
		'Asia/Khandyga' => {
			exemplarCity => q#ฮันดืยกา#,
		},
		'Asia/Krasnoyarsk' => {
			exemplarCity => q#ครัสโนยาร์สก์#,
		},
		'Asia/Kuala_Lumpur' => {
			exemplarCity => q#กัวลาลัมเปอร์#,
		},
		'Asia/Kuching' => {
			exemplarCity => q#กูชิง#,
		},
		'Asia/Kuwait' => {
			exemplarCity => q#คูเวต#,
		},
		'Asia/Macau' => {
			exemplarCity => q#มาเก๊า#,
		},
		'Asia/Magadan' => {
			exemplarCity => q#มากาดาน#,
		},
		'Asia/Makassar' => {
			exemplarCity => q#มากัสซาร์#,
		},
		'Asia/Manila' => {
			exemplarCity => q#มะนิลา#,
		},
		'Asia/Muscat' => {
			exemplarCity => q#มัสกัต#,
		},
		'Asia/Nicosia' => {
			exemplarCity => q#นิโคเซีย#,
		},
		'Asia/Novokuznetsk' => {
			exemplarCity => q#โนโวคุซเนตสค์#,
		},
		'Asia/Novosibirsk' => {
			exemplarCity => q#โนโวซิบิร์สก์#,
		},
		'Asia/Omsk' => {
			exemplarCity => q#โอมสก์#,
		},
		'Asia/Oral' => {
			exemplarCity => q#ออรัล#,
		},
		'Asia/Phnom_Penh' => {
			exemplarCity => q#พนมเปญ#,
		},
		'Asia/Pontianak' => {
			exemplarCity => q#พอนเทียนัก#,
		},
		'Asia/Pyongyang' => {
			exemplarCity => q#เปียงยาง#,
		},
		'Asia/Qatar' => {
			exemplarCity => q#กาตาร์#,
		},
		'Asia/Qostanay' => {
			exemplarCity => q#คอสตาเนย์#,
		},
		'Asia/Qyzylorda' => {
			exemplarCity => q#ไคซีลอร์ดา#,
		},
		'Asia/Rangoon' => {
			exemplarCity => q#ย่างกุ้ง#,
		},
		'Asia/Riyadh' => {
			exemplarCity => q#ริยาร์ด#,
		},
		'Asia/Saigon' => {
			exemplarCity => q#นครโฮจิมินห์#,
		},
		'Asia/Sakhalin' => {
			exemplarCity => q#ซาคาลิน#,
		},
		'Asia/Samarkand' => {
			exemplarCity => q#ซามาร์กานด์#,
		},
		'Asia/Seoul' => {
			exemplarCity => q#โซล#,
		},
		'Asia/Shanghai' => {
			exemplarCity => q#เซี่ยงไฮ้#,
		},
		'Asia/Singapore' => {
			exemplarCity => q#สิงคโปร์#,
		},
		'Asia/Srednekolymsk' => {
			exemplarCity => q#ซเรดเนคโคลิมสก์#,
		},
		'Asia/Taipei' => {
			exemplarCity => q#ไทเป#,
		},
		'Asia/Tashkent' => {
			exemplarCity => q#ทาชเคนต์#,
		},
		'Asia/Tbilisi' => {
			exemplarCity => q#ทบิลิซิ#,
		},
		'Asia/Tehran' => {
			exemplarCity => q#เตหะราน#,
		},
		'Asia/Thimphu' => {
			exemplarCity => q#ทิมพู#,
		},
		'Asia/Tokyo' => {
			exemplarCity => q#โตเกียว#,
		},
		'Asia/Tomsk' => {
			exemplarCity => q#ตอมสค์#,
		},
		'Asia/Ulaanbaatar' => {
			exemplarCity => q#อูลานบาตอร์#,
		},
		'Asia/Urumqi' => {
			exemplarCity => q#อุรุมชี#,
		},
		'Asia/Ust-Nera' => {
			exemplarCity => q#อุสต์เนรา#,
		},
		'Asia/Vientiane' => {
			exemplarCity => q#เวียงจันทน์#,
		},
		'Asia/Vladivostok' => {
			exemplarCity => q#วลาดิโวสต็อก#,
		},
		'Asia/Yakutsk' => {
			exemplarCity => q#ยาคุตสค์#,
		},
		'Asia/Yekaterinburg' => {
			exemplarCity => q#ยีคาเตอรินเบิร์ก#,
		},
		'Asia/Yerevan' => {
			exemplarCity => q#เยเรวาน#,
		},
		'Atlantic' => {
			long => {
				'daylight' => q#เวลาออมแสงของแอตแลนติก#,
				'generic' => q#เวลาแอตแลนติก#,
				'standard' => q#เวลามาตรฐานแอตแลนติก#,
			},
		},
		'Atlantic/Azores' => {
			exemplarCity => q#อาซอเรส#,
		},
		'Atlantic/Bermuda' => {
			exemplarCity => q#เบอร์มิวดา#,
		},
		'Atlantic/Canary' => {
			exemplarCity => q#คะเนรี#,
		},
		'Atlantic/Cape_Verde' => {
			exemplarCity => q#เคปเวิร์ด#,
		},
		'Atlantic/Faeroe' => {
			exemplarCity => q#แฟโร#,
		},
		'Atlantic/Madeira' => {
			exemplarCity => q#มาเดรา#,
		},
		'Atlantic/Reykjavik' => {
			exemplarCity => q#เรคยาวิก#,
		},
		'Atlantic/South_Georgia' => {
			exemplarCity => q#เซาท์ จอร์เจีย#,
		},
		'Atlantic/St_Helena' => {
			exemplarCity => q#เซนต์เฮเลนา#,
		},
		'Atlantic/Stanley' => {
			exemplarCity => q#สแตนลีย์#,
		},
		'Australia/Adelaide' => {
			exemplarCity => q#แอดิเลด#,
		},
		'Australia/Brisbane' => {
			exemplarCity => q#บริสเบน#,
		},
		'Australia/Broken_Hill' => {
			exemplarCity => q#โบรกเคนฮิลล์#,
		},
		'Australia/Currie' => {
			exemplarCity => q#คูร์รี#,
		},
		'Australia/Darwin' => {
			exemplarCity => q#ดาร์วิน#,
		},
		'Australia/Eucla' => {
			exemplarCity => q#ยูคลา#,
		},
		'Australia/Hobart' => {
			exemplarCity => q#โฮบาร์ต#,
		},
		'Australia/Lindeman' => {
			exemplarCity => q#ลินดีแมน#,
		},
		'Australia/Lord_Howe' => {
			exemplarCity => q#ลอร์ดโฮว์#,
		},
		'Australia/Melbourne' => {
			exemplarCity => q#เมลเบิร์น#,
		},
		'Australia/Perth' => {
			exemplarCity => q#เพิร์ท#,
		},
		'Australia/Sydney' => {
			exemplarCity => q#ซิดนีย์#,
		},
		'Australia_Central' => {
			long => {
				'daylight' => q#เวลาออมแสงทางตอนกลางของออสเตรเลีย#,
				'generic' => q#เวลาออสเตรเลียกลาง#,
				'standard' => q#เวลามาตรฐานทางตอนกลางของออสเตรเลีย#,
			},
		},
		'Australia_CentralWestern' => {
			long => {
				'daylight' => q#เวลาออมแสงทางตะวันตกตอนกลางของออสเตรเลีย#,
				'generic' => q#เวลาทางตะวันตกตอนกลางของออสเตรเลีย#,
				'standard' => q#เวลามาตรฐานทางตะวันตกตอนกลางของออสเตรเลีย#,
			},
		},
		'Australia_Eastern' => {
			long => {
				'daylight' => q#เวลาออมแสงทางตะวันออกของออสเตรเลีย#,
				'generic' => q#เวลาออสเตรเลียตะวันออก#,
				'standard' => q#เวลามาตรฐานทางตะวันออกของออสเตรเลีย#,
			},
		},
		'Australia_Western' => {
			long => {
				'daylight' => q#เวลาออมแสงทางตะวันตกของออสเตรเลีย#,
				'generic' => q#เวลาออสเตรเลียตะวันตก#,
				'standard' => q#เวลามาตรฐานทางตะวันตกของออสเตรเลีย#,
			},
		},
		'Azerbaijan' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนอาเซอร์ไบจาน#,
				'generic' => q#เวลาอาเซอร์ไบจาน#,
				'standard' => q#เวลามาตรฐานอาเซอร์ไบจาน#,
			},
		},
		'Azores' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนอะโซร์ส#,
				'generic' => q#เวลาอะโซร์ส#,
				'standard' => q#เวลามาตรฐานอะโซร์ส#,
			},
		},
		'Bangladesh' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนบังกลาเทศ#,
				'generic' => q#เวลาบังกลาเทศ#,
				'standard' => q#เวลามาตรฐานบังกลาเทศ#,
			},
		},
		'Bhutan' => {
			long => {
				'standard' => q#เวลาภูฏาน#,
			},
		},
		'Bolivia' => {
			long => {
				'standard' => q#เวลาโบลิเวีย#,
			},
		},
		'Brasilia' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนบราซิเลีย#,
				'generic' => q#เวลาบราซิเลีย#,
				'standard' => q#เวลามาตรฐานบราซิเลีย#,
			},
		},
		'Brunei' => {
			long => {
				'standard' => q#เวลาบรูไนดารุสซาลาม#,
			},
		},
		'Cape_Verde' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนเคปเวิร์ด#,
				'generic' => q#เวลาเคปเวิร์ด#,
				'standard' => q#เวลามาตรฐานเคปเวิร์ด#,
			},
		},
		'Casey' => {
			long => {
				'standard' => q#เวลาเคซีย์#,
			},
		},
		'Chamorro' => {
			long => {
				'standard' => q#เวลาชามอร์โร#,
			},
		},
		'Chatham' => {
			long => {
				'daylight' => q#เวลาออมแสงแชทัม#,
				'generic' => q#เวลาแชทัม#,
				'standard' => q#เวลามาตรฐานแชทัม#,
			},
		},
		'Chile' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนชิลี#,
				'generic' => q#เวลาชิลี#,
				'standard' => q#เวลามาตรฐานชิลี#,
			},
		},
		'China' => {
			long => {
				'daylight' => q#เวลาออมแสงจีน#,
				'generic' => q#เวลาจีน#,
				'standard' => q#เวลามาตรฐานจีน#,
			},
		},
		'Choibalsan' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนชอยปาลชาน#,
				'generic' => q#เวลาชอยปาลชาน#,
				'standard' => q#เวลามาตรฐานชอยปาลชาน#,
			},
		},
		'Christmas' => {
			long => {
				'standard' => q#เวลาเกาะคริสต์มาส#,
			},
		},
		'Cocos' => {
			long => {
				'standard' => q#เวลาหมู่เกาะโคโคส#,
			},
		},
		'Colombia' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนโคลอมเบีย#,
				'generic' => q#เวลาโคลอมเบีย#,
				'standard' => q#เวลามาตรฐานโคลอมเบีย#,
			},
		},
		'Cook' => {
			long => {
				'daylight' => q#เวลาครึ่งฤดูร้อนหมู่เกาะคุก#,
				'generic' => q#เวลาหมู่เกาะคุก#,
				'standard' => q#เวลามาตรฐานหมู่เกาะคุก#,
			},
		},
		'Cuba' => {
			long => {
				'daylight' => q#เวลาออมแสงของคิวบา#,
				'generic' => q#เวลาคิวบา#,
				'standard' => q#เวลามาตรฐานคิวบา#,
			},
		},
		'Davis' => {
			long => {
				'standard' => q#เวลาเดวิส#,
			},
		},
		'DumontDUrville' => {
			long => {
				'standard' => q#เวลาดูมองต์ดูร์วิลล์#,
			},
		},
		'East_Timor' => {
			long => {
				'standard' => q#เวลาติมอร์ตะวันออก#,
			},
		},
		'Easter' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนเกาะอีสเตอร์#,
				'generic' => q#เวลาเกาะอีสเตอร์#,
				'standard' => q#เวลามาตรฐานเกาะอีสเตอร์#,
			},
		},
		'Ecuador' => {
			long => {
				'standard' => q#เวลาเอกวาดอร์#,
			},
		},
		'Etc/UTC' => {
			long => {
				'standard' => q#เวลาสากลเชิงพิกัด#,
			},
		},
		'Etc/Unknown' => {
			exemplarCity => q#ไม่ทราบชื่อเมือง#,
		},
		'Europe/Amsterdam' => {
			exemplarCity => q#อัมสเตอดัม#,
		},
		'Europe/Andorra' => {
			exemplarCity => q#อันดอร์รา#,
		},
		'Europe/Astrakhan' => {
			exemplarCity => q#แอสตราคาน#,
		},
		'Europe/Athens' => {
			exemplarCity => q#เอเธนส์#,
		},
		'Europe/Belgrade' => {
			exemplarCity => q#เบลเกรด#,
		},
		'Europe/Berlin' => {
			exemplarCity => q#เบอร์ลิน#,
		},
		'Europe/Bratislava' => {
			exemplarCity => q#บราติสลาวา#,
		},
		'Europe/Brussels' => {
			exemplarCity => q#บรัสเซลส์#,
		},
		'Europe/Bucharest' => {
			exemplarCity => q#บูคาเรส#,
		},
		'Europe/Budapest' => {
			exemplarCity => q#บูดาเปส#,
		},
		'Europe/Busingen' => {
			exemplarCity => q#บุสซิงเง็น#,
		},
		'Europe/Chisinau' => {
			exemplarCity => q#คีชีเนา#,
		},
		'Europe/Copenhagen' => {
			exemplarCity => q#โคเปนเฮเกน#,
		},
		'Europe/Dublin' => {
			exemplarCity => q#ดับบลิน#,
			long => {
				'daylight' => q#เวลามาตรฐานไอร์แลนด์#,
			},
		},
		'Europe/Gibraltar' => {
			exemplarCity => q#ยิบรอลตาร์#,
		},
		'Europe/Guernsey' => {
			exemplarCity => q#เกิร์นซีย์#,
		},
		'Europe/Helsinki' => {
			exemplarCity => q#เฮลซิงกิ#,
		},
		'Europe/Isle_of_Man' => {
			exemplarCity => q#เกาะแมน#,
		},
		'Europe/Istanbul' => {
			exemplarCity => q#อิสตันบูล#,
		},
		'Europe/Jersey' => {
			exemplarCity => q#เจอร์ซีย์#,
		},
		'Europe/Kaliningrad' => {
			exemplarCity => q#คาลินิงกราด#,
		},
		'Europe/Kiev' => {
			exemplarCity => q#เคียฟ#,
		},
		'Europe/Kirov' => {
			exemplarCity => q#คิรอฟ#,
		},
		'Europe/Lisbon' => {
			exemplarCity => q#ลิสบอน#,
		},
		'Europe/Ljubljana' => {
			exemplarCity => q#ลูบลิยานา#,
		},
		'Europe/London' => {
			exemplarCity => q#ลอนดอน#,
			long => {
				'daylight' => q#เวลาฤดูร้อนอังกฤษ#,
			},
		},
		'Europe/Luxembourg' => {
			exemplarCity => q#ลักเซมเบิร์ก#,
		},
		'Europe/Madrid' => {
			exemplarCity => q#มาดริด#,
		},
		'Europe/Malta' => {
			exemplarCity => q#มอลตา#,
		},
		'Europe/Mariehamn' => {
			exemplarCity => q#มารีฮามน์#,
		},
		'Europe/Minsk' => {
			exemplarCity => q#มินสก์#,
		},
		'Europe/Monaco' => {
			exemplarCity => q#โมนาโก#,
		},
		'Europe/Moscow' => {
			exemplarCity => q#มอสโก#,
		},
		'Europe/Oslo' => {
			exemplarCity => q#ออสโล#,
		},
		'Europe/Paris' => {
			exemplarCity => q#ปารีส#,
		},
		'Europe/Podgorica' => {
			exemplarCity => q#พอดกอรีตซา#,
		},
		'Europe/Prague' => {
			exemplarCity => q#ปราก#,
		},
		'Europe/Riga' => {
			exemplarCity => q#ริกา#,
		},
		'Europe/Rome' => {
			exemplarCity => q#โรม#,
		},
		'Europe/Samara' => {
			exemplarCity => q#ซามารา#,
		},
		'Europe/San_Marino' => {
			exemplarCity => q#ซานมารีโน#,
		},
		'Europe/Sarajevo' => {
			exemplarCity => q#ซาราเยโว#,
		},
		'Europe/Saratov' => {
			exemplarCity => q#ซาราทอฟ#,
		},
		'Europe/Simferopol' => {
			exemplarCity => q#ซิมเฟอโรโปล#,
		},
		'Europe/Skopje' => {
			exemplarCity => q#สโกเปีย#,
		},
		'Europe/Sofia' => {
			exemplarCity => q#โซเฟีย#,
		},
		'Europe/Stockholm' => {
			exemplarCity => q#สตอกโฮล์ม#,
		},
		'Europe/Tallinn' => {
			exemplarCity => q#ทาลลินน์#,
		},
		'Europe/Tirane' => {
			exemplarCity => q#ติรานา#,
		},
		'Europe/Ulyanovsk' => {
			exemplarCity => q#อะลิยานอฟ#,
		},
		'Europe/Uzhgorod' => {
			exemplarCity => q#อัซโกร็อด#,
		},
		'Europe/Vaduz' => {
			exemplarCity => q#วาดุซ#,
		},
		'Europe/Vatican' => {
			exemplarCity => q#วาติกัน#,
		},
		'Europe/Vienna' => {
			exemplarCity => q#เวียนนา#,
		},
		'Europe/Vilnius' => {
			exemplarCity => q#วิลนีอุส#,
		},
		'Europe/Volgograd' => {
			exemplarCity => q#วอลโกกราด#,
		},
		'Europe/Warsaw' => {
			exemplarCity => q#วอร์ซอ#,
		},
		'Europe/Zagreb' => {
			exemplarCity => q#ซาเกร็บ#,
		},
		'Europe/Zaporozhye' => {
			exemplarCity => q#ซาโปโรซี#,
		},
		'Europe/Zurich' => {
			exemplarCity => q#ซูริค#,
		},
		'Europe_Central' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนยุโรปกลาง#,
				'generic' => q#เวลายุโรปกลาง#,
				'standard' => q#เวลามาตรฐานยุโรปกลาง#,
			},
		},
		'Europe_Eastern' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนยุโรปตะวันออก#,
				'generic' => q#เวลายุโรปตะวันออก#,
				'standard' => q#เวลามาตรฐานยุโรปตะวันออก#,
			},
		},
		'Europe_Further_Eastern' => {
			long => {
				'standard' => q#เวลายุโรปตะวันออกไกล#,
			},
		},
		'Europe_Western' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนยุโรปตะวันตก#,
				'generic' => q#เวลายุโรปตะวันตก#,
				'standard' => q#เวลามาตรฐานยุโรปตะวันตก#,
			},
		},
		'Falkland' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนหมู่เกาะฟอล์กแลนด์#,
				'generic' => q#เวลาหมู่เกาะฟอล์กแลนด์#,
				'standard' => q#เวลามาตรฐานหมู่เกาะฟอล์กแลนด์#,
			},
		},
		'Fiji' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนฟิจิ#,
				'generic' => q#เวลาฟิจิ#,
				'standard' => q#เวลามาตรฐานฟิจิ#,
			},
		},
		'French_Guiana' => {
			long => {
				'standard' => q#เวลาเฟรนช์เกียนา#,
			},
		},
		'French_Southern' => {
			long => {
				'standard' => q#เวลาเฟรนช์เซาเทิร์นและแอนตาร์กติก#,
			},
		},
		'GMT' => {
			long => {
				'standard' => q#เวลามาตรฐานกรีนิช#,
			},
		},
		'Galapagos' => {
			long => {
				'standard' => q#เวลากาลาปาโกส#,
			},
		},
		'Gambier' => {
			long => {
				'standard' => q#เวลาแกมเบียร์#,
			},
		},
		'Georgia' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนจอร์เจีย#,
				'generic' => q#เวลาจอร์เจีย#,
				'standard' => q#เวลามาตรฐานจอร์เจีย#,
			},
		},
		'Gilbert_Islands' => {
			long => {
				'standard' => q#เวลาหมู่เกาะกิลเบิร์ต#,
			},
		},
		'Greenland_Eastern' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนกรีนแลนด์ตะวันออก#,
				'generic' => q#เวลากรีนแลนด์ตะวันออก#,
				'standard' => q#เวลามาตรฐานกรีนแลนด์ตะวันออก#,
			},
		},
		'Greenland_Western' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนกรีนแลนด์ตะวันตก#,
				'generic' => q#เวลากรีนแลนด์ตะวันตก#,
				'standard' => q#เวลามาตรฐานกรีนแลนด์ตะวันตก#,
			},
		},
		'Guam' => {
			long => {
				'standard' => q#เวลากวม#,
			},
		},
		'Gulf' => {
			long => {
				'standard' => q#เวลากัลฟ์#,
			},
		},
		'Guyana' => {
			long => {
				'standard' => q#เวลากายอานา#,
			},
		},
		'Hawaii_Aleutian' => {
			long => {
				'daylight' => q#เวลาออมแสงฮาวาย-อะลูเชียน#,
				'generic' => q#เวลาฮาวาย-อะลูเชียน#,
				'standard' => q#เวลามาตรฐานฮาวาย-อะลูเชียน#,
			},
		},
		'Hong_Kong' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนฮ่องกง#,
				'generic' => q#เวลาฮ่องกง#,
				'standard' => q#เวลามาตรฐานฮ่องกง#,
			},
		},
		'Hovd' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนฮอฟด์#,
				'generic' => q#เวลาฮอฟด์#,
				'standard' => q#เวลามาตรฐานฮอฟด์#,
			},
		},
		'India' => {
			long => {
				'standard' => q#เวลาอินเดีย#,
			},
		},
		'Indian/Antananarivo' => {
			exemplarCity => q#อันตานานาริโว#,
		},
		'Indian/Chagos' => {
			exemplarCity => q#ชากัส#,
		},
		'Indian/Christmas' => {
			exemplarCity => q#คริสต์มาส#,
		},
		'Indian/Cocos' => {
			exemplarCity => q#โคโคส#,
		},
		'Indian/Comoro' => {
			exemplarCity => q#โคโมโร#,
		},
		'Indian/Kerguelen' => {
			exemplarCity => q#แกร์เกอลอง#,
		},
		'Indian/Mahe' => {
			exemplarCity => q#มาเอ#,
		},
		'Indian/Maldives' => {
			exemplarCity => q#มัลดีฟส์#,
		},
		'Indian/Mauritius' => {
			exemplarCity => q#มอริเชียส#,
		},
		'Indian/Mayotte' => {
			exemplarCity => q#มาโยเต#,
		},
		'Indian/Reunion' => {
			exemplarCity => q#เรอูนียง#,
		},
		'Indian_Ocean' => {
			long => {
				'standard' => q#เวลามหาสมุทรอินเดีย#,
			},
		},
		'Indochina' => {
			long => {
				'standard' => q#เวลาอินโดจีน#,
			},
		},
		'Indonesia_Central' => {
			long => {
				'standard' => q#เวลาอินโดนีเซียตอนกลาง#,
			},
		},
		'Indonesia_Eastern' => {
			long => {
				'standard' => q#เวลาอินโดนีเซียฝั่งตะวันออก#,
			},
		},
		'Indonesia_Western' => {
			long => {
				'standard' => q#เวลาอินโดนีเซียฝั่งตะวันตก#,
			},
		},
		'Iran' => {
			long => {
				'daylight' => q#เวลาออมแสงอิหร่าน#,
				'generic' => q#เวลาอิหร่าน#,
				'standard' => q#เวลามาตรฐานอิหร่าน#,
			},
		},
		'Irkutsk' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนอีร์คุตสค์#,
				'generic' => q#เวลาอีร์คุตสค์#,
				'standard' => q#เวลามาตรฐานอีร์คุตสค์#,
			},
		},
		'Israel' => {
			long => {
				'daylight' => q#เวลาออมแสงอิสราเอล#,
				'generic' => q#เวลาอิสราเอล#,
				'standard' => q#เวลามาตรฐานอิสราเอล#,
			},
		},
		'Japan' => {
			long => {
				'daylight' => q#เวลาออมแสงญี่ปุ่น#,
				'generic' => q#เวลาญี่ปุ่น#,
				'standard' => q#เวลามาตรฐานญี่ปุ่น#,
			},
		},
		'Kamchatka' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนเปโตรปัฟลอฟสค์-คัมชัตสกี#,
				'generic' => q#เวลาคัมชัตคา#,
				'standard' => q#เวลาเปโตรปัฟลอฟสค์-คัมชัตสกี#,
			},
		},
		'Kazakhstan_Eastern' => {
			long => {
				'standard' => q#เวลาคาซัคสถานตะวันออก#,
			},
		},
		'Kazakhstan_Western' => {
			long => {
				'standard' => q#เวลาคาซัคสถานตะวันตก#,
			},
		},
		'Korea' => {
			long => {
				'daylight' => q#เวลาออมแสงเกาหลี#,
				'generic' => q#เวลาเกาหลี#,
				'standard' => q#เวลามาตรฐานเกาหลี#,
			},
		},
		'Kosrae' => {
			long => {
				'standard' => q#เวลาคอสไร#,
			},
		},
		'Krasnoyarsk' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนครัสโนยาสค์#,
				'generic' => q#เวลาครัสโนยาสค์#,
				'standard' => q#เวลามาตรฐานครัสโนยาสค์#,
			},
		},
		'Kyrgystan' => {
			long => {
				'standard' => q#เวลาคีร์กีซสถาน#,
			},
		},
		'Lanka' => {
			long => {
				'standard' => q#เวลาลังกา#,
			},
		},
		'Line_Islands' => {
			long => {
				'standard' => q#เวลาหมู่เกาะไลน์#,
			},
		},
		'Lord_Howe' => {
			long => {
				'daylight' => q#เวลาออมแสงลอร์ดโฮว์#,
				'generic' => q#เวลาลอร์ดโฮว์#,
				'standard' => q#เวลามาตรฐานลอร์ดโฮว์#,
			},
		},
		'Macau' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนมาเก๊า#,
				'generic' => q#เวลามาเก๊า#,
				'standard' => q#เวลามาตรฐานมาเก๊า#,
			},
		},
		'Macquarie' => {
			long => {
				'standard' => q#เวลาเกาะแมกควอรี#,
			},
		},
		'Magadan' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนมากาดาน#,
				'generic' => q#เวลามากาดาน#,
				'standard' => q#เวลามาตรฐานมากาดาน#,
			},
		},
		'Malaysia' => {
			long => {
				'standard' => q#เวลามาเลเซีย#,
			},
		},
		'Maldives' => {
			long => {
				'standard' => q#เวลามัลดีฟส์#,
			},
		},
		'Marquesas' => {
			long => {
				'standard' => q#เวลามาร์เคซัส#,
			},
		},
		'Marshall_Islands' => {
			long => {
				'standard' => q#เวลาหมู่เกาะมาร์แชลล์#,
			},
		},
		'Mauritius' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนของมอริเชียส#,
				'generic' => q#เวลามอริเชียส#,
				'standard' => q#เวลามาตรฐานมอริเชียส#,
			},
		},
		'Mawson' => {
			long => {
				'standard' => q#เวลามอว์สัน#,
			},
		},
		'Mexico_Northwest' => {
			long => {
				'daylight' => q#เวลาออมแสงเม็กซิโกตะวันตกเฉียงเหนือ#,
				'generic' => q#เวลาเม็กซิโกตะวันตกเฉียงเหนือ#,
				'standard' => q#เวลามาตรฐานเม็กซิโกตะวันตกเฉียงเหนือ#,
			},
		},
		'Mexico_Pacific' => {
			long => {
				'daylight' => q#เวลาออมแสงแปซิฟิกเม็กซิโก#,
				'generic' => q#เวลาแปซิฟิกเม็กซิโก#,
				'standard' => q#เวลามาตรฐานแปซิฟิกเม็กซิโก#,
			},
		},
		'Mongolia' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนอูลานบาตอร์#,
				'generic' => q#เวลาอูลานบาตอร์#,
				'standard' => q#เวลามาตรฐานอูลานบาตอร์#,
			},
		},
		'Moscow' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนมอสโก#,
				'generic' => q#เวลามอสโก#,
				'standard' => q#เวลามาตรฐานมอสโก#,
			},
		},
		'Myanmar' => {
			long => {
				'standard' => q#เวลาพม่า#,
			},
		},
		'Nauru' => {
			long => {
				'standard' => q#เวลานาอูรู#,
			},
		},
		'Nepal' => {
			long => {
				'standard' => q#เวลาเนปาล#,
			},
		},
		'New_Caledonia' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนนิวแคลิโดเนีย#,
				'generic' => q#เวลานิวแคลิโดเนีย#,
				'standard' => q#เวลามาตรฐานนิวแคลิโดเนีย#,
			},
		},
		'New_Zealand' => {
			long => {
				'daylight' => q#เวลาออมแสงนิวซีแลนด์#,
				'generic' => q#เวลานิวซีแลนด์#,
				'standard' => q#เวลามาตรฐานนิวซีแลนด์#,
			},
		},
		'Newfoundland' => {
			long => {
				'daylight' => q#เวลาออมแสงนิวฟันด์แลนด์#,
				'generic' => q#เวลานิวฟันด์แลนด์#,
				'standard' => q#เวลามาตรฐานนิวฟันด์แลนด์#,
			},
		},
		'Niue' => {
			long => {
				'standard' => q#เวลานีอูเอ#,
			},
		},
		'Norfolk' => {
			long => {
				'daylight' => q#เวลาออมแสงเกาะนอร์ฟอล์ก#,
				'generic' => q#เวลาเกาะนอร์ฟอล์ก#,
				'standard' => q#เวลามาตรฐานเกาะนอร์ฟอล์ก#,
			},
		},
		'Noronha' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนของหมู่เกาะเฟอร์นันโด#,
				'generic' => q#เวลาหมู่เกาะเฟอร์นันโด#,
				'standard' => q#เวลามาตรฐานหมู่เกาะเฟอร์นันโด#,
			},
		},
		'North_Mariana' => {
			long => {
				'standard' => q#เวลาหมู่เกาะมาเรียนาเหนือ#,
			},
		},
		'Novosibirsk' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนโนโวซีบีสค์#,
				'generic' => q#เวลาโนโวซีบีสค์#,
				'standard' => q#เวลามาตรฐานโนโวซีบีสค์#,
			},
		},
		'Omsk' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนออมสค์#,
				'generic' => q#เวลาออมสค์#,
				'standard' => q#เวลามาตรฐานออมสค์#,
			},
		},
		'Pacific/Apia' => {
			exemplarCity => q#อาปีอา#,
		},
		'Pacific/Auckland' => {
			exemplarCity => q#โอคแลนด์#,
		},
		'Pacific/Bougainville' => {
			exemplarCity => q#บูเกนวิลล์#,
		},
		'Pacific/Chatham' => {
			exemplarCity => q#แชทัม#,
		},
		'Pacific/Easter' => {
			exemplarCity => q#อีสเตอร์#,
		},
		'Pacific/Efate' => {
			exemplarCity => q#เอฟาเต#,
		},
		'Pacific/Enderbury' => {
			exemplarCity => q#เอนเดอร์เบอรี#,
		},
		'Pacific/Fakaofo' => {
			exemplarCity => q#ฟาเคาโฟ#,
		},
		'Pacific/Fiji' => {
			exemplarCity => q#ฟิจิ#,
		},
		'Pacific/Funafuti' => {
			exemplarCity => q#ฟูนะฟูตี#,
		},
		'Pacific/Galapagos' => {
			exemplarCity => q#กาลาปาโกส#,
		},
		'Pacific/Gambier' => {
			exemplarCity => q#แกมเบียร์#,
		},
		'Pacific/Guadalcanal' => {
			exemplarCity => q#กัวดัลคานัล#,
		},
		'Pacific/Guam' => {
			exemplarCity => q#กวม#,
		},
		'Pacific/Honolulu' => {
			exemplarCity => q#โฮโนลูลู#,
		},
		'Pacific/Johnston' => {
			exemplarCity => q#จอห์นสตัน#,
		},
		'Pacific/Kiritimati' => {
			exemplarCity => q#คิริทิมาตี#,
		},
		'Pacific/Kosrae' => {
			exemplarCity => q#คอสไร#,
		},
		'Pacific/Kwajalein' => {
			exemplarCity => q#ควาจาเลน#,
		},
		'Pacific/Majuro' => {
			exemplarCity => q#มาจูโร#,
		},
		'Pacific/Marquesas' => {
			exemplarCity => q#มาร์เคซัส#,
		},
		'Pacific/Midway' => {
			exemplarCity => q#มิดเวย์#,
		},
		'Pacific/Nauru' => {
			exemplarCity => q#นาอูรู#,
		},
		'Pacific/Niue' => {
			exemplarCity => q#นีอูเอ#,
		},
		'Pacific/Norfolk' => {
			exemplarCity => q#นอร์ฟอล์ก#,
		},
		'Pacific/Noumea' => {
			exemplarCity => q#นูเมอา#,
		},
		'Pacific/Pago_Pago' => {
			exemplarCity => q#ปาโก ปาโก#,
		},
		'Pacific/Palau' => {
			exemplarCity => q#ปาเลา#,
		},
		'Pacific/Pitcairn' => {
			exemplarCity => q#พิตแคร์น#,
		},
		'Pacific/Ponape' => {
			exemplarCity => q#โปนาเป#,
		},
		'Pacific/Port_Moresby' => {
			exemplarCity => q#พอร์ตมอร์สบี#,
		},
		'Pacific/Rarotonga' => {
			exemplarCity => q#ราโรตองกา#,
		},
		'Pacific/Saipan' => {
			exemplarCity => q#ไซปัน#,
		},
		'Pacific/Tahiti' => {
			exemplarCity => q#ตาฮีตี#,
		},
		'Pacific/Tarawa' => {
			exemplarCity => q#ตาระวา#,
		},
		'Pacific/Tongatapu' => {
			exemplarCity => q#ตองกาตาปู#,
		},
		'Pacific/Truk' => {
			exemplarCity => q#ทรัก#,
		},
		'Pacific/Wake' => {
			exemplarCity => q#เวก#,
		},
		'Pacific/Wallis' => {
			exemplarCity => q#วาลลิส#,
		},
		'Pakistan' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนปากีสถาน#,
				'generic' => q#เวลาปากีสถาน#,
				'standard' => q#เวลามาตรฐานปากีสถาน#,
			},
		},
		'Palau' => {
			long => {
				'standard' => q#เวลาปาเลา#,
			},
		},
		'Papua_New_Guinea' => {
			long => {
				'standard' => q#เวลาปาปัวนิวกินี#,
			},
		},
		'Paraguay' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนปารากวัย#,
				'generic' => q#เวลาปารากวัย#,
				'standard' => q#เวลามาตรฐานปารากวัย#,
			},
		},
		'Peru' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนเปรู#,
				'generic' => q#เวลาเปรู#,
				'standard' => q#เวลามาตรฐานเปรู#,
			},
		},
		'Philippines' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนฟิลิปปินส์#,
				'generic' => q#เวลาฟิลิปปินส์#,
				'standard' => q#เวลามาตรฐานฟิลิปปินส์#,
			},
		},
		'Phoenix_Islands' => {
			long => {
				'standard' => q#เวลาหมู่เกาะฟินิกซ์#,
			},
		},
		'Pierre_Miquelon' => {
			long => {
				'daylight' => q#เวลาออมแสงของแซงปีแยร์และมีเกอลง#,
				'generic' => q#เวลาแซงปีแยร์และมีเกอลง#,
				'standard' => q#เวลามาตรฐานแซงปีแยร์และมีเกอลง#,
			},
		},
		'Pitcairn' => {
			long => {
				'standard' => q#เวลาพิตแคร์น#,
			},
		},
		'Ponape' => {
			long => {
				'standard' => q#เวลาโปนาเป#,
			},
		},
		'Pyongyang' => {
			long => {
				'standard' => q#เวลาเปียงยาง#,
			},
		},
		'Qyzylorda' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนคืยซิลออร์ดา#,
				'generic' => q#เวลาคืยซิลออร์ดา#,
				'standard' => q#เวลามาตรฐานคืยซิลออร์ดา#,
			},
		},
		'Reunion' => {
			long => {
				'standard' => q#เวลาเรอูนียง#,
			},
		},
		'Rothera' => {
			long => {
				'standard' => q#เวลาโรธีรา#,
			},
		},
		'Sakhalin' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนซาคาลิน#,
				'generic' => q#เวลาซาคาลิน#,
				'standard' => q#เวลามาตรฐานซาคาลิน#,
			},
		},
		'Samara' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนซามารา#,
				'generic' => q#เวลาซามารา#,
				'standard' => q#เวลามาตรฐานซามารา#,
			},
		},
		'Samoa' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนซามัว#,
				'generic' => q#เวลาซามัว#,
				'standard' => q#เวลามาตรฐานซามัว#,
			},
		},
		'Seychelles' => {
			long => {
				'standard' => q#เวลาเซเชลส์#,
			},
		},
		'Singapore' => {
			long => {
				'standard' => q#เวลาสิงคโปร์#,
			},
		},
		'Solomon' => {
			long => {
				'standard' => q#เวลาหมู่เกาะโซโลมอน#,
			},
		},
		'South_Georgia' => {
			long => {
				'standard' => q#เวลาเซาท์จอร์เจีย#,
			},
		},
		'Suriname' => {
			long => {
				'standard' => q#เวลาซูรินาเม#,
			},
		},
		'Syowa' => {
			long => {
				'standard' => q#เวลาไซโยวา#,
			},
		},
		'Tahiti' => {
			long => {
				'standard' => q#เวลาตาฮีตี#,
			},
		},
		'Taipei' => {
			long => {
				'daylight' => q#เวลาออมแสงไทเป#,
				'generic' => q#เวลาไทเป#,
				'standard' => q#เวลามาตรฐานไทเป#,
			},
		},
		'Tajikistan' => {
			long => {
				'standard' => q#เวลาทาจิกิสถาน#,
			},
		},
		'Tokelau' => {
			long => {
				'standard' => q#เวลาโตเกเลา#,
			},
		},
		'Tonga' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนตองกา#,
				'generic' => q#เวลาตองกา#,
				'standard' => q#เวลามาตรฐานตองกา#,
			},
		},
		'Truk' => {
			long => {
				'standard' => q#เวลาชุก#,
			},
		},
		'Turkmenistan' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนเติร์กเมนิสถาน#,
				'generic' => q#เวลาเติร์กเมนิสถาน#,
				'standard' => q#เวลามาตรฐานเติร์กเมนิสถาน#,
			},
		},
		'Tuvalu' => {
			long => {
				'standard' => q#เวลาตูวาลู#,
			},
		},
		'Uruguay' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนอุรุกวัย#,
				'generic' => q#เวลาอุรุกวัย#,
				'standard' => q#เวลามาตรฐานอุรุกวัย#,
			},
		},
		'Uzbekistan' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนอุซเบกิสถาน#,
				'generic' => q#เวลาอุซเบกิสถาน#,
				'standard' => q#เวลามาตรฐานอุซเบกิสถาน#,
			},
		},
		'Vanuatu' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนวานูอาตู#,
				'generic' => q#เวลาวานูอาตู#,
				'standard' => q#เวลามาตรฐานวานูอาตู#,
			},
		},
		'Venezuela' => {
			long => {
				'standard' => q#เวลาเวเนซุเอลา#,
			},
		},
		'Vladivostok' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนวลาดีวอสตอค#,
				'generic' => q#เวลาวลาดีวอสตอค#,
				'standard' => q#เวลามาตรฐานวลาดีวอสตอค#,
			},
		},
		'Volgograd' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนวอลโกกราด#,
				'generic' => q#เวลาวอลโกกราด#,
				'standard' => q#เวลามาตรฐานวอลโกกราด#,
			},
		},
		'Vostok' => {
			long => {
				'standard' => q#เวลาวอสตอค#,
			},
		},
		'Wake' => {
			long => {
				'standard' => q#เวลาเกาะเวก#,
			},
		},
		'Wallis' => {
			long => {
				'standard' => q#เวลาวาลลิสและฟุตูนา#,
			},
		},
		'Yakutsk' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนยาคุตสค์#,
				'generic' => q#เวลายาคุตสค์#,
				'standard' => q#เวลามาตรฐานยาคุตสค์#,
			},
		},
		'Yekaterinburg' => {
			long => {
				'daylight' => q#เวลาฤดูร้อนเยคาเตรินบูร์ก#,
				'generic' => q#เวลาเยคาเตรินบูร์ก#,
				'standard' => q#เวลามาตรฐานเยคาเตรินบูร์ก#,
			},
		},
		'Yukon' => {
			long => {
				'standard' => q#เวลายูคอน#,
			},
		},
	 } }
);
no Moo;

1;

# vim: tabstop=4