Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / JQ Widgets localization / 6 сообщений из 6, страница 1 из 1
08.07.2015, 09:55
    #39002032
VIT2708_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JQ Widgets localization
Хочу прикрутить к новому проекту вот такие контролы https://www.jqwidgets.com/jquery-widgets-demo/

Контролы просмотрел все нормально, но только одного не понял как применять локализацию. Вот никак не могу перевести их на русский, посмотрел документацию, пробовал примеры на контроле jqxGrid перевести на русский но не работает.

Вот дан пример http://www.jqwidgets.com/jquery-widgets-documentation/documentation/jqxgrid/jquery-grid-localization.htm

Для jqxGrid я пытался так его перевести:


Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
...Инициализация грида и загрузка данных
var localizationobj = {};
var localizationobj = {};
        localizationobj.pagergotopagestring = "на страницу:";
        localizationobj.pagershowrowsstring = "записей:";
        localizationobj.pagerrangestring = " из ";
        localizationobj.pagernextbuttonstring = "следующая";
        localizationobj.pagerpreviousbuttonstring = "предыдущая";
        localizationobj.sortascendingstring = "по возрастанию";
        localizationobj.sortdescendingstring = "по убыванию";
        localizationobj.sortremovestring = "не сортировать";
        localizationobj.emptydatastring = "нет данных";
// apply localization.
$("#jqxgrid").jqxGrid('localizestrings', localizationobj);



Но он все равно по английски пишет.

Может кто работает с этими контролами подскажите как заставить их отображаться по русски?

Спасибо.
...
Рейтинг: 0 / 0
08.07.2015, 12:10
    #39002205
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JQ Widgets localization
VIT2708_,

с этими не работал, но наверняка надо указать какая локаль сейчас рулит, задать где-то "ru-RU".
...
Рейтинг: 0 / 0
08.07.2015, 12:47
    #39002267
VIT2708_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JQ Widgets localization
hVostt,

в примерах я не нашел и в гугле ничего нет, пробовал залезть в скрипт globalization но он оптимизирован и там черт ногу сломает.

Кстати если и задать RU то перевод будет только для календаря потому что в globalize.culture.ru-RU.js нет перевода для всех контролов.

но я заметил одну особенность когда я инициирую грид без загрузки данных все работает а вот когда есть загрузка локация не работает

Вот пример

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
var source =
        {
            datatype: "json",
            datafields: [
                    { name: 'Id', type: 'int' },
                    { name: 'LastName', type: 'string' },
                    { name: 'FirstName', type: 'string' },
                    { name: 'MidName', type: 'string' },
                    { name: 'UserLogin', type: 'string' },
                    { name: 'IsLocked', type: 'bool' }
//....
                     ],
            cache: false,
            url: "http://localhost:8924/...",
            formatdata: function (data) {
                return { pagenum: data.pagenum, pagesize: data.pagesize, UserLogin: JSON.stringify(login), LastName: JSON.stringify(lname), FirstName: JSON.stringify(fname), MidName: JSON.stringify(mname)
                }
            }
        };




Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
var dataAdapter = new $.jqx.dataAdapter(source,
                { contentType: 'application/json; charset=utf-8',
                    loadError: function (jqXHR, status, error) {
                        alert(error);
                    },
                    downloadComplete: function () {
                    }
                }
            );



Код: javascript
1.
$("#jqxgrid").on("bindingcomplete", function (event) { });



Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
$("#jqxgrid").jqxGrid({
 width: 850,
            pageable: true,
            source: dataAdapter,
            autoheight: true,
            showfilterrow: true,
            filterable: true,
            selectionmode: 'singlerow',
//.....
});



Дальше скрипт локации. Если закоментировать получение данных, перевод есть но данных нет!!!!
...
Рейтинг: 0 / 0
08.07.2015, 13:48
    #39002345
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JQ Widgets localization
VIT2708_,

хреновые какие-то контролы, если честно. хотя на первый взгляд выглядят неплохо.
не знаю чем помочь, я использую Kendo UI и горя не знаю.
...
Рейтинг: 0 / 0
08.07.2015, 14:35
    #39002403
VIT2708_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JQ Widgets localization
hVostt,

Все нашел как оно делается, бред короче надо создать свой файл локализации а потом из демки взять пример и перевести самому все кроме календаря
...
Рейтинг: 0 / 0
08.07.2015, 14:41
    #39002417
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JQ Widgets localization
VIT2708_,

не забудь закинуть им перевод
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / JQ Widgets localization / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]