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

Reply via email to