ma3r
小狐狸
小狐狸
  • UID38188
  • 注册日期2012-02-02
  • 最后登录2014-12-07
  • 发帖数25
  • 经验20枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
阅读:2664回复:6

[请教] 如何动态更改国际化文本

楼主#
更多 发布于:2013-03-27 14:36
我在导航工具栏上有一个按钮,有不同的状态。
在切换状态的时候,我希望能同时更改它的 label。
但是,label 的内容是在 DTD 文件中列出的,XUL 中用 &...; 这种形式。
如果写成 xxx.label = "&...;" 的话,则“&...;”会直接成为 label 的值。
请问,这种情况应该怎么写呢?
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-11-07
  • 发帖数18503
  • 经验4859枚
  • 威望5点
  • 贡献值4324点
  • 好评度1118点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
1楼#
发布于:2013-03-27 14:36
看一下其他多语言扩展的文件就明白了。
Firefox More than meets your experience
ma3r
小狐狸
小狐狸
  • UID38188
  • 注册日期2012-02-02
  • 最后登录2014-12-07
  • 发帖数25
  • 经验20枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
2楼#
发布于:2013-03-27 14:36
fang5566:看一下其他多语言扩展的文件就明白了。回到原帖

看了一下 firebug,它用的是 properties 文件。-_-!
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-11-07
  • 发帖数18503
  • 经验4859枚
  • 威望5点
  • 贡献值4324点
  • 好评度1118点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
3楼#
发布于:2013-03-27 14:36
找个带dtd文件的扩展,比如abp
Firefox More than meets your experience
ma3r
小狐狸
小狐狸
  • UID38188
  • 注册日期2012-02-02
  • 最后登录2014-12-07
  • 发帖数25
  • 经验20枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
4楼#
发布于:2013-03-27 14:36
fang5566:找个带dtd文件的扩展,比如abp回到原帖

好,回头我研究一下。
谢谢!
ma3r
小狐狸
小狐狸
  • UID38188
  • 注册日期2012-02-02
  • 最后登录2014-12-07
  • 发帖数25
  • 经验20枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
5楼#
发布于:2013-03-27 14:36
今天才研究并实践。
其实挺简单的,就是在 XUL 里可以自定义属性。
谢谢。
ybyl
小狐狸
小狐狸
  • UID24417
  • 注册日期2008-06-03
  • 最后登录2017-11-05
  • 发帖数25
  • 经验30枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2013-03-27 14:36
也来学习一下
游客

返回顶部