4

nodejs/express アプリのローカライズにはどのようなセットアップを使用していますか?

現在、プロジェクトでi18n-nodeを使用しています。しかし、json ファイルのストレージには満足できません。翻訳をデータベースに保存したいと考えています。

dialectという有望なモジュールを見つけました。翻訳を mongodb に保存できます。同じ作成者のモジュールもあり、Web インターフェイス ( dialect-http ) を介して翻訳を管理できます。

残念ながら、方言モジュールはノードの最新の安定バージョンでは動作しないようです。この問題は 2 か月前から知られていますが、それ以降何も更新されていないため、モジュールは積極的にメンテナンスされていないと思います。

翻訳を保存するためにredis dbを使用することも理にかなっていると思います。そのためのモジュールがあるかどうかはわかりません。

たぶん、皆さんはいくつかのヒントを持っているか、何か良いモジュールを知っていますか?

4

3 に答える 3

3

i18n-nodeをfork して、読み取り関数と書き込み関数を独自の永続化メカニズムで上書きしてみませんか?

https://github.com/mashpie/i18n-node/blob/master/i18n.js#L235

json ファイルの代わりに、いくつかの変更を加えて、簡単に json データを redis キー内に永続化できるようです。

于 2012-08-27T16:42:06.840 に答える
2

lingua の別のオプションはhttp://i18next.com/nodeかもしれません。redis、mongodb、couchDb (そしてもちろんファイルシステム!) のバックエンドが付属しています。

于 2012-09-24T09:04:55.867 に答える
2

リングアを使うことをお勧めします。ここに例を示します =) http://www.jmanzano.es/blog/?p=647

于 2012-09-13T07:03:08.460 に答える