Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/22: Рейтинг темы: голосов - 22, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 23.01.2011
Сообщений: 12

Русификация EhLib

05.02.2011, 20:17. Показов 4789. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!
Скачал EhLib v 5.3. Устанавливаю для С++Builder 6. Есть необходимость заменить значения выпадающего списка STFilter для DBridEh такие как "Clear Filter", "Empty", "Not Empty" на русскоязычные. В комплекте c EhLib есть папка LangResources, файлами из которой в соответствии с хелпом надо заменить оригиналы. Так и делаю, меняю в папках "BCB6" и "Common" на эти файлики из LangResources. Устанавливаю EhLib, однако значения списка STFiler не меняются. Почему??
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.02.2011, 20:17
Ответы с готовыми решениями:

Не устанавливается EhLib 3.6 на BCB6
Добрый день, возникла проблема с установкой EhLib 3.6 на BCB6. Скачал отсюда http://www.ehlib.com/RUS/registration.htm архив EhLib 3.6,...

расширение опций ehlib
Добрый день! Объясните пожалуйста смысл нижеприведеннй строчки? Этот костыль помогает запретить перетягивание столбцов (менять местами)...

Ehlib 5.0 на RadStudio 2010
При компиляции проекта с любым компонентом ehlib на форме в с++ builder вылетает ошибка : Toolctrlseh.hpp(866): E2015 Ambiguity between...

6
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
05.02.2011, 21:21
Цитата Сообщение от GansaleZ Посмотреть сообщение
эти файлики из LangResources
- на русский переведены, Вы смотрели ?
0
0 / 0 / 0
Регистрация: 23.01.2011
Сообщений: 12
05.02.2011, 21:50  [ТС]
Цитата Сообщение от LK Посмотреть сообщение
- на русский переведены, Вы смотрели ?
Конечно! Вот содержимое EhLibConsts.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
43
44
45
46
47
48
49
50
51
52
53
54
55
unit EhLibConsts;
 
interface
 
resourcestring
  SClearSelectedCellsEh = 'Очистить выделенные ячейки?';
  SInvalidTextFormatEh = 'Неверный формат текста';
  SInvalidVCLDBIFFormatEh = 'Неверный формат VCLDBIF';
  SErrorDuringInsertValueEh = 'Ошибка при вставке значения:';
  SIgnoreErrorEh = 'Игнорировать ошибку?';
  STabularInformationEh = 'Табличная информация';
  SPageOfPagesEh = 'Страница %d из %d';
  SPreviewEh =  'Предварительный просмотр';
  SFieldNameNotFoundEh = 'Имя поля ''%s'' не найдено';
  SFindDialogStringNotFoundMessageEh = 'Строка "%s" не найдена.';
  SVisibleColumnsEh = 'Видимые столбцы';
  SCutEh = 'Вырезать';
  SCopyEh = 'Копировать';
  SPasteEh = 'Вставить';
  SDeleteEh = 'Удалить';
  SSelectAllEh = 'Выбрать все';
 
  SSTFilterListItem_Empties = '(Пустые)';
  SSTFilterListItem_NotEmpties = '(Не пустые)';
  SSTFilterListItem_All = '(Все)';
  SSTFilterListItem_ClearFilter = '(Очистить фильтр)';
  SSTFilterListItem_SortingByDescend = '(Сортировка по убыванию)';
  SSTFilterListItem_SortingByAscend = '(Сортировка по возрастанию)';
  SSTFilterListItem_ApplyFilter = '(Применить фильтр)';
  SSTFilterListItem_CustomFilter = '(Условие...)';
 
  SSimpFilter_equals              = 'равно';
  SSimpFilter_does_not_equal      = 'не равно';
  SSimpFilter_is_greate_than      = 'больше';
  SSimpFilter_is_greate_than_or_equall_to = 'больше или равно';
  SSimpFilter_is_less_than        = 'меньше';
  SSimpFilter_is_less_than_or_equall_to = 'меньше или равно';
  SSimpFilter_begins_with         = 'начинается с';
  SSimpFilter_does_not_begin_with = 'не начинается с';
  SSimpFilter_ends_with           = 'заканчивается на';
  SSimpFilter_does_not_end_with   = 'не заканчивается на';
  SSimpFilter_contains            = 'содержит';
  SSimpFilter_does_not_contain    = 'не содержит';
  SSimpFilter_like                = 'подобно';
  SSimpFilter_not_like            = 'не подобно';
  SSimpFilter_in_list             = 'в списке';
  SSimpFilter_not_in_list         = 'не в списке';
  SSimpFilter_is_blank            = 'пустые';
  SSimpFilter_is_not_blank        = 'не пустые';
 
  SGroupingPanelText = 'Перетащите сюда заголовок чтобы группировать по столбцу';
 
implementation
 
end.
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
05.02.2011, 22:53
а если заменить файлы после установки и проверить пути (но если не ругается, значит, пути в порядке ?) .
или установить англицкие, посмотреть, совпадают ли стринги, и просто скопировать рус.файл в англицкий.
сей алгоритм имеет название "танцы с бубном"
0
0 / 0 / 0
Регистрация: 23.01.2011
Сообщений: 12
06.02.2011, 09:12  [ТС]
Цитата Сообщение от LK Посмотреть сообщение
а если заменить файлы после установки и проверить пути (но если не ругается, значит, пути в порядке ?) .
или установить англицкие, посмотреть, совпадают ли стринги, и просто скопировать рус.файл в англицкий.
сей алгоритм имеет название "танцы с бубном"
Это точно Пробовал заменять и перед и после установки. Ошибок никаких не выдает, но толку нет. Тут видимо есть какой-то подвох).

Самое интересное, что в комплекте идет автоматический инсталлер EhLibInstaller.exe, но он у меня виснет наглухо, причем при запуске и в XP и в Win7. Поэтому устанавливаю вручную по мануалу.
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
06.02.2011, 12:06
а тект какой после замены - английкий или крякозяюлики-знаки вопроса ?
есть необходимость заменить значения выпадающего списка STFilter для DBridEh такие как "Clear Filter", "Empty", "Not Empty" на русскоязычные. В комплекте c EhLib есть папка LangResources, файлами из которой в соответствии с хелпом надо заменить оригиналы. Так и делаю, меняю в папках "BCB6" и "Common" на эти файлики из LangResources. Устанавливаю EhLib, однако значения списка STFiler не меняются. Почему??
- ага, почитал... только одного списка ? значит, не скомпилилась его русская библиотека , посмотрите, есть ли там строки , исп. прог. типа Restorаtor или ResHaker - если там стрингги англицкие - можно сделать перевод в том же Restorator, и будет вам састье .
0
0 / 0 / 0
Регистрация: 23.01.2011
Сообщений: 12
08.02.2011, 10:22  [ТС]
Разобрался )) видимо, изначально, я что-то с порядком действий напутал.

Копируем файлы из папок Common и BCB6 (для моей версии) в созданную папочку для EhLib, далее копируем с заменой файлы из LangResources в папку для EhLib, компилируем и устанавливаем EHLib, затем отдельно компилируем файл: EhLibConsts.pas. Все.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.02.2011, 10:22
Помогаю со студенческими работами здесь

Не могу установить EhLib 5.3 на Rad Studio XE
Такая вот проблема. Скачал EhLib 5.3 и не могу установить на Rad Studio XE. Пробовал поставить на Borland 6 C++, получилось.. А на ХЕ...

Как установить EhLib на C++Builder 2010
Доброго времени суток!!! Не могу поставить EhLib 5.2 на Embarcadero RAD Studio 2010, автоматическая установка проходит нормально, но при...

EhLib - подсчет в footer значений true???
При использовании обычного DBGridEh1->Columns->Footer->ValueType = fvtCount подсчитывается и отображается общее количество записей в...

Русификация консольных приложений
Народ, помогите плиз. Есть ли прога, позволяющая русифицировать консольные приложения на с++? Заранее простите за безграмотность. Изучаю...

Перекрасить цвет шрифта в ячейке таблицы Ehlib
Добрый день! Подскажите как изменить цвет шрифта в ячейке таблицы DBGridEh в зависимости от содержимого Т.е. если значение...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru