Kenya Le Ho Sebelisa

windows E Qala Ho Kenya git bash

windows , ka kopo tlanya mona ho jarolla le ho kenya git bash pele .

Etsa ts'ebetso e latelang ho git bash .

Kenya

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

Lokisa Tokene Ea Phetolelo

Etela i18n.site/token Tobetsa ho kopitsa letšoao

Theha ~/.config/i18n.site.yml , beha litaba tse kopilitsoeng ho eona, litaba li tjena:

token: YOUR_API_TOKEN

i18n.site/payBill , o hloka ho tlama karete ea mokoloto bakeng sa tefo (ha ho hlokahale recharge, sebaka sa marang-rang se tla ntša litefiso ho latela ts'ebeliso, sheba leqephe la lehae bakeng sa litheko ).

Tshebediso

Morero Oa Demo

Ka kopo sheba morero oa demo github.com/i18n-site/demo.i18 ithuta ho hlophisa i18 phetolelo.

Basebelisi ba Chaena ba ka kopanya atomgit.com/i18n/demo.i18

Ka mor'a ho kopanya, kenya bukana 'me u tsamaise i18 ho qetela phetolelo.

Sebopeho Sa Bukana

Sebopeho sa buka ea polokelo ea template se tjena

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

Lifaele tsa demo tse fetoletsoeng bukeng ea en ke mohlala feela 'me li ka hlakoloa.

Etsa Phetolelo

Kenya bukana 'me u tsamaise i18 ho fetolela.

Ntle le phetolelo, lenaneo le tla hlahisa foldara ea .i18n/data , ka kopo e kenye sebakeng sa polokelo.

Kamora ho fetolela faele e ncha, faele e ncha ea data e tla hlahisoa bukeng ena Hopola ho kenyelletsa git add . .

Faele Ea Tlhophiso

.i18n/conf.yml ke faele ea tlhophiso ea sesebelisoa sa i18 sa ho fetolela mola oa taelo

Litaba ke tse latelang:

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

ignore:
  - _*

Puo Ea Mohloli &

Ho faele ea tlhophiso, e ka tlase ho fromTo :

en ke puo ya motswedi, zh ja ko de fr ke puo e e fetolelwang mo thanolong.

Khoutu ea puo bona i18n.site/i18/LANG_CODE

Mohlala, haeba u batla ho fetolela Sechaena ho Sekhooa, ngola mola ona bocha zh: en .

Haeba u batla ho fetolela lipuong tsohle tse tšehetsoeng, ka kopo tlohela letho ka mor'a : . ka mohlala

i18n:
  fromTo:
    en:

O ka hlophisa fromTo e fapaneng bakeng sa li-subdirectories tse / Pontšo e ngotsoe ka tsela e latelang :

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

Lethathamong lena la litlhophiso, puo ea mohloli oa lethathamo la phetolelo blog ke zh , 'me puo ea mohloli oa phetolelo ea lethathamo blog/your_file_name.md ke ja .

Litšoantšo/Lihokelo Tsa Lipuo Tse Ngata

Ha li-URL tse litšoantšong le likhokahanong ho replace: le MarkDown (le litšobotsi tsa src le href tsa embedded HTML ) li hlophisoa ho .i18n/conf.yml ka sehlomapele sena, khoutu ea puo ea mohloli ho URL e tla nkeloa sebaka ke khoutu ea puo ea phetolelo ( puo. lenane la khoutu ).

Ka mohlala, tlhophiso ea hau e tjena:

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

replace: ke buka e hlalosang mantsoe, senotlolo ke sehlomathiso sa URL se lokelang ho nkeloa sebaka, 'me boleng ke molao o nkelang sebaka.

Moelelo oa ho nkela molao ko de uk>ru zh-TW>zh >en ka holimo sebaka ke hore ko de o sebelisa setšoantšo sa khoutu ea puo ea hae, zh-TW le zh o sebelisa setšoantšo sa zh , uk o sebelisa setšoantšo sa ru le lipuo tse ling (joaloka ja ) sebelisa setšoantšo. ea en ka ho sa feleng.

Mohlala, faele ea mohloli oa Sefora ( fr ) ea MarkDown e tjena :

![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>

Faele ( en ) e fetoletsoeng le ho hlahiswa ka tsela e latelang :

![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>

Mona, /en/ tsa khoutu ea puo ea mohloli li nkeloa sebaka ke /zh/ puong eo ho buuoang ka eona.

/ :

[!TIP] Haeba - / e hlophisitsoe ho url: , ho tla bapisoa feela litsela tse amanang, empa li-URL tse qalang ka // li ke ke tsa nyallana.

Haeba lihokelo tse ling tsa domain name li batla ho nkeloa sebaka 'me tse ling li sa batle ho nkeloa sebaka, u ka sebelisa li-prefixes tse fapaneng joalo ka [x](//x.com/en/) le [x](//x.com/en/) ho li khetholla.

Hlokomoloha Faele

Ka linako tsohle, lifaele tsohle tse qalang ka .md le .yml bukeng ea puo ea mohloli li tla fetoleloa.

Haeba u batla ho hlokomoloha lifaele tse itseng 'me u se ke ua li fetolela (joalo ka lingoloa tse sa phethoang), u ka li hlophisa ka lebala la ignore .

ignore e sebelisa mantsoe a globset le a faele e .gitignore .

Ka mohlala, _* faeleng ea tlhophiso e ka holimo e bolela hore lifaele tse qalang ka _ li ke ke tsa fetoleloa.

Melao Ea Phetolelo

Bahlophisi Ba Liphetolelo Ha Baa Lokela Ho Kenya Kapa Ho Hlakola Mela

Phetolelo e ka fetoloa. Fetosa mongolo oa mantlha, 'me u o fetolele ka mochini hape, liphetoho tse fetoletsoeng ka letsoho li ke ke tsa hlakoloa (haeba serapa sena sa mongolo oa mantlha se sa fetoloa).

[!WARN] Mela ea phetolelo le mongolo oa pele li tlameha ho lumellana le o le mong. Ke hore, u se ke ua eketsa kapa ua hlakola mela ha u hlophisa phetolelo. Ho seng joalo, e tla baka pherekano ho cache ea ho fetola phetolelo.

Haeba ho na le ho hong ho sa tsamaeeng hantle, ka kopo sheba FAQ bakeng sa tharollo.

YAML Liphetolelo

Sesebelisoa sa mola oa taelo se tla fumana lifaele tsohle tse qetellang ka .yml bukeng ea faele ea puo ea mohloli ebe oa li fetolela.

Sesebelisoa se fetolela feela boleng ba dikishinari ho .yml , eseng linotlolo tsa dikishinari.

Ka mohlala i18n/en/i18n.yml

apiToken: API Token
defaultToken: Default Token

e tla fetoleloa e le i18n/zh/i18n.yml

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

Phetolelo ea YAML e ka boela ea fetoloa ka letsoho (empa u se ke ua kenya kapa ua hlakola linotlolo kapa mela ea phetolelo).

Ho ipapisitsoe le YAML phetolelo, o ka haha habonolo tharollo ea machaba bakeng sa lipuo tse fapaneng tsa mananeo.

Tšebeliso E Tsoetseng Pele

Bukana Ea Phetolelo

Hafeela .i18n/conf.yml e ntse e bōptjoa (ha ho hlokahale ho qala ho tloha template ea morero oa demo nako le nako), i18 e tla sebetsa hantle.

Sesebelisoa sa mola oa taelo se tla fumana litlhophiso tsa .i18n/conf.yml ho li-subdirectories tsohle ebe li li fetolela.

Merero e sebelisang boqapi ba monorepo

Sengoliloeng Sa Ho Kenya

E tla kenngoa ho /usr/local/bin ka ho sa feleng.

Haeba /usr/local/bin e sena tumello ea ho ngola e tla kenngoa ho ~/.bin .

Ho beha phapang ea tikoloho TO ho ka hlalosa buka ea ho kenya, mohlala :

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