Studio din Frankfurt pentru prezențe digitale multilingve +49 69 95209894 [email protected] Luni–Vineri 9–17 Zona Clienți →
RomânăRO

2026-07-23 · Redacția Baduno · 35 Min. citire · Blog & Cunoștințe

Accesibilitate în 24 de limbi: Cum să localizați pentru un acces web incluziv

Accesibilitatea nu se oprește la granițele lingvistice. Aflați cum să creați site-uri web incluzive pentru 24 de limbi UE – de la EN 301 549 și WCAG 2.1, la texte alternative și etichete ARIA, până la asigurarea calității. Linii directoare practice pentru strategia dumneavoastră de localizare.

Tastatură Braille pe birou pentru acces fără bariere la tehnologie.

Bazele accesibilității digitale în contextul UE

Accesibilitatea digitală se referă la proiectarea conținuturilor și aplicațiilor web care pot fi utilizate de persoane cu abilități diferite – indiferent de dizabilități, vârstă sau limitări tehnice. În contextul UE, acest lucru se bazează pe Web Content Accessibility Guidelines (WCAG) 2.1 și pe standardul european EN 301 549. Acestea definesc criterii de succes precum furnizarea de texte alternative pentru imagini, contraste de culoare adecvate sau operabilitatea prin tastatură. Pentru companiile care localizează site-uri web în 24 de limbi ale UE, aceasta înseamnă: accesibilitatea trebuie integrată în procesul de localizare încă de la început, nu doar ulterior.

Un aspect central este traducerea etichetelor Accessible Rich Internet Applications (ARIA) și a textelor alternative. Atributele ARIA, cum ar fi `aria-label` sau `aria-describedby`, oferă informații suplimentare cititoarelor de ecran. În cadrul localizării, este important ca aceste atribute să fie traduse nu doar corect din punct de vedere lingvistic, ci și relevant din punct de vedere contextual. Un exemplu: un buton cu `aria-label="Suche absenden"` ar trebui să aibă în versiunea franceză `aria-label="Envoyer la recherche"` – traducerea trebuie să îndeplinească exact aceeași funcție pentru cititorul de ecran. De asemenea, textele alternative pentru imagini (atributele alt) trebuie să fie precise: în loc de „Imagine cu un produs”, mai bine „Geantă roșie din piele cu fermoar, dimensiuni 30x20 cm”.

În practică, s-a dovedit utilă utilizarea unei liste de verificare pentru accesibilitate în procesul de traducere. Aceasta ar trebui să includă puncte precum: Toate textele `alt` sunt prezente și descriptive? Sunt disponibile etichetele ARIA în limba țintă? Sunt comenzile rapide de la tastatură (de exemplu, pentru linkurile de sărit) traduse corect? În plus, traducătorii ar trebui să lucreze cu cunoștințe de bază ale criteriilor WCAG. Dacă un client are cerințe specifice, de exemplu conformitatea cu nivelul AA al WCAG, localizarea trebuie să îndeplinească aceste criterii în toate limbile.

Un alt aspect: suprapunerile de accesibilitate (extensiile pentru accesibilitate) trebuie verificate specific pentru fiecare limbă. O suprapunere care înlocuiește dinamic textele alternative în engleză nu funcționează automat pentru textele în germană. Aici este necesară o colaborare strânsă între dezvoltatori și echipele de localizare. Este recomandabil să se efectueze teste de accesibilitate în fiecare limbă – ideal cu utilizatori reali sau cu instrumente automate precum Axe sau WAVE, dar întotdeauna ținând cont de specificitățile lingvistice. Din punct de vedere legal, fiecare țară din UE este obligată de Directiva privind accesibilitatea web, dar implementarea practică variază. Prin urmare, ar trebui să consultați întotdeauna un consilier juridic pentru a vă înțelege exact obligațiile.

Cerințe legale: EN 301 549 și WCAG 2.1 în traducere

Standardul EN 301 549 este referința europeană pentru produse și servicii TIC accesibile. Acesta face referire la WCAG 2.1 nivelul AA ca cerință minimă. Pentru companiile care operează site-uri web multilingve, se pune întrebarea: cum transfer aceste cerințe în fiecare limbă? Răspunsul constă într-un proces sistematic care îmbină traducerea conținuturilor relevante WCAG cu implementarea tehnică. O atenție deosebită se acordă traducerii mesajelor de eroare, textelor de ajutor și instrucțiunilor – acestea trebuie să fie nu doar corecte lingvistic, ci și ușor de înțeles din punctul de vedere al accesibilității.

Un exemplu practic este traducerea ajutoarelor de introducere: dacă un câmp de formular necesită o anumită intrare (de ex., dată în formatul ZZ.LL.AAAA), textul de ajutor trebuie formulat corespunzător în limba țintă. WCAG 2.1 cere ca instrucțiunile și mesajele de eroare să fie clare și identificabile. În traducere, „Please enter a valid email address” poate deveni „Introduceți o adresă de e-mail validă” – ambele îndeplinesc cerința. Dar în cazul instrucțiunilor mai complexe, cum ar fi cele pentru CAPTCHA, este necesară o atenție deosebită. Aici recomandăm traducerea uniformă a metodelor alternative accesibile (de ex., întrebări logice) în toate limbile.

Un aspect juridic important este accesibilitatea documentelor, care adesea trebuie și ele traduse (de ex., PDF-uri). EN 301 549 prevede că toate conținuturile trebuie să fie accesibile, inclusiv cele în diferite limbi. Aceasta înseamnă că PDF-urile traduse trebuie să fie, de asemenea, etichetate, prevăzute cu texte alternative și lizibile pentru cititoarele de ecran. În practică, este necesar un flux de lucru: mai întâi se creează PDF-ul original accesibil, apoi se traduce pentru fiecare limbă, iar ulterior se verifică din nou accesibilitatea. Instrumentele automate sunt de ajutor, dar verificarea manuală de către traducători instruiți sau experți în accesibilitate este esențială.

Rețineți că interpretarea EN 301 549 poate varia ușor în statele membre UE. Unele țări au propriile legi naționale privind accesibilitatea, care depășesc directiva UE. Prin urmare, ar trebui să consultați consilierul juridic pentru a vă asigura că conținuturile localizate acoperă și particularitățile naționale. Un exemplu: în Germania, BITV 2.0 (Ordonanța privind tehnologia informației accesibile) este relevantă, făcând referire la WCAG 2.1. Site-ul dvs. tradus trebuie să respecte atât norma UE, cât și ordonanța națională. Recomandăm efectuarea unei verificări de conformitate pentru fiecare limbă țintă – intern sau cu furnizori externi familiarizați cu cerințele locale din fiecare țară.

Software de citire a ecranului pe computer care citește texte pentru nevăzători.

Declarațiile de accesibilitate și localizarea lor specifică limbii

Fiecare site web public din UE trebuie să furnizeze o declarație de accesibilitate (Accessibility Statement) care să indice gradul de conformitate. Această declarație trebuie redactată în limba/limbile oficiale respective. Pentru site-urile web multilingve, aceasta înseamnă că nu puteți transfera declarația pur și simplu prin traducere automată – trebuie să fie precisă din punct de vedere juridic și corectă lingvistic. Declarația conține de obicei: informații privind respectarea nivelului de conformitate WCAG, data ultimei actualizări, posibilitatea de contact pentru feedback și, dacă există, excepții sau conținuturi neaccesibile.

La localizare, este esențial ca referințele legale să fie traduse corect. EN 301 549 și legile naționale sunt de obicei citate în original, dar declarația în sine trebuie formulată astfel încât să fie înțeleasă de publicul țintă. O frază precum „This website is partially compliant with WCAG 2.1 Level AA” devine „Acest site web este parțial conform cu WCAG 2.1 Nivelul AA”. Aveți grijă ca termeni precum „excepție” sau „sarcină disproporționată” să fie definiți exact în limbajul juridic al limbii țintă. În practică, s-a dovedit util să se elaboreze un text model în limba sursă, care apoi să fie adaptat de către juriști sau traducători specializați, vorbitori nativi, pentru fiecare limbă țintă.

O problemă frecventă este localizarea referințelor la „feedback” sau „proceduri de reclamație”. În unele țări UE, trebuie menționate puncte de contact specifice, cum ar fi organisme naționale de aplicare. Aceste informații trebuie incluse în declarația de accesibilitate – și anume în limba respectivă. Un exemplu: pentru versiunea spaniolă, trebuie menționată adresa de contact a „Oficina de Atención a la Ciudadanía”, nu doar un e-mail în engleză. În plus, declarația în sine trebuie să fie accesibilă, adică lizibilă cu cititoarele de ecran și într-un format accesibil (de ex., HTML cu niveluri corecte de titlu).

Recomandăm stabilirea unui proces prin care declarația de accesibilitate face parte din fluxul de localizare. Stabiliți cine verifică traducerea – ideal, un expert juridic cu cunoștințe în legislația privind accesibilitatea din țara țintă. Un sfat practic: nu publicați declarația de accesibilitate în limba sursă și apoi adăugați doar traduceri automate. Traducerile incorecte pot avea consecințe juridice, deoarece declarația este considerată o afirmație obligatorie. Planificați în schimb suficient timp pentru creare și verificare. Mențineți declarația actualizată, verificând conformitatea legală la fiecare actualizare majoră de traducere. Și, ca întotdeauna, consultați consilierul juridic pentru a vă asigura că localizarea declarației de accesibilitate îndeplinește cerințele tuturor jurisdicțiilor relevante.

Crearea textelor alternative în mai multe limbi: tehnici și adaptări culturale

Textele alternative (alt) sunt un element central al accesibilității și trebuie nu numai traduse corect în fiecare limbă țintă, ci și adaptate cultural. Experiența arată că traducerea directă nu este suficientă, deoarece conținutul imaginilor este interpretat diferit în diverse culturi. De exemplu, un simbol obișnuit pe piața germană pentru „poștă” (plic) poate avea un alt înțeles în alte țări UE sau poate necesita înlocuirea cu un echivalent local.

Pentru o localizare precisă, recomandăm un proces în trei etape: mai întâi, analizați imaginea în contextul paginii web și formulați mesajul principal. Apoi, traduceți acest mesaj nu literal, ci adaptați-l cerințelor specifice limbii – de exemplu, utilizarea articolului hotărât în germană sau a dativului în descrierile slovene. În final, verificați aspectele culturale: imaginea arată un gest care este considerat nepoliticos într-o regiune țintă? Conține elemente text precum indicatoare sau capturi de ecran care trebuie traduse? Un exemplu: un cerc roșu cu o linie diagonală înseamnă „interzis” în Scandinavia, în timp ce în Europa de Sud se folosește mai des un obiect tăiat. În practică, merită să consultați proiecte de referință din respectivele țări sau să validați cu vorbitori nativi.

Din punct de vedere tehnic, implementați textele alternative în proiecte multilingve cel mai bine printr-un sistem central de management al traducerilor (TMS). Fiecare element de imagine primește un ID unic, care este asociat cu textul alternativ corespunzător în toate limbile. Asigurați-vă că lungimea textului alternativ poate varia în funcție de limbă: textele finlandeze sunt adesea mai lungi, cele franceze mai scurte. Prin urmare, planificați suficient spațiu – experiența arată că 200–250 de caractere sunt suficiente pentru o descriere precisă în majoritatea limbilor UE. Evitați cuvintele umplutură precum „imagine a” sau „logo a”, deoarece cititoarele de ecran anunță deja imaginea. Pentru elemente grafice decorative, utilizați un atribut alt gol (alt="") – acesta trebuie să fie același în toate limbile.

O greșeală frecventă este preluarea cuvintelor cheie în engleză precum „button” sau „link” în textul alternativ. Traduceți-le întotdeauna în limba țintă, deoarece cititoarele de ecran precum JAWS sau NVDA citesc setarea de limbă a browserului. Folosiți, de asemenea, posibilitatea de a completa textul alternativ pentru diagrame complexe cu o descriere lungă legată – această descriere lungă trebuie, de asemenea, localizată complet. Printr-o abordare sistematică, vă asigurați că textele alternative multilingve sunt atât conforme cu EN 301 549, cât și adecvate cultural.

Etichetele și rolurile ARIA în traducere: sintaxă și semantică

Atributele ARIA precum aria-label, aria-labelledby, aria-describedby sau role trebuie să fie nu doar sintactic corecte în fiecare limbă, ci și să transmită semantic scopul elementului. Spre deosebire de textul vizibil, etichetele ARIA sunt adesea invizibile și utilizate exclusiv de tehnologiile asistive. Prin urmare, o traducere eronată este deosebit de critică, deoarece afectează masiv navigarea pentru utilizatorii nevăzători și cu deficiențe de vedere.

Sintaxa etichetelor ARIA în HTML urmează un model fix: aria-label="Descriere". La localizare, trebuie să vă asigurați că descrierea tradusă oferă același context ca și originalul. De exemplu, un aria-label „Menü öffnen” în germană descrie o acțiune care în franceză se traduce prin „Ouvrir le menu” – dar trebuie respectată și scrierea corectă gramatical (Menu în loc de menu) în franceză. În practică, se observă că cititoarele de ecran precum VoiceOver pe macOS ignoră parțial articolele inițiale („der”, „die”, „das”), motiv pentru care în etichetele ARIA germane este mai bine să renunțați la articole. Situația este diferită în limbile romanice: acolo articolele sunt adesea necesare pentru inteligibilitate.

Un punct important este tratarea rolurilor ARIA precum role="button", role="navigation" sau role="alert". Aceste roluri sunt standardizate în specificația HTML și nu se traduc – ele trebuie să rămână neschimbate în cod. Pe de altă parte, etichetele asociate se traduc. Evitați includerea descrierilor de rol precum „buton” în etichetă, deoarece cititorul de ecran anunță deja rolul. În schimb, eticheta ar trebui să descrie funcția, de exemplu „Trimite” în loc de „Buton Trimite”. La componentele dinamice precum ferestrele modale, trebuie traduse și atribute precum aria-hidden sau aria-expanded? Nu, valorile lor (true/false) sunt neutre din punct de vedere lingvistic. Totuși, eticheta unui modal ar trebui să descrie ce face modalul („Ajustați filtrul de căutare”).

Utilizați în CMS sau sistemul de șabloane placeholdere pentru etichetele ARIA, care sunt traduse prin chei. Verificați pentru fiecare limbă nouă sintaxa ARIA în browserele și tehnologiile asistive relevante. Deosebit de important: la schimbarea direcției de la stânga la dreapta (de exemplu, arabă), eticheta ARIA nu trebuie oglindită, ci descrierea rămâne în direcția de citire a limbii țintă. Rețineți însă că etichetele ARIA nu funcționează la fel de bine în toate limbile UE: în cititoarele de ecran estoniene și letone, pronunția caracterelor speciale poate diferi – testați de aceea cu vorbitori nativi. Pentru o implementare conformă din punct de vedere legal, recomandăm ca traducerea etichetelor ARIA să fie verificată de un traducător specializat cu cunoștințe de cititoare de ecran. Aceasta nu înlocuiește propria consiliere juridică, dar este un pas important către conformitate.

Suprapuneri de accesibilitate: strategii de localizare pentru componente dinamice

Suprapunerile de accesibilitate sunt elemente dinamice, cum ar fi sugestii de căutare, tooltip-uri sau ferestre modale, care apar deasupra conținutului principal. Localizarea lor impune cerințe speciale, deoarece sunt adesea generate cu JavaScript și trebuie să accepte simultan mai multe limbi. O suprapunere conține, de obicei, text, butoane, atribute ARIA și mesaje de stare – toate aceste componente trebuie traduse consecvent în fiecare limbă țintă.

Strategia de localizare începe cu separarea conținutului de logică. Stocați toate textele care apar într-o suprapunere într-un fișier central de resurse (JSON, XML sau PO). Fiecare bloc de text primește o cheie unică, de exemplu „search.placeholder” sau „modal.close”. În cazul suprapunerilor dinamice, cum ar fi listele de completare automată, trebuie să se țină cont și de regiunile live (aria-live): un mesaj precum „3 rezultate găsite” se formulează diferit în limba țintă – în poloneză, de exemplu „Znaleziono 3 wyniki”, cu forma de plural corespunzătoare. Prin urmare, programatorii ar trebui să configureze substituenți pentru regulile de plural, care diferă de la o limbă la alta.

O problemă frecventă o reprezintă suprapunerile care se suprapun: un tooltip care apare deasupra unui modal trebuie să fie în aceeași limbă ca și modalul. Asigurați-vă că setarea de limbă a suprapunerii este cuplată dinamic cu limba curentă a paginii. Evitați să afișați suprapunerile prin CSS și să le traduceți prin JavaScript – din experiență, apar lacune de traducere, de exemplu atunci când traducerea se încarcă după inițializare. În schimb, utilizați redarea pe server sau un framework i18n care inserează traducerea deja la generarea DOM-ului.

Testați suprapunerile în fiecare piață țintă cu un screen reader. În special ferestrele modale trebuie să mențină focalizarea în interiorul suprapunerii – acest lucru este independent de limbă, dar butoanele ar trebui să fie denumite în limba locală (de exemplu, „Închide” în loc de „Close”). La localizare, luați în considerare și lungimea textelor: un text german precum „Bitte wählen Sie eine Option aus” va fi mai scurt în română – alte limbi, precum finlandeza, necesită mai mult spațiu. Planificați, așadar, containere flexibile care se adaptează la text. O mențiune legală: conformitatea cu EN 301 549 impune ca toate conținuturile să fie accesibile – inclusiv suprapunerile încărcate dinamic. În cazul suprapunerilor complexe, consultați un expert în accesibilitate; aceasta nu înlocuiește consultanța juridică, dar este recomandabilă.

Website accesibilă cu fonturi mari și contrast ridicat.

Testarea compatibilității cu screenerele multilingve

Verificarea compatibilității cu screenerele în 24 de limbi necesită o abordare sistematică, care depășește simplele traduceri. Din experiență, cele mai multe probleme apar atunci când schimbarea limbii nu este recunoscută corect de screen reader sau când conținutul dinamic, cum ar fi mesajele de eroare, nu este anunțat.

Începeți prin a crea o matrice de testare care să acopere toate limbile țintă și cele mai comune screenere: pentru Windows: JAWS și NVDA, pentru macOS: VoiceOver, pentru dispozitive mobile: TalkBack (Android) și VoiceOver (iOS). Testați fiecare versiune lingvistică cu toate screenerele relevante, deoarece pronunția caracterelor speciale (de exemplu, ș, ț, ă) și ordinea citirii pot varia.

Un exemplu practic: în versiunea română, un screen reader trebuie să anunțe focalizarea pe elementele clickabile în ordinea corectă la navigarea cu tasta Tab. Dacă conținutul dinamic, cum ar fi un meniu extensibil, este actualizat prin JavaScript, screen reader-ul trebuie informat – prin regiunile ARIA live. Localizați textele regiunilor live în fiecare limbă țintă, astfel încât utilizatorii să înțeleagă ce modificare a avut loc.

Efectuați, de asemenea, teste manuale cu utilizatori reali cu deficiențe de vedere, care vorbesc limba maternă respectivă. Instrumentele automate, precum axe sau Lighthouse, detectează doar erori de bază, nu și probleme specifice de pronunție. Completați testele cu o verificare a comutării limbii: atunci când pagina trece de la română la franceză și poloneză, atributul lang din HTML trebuie setat corect, pentru ca screen reader-ul să încarce motorul de vorbire potrivit. Utilizați în acest scop cazuri de test specifice limbii, pentru a vă asigura că tonurile și pauzele de vorbire corespund obiceiurilor locale.

Un alt punct critic îl reprezintă comenzile rapide de tastatură multilingve: în fiecare limbă, combinațiile de taste precum Ctrl+C sau Alt+ceva pot fi interpretate diferit de screenere. Testați toate comenzile rapide în fiecare limbă și ajustați-le în caz de conflicte. Documentați rezultatele într-un protocol central de testare, actualizat anual, deoarece versiunile de screenere și recunoașterea vorbirii se îmbunătățesc continuu.

Particularități lingvistice în navigarea prin tastatură

Navigarea prin tastatură este un element central al site-urilor accesibile, care necesită adaptări specifice în fiecare limbă. În timp ce principiile de bază, cum ar fi ordinea logică a focalizării și indicatorul vizibil de focalizare, sunt independente de limbă, localizarea în 24 de limbi ale UE ridică provocări specifice.

O diferență majoră constă în aspectul tastaturilor: Utilizatorii de limbă germană folosesc QWERTZ, în timp ce în Franța este obișnuit AZERTY, iar în Polonia QWERTY cu caractere diacritice suplimentare. Ordinea de trecere cu Tab trebuie concepută astfel încât să rămână intuitiv operabilă pe toate aspectele. Evitați comenzile rapide fixe care depind de anumite poziții ale tastelor – de exemplu, combinația Ctrl+UML pe tastaturile germane nu ar trebui să fie atribuită unei funcții care pe tastaturile franceze este declanșată de o altă tastă.

În limbile scrise de la dreapta la stânga, cum ar fi araba sau ebraica, ordinea focalizării este oglindită: primul element interactiv se află în colțul din dreapta sus. Trebuie să ajustați dinamic valorile tab-index în funcție de direcția limbii, astfel încât navigarea să urmeze fluxul de citire. Utilizați atributul dir la nivel de container și testați navigarea cu un cititor de ecran care acceptă RTL.

Un alt aspect sunt combinațiile de taste specifice fiecărei țări pentru caractere speciale: În Spania, litera Ñ este introdusă prin AltGr+N, în timp ce în Scandinavia, Å, Ä și Ö sunt disponibile prin taste separate. Dacă site-ul dvs. oferă comenzi rapide personalizate pentru acțiuni precum căutare sau imprimare, acestea nu ar trebui să folosească caractere greu accesibile pe anumite aspecte. Oferiți alternativ posibilitatea de a personaliza comenzile rapide în setări.

Recomandări practice: Utilizați indicatori de focalizare cu contrast suficient (cel puțin 3:1 față de fundal) și o grosime minimă de 2 pixeli. Testați navigarea fără mouse în fiecare limbă, cel puțin cu Firefox și Chrome pe Windows și macOS. Rețineți că ordinea focalizării trebuie menținută și în cazul conținutului afișat dinamic, cum ar fi lightbox-uri sau ferestre modale – aici ajută utilizarea aria-haspopup și o captare consistentă a focalizării.

Design Material și accesibilitate: Adaptări pentru 24 de limbi

Implementarea componentelor accesibile de Design Material în 24 de limbi necesită mai mult decât simpla traducere a textului. Material Design de la Google oferă modele ARIA de bază, dar acestea trebuie adaptate cultural și lingvistic pentru fiecare limbă, pentru a respecta EN 301 549.

Componente centrale precum Navigation Drawer, Tabs, Dialoguri și Formulare au lungimi de text diferite în funcție de limbă. Cuvintele germane sunt în medie cu 30% mai lungi decât cele englezești, astfel încât meniurile orizontale sau butoanele pot depăși fără ajustarea dinamică a lățimii. Utilizați clase CSS dependente de limbă, controlate prin atributul lang, și stabiliți lățimi minime fixe, dar suficiente, pentru fiecare limbă. Pentru Tabs și Chips, se recomandă aranjarea verticală sau derularea orizontală pentru texte lungi.

În limbile scrise de la dreapta la stânga, toate componentele trebuie oglindite. Material Design acceptă acest lucru prin atributul dir, dar trebuie să vă asigurați că pictogramele personalizate sau direcțiile umbrelor sunt de asemenea ajustate. De exemplu, o săgeată care indică spre dreapta ar trebui să indice spre stânga în RTL. Testați fiecare componentă cu un cititor de ecran pentru limbi RTL, deoarece etichetele ARIA trebuie de asemenea oglindite.

Elementele de formular, cum ar fi câmpurile de introducere, necesită mesaje de validare specifice limbii, care să fie citite de cititoarele de ecran. Utilizați aria-describedby pentru a lega dinamic indicațiile de eroare și localizați toate mesajele, inclusiv textele placeholder. Asigurați-vă că formatele de dată și număr corespund obiceiurilor locale – în Finlanda, data se scrie ca zz.LL.aaaa, în Malta ca dd/mm/aaaa. Un selector de dată trebuie să ofere aceste formate în funcție de limbă și să alinieze navigarea prin tastatură.

Recomandări: Creați un document ghid de stil care să stabilească pentru fiecare limbă dimensiunile exacte, rapoartele de contrast (text pe fundal cel puțin 4,5:1) și modelele ARIA. Utilizați kit-ul Material Design din Figma sau Sketch pentru previzualizări, dar verificați fiecare componentă cu un instrument de accesibilitate în limba respectivă. Lăsați interfața să fie testată de vorbitori nativi care lucrează cu cititor de ecran și tastatură, pentru a identifica deplasări neașteptate ale layout-ului sau pierderi de focalizare. Rețineți că o consultanță obligatorie din punct de vedere juridic pentru conformitatea cu EN 301 549 ar trebui efectuată de un expert în drept.

Cerințe de contrast: Culori, fonturi și text în diferite sisteme de scriere

Respectarea cerințelor de contrast este o componentă centrală a designului web accesibil. În practică, trebuie să îndepliniți nu doar criteriul WCAG 2.1 1.4.3 (raport de contrast de cel puțin 4,5:1 pentru text normal și 3:1 pentru text mare), ci și să luați în considerare diferențele dintre sistemele de scriere. Astfel, un font care pare suficient de contrastat în alfabetul latin poate pierde brusc lizibilitate în caracterele chirilice sau grecești. Prin urmare, recomandăm efectuarea testelor de contrast cu toate caracterele relevante – ideal, cu exemple reale de text din limba țintă.

La alegerea culorilor, trebuie să țineți cont și de deficiențele de vedere a culorilor. Aproximativ 8% din populația masculină are o deficiență de roșu-verde; această proporție variază în funcție de regiune. Utilizați în practică simulatoare precum pluginul de browser „Colorblindly” sau instrumentele de dezvoltare integrate pentru a verifica combinațiile de culori. De asemenea, asigurați-vă că informațiile nu sunt transmise exclusiv prin culoare – completați cu simboluri sau etichete text. Acest lucru este deosebit de relevant pentru fonturile cu semne diacritice, care se estompează rapid la contrast scăzut.

Pentru fonturile non-latine, cum ar fi araba, chineza sau devanagari, sunt necesare teste separate, deoarece grosimea medie a trăsăturilor și complexitatea caracterelor variază. În practică, s-a dovedit util să efectuați o verificare de contrast separată pentru fiecare font, cu textul respectiv, fără a vă baza doar pe valorile generale ale culorilor. Instrumente precum „WCAG Contrast Checker” de la The Paciello Group permit introducerea culorilor de prim-plan și fundal; testați-le și cu dimensiunile reale ale fonturilor de pe site.

Recomandare concretă: Creați pentru fiecare limbă un document ghid de stil care să stabilească rapoartele minime de contrast pentru diferite dimensiuni și greutăți ale fonturilor. La traducerea textelor, verificați dacă fontul utilizat în limba țintă oferă aceeași lizibilitate. Dacă este necesar, luați în considerare un font alternativ care să îndeplinească cerințele de contrast. Nu uitați că liniile directoare se aplică și conținutului dinamic, cum ar fi efectele hover sau textul derulant. Acest proces ar trebui să facă parte din fluxul obișnuit de localizare. Rețineți că cerințele legale pot varia în funcție de țara UE; în caz de îndoială, consultați un consultant juridic.

Rampă pentru scaun rulant la intrarea clădirii asigură accesul fără bariere.
Accesibilitatea nu se oprește la granițele lingvistice. Aflați cum să creați site-uri web incluzive pentru 24 de limbi UE – de la EN 301 549 și WCAG 2.1, la texte alternative și etichete ARIA, până la asigurarea calității. Linii directoare practice pentru strategia dumneavoastră de localizare.

Asigurarea calității: liste de verificare pentru componentele de accesibilitate traduse

Asigurarea calității (QA) pentru componentele de accesibilitate localizate necesită o abordare sistematică care depășește simplele verificări de traducere. În practică, ar trebui să implementați o listă de verificare pe mai multe niveluri care să acopere atât aspectele lingvistice, cât și cele tehnice. Începeți cu o verificare automatizabilă: teste cu cititoare de ecran, cum ar fi NVDA sau JAWS, în versiunile lingvistice respective. Verificați dacă toate etichetele ARIA sunt citite corect și navigarea cu tastatura funcționează în limba țintă. Acordați o atenție deosebită conținutului dinamic, cum ar fi suprapunerile și ferestrele pop-up, care pot fi structurate diferit în diferite limbi.

Un punct esențial este coerența textelor alternative și a etichetelor. Creați o bază de date centralizată de terminologie în care termeni precum „Închide”, „Meniu” sau „Câmp de căutare” sunt stocați specific pentru fiecare limbă. La QA, fiecare traducere ar trebui verificată în raport cu această bază de date pentru a evita formulări inconsistente. De asemenea, recomandăm să verificați completitudinea declarației de accesibilitate a site-ului în toate limbile țintă. Conform directivei UE (EN 301 549), aceasta trebuie să conțină anumite informații obligatorii și să fie redactată într-un limbaj ușor de înțeles.

Efectuați teste manuale cu verificatori nativi care cunosc atât limba, cât și tehnologiile asistive. Acești testeri ar trebui să parcurgă scenarii tipice de utilizare: completarea unui formular, navigarea printr-o pagină de produs sau citirea unui articol cu cititorul de ecran. Documentați rezultatele într-un raport standardizat de erori, care poate include capturi de ecran și înregistrări audio. Repetați aceste teste după fiecare actualizare lingvistică și tehnică a site-ului.

Recomandare concretă: Elaborați o listă de verificare pe care să o parcurgeți pentru fiecare componentă localizată. Aceasta ar trebui să includă puncte precum: Toate textele alternative sunt prezente și semnificative? Etichetele ARIA sunt emise corect? Navigarea cu tastatura funcționează fără întârzieri? Contrastul este corect pentru toate caracterele? Solicitați ca lista de verificare să fie contrasemnată de colegi sau de verificatori externi. În cazul în care nu puteți evalua clar cerințele legale, ar trebui să apelați la un consultant juridic. QA este un proces continuu care trebuie integrat în fluxul de localizare.

Instrumente și fluxuri de lucru: integrarea traducerii AI cu verificare de către vorbitori nativi

Combinația dintre traducerea AI și verificarea de către un vorbitor nativ poate spori eficiența localizării componentelor accesibile, cu condiția ca procesele să fie configurate corect. În practică, un flux de lucru în două etape s-a dovedit eficient: mai întâi, toate textele – inclusiv textele alternative, etichetele ARIA și textele pentru cititoarele de ecran – sunt procesate printr-un instrument de traducere AI. Asigurați-vă că instrumentul primește marcaje sau coduri speciale (de exemplu, tag-uri HTML, substituenți) pentru a nu fi traduse sau distruse. Apoi urmează verificarea manuală de către un vorbitor nativ, care evaluează nu doar calitatea lingvistică, ci și corectitudinea tehnică.

O condiție prealabilă importantă este o bază de date de traducere (Translation Memory) bine structurată, care conține termeni și fraze recurente. Astfel, vă asigurați că termenul „buton de închidere” este tradus uniform în toate limbile. Pentru componentele accesibile, recomandăm gestionarea unor glosare separate care includ și reguli de traducere contextuale – de exemplu, că o etichetă ARIA trebuie să descrie întotdeauna funcția, nu doar elementul vizual. Integrați aceste glosare direct în instrumentul de traducere AI pentru a îmbunătăți calitatea traducerilor brute.

Fluxul de lucru ar trebui să includă și verificări automate ale calității, cum ar fi detectarea segmentelor de text netraduse sau a sintaxei ARIA incorecte. Instrumente precum „GreatBlanc” sau „Accessible Web” oferă interfețe pentru a integra astfel de verificări în procesul de traducere. După traducere, textele trec printr-o a doua etapă de verificare: un redactor nativ testează componentele cu un cititor de ecran în limba țintă. Acest test este crucial, deoarece traducerile AI adesea nu redau corect tonul sau lizibilitatea idiomatică. De exemplu, o propoziție tradusă prea literal poate deveni de neînțeles în cititorul de ecran.

Recomandare concretă: Configurați un flux standardizat pentru fiecare limbă nouă: 1) Creați glosar și Translation Memory pentru textele de accesibilitate. 2) Efectuați traducerea AI cu reguli contextuale. 3) Integrați verificarea automată a sintaxei. 4) Verificare nativă cu testare pe cititor de ecran. 5) Aprobare după îndeplinirea criteriilor de calitate. Documentați fluxurile în instrumentul de management de proiect. Rețineți că acest proces trebuie actualizat periodic în funcție de noile tendințe lingvistice și tehnologice. Consilierea juridică poate ajuta să vă asigurați că fluxul de lucru respectă cerințele legale ale EN 301 549.

Lista de verificare pentru auditul internațional de accesibilitate

O verificare amănunțită a accesibilității în 24 de limbi necesită o abordare sistematică care să includă atât instrumente automate, cât și teste manuale efectuate de experți nativi. Începeți cu planificarea auditului: definiți pentru fiecare limbă o selecție reprezentativă de pagini – cel puțin pagina principală, o pagină de produs, un formular și o pagină de contact. Utilizați instrumente automate de testare precum Axe sau WAVE pentru a identifica erorile tehnice, dar nu vă bazați exclusiv pe ele. În practică, aceste instrumente acoperă doar aproximativ 30% dintre probleme, în special în ceea ce privește aspectele specifice fiecărei limbi.

La traducerea suprapunerilor de accesibilitate și a etichetelor ARIA, trebuie să vă asigurați că cititorul de ecran afișează corect versiunea lingvistică potrivită. Verificați dacă atributele `lang` sunt setate pe fiecare pagină și dacă conținutul dinamic, cum ar fi dialogurile modale sau regiunile live, respectă selecția curentă a limbii. O problemă frecventă: o etichetă ARIA poate fi corectă gramatical în germană, dar de neînțeles în poloneză din cauza declinării lipsă. Prin urmare, solicitați ca etichetele și textele alternative să fie testate pentru inteligibilitate de către un evaluator nativ.

Efectuați teste manuale cu cititoare de ecran comune precum NVDA (germană, engleză) sau JAWS, precum și cu VoiceOver pe iOS și TalkBack pe Android. Testați navigarea cu tastatura: toate elementele interactive trebuie să fie focalizabile, iar focalizarea trebuie să urmeze în mod logic fluxul de lectură al limbii respective – în cazul limbilor cu scriere de la dreapta la stânga, cum ar fi araba, de la dreapta la stânga. Acordați atenție contrastelor: culorile și dimensiunile fonturilor pot avea un impact diferit în limbile cu alte caractere (de exemplu, chineză sau chirilică). Utilizați un verificator de contrast care să simuleze și percepția culorilor în diferite fonturi.

Documentați toate rezultatele verificării într-o listă de verificare care acoperă criteriile pentru fiecare limbă: conformitatea cu WCAG 2.1 nivelurile A și AA, traducerea corectă a tuturor textelor, funcționarea skip-link-urilor, navigarea consecventă și implementarea ARIA fără erori. Planificați audituri regulate – ideal după fiecare actualizare de conținut. Rețineți: această listă de verificare nu înlocuiește o testare obligatorie din punct de vedere juridic; consultați departamentul juridic pentru aspecte legale. O verificare internațională atentă minimizează riscul de procese și îmbunătățește experiența utilizatorilor pentru toți vizitatorii.

Perspective: Viitoarele cerințe UE și practica durabilă de localizare

Uniunea Europeană lucrează continuu la înăsprirea cerințelor de accesibilitate. Actul european privind accesibilitatea (EAA) va deveni obligatoriu din iunie 2025 pentru multe produse și servicii. Pe viitor, se așteaptă cerințe mai stricte pentru implementarea multilingvă – în special pentru conținutul dinamic și traducerile asistate de inteligență artificială. Companiile ar trebui să se pregătească din timp pentru o armonizare a legislațiilor naționale, care poate depăși standardul EN 301 549. În practică, aceasta înseamnă: investiți în sisteme care integrează accesibilitatea în procesul de localizare încă de la început, în loc să corectați ulterior.

O abordare sustenabilă este crearea unor echipe multilingve de accesibilitate, formate din dezvoltatori, designeri UX și redactori nativi. Aceste echipe ar trebui integrate în fluxul de lucru CI/CD, astfel încât fiecare traducere să fie verificată automat pentru conformitatea cu WCAG. Utilizați traduceri bazate pe inteligență artificială, dar lăsați toate textele relevante pentru accesibilitate (cum ar fi textele alternative și etichetele ARIA) să fie verificate de un expert nativ. Experiența arată că o astfel de combinație între automatizare și verificare umană reduce semnificativ rata de eroare.

Și alegerea tehnologiei influențează sustenabilitatea: optați pentru cadre de lucru care acceptă nativ accesibilitatea, precum React cu biblioteci ARIA sau Angular cu module de accesibilitate. Evitați soluțiile proprietare de tip overlay, care sunt adesea greu de localizat și implică riscuri juridice. În schimb, utilizați elemente HTML native, care pot fi interpretate mai bine de cititoarele de ecran. Planificați sesiuni regulate de instruire pentru partenerii dvs. de localizare cu privire la cerințele specifice de accesibilitate în diferite limbi.

În final, merită să urmăriți directiva UE planificată privind accesibilitatea digitală a site-urilor web și a aplicațiilor mobile ale instituțiilor publice, care va influența și companiile private. Un sistem de localizare sustenabil nu este un proiect unic, ci un proces continuu. Documentați-vă procesele și împărtășiți cele mai bune practici cu alte departamente. Rețineți: această evaluare nu înlocuiește consultanța juridică; pentru întrebări concrete de conformitate, apelați la consilierul dvs. juridic. Cu o abordare proactivă, nu numai că rămâneți conformi, dar deschideți serviciul dvs. unui grup mai larg de utilizatori.

Capcane și erori frecvente în localizarea accesibilității

La localizarea conținutului accesibil în 24 de limbi, apar în mod repetat erori similare. O capcană frecventă este traducerea directă a textelor alternative sau a etichetelor ARIA fără a ține cont de limba și cultura țintă. De exemplu, o expresie figurativă precum „Click aici” poate funcționa în germană, dar în poloneză poate suna nenatural sau poate trezi asociații greșite. La fel de problematice sunt traducerile literale ale mesajelor de stare, cum ar fi mesajele de eroare din formulare: „Field is required” devine în germană „Feld ist erforderlich”, ceea ce este corect, dar poate fi mai puțin înțeles de utilizatorii de cititoare de ecran. Mai bine ar fi „Dieses Feld muss ausgefüllt werden”.

O altă eroare se referă la gestionarea incorectă a atributelor de limbă (lang). Pe site-urile multilingve, dezvoltatorii uită adesea să ajusteze dinamic atributul de limbă la schimbarea limbii. Cititoarele de ecran nu mai recunosc corect limba, ceea ce duce la o pronunțare distorsionată. În practică, fiecare nivel de text – fie în structura HTML de bază, fie în etichetele ARIA – ar trebui să fie marcat explicit cu codul de limbă corect.

De asemenea, diferențele de lungime între limbi sunt adesea subestimate. Textele germane sunt, în medie, mai lungi decât cele englezești sau franceze. Un text alternativ care în engleză are 100 de caractere poate necesita 130 de caractere în germană. Dacă interfața are layout-uri fixe, acest lucru duce la texte tăiate sau elemente suprapuse. Planificați de la început containere flexibile sau lăsați rezerve pentru expansiunea textului.

O problemă specifică a etichetelor ARIA o reprezintă regulile diferite de citire ale cititoarelor de ecran. În timp ce o etichetă în engleză este citită ca „Button: Send”, versiunea germană așteaptă mai degrabă „Schaltfläche: Senden”. Adaptarea la standardele de citire specifice fiecărei țări este adesea uitată. Testați fiecare implementare specifică limbii cu un cititor de ecran nativ (de exemplu, JAWS, NVDA, VoiceOver).

În cele din urmă, erorile de traducere a declarațiilor de accesibilitate duc frecvent la incertitudini juridice. Standardul EN 301 549 cere indicații precise privind conformitatea. Dacă un furnizor traduce declarația doar aproximativ, site-ul poate fi considerat neconform. De aceea, toate textele relevante din punct de vedere juridic ar trebui verificate de un jurist specializat.

Evitați aceste capcane prin crearea unor ghiduri de stil clare pentru traducerile de accesibilitate și prin efectuarea de teste regulate cu cititoare de ecran în toate limbile țintă. Se recomandă o colaborare strânsă între echipa de localizare și experții în accesibilitate.

Colaborarea cu furnizorii și gestionarea costurilor

Localizarea conținuturilor de accesibilitate în 24 de limbi necesită o coordonare profesională cu furnizori specializați. Alegeți furnizori care au atât experiență în traducerea tehnică, cât și cunoștințe solide ale standardelor UE de accesibilitate (EN 301 549, WCAG 2.1). Întrebați în prealabil despre referințe din domeniul localizării accesibilității și verificați dacă traducătorii lucrează în limba maternă și pot testa cu cititoare de ecran.

Un model dovedit este combinația dintre traducerea asistată de AI și verificarea de către un vorbitor nativ. AI preia traducerea inițială a textelor alternative, a etichetelor ARIA și a mesajelor de eroare, în timp ce verificatorul uman asigură acuratețea semantică, adecvarea culturală și corectitudinea tehnică. Acest lucru economisește costuri și timp fără a compromite calitatea. Asigurați-vă că verificatorul cunoaște și liniile directoare privind accesibilitatea – un simplu verificator lingvistic nu este de obicei suficient.

La calcularea costurilor, luați în considerare următoarele elemente: traducerea declarației de accesibilitate și a textelor juridice (adesea după numărul de cuvinte sau caractere), localizarea componentelor UI inclusiv textele alternative și etichetele (după numărul de șiruri de caractere sau componente), consultanța tehnică pentru configurarea atributelor lingvistice și a structurilor ARIA, precum și efortul de testare cu cititoare de ecran în fiecare limbă. În mod obișnuit, testul reprezintă aproximativ 30-40% din bugetul total.

O obiecție frecventă este că localizarea pentru accesibilitate este prea scumpă. În practică, costurile pot fi reduse dacă planificați din timp: dacă textele alternative și etichetele sunt concepute multilingv încă din faza de proiectare, se evită ajustări costisitoare ulterioare. De asemenea, reutilizabilitatea – de exemplu, simboluri identice cu același text alternativ în toate limbile – reduce efortul.

Colaborarea cu furnizorii necesită o comunicare clară: definiți un glosar cu termeni centrali (de exemplu, „buton”, „meniu de navigare”) și stabiliți limite de lungime pentru texte. Utilizați un sistem de gestionare a traducerilor (TMS) care urmărește starea fiecărei componente și înregistrează modificările. Efectuați evaluări periodice în care să verificați conținutul tradus pe un sistem de testare cu un cititor de ecran.

În concluzie, este recomandat să desemnați un interlocutor fix la furnizor, care să aibă o imagine de ansamblu atât asupra cerințelor tehnice, cât și lingvistice. Astfel, vă asigurați că proiectul dumneavoastră multilingv de accesibilitate este finalizat la timp și în limita bugetului.

Capcane în traducerea accesibilității în 24 de limbi

Localizarea conținutului accesibil prezintă capcane specifice, care depășesc erorile generale de traducere. O greșeală frecventă este traducerea literală a etichetelor ARIA sau a textelor alternative, fără a ține cont de semantica limbii țintă. De exemplu, o etichetă engleză precum "Submit" poate deveni prea lungă în germană, ceea ce face ca cititoarele de ecran să distorsioneze mesajul. În schimb, sunt necesare prescurtări precum "Senden" sau alternative contextuale. O altă capcană sunt diferențele culturale legate de simboluri și pictograme: un cod de culoare pentru „succes” (verde) sau „eroare” (roșu) este același în multe culturi, dar în unele țări asiatice, roșu are o conotație pozitivă. Instrucțiunile accesibile care se referă la culori trebuie, prin urmare, fie completate cu text, fie adaptate. De asemenea, traducerea linkurilor „Skip to main content” nu este banală: în germană devine „Zum Hauptinhalt springen”, dar modificarea lungimii poate perturba aspectul sau navigarea cu tastatura. În plus, mulți subestimează importanța declarațiilor de limbă în HTML. Dacă atributul de limbă nu este setat corect (de exemplu, `lang="de"` pentru paginile germane), cititoarele de ecran pot interpreta greșit conținutul și aplica sinteza vocală greșită. Un alt aspect sunt cuvintele compuse din germană – de exemplu „E-Mail-Bestätigung” – pe care cititoarele de ecran adesea nu le citesc corect, deoarece nu recunosc separarea cuvintelor. Aici ajută atributele ARIA precum `aria-label` pentru a controla pronunția. La traducerea mesajelor de eroare din formulare, trebuie avut grijă ca ID-ul erorii să rămână unic și să nu fie rupt de adaptările specifice limbii. În practică, se dovedește că verificatorii nativi trebuie să testeze nu doar gramatica, ci și compatibilitatea cu cititoarele de ecran. O abordare utilă este să verificați fiecare componentă tradusă cu un cititor de ecran și să comparați ieșirea cu referința în engleză. Astfel, pot fi detectate devreme probleme precum accentuații greșite sau texte alternative lipsă. Fără această abordare proactivă, apar bariere care pot avea consecințe legale – în special începând cu iunie 2025, odată cu Actul european privind accesibilitatea.

Instrumente și tehnologii practice pentru testarea accesibilității multilingve

Pentru asigurarea calității localizării accesibile în 24 de limbi, există instrumente specializate care depășesc programele simple de traducere. Un instrument central este integrarea cititoarelor de ecran în fluxul de testare: soluții native precum NVDA (Windows) sau VoiceOver (macOS) pot fi combinate cu teste automate. Pentru fiecare limbă țintă, un tester nativ ar trebui să verifice conținutul cu cititorul de ecran corespunzător, deoarece sintezele vocale au calități diferite. Instrumentele automate de testare precum axe-core, Wave sau Lighthouse detectează multe încălcări WCAG, dar sunt dependente de limbă: ele verifică, de exemplu, dacă `aria-label` există, dar nu dacă conținutul are sens în limba țintă. Prin urmare, o combinație de testare automată și manuală este esențială. O abordare practică este utilizarea sistemelor de gestionare a traducerilor (TMS) cu funcții de accesibilitate: TMS-urile moderne permit adăugarea de metadate la unitățile de traducere, astfel încât traducătorii să știe dacă un text este un text alternativ pentru o imagine sau o etichetă a unui buton. În plus, unele sisteme oferă previzualizări inline de context, care afișează textul tradus direct în aspectul original. Pentru testarea navigării cu tastatura, sunt potrivite extensiile de browser precum „Accessibility Insights” de la Microsoft, cu care se poate testa ordinea focalizării în toate limbile. Un alt instrument util sunt „ieșirile ecran fictive”: prin CSS se pot afișa alternativele text ale imaginilor pentru a verifica dacă traducerea are sens. De asemenea, utilizarea mecanismelor de fallback lingvistic în HTML (de exemplu, `lang=de` la nivel de text) poate fi verificată cu instrumente precum W3C Validator. Nu în ultimul rând, se recomandă utilizarea „laboratoarelor de testare a accesibilității” ca serviciu: unele agenții oferă, special pentru site-uri web multilingve, o combinație de scanări automate și teste manuale cu cititor de ecran în până la 24 de limbi. Alegerea instrumentelor depinde de buget și de dimensiunea echipei, dar în practică se dovedește util un amestec de instrumente open-source precum axe și Poedit (pentru fișiere de traducere) și platforme comerciale precum Transifex sau Lokalise cu pluginuri de accesibilitate. Important este ca toți cei implicați – traducători, dezvoltatori și testeri – să utilizeze același lanț de instrumente pentru a evita erorile cauzate de discontinuități media.

Întrebări frecvente

Ce particularități se aplică la traducerea textelor alternative pentru 24 de limbi?

Textele alternative trebuie să descrie funcția imaginii în fiecare limbă țintă, nu să traducă literal conținutul. Contextele culturale – cum ar fi simbolurile regionale sau semnificațiile culorilor – trebuie luate în considerare. În practică, ar trebui să efectuați o redactare descriptivă în limba țintă pentru fiecare imagine, pentru a exclude posibilitatea ca utilizatorii de cititoare de ecran să primească informații de neînțeles sau înșelătoare. Instrumentele pot impune o terminologie coerentă, dar nu înlocuiesc verificarea realizată de un vorbitor nativ.

Cum testez eficient compatibilitatea cu cititoarele de ecran multilingve?

Testați fiecare versiune lingvistică cu cele mai comune cititoare de ecran (de ex., JAWS, NVDA, VoiceOver). Creați scripturi de test care verifică consistența etichetelor ARIA, rolurilor și navigării prin tastatură. Fiți atenți la sinteza vocală: accentul și pauzele variază în funcție de limbă. În practică, este recomandat un proces iterativ format din verificări automate (de exemplu, axe-core cu parametri de limbă) și teste manuale efectuate de testeri vorbitori nativi. Documentați abaterile față de limba sursă și ajustați localizarea.

Ce erori frecvente apar la localizarea navigării prin tastatură?

Erorile tipice includ ordini de focalizare netraduse, indici Tab greșiți din cauza modificărilor lungimii textului și lipsa adaptărilor la layout-urile de tastatură specifice limbii. De exemplu, scurtăturile utilizate în germană pot fi asignate diferit în alte limbi. În practică, ar trebui să revalidați ordinea Tab după localizare și să ajustați scripturile de gestionare a focalizării după caz. De asemenea, dependențele de direcție, cum ar fi limbile de la dreapta la stânga (arabă), necesită teste separate pentru navigarea prin tastatură și focalizarea cititorului de ecran.

Solicită o ofertă fără obligații

Răspuns în 24 de ore în zilele lucrătoare.

SRL germanăTribunalul Frankfurt pe Main · HRB 111727
Înregistrat D-U-N-S®315030052
Prelucrare conformă GDPRGăzduire în Germania
Prețuri fixe cu garanție scrisă de livrare