サイトのローカリゼーションに i18next を使用する node.js / Express アプリケーションがあります。
現在、ハードコードされたバージョンからこのリストを取得しています: https://github.com/TZM/tzm-blade/blob/master/app/config/apps.coffee#L105しかし、このリストをlocales
ディレクトリを読み取り、そこからリストを作成します。
dev
基本的に, README.md
andを除外config.json
して返されないようにし、他のディレクトリだけを持っているようにして、たとえば node-cldr ライブラリを使用してhttps://github. com/papandreou/node-cldr#cldrextractlanguagedisplaynameslocaleidroot :
☺ node ruby-2.0.0-p195 master 2253522""
> var cldr = require('cldr');
undefined
> cldr.extractLanguageDisplayNames('ru').ru;
'русский'
>
等...
これまでreject
http://underscorejs.org/#rejectコレクションを見ていると、これらのファイルとディレクトリを削除する方法がわかりません
fs.readdir "./locales", (err,locales) ->
results = []
__.reject locales, (value, index, list) ->
console.log value, index, list
results.push value
console.log results
reject
アンダースコアの関数を使用してこれを行う最善の方法についてのアドバイスは大歓迎です。