当sinatra-r18n
用于处理国际化时,r18n
lib 会根据这些说明t
公开一个变量以在您的助手、路由和模板中使用。
我编写了一个简单的单元测试,rack-unit
用于确认我的一些复数形式有效,但测试抛出一个错误,声称t
是 nil。
我尝试通过app.t
, MySillyApp.t
(其中 MySillyApp 是我的 Sinatra 应用程序的名称)MySillyApp.settings.t
等引用它,但它们都没有让我访问t
我需要的。
我想要实现的是确认我的翻译文件包含我需要的所有键,这些键对应于我的应用程序需要理解的各种度量单位的复数。也许有一种更直接的测试方法,无需通过 Sinatra 应用程序本身。我欢迎任何见解。