Sehr geehrter Herr van Stappen, Sie schrieben am Thu, 21 Mar 2019 23:40:21 +0000:
> Hello Seighard. ie (never mind) Anyhow, after a really verry loong time, I got around to look through the current (mseide 4.6.2, the "stable" version) implementation of msei18n and adapt my old "scripting" extensions to that. They make msei18n not really scriptable, as it still presents it's GUI, but they allow it to be command line controlled and to process a previously prepared project without further manual interaction, i.e. generate a new set of translation libraries, e.g. for a modified version. I did download your special "po"-able version, but cannot use it at all, because there's no source code for it. I didn't even find any source code for a "po"-able version at all yet, even the latest git master archive seems to not provide this ability. So I have to ask where this is and how I could get at it. Downloading an offically accessible git archive isn't a problem, but as I couldn't find one, it looks like there are just distributed patches lying around somewhere that I have no information of, or the source is not officially accessible to everyone. BTW, I did get some smallish projects working in the meantime someone might be interested in. These are - a stand alone file requester to be used for shell scripts (as already mentioned) - a calculation unit / component for numerical entry fields, featuring chain computation and respecting operator precedence, and along with it, a similarly enhanced keypad dialog component for use with touch screens - a simple utility to test and display key codes, names and characters (strings) as produced by key presses. I could provide zip archives of any of these projects, hopefully containing everything needed to reproduce them within the realm of a working mseide environment (i.e. that means it does NOT comprise mseide-msegui). In the case of msei18n, I could also produce a unix standard diff patch to apply to the original utility source code. The extensions implemented for msei18n are in short: - new command line switches '--process': the "scripting" function '--target', a provision to modify the fpc compiler used, e.g. to compile for i386 on a x64 machine, or to cross compile for windows on linux, and '--version', an additional provision for selecting the compiler by appending a postfix to its name, e.g. a version number or such. - processing functions The processing functions are passed as a string parameter to the "--process" switch. They are shortly described in the source file "main.pas" along with the definition of the processing function "ExecuteCommands". The process parameter may comprise any number of functions and their pertaining parameters as following: Syntax of --process switch: --process=<command>(,<command>)” command: make(:<make parameter>)| open(:<file parameter>)| saveas(:<file parameter>)| import(:<file parameter>)| export(:<file parameter>)| new(:<file parameter>)| exit For more details, please refer to the commentary in the source file. All the functions are named according to the respective menu entries. Please give a notice if you think any or some of the above mentioned items might be of interest to you or the project and whether and what I should do about them. Otherwise, I wish you good luck with the continuation of Martin's heritage and hope it will prosper and be of use to many future projects. -- -- (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