De Eme Eye Nàzãe

windows Tsɔ git bash Ɖo Wò Kɔmpiuta Dzi Gbã

System, taflatse zi afisia dzi be nàwɔ 0 ƒe kɔpi eye nàdae ɖe windows git bash dzi gbã .

Du dɔwɔwɔ siwo kplɔe ɖo le git bash me.

Ɖoe Anyi

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

Trɔ Asi Le Gbegɔmeɖeɖe Ƒe Dzesi Ŋu

Visit i18n.site/token Zi edzi be nàwɔ token ƒe kɔpi

~/.config/i18n.site.yml , tsɔ nyatakaka siwo nèŋlɔ la de eme, emenyawo le ale:

token: YOUR_API_TOKEN

Tsɔ i18n.site/payBill , ele be nàbla gaxɔgbalẽvi hena fexexe (mehiã be nàgbugbɔ ga axɔ o, nyatakakadzraɖoƒea aɖe fewo le eɖokui si le alesi wozãe nu, kpɔ nyatakakadzraɖoƒea hena asixɔxɔ ).

Demo Dɔa Wɔwɔ

Taflatse kpɔ demo project la github.com/i18n-site/demo.i18 nàsrɔ̃ i18 gɔmeɖeɖe ƒe ɖoɖowɔwɔ.

Zãla siwo le China ate ŋu awɔ clone atomgit.com/i18n/demo.i18

Le cloning megbe la, ge ɖe directory la me eye nàƒu du i18 be nàwu gbegɔmeɖeɖea nu.

Nyatakakadzraɖoƒe Ƒe Ɖoɖo

Template warehouse directory ƒe ɖoɖo le ale

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

Demo file siwo gɔme woɖe le en directory la nye kpɔɖeŋu ko eye woateŋu atutu wo.

Du Gbegɔmeɖeɖe

De agbalẽdzraɖoƒea eye nàƒu du i18 be nàɖe egɔme.

Tsɔ kpe ɖe gbegɔmeɖeɖea ŋu la, ɖoɖowɔɖia awɔ .i18n/data ƒe agbalẽdzraɖoƒea hã, taflatse tsɔe kpe ɖe nudzraɖoƒea ŋu.

Ne èɖe faɛl yeyea gɔme vɔ la, woawɔ nyatakaka faɛl yeye ɖe agbalẽdzraɖoƒe sia Ðo ŋku edzi nàtsɔ git add . akpe ɖe eŋu.

Ðoɖowɔɖi Ƒe Faɛl

.i18n/conf.yml nye i18 sedede fli gɔmeɖeɖe dɔwɔnu ƒe ɖoɖowɔɖi faɛl

Emenyawo le ale:

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

ignore:
  - _*

Gbegɔmeɖeɖe Ƒe Gbegbɔgblɔ &

Le ɖoɖowɔɖi ƒe faɛl me la, fromTo ƒe etevi :

en nye gbe si wodona tso eme, zh ja ko de fr nye gbe si gɔmeɖeɖea le taɖodzinu ɖom.

Gbegbɔgblɔ ƒe kɔpi kpɔ i18n.site/i18/LANG_CODE

Le kpɔɖeŋu me, ne èdi be yeaɖe Chinagbe gɔme ɖe Eŋlisigbe me la, gbugbɔ ŋlɔ fli sia zh: en .

Ne èdi be yeaɖe egɔme ɖe gbegbɔgblɔ siwo katã wodo alɔe me la, taflatse gblẽe ɖi ƒuƒlu le : megbe. Le kpɔɖeŋu me

i18n:
  fromTo:
    en:

Àteŋu aɖo fromTo : na subdirectories vovovowo Files /

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

Le ɖoɖowɔɖi ƒe kplɔ̃ sia dzi la, gbe si wodona tso agbalẽdzraɖoƒe blog gɔmeɖeɖe me nye zh , eye gbe si wodona tso agbalẽdzraɖoƒe blog/your_file_name.md gɔmeɖeɖe me enye ja .

Gbegbɔgblɔ Geɖe Me Nɔnɔmetata/Kadodowo

Ne woɖo URL siwo le nɔnɔmetatawo me kple kadodo siwo le replace: kple MarkDown me (kple nɔnɔme src kple href siwo le embedded HTML me) ɖe .i18n/conf.yml me kple ŋgɔdonya sia la, woatsɔ gbegɔmeɖeɖea ƒe gbegbɔgblɔ ƒe kɔpi ( gbegbɔgblɔ) aɖɔli gbegbɔgblɔ ƒe kɔpi si le URL la me code list ).

Le kpɔɖeŋu me, wò ɖoɖowɔɖia le ale:

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: nye nyagɔmeɖegbalẽ, safuia nye URL ƒe ŋgɔdonya si woaɖɔli, eye asixɔxɔa nye se si woatsɔ aɖɔlii.

Gɔmesese si le se ko de uk>ru zh-TW>zh >en si le etame ɖɔliɖɔli ŋue nye be ko de zãa woawo ŋutɔ ƒe gbegbɔgblɔ ƒe kɔda ƒe nɔnɔmetata, zh-TW kple zh zãa zh ƒe nɔnɔmetata, uk zãa ru ƒe nɔnɔmetata, eye gbe bubuwo (abe ja ene) zãa nɔnɔmetata la ƒe en le gɔmedzedzea me.

Le kpɔɖeŋu me, Fransegbe me ( fr ) dzɔtsoƒe faɛl si nye MarkDown le ale :

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

Eŋlisigbe ( en ) ƒe faɛl si gɔme woɖe eye wowɔe la le ale :

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

Le afisia la, wotsɔa /en/ le gbegbɔgblɔ si me wotso ƒe kɔpi me la ɖɔlia /zh/ siwo le gbe si woɖo taɖodzinu na me.

De dzesii : Ele be / nanɔ anyi do ŋgɔ na gbegbɔgblɔ ƒe kɔda si le nuŋɔŋlɔ si woɖɔli la me le URL la me.

[!TIP] Ne woɖo - / ɖe url: me la, mɔ siwo sɔ kple wo nɔewo koe woawɔ ɖeka, gake URL siwo dze egɔme kple // masɔ o.

Ne domenyiŋkɔ ƒe kadodo aɖewo di be yewoaɖɔli eye ɖewo medi be yewoaɖɔli o la, àte ŋu azã ŋgɔdonya vovovowo abe [x](//x.com/en/) kple [x](//x.com/en/) ene atsɔ ade vovototo wo dome.

Ŋe Aɖaba Ƒu Faɛl Dzi

Le gɔmedzedzea me la, woaɖe faɛl siwo katã dze egɔme kple .md kple .yml le gbegbɔgblɔ dzɔtsoƒe ƒe nuŋlɔɖi me gɔme.

Ne èdi be yeaŋe aɖaba aƒu faɛl aɖewo dzi eye màɖe wo gɔme o (abe nuŋɔŋlɔ siwo womewu enu haɖe o ene) la, àte ŋu aɖoe kple ignore ƒe akpaa.

ignore globset .gitignore

Le kpɔɖeŋu me, _* le ɖoɖowɔɖi ƒe faɛl si le etame me fia be womaɖe faɛl siwo dze egɔme kple _ gɔme o.

Gbegɔmeɖeɖe Ŋuti Sewo

Mele Be Gbegɔmeɖeɖe Ŋuti Nuŋlɔlawo Natsɔ Fliwo Akpe Ɖe Wo Ŋu Alo Atutu Wo O

Woate ŋu atrɔ asi le gɔmeɖeɖea ŋu. Trɔ asi le nuŋɔŋlɔ gbãtɔa ŋu eye nàgaɖe egɔme kple mɔ̃ ake, womaŋlɔ asitɔtrɔ siwo wowɔ kple asi le gɔmeɖeɖea ŋu o (ne wometrɔ asi le nuŋɔŋlɔ gbãtɔa ƒe memama sia ŋu o).

[!WARN] Ele be gɔmeɖeɖea ƒe fliwo kple nuŋɔŋlɔ gbãtɔa nasɔ ɖeka kple ɖeka. Eyae nye be mègatsɔ fliwo akpe ɖe wo ŋu alo atutu wo ne èle gbegɔmeɖeɖea ƒom ƒu o. Ne menye nenema o la, ahe tɔtɔ vɛ le gbegɔmeɖeɖe ɖɔɖɔɖo ƒe cache la me.

Ne nane gblẽ la, taflatse kpɔ FAQ hena egbɔkpɔnuwo.

YAML Gɔmeɖeɖewo

Sedede ƒe dɔwɔnua adi faɛl siwo katã wu enu kple .yml le gbegbɔgblɔ dzɔtsoƒe ƒe faɛlwo ƒe nuŋlɔɖi me eye wòaɖe wo gɔme.

Dɔwɔnua ɖea nyagɔmeɖegbalẽ ƒe asixɔxɔwo gɔme le .yml me ko, ke menye nyagɔmeɖegbalẽ ƒe safuiwo o.

Le kpɔɖeŋu me, i18n/en/i18n.yml

apiToken: API Token
defaultToken: Default Token

woaɖe egɔme be i18n/zh/i18n.yml

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

Woateŋu atrɔ asi le YAML ƒe gɔmeɖeɖe hã ŋu kple asi (gake mègatsɔ safui alo fliwo akpe ɖe eŋu alo atutu wo le gɔmeɖeɖea me o).

Wonɔ te ɖe YAML gɔmeɖeɖe dzi, àte ŋu atu dukɔwo dome kuxiwo gbɔkpɔnu na ɖoɖowɔɖi gbe vovovowo bɔbɔe.

Zãzã Deŋgɔ

Gbegɔmeɖeɖe Ƒe Nyatakakadzraɖoƒe Sue

Zi alesi wowɔ .i18n/conf.yml (mehiã be woadze egɔme tso demo project template dzi ɣesiaɣi o), i18 awɔ dɔ nyuie.

Sedede ƒe dɔwɔnu akpɔ ɖoɖowɔɖi .i18n/conf.yml le nyatakakadzraɖoƒe suewo katã me eye wòaɖe wo gɔme.

Dɔ siwo zãa monorepo

Custom Installation Directory

Woaɖoe ɖe /usr/local/bin dzi le gɔmedzedzea me.

Ne /usr/local/bin mekpɔ mɔɖeɖe le nuŋɔŋlɔ me o la, woaɖoe ɖe ~/.bin dzi.

Setting environment variable TO ateŋu aɖe installation directory gɔme, le kpɔɖeŋu me :

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