【发布时间】:2014-12-05 18:08:13
【问题描述】:
我正在考虑本地化我的网站的最佳方式。我正在使用 Laravel,它已经有一个 php 本地化类,但我还需要翻译一些 javascript 字符串
理想情况下,我会使用可以通过 Poedit 编辑并且可以用于 javascript 和 php 的库或翻译文件,但我找不到解决方案。甚至可以不用创建一个全新的代码库吗?
到目前为止我想到的解决方案还远非理想:
- 为 php 字符串使用 php 本地化类
- 为 javascript 使用 javascript 本地化库
- 将语言存储在两端均可读取的 cookie 中。
保留两个单独的语言文件(一个用于 php,一个用于 javascript)的想法似乎不是一个优雅的解决方案。
我看到了一些用于 laravel 的 javascript 库,但是它们要求您每次更新某些内容时将库编译为 javascript 数组文件,这将使其不是非常动态且冗余,因为大多数 php 字符串不会被使用在 javascript 中,反之亦然。
对此有什么想法吗?
【问题讨论】:
标签: javascript php laravel localization language-translation