speaklater

Software screenshot:
speaklater
Software ətraflı:
Version: 1.3
Tarixi Upload: 20 Feb 15
Geliştirici: Armin Ronacher
Lisenziya: Pulsuz
Məşhurluq: 4

Rating: nan/5 (Total Votes: 0)

.

SpeakLater tənbəl tərcümələr strings & nbsp təmin edən bir Python modulu, Əsasən bir string kimi görünür, lakin dəyər dəyəri təmin alına bilən əsasında qiymətləndirilir hər dəfə dəyişir bir obyekt almaq.
Məsələn, cari set dilinin dəyəri tənbəl simli qaytarır qlobal lazy_gettext funksiyası ola bilər.

Məsələn:

>>> SpeakLater idxal make_lazy_string dən
>>> Sval = u'Hello Dünya
>>> String = make_lazy_string (lambda: sval)
Bu tənbəl string sval dəyişən dəyəri qiymətləndirəcək.
>>> String
lu'Hello Dünya
>>> Unicode (string)
u'Hello Dünya
>>> String.upper ()
u'HELLO WORLD '
Siz dəyəri dəyişdirmək varsa, tənbəl string, eləcə də dəyişəcək:
>>> Sval = u'Hallo Welt "
>>> String.upper ()
u'HALLO Welt "
Yerli mövzu və gettext tərcümələr ya çevrilebilir strings DICTS ilə birlikdə bu xüsusilə lazımlı:
>>> SpeakLater idxal make_lazy_gettext dən
>>> Threading idxal yerli
>>> L = yerli ()
>>> L.translations = {u'Yes: "Ja '}
>>> Lazy_gettext = make_lazy_gettext (lambda: l.translations.get)
>>> Yes = lazy_gettext (u'Yes)
>>> Çap yes
Ja
>>> L.translations [u'Yes '] = u'Si'
>>> Çap yes
Si
Bir misal çek həyata bir funksiyası simli bu cür keçmək əgər, bu, uğursuz, belə ki, tənbəl strings heç bir real strings var. Bu halda aydın unicode və / və ya simli tənbəl string kapsüller yazın nə string asılı olaraq çevirmək lazımdır.
Bir string tənbəl olub olmadığını kontrol etmək üçün, siz is_lazy_string funksiyası istifadə edə bilərsiniz:
>>> SpeakLater idxal is_lazy_string dən
>>> Is_lazy_string (u'yes)
Saxta
>>> Is_lazy_string (bəli)
True

tələblər

  • Python

Oxşar proqram

locales-test
locales-test

14 Apr 15

Intlize
Intlize

14 Apr 15

X-Unikey
X-Unikey

3 Jun 15

ftfy
ftfy

20 Feb 15

Geliştirici digər proqram Armin Ronacher

Şərh speaklater

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!