unvt / charites

It is an application to style vector tiles easily
https://unvt.github.io/charites/
MIT License
54 stars 13 forks source link

i18n for charites CLI itself #87

Open JinIgarashi opened 2 years ago

JinIgarashi commented 2 years ago

Is your feature request related to a problem? Please describe. Currently, charites's CLI only has English interface. It might be difficult for other languages' users to use charites even though we have implemented i18n for documentation.

Describe the solution you'd like Introduce i18n together with transifex. We may be able to use transifex-javascript packages though I am not so sure transifex with Javascript. This NPM packages look like good.

JinIgarashi commented 2 years ago

メモ

transifex-javascriptで翻訳対象の文章をt()で囲んだ上で、txjs-cliでpushすると、翻訳対象の文を抽出してTransifexにプッシュするらしい。おそらく翻訳された後は毎回Transifexから取得してくる感じで、Sphinxみたいに翻訳後のファイルをローカルに保持しておくことはできないらしい。 なんかコマンドラインに入れるには微妙なので、もうちょっと実装方法を考えないといけないかもしれない。

JinIgarashi commented 2 years ago

Transifexでどんどん言語追加できるのが一番理想だけど、ひとまず多言語化するだけなら、

https://github.com/mashpie/i18n-node

とかあった。もうちょいライブラリのリサーチが必要