Modül:Unicode verisi/belge

Vikipedi, özgür ansiklopedi

Bu modül, Unicode kod noktaları hakkında bilgilere ihtiyaç duyan işlevler için bir veritabanıdır. Bilgiler, Unicode Karakter Veritabanı'nda ya da Unicode Belirtimi'nde verilen kurallarla türetilen veri modüllerinden alınır. Bu modül ve alt sayfaları aslen İngilizce Vikisözlük'te oluşturulmuş olup daha detaylı bilgi orada bulunabilir.

İşlevler[kaynağı değiştir]

lookup_name(codepoint)
Bir kod noktası (sayı) iletir ve karşılığında o kod noktasının adını ya da etiketini alır. Örneğin lookup_name(0xA9) iletiminin karşılığında "TELİF HAKKI İMİ" cevabı alınır.
lookup, is
lookup ve is ile başlayan işlevlere erişim izni veren, şablon tarafından çağrılabilir işlevler. İşlev adındaki alt çizgiler dikey çizgiyle değiştirilmeli ve kod noktası on altılık taban ya da metin hâliyle verilmeli, is_Latin, is_rtl yahut is_valid_pagename özgün sıralamasını koruyarak her kelime ayrı parametre olarak girilmelidir. Örneğin {{#invoke:Unicode verisi|lookup|name|61}} → LATIN SMALL LETTER A; {{#invoke:Unicode verisi|is|Latin|àzàhàr̃iyyā̀}} → true.

Veri modülleri[kaynağı değiştir]

Bu modülün tarafından kullanılan veriler alt sayfalarda saklanmaktadır:

Veri modülleri (Modül:Unicode verisi/adlar/xxx) UnicodeData.txt sayfasından derlenmiştir. Her biri en fazla U+xxx000 ilâ U+xxxFFF arası kod noktası içermektedir.

Kod noktasının ilk üç basamağına göre
on altılık tabanda karakter adı veri modülleri
0 1 2 3 4 5 6 7 8 9 A B C D E F
00x U+0000–
U+0FFF
U+1000–
U+1FFF
U+2000–
U+2FFF
U+3000–
U+3FFF
U+4000–
U+4FFF
U+A000–
U+AFFF
U+D000–
U+DFFF
U+F000–
U+FFFF
01x U+10000–
U+10FFF
U+11000–
U+11FFF
U+12000–
U+12FFF
U+13000–
U+13FFF
U+14000–
U+14FFF
U+16000–
U+16FFF
U+18000–
U+18FFF
U+1B000–
U+1BFFF
U+1D000–
U+1DFFF
U+1E000–
U+1EFFF
U+1F000–
U+1FFFF
0Ex U+E0000–
U+E0FFF

Kullanım koşulları[kaynağı değiştir]

Unicode veritabanı, Unicode Inc. tarafından aşağıdaki koşullar altında yayınlanmaktadır:

Copyright © 1991-2018 Unicode, Inc. All rights reserved. Distributed under the Terms of Use in https://www.unicode.org/copyright.html.

Permission is hereby granted, free of charge, to any person obtaining a copy of the Unicode data files and any associated documentation (the "Data Files") or Unicode software and any associated documentation (the "Software") to deal in the Data Files or Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Data Files or Software, and to permit persons to whom the Data Files or Software are furnished to do so, provided that either (a) this copyright and permission notice appear with all copies of the Data Files or Software, or (b) this copyright and permission notice appear in associated Documentation.

THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR SOFTWARE.

Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in these Data Files or Software without prior written authorization of the copyright holder.