ride/web-i18n-expose

Ride模块,用于将i18n翻译器暴露给javascript

1.1.1 2018-03-28 09:55 UTC

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();

相关模块

安装

您可以使用Composer安装此应用程序。

composer require ride/web-i18n-expose