Botia Mpe Bosalela
windows Liboso E Installer git bash
windows , svp cliquez awa pona ko télécharger pe ko installer git bash
liboso .
Tambwisa ba opérations oyo elandi na git bash
.
Ko Installer
bash <(curl -sS https://i.i18n.site) i18
Configurer Jeton Ya Bobongoli
Visite i18n.site/token Cliquez pona ko copier token
Bosala ~/.config/i18n.site.yml
, bo coller ba contenus copiés na kati, contenus ezali boye:
token: YOUR_API_TOKEN
En i18n.site/payBill , esengeli okanga carte de crédit pona kofuta (recharge esengeli te, site internet ekolongola automatiquement ba frais selon usage, tala page d’accueil pona prix ).
Kosalela
Projet Ya Démonstration
Svp tala projet ya démonstration github.com/i18n-site/demo.i18 koyeba configuration ya i18
traduction.
Ba usagers na Chine bakoki ko cloner atomgit.com/i18n/demo.i18
Sima ya clonage, kota na répertoire pe tambuisa i18
pona kosilisa traduction.
Bokeli Ya Ba Répertoire
Structure ya répertoire ya entrepôt ya modèle ezali boye
┌── .i18n
│ └── conf.yml
└── en
├── _IgnoreDemoFile.md
├── i18n.yml
└── README.md
Ba fichiers ya démonstration oyo ebongolami na répertoire en
ezali kaka exemple mpe ekoki ko effacer.
Tambwisa Libongoli
Kota na répertoire mpe tambuisa i18
mpo na kobongola.
En plus ya traduction, programme eko produire pe dossier .i18n/data
, svp bakisa yango na dépôt.
Sima ya kobongola fisyé ya sika, fisyé ya sika ya ba données ekosalema na répertoire oyo Kobosana te kobakisa git add .
.
Fisyé Ya Configuration
.i18n/conf.yml
ezali fisyé ya bobongisi ya esaleli ya bobongoli ya molɔngɔ́ ya komande i18
Makambo oyo ezali na kati ezali boye:
i18n:
fromTo:
en: zh ja ko de fr
# en:
ignore:
- _*
Monoko Ya Liziba &
Na fichier ya configuration, sous-officier ya fromTo
:
en
ezali monoko ya source, zh ja ko de fr
ezali monoko ya cible ya libongoli.
Code ya monoko tala i18n.site/i18/LANG_CODE
Na ndakisa, soki olingi kobongola Chinois na Lingelesi, koma lisusu molɔngɔ oyo zh: en
.
Soki olingi kobongola na minoko nyonso oyo esungami, tika esika ya mpamba nsima ya :
. Na ndakisa
i18n:
fromTo:
en:
Okoki ko configurer fromTo
différents pona ba sous-répertoires / Démonstration moko ekomami boye :
i18n:
fromTo:
en:
path:
blog:
fromTo:
zh:
blog/your_file_name.md:
fromTo:
ja:
Na tableau oyo ya configuration, monoko ya source ya traduction ya catalogue blog
ezali zh
, mpe monoko ya source ya traduction ya catalogue blog/your_file_name.md
ezali ja
.
Bililingi/Ba Liens Ya Minoko Mingi
Tango ba URL oyo ezali na bilili mpe ba liens na replace:
mpe MarkDown
(mpe ba attributs src
mpe href
ya HTML
intégré ) e configuré na .i18n/conf.yml
na préfixe oyo, code ya langue source na URL eko remplacer na code ya langue ya traduction ( langue liste ya ba code ).
Ndakisa, configuration na yo ezali boye:
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:
ezali diksionɛrɛ, fungola ezali liboso ya URL oyo esengeli kozongisama, mpe motuya ezali mobeko ya kozongisa.
Ndimbola ya kozongisa mobeko ko de uk>ru zh-TW>zh >en
oyo ezali likolo ezali ete ko de
asalelaka elilingi ya code ya monoko na bango moko, zh-TW
mpe zh
basalelaka elilingi ya zh
, uk
basalelaka elilingi ya ru
, mpe minoko mosusu (lokola ja
) esalela elilingi ya en
na ndenge ya libela.
Ndakisa, fichier source ya français ( fr
) ya MarkDown
ezali boye :
![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>
Fichier ya Anglais ( en
) oyo ebongolami pe esalemi ezali boye :
![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>
Awa, /en/
na code ya langue source e remplacé na /zh/
na langue cible.
Liyebisi : Esengeli kozala na /
liboso mpe nsima ya code ya monoko ya makomi oyo ebongwani na URL.
[!TIP]
Soki - /
e configuré na url:
, kaka ba nzela ya relative nde eko correspondre, kasi ba URL oyo ebandi na //
eko correspondre te.
Soki ba liens mosusu ya kombo ya domaine elingi e remplacer mpe misusu elingi te e remplacer, okoki kosalela ba préfixes différents lokola [x](//x.com/en/)
na [x](//x.com/en/)
pona kokesenisa yango.
Ignorer Fichier
Na ndenge ya libela, ba fichiers nionso oyo ebandi na .md
na .yml
na répertoire ya langue source ekobongola.
Soki olingi koboya ba fichiers mosusu mpe kobongola yango te (lokola ba projets oyo esilaki te), okoki ko configurer yango na champ ignore
.
ignore
esalela syntaxe ndenge globset na fisyé .gitignore
.
Ndakisa, _*
na fichier ya configuration oyo ezali likolo elakisi ete ba fichiers oyo ebandi na _
ekobongola te.
Mibeko Ya Kobongola
Ba Éditeurs Ya Traduction Basengeli Te Kobakisa to Ko Supprimer Ba Lignes
Libongoli yango ekoki kobongisama. Bobongola makomi ya ebandeli mpe bobongola yango lisusu na masini, mbongwana ya maboko na libongoli ekokoma likolo te (soki paragrafe oyo ya makomi ya ebandeli ebongwani te).
[!WARN]
Milɔngɔ́ ya libongoli mpe makomi ya ebandeli esengeli kokokana moko na moko. Elingi koloba, kobakisa to kolongola milɔngɔ te ntango ozali kosangisa libongoli. Soki te, ekosala mobulungano na cache ya bobongisi libongoli.
Soki likambo moko esali mabe, tala na FAQ mpo na ba solutions.
YAML
Mabongoli
Esaleli ya molongo ya komande ekoluka ba fisyé nionso oyo ekosuka na .yml
na répertoire ya ba fichiers ya monoko ya source mpe ekobongola yango.
- Yeba ete suffixe ya kombo ya fisyé esengeli kozala
.yml
( .yaml
te ).
Esaleli yango ebongoli kaka motuya ya diksionɛrɛ na .yml
, kasi bafungola ya diksionɛrɛ te.
Ndakisa i18n/en/i18n.yml
apiToken: API Token
defaultToken: Default Token
ekobongolama lokola i18n/zh/i18n.yml
apiToken: 接口令牌
defaultToken: 默认令牌
Bobongoli ya YAML
ekoki mpe kobongisama na maboko (kasi kobakisa to kolongola bafungola to milɔngɔ te na libongoli).
Na kotalela YAML
traduction, okoki kotonga ba solutions internationales na pete pona ba langues ya programmation ndenge na ndenge.
Kosalela Yango Na Ndenge Ya Liboso
Sous-Répertoire Ya Libongoli
Tant que .i18n/conf.yml
esalemi (ntina ya kobanda na modèle ya projet ya démonstration te chaque fois), i18
ekosala bien.
Esaleli ya ligne ya commande ekozwa ba configurations .i18n/conf.yml
na ba sous-répertoires nionso mpe ekobongola yango.
Ba projets oyo esalelaka architecture monorepo ekoki kokabola ba fichiers ya langue na ba sous-répertoires.
Répertoire Ya Installation Personnalisée
Ekozala installé na /usr/local/bin
par défaut.
Soki /usr/local/bin
ezali na ndingisa ya kokoma te ekozala installé na ~/.bin
.
Kobongisa variable ya environnement TO
ekoki kolimbola répertoire ya installation, ndakisa :
TO=/bin sudo bash <(curl -sS https://i.i18n.site) i18