« Linus is moving down the street from me.... | Main | Brilliance - How do you JUST KNOW a prod... »

Iñtërnâtiônàlizætiøn

Posted 2004-06-14 10:28 AM in ASP.NET | Ruby | Internationalization | XML | Tools.

I'm feeling very international this Monday, so here' s a collection of things for you to read.  It's a reminder <gasp> that there are a lot of people out there who don't speak English every day (or ever) and it's responsbility of the English-dominated Web to respect that.  Even if you don't even write code to be internationalized, you have a karmic obligation to be aware of these things.

And for folks in my world:

And in the vein of 'Whaaaaaa?' check out:

  • The Microsoft Application Translator: "This new solution, called Microsoft Application Translator (MAT) enables applications to offer on-the-fly localization with no code change and limited investment in localization." Here's their FAQ.

Update: Here's a crucial update. ;) Don't forget that Japanese Emoticons are different than English ones!

Japanese Smileys

American Smileys

Tracked by:
http://www.dotnetgerman.com/blogs/aspxintra.net/PermaLink,guid,8b011cc3-a6ec-4eb... [Pingback]
http://devbox/blog/PermaLink.aspx?guid=0bc43580-6585-448a-8057-2b27044af360 [Pingback]
"Why is Itrntinliztin So Hard" (Chris Bilson) [Trackback]
".::Szőkelizer 2::." (RIO - Randektív Informatikai Oldal) [Trackback]


Monday, June 14, 2004 9:50:20 AM (Pacific Standard Time, UTC-08:00)
For an easier way to internationalise web forms I have used Localizer from http://www.winformreports.co.uk/
Monday, June 14, 2004 4:44:43 PM (Pacific Standard Time, UTC-08:00)
Ya, I looked at that and decided against it, as I prefer all my strings in just a few Resource Files: Errors, Validation Messages, and Messages (most go in Messages). Why would you want EACH PAGE to have a ResX file? That seems very "Classic ASP."
Scott Hanselman
Monday, June 14, 2004 8:38:06 PM (Pacific Standard Time, UTC-08:00)
Why? Simple, it all compiles into language specific DLLs, just like WinForms does. Made a spelling mistake? Upload your French DLL again. Getting a translation house to do your translations (which is what I did)? Spend 2 hours teaching them how to edit XML, then let them get on with it.
Monday, June 14, 2004 10:04:56 PM (Pacific Standard Time, UTC-08:00)
Of course, but you misunderstand me. What I'm saying is that, you have MULTIPLE/MANY ResX files - one for EACH Web Page. If you include ONE ResX (or, do what I do, I use Three (see my above message)) then you can reuse messages, they are centralized, are you only give them one file.

Additionally, I noticed you said "teach them how to edit xml"...let me give you a tip!

If you use "resgen myfile.resx myfile.txt" it will make a TXT file with a NAME=VALUE format. Then just "resgen myfile.txt myfile.resx" and you'll never have to worry about your translators knowing XML.
Scott Hatnselman
Monday, June 14, 2004 10:28:00 PM (Pacific Standard Time, UTC-08:00)
The Globalization & Localization Best Practices for Windows 2000 Compliant Software link isn't right, maybe you can fix it, so I don't have to search the Microsoft site?! ;) (or ^_' )
Tuesday, June 15, 2004 9:19:19 AM (Pacific Standard Time, UTC-08:00)
Right to Left texts are very hard to support because you have to reverse the entire GUI or it would just look awkward.
Comments are closed.

Contact

Sponsors

Hosting By

Hot Topics

Tags

Calendar

<November 2009>
SunMonTueWedThuFriSat
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

Archives

November, 2009 (5)
October, 2009 (19)
September, 2009 (11)
August, 2009 (12)
July, 2009 (21)
June, 2009 (26)
May, 2009 (16)
April, 2009 (13)
March, 2009 (17)
February, 2009 (17)
January, 2009 (18)
December, 2008 (32)
November, 2008 (17)
October, 2008 (22)
September, 2008 (16)
August, 2008 (14)
July, 2008 (25)
June, 2008 (19)
May, 2008 (17)
April, 2008 (17)
March, 2008 (26)
February, 2008 (21)
January, 2008 (28)
December, 2007 (19)
November, 2007 (17)
October, 2007 (31)
September, 2007 (39)
August, 2007 (37)
July, 2007 (43)
June, 2007 (37)
May, 2007 (32)
April, 2007 (38)
March, 2007 (29)
February, 2007 (46)
January, 2007 (31)
December, 2006 (27)
November, 2006 (31)
October, 2006 (32)
September, 2006 (39)
August, 2006 (34)
July, 2006 (40)
June, 2006 (18)
May, 2006 (31)
April, 2006 (34)
March, 2006 (30)
February, 2006 (38)
January, 2006 (44)
December, 2005 (19)
November, 2005 (34)
October, 2005 (24)
September, 2005 (37)
August, 2005 (20)
July, 2005 (24)
June, 2005 (33)
May, 2005 (16)
April, 2005 (22)
March, 2005 (34)
February, 2005 (15)
January, 2005 (37)
December, 2004 (28)
November, 2004 (30)
October, 2004 (34)
September, 2004 (22)
August, 2004 (34)
July, 2004 (18)
June, 2004 (64)
May, 2004 (49)
April, 2004 (21)
March, 2004 (29)
February, 2004 (29)
January, 2004 (36)
December, 2003 (25)
November, 2003 (24)
October, 2003 (59)
September, 2003 (42)
August, 2003 (24)
July, 2003 (44)
June, 2003 (29)
May, 2003 (21)
April, 2003 (30)
March, 2003 (27)
February, 2003 (47)
January, 2003 (50)
December, 2002 (31)
November, 2002 (38)
October, 2002 (44)
September, 2002 (15)
May, 2002 (2)
April, 2002 (4)

Google Ads