Writing systems/tr

Bu sayfa, yazı sistemlerinin çeşitli yönlerini destekleme konusunda temel bilgiler verir: birden fazla komut dosyasında yazılmış diller; yazma yönü; yazı tipi oluşturma ve giriş.

Birden çok komut dosyası, birden çok lehçe
Birçok dilde birden fazla komut dosyası bulunur. Genellikle bu mümkündür ancak yazılımda destek yoktur ve uygulanması imkansız olmasa da bazen zordur. Bazı dillerde, çoklu yazma sistemleri için destek ekleyen bir LanguageConverter vardır.

Bazı diller aynı komuta/bültenlere yazılan ve teknik düzeyde farklı komut dizileriyle aynı şekilde ele alınabilen çok benzer lehçelere sahiptir.

LanguageConverter
LanguageConverter'ın nasıl kullanılacağına dair belgeler için bölümüne bakınız.

(LC), bir sayfanın içeriğini otomatik olarak farklı bir değişkene dönüştüren dil değişkenlerini temel alan bir sistemdir. Bir değişken, çoğunlukla farklı bir komutta aynı dildir. LanguageConverter'ı kullanmak için Uluslararasılaşma tercihlerinize gidin. Eğer dönüşümü destekleyen bir wikideyseniz, komutu seçmek için ekstra bir seçenek göreceksiniz.

T21044 -- Bunun için daha fazla belge gerekiyor!

Aşağıdaki diller için uygulanır (Mart 2017 itibariyle; en son liste için languagesWithVariants bölümüne bakınız):


 * Crimean Tatar (crh): Latin (crh-latn), Cyrillic (crh-cyrl)
 * English(en): Normal (en), Pig Latin (en-x-piglatin) (for testing, only when is enabled)
 * Gan (gan): Simplified (gan-hans), Traditional (gan-hant)
 * Inuktitut (iu): Latin (ike-latn), Syllabics (ike-cans) [1.18+]
 * Kazakh (kk): Cyrillic (kk-cyrl), Latin (kk-latn), Arabic (kk-arab)
 * Kurdish (ku): Latin (ku-latn), Arabic (ku-arab) [+]
 * Tachelhit (shi): Tifinagh (shi-tfng), Latin (shi-latn) [1.19+]
 * Serbian (sr): Cyrillic (sr-ec), Latin (sr-el)
 * Tajik (tg): Cyrillic (tg-cyrl), Latin (tg-latn)
 * Uzbek (uz): Cyrillic (uz-cyrl), Latin (uz-latin) [1.20+]
 * Chinese (zh):
 * Simplified Script (zh-hans): China (zh-cn), Singapore (zh-sg), Malaysia (zh-my)
 * Traditional Script (zh-hant): Taiwan (zh-tw), Hong Kong (zh-hk), Macau (zh-mo)

And it is needed for many more languages!

Komutlar için dil kodu etiketleri ISO 15924 standardına uymalıdır.

Bu sistemin mevcut bir sınırlaması, aynı temel komutu temel alan çoklu yazma sistemleriyle başa çıkmada özellikle kötü olabileceği yönündedir. Çinli Wikipedianlar zaman zaman başarısız olan durumlar için  (tek yönlü) özelliğini kullanır. LC her zaman PHP'deki  kullanarak en büyük kelime parçalarını yemeye çalıştığında,   (sözcükleri bölme) de çoğu zaman yararlı olabilir.

Yapılandırma desteği
WPULS/WPUVS işlevi zhwp's sitelib işlevinde, kullanıcı arayüz kullanıcı arayüzlerinde kolay değişken seçimini sağlar. Bu, komut yazarlarının kullanıcılar için değişken tanıyan bir arayüz oluşturmasına yardımcı olabilir. LC tarafından erişilemeyen diğer yerlerde, geçerli kullanıcı arayüzü dilini/varyantını almak için  kullanılabilir.

PreviewWithVariant gadget’ı, Wikipedian'ları editör önizlemesindeki dönüşüm sonuçlarını kontrol etmesini sağlar. Kendi wikiniz için yapılandırabilirsiniz.

" gibi "yabancı dil işaretleyici" şablonları, alıntıların etrafına kod dönüştürme "işaretlerini"  eklemelidir yanlış dönüştürmeyi önlemek için yabancı metin kullanın. Hans/Hant wikipedia'larda bu, Japonca Kanji ve Vietnam Han Nom için endişe halindeyken, dönüşüm için işaretlenmiş Latince metinleri olan wikipedi'lerde bu endişe hemen yapılmalı.

WikitextLC modülü, LC komutlarını Lua çıkışına kolayca eklemenizi sağlar. Module:地区用词, "YER ve YER'de çubuk olarak ve YER olarak taban olarak bilinen" foo biçiminin uyarlanabilir bir çıktısına izin verir.

URL’lerde otomatik başlık yeniden yönlendirmesi, bu özellik olmadan arayüzler için belirgin bir rahatsızlığa neden olabilir. Lua görevi için T49725, bölüm bağlantısı görevi için T160952 bölümüne bakın.

Directionality
Most writing systems operate as characters written left-to-right (LTR), with lines stacked from top-to-bottom (TtB).

A few common scripts (Arabic and Hebrew in particular) write characters right-to-left (RTL) -- see directionality support for more details on how we handle right-to-left and mixed bidirectional text with HTML output and CSS styles.

Note that an individual language can be used with scripts that have different directionalities, such as Kazakh and Kurdish which support Latin and Arabic variants.

Note also that the World Wide Web Consortium is working on developing more directionalities for the use in web pages, such as North East Asian top-to-bottom ones, with lines stacked either from left to right or right to left. 

Font rendering and input
Many scripts do not have proper fonts easily available to users. This may be because operating systems do not ship these fonts, or users don't know how to install them or don't have enough permissions to do this. The extension tries to solve this by embedding the fonts in the wiki itself. Fonts will be served from the server and the user's system would not need to have the fonts installed.

Similarly, the extension adds support to be able to type a certain script, so users do not have to rely on external tools or support on their systems.