0

我使用以下字符串作为按钮的值

“将列标题拖到此处以对其列进行分组”,文化为 en-US

如何根据不同的语言设置/文化更改此字符串。有没有其他方法可以通过使用 Globalize.format 进行转换

4

1 回答 1

0

您可以在对象中设置本地化指令,如下所示:

var instructions = {
  "en" : "Drag a column header here to group its column",
  "fr" : "Faites glisser un en-tête de colonne ici pour groupe sa colonne",
  "cn" : "这里将一个列标题,集团将其列"
}

假设你的按钮的 id 是“#example_button”,你可以有一个像这样的 jQuery 函数:

function set_button_instruction_value(text) {
  $("#example_button").prop('value', text);
}

因此,如果您将本地化保存到变量中,例如“locale”:

var locale = "en";

您可以调用它来更改按钮的值:

set_button_instruction_value(instructions[locale]);

我不认为 Globalize.format 可以直接确定如何设置按钮文本,除非您想根据日期的显示方式设置区域设置。

于 2014-02-24T05:29:50.973 回答