local export = {} local u = mw.ustring.char local pua = {} for i = 1, 7 do pua[i] = u(0xF000+i-1) end local py_tone_num_to_mark = { ["1"] = "̄", ["2"]...
This module does work for Template:<span class="searchmatch">cmn</span>-<span class="searchmatch">pron</span> and Template:zh-<span class="searchmatch">pron</span>. Homophone <span class="searchmatch">data</span> stored at Module:zh/<span class="searchmatch">data</span>/<span class="searchmatch">cmn</span>-hom. Module:<span class="searchmatch">cmn</span>-<span class="searchmatch">pron</span>/testcases...
is_erhua) require("Module:debug").track("zh/py") local m_<span class="searchmatch">cmn</span>_<span class="searchmatch">pron</span> = mw.load<span class="searchmatch">Data</span>("Module:zh/<span class="searchmatch">data</span>/<span class="searchmatch">cmn</span>-<span class="searchmatch">pron</span>") if not is_erhua then is_erhua = false end if type(text)...
m_ltc_<span class="searchmatch">pron</span> = require('Module:ltc-<span class="searchmatch">pron</span>') local m_ltc_predict = require('Module:ltc-<span class="searchmatch">pron</span>/predict') local m_<span class="searchmatch">cmn</span>_<span class="searchmatch">pron</span> = require('Module:<span class="searchmatch">cmn</span>-<span class="searchmatch">pron</span>') local <span class="searchmatch">data</span> =...
Module:zh/<span class="searchmatch">data</span>/och-<span class="searchmatch">pron</span>-ZS – Old Chinese pronunciation (Zhengzhang) modules Module:zh/<span class="searchmatch">data</span>/<span class="searchmatch">cmn</span>-<span class="searchmatch">pron</span> – Mandarin character pronunciations Module:zh/<span class="searchmatch">data</span>/yue-<span class="searchmatch">pron</span>...
local m_<span class="searchmatch">data</span> = mw.load<span class="searchmatch">Data</span>("Module:User:Wyang/<span class="searchmatch">cmn</span>-no-yue/<span class="searchmatch">data</span>").list for _, <span class="searchmatch">data</span> in ipairs(m_<span class="searchmatch">data</span>) do local content = mw.title.new(<span class="searchmatch">data</span>[1]):getContent()...
u(0xF000+i-1) end local m_<span class="searchmatch">data</span> = mw.load<span class="searchmatch">Data</span>("Module:<span class="searchmatch">cmn</span>-<span class="searchmatch">pron</span>/<span class="searchmatch">data</span>") local m_zh = require("Module:zh") local _m_zh_<span class="searchmatch">data</span> = nil local hom_<span class="searchmatch">data</span> = nil local function...
→ shì check_<span class="searchmatch">pron</span> {{#invoke:zh|check_<span class="searchmatch">pron</span>|學|<span class="searchmatch">cmn</span>}} → xué check_<span class="searchmatch">pron</span> (for Module:zh-usex) {{#invoke:zh|check_<span class="searchmatch">pron</span>|嘅|yue|1}} → ge3 check_<span class="searchmatch">pron</span> (for Module:zh-new)...
num_to_segment do segment_to_num[v] = k end <span class="searchmatch">data</span>.num_to_segment = num_to_segment <span class="searchmatch">data</span>.segment_to_num = segment_to_num <span class="searchmatch">data</span>.raw_tones = { ["\204\132"] = 1, ["\204\129"]...
then local m_args = {} local m_<span class="searchmatch">pron</span> = require("Module:<span class="searchmatch">cmn</span>-<span class="searchmatch">pron</span>") if m_rom then local str_analysis = m_<span class="searchmatch">pron</span>.str_analysis local other_m_vars...