問題タブ [plural]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 数量がゼロの場合、複数形の定義は無視されます
複数形を使用して、Android アプリケーションの数量文字列をコンパイルします。私はチュートリアルで見つけることができるものに正確に従っています:
複数形の定義は次のとおりです。
興味深いことに、出力文字列は私が定義したものとは異なります。
When the language requires special treatment of the number 0 (as in Arabic).
これは、ドキュメントにzero
数量が記載されているためだと思います。私の定義を強制する方法はありますか?
debian - 翻訳ツールキット: csv2po 複数形変換が正しくフォーマットされていません
テンプレートファイルで csv2po を使用します。複数形の文字列が正しくフォーマットされていません。
期待される結果:
実際の結果:
私の環境:debian wheezy 32ビット。
前もって感謝します。
java - Java - 文法チェックが正しく動作しない
植物の成長をシミュレートするために書いていたプログラムについて、以前に質問がありました。基本的に、あらかじめ決められた制限までカウントするループを使用します。
その後、コードを次のように変更しました。
唯一の問題は次のとおりです。
branches
印刷部数の単数・複数をチェックする文法チェックを追加しました。
ただし、コードを実行するとチェックが機能しないため、Your plant has grown 97 branch
いつ言うべきかのような文がありますYour plant has grown 97 branches
symfony - JavaScript での Symfony 2 からの複数化ロジック
symfony には、翻訳バンドルによる優れた複数形化ロジックがあります。ただし、Ajax 呼び出しから文字列を更新しているので、このロジックを JavaScript に導入したいと考えています。
そのようなことを行うために利用できる「ライブラリ」はありますか?
javascript - Hogan で複数形を処理する方法
Mustache 仕様と互換性のある Hogan.js を使用しています。そして、複数形化を行う確実な方法を実装するのに苦労しています。今後も Hogan を使用し、i18n の取り扱いにはhttp://i18next.com/を使用したいと思います
このようなことをすると、単純なケースで機能します
タイトル:
データ:
これには、必要な複数のメソッド (plural(key.val) など) をすべて生成できるように、別の手順で解析/スキャン/レンダリングする必要がありますが、サーバーの起動時に 1 回だけ実行する必要があります。
これは次のようなもので壊れます
{{#plural(key.nested)}}
データが次のように見える場合、それは一致します
これには、コンテキストから値を手動で検索する必要もありますが、大きな問題ではありませんが、解決できない可能性のあるラムダ/パーシャルのケースがいくつかあります
デフォルトの翻訳マッピングの場合、物事はそれほど複雑ではなく、扱いも簡単です
ios - 数字なしで複数の文字列を使用する
.stringsdict
ドキュメントに少し混乱しています(「ローカライズされたプロパティリストファイル」までスクロールしてください)。
いくつかのファイルを指定すると、保存ファイルを表示するか、それに応じて保存ファイルを保存します。私は以下がうまくいくと思っていましたが、うまくいきません。
コード内:
でLocalizable.stringsdict
:
カウントに関係なく、常にSave Filesを表示します。
私は何を間違っていますか?
angularjs - AngularJsの複数のCat
各ロケールファイルにpluralCatがあることがわかりました
angularJs でそれを使用する方法? ロケール「en」、「de」、「pl」の翻訳が必要です
だから私はfeこれを使うことができました
cardAmount の値に応じて、これらの 1 つの出力になります。
翻訳をどこに置きますか? そして、pluralCat と私の翻訳を結合するコードを配置する場所