Työkalun kuvaus

Tämä työkalu täydentää gettext PO- ja POT-tiedostot tekoälykäännöksillä. Käytä sitä WordPress-teemoissa ja -lisäosissa, Djangossa, PHP:ssä, Pythonissa ja C-projekteissa tai muissa ohjelmistoissa, jotka käyttävät gettextiä. Avaa .po- tai .pot-tiedosto, valitse kieli, ja tyhjät msgstr-merkinnät täytetään niiden msgid-tekstien käännöksillä.

Tiedosto luetaan selaimessa. Tekoälylle lähetetään vain msgid-teksti sekä sen yhteydessä oleva msgctxt-konteksti. Kommentit, lähdeviittaukset, liput, kuten #, c-format, sekä vanhentuneet merkinnät kopioidaan sellaisinaan.

Ominaisuudet

  • Täyttää jokaisen merkinnän msgstr-kentän sekä monikkomuotoisten merkintöjen kentät msgstr[0], msgstr[1] ja niin edelleen.
  • Säilyttää kääntäjän kommentit, #:-viittaukset, #,-liput ja #~-merkinnät.
  • Käyttää msgctxt-kenttää kontekstina, joten valikon ”Avaa” ja tilana käytettävä ”Avaa” voidaan kääntää eri tavoin.
  • Säilyttää muotoilumerkkijonot, kuten %s, %1$d, %(name)s ja {name}.
  • Asettaa otsakkeen Language-kenttään kohdekielen.
  • Kirjoittaa moniriviset tekstit gettextin tavanomaiseen muotoon.

Asetukset

  • Vain kääntämättömät merkinnät: säilyttää merkinnät, joissa on jo käännös, ja täyttää vain tyhjät merkinnät. Poista valinta, jos haluat kääntää kaikki merkinnät uudelleen.

Esimerkit

#: src/cart.php:42
#, php-format
msgid "%d tuote ostoskorissasi"
msgid_plural "%d tuotetta ostoskorissasi"
msgstr[0] ""
msgstr[1] ""

käännettynä ranskaksi:

#: src/cart.php:42
#, php-format
msgid "%d tuote ostoskorissasi"
msgid_plural "%d tuotetta ostoskorissasi"
msgstr[0] "%d article dans votre panier"
msgstr[1] "%d articles dans votre panier"

Vinkkejä

Monikkomuotojen määrä riippuu kielestä. Työkalu täyttää tiedostossa olevat msgstr[n]-rivit. Jos aloitat POT-tiedostosta, määritä kohdekielen Plural-Forms-otsake ja lisää msgstr[n]-rivit, jos kieli tarvitsee enemmän kuin kaksi muotoa.

Kerralla voidaan kääntää enintään 10 000 merkkiä tekstiä. Pidä Vain kääntämättömät merkinnät käytössä, jos haluat kääntää suuren tiedoston useassa vaiheessa.

UKK

Voinko kääntää tuloksen msgfmt-komennolla?
Kyllä. Tiedosto säilyttää gettext-muodon, joten msgfmt, Poedit ja muut työkalut lukevat sen normaalisti. Tarkista käännökset ennen niiden julkaisemista.

Ladataanko tiedostoni palvelimelle?
Ei. Tiedosto luetaan selaimessa, ja tekoälylle lähetetään vain lähdetekstit.