Rails的報價傳遞變量的功能翻譯:Rails的翻譯變量在JavaScript
http://guides.rubyonrails.org/i18n.html#passing-variables-to-translations
我希望能夠在JavaScript中使用客戶端上的這些文件,即。這些文件已經被轉換爲JSON,但我希望能夠在翻譯後的字符串中設置參數。
例如:
There are %{apple_count} apples in basket ID %{basket_id}.
凡%{apple_count}
和%{basket_id}
將與參數來代替。
這是我想在JS使用的呼叫(即我想要實現origStr
):
var str = replaceParams(origStr, {apple_count: 5, basket_id: "aaa"});
我猜測最好的策略是使用正則表達式。如果是這樣,請提供一個好的正則表達式。但我很樂意聽取其他的選擇。