Internaționalizare și localizare

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 16 iunie 2021; verificările necesită 9 modificări .

În calcul, internaționalizarea și localizarea (adesea prescurtate la i18n și L10n ) [1]  sunt mijloace de adaptare a software-ului de calculator la alte limbi, diferențele regionale și cerințele tehnice ale unei anumite piețe. [2] Internaționalizarea este procesul de dezvoltare a aplicațiilor software care se pot adapta la diferite limbi și regiuni fără modificări de inginerie. Localizarea este procesul de adaptare a software-ului internaționalizat pentru o anumită regiune sau limbă prin adăugarea de componente locale și text tradus. Localizarea (care poate fi efectuată de mai multe ori pentru diferite limbi) profită de infrastructura sau flexibilitatea oferite de internaționalizare (care se face în mod ideal o singură dată înainte de localizare sau ca parte integrantă a dezvoltării în curs). [3]

Titlu

Termenii sunt adesea prescurtați la i18n (unde 18 este numărul de litere dintre prima literă i și ultima literă n din cuvântul „ internaționalizare ”  , utilizarea a fost introdusă de DEC în anii 1970 sau 80) [4] [5 ] ] și L10n pentru „ localizare ”  , datorită lungimii cuvântului. [1] [6] Unii autori scriu cu majuscule ultima abreviere pentru a ajuta la distingerea între cele două abrevieri. [7]

Unele companii, cum ar fi IBM și Oracle , folosesc termenul „ globalizare”  ( eng .) , abreviat g11n ) , pentru o combinație de localizare și internaționalizare. [8] .

Microsoft definește internaționalizarea ca o combinație între așa-numita „World-Readiness” și localizare. „World-Readiness” este o sarcină de dezvoltator care permite ca produsul să fie utilizat cu mai multe scripturi și culturi (globalizare) și să partajeze resursele UI într-un format localizabil („ localizability ”  (engleză) , prescurtat L12y ). [9] [10]

Hewlett-Packard și HP-UX au creat un sistem numit National Language Support, sau Native Language Support, sau NLS, pentru a crea software localizabil. [2]

Domeniul de aplicare

Potrivit Software Without Borders, aspectele de design care trebuie luate în considerare la internaționalizarea unui produs includ „codificarea datelor, datele și documentația, crearea de software, suport pentru dispozitive hardware, interacțiunea cu utilizatorul”; în timp ce domeniile cheie de design care trebuie luate în considerare atunci când construiești un produs complet internaționalizat de la zero sunt „interacțiunea cu utilizatorul, designul algoritmului și formatele de date, serviciile software, documentația [2] .

Traducerea este de obicei componenta cea mai consumatoare de timp a localizării limbii. [2] Aceasta poate include:

Procese de afaceri de internaționalizare a software-ului

Pentru a aduce un produs pe piața internațională, este important să luăm în considerare numeroasele piețe pe care produsul poate intra. [2] Detalii, cum ar fi lungimea câmpului pentru adresele poștale, formatul unic al adresei, posibilitatea de a face câmpul de cod poștal opțional pentru adresare în țări care nu au coduri poștale sau câmpul de stat pentru țările care nu au state și introducerea unui domeniu suplimentar de înregistrare în țări pentru a respecta legile locale sunt doar câteva dintre exemplele care fac din internaționalizare un proiect complex. [11] [7] [12] O abordare mai largă ia în considerare factori culturali, cum ar fi adaptarea logicii procesului de afaceri sau încorporarea aspectelor culturale (comportamentale) individuale. [2] [13]

Încă din anii 1990, companii precum Bull foloseau pe scară largă traducerea automată ( Systran ) pentru toate activitățile lor de traducere: traducătorii umani efectuau pre-editare (făcând datele de intrare citite automat) și post -editare [2] .

Note

  1. ↑ 1 2 Localizare vs. internaţionalizare . Consorțiul World Wide Web . Preluat la 19 mai 2021. Arhivat din original la 3 aprilie 2016.
  2. 1 2 3 4 5 6 7 8 9 10 Software Without Frontiers: A multi-platform, multi-cultural, multi-nation approach / Patrick AV Hall ; Martyn A. Old. - Wiley, 1996. - ISBN 978-0-471-96974-7 .
  3. Bert Esselink. Evoluția localizării . — Multilingual Computing and Technology, 2003. — „Pe scurt, localizarea se învârte în jurul combinării limbii și a tehnologiei pentru a produce un produs care poate depăși barierele culturale și lingvistice . Nici mai mult nici mai puțin." Arhivat pe 7 septembrie 2012 la Wayback Machine
  4. Glosar al jargonului W3C . Consorțiul World Wide Web . Consultat la 13 octombrie 2008. Arhivat din original pe 24 august 2011.
  5. Originea abrevierei I18n . Preluat la 19 mai 2021. Arhivat din original la 27 iunie 2014.
  6. Utilitare GNU gettext: Concepte . Proiectul GNU . „Două cuvinte lungi apar tot timpul când discutăm despre suportul limbii materne în programe, iar aceste cuvinte au un sens precis, care merită explicate aici, odată pentru totdeauna în acest document. Cuvintele sunt internaționalizare și localizare. Mulți oameni, obosiți să scrie aceste cuvinte lungi iar și iar, și-au luat obiceiul de a scrie i18n și l10n în schimb, citând prima și ultima literă a fiecărui cuvânt și înlocuind numărul de litere intermediare cu un număr care spune doar câte astfel de litere Sunt." Preluat la 29 octombrie 2019. Arhivat din original la 18 septembrie 2019.
  7. 12 alan . Ce este Internaționalizarea (i18n), Localizarea (L10n) și Globalizarea (g11n  )  ? (29 martie 2011). - „L majuscul din L10n ajută la deosebirea lui de i minuscul din i18n.” Arhivat din original pe 2 aprilie 2015.
  8. IBM Globalization (17 martie 2016). Arhivat din original pe 31 martie 2016.
  9. Globalizarea pas cu pas . Arhivat din original pe 12 aprilie 2015.
  10. Globalizarea pas cu pas: înțelegerea internaționalizării . Arhivat din original pe 26 mai 2015.
  11. RJ Gabriel. Localizare: construirea unei aplicații web globale . forță snap . Preluat la 9 aprilie 2022. Arhivat din original la 8 aprilie 2022.
  12. Formate de adrese internaționale . Rețeaua de dezvoltatori Microsoft . Microsoft. Consultat la 10 decembrie 2013. Arhivat din original la 16 decembrie 2018.
  13. ^ Pawlowski , JM (2008): Profiluri de cultură: Facilitarea învățării globale și partajarea cunoștințelor. Proc. din ICCE 2008, Taiwan, nov. 2008. Versiune preliminară Arhivată 16 iulie 2011 la Wayback Machine