Page 1 of 1

Firemonkey?

Posted: Mon Nov 14, 2011 12:40 pm
by primarypower
Will TsiLang support FireMonkey in the future?

We want to start developing apps for Mac and we use TsiLang for years now, and we would like to use it on Mac, is there any intention on making it?

Posted: Fri Nov 18, 2011 7:51 am
by isiticov
Hello,

TsiLang is VCL based package but Firemonkey doesn't support VCL. So TsiLang can't support Firemonkey applications now. We will see if there is possible to create anything to perform multilanguage support in Firemonkey projects.

Posted: Thu May 03, 2012 4:46 pm
by primarypower
Hi

Is there any news in this area? I really love TsiLang and I would like to use it with my new FireMonkey applications in a near future (The FMX native localization components suck, TsiLang is light-years better)

Will TsiLang ever be ported to FireMonkey?

Posted: Sat May 05, 2012 8:34 am
by isiticov
Hello,

We're working on this now. And I'm glad that there is quite progress with this port.

Posted: Thu May 10, 2012 9:22 pm
by primarypower
Igor,

That is great news to me... The only thing that is holding me back to port our applications to FireMonkey is the usage of TsiLang, having a TsiLang for FireMonkey will be great and I will be happy to buy the upgrades

Thanks

Posted: Mon Oct 01, 2012 2:27 pm
by BenjyKid
Do you have any news on the FMX version? We're currently bringing our application to OSX, and TsiLang is one of the missing components that is on almost every form.

Posted: Wed Oct 03, 2012 6:48 am
by isiticov
Core components were ported to FMX but I don't know why they don't appear in component palette. Working on this now.
Also we're working on Translation Editor port to FMX.

Posted: Wed Oct 03, 2012 12:03 pm
by BenjyKid
Do you need something like:

Code: Select all

procedure Register;
begin
  StartClassGroup(TComponent);
  ActivateClassGroup(TComponent);
  GroupDescendentsWith(TsiCustomLang, TComponent);

  RegisterComponents('SiComponents',
  ...

Code: Select all

  [ComponentPlatformsAttribute(pidWin32 or pidWin64 or pidOSX32)]
  TsiLang = class(TsiCustomLang)

Posted: Fri Oct 05, 2012 8:01 am
by isiticov
Yes, that was the origin of problem. We had used TControl instead of TComponent and that caused components not appearing in palette. Thank you for your hint.