PO gettext GNU (Réad Inaistrithe)

An fhormáid is mó a úsáidtear chun bogearraí libre a aistriú.

Tacaítear le faisnéis chomhthéacsúil atá stóráilte sa chomhad trína cheanntásca a choigeartú nó trí nascadh le comhaid foinse comhfhreagracha.

Athrú teaghrán foinse á thaispeáint

Is féidir le Weblate teaghráin foinse roimhe seo a bhaint as na comhaid PO má tá siad i láthair agus an difríocht teaghrán a thaispeáint do teaghráin a dteastaíonn eagarthóireacht orthu bunaithe air sin. Chun iad seo a chur san áireamh, ní mór msgmerge a rith le --roimhe agus ansin tá línte mar:

#, fuzzy
#| msgid "previous-untranslated-string"
msgid "untranslated-string"
msgstr "translated-string"

Ceanntásc comhaid PO

The header of the PO file is automatically maintained by Weblate. It can be configured to include the Language-Team, Last-Translator, X-Generator and Report-Msgid-Bugs-To headers using the Paraiméadair formáid comhaid.

Is féidir na tráchtanna ceanntásca a nuashonrú freisin chun ainmneacha údar a bheith iontu ag baint úsáide as Rannpháirtithe sa trácht.

Timfhilleadh líne

Den chuid is mó, bíonn an fillteán líne ag teacht le hiompar GNU gettext. Evolve an algartam fillte sa GNU gettext agus na sonraí Unicode ar a bhfuil an fillteán bunaithe, rud a d'fhéadfadh difríochtaí a chruthú i gcásanna áirithe.

Is féidir leithead an fillte a chumrú ag baint úsáide as an bparaiméadar po_line_wrap, féach Paraiméadair formáid comhaid.

Comhaid MO comhoiriúnacha á nginiúint

Sa chás go gcoimeádtar comhaid MO sa stór mar aon le comhaid PO, is féidir Gin comhaid MO a úsáid chun iad a choinneáil cothrom le dáta le comhaid PO.

Ag nuashonrú comhaid PO ón gcomhad POT

Is féidir Nuashonraigh comhaid PO chun teacht le POT (msgmerge) a úsáid chun comhaid PO a nuashonrú ón gcomhad POT, féach Comhaid sprioctheanga á nuashonrú.

Gettext aonteangach

Socraíonn roinnt tionscadal gettext a úsáid mar fhormáidí aonteangacha – ní chódaíonn siad ach na haitheantais ina gcód foinseach agus ní mór an teaghrán a aistriú chuig gach teanga, Béarla san áireamh. Tacaítear leis seo, cé go gcaithfidh tú an fhormáid comhaid seo a roghnú go sainráite agus comhpháirteanna á n-iompórtáil go Weblate.

Comhaid shamplacha

Is gnách gur mar seo a bhíonn an chuma ar an gcomhad PO dátheangach gettext:

#: weblate/media/js/bootstrap-datepicker.js:1421
msgid "Monday"
msgstr "Pondělí"

#: weblate/media/js/bootstrap-datepicker.js:1421
msgid "Tuesday"
msgstr "Úterý"

#: weblate/accounts/avatar.py:163
msgctxt "No known user"
msgid "None"
msgstr "Žádný"

Is gnách gur mar seo a bhíonn cuma ar an gcomhad PO gettext aonteangach:

#: weblate/media/js/bootstrap-datepicker.js:1421
msgid "day-monday"
msgstr "Pondělí"

#: weblate/media/js/bootstrap-datepicker.js:1421
msgid "day-tuesday"
msgstr "Úterý"

#: weblate/accounts/avatar.py:163
msgid "none-user"
msgstr "Žádný"

Cé gurb é an bunchomhad teanga:

#: weblate/media/js/bootstrap-datepicker.js:1421
msgid "day-monday"
msgstr "Monday"

#: weblate/media/js/bootstrap-datepicker.js:1421
msgid "day-tuesday"
msgstr "Tuesday"

#: weblate/accounts/avatar.py:163
msgid "none-user"
msgstr "None"
Gnéithe tacaithe

Síneadh comhaid

.po, .pot

Teangachas

Aonteangach

Tacaíonn sé le hiolra

Yes

Tacaíonn sé le tuairiscí

Yes

Tacaíonn sé le míniú

No

Tacaíonn sé le comhthéacs

Yes

Tacaíonn suíomh

Yes

Tacaíonn sé le bratacha

Yes

Stáit bhreise

Needs editing

Aitheantóir API

po-mono

Tacaíonn sé le teaghráin léite amháin

No

Gnéithe tacaithe

Síneadh comhaid

.po, .pot

Teangachas

Dátheangach

Tacaíonn sé le hiolra

Yes

Tacaíonn sé le tuairiscí

Yes

Tacaíonn sé le míniú

No

Tacaíonn sé le comhthéacs

Yes

Tacaíonn suíomh

Yes

Tacaíonn sé le bratacha

Yes

Stáit bhreise

Needs editing

Aitheantóir API

po

Tacaíonn sé le teaghráin léite amháin

No

Cumraíocht Weblate

Gnáthchlár Gréasáin Cumraíocht na Comhpháirte le haghaidh téacs dátheangach

Masc comhaid

po/*.po

Comhad aonteangach bunteanga

Folamh

Teimpléad le haghaidh aistriúcháin nua

po/messages.pot

Formáid comhaid

Comhad PO Gettext

Gnáthchlár Gréasáin Cumraíocht na Comhpháirte le haghaidh téacs aonteangach

Masc comhaid

po/*.po

Comhad aonteangach bunteanga

po/en.po

Teimpléad le haghaidh aistriúcháin nua

po/messages.pot

Formáid comhaid

Comhad PO Gettext (aonteangach)

Paraiméadair formáid comhaid

Is féidir Paraiméadair formáid comhaid leis an patrún po_* a úsáid chun iompar an fhormáid gettext a chumrú.