Suiteáil Agus Úsáid

Suiteáil windows Ar Dtús git bash

windows git bash

Déan oibríochtaí ina dhiaidh sin i git bash .

Suiteáil

bash <(curl -sS https://i.i18n.site) i18

Cumraigh Comhartha Aistriúcháin

Tabhair cuairt ar i18n.site/token Cliceáil chun an comhartha a chóipeáil

Cruthaigh ~/.config/i18n.site.yml , greamaigh an t-ábhar cóipeáilte isteach ann, is é seo a leanas an t-ábhar:

token: YOUR_API_TOKEN

Ina i18n.site/payBill , ní mór duit cárta creidmheasa a cheangal le haghaidh íocaíochta (ní gá athmhuirearú a dhéanamh, déanfaidh an láithreán gréasáin táillí a asbhaint go huathoibríoch de réir úsáide, féach ar an leathanach baile le haghaidh praghsála ).

Úsáid

Tionscadal Taispeána

Féach ar an tionscadal taispeána github.com/i18n-site/demo.i18 do thoil chun cumraíocht i18 aistriúchán a fhoghlaim.

Is féidir le húsáideoirí sa tSín Clón atomgit.com/i18n/demo.i18

Tar éis clónáil, cuir isteach an t-eolaire agus rith i18 chun an t-aistriúchán a chríochnú.

Struchtúr Eolaire

Seo a leanas struchtúr eolaire an stórais teimpléid

┌── .i18n
│  └── conf.yml
└── en
   ├── _IgnoreDemoFile.md
   ├── i18n.yml
   └── README.md

Níl sna comhaid taispeána aistrithe san eolaire en ach sampla agus is féidir iad a scriosadh.

Rith Aistriúcháin

Cuir isteach an t-eolaire agus rith i18 le haistriú.

Chomh maith leis an aistriúchán, ginfidh an clár an fillteán .i18n/data freisin, le do thoil é a chur leis an stór.

Tar éis duit an comhad nua a aistriú, ginfear comhad sonraí nua san eolaire seo Cuimhnigh git add . .

Comhad Cumraíochta

Is é .i18n/conf.yml an comhad cumraíochta den uirlis aistriúcháin i18 ordú

Seo a leanas an t-ábhar:

i18n:
  fromTo:
    en: zh ja ko de fr
    # en:

ignore:
  - _*

Teanga Fhoinseach &

Sa chomhad cumraíochta, tá fo-riachtanas fromTo :

Is é en an teanga foinseach, is é zh ja ko de fr sprioctheanga an aistriúcháin.

Cód teanga féach i18n.site/i18/LANG_CODE

Mar shampla, más mian leat Sínis a aistriú go Béarla, athscríobh an líne seo zh: en .

Más mian leat aistriú go dtí gach teanga a dtacaítear leis, fág bán é tar éis : . mar shampla

i18n:
  fromTo:
    en:

Is féidir leat fromTo difriúil a chumrú le haghaidh : éagsúla /

i18n:
  fromTo:
    en:
  path:
    blog:
      fromTo:
        zh:
    blog/your_file_name.md:
      fromTo:
        ja:

Sa tábla cumraíochta seo, is é zh an teanga fhoinseach d’aistriúchán catalóg blog , agus is é ja teanga foinse aistriúcháin chatalóg blog/your_file_name.md .

Íomhánna/Naisc Ilteangacha

Nuair a bheidh na URLanna sna pictiúir agus naisc in replace: agus MarkDown (agus tréithe src agus href leabaithe HTML ) cumraithe i .i18n/conf.yml leis an réimír seo, cuirfear cód teanga an aistriúcháin ( teanga liosta cód ).

Mar shampla, tá do chumraíocht mar seo a leanas:

i18n:
  fromTo:
    fr: ko de en zh zh-TW uk ru ja
  replace:
    https://fcdoc.github.io/img/ : ko de uk>ru zh-TW>zh >en

Is foclóir é replace: , is é an eochair an réimír URL atá le hathsholáthar, agus is é an luach an riail athsholáthair.

Is é an bhrí atá le riail ko de uk>ru zh-TW>zh >en thuas a athsholáthar ná go n-úsáideann ko de an pictiúr dá chód teanga féin, úsáideann zh-TW agus zh pictiúr zh , úsáideann uk pictiúr ru , agus úsáideann teangacha eile (ar nós ja ) an pictiúr de en de réir réamhshocraithe.

Mar shampla, is é seo a leanas an comhad foinse Fraincis ( fr ) de MarkDown :

![xx](//i18n-img.github.io/fr/1.avif)
<video src="https://i18n-img.github.io/fr/1.mp4"></video>
[xx](//i18n-img.github.io/fr/README.md)
<a style="color:red" href="https://i18n-img.github.io/fr/i18n.site.gz">xx</a>

Seo a leanas an comhad Béarla ( en ) aistrithe agus ginte :

![xx](//i18n-img.github.io/en/1.avif)
<video src="https://i18n-img.github.io/en/1.mp4"></video>
[xx](//i18n-img.github.io/en/README.md)
<a style="color:red" href="https://i18n-img.github.io/en/i18n.site.gz">xx</a>

Anseo, cuirtear /zh/ sa sprioctheanga in ionad /en/ sa chód foinseach.

Tabhair faoi deara : Ní mór / a bheith ann roimh chód teanga an téacs athsholáthair san URL agus ina dhiaidh.

[!TIP] Má tá - / cumraithe i url: , ní dhéanfar ach cosáin choibhneasta a mheaitseáil, ach ní dhéanfar URLanna a thosaíonn le // a mheaitseáil.

Más mian le naisc áirithe ainm fearainn a chur in ionad agus nach bhfuil cuid acu ag iarraidh iad a athsholáthar, is féidir leat réimíreanna éagsúla a úsáid mar [x](//x.com/en/) agus [x](//x.com/en/) chun iad a idirdhealú.

Neamhaird a Dhéanamh Ar Chomhad

De réir réamhshocraithe, aistreofar gach comhad a thosaíonn le .md agus .yml san eolaire teanga foinse.

Más mian leat neamhaird a dhéanamh ar chomhaid áirithe agus gan iad a aistriú (cosúil le dréachtaí neamhchríochnaithe), is féidir leat é a chumrú leis an réimse ignore .

Úsáideann ignore an chomhréir globset leis an gcomhad .gitignore .

Mar shampla, ciallaíonn _* sa chomhad cumraíochta thuas nach n-aistreofar comhaid a thosaíonn le _ .

Rialacha Aistriúcháin

Níor Cheart D’eagarthóirí Aistriúcháin Línte a Chur Leis Nó a Scriosadh

Is féidir an t-aistriúchán a chur in eagar. Déan an buntéacs a mhodhnú agus meaisín-aistrithe arís é, ní dhéanfar na modhnuithe láimhe ar an aistriúchán a fhorscríobh (mura bhfuil an mhír seo den bhuntéacs athraithe).

[!WARN] Caithfidh línte an aistriúcháin agus an buntéacs freagairt duine le duine. Is é sin, ná cuir nó scrios línte agus an t-aistriúchán á chur le chéile. Seachas sin, beidh sé ina chúis le mearbhall sa taisce eagarthóireacht aistriúcháin.

Má théann rud éigin mícheart, féach le do thoil do na Ceisteanna Coitianta le haghaidh réitigh.

YAML Aistriúchán

Gheobhaidh an uirlis líne ordaithe gach comhad a chríochnaíonn le .yml san eolaire comhaid teanga foinse agus aistreoidh sé iad.

Ní aistríonn an uirlis ach na luachanna foclóir i .yml , ní na heochracha foclóir.

Mar shampla i18n/en/i18n.yml

apiToken: API Token
defaultToken: Default Token

aistreofar é mar i18n/zh/i18n.yml

apiToken: 接口令牌
defaultToken: 默认令牌

Is féidir aistriúchán YAML a mhodhnú de láimh freisin (ach ná cuir nó scrios eochracha nó línte san aistriúchán).

Bunaithe ar YAML aistriúchán, is féidir leat réitigh idirnáisiúnta a thógáil go héasca do theangacha ríomhchlárúcháin éagsúla.

Ardúsáid

Fochomhadlann Aistriúcháin

Chomh fada agus a chruthaítear .i18n/conf.yml (ní gá tosú ó theimpléad tionscadail taispeána gach uair), oibreoidh i18 go breá.

Gheobhaidh an uirlis líne ordaithe .i18n/conf.yml cumraíocht i ngach fochomhadlann agus aistreoidh sé iad.

Is féidir le tionscadail a úsáideann an ailtireacht monorepo comhaid teanga a roinnt ina bhfochomhadlanna.

Eolaire Suiteála Saincheaptha

Déanfar é a shuiteáil go /usr/local/bin de réir réamhshocraithe.

Mura bhfuil cead scríofa ag /usr/local/bin déanfar é a shuiteáil in ~/.bin .

Is féidir le hathróg timpeallacht socraithe TO an t-eolaire suiteála a shainiú, mar shampla :

TO=/bin sudo bash <(curl -sS https://i.i18n.site) i18