Модуль:Unicode data/aliases
Зовнішній вигляд
| Цей модуль позначений як К:реліз, готовий до загального вжитку (262). Він досягнув стадії готовності й вважається, що вільний від помилок і може використовуватись всюди, де знадобиться. Його можна згадувати на довідкових сторінках та інших сторінках Вікіпедії як можливість для навчання новачків. Аби зменшити навантаження на сервери та некоректний показ сторінок, його потрібно вдосконалювати через тестування у пісочниці[en], а не через застосування спроб і помилок. |
Модуль містить дані, які використовуються Модуль:Unicode data, для визначення псевдоніми офіційних назв для символів Unicode. Дані взято з NameAliases.txt у Unicode Character Database та розміщені в таблиці c:Data:Unicode/data/aliases.tab.
Документація вище включена з Модуль:Unicode data/aliases/документація. (ред. | історія)
Дописувачі можуть експериментувати на підсторінках пісочниця (створити | дзеркало) та тести (створити) цього модуля.
Будь ласка, додавайте категорії до підсторінки /aliases/документація. Підсторінки цієї сторінки.
Дописувачі можуть експериментувати на підсторінках пісочниця (створити | дзеркало) та тести (створити) цього модуля.
Будь ласка, додавайте категорії до підсторінки /aliases/документація. Підсторінки цієї сторінки.
-- [[:commons:Data:Unicode/data/aliases.tab]]
local function get_result()
local data=mw.ext.data.get("Unicode/data/aliases.tab")
local result = {}
for index, cols in ipairs(data.data) do
if cols[1] and cols[2] and cols[3] and cols[4] then
code_point=tonumber("0x"..cols[1])
if cols[2] == 1 then
result[code_point]={}
end
result[code_point][cols[2]]={cols[4], cols[3]}
end
end
return result
end
return get_result()