speaklater

Screenshot Software:
speaklater
Mga detalye ng Software:
Bersyon: 1.3
I-upload ang petsa: 20 Feb 15
Nag-develop: Armin Ronacher
Lisensya: Libre
Katanyagan: 4

Rating: nan/5 (Total Votes: 0)

speaklater ay isang Python module na nagbibigay ng tamad string para sa pagsasalin. & Nbsp; talaga kang makakuha ng isang bagay na mukhang isang string ngunit nagbabago ang halaga sa bawat oras na ang halaga ay sinusuri batay sa isang callable magbigay sa iyo.
Halimbawa maaari kang magkaroon ng isang pandaigdigang lazy_gettext function na ay nagbabalik ng tamad string sa ang halaga ng kasalukuyang hanay ng wika.

Halimbawa:

>>> Mula speaklater import make_lazy_string
>>> Sval = u'Hello World '
>>> String = make_lazy_string (lambda: sval)
Ito tamad string susuriin sa ang halaga ng sval variable.
>>> String
lu'Hello World '
>>> Unicode (string)
u'Hello World '
>>> String.upper ()
u'HELLO mundo '
Kung babaguhin mo ang halaga, ang tamad string ay mababago pati na rin:
>>> Sval = u'Hallo latay '
>>> String.upper ()
u'HALLO latay '
Ito ay lalong madaling-gamiting kapag isinama sa isang thread lokal at gettext pagsasalin o dicts ng mga maisasalin na string:
>>> Mula speaklater import make_lazy_gettext
>>> Mula sa threading ng pag-import ng lokal na
>>> L = lokal ()
>>> L.translations = {u'Yes ':' Ja '}
>>> Lazy_gettext = make_lazy_gettext (lambda: l.translations.get)
>>> Oo = lazy_gettext (u'Yes ')
>>>-Print oo
Ja
>>> L.translations [u'Yes '] = u'Si'
>>>-Print oo
Si
Lazy string ng mga tunay na mga string kaya kung kayo na ipasa ang ganitong uri ng string sa isang function na gumaganap ng isang halimbawa ng tseke, ito ay mabibigo. Sa kasong na mayroon ka upang tahasang i-convert ito sa Unicode at / o string depende sa kung ano ang string type ang mga tamad na string ay pinapalooban.
Upang suriin kung ang isang string ay tamad, maaari mong gamitin ang is_lazy_string pag-andar:
>>> Mula speaklater import is_lazy_string
>>> Is_lazy_string (u'yes ')
Hindi totoo
>>> Is_lazy_string (oo)
True

Mga Kinakailangan :

  • Python

Katulad na software

PHP Net_IDNA
PHP Net_IDNA

11 May 15

Gucharmap
Gucharmap

22 Jun 18

hypua2jamo
hypua2jamo

20 Feb 15

Translate Toolkit
Translate Toolkit

17 Feb 15

Iba pang mga software developer ng Armin Ronacher

Logbook
Logbook

12 May 15

Jinja2
Jinja2

12 May 15

Jinja2
Jinja2

11 May 15

Mga komento sa speaklater

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!