jar.xml Dosyaları

Jargon Standardı v0.1b

Her jargonun bir XML dosyası olmalı ve bu dosyaların adları jar.xml ile bitmeli. Dosyanın tam bir jargon dosyası olabilmesi için bulundurması gereken iki unsur var:

  • 1. Biçim

    XSD dosyası burada

    Jargon dosyaları, UTF-8 ile kodlanmış standart XML dosyalarıdır.
    <?xml version="1.0" encoding="utf-8" ?>
    Jargon dosyalarının kök elementi jargon elementidir ve kök element jargonun dil kodunu, adını ve alternatif kültür kodunu tanımlar.
    <jargon lang="tr-BO" name="bobiler.örg Türkçesi" substitutes="zu">
    lang Jargonun dil kodu. Gerçek bir kültüre ait ya da jargona özgü olabilir.
    name Jargonu tanımlayan ad. Kısa ve öz olsa gerek.
    substitutes Jargonun alternatif kültür kodu.
    Alternatif kültür kodu, bir jargonun hangi dil yerine geçtiğini belirtir. Örnekte Zulu dili seçilmiş; yani kullancının internet tarayıcısının dil ayarı Zulu diline ayarlandıysa, jargon örnekteki bobiler.örg Türkçesi'nden gelecek.
    Alternatif kültür kodunun kullanılma nedeni Firefox'un kullanıcı tanımlı dil kodlarına izin vermeyişi. Yani Internet Explorer'a tr-BO dil tanımlamasını yapabiliyorken, Firefox'ta bu mümkün değil. Bu yüzden gerçekte var olan bir dil kodu kullanılması vacip oldu.
    Her bir string string elementi ile tanımlana.
    <string name="signIn" value="katılbery" />
    name string elemanın jargon anahtarı. Jargon kontrollerinin JargonKey alanları hep buraya işaret eder.
    value Kavramın jargondaki karşılığı.
  • 2. İçerik
    Bir jargon dosyasının içeriğinin tam olması, hatasız çalışması için zaruridir. Gerekli string elemanları aşağıda listelendi (örnek jar.xml dosyalarındakilerle bire bir aynı) :
    • about
    • abuse
    • advertisement
    • archive
    • blog
    • cancel
    • comment
    • delete
    • download
    • forum
    • jan
    • feb
    • mar
    • apr
    • may
    • jun
    • jul
    • agu
    • sep
    • oct
    • nov
    • dec
    • one
    • two
    • three
    • four
    • five
    • six
    • seven
    • eight
    • nine
    • ten
    • login
    • logout
    • signIn
    • lostPassword
    • leaveComment
    • ok
    • postInfoFormat
    • preview
    • rememberMe
    • reply
    • search
    • searchDetailed
    • submit
    • tag-n
    • tag-v
    • tags
    • userGreet