Fișiere de limbă
Do4U traduce fișiere de limbă pentru site-uri web și aplicații: gettext (.po și .pot), JSON i18n inclusiv chei de plural i18next și XLIFF 1.2 și 2.0. Cheile, comentariile, ordinea și formatarea rămân neschimbate – se schimbă doar textele. Substituenții precum %s, %1$d, {name} sau {{name}}, etichetele HTML și pluralele ICU sunt protejate, iar codul verifică fiecare intrare după traducere. Formele de plural urmează limba țintă, de exemplu trei forme pentru poloneză. Intrările care nu trec o verificare își păstrează textul sursă și sunt marcate, cu motivul.
Pentru cine este
Pentru operatori de site-uri, dezvoltatori, agenții și autori de pluginuri și teme care livrează traduceri: proiecte WordPress și PHP cu fișiere .po, aplicații web cu JSON i18n și fluxuri de localizare care schimbă fișiere XLIFF.
Utilizări tipice
- Tradu un șablon .pot într-o limbă nouă, inclusiv cu antetul Plural-Forms corect
- Completează intrările lipsă și cele fuzzy ale unui fișier .po existent și păstrează-le pe cele traduse
- Tradu un fișier JSON i18n pentru o aplicație web, cu cheile de plural reconstruite pentru limba țintă
- Adaugă traduceri într-un fișier XLIFF fără să atingi etichetele, id-urile sau notele
Exemplu
Intrare
Limba țintă: poloneză msgid "Hello %s, you have %d new messages" msgstr "" msgid "One file" msgid_plural "%d files" msgstr[0] "" msgstr[1] ""
Rezultat
msgstr "Cześć %s, masz %d nowych wiadomości" msgstr[0] "Jeden plik" msgstr[1] "%d pliki" msgstr[2] "%d plików" Plural-Forms: nplurals=3 – trei forme pentru poloneză. Substituenți verificați: 3. Intrări marcate pentru revizuire: 0.
Un exemplu fix, scurtat. Rezultatele reale sunt generate de AI: verifică-le.
Preț și limite
- Preț
- de obicei 5–8 credite
- Disponibil cu
- Gratuit, Cu pachet
- Limită de intrare
- Până la 24 000 de caractere pe fișier
Confidențialitate
Procesare pe serverele noastre din UE (Polonia). Intrările și rezultatele se șterg după 7 zile (Gratuit) sau 30 zile (pachete), ori imediat după ce vezi rezultatul, dacă alegi să nu fie salvate. Imaginile se șterg imediat după procesare.
În API
Numele instrumentului: translate_file. Creează o sarcină cu POST /api/v1/jobs și preia rezultatul cu GET /api/v1/jobs/{id}. Cheia ta API o găsești în contul tău.
curl -X POST https://do4u.eu/api/v1/jobs \
-H "Authorization: Bearer d4u_…" -H "Content-Type: application/json" \
-d '{"tool": "translate_file", "text": "…"}'
Întrebări și răspunsuri
Ce formate de fișier sunt acceptate?
Fișiere gettext .po și .pot, JSON i18n (plat sau imbricat, cu chei de plural i18next precum _one și _other) și XLIFF 1.2 și 2.0. Do4U recunoaște formatul după conținut, iar extensia fișierului trebuie să se potrivească. Fișierele mari trebuie împărțite: pagina arată limita în caractere, iar o sarcină traduce un număr limitat de intrări.
Ce se întâmplă cu substituenții și formele de plural?
Substituenții precum %s, %1$d, {name} și {{name}} și etichetele HTML sunt înlocuite cu markeri înainte de traducere și puse la loc după aceea. Codul verifică dacă fiecare apare exact o dată și dacă substituenții nenumerotați își păstrează ordinea. Formele de plural sunt create pentru limba țintă, de exemplu trei pentru poloneză sau șase pentru arabă.
Ce se întâmplă dacă o traducere nu trece o verificare?
Intrarea își păstrează textul sursă și este marcată: în fișierele .po cu marcajul fuzzy, în XLIFF cu o stare și întotdeauna în raport, cu motivul. Vezi lista lângă descărcare.
Textul meu este stocat?
Numai cât timp este necesar: 7 zile în planul Free, 30 zile cu un pachet – sau deloc, dacă alegi să nu fie stocat. Procesarea are loc pe serverele noastre din UE (Polonia).
Pot folosi rezultatul imediat?
Rezultatele sunt generate de AI. Te rugăm să le citești înainte de a le publica sau de a le trimite.
Instrumente asemănătoare
- Tradu HTML
Traduce HTML și păstrează etichetele, linkurile, atributele și substituenții exact așa cum sunt.
- Traducere
În limbile UE, cu note despre pasajele neclare.
- Corectură
Corectează ortografia, gramatica și punctuația în limba textului tău și marchează fiecare modificare.