Översätt en YAML-fil
Släpp en .yml- eller .yaml-fil. Strängvärden översätts; nycklar, nästling och icke-textvärden behålls som de var.
Ladda inte upp konfidentiella dokument på gratisnivån. Varför?
YAML är ett vanligt format för gränssnittstext i ramverk som Ruby on Rails och för webbplatsdata i statiska webbplatsgeneratorer. Det är lätt att läsa men strikt med indrag, så en översättning som flyttar ett enda mellanslag kan göra att en app inte startar. DropTranslate tolkar YAML-filen, översätter endast strängvärdena och skriver tillbaka filen med samma nycklar och nästling, så resultatet laddas på samma sätt som originalet.
Så fungerar det
Släpp .yml-filen
Vi tolkar filen, räknar orden i strängvärdena och visar kreditkostnaden. Ogiltig YAML avvisas utan kostnad.
Välj språk
Välj målspråket för den nya språkfilen.
Ladda ner .yml-filen
Spara den som din nya språkfil, till exempel es.yml.
Vad ändras, vad behålls
Översatt
- Strängvärden
Behålls som det är
- Nycklar, nästling och indragsstruktur
- Siffror, booleska värden och datum
Layout: Exakt: struktur bevarad
Nycklar och struktur bevaras, så filen laddas exakt som originalet.
- Vissa språkfiler börjar med en språknyckel på översta nivån (till exempel en:). Byt namn på den till den nya språkkoden efter översättningen.
- Platshållare som %{count} eller {{ name }} ska förbli oförändrade, och en tredjeparts AI-översättningstjänst är instruerad att behålla dem. Sök igenom resultatet efter dem innan du publicerar.
Tips
- Kör din apps i18n-kontroll eller testsvit på den nya filen innan du driftsätter.
- Om ett värde är tekniskt (en CSS-klass, en sökväg till en fil) flytta det ut ur språkfilen så att det inte översätts.
Inte en certifierad översättning
Maskinöversättning, inte en certifierad eller auktoriserad översättning. Om ditt dokument ska till en myndighet, kontrollera först vad den kräver.
Certifierad, auktoriserad eller maskinöversättning: vilken behöver du?
Frågor
Översätts nycklarna?
Nej. Endast strängvärden ändras. Nycklar och nästling förblir desamma.
Kommer min app fortfarande att läsa in filen?
Resultatet serialiseras på nytt som giltig YAML med samma struktur. Kontrollera språknyckeln på översta nivån och dina platshållare, kör sedan dina vanliga i18n-kontroller.
Hur räknas krediter?
En kredit per 500 ord med strängvärden. Nycklar räknas inte.