• Добро пожаловать на WYLEK.ru. Пожалуйста, войдите или зарегистрируйтесь.
 
131 гостей, 1 пользователь

avatar_IWTA

TreeDBNotes Pro 4.5.0 RUS

Автор IWTA, 28 октября 2018, 00:04:55

« предыдущая - следующая »

IWTAАвтор темы

Тема создана 28 октября 2018, 00:04:55 Последнее редактирование: 28 октября 2018, 00:34:27 от gazon01

TreeDBNotes -- многофункциональная и удобная программа для создания личной базы данных, PIM (менеджер персональной информации), речевой процессор, будильник и напоминалка, контакты и менеджер паролей, возможность создания собственной электронной книги со структурой дерева, продвинутая защита пароля и шифрование. Также очень приятный интерфейс.
 
Характеристики:
-  Опции поиска, замены и установки регистра.
-  Вставка /файла//ссылки//изображения//времени//даты//символов//таблицы//html таблицы.
-  Импорт из txt, wri, rtf, Excel, Word, TreePad, CSV, html и других файлов.
-  Экспорт в txt, html, wri, doc и другие файлы.

gazon01

Ответ #1 : 28 октября 2018, 00:45:11 #1
Цитата: IWTAЭти проблемные строки имеют вот такой вид:
а где эта строка в порограмме выскакивает?
Возможно всё! На невозможное просто требуется больше времени.
 Мудрец из Шангри Ла

WYLEK

Ответ #2 : 28 октября 2018, 00:45:11 #2
Цитата: IWTAВ продолжение темы локализации TreeDBNotes.

Русский язык уже есть в установщике, в немецком варианте больше новых строк - доперевести и все
Я не пойму, зачем переводить в коде, если есть текстовые файлы

IWTAАвтор темы

Ответ #3 : 28 октября 2018, 00:30:23 #3 Последнее редактирование: 28 октября 2018, 00:42:53 от gazon01
В TreeDBNotes[/b].
Задача стояла главным образом русифицировать немалую часть текста находящегося в HARDCODED строках. Привычный мне радиаликс при попытке сохранить локализированный файл падал, даже если и правок никаких не делал. на форуме Войдите на сайт для перехода по ссылке указали причину падения радиаликса. Она заключалась в юникодной версии VCL компонента, которые Radialix не умеет обрабатывать. Проблема была в ресурсе TFRAMECUSTOMFIELDS, строка 79.

Компонент называется TVirtualStringTree, а свойство, провоцирующее ошибку, Войдите на сайт для перехода по ссылке. В данном свойстве используются символы Unicode, хотя сам сценарий формы имеет кодирование ANSI. Из-за конфликта кодировок и появляется ошибка. Как вариант был предложен добавить проблемному свойству параметр Игнорировать или забить его единицами и после компиляции в радиаиксе, при необходимости через HEX редактор вернуть значения обратно.
Эта проблема решилась, и я почти всё перевёл на русский. Остаток находящийся в ресурсах  при попытке ввести хоть один символ кириллицы перестаёт отображаться в приложении вообще. Эти проблемные строки имеют вот такой вид:
<Label class="tbCaption" value="Search and Tools" align="center" flags="notstartsel"/>
Пробовал править их через HEX редактор путем замены текста, но у меня получается такой же результат что и через правку в радиаликсе.
С HEX редакторами я не дружу, потому может что и делал не так. Пробовал в радиаликсе указать кодировку UTF8 для этой строки , но это результата тоже не дало. Но может есть еще какие варианты решение этой проблемы?

IWTAАвтор темы

Ответ #4 : 28 октября 2018, 00:45:11 #4 Последнее редактирование: 27 октября 2018, 23:44:00 от gazon01
gazon01,
Цитироватьа где эта строка в порограмме выскакивает?



Цитата: WYLEK
ЦитироватьРусский язык уже есть в установщике, в немецком варианте больше новых строк - доперевести и все friday
Я не пойму, зачем переводить в коде, если есть текстовые файлы
Там на любом языке много чего не переведено, а в языковом файле много чего и неакуального. Автор программы часть русского (как и других языков) зашил в саму программу. Убедиться в этом можно через удаление всех строк в языковом файле и включить русский. Часть много чего будет по русски. Вторая часть находится в языковом файле, но и он далеко не полон. А полноту локализации имеет только английская версия.
Вот и хочу сделать работу до конца, только для русского.
Что можно было сделать в текстовом файле, я сделал, а остальное делал в ресурсах.
Остались только вот такие проблемные строки.

IWTAАвтор темы

Ответ #5 : 28 октября 2018, 00:45:11 #5 Последнее редактирование: 23 октября 2018, 23:38:24 от gazon01
Вот картинки:





78Sergey

Ответ #6 : 28 октября 2018, 00:45:11 #6 Последнее редактирование: 23 октября 2018, 23:55:40 от 78Sergey
IWTA
ЦитироватьДа, там русский есть, но неполный и корявый. Текстовый вариант я допилил.
А сразу здесь нельзя было это написать? А то выставили меня на 4pda дураком.
ЦитироватьОстаток находящийся в ресурсах при попытке ввести хоть один символ кириллицы перестаёт отображаться в приложении вообще.
Попробуйте записать перевод этой строки в радиаликсе в таком виде РџРѕРёСЃРє Рё РёРЅСЃС,руменС,С‹ , то есть кириллицу преобразуйте в ANSI кодировку.




IWTAАвтор темы

Ответ #7 : 28 октября 2018, 00:45:11 #7
ЦитироватьА сразу здесь нельзя было это написать? А то выставили меня на 4pda дураком.
Прошу прощения. Я тогда хоть и был тут зарегистрированным, но у меня еще не было прав писать тут сообщения. Тут уже всё подробно написал, когда мою учётку активировали.

ЦитироватьПопробуйте записать перевод этой строки в радиаликсе в таком виде РџРѕРёСЃРє Рё РёРЅСЃС,руменС,С‹ , то есть кириллицу преобразуйте в ANSI кодировку.
Спасибо большое! Теперь всё заработало как надо и без допиливания в HEX редакторах.

IWTAАвтор темы

Ответ #8 : 28 октября 2018, 00:45:11 #8 Последнее редактирование: 24 октября 2018, 11:54:46 от IWTA
Подскажите пожалуйста, как лучше перевести несколько пунктов меню по форматированию абзацев:

Clear Text Flow at Left Side
Clear Text Flow at Right Side
Clear Text Flow at Both Sides
Normal Text Flow
Я обычно стараюсь переводить ту или иную функцию, смотря что она делает в реальности. А тут, чтобы проверить, нужно либо какие-то условия, либо это одна из еще не реализованых функций. А такие там есть! :)
Я так понимаю, что эти меню относятся к обтеканию текстом. Но к сожалению, эффеккта от применения этой функции пока не наблюдаю.

gazon01

Ответ #9 : 28 октября 2018, 00:45:11 #9
из справки CSS:
свойство clear

Это свойство определяет, с какой стороны элемента запрещено его обтекание другими элементами.

Значение___________________________________Описание

none....................Значение по умолчанию. Разрешает обтекание элемента с обоих сторон.
left.......................Запрещает обтекание элемента с левой стороны.
right.....................Запрещает обтекание элемента с правой стороны
both.....................Запрещает обтекание элемента с обоих сторон
initial....................Устанавливает значение по умолчанию.
inherit..................Значение наследуется от родительского элемента.

суть таже самая, вместо "элемента" подставь текст

у нас на главной так новости оформлены
Возможно всё! На невозможное просто требуется больше времени.
 Мудрец из Шангри Ла

IWTAАвтор темы

Ответ #10 : 28 октября 2018, 00:45:11 #10 Последнее редактирование: 25 октября 2018, 15:50:50 от gazon01
1) С переводом вроде всё! Но уже перед заверешением локализации я заметил свой косяк, который сделал и сразу не заметил.
Вроде подобных мест не трогал, или задел и не заметил. Сам не знаю. :(
Вертикальная перегородка разделяющая панели и главное окно с решётчатым переключателем (свернуть/развернуть) стала в несколько раз шире. И как теперь это вернуть? Где искать эту дохлую собаку? Переводить с нуля не вариант.


2) В этой программе меня успел достать запуск приложения не на полный экран. После запуска нужно по несколько раз кликать по заголовку приложения чтобы оно открылось на полный экран.

Есть ли какая возможность поправить это дело через ресурсы или через настройки в OptionsPro.ini ?

Там есть такие секции:

[FormMain]
FormTop=0
FormLeft=0
FormWidth=1382
FormHeight=754
FormState=2
[FormPIM]
FormTop=161
FormLeft=265
FormWidth=739
FormHeight=500

gazon01

Ответ #11 : 28 октября 2018, 00:47:20 #11
Цитата: IWTAВ этой программе меня успел достать запуск приложения не на полный экран. После запуска нужно по несколько раз кликать по заголовку приложения чтобы оно открылось на полный экран

всё работает, галку снимал

Возможно всё! На невозможное просто требуется больше времени.
 Мудрец из Шангри Ла

IWTAАвтор темы

Ответ #12 : 28 октября 2018, 00:47:20 #12
Мой косяк удалось без особых трудностей. Делал всё как мне посоветовал Войдите на сайт для перехода по ссылке:

ЦитироватьЭтот элемент называется Сплитер (Splitter). Так как это главное окно, то скорее всего нужно восстановить свойства сплитера в ресурсе формы "TFORMMAIN". Чтобы удостовериться в этом, в "Менеждере проекта" выбери форму "TFORMMAIN" и установи для неё атрибут "Только для чтения". Создай локализованный файл и запусти его. Если размер сплитера стал нормальным, значит действительно нарушены свойства компонентов в форме "TFORMMAIN". Сними с этой формы атрибут "Только для чтения", перейди в окно редактора формы, вызови контекстное меню и в нем выбери пункт "Восстановить оригинальные -> расположение/размеры всех компонентов" (подпункт "все свойства" не трогай! - все переведенные строки будут стерты). Создай заново локализованный файл. Проверь.

Если проблема оказалась не в "TFORMMAIN", тогда фильтром (по компоненту Splitter) определи формы, где используется сплитер. Потом поочередно устанавливая атрибут "Только для чтения" и создавая локализованный файл, определи в какой форме проблема. Затем для этой формы выполни восстановление оригинальных расположений/размеров всех компонентов.

А проблемма с запуском была в настройках видеокарты интел:
В сети поискал возможные причины такого поведения и там были упомянуты настройки видеокарты. Зашел я в Настройки графики Intel / Дисплей /. Там так и стояло по умолчанию На полный экран, но мои шальные ручки нажали еще одну опцию расположенную чуточку ниже - Презаписать настройки приложения. После применения этой опции TreeDBNotes стал запускаться сразу в полноэкранном режиме.


gazon01
А чему соответствуют опции указанные вами?
В приложении есть немного неработающих опций или остатки опций и меню от старых версий еще до обновления программы. И судя по сообщениям в ресурсах (которые должны появлятся, но не появляются), существуют и функции неработающие. Автор упоминает о функциях, которые находятся в разработке. Но видать таких функций "в разработке" в этом приложении немало. :(
Печальнее всего, что программа давно не обновлялась.

------------------------

Как в сообщениях можно добавлять скриншоты, чтобы вам постоянно не подправлять их?

gazon01

Ответ #13 : 28 октября 2018, 00:47:20 #13 Последнее редактирование: 26 октября 2018, 00:09:12 от gazon01
Цитата: IWTAА чему соответствуют опции указанные вами?
если поставить галки, то окно не минимизируется,а просто сворачивается, эти функции соответствуют нажатию "-" в верхнем правом углу
т.е. не минимизировать, а свернуть (сворачивать)

масло масленое:
"Запускать при запуске Windows"  ---- Запускать при старте Windows

а вообще там в оф. переводе очень много ляпов
Возможно всё! На невозможное просто требуется больше времени.
 Мудрец из Шангри Ла

IWTAАвтор темы

Ответ #14 : 28 октября 2018, 00:47:20 #14
1) Хм... А я всё думал, что Свернуть и Минимизировать окно это одно и тоже. Когда нужно свернуть/минимизировать в трей, тогда этот момент и указывается. Например: Свернуть в трей или Минимизировать в трей. А если просто написано Свернуть/Минимизировать, то  окно просто скрывается в панель задач (но не в трей).

2) Кстати об описанном мной косяке в главном экране программы. Это оказывается не мой косяк, а радиаликса. Главное окно очень перегружено ресурсами и радиаликс после сделанных в этом ресурсе правок создает вышеописанную проблему. Но "Восстановить оригинальные -> расположение/размеры всех компонентов" решает эту проблему.

3) А как на счёт добавления картинок в сообщениях?

* Ваши права на сайте

    TinyPortal

  • Вы не можете создавать статьи.
  • Вы не можете изменять свои статьи.
  • Вы не можете писать комментарии.
  • Вы не можете управлять статьями.
  • Вы не можете загружать файлы в TPdownloads.
  • Вы не можете управлять TPlistimages.

    Simple Machines

  • Вы не можете удалять темы.
  • Вы не можете создавать темы.
  • Вы не можете отвечать на сообщения.
  • Вы не можете прикреплять файлы.
  • Вы не можете изменять свои сообщения.
  • Вы не можете удалять свои сообщения.

 аталог@MAIL.RU - каталог ресурсов интернет Яндекс.Метрика