【发布时间】:2015-05-21 07:02:18
【问题描述】:
我正在为我的项目使用国际化(jQuery i18n),并且我使用了 Bootstrap 标签输入。我想为标签的“显示文本”应用本地化。
注意:我在 Bootstrap 标签输入中使用了 “对象作为标签”。更多参考:Bootstrap Tags Input
【问题讨论】:
标签: twitter-bootstrap bootstrap-typeahead bootstrap-tags-input
我正在为我的项目使用国际化(jQuery i18n),并且我使用了 Bootstrap 标签输入。我想为标签的“显示文本”应用本地化。
注意:我在 Bootstrap 标签输入中使用了 “对象作为标签”。更多参考:Bootstrap Tags Input
【问题讨论】:
标签: twitter-bootstrap bootstrap-typeahead bootstrap-tags-input
很简单,在 Bootstrap 标签中输入 itemText 可用于显示标签的文本。所以我们可以在它返回一个 Item 时进行 Localization。
我们可以在第 12 行更改 bootstrap-tagsinput.js。
将return this.itemValue(item); 更改为return changeText('Label_'+this.itemValue(item),this.itemValue(item));
changeText(key,Actual Text);
changeText 是一个函数,它返回该“键”的本地化文本,如果本地化文本不可用,则它返回我们正在显示的“实际文本”。
【讨论】: