Интернационализация jqGrid - PullRequest
       1

Интернационализация jqGrid

2 голосов
/ 24 августа 2011

Я использую плагин таблицы сетки jqGrid для моих HTML-файлов. Как я могу интернационализировать столбец, заголовок и т. Д. Моей таблицы? Я имею в виду, я буду загружать файл свойств или изменять переменную, мой шаблон таблицы будет на этом языке?

Ответы [ 3 ]

6 голосов
/ 24 августа 2011

Просто замените:

<script src="js/lib/grid.locale-en.js"></script>

на выбранный вами язык, например:

<script src="js/lib/grid.locale-pl.js"></script>

Стандартный (английский) язык, тема Редмонда:

English, Redmond

Польский язык, Le Frog jQuery UI theme:

Polish, Le Frog

Источник

4 голосов
/ 24 августа 2011

Я написал свое предложение о том, как реализовать интернационализацию jqGrid в посте . См. демо , например. Вы можете сами внести изменения, которые я предлагаю. Нужно только изменить файлы "i18n / grid.locale-XX.js" без изменения основного кода jqGrid.

Таким образом, вы сможете реализовать страницы, которые поддерживают множество языков, язык по умолчанию будет выбираться на основе языка веб-браузера. Кроме того, вы можете позволить пользователю динамически изменять язык jqGrid с

enter image description here

до

enter image description here

например.

P.S. Еще одно старое предложение использовать плагин jQuery Globalization также может быть вам интересно.

0 голосов
/ 09 сентября 2015

Если вы используете версию 4.8 и выше, региональный параметр может быть установлен в сетке управления.

например $ ( "# JqGrid"). JqGrid ({ ... региональный: 'cn', ... });

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...