Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TsiLang обрезка текста в Multiline / 8 сообщений из 8, страница 1 из 1
17.05.2019, 14:57
    #39814646
yemets63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TsiLang обрезка текста в Multiline
всем привет.

если кто использует языковой компонент, может сталкивался с такой проблемой,

загоняю текст в Multileines пример текста

Код: javascript
1.
2.
3.
4.
5.
Строка1-1234567890123456789
Строка2-
Строка3-1234567890123456789
Строка4-1234567890123456789
Строка5-1234567890123456789



результат ложиться в файл *изменения в *.sil, клмпект в *.sib файл, выглядит так

Код: javascript
1.
"Строка1-1234567890123456789","Строка2-","Строка3-1234567890123456789","Строка4-1234567890123456789","Строка5-1234567890123456789"



после считываю файл стандартным компонентом TsiLang
текст выводится вот так, режется непонятно где и как

Код: javascript
1.
2.
3.
4.
5.
Строка1-123
Строка2-
Строка3-12345678
Строка4-12345
Строка5-1234567
...
Рейтинг: 0 / 0
17.05.2019, 15:05
    #39814661
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TsiLang обрезка текста в Multiline
Проще отладчиком пройтись и посмотреть где что ломается
...
Рейтинг: 0 / 0
17.05.2019, 15:47
    #39814699
yemets63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TsiLang обрезка текста в Multiline
_Vasilisk_,

исходников компонента нет
...
Рейтинг: 0 / 0
17.05.2019, 16:55
    #39814734
Gator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TsiLang обрезка текста в Multiline
yemets63,

Навскиду, это простой CSV.
Можно обойтись TStringList сначала c разделителем ","
А потом вложенным TStringList c разделителем "-"

И вообще, языковые ресурсы лучше хранить в отдельных для каждого языка директориях или файлах.
Не важно каких. Хоть DLL, хоть XML, хоть LNG, хоть как...
Сам посмотри, как люди делают. Одним выбором в настройках меняют язык
Везде имеются а ля lang-1049.dll , Russian.lng
...
Рейтинг: 0 / 0
20.05.2019, 10:30
    #39815239
yemets63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TsiLang обрезка текста в Multiline
Gator,

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

проект не мой, sib файл в родном редакторе открываю, все слова на месте, а компонент считывает очень странно. некоторые caption хорошо и некоторые multiline, а некоторые нет, режет без каких то особых правил, чтобы было за что зацепиться
...
Рейтинг: 0 / 0
20.05.2019, 15:18
    #39815375
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TsiLang обрезка текста в Multiline
yemets63без каких то особых правил, чтобы было за что зацепитьсяА посмотри на файл через HEX viewer. Может какие-то непечатаемые символы присутствуют?
yemets63текст выводится вот так,Куда выводится? На контролы? Нет ли у самих контролов каких-то ограничений?
...
Рейтинг: 0 / 0
20.05.2019, 15:19
    #39815376
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TsiLang обрезка текста в Multiline
yemets63,

А вообще скачал бы какую-нибудь ломанную версию с исходниками и посмотрел бы, что не так
...
Рейтинг: 0 / 0
08.08.2019, 13:50
    #39846975
Igor_SI
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TsiLang обрезка текста в Multiline
yemets63,
Добрый день!

Если пользуетесь последней версией TsiLang Components Suite- то пришлите, пожалуйста, пример с данной проблемой на поддержку.
Если же используется какая-то старая версия, то желательно обновиться.
А вообще можно такие вопросы и напрямую спрашивать у разработчиков, есть же и форум и форма обратной связи.

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


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