Hallo Fred van Stappen,

are you still here? (And what about computer work, and your mishap?)

I did "a bit" of fiddling with translation functions, the gettext stuff
and a little pertaining to dialogs.
Main things are, I reworked the mo4stock unit to be able to use a
"stock" set of predefined translation files in addition to the "usual"
application provided ones, in order to allow for a consistent set of
standard caption, hint and several other uses of text items.
In addition, it can load the translation files from several places,
one of them a completely user defined path. The "stock" path is
restricted to the "~/.msetools/lang" directory and possibly the system
locale path only for now, but could be extended to allow for use of a
special directory within the msegui (library?) installation tree.
I also reconsidered the "formscanner" unit, mainly because I attempted
to make the "msegit" (and possibly "msespice") utilities work with the
current msegui & fpc versions (and allow for localization of them).
"Out of the box" at least "msegit" was a bit reluctant, as it refused
to save its position and size, although this was obviouly planned to be
possible. There seem to have been breaking changes in the state file
handling since these utilities were created and packaged with msegui.
"msegit" also provoked an extension to the "formscanner" unit that
might also benefit other projects, such as your "ideU", the ability to
also translate table headings and "fix columns". These couldn't be
handled previously, as they are constructs unrelated to the regular set
of components, similar to string containers or menu items.
I also thought about creating a utility for easy selection of the
"stock" text items that are available, perhaps even integrable into the
ide object inspector. But I never did something like that yet...
In addition, I invented a couple "standard" dialogs, like a generic
find & replace dialog, a language dialog and made an attempt at a
font dialog. But they're not really finished yet.

I hope you're well and at least found compensation for your severe
loss lately.

-- 
(Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung
nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem)
-----------------------------------------------------------
Mit freundlichen Grüßen, S. Schicktanz
-----------------------------------------------------------



_______________________________________________
mseide-msegui-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk

Reply via email to