မာတိကာသို့ ခုန်သွားရန်

မော်ဂျူး:Unicode data/blocks

ဝစ်ရှင်နရီ မှ

Documentation for this module may be created at မော်ဂျူး:Unicode data/blocks/doc

-- [[:commons:Data:Unicode/data/blocks.tab]]

-- Variable 'translations' created from:
--   key   – [[:commons:Data:Unicode/data/blocks.tab]], revision [[Special:Permalink/1062084953]],
--   value – revision n. [[Special:Permalink/933892]].
local translations = {
                         ["Basic Latin"] = "အခြေခံလက်တင်",
                  ["Latin-1 Supplement"] = "လက်တင်-၁ ဖြည့်စွက်ချက်",
                    ["Latin Extended-A"] = "လက်တင် ထပ်တိုး-က",
                    ["Latin Extended-B"] = "လက်တင် ထပ်တိုး-ခ",
                            ["Armenian"] = "အာမေးနီးယား",
                              ["Hebrew"] = "ဟီဘရူး",
                              ["Arabic"] = "အာရဗီ",
                   ["Arabic Supplement"] = "အာရဗီ ဖြည့်စွက်ချက်",
                   ["Arabic Extended-B"] = "အာရဗီ ထပ်တိုး-ခ",
                   ["Arabic Extended-A"] = "အာရဗီ ထပ်တိုး-က",
                          ["Devanagari"] = "ဒေဝနာဂရီ",
                             ["Bengali"] = "ဘင်္ဂါလီ",
                               ["Tamil"] = "တမီးလ်",
                             ["Sinhala"] = "သီဟိုဠ်",
                                ["Thai"] = "ထိုင်း",
                                 ["Lao"] = "လာအို",
                             ["Tibetan"] = "တိဘက်",
                             ["Myanmar"] = "မြန်မာ",
                            ["Georgian"] = "ဂျော်ဂျီယာ",
                               ["Khmer"] = "ခမာ",
                           ["Mongolian"] = "မွန်ဂိုးလီးယား",
                       ["Khmer Symbols"] = "ခမာသင်္ကေတများ",
                           ["Sundanese"] = "ဆူဒန်",
                      ["Greek Extended"] = "ဂရိ ထပ်တိုး",
                 ["General Punctuation"] = "အထွေထွေ ပုဒ်ဖြတ်ပုဒ်ရပ်",
                    ["Currency Symbols"] = "ငွေကြေးသင်္ကေတများ",
                              ["Arrows"] = "မြားများ",
                    ["Geometric Shapes"] = "ဂျီဩမေတြီပုံသဏ္ဌာန်များ",
               ["Miscellaneous Symbols"] = "အမျိုးမျိုးသော သင်္ကေတများ",
["Miscellaneous Mathematical Symbols-A"] = "အမျိုးမျိုးသော သင်္ချာ သင်္ကေတများ-က",
                    ["Braille Patterns"] = "မျက်မမြင် ပုံစံများ",
["Miscellaneous Mathematical Symbols-B"] = "အမျိုးမျိုးသော သင်္ချာ သင်္ကေတများ-ခ",
    ["Miscellaneous Symbols and Arrows"] = "အမျိုးမျိုးသော သင်္ကေတများနှင့် မြားများ",
                    ["Latin Extended-C"] = "လက်တင် ထပ်တိုး-ဂ",
                            ["Hiragana"] = "ဟိရဂန",
                            ["Katakana"] = "ခတခန",
                                ["Lisu"] = "လီဆူ",
                    ["Latin Extended-D"] = "လက်တင် ထပ်တိုး-ဃ",
                 ["Devanagari Extended"] = "ဒေဝနာဂရီ ထပ်တိုး",
                            ["Kayah Li"] = "ကယားလီ",
                            ["Javanese"] = "ဂျာဗား",
                  ["Myanmar Extended-B"] = "မြန်မာ ထပ်တိုး-ခ",
                  ["Myanmar Extended-A"] = "မြန်မာ ထပ်တိုး-က",
                    ["Latin Extended-E"] = "လက်တင် ထပ်တိုး-င",
                     ["Ancient Symbols"] = "ရှေးဟောင်း သင်္ကေတများ",
                    ["Latin Extended-F"] = "လက်တင် ထပ်တိုး-စ",
                              ["Brahmi"] = "ဗြဟ္မီ",
                              ["Chakma"] = "သက္ကမ",
                         ["Pau Cin Hau"] = "ပေါင်ကျင့်ဟောက်",
                     ["Lisu Supplement"] = "လီဆူ ဖြည့်စွက်ချက်",
                    ["Tamil Supplement"] = "တမီးလ် ဖြည့်စွက်ချက်",
                     ["Musical Symbols"] = "ဂီတ သင်္ကေတများ",
                    ["Latin Extended-G"] = "လက်တင် ထပ်တိုး-ဆ",
                           ["Emoticons"] = "အီမိုတီကွန်များ",
           ["Transport and Map Symbols"] = "သယ်ယူပို့ဆောင်ရေးနှင့် မြေပုံ သင်္ကေတများ",
                  ["Alchemical Symbols"] = "အဂ္ဂိရတ်ဆိုင်ရာ သင်္ကေတများ",
           ["Geometric Shapes Extended"] = "ဂျီဩမေတြီပုံသဏ္ဌာန်များ ထပ်တိုး",
                       ["Chess Symbols"] = "စစ်တုရင်သင်္ကေတများ",
}

local function block_name(text)
	localed=translations[text]
	
	if localed == nil then
		return text
	end
	
	return localed
end

local function get_result()
	local data=mw.ext.data.get("Unicode/data/blocks.tab")
	local result={}
	local write_index=1

	for index, cols in ipairs(data.data) do
		if cols[1] and cols[2] and cols[3] then
			result[write_index]={tonumber(cols[1], 16), tonumber(cols[2], 16), block_name(cols[3])}
			write_index=write_index+1
		end
	end
	result.length = #result

	return result
end

return get_result()