473,508 Members | 2,267 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Localization and Internationalisation

73 New Member
What is Locatlization and Internationalisation.What is its use in java
May 19 '07 #1
1 1256
JosAH
11,448 Recognized Expert MVP
What is Locatlization and Internationalisation.What is its use in java
Not everybody reads/writes/ speaks/understand English. If you want to build
an application for a global market you want your application to be available in
as many languages as possible. Java uses Unicode characters for character
display. Unicode supports many many alphabets.

You don't want to recode your application over and over again for every single
language, so you 'internationalize' it. This basically means that you don't put
any word or phrase or sentence in your code. You use 'keys' instead. A key
and a language make up that particular word in that language. That's the
localization process.

Basically you end up with lists; one per language. e.g.

Expand|Select|Wrap|Line Numbers
  1. English: <key, value>
  2. F File
  3. B Button
  4. O Ok
  5. C Cancel
  6.  
  7. Dutch: <key, value>
  8. F Bestand
  9. B Knop
  10. O Ok
  11. C Opheffen
Instead of putting the literal text 'File' in your menu item, you search for key 'F'
given a language and you put the associated value for 'F' in your menu item.

There's more to I18N and L10N (the abbreviations for those two long words)
such as writing from right to left, top to bottom, decimal point symbols, the
way dates are written etc. etc.

kind regards,

Jos
May 19 '07 #2

Sign in to post your reply or Sign up for a free account.

Similar topics

6
1973
by: Rental | last post by:
I'm having the sam problem as described below with the Localization toolkit. Does anyone know if there is a solution to this problem. --->When attempting to generate resource dlls with...
2
1538
by: Julia | last post by:
Hi, We want to migrate out asp application to asp.net and take advantage on localization. I want to ask how it is advice to structure the site directory I am going to use resource only...
5
2638
by: CMM | last post by:
I don't seem to "get" ASP.NET 2.0's Localization features. I've read up on everything... and of course, everything is explained in cursory softball terms- not any "real-world" usage way. I hope...
2
3549
by: bruno | last post by:
I need to localize my ASP.NET app and I just used "Tools" --"generate local resources" command and everything works fine in my WebForms. Resource file name is: MyWebForm.aspx.resx under a subDir...
4
1788
by: FAQ server | last post by:
----------------------------------------------------------------------- FAQ Topic - Internationalisation in javascript. ----------------------------------------------------------------------- ...
3
6460
by: Computer Guru | last post by:
I have a VB.NET 2005 application with several forms and a couple hundred "strings." I've been looking into all the localization improvements in VB.NET, and I can't seem to find anything that...
0
7120
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7380
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...
1
7039
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
5626
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
4706
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3180
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
1553
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
1
763
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
415
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

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.