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