我有一个web应用程序,它可以处理javascript文件。
示例:
我想要使这个文件的自定义(一些字符串替换)版本可以在/dynamic/{country}下用于国际通信。
我希望通过执行这些字符串替换操作来动态生成这些版本的文件。我设想将一个servlet映射到"/dynamic“。这将获取url(/dynamic/en/静力/com/example/ file 1),查找国家代码(En)和源文件(/static/com/file1/file 1),并进行相应的翻译。
读取实际文件
有没有更好的方法来帮助我的处境?
发布于 2011-07-06 12:34:24
听起来,您正在尝试为javascript做i18n。
您需要这样做,以便您的语言转换与代码分开存储,并且您的代码将提取正确的已翻译消息,而不是预处理。
这就是您的代码("sample.js")将提取已翻译的消息。您的翻译后的消息将以声明方式存储在它们自己的文件中(就像一个带有键的大json对象或一个属性文件)。
看看http://plugins.jquery.com/project/jquery_i18n_properties,它的工作原理非常类似于Java的工作方式。
你处理这个问题的方法很有趣,但通常不是人们所做的。
https://stackoverflow.com/questions/6595161
复制相似问题