目前在JavaScript中处理i18n的最佳实践是什么?
我听说过一些建议,涉及将所有i18n字符串使用PHP/Rails等输出到格式化的JavaScript文件中,但这似乎是一个太粗糙的解决方案。此外,还需要一种方法来检测在给定页面上加载的JS文件中实际需要哪些i18n字符串,但我现在不知道如何实现这一点。
我听说过一些其他建议,包括在后端和前端之间设置某种API,使用格式良好的JSON作为i18n字符串的载体,但这仍然无法解决可能不需要的冗余字符串的问题。
目前,在JavaScript中处理i18n的最佳实践是什么?如果可能的话,也有解决方案可以检测并仅发送在给定页面上实际需要的字符串。
我听说过一些建议,涉及将所有i18n字符串使用PHP/Rails等输出到格式化的JavaScript文件中,但这似乎是一个太粗糙的解决方案。此外,还需要一种方法来检测在给定页面上加载的JS文件中实际需要哪些i18n字符串,但我现在不知道如何实现这一点。
我听说过一些其他建议,包括在后端和前端之间设置某种API,使用格式良好的JSON作为i18n字符串的载体,但这仍然无法解决可能不需要的冗余字符串的问题。
目前,在JavaScript中处理i18n的最佳实践是什么?如果可能的话,也有解决方案可以检测并仅发送在给定页面上实际需要的字符串。