Mametraka Sy Mampiasa

windows Voalohany Mametraka git bash

windows , kitiho eto raha hisintona sy hametraka git bash aloha .

Manaova hetsika manaraka amin'ny git bash .

Hametraka

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

Ampifanaraho Amin'ny Dikan-Teny Famantarana

Tsidiho i18n.site/token Click to copy token

Mamorona ~/.config/i18n.site.yml , apetaho ao anatiny ny atiny nadika, ny atiny dia toy izao manaraka izao:

token: YOUR_API_TOKEN

Ho i18n.site/payBill , mila mamatotra carte de crédit ianao mba handoavana (tsy misy famerenam-bola ilaina, ny tranokala dia hanaisotra ho azy ny sarany araka ny fampiasana azy, jereo ny pejy fandraisana ny vidiny ).

Ampiasao

Tetikasa Demo

Azafady github.com/i18n-site/demo.i18 jereo ny tetik'asa demo mba hianarana ny fanitsiana ny dikanteny i18 .

Afaka manao clone ny mpampiasa any Shina atomgit.com/i18n/demo.i18

Aorian'ny cloning, midira ny lahatahiry ary mandehana i18 hamita ny dikanteny.

Firafitry Ny Lahatahiry

Ny firafitry ny lahatahiry trano fanatobiana modely dia toy izao manaraka izao

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

Ohatra fotsiny ireo rakitra demo voadika ao amin'ny lahatahiry en ary azo esorina.

Mandehana Fandikan-Teny

Ampidiro ny lahatahiry ary mihazakazaka i18 handika.

Ho fanampin'ny fandikan-teny, hamokatra ny lahatahiry .i18n/data ihany koa ny programa, azafady ampio ao amin'ny tahiry.

Aorian'ny fandikana ny rakitra vaovao dia hisy rakitra data git add . hatsangana ao amin'ity lahatahiry ity.

Fikirakirana

.i18n/conf.yml dia ny rakitra fanamafisam-peo amin'ny fitaovana fandikan-teny andalana i18

Toy izao ny votoatiny:

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

ignore:
  - _*

Fiteny Loharano &

Ao amin'ny rakitra configuration, ny subordinate of fromTo :

en no fiteny loharano, zh ja ko de fr no fiteny kendrena amin'ny fandikan-teny.

Kaody fiteny jereo i18n.site/i18/LANG_CODE

Ohatra, raha te handika teny sinoa ho amin'ny teny anglisy ianao dia soraty indray ity andalana zh: en ity.

Raha te handika amin'ny fiteny tohanana rehetra ianao dia avelao ho banga aorian'ny : . ohatra

i18n:
  fromTo:
    en:

Azonao atao ny manamboatra fromTo samihafa ho an'ny : samihafa /

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

Ato amin'ity tabilao fandrindrana ity, ny fiteny loharanon'ny fandikan-teny blog dia zh , ary ny fiteny loharanon'ny dikanteny katalaogy blog/your_file_name.md dia ja .

Sary/Rohy Amin'ny Fiteny Maro

Rehefa ny URL ao amin'ny sary sy rohy ao amin'ny replace: sy MarkDown (ary ny toetra src sy href ao anatin'ny HTML ) dia amboarina amin'ny .i18n/conf.yml miaraka amin'ity tovana ity, ny fehezan-teny loharano ao amin'ny URL dia hosoloina ny fehezan-teny amin'ny dikanteny ( fiteny lisitry ny code ).

Ohatra:

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: dia rakibolana, ny fanalahidy dia ny tovan'ny URL hosoloina, ary ny sandany dia ny fitsipika fanoloana.

Ny dikan'ny fanoloana ny fitsipika ko de uk>ru zh-TW>zh >en etsy ambony dia ny hoe ko de dia mampiasa ny sarin'ny kaody fiteniny manokana, zh-TW sy zh dia mampiasa ny sarin'ny zh , uk dia mampiasa ny sarin'ny ru , ary ny fiteny hafa (toy ny ja ) dia mampiasa ny sary. amin'ny en amin'ny default.

Ohatra, ny rakitra loharanon'ny frantsay ( fr ) amin'ny MarkDown dia toy izao manaraka izao :

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

Toy izao ny rakitra voadika sy novokarina amin'ny teny anglisy ( en ) :

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

Eto, /en/ amin'ny kaody loharanon-teny dia nosoloina /zh/ amin'ny fiteny kendrena.

Fanamarihana : Tsy maintsy misy / mialoha sy aorian'ny fehezan-teny amin'ny lahatsoratra nosoloina ao amin'ny URL.

[!TIP] Raha - / no amboarina amin'ny url: , dia lalana havanana ihany no hifanaraka, fa ny URL manomboka amin'ny // dia tsy hifanaraka.

Raha te hosoloina ny rohin'ny anaran-tsehatra sasany ary tsy te hosoloina ny sasany dia azonao atao ny mampiasa prefix samihafa toy ny [x](//x.com/en/) sy [x](//x.com/en/) hanavahana azy.

Tsidiho Ny Rakitra

Amin'ny alàlan'ny default, ny rakitra rehetra manomboka amin'ny .md sy .yml ao amin'ny lahatahiry fiteny loharano dia hadika.

Raha te tsy hiraharaha ny rakitra sasany ianao ary tsy handika azy ireo (toy ny drafitra tsy vita), azonao atao ny manamboatra azy amin'ny saha ignore .

ignore dia mampiasa syntax globset amin'ny rakitra .gitignore .

Ohatra, ny _* amin'ny rakitra fanamafisana etsy ambony dia midika fa tsy hadika ny rakitra manomboka amin'ny _ .

Fitsipika Fandikan-Teny

Ny Mpandika Teny Dia Tsy Tokony Hanampy Na Hamafa Andalana

Azo ovaina ny dikanteny. Ovay ny lahatsoratra tany am-boalohany ary adikao amin'ny masinina indray, ny fanovana amin'ny tanana amin'ny dikanteny dia tsy hosoratana (raha toa ka tsy novana ity andalana ity amin'ny lahatsoratra tany am-boalohany).

[!WARN] Ny andalana amin'ny fandikan-teny sy ny lahatsoratra tany am-boalohany dia tsy maintsy mifanitsy amin'ny iray. Izany hoe, aza manampy na mamafa andalana rehefa manangona ny fandikan-teny. Raha tsy izany dia hiteraka fisavoritahana eo amin'ny cache fanovana dikanteny izany.

Raha misy tsy mety dia jereo ny FAQ mba hahitana vahaolana.

YAML Dikanteny

Ny fitaovana andalana baiko dia hahita ny rakitra rehetra mifarana amin'ny .yml ao amin'ny lahatahiry rakitra amin'ny fiteny loharano ary handika azy ireo.

Ny sandan'ny rakibolana amin'ny .yml ihany no mandika ny fitaovana fa tsy ny fanalahidin'ny rakibolana.

Ohatra i18n/en/i18n.yml

apiToken: API Token
defaultToken: Default Token

hadika ho i18n/zh/i18n.yml

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

Ny fandikana ny YAML dia azo ovaina amin'ny tanana ihany koa (fa aza manampy na mamafa fanalahidy na andalana amin'ny dikanteny).

Miorina amin'ny dikanteny YAML , afaka manangana vahaolana iraisam-pirenena ho an'ny fiteny fandaharana isan-karazany ianao.

Fampiasana Mandroso

Subdirectory Fandikan-Teny

Raha mbola noforonina .i18n/conf.yml (tsy mila manomboka amin'ny maodelin'ny tetikasa demo isaky ny mandeha), dia hiasa tsara i18 .

Ny fitaovan'ny baikon'ny baiko dia hahita rindrankajy .i18n/conf.yml amin'ny subdirectories rehetra ary handika azy ireo.

Ireo tetikasa mampiasa ny monorepo

Lahatahiry Fametrahana Manokana

Hapetraka amin'ny /usr/local/bin amin'ny alàlan'ny default.

Raha tsy manana alalana hanoratra /usr/local/bin dia hapetraka amin'ny ~/.bin .

Ny fametrahana variable environment TO dia afaka mamaritra ny lahatahiry fametrahana, ohatra :

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