locales-test komut Wt apps XML tabanlı lokalizasyonu kontrol etmek için bir araç sağlar.
Wt uygulamalar, XML-tabanlı yerelleştirme dosyalarını kullanın. Bu dosyalar mesajların oluşmaktadır. Bir mesaj, mesaj tanımlayıcı ve mesaj çeviri oluşur. Her yerel bir XML dosyası (yerelleştirme) ile temsil edilmektedir. Mesaj çevirileri farklı ise Mesaj tanımlayıcıları, tüm lokalizasyonlarda aynıdır. Wt uygulamaları lokalizasyonu hakkında daha fazla bilgi için, Wt belgelerine bakın.
Wt mesajı tanımlayıcıları ve mesaj siparişinden çok gerektirmez. Bir sisteme azaltmak için, bu araç taleplerini yapar:
- Mesaj tanımlayıcı prefix.SECTION.ID (önek ve bölüm listesi komut satırı seçenekleri olarak sunulmaktadır) gibi olmalıdır
- Mesaj tanımlayıcı ilk mektup mesaj çeviri gibi, aynı durumda olmalıdır
- Mesaj tanımlayıcı içindeki kelimeler ne olursa olsun vaka tarzı, "_" ile ayrılmalıdır
- Mesajlar bölümüne göre gruplandırılmış edilmelidir (gruplar boş çizgiyle ayrılır)
- Mesajlar mesaj tanımlayıcı tarafından sipariş edilmelidir (vaka göz ardı edilir)
- Multi-line mesajları grubunun sonuna hareket ettirilmelidir ve ayrıca sipariş edilmelidir
- Şablon mesajlardan mesaj tanımlayıcıları eki "_template" olmalıdır
- Hattın maksimum uzunluğu: 120
- Mesajlar başlatmak veya boşluk ile sona olmamalıdır
- Hiçbir sekmeler izin
- Ağırlığı kendisi çeviriler başında ve sıralanması gerekmez
--wt Seçenek sağlanır, bu dosya Wt mesajlarının kendisi çevirileri (örneğin "Wt.WDatePicker.Close") kontrol etmek için kullanılır.
Wt app mesaj çeviriler kullanmak için, Wt :: wstring :: tr () fonksiyonu kullanılır. araç kontrolleri .cpp ve .hpp dosyaları ve lokalizasyon mesaj tanımlayıcıları birbirlerine karşılık eğer.
Örnekler
Kütüphane ağırlık sınıflar tarafından kullanılan yerel ayarlar / wtclasses.xml Bölüm:
Bu dosya ve geçerli klasörde bulunan bütün kütüphane, test etmek için:
& Nbsp; locales-testi --prefix = wc --sections wbi
Gereksinimler :
- Python
Yorum Bulunamadı