infrae.i18nextract er en buildout oppskrift som skaper et skript for å trekke i18n strenger fra flere pakker inn i en POT. & Nbsp; Et skript for å fusjonere eller kompilere alle tilgjengelige oversettelser er også tilgjengelig.
Skriptet støtte utvinning fra Python Script, Zope sidemal, Chameleon sidemal, Formulator skjemaer og Silva Metadata skjema.
Exemple i buildout:
[Silva-oversettelse]
oppskrift = infrae.i18nextract
pakker =
& nbsp; silva.core.views
& Nbsp; silva.core.smi
output = $ {buildout: katalog}
utgang-pakke = silva.translations
domain = silva
ekstra-stier = $ {zope2: plassering} / lib / python
Alternativer
pakker
& Nbsp; Liste over pakker å trekke oversettelse fra.
utgang
& Nbsp; Utgang katalog for det opprettet malen filen.
utgang-pakke
& Nbsp; Hvis spesifisert, vil du være i stand til å lage malen filen direkte inne denne pakken.
domene
& Nbsp; Oversettelse domene å bruke.
ekstra-stier
& Nbsp; Extra python banen for å legge til for å kunne laste Python-kode for å trekke ut oversettelser strenger fra den.
Scripts
To skript er opprettet:
del-name-ekstrakt
& Nbsp; Det gjør trekke oversettelsene. Alternativet -p lagrer opprettet malen filen i output-pakken som er angitt i buildout del.
del-name-styre
& Nbsp; Administrer oversettelsesfiler i output-pakken spesifisert i buildout del:
& Nbsp; * -m fusjonere oversettelsen malen filen til alle eksisterende oversettelser filer.
& Nbsp; * -c kompilere alle eksisterende oversettelser filer.
Den siste skriptet krever å ha kommandoene msgfmt og msgmerge installert på systemet (tilgjengelig i gettext)
Hva er nytt i denne utgaven:.
< ul>
Hva er nytt i versjon 1.3:
- Legg to alternativer --export-tarball å opprette et arkiv som kan brukes til å laste opp oversettelser til Launchpad, og --import-tarball som kan brukes til å importere en tarball fra Lanchpad.
- Legg Zope-produkter alternativer for å gjøre det mulig utvinning i kode som bruker gamle Zope produkter.
Hva er nytt i versjon 1.2.1:
- XML-filer er ikke alltid Silva Metadata. Ikke mislykkes hvis de ikke kan analyseres som sådan.
Hva er nytt i versjon 1.2:
- Gi nytt navn flettingen skriptet inn administrere. Legg et alternativ for å kompilere oversettelse filer.
- Fix logging produksjonen som var galt da oversettelsen inneholdt prikker.
Krav :
- Python
Kommentarer ikke funnet