ICU üzenet szintaxis

A Crowdin támogatja az ICU üzenet szintaxist, amely segít a nyelvspecifikus írásmódban, a nyelvtanban és a formázás finomságainak kifejezésében a fordításokban.

Az ICU üzenet formátumban formázott karakterláncok különböző típusú helyettesítéseket tartalmazhatnak, amelyeket “argumentumoknak” neveznek. Az ICU üzenet szintaxisok különböző típusú helyettesítéseket tartalmazhatnak, amelyeket “argumentumoknak” neveznek. Minden argumentum kapcsos zárójelbe van zárva, és a bemeneti adatok értékére utal. Az alábbi típusok argumentumait támogatja a Crowdin: szám, dátum, idő, kiválasztás és többes szám.

ICU üzenet szintaxis a Szerkesztőben

Az ICU szintaktikai argumentumai mindig kiemelésre kerülnek a Szerkesztőben, így tudni fogja, hogy a karakterlánc mely részét nem kellene lefordítani. Az argumentumok helyzetét módosíthatja a fordításában a célnyelv természetes szórendjét követve. Van egy előnézeti mód is, amely lehetővé teszi, hogy megtekinthesse, hogy a fordítás hogyan jelenik meg a felhasználói felületen, hogy megbizonyosodjon arról, hogy minden lefordítható elem lefordításra került.

ICU üzenet szintaxis a Szerkesztőben

Többes szám

Többes szám típusa kezeli a többes szám eltéréseit, mivel minden nyelv saját többes kategóriákkal rendelkeznek (például az angol “one” illetve “other”, míg az ukrán “one”, “few”, valamint “other” alakokat használ).

A következő rövid címkék használata határozza meg a többes kategóriákat:

  • nulla
  • one (egyes szám)
  • two (kettős)
  • few (paukális)
  • many (a frakciókra is használhatók, ha külön osztályuk van)
  • other (szükséges—általános többes szám—akkor is használatra kerül, ha a nyelv csak egyes számot használ)

A Szerkesztőben nem kell manuálisan hozzáadnia vagy törölnie a többes kategóriákat az elkészített fordításokhoz. Csak kattintson a Forrás másolása lehetőségre, és a forráskód átmásolásra kerül a fordítási mezőbe az aktuális célnyelvnek megfelelő többes kategóriákkal. Itt található egy lista Nyelvek többes számainak szabályairól.

Többes szám típusa

Kiválasztás

A kiválasztás típusa leginkább a megfelelő nemi alapú inflexiók megjelenítésére szolgál az üzenetben.

Típus kiválasztása

Szám

A szám típusának a célja, hogy különböző számértékeket jelenítsen meg, mint például a százalék, a pénznem és a decimális számok függetlenül ezek helyi egyezményeitől. Ez lehetővé teszi az üzenetkijelzés beállítását a különböző helyeken használt számformátumokhoz.

Szám típusa

Dátum, idő

A dátum és az idő típusai a dátum és az idő értékét mutatják a megadott helyeken preferált formátumok szerint. Ezek a típusok stílussal is rendelkezhetnek – extra információ arról, hogyan formázzák az értéket. A következő 4 stílus használható: short (rövid), medium (közepes), long (hosszú), és full (teljes).

Dátum, idő típusok

Szintaktikai hibák

A szintaktikai hiba észlelése jelentősen csökkenti a tévesztést az ICU üzenet szintaxisának fordítása során, mivel a platform automatikusan azonosítja a fordítás lehetséges hibáit. Ha egy szintaktikai hibát talál, akkor egy “Szintaktikai hiba“ üzenetet jelenít meg egy javítási javaslattal.

Szintaktikai hiba észlelése

Hasznos volt ez a cikk?