如何为 Bootstrap 标签输入应用国际化

How to apply internationalization for Bootstrap Tags Input

我正在为我的项目使用国际化(jQuery i18n),并且我使用了 Bootstrap 标签输入。我想为 The Tag 的 "Display Text" 应用本地化。

注意:我在 Bootstrap 标签输入中使用了 "Objects as tags"。更多参考:Bootstrap Tags Input

很简单,在Bootstrap标签中输入itemText即可显示标签的文字。所以我们可以在 returns 一个项目时进行本地化。

我们可以在第 12 行的 bootstrap-tagsinput.js 中进行更改。

return this.itemValue(item);改为
return changeText('Label_'+this.itemValue(item),this.itemValue(item));

changeText(key,Actual Text);

changeText 是 returns 本地化文本 "Key" 的函数,如果本地化文本不可用,那么我们 returns "Actual Text"正在展示。