22 Kasım 2010 Pazartesi

KlocalizedString

KLocalizedString hakkında;
Yerelleştirilmiş mesajların üretilmesi ve kullanılması  için oluşturulmuş  sınıftır.KLocalizedString çeviri ve yerini alan özel ihtiyaçları kullanır ve yerelleştirilmiş mesaj dizilerine formatlar. Bu sınıf çoğunlukla doğrulukla kullanılmamalıdır, ama QString geri döndüren sarıcı i18n çağrıları yoluyla uygulamalarda yerelleştirme için kullanıcı mesajları görünür.Bir arkadaş fonksiyon içerisinde arkadaş olunan sınıfa ilişkin bir nesne tanımlanırsa, o nesne yoluyla sınıfın her bölümüne erişilebilir.


KLocalizedString ki18n  (   const char *    msg      )      [friend]         [1]

Verilmiş mesajdan yerelleştirilmiş bir dizi yaratır.

Gerçek KLocalizedString nesnelerine ihtiyaç duymadığınız zamanlarda i18n() şablonunu kullanabilirsiniz.
Bütün metin değişkenleri  UTF-8 ile kodlanmış olmak zorunda  ve boş veya NULL olmamalıdır.

Parameters:(Parametreler)
        msg     mesaj metni

Returns:(Geri Dönüş)
    KLocalizedString oluşturulur.



ki18n KLocalizedString'in arkadaş fonksiyonudur.

KLocalizedString ki18nc     (   const char *    ctxt,                        [2]
        const char *    msg
    )           [friend]

Verilmiş mesajdan yerelleştirilmiş bir dizi yaratır, eklenmiş kaynak ile.

Kaynak sadece anlam ayrımı amaçlıdır(Hem arayıcılar hem de çeviriciler için). Gerçek KLocalizedString nesnelerine ihtiyaç duymadığınız zamanlarda i18nc() şablonunu kullanabilirsiniz.
Bütün metin değişkenleri  UTF-8 ile kodlanmış olmak zorunda  ve boş veya NULL olmamalıdır.

Parameters:(Parametreler)
        ctxt    kaynak metni
        msg     mesaj metni

Returns:(Geri Dönüş)
    KLocalizedString oluşturulur.

KLocalizedString ki18ncp    (   const char *    ctxt,                 [3]
        const char *    singular,
        const char *    plural
    )           [friend]

Verilmiş çoğul ve tekil formlardan yerelleştirilmiş bir dizi yaratır, eklenmiş kaynak ile.

Kaynak sadece anlam ayrımı amaçlıdır(Hem arayıcılar hem de çeviriciler için). Gerçek KLocalizedString nesnelerine ihtiyaç duymadığınız zamanlarda i18ncp() şablonunu kullanabilirsiniz.
Bütün metin değişkenleri  UTF-8 ile kodlanmış olmak zorunda  ve boş veya NULL olmamalıdır.

Parameters:(Parametreler)
        ctxt    Kaynak metni
        singular    tekil mesaj metni
        plural  çoğul mesaj metni

Returns:(Geri Dönüş)
    KLocalizedString oluşturulur.

KLocalizedString ki18np     (   const char *    singular,                       [4]
        const char *    plural
    )           [friend]

Verilmiş çoğul ve tekil formlardan yerelleştirilmiş bir dizi yaratır.Gerçek KLocalizedString nesnelerine ihtiyaç duymadığınız zamanlarda i18np() şablonunu kullanabilirsiniz.
Bütün metin değişkenleri  UTF-8 ile kodlanmış olmak zorunda  ve boş veya NULL olmamalıdır.


Parameters:(Parametreler)
        singular    tekil mesaj metni
        plural  çoğul mesaj metni

Returns:(Geri Dönüş)
    KLocalizedString oluşturulur.

Managerlarda Kullanımı

aboutData.addAuthor(ki18n("Gökmen Göksel"), ki18n("Current Maintainer"))
aboutData.addAuthor(ki18n("Bahadır Kandemir"), ki18n("First Developer"))
aboutData.setTranslator(ki18nc("NAME OF TRANSLATORS", "Your names"), ki18nc("EMAIL OF TRANSLATORS", "Your emails"))


[1] http://api.kde.org/4.0-api/kdelibs-apidocs/kdecore/html/classKLocalizedString.html#a216313bcb2a32d2aa64e93932d1796a5

[2] http://api.kde.org/4.0-api/kdelibs-apidocs/kdecore/html/classKLocalizedString.html#adc69c0df5eae956e082bdf6bfa6bd9d5

[3]  http://api.kde.org/4.0-api/kdelibs-apidocs/kdecore/html/classKLocalizedString.html#a5424a880c988c841bc62b12d55efa8f7

[4] http://api.kde.org/4.0-api/kdelibs-apidocs/kdecore/html/classKLocalizedString.html#a5424a880c988c841bc62b12d55efa8f7

Hiç yorum yok:

Yorum Gönder