473,387 Members | 1,844 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

localisation of my program

I wanted to add a comboBox with list of languages which makes labels and
captions on my buttons to change when user changes the language. Is
there a realy easy way to do it? Of course, I can just make an ArrayList
of captions and labes for every language and then just choose an
appropirate ArrayList depending on current language setting. But, I
wonder if people who made VS already thought of that and built in some
kind of support for multilanguage support? :-)

--
"Now the storm has passed over me
I'm left to drift on a dead calm sea
And watch her forever through the cracks in the beams
Nailed across the doorways of the bedrooms of my dreams"
Jan 19 '07 #1
6 1346

Nikola Skoric wrote:
I wanted to add a comboBox with list of languages which makes labels and
captions on my buttons to change when user changes the language. Is
there a realy easy way to do it? Of course, I can just make an ArrayList
of captions and labes for every language and then just choose an
appropirate ArrayList depending on current language setting. But, I
wonder if people who made VS already thought of that and built in some
kind of support for multilanguage support? :-)
Yes, .NET includes support for internationalization. The user switches
languages in the Windows control panel, not in individual apps.

Take a look here for more information:

http://www.microsoft.com/globaldev/default.mspx

http://download.microsoft.com/downlo...0_net_intl.ppt

Jan 19 '07 #2


yes it is possible you can do it with the help of System.globalization
namespace. it allows you to change the locale of current thread.

in VS if you want to create multilingual appicaltion then first you need
to change the following two properties of form
1- localizable=true
2- langugage for translation

after changing this you can create labeles and button title in our own
language.

*** Sent via Developersdex http://www.developersdex.com ***
Jan 21 '07 #3
In article <11********************@s34g2000cwa.googlegroups.c om>,
br*******@canada.com says...
Take a look here for more information:
[...]
http://download.microsoft.com/downlo...0_net_intl.ppt
Thanks a lot! The link gave me idea on which keywords to google, so I
found this very nice tutorial:

http://www.devhood.com/tutorials/tut...utorial_id=211

--
"Now the storm has passed over me
I'm left to drift on a dead calm sea
And watch her forever through the cracks in the beams
Nailed across the doorways of the bedrooms of my dreams"
Jan 21 '07 #4
Nikola,

There is multilanguage support. (You have to enter the languages yourself by
the way).

However it is probably usable for the languages used in the USA, however if
you would use it in the EU you probably will needs 50 times more time to
create your program than when you would create it for 1 language, so
difficult it is to manage.

It is in my idea absolute not usable in the EU.

Cor

"Nikola Skoric" <ni*******@net4u.hrschreef in bericht
news:MP************************@news.t-com.hr...
>I wanted to add a comboBox with list of languages which makes labels and
captions on my buttons to change when user changes the language. Is
there a realy easy way to do it? Of course, I can just make an ArrayList
of captions and labes for every language and then just choose an
appropirate ArrayList depending on current language setting. But, I
wonder if people who made VS already thought of that and built in some
kind of support for multilanguage support? :-)

--
"Now the storm has passed over me
I'm left to drift on a dead calm sea
And watch her forever through the cracks in the beams
Nailed across the doorways of the bedrooms of my dreams"

Jan 22 '07 #5
In article <u3**************@TK2MSFTNGP02.phx.gbl>,
no************@planet.nl says...
Nikola,

There is multilanguage support. (You have to enter the languages yourself by
the way).
Of course, I can't expect VS to be able to translate my labels...
However it is probably usable for the languages used in the USA, however if
you would use it in the EU you probably will needs 50 times more time to
create your program than when you would create it for 1 language, so
difficult it is to manage.
I understand that, but the thing is that even if I wanted to implement
all 23 official languages of EU, I couldn't do that for the simple fact
I don't speak all of those :-) But, since the project I'm doing is an
application which helps people learn languages, and since the
application will be GPLed, it is reasonable to include multilanguage
support in case the people like it and decide to localise it for me
(since targeted users are those who like to learn languages). Aaand, my
girlfriend studies French and Macedonian, my best friend Russian and
Italian, and another friend German and Spanish, so I reckon that if I
buy them a beer each, my app will be quite a localised one, no matter it
doesn't cover all 23 official languages of Union (of which my native is
not one) :-)
It is in my idea absolute not usable in the EU.
I disagree here. Look at phpBB :-) If you have dedicated users of your
application, they'll localise it for you :-)

--
"Now the storm has passed over me
I'm left to drift on a dead calm sea
And watch her forever through the cracks in the beams
Nailed across the doorways of the bedrooms of my dreams"
Jan 22 '07 #6
Nikola,

I was talking about the way Microsoft has implemented it in Visual Studio.
If it was just an Horizontal grid as it is done in most of the solutions you
call (or just simple by everyone to edit textfiles) than it would be a lot
easier.
(Which you still can make for yourself by the way).

I wished Microsoft does once a better job in this.

Cor

"Nikola Skoric" <ni*******@net4u.hrschreef in bericht
news:MP************************@news.t-com.hr...
In article <u3**************@TK2MSFTNGP02.phx.gbl>,
no************@planet.nl says...
>Nikola,

There is multilanguage support. (You have to enter the languages yourself
by
the way).

Of course, I can't expect VS to be able to translate my labels...
>However it is probably usable for the languages used in the USA, however
if
you would use it in the EU you probably will needs 50 times more time to
create your program than when you would create it for 1 language, so
difficult it is to manage.

I understand that, but the thing is that even if I wanted to implement
all 23 official languages of EU, I couldn't do that for the simple fact
I don't speak all of those :-) But, since the project I'm doing is an
application which helps people learn languages, and since the
application will be GPLed, it is reasonable to include multilanguage
support in case the people like it and decide to localise it for me
(since targeted users are those who like to learn languages). Aaand, my
girlfriend studies French and Macedonian, my best friend Russian and
Italian, and another friend German and Spanish, so I reckon that if I
buy them a beer each, my app will be quite a localised one, no matter it
doesn't cover all 23 official languages of Union (of which my native is
not one) :-)
>It is in my idea absolute not usable in the EU.

I disagree here. Look at phpBB :-) If you have dedicated users of your
application, they'll localise it for you :-)

--
"Now the storm has passed over me
I'm left to drift on a dead calm sea
And watch her forever through the cracks in the beams
Nailed across the doorways of the bedrooms of my dreams"

Jan 22 '07 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

12
by: Simon Harvey | last post by:
Whato chaps, I work (or am hoping to work! :) for a company that specialises in the following: - Localisation of media - including software, manuals, literature and training material. -...
22
by: edgrsprj | last post by:
PROPOSED EARTHQUAKE FORECASTING COMPUTER PROGRAM DEVELOPMENT EFFORT Posted July 11, 2005 My main earthquake forecasting Web page is: http://www.freewebz.com/eq-forecasting/Data.html ...
0
by: Tom Lee | last post by:
Hi, I'm new to .NET 2003 compiler. When I tried to compile my program using DEBUG mode, I got the following errors in the C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7 \include\xdebug...
11
by: christopher diggins | last post by:
I am wondering if any can point me to any open-source library with program objects for C++ like there is in Java? I would like to be able to write things like MyProgram1 >> MyProgram2 >>...
0
by: Olivier Carpentier | last post by:
Hi i think that i have a bug with Visual Studio 2003 with localisation of forms in design mode. It's don't working only with one solution, when i'm trying with another solution, it's working fine...
1
by: Tony | last post by:
I am currently using the localisation toolkit to provide a multi-language site, everything works just fine. But now I need to use a repeater to generate some lists. How can I achieve this? All the...
1
by: Olivier Matrot | last post by:
Hello, I have a W2K3 US Enterprise box on which ASP.NET localisation do not work. A standard installation on a fresh machine with same configuration (regional options and so on) is OK. If the...
2
by: fury | last post by:
Hey guys n gals I am using resource file to localise my user interface. But i have an issue with it. When i use assembly key file does not become strong!! and localisation does not work... When i...
2
by: jwesonga | last post by:
I've built an app on linux which we have managed to localise into at least three languages, the app runs well using this command LANG=fr_FR python app.py which would translate the app into french....
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.