sinatra-r18n
国際化を処理するために使用する場合、libr18n
は、これらの手順に従ってt
、ヘルパー、ルート、およびテンプレート内で使用するための変数を公開します。
rack-unit
いくつかの複数形が機能することを確認するためにを使用して簡単な単体テストを作成しましたが、テストt
はゼロであると主張するエラーをスローします。
app.t
、MySillyApp.t
(MySillyAppは私のSinatraアプリの名前です)などを介して参照しようとしましたがMySillyApp.settings.t
、どれもt
必要なものにアクセスできません。
私が達成しようとしているのは、翻訳ファイルに、アプリが理解する必要のあるさまざまなメートル単位の複数形に対応するために必要なすべてのキーが含まれていることを確認することです。おそらく、Sinatraアプリ自体を経由せずにこれをテストするより直接的な方法があります。ここでの洞察を歓迎します。