Локализация

По умолчанию все имена и заголовки в Pivot Chart на английском языке. Вы можете установить любой другой язык, задав нужную локаль.

Для Pivot Chart представлена только "en-US" локаль. В нашем репозитории на Github вы можете найти перевод на нужный вам язык или создать свою локаль, и поделиться с другими пользователями Webix.

Полный список лейблов Pivot Chart хранится в объекте webix.i18n.pivot:

The Pivot Chart widget package includes only the en-US locale. Check our Locales repository for the language you need or create your own locale. Feel free to contribute your successful translation.

The full list of Pivot Chart labels are stored in the webix.i18n.pivot object:

webix.i18n.pivot = {
    apply: "Apply",
    bar: "Bar",
    cancel: "Cancel",
    chartType: "Chart type",
    columns: "Columns",
    count: "count",
    date: "date",
    fields: "Fields",
    filters: "Filters",
    groupBy: "Group By",
    chart: "Chart",
    line: "Line",
    logScale: "Logarithmic scale",
    max: "max",
    min: "min",
    multicombo: "multi-select",
    operationNotDefined: "Operation is not defined",
    layoutIncorrect: "pivotLayout should be an Array instance",
    pivotMessage: "Click to configure",
    popupHeader: "Pivot Settings",
    radar: "Radar",
    radarArea: "Area Radar",
    rows: "Rows",
    richselect: "select",
    settings: "Settings",
    stackedBar: "Stacked Bar",
    sum: "sum",
    text: "text",
    total: "Total",
    values: "Values",
    valuesNotDefined: "Values or Group field are not defined",
    windowTitle: "Pivot Configuration",
    windowMessage: "move fields here"
};

Существует два способа изменить локаль:

1) перевести текст прямо в объекте webix.i18n.pivot;

2) создать новую локаль:

  • добавить переведенный текст в созданную локаль в объект webix.i18n.locales[имяЛокали].pivot:
webix.i18n.locales["de-DE"]pivot = {
    apply: "Anwenden",
    bar: "Balken",
    cancel: "Abbrechen",
    groupBy: "Gruppieren nach",
    chart:"Diagramm",
    chartType: "Diagramm Typ",
    count: "zahl",
    fields: "Felder",
    filters: "Filtern",
    logScale: "Logarithmischen Skala",
    line: "Linien",
    max: "max",
    min: "min",
    operationNotDefined: "Operation ist nicht definiert",
    radar: "Netzdiagramm",
    richselect: "auswahl",
    settings: "Einstellungen",
    sum: "summe",
    text: "text",
    values: "Werte",
    valuesNotDefined: "Werte oder Gruppenfeld ist nicht definiert",
    windowTitle: "Konfiguration",
    windowMessage: "ziehen Felder auf gewunschten Sektor"
};
  • применить созданную локаль с помощью метода setLocale:
webix.i18n.setLocale("de-DE");

Второй способ более гибкий в настройке и сопровождении.

Related sample:  Localization

Наверх
If you have not checked yet, be sure to visit site of our main product Webix lightweight js framework and page of javascript pivot grid product.