Найдено 57 результатов

khvalera
05.07.2019 20:46:38
Форум: Lazarus
Тема: Мульти строки и translation
Ответы: 9
Просмотры: 8076

Re: Мульти строки и translation ()

положите туда PO и все заработает
он подхватывает MO из locale, что там у вас внутри MO переведено - мне посмотреть нечем - формат не текстовый. Возможно чтото нетак с лцлной MO читалкой или с форматом этих MO

ТЕМА ЗАКРЫТА
... век живи, век учись, po из locale сработал . Спасибки! На сколько ...
khvalera
05.07.2019 18:13:57
Форум: Lazarus
Тема: Мульти строки и translation
Ответы: 9
Просмотры: 8076

Re: Мульти строки и translation

Протормозил, услышав про многострочность - сразу в голове мемо засело. с каптионом и хинтом вообще проблем никаких нет.
Если используется штатный переводчик (т.е. просто uses ...DefaultTranslator,...) файлы po должны лежать рядом с ексешником или в захардкоженых лцлем подпапках languages, locale ...
khvalera
05.07.2019 13:56:04
Форум: Lazarus
Тема: Мульти строки и translation
Ответы: 9
Просмотры: 8076

Re: Мульти строки и translation

За #13#10 в оф. вики читал и пробовал, но не прокатило, не работает, может я что то упускаю, толи накосячили в новых сборках Лазарус.
Сделал тестовый пример, будет проще выяснить проблему.
Да, забыл написать, все проверялось под linux, сейчас попробую проверить и под Windows.

Добавлено спустя 9 ...
khvalera
04.07.2019 23:52:08
Форум: Lazarus
Тема: Мульти строки и translation
Ответы: 9
Просмотры: 8076

Мульти строки и translation

Сегодня начал переводить на другие языки свою программулину и прозрел, насколько я понял, lazarus не умеет переводить мульти строки . Для перевода использую в модулях DefaultTranslator и mo файлы. В программе уже натыкано много Label с Caption и Hint с переносами на несколько строк. И как выяснилось ...
khvalera
10.08.2014 01:35:12
Форум: Lazarus
Тема: Terminal для linux на Lazarus
Ответы: 17
Просмотры: 19331

Re: Terminal для linux на Lazarus

В свое время компонента CmdBox, была в исходниках doublecmd.
khvalera
25.09.2013 14:35:21
Форум: Lazarus
Тема: Terminal для linux на Lazarus
Ответы: 17
Просмотры: 19331

Re: Terminal для linux на Lazarus

B4rr4cuda писал(а):Я так понимаю у вас ввод идет тоже через Cmdline, потому и возник вопрос?

...совершенно верно! Парсить по PS1 думаю проблематично, хотя все же как вариант попробую.
khvalera
24.09.2013 21:47:50
Форум: Lazarus
Тема: Terminal для linux на Lazarus
Ответы: 17
Просмотры: 19331

Re: Terminal для linux на Lazarus

Используя forkpty для создания псевдо-терминала, при запуске bash и после выполнения любой команды, выводится строка приглашения, которую нужно программно отделять из всего вывода.
Проковырялся день и что то ни как не пойму, как красиво отловить эту строку приглашения!?

Если передать в execl в ...
khvalera
16.09.2013 22:28:27
Форум: Lazarus
Тема: Terminal для linux на Lazarus
Ответы: 17
Просмотры: 19331

Re: Terminal для linux на Lazarus

B4rr4cuda писал(а):3. Лечится подбором шрифта.

...благодарю! действительно использование шрифта Monospace решает проблему.
khvalera
15.09.2013 23:26:11
Форум: Lazarus
Тема: Terminal для linux на Lazarus
Ответы: 17
Просмотры: 19331

Re: Terminal для linux на Lazarus

Как построен терминал в doublecmd разобрался, остались три не решенные задачи:
1. нужно как то отловить ExitCode для функции Con.Terminal.Write_pty(sCmd + sLineBreak).
2. пока не разобрался как работать с мышкой в CmdBox1 и как сделать выделение текста.
3. в компоненте CmdBox1 как то странно ...
khvalera
08.09.2013 18:37:45
Форум: Lazarus
Тема: Terminal для linux на Lazarus
Ответы: 17
Просмотры: 19331

Re: Terminal для linux на Lazarus

Proc.CommandLine не поддерживается в последних версиях Lazarus
Надо так
http://www.freepascal.ru/forum/viewtopi ... 237#p61238
автор наверно имел ввиду, что commandline устарел но поддерживается!? использую commandline, а также Parameters.Add много где, различий в работе и в том числе проблем не ...
khvalera
03.09.2013 14:51:48
Форум: Lazarus
Тема: Terminal для linux на Lazarus
Ответы: 17
Просмотры: 19331

Re: Terminal для linux на Lazarus

Ism писал(а):http://code.google.com/p/xroot/
Пример работы с терминалом.
В других транках есть разные решения для работы с терминалом не зависящие от MseGui


спасибо за ответ! но xroot не работает с терминалом, а просто создает процесс для выполнения команды.
khvalera
02.09.2013 19:03:36
Форум: Lazarus
Тема: Terminal для linux на Lazarus
Ответы: 17
Просмотры: 19331

Terminal для linux на Lazarus

Народ, нужна подсказка! Есть задача, реализовать простенький терминал для своей проги.
Вот набросал тестовый пример:


procedure Run(FullPathRunProcessCommand:String);
var
CharBuffer: array [0..511] of char;
i, n, ReadCount: integer;
Str, StrTemp, StrRemainder&#58 ...
khvalera
09.02.2013 00:47:28
Форум: Lazarus
Тема: TDBDate, TDBCalc
Ответы: 4
Просмотры: 3078

Re: TDBDate, TDBCalc

storma писал(а):Нет ли готовых компонентов. На палитре я их не нашёл.
Спасибо.

...используй DateEdit1 и CalcEdit1, что бы их прикрутить много кода писать не нужно.
khvalera
06.01.2013 19:43:39
Форум: Lazarus
Тема: Глюк в TDBGrid
Ответы: 18
Просмотры: 10441

Re: Глюк в TDBGrid

Максим писал(а):FPC 2.6.2 ещё нет в природе.

RC1: ftp://ftp.freepascal.org/pub/fpc/beta/2.6.2-rc1/ :)
khvalera
06.01.2013 18:30:39
Форум: Lazarus
Тема: TSpeedButton.Font.Color - не работает
Ответы: 11
Просмотры: 7667

Re: TSpeedButton.Font.Color - не работает

Вам дорога сюда: http://bugs.freepascal.org