Jump to content

Multi-language


Recommended Posts

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

Link to comment
Share on other sites

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
Link to comment
Share on other sites

  • 1 year later...

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?

Link to comment
Share on other sites

  • 3 years later...
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
Link to comment
Share on other sites

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...