首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Web应用程序提供动态文本替换文件

问Web应用程序提供动态文本替换文件
EN

Stack Overflow用户
提问于 2011-07-06 10:48:07
回答 1查看 125关注 0票数 1

我有一个web应用程序,它可以处理javascript文件。

示例:

  • /static/com/example/sample.js

我想要使这个文件的自定义(一些字符串替换)版本可以在/dynamic/{country}下用于国际通信。

  • /dynamic/en/static/com/example/file1
  • /dynamic/jp/static/com/example/file1
  • /dynamic/au/static/com/example/file1

我希望通过执行这些字符串替换操作来动态生成这些版本的文件。我设想将一个servlet映射到"/dynamic“。这将获取url(/dynamic/en/静力/com/example/ file 1),查找国家代码(En)和源文件(/static/com/file1/file 1),并进行相应的翻译。

  1. 如何配置servlet使url
  2. 使用相对路径

读取实际文件

有没有更好的方法来帮助我的处境?

EN

回答 1

Stack Overflow用户

发布于 2011-07-06 12:34:24

听起来,您正在尝试为javascript做i18n。

您需要这样做,以便您的语言转换与代码分开存储,并且您的代码将提取正确的已翻译消息,而不是预处理。

这就是您的代码("sample.js")将提取已翻译的消息。您的翻译后的消息将以声明方式存储在它们自己的文件中(就像一个带有键的大json对象或一个属性文件)。

看看http://plugins.jquery.com/project/jquery_i18n_properties,它的工作原理非常类似于Java的工作方式。

你处理这个问题的方法很有趣,但通常不是人们所做的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6595161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档