Breiseáin

Cuireann breiseáin bealaí ar fáil chun an sreabhadh oibre aistriúcháin a shaincheapadh agus a uathoibriú. Is féidir le riarthóirí breiseáin a chur leis agus a bhainistiú ón roghchlár OperationsAdd-ons de gach tionscadal nó comhpháirt aistriúcháin faoi seach. Is féidir breiseáin a shuiteáil ar fud an tsuímh i Comhéadan bainistíochta freisin.

Hint

Is féidir leat breiseáin a chumrú freisin le API, DEFAULT_ADDONS, nó install_addon.

Is féidir breiseáin a roghnaíonn spreagadh de láimh a rith ó bhainistíocht breiseán nó trí úsáid a bhaint as API. Déantar na torthaí a thaifeadadh i log gníomhaíochta na mbreiseán.

../_images/addons.webp

Imeachtaí a spreagann breiseáin

Suiteáil breiseán

Spreagtha nuair atá an breiseán á shuiteáil.

Nuashonrú comhpháirte

Spreagtar aon uair a tharlaíonn athrú i gcomhpháirt mar:

  • Athraítear teaghráin sa stór.

  • Cuirtear sreang leis.

  • Cuirtear aistriúchán nua leis.

Laethúil

Spreagtar iad go laethúil, ach de ghnáth scoilteann breiseáin an t-ualach laethúil idir comhpháirteanna ag brath ar BACKGROUND_TASKS.

Athrú imeachta

Cuirtear i ngníomh tar éis teagmhas Athraithe a chruthú.

Truicear láimhe

Cuirtear i ngníomh nuair a ritheann breiseán de láimh ó bhainistíocht breiseán nó ón API.

Iarchur leis an stóras

Spreagtha díreach tar éis an t-aistriúchán nua a chur leis agus geallta.

Iarchoimisiún stóras

Spreagtha díreach tar éis na hathruithe a bheith geallta.

Stóras iar-bhrú

Spreagtha díreach tar éis an stóras a bhrú suas an sruth.

Iar-bhaint an stórais

Cuirtear i ngníomh díreach tar éis aistriúchán a bhaint.

Iar-nuashonrú an stóras

Spreagtar iad nuair a tharraingítear athruithe nua ón stóras in aghaidh an tsrutha.

Réamhthiomantas stóras

Spreagtha díreach sula ndéantar na hathruithe.

Stóras réamh-bhrú

Spreagtha díreach sula gcuirtear an stóras in aghaidh an tsrutha.

Réamh-nuashonrú ar an stóras

Spreagtha díreach sula ndéantar iarracht an stóras a nuashonrú.

Aonad iar-shábháil

Spreagtha díreach tar éis an teaghrán a shábháil.

Iar-shioncrónú aonaid

Cuirtear i ngníomh tar éis an teaghrán a shioncrónú leis an VCS.

Aonad réamh-chruthú

Spreagtha díreach tar éis an teaghrán nuachruthaithe a shábháil.

Breiseáin ionsuite

Aistriúchán uathoibríoch

Aitheantas an bhreiseáin:

weblate.autotranslate.autotranslate

Cumraíocht:

mode

Modh aistriúcháin uathoibríoch

Roghanna atá ar fáil:

suggest

Cuir leis mar mholadh

translate

Cuir leis mar aistriúchán

fuzzy

Cuir leis mar "Eagarthóireacht de dhíth"

q

Cheist

Tabhair faoi deara le do thoil go gcaithfí na haistriúcháin go léir atá ann cheana féin agus tú ag aistriú gach teaghrán.

auto_source

Foinse aistriúcháin uathoibrithe

Roghanna atá ar fáil:

others

Comhpháirteanna aistriúcháin eile

mt

Aistriúchán meaisín

component

Comhpháirt

Cuir isteach sluga comhpháirte le húsáid mar fhoinse, coinnigh bán chun gach comhpháirt sa tionscadal reatha a úsáid.

engines

Innill aistriúcháin meaisín

Innill aistriúcháin meaisín

threshold

Tairseach scóir

Truicear:

Suiteáil breiseán, Nuashonrú comhpháirte, Laethúil, Athrú imeachta

Aistrítear teaghráin go huathoibríoch ag baint úsáide as aistriúchán meaisín nó comhpháirteanna eile.

Logánú JavaScript CDN

Added in version 4.2.

Aitheantas an bhreiseáin:

weblate.cdn.cdnjs

Cumraíocht:

threshold

Tairseach aistriúcháin

An céatadán de theaghráin aistrithe nach mór a bheith i láthair le go gcuirfear aistriúchán san áireamh.

css_selector

Roghnóir CSS

Roghnóir CSS chun eilimintí logánta a bhrath.

cookie_name

Ainm fianán teanga

Ainm an fhianáin a stórálann rogha teanga.

files

Sliocht teaghráin ó chomhaid HTML

Liosta de na comhaid sa stór reatha nó i URLanna cianda le parsáil le haghaidh teaghráin inaistrithe.

Truicear:

Suiteáil breiseán, Laethúil, Iarchoimisiún stóras, Iar-bhaint an stórais, Iar-nuashonrú an stóras

Foilsíonn sé aistriúcháin go líonra seachadta inneachair le húsáid i logánú JavaScript nó HTML.

Is féidir é a úsáid chun leathanaigh HTML statacha a logánú, nó chun logánú a luchtú sa chód JavaScript.

Gineann sé URL uathúil do chomhpháirt is féidir leat a áireamh i leathanaigh HTML chun iad a logánú. Féach HTML agus JavaScript a aistriú ag úsáid Weblate CDN le haghaidh tuilleadh sonraí.

Note

Éilíonn an breiseán seo cumraíocht bhreise ar an bhfreastalaí Weblate. :setting: Cumraíonn LOCALIZE_CDN_PATH cá scríobhfar comhaid ghintear (ar chóras comhaid), agus LOCALIZE_CDN_URL sainmhíníonn cá háit a sheirbheálfar iad (URL). Ní dhéanann Weblate na comhaid a sheirbheáil agus caithfear iad a chur ar bun go seachtrach (de ghnáth ag baint úsáide as seirbhís CDN).

Tá an breiseán seo cumraithe ar Hosted Weblate agus freastalaíonn sé ar na comhaid trí https://weblate-cdn.com/.

Comhaid aistriúcháin CDN

Added in version 2026.5.

Aitheantas an bhreiseáin:

weblate.cdn.files

Cumraíocht:

Níl aon chumraíocht ag an mbreiseán seo.

Truicear:

Suiteáil breiseán, Nuashonrú comhpháirte, Iarchoimisiún stóras, Iar-bhaint an stórais, Iar-nuashonrú an stóras

Foilsíonn sé comhaid aistriúcháin i líonra seachadta ábhair.

Foilsíonn sé comhaid aistriúcháin gan iad a thiontú go formáid eile. Scríobhtar comhaid faoin eolaire CDN atá sainiúil don bhreiseán agus freastalaítear iad ó LOCALIZE_CDN_URL/<UUID an bhreiseáin>/. Úsáideann aistriúcháin aonchomhaid an cód teanga agus an síneadh comhaid bunaidh, mar shampla cs.jsonde.po. Freastalaítear aistriúcháin ilchomhaid faoin gcód teanga ag baint úsáide as cosáin a bhaineann leis an eolaire aistriúcháin. Áirítear leis na comhpháirteanna aonteangacha an comhad teanga foinse, agus ní fhoilsíonn comhpháirteanna dátheangacha ach comhaid teanga sprice. Féach Logánú CDN le haghaidh treoir maidir le freastal slán.

Bain teaghráin bhána

Added in version 4.4.

Aitheantas an bhreiseáin:

weblate.cleanup.blank

Cumraíocht:

Níl aon chumraíocht ag an mbreiseán seo.

Truicear:

Suiteáil breiseán, Iarchoimisiún stóras, Iar-nuashonrú an stóras

Bain teaghráin gan aistriú ó chomhaid aistriúcháin.

Bain úsáid as seo chun nach mbeidh aon teaghráin fholmha i gcomhaid aistriúcháin (mar shampla má thaispeánann do leabharlann logánaithe iad a bheith in easnamh in ionad titim ar ais go dtí an teaghrán foinse).

Glanadh comhaid aistriúcháin

Aitheantas an bhreiseáin:

weblate.cleanup.generic

Cumraíocht:

Níl aon chumraíocht ag an mbreiseán seo.

Truicear:

Suiteáil breiseán, Iar-nuashonrú an stóras, Réamhthiomantas stóras

Nuashonraigh gach comhad aistriúcháin chun teacht leis an mbunchomhad aonteangach. Don chuid is mó de na formáidí comhaid, ciallaíonn sé seo go mbaintear seaneochracha aistriúcháin nach bhfuil sa bhunchomhad a thuilleadh.

I gcás formáidí ina bhfuil ábhar breise seachas teaghráin aistriúcháin (amhail Comhaid HTML, Comhaid RC Windows, nó Formáid OpenDocument) tugann sé seo an comhad aistriúcháin ar shioncronú leis an mbunchomhad.

Chun glanadh aonuaire a dhéanamh ar chomhad aistriúcháin aonair, bain úsáid as Cleanup unused in Cothabháil stór ar an aistriúchán sin in ionad an breiseán a shuiteáil.

Cuir teangacha atá in easnamh leis

Aitheantas an bhreiseáin:

weblate.consistency.languages

Cumraíocht:

Níl aon chumraíocht ag an mbreiseán seo.

Truicear:

Suiteáil breiseán, Laethúil, Iarchur leis an stóras

Cinntíonn sé go mbaintear úsáid as tacar comhsheasmhach teangacha do gach comhpháirt de thionscadal.

Note

Ní chuirtear na comhpháirteanna a roinntear ó thionscadail eile san áireamh anseo.

Seiceáiltear teangacha ar iarraidh uair amháin gach 24 uair, agus nuair a chuirtear teangacha nua leis in Weblate.

Murab ionann agus formhór na cinn eile, bíonn tionchar ag an mbreiseán seo ar an tionscadal iomlán.

Hint

Uath-aistrigh na teaghráin nua-chur leis le Aistriúchán uathoibríoch.

Fionnachtain Comhpháirte

Aitheantas an bhreiseáin:

weblate.discovery.discovery

Cumraíocht:

match

slonn rialta chun comhaid aistriúcháin a mheaitseáil le

Caithfidh an abairt rialta grúpaí ainmnithe a shainiú don chomhpháirt agus don teanga.

file_format

Formáid comhaid

Formáid comhaid

name_template

Saincheap ainm an chomhpháirt

Bain úsáid as comhréir teimpléid Django. Ní mór {{ component }} a bheith san áireamh sa teimpléad seo.

base_file_template

Sainmhínigh an bonnainm aonteangach

Fág folamh le haghaidh comhaid aistriúcháin dátheangacha. Nuair a bheidh sé socraithe, ní mór {{ component }} a bheith san áireamh sa teimpléad seo.

new_base_template

Sainmhínigh an bunchomhad le haghaidh aistriúcháin nua

Ainm comhaid an chomhaid a úsáidtear chun aistriúcháin nua a chruthú. Roghnaigh comhad .pot le haghaidh gettext. Caithfidh {{ component }} a bheith sa teimpléad seo.

intermediate_template

Comhad teanga idirmheánach

Ainm comhaid an chomhaid aistriúcháin idirmheánaigh. I bhformhór na gcásanna, is comhad aistriúcháin é seo arna sholáthar ag forbróirí agus úsáidtear é agus teaghráin foinse iarbhír á gcruthú. Ní mór {{ component }} a bheith san áireamh sa teimpléad seo.

language_regex

Scagaire teanga

Slonn rialta chun comhaid aistriúcháin a scagadh ina choinne agus masc comhaid á scanadh.

copy_addons

Breiseáin Clón ón bpríomh-chomhpháirt go dtí na cinn nuachruthaithe

remove

Bain comhpháirteanna as comhaid nach bhfuil ann

Truicear:

Suiteáil breiseán, Iar-nuashonrú an stóras

Cuireann nó baintear comhpháirteanna tionscadail go huathoibríoch bunaithe ar athruithe comhaid sa chóras rialaithe leagain.

Déantar an meaitseáil trí úsáid a bhaint as nathanna rialta a chuireann cumraíocht chasta ar chumas, ach tá gá le roinnt eolais chun é sin a dhéanamh. Caithfidh dhá ghrúpa ainmnithe a bheith sa ghnáthsheanchas chun comhaid aistriúcháin a mheaitseáil chun comhpháirt agus teanga a mheaitseáil. Is féidir na grúpaí ainmnithe go léir sa ghnáthsheanchas a úsáid mar athróga sna réimsí teimpléid.

Riachtanais fionnachtana

Chun comhpháirt a aimsiú go rathúil, ní mór don chumraíocht na nithe seo a leanas go léir a dhéanamh:

  • Caithfidh an abairt rialta grúpaí ainmnithe component agus language a shainiú.

  • Caithfidh {{ component }} a bheith i réimsí teimpléid a úsáidtear chun comhaid in aghaidh an chomhpháirte a ainmniú nó a aimsiú, ionas go n-athraíonn an luach rindreáilte i ndáiríre do gach comhpháirt a aimsítear.

  • I gcás formáidí aonteangacha, ní mór comhad a mheaitseálann base_file_template agus comhad aistriúcháin amháin ar a laghad a mheaitseálann match a bheith sa chomhpháirt.

Sampla oibre: news_<lang>.md

Seo leagan amach coitianta teanga atá bunaithe ar ainm comhaid:

  • docs/news_en.md

  • docs/news_cs.md

  • docs/guide_en.md

Bain úsáid as an réamhshocrú File-name-based language variants mar phointe tosaigh, ansin roghnaigh an fhormáid comhaid chomhoiriúnach agus athbhreithnigh na luachanna atá líonta isteach.

slonn rialta:

(?:(?P<path>.*/))?(?P<component>.+?)_(?P<language>[A-Za-z]{2,3}(?:[_-][A-Za-z0-9]+)*)\.(?P<extension>[^/.]+)

Ainm na Comhpháirte:

{{ component }}

Maisc chomhaid a aimsíodh:
  • docs/news_*.md

  • docs/guide_*.md

Sa sampla seo, réitíonn {{ component }} go dtí an bunainm roimh iarmhír na teanga, mar sin bíonn docs/news_en.md, docs/news_pt_BR.md, agus docs/news_pt-BR.md ina gcomhpháirt news.

Is féidir leat marcáil teimpléad Django a úsáid i ngach réimse ainm comhaid, mar shampla:

{{ component }}

Ainm an chomhpháirte parsáilte ón ngrúpa meaitseála component

{{ component|title }}

Comhainm comhpháirte agus an chéad litir sa chás uachtair

{{ path }}: {{ component }}

Grúpa cluiche saincheaptha ón slonn rialta

Nuair a bhuaileann tú Sábháil, cuirfear i láthair réamhamharc ar na comhpháirteanna meaitseála, áit ar féidir leat a sheiceáil cibé an bhfuil an chumraíocht ag teacht le do chuid riachtanas:

../_images/addon-discovery.webp

Samplaí fionnachtana Comhpháirte

Clúdaíonn an sampla thuas an leagan amach malairte is coitianta atá bunaithe ar ainm comhaid. Taispeánann na samplaí seo a leanas struchtúir stórtha eile ar féidir leat a mheaitseáil.

Fillteán amháin in aghaidh na teanga

Fillteán amháin in aghaidh na teanga ina bhfuil comhaid aistriúcháin le haghaidh comhpháirteanna.

slonn rialta:

(?P<language>[^/.]*)/(?P<component>[^/]*)\.po

Comhaid a mheaitseálann:
  • cs/application.po

  • cs/website.po

  • de/application.po

  • de/website.po

Leagan amach locales Gettext

Struchtúr is gnách chun comhaid PO gettext a stóráil.

slonn rialta:

locale/(?P<language>[^/.]*)/LC_MESSAGES/(?P<component>[^/]*)\.po

Comhaid a mheaitseálann:
  • locale/cs/LC_MESSAGES/application.po

  • locale/cs/LC_MESSAGES/website.po

  • locale/de/LC_MESSAGES/application.po

  • locale/de/LC_MESSAGES/website.po

Ainmneacha comhaid casta

Ag baint úsáide as ainm comhpháirte agus teanga laistigh d'ainm an chomhaid.

slonn rialta:

src/locale/(?P<component>[^/]*)\.(?P<language>[^/.]*)\.po

Comhaid a mheaitseálann:
  • src/locale/application.cs.po

  • src/locale/website.cs.po

  • src/locale/application.de.po

  • src/locale/website.de.po

Cód teanga arís agus arís eile

Teanga in úsáid sa chonair agus san ainm comhaid.

slonn rialta:

locale/(?P<language>[^/.]*)/(?P<component>[^/]*)/(?P=language)\.po

Comhaid a mheaitseálann:
  • locale/cs/application/cs.po

  • locale/cs/website/cs.po

  • locale/de/application/de.po

  • locale/de/website/de.po

Scoilt teaghráin Android

Teaghráin acmhainní Android, roinnte i roinnt comhaid.

slonn rialta:

res/values-(?P<language>[^/.]*)/strings-(?P<component>[^/]*)\.xml

Comhaid a mheaitseálann:
  • res/values-cs/strings-about.xml

  • res/values-cs/strings-help.xml

  • res/values-de/strings-about.xml

  • res/values-de/strings-help.xml

Cosáin iolracha a mheaitseáil

Tionscadal Maven Il-modúl le haistriúcháin airíonna Java....

slonn rialta:

(?P<originalHierarchy>.+/)(?P<component>[^/]*)/src/main/resources/ApplicationResources_(?P<language>[^/.]*)\.properties

Ainm na Comhpháirte:

{{ originalHierarchy }}: {{ component }}

Comhaid a mheaitseálann:
  • parent/module1/submodule/src/main/resources/ApplicationResources_fr.properties

  • parent/module1/submodule/src/main/resources/ApplicationResource_es.properties

  • parent/module2/src/main/resources/ApplicationResource_de.properties

  • parent/module2/src/main/resources/ApplicationResource_ro.properties

Hint

Úsáideann breiseán fionnachtana comhpháirteanna URLanna inmheánacha an Ghréasáin. Is bealach áisiúil é chun socrú VCS a roinnt idir ilchodanna. Úsáideann comhpháirteanna nasctha stór áitiúil an phríomh-chomhpháirte atá socraithe trí weblate://project/main-component a líonadh isteach sa réimse Stór cód foinse (i OperationsSettingsVersion control system) de gach comhpháirt faoi seach. Sábhálann sé seo am le cumraíocht agus acmhainní córais freisin.

Hint

Cinntigh go bhfuil an tacar iomlán teangacha inaistrithe sa chomhpháirt nua le Cuir teangacha atá in easnamh leis.

Teachtaireachtaí Fedora

Added in version 5.15.

Aitheantas an bhreiseáin:

weblate.fedora_messaging.publish

Cumraíocht:

amqp_url

URL bróicéir AMQP

URL an bhróicéara AMQP le ceangal leis.

topic_prefix

Réimír na topaice

Réimír roghnach le cur le topaicí teachtaireachtaí ginte.

publish_timeout

Am críochnaithe foilsitheoireachta

Cé mhéad soicind le fanacht ar admháil seachadta an bhróicéara.

connection_attempts

Iarrachtaí ceangail

Cé mhéad uair is ceart iarracht a dhéanamh ceangal leis an mbróicéir.

retry_delay

Moill athiarrachta

Cé mhéad soicind le fanacht idir iarrachtaí ceangail.

ca_cert

Pacáiste deimhnithe CA (PEM)

Greamaigh bloic teastais PEM amháin, gach ceann acu ag tosú le "-----BEGIN CERTIFICATE-----" agus ag críochnú le "-----END CERTIFICATE-----".

client_key

Eochair phríobháideach an chliaint (PEM)

Paste a single unencrypted PEM private key block. Encrypted private keys are not supported.

client_cert

Client certificate (PEM)

Paste only the PEM certificate block starting with "-----BEGIN CERTIFICATE-----"; do not paste the output from "openssl x509 -text".

event_filter

Athraigh imeachtaí le spreagadh

Choose which change events should trigger this add-on. Athraigh imeachtaí le spreagadh

events

Imeachtaí athraithe roghnaithe

Imeachtaí athraithe roghnaithe

Truicear:

Athrú imeachta

Seolann sé fógraí chuig malartán AMQP atá comhoiriúnach le Fedora Messaging.

Is foilsitheoir é Fedora Messaging atá bunaithe ar AMQP maidir le gach athrú a tharlaíonn ar Weblate. Is féidir leat seirbhísí breise a chuimsiú ar athruithe atá ag tarlú ar Weblate agus é seo á úsáid agat.

Ábhar an teachtaireachta

All messages have topic weblate.<action>.<project>.<category...>.<component>.<translation>. When configured, topic_prefix is prepended to this topic using a single dot separator, for example org.fedoraproject.weblate.project_backed_up.website. The action is lowercase textual representation of action with underscores instead of space, for example resource_updated; see Imeachtaí athraithe roghnaithe for all action identifiers. The remaining parts match Weblate object path segments.

For example, a project backup event for the website project uses weblate.project_backed_up.website. A translation change in the website project, frontend component, and Czech translation uses weblate.translation_changed.website.frontend.cs. The same change in the frontend component inside the parent and child categories uses weblate.translation_changed.website.parent.child.frontend.cs.

Corp an teachtaireachta

Tá na réimsí seo a leanas sa chorp (ar choinníoll go bhfuil siad ar fáil don imeacht):

change_id

ID uimhriúil an athraithe

action

Ainm focalach an athraithe.

timestamp

Stampa ama formáidithe ISO

target

Luach nua an athraithe (m.sh. aistriúchán nua ar an teaghrán)

old

Seanluach an athraithe (m.sh. aistriúchán na teaghrán roimhe seo)

source

Teaghrán foinse.

url

URL absalóideach chun an réad gaolmhar a fheiceáil.

author

Ainm úsáideora an údair (is féidir é seo a bheith difriúil ón úsáideoir mar shampla nuair a ghlactar le moltaí)

user

Ainm úsáideora gníomhach

project

Seilide tionscadail

component

Seilide comhpháirte

translation

Cód teanga aistriúcháin

Ceanntásca teachtaireachtaí

Tá ceanntásca breise ann a d'fhéadfá a úsáid le haghaidh ródaithe chomh maith:

action

Ainm focalach an athraithe.

project

Seilide tionscadail

component

Seilide comhpháirte

Teachtaireachtaí samplacha

Imeacht chumasc stórais:

{
  "id": 1,
  "action": "Merged repository",
  "timestamp": "2017-06-15T11:30:47.325000+00:00",
  "url": "http://example.com/projects/test/test/",
  "component": "test"
}

Imeacht teaghrán foinse nua:

{
  "id": 2,
  "action": "New source string",
  "timestamp": "2017-06-15T11:30:47.372000+00:00",
  "url": "http://example.com/translate/test/test/cs/?checksum=6412684aaf018e8e",
  "component": "test",
  "translation": "cs",
  "source": ["Hello, world!\n"]
}

Imeacht nuashonraithe acmhainní:

{
  "id": 6,
  "action": "Resource update",
  "timestamp": "2017-06-15T11:30:47.410000+00:00",
  "url": "http://example.com/projects/test/test/cs/",
  "project": "test",
  "component": "test",
  "translation": "cs"
}
{
  "id": 7,
  "action": "Resource update",
  "timestamp": "2017-06-15T11:30:47.510000+00:00",
  "url": "http://example.com/projects/test/test/de/",
  "project": "test",
  "component": "test",
  "translation": "de"
}
{
  "id": 8,
  "action": "Resource update",
  "timestamp": "2017-06-15T11:30:47.595000+00:00",
  "url": "http://example.com/projects/test/test/it/",
  "project": "test",
  "component": "test",
  "translation": "it"
}

Imeacht bainte tionscadail:

{
  "id": 9,
  "action": "Removed project",
  "timestamp": "2019-10-17T15:57:08.559420+00:00",
  "target": "test",
  "user": "testuser"
}

Imeacht rannpháirtí nua:

{
  "id": 11,
  "action": "New contributor",
  "timestamp": "2019-10-17T15:57:08.759960+00:00",
  "url": "http://example.com/translate/test/test/cs/?checksum=6412684aaf018e8e",
  "author": "testuser",
  "user": "testuser",
  "project": "test",
  "component": "test",
  "translation": "cs",
  "source": ["Hello, world!\n"]
}

Imeacht aistriúcháin nua:

{
  "id": 12,
  "action": "New translation",
  "timestamp": "2019-10-17T15:57:08.772591+00:00",
  "url": "http://example.com/translate/test/test/cs/?checksum=6412684aaf018e8e",
  "target": ["Ahoj svete!\n"],
  "author": "testuser",
  "user": "testuser",
  "project": "test",
  "component": "test",
  "translation": "cs",
  "source": ["Hello, world!\n"]
}

Bulc eagarthóireacht

Aitheantas an bhreiseáin:

weblate.flags.bulk

Cumraíocht:

q

Cheist

state

Luaigh a shocrú

Roghanna atá ar fáil:

-1

Ná athraigh

10

Tá eagarthóireacht de dhíth

11

Riachtanas eagarthóireachta (Riachtanas athscríofa)

12

Riachtanas eagarthóireachta (Riachtanas seiceála)

20

Aistrithe

30

Ceadaithe

add_flags

Bratacha aistriúcháin le cur leis

remove_flags

Bratacha aistriúcháin le baint

add_labels

Lipéid le cur leis

remove_labels

Lipéid le baint

Truicear:

Suiteáil breiseán, Nuashonrú comhpháirte

Bulceagrú bratacha, lipéid, nó stáit teaghráin.

Samplaí:

Lipéadaigh teaghráin nua go huathoibríoch

Iarratas cuardaigh

NOT has:label

Lipéid le cur leis

le déanaí

Marcáil na teaghráin log-athraithe go léite amháin Comhaid meiteashonraí ó App Store a mharcáil

Iarratas cuardaigh

language:en AND key:changelogs/

Bratacha aistriúcháin le cur leis

read-only

Teaghráin áirithe a mharcáil inléite amháin

Iarratas cuardaigh

source:r"^\`\`[.a-zA-Z0-9_-]*\`\`$" AGUS language:en

Bratacha aistriúcháin le cur leis

read-only

Brataigh aistriúcháin gan athrú mar "Riachtanas athscríofa"

Aitheantas an bhreiseáin:

weblate.flags.same_edit

Cumraíocht:

Níl aon chumraíocht ag an mbreiseán seo.

Truicear:

Aonad réamh-chruthú

Aon uair a allmhairítear teaghrán nua inaistrithe ón VCS agus go bhfuil sé ag teacht le teaghrán foinse, cuirtear bratach air mar theaghrán a bhfuil gá é a athscríobh i Weblate. Tá sé seo an-úsáideach go háirithe i gcás formáidí comhaid ina bhfuil teaghráin foinse do theaghráin neamhaistrithe.

Hint

B'fhéidir gur mhaith leat an seice Aistriúchán gan athrú a dhaingniú trí bhratach strict-same a chur chuig Bratacha aistriúcháin.

Brataigh teaghráin foinse nua mar "Riachtanas seiceála"

Aitheantas an bhreiseáin:

weblate.flags.source_edit

Cumraíocht:

Níl aon chumraíocht ag an mbreiseán seo.

Truicear:

Aonad réamh-chruthú

Aon uair a iompórtáiltear teaghrán foinse nua ón VCS, cuirtear bratach air mar rud a bhfuil gá le seiceáil air i Weblate. Ar an mbealach seo is féidir leat teaghráin foinse scríofa ag na forbróirí a scagadh agus a chur in eagar go héasca.

Brataigh aistriúcháin nua mar "Riachtanas athscríofa"

Aitheantas an bhreiseáin:

weblate.flags.target_edit

Cumraíocht:

Níl aon chumraíocht ag an mbreiseán seo.

Truicear:

Aonad réamh-chruthú

Aon uair a allmhairítear teaghrán nua inaistrithe ón VCS, cuirtear bratach air mar theaghrán a bhfuil gá é a athscríobh i Weblate. Ar an mbealach seo is féidir leat aistriúcháin a chruthaigh na forbróirí a scagadh agus a chur in eagar go héasca.

Brataigh aistriúcháin nuashonraithe ón stór mar "Riachtanas athscríofa"

Aitheantas an bhreiseáin:

weblate.flags.target_repo_update

Cumraíocht:

Níl aon chumraíocht ag an mbreiseán seo.

Truicear:

Iar-shioncrónú aonaid

Aon uair a athraítear aistriúchán teaghráin ón VCS, cuirtear bratach air mar rud a bhfuil gá é a athscríobh i Weblate. Tá sé seo an-úsáideach go háirithe má bhíonn comhaid aistriúcháin á nuashonrú de láimh nó ag seirbhís sheachtrach go minic.

Líon teaghráin inléite amháin leis an bhfoinse

Added in version 4.18.

Aitheantas an bhreiseáin:

weblate.generate.fill_read_only

Cumraíocht:

Níl aon chumraíocht ag an mbreiseán seo.

Truicear:

Suiteáil breiseán, Nuashonrú comhpháirte, Laethúil

Líonann sé aistriúchán teaghráin inléite amháin le teaghrán foinse.

Gineadóir staitisticí

Aitheantas an bhreiseáin:

weblate.generate.generate

Cumraíocht:

filename

Ainm an chomhaid a cruthaíodh

template

Ábhar an chomhaid a cruthaíodh

Truicear:

Suiteáil breiseán, Réamhthiomantas stóras

Gintear comhad ina bhfuil faisnéis mhionsonraithe faoi stádas an aistriúcháin.

Is féidir leat teimpléad Django a úsáid in ainm comhaid agus in ábhar araon, féach Marcáil teimpléad le haghaidh tuairisc mhionsonraithe marcála.

Mar shampla comhad achomair a ghiniúint do gach aistriúchán:

Ainm an chomhaid a cruthaíodh

locale/{{ language_code }}.json

Ábhar
{
   "language": "{{ language_code }}",
   "strings": "{{ stats.all }}",
   "translated": "{{ stats.translated }}",
   "last_changed": "{{ stats.last_changed }}",
   "last_author": "{{ stats.last_author }}",
}

Réamhlíon an t-aistriúchán leis an bhfoinse

Added in version 4.11.

Aitheantas an bhreiseáin:

weblate.generate.prefill

Cumraíocht:

Níl aon chumraíocht ag an mbreiseán seo.

Truicear:

Suiteáil breiseán, Nuashonrú comhpháirte, Laethúil

Líonann sé teaghráin aistriúcháin le teaghrán foinse.

Líonfar gach teaghrán neamhaistrithe sa chomhpháirt leis an teaghrán foinse, agus marcálfar iad mar theaghrán a bhfuil gá le heagarthóireacht orthu. Bain úsáid as seo nuair nach féidir teaghráin folamha a bheith sna comhaid aistriúcháin. .. TOSACH UATHGHINIÚNTA: weblate.generate.pseudolocale .. Gintear an chuid seo go huathoibríoch ag ./manage.py list_addons. Ná déan eagarthóireacht de láimh.

Giniúint pseudolocale

Added in version 4.5.

Aitheantas an bhreiseáin:

weblate.generate.pseudolocale

Cumraíocht:

source

Teaghráin foinse

target

Aistriúchán sprice

Déanfar gach teaghrán san aistriúchán seo a fhorscríobh

prefix

Téacs statach curtha roimh

var_prefix

Téacs athrógach curtha roimh

suffix

Téacs statach curtha leis

var_suffix

Téacs athraitheach curtha leis

var_multiplier

Iolraitheoir téacs athraitheach

Cé mhéad uair is ceart an téacs athrógach a athdhéanamh ag brath ar fhad an teaghráin foinse.

include_readonly

Cuir teaghráin inléite amháin san áireamh

Truicear:

Suiteáil breiseán, Nuashonrú comhpháirte, Laethúil

Gintear aistriúchán trí réimír agus iarmhír a chur le teaghráin foinse go huathoibríoch.

Tá pseudolocales úsáideach chun teaghráin a aimsiú nach bhfuil ullmhaithe le haghaidh logánú. Déantar é seo trí gach teaghrán foinse inaistrithe a athrú chun go mbeidh sé éasca teaghráin neamhathraithe a fheiceáil agus an feidhmchlár á rith sa teanga pseudolocale.

Is féidir teaghráin a aimsiú nach n-oireann a gcomhghleacaithe áitiúla don leagan amach freisin.

Trí na codanna athraitheacha a úsáid, is féidir teaghráin a lorg nach n-oirfeadh don chomhéadan úsáideora tar éis an logánaithe - síneann sé an téacs bunaithe ar fhad an teaghráin foinse. Déantar na téacsanna athraitheacha a athdhéanamh de réir fhad an téacs iolraithe faoin iolraitheoir. Mar shampla, éiríonn Haigh a dhomhan le téacs athraitheach _ agus iolraitheoir athraitheach de 1 ina Haigh a dhomhan__________ - déantar an téacs a athdhéanamh uair amháin do gach carachtar sa teaghrán foinse.

Ginfear na teaghráin ag baint úsáide as an bpatrún seo a leanas:

Téacs statach curtha leis Téacs athraitheach curtha leis Teaghrán foinse Téacs athraitheach curtha leis Téacs statach curtha leis

Hint

Is féidir leat fíortheangacha a úsáid le haghaidh tástála, ach tá pseudolocales tiomnaithe ar fáil in Weblate - en_XA agus ar_XB.

Hint

Is féidir leat an breiseán seo a úsáid chun aistriúchán go logán nua de theanga atá ann cheana féin nó teanga chomhchosúil a thosú. Nuair a chuireann tú an t-aistriúchán leis an gcomhpháirt, lean ar aghaidh chuig an mbreiseán. Sampla: Má tá fr agat agus gur mhaith leat aistriúchán fr_CA a thosú, níl le déanamh ach fr a shocrú mar fhoinse, fr_CA mar sprioc, agus fág bán an réimír agus an iarmhír.

Díshuiteáil an breiseán nuair a bheidh an t-aistriúchán nua líonta agat chun Weblate a chosc ó na haistriúcháin a rinneadh tar éis na cóipeála a athrú.

Rannpháirtithe sa trácht

Aitheantas an bhreiseáin:

weblate.gettext.authors

Cumraíocht:

Níl aon chumraíocht ag an mbreiseán seo.

Truicear:

Réamhthiomantas stóras

Nuashonraítear an chuid tuairimí de cheanntásc an chomhaid PO chun ainmneacha ranníocóirí agus blianta na ranníocaíochtaí a áireamh.

Breathnóidh an ceanntásc comhaid PO mar seo:

# Michal Čihař <michal@weblate.org>, 2012, 2018, 2019, 2020.
# Pavel Borecki <pavel@example.com>, 2018, 2019.
# Filip Hron <filip@example.com>, 2018, 2019.
# anonymous <noreply@weblate.org>, 2019.

Nuashonraigh ALL_LINGUAS athróg sa chomhad "cumraigh"

Aitheantas an bhreiseáin:

weblate.gettext.configure

Cumraíocht:

Níl aon chumraíocht ag an mbreiseán seo.

Truicear:

Suiteáil breiseán, Laethúil, Iarchur leis an stóras, Iar-bhaint an stórais

Nuashonraíonn sé an athróg ALL_LINGUAS i gcomhaid "configure", "configure.in" nó "configure.ac", nuair a chuirtear aistriúchán leis nó nuair a bhaintear é.

Nuashonraíonn sé an athróg ALL_LINGUAS i configure, configure.in nó in aon chomhad configure.ac, nuair a chuirtear aistriúchán leis nó nuair a bhaintear é.

Saincheap aschur gettext

Removed in version 5.13: Arna ionadú ag Paraiméadair formáid comhaid.

Nuashonraigh teimpléad gettext (Django)

Added in version 5.17.

Aitheantas an bhreiseáin:

weblate.gettext.django

Cumraíocht:

interval

Minicíocht nuashonraithe

Cé chomh minic ba chóir don bhreiseán an comhad POT a nuashonrú nuair a athnuachantar an chomhpháirt.

Roghanna atá ar fáil:

daily

Laethúil

weekly

Seachtainiúil

monthly

Míosúil

normalize_header

Ceanntásc POT a normalú

Nuashonraíonn sé ceanntásca gettext agus cuireann sé tuairimí POT in ionad na n-áitchoinneálaí.

location_mode

Source locations

Choose how extraction writes source locations to the POT file. Use this to keep locations in the template while omitting them from translated PO files.

Roghanna atá ar fáil:

file

Use file format settings

keep

Extract locations to the POT file

omit

Do not extract locations

Truicear:

Suiteáil breiseán, Truicear láimhe, Iar-nuashonrú an stóras

Nuashonraíonn sé an teimpléad gettext ag baint úsáide as an ordú makemessages atá ionsuite i Django.

This add-on updates the template configured in Teimpléad le haghaidh aistriúcháin nua. It is available for gettext PO components, and the component must define a template for new translations.

The selected update frequency applies to automatic runs after repository refreshes. Installing or reconfiguring the add-on runs it immediately, and manual runs from add-on management or the API also bypass the frequency schedule. After a successful update, Weblate commits the changed template and reloads source strings.

The template update does not update translation PO files by itself. Keep Nuashonraigh comhaid PO chun teacht le POT (msgmerge) installed when translation files should follow template changes automatically. The install form for this add-on can install that add-on, but existing add-on settings do not show that installation option again.

Django requirements

This add-on requires xgettext and msguniq. It runs Weblate's internal extraction wrapper for Django messages instead of invoking a project's manage.py makemessages, so it does not load project Django settings or applications.

The template for new translations must use the django or djangojs domain. Supported template names are django.pot, djangojs.pot, django.po, and djangojs.po. Weblate infers the source directory from the template path and skips repository locale directories while extracting.

Nuashonraigh comhad LINGUAS

Aitheantas an bhreiseáin:

weblate.gettext.linguas

Cumraíocht:

Níl aon chumraíocht ag an mbreiseán seo.

Truicear:

Suiteáil breiseán, Laethúil, Iarchur leis an stóras, Iar-bhaint an stórais

Nuashonraíonn sé an comhad LINGUAS nuair a chuirtear aistriúchán leis nó nuair a bhaintear é.

Nuashonraigh comhad POT (Meson)

Added in version 5.17.

Aitheantas an bhreiseáin:

weblate.gettext.meson

Cumraíocht:

interval

Minicíocht nuashonraithe

Cé chomh minic ba chóir don bhreiseán an comhad POT a nuashonrú nuair a athnuachantar an chomhpháirt.

Roghanna atá ar fáil:

daily

Laethúil

weekly

Seachtainiúil

monthly

Míosúil

normalize_header

Ceanntásc POT a normalú

Nuashonraíonn sé ceanntásca gettext agus cuireann sé tuairimí POT in ionad na n-áitchoinneálaí.

location_mode

Source locations

Choose how extraction writes source locations to the POT file. Use this to keep locations in the template while omitting them from translated PO files.

Roghanna atá ar fáil:

file

Use file format settings

keep

Extract locations to the POT file

omit

Do not extract locations

comment_mode

Tráchtanna ar chód

Roghnaigh an gcaithfidh xgettext gan aon tráchtanna, na tráchtanna uile, nó tráchtanna atá marcáilte le clib shonrach amháin a bhaint amach.

Roghanna atá ar fáil:

off

Ná bain amach tuairimí

all

Bain amach na tuairimí go léir

tagged

Bain amach tuairimí leis an gclib

comment_tag

Clib tráchta

Cuireadh an chlib chuig xgettext le haghaidh eastóscadh tráchta agus mód tráchta clibáilte in úsáid.

checks

seiceálacha xgettext

Seiceálacha bailíochtaithe xgettext breise chun teachtaireachtaí eastósctha a chumasú.

Roghanna atá ar fáil:

ellipsis-unicode

eilipsis-unicode

space-ellipsis

spás-eilipsis

quote-unicode

luachan-unicode

bullet-unicode

piléar-unicode

keyword

Eochairfhocal breise

Eochairfhocal breise roghnach a chuirtear chuig xgettext ag baint úsáide as --keyword.

keyword_exclusive

Use keywords exclusively

When enabled, passes --keyword without a value to xgettext before the additional keyword, disabling all default keywords so that only the keyword specified above is recognized.

preset

Réamhshocrú Meson

Réamhshocrú argóinte xgettext ionsuite a mheaitseálann comhtháthú gettext Meson. Cuireann an réamhshocrú GLib na roghanna eochairfhocail agus brataí formáide a úsáideann cúntóir gettext Meson leis.

Roghanna atá ar fáil:

glib

GLib

Truicear:

Suiteáil breiseán, Truicear láimhe, Iar-nuashonrú an stóras

Nuashonraíonn sé an teimpléad gettext ag baint úsáide as coinbhinsiúin gettext Meson.

This add-on updates the template configured in Teimpléad le haghaidh aistriúcháin nua. It is available for gettext PO components, and the component must define a template for new translations.

The selected update frequency applies to automatic runs after repository refreshes. Installing or reconfiguring the add-on runs it immediately, and manual runs from add-on management or the API also bypass the frequency schedule. After a successful update, Weblate commits the changed template and reloads source strings.

The template update does not update translation PO files by itself. Keep Nuashonraigh comhaid PO chun teacht le POT (msgmerge) installed when translation files should follow template changes automatically. The install form for this add-on can install that add-on, but existing add-on settings do not show that installation option again.

Meson requirements

This add-on requires xgettext; it does not invoke Meson. It follows Meson gettext conventions by reading POTFILES or POTFILES.in from the gettext directory and passing the GLib keyword and format-flag preset to xgettext.

The gettext directory is the directory containing the template configured in Teimpléad le haghaidh aistriúcháin nua. It must contain meson.build and POTFILES or POTFILES.in. A Meson project meson.build must be present in that directory or one of its parent directories. If both POTFILES and POTFILES.in exist, POTFILES is used. An adjacent POTFILES.skip excludes listed source files from extraction.

Configure this add-on from the existing Meson gettext setup. In most Meson projects, the gettext directory is po/, the template is named after the gettext domain, and po/meson.build calls Meson's gettext helper. Use the same template path in Teimpléad le haghaidh aistriúcháin nua, for example po/example.pot, and keep POTFILES or POTFILES.in next to that meson.build file.

Weblate does not read the source file list from meson.build. It uses POTFILES or POTFILES.in, matching Meson's gettext convention. When the Meson project uses a non-default gettext directory or domain, mirror that layout in the component template path.

Gin comhaid MO

Aitheantas an bhreiseáin:

weblate.gettext.mo

Cumraíocht:

path

Conair an chomhaid MO a ghintear

Mura sonraítear é, úsáidfear suíomh an chomhaid PO.

fuzzy

Cuir teaghráin ar gá eagarthóireacht a dhéanamh orthu

Go hiondúil ní bhíonn teaghráin ar gá eagarthóireacht a dhéanamh orthu (doiléir) réidh le húsáid mar aistriúcháin.

Truicear:

Réamhthiomantas stóras

Gineann sé go huathoibríoch comhad MO do gach comhad PO athraithe.

Is féidir suíomh an chomhaid MO a ghintear a shaincheapadh agus úsáideann an réimse chuige Marcáil teimpléad.

Note

Má bhaintear aistriúchán, scriosfar a chomhad PO ón stór, ach ní bheidh an comhad MO ginte ag an mbreiseán seo. Ní mór an comhad MO a bhaint den réamhtheacht de láimh.

Nuashonraigh comhaid PO chun teacht le POT (msgmerge)

Changed in version 5.13: Settings tá an chumraíocht bogtha go Paraiméadair formáid comhaid.

Aitheantas an bhreiseáin:

weblate.gettext.msgmerge

Cumraíocht:

Níl aon chumraíocht ag an mbreiseán seo.

Truicear:

Suiteáil breiseán, Iar-nuashonrú an stóras

Nuashonraítear gach comhad PO (mar atá cumraithe ag "Masc Comhaid") chun an comhad POT a mheaitseáil (mar atá cumraithe ag "Teimpléad le haghaidh aistriúcháin nua") ag baint úsáide as msgmerge.

Tá an breiseán seo riachtanach agus comhaid PO gettext á n-oibriú nuair a dhéantar an comhad POT (teimpléad) a nuashonrú le teaghráin nua nó athruithe ar theaghráin atá ann cheana féin. Nuair a dhéantar an comhad POT a nuashonrú sa stórlann, cumascfaidh an breiseán seo na hathruithe sin go huathoibríoch i ngach comhad PO teanga, rud a chinntíonn:

  • Tá teaghráin inaistrithe nua le feiceáil i ngach teanga

  • Tá teaghráin bainte marcáilte mar atá as dáta

  • Tá teaghráin mhodhnaithe marcáilte mar theastaigh athbhreithniú uathu (doiléir)

Is féidir formhór na roghanna líne ordaithe msgmerge a shocrú trí chumraíocht paraiméadair formáid comhaid. Cumasaigh an paraiméadar po_remove_obsolete chun iontrálacha #~ atá as dáta a bhaint nuair a shábháiltear comhaid PO.

Nuashonraigh comhad POT (Sphinx)

Added in version 5.17.

Aitheantas an bhreiseáin:

weblate.gettext.sphinx

Cumraíocht:

interval

Minicíocht nuashonraithe

Cé chomh minic ba chóir don bhreiseán an comhad POT a nuashonrú nuair a athnuachantar an chomhpháirt.

Roghanna atá ar fáil:

daily

Laethúil

weekly

Seachtainiúil

monthly

Míosúil

normalize_header

Ceanntásc POT a normalú

Nuashonraíonn sé ceanntásca gettext agus cuireann sé tuairimí POT in ionad na n-áitchoinneálaí.

location_mode

Source locations

Choose how extraction writes source locations to the POT file. Use this to keep locations in the template while omitting them from translated PO files.

Roghanna atá ar fáil:

file

Use file format settings

keep

Extract locations to the POT file

omit

Do not extract locations

filter_mode

Scagadh

Is féidir teaghráin nach bhfuil úsáideach le haistriú a bhaint tar éis eastóscadh an Sphinx, más mian leat.

Roghanna atá ar fáil:

none

Dada

weblate_docs

Cáipéisíocht Weblate

Truicear:

Suiteáil breiseán, Truicear láimhe, Iar-nuashonrú an stóras

Nuashonraíonn sé an teimpléad gettext ag baint úsáide as tógálaí gettext Sphinx gan cumraíocht an tionscadail a luchtú.

This add-on updates the template configured in Teimpléad le haghaidh aistriúcháin nua. It is available for gettext PO components, and the component must define a template for new translations.

The selected update frequency applies to automatic runs after repository refreshes. Installing or reconfiguring the add-on runs it immediately, and manual runs from add-on management or the API also bypass the frequency schedule. After a successful update, Weblate commits the changed template and reloads source strings.

The template update does not update translation PO files by itself. Keep Nuashonraigh comhaid PO chun teacht le POT (msgmerge) installed when translation files should follow template changes automatically. The install form for this add-on can install that add-on, but existing add-on settings do not show that installation option again.

Sphinx requirements

This add-on requires sphinx-build, provided by the sphinx installation extra. The template for new translations must be a .pot file below a locales directory. The directory before locales is used as the Sphinx source directory and must contain conf.py.

Extraction uses Weblate's bundled Sphinx configuration and does not load the project configuration. Weblate runs the Sphinx gettext builder, normalizes source references to paths relative to the source directory, and copies the generated template back to the configured template path.

Nuashonraigh comhad POT (xgettext)

Added in version 5.17.

Aitheantas an bhreiseáin:

weblate.gettext.xgettext

Cumraíocht:

interval

Minicíocht nuashonraithe

Cé chomh minic ba chóir don bhreiseán an comhad POT a nuashonrú nuair a athnuachantar an chomhpháirt.

Roghanna atá ar fáil:

daily

Laethúil

weekly

Seachtainiúil

monthly

Míosúil

normalize_header

Ceanntásc POT a normalú

Nuashonraíonn sé ceanntásca gettext agus cuireann sé tuairimí POT in ionad na n-áitchoinneálaí.

location_mode

Source locations

Choose how extraction writes source locations to the POT file. Use this to keep locations in the template while omitting them from translated PO files.

Roghanna atá ar fáil:

file

Use file format settings

keep

Extract locations to the POT file

omit

Do not extract locations

comment_mode

Tráchtanna ar chód

Roghnaigh an gcaithfidh xgettext gan aon tráchtanna, na tráchtanna uile, nó tráchtanna atá marcáilte le clib shonrach amháin a bhaint amach.

Roghanna atá ar fáil:

off

Ná bain amach tuairimí

all

Bain amach na tuairimí go léir

tagged

Bain amach tuairimí leis an gclib

comment_tag

Clib tráchta

Cuireadh an chlib chuig xgettext le haghaidh eastóscadh tráchta agus mód tráchta clibáilte in úsáid.

checks

seiceálacha xgettext

Seiceálacha bailíochtaithe xgettext breise chun teachtaireachtaí eastósctha a chumasú.

Roghanna atá ar fáil:

ellipsis-unicode

eilipsis-unicode

space-ellipsis

spás-eilipsis

quote-unicode

luachan-unicode

bullet-unicode

piléar-unicode

keyword

Eochairfhocal breise

Eochairfhocal breise roghnach a chuirtear chuig xgettext ag baint úsáide as --keyword.

keyword_exclusive

Use keywords exclusively

When enabled, passes --keyword without a value to xgettext before the additional keyword, disabling all default keywords so that only the keyword specified above is recognized.

input_mode

Foinse ionchuir

Roghnaigh an léifidh xgettext comhaid foinse ó phatrúin glob nó ó mhaitrís POTFILES/POTFILES.in.

Roghanna atá ar fáil:

patterns

Patrúin comhaid foinse

potfiles

Léiriú POTFILES

language

teanga xgettext

Teanga ríomhchlárúcháin a chuirtear chuig xgettext, mar shampla Python nó C. Fág bán le ligean do xgettext buille faoi thuairim a thabhairt faoin teanga ó shíntí comhaid.

source_patterns

Patrúin comhaid foinse

Patrúin globa coibhneasta leis an stór atá scartha de réir líne nua le haghaidh comhad le baint amach le xgettext.

potfiles_path

Cosán POTFILES

Cosán gaolmhar leis an stórlann chuig POTFILES nó POTFILES.in. Réitítear iontrálacha i gcoibhneas le fréamh an stórlainne. Má tá sé i láthair in aice leis an manifíse, ní dhéanann POTFILES.skip comhaid liostaithe a eastóscadh.

Truicear:

Suiteáil breiseán, Truicear láimhe, Iar-nuashonrú an stóras

Nuashonraíonn sé an teimpléad gettext ag baint úsáide as xgettext ar chomhaid foinse roghnaithe.

This add-on updates the template configured in Teimpléad le haghaidh aistriúcháin nua. It is available for gettext PO components, and the component must define a template for new translations.

The selected update frequency applies to automatic runs after repository refreshes. Installing or reconfiguring the add-on runs it immediately, and manual runs from add-on management or the API also bypass the frequency schedule. After a successful update, Weblate commits the changed template and reloads source strings.

The template update does not update translation PO files by itself. Keep Nuashonraigh comhaid PO chun teacht le POT (msgmerge) installed when translation files should follow template changes automatically. The install form for this add-on can install that add-on, but existing add-on settings do not show that installation option again.

xgettext requirements

This add-on requires xgettext. Configure either source file patterns or a POTFILES / POTFILES.in manifest. Source file patterns are repository-relative glob patterns and only matching repository files are passed to xgettext.

Entries in POTFILES or POTFILES.in are resolved relative to the repository root. They must be relative paths, stay inside the repository, and point to existing files. Blank lines and lines starting with # are ignored. If a POTFILES.skip file exists next to the manifest, its entries are excluded from extraction.

Automatic repository refresh runs are skipped unless the changed files match the configured source patterns, match files listed in the manifest, change a watched manifest, or change the add-on configuration.

Start from the build-system extraction setup when configuring this add-on. Autotools projects usually keep gettext inputs in po/POTFILES.in and options such as the gettext domain and xgettext flags in po/Makevars or related Makefile.am files. Use manifest mode with the same POTFILES.in when its entries are plain repository-relative source paths, and copy relevant extraction behavior into the add-on settings, for example the language, comment extraction, checks, and additional keyword.

For other build systems, use the source list or extraction command they already run as the source of truth. CMake, custom Makefiles, npm scripts, or project specific extraction scripts often call xgettext directly or generate an intermediate file list. Configure source patterns for simple layouts, or use manifest mode when the project maintains a plain file list. If a build-system manifest contains transformations or prefixes that are not file paths, convert it to plain repository-relative paths before using it as POTFILES.

Geallann Squash Git

Aitheantas an bhreiseáin:

weblate.git.squash

Cumraíocht:

squash

Tiomantas scuaise

Roghanna atá ar fáil:

all

Gach tiomantas i amháin

language

In aghaidh an teanga

file

In aghaidh an chomhaid

author

De réir an údair

append_trailers

Leantóirí a chur i gceangal leis an teachtaireacht cimithe brúite

Is éard atá i línte leantóir ná línte atá cosúil le ceanntásca r-phoist RFC 822, ag deireadh na coda eile de theachtaireacht gealltanais, amhail ‘Co-authored-by: …’.

commit_message

Tiomantas teachtaireacht

Úsáidfear an teachtaireacht gealltanais seo in ionad na dteachtaireachtaí comhcheangailte ón ngealltanas brúite.

Truicear:

Suiteáil breiseán, Iarchoimisiún stóras

Geallann Squash Git roimh athruithe a bhrú.

Hint

Chun coimhlintí neamhriachtanacha a sheachaint, moltar glacadh uathoibríoch athruithe suas an sruth a chumrú trí webhooks nó API, féach Taisclanna á nuashonrú.

Is féidir gealltanais git a bhrú roimh athruithe a bhrú ar cheann de na modhanna seo a leanas:

  • Gach tiomantas i amháin

  • In aghaidh an teanga

  • In aghaidh an chomhaid

  • De réir an údair

Coinnítear na bunteachtaireachtaí gealltanais, ach cailltear an t-údaracht ach amháin má roghnaítear Per author, nó má dhéantar an teachtaireacht tiomantais a shaincheapadh chun é a chur san áireamh.

Is féidir na buntheachtaireachtaí gealltanais a shárú go roghnach le teachtaireacht chimithe saincheaptha.

Is féidir leantóirí (línte tiomantais cosúil le Comhúdaraithe ag: ) a bhaint de na teachtaireachtaí tiomantais bunaidh agus iad a chur le deireadh na teachtaireachta tiomantais brúite. Gineann sé seo creidiúint chuí Comhúdaraithe ag: do gach aistritheoir freisin.

Saincheap aschur JSON

Changed in version 5.12: Avoid spaces after separators rogha curtha leis..

Removed in version 5.13: Arna ionadú ag Paraiméadair formáid comhaid.

Athshocraigh an stór go dtí an sruth

Added in version 5.17.

Aitheantas an bhreiseáin:

weblate.hosted.reset

Cumraíocht:

Níl aon chumraíocht ag an mbreiseán seo.

Truicear:

Suiteáil breiseán, Laethúil

Caitheann sé gach athrú sa stór Weblate gach oíche.

Formáidigh an comhad airíonna Java

Aitheantas an bhreiseáin:

weblate.properties.sort

Cumraíocht:

case_sensitive

Cumasaigh sórtáil eochrach cás-íogair

Truicear:

Réamhthiomantas stóras

Formáidí agus sórtálann an comhad airíonna Java.

  • Comhdhlúthaíonn sé línte nua le cinn Unix.

  • Formáidiú cás uachtair ar sheichimh éalaithe Unicode (i gcás go bhfuil siad i láthair).

  • Stiallacha línte bána agus tuairimí.

  • Sórtáil na teaghráin de réir na heochracha.

  • Titeann teaghráin dhúbailt.

Baint tráchta stale

Aitheantas an bhreiseáin:

weblate.removal.comments

Cumraíocht:

age

Laethanta le coinneáil

Truicear:

Suiteáil breiseán, Laethúil

Socraigh fráma ama chun tuairimí a bhaint.

D’fhéadfadh sé seo a bheith úsáideach chun seantráchtanna a d’fhéadfadh a bheith as dáta a bhaint. Bain úsáid as go cúramach mar ní chiallaíonn tuairimí ag dul in aois go bhfuil a dtábhacht caillte acu.

Moladh stale a bhaint

Aitheantas an bhreiseáin:

weblate.removal.suggestions

Cumraíocht:

age

Laethanta le coinneáil

votes

Tairseach vótála

Tairseach le haghaidh bainte. Fág folamh chun moltaí a bhaint beag beann ar vótaí. Níl aon éifeacht ag an réimse seo nuair a bhíonn an vótáil múchta.

Truicear:

Suiteáil breiseán, Laethúil

Socraigh fráma ama chun moltaí a bhaint.

Is féidir a bheith an-úsáideach i dtaca le vótáil mholtaí (féach Léirmheas piaraí) chun moltaí nach bhfaigheann go leor vótaí dearfacha a bhaint i bhfráma ama ar leith.

Nuashonraigh comhaid RESX

Aitheantas an bhreiseáin:

weblate.resx.update

Cumraíocht:

Níl aon chumraíocht ag an mbreiseán seo.

Truicear:

Suiteáil breiseán, Iar-nuashonrú an stóras

Nuashonraigh gach comhad aistriúcháin chun teacht leis an mbunchomhad aonteangach réamhtheachtacha. Baintear teaghráin nár úsáideadh, agus cuirtear cinn nua leis mar chóipeanna den teaghrán foinse.

Hint

Úsáid Glanadh comhaid aistriúcháin mura bhfuil uait ach seaneochracha aistriúcháin a bhaint.

Crúcaí Gréasáin Slack

Added in version 5.12.

Aitheantas an bhreiseáin:

weblate.webhook.slack

Cumraíocht:

webhook_url

URL Webhook

event_filter

Athraigh imeachtaí le spreagadh

Choose which change events should trigger this add-on. Athraigh imeachtaí le spreagadh

events

Imeachtaí athraithe roghnaithe

Imeachtaí athraithe roghnaithe

Truicear:

Athrú imeachta

Seolann sé fógra chuig cainéal Slack bunaithe ar imeachtaí roghnaithe.

Warning

D’fhéadfadh clibeanna HTML a bheith le feiceáil in ábhar an fhógra. Is fadhb aitheanta í seo a réiteofar go luath; féach https://github.com/WeblateOrg/weblate/issues/15056.

Hint

Chun URL webhook a fháil, lean na céimeanna atá leagtha amach i ndoiciméadacht Slack Incoming Webhooks

Crúca Gréasáin

Added in version 5.11.

Changed in version 5.15: Tá comhlíonadh fad an rúnda leis an tsonraíocht bailíochtú anois.

Aitheantas an bhreiseáin:

weblate.webhook.webhook

Cumraíocht:

webhook_url

URL Webhook

secret

Rún Webhook

Is teaghrán ionchódaithe base64 é rún Standard Webhooks.

event_filter

Athraigh imeachtaí le spreagadh

Choose which change events should trigger this add-on. Athraigh imeachtaí le spreagadh

events

Imeachtaí athraithe roghnaithe

Imeachtaí athraithe roghnaithe

Truicear:

Athrú imeachta

Seolann sé fógraí chuig seirbhísí seachtracha bunaithe ar imeachtaí roghnaithe, ag leanúint shonraíocht chaighdeánach Webhooks.

The request payload complies with the Weblate Messaging schema. The action field uses the action name listed in Imeachtaí athraithe roghnaithe. The OpenAPI description can also be found at /api/docs/. Sample request body:

{
   "change_id": 99,
   "action": "Translation changed",
   "timestamp": "2019-08-24T14:15:22Z",
   "target": "Nazdar svete!",
   "old": "Nazdar!",
   "source": "Hello, world",
   "url": "/translate/project-slug/component-slug/cs/?checksum=46add148a53cab6f",
   "author": "author-username",
   "user": "user-username",
   "project": "project-slug",
   "component": "component-slug",
   "translation": "cs"
}

Corp iarratais shamplach le catagóirí:

{
   "change_id": 8910,
   "action": "Component renamed",
   "timestamp": "2025-06-11T07:15:09Z",
   "target": ["new-name"],
   "old": ["component-slug"],
   "url": "/projects/project-slug/parent-category/child-category/sub-category/component-slug/",
   "user": "testuser",
   "project": "project-slug",
   "component": "component-slug",
   "category": [
      "sub-category",
      "child-category",
      "parent-category"
   ]
}

Ceanntásca iarratais samplacha:

{
   "webhook-id": "7f1c5477f6275a69af7b83236c20cb1a",
   "webhook-timestamp": "1748505623.044281",
   "webhook-signature": "v1,Ceo5qEr07ixe2NLpvHk3FH9bwy/WavXrAFQ/9tdO6mc="
}

Is liosta de shínithe HMAC scartha le spásanna é an webhook-signature a ghintear ag baint úsáide as an teaghrán secret, ualach an iarratais, an webhook-timestamp, agus an webhook-id. Cinntíonn sé seo barántúlacht agus sláine an iarratais webhook.

Is teaghrán ionchódaithe le base64 idir 24 beart (192 giotán) agus 64 beart (512 giotán) an secret a chuirtear ar fáil. Is féidir réimír whsec_ a chur leis le go mbeidh sé éasca é a aithint.

Chun iarratas a fhíorú, is féidir leat an modh Webhook.verify ón leabharlann standardwebhooks nó cur i bhfeidhm den "Standard Webhooks Specification" a úsáid.

Breiseáin atá as dáta

Saincheap aschur XML

Added in version 4.15.

Removed in version 5.13: Arna ionadú ag Paraiméadair formáid comhaid.

Saincheap aschur YAML

Removed in version 5.13: Arna ionadú ag Paraiméadair formáid comhaid.

Paraiméadair bhreiseáin choitianta

Innill aistriúcháin meaisín

Roghanna atá ar fáil:

alibaba

Ali Baba

aws

Amazon Translate

anthropic

Anthropic

apertium-apy

Apertium APy

microsoft-translator

Azure AI Aistritheoir

azure-openai

Azure OpenAI

baidu

Baidu

cyrtranslit

CyrTranslit

deepl

domhainL

glosbe

Glosbe

google-translate-api-v3

Google Cloud Translation Advanced

google-translate

Google Cloud Translation Bunúsach

ltengine

LTEngine

libretranslate

LibreTranslate

mistral

Mistral

modernmt

ModernMT

mymemory

MyMemory

netease-sight

Radharc Netease

ollama

Ollama

openai

Oscail AI

sap-translation-hub

Mol Aistriúcháin SAP

systran

Systran

weblate

Weblate

weblate-translation-memory

Cuimhne Aistriúcháin Weblate

yandex

Yandex

yandex-v2

Yandex leagan 2

youdao-zhiyun

Tú Zhiyun

tmserver

freastalaí tm

Formáid comhaid

Roghanna atá ar fáil:

apple-xliff

XLIFF 1.2 le síntí Apple

appstore

Comhaid meiteashonraí ó App Store

arb

Comhad ARB

aresource

Acmhainn Teaghrán Android

asciidoc

Comhad AsciiDoc

ass

Comhad fotheideal Advanced SubStation Alpha

catkeys

Eochracha cait Haiku

cmp-resource

Acmhainn Il-ardáin a Chur le chéile

csv

Comhad CSV

csv-multi

Comhad CSV illuach

csv-simple

Comhad CSV simplí

dokuwiki

Comhad téacs DokuWiki

dtd

Comhad DTD

flatxml

Comhad XML cothrom

fluent

Comhad líofa

formatjs

Formáid.JS comhad JSON

go-i18n-json

go-i18n v1 JSON comhad

go-i18n-json-v2

go-i18n v2 JSON comhad

go-i18n-toml

comhad TOML go-i18n

gotext

gotext JSON comhad

gwt

airíonna GWT

html

Comhad HTML

i18next

i18next comhad JSON v3

i18nextv4

i18next comhad JSON v4

idml

Comhad IDML

ini

comhad INI

islu

Comhad INI Inno Socrú

joomla

Joomla comhad teanga

json

comhad JSON

json-nested

Comhad struchtúir neadaithe JSON

laravel

Teaghráin php Laravel

markdown

Comhad marcála

mdx

Comhad MDX

mediawiki

Comhad téacs MediaWiki

mi18n-lang

@draggable/i18n comhad lang

moko-resource

Acmhainn Soghluaiste Kotlin

nextcloud-json

Comhad JSON Nextcloud

odf

Comhad OpenDocument

php

Teaghráin PHP

plainxliff

Comhad aistriúcháin XLIFF 1.2

po

comhad PO gettext

po-mono

comhad PO gettext (aonteangach)

poxliff

XLIFF 1.2 le síntí gettext

properties

Airíonna Java

rc

Comhad RC

resjson

Comhad RESJSON

resourcedictionary

Comhad ResourceDictionary

resx

Comhad acmhainne .NET

ruby-yaml

Comhad Ruby YAML

srt

Comhad fotheideal SubRip

ssa

Comhad fotheideal SubStation Alpha

strings

teaghráin iOS

stringsdict

Stringsdict comhad

sub

Comhad fotheideal microDVD

tbx

Comhad eXchange TermBase

toml

Comhad TOML

ts

Comhad aistriúcháin Qt Language

txt

Comhad téacs simplí

webextension

Comhad JSON WebExtension

wxl

Comhad WixLocalization

xliff

XLIFF 1.2 le tacaíocht placeables

xliff2

Comhad aistriúcháin XLIFF 2.0

xliff2-placeables

Comhad aistriúcháin XLIFF 2.0 le tacaíocht do shuímh inláimhsithe

xlsx

Excel Oscailte XML

xwiki-fullpage

Leathanach Iomlán XWiki

xwiki-java-properties

Airíonna XWiki Java

xwiki-page-properties

Airíonna Leathanach XWiki

yaml

Comhad YAML

Athraigh imeachtaí le spreagadh

Roghanna atá ar fáil:

content

Imeachtaí ábhair aistriúcháin

all

Gach imeacht athraithe

custom

Imeachtaí athraithe roghnaithe

Imeachtaí athraithe roghnaithe

Is féidir na gníomhartha athraithe seo a leanas a bheith le feiceáil in ualaí fógra. Úsáideann Fedora Messaging an colún aitheantais i dtopaicí teachtaireachtaí, agus úsáideann ualaí webhook an colún ainm sa réimse gníomh.

Roghanna atá ar fáil:

Aitheantas

Aitheantóir

Ainm

Cur síos

0

resource_updated

Acmhainn nuashonraithe

A translation file was synchronized with its repository.

1

translation_completed

Aistriúchán críochnaithe

A language translation became fully translated after an individual edit. Automatic translation, uploads, and bulk edits do not emit this event.

2

translation_changed

Athraíodh an t-aistriúchán

An existing translation was edited by a user.

3

comment_added

Trácht curtha leis

A comment was added to a string.

4

suggestion_added

Moladh curtha leis

A translation suggestion was added.

5

translation_added

Aistriúchán curtha leis

A previously untranslated string was translated by a user.

6

automatically_translated

Aistrithe go huathoibríoch

A translation was added or changed by automatic translation. This is emitted instead of Translation added or Translation changed.

7

suggestion_accepted

Glacadh le moladh

A translation suggestion was accepted as the translation.

8

translation_reverted

Aistriúchán ar ais

A translation was restored to an earlier value.

9

translation_uploaded

Aistriúchán uaslódáilte

A translation was added or changed by a translation file upload. This is emitted instead of Translation added or Translation changed.

13

source_string_added

Cuireadh teaghrán foinse leis

A source string was added outside repository or upload updates.

14

component_locked

Comhpháirt faoi ghlas

A component was locked for translation.

15

component_unlocked

Comhpháirt díghlasáilte

A component was unlocked for translation.

17

changes_committed

Athruithe geallta

Pending component changes were committed.

18

changes_pushed

Athruithe bhrú

Repository changes were pushed upstream.

19

repository_reset

Athshocrú stór

A repository was reset to its upstream state.

20

repository_merged

Cumasc an stór

Upstream repository changes were merged.

21

repository_rebased

Stór athbhunaithe

Repository changes were rebased on upstream.

22

repository_merge_failed

Theip ar chumasc stórtha

Merging upstream repository changes failed.

23

repository_rebase_failed

Theip ar athbhunú an taisc

Rebasing repository changes failed.

24

parsing_failed

Theip ar pharsáil

Weblate could not parse a translation file.

25

translation_removed

Baineadh an t-aistriúchán

A language translation was removed.

26

suggestion_removed

Baineadh an moladh

A translation suggestion was removed.

27

translation_replaced

Aistriúchán ionad

A translation was changed by a search-and-replace operation. This is emitted instead of Translation changed.

28

repository_push_failed

Theip ar bhrú stórtha

Pushing repository changes upstream failed.

29

suggestion_removed_during_cleanup

Baineadh an moladh le linn glantacháin

An obsolete translation suggestion was removed during cleanup.

30

source_string_changed

Athraíodh teaghrán foinse

A source string was edited in Weblate.

31

string_added

Teaghrán curtha leis

A new string was added in Weblate.

32

bulk_status_changed

Athraíodh an stádas mórchóir

The translation state of one or more strings was changed in bulk.

33

visibility_changed

Infheictheacht athraithe

Project or component visibility was changed.

34

user_added

Úsáideoir curtha leis

A user was granted access.

35

user_removed

Baineadh an t-úsáideoir

A user's access was removed.

36

translation_approved

Aistriúchán ceadaithe

A translation was approved during review.

37

marked_for_edit

Marcáilte le haghaidh eagarthóireacht

A translation was marked as needing editing.

38

component_removed

Baineadh an chomhpháirt

A translation component was removed.

39

project_removed

Baineadh an tionscadal

A translation project was removed.

41

project_renamed

Athainmníodh an tionscadal

A translation project was renamed.

42

component_renamed

Comhpháirt athainmnithe

A translation component was renamed.

43

moved_component

Comhpháirt bhog

A component was moved within a project.

45

contributor_joined

Chuaigh an ranníocóir isteach

A user made their first contribution to a translation.

46

announcement_posted

Fógraí curtha suas

An announcement was posted.

47

alert_triggered

Spreagadh foláireamh

A component alert was triggered.

48

language_added

Cuireadh teanga leis

A language translation was added.

49

language_requested

Teanga iarrtha

A user requested a new language.

50

project_created

Tionscadal cruthaithe

A translation project was created.

51

component_created

Comhpháirt cruthaithe

A translation component was created.

52

user_invited

Tugadh cuireadh don úsáideoir

A user was invited to a project.

53

repository_notification_received

Fuarthas fógra stórtha

Weblate received a repository notification from a code host.

54

translation_replaced_file_by_upload

Uaslódáil in ionad an aistriúcháin

A translation file was replaced by an uploaded file.

55

license_changed

Athraíodh an ceadúnas

Project or component license information changed.

56

contributor_license_agreement_changed

Comhaontú ceadúnais ranníocóra athraithe

The contributor license agreement was changed.

57

screenshot_added

Cuireadh gabháil scáileáin leis

A screenshot was associated with a string.

58

screenshot_uploaded

Uaslódáladh gabháil scáileáin

A screenshot image was uploaded.

59

string_updated_in_the_repository

Teaghrán nuashonraithe sa stór

A string was changed while synchronizing from the repository.

60

add-on_installed

Breiseán suiteáilte

An add-on was installed.

61

add-on_configuration_changed

Athraíodh cumraíocht an bhreiseáin

An add-on's configuration was changed.

62

add-on_uninstalled

Breiseán díshuiteáilte

An add-on was uninstalled.

63

string_removed

Teaghrán bainte

A string was removed from a translation.

64

comment_removed

Baineadh an nóta tráchta

A string comment was removed.

65

comment_resolved

Trácht réitithe

A string comment was marked as resolved.

66

explanation_updated

Míniú nuashonraithe

The explanation for a source string was updated.

67

category_removed

Baineadh an chatagóir

A component category was removed.

68

category_renamed

Athainmníodh an chatagóir

A component category was renamed.

69

category_moved

Bogadh an chatagóir

A component category was moved.

70

saving_string_failed

Theip ar shábháil teaghrán

Weblate could not save a changed string.

71

string_added_in_the_repository

Teaghrán curtha leis sa stór

A new string was found while synchronizing from the repository.

72

string_updated_in_the_upload

Nuashonraíodh an teaghrán sa uaslódáil

A string was changed while processing an uploaded file.

73

string_added_in_the_upload

Teaghrán curtha leis san uaslódáil

A new string was found while processing an uploaded file.

74

translation_updated_by_source_upload

Aistriúchán nuashonraithe ag foinse uaslódáil

A translation was synchronized after uploading a source file.

75

component_translation_completed

Aistriú comhpháirte críochnaithe

All language translations in a component became fully translated after an individual edit. Automatic translation, uploads, and bulk edits do not emit this event.

76

applied_enforced_check

Seice forfheidhmithe curtha i bhfeidhm

A translation was marked as needing editing by an enforced check.

77

propagated_change

Athrú iomadaithe

A translation edit was propagated to another matching string.

78

file_uploaded

Comhad uaslódáilte

A file was uploaded to a translation.

79

extra_flags_updated

Bratacha breise nuashonraithe

Additional source-string flags were updated.

80

font_uploaded

Cló uaslódáilte

A font was uploaded.

81

font_changed

Athraíodh an cló

An uploaded font was changed.

82

font_removed

Cló bainte

An uploaded font was removed.

83

forced_synchronization_of_translations

Sioncrónú éigeantach aistriúcháin

Translation files were forcibly synchronized with the repository.

84

forced_rescan_of_translations

Athscanadh éigeantach ar aistriúcháin

Translation files were forcibly rescanned for changes.

85

screenshot_removed

Baineadh an scáileán

A screenshot was removed.

86

label_added

Lipéad curtha leis

A label was added to a string.

87

label_removed

Lipéad bainte

A label was removed from a string.

88

repository_cleanup

Glanadh stórais

The repository working tree was cleaned up.

89

source_string_added_in_the_upload

Teaghrán foinse curtha leis san uaslódáil

A source string was added while processing an uploaded file.

90

source_string_added_in_the_repository

Teaghrán foinse curtha leis an stórlann

A source string was added while synchronizing from the repository.

91

project_backed_up

Cúltaca déanta den tionscadal

A project backup was created.

92

project_restored

Athchóirithe tionscadail

A project was restored from a backup.

93

component_restored

Comhpháirt athchóirithe

A component was restored from a backup.

94

user_edit_reverted

Eagarthóireacht úsáideora curtha ar ais

All selected edits by a user were reverted.

95

project_setting_changed

Athraíodh socruithe tionscadail

A project setting was changed.

96

component_setting_changed

Athraíodh socrú na comhpháirte

A component setting was changed.

97

user_access_changed

Athraíodh rochtain úsáideora

A user's access permissions were changed.

98

workspace_created

Spás oibre cruthaithe

A workspace was created.

99

workspace_setting_changed

Athraíodh socruithe an spáis oibre

A workspace setting was changed.

100

project_moved

Tionscadal bogtha

A project was moved into or out of a workspace.

101

remote_repository_updated

Nuashonraithe ar an stór iargúlta

A remote repository update was completed.

102

remote_repository_update_failed

Theip ar nuashonrú stórais iargúlta

Updating a remote repository failed.

103

alert_dismissed

Alert dismissed

A component alert was dismissed.

104

alert_reopened

Alert reopened

A component alert was reopened after its context changed.

Liosta breiseán a shaincheapadh

Tá liosta na mbreiseán cumraithe ag WEBLATE_ADDONS. Chun breiseán eile a chur leis, níl le déanamh ach ainm an ranga a chur san áireamh sa socrú seo.

Breiseán scríofa

Is féidir leat do bhreiseáin féin a scríobh freisin, fo-aicme de weblate.addons.base.BaseAddon a chruthú chun meiteashonraí na mbreiseán a shainiú, agus ansin glao ar ais a chur i bhfeidhm chun an phróiseáil a dhéanamh.

Scripteanna a rith ón mbreiseán

Is féidir breiseáin a úsáid freisin chun scripteanna seachtracha a rith. Ba ghnách é seo a chomhtháthú le Weblate, ach anois caithfidh tú cód éigin a scríobh chun do script a fhilleadh le breiseán.

# Copyright © Michal Čihař <michal@weblate.org>
#
# SPDX-License-Identifier: GPL-3.0-or-later

"""Example pre commit script."""

from __future__ import annotations

from typing import ClassVar

from django.utils.translation import gettext_lazy

from weblate.addons.events import AddonEvent
from weblate.addons.scripts import BaseScriptAddon


class ExamplePreAddon(BaseScriptAddon):
    # Event used to trigger the script
    events: ClassVar[set[AddonEvent]] = {
        AddonEvent.EVENT_PRE_COMMIT,
    }
    # Name of the addon, has to be unique
    name = "weblate.example.pre"
    # Verbose name and long description
    verbose = gettext_lazy("Execute script before commit")
    description = gettext_lazy("This add-on executes a script.")

    # Script to execute
    script = "/bin/true"
    # File to add in commit (for pre commit event)
    # does not have to be set
    add_file = "po/{{ language_code }}.po"

Le haghaidh treoracha suiteála féach Seiceálacha cáilíochta saincheaptha, breiseáin, moltaí uathoibríocha agus ceartúcháin uathoibríocha.

Déantar an script a fhorghníomhú agus an t-eolaire reatha socraithe ag fréamh an stór VCS d'aon chomhpháirt ar leith.

Ina theannta sin, tá na hathróga timpeallachta seo a leanas ar fáil:

WL_VCS

Córas rialaithe leagan a úsáidtear.

WL_REPO

URL stór in aghaidh an tsrutha.

WL_PATH

Conair iomlán chuig stór VCS.

WL_BRANCH

Brainse stórtha cumraithe sa chomhpháirt reatha.

WL_FILEMASK

Masc comhaid don chomhpháirt reatha.

WL_TEMPLATE

Ainm comhaid an teimpléid le haghaidh aistriúcháin aonteangacha (is féidir iad a bheith folamh).

WL_NEW_BASE

Ainm comhaid an chomhaid a úsáidtear chun aistriúcháin nua a chruthú (is féidir iad a bheith folamh).

WL_FILE_FORMAT

Formáid comhaid a úsáidtear sa chomhpháirt reatha.

WL_LANGUAGE

Teanga an aistriúcháin atá próiseáilte faoi láthair (níl ar fáil le haghaidh crúcaí ar leibhéal na gcomhpháirteanna).

WL_PREVIOUS_HEAD

CEANN roimhe seo tar éis nuashonrú (ar fáil ach amháin tar éis an hook iar-nuashonraithe a rith).

WL_COMPONENT_SLUG

Seilide comhpháirte a úsáidtear chun URL a chruthú.

WL_PROJECT_SLUG

Seilide tionscadail a úsáideadh chun URL a chruthú.

WL_COMPONENT_NAME

Ainm na comhpháirte.

WL_PROJECT_NAME

Ainm an tionscadail.

WL_COMPONENT_URL

URL na Comhpháirte.

WL_ENGAGE_URL

URL gabháil leis an tionscadal.

Próiseáil stórtha iar-nuashonraithe

Is féidir é a úsáid chun comhaid aistriúcháin a nuashonrú nuair a athraíonn foinse réamhtheachtacha an VCS. Chun é seo a bhaint amach, cuimhnigh le do thoil nach bhfeiceann Weblate ach comhaid tiomanta don VCS, mar sin ní mór duit athruithe a dhéanamh mar chuid den script.

Mar shampla le Gulp is féidir leat é a dhéanamh ag baint úsáide as an gcód seo a leanas:

#! /bin/sh
gulp --gulpfile gulp-i18n-extract.js
git commit -m 'Update source strings' src/languages/en.lang.json

Próiseáil aistriúcháin a réamhghealladh

Bain úsáid as an script tiomnaithe chun aistriúchán a athrú go huathoibríoch sula gcuirfear sa stór é.

Cuirtear ar aghaidh é mar pharaiméadar amháin ina bhfuil ainm comhaid an aistriúcháin reatha.

Logánú gníomhaíochta breiseán

Coinníonn loga gníomhaíochta na mbreiseán súil ar fheidhmiú an bhreiseáin agus is féidir é a úsáid chun súil a choinneáil ar ghníomhaíocht na mbreiseán.

Each entry records whether processing is pending, successful, failed, or skipped. Skipped entries include the reason the add-on did not run, such as an incompatible component, no relevant changes, or a configured schedule that is not due yet. A successful entry can still mean that the add-on checked its inputs but found nothing to change.

For scope-wide add-ons that process components independently, the activity log contains a separate entry for each component.

Is féidir na logaí a ghearradh tar éis eatramh ama áirithe trí ADDON_ACTIVITY_LOG_EXPIRY a chumrú.