Sainmhínithe teanga

To present different translations properly, info about language name, text direction, plural definitions and language code are needed.

Sainmhínithe teanga ionsuite

Tá sainmhínithe do thart ar 800 teanga san áireamh i Weblate agus cuirtear leis an liosta i ngach eisiúint. Aon uair a dhéantar uasghrádú ar Weblate (go sonrach aon uair a dhéantar migrate a fhorghníomhú, féach Treoracha ginearálta uasghrádú) déantar bunachar sonraí na dteangacha a nuashonrú chun na sainmhínithe teanga go léir a seoladh i Weblate a áireamh.

Is féidir an ghné seo a dhíchumasú trí UPDATE_LANGUAGES a úsáid. Is féidir leat nuashonrú an bhunachair shonraí a chur i bhfeidhm freisin chun sonraí ionsuite Weblate a mheaitseáil ag baint úsáide as setuplang.

Cóid teanga a pharsáil

Agus aistriúcháin á pharsáil, déanann Weblate iarracht cód teanga a mhapáil (an ceann ISO 639-1 de ghnáth) ón Masc comhaid go dtí aon oibiacht teanga atá ann cheana féin.

Is féidir leat an léarscáiliú seo a choigeartú tuilleadh ag leibhéal an tionscadail trí Ailiasanna teanga.

Mura féidir teacht ar mheaitseáil chruinn, déanfar iarracht é a chur in oiriúint don teanga atá ann cheana féin. Baintear triail as na céimeanna seo a leanas:

  • Cuardaigh cásanna neamhíogair.

  • Foinsí agus daiseanna a normalú.

  • Breathnú suas ailiasanna teanga ionsuite.

  • Breathnú suas de réir ainm teanga.

  • Ag déanamh neamhairde den chód tíre réamhshocraithe do theanga ar leith - ag roghnú cs in ionad cs_CZ.

Má theipeann air sin freisin, cruthófar sainmhíniú nua teanga ag baint úsáide as na réamhshocruithe (treo téacs ar chlé go deas, iolra amháin). Ainmneofar an teanga a cruthaíodh go huathoibríoch le cód XX_XX mar xx_XX (generated)`. B'fhéidir gur mhaith leat é seo a athrú sa chomhéadan riaracháin níos déanaí, (féach Sainmhínithe teanga a athrú) agus é a thuairisciú don rianaitheoir saincheisteanna (féach Ag cur le Weblate), ionas gur féidir an sainmhíniú ceart a chur leis an eisiúint Weblate atá le teacht.

Hint

Ar eagla go bhfeiceann tú rud éigin nach bhfuil ag teastáil mar theanga, b'fhéidir gur mhaith leat Scagaire teanga a choigeartú chun neamhaird a dhéanamh ar chomhad dá leithéid agus aistriúcháin á pharsáil.

Sainmhínithe teanga a athrú

Is féidir leat sainmhínithe teanga a athrú sa chomhéadan teangacha (/languages/ URL).

Agus eagarthóireacht á déanamh agat, cinntigh go bhfuil na réimsí uile i gceart (go háirithe san iolra agus treo an téacs), nó ní bheidh aistritheoirí in ann na haistriúcháin sin a chur in eagar i gceart.

Hint

Smaoinigh ar do chuid athruithe a chur ar ais, féach Sainmhínithe teanga ionsuite a leathnú.

Cóid teanga débhríoch agus macratheangacha

I go leor cásanna ní smaoineamh maith é cód macratheanga a úsáid le haghaidh aistriúcháin. Seans gurb é an gnáthchás fadhbanna ná an teanga Coirdis, a d’fhéadfadh a bheith scríofa i script Araibis nó Laidin, ag brath ar an leagan iarbhír. Chun iompar ceart a fháil in Weblate, moltar cóid teanga aonair a úsáid amháin agus macratheangacha a sheachaint.

Sainmhínithe teanga

Tá na réimsí seo a leanas i ngach teanga:

Cód teanga

Cód lena n-aithnítear an teanga. Is fearr le Weblate cód dhá litir mar atá sainmhínithe ag ISO 639-1, ach úsáideann ISO 639-2ISO 639-3 cóid do theangacha nach bhfuil cód dhá litir acu. Féadfaidh sé tacaíocht a thabhairt freisin do chóid leathnaithe mar atá sainmhínithe ag BCP 47.

Ainm teanga

Ainm na teanga le feiceáil. Tá na hainmneacha teanga atá san áireamh in Weblate á logánú freisin ag brath ar theanga an chomhéadain úsáideora.

Treo téacs

Cinneann an bhfuil teanga scríofa ó dheas go clé nó ó chlé go deas. Tá an t-airí seo uathbhraite i gceart d’fhormhór na dteangacha.

Líon na gcainteoirí

Líon cainteoirí domhanda na teanga seo.

Sainmhínithe iolra

Tagann Weblate le sraith sainmhínithe iolracha ionsuite. Tá siad seo bunaithe ar shonraíochtaí formáid comhaid, CLDR, agus foinsí eile.

Warning

Is dócha nach mbeidh éifeacht inmhianaithe ag athruithe a dhéanamh ar na sainmhínithe iolracha ionsuite, mar is gá go mbeadh na rialacha sin ag teacht leis an gcur chun feidhme bunúsach.

Ní dhéanfaidh athrú ar uimhir iolra nó ar fhoirmle ach difear do na teaghráin a thaispeáint, ach ní dhéanfaidh sé difear do pharsáil agus do stóráil teaghráin do na comhaid. Má cheapann tú go n-iompraíonn Weblate go mícheart, comhdaigh fadhb inár rianaitheoir eisiúna.

Uimhir iolra

Líon na n-iolra a úsáidtear sa teanga.

Foirmle iolra

Foirmle iolra comhoiriúnach Gettext a úsáidtear chun a fháil amach cén fhoirm iolra a úsáidtear do chomhaireamh tugtha.

The formula uses the same expression syntax as the plural= part of the Gettext Plural-Forms header. The nplurals value sets how many plural forms the language has, and the formula returns the zero-based index of the plural form to use for a count n.

Weblate validates the formula using the Gettext parser provided by Python. The accepted syntax is a C-like integer expression with n as the only variable. It can use decimal numbers, parentheses, arithmetic operators (+, -, *, /, %), comparison and equality operators, logical operators (&&, ||, !), and the ternary operator (condition ? value1 : value2). The result must be between 0 and nplurals - 1.

For example, English uses:

nplurals=2; plural=n != 1;