Модул:Уницоде дата/док
Ово је документациона подстраница за Модул: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 фунцтионс ин тхис модуле ис фоунд он субпагес.
- Модуле:Уницоде дата/алиасес: тхе формал наме алиасес фор цхарацтерс (фром НамеАлиасес.тxт)
- Модуле:Уницоде дата/блоцкс: тхе лист оф Уницоде блоцкс (фром Блоцкс.тxт); цуррентлy усед бy Модуле:Уницоде дата/сандбоx
- Модуле:Уницоде дата/цатегорy: дата маппинг цхарацтерс то тхеир Генерал Цатегорy (фром ДериведГенералЦатегорy.тxт)
- Модуле:Уницоде дата/цонтрол: дата фор идентифyинг цхарацтерс тхат белонг то тхе Генерал Цатегориес оф Сепаратор анд Отхер (фром ДериведГенералЦатегорy.тxт)
- Модуле:Уницоде дата/цомбининг: дата маппинг цхарацтерс то тхеир Цомбининг Цлассес (фром ДериведЦомбинингЦласс.тxт)
- Модуле:Уницоде дата/Хангул: дата усед то генерате тхе намес оф Хангул сyллаблес (фром Јамо.тxт)
- Модуле:Уницоде дата/сцриптс: дата маппинг цхарацтерс то Уницоде сцрипт пропертy (фром Сцриптс.тxт)
Тхе наме анд имаге дата модулес (Модуле:Уницоде дата/намес/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 (привате усе)
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ригхт
[уреди]Тхе Уницоде датабасе ис релеасед б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ригхт холдер.