How to create multi-lingual text display in vb2008 express edition

Locked How to create multi-lingual text display in vb2008 express edition

  • Tuesday, August 14, 2012 10:29 AM
     
     

    Hai All

             I want to use Multi-lingual text display in my program ..

                                      Please help me      by ilai

                     

All Replies

  • Wednesday, August 15, 2012 7:34 AM
    Moderator
     
     Proposed Answer

    Hi Ms.ilai,

    Thanks for you post.

    Not sure what it is exactly you are looking for, but it seems that you are looking for some information about Globalizing and Localizing Application. Here is some information about this:

    Globalizing and Localizing Applications: http://msdn.microsoft.com/en-us/library/1021kkz0(v=vs.100)

    Multilanguage Application: http://social.msdn.microsoft.com/Forums/en-US/vblanguage/thread/a636d2c4-7753-4a98-9bf9-41b3f90ef9d1/

    MultiLanguage Applications: http://www.codeproject.com/Articles/5208/MultiLanguage-Applications

    Hope this helps.


    Mark Liu-lxf [MSFT]
    MSDN Community Support | Feedback to us

  • Thursday, August 16, 2012 7:28 AM
     
     

    ...Thank u for reply

               ..But i want to use  multiple language in vb2008 express edition..

    Please give solution ..

  • Thursday, August 16, 2012 8:44 AM
    Moderator
     
     

    Hi Ms.ilai,

    I’m sorry that I’m not sure what you are exactly looking for.

    You can change the version of VS in my first link to suit for VS2008. Both VS2008 versions and VB2008 using the same .net framework, so it will not influence coding.

    I’d like to show the link about Globalizing and Localizing Applications with VS2008 version here: http://msdn.microsoft.com/en-us/library/1021kkz0(v=vs.90)

    At the same time, the way to solve your issue will not influenced by the version of VS:

    First familiarize your self with the resources files .resources and .resx

    You create resources files that hold all the labels and images concerning a each culture. compile them to what we call assembly satellites. Then package them with your application and let the user culture determine which satellite assembly to use.

    For more information you can refer this link: http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/0a86bc67-1a14-4f33-8f23-03f5155aa523

    By the way, some samples in my link use C#, you can convert it to VB.Net with convertor.

    Hope this makes clearly. 


    Mark Liu-lxf [MSFT]
    MSDN Community Support | Feedback to us

  • Thursday, August 16, 2012 11:13 AM
     
     

    hai .....

           I want to create multiple languages for Tamil,English,Hindi this will use in combobox

           if i selected Tamil Below have Richtext box will editi tamil letters, all language like i want use'

  • Thursday, August 16, 2012 11:40 AM
     
     

    Hi Ms.ilai,

    it's still not clear what you want. Do you want to have a list of languages in a combobox? Or do you want to see the same word in different languages in a combobox? Or do you want to see different words in a combobox but you want to choose in which languages they appear?

    Who will change the language? By default, using the built-in localization mechanisms, the current culture of the system is used to determine the language and automatically shows the texts on the form in the right language.

    Try this in a new example project:

    1. In the designer, add a listbox.
    2. Open the Items property of the listbox and add the items

      One
      Two
      Three
    3. Select the Form
    4. Open the "Language" property and switch to German (Deutsch)
    5. Select the Listbox
    6. Edit the Items and change them to

      Eins
      Zwei
      Drei

    7. Whenever you toggle the "Language" property of the From between "(Standard)" and "German" you see that the listbox content changes because two languages are maintained now. Either the standard (English) or the German words are shown.

    You also write "if i selected Tamil Below have Richtext box will editi tamil letters, all language like i want use'". What does this mean? Do you want to use a different Font? Then you can assign it to the Richtextbox' Font property.


    Armin


  • Thursday, August 16, 2012 11:45 AM
     
     
    .sorry..
  • Thursday, August 16, 2012 12:11 PM
     
     

    Hai

               I am creating Library Project ......In my 1st module is ITEM_ADD(Book,CD, etc..)

               All Book,cd details are Add to table with synapsis ..

              Users can Choose multiple languages(Tamil ,English hindi,Telugu etc..) know(Rit...)

              Synapsis is according to Book language..If tamil book means user can edit tamil synapsis ,English means englis,

              Telugu means telugu....This is my pblm..

              how i can create  languages(Tamil ,English hindi,Telugu etc..) 

              What i use any example please give me...

                                                        by ilai

  • Thursday, August 16, 2012 1:14 PM
     
     
    I'm really sorry, I do not understand what's the plan. Hopefully someone else will find a solution for you!

    Armin

  • Friday, August 17, 2012 6:53 AM
     
     

    its'k...

           any body ..using Multi languague text hindi,tamil,telugu in textbox in your project vb2008 means ........Please tell me

  • Friday, August 17, 2012 6:55 AM
     
     

     hai all

                    any body ..using Multi languague text 'hindi,tamil,telugu' in textbox in your project vb2008 means

                                            ........Please tell me

  • Friday, August 17, 2012 7:57 AM
    Moderator
     
     

    Hi Ms.ilai,

    It seems I got what you are looking for. I have no idea about whether you have tutorial to your issue. But there are several things you need to know firstly:

    1. Textbox allows user to add the text, whatever the text is (Chinese, English and Tamil).

    2. The data stored in PC also doesn’t distinguish what language it is, so it seems no method provide by VS to help you with this issue.

    I have no idea about where you stored the data, but I will suggest you to store the data into different parts by the language Or at least as a sign to point out what language the data used. In this way, when you select on language in Combobox , you can get the specific data you need.

    Hope this helps.


    Mark Liu-lxf [MSFT]
    MSDN Community Support | Feedback to us

  • Friday, August 17, 2012 12:15 PM
     
     

    Double post

    Mark gave an answer there. If it's not what you're after, explain there why.


    Armin

  • Friday, August 17, 2012 10:53 PM
     
     

    Do you mean a solution like on websites?
    If you select hindi all informations (texts) are in hindi, when you select english the same in english and so on?

    Or do you mean a kind of filter which displays all books which are using hindi as language and complete other books which are avialable in english ...

    First idea:
    Define global variables as public e.g. var_title
    For use in your program set individual text messages and hadle the in a if the loop.
    If language = 0 then ' english

    var_title = "title"
    ... all other variables

    else if language = 1 then 'german

    var_title = "Titel"

    End If

    and so on...

    In second case i guess to use a database and use a regerding filter. You could use a Language_ID and display only these titles of selected language.


    Liebe Grüße Stefan | Cheers Stefan I'm using VB 2008 and VB 2010 Express Be a good forum member - mark posts that contain the answers to your questions or those that are helpful. c# in vb Translator: http://www.developerfusion.com/tools/convert/csharp-to-vb/

  • Tuesday, August 21, 2012 5:37 AM
     
     Answered

    Thank u .for ur responses.

                  I found  solution   ...I used Google Translator IME....

  • Tuesday, August 21, 2012 5:38 AM
     
     

    Thank u .for ur responses.

                  I found  solution   ...I used Google Translator IME....

  • Tuesday, August 21, 2012 5:39 AM
     
     

    Thank u .for ur responses.

                  I found  solution   ...I used Google Translator IME....