Ово је документациона подстраница за Модул:Unicode data

Тхис модуле ис усед фор аццессинг тхе Уницоде цхарацтер датабасе (версион 15.1), деривед фром филес ин тхе Уницоде Цхарацтер Датабасе (УЦД).

Фунцтионс

уреди

Алл оф тхесе фунцтионс цан онлy бе усед ин а модуле. Фор темплате-инвокабле фунцтионс, сее Модуле:Уницоде дата/темплатес.

lookup_name
Лоок уп тхе наме оф а цоде поинт. Усед бy Модуле:цхарацтер инфо, Модуле:цхарацтер лист, Модуле:алсо, анд Модуле:мул-домино деф.
lookup_image
Лоок уп тхе имаге фор а цоде поинт. Усед бy Модуле:цхарацтер инфо анд Модуле:цхарацтер лист.
enum_blocks
Усед ин а фор ин лооп ин Модуле:цхарацтер лист то итерате тхроугх тхе арраy оф блоцк рангес.
лоокуп_плане
Ретурнс тхе наме оф тхе плане то wхицх а цоде поинт белонгс. Унусед.
гет_блоцк_ранге
Гивен а блоцк наме, ретурнс тхе ранге оф цоде поинтс инцлудед ин тхе блоцк. Усед бy Модуле:цхарацтер лист.
ис_валид_пагенаме
Гивен а стринг, ретурнс труе ор фалсе депендинг он wхетхер тхе стринг цан бе усед ас а паге титле.
адд_доттед_цирцле
Гивен а стринг, плацес а доттед цирцле бефоре еверy цомбининг цхарацтер ин тхе стринг. Усед бy Модуле:грц-утилитиес.
лоокуп_сцрипт
Гивен а цоде поинт, ретурнс тхе Уницоде сцрипт цоде, усинг Модуле:Уницоде дата/сцриптс.
гет_ентрy_титле
Ретурнс тхе титле фор тхе ентрy он а цхарацтер, wхицх ис а субпаге оф Унсуппортед титлес фор цхарацтерс тхат цаннот аппеар ин пагенамес. Сее Мануал:Паге титле он тхе МедиаWики wебсите фор море информатион. Усед бy Модуле:цхарацтер инфо анд Модуле:цхарацтер лист.

Тхе фоллоwинг фунцтионс релате то а цоде поинт'с Генерал Цатегорy. Тхеy рецеиве а цоде поинт анд ретурн тwо валуес: а боолеан (wхицх еxпрессес wхетхер тхе цоде поинт фулфиллс тхе цондитион) анд а стринг десцрибинг тхе Генерал Цатегорy, иф тхе цхарацтер ис ин тхе Генерал Цатегориес оф Сепаратор (З) ор Отхер (C), ор тхе стринг "ассигнед". Тхеy усе Модуле:Уницоде дата/цонтрол.

ис_ассигнед
Цхецкс wхетхер а цоде поинт'с Генерал Цатегорy ис нот Цн (Отхер, унассигнед). Усед бy Модуле:цхарацтер лист.
ис_принтабле
Цхецкс wхетхер а цоде поинт ис принтабле: тхат итс Генерал Цатегорy ис нот "Отхер" (C), "Сепаратор, лине" (Зл), ор "Сепаратор, параграпх" (Зп). Усед бy Модуле:цхарацтер инфо анд Модуле:цхарацтер лист.
ис_wхитеспаце
Цхецкс wхетхер а цоде поинт'с Генерал Цатегорy ис Зс ("Сепаратор, спаце"). Усед бy Модуле:цхарацтер лист анд Модуле:линкс/принт дата.

Дата модулес

уреди

Тхе дата усед бy фунцтионс ин тхис модуле ис фоунд он субпагес.

Тхе наме анд имаге дата модулес (Модуле:Уницоде дата/намес/xxx анд Модуле:Уницоде дата/имагес/xxx) wере цомпилед фром УницодеДата.тxт. Еацх оне цонтаинс, ат маxимум, цоде поинтс У+xxx000 то У+xxxФФФ. Тхе намес ин тхе фоллоwинг рангес, хоwевер, аре ауто-генератед бy тхис басе модуле анд до нот реqуире сепарате наме модулес:

БМП: 0000–001Ф (Ц0 цонтрол цхарацтерс), 007Ф–009Ф (ДЕЛ анд Ц1 цонтрол цхарацтерс), 3400–4ДБФ (ЦЈК),
4Е00–9ФФФ (ЦЈК), АЦ00–Д7А3 (Хангул), Д800–ДФФФ (суррогатес), Е000–Ф8ФФ (привате усе), Ф900–ФАФФ (ЦЈК)
СМП: 17000–18АФФ (Тангут), 18Б00–18ЦД5 (Кхитан), 18Д00–18Д08 (Тангут), 1Б170–1Б2ФБ (Нüсху)
Планес 2–3 (ЦЈК)
Плане 14: Е0100–Е01ЕФ (вариатион селецторс)
Планес 15–16 (привате усе)
Уницоде наме анд имаге модулес,
организед бy фирст тхрее дигитс оф цодепоинт ин хеxадецимал басе
0 1 2 3 4 5 6 7 8 9 А Б C D Е Ф
00x намес намес намес намес намес           намес     намес   намес
имагес имагес имагес имагес имагес имагес имагес имагес имагес имагес имагес имагес имагес имагес   имагес
01x намес намес намес намес намес   намес   намес   намес намес намес намес намес намес
имагес имагес имагес имагес имагес   имагес имагес имагес   имагес имагес имагес имагес имагес имагес
02x                               намес
имагес                              
0Еx намес                              
имагес                              

Упдатинг

уреди

Wхен еацх Уницоде версион ис релеасед, северал субмодулес, анд сометимес тхе наме рулес ин тхе маин модуле, неед то бе упдатед. Тхе наме, блоцк, цонтрол цхарацтер, анд цомбининг цхарацтер цатегорy модулес wере цонструцтед бy тхе сцриптс гивен ин Усер:Кепхир/Уницоде; тхе сцрипт анд Генерал Цатегорy модулес wере генератед бy модулес он Wикипедиа. Мост оф тхе наме рулес аре гивен ин цхаптер 4, сецтион 4.8 (Наме) оф тхе Уницоде Цоре Специфицатион, отхерс wере мануаллy аддед анд ат еацх Уницоде версион тхе рангес оф цхарацтерс тхат тхеy апплy то маy неед то бе еxпандед.

Модуле:Уницоде дата/Хангул анд тхе Хангул Сyллабле наме руле невер неед то бе упдатед.

Афтер тхесе модулес хаве беен упдатед, тхе версион нумбер ин Модуле:цхарацтер лист неедс то бе упдатед ас wелл.

уреди

Тхе Уницоде датабасе ис релеасед бy Уницоде Инц. ундер тхе фоллоwинг термс:

Цопyригхт © 1991-2022 Уницоде, Инц. Алл ригхтс ресервед. Дистрибутед ундер тхе Термс оф Усе ин https://www.unicode.org/copyright.html.

Пермиссион ис херебy грантед, фрее оф цхарге, то анy персон обтаининг а цопy оф тхе Уницоде дата филес анд анy ассоциатед доцументатион (тхе "Дата Филес") ор Уницоде софтwаре анд анy ассоциатед доцументатион (тхе "Софтwаре") то деал ин тхе Дата Филес ор Софтwаре wитхоут рестрицтион, инцлудинг wитхоут лимитатион тхе ригхтс то усе, цопy, модифy, мерге, публисх, дистрибуте, анд/ор селл цопиес оф тхе Дата Филес ор Софтwаре, анд то пермит персонс то wхом тхе Дата Филес ор Софтwаре аре фурнисхед то до со, провидед тхат еитхер (а) тхис цопyригхт анд пермиссион нотице аппеар wитх алл цопиес оф тхе Дата Филес ор Софтwаре, ор (б) тхис цопyригхт анд пермиссион нотице аппеар ин ассоциатед Доцументатион.

ТХЕ ДАТА ФИЛЕС АНД СОФТWАРЕ АРЕ ПРОВИДЕД "АС ИС", WИТХОУТ WАРРАНТY ОФ АНY КИНД, ЕXПРЕСС ОР ИМПЛИЕД, ИНЦЛУДИНГ БУТ НОТ ЛИМИТЕД ТО ТХЕ WАРРАНТИЕС ОФ МЕРЦХАНТАБИЛИТY, ФИТНЕСС ФОР А ПАРТИЦУЛАР ПУРПОСЕ АНД НОНИНФРИНГЕМЕНТ ОФ ТХИРД ПАРТY РИГХТС. ИН НО ЕВЕНТ СХАЛЛ ТХЕ ЦОПYРИГХТ ХОЛДЕР ОР ХОЛДЕРС ИНЦЛУДЕД ИН ТХИС НОТИЦЕ БЕ ЛИАБЛЕ ФОР АНY ЦЛАИМ, ОР АНY СПЕЦИАЛ ИНДИРЕЦТ ОР ЦОНСЕQУЕНТИАЛ ДАМАГЕС, ОР АНY ДАМАГЕС WХАТСОЕВЕР РЕСУЛТИНГ ФРОМ ЛОСС ОФ УСЕ, ДАТА ОР ПРОФИТС, WХЕТХЕР ИН АН АЦТИОН ОФ ЦОНТРАЦТ, НЕГЛИГЕНЦЕ ОР ОТХЕР ТОРТИОУС АЦТИОН, АРИСИНГ ОУТ ОФ ОР ИН ЦОННЕЦТИОН WИТХ ТХЕ УСЕ ОР ПЕРФОРМАНЦЕ ОФ ТХЕ ДАТА ФИЛЕС ОР СОФТWАРЕ.

Еxцепт ас цонтаинед ин тхис нотице, тхе наме оф а цопyригхт холдер схалл нот бе усед ин адвертисинг ор отхерwисе то промоте тхе сале, усе ор отхер деалингс ин тхесе Дата Филес ор Софтwаре wитхоут приор wриттен аутхоризатион оф тхе цопyригхт холдер.