powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / DevExpress 14.1.2 где можно взять русификацию?
21 сообщений из 21, страница 1 из 1
DevExpress 14.1.2 где можно взять русификацию?
    #38695620
zxas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Киньте ссылочку, где можно скачть pas файлы для русификации компонентов данной версии?
...
Рейтинг: 0 / 0
DevExpress 14.1.2 где можно взять русификацию?
    #38695625
Glays
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zxas, используй Localizer.
...
Рейтинг: 0 / 0
DevExpress 14.1.2 где можно взять русификацию?
    #38695634
zxas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Glays,

Привет, а взять то его где?
...
Рейтинг: 0 / 0
DevExpress 14.1.2 где можно взять русификацию?
    #38695641
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zxasПривет, а взять то его где?В папочке ExpressLibrary
...
Рейтинг: 0 / 0
DevExpress 14.1.2 где можно взять русификацию?
    #38695655
zxas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Saller,

Спасибо, попробую
...
Рейтинг: 0 / 0
DevExpress 14.1.2 где можно взять русификацию?
    #38695668
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
здесь есть русская и украинская локализации
http://www.sql.ru/blogs/x11/1338
...
Рейтинг: 0 / 0
DevExpress 14.1.2 где можно взять русификацию?
    #38695721
Glays
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11, а здесь итальянская, датская, немецкая и посланный Vladimir Ulchenko . Понятно что у нас никто девок не покупает, но странно что такую вещь никто не может сделать официально рекомендуемым путём.
...
Рейтинг: 0 / 0
DevExpress 14.1.2 где можно взять русификацию?
    #38697601
zxas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Glayszxas, используй Localizer.

эта прога для самостоятельного перевода.

есть готовые ресурсы?
...
Рейтинг: 0 / 0
DevExpress 14.1.2 где можно взять русификацию?
    #38697627
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Glays здесь итальянская, датская, немецкая и посланныйпризнаюсь что за основу я брал рубордовский файлик, частично поправив и добавив то что отсутстовало но меня интересовало
...
Рейтинг: 0 / 0
DevExpress 14.1.2 где можно взять русификацию?
    #38697708
zxas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vavanGlays здесь итальянская, датская, немецкая и посланныйпризнаюсь что за основу я брал рубордовский файлик, частично поправив и добавив то что отсутстовало но меня интересовало

что за файлик то?
...
Рейтинг: 0 / 0
DevExpress 14.1.2 где можно взять русификацию?
    #38697719
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zxasчто за файлик то?devexlocalization.ini по той ссылке
...
Рейтинг: 0 / 0
DevExpress 14.1.2 где можно взять русификацию?
    #38697749
zxas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vavan,

и что делать с этим файлом?

немогу разобраться как русифицировать компоненты. Раньше вроде как pas файлы подменяли, откомпилировали компоненты и вроде как всё.

сейчас подход изменился?
...
Рейтинг: 0 / 0
DevExpress 14.1.2 где можно взять русификацию?
    #38697784
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zxasсейчас подход изменился?в принципе старый "если ничто другое не помогает, прочтите, наконец, инструкцию" (С) все еще работает
...
Рейтинг: 0 / 0
DevExpress 14.1.2 где можно взять русификацию?
    #38698143
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Давно бы уже софтинку наваял, смотрящую в *Strs.pas и генерящую
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
procedure Localize_ru;
begin

// resourcestrings for dxBarDBNavStrs.pas { c:\...\Sources\dxBarDBNavStrs.pas }
  cxSetResourceString(@dxSBAR_DBNAVERROR1, 'Уже имеется кнопка с таким же стилем');    // dxSBAR_DBNAVERROR1 = 'You already have an existing DBNavigator button with the same defined style';
  cxSetResourceString(@dxSBAR_CATEGORYNAME, 'DB Navigator');    // dxSBAR_CATEGORYNAME = 'DB Navigator';
  cxSetResourceString(@dxSBAR_DELETERECORD, 'Удалить текущюю запись?');    // dxSBAR_DELETERECORD = 'Do you want to delete the current record?';
  cxSetResourceString(@dxSBAR_BTNCAPTION_FIRST, 'В начало);    // dxSBAR_BTNCAPTION_FIRST = 'First';
  cxSetResourceString(@dxSBAR_BTNCAPTION_PRIOR, 'Пред.');    // dxSBAR_BTNCAPTION_PRIOR = 'Prior';
  cxSetResourceString(@dxSBAR_BTNCAPTION_NEXT, 'След.');    // dxSBAR_BTNCAPTION_NEXT = 'Next';
  cxSetResourceString(@dxSBAR_BTNCAPTION_LAST, 'В конец');    // dxSBAR_BTNCAPTION_LAST = 'Last';
  cxSetResourceString(@dxSBAR_BTNCAPTION_INSERT, 'Вставить');    // dxSBAR_BTNCAPTION_INSERT = 'Insert';
  cxSetResourceString(@dxSBAR_BTNCAPTION_DELETE, 'Удалить');    // dxSBAR_BTNCAPTION_DELETE = 'Delete';
  cxSetResourceString(@dxSBAR_BTNCAPTION_EDIT, 'Исправить');    // dxSBAR_BTNCAPTION_EDIT = 'Edit';
  cxSetResourceString(@dxSBAR_BTNCAPTION_POST, 'Записать');    // dxSBAR_BTNCAPTION_POST = 'Post';
  cxSetResourceString(@dxSBAR_BTNCAPTION_CANCEL, 'Отмена');    // dxSBAR_BTNCAPTION_CANCEL = 'Cancel';
  cxSetResourceString(@dxSBAR_BTNCAPTION_REFRESH, 'Обновить');    // dxSBAR_BTNCAPTION_REFRESH = 'Refresh';

// resourcestrings for dxBarStrs.pas { c:\...\Sources\dxBarStrs.pas }
  cxSetResourceString(@dxSBAR_LOOKUPDIALOGCAPTION, 'Выбрать...');    // dxSBAR_LOOKUPDIALOGCAPTION = 'Select value';
  cxSetResourceString(@dxSBAR_LOOKUPDIALOGOK, 'OK');    // dxSBAR_LOOKUPDIALOGOK = 'OK';
  cxSetResourceString(@dxSBAR_LOOKUPDIALOGCANCEL, 'Отмена');    // dxSBAR_LOOKUPDIALOGCANCEL = 'Cancel';
  cxSetResourceString(@dxSBAR_DIALOGOK, 'OK');    // dxSBAR_DIALOGOK = 'OK';
  cxSetResourceString(@dxSBAR_DIALOGCANCEL, 'Отмена');    // dxSBAR_DIALOGCANCEL = 'Cancel';
  cxSetResourceString(@dxSBAR_COLOR_STR_0, 'Черный');    // dxSBAR_COLOR_STR_0 = 'Black';
  cxSetResourceString(@dxSBAR_COLOR_STR_1, 'Вишневый');    // dxSBAR_COLOR_STR_1 = 'Maroon';
  cxSetResourceString(@dxSBAR_COLOR_STR_2, 'Зеленый');    // dxSBAR_COLOR_STR_2 = 'Green';
  cxSetResourceString(@dxSBAR_COLOR_STR_3, 'Оливковый');    // dxSBAR_COLOR_STR_3 = 'Olive';
  cxSetResourceString(@dxSBAR_COLOR_STR_4, 'Темно-синий');    // dxSBAR_COLOR_STR_4 = 'Navy';
  cxSetResourceString(@dxSBAR_COLOR_STR_5, 'Пурпурный');    // dxSBAR_COLOR_STR_5 = 'Purple';
  cxSetResourceString(@dxSBAR_COLOR_STR_6, 'Сине-зеленый');    // dxSBAR_COLOR_STR_6 = 'Teal';
  cxSetResourceString(@dxSBAR_COLOR_STR_7, 'Серый');    // dxSBAR_COLOR_STR_7 = 'Gray';
  cxSetResourceString(@dxSBAR_COLOR_STR_8, 'Серый 25%');    // dxSBAR_COLOR_STR_8 = 'Silver';
  cxSetResourceString(@dxSBAR_COLOR_STR_9, 'Красный');    // dxSBAR_COLOR_STR_9 = 'Red';
  cxSetResourceString(@dxSBAR_COLOR_STR_10, 'Ярко-зеленый');    // dxSBAR_COLOR_STR_10 = 'Lime';
  cxSetResourceString(@dxSBAR_COLOR_STR_11, 'Желтый');    // dxSBAR_COLOR_STR_11 = 'Yellow';
  cxSetResourceString(@dxSBAR_COLOR_STR_12, 'Синий');    // dxSBAR_COLOR_STR_12 = 'Blue';
  cxSetResourceString(@dxSBAR_COLOR_STR_13, 'Лиловый');    // dxSBAR_COLOR_STR_13 = 'Fuchsia';
  cxSetResourceString(@dxSBAR_COLOR_STR_14, 'Бирюзовый');    // dxSBAR_COLOR_STR_14 = 'Aqua';
  cxSetResourceString(@dxSBAR_COLOR_STR_15, 'Белый');    // dxSBAR_COLOR_STR_15 = 'White';
  cxSetResourceString(@dxSBAR_COLORAUTOTEXT, '(automatic)');    // dxSBAR_COLORAUTOTEXT = '(automatic)';
...

и перевел бы гуглом
...
Рейтинг: 0 / 0
DevExpress 14.1.2 где можно взять русификацию?
    #38698405
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zxasvavan,

и что делать с этим файлом?

немогу разобраться как русифицировать компоненты. Раньше вроде как pas файлы подменяли, откомпилировали компоненты и вроде как всё.

сейчас подход изменился?
Изменился. Сейчас надо положить к ресурсам приложения ini-файл с переводом. А потом в коде вызвать команду для его загрузки в локализатор.

Пример кода, где Localizer -- компонент для DevExpress, лежащий на форме, MY_RUS -- имя ресурса, куда был добавлен файл с переводом при сборке проекта:
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
procedure Tf_Style.FormCreate(Sender: TObject);
var
  stream: TResourceStream;
begin
  stream := TResourceStream.Create(HInstance, 'RUS', 'MY_RUS');
  Localizer.LoadFromStream(stream);
  Localizer.LanguageIndex := 1;
  stream.Free;
end;
...
Рейтинг: 0 / 0
DevExpress 14.1.2 где можно взять русификацию?
    #38698981
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zxasvavan,

и что делать с этим файлом?

немогу разобраться как русифицировать компоненты. Раньше вроде как pas файлы подменяли, откомпилировали компоненты и вроде как всё.

сейчас подход изменился?

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
  //загружаем язык
  if FileExists(sMyDocAppPath + 'Lang\lang.ini') then
  begin
//загружаем ini-файл я переводами
      cxLocalizer1.Active   := false;
      cxLocalizer1.FileName := sMyDocAppPath + 'Lang\lang.ini';
      cxLocalizer1.Active   := True;

//узнаём из настроек программы, какой язык выбрать
      if FileExists(sMyDocAppPath + 'opt.ini') then
        with TIniFile.Create(sMyDocAppPath + 'opt.ini') do
        begin
          cxLocalizer1.Locale := ReadInteger('LANG', 'Locale', GetThreadLocale);//если пользователь ещё не указал, то берём локаль винды
          free;
        end//with
      else
        cxLocalizer1.Locale := GetThreadLocale;//если нет файла настроек, берём локаль винды
  end;//if FileExists(sMyDocAppPath + 'Lang\lang.ini') then

//если не было файла с переводами, берём локаль винды
  if cxLocalizer1.Locale = 0 then
    cxLocalizer1.Locale := GetThreadLocale;
...
Рейтинг: 0 / 0
DevExpress 14.1.2 где можно взять русификацию?
    #38699154
zxas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
X11zxasvavan,

и что делать с этим файлом?

немогу разобраться как русифицировать компоненты. Раньше вроде как pas файлы подменяли, откомпилировали компоненты и вроде как всё.

сейчас подход изменился?

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
  //загружаем язык
  if FileExists(sMyDocAppPath + 'Lang\lang.ini') then
  begin
//загружаем ini-файл я переводами
      cxLocalizer1.Active   := false;
      cxLocalizer1.FileName := sMyDocAppPath + 'Lang\lang.ini';
      cxLocalizer1.Active   := True;

//узнаём из настроек программы, какой язык выбрать
      if FileExists(sMyDocAppPath + 'opt.ini') then
        with TIniFile.Create(sMyDocAppPath + 'opt.ini') do
        begin
          cxLocalizer1.Locale := ReadInteger('LANG', 'Locale', GetThreadLocale);//если пользователь ещё не указал, то берём локаль винды
          free;
        end//with
      else
        cxLocalizer1.Locale := GetThreadLocale;//если нет файла настроек, берём локаль винды
  end;//if FileExists(sMyDocAppPath + 'Lang\lang.ini') then

//если не было файла с переводами, берём локаль винды
  if cxLocalizer1.Locale = 0 then
    cxLocalizer1.Locale := GetThreadLocale;




Пока непонятно что к чему. Где взять этот lang.ini ещё и на русском?
...
Рейтинг: 0 / 0
DevExpress 14.1.2 где можно взять русификацию?
    #38700942
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здесь же дали ссылки на локализации
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
DevExpress 14.1.2 где можно взять русификацию?
    #39709551
Antibiotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не могу разобраться. Помогите пожалуйста. Версия DevExpress 2014.1.3
Пытаюсь руссифицировать с помощью Localiser:
1. Добавил Русский язык ( Languages -> Add )
2. В таблице выбрал Product Name: ExpressScheduler (именно его нужно руссифицировать)
3. В появившемся списке напротив каждой записи в последней колонке " Translated " поставил все крыжики
4. В колонке " Resource String " написал перевод и сохранил в файл ini
5. В своем приложении, на форме с компонентом cxScheduler1 бросил компонент cxLocalizer1, указал путь к файлу, установил свойство Active=True свойстве Locale указал "Русский", но после запуска ничего не поменялось, все по прежнему на англиЦком.
Подскажите, что я делаю не так?
Заранее премного благодарен.
...
Рейтинг: 0 / 0
DevExpress 14.1.2 где можно взять русификацию?
    #39709631
Alex_xelA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antibiotik,

вроде ресурсы надо подгрузить тыц
...
Рейтинг: 0 / 0
DevExpress 14.1.2 где можно взять русификацию?
    #39713761
Antibiotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex_xelAAntibiotik,

вроде ресурсы надо подгрузить тыц
Спасибо за подсказку. Но что-то наворотили там ужас просто. Я пошел другим путем, сделал просто в приложении свою форму добавления событий и ресурсов. Благо что мне только Шедулер нужен был из девовских компонентов.
А вообще я поражаюсь, компоненты стоят конских бабок, и не могут эти горе-разработчики, нормальным путем сделать локализацию???? Не через одно место.
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / DevExpress 14.1.2 где можно взять русификацию?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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