Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

Localization and Globalization in Visual Studio.NET 2003 in Win-Forms using VB.NET !!

Posted on 2007-03-22
1
Medium Priority
?
490 Views
Last Modified: 2013-12-17
Hi,

I am working on Localization & Globalization in Visual Studio.NET 2003. I came to this conclusion. Localization needs "CultureInfo" object with current thread. And Globalization requires "Satellite Assemblies". Is this concept is true? Why we are using "Resource Files", "CultureInfo " object and "Satellite Assemblies" ?

Can you give me a small example on Localization using "Resource Files" ? Please give me the exact definitions of "Localization" & "Globalization".

Appreciate your time and patience !

Thanks
0
Comment
Question by:kishore_peddi
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 
LVL 25

Accepted Solution

by:
dstanley9 earned 2000 total points
ID: 18770988
Actually you've got it backwards.

From http://msdn2.microsoft.com/en-us/library/c6zyy3s9.aspx

Globalization is the process of designing and developing applications that function for multiple cultures, and localization is the process of customizing your application for a given culture and locale.

In other words, Globalization is designing applications so that they are culture-aware (e.g. making sure numbers and dates are displayed in the proper format), and localization involves providing sattelite assemblies that house the various strings, etc. to support a _specific_ culture.  Satellite assemblies are a way of compiling resource files for various cultures independent of the main assemblies.  resource files could also be comiled directly into the main assembly, but it would require a rebuild just to change resources.  Satellite assemblies allow for more granularity.  

For example, you might provide separate satellite assemblies that contain strings in english, french, spanish, and german.  the framework can easily detect what cutlure the user is in and choose the proper assembly from which to pull string values (for form labels, message boxes, dialogs, anything).  

Look here http://msdn2.microsoft.com/en-us/library/ms228208.aspx for examples
0

Featured Post

Visualize your virtual and backup environments

Create well-organized and polished visualizations of your virtual and backup environments when planning VMware vSphere, Microsoft Hyper-V or Veeam deployments. It helps you to gain better visibility and valuable business insights.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Welcome my friends to the second instalment and follow-up to our Minify and Concatenate Your Scripts and Stylesheets (http://www.experts-exchange.com/Programming/Languages/.NET/ASP.NET/A_4334-Minify-and-Concatenate-Your-Scripts-and-Stylesheets.html)…
A long time ago (May 2011), I have written an article showing you how to create a DLL using Visual Studio 2005 to be hosted in SQL Server 2005. That was valid at that time and it is still valid if you are still using these versions. You can still re…
This course is ideal for IT System Administrators working with VMware vSphere and its associated products in their company infrastructure. This course teaches you how to install and maintain this virtualization technology to store data, prevent vuln…
Have you created a query with information for a calendar? ... and then, abra-cadabra, the calendar is done?! I am going to show you how to make that happen. Visualize your data!  ... really see it To use the code to create a calendar from a q…

618 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