Wụnye Ma Jiri

windows Buru Ụzọ Tinye git bash

windows , biko pịa ebe a ka ibudata na wụnye git bash mbụ .

Gbaa ọrụ ndị ọzọ na git bash .

Wụnye

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

Hazie Akara Ntụgharị Asụsụ

Gaa i18n.site/token Pịa ka idetuo token

Mepụta ~/.config/i18n.site.yml , mado ọdịnaya e depụtaghachiri n'ime ya, ọdịnaya dị ka ndị a:

token: YOUR_API_TOKEN

Na i18n.site/payBill , ịkwesịrị ijikọ kaadị kredit maka ịkwụ ụgwọ (ọ dịghị mkpagharị achọrọ, weebụsaịtị ga-ewepụ ụgwọ ozugbo dabere na ojiji, lee homepage maka ịnye ọnụahịa ).

Jiri

Ihe Ngosi Ngosi

Biko rụtụ aka na ngosi github.com/i18n-site/demo.i18 iji mụta nhazi ntụgharị asụsụ i18 .

Ndị ọrụ na China nwere ike mechie atomgit.com/i18n/demo.i18

Mgbe ịmechara, tinye ndekọ ma mee i18 iji mechaa ntụgharị asụsụ ahụ.

Ọdịdị Ndekọ

Usoro ndekọ ụlọ nkwakọba ihe nke template bụ nke a

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

Faịlụ ngosi atụgharịrị na ndekọ ndekọ en bụ naanị ihe atụ na enwere ike ihichapụ.

Gbaa Ntụgharị Asụsụ

Tinye akwụkwọ ndekọ aha wee mee i18 iji tụgharịa asụsụ.

Na mgbakwunye na ntụgharị asụsụ, mmemme ahụ ga-ewepụta folda .i18n/data , biko tinye ya na ebe nchekwa.

Mgbe ịsụgharịchara faịlụ ọhụrụ ahụ, a ga-emepụta faịlụ data ọhụrụ na ndekọ a. Cheta itinye git add . .

Faịlụ Nhazi

.i18n/conf.yml bụ faịlụ nhazi nke ngwa ntụgharị asụsụ ahịrị iwu i18

Ọdịnaya dị ka ndị a:

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

ignore:
  - _*

Asụsụ Ntụgharị & Isi Mmalite

Na faịlụ nhazi, onye nọ n'okpuru fromTo :

en bụ asụsụ isi mmalite, zh ja ko de fr bụ asụsụ ebumnuche ntụgharị asụsụ.

Koodu asụsụ hụ i18n.site/i18/LANG_CODE

Dịka ọmụmaatụ, ọ bụrụ na ịchọrọ ịsụgharị Chinese gaa na Bekee, degharịa ahịrị zh: en a.

Ọ bụrụ na ịchọrọ ịtụgharị asụsụ n'asụsụ niile akwadoro, biko hapụ oghere ka : gachara. ọmụmaatụ

i18n:
  fromTo:
    en:

Ị nwere ike hazie fromTo dị iche iche maka faịlụ subdirectories dị / iche edere dị ka ndị a :

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

Na tebụl nhazi a, asụsụ isi mmalite nke ntụgharị asụsụ katalọgụ blog bụ zh , na asụsụ isi mmalite nke ntụgharị asụsụ katalọgụ blog/your_file_name.md bụ ja .

Onyonyo/Njikọ Ọtụtụ Asụsụ

Mgbe URL ndị dị na foto na njikọ dị na replace: na MarkDown (na src na àgwà href nke agbakwunyere HTML ) na-ahazi na .i18n/conf.yml na prefix a, koodu asụsụ nke dị na URL ga-eji koodu ntụgharị asụsụ dochie ya ( asụsụ) . ndepụta koodu ).

Dịka ọmụmaatụ, nhazi gị bụ nke a:

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: bụ akwụkwọ ọkọwa okwu, isi ihe bụ prefix URL ga-edochi ya, uru ya bụ iwu nnọchi.

Ihe iji dochie iwu ko de uk>ru zh-TW>zh >en dị n'elu bụ na ko de na-eji foto nke koodu asụsụ nke ha, zh-TW na zh na-eji foto nke zh , uk na-eji foto nke ru , na asụsụ ndị ọzọ (dị ka ja ) na-eji foto a. nke en na ndabara.

Dịka ọmụmaatụ, faịlụ isi mmalite French ( fr ) nke MarkDown bụ nke a :

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

Faịlụ Bekee ( en ) atụgharịrị ma mepụta ya bụ nke a :

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

N'ebe a, /en/ dị na koodu asụsụ isi mmalite ka ejiri /zh/ dochie ya n'asụsụ ebumnuche.

Rịba ama : A ghaghị inwe / tupu na mgbe koodu asụsụ nke ederede edochiri na URL.

[!TIP] Ọ bụrụ na ahazi - / na url: , ọ bụ naanị ụzọ ndị ikwu ka a ga-ejikọta, mana URL ndị na-amalite na // agaghị adabara.

Ọ bụrụ na ụfọdụ njikọ nke ngalaba aha chọrọ ka edochie ma ụfọdụ achọghị ka edochie ya, ị nwere ike iji prefixes dị iche iche dị ka [x](//x.com/en/) na [x](//x.com/en/) iji mata ọdịiche ha.

Leghara Faịlụ Anya

Site na ndabara, a ga-atụgharị asụsụ faịlụ niile malite na .md na .yml na akwụkwọ ndekọ aha isi mmalite.

Ọ bụrụ na ịchọrọ ileghara ụfọdụ faịlụ anya ma ghara ịtụgharị ha (dị ka akwụkwọ emechabeghị), ị nwere ike hazie ya na mpaghara ignore .

ignore na-eji globset okwu ahụ dị ka faịlụ .gitignore .

Dịka ọmụmaatụ, _* na faịlụ nhazi dị n'elu pụtara na faịlụ ndị na-amalite na _ agaghị atụgharịa ya.

Iwu Ntụgharị Asụsụ

Ndị Ndezi Ntụgharị Asụsụ Ekwesịghị Ịgbakwunye Ma Ọ Bụ Hichapụ Ahịrị

Enwere ike ịhazi ntụgharị asụsụ ahụ. Gbanwee ederede izizi na igwe-sụgharịa ya ọzọ, agaghị edegharị mgbanwe akwụkwọ ntuziaka na ntụgharị asụsụ (ọ bụrụ na agbanwebeghị paragraf a nke ederede izizi).

[!WARN] Ahịrị ntụgharị asụsụ na ederede izizi ga-adarịrị otu na otu. Ya bụ, etinyela ma ọ bụ hichapụ ahịrị mgbe ị na-achịkọta ntụgharị asụsụ. Ma ọ bụghị ya, ọ ga-ebute ọgba aghara na cache ndezi ntụgharị asụsụ.

Ọ bụrụ na ihe adịghị mma, biko rụtụ aka na FAQ maka azịza.

YAML Ntụgharị Asụsụ

Ngwá ọrụ ahịrị iwu ga-ahụ faịlụ niile na-ejedebe na .yml n'ime ndekọ faịlụ asụsụ isi wee tụgharịa asụsụ ha.

Ngwa a na-atụgharị naanị ụkpụrụ ọkọwa okwu na .yml , ọ bụghị igodo ọkọwa okwu.

Dịka ọmụmaatụ i18n/en/i18n.yml

apiToken: API Token
defaultToken: Default Token

a ga-atụgharị ya ka i18n/zh/i18n.yml

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

Enwere ike iji aka gbanwee ntụgharị asụsụ YAML (mana etinyekwala ma ọ bụ hichapụ igodo ma ọ bụ ahịrị na ntụgharị asụsụ).

Dabere na ntụgharị asụsụ YAML , ị nwere ike wulite ihe ngwọta mba ụwa maka asụsụ mmemme dị iche iche.

Ojiji Dị Elu

Ndekọ Ntụgharị Asụsụ

Ọ bụrụhaala na emepụtara .i18n/conf.yml (ọ dịghị mkpa ịmalite site na ndebiri ngosi ngosi oge ọ bụla), i18 ga-arụ ọrụ nke ọma.

Ngwá ọrụ ahịrị iwu ga-ahụ nhazi .i18n/conf.yml n'ime akwụkwọ ndekọ aha niile wee tụgharịa asụsụ ha.

Ọrụ ndị na-eji monorepo ụlọ nwere ike kewaa faịlụ asụsụ n'ime akwụkwọ ndekọ aha.

Ndekọ Nwụnye Omenala

A ga-etinye ya na /usr/local/bin na ndabara.

Ọ bụrụ na /usr/local/bin enweghị ikike ide, a ga-etinye ya na ~/.bin .

Ịtọ ntọala gburugburu ebe obibi TO nwere ike ịkọwa ndekọ nwụnye, dịka ọmụmaatụ :

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