Sreafaí oibre aistriúcháin

Ardaíonn úsáid Weblate cáilíocht, laghdaítear obair láimhe, agus tugann sé gach duine atá páirteach sa phróiseas logánaithe níos gaire dá chéile. Is fútsa atá sé cinneadh a dhéanamh cé mhéad gnéithe Weblate ar mhaith leat úsáid a bhaint astu.

Ní liosta iomlán é seo a leanas bealaí chun Weblate a chumrú. Is féidir leat sreafaí oibre eile a bhunú ar na samplaí atá liostaithe anseo.

Saincheapadh sreabhadh oibre

Chomh maith leis an gcumraíocht ag Cumraíocht tionscadail and Cumraíocht na Comhpháirte (as Cumasaigh léirmheasanna, Cumasaigh moltaí, Vótáil moltaí, agus Glac le moltaí go huathoibríoch), an canúint in oiriúint do chnuasach oibre.

Is féidir saincheapadh sreabhadh oibre ar fud an láithreáin a dhéanamh nuair Sainmhínithe teanga a athrú.

Is féidir saincheapadh in aghaidh an tionscadail a dhéanamh ar gach leathanach teanga den tionscadal.

Is féidir gach socrú sreafa oibre a shárú, is é an t-aon teorainn amháin ná gur gá Cumasaigh léirmheasanna a chur ar siúl agus ní féidir é a dhíchumasú ach amháin sa oiriúnú in aghaidh an teanga.

Baineann an chéad socrú reatha:

  1. Saincheapadh tionscadail-teanga

  2. Saincheapadh teanga

  3. Socruithe an tionscadail/na comhpháirte

Note

Bí cúramach le do thoil agus tú ag úsáid sáraithe ar fud an tsuímh mar baineann sé sin le gach tionscadal (ach amháin má tá sáruithe dílse acu do theanga ar leith).

Teorainn a chur le teangacha aistriúcháin

Is féidir le roinnt socruithe teangacha aistriúcháin a theorannú. Pléann siad céimeanna éagsúla de shaolré an aistriúcháin agus is féidir iad a chomhcheangal:

Iarratais rialaithe do theangacha nach bhfuil ann fós

Configure Aistriúchán nua á chur leis at workspace, project, category, or component level. Categories and components can inherit this setting; see Oidhreacht socruithe. You can let users contact maintainers, point them to translation instructions, create the language file automatically, or disable adding new translations.

Is féidir le riarthóirí tionscadail aistriúchán a chur leis fós nuair is féidir le Weblate a chomhad a chruthú. I gcás comhpháirteanna nach bhfaigheann oidhreacht an socrú tionscadail, athraigh Aistriúchán nua á chur leis ina n-aonar nó uathoibrigh na hathruithe ag baint úsáide as PATCH /api/components/(string:project)/(string:component)/.

To allow existing project languages while requesting approval for new ones, select Create existing project languages; contact maintainers for new languages. A language qualifies when any non-glossary component in the project has a target translation for it, even with no translated strings. Source-only languages and glossary translations do not qualify. This applies across categories, including shared components and components the contributor cannot access.

Maintainers approve a language by creating its first target translation. Removing the last qualifying translation removes eligibility. Component overrides that allow unrestricted language creation can also introduce an eligible language. Project and category submissions use the languages present at the start of the operation, so component processing order does not affect the result.

Project and category submissions modify only components owned by that project or category. To add a language to a shared component, use its own language creation page; the owning project's eligibility and permissions apply there.

The REST translation creation endpoint returns HTTP 403 for languages requiring approval; submit these requests through the web interface. The permission to add several languages does not bypass this policy. Maintainers and trusted add-ons retain their existing creation permissions, and repository file discovery is unaffected.

Disabling new translations controls user requests. It does not stop discovery of translation files added to the repository or automatic glossary language synchronization.

Limit which translation files Weblate discovers or creates

Configure Scagaire teanga on each component. For example, ^(de|en|fr)$ limits the component to translation files whose language code is de, en, or fr. The filter applies while scanning the component file mask and when creating a new translation file; it does not change permissions for translations that are already present.

Language filters are configured per component, with no project-wide language allowlist. To apply a filter across many components, automate the changes using PATCH /api/components/(string:project)/(string:component)/.

Deonaigh rochtain aistriúcháin do theangacha roghnaithe amháin

Úsáid language-scoped teams nuair is ceart go mbeadh úsáideoirí difriúla in ann teangacha difriúla a aistriú. Ní féidir le foireann ach ceadanna a dheonú, mar sin bain aon chead aistriúcháin níos leithne a mbeadh feidhm aige maidir leis na húsáideoirí céanna murach sin.

Srian a chur ar eagarthóireacht dhíreach teanga atá ann cheana féin

Oscail na socruithe teanga sa tionscadal, cumasaigh Saincheap sreabhadh oibre aistriúcháin don teanga seo sa tionscadal seo, agus cas air Srian a chur le heagarthóireacht dhíreach.

Is féidir le húsáideoirí a bhfuil an cead Cuir an teaghrán in eagar nuair a chuirtear moltaí i bhfeidhm acu leanúint ar aghaidh ag eagarthóireacht go díreach. Is féidir le húsáideoirí eile moltaí a chur leis nuair a bhíonn Cuir moltaí ar siúl cumasaithe. Múch moltaí chomh maith le go mbeidh an teanga in-eagarthóireachta ag úsáideoirí pribhléideacha amháin.

Is féidir an srian a chumrú ar fud an tsuímh freisin agus Sainmhínithe teanga a athrú i bhfeidhm. Tá tosaíocht ag saincheapadh teanga tionscadail thar an socrú teanga ar fud an tsuímh.

Bain úsáid as vótáil moltaí

Cas air Vótáil moltaí chun ligean d'úsáideoirí vótáil ar mholtaí. Ní chuireann vótáil ina haonar srian ar eagarthóireacht dhíreach. Éilíonn tairseach dhearfach Glactar le moltaí go huathoibríoch ar úsáideoirí gan an cead Cuir in eagar nuair a chuirtear moltaí i bhfeidhm moltaí a chur isteach. Bain úsáid as Srian ar eagarthóireacht dhíreach nuair nach ceart go mbeadh an srian seo ag brath ar ghlacadh uathoibríoch.

Rochtain aistriúcháin

Ní phléitear an access control go mion ina iomláine sna sreafaí oibre, toisc gur féidir formhór a roghanna a chur i bhfeidhm ar aon sreabhadh oibre. Féach ar an doiciméadacht faoi seach maidir le conas rochtain ar aistriúcháin a bhainistiú.

Sna caibidlí a leanas, ciallaíonn úsáideoir ar bith úsáideoir a bhfuil rochtain aige ar an aistriúchán. Féadfaidh sé a bheith ina úsáideoir fíordheimhnithe má tá an tionscadal poiblí, nó ina úsáideoir le Aistrigh cead don tionscadal.

Stáit aistriúcháin

Is féidir le gach teaghrán aistrithe a bheith i gceann de na stáit seo a leanas:

Neamhaistrithe

Tá an t-aistriúchán folamh, d'fhéadfaí é a stóráil sa chomhad nó nach ea, ag brath ar fhormáid an chomhaid.

Tá eagarthóireacht de dhíth

Caithfidh aistriúchán a bheith eagarthóireachta, agus is gnách go mbíonn sé seo mar thoradh ar mheaitseáil doiléir nó ar ghníomh aistritheora. Ag brath ar an bhformáid comhaid, d'fhéadfaí é a mharcáil mar rud a bhfuil eagarthóireacht de dhíth air (mar shampla, nuair a fhaigheann sé bratach fuzzy sa chomhad gettext).

Riachtanas athscríofa

Caithfear an t-aistriúchán a athscríobh mar gheall ar athrú ar an teaghrán foinse.

Riachtanas seiceáil

An stát a úsáidtear le haghaidh teaghráin foinse/teimpléid a bhfuil athbhreithniú forbróra ag teastáil uathu. De ghnáth, socraítear é le haghaidh teaghráin foinse nua a allmhairítear ón VCS nuair a bhíonn an breiseán eagarthóireachta foinse cumasaithe, nó nuair a thuairiscítear teaghrán foinse lena sheiceáil.

Aistrithe / Ag fanacht le hathbhreithniú

Tá an t-aistriúchán déanta. Taispeántar an staid aistrithe mar "Ag fanacht le hathbhreithniú" má tá athbhreithnithe cumasaithe.

Ceadaithe

Tá an t-aistriúchán ceadaithe san athbhreithniú. Ní féidir le haistritheoirí é a athrú a thuilleadh, ach ag athbhreithneoirí amháin. Ní féidir le haistritheoirí ach moltaí a chur leis.

Níl an stát seo ar fáil ach amháin nuair atá athbhreithnithe cumasaithe.

Léamh-amháin

Tá teaghrán inléite amháin toisc go bhfuil read-only flag, mar theaghrán foinse neamh-ineagarthóireachta, nó marcáilte a leithéid sa chomhad aistriúcháin.

Moltaí

Stóráiltear moltaí in Weblate amháin agus ní sa chomhad aistriúcháin.

Déantar ionadaíocht ar na stáit sna comhaid aistriúcháin nuair is féidir.

Hint

Mura dtacaíonn an fhormáid comhaid atá in úsáid agat le stáit a stóráil, b’fhéidir gur mhaith leat an breiseán Brataigh aistriúcháin gan athrú mar "Riachtanas athscríofa" a úsáid chun teaghráin neamhathraithe a mharcáil mar theaghráin a bhfuil gá iad a athscríobh.

Note

Cinneann an Scagaire cáilíochta aistriúcháin cé na stáit aistriúcháin a stóráiltear sa chomhad.

Aistriúchán díreach

An socrú is coitianta le haghaidh foirne níos lú, áit ar féidir le duine ar bith aistriú go díreach. Is é seo an socrú réamhshocraithe in Weblate freisin.

  • Is féidir le haon úsáideoir aistriúcháin a chur in eagar.

  • Is bealaí roghnacha iad moltaí chun athruithe a mholadh, nuair nach mbíonn aistritheoirí cinnte faoin athrú.

Socrú

Luach

Nóta

Cumasaigh léirmheasanna

as

Cumraithe ag leibhéal tionscadail.

Cumasaigh moltaí

ar

Úsáideach d'úsáideoirí a bheith in ann a mholadh nuair nach bhfuil siad cinnte.

Vótáil moltaí

as

Glac le moltaí go huathoibríoch

0

Grúpa aistritheoirí

Úsáideoirí

Aistrigh le per-project access control.

Grúpa léirmheastóirí

N/B

Ní úsáidtear.

Léirmheas piaraí

Leis an sreabhadh oibre seo, is féidir le duine ar bith moladh a chur isteach, a dteastaíonn ceadú ó chomhaltaí breise sula nglactar leis mar aistriúchán.

  • Is féidir le haon úsáideoir moltaí a chur leis.

  • Is féidir le haon úsáideoir vótáil ar son moltaí.

  • Déantar aistriúchán ar mholtaí nuair a thugtar líon réamhchinnte vótaí dóibh.

Socrú

Luach

Nóta

Cumasaigh léirmheasanna

as

Cumraithe ag leibhéal tionscadail.

Cumasaigh moltaí

ar

Vótáil moltaí

ar

Glac le moltaí go huathoibríoch

2

Is féidir leat luach níos airde a shocrú chun tuilleadh athbhreithnithe piaraí a éileamh.

Grúpa aistritheoirí

Úsáideoirí

Aistrigh le per-project access control.

Grúpa léirmheastóirí

N/B

Ní úsáidtear, déanann gach aistritheoir athbhreithniú.

Athbhreithneoirí tiomnaithe

Le hathbhreithneoirí tiomnaithe tá dhá ghrúpa úsáideoirí agat, ceann amháin in ann aistriúcháin a chur isteach, agus ceann eile in ann iad a athbhreithniú chun a chinntiú go bhfuil na haistriúcháin comhsheasmhach agus go bhfuil an caighdeán go maith.

  • Is féidir le haon úsáideoir aistriúcháin neamhcheadaithe a chur in eagar.

  • Is féidir le Athbhreithneoir teaghráin a cheadú / a dhícheadú.

  • Is féidir le Athbhreithneoir gach aistriúchán a chur in eagar (lena n-áirítear na cinn cheadaithe).

  • Is féidir moltaí a úsáid freisin chun athruithe a mholadh do theaghráin cheadaithe.

Socrú

Luach

Nóta

Cumasaigh léirmheasanna

ar

Cumraithe ag leibhéal tionscadail.

Cumasaigh moltaí

ar

Úsáideach d'úsáideoirí a bheith in ann a mholadh nuair nach bhfuil siad cinnte.

Vótáil moltaí

as

Glac le moltaí go huathoibríoch

0

Grúpa aistritheoirí

Úsáideoirí

Aistrigh le per-project access control.

Grúpa léirmheastóirí

Léirmheastóirí

Athbhreithnigh le per-project access control.

Léirmheasanna á gcur ar siúl

Is féidir athbhreithnithe a chasadh air i gcumraíocht an tionscadail, ón bhfo-leathanach Workflow de shocruithe an tionscadail (le fáil sa roghchlár OperationsSettings):

_images/project-workflow.webp

Léirmheasanna de réir teanga

Chun athbhreithniú a éileamh do theangacha roghnaithe amháin, cuir Cumasaigh léirmheasanna ar siúl ar dtús don tionscadal ar fad. Ansin, oscail gach leathanach teanga tionscadail ar cheart dóibh iompar difriúil a úsáid, cumasaigh Saincheap sreabhadh oibre aistriúcháin don teanga seo sa tionscadal seo, agus múch Cumasaigh athbhreithnithe do theangacha nach ceart dóibh athbhreithniú a éileamh.

Caithfidh rochtain athbhreithnithe a bheith ag athbhreithneoirí don teanga chéanna freisin. Cuir le foireann iad a bhfuil Review strings ina róil, agus cuir teorainn leis an bhfoireann sin nó leis an mballraíocht úsáideora don teanga ar cheart dóibh athbhreithniú a dhéanamh uirthi. Féach Rialú rochtana in aghaidh an tionscadail a bhainistiú agus Rialú rochtana ar fud an tsuímh le haghaidh socruithe rochtana teanga-scóipeáilte.

Mura bhfuil cnaipí formheasa le feiceáil, seiceáil an dá chuid den socrú: ní mór athbhreithnithe a bheith cumasaithe don aistriúchán sin, agus ní mór cead athbhreithnithe a bheith ag an úsáideoir atá sínithe isteach don teanga sin.

Machine translation and LLM workflows

Machine translation services, including large language model (LLM) services, can assist human translators or generate translations for them to edit or approve. Choose a workflow based on when humans should check the generated text and when it should reach the repository.

First, configure the services under Automatic suggestions in the project settings or site administration; see Moltaí uathoibríocha. For LLM services, see Comhthéacs aistriúcháin LLM for the context and instructions used to guide translation.

To process strings in bulk, run Aistriúchán uathoibríoch, select Machine translation as the source, and choose the services to use. For ongoing automation, configure the Aistriúchán uathoibríoch add-on on the component with the same source and desired mode. Use the query state:empty to fill empty translations without replacing existing human work; see Ag cuardach teaghráin.

Human translation assisted by services

Use this workflow when translators should choose when to use machine translation for each string.

Translators consult the Moltaí uathoibríocha tab in the editor, choose a service result, edit it as needed, and save the translation. These service results are distinct from stored suggestions awaiting acceptance: a human decides what to save. This workflow does not require the Automatic translation add-on and can be combined with Athbhreithneoirí tiomnaithe.

Service translation with human editing

Use this workflow to fill translations automatically and let humans improve them directly.

The service output becomes a translation that humans can edit in the usual editor. It can be committed to the repository without human approval.

For machine drafts that should remain visibly unfinished, choose Add as "Needing edit" instead. Humans edit these drafts and clear the Needs editing state when finished. To keep unfinished drafts out of repository commits, set Scagaire cáilíochta aistriúcháin to Skip translations marked as needing editing.

Service suggestions with human acceptance

Use this workflow when humans should check service output before it becomes a translation.

Humans check the stored suggestions and accept suitable ones, or edit the proposed text before saving a translation. Suggestions are stored only in Weblate and do not enter translation files until accepted as translations. Accepting a suggestion is separate from approving a translation in the dedicated review workflow.

Service translation with review and a quality gateway

Use this workflow when humans should edit machine translations in Weblate, but only reviewer-approved translations should reach the repository.

Generated translations appear as Waiting for review. Translators can edit them, and reviewers check and approve the finished translations. Only after approval are these translations eligible for repository commits. Translators can suggest further changes to approved strings, while reviewers can edit them directly.

Enabling reviews alone does not keep unapproved translations out of commits. The translation quality filter provides that gateway. Keep reviews enabled for every language that should follow this workflow; check any workflow customization overrides.

Reusing existing translations

Use existing translations to bootstrap a new language or component, then have humans adapt matches and fill the remaining gaps.

Run Aistriúchán uathoibríoch with Other translation components as the source, or select the Cuimhne Aistriúcháin service under Machine translation. Choose whether matches become translations, drafts needing editing, or suggestions using the modes described above. Use state:empty to preserve existing translations. The Aistriúchán uathoibríoch add-on can apply this reuse automatically as strings arrive.

For ongoing consistency, Iomadú aistriúcháin can copy edits to matching strings across components in the same project. Propagation happens while translating; it does not copy translations merely loaded from the repository. See Aistriúcháin á gcoinneáil mar an gcéanna trasna comhpháirteanna for its requirements and for checks that help humans resolve differences.

Geata cáilíochta do na teaghráin foinse

Is gnách go dtagann na teaghráin teanga foinse bunaidh ó fhorbróirí, ós rud é gurb iad a scríobhann an cód agus a sholáthraíonn na teaghráin tosaigh. Mar sin féin, is minic nach cainteoirí dúchais na teanga foinse iad na forbróirí agus ní sholáthraíonn siad an caighdeán atá ag teastáil ó na teaghráin foinse. Is féidir leis an aistriúchán idirmheánach cabhrú leat aghaidh a thabhairt air seo - tá geata cáilíochta breise ann do na teaghráin idir forbróirí agus aistritheoirí.

Trí Comhad teanga idirmheánach a shocrú, úsáidtear an comhad seo chun teaghráin a aistriú go dtí an teanga foinse ag aistritheoirí/eagarthóirí fad is atá sé faoi úinéireacht na bhforbróirí (ag baint úsáide as teangacha treallacha amhail en_devel go minic). Nuair a bheidh an chéim seo críochnaithe, bíonn teaghráin ar fáil le haghaidh aistriúcháin chuig teangacha sprice, bunaithe ar an méid atá anois ina theanga foinse snasta atá stóráilte sa Comhad aonteangach bunteanga.

digraph translations { graph [fontname = "sans-serif", fontsize=10]; node [fontname = "sans-serif", fontsize=10, margin=0.1, height=0, style=filled, fillcolor=white, shape=note]; edge [fontname = "sans-serif", fontsize=10]; subgraph cluster_dev { style=filled; color=lightgrey; label = "Development process"; "Developers" [shape=box, fillcolor="#144d3f", fontcolor=white]; "Developers" -> "Intermediate file"; } subgraph cluster_l10n { style=filled; color=lightgrey; label = "Localization process"; "Translators" [shape=box, fillcolor="#144d3f", fontcolor=white]; "Editors" [shape=box, fillcolor="#144d3f", fontcolor=white]; "Editors" -> "Monolingual base language file"; "Translators" -> "Translation language file"; } "Intermediate file" -> "Monolingual base language file" [constraint=false]; "Monolingual base language file" -> "Translation language file" [constraint=false]; }

Comhdhlúthú teaghrán ag baint úsáide as teanga thánaisteach

Nuair nach féidir Comhad teanga idirmheánach a úsáid chun na teaghráin a chomhdhlúthú, is féidir leat ceann de na haistriúcháin a roghnú chun gníomhú mar theanga thánaisteach. Is féidir an teanga a chumrú i dtionscadal (Teanga thánaisteach) nó i gcomhpháirt (Teanga thánaisteach). Ansin taispeántar é do na haistritheoirí agus iad ag aistriú (féach Teangacha tánaisteacha) agus is féidir é a úsáid mar fhoinse le haghaidh meaisínaistriúcháin (féach Teaghráin foinse don mheaisínaistriúchán).

Is féidir leis an socrú seo a bheith úsáideach le teaghráin foinse teanga mheasctha agus iad a chomhdhlúthú in aistriúchán amháin, a úsáidtear ansin mar bhunlíne d'obair eile.

Léirmheasanna teaghráin foinse

Le Cumasaigh léirmheasanna foinse cumasaithe, is féidir an próiseas athbhreithnithe a chur i bhfeidhm le haghaidh teaghráin foinse. Nuair a bheidh sé cumasaithe, is féidir le húsáideoirí saincheisteanna a thuairisciú le teaghráin foinse. Braitheann an próiseas féin ar cibé an bhfuil formáidí dátheangacha nó aonteangacha in úsáid.

I gcás formáidí aonteangacha, feidhmíonn athbhreithniú teaghrán foinse cosúil le Athbhreithneoirí tiomnaithe — a luaithe a thuairiscítear fadhb le teaghrán foinse, marcáiltear an teaghrán foinse mar Needs editing.

Ní cheadaíonn formáidí dátheangacha eagarthóireacht dhíreach ar theaghráin foinse (is gnách iad a bhaint go díreach ón gcód foinse). Sa chás seo, tá lipéad Foinse de dhíth athbhreithniú ceangailte le teaghráin tuairiscithe ag aistritheoirí. Ba cheart duit teaghráin dá leithéid a athbhreithniú agus iad a chur in eagar sa chód foinse, nó an lipéad a bhaint.