ride /web-i18n-expose
Ride模块,用于将i18n翻译器暴露给javascript
1.1.1
2018-03-28 09:55 UTC
Requires
- ride/app: ^1.0.0
- ride/app-i18n: ^1.0.0
- ride/lib-config: ^1.0.0
- ride/lib-event: ^1.0.0
- ride/lib-i18n: ^1.0.0
- ride/lib-mvc: ^1.0.0
- ride/web: ^1.0.0
- ride/web-i18n: ^1.0.0
This package is auto-updated.
Last update: 2024-09-12 23:31:15 UTC
README
Ride模块,用于将i18n翻译器暴露给javascript。
它是如何工作的?
当此模块安装后,translator.js将被添加到您的HTML视图中。这将使Ride翻译器对象在Javascript中可用。您可以通过translate方法从它请求翻译。一旦所有翻译都被请求,您将需要通过submitTranslationKeys提交这些键。从那时起,这些键将在随后的请求中包含在视图中。
代码示例
您可以使用以下函数在javascript中翻译字符串
rideApp.translator.translate('button.save'); rideApp.translator.translate('success.data.saved', {data: "Sme"});
一旦所有翻译都被请求,您需要提交这些键,以便在随后的请求中使其可用
rideApp.translator.submitTranslationKeys();
相关模块
- ride/app
- ride/app-i18n
- ride/lib-config
- ride/lib-event
- ride/lib-mvc
- ride/lib-http
- ride/lib-i18n
- ride/web
- ride/web-i18n
安装
您可以使用Composer安装此应用程序。
composer require ride/web-i18n-expose