Työkalun kuvaus

Tämä työkalu kääntää XML-tiedostojen sisällä olevan tekstin tekoälyn avulla. Se toimii Androidin strings.xml-resurssien, .NETin .resx-tiedostojen ja muiden XML-tiedostojen kanssa, joissa teksti on elementtien tunnisteiden välissä. Avaa XML-tiedosto, valitse kieli ja saat saman XML-tiedoston käännetyllä tekstillä.

Tiedosto jäsennetään selaimessasi. Vain tekstisolmut ja niiden elementtipolut lähetetään käännettäviksi (Androidin tapauksessa merkkijonon nimi, kuten resources/string[app_name]). Tunnisteita, attribuutteja, kommentteja ja käsittelyohjeita ei muuteta, ja XML-määritys säilytetään.

Ominaisuudet

  • Kääntää jokaisen elementin tekstin ja CDATA-sisällön.
  • Säilyttää elementtien nimet, attribuutit, nimiavaruudet ja kommentit.
  • Ohittaa translatable="false"-merkityt Android-merkkijonot sekä .resx-tiedostojen otsakkeen ja skeeman.
  • Tukee Androidin <string>, <string-array>- ja <plurals>-resursseja.
  • Säilyttää paikkamerkit, kuten %s, %1$d ja {0}, sekä escapetut heittomerkit, kuten \'.
  • Ilmoittaa XML-syntaksivirheiden sijainnin ennen minkään tekstin kääntämistä.

Esimerkit

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name" translatable="false">Notely</string>
    <string name="welcome">Tervetuloa takaisin, %1$s!</string>
    <plurals name="notes">
        <item quantity="one">%d muistiinpano</item>
        <item quantity="other">%d muistiinpanoa</item>
    </plurals>
</resources>

käännettynä suomeksi app_name säilytetään ja tulokseksi saadaan:

<string name="welcome">Tervetuloa takaisin, %1$s!</string>
<item quantity="one">%d muistiinpano</item>
<item quantity="other">%d muistiinpanoa</item>

Vinkkejä

Kielillä on erilaiset monikkosäännöt. Android käyttää vain kohdekielen tarvitsemia quantity-arvoja, joten tarkista <plurals>-lohkot ja lisää tai poista tarvittaessa <item>-elementtejä.

Kerralla voidaan kääntää enintään 10 000 merkkiä tekstiä.

Usein kysyttyä

Voinko kääntää XLIFF-tiedostoja?
XLIFF säilyttää lähdetekstin ja käännöksen erillisissä <source>- ja <target>-elementeissä, joita tämä työkalu ei täytä. Se kääntää tekstin siinä kohdassa, jossa se on.

Ladataanko tiedostoni palveluun?
Ei. XML jäsennetään selaimessasi, ja tekoälylle lähetetään vain teksti sekä elementtien polut.