Formáidí comhaid logánaithe

Tacaíonn Weblate le raon leathan formáidí aistriúcháin. Tá gach formáid beagán difriúil agus soláthraíonn siad sraith éagsúil cumais.

Hint

Agus formáid comhaid á roghnú agat le haghaidh d’fheidhmchláir, is fearr formáid seanbhunaithe éigin a chur san fhoireann uirlisí/ardán a úsáideann tú. Ar an mbealach seo is féidir le d’aistritheoirí úsáid a bhaint freisin as cibé uirlisí a bhfuil taithí acu orthu, agus is dóichí go gcuirfidh siad le do thionscadal.

Brath uathoibríoch

Déanann Weblate iarracht formáid comhaid a bhrath le linn Tionscadail agus comhpháirteanna aistriúcháin a chur leis. Seans go bhfuil an bhrath mícheart le haghaidh leaganacha éagsúla den fhormáid sraitheachúcháin chéanna (JSON, YAML, airíonna) nó ionchódú comhaid, mar sin deimhnigh le do thoil go bhfuil Formáid comhaid ceart sula gcruthaítear an chomhpháirt.

Cumais cineálacha aistriúcháin

Cumais gach formáid tacaithe

Formáid

Teanga [1]

Iolra [2]

Tuairiscí [3]

Comhthéacs [4]

Suíomh [5]

Bratacha [8]

Staid bhreise [6]

PO gettext GNU (Réad Inaistrithe)

dátheangach

[9]

gá eagarthóireacht a dhéanamh air

Gettext aonteangach

monai

[9]

gá eagarthóireacht a dhéanamh air

XLIFF 1.1 agus 1.2

araon

riachtanais eagarthóireachta, ceadaithe

Java airíonna

araon

níl

níl

níl

níl

comhaid lang draggable/i18n

monai

níl

níl

níl

níl

airíonna GWT

monai

níl

níl

níl

Aistriúcháin do Joomla

monai

níl

níl

níl

Qt Teangeolaí .ts

araon

níl

gá eagarthóireacht a dhéanamh air

Acmhainní sreang Android

monai

[7]

níl

níl

Teaghráin Apple iOS

araon

níl

níl

níl

níl

Teaghráin PHP

monai

níl [10]

níl

níl

níl

Comhaid JSON

monai

níl

níl

níl

níl

níl

i18 seo chugainn comhaid JSON

monai

níl

níl

níl

níl

go-i18n comhaid JSON

monai

níl

níl

níl

comhaid JSON gotext

monai

níl

níl

Comhad ARB

monai

níl

níl

níl

Síneadh Gréasáin JSON

monai

níl

níl

níl

Comhaid acmhainne .NET (RESX, RESW)

monai

níl

níl

níl

Comhaid ResourceDictionary

monai

níl

níl

níl

níl

Comhaid CSV

araon

níl

níl

gá eagarthóireacht a dhéanamh air

Comhaid YAML

monai

níl

níl

níl

níl

níl

Comhaid YAML Ruby

monai

níl

níl

níl

níl

Comhaid DTD

monai

níl

níl

níl

níl

níl

Comhaid XML cothrom

monai

níl

níl

níl

níl

Comhaid RC Windows

monai

níl

níl

níl

níl

Excel Oscailte XML

monai

níl

níl

gá eagarthóireacht a dhéanamh air

Comhaid meiteashonraí ó App Store

monai

níl

níl

níl

níl

níl

Comhaid fotheideal

monai

níl

níl

níl

níl

Comhaid HTML

monai

níl

níl

níl

níl

níl

Comhaid marcáilte

monai

níl

níl

níl

níl

níl

Formáid OpenDocument

monai

níl

níl

níl

níl

níl

Formáid IDML

monai

níl

níl

níl

níl

níl

Aistriúcháin INI

monai

níl

níl

níl

níl

níl

Aistriúcháin INI Inno Setup

monai

níl

níl

níl

níl

níl

Formáid eXchange TermBase

dátheangach

níl

níl

Comhaid téacs

monai

níl

níl

níl

níl

níl

Formáid stringsdict

monai

níl

níl

níl

níl

Formáid líofa

monai

níl [11]

níl

níl

níl

Formáidí dátheangacha agus aonteangacha

An dá monolingual agus bilingual tacaithe. Stórálann formáidí dátheangacha dhá theanga i gcomhad amháin – foinse agus aistriúchán (is iad na gnáthshamplaí ná PO gettext GNU (Réad Inaistrithe), XLIFF 1.1 agus 1.2Teaghráin Apple iOS). Ar an taobh eile de, sainaithníonn formáidí aonteangacha an teaghrán de réir aitheantais, agus níl i ngach comhad teanga ach iad siúd a mhapáil chuig teanga ar bith (go hiondúil Acmhainní sreang Android). Úsáidtear roinnt formáidí comhaid sa dá leagan, féach an cur síos mionsonraithe thíos.

Chun comhaid aonteangacha a úsáid i gceart, éilíonn Weblate rochtain ar chomhad ina bhfuil liosta iomlán teaghráin le haistriú lena bhfoinse—tugtar an comhad seo Comhad aonteangach bunteanga laistigh de Weblate, cé go bhféadfadh an t-ainmniú a bheith éagsúil i do pharaidím.

Ina theannta sin is féidir an sreabhadh oibre seo a leathnú trí Comhad teanga idirmheánach a úsáid chun teaghráin a sholáthraíonn forbróirí a chur san áireamh, ach gan é a úsáid mar atá sna teaghráin deiridh.

stáit teaghrán

Ní dhéanann go leor formáidí comhaid idirdhealú ach ar theaghráin "Neamhaistrithe" agus "Aistrithe". Le roinnt formáidí is féidir faisnéis stáit níos míne a stóráil, mar "Eagarthóireacht Riachtanais" nó "Ceadaithe".

Cur síos ar an teaghrán foinse

Is féidir cur síos ar theaghrán foinse a úsáid chun faisnéis bhreise a thabhairt faoin teaghrán atá le haistriú.

Tá tacaíocht dhúchais ag go leor formáidí chun faisnéis bhreise a sholáthar d’aistritheoirí (mar shampla XLIFF 1.1 agus 1.2, PO gettext GNU (Réad Inaistrithe), Síneadh Gréasáin JSON, Comhaid CSV, Excel Oscailte XML, Qt Teangeolaí .ts, go-i18n comhaid JSON, comhaid JSON gotext, Comhad ARB, Comhaid acmhainne .NET (RESX, RESW)). Baineann go leor formáidí eile amach an tráchtaireacht is gaire mar chur síos ar an teaghrán foinse.

Míniú

Is féidir an Míniú ar teaghráin a stóráil agus a pháirseáil ó chúpla formáid comhaid.

Faoi láthair ní thacaítear leis ach i Formáid eXchange TermBase.

Suíomh teaghrán foinse

B'fhéidir go gcabhródh suíomh teaghráin sa chód foinse d'aistritheoirí oilte a fháil amach conas a úsáidtear an teaghrán.

Bíonn an fhaisnéis seo ar fáil go hiondúil i bhformáidí dátheangacha ina mbaintear teaghráin as an gcód foinse ag baint úsáide as uirlisí. Mar shampla PO gettext GNU (Réad Inaistrithe) agus Qt Teangeolaí .ts.

Bratacha aistriúcháin

Ligeann bratacha aistriúcháin iompar Weblate a shaincheapadh. Tacaíonn roinnt formáidí le sainmhíniú iad siúd sa chomhad aistriúcháin (is féidir leat iad a shainiú i gcónaí i gcomhéadan Weblate, féach Saincheapadh iompar ag baint úsáide as bratacha).

Tá an ghné seo múnlaithe ar bhratacha i PO gettext GNU (Réad Inaistrithe).

Ina theannta sin, do gach formáid atá bunaithe ar XML, baintear na bratacha as an aitreabúid neamhchaighdeánach weblate-flags. Ina theannta sin tacaítear le max-length:N tríd an ngné maxwidth attribute mar atá sainmhínithe i gcaighdeán XLIFF, féach Ag sonrú bratacha aistriúcháin.

Comhthéacs

Úsáidtear comhthéacs chun teaghráin chomhionanna a dhifreáil i bhformáid dhátheangach a úsáidtear i scóip éagsúla (mar shampla is féidir Sun a úsáid mar ainm giorraithe an lae "Dé Domhnaigh" nó mar ainm an réalta is gaire dúinn).

I gcás formáidí aonteangacha is féidir leis an aitheantóir teaghrán (ar a dtugtar eochair go minic) freastal ar an gcuspóir céanna agus ní gá comhthéacs breise.

Teaghráin iolraithe

Tá iolraí riachtanach chun teaghráin a logánú i gceart le comhaireamh inathraithe. Braitheann na rialacha ar sprioctheanga agus leanann go leor formáidí sonraíocht CLDR chuige sin.

Hint

Teastaíonn tacaíocht cheart ón gcreat iarratais ó theagáin iolracha freisin. Roghnaigh formáid dhúchasach d'ardán amhail PO gettext GNU (Réad Inaistrithe), Acmhainní sreang AndroidFormáid stringsdict.

Teaghráin inléite amháin

Áireofar teaghráin inléite amháin ó chomhaid aistriúcháin, ach ní féidir iad a chur in eagar in Weblate. Is beag formáid a thacaíonn leis an ngné seo ó dhúchas (XLIFF 1.1 agus 1.2 agus Acmhainní sreang Android), ach is féidir aithris a dhéanamh air in áiteanna eile trí bhratach read-only a chur leis, féach Saincheapadh iompar ag baint úsáide as bratacha.

Tacú le formáidí eile

Is féidir tacú go héasca leis an gcuid is mó de na formáidí a dtacaítear leo ag translate-toolkit a thacaíonn le sraithiú, ach ní dhearnadh aon tástáil orthu (go fóill). I bhformhór na gcásanna, bíonn gá le sraith tanaí breise i Weblate chun difríochtaí in iompar stórála éagsúla a cheilt.

Chun tacaíocht a thabhairt d'fhormáid nua, is é an cur chuige is fearr ná tacaíocht a chur i bhfeidhm ar dtús sa treoir uirlisí aistrithe.

Paraiméadair formáid comhaid

Soláthraíonn paraiméadair formáide comhaid bealach chun socruithe a bhaineann leis an bhformáid comhaid a chumrú. Déantar iad a chumrú ag leibhéal an chomhpháirte agus tugann siad deis duit an chaoi a láimhseálfar parsáil agus sraithiú comhad a shaincheapadh.

Liosta paraiméadair formáid comhaid

Ainm an pharaiméadair

Formáidí comhaid

Lipéad

Téacs cabhrach

flatxml_key_name

  • flatxml

Ainm eochair FlatXML

flatxml_root_name

  • flatxml

Ainm fréimhe FlatXML

flatxml_value_name

  • flatxml

Ainm luacha FlatXML

json_indent

  • json

  • json-nested

  • webextension

  • i18next

  • i18nextv4

  • arb

  • go-i18n-json

  • go-i18n-json-v2

  • formatjs

  • gotext

eangú JSON

json_indent_style

  • json

  • json-nested

  • webextension

  • i18next

  • i18nextv4

  • arb

  • go-i18n-json

  • go-i18n-json-v2

  • formatjs

  • gotext

Stíl eangaithe JSON

Roghanna atá ar fáil:

spaces

Spásanna

tabs

Cluaisíní

json_sort_keys

  • json

  • json-nested

  • webextension

  • i18next

  • i18nextv4

  • arb

  • go-i18n-json

  • go-i18n-json-v2

  • formatjs

  • gotext

Sórtáil eochracha JSON

json_use_compact_separators

  • json

  • json-nested

  • webextension

  • i18next

  • i18nextv4

  • arb

  • go-i18n-json

  • go-i18n-json-v2

  • formatjs

  • gotext

Seachain spásanna i ndiaidh deighilteoirí

po_fuzzy_matching

  • po

Bain úsáid as meaitseáil doiléir

po_keep_previous

  • po

Coinnigh na hathbhreithnithe roimhe seo de theaghráin aistrithe

po_line_wrap

  • po

  • po-mono

Timfhilleadh línte fada

De réir réamhshocraithe, fillteann gettext línte ag 77 carachtar agus ag línte nua. Leis an bparaiméadar --no-wrap, ní dhéantar fillte ach ag línte nua.

Roghanna atá ar fáil:

77

Wrap línte ag 77 carachtar agus ag línte nua (xgettext réamhshocraithe)

65535

Línte a fhilleadh ag línte nua amháin (cosúil le gettext --no-wrap)

-1

Gan timfhilleadh líne

po_no_location

  • po

Ná cuir faisnéis suímh san áireamh sa chomhad

xml_closing_tags

  • ts

  • plainxliff

  • xliff

  • poxliff

  • resx

  • aresource

  • moko-resource

  • cmp-resource

  • tbx

Cuir clib deiridh san áireamh le haghaidh clibeanna bána XML

yaml_indent

  • yaml

  • ruby-yaml

eangú YAML

yaml_line_break

  • yaml

  • ruby-yaml

Briseadh líne

Roghanna atá ar fáil:

dos

DOS (\r\n)

unix

UNIX (\n)

mac

MAC (\r)

yaml_line_wrap

  • yaml

  • ruby-yaml

Timfhilleadh línte fada

Roghanna atá ar fáil:

80

Línte fillte ar 80 charachtair

100

Wrap línte ag 100 chars

120

Wrap línte ag 120 charachtair

180

Wrap línte ag 180 chars

65535

Gan timfhilleadh líne