Software Design
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsProgramming Languages - MoreSoftware Design

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old November 8th, 2006, 09:56 PM
dlochart dlochart is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Nov 2006
Posts: 1 dlochart User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 4 m 13 sec
Reputation Power: 0
Internationalizing a web page ... What is your experience?

We are taking our web application into different locales around the world and I am wondering what are peoples experiences with doing this. We built the database and the pages to allow for internationalization so we are already using UTF-8 encoding and all displayed text is resolved dynamically depending on desired language. What I am puzzled with is how to handle things that are drastically different between nations (cultures). These things include

Addresses, names, telephone numbers etc.

An example is a name. When we developed the system we created First Name, Middle Name, and Last Name columns. Well if you are dealing with some cultures they may not seperate the names like this or they may reverse the order and always say the surname first then the first name so a web form that displays

First Name ----
Middle Name ----
Last Name ----

might be confusing to a person that in their culture always addresses a person by the last name first and first name last. This may be a contrived example but since I have not travelled all over the world I don't have a lot of real examples.

I do know that addresses are very different. Especially like in rural India and I am assuming the Middle East.

Addresses are a pain because we use them, format them for all sorts of things inclusing mailings and credit card charges. Right now our database has Street1, Street2, Street3 etc and it works great for most nations but what about when we add a country that does not follow that convention?

So all you developers what have you all done? Do you simply have a catch all field and just allow free form text or do you have targeted forms that change based on the locale/language?

I am curious to here other peoples experiences.

thanks!

Doug

Reply With Quote
  #2  
Old April 20th, 2008, 01:47 AM
Baby-Luck's Avatar
Baby-Luck Baby-Luck is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Feb 2003
Posts: 2 Baby-Luck User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 18 m 30 sec
Reputation Power: 0
see this for formats:
bitboost.com and /ref/international-address-formats.html

so they are mostly the same type of thing but if you are trying exactness i figure you're in for a lot of pain - china has lots of places with no real formal address, japan is missing street names (all/sometimes)

i say go with free form - what is the purpose of the address anyway? if it is to fill in on somebody's USA-centric web form you're in trouble (in HK we don't even have postcodes) but if it to print on an invoice, shouldn't the address be an acceptable format when received? how can you verify it anyway?

a discussion is here:
codinghorror.com and /blog/archives/000532.html

good luck.

Reply With Quote
  #3  
Old April 22nd, 2008, 09:29 PM
disablek disablek is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Apr 2008
Posts: 47 disablek User rank is Sergeant (500 - 2000 Reputation Level)disablek User rank is Sergeant (500 - 2000 Reputation Level)disablek User rank is Sergeant (500 - 2000 Reputation Level)disablek User rank is Sergeant (500 - 2000 Reputation Level)disablek User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 1 Day 4 h 21 m 47 sec
Reputation Power: 9
Right now, you're at the l10n/localisation aspect of form filling. There's really no way of being able to rationalise all street addresses in a generic way such that you provide a nice localised page. So for addresses that you don't have a template for, just store it as a big blob of text.

Reply With Quote
Reply

Viewing: Dev Shed ForumsProgramming Languages - MoreSoftware Design > Internationalizing a web page ... What is your experience?


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 1 hosted by Hostway
Stay green...Green IT