How to make my application multilanguage ???

Posted on 2006-06-06
Last Modified: 2010-04-05

How can i make my application multilanguage?

I have to change my app to work with Portuguese, English and Spanish Languages.

I found that has a stringtable in delphi, but doesn't work very well, because i have to use fixed numbers (identifiers) to only one string, ex:

1000 - Portuguese
1001 - Teste
2000 - English
2001 - Test
and so on

With this code, at any time, the sequence can be broken.

How is the best way to make my application multilanguage?

Thanks a lot.
ps: sorry for my bad english
Question by:edrus
    LVL 9

    Expert Comment

    You can localization using third party

    LVL 9

    Expert Comment


    Accepted Solution

    If it is of any help we are also currently making our system multilingual, we are doing this by creating an xml file that will store the languages in it for all the buttons, captions and labels of our system.
    This may be the way to go as if you add future buttons or labels to your system then all you will need to do is add there reference to your existing XML file.

    Also if it is of help to you for future reference, here is a link to my question about merging XML files:


    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    6 Surprising Benefits of Threat Intelligence

    All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

    This article explains how to create forms/units independent of other forms/units object names in a delphi project. Have you ever created a form for user input in a Delphi project and then had the need to have that same form in a other Delphi proj…
    Hello everybody This Article will show you how to validate number with TEdit control, What's the TEdit control? TEdit is a standard Windows edit control on a form, it allows to user to write, read and copy/paste single line of text. Usua…
    It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring. It works on many operating systems, in many languages.
    In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor ( If you're interested in additional methods for monitoring bandwidt…

    779 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    14 Experts available now in Live!

    Get 1:1 Help Now