Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / .NET Framework / Internationalization / April 2007

Tip: Looking for answers? Try searching our database.

Internationalization AND Customization

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Brent Seufert - 31 Mar 2007 22:39 GMT
I have a Delphi App that I am rewriting in .net

This application manages different species of animals, so many labels
are different depending on the species.  eg:

species        offspring
=============== ===========
horse        foal
cow        calf
llama        cria

in addition, there are translations to each different language.

eg: French for the same

species        offspring
=============== ============
cheval         poulain
vache        veau
lama        cria

to complicate matters even more, we also had labels change depend on the
sex of the animal eg,  horse offspring are filly and colt for female/male.

In our old app we had a table like this:
form, object, property, language, species, sex, text

So any specific label is determined from the language->species->sex

Can internationalization as implemented in .net deal with this type of
situation?  Any .net excepted way?  Pointers?
Aldo Donetti [MS] - 04 Apr 2007 02:42 GMT
Hi Brent, if I have not misunderstood I believe your application is doing
everything via code and you are not relying on any Delphi-specific
mechanism. If so, you can do just the same in .Net and probably with code
which is similar to what you currently have.
If the data in your table is dynamic and/or can be updated without touching
the App's code, then I think it's one of many correct approaches but I
cannot tell you if it's the best or not. Otherwise I would suggest adding
those strings in resources because they are faster to load.

Aldo
-- This posting is provided "AS IS" with no warranties, and confers no
rights.

--------------------

| I have a Delphi App that I am rewriting in .net
|
[quoted text clipped - 27 lines]
| Can internationalization as implemented in .net deal with this type of
| situation?  Any .net excepted way?  Pointers?
Brent Seufert - 05 Apr 2007 16:57 GMT
Hi Aldo, you are correct, the Delphi app is doing it in code...  each
form has a function the is executed when loaded to find all components
and to lookup in the table to get it's appropriate string.

We currently have approximately 5000 strings, of which only 6% or 300
strings are species/sex specific.  so 4700 strings could be put into
resources, but the 300 strings would need separate management.

Appreciate the input,

Brent

> Hi Brent, if I have not misunderstood I believe your application is doing
> everything via code and you are not relying on any Delphi-specific
[quoted text clipped - 42 lines]
> | Can internationalization as implemented in .net deal with this type of
> | situation?  Any .net excepted way?  Pointers?

Rate this thread:







Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.