Jump to content

Recommended Posts

Posted

hi

 

I was looking for a component for building Multi-langauge application. I wanted a component

which support both,- Win32 + UniGui.

 

I tried several components and some of them are not working with uniGui or very expansive.

 

So i ended with LangMan PREMIUM (http://regulace.org/index.php?cPath=26) and

it's working great AND it's supports Win32 + uniGui for a very nice price of € 52,00 or $ 75,00

 

 

 

Just for sharing with all of you.

 

Regards Peter

Posted

I also use TSilang with unigui for 3 languages, this component can save any property of any component for every language, you may export the translation to dictionary which make it easy to translate. And it gives you the expected width of every string for any language when you typing the translation. It is a great tool and has many advance properties.

  • Like 1
  • 1 year later...
Posted

Hi,

I used TsiLang it's working fine with unigui .

 

 

I also use TSilang with unigui for 3 languages, this component can save any property of any component for every language, you may export the translation to dictionary which make it easy to translate. And it gives you the expected width of every string for any language when you typing the translation. It is a great tool and has many advance properties.

 

When I place a TsiLang compoent on any form and run it as ISAPI DLL on IIS, the form doesn't open and unigui times out. 

 

Are there any solutions for this?

  • 3 years later...
Posted

How can I get the local language ?

I try to get LCID by this code, but it seems read server site's LCID
  SysLocale.DefaultLCID;

Posted
On 5/8/2020 at 2:24 AM, hph said:

Hi

Meaby this will help you:


if Unisession.Language = 'de' then 
...

 

I appreciate your message.

Showmessage(UniMainModule.GetLCID(UniSession.LanguageCountry));

function TUniMainModule.GetLCID(aLanguage: string): string;
begin
  if (aLanguage='ja-JP') or (aLanguage='ja') then
    Result := '1041'
  else
  if aLanguage='ko-KR' then
    Result := '1042'
  else
  if aLanguage='zh-TW' then
    Result := '1028'
  else
  if aLanguage='zh-CN' then
    Result := '2052'
  else
    Result := '1033';
end;

  • Like 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...