Aceasta pagina ofera orientare pentru cei nou-veniti la internationalizarea Web si care nu stiu de unde sa inceapa exact. Scopul este de a te indruma catre niste informatii de pe site.
You can find a selection of more detailed articles using the links to the right. Once you get some ideas from this page, you will probably just use Learn to internationalize, or the site search.
Formatele bazate pe HTML si XML iti permit sa declari limba naturala (limba umana mai mult decat limbajul de programare) a unui document sau o insiruire de text astfel incat uneltele si aplicatiile sa foloseasca acea informatie in sarcinile lingvistic sensibile. Acestea includ aplicarea fonturilor si formatarilor adecvate, transformarea vocii in text, verificarea ortografica, etc.
Cu cat mai mult continut este etichetat corect cu informatii lingvistice, cu atat mai folositoare si mai universale vor deveni astfel de aplicatii.
Informatiile lingvistice furnizate de un browser sau de un user agent se pot folosi pentru ca utilizatorul sa primeasca date in limba lor preferata (acolo unde este posibil).
Citeste mai multe...
De ce sa declar limba? dezbate intr-un mod mai detaliat de ce autorii de continut ar trebui sa declare informatiile de limba.
Autorii de continut trebuie sa stie cum sa declare limba unui document sau a unei insiruiri de text in tehnologia Web cu care au de-a face. majoritatea formatelor bazate pe XML, cum e XHTML, SVG, SSML, etc. va folosi atributul xml:lang definit de specificatia XML dar pot fi si alte markup-uri cum atriburul lang in HTML.
Autorii de continut trebuie sa ia in considerare daca au nevoie sa faca diferenta dintre declarare limbii unui document sau a unei insiruiri de text pentru ca uneltele sa le proceseze si declarare audientei destinate a unei resurse (metadata). S-ar putea sa folosesti maniere diferite pentru acestea in (X)HTML, de exemplu. Trebuie sa eviti confuzi dintre declararea limbii si declararea codificarii caracterului si a scriptului.
Autorii de continut si administratorii de site trebuie sa cunoasca si modul de folosire a valorilor limbilor in forma standard. Forma standard a specificatiilor W3C este folosirea regulilor mentionata in BCP 47. Aceasta inlocuieste specificatiile anterioare cum ar fi RFC 3066 sau RFC 1766 si merge mai departe de informatiile valabile in standardele de limba si tara. Ar trebui sa folosesti si Registrul de Subtaguri de Limba IANA pentru a verifica tagurile de limba, mai degraba decat specificatiile ISO.
Administratorii sau oamenii care lucreaza cu setarile serverului trebuie sa isi seteze serverul incat sa trimita informatii HTTP legate de limba impreuna cu fisierele cerute. Acest lucru este facut ca parte integranta a "negocierii continutului", cand serverul afiseaza utilizatorului o varianta din multitudinea de variante a documentului in functie de setarile aplicate broiwserului respectivului utilizator.
Autori HTML & CSS
Folosirea de atribute pentru a declara limba
Declararea informatiilor metadata despre limba audientei destinate
Declararea limbii pentru documentele destinate vorbitorilor de mai multe limbi
Autori SVG
Specificarea limbii continutului
Autori XML
Specificarea limbii continutului
Setarea Server
Setarea negocierii limbii MultiViews pe Apache
Setarea negocierii limbii bazata pe PHP
Cand o cerere HTTP este facuta pe server, agentul care cere trimite informatii legate de preferintele limbii. Serverul poate sa foloseasca informatia respectiva pentru a intoarce o varianta a documentului in limba potrivita daca acea alternativa este disponibila.
Utilizatorii ar trebui sa stie cum sa verifice daca preferintele personale ale limbii sunt setate corect si cum sa le schimbe daca nu sunt.
Webmasterii ar trebui sa stie cum sa seteze serverul pentru a administra corect negocierea continutului bazata pe limba.
Designerii Web si dezvoltatorii care se ocupa de siteuri multilinguale ar trebui sa stie cum sa ghideze vizitatorii catre resursele potrivite.
Setarile utilizatorilor
Setarea si schimbarea preferintelor de limba a browserelor
Autori HTML si CSS authors
Initiere in navigare
Linking catre continut localizat
Folosirea negocierii continutului
Pe unele browsere, poti folosi selectori de stil pentru a transmite foii de stil folosite sa aleaga stilul in functie de limba textului. De exemplu, intr-un document in Engleza poti atribui unui text Thai inclus un anumit font si ajustari de dimensiune, doar pentru ca acel continut este etichetat Thai.
In CSS, dezolvtatorii de foi de stil pot folosi acesti selectori cu proprietatea continutului
, unde este suportat, pentru a indica automat limba unei pagini catre care acordam un link.
Setarile utilizatorilor
Setarea si schimbarea preferintelor de limba a browserelor
Autori HTML si CSS
Stilizare in functie de limba
Indicarea limbii a destinatiei unui link
Dezvoltatorii Schema sau de specificatii ar trebui sa ia in vedere daca formatul pe care il dezvolta include markup-uri ce permite autorilor sa identifice limba dominanta a documentului si orice schimbari de limba in document.
Dezvoltatorii Schema sau de specificatii ar trebui sa stie sigur cand e cel mai bine sa foloseasca xml:lang in formate bazate pe XML si cand trebuie sa creeze un atribut sau un element pentru a specifica informatiile de limba.
Dezvoltatori Schema
Definirea markup pentru etichetarea naturala a limbii