text:
Module:User:Erutuon/he-translit-omit-nonconsonantal

-- Sort of a reimplementation of Module:he-translit. -- This version omits matres lectionis and letters that otherwise don't have -- their consonantal value, except when they indicate vowel length.

-- Remaining issues: -- * some shvas are undecided (?) -- * cantillation marks and meteg are all interpreted as stress marks --  (some mark secondary stress, some don't mark stress) -- * qamats isn't distinguished correctly in all cases

local export = {}

local Array = require "Module:array"

local function show_code_point_names(text) if not text then return "" end local names = Array for cp in mw.ustring.gcodepoint(text) do -- Remove HEBREW LETTER, HEBREW POINT, etc.		local name = require "Module:Unicode data".lookup_name(cp) :gsub(				"^HEBREW (%w+) ",				function(type)					if type == "ACCENT" then return "ACCENT " else return "" end				end) :lower names:insert(name) end return names:concat ", " end

local function show_tokens(tokens, i, j)	return table.concat(Array(tokens):map(show_code_point_names), " | ", i, j) end

export.show_tokens = show_tokens

local U = mw.ustring.char local ufind = mw.ustring.find local ugsub = mw.ustring.gsub local ulen  = mw.ustring.len local umatch = mw.ustring.match local usub  = mw.ustring.sub

local sheva = U(0x05B0) local hataf_segol = U(0x05B1) local hataf_patah = U(0x05B2) local hataf_qamats = U(0x05B3) local hiriq = U(0x05B4) local tsere = U(0x05B5) local segol = U(0x05B6) local patah = U(0x05B7) local qamats = U(0x05B8) local qamats_qatan = U(0x05C7) local holam = U(0x05B9) local holam_haser_for_waw = U(0x05BA) local qubuts = U(0x05BB) local dagesh_mappiq = U(0x05BC) local shin_dot = U(0x05C1) local sin_dot = U(0x05C2)

local macron_above = U(0x0304) local macron_below = U(0x0331) local macron = "[" .. macron_above .. macron_below .. "]"

local acute = U(0x0301)

local alef = "א" local he = "ה" local waw = "ו" local yod = "י" local vowel_letters = alef .. he .. waw .. yod local shin_sin = 'ש'

local shuruq = waw .. dagesh_mappiq local holam_male = waw .. holam

local schwa = 'ə'

local vowel_map = { [sheva] = '', [hataf_segol] = 'ĕ', [hataf_patah] = 'ă', [hataf_qamats] = 'ŏ', [hiriq] = 'i', [tsere] = 'ē', [segol] = 'e', [patah] = 'a', [qamats] = 'ā', [qamats_qatan] = 'o', [qubuts] = 'u', [holam] = 'ō', [holam_male] = 'ō', [holam_haser_for_waw] = 'ō', [shuruq] = 'ū', }

local vowel_diacritics = Array.keys(vowel_map):filter(function(vowel) return ulen(vowel) == 1 end):concat

local short_vowel_map = { [holam] = 'o', [holam_male] = 'o', [holam_haser_for_waw] = 'o', [shuruq] = 'u', }

local plene_map = { [hiriq] = 'ī', [tsere] = 'ē', [qamats] = 'ā', -- [qamats_qatan] = 'o', -- if plene, then misspelling? }

local bet = 'ב' local gimel = 'ג' local dalet = 'ד' local kaf = 'כ' local kaf_final = 'ך' local lamed = 'ל' local mem = 'מ' local pe = 'פ' local pe_final = 'ף' local tav = 'ת' local bgdkpt = bet .. gimel .. dalet .. kaf .. kaf_final .. pe .. pe_final .. tav

local het = 'ח' local ayin = 'ע'

local letter_map = { [alef] = 'ʔ', [bet] = 'b' .. macron_below, [gimel] = 'g' .. macron_above, [dalet] = 'd' .. macron_below, [he] = 'h', [waw] = 'w', ['ז'] = 'z', [het] = 'ḥ', ['ט'] = 'ṭ', [yod] = 'y', [kaf] = 'k' .. macron_below, [kaf_final] = 'k' .. macron_below, [lamed] = 'l', [mem] = 'm', ['ם'] = 'm', ['נ'] = 'n', ['ן'] = 'n', ['ס'] = 's', [ayin] = 'ʕ', [pe] = 'p' .. macron_above, [pe_final] = 'p' .. macron_above, ['צ'] = 'ṣ', ['ץ'] = 'ṣ', ['ק'] = 'q', ['ר'] = 'r', [tav] = 't' .. macron_below, }

local shin_sin_map = { [shin_dot] = "š", [sin_dot] = "ś", }

local letters = shin_sin .. Array.keys(letter_map):filter(function(letter) return ulen(letter) == 1 end):concat

local punctuation_map = { ["־"] = "-",	["׃"] = ".", }

-- First and last code point called "HEBREW ACCENT ...". local first_accent_cp, last_accent_cp = 0x0591, 0x05AE local meteg_cp = 0x05BD local meteg = U(meteg_cp) local combining_grapheme_joiner_cp = 0x034F local cgj = U(combining_grapheme_joiner_cp) local accents = { meteg } for cp = first_accent_cp, last_accent_cp do	table.insert(accents, U(cp)) end

local diacritic_order = { {shin_dot, shin_dot}, {dagesh_mappiq}, Array.keys(vowel_map):filter(function(vowel) return ulen(vowel) == 1 end), accents, {cgj}, }

local accent_pattern = U(first_accent_cp) .. "-" .. U(last_accent_cp) .. meteg

local diacritic_pattern = "[" .. shin_dot .. sin_dot .. dagesh_mappiq .. vowel_diacritics .. accent_pattern .. cgj .. "]" local diacritics_pattern = diacritic_pattern .. diacritic_pattern .. "+" local diacritic_order_map = {} for i, diacritics in ipairs(diacritic_order) do	for _, diacritic in ipairs(diacritics) do		diacritic_order_map[diacritic] = i	end end

local function is_accent(token) if not token then return false end local cp = mw.ustring.codepoint(token) return first_accent_cp <= cp and cp <= last_accent_cp or cp == combining_grapheme_joiner_cp end

-- Fix illogical order of diacritics in Unicode normalization. -- The default order: -- letter, vowel points, dagesh or mappiq, accent, shin or sin dot. -- The desired order: -- letter, shin or sin dot, dagesh or mappiq, first vowel point, accent, -- maybe second vowel point if first vowel point is sheva or hiriq. function export.normalize(text) text = ugsub(		text,		diacritics_pattern,		function(diacritics)			local diacritics_list = mw.text.split(diacritics, "")			table.sort( diacritics_list, function(a, b)					return (diacritic_order_map[a] or 0) < (diacritic_order_map[b] or 0) end)			-- For now remove combining grapheme joiners... though this might be wrong.			while diacritics_list[#diacritics_list] == cgj do				table.remove(diacritics_list)			end			-- If there are two vowels, put hiriq or sheva after other vowels.			-- If there is also an accent, put it after the first vowel.			-- Assume Unicode normalization:			-- sheva before hiriq before patah before either qamats.			-- This code works for combinations are in the testcases.			-- יְרוּשָׁלִַם, יְרוּשָׁלְַמָה			local i = 0			local first_vowel			repeat				i = i + 1				first_vowel = diacritics_list[i]			until not first_vowel or vowel_diacritics:find(first_vowel)			if first_vowel then				local second_vowel = diacritics_list[i + 1]				if second_vowel then					if first_vowel == hiriq or first_vowel == sheva then						diacritics_list[i], diacritics_list[i + 1] = diacritics_list[i + 1], diacritics_list[i]					end if is_accent(diacritics_list[i + 2]) then diacritics_list[i + 1], diacritics_list[i + 2] = diacritics_list[i + 2], diacritics_list[i + 1] end end end return table.concat(diacritics_list) end)	return text end

local function match_alt_one(text, code_point_pos, patterns) for _, pattern in ipairs(patterns) do		local start_pos, end_pos, capture = ufind(text, pattern, code_point_pos) if start_pos == code_point_pos then -- Return first capture (if any) and end of match return capture, end_pos end end end

local token_patterns = { "(" .. holam_male .. ")", "([" .. letters .. waw .. "][" .. shin_dot .. sin_dot .. "]?" .. dagesh_mappiq .. "?)", "(.)", }

local function next_token(text, code_point_pos) return match_alt_one(text, code_point_pos, token_patterns) end

-- Validate shin dot and sin dot? local function tokenize(text) local pos = 1 local tokens = {} while true do		local token, next_pos = next_token(text, pos) if not next_pos then break end pos = next_pos + 1 table.insert(tokens, token) end return tokens end

export.tokenize = tokenize

local function may_be_silent(token) return token ~= nil and vowel_letters:find(token, 1, true) ~= nil end

-- Indicates that a token might be a vowel. -- Use only after determining that it is not a consonant. local function is_vowel(token) return token == holam_male or token == shuruq or (token ~= nil and vowel_diacritics:find(token, 1, true) ~= nil) end

local function is_preceded_by_unchangeable_vowel(tokens, i)	local token1, token2 = tokens[i - 2], tokens[i - 1] return token2 == shuruq -- Don't check that this is waw with dagesh. or token2 == holam_male or token2 == yod and (token1 == hiriq or token1 == tsere or token1 == segol) end

local function is_short_vowel(token) return token == patah or token == segol or token == hiriq or token == qubuts end

local function is_open_vowel(token) return token == patah or token == qamats end

local function has_dagesh(token) return token ~= nil and token:find(dagesh_mappiq, 1, true) ~= nil end

local function is_waw(token) return token ~= nil and token:find(waw, 1, true) == 1 end

local function is_he(token) return token ~= nil and token:find(he, 1, true) == 1 end

local function is_hataf(token) return token == hataf_segol or token == hataf_patah or token == hataf_qamats end

local function get_letter(token) -- assert(ufind(token, "[" .. letters .. "]") == 1)	if token ~= nil then return usub(token, 1, 1) end end

local function is_guttural(token) local letter = get_letter(token) return letter == alef or letter == he or letter == het or letter == ayin end

local function is_bgdkpt(token) return token ~= nil and ufind(token, "^[" .. bgdkpt .. "]") == 1 end

-- Bidirectional control characters should be avoided as much as possible, -- but they are easily picked up when copying and pasting, so the module needs -- to account for them. -- This list is from Bidirectional control character. local bidirectional_control_characters = U(0x061C) .. U(0x200E) .. U(0x200F) .. U(0x202A) .. "-" .. U(0x202E) .. U(0x2066) .. "-" .. U(0x2069) local word_boundary_character = "^[%s%p" .. bidirectional_control_characters .. "]$" local function is_word_boundary(token) return token == nil or ufind(token, word_boundary_character) ~= nil end

local function get_dot(token) return token and umatch(token, "[" .. shin_dot .. sin_dot .. "]") end

local function is_followed_by_vowel(tokens, i)	repeat i = i + 1 until not is_accent(tokens[i]) return is_vowel(tokens[i]) end

local function is_preceded_by_vowel(tokens, i)	repeat i = i - 1 until not (may_be_silent(tokens[i]) or is_accent(tokens[i])) return is_vowel(tokens[i]) end

local function get_previous_vowel_pos(tokens, i)	while true do		i = i - 1 local token = tokens[i] if is_vowel(token) then return i		elseif is_word_boundary(token) then return nil end end end

local function get_previous_vowel(tokens, i)	local pos = get_previous_vowel_pos(tokens, i)	if pos then return tokens[pos] end end

local function get_previous_neighboring_vowel(tokens, i)	while true do		i = i - 1 local token = tokens[i] if is_vowel(token) then return token elseif not is_accent(token) then return nil end end end

-- Defined below. local is_consonant

local function skip_before_accent(tokens, i)	repeat i = i - 1 until not is_accent(tokens[i]) return i end

local function is_preceded_by_consonant(tokens, i)	return is_consonant(tokens, skip_before_accent(tokens, i)) end

local function makes_furtive_patah(token) local pos, letter = ufind(token, "([" .. ayin .. het .. he .. "])")	return pos == 1 and (token ~= he or has_dagesh(token)) end

-- Handles silence of the possibly silent letters, -- except for some cases of waw (holam male, shuruq). local function is_silent(tokens, i)	local prev_token, next_token = tokens[skip_before_accent(tokens, i)], tokens[i + 1] -- special case for יִשָּׂשכָר yiśśāḵār if tokens[i] == shin_sin and not is_vowel(next_token) then return true elseif may_be_silent(tokens[i]) then if tokens[i] == alef then -- Alef is pronounced when -- 1. initial -- 2. both preceded and followed by written vowels. return not (is_followed_by_vowel(tokens, i)				and (is_preceded_by_vowel(tokens, i)				or is_word_boundary(prev_token))) elseif tokens[i] == yod then return not is_followed_by_vowel(tokens, i)				and (prev_token == hiriq or prev_token == tsere or prev_token == segol				or not is_word_boundary(next_token)) -- בָּנָיו bānāw vs. בָּנַי bānay elseif tokens[i] == waw then -- holam + waw is probably incorrect return prev_token == holam or not (is_vowel(tokens[i + 1]) or is_word_boundary(tokens[i + 1])) else return not is_followed_by_vowel(tokens, i)		end else return false end end

-- Indicates that a token may be a consonant. -- Declared as local above. function is_consonant(tokens, i)	local token = tokens[i] if is_waw(token) then return token == waw or (token == shuruq and not (is_preceded_by_consonant(tokens, i) or is_word_boundary(tokens[i - 1]))) else return token ~= nil and ufind(token, "[" .. letters .. "]", 1) == 1 end end

-- Don't double he. -- Don't double bgdkpt after sheva or at beginning of word. local function is_double(tokens, i)	local token = tokens[i] return token ~= nil and has_dagesh(token) and not is_he(token) and not (is_bgdkpt(token) and (tokens[i - 1] == sheva or is_word_boundary(tokens[i - 1]))) end

local function is_preceded_by_prefix(tokens, i)	local consonant, vowel = tokens[i - 2], tokens[i - 1] local letter = get_letter(consonant) local letter_is_shin = (letter == shin_sin and get_dot(consonant) == shin_dot) local next_cons_has_dagesh = has_dagesh(tokens[i]) return (vowel == hiriq and letter == mem and next_cons_has_dagesh) or (vowel == sheva and ( letter == bet or letter == dalet or letter == waw or letter == kaf or letter == lamed )		) or (vowel == patah and next_cons_has_dagesh and ( letter == bet or letter == he or letter == kaf or letter == lamed or letter_is_shin -- very archaic, says Module:he-translit )		) or (vowel == segol and next_cons_has_dagesh and letter_is_shin) end

local function is_in_last_syllable(tokens, i)	while true do		local token = tokens[i + 1] if is_word_boundary(token) -- A sequence of consonant sheva consonant (sheva) does not have a vowel: -- וַיֵּבְךְּ wayyēḇk, וַיַּרְא wayyar or token == sheva and (			is_consonant(tokens, i + 2)			and (tokens[i + 3] == sheva or is_word_boundary(tokens[i + 3]))		) then return true elseif is_vowel(token) then return false end i = i + 1 end end

local function is_pronounced_sheva(tokens, i)	local previous_vowel = get_previous_vowel(tokens, i)	if tokens[i - 2] == meteg then return true -- ignore יְרוּשָׁלְָמָה yərūšālayim, יְרוּשָׁלְַמָה yərūšālāyim elseif is_word_boundary(tokens[i + 1]) or (tokens[i + 1] == alef and is_word_boundary(tokens[i + 2])) or has_dagesh(tokens[i + 1]) -- check for bgdkpt? then return false elseif -- after another sheva previous_vowel == sheva -- after initial consonant unless following consonant has dagesh or previous_vowel == nil -- between identical consonants or (get_letter(tokens[i - 1]) == get_letter(tokens[i + 1])			and not is_silent(tokens, i + 1)) or is_preceded_by_unchangeable_vowel(tokens, i - 1) or is_double(tokens, i - 1) then return true elseif is_short_vowel(previous_vowel) or is_guttural(tokens[i - 1]) then return false else -- Leave this catch-all case to make it clear what the default is. return false end end

function export.transliterate(text) local tokens = export.tokenize(export.normalize(text)) local transliteration = {} local function add_tr(val) assert(type(val) == "string") table.insert(transliteration, val) end -- Use a manually incremented loop so we can skip -- furtive patah and matres lectionis tokens. local i = 1 while true do		local token = tokens[i] if not token then break end -- This catches silent letters after a consonant; -- silent letters after a vowel are handled below. if is_silent(tokens, i) then add_tr("") elseif is_consonant(tokens, i) then local letter = get_letter(token) local tr = assert(letter_map[letter] or shin_sin_map[get_dot(token)] or letter == shin_sin and shin_sin_map[sin_dot], token) if has_dagesh(token) then tr = ugsub(tr, macron, "") if is_double(tokens, i) then tr = tr .. tr				end end -- Transcribe furtive patah before its consonant and skip it. if makes_furtive_patah(token) and tokens[i + 1] == patah and is_word_boundary(tokens[i + 2]) then local previous_vowel_pos = get_previous_vowel_pos(tokens, i)				if not (previous_vowel_pos and is_accent(tokens[previous_vowel_pos + 1])) then add_tr(acute) end add_tr(vowel_map[patah]) i = i + 1 end add_tr(tr) elseif is_vowel(token) then -- Genuine waw holam. Handle the waw and leave the holam to the next -- bit of code. -- מִצְוֹת miṣwōṯ if token == holam_male and tokens[i - 1] == sheva then add_tr(letter_map[waw]) end local has_accent = is_accent(tokens[i + 1]) local next_i = i + 1 if has_accent then next_i = i + 2 end -- Handle sheva. if tokens[i] == sheva then -- implicit ktiv/qre from Module:he-translit/testcases: -- יְרוּשָׁלְָמָה yərūšālayim, יְרוּשָׁלְַמָה yərūšālāyim if is_open_vowel(get_previous_neighboring_vowel(tokens, i)) then local previous_vowel_pos = get_previous_vowel_pos(tokens, i)					if not (previous_vowel_pos and is_accent(tokens[previous_vowel_pos + 1])) then add_tr(acute) end

add_tr("y") elseif is_pronounced_sheva(tokens, i) then add_tr(schwa) else add_tr("") end -- implicit ktiv/qre from Module:he-translit/testcases: -- יְרוּשָׁלִַם yərūšālaymā, יְרוּשָׁלִָם yərūšālāymā elseif token == hiriq and is_open_vowel(get_previous_neighboring_vowel(tokens, i)) then local previous_vowel_pos = get_previous_vowel_pos(tokens, i)				if not (previous_vowel_pos and is_accent(tokens[previous_vowel_pos + 1])) then add_tr(acute) end add_tr("yi") -- qamats in possibly closed syllable, -- as long as following two consonants are not identical, in which -- case the sheva has to be pronounced, putting the qamats -- in an open syllable elseif token == qamats and not has_accent and (				(tokens[next_i + 1] == sheva and not is_pronounced_sheva(tokens, next_i + 1))				or is_double(tokens, next_i)				or (is_guttural(tokens[next_i]) and is_hataf(tokens[next_i + 1]))				-- כָּל kol, on its own and with prefixes				or ((get_letter(tokens[i - 1]) == kaf and get_letter(tokens[next_i]) == lamed) and (is_word_boundary(tokens[next_i + 1])						and ( is_word_boundary(tokens[i - 2]) or is_preceded_by_prefix(tokens, i - 1) )					)				)			) then add_tr(vowel_map[qamats_qatan]) else local vowel = token local start_i = i				local i_after_silent_letters = next_i - 1 while is_silent(tokens, i_after_silent_letters + 1) do					i_after_silent_letters = i_after_silent_letters + 1 end if i_after_silent_letters > start_i or token == shuruq or token == holam_male then if is_double(tokens, i_after_silent_letters + 1) then add_tr(short_vowel_map[vowel] or vowel_map[vowel]) else add_tr(plene_map[vowel] or vowel_map[vowel]) end else add_tr(vowel_map[token]) end i = i_after_silent_letters end -- This is not completely correct because not all accents indicate stress. -- I haven't sorted out their functions though. if has_accent and not is_in_last_syllable(tokens, i) then add_tr(acute) end else if not (is_accent(token) or token == meteg) then add_tr(punctuation_map[token] or token) end end i = i + 1 end return table.concat(transliteration) end

function export.tr_t(frame) return export.transliterate(frame.args[1]) end

return export


text: bacanais

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/

title: bacanais


text: Wiktionary:Foreign Word of the Day/2021/August 15


text:
u'i

Noun

 * 1) flour

Etymology
Borrowed from.

Verb

 * 1)  to look; to watch

title: u'i


text:
ewaluować

Etymology
+.

Verb

 * 1)  to evaluate

title: ewaluować


text:
Module:User:Erutuon/he-translit-omit-nonconsonantal/testcases

-- Taken verbatim from Module:he-translit local examples = [[ בַּיִת	bayiṯ בֵּית	bēṯ בָּֽתִּים	bāttīm אָ֫תָּה	ʾā́ttā -- stressed qamats always ā אָֽתָּה	ʾāttā -- meteg for unstressed qamats that is ā (normally would be o) אָכְלָה	ʾoḵlā -- “food” - unstressed qamats before sheva normally o אָֽכְלָה	ʾāḵəlā -- “she ate” מַחֲנֶה	maḥăne בָּרָא	bārā רֶגֶל	reḡel כֹּהֵן	kōhēn מֶלֶךְ	meleḵ מַמְלָכָה	mamlāḵā הַמַּמְלָכָה	hammamlāḵā הַלְּלוּיָהּ	halləlūyāh הַלְלוּיָהּ	haləlūyāh יָדַע	yāḏaʿ שָׁבוּעַ	šāḇū́aʿ רוּחַ	rū́aḥ גָּבֹהַּ	gāḇṓah גָּבֹ֫הַּ	gāḇṓah -- avoid adding two stress marks מָשִׁיחַ	māšī́aḥ מָשִׁ֫יחַ	māšī́aḥ -- avoid adding two stress marks רֵיחַ	rḗaḥ שָׂדֶה	śāḏe שְׂדֵה	śəḏē בָּנַי	bānay בְּנֵי	bənē צָרְכִּי	ṣorkī בֵּלְטְשַׁאצַּר	bēlṭəšaṣṣar חָכְמָה	ḥoḵmā -- no sheva rules apply; have to go with a default שִׁפְרָה	šip̄rā שָׁכְבְּךָ	šoḵbəḵā הָפְכָּה	hop̄kā -- made-up word, but a particular potentially problematic Unicode situation קָטְבּוֹ	qoṭbō -- another particular potentially problematic Unicode situation נִשְׂרְפָה	niśrəp̄ā בָּנָיו	bānāw בָּנֶיהָ	bānehā מִצְוֹת	miṣwōṯ עָוֺן	ʿāwōn זִוּוּג	ziwwūḡ רֹאשׁ	rōš רֵאשִׁית	rēšīṯ רִאשׁוֹן	rīšōn מְלָאכָה	məlāḵā מְלֶאכֶת	məleḵeṯ חֵטְא	ḥēṭ בָּרָאתָ	bārāṯā חַטֹּאות	ḥaṭṭōṯ יְראוּ	yərū וַיֶּאְסֹר	wayyeʾsōr הָחְלַט	hoḥlaṭ וַיֵּבְךְּ	wayyēḇk וַיֵּ֫בְךְּ	wayyēḇk -- omit accent on final syllable before silent sheva אַרְאֶךָּ	ʾarʾekkā וַיַּשְׁקְ	wayyašq אַתְּ	ʾatt וּוָווֹ	ūwāwō וָו	wāw תָּו	tāw קַו	qaw לָאו	lāw חַי	ḥay חָי	ḥāy -- pausal פִּיו	pīw כִּסְלֵו	kislēw גּוֹי	gōy גֹּי	gōy גֹּיִים	gōyīm רָאוּי	rāʾūy קִיא	qī יָבִיאוּ	yāḇīʾū יְבִיאוּן	yəḇīʾūn מֵאוּן	mēʾūn מֵיאוּן	mēʾūn בּוֹאוּ	bōʾū בֹּאוּ	bōʾū בּוּאוּ	būʾū -- made-up word, but may help identify the issue אָבִיאָה	ʾāḇīʾā מֵאָה	mēʾā גֵּיאָהּ	gēʾāh אָבוֹאָה	ʾāḇōʾā אָבֹאָה	ʾāḇōʾā נְשׂוּאָה	nəśūʾā קִיאוֹ	qīʾō גֵּאוֹ	gēʾō גֵּיאוֹ	gēʾō בּוֹאוֹ	bōʾō בֹּאוֹ	bōʾō מִלּוּאוֹ	millūʾō מִי	mī אִיִּים	ʾiyyīm אִיּוֹב	ʾiyyōḇ אִיּוּן	ʾiyyūn אַיִן	ʾayin בּוֹא	bō יְפֵהפֶה	yəp̄ēp̄e אֹהֶל	ʾōhel הָאֹהֱלָה	hāʾōhĕlā אָהֳלוֹ	ʾohŏlō אָהָלְךָ	ʾoholəḵā -- qamats qamats sheva perhaps always ooə in segolate nouns with pronominal suffix; however, verbs follow the same pattern but have long ā, so this may be an impossible condition to use יִשָּׂשכָר	yiśśāḵār -- Still undecided if this actually needs to be handled הוֹשִׁיעָה נָּא	hōšīʿā nnā עַד בֹּאֲךָ	ʿaḏ bōʾăḵā וַיַּשְׁקְ אֶת הַצֹּאן	wayyašq ʾeṯ haṣṣōn בְּנֵי בְרָק	bənē ḇərāq בְרָק	ḇərāq אִישׁ יְהוּדִי הָיָה בְּשׁוּשַׁן הַבִּירָה וּשְׁמוֹ מָרְדֳּכַי בֶּן יָאִיר בֶּן־שִׁמְעִי בֶּן־קִישׁ אִישׁ יְמִינִי׃	ʾīš yəhūḏī hāyā bəšūšan habbīrā ūšəmō mordŏḵay ben yāʾīr ben-šimʿī ben-qīš ʾīš yəmīnī. אִ֣ישׁ יְהוּדִ֔י הָיָ֖ה בְּשׁוּשַׁ֣ן הַבִּירָ֑ה וּשְׁמ֣וֹ מָרְדֳּכַ֗י בֶּ֣ן יָאִ֧יר בֶּן־שִׁמְעִ֛י בֶּן־קִ֖ישׁ אִ֥ישׁ יְמִינִֽי׃	ʾīš yəhūḏī hāyā bəšūšan habbīrā ūšəmō mordŏḵay ben yāʾīr ben-šimʿī ben-qīš ʾīš yəmīnī. -- fully accented verse; stress should not be indicated in the final syllable וַיְהִי הַמַּבּוּל אַרְבָּעִים יוֹם עַל־הָאָרֶץ וַיִּרְבּוּ הַמַּיִם וַיִּשְׂאוּ אֶת־הַתֵּבָה וַתָּרָם מֵעַל הָאָרֶץ׃	wayhī hammabbūl ʾarbāʿīm yōm ʿal-hāʾā́reṣ wayyirbū hammáyim wayyiśʾū ʾeṯ-hattēḇā wattā́rom mēʿal hāʾā́reṣ. -- a reminder of why this is hard וַיְהִ֧י הַמַּבּ֛וּל אַרְבָּעִ֥ים י֖וֹם עַל־הָאָ֑רֶץ וַיִּרְבּ֣וּ הַמַּ֗יִם וַיִּשְׂאוּ֙ אֶת־הַתֵּבָ֔ה וַתָּ֖רָם מֵעַ֥ל הָאָֽרֶץ׃	wayhī hammabbūl ʾarbāʿīm yōm ʿal-hāʾā́reṣ wayyirbū hammáyim wayyiśʾū ʾeṯ-hattēḇā wattā́rom mēʿal hāʾā́reṣ. -- fully accented verse version of the above וַיַּ֤רְא אֱלֹהִים֙ אֶת־כָּל־אֲשֶׁ֣ר עָשָׂ֔ה וְהִנֵּה־ט֖וֹב מְאֹ֑ד וַֽיְהִי־עֶ֥רֶב וַֽיְהִי־בֹ֖קֶר י֥וֹם הַשִּׁשִּֽׁי׃	wayyar ʾĕlōhīm ʾeṯ-kol-ʾăšer ʿāśā wəhinnē-ṭōḇ məʾōḏ wáyhī-ʿéreḇ wáyhī-ḇṓqer yōm haššiššī. -- implicit ktiv/qre that would be nice to have הִוא	hī יְרוּשָׁלִַם	yərūšāláyim יְר֣וּשָׁלִַ֔ם	yərūšāláyim -- with accent: incorrect order with no combining grapheme joiner יְרוּשָׁלִָם	yərūšālā́yim -- pausal form יְרוּשָׁלִָֽם	yərūšālā́yim -- with meteg and combining grapheme joiner (which keeps meteg between vowel points) יְרוּשָׁלְַמָה	yərūšāláymā יְרוּשָׁלְָמָה	yərūšālā́ymā -- ktiv male tests חַיָּיב	ḥayyāḇ חַוָּוה	ḥawwā הֱוֵוה	hĕwē הַיְינוּ	haynū הִתְכַּוְּונוּ	hiṯkawwənū גַּוְונָא	gawnā מְייוּחָד	məyūḥāḏ -- there is no way to tell that it really should be məyuḥāḏ, but anyway this test is for the double yod כְּדַאי	kəḏay כּוּלָּם	kullām -- shuruk does not necessarily imply a long vowel קִידּוּשׁ	qiddūš -- chiriq male does not necessarily imply a long vowel -- כל כָּל	kol כָּל כָּל כָּל	kol kol kol כָּל הַכָּבוֹד	kol hakkāḇōḏ כָל	ḵol בְּלִי כָל מְאוּם	bəlī ḵol məʾūm מִכָּל	mikkol מִכָּל מָקוֹם	mikkol māqōm בְּכָל	bəḵol בְּכָל מָקוֹם	bəḵol māqōm לְכָל	ləḵol לְכָל מָקוֹם	ləḵol māqōm כְּכָל	kəḵol כְּכָל הַנִּרְאֶה	kəḵol hannirʾe שֶׁכָּל	šekkol שֶׁכָּל מָקוֹם	šekkol māqōm שֶׁמִּכָּל	šemmikkol שֶׁמִּכָּל מָקוֹם	šemmikkol māqōm שֶׁבְּכָל	šebbəḵol שֶׁבְּכָל מָקוֹם	šebbəḵol māqōm שֶׁלְּכָל	šelləḵol שֶׁלְּכָל מָקוֹם	šelləḵol māqōm וְכָל	wəḵol וְכָל מָקוֹם	wəḵol māqōm וּבְכָל	ūḇəḵol וּבְכָל מָקוֹם	ūḇəḵol māqōm וּכְכָל	ūḵəḵol וּכְכָל מָקוֹם	ūḵəḵol māqōm הַכָּל	hakkol בַּכָּל	bakkol לַכָּל	lakkol מֵהַכָּל	mēhakkol שֶׁהַכָּל	šehakkol שֶׁבַּכָּל	šebbakkol שֶׁלַּכָּל	šellakkol וְהַכָּל	wəhakkol וּבַכָּל	ūḇakkol וְלַכָּל	wəlakkol וְכַכָּל	wəḵakkol דְּכָל	dəḵol שַׁכָּל	šakkol -- not kol כָּלָה	kālā הֵיכָל	hēḵāl מַאֲכָל	maʾăḵāl מִיכָל	mīḵāl מְכָל	məḵāl שָׁכָל	šāḵāl שֻׁכָּל	šukkāl מוּכָל	mūḵāl -- rare word-internal he mater-lectionis (for fun) פְּדָהצוּר	pəḏāṣūr עֲשָׂהאֵל	ʿăśāʾēl ]]

-- The above can be regenerated with this code in Module:he-translit: --[[ local examples = {} -- paste examples table here

function tests:run_tests local output = require "Module:array" for _, row in ipairs(examples) do		if type(row) == "string" then output:insert("-- " .. row) else if row[3] then output:insert(row[1] .. "\t" .. row[2] .. " -- " .. row[3]) else output:insert(row[1] .. "\t" .. row[2]) end end end return require "Module:debug".highlight(output:concat("\n"), { lang = "text" }) end --]]

local tests = require('Module:UnitTests')

local he_translit = require('Module:User:Erutuon/he-translit-omit-nonconsonantal')

local full_link = require('Module:links').full_link local lang = require('Module:languages').getByCode('he') local sc = require('Module:scripts').getByCode('Hebr') local function link(term) return full_link{lang = lang, sc = sc, term = term} end

local function parse_examples(example_string) local examples = {} for line in mw.text.gsplit(example_string, "\n") do		local rest, comment = line:match("^(.-)%-%-%s*([^\n]+)%s*$") if not rest then rest = line end rest = mw.text.trim(rest) if rest == "" then table.insert(examples, comment) else local example = mw.text.split(rest, "\t") assert(#example == 2, #example .. "\t" .. mw.text.jsonEncode(rest)) table.insert(example, comment) table.insert(examples, example) end end return examples end

local function add_qamats_qatan_comments(examples) local qamats_qatan = mw.ustring.char(0x05C7) for _, example in ipairs(examples) do		if type(example) == "table" and example[1]:find(qamats_qatan, 1, true) then example[3] = (example[3] and example[3] .. "; " or "") .. "with qamats qatan code point" end end return examples end

function tests:test_translit self:iterate(		add_qamats_qatan_comments(parse_examples(examples)),		function(self, Hebrew, translit, comment)			assert(type(Hebrew) == "string", type(Hebrew))			assert(type(translit) == "string", type(translit))			return self:equals(link(Hebrew), mw.ustring.toNFC(he_translit.transliterate(Hebrew)), translit, {comment = comment})		end) end

return tests


text: Module:User:Erutuon/he-translit-omit-nonconsonantal/testcases/documentation


text: joviais

title: joviais


text: parentais

title: parentais


text: pedestais

title: pedestais


text: Wiktionary:Foreign Word of the Day/2021/August 17


text: shuckles

title: shuckles


text: shuckling

title: shuckling


text: shuckled

title: shuckled


text:
kämpferisch

Adjective

 * 1) combative, pugnacious

title: kämpferisch


text:
Talk:isn't it

SoP?
Otherwise, why not also aren't they ? --Backinstadiums (talk) 19:29, 12 August 2021 (UTC)

title: Talk:isn't it


text: Brentingby

title: Brentingby


text: Category:ajp:Pasta

title: Category:ajp:Pasta


text:
Rarău

Etymology
.

title: Rarău


text: Category:ro:Mountains

title: Category:ro:Mountains


text:
overqueen

Noun

 * 1)  A superior or supreme queen; a female overking.

title: overqueen


text: overqueens

title: overqueens


text:
penangkapan ikan

Etymology
🇰🇲.

Noun

 * 1) fishing

title: penangkapan ikan


text: Untersetzen

title: Untersetzen


text: Untersinken

title: Untersinken


text: angelicais

title: angelicais


text: Unterstehen

title: Unterstehen


text: Freeby

title: Freeby


text:
спізнитися

Etymology
From. Compare 🇨🇬.

Verb

 * 1) to be late

title: спізнитися


text:
Unterstellen

Etymology 1
From

Etymology 2
From

title: Unterstellen


text: incidentais

title: incidentais


text:
muhasamat

Etymology
From, verbal noun of.

Noun

 * 1)  hostilities

title: muhasamat


text:
Talk:Enos

enos: Old Latin; us (Classical Latin nos); enos Lases iuvate (Lares, iuvate nos, "Lares, aid us"), in the Carmen Arvale. --Manfariel (talk) 20:06, 12 August 2021 (UTC)

title: Talk:Enos


text: Category:sga:Places in Wales

title: Category:sga:Places in Wales


text: Category:sga:Wales

title: Category:sga:Wales


text:
escàlem

Etymology
, from, from.

Noun

 * 1) thole

title: escàlem


text:
escalamera

Etymology
From.

Noun

 * 1) oarlock, rowlock

title: escalamera


text:
finger gun

Noun

 * 1) A hand gesture in which a person uses their hand to mimic a handgun, raising their thumb above their fist to act as a hammer, and one or two fingers extended perpendicular to it acting as a barrel.

title: finger gun


text:
naturskön

Etymology
🇰🇲. Attested since 1866.

Adjective

 * 1) scenic having beautiful nature

title: naturskön


text:
rozmówki

Etymology
From.

Noun

 * 1) phrase book

title: rozmówki


text:
revma

Etymology
.

Noun

 * 1) rheumatism

Usage notes

 * In older dictionaries, this word can also be indeclinable.

title: revma


text:
សម្មានការ

Etymology
🇰🇲

Noun

 * 1) considerations, thoughts
 * 2) respect, esteem

title: សម្មានការ


text: disfuncionais

title: disfuncionais


text:
baugrygr

Noun

 * 1) a woman who has inherited the position of head of a family and is thus entitled to receive and pay wergeld

title: baugrygr


text:
тинктура

Noun

 * 1) tincture

Noun

 * 1) tincture

title: тинктура


text:
សម្មាន

Etymology
From.

Noun

 * 1) honor, respect
 * 2) friendliness, affection, bond

title: សម្មាន


text: Category:mga:Continents

title: Category:mga:Continents


text:
спізнюватися

Verb

 * 1) to be late

title: спізнюватися


text: Paraguaj

title: Paraguaj


text: Category:sga:Places in Northern Ireland

title: Category:sga:Places in Northern Ireland


text:
pesimizmus

Noun

 * 1) pessimism

title: pesimizmus


text: Category:sga:Cities in Italy

title: Category:sga:Cities in Italy


text: Category:sga:Places in Italy

title: Category:sga:Places in Italy


text:
инфициран

Adjective

 * 1) infected

title: инфициран


text: Category:sga:Towns in County Meath, Ireland


text: Category:sga:Places in County Meath, Ireland


text: Category:sga:County Meath, Ireland

title: Category:sga:County Meath, Ireland


text:
vinyeta

Etymology 2
.

Noun

 * 1)  vignette
 * 2)  vignette
 * 3) cartoon,  panel
 * 1) cartoon,  panel

title: vinyeta


text: авантюристически

title: авантюристически


text:
pobrežie

Etymology
From.

Noun

 * 1)  coast, seaside

title: pobrežie


text:
blax

Noun

 * 1)  black people

title: blax


text:
podvodníctvo

Etymology
From.

Noun

 * 1) cheating, deception, fraud

title: podvodníctvo


text:
гласа доверба

Verb

 * 1)  to give a vote of confidence

title: гласа доверба


text:
изгласа доверба

Verb

 * 1)  to give a vote of confidence

title: изгласа доверба


text:
polygón

Noun

 * 1)  polygon

title: polygón


text:
mnohouholník

Noun

 * 1)  polygon

title: mnohouholník


text:
microplagiarism

Etymology
(2007) From.

Noun

 * 1) a kind of plagiarism which uses relatively short sections of arbitrary sources and combines them to form a bigger, seemingly unified text.

Translations

 * French: ,

title: microplagiarism


text: fanaberie

title: fanaberie


text:
matrescence

Etymology
Ultimately from,.

Noun

 * 1) The process of becoming (and coming to inhabit the role of) a mother.

Related terms

 * matrescent

title: matrescence


text:
rebufar

Etymology
From.

Verb

 * 1) to blow hard
 * 2) to blister

title: rebufar


text:
мекне

Verb

 * 1)  to bleat (of a goat)

title: мекне


text:
Citations:patrescent

 * Exhibiting patrescence; becoming a father.

 * 1993, Barbara Katz Rothman, Encyclopedia of Childbearing: Critical Perspectives, Greenwood Publishing Group (ISBN 9780897746489), page 243:
 * In reality, the matrescent/patrescent periods represent a far more complex the new father and the mother during this extraordinary stage in their lives.

title: Citations:patrescent


text: raginakudo

title: raginakudo


text:
rebuf

Etymology
.

Noun

 * 1) rebuff, rebuke
 * 2) slipstream

title: rebuf


text:
Citations:patrescence

 * 1988, Patricia Whelehan, Women and Health: Cross-cultural Perspectives, Praeger
 * Viewing the first childbirth and the transition to parenting (matrescence and patrescence) as rites of passage, she discusses the importance of a support person during this time.
 * 1990, Raymond S. Duff, Assessing Pediatric Practice: A Critical Study
 * It seems logical to coin two words, “matrescence” for mother (which Raphael has done) and “patrescence” for father, to designate these crucial passages.
 * 1993, Barbara Katz Rothman, Encyclopedia of Childbearing: Critical Perspectives, Greenwood Publishing Group (ISBN 9780897746489), page 242:
 * MATRESCENCE AND PATRESCENCE
 * A most dramatic time in any adult's life occurs at the birth of the first child, a time of deep psychological and cultural ...
 * 1996, Donna Cunningham, The Moon in Your Life: Being a Lunar Type in a Solar World, Weiser Books (ISBN 9780877288374), page 166:
 * We're devoting most of this chapter to matrescence, but what about patrescence? What do men go through in becoming fathers, and what can help them make ...

title: Citations:patrescence


text:
patrescence

Etymology
Compare,.

Noun

 * 1) The process of becoming (and coming to inhabit the role of) a father.

Related terms

 * patrescent

title: patrescence


text:
мекнува

Verb

 * 1)  to bleat (of a goat)

title: мекнува


text:
Ardeluța

Etymology
From.

title: Ardeluța


text: Category:ca:Fluid dynamics

title: Category:ca:Fluid dynamics


text:
Beica

Etymology
.

title: Beica


text:
Botoș

Etymology
, from, from.

title: Botoș


text:
Botoșana

Etymology
From, from , from , from.

title: Botoșana


text:
Talk:Xing

Shaanxi
twenty-seven- household Mafulang brigade in Xing county on the Yellow River in north-east Shaanxi  --Geographyinitiative (talk) 21:12, 12 August 2021 (UTC)

title: Talk:Xing


text:
ákveðni

Etymology
From.

Noun

 * 1) decisiveness, determination
 * 2)  definiteness

title: ákveðni


text:
Bretea

Etymology
, from.

title: Bretea


text:
Caila

Etymology
, from.

title: Caila


text:
bufec

Etymology
From.

Noun

 * 1) puff, pant, snort

title: bufec


text:
Crăiasa

Etymology
From, definite form of , feminine of.

title: Crăiasa


text: Anní

title: Anní


text:
Feregi

Etymology
From, plural of , dialectal version of.

title: Feregi


text:
قرالیت

Etymology
From.

Noun

 * 1) kingdom

title: قرالیت


text:
it ain't over till it's over

Proverb

 * 1) There are more developments yet to come; one should not presume to know the outcome of an event which is still in progress.

title: it ain't over till it's over


text:
Forosig

Etymology
.

title: Forosig


text:
Fâneața Mare

Etymology
From +.

title: Fâneața Mare


text:
Fărcaș

Etymology
From, from.

title: Fărcaș


text:
Fărcașele

Etymology
From, from , from , from.

title: Fărcașele


text:
Galița

Etymology
.

title: Galița


text:
Mediaș

Etymology
From

Translations

 * French:
 * German: Mediasch
 * Hungarian:
 * Latin: Media
 * Romanian:
 * Transylvanian Saxon: Medwesch, Medveš, Medwisch

Etymology
, from, from , from.

title: Mediaș


text:
ревнощі

Etymology
From.

Noun

 * 1) jealousy

title: ревнощі


text:
Solovăstru

Etymology
.

title: Solovăstru


text:
Soroca

Etymology
From

Translations

 * Romanian: Soroca
 * Russian: Соро́ки,
 * Ukrainian: ,

Etymology
.

title: Soroca


text:
bòfega

Etymology
Variant of.

Noun

 * 1)  blister

title: bòfega


text:
akvariumas

Etymology
From.

Noun

 * 1) aquarium

title: akvariumas


text:
Lopatna

Etymology
, feminine of.

title: Lopatna


text:
Lopatnic

Etymology
According to Ion Dron, from the anthroponym Mihul Lopată, attested in a 1546 document, from + the Slavic suffix -nic. Compare the Ukrainian name of the river,.

Proper noun

 * 1) a river in the Republic of Moldova and Ukraine

title: Lopatnic


text:
Soroceni

Etymology
From, from.

title: Soroceni


text:
Săsar

Etymology
From, from , from.

title: Săsar


text:
Teșna

Etymology
, from.

title: Teșna


text:
Târlișua

Etymology
From, from , from , from.

title: Târlișua


text:
Talk:wouldn't be caught dead

 * Shouldn't this be redirected to ? 2A02:2788:A4:205:1DDD:571A:54C6:BFD 21:28, 12 August 2021 (UTC)
 * I suppose it could be. You could redirect it if you want. I won’t protest. Imetsia (talk) 22:13, 12 August 2021 (UTC)

title: Talk:wouldn't be caught dead


text:
Tăure

Etymology
From, obsolete plural of , from.

title: Tăure


text:
Vulcana

Etymology
From.

title: Vulcana


text:
Vulcănești

Etymology
From.

title: Vulcănești


text:
Vulcănița

Etymology
From.

title: Vulcănița


text:
kesengajaan

Etymology
Affixed. for civil law sense.

Noun

 * 1) intentionality
 * 2)  intention

title: kesengajaan


text: CCUS

title: CCUS


text:
គារវៈ

Etymology
From. .

Noun

 * 1) respect, reverence

title: គារវៈ


text:
bòfia

Etymology
via metathesis.

Noun

 * 1) blister
 * 2)  sinkhole
 * 3) lie
 * 4)  police
 * 1) lie
 * 2)  police
 * 1)  police

Noun

 * 1)  cop

title: bòfia


text:
einfassen

Verb

 * 1)  to frame, to enclose

title: einfassen


text:
заздрість

Etymology
From. Compare 🇨🇬, 🇨🇬.

Noun

 * 1) envy

title: заздрість


text:
kealpaan

Etymology
..

Noun

 * 1)  culpa

title: kealpaan


text:
ekalliyet

Etymology
From. .

Noun

 * 1)  minority (any subgroup that does not form a numerical majority)
 * 2)  ethnic minority
 * 1)  ethnic minority

title: ekalliyet


text:
адютант

Etymology
and, from , frequentative of.

Noun

 * 1) adjutant lower-ranking military serviceman who helps his senior

title: адютант


text:
mêson

Etymology
.

Noun

 * 1) house, home

title: mêson


text: Braunston-in-Rutland

title: Braunston-in-Rutland


text:
адютантски

Etymology
From.

Adjective

 * 1)  adjutant

title: адютантски


text:
missglücken

Verb

 * 1) to fail

title: missglücken


text:
заздрощі

Etymology
From.

Noun

 * 1) envy

title: заздрощі


text:
كیفیت

Etymology
From. Morphologically. See 🇨🇬.

Noun

 * 1) quality

title: كیفیت


text:
gibrell

Etymology
From earlier by dissimilation, from, diminutive of.

Noun

 * 1) basin

title: gibrell


text: Citations:Auslegungssuprematie

title: Citations:Auslegungssuprematie


text:
Rhymes:Portuguese/awɾu

Pronunciation

 * -auro :

title: Rhymes:Portuguese/awɾu


text:
Abendstimmung

Etymology
From 🇰🇲.

Noun

 * 1) evening mood

title: Abendstimmung


text: gawaurts

title: gawaurts


text:
ритъм

Etymology
Ultimately from.

Noun

 * 1) rhythm

title: ритъм


text:
antilopė

Etymology
Borrowed from another language, ultimately from.

Noun

 * 1) antelope

title: antilopė


text: Category:lt:Antelopes

title: Category:lt:Antelopes


text:
Module:zh/data/dial-syn/古爾邦節

local export = {}

export.list = { ["title"]					= "", ["meaning"]					= "Eid al-Adha", ["note"]					= "", ["Classical"]				= { "" }, ["Formal"]					= { "古爾邦節", "宰牲節", "犧牲節" }, ["Taxonomic"]				= { "" }, ["Beijing"]					= { "" }, ["Beijing-PG"]				= { "" }, ["Beijing-MY"]				= { "" }, ["Beijing-HR"]				= { "" }, ["Beijing-YQ"]				= { "" }, ["Beijing-CP"]				= { "" }, ["Beijing-MTG"]				= { "" }, ["Beijing-FS"]				= { "" }, ["Taiwan"]					= { "古爾邦節", "宰牲節", "犧牲節" }, ["Tianjin-WQ"]				= { "" }, ["Langfang"]				= { "" }, ["Chengde"]					= { "" }, ["Ulan Hot"]				= { "" }, ["Tongliao"]				= { "" }, ["Chifeng"]					= { "" }, ["Hailar"]					= { "" }, ["Heihe"]					= { "" }, ["Nenjiang"]				= { "" }, ["Mohe"]					= { "" }, ["Qiqihar"]					= { "" }, ["Tailai"]					= { "" }, ["Jiyan"]					= { "" }, ["Lanxi-M"]					= { "" }, ["Boli"]					= { "" }, ["Jiayin"]					= { "" }, ["Muling"]					= { "" }, ["Dongning"]				= { "" }, ["Ning'an"]					= { "" }, ["Linkou"]					= { "" }, ["Zhaozhou"]				= { "" }, ["Zhaodong"]				= { "" }, ["Jixi-M"]					= { "" }, ["Mishan"]					= { "" }, ["Harbin"]					= { "" }, ["Shangzhi"]				= { "" }, ["Yingchengzi"]				= { "" }, ["Jiamusi"]					= { "" }, ["Tongjiang-M"]				= { "" }, ["Baicheng"]				= { "" }, ["Da'an"]					= { "" }, ["Songyuan"]				= { "" }, ["Changchun"]				= { "" }, ["Yushu"]					= { "" }, ["Jilin"]					= { "" }, ["Siping"]					= { "" }, ["Liaoyuan"]				= { "" }, ["Dunhua"]					= { "" }, ["Hunchun"]					= { "" }, ["Baishan"]					= { "" }, ["Tonghua"]					= { "" }, ["Shenyang"]				= { "" }, ["Anshan"]					= { "" }, ["Tieling"]					= { "" }, ["Jinzhou"]					= { "" }, ["Malaysia-M"]				= { "哈芝節" }, ["Singapore-M"]				= { "哈芝節" }, ["Taz"]						= { "" }, ["Tianjin"]					= { "" }, ["Tianjin-JZ"]				= { "" }, ["Tianjin-BD"]				= { "" }, ["Tianjin-NH"]				= { "" }, ["Tianjin-HG"]				= { "" }, ["Tianjin-TG"]				= { "" }, ["Tianjin-DG"]				= { "" }, ["Tianjin-JN"]				= { "" }, ["Tianjin-DL"]				= { "" }, ["Tianjin-JH"]				= { "" }, ["Tianjin-XQ"]				= { "" }, ["Tianjin-BC"]				= { "" }, ["Tangshan"]				= { "" }, ["Qinhuangdao"]				= { "" }, ["Cangzhou"]				= { "" }, ["Xianxian"]				= { "" }, ["Xianxian-XY"]				= { "" }, ["Baoding"]					= { "" }, ["Dingxing"]				= { "" }, ["Xiong'an"]				= { "" }, ["Shijiazhuang"]			= { "" }, ["Xingtai"]					= { "" }, ["Hengshui"]				= { "" }, ["Lijin"]					= { "" }, ["Binzhou"]					= { "" }, ["Wudi"]					= { "" }, ["Weicheng"]				= { "" }, ["Fangzi"]					= { "" }, ["Changle-WF"]				= { "" }, ["Shouguang"]				= { "" }, ["Rizhao"]					= { "" }, ["Wulian"]					= { "" }, ["Jinan"]					= { "" }, ["Zhangqiu"]				= { "" }, ["Liaocheng"]				= { "" }, ["Dezhou"]					= { "" }, ["Tai'an"]					= { "" }, ["Xintai"]					= { "" }, ["Zibo"]					= { "" }, ["Zichuan"]					= { "" }, ["Boshan"]					= { "" }, ["Yinan"]					= { "" }, ["Dalian"]					= { "" }, ["Dandong"]					= { "" }, ["Yantai"]					= { "" }, ["Muping"]					= { "" }, ["Laizhou"]					= { "" }, ["Weihai"]					= { "" }, ["Rongcheng"]				= { "" }, ["Qingdao"]					= { "" }, ["Hanting"]					= { "" }, ["Changyi"]					= { "" }, ["Gaomi"]					= { "" }, ["Zhucheng"]				= { "" }, ["Anqiu"]					= { "" }, ["Linqu"]					= { "" }, ["Qingzhou"]				= { "" }, ["Yishui"]					= { "" }, ["Hulin-XL"]				= { "" }, ["Linjiang"]				= { "" }, ["Ji'an-M"]					= { "" }, ["Luoyang"]					= { "" }, ["Luoning"]					= { "" }, ["Sanmenxia"]				= { "" }, ["Lingbao"]					= { "" }, ["Luohe"]					= { "" }, ["Zhumadian"]				= { "" }, ["Biyang"]					= { "" }, ["Zhoukou"]					= { "" }, ["Dancheng"]				= { "" }, ["Xuchang"]					= { "" }, ["Changge"]					= { "" }, ["Pingdingshan"]			= { "" }, ["Lushan-M"]				= { "" }, ["Nanyang"]					= { "" }, ["Xixia"]					= { "" }, ["Dengzhou"]				= { "" }, ["Zaozhuang"]				= { "" }, ["Ningyang"]				= { "" }, ["Jining-M"]				= { "" }, ["Linyi"]					= { "" }, ["Heze"]					= { "" }, ["Daming"]					= { "" }, ["Yuncheng"]				= { "" }, ["Wenxi"]					= { "" }, ["Longxing"]				= { "" }, ["Yongji"]					= { "" }, ["Wanrong"]					= { "" }, ["Ronghe"]					= { "" }, ["Linfen"]					= { "" }, ["Jixian"]					= { "" }, ["Huozhou"]					= { "" }, ["Hongtong"]				= { "" }, ["Shangqiu"]				= { "" }, ["Yongcheng"]				= { "" }, ["Yuanyang"]				= { "" }, ["Zhengzhou"]				= { "" }, ["Kaifeng"]					= { "" }, ["Lankao"]					= { "" }, ["Changyuan"]				= { "" }, ["Xunxian"]					= { "" }, ["Puyang"]					= { "" }, ["Fanxian"]					= { "" }, ["Xinyang"]					= { "" }, ["Gushi"]					= { "" }, ["Shangluo"]				= { "" }, ["Luonan"]					= { "" }, ["Danfeng"]					= { "" }, ["Shangnan"]				= { "" }, ["Shanyang"]				= { "" }, ["Zhen'an"]					= { "" }, ["Hanbin"]					= { "" }, ["Hanbin-XH"]				= { "" }, ["Baihe"]					= { "" }, ["Baihe-MP"]				= { "" }, ["Pingli"]					= { "" }, ["Xunyang"]					= { "" }, ["Lueyang"]					= { "" }, ["Mianxian"]				= { "" }, ["Yangxian"]				= { "" }, ["Xi'an"]					= { "" }, ["Weiyang"]					= { "" }, ["Baqiao"]					= { "" }, ["Yanliang"]				= { "" }, ["Lintong"]					= { "" }, ["Chang'an"]				= { "" }, ["Huyi"]					= { "" }, ["Gaoling"]					= { "" }, ["Zhouzhi"]					= { "" }, ["Lantian"]					= { "" }, ["Xianyang"]				= { "" }, ["Xingping"]				= { "" }, ["Wugong"]					= { "" }, ["Qianxian"]				= { "" }, ["Liquan"]					= { "" }, ["Jingyang"]				= { "" }, ["Sanyuan-M"]				= { "" }, ["Yongshou"]				= { "" }, ["Changwu"]					= { "" }, ["Tongchuan"]				= { "" }, ["Yaozhou"]					= { "" }, ["Yijun"]					= { "" }, ["Weinan"]					= { "" }, ["Weinan-HZ"]				= { "" }, ["Hancheng"]				= { "" }, ["Huayin"]					= { "" }, ["Tongguan"]				= { "" }, ["Dali-SX"]					= { "" }, ["Heyang"]					= { "" }, ["Chengcheng"]				= { "" }, ["Baishui"]					= { "" }, ["Pucheng-M"]				= { "" }, ["Fuping"]					= { "" }, ["Huanglong"]				= { "" }, ["Yichuan"]					= { "" }, ["Huangling"]				= { "" }, ["Luochuan"]				= { "" }, ["Fuxian"]					= { "" }, ["Dingbian"]				= { "" }, ["Baoji"]					= { "" }, ["Baoji-CC"]				= { "" }, ["Fengchang"]				= { "" }, ["Qishan"]					= { "" }, ["Fufeng"]					= { "" }, ["Meixian-M"]				= { "" }, ["Taibai"]					= { "" }, ["Fengxian-SX"]				= { "" }, ["Qianyang"]				= { "" }, ["Longxian"]				= { "" }, ["Linyou"]					= { "" }, ["Tongxin"]					= { "" }, ["Yanchi"]					= { "" }, ["Guyuan"]					= { "" }, ["Xiji"]					= { "" }, ["Longde"]					= { "" }, ["Jingyuan"]				= { "" }, ["Tianshui"]				= { "" }, ["Xining"]					= { "古爾邦" }, --宰牲節, 大爾的節? ["Menyuan"]					= { "" }, ["Yanqi"]					= { "" }, ["Xuzhou"]					= { "" }, ["Xuzhou-JW"]				= { "" }, ["Pizhou"]					= { "" }, ["Suining"]					= { "" }, ["Peixian"]					= { "" }, ["Xinyi-M"]					= { "" }, ["Fengxian-M"]				= { "" }, ["Suqian"]					= { "" }, ["Ganyu"]					= { "" }, ["Donghai"]					= { "" }, ["Fuyang"]					= { "" }, ["Bengbu"]					= { "" }, ["Suzhou-M"]				= { "" }, ["Huaibei"]					= { "" }, ["Bozhou"]					= { "" }, ["Guangde-QC"]				= { "" }, ["Qimen-AL-Jun"]			= { "" }, ["Anji-HN"]					= { "" }, ["Gansu-DG"]				= { "小爾底", "古爾邦爾底" }, --古爾邦, 宰牲節, 古爾邦底? ["Shaanxi-DG"]				= { "" }, ["Yinchuan"]				= { "古爾邦節", "大爾德節", "宰牲節" }, ["Wuzhong"]					= { "" }, ["Zhongwei"]				= { "" }, ["Bayanhot"]				= { "" }, ["Lanzhou"]					= { "" }, ["Jiuquan"]					= { "" }, ["Dunhuang"]				= { "" }, ["Shandan"]					= { "" }, ["Tianzhu"]					= { "" }, ["Hami"]					= { "" }, ["Changji"]					= { "" }, ["Ürümqi"]					= { "庫爾班節" }, ["Dabancheng-XG"]			= { "" }, ["Midong-CSZ"]				= { "" }, ["Ürümqi-BFG"]				= { "" }, ["Jimsar"]					= { "" }, ["Chengdu"]					= { "" }, ["Xindu"]					= { "" }, ["Xindu-XF"]				= { "" }, ["Huayang"]					= { "" }, ["Pidu"]					= { "" }, ["Wenjiang"]				= { "" }, ["Shuangliu"]				= { "" }, ["Xinjin"]					= { "" }, ["Jintang"]					= { "" }, ["Pengzhou"]				= { "" }, ["Dujiangyan"]				= { "" }, ["Chongzhou"]				= { "" }, ["Dayi"]					= { "" }, ["Pujiang-M"]				= { "" }, ["Qionglai"]				= { "" }, ["Jianyang-M"]				= { "" }, ["Xiaojin"]					= { "" }, ["Jinchuan"]				= { "" }, ["Songpan"]					= { "" }, ["Maoxian"]					= { "" }, ["Lixian"]					= { "" }, ["Wenchuan"]				= { "" }, ["Deyang"]					= { "" }, ["Luojiang"]				= { "" }, ["Mianzhu"]					= { "" }, ["Shifang"]					= { "" }, ["Guanghan"]				= { "" }, ["Zhongjiang"]				= { "" }, ["Ziyang-SC"]				= { "" }, ["Anyue"]					= { "" }, ["Lezhi"]					= { "" }, ["Mianyang"]				= { "" }, ["Anzhou"]					= { "" }, ["Zitong"]					= { "" }, ["Jiangyou"]				= { "" }, ["Jiangyou-ZM"]				= { "" }, ["Pingwu"]					= { "" }, ["Beichuan"]				= { "" }, ["Yanting"]					= { "" }, ["Santai"]					= { "" }, ["Guangyuan"]				= { "" }, ["Zhaohua"]					= { "" }, ["Cangxi"]					= { "" }, ["Jiange"]					= { "" }, ["Meishan"]					= { "" }, ["Pengshan"]				= { "" }, ["Danling"]					= { "" }, ["Hongya"]					= { "" }, ["Qingshen"]				= { "" }, ["Renshou"]					= { "" }, ["Luzhou"]					= { "" }, ["Naxi"]					= { "" }, ["Luxian"]					= { "" }, ["Xuyong"]					= { "" }, ["Gulin"]					= { "" }, ["Hejiang"]					= { "" }, ["Yibin"]					= { "" }, ["Nanxi"]					= { "" }, ["Pingshan-M"]				= { "" }, ["Gaoxian"]					= { "" }, ["Changning-M"]				= { "" }, ["Gongxian"]				= { "" }, ["Xingwen-GS"]				= { "" }, ["Xingwen-BWS"]				= { "" }, ["Jiang'an"]				= { "" }, ["Junlian"]					= { "" }, ["Leshan"]					= { "" }, ["Jiajiang"]				= { "" }, ["Emeishan"]				= { "" }, ["Ebian"]					= { "" }, ["Qianwei"]					= { "" }, ["Mabian"]					= { "" }, ["Jingyan"]					= { "" }, ["Neijiang"]				= { "" }, ["Zizhong"]					= { "" }, ["Weiyuan"]					= { "" }, ["Longchang"]				= { "" }, ["Suining-SC"]				= { "" }, ["Pengxi"]					= { "" }, ["Shehong"]					= { "" }, ["Guang'an"]				= { "" }, ["Yuechi"]					= { "" }, ["Wusheng"]					= { "" }, ["Linshui"]					= { "" }, ["Nanchong"]				= { "" }, ["Nanbu"]					= { "" }, ["Langzhong"]				= { "" }, ["Yilong"]					= { "" }, ["Yingshan"]				= { "" }, ["Peng'an"]					= { "" }, ["Dazhou"]					= { "" }, ["Dazhu"]					= { "" }, ["Kaijiang"]				= { "" }, ["Wanyuan"]					= { "" }, ["Xuanhan"]					= { "" }, ["Bazhong"]					= { "" }, ["Tongjiang"]				= { "" }, ["Nanjiang"]				= { "" }, ["Hanyuan"]					= { "" }, ["Xichang"]					= { "" }, ["Zigong"]					= { "" }, ["Fushun"]					= { "" }, ["Rongxian-M"]				= { "" }, ["Muli"]					= { "" }, ["Leibo"]					= { "" }, ["Chongqing"]				= { "" }, ["Chongqing-JB"]			= { "" }, ["Chongqing-JLP"]			= { "" }, ["Chongqing-DDK"]			= { "" }, ["Chongqing-SPB"]			= { "" }, ["Chongqing-BN"]			= { "" }, ["Chongqing-NA"]			= { "" }, ["Chongqing-QIJ"]			= { "" }, ["Chongqing-QJ-WS"]			= { "" }, ["Chongqing-YB"]			= { "" }, ["Chongqing-BB"]			= { "" }, ["Chongqing-NC"]			= { "" }, ["Chongqing-WL"]			= { "" }, ["Chongqing-DZ"]			= { "" }, ["Chongqing-RC"]			= { "" }, ["Chongqing-YC"]			= { "" }, ["Chongqing-BS"]			= { "" }, ["Chongqing-TL"]			= { "" }, ["Chongqing-TN"]			= { "" }, ["Chongqing-HC"]			= { "" }, ["Chongqing-CS"]			= { "" }, ["Chongqing-FL"]			= { "" }, ["Chongqing-JJ"]			= { "" }, ["Chongqing-WZ"]			= { "" }, ["Chongqing-SZ"]			= { "" }, ["Chongqing-KZ"]			= { "" }, ["Chongqing-CK"]			= { "" }, ["Chongqing-DJ"]			= { "" }, ["Chongqing-LP"]			= { "" }, ["Chongqing-FD"]			= { "" }, ["Chongqing-ZX"]			= { "" }, ["Chongqing-QJ"]			= { "" }, ["Chongqing-PS"]			= { "" }, ["Chongqing-YY"]			= { "" }, ["Chongqing-XS"]			= { "" }, ["Chongqing-YNY"]			= { "" }, ["Chongqing-WX"]			= { "" }, ["Chongqing-FJ"]			= { "" }, ["Chongqing-WS"]			= { "" }, ["Wuhan"]					= { "" }, ["Jiangxia"]				= { "" }, ["Caidian"]					= { "" }, ["Xinzhou-HB"]				= { "" }, ["Huangpi"]					= { "" }, ["Hanchuan"]				= { "" }, ["Suizhou"]					= { "" }, ["Suixian"]					= { "" }, ["Yichang"]					= { "" }, ["Dangyang"]				= { "" }, ["Zhijiang"]				= { "" }, ["Yidu"]					= { "" }, ["Changyang"]				= { "" }, ["Xingshan"]				= { "" }, ["Zigui"]					= { "" }, ["Wufeng"]					= { "" }, ["Enshi"]					= { "" }, ["Hefeng"]					= { "" }, ["Badong"]					= { "" }, ["Xuan'en"]					= { "" }, ["Laifeng"]					= { "" }, ["Lichuan-M"]				= { "" }, ["Jianshi"]					= { "" }, ["Xianfeng"]				= { "" }, ["Xiangyang"]				= { "" }, ["Laohekou"]				= { "" }, ["Baokang"]					= { "" }, ["Nanzhang"]				= { "" }, ["Zaoyang"]					= { "" }, ["Yicheng"]					= { "" }, ["Gucheng"]					= { "" }, ["Jingzhou"]				= { "" }, ["Jingzhou-SS"]				= { "" }, ["Jiangling"]				= { "" }, ["Shishou"]					= { "" }, ["Gong'an"]					= { "" }, ["Songzi"]					= { "" }, ["Jingmen"]					= { "" }, ["Zhongchang"]				= { "" }, ["Jingshan"]				= { "" }, ["Tianmen"]					= { "" }, ["Xiantao"]					= { "" }, ["Qianjiang"]				= { "" }, ["Shennongjia"]				= { "" }, ["Shiyan"]					= { "" }, ["Zhuxi"]					= { "" }, ["Zhushan"]					= { "" }, ["Yunxi"]					= { "" }, ["Yunyang"]					= { "" }, ["Danjiangkou"]				= { "" }, ["Fangxian"]				= { "" }, ["Lhasa"]					= { "" }, ["Guiyang"]					= { "" }, ["Huaxi"]					= { "" }, ["Zunyi"]					= { "" }, ["Tongzi"]					= { "" }, ["Renhuai"]					= { "" }, ["Bijie"]					= { "" }, ["Jinsha-M"]				= { "" }, ["Dafang"]					= { "" }, ["Weining"]					= { "" }, ["Liupanshui"]				= { "" }, ["Liuzhi"]					= { "" }, ["Xingyi"]					= { "" }, ["Anshun"]					= { "" }, ["Duyun"]					= { "" }, ["Pingtang"]				= { "" }, ["Fuquan"]					= { "" }, ["Weng'an"]					= { "" }, ["Kaili"]					= { "" }, ["Liping-GZ"]				= { "" }, ["Zhenyuan"]				= { "" }, ["Tongren"]					= { "" }, ["Sinan"]					= { "" }, ["Yuping"]					= { "" }, ["Liping"]					= { "" }, ["Zhaotong"]				= { "" }, ["Baoshan-M"]				= { "" }, ["Dali"]					= { "" }, ["Kunming"]					= { "" }, ["Qujing"]					= { "" }, ["Wenshan"]					= { "" }, ["Mengzi"]					= { "" }, ["Lancang"]					= { "" }, ["Weixi"]					= { "" }, ["Pu'er"]					= { "" }, ["Lincang"]					= { "" }, ["Guilin"]					= { "" }, ["Lingui"]					= { "" }, ["Guanyang"]				= { "" }, ["Lipu"]					= { "" }, ["Pingle"]					= { "" }, ["Yangshuo"]				= { "" }, ["Liuzhou"]					= { "" }, ["Liuzhou-LR"]				= { "" }, ["Luzhai"]					= { "" }, ["Sanjiang-DZ"]				= { "" }, ["Nanning-M"]				= { "" }, ["Yongning-FJ"]				= { "" }, ["Wuming"]					= { "" }, ["Wuming-FC"]				= { "" }, ["Binyang-M"]				= { "" }, ["Shanglin"]				= { "" }, ["Yizhou"]					= { "" }, ["Jinchengjiang"]			= { "" }, ["Luocheng"]				= { "" }, ["Fengshan"]				= { "" }, ["Tianlin-LP"]				= { "" }, ["Tianlin-PT"]				= { "" }, ["Leye"]					= { "" }, ["Lingyun"]					= { "" }, ["Longlin"]					= { "" }, ["Xilin"]					= { "" }, ["Xiangzhou-NL"]			= { "" }, ["Qinzhou-M"]				= { "" }, ["Jishou"]					= { "" }, ["Changde"]					= { "" }, ["Zhangjiajie"]				= { "" }, ["Yongzhou"]				= { "" }, ["Chenzhou"]				= { "" }, ["Huaihua"]					= { "" }, ["Huitong"]					= { "" }, ["Xiangtan-JN"]				= { "" }, ["Ganzhou-M"]				= { "" }, ["Shiquan"]					= { "" }, ["Ziyang"]					= { "" }, ["Ningshan"]				= { "" }, ["Langao"]					= { "" }, ["Zhenping"]				= { "" }, ["Hanzhong"]				= { "" }, ["Nanzheng"]				= { "" }, ["Ningqiang"]				= { "" }, ["Liuba"]					= { "" }, ["Chenggu"]					= { "" }, ["Foping"]					= { "" }, ["Xixiang"]					= { "" }, ["Zhenba"]					= { "" }, ["Anji-HB"]					= { "" }, ["Kokang"]					= { "" }, ["Dagudi"]					= { "" }, ["Reshuitang"]				= { "" }, ["Mae Salong"]				= { "" }, ["Mae Sai"]					= { "" }, ["Oudomxay"]				= { "" }, ["Siantar"]					= { "" }, ["Nanjing"]					= { "宰牲節" }, ["Pukou"]					= { "" }, ["Luhe-M"]					= { "" }, ["Lishui-M"]				= { "" }, ["Yangzhou"]				= { "" }, ["Jiangdu"]					= { "" }, ["Baoying"]					= { "" }, ["Gaoyou"]					= { "" }, ["Yizheng"]					= { "" }, ["Taizhou-M"]				= { "" }, ["Taixing"]					= { "" }, ["Jiangyan"]				= { "" }, ["Jingjiang-DX"]			= { "" }, ["Zhenjiang"]				= { "" }, ["Jurong"]					= { "" }, ["Yangzhong"]				= { "" }, ["Lianyungang"]				= { "" }, ["Haizhou"]					= { "" }, ["Guanyun"]					= { "" }, ["Guannan"]					= { "" }, ["Huai'an"]					= { "" }, ["Huai'an-HA"]				= { "" }, ["Huaiyin"]					= { "" }, ["Hongze"]					= { "" }, ["Lianshui"]				= { "" }, ["Xuyi"]					= { "" }, ["Jinhu"]					= { "" }, ["Xinghua"]					= { "" }, ["Nantong"]					= { "" }, ["Rugao"]					= { "" }, ["Rudong"]					= { "" }, ["Hai'an"]					= { "" }, ["Yancheng"]				= { "" }, ["Dongtai"]					= { "" }, ["Binhai"]					= { "" }, ["Sheyang"]					= { "" }, ["Dafeng"]					= { "" }, ["Funing"]					= { "" }, ["Jianhu"]					= { "" }, ["Xiangshui"]				= { "" }, ["Shuyang"]					= { "" }, ["Sihong"]					= { "" }, ["Siyang"]					= { "" }, ["Anqing"]					= { "" }, ["Tongcheng"]				= { "" }, ["Zongyang"]				= { "" }, ["Chizhou"]					= { "" }, ["Qingyang"]				= { "" }, ["Wuhu"]					= { "" }, ["Wuhu-QS"]					= { "" }, ["Wanzhi"]					= { "" }, ["Jinghu"]					= { "" }, ["Fanchang"]				= { "" }, ["Wuwei"]					= { "" }, ["Hanshan"]					= { "" }, ["Hexian"]					= { "" }, ["Ma'anshan"]				= { "" }, ["Dangtu"]					= { "" }, ["Xuancheng"]				= { "" }, ["Tongling"]				= { "" }, ["Hefei"]					= { "" }, ["Feidong"]					= { "" }, ["Feixi"]					= { "" }, ["Chaohu"]					= { "" }, ["Lujiang"]					= { "" }, ["Changfeng"]				= { "" }, ["Huainan"]					= { "" }, ["Lu'an"]					= { "" }, ["Jin'an-QSH"]				= { "" }, ["Shucheng"]				= { "" }, ["Huoshan"]					= { "" }, ["Chuzhou"]					= { "" }, ["Lai'an"]					= { "" }, ["Quanjiao"]				= { "" }, ["Mingguang"]				= { "" }, ["Tianchang"]				= { "" }, ["Echeng"]					= { "" }, ["Huangshi"]				= { "" }, ["Huanggang"]				= { "" }, ["Hong'an"]					= { "" }, ["Macheng"]					= { "" }, ["Luotian"]					= { "" }, ["Yingshan-HB"]				= { "" }, ["Xishui"]					= { "" }, ["Huangmei"]				= { "" }, ["Wuxue"]					= { "" }, ["Qichun"]					= { "" }, ["Xiaogan"]					= { "" }, ["Anlu"]					= { "" }, ["Yingcheng"]				= { "" }, ["Yunmeng"]					= { "" }, ["Dawu"]					= { "" }, ["Guangshui"]				= { "" }, ["Zhashui"]					= { "" }, ["Jiujiang"]				= { "" }, ["Ruichang"]				= { "" }, ["Anji-AQ"]					= { "" }, ["Najiahu"]					= { "" }, ["Dianbai-Jun"]				= { "" }, ["Ningguo-GK"]				= { "" }, ["Langxi"]					= { "" }, ["Changle-QJ"]				= { "" }, ["Yanping"]					= { "" }, ["Jiangshan-M-NBD"]			= { "" }, ["Kaihua-M-HB"]				= { "" }, ["Yushan-M-HY"]				= { "" }, ["Juexi"]					= { "" }, ["Taiyuan"]					= { "" }, ["Jiancaoping"]				= { "" }, ["Jinyuan"]					= { "" }, ["Qingxu"]					= { "" }, ["Loufan"]					= { "" }, ["Taigu"]					= { "" }, ["Pingyao"]					= { "" }, ["Heshun"]					= { "" }, ["Qixian"]					= { "" }, ["Yangyuan"]				= { "" }, ["Datong"]					= { "" }, ["Yunzhou"]					= { "" }, ["Yunzhou-XCT"]				= { "" }, ["Tianzhen"]				= { "" }, ["Guangling"]				= { "" }, ["Suozhou"]					= { "" }, ["Shanyin"]					= { "" }, ["Pinglu"]					= { "" }, ["Pingding"]				= { "" }, ["Xinzhou"]					= { "" }, ["Wutai"]					= { "" }, ["Daixian"]					= { "" }, ["Wuzhai"]					= { "" }, ["Lishi"]					= { "" }, ["Shilou"]					= { "" }, ["Fenyang"]					= { "" }, ["Lanxian"]					= { "" }, ["Linxian"]					= { "" }, ["Wenshui"]					= { "" }, ["Xiaoyi"]					= { "" }, ["Fenxi"]					= { "" }, ["Xixian"]					= { "" }, ["Changzhi"]				= { "" }, ["Tunliu"]					= { "" }, ["Baochang"]				= { "" }, ["Linhe"]					= { "" }, ["Pingshun"]				= { "" }, ["Zhangzi"]					= { "" }, ["Qinxian"]					= { "" }, ["Jincheng"]				= { "" }, ["Lingchuan"]				= { "" }, ["Yangcheng"]				= { "" }, ["Gaoping"]					= { "" }, ["Jining"]					= { "" }, ["Liangcheng"]				= { "" }, ["Hohhot"]					= { "" }, ["Baotou"]					= { "" }, ["Dongsheng"]				= { "" }, ["Haibowan"]				= { "" }, ["Erenhot"]					= { "" }, ["Pingshan"]				= { "" }, ["Zhangjiakou"]				= { "" }, ["Chongli"]					= { "" }, ["Handan"]					= { "" }, ["Linzhang"]				= { "" }, ["Anyang"]					= { "" }, ["Linzhou"]					= { "" }, ["Hebi"]					= { "" }, ["Xinxiang"]				= { "" }, ["Jiaozuo"]					= { "" }, ["Qinyang"]					= { "" }, ["Wenxian"]					= { "" }, ["Wuzhi"]					= { "" }, ["Jiyuan"]					= { "" }, ["Suide"]					= { "" }, ["Zizhou"]					= { "" }, ["Mizhi"]					= { "" }, ["Jiaxian"]					= { "" }, ["Wubu"]					= { "" }, ["Shenmu"]					= { "" }, ["Fugu"]					= { "" }, ["Yulin-J"]					= { "" }, ["Hengshan-J"]				= { "" }, ["Jingbian"]				= { "" }, ["Yan'an"]					= { "" }, ["Ansai"]					= { "" }, ["Ganquan"]					= { "" }, ["Zhidan"]					= { "" }, ["Wuqi-J"]					= { "" }, ["Qingjian"]				= { "" }, ["Zichang"]					= { "" }, ["Yanchuan"]				= { "" }, ["Yanchang"]				= { "" }, ["Shanghai"]				= { "" }, ["Yangpu"]					= { "" }, ["Xinzhuang"]				= { "" }, ["Zhenru"]					= { "" }, ["Songjiang"]				= { "" }, ["Chuansha"]				= { "" }, ["Nanhui"]					= { "" }, ["Zhoupu"]					= { "" }, ["Huinan"]					= { "" }, ["Fengxian"]				= { "" }, ["Jinshan"]					= { "" }, ["Qingpu"]					= { "" }, ["Jiading"]					= { "" }, ["Baoshan-SCD"]				= { "" }, ["Baoshan-LD"]				= { "" }, ["Baoshan-YP"]				= { "" }, ["Chongming"]				= { "" }, ["Suzhou"]					= { "" }, ["Shengpu"]					= { "" }, ["Xishan"]					= { "" }, ["Wujiang-SL"]				= { "" }, ["Wujiang-LL"]				= { "" }, ["Wujiang-SZ"]				= { "" }, ["Wuxi"]					= { "" }, ["Changshu"]				= { "" }, ["Kunshan"]					= { "" }, ["Taicang"]					= { "" }, ["Zhangjiagang"]			= { "" }, ["Tongzhou"]				= { "" }, ["Qidong"]					= { "" }, ["Qidong-LS"]				= { "" }, ["Haimen"]					= { "" }, ["Haimen-SJ"]				= { "" }, ["Rudong-W"]				= { "" }, ["Jiaxing"]					= { "" }, ["Jiashan"]					= { "" }, ["Pinghu"]					= { "" }, ["Haining-YG"]				= { "" }, ["Haining-XS"]				= { "" }, ["Tongxiang"]				= { "" }, ["Haiyan"]					= { "" }, ["Changzhou"]				= { "" }, ["Liyang"]					= { "" }, ["Jintan"]					= { "" }, ["Yixing"]					= { "" }, ["Danyang"]					= { "" }, ["Danyang-TJQ"]				= { "" }, ["Jingjiang"]				= { "" }, ["Jiangyin"]				= { "" }, ["Gaochun"]					= { "" }, ["Gaochun-ZB"]				= { "" }, ["Huzhou"]					= { "" }, ["Huzhou-SL"]				= { "" }, ["Changxing"]				= { "" }, ["Anji"]					= { "" }, ["Anji-XF"]					= { "" }, ["Deqing-W"]				= { "" }, ["Deqing-GT"]				= { "" }, ["Hangzhou"]				= { "" }, ["Yuhang"]					= { "" }, ["Lin'an"]					= { "" }, ["Lin'an-CH"]				= { "" }, ["Lin'an-YQ"]				= { "" }, ["Fuyang-W"]				= { "" }, ["Fuyang-XD"]				= { "" }, ["Xiaoshan"]				= { "" }, ["Tonglu"]					= { "" }, ["Fenshui-WS"]				= { "" }, ["Shaoxing"]				= { "" }, ["Shaoxing-KQ"]				= { "" }, ["Shangyu"]					= { "" }, ["Zhuji"]					= { "" }, ["Zhuji-WJJ"]				= { "" }, ["Shengzhou"]				= { "" }, ["Shengzhou-CR"]			= { "" }, ["Shengzhou-TP"]			= { "" }, ["Xinchang"]				= { "" }, ["Ningbo"]					= { "" }, ["Zhenhai"]					= { "" }, ["Fenghua"]					= { "" }, ["Beilun"]					= { "" }, ["Yinzhou"]					= { "" }, ["Yuyao"]					= { "" }, ["Cixi"]					= { "" }, ["Xiangshan"]				= { "" }, ["Ninghai"]					= { "" }, ["Zhoushan"]				= { "" }, ["Dinghai"]					= { "" }, ["Daishan"]					= { "" }, ["Shengsi"]					= { "" }, ["Jiaojiang"]				= { "" }, ["Huangyan"]				= { "" }, ["Tiantai"]					= { "" }, ["Xianju"]					= { "" }, ["Sanmen"]					= { "" }, ["Linhai"]					= { "" }, ["Wenling"]					= { "" }, ["Yuhuan"]					= { "" }, ["Yuhuan-DMY"]				= { "" }, ["Yuhuan-CM"]				= { "" }, ["Wenzhou"]					= { "" }, ["Yueqing"]					= { "" }, ["Yongjia"]					= { "" }, ["Yongjia-FL"]				= { "" }, ["Rui'an"]					= { "" }, ["Longgang"]				= { "" }, ["Dongtou"]					= { "" }, ["Cangnan-JX"]				= { "" }, ["Pingyang"]				= { "" }, ["Taishun"]					= { "" }, ["Wencheng"]				= { "" }, ["Lishui"]					= { "" }, ["Qingtian"]				= { "" }, ["Jinyun"]					= { "" }, ["Xuanping"]				= { "" }, ["Songyang-XP"]				= { "" }, ["Songyang-GS"]				= { "" }, ["Yunhe"]					= { "" }, ["Jingning"]				= { "" }, ["Qingyuan-W"]				= { "" }, ["Longquan"]				= { "" }, ["Quzhou"]					= { "" }, ["Qujiang-DZ"]				= { "" }, ["Suichang"]				= { "" }, ["Jiangshan"]				= { "" }, ["Changshan"]				= { "" }, ["Kaihua"]					= { "" }, ["Longyou"]					= { "" }, ["Jinhua"]					= { "" }, ["Tangxi"]					= { "" }, ["Yiwu"]					= { "" }, ["Yongkang"]				= { "" }, ["Pujiang"]					= { "" }, ["Dongyang"]				= { "" }, ["Pan'an"]					= { "" }, ["Wuyi"]					= { "" }, ["Lanxi"]					= { "" }, ["Shangrao"]				= { "" }, ["Shangrao-Rail"]			= { "" }, ["Guangfeng"]				= { "" }, ["Yushan"]					= { "" }, ["Xuancheng-YC"]			= { "" }, ["Xuancheng-JP"]			= { "" }, ["Wuhu-LL"]					= { "" }, ["Tongling-W"]				= { "" }, ["Nanling"]					= { "" }, ["Yi'an-WS"]				= { "" }, ["Huangshan"]				= { "" }, ["Jingxian"]				= { "" }, ["Jingxian-ZJ"]				= { "" }, ["Shitai-JZ"]				= { "" }, ["Pucheng"]					= { "" }, ["Changsha"]				= { "" }, ["Yiyang-X"]				= { "" }, ["Liuyang-YA"]				= { "" }, ["Xiangtan"]				= { "" }, ["Miluo-CL"]				= { "" }, ["Xiangxiang"]				= { "" }, ["Xiangxiang-MQ"]			= { "" }, ["Loudi"]					= { "" }, ["Shuangfeng"]				= { "" }, ["Xinhua"]					= { "" }, ["Lianyuan"]				= { "" }, ["Shaoyang"]				= { "" }, ["Lengshuitan"]				= { "" }, ["Zhuzhou"]					= { "" }, ["Longhui"]					= { "" }, ["Suining-X"]				= { "" }, ["Dongkou-HQ"]				= { "" }, ["Wugang"]					= { "" }, ["Hengyang"]				= { "" }, ["Hengshan"]				= { "" }, ["Hengshan-BG"]				= { "" }, ["Qiyang"]					= { "" }, ["Quanzhou-X"]				= { "" }, ["Guanyang-X"]				= { "" }, ["Qinglong-CL"]				= { "" }, ["Nanchong-CL"]				= { "" }, ["Nanchang"]				= { "" }, ["Xinjian-WC"]				= { "" }, ["Nanchang-TC"]				= { "" }, ["Anyi"]					= { "" }, ["Hukou"]					= { "" }, ["Lushan"]					= { "" }, ["Yongxiu"]					= { "" }, ["Gongqingcheng-JY"]		= { "" }, ["Xiushui"]					= { "" }, ["Pengze"]					= { "" }, ["Duchang"]					= { "" }, ["Duchang-TT"]				= { "" }, ["Duchang-YF"]				= { "" }, ["Wuning-QK"]				= { "" }, ["Poyang"]					= { "" }, ["Poyang-MT"]				= { "" }, ["Yugan"]					= { "" }, ["Wannian"]					= { "" }, ["Yiyang"]					= { "" }, ["Hengfeng"]				= { "" }, ["Yanshan-HK"]				= { "" }, ["Yanshan-YP"]				= { "" }, ["Shangrao-SX"]				= { "" }, ["Shangrao-HM"]				= { "" }, ["Jingdezhen"]				= { "" }, ["Leping"]					= { "" }, ["Yichun"]					= { "" }, ["Yifeng"]					= { "" }, ["Gao'an"]					= { "" }, ["Fengxin"]					= { "" }, ["Shanggao"]				= { "" }, ["Wanzai"]					= { "" }, ["Fengcheng"]				= { "" }, ["Fengcheng-ST"]			= { "" }, ["Xinyu"]					= { "" }, ["Fuzhou-G"]				= { "" }, ["Linchuan-SDD"]			= { "" }, ["Dongxiang"]				= { "" }, ["Nancheng"]				= { "" }, ["Nanfeng"]					= { "" }, ["Yihuang"]					= { "" }, ["Lichuan"]					= { "" }, ["Chongren"]				= { "" }, ["Pingxiang"]				= { "" }, ["Lianhua"]					= { "" }, ["Luxi"]					= { "" }, ["Ji'an"]					= { "" }, ["Jishui-LT"]				= { "" }, ["Yongfeng"]				= { "" }, ["Taihe"]					= { "" }, ["Xiajiang"]				= { "" }, ["Yongxin"]					= { "" }, ["Yingtan"]					= { "" }, ["Yujiang"]					= { "" }, ["Guixi"]					= { "" }, ["Susong"]					= { "" }, ["Susong-HT"]				= { "" }, ["Susong-GL"]				= { "" }, ["Wangjiang"]				= { "" }, ["Qianshan"]				= { "" }, ["Huaining"]				= { "" }, ["Huaining-SP"]				= { "" }, ["Yuexi"]					= { "" }, ["Taihu"]					= { "" }, ["Dongzhi"]					= { "" }, ["Shitai"]					= { "" }, ["Yangxin"]					= { "" }, ["Yangxin-GH"]				= { "" }, ["Daye"]					= { "" }, ["Xianning"]				= { "" }, ["Xianning-MQ"]				= { "" }, ["Jiayu"]					= { "" }, ["Chongyang"]				= { "" }, ["Chibi"]					= { "" }, ["Tongshan"]				= { "" }, ["Tongcheng-G"]				= { "" }, ["Jianli"]					= { "" }, ["Yueyang"]					= { "" }, ["Yueyang-BX"]				= { "" }, ["Linxiang"]				= { "" }, ["Pingjiang-XJ"]			= { "" }, ["Pingjiang-NJ"]			= { "" }, ["Liuyang"]					= { "" }, ["Liuyang-DY"]				= { "" }, ["Liuyang-FY"]				= { "" }, ["Liling-BTT"]				= { "" }, ["Liling-BS"]				= { "" }, ["Youxian"]					= { "" }, ["Chaling"]					= { "" }, ["Changning"]				= { "" }, ["Changning-TS"]			= { "" }, ["Leiyang"]					= { "" }, ["Anren"]					= { "" }, ["Zixing-XN"]				= { "" }, ["Longhui-LDZ"]				= { "" }, ["Dongkou"]					= { "" }, ["Dongkou-SJ"]				= { "" }, ["Jianning"]				= { "" }, ["Taining"]					= { "" }, ["Hanbin-NT"]				= { "" }, ["Jinxian"]					= { "" }, ["Jinxi"]					= { "" }, ["Le'an"]					= { "" }, ["Guangchang"]				= { "" }, ["Anfu"]					= { "" }, ["Suichuan"]				= { "" }, ["Wan'an"]					= { "" }, ["Jing'an"]					= { "" }, ["Zhangshu"]				= { "" }, ["Xingan"]					= { "" }, ["Fenyi"]					= { "" }, ["Meixian"]					= { "" }, ["Xingning"]				= { "" }, ["Dabu-XH"]					= { "" }, ["Dabu-GB"]					= { "" }, ["Fengshun-TK"]				= { "" }, ["Fengshun-LH"]				= { "" }, ["Fengshun-HJ"]				= { "" }, ["Fengshun-FL"]				= { "" }, ["Fengshun-PT"]				= { "" }, ["Huizhou"]					= { "" }, ["Huizhou-SK"]				= { "" }, ["Huizhou-HL"]				= { "" }, ["Huiyang"]					= { "" }, ["Huidong-PS"]				= { "" }, ["Huidong-DL"]				= { "" }, ["Dongguan-H"]				= { "" }, ["Longmen-PL"]				= { "" }, ["Longmen-LX"]				= { "" }, ["Boluo"]					= { "" }, ["Shenzhen-H"]				= { "" }, ["Shenzhen-H-LH"]			= { "" }, ["Zengcheng-ZG"]			= { "" }, ["Zhongshan-WGS"]			= { "" }, ["Zhongshan-NLHS"]			= { "" }, ["Wuhua-SZ"]				= { "" }, ["Wuhua-HC"]				= { "" }, ["Wuhua-CB"]				= { "" }, ["Wuhua-MY"]				= { "" }, ["Wuhua-ML"]				= { "" }, ["Heyuan"]					= { "" }, ["Zijin"]					= { "" }, ["Zijin-GZ"]				= { "" }, ["Longchuan-TC"]			= { "" }, ["Longchuan-SD"]			= { "" }, ["Heping-LZ"]				= { "" }, ["Lianping"]				= { "" }, ["Lianping-ZX"]				= { "" }, ["Lianping-LJ"]				= { "" }, ["Wengyuan"]				= { "" }, ["Nanxiong-ZJ"]				= { "" }, ["Qujiang"]					= { "" }, ["Xinfeng-MT"]				= { "" }, ["Xinfeng-DX"]				= { "" }, ["Xiaosanjiang"]			= { "" }, ["Liannan"]					= { "" }, ["Conghua-H"]				= { "" }, ["Jiexi"]					= { "" }, ["Luhe"]					= { "" }, ["Raoping-XF"]				= { "" }, ["Xiuzhuan"]				= { "" }, ["Pinghe-JF"]				= { "" }, ["Nanjing-ML"]				= { "" }, ["Nanjing-BL"]				= { "" }, ["Changting"]				= { "" }, ["Shanghang"]				= { "" }, ["Yongding"]				= { "" }, ["Yongding-XY"]				= { "" }, ["Yongding-GB"]				= { "" }, ["Yongding-HK"]				= { "" }, ["Wuping"]					= { "" }, ["Wuping-ZS"]				= { "" }, ["Wuping-Y"]				= { "" }, ["Wuping-WD"]				= { "" }, ["Pingyu"]					= { "" }, ["Liancheng"]				= { "" }, ["Liancheng-PT"]			= { "" }, ["Liancheng-JX"]			= { "" }, ["Liancheng-ZB"]			= { "" }, ["Liancheng-LY"]			= { "" }, ["Ninghua"]					= { "" }, ["Qingliu"]					= { "" }, ["Yudu"]					= { "" }, ["Ningdu"]					= { "" }, ["Ruijin"]					= { "" }, ["Shicheng"]				= { "" }, ["Shangyou"]				= { "" }, ["Sandu"]					= { "" }, ["Ganzhou-PL"]				= { "" }, ["Nankang"]					= { "" }, ["Dayu"]					= { "" }, ["Quannan"]					= { "" }, ["Dingnan"]					= { "" }, ["Longnan"]					= { "" }, ["Xunwu"]					= { "" }, ["Anyuan"]					= { "" }, ["Huichang"]				= { "" }, ["Chongyi"]					= { "" }, ["Xingguo"]					= { "" }, ["Yunhe-JST"]				= { "" }, ["Tonggu"]					= { "" }, ["Fengxin-ZX"]				= { "" }, ["Taoyuan"]					= { "" }, ["Miaoli"]					= { "" }, ["Zaoqiao"]					= { "" }, ["Touwu"]					= { "" }, ["Nanzhuang"]				= { "" }, ["Shitan"]					= { "" }, ["Sanwan"]					= { "" }, ["Toufen"]					= { "" }, ["Gongguan"]				= { "" }, ["Zhuolan-SX"]				= { "" }, ["Liudui"]					= { "" }, ["Wuluo"]					= { "" }, ["Meinong"]					= { "" }, ["Shanlin"]					= { "" }, ["Hsinchu"]					= { "" }, ["Dongshi"]					= { "" }, ["Raoping"]					= { "" }, ["Zhuolan-RP"]				= { "" }, ["Yunlin"]					= { "" }, ["Guoxing"]					= { "" }, ["Hong Kong-H"]				= { "" }, ["Tangkou"]					= { "" }, ["Sanjia"]					= { "" }, ["Sihe"]					= { "" }, ["Qianpai"]					= { "" }, ["Xindong"]					= { "" }, ["Shalang"]					= { "" }, ["Xin'an"]					= { "" }, ["Shijiao"]					= { "" }, ["Qingping"]				= { "" }, ["Xihe"]					= { "" }, ["Fumian-XS"]				= { "" }, ["Luchuan-LC"]				= { "" }, ["Luchuan-DQ"]				= { "" }, ["Luchuan-SH"]				= { "" }, ["Bobai-SH"]				= { "" }, ["Bobai-LT"]				= { "" }, ["Bobai-LP"]				= { "" }, ["Bobai-LJ"]				= { "" }, ["Bobai-CT"]				= { "" }, ["Tang'an"]					= { "" }, ["Beiliu-GH"]				= { "" }, ["Beiliu-MM"]				= { "" }, ["Xingye-GF"]				= { "" }, ["Rongxian-XD"]				= { "" }, ["Mashan-PL"]				= { "" }, ["Binyang-WL"]				= { "" }, ["Hengxian-XY"]				= { "" }, ["Lingui-H-XJ"]				= { "" }, ["Lipu-SDT"]				= { "" }, ["Lipu-DSG"]				= { "" }, ["Pingle-H"]				= { "" }, ["Yangshuo-JB"]				= { "" }, ["Tianlin-GL"]				= { "" }, ["Qinzhou-H"]				= { "" }, ["Guidong"]					= { "" }, ["Rongchang-PL"]			= { "" }, ["Chengdu-H-LT"]			= { "" }, ["Longquanyi-H-SL"]			= { "" }, ["Qingbaijiang-H-LW"]		= { "" }, ["Xindu-H-SBT"]				= { "" }, ["Xindu-H-HXC"]				= { "" }, ["Xindu-H-XD"]				= { "" }, ["Weiyuan-H"]				= { "" }, ["Yilong-H"]				= { "" }, ["Xichang-H"]				= { "" }, ["Sabah-B"]					= { "" }, ["Sabah-L"]					= { "" }, ["Sabah-HY"]				= { "" }, ["Sabah-HP"]				= { "" }, ["Kuala Lumpur-H-HY"]		= { "" }, ["Kuala Lumpur-H"]			= { "" }, ["Senai"]					= { "" }, ["Senai-JX"]				= { "" }, ["Kuching"]					= { "" }, ["Sungai Tapang"]			= { "" }, ["Singkawang"]				= { "" }, ["Pontianak-MX"]			= { "" }, ["Mempawah"]				= { "" }, ["Metal"]					= { "" }, ["Singapore-MX"]			= { "" }, ["Singapore-DB"]			= { "" }, ["Belait-H"]				= { "" }, ["Bangkok-MX"]				= { "" }, ["Bangkok-FS"]				= { "" }, ["Bangkok-JX"]				= { "" }, ["Yangon-H"]				= { "" }, ["Ho Chi Minh City-H"]		= { "" }, ["Jixi"]					= { "" }, ["Shexian"]					= { "" }, ["Shexian-XG"]				= { "" }, ["Shexian-DGY"]				= { "" }, ["Tunxi"]					= { "" }, ["Huizhou-HZ"]				= { "" }, ["Xiuning"]					= { "" }, ["Yixian"]					= { "" }, ["Qimen"]					= { "" }, ["Qimen-AL-Min"]			= { "" }, ["Wuyuan"]					= { "" }, ["Fuliang"]					= { "" }, ["Dexing"]					= { "" }, ["Jingde"]					= { "" }, ["Zhanda"]					= { "" }, ["Chun'an"]					= { "" }, ["Sui'an"]					= { "" }, ["Jiande"]					= { "" }, ["Shouchang"]				= { "" }, ["Guangzhou"]				= { "" }, ["Hong Kong"]				= { "古爾邦節", "宰牲節" }, --犧牲節, 忠孝節? ["HK Weitou"]				= { "" }, ["Kam Tin"]					= { "" }, ["Shek Pik"]				= { "" }, ["Ting Kok"]				= { "" }, ["Tung Ping Chau"]			= { "" }, ["Macau"]					= { "" }, ["Panyu"]					= { "" }, ["Huadu"]					= { "" }, ["Conghua"]					= { "" }, ["Zengcheng"]				= { "" }, ["Foshan"]					= { "" }, ["Nanhai"]					= { "" }, ["Shunde"]					= { "" }, ["Sanshui"]					= { "" }, ["Gaoming"]					= { "" }, ["Zhongshan"]				= { "" }, ["Zhongshan-HC"]			= { "" }, ["Zhongshan-NL"]			= { "" }, ["Zhongshan-CKM"]			= { "" }, ["Zhongshan-XL"]			= { "" }, ["Zhongshan-DS"]			= { "" }, ["Zhongshan-TB"]			= { "" }, ["Zhongshan-HL"]			= { "" }, ["Zhongshan-DF"]			= { "" }, ["Zhongshan-NT"]			= { "" }, ["Zhongshan-FS"]			= { "" }, ["Zhongshan-SL"]			= { "" }, ["Zhongshan-GK"]			= { "" }, ["Zhongshan-HP"]			= { "" }, ["Zhongshan-SJ"]			= { "" }, ["Zhongshan-LW"]			= { "" }, ["Zhongshan-MZ"]			= { "" }, ["Zhongshan-GZ"]			= { "" }, ["Zhongshan-BF"]			= { "" }, ["Zhongshan-TZ"]			= { "" }, ["Zhuhai"]					= { "" }, ["Doumen-T"]				= { "" }, ["Doumen-S"]				= { "" }, ["Jiangmen"]				= { "" }, ["Xinhui"]					= { "" }, ["Taishan"]					= { "" }, ["Taishan-GH"]				= { "" }, ["Kaiping"]					= { "" }, ["Enping"]					= { "" }, ["Heshan"]					= { "" }, ["Malan"]					= { "" }, ["Malan-BTQ"]				= { "" }, ["Malan-MHD"]				= { "" }, ["Malan-SZP"]				= { "" }, ["Malan-BLH"]				= { "" }, ["Dongguan"]				= { "" }, ["Shenzhen-C-LH"]			= { "" }, ["Bao'an"]					= { "" }, ["Dapeng"]					= { "" }, ["Shenzhen-PD"]				= { "" }, ["Pingshan-ZM"]				= { "" }, ["Ebu-ZM"]					= { "" }, ["Qingyuan"]				= { "" }, ["Fogang"]					= { "" }, ["Yingde"]					= { "" }, ["Yangshan"]				= { "" }, ["Lianshan"]				= { "" }, ["Lianshan-YH"]				= { "" }, ["Lianzhou"]				= { "" }, ["Shaoguan"]				= { "" }, ["Qujiang-C"]				= { "" }, ["Renhua"]					= { "" }, ["Lechang"]					= { "" }, ["Gaoyao"]					= { "" }, ["Sihui"]					= { "" }, ["Guangning"]				= { "" }, ["Deqing"]					= { "" }, ["Huaiji"]					= { "" }, ["Fengkai"]					= { "" }, ["Yunfu"]					= { "" }, ["Xinxing"]					= { "" }, ["Luoding"]					= { "" }, ["Yunan"]					= { "" }, ["Yangjiang"]				= { "" }, ["Yangdong"]				= { "" }, ["Yangdong-YS"]				= { "" }, ["Yangchun"]				= { "" }, ["Yangxi"]					= { "" }, ["Xinyi"]					= { "" }, ["Maoming"]					= { "" }, ["Maoming-YJ"]				= { "" }, ["Gaozhou"]					= { "" }, ["Huazhou"]					= { "" }, ["Huazhou-CQ"]				= { "" }, ["Zhanjiang"]				= { "" }, ["Lianjiang"]				= { "" }, ["Wuchuan"]					= { "" }, ["Nanning"]					= { "" }, ["Nanning-Tanka"]			= { "" }, ["Wuzhou"]					= { "" }, ["Cangwu-LB"]				= { "" }, ["Yulin"]					= { "" }, ["Rongxian"]				= { "" }, ["Hepu"]					= { "" }, ["Hepu-ST"]					= { "" }, ["Guiping"]					= { "" }, ["Guiping-JT"]				= { "" }, ["Guiping-JK"]				= { "" }, ["Guiping-MD"]				= { "" }, ["Guiping-ML"]				= { "" }, ["Pingnan-PN"]				= { "" }, ["Pingnan-DZ"]				= { "" }, ["Mengshan"]				= { "" }, ["Mengshan-XX"]				= { "" }, ["Mengshan-CT"]				= { "" }, ["Guigang-GC"]				= { "" }, ["Guigang-NJ"]				= { "" }, ["Guigang-PD"]				= { "" }, ["Beiliu"]					= { "" }, ["Beiliu-TL"]				= { "" }, ["Beiliu-XL"]				= { "" }, ["Baise"]					= { "" }, ["Tiandong"]				= { "" }, ["Tiandong-LF"]				= { "" }, ["Tianyang"]				= { "" }, ["Pingguo"]					= { "" }, ["Pingguo-SX"]				= { "" }, ["Bobai"]					= { "" }, ["Lingshan"]				= { "" }, ["Pubei"]					= { "" }, ["Qinzhou"]					= { "" }, ["Qinzhou-XD"]				= { "" }, ["Qinzhou-CT"]				= { "" }, ["Qinzhou-NS"]				= { "" }, ["Qinzhou-XNJ"]				= { "" }, ["Beihai"]					= { "" }, ["Beihai-NK"]				= { "" }, ["Beihai-YP"]				= { "" }, ["Beihai-QG"]				= { "" }, ["Beihai-QG-CB"]			= { "" }, ["Ningming"]				= { "" }, ["Hengxian"]				= { "" }, ["Pumen"]					= { "" }, ["Fangchenggang-FC"]		= { "" }, ["Dongxing"]				= { "" }, ["Chongzuo-LT"]				= { "" }, ["Fusui-QJ"]				= { "" }, ["Lingchuan-C-YJ"]			= { "" }, ["Pingle-C-MJ"]				= { "" }, ["Pingle-C-SS"]				= { "" }, ["Lipu-ZC"]					= { "" }, ["Danzhou"]					= { "" }, ["Sanya-YL"]				= { "" }, ["Kuala Lumpur"]			= { "" }, ["Penang-C"]				= { "" }, ["Ipoh"]					= { "" }, ["Sarikei-C"]				= { "" }, ["Singapore-C"]				= { "" }, ["Jakarta-C"]				= { "" }, ["Ho Chi Minh City"]		= { "" }, ["Mong Cai"]				= { "" }, ["Phnom Penh-C"]			= { "" }, ["Yangon-C"]				= { "" }, ["Mandalay-C"]				= { "" }, ["Bangkok-C"]				= { "" }, ["Betong"]					= { "" }, ["Manila-C"]				= { "" }, ["Nanning-P"]				= { "" }, ["Nanning-P-SJ"]			= { "" }, ["Nanning-P-GJY"]			= { "" }, ["Nanning-P-ZGL"]			= { "" }, ["Nanning-P-XXJD"]			= { "" }, ["Nanning-P-SL"]			= { "" }, ["Nanning-P-XX"]			= { "" }, ["Nanning-P-SC"]			= { "" }, ["Binyang"]					= { "" }, ["Binyang-XQ"]				= { "" }, ["Hengxian-P"]				= { "" }, ["Wuxuan-JJ"]				= { "" }, ["Chongzuo-P"]				= { "" }, ["Liucheng-P"]				= { "" }, ["Liucheng-P-GZ"]			= { "" }, ["Yizhou-P-DS"]				= { "" }, ["Luocheng-P"]				= { "" }, ["Guilin-P"]				= { "" }, ["Guilin-P-CY"]				= { "" }, ["Guilin-P-DBZ"]			= { "" }, ["Guilin-P-ZY"]				= { "" }, ["Guilin-P-DB"]				= { "" }, ["Guilin-P-YJ"]				= { "" }, ["Guilin-P-QJ"]				= { "" }, ["Lingui-P-WT"]				= { "" }, ["Lingui-P-HS"]				= { "" }, ["Lingui-P-LJ"]				= { "" }, ["Lingui-P-LT"]				= { "" }, ["Lingchuan-P"]				= { "" }, ["Lingchuan-P-GQ"]			= { "" }, ["Lingchuan-P-GD"]			= { "" }, ["Lingchuan-P-TX"]			= { "" }, ["Lingchuan-P-SZ"]			= { "" }, ["Lingchuan-P-GP"]			= { "" }, ["Lingchuan-P-LT"]			= { "" }, ["Guanyang-P"]				= { "" }, ["Quanzhou-P"]				= { "" }, ["Pingle-P"]				= { "" }, ["Pingle-P-XTM"]			= { "" }, ["Yangshuo-P"]				= { "" }, ["Yangshuo-P-PT"]			= { "" }, ["Yongfu-P-JX"]				= { "" }, ["Yongfu-P-CS"]				= { "" }, ["Zhongshan-GA"]			= { "" }, ["Xiamen"]					= { "" }, ["Xiamen-HS"]				= { "" }, ["Tong'an"]					= { "" }, ["Quanzhou"]				= { "" }, ["Jinjiang"]				= { "" }, ["Nan'an"]					= { "" }, ["Shishi"]					= { "" }, ["Hui'an"]					= { "" }, ["Anxi"]					= { "" }, ["Yongchun"]				= { "" }, ["Dehua"]					= { "" }, ["Zhangzhou"]				= { "" }, ["Longhai"]					= { "" }, ["Changtai"]				= { "" }, ["Hua'an"]					= { "" }, ["Nanjing-MN"]				= { "" }, ["Pinghe"]					= { "" }, ["Zhangpu"]					= { "" }, ["Yunxiao"]					= { "" }, ["Zhao'an"]					= { "" }, ["Zhao'an-SD"]				= { "" }, ["Zhao'an-TY"]				= { "" }, ["Zhao'an-WS"]				= { "" }, ["Dongshan"]				= { "" }, ["Taipei"]					= { "" }, ["Wanhua"]					= { "" }, ["Tamsui"]					= { "" }, ["Sanxia"]					= { "" }, ["Pingxi"]					= { "" }, ["Kaohsiung"]				= { "" }, ["Cijin"]					= { "" }, ["Hongmaogang"]				= { "" }, ["Dalinpu"]					= { "" }, ["Tianliao"]				= { "" }, ["Yilan"]					= { "" }, ["Luodong"]					= { "" }, ["Toucheng"]				= { "" }, ["Lukang"]					= { "" }, ["Yongjing-MN"]				= { "" }, ["Taichung"]				= { "" }, ["Wuqi"]					= { "" }, ["Tainan"]					= { "" }, ["Anping"]					= { "" }, ["Shanhua"]					= { "" }, ["Taitung"]					= { "" }, ["Green Island"]			= { "" }, ["Hsinchu-MN"]				= { "" }, ["Miaoli-MN"]				= { "" }, ["Mailiao"]					= { "" }, ["Chiayi"]					= { "" }, ["Chiayi-DS"]				= { "" }, ["Baoli"]					= { "" }, ["Liuqiu"]					= { "" }, ["Kinmen"]					= { "" }, ["Jinsha"]					= { "" }, ["Magong"]					= { "" }, ["Pengnan"]					= { "" }, ["Xiyu"]					= { "" }, ["Huxi"]					= { "" }, ["Wangan"]					= { "" }, ["Cimei"]					= { "" }, ["Huayu"]					= { "" }, ["Zhongtun"]				= { "" }, ["Houliao"]					= { "" }, ["Tongliang"]				= { "" }, ["Jibei"]					= { "" }, ["Malaysia-MN"]				= { "" }, ["Melaka"]					= { "" }, ["Labuan"]					= { "" }, ["Singapore-MN"]			= { "" }, ["Philippine-MN"]			= { "" }, ["Medan"]					= { "" }, ["Seri Begawan"]			= { "" }, ["Ho Chi Minh City-MN"]		= { "" }, ["Yangon-MN"]				= { "" }, ["Longyan"]					= { "" }, ["Zhangping"]				= { "" }, ["Yongfu"]					= { "" }, ["Datian"]					= { "" }, ["Datian-GP"]				= { "" }, ["Youxi-JM"]				= { "" }, ["Youxi-XQ"]				= { "" }, ["Shunchang-PS"]			= { "" }, ["Pingnan"]					= { "" }, ["Pingnan-PT"]				= { "" }, ["Pingnan-SJ"]				= { "" }, ["Guiping-XW"]				= { "" }, ["Guiping-DS"]				= { "" }, ["Guilin-MN-BYG"]			= { "" }, ["Pingle-MN"]				= { "" }, ["Qinzhou-MN"]				= { "" }, ["Lechang-TT"]				= { "" }, ["Renhua-CSB"]				= { "" }, ["Yingde-YZ"]				= { "" }, ["Yunan-LT"]				= { "" }, ["Hangzhou-PF"]				= { "" }, ["Cangnan-MN"]				= { "" }, ["Yuhuan-KM"]				= { "" }, ["Wenling-RS"]				= { "" }, ["Yixing-SB"]				= { "" }, ["Langxi-FL"]				= { "" }, ["Chaozhou"]				= { "" }, ["Raoping-MN-T"]			= { "" }, ["Shantou"]					= { "" }, ["Chenghai"]				= { "" }, ["Chenghai-DX"]				= { "" }, ["Chaoyang"]				= { "" }, ["Nan'ao-HZ"]				= { "" }, ["Nan'ao-YA"]				= { "" }, ["Jieyang"]					= { "" }, ["Puning"]					= { "" }, ["Lufeng"]					= { "" }, ["Haifeng"]					= { "" }, ["Fengshun-MN-LH"]			= { "" }, ["Fengshun-MN-HJ"]			= { "" }, ["Yuen Chau Tsai-MN"]		= { "" }, ["Sha Tau Kok-MN"]			= { "" }, ["Thailand-MN-T"]			= { "" }, ["Chiang Mai-MN-T"]			= { "" }, ["Hat Yai-MN-T"]			= { "" }, ["Cambodia-MN-T"]			= { "" }, ["Ho Chi Minh City-MN-T"]	= { "" }, ["Vientiane-MN-T"]			= { "" }, ["Johor Bahru"]				= { "" }, ["Penang-MN-T"]				= { "" }, ["Singapore-MN-T"]			= { "" }, ["Batam-MN-T"]				= { "" }, ["Pontianak-MN-T"]			= { "" }, ["Leizhou"]					= { "" }, ["Dianbai-XD"]				= { "" }, ["Wenchang"]				= { "" }, ["Haikou"]					= { "" }, ["Chengmai"]				= { "" }, ["Qionghai"]				= { "" }, ["Wanning"]					= { "" }, ["Tunchang"]				= { "" }, ["Singapore-MN-H"]			= { "" }, ["Belait-MN-H"]				= { "" }, ["Putian"]					= { "" }, ["Putian-DH"]				= { "" }, ["Putian-JK"]				= { "" }, ["Putian-NR"]				= { "" }, ["Xianyou"]					= { "" }, ["Xianyou-FT"]				= { "" }, ["Xianyou-YY"]				= { "" }, ["Fuding-AY"]				= { "" }, ["Shaxi"]					= { "" }, ["Sanxiang"]				= { "" }, ["Fuzhou"]					= { "" }, ["Changle"]					= { "" }, ["Lianjiang-MD"]			= { "" }, ["Fuqing"]					= { "" }, ["Pingtan"]					= { "" }, ["Yongtai"]					= { "" }, ["Minqing"]					= { "" }, ["Gutian"]					= { "" }, ["Pingnan-MD"]				= { "" }, ["Luoyuan"]					= { "" }, ["Fu'an"]					= { "" }, ["Ningde"]					= { "" }, ["Xiapu"]					= { "" }, ["Zherong"]					= { "" }, ["Shouning"]				= { "" }, ["Zhouning"]				= { "" }, ["Fuding"]					= { "" }, ["Youxi"]					= { "" }, ["Youxi-XY"]				= { "" }, ["Youxi-YZ"]				= { "" }, ["Youxi-TC"]				= { "" }, ["Youxi-ZX"]				= { "" }, ["Matsu"]					= { "" }, ["Taishun-MD"]				= { "" }, ["Cangnan-MD"]				= { "" }, ["Guanhaiwei"]				= { "" }, ["Singapore-MD-FQ"]			= { "" }, ["Sitiawan-MD-GT"]			= { "" }, ["Sibu-MD-MQ"]				= { "" }, ["Jian'ou"]					= { "" }, ["Dikou"]					= { "" }, ["Yanping-XY"]				= { "" }, ["Songxi"]					= { "" }, ["Zhenghe"]					= { "" }, ["Zhenqian"]				= { "" }, ["Shunchang-YD"]			= { "" }, ["Jianyang"]				= { "" }, ["Huangkeng"]				= { "" }, ["Wuyishan"]				= { "" }, ["Shibei"]					= { "" }, ["Yong'an"]					= { "" }, ["Sanyuan"]					= { "" }, ["Shaxian"]					= { "" }, ["Yanping-WT"]				= { "" }, ["Shaowu"]					= { "" }, ["Guangze"]					= { "" }, ["Jiangle"]					= { "" }, ["Mingxi"]					= { "" }, ["Shunchang"]				= { "" }, ["Ningde-She"]				= { "" }, ["Fu'an-She"]				= { "" }, ["Fuding-She"]				= { "" }, ["Zhouning-She"]			= { "" }, ["Xiapu-She"]				= { "" }, ["Shouning-She"]			= { "" }, ["Gutian-She"]				= { "" }, ["Luoyuan-She"]				= { "" }, ["Sanming-She"]				= { "" }, ["Shunchang-She"]			= { "" }, ["Hua'an-She"]				= { "" }, ["Guixi-She"]				= { "" }, ["Yanshan-She"]				= { "" }, ["Cangnan-She"]				= { "" }, ["Jingning-She"]			= { "" }, ["Jingning-ZK-She"]			= { "" }, ["Lishui-She"]				= { "" }, ["Longyou-She"]				= { "" }, ["Lin'an-She"]				= { "" }, ["Jiande-She"]				= { "" }, ["Ningguo-She"]				= { "" }, ["Chaozhou-She"]			= { "" }, ["Fengshun-She"]			= { "" }, ["Guzhang-WX"]				= { "" }, ["Yuanling-WX"]				= { "" }, ["Luxi-WX"]					= { "" }, ["Luxi-WX-LJT"]				= { "" }, ["Luxi-WX-LJT-2"]			= { "" }, ["Chengbu-WX"]				= { "" }, ["Jiande-JXYM"]				= { "" }, ["Jinhua-JXYM"]				= { "" }, ["Lanxi-JXYM"]				= { "" }, ["Tunxi-JXYM"]				= { "" }, ["Jiangyong"]				= { "" }, ["Dong'an"]					= { "" }, ["Qujiang-DC"]				= { "" }, ["Wujiang-XY"]				= { "" }, ["Zhenjiang-SB"]			= { "" }, ["Renhua-ZT"]				= { "" }, ["Renhua-ST"]				= { "" }, ["Ruyuan-GT"]				= { "" }, ["Lechang-CL"]				= { "" }, ["Lechang-BX"]				= { "" }, ["Lechang-HP"]				= { "" }, ["Lechang-GT"]				= { "" }, ["Lechang-SX"]				= { "" }, }

return export

title: Module:zh/data/dial-syn/古爾邦節


text:
експедиция

Etymology
Via from, from.

Noun

 * 1) expedition

title: експедиция


text:
architektas

Noun

 * 1) architect

title: architektas


text: tiranossauros

title: tiranossauros


text:
мылтық

Etymology
Cognate with 🇨🇬, 🇨🇬, 🇨🇬, 🇨🇬, 🇨🇬, 🇨🇬, 🇨🇬, etc.

Noun

 * 1) rifle
 * 2) shotgun

title: мылтық


text:
Rhymes:Portuguese/awɾɐ

Pronunciation

 * -aura :

title: Rhymes:Portuguese/awɾɐ


text:
ateizmas

Noun

 * 1) atheism

title: ateizmas


text: Template:zh-dial-map/古爾邦節

title: Template:zh-dial-map/古爾邦節


text:
autorius

Etymology
Ultimately from, from. Compare 🇨🇬, 🇨🇬, 🇨🇬.

Noun

 * 1) author

title: autorius


text: Egleton

title: Egleton


text:
Rhymes:Portuguese/awlɐ

Pronunciation

 * -aula:

title: Rhymes:Portuguese/awlɐ


text:
Rhymes:Portuguese/awlu

Pronunciation

 * -aulo :

title: Rhymes:Portuguese/awlu


text: ànchǎng

title: ànchǎng


text: àncháng

title: àncháng


text: yèchǎng

title: yèchǎng


text: yècháng

title: yècháng


text:
fallieren

Etymology
.

Verb

 * 1) to go bankrupt
 * 2)  to fail
 * 1)  to fail

title: fallieren


text: ànchù

title: ànchù


text:
sedassar

Etymology
From.

Verb

 * 1)  to sieve, to sift

title: sedassar


text:
zespólnia

Etymology
From.

Noun

 * 1) syncytium

title: zespólnia


text:
бейсболшы

Etymology
.

Noun

 * 1) baseball player

title: бейсболшы


text:
epithymum

Etymology
From.

Noun

 * 1) epithyme, dodder parasite plant that affects thyme

title: epithymum


text:
Rhymes:Portuguese/awzɐ

Pronunciation

 * -auza, -ausa :

title: Rhymes:Portuguese/awzɐ


text: menopausas

title: menopausas


text:
Rhymes:Portuguese/awzu

Pronunciation

 * -auzo :

title: Rhymes:Portuguese/awzu


text:
Rhymes:Portuguese/awzi

Pronunciation

 * -ause:

title: Rhymes:Portuguese/awzi


text:
Rhymes:Portuguese/awʒi

Pronunciation

 * -auge:

title: Rhymes:Portuguese/awʒi


text: àndào

title: àndào


text: trojce

title: trojce


text: trojko

title: trojko


text: trojek

title: trojek


text:
терроршы

Etymology
.

Noun

 * 1) terrorist

title: терроршы


text: àndùchéncāng

title: àndùchéncāng


text: Chéncāng

title: Chéncāng


text: trojku

title: trojku


text: trojky

title: trojky


text:
лаңкес

Noun

 * 1) terrorist

title: лаңкес


text:
sedenc

Etymology
From.

Adjective

 * 1) silken, silky

title: sedenc


text: ànfǎng

title: ànfǎng


text: ànhán

title: ànhán


text:
Rhymes:Portuguese/awli

Pronunciation

 * -aule:

title: Rhymes:Portuguese/awli


text:
fiilen

Etymology
From, from , from.

Adverb

 * 1) really, actually
 * 2) * 1939 September 2, headline in Türk Sözü:
 * "tr"

- Harp dün fîlen başladı

title: fiilen


text:
暗耗

Verb

 * 1) to deplete in secret; to drain unknowingly

Noun

 * 1) hidden consumption

title: 暗耗


text:
komórczak

Etymology
From.

Noun

 * 1)  multinucleate

title: komórczak


text: ànhuā

title: ànhuā


text:
muharebe

Etymology
From, from.

Noun

 * 1)  battle
 * 2)  war

title: muharebe


text: Rhymes:Portuguese/awsɨ

title: Rhymes:Portuguese/awsɨ


text: Brooksby

title: Brooksby


text: homamajn

title: homamajn


text: homamaj

title: homamaj


text: malumata

title: malumata


text: homaman

title: homaman


text:
delik biasa

Etymology
Compound of 🇰🇲,.

Noun

 * 1)  absolute delict, ordinary delict.

title: delik biasa


text: 振鼓

title: 振鼓