Hallo Fred van Stappen,

just a short message about language file processing:
There's an new version of the "POtoMO" unit (& demo program) available
on my mse download area of my web site.
It had become neccessary because the last version couldn't handle
multi-line msgids correctly. This has been corrected, and I extended
your error reporting mechanism by changing the simple single string
variable into a stringlist which is built successively, and a line
counter also inserted into the message strings. This gives you the
ability to access and process the messages one by one, but still can
provide them in one big chunk as the text property of the stringlist.
Also, there's a property for a single message processor routine, which
is called immediately if an error occurs and gets passed the error
information. In this case, the stringlist is not built.
The "PO2MO" program gives a demonstration for use and a short
description of the two uses of the error reporting facility.
You can verify the processing of multi-line msgids using the included
"ideU_de.po" (and associated ".mo") file, which I extended by all the
"non-stock" text items my formscanner found in your ideU (plus quite a
few multiple ones, even disregarding the fine distinctions produced by
differing case and such).
BTW, using these extended translation files, the translation utility of
the formscanner seems to produce a fairly complete localization for the
german language used, which is the only one I've available yet. It's
still quite crude though, not taking some specifics into account, like
context coherence of some items (where the complete description is
built from several parts, some of which can also be programmatically
interchangable, or simply a specific usage for a special function.
I'll have to see this through toroughly yet, though, and probabely
correct a few errors, before it might be deemed ready for preliminary
testing.
I'll report, but it might take a while.

In the meantime, you may test the extended POtoMO unit, and perhaps see
through the ideU_de.po file for omissions and errors.

-- 
(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
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk

Reply via email to