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.
See also
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"
Rialaítear é seo leis an bparaiméadar po_keep_previous Paraiméadair formáid comhaid. Ní dhéanann sé difear do iontrálacha atá as dáta agus atá marcáilte le #~.
Teaghráin atá as feidhm¶
Coinníonn msgmerge teaghráin bainte as an gcomhad POT mar iontrálacha #~ atá as dáta de réir réamhshocraithe. Cumasaigh an paraiméadar po_remove_obsolete Paraiméadair formáid comhaid chun iontrálacha atá as dáta a bhaint nuair a shábhálann Weblate comhaid PO.
Ceanntásc comhaid PO¶
Coinníonn Weblate ceanntásc an chomhaid PO go huathoibríoch. Is féidir é a chumrú chun na ceanntásca Language-Team, Last-Translator, X-Generator agus Report-Msgid-Bugs-To a áireamh ag baint úsáide as an Paraiméadair formáid comhaid.
Contributor comments¶
Use the po_contributor_comments Paraiméadair formáid comhaid parameter to add
contributor names and years to PO header comments. Choose gettext for
traditional comments or spdx for SPDX copyright entries. The default,
none, disables contributor updates without removing existing comments.
This setting works independently of the Last-Translator header setting.
With gettext, contributor comments look like this:
# Jane Doe <jane@example.com>, 2024, 2026.
With spdx, the same entry becomes:
# SPDX-FileCopyrightText: 2024, 2026 Jane Doe <jane@example.com>
On the next commit by an eligible contributor, SPDX mode converts all recognized contributor comments, preserves historical contribution years, and adds the current year for that contributor. Anonymous Weblate authors are skipped. Unrelated comments and copyright notices are preserved. Weblate does not infer copyright claims from translated credit strings or add project-specific notices or license identifiers; handle these in custom tooling.
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"
Síneadh comhaid |
|
|---|---|
Teangachas ⓘ |
Aonteangach |
Tacaíonn sé le hiolra ⓘ |
|
Tacaíonn sé le tuairiscí ⓘ |
|
Tacaíonn sé le míniú ⓘ |
|
Tacaíonn sé le comhthéacs ⓘ |
|
Tacaíonn suíomh ⓘ |
|
Tacaíonn sé le bratacha ⓘ |
|
Stáit bhreise ⓘ |
|
Aitheantóir API |
|
Tacaíonn sé le teaghráin léite amháin ⓘ |
|
Tacaíonn sé le teaghráin atá as dáta a bhaint ⓘ |
|
Síneadh comhaid |
|
|---|---|
Teangachas ⓘ |
Dátheangach |
Tacaíonn sé le hiolra ⓘ |
|
Tacaíonn sé le tuairiscí ⓘ |
|
Tacaíonn sé le míniú ⓘ |
|
Tacaíonn sé le comhthéacs ⓘ |
|
Tacaíonn suíomh ⓘ |
|
Tacaíonn sé le bratacha ⓘ |
|
Stáit bhreise ⓘ |
|
Aitheantóir API |
|
Tacaíonn sé le teaghráin léite amháin ⓘ |
|
Tacaíonn sé le teaghráin atá as dáta a bhaint ⓘ |
|
Cumraíocht Weblate¶
Gnáthchlár Gréasáin Cumraíocht na Comhpháirte le haghaidh téacs dátheangach |
|
|---|---|
Masc comhaid |
|
Comhad aonteangach bunteanga |
Folamh |
Teimpléad le haghaidh aistriúcháin nua |
|
Formáid comhaid |
Comhad PO Gettext |
Gnáthchlár Gréasáin Cumraíocht na Comhpháirte le haghaidh téacs aonteangach |
|
|---|---|
Masc comhaid |
|
Comhad aonteangach bunteanga |
|
Teimpléad le haghaidh aistriúcháin nua |
|
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ú.