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