Kenya Le Go Diriša
windows Pele Kenya git bash
windows , hle tobetsa mona ho thowuni le ho kenya git bash
pele .
Matha ditiro tše di latelago ka go git bash
.
Hloma
bash <(curl -sS https://i.i18n.site) i18
Beakanya Leswao La Phetolelo
Etela i18n.site/token Klika go kopiša leswao
Theha ~/.config/i18n.site.yml
, kgomaretša diteng tše di kopišitšwego go yona, diteng di ka tsela ye e latelago:
token: YOUR_API_TOKEN
Ho i18n.site/payBill , u lokela ho tlama karete ya mokitlane bakeng sa tefo (ha ho recharge e hlokahalang, websaeteng tla ka tsela e iketsang deduct ditefello ho ea ka tshebediso ya, bona leqepheng la lapeng bakeng sa theko ).
Šomiša
Projeke Ya Demo
Hle lebelela porojeke ya github.com/i18n-site/demo.i18 go ithuta peakanyo ya phetolelo ya i18
.
Badiriši ba China ba ka clone atomgit.com/i18n/demo.i18
Ka morago ga go dira clone, tsenya ka gare ga tšhupetšo gomme o kitimiše i18
go phetha phetolelo.
Sebopego Sa Tšhupamabaka
Sebopego sa tšhupetšo ya polokelo ya thempleite ke ka tsela ye e latelago
┌── .i18n
│ └── conf.yml
└── en
├── _IgnoreDemoFile.md
├── i18n.yml
└── README.md
Difaele tša demo tše di fetoletšwego ka gare ga tšhupetšo en
ke mohlala fela gomme di ka phumolwa.
Matha Phetolelo
Kenya tšhupetšo gomme o kitimiše i18
go fetolela.
Go tlaleletša go phetolelo, lenaneo le tla tšweletša gape le foltara ya .i18n/data
, hle e tlaleletša polokelong.
Ka morago ga go fetolela faele ye mpsha, faele ye mpsha ya datha e tla tšweletšwa ka go tšhupetšo ye Gopola go tlaleletša git add .
.
Faele Ya Peakanyo
.i18n/conf.yml
ke faele ya peakanyo ya sedirišwa sa phetolelo ya mola wa taelo wa i18
Diteng ke tše di latelago:
i18n:
fromTo:
en: zh ja ko de fr
# en:
ignore:
- _*
Polelo Ya Mothopo &
Ka faele ya phetolo, ka tlase ga fromTo
:
en
ke polelo ya mothopo, zh ja ko de fr
ke polelo ya nepišo ya phetolelo.
Khoutu ya polelo bona i18n.site/i18/LANG_CODE
Ka mohlala, ge o nyaka go fetolela Setšhaena go Seisemane, ngwala mola wo gape zh: en
.
Ge o nyaka go fetolela go maleme ka moka ao a thekgwago, hle tlogela se se na selo ka morago ga :
. Mohlala
i18n:
fromTo:
en:
O ka beakanya fromTo
ye e fapanego ya difaele tše nnyane tše di / Pontšho e ngwalwa ka tsela ye e latelago :
i18n:
fromTo:
en:
path:
blog:
fromTo:
zh:
blog/your_file_name.md:
fromTo:
ja:
Tafoleng ye ya peakanyo, polelo ya mothopo ya phetolelo ya lelokelelo blog
ke zh
, gomme polelo ya mothopo ya phetolelo ya lelokelelo blog/your_file_name.md
ke ja
.
Diswantšho/Dikgokagano Tša Maleme a Mantši
Ge di-URL ka diswantšhong le dikgokagano go replace:
le MarkDown
(le dika tša src
le href
tša HTML
ye e tsentšwego ) di beakantšwe ka go .i18n/conf.yml
ka hlogo ye, khoutu ya polelo ya mothopo ka go URL e tla tšeelwa legato ke khoutu ya polelo ya phetolelo ( polelo lenane la khoutu ).
Ka mohlala, peakanyo ya gago e ka tsela ye e latelago:
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 pukuntšu, senotlelo ke hlogo ya URL yeo e swanetšego go tšeelwa legato, gomme boleng ke molao wa go tšeelwa legato.
Bokao bja go tšea legato la molao ko de uk>ru zh-TW>zh >en
ka godimo ke gore ko de
o šomiša seswantšho sa khoutu ya polelo ya bona, zh-TW
le zh
ba šomiša seswantšho sa zh
, uk
ba šomiša seswantšho sa ru
, gomme maleme a mangwe (go swana le ja
) a šomiša seswantšho ya en
ka default.
Ka mohlala, faele ya mohlodi ya Sefora ( fr
) ya MarkDown
e ka tsela ye e latelago :
![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 ya Seisemane ( en
) yeo e fetoletšwego le yeo e tšweleditšwego e ka tsela ye e latelago :
![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>
Mo, /en/
ka khoutu ya polelo ya mohlodi di tšeelwa legato ke /zh/
ka polelong yeo e nepišitšwego.
Ela hloko : Go swanetše go ba le /
pele le ka morago ga khoutu ya polelo ya sengwalwa seo se tšeetšwego legato ka go URL.
[!TIP]
Ge e le gore - /
e beakantšwe ka go url:
, ke ditsela tša go lekana fela tšeo di tlago bapetšwa, eupša di-URL tšeo di thomago ka //
di ka se swanelwe.
Ge e le gore dikgokagano tše dingwe tša leina la domain di nyaka go tšeelwa legato gomme tše dingwe ga di nyake go tšeelwa legato, o ka šomiša dihlongwapele tše di fapanego tša go swana le [x](//x.com/en/)
le [x](//x.com/en/)
go di fapantšha.
Hlokomologa Faele
Ka go ikemela, difaele ka moka tšeo di thomago ka .md
le .yml
ka go tšhupetšo ya polelo ya mothopo di tla fetolelwa.
Ge o nyaka go hlokomologa difaele tše itšego gomme o se di fetole (go swana le dithalwa tše di sa fetšwago), o ka e beakanya ka tšhemo ya ignore
.
ignore
e šomiša polelo ya go globset le ya faele .gitignore
.
Mohlala, _*
ka faeleng ya peakanyo ye e lego ka mo godimo e ra gore difaele tšeo di thomago ka _
di ka se fetolelwe.
Melawana Ya Phetolelo
Barulaganyi Ba Phetolelo Ga Se Ba Swanela Go Oketša Goba Go Phumola Methalo
Phetolelo e a rulaganywa. Fetoša sengwalwa sa mathomo gomme o se fetolele ka motšhene gape, diphetošo tša seatla tša phetolelo di ka se ngwalwe godimo (ge e le gore temana ye ya sengwalwa sa mathomo ga se ya fetošwa).
[!WARN]
Methaladi ya phetolelo le mongwalo wa mathomo di swanetše go sepelelana le e tee le e tee. Ke gore, o se ke wa oketša goba wa phumola methalo ge o kgoboketša phetolelo. Go sego bjalo, e tla hlola kgakanego ka gare ga cache ya go rulaganya phetolelo.
Ge selo se sengwe se sa sepele gabotse, hle lebelela FAQ bakeng sa ditharollo.
YAML
Diphetolelo
Sedirišwa sa mola wa taelo se tla hwetša difaele ka moka tšeo di felelago ka .yml
ka gare ga tšhupetšo ya faele ya polelo ya mothopo gomme sa di fetolela.
- Hlokomela gore moselana wa leina la faele e swanetše go ba
.yml
(e sego .yaml
).
Sedirišwa se fetolela fela dikelo tša pukuntšu ka go .yml
, e sego dinotlelo tša pukuntšu.
Mohlala i18n/en/i18n.yml
apiToken: API Token
defaultToken: Default Token
e tla fetolelwa bjalo ka i18n/zh/i18n.yml
apiToken: 接口令牌
defaultToken: 默认令牌
Phetolelo ya YAML
e ka fetošwa gape ka seatla (eupša o se ke wa oketša goba wa phumola dinotlelo goba mela phetolelong).
Go ya ka phetolelo YAML
, o ka aga gabonolo ditharollo tša boditšhabatšhaba tša maleme a go fapafapana a mananeo.
Tšhomišo Ya Maemo a Godimo
Tlhahlo Ya Ka Fasana Ya Phetolelo
Ge feela .i18n/conf.yml
e hlotšwe (ga go nyakege gore o thome go tšwa go thempleite ya projeke ya demo nako le nako), i18
e tla šoma gabotse.
Sedirišwa sa mola wa taelo se tla hwetša dipeakanyo .i18n/conf.yml
ka go dipuku ka moka tša ka fasana gomme sa di fetolela.
Diprotšeke tšeo di šomišago mohlwaela monorepo
Tlwaelo Tlhomamiso Directory
E tla hlomamisa go /usr/local/bin
ka default.
Ge /usr/local/bin
e se na tumelelo ya go ngwala e tla tsenywa go ~/.bin
.
Setting tikologo phetogo TO
ka hlaloša tšhupetšo ya go hloma, mohlala :
TO=/bin sudo bash <(curl -sS https://i.i18n.site) i18