Sunday, 31 July 2011

IDN Whitelisting

When browsing using IDNs (Internationalized Domain Names) it is important that the Unicode form is displayed in the browser address bar and not the Punycode form. Only the Unicode form is human readable. Well it is if you know the language the IDN is written in. Lets take the Korean web address 송파구청.한국 by way of example.
  • 송파구청.한국 is the Unicode form
  • xn--2e0b569ap6hmmg.xn--3e0b707e is the Punycode form
You can convert between Unicode and Punycode forms using Verisign's online IDN Conversion Tool.

Unfortunately browsers do not always display the Unicode form but instead display the Punycode form in the address bar. Personally I consider that all browsers should always display the Unicode form. By displaying the Punycode form the browsers are impeding internationalization of the internet. The reason they give for displaying the Punycode form is for "Security". I am not convinced it is necessary because Registries take their own security measures to ensure registration of legitimate IDNs.

Ensuring display of  the Unicode form of IDNs is achieved by whitelisting. Different browsers have different whitelisting strategies and different methods for whitelisting.  My setup is MacOSX 10.6.8 using the English OSX and English versions of the browsers.

Firefox (v5.0.1)


Firefox whitelists by TLD (Top Level Domain). If a TLD is whitelisted the Unicode form will be displayed in the address bar☺. If a TLD is not whitelisted the Punycode form will be displayed in the address bar☹. There are many TLDs that are not whitelisted by default in Firefox.

One can view which TLDs are whitelisted in firefox:
  • Open a Firefox window & type about:config in the address bar
  • Click the I'll be careful, I promise button
  • Type network.IDN.whitelist into the filter box
You will now see a list of whitelisted TLDs. They are of the form network.IDN.whitelist.TLD. Note that some TLDs begin xn--. These are the Punycode forms of IDN TLDs.

Lets take the Korean IDN 송파구청.한국 as an example. 한국 means Korea and is a recently introduced IDN TLD and as such is not whitelisted by default. It is the Punycode and not the Unicode form that needs to be whitelisted in Firefox. The Punycode form of 한국 is xn--3e0b707e. Assuming you are still in the Firefox config window then in order to whitelist 한국:
  • right click mouse
  • select New  ▶  Boolean
  • Enter the preference name network.IDN.whitelist.xn--3e0b707e
  • set Boolean value to true and OK
Korean IDNs with the TLD 한국 will now display in Unicode form ie in Korean as one would naturally expect.

Google Chrome (v12.0.742.122)


Chrome will display the Unicode form for, as Google puts it, "those languages that the user claims to understand" otherwise the Punycode form will be displayed. As usual, for display, Unicode good Punycode bad.

I will again use 송파구청.한국 to illustrate. If you have a basic unconfigured English version of Chrome then, in the address bar, you will see xn--9d0br8l80kv9k92a984a.xn--3e0b707e displayed instead of 송파구청.한국 So we need to configure Chrome to display the Unicode form for Korean IDNs:
  • go to Chrome Preferences
  • click Under the Hood
  • click Languages and Spell-checker Settings...
  • in the Languages column click Add
  • select Korean - 한국어 and OK that
Korean IDNs will now display correctly. Repeat for all other languages for which you want correct display of IDNs. For more detailed information see the IDN in Google Chrome article.


Safari (v5.1)


Safari whitelists IDNs by Script (as in the script used to write a language). Any IDN that is written in a whitelisted Script will be displayed in the address bar in Unicode form☺. Any IDN that is written in a Script that is not whitelisted will be displayed in Punycode form☹.

The whitelisted Scripts are in a text file entitled IDNScriptWhiteList.txt The pathname to this file is:
  • /System/Library/Frameworks/WebKit.framework/Versions/Current/Resources
The default whitelisted Scripts are: Arabic, Armenian, Bopomofo, Canadian_Aboriginal, Devanagari, Deseret, Gujarati, Gurmukhi, Hangul, Han, Hebrew, Hiragana, Katakana_Or_Hiragana, Katakana, Latin, Tamil, Thai, Yi

If you want to whitelist other Scripts, such as, Cyrillic or Greek then you need to add the Script names to this file. You will require root privileges to edit this file.

Of all the browser whitelisting methods I have looked at I consider this the most rational but also, for the average user, the most difficult to configure. Apple should implement a simple user accessible method for whitelisting Scripts.

Monday, 25 July 2011

Loughborough Market T-shirts

On Saturday 23rd July Gordon Gekko, Jonny (刘家杰) and myself gave free T-shirts to Loughborough Market Stallholders. These T-shirts have Loughborough Market printed on them, not in English but in Chinese or Japanese. This endeavour is part of an initiative to internationalise Loughborough and make the World aware of Loughborough.

In the photo below Gordon Gekko, who is on the left, is wearing the Chinese T-shirt and Jonny is wearing the Japanese T-shirt. The text printed on the T-shirts is:

  • 拉夫堡市场 which is Simplified Chinese for Loughborough Market
  • ラフバラ市場 which is Japanese for Loughborough Market
Loughborough Market is on Thursdays and Saturdays so if you visit the market on a warm sunny day you may well see stallholders wearing these T-shirts.


Note: It may interest you to know that Gordon has the adopted Chinese name 恺心 (Kǎixīn).

Thursday, 21 July 2011

Promoting Loughborough Internationally

Those of you that use Twitter will be familiar with the concept and use of hashtags. Recently Twitter implemented internationalized hashtags. Specifically, they introduced hashtags for Chinese, Japanese, Hangeul (Korean) and Cyrillic scripts. This presents a golden opportunity for Loughborough Twitterers to raise the international profile of Loughborough. Or to put it another way: Make the World aware of Loughborough.

All you need to do is put internationalised versions of #loughborough in your tweets. The more tweets that contain internationalised hashtags the more Loughborough will be noticed. If you would like to take part in this initiative then just copy one or more of the following hashtags and paste into your tweets.

  • #拉夫堡
  • #ラフバラ
  • #러프버러
  • #Лафборо
where
  • 拉夫堡 is Chinese for Loughborough
  • ラフバラ is Japanese for Loughborough
  • 러프버러 is Korean for Loughborough
  • Лафборо is Russian for Loughborough
By way of example, here is a link to one of my tweets in which I have used the Japanese #ラフバラ hashtag:

Sunday, 17 July 2011

Twitter Hashtags

One can now use Unicode hashtags in twitter. This means that hashtags are no longer restricted to ASCII characters. One can now, for instance, have hashtags written in the Chinese or Japanese. The hashtag #loughborough can be written in Chinese as #拉夫堡 and in Japanese as #ラフバラ . Unicode hashtags have been operational since 13th July 2011. The original announcement is on the Twitter Japan Blog at blog.jp.twitter.com/2011/07/blog-post.html. There is also an announcement of the new hangeul (한글) hashtags (해시태그/해쉬태그) on Twitter's Korea Blog at blog.kr.twitter.com/2011/07/blog-post.html

I gather from the announcement that the currently supported Scripts for hashtags are Chinese, Japanese, Hangeul and Cyrillic. Therefore the supported Scripts are a small subset of the Scripts available in the Unicode Character Set. I tested out some Scripts in hashtags and my results are:

  1. Chinese ✓
  2. Japanese ✓
  3. Hangeul ✓
  4. Cyrillic ✓
  5. Thai ✗
  6. Arabic ✗
  7. Hebrew ✗
  8. Devanagari ✗
  9. Tamil ✗
The announcement states that symbols are not allowed in hashtags. I tested #→ #① #∛ #≤ #△ #☃ #◲ #✈ #❄ #☺and none work as hashtags.

An example tweet using Japanese hashtags is at http://twitter.com/#!/andreschappo/...

I had written a previous article which covered some of the Twitter i18n issues http://schappo.blogspot.com/2011/... The implementation of Unicode hashtags is a significant i18n step forward. It will be interesting to see how this new feature develops amongst Japanese language tweeters. I have already noticed that there are some long Japanese hashtags. As I write this blog I notice that currently there are two Japanese hashtag Trending Topics in Japan:

  • #名言の文末を過去形にすると深みが増す
  • #文頭に週刊をつけるとディアゴスティーニ風になる

Japanese does not use the space character between words and so it is easy and natural to create long Japanese hashtags. It could be the length of a complete tweet by simply having # as the first character.

Monday, 4 July 2011

China's SNS

I have frequently advocated the use of China's SNS in order to have a presence in China. I have had a Sina Microblog 新浪微博 for several weeks weibo.com/andreschappo. Sina's Microblog is a closed system so you will need to register an account in order to view my microblog. The exception is that with Verified Users one can view the first few postings without an account. My account is not verified.

On Saturday, with the help of 刘家杰, I created a Sina Blog 新浪博客 blog.sina.com.cn/andreschappo. Unlike Sina Microblog, Sina Blog is an open system and so you can view my blog without registering an account.

Saturday, 11 June 2011

Twitter i18n

There are a number of internationalization (i18n) issues with Twitter. I use Twitter directly from a browser. If you use a Twitter client then your experiences could differ from mine. A client could, for instance, reconstruct Unicode Domain Names from a Punycode form. I deliberately use twitter from a browser so that I can determine what is happening at base level. Additionally I do not use any twitter related browser extensions. So now to the i18n twitter issues that I have so far encountered.

hashtags

If I use an ASCII hashtag then it works as expected. If though I use non ASCII Unicode characters then twitter does not recognize it as a hashtag. eg #loughborough works but #ラフバラ does not.

Sina's Microblog 新浪微博, unlike twitter, does have Unicode hashtags. Twitter uses a single # character as a prefix to the text. 新浪微博 uses a pair of # characters to bracket the text. By way of example, #ラフバラ# is a valid Unicode hashtag which I have used on my 新浪微博 weibo.com/andreschappo

ラフバラ is loughborough written in Japanese Katakana.

IDNs

Several countries now have functioning idn ccTLDs. A recently live ccTLD is Korea's dot 한국. Lets take the new IDN for Songpa District Office, Seoul, Korea. Their IDN should show on twitter as a live clickable link ie 송파구청.한국. Twitter, though, does not process it as a valid web address and so it just shows as plain text on twitter ie http://송파구청.한국/

If, though, I use an IDN with an ASCII TLD then twitter recognizes it as a valid web address and displays it as a live clickable link. See twitter.com/andreschappo/...

Auto Shortening

Twitter are rolling out an automatic link shortening service. Link shortening (currently) kicks in at 11 characters. The character count includes the http:// prefix. http://t.co is exactly 11 characters and one cannot have a shorter link. Therefore all tweet links will be shortened. Some time since yesterday I have been rolled in and so now my links are auto shortened by twitter. Not a problem for ASCII links but a new problem arises with IDN links. The punycode form is displayed in the tweet instead of the unicode form. See twitter.com/andreschappo/...

Instead of displaying xn--2e0b569ap6hmmg.kr twitter should display the unicode form 송파구청.kr. The underlying href link, as created by twitter, is http://t.co/tzlxTh4

URLs

Lets now add a pathname part to a Domain Name. Add an ASCII pathname part and all is fine. Take an ASCII Domain Name and add a non ASCII Unicode pathname and twitter fails to recognize the full URL.

In a tweet I want http://ta.gd/러프버러 to appear as ta.gd/러프버러 Instead it appears as ta.gd러프버러 The ASCII Domain Name is processed as a link but the Unicode pathname part is not being treated as part of the URL and is just displayed as plain text. One ends up with an incomplete URL.

Wednesday, 8 June 2011

Chinese Companies 4

Following on from my previous posts Chinese Companies, Chinese Companies 2 and Chinese Companies 3 I will now try for another 100+ Chinese IDNs. As usual there are some types of IDNs I do not list in my blog and these types are:
  • Any IDN that redirects to an ASCII Domain Name
  • Any IDN that is implemented as a Frame Redirect
  • Any IDN that requires the www prefix as I want IDNs that are completely Chinese
These restrictions I impose means that the IDNs I do list are fully integrated into the IDN's website.
  1. Àonīdìsī Home Furniture Manufactory 佛山市南海区奥妮帝斯科技睡眠家具用品厂 奥妮帝斯.中国
  2. Běijīng Fānglüè Law Firm 北京方略律师事务所 北京市方略律师事务所.中国 + 方略律师.中国
  3. Běijīng Liánfēng Law Firm 北京廉峰律师事务所 劳动律师网.中国
  4. Chángchūn Guóxing Credit Guarantee and Investment 长春国兴信用担保投资有限公司 国兴担保.中国
  5. Chéngdū Website Development 新网创想-成都网站建设网络公司 成都网站制作.中国
  6. Chéngdū Western Digital Technology 成都西维数码科技有限公司 西部数码.中国
  7. Chéngdū Yúnhèzhāi Art Studio 成都云鹤斋艺术工作室 云鹤斋.中国
  8. Chénguāng Hotel 邢台辰光大酒店有限公司 辰光大酒店.中国
  9. Chinese Ancient Classics Net 中华古籍网.中国
  10. COFCO Coca-Cola Beverages 中粮可口可乐饮料有限公司 中粮可口可乐.中国
  11. Dàlián Painting and Calligraphy Art Center 大连市中世书画艺术交流中心 中国书画艺术.中国
  12. Dōngguǎn Hǔmén Childrens' Clothing 东莞市虎门格仔童装店 格仔童话.中国
  13. Eagle Shoe Eyelet 常州市雄鹰鞋眼有限公司 雄鹰鞋眼.中国
  14. Easton Pharmaceutical 成都苑东药业有限公司 苑东药业.中国
  15. Everyone Group Buying 珠海市晋丰商贸发展有限公司 人人团购.中国
  16. Fèngxián Building Materials Market 上海奉贤建材市场经营管理有限公司 上海家具材料网.中国
  17. Fóshān Vazbo Paint 佛山市威兹伯涂料有限公司 威兹伯.中国
  18. Fújiàn Sānmíng Food Additives 福建三铭食品添加剂有限公司 三铭明胶.中国
  19. Fújiàn Yánlóng Computer Technology 福建炎龙计算机科技有限公司 炎龙.中国
  20. Fúzhōu Yánfú Olive (Food) 福州延福橄榄(食品)有限公司 延福食品.中国
  21. Guǎngdōng Zhūhǎi Dǒumén Furniture Store 珠海市斗门粤港家私商场 粤港家私城.中国
  22. Guǎngzhōu Háo Dǐng Building Materials 广州市豪顶建筑材料有限公司 豪顶建材.中国
  23. Guǎngzhōu Power Shield Security Technology 广州市力盾防伪科技有限公司 广州防伪.中国
  24. Hǎinán Airlines Airport Group 海航机场集团有限公司 海航机场集团.中国
  25. Hànbāng Flooring 湖南华港建筑装饰材料有限公司 汉邦地板.中国
  26. Hang Yu Feng Qīnghǎi Mining 青海中航玉丰矿业有限公司 中航玉丰.中国
  27. Hángzhōu Fēiméng Clothes 杭州非梦服饰有限公司 非梦.中国
  28. Health and Happiness 华夏健康快乐文化传媒(北京 ) 有限公司 华夏健康快乐网.中国 + 健康快乐网.中国 + 健康快乐.中国 + 快快乐乐.中国 + 健健康康.中国
  29. Hénán Art Center 河南艺术中心 河南艺术中心.中国
  30. Huashì Vehicle Seat 江阴市华士汽车座椅有限公司 华士座椅.中国 + 华申医疗.中国
  31. Huìyǔ Calligraphy 惠宇书法.中国
  32. Húnán Chéngtóushān Tourism Development 湖南城头山旅游开发有限公司 城头山.中国
  33. Húnán Nóngyǒu Machinery Group Heavy Industry 湖南省农友机械集团重工有限公司 湘农友.中国
  34. Inner Mongolia Yīlì Industrial Group 内蒙古伊利实业集团股份有限公司 伊利.中国
  35. IRIS Systems 爱瑞思软件(深圳)有限公司 科研在线.中国
  36. Isisvins - Shànghǎi Yīsīnuò Wines 上海伊思诺酒业有限公司 伊思诺.中国
  37. Jiāngsū East China Air Separation Equipment 江苏华东空分设备制造有限公司 江苏华东.中国
  38. Jiāngsū Sàidé Electric 江苏赛德电气有限公司 赛德电缆.中国
  39. Jiāngxī Furniture 江西省现代装潢家具公司 家具装潢.中国
  40. Jiāngxī Jūnzǐgǔ Wild Fruits 江西君子谷野生水果世界有限公司 君子谷.中国
  41. Jiāngxī Shànggāo Xīnxīng Electrical Appliance 江西省上高县新兴电器有限公司 保健仪.中国 + 中国保健仪.中国
  42. Jiāngyīn Great Wall Machinery 江阴市长城机械有限公司 食品泵.中国
  43. Jílín Huīnán Fúyuán Foods 吉林省辉南县福源食品有限公司 中国野山参.中国
  44. Jǐ'nán Pressure Vessel Factory 济南市压力容器厂 济容.中国
  45. Jūnyè Fire Proof Heat Preservation Material 唐山君业耐火保温材料有限公司 直埋管.中国 + 唐山保温.中国
  46. King's Along Bakery 石狮市金龙船食品有限责任公司 金龙船.中国
  47. Kūnmíng Stone Age Technology 昆明石器时代科技有限公司 服务.中国
  48. Leegee (Běijīng) Systems Technology 力景(北京)系统技术有限公司 力景.中国
  49. Lìlián Industry 利联实业发展(深圳)有限公司 利联.中国
  50. Lóngkǒu Jiāyù Plastics 龙口市佳裕塑料有限公司 佳裕.中国
  51. LSTL International Trade 丽水同亮国际贸易有限公司 康炭郎竹炭.中国
  52. Luòyáng China Petroleum Nondestructive Testing Engineering 洛阳中油检测工程有限公司 中油检测.中国 + 洛阳中油检测工程有限公司.中国
  53. Maydooer 美度佰臣商城 车载生活.中国 + 车载生活用品.中国
  54. Nánjīng Hóngnéng Electric Motors 南京弘能电气传动有限公司 弘能.中国
  55. Oaks Solar Energy 浙江省嘉兴市澳克斯电器有限公司 澳克斯太阳能.中国
  56. Qínhuángdǎo Real Estate 秦皇岛市旭海万嘉房地产开发有限公司 秦皇岛房地产.中国
  57. Qíqíhā'ěr Kūnhéng Wood Group 齐齐哈尔市坤衡木业集团有限公司 坤衡木业.中国
  58. Red Lane Art City 红巷艺术城.中国
  59. Shāndōng Àibāng Food Machinery 山东爱帮厨食品机械有限公司 爱帮厨.中国
  60. Shāndōng Díshēng Electric 山东迪生电气股份有限公司 迪生电气.中国
  61. Shāndōng Rìzhào Water Treatment Equipment 山东日照漉泉水处理设备有限公司 漉泉.中国
  62. Shànghǎi Kēzé Information Technology 上海科择信息科技有限公司 浦东数据中心.中国
  63. Shànghǎi Kussun Electric 上海开胜电气有限公司 高压真空负荷开关.中国 + 高压真空断路器.中国 + 高压断路器.中国 + 高压接触器.中国 + 真空负荷开关.中国 + 真空灭弧室.中国
  64. Shànghǎi Safe Automation 上海希弗自动化有限公司 希弗.中国 + 安全自动化.中国
  65. Shànghǎi Superior Chemicals 上海超强化工有限公司 上海超强化工.中国
  66. Shàntóu Chūnbǎo Cosmetics 汕头市春宝化妆品实业有限公司 春宝.中国
  67. Shěnyáng Xiàsuǒ Speakers 沈阳夏索音响有限公司 音响专卖.中国
  68. Shēnzhèn Jīnshíjù Technology 深圳市金时聚科技有限公司 电子工票.中国
  69. Shēnzhèn Sanpo Instrument 深圳市欣宝瑞仪器有限公司 欣宝瑞.中国 + 欣宝科仪.中国
  70. Shēnzhèn Shānxià Hospital 深圳山厦医院 山厦医院.中国 + 肺结核治疗.中国
  71. Shēnzhèn Speed Technology 深圳市速拓科技有限公司 一览通.中国 + 速拓.中国
  72. Shēnzhèn Towei Electronic 深圳市拓伟电器有限公司 拓伟.中国
  73. Shēnzhèn Wànhuò E-Commerce 深圳市时代万货电子商务有限公司 万货.中国
  74. SIDO时道 海宁时道太阳能科技有限公司 时道.中国
  75. South Memory Restaurant 望湘园(上海)餐饮管理有限公司 望湘园.中国
  76. Southern Electronics 新宁县南方电子有限责任公司 中国南方电子.中国
  77. Space Breeding 航天育种网 航天育种.中国 + 民用航天.中国
  78. Sūzhōu Elegant Bathrooms 苏州雅洁卫浴有限公司 雅洁卫浴.中国
  79. Sūzhōu Funway Plastic 苏州丰汇塑业有限公司 真空热成型.中国 + 热成型.中国 + 塑料热成型.中国
  80. Tiānjīn Huádá Garment 天津华达服装有限公司 华达服装.中国
  81. Tiānjīn Yīqīng Group (Holding) 天津市一轻集团(控股)有限公司 天津一轻.中国
  82. Tomb Raider 古墓丽影收藏网 古墓丽影.中国
  83. Tonda Information Technology 通达恒远(北京)信息技术有限公司 论文检测.中国
  84. TPI Lubricants 烟台德高石油有限公司 德高石油.中国
  85. Wall Street English 英国培生集团旗下子公司 华尔街英语.中国
  86. Wǔhàn Huáfēng Garage 武汉华丰汽车修理有限公司 华丰汽修.中国
  87. Wǔhàn Sīchuāng Electronics 武汉思创电子有限公司 武汉思创.中国
  88. Wǔhàn Xiéruì Electronics 武汉市勰睿电子科技有限公司 勰睿.中国
  89. Wúxī Pneumatech Air/Gas Purity Equipment 无锡纽曼泰克气源净化设备有限公司 纽曼泰克.中国
  90. Xī'ān Tamefire 西安特菲尔电子有限公司 特菲尔.中国
  91. Xiàmén Shǎngwán World Culture 厦门赏玩天下文化发展有限公司 赏玩天下.中国
  92. Yāntái Shènglìdá Engineering 烟台盛利达工程技术有限公司 盛利达公司.中国
  93. Yīnghuā Electrical Appliances 樱花电器有限公司 樱花吊顶.中国
  94. Yíngjiā Metal Products 浙江省台州市黄岩盈佳金属制品厂 货车配件.中国 + 盈佳金属.中国
  95. Zhèjiāng Guǎngchéng Law Firm 浙江广诚律师事务所 广诚律师.中国
  96. Zhèngzhōu Prodigy Amusement Equipment 郑州市神童游乐设备有限公司 乐度.中国
  97. Zhènjiāng Nánmén Primary School 镇江市南门小学.中国
  98. Zhōnghuá Book Company 中华书局.中国
  99. Zhongtiān Securities 中天证券有限责任公司 中天证券.中国 + 中天证券股份有限公司.中国 + 中天证券有限责任公司.中国
  100. Zhōngyāng Street, Hā'ěrbīn, Hēilóngjiāng 中央大街.中国 + 中央大街.中國

Monday, 16 May 2011

Korea

Korea's idn ccTLD 한국 is now live!
  1. Commemorative Plaques 원숭이기념패.한국
  2. Jongrom School 종로엠 스쿨 아크로브레인.한국 + 엠스쿨.한국/ + 종로엠학원.한국
  3. Korea Communications Commission (KCC) 방송통신위원회 방통위.한국
  4. Korea Internet & Security Agency (KISA) 한글도메인.한국 & 도메인.한국
  5. Korea Meteorological Administration 기상청.한국/
  6. Seochang Elementary School 서창초등학교.한국
  7. Songpa-gu Office, Seoul 송파구청.한국

Wednesday, 13 April 2011

Chinese Companies 3

Following on from my previous posts Chinese Companies and Chinese Companies 2 I will now try for another 100 Chinese IDNs.

  1. Agricultural Supplier 北京红瑞翔科技发展有限公司 中国农业商城.中国
  2. Aidihua Lighting 中山市爱的华家照明发展有限公司 爱的华.中国
  3. Ānpéiēn Women's & Children's Supplies 汕头市安培恩妇幼用品实业有限公司 双胞宝贝.中国 & 邦驰路.中国
  4. Bǎodìng Xiangyang Gerardi Machinery 保定向阳吉拉蒂机械有限公司 精密工装.中国 & 向阳吉拉蒂.中国 & 精密夹具.中国 & 精密平口钳.中国
  5. Běijīng Golden Grapevine Growers 北京金葡萄藤商贸有限公司 金葡萄滕.中国
  6. Běijīng Tiānzhú Airport Economic Development Zone 北京天竺空港经济开发区 空港经济开发区.中国
  7. Biepa Electrical 江西欧司朗实业发展有限公司 别帕.中国
  8. C&C Trucks 联合卡车.中国 & 聯合卡車.中國
  9. Challenger 沈阳鑫长得科技发展有限公司 鑫长得.中国
  10. Changshu Fadong Plastic 常熟市发东塑业有限公司 购物篮.中国 & 发东.中国 & 带轮购物篮.中国 & 超市购物篮.中国
  11. Chángzhōu Cuīqiáo Locks 常州市崔桥锁业有限公司 崔桥锁业.中国
  12. Chángzhōu Hydraulic Components 常州市第二液压件有限公司 常州液压件.中国
  13. Chángzhōu Shuāngjiā Chemical 常州市双佳化工有限公司 水质稳定剂.中国 & 双佳化工.中国
  14. Chéngdū Ōulu Electric Transmission Equipment 成都欧陆电气传动设备有限公司 成都欧陆.中国
  15. China Culture Network 中国文化建设传播网 文化建设.中国 & 特色文化.中国 & 文化建设传播网.中国 & 特色文化网.中国
  16. China Fireworks Net 中国花炮网 花炮网.中国
  17. Cíxī Míngxīn Lighting Technology 慈溪明鑫照明科技有限公司 明鑫照明科技.中国
  18. Délóng Video Equipment 德龙影像器材.中国
  19. Dórvona Cosmetics 广州华澜化妆品有限公司 华澜化妆品.中国
  20. Fēnglián Supermarkets 丰联商贸有限责任公司 丰联超市.中国
  21. Fóshān Nánhǎi Jiǔjiāng Yuèhǎi Electric Heating Equipment Factory 佛山市南海区九江粤海电热设备厂 广东包装机.中国 & 广东包装机械.中国 & 广东包装机械网.中国 & 床褥压缩包装机.中国 & 中国热收缩包装机.中国 & 粤海电热.中国
  22. Fújiàn Seafood 福建海鲜网.中国
  23. Guǎngdōng Great Scenery International Travel Service 广东风光国际旅行社有限公司 风光天下.中国
  24. Guǎngdōng Yìxīn Food Industrial 广东亿心食品工业有限公司 亿心食品.中国
  25. Guǎngxī Post 广西区邮政公司 广西邮政.中国 & 廣西郵政.中國
  26. Guǎngzhōu CLG Electric Equipment 广州兰格电气设备有限公司 电池设备网.中国
  27. Guǎngzhōu Coma Electronics 广州市科马电子有限公司 停车场系统.中国
  28. Guǎngzhōu LeeChan Mechanical Equipment 广州市力辰机械设备有限公司 力辰.中国
  29. Gynostemma Jiǎogǔlán 绞股蓝.中国
  30. Hángzhōu Jūtài Real Estate Marketing 杭州居泰房地产营销策划有限公司 居泰.中国
  31. Hénán Cross-Strait Trade 河南省两岸经贸进出口有限公司 河南两岸经贸.中国
  32. Hēngrùn Machinery 广东省潮安县亨润机械厂 亨润机械.中国 & 亨润.中国
  33. Héngshuǐ Yùxīng Wheels Factory 衡水玉兴轮业制造厂 全铁轮.中国
  34. Húběi Construction Group 湖北地建集团 地建集团.中国 & 湖北地建.中国
  35. Húběi Sāngtián Printing 湖北桑田印刷策划有限公司 桑田.中国
  36. Jialogo 健康家快乐购 美凯龙.中国 & 家乐购.中国 & 生态家居.中国
  37. Jiāngmén Huatai Plastic Manufacturing 江门市华翔塑业有限公司 华翔塑业.中国 & 華翔塑業.中國
  38. Jiāngxī Xìnhe Property Management 江西信和物业有限公司 江西灯具供应商.中国
  39. Jiēdōng Xīhuángshān Foods 揭东县溪黄山食品有限公司 溪黄山.中国
  40. Jíměi Express Hotel 北京集美家居市场集团有限公司 集美快捷酒店.中国
  41. Jīntán Sūnán Experimental Facilities 金坛市苏南试验设备有限公司 高低温交变湿热试验箱.中国 & 盐雾试验箱.中国
  42. Jiǔxīnjū Business Hotel 久馨居商旅酒店 久馨居.中国 & 久馨居.中國
  43. Lìdá Optical and Electronic 利达光电股份有限公司 利达光电.中国 & 利达股份.中国 & 南阳利达.中国 & 利达光电股份有限公司.中国
  44. Lìtiān Century 安徽皖投力天世纪空气净化系统工程有限公司 力天世纪.中国
  45. Lola Ceramics 易居远东建材连锁 楼兰陶瓷.中国
  46. Luna Cosmetics 北京光明日化有限责任公司 露奈.中国 & 光明日化.中国
  47. Míngchú Shìjiā 聊城市新恒基食品有限公司 名厨世家.中国
  48. Níngbō Jiǔyuán Electronics 宁波久源电子有限公司 久源电子.中国
  49. Níngguó Tiānyī Wear Resistant Material 宁国市天一耐磨材料有限公司 天一耐磨.中国
  50. Níngxià Yínchuān Xītǎ Antiques 宁夏银川西塔古玩城一品堂 天下收藏.中国
  51. Online Insurance Supermarket 网上保险超市 保险.中国
  52. Qīngdǎo Saileer Storage Cell 青岛赛力尔蓄电池有限公司 青岛蓄电池.中国
  53. Qīngdǎo Shùnyáng Food 青岛顺洋食品有限公司 顺洋.中国
  54. Rariro Golf & Turf Equipment 广州豪龙农业机械有限公司 雷利诺.中国
  55. Rónggǎng Coffee 荣港咖啡 振瑞.中国
  56. Ruì'ān Hǎibà Sanitary 瑞安市海霸洁具有限公司 海霸洁具.中国
  57. Sais Technology 广西南宁市赛胜科技有限公司 赛胜.中国
  58. Sero Electric 东莞市瑟诺电器有限公司 瑟诺电器.中国 & 瑟诺.中国
  59. Shànghǎi Appliances Research Institute 上海欣荣燃具研究所 上海欣荣.中国
  60. Shànghǎi Fùdàn Argosy Functional Material 上海复旦安佳信功能材料有限公司 膨胀玻化微珠.中国 & 无机保温砂浆.中国 & 复旦安佳信.中国 & 安佳信.中国
  61. Shànghǎi Huayìtáng Art Object 上海华艺堂艺术品有限公司 华艺堂.中国
  62. Shànghǎi Laboratory Instrument Works 上海实验仪器厂有限公司 试验箱.中国
  63. Shànghǎi Nicechem 上海优品生化有限公司 化学试剂网.中国
  64. Shànghǎi Shàngchuán Equipment 上海上船机电设备有限公司 上船机电.中国
  65. Shànghǎi Zhonghǎilóng New Energy 上海中海龙新能源有限公司 中海龙集团.中国
  66. Shàntóu Wau Phen Food 汕头市万盼食品有限公司 万盼食品.中国 & 佳特糖果.中国 & 百旺糖果.中国
  67. Shàoxīng Fēnglóng Electrical Machinery 绍兴锋龙电机有限公司 锋龙电机.中国
  68. Shěnyáng Hóngjī Wooden 沈阳宏基木业有限公司 路易维克.中国 & 禧路.中国
  69. Shěnyáng Jùtàixīn Economy & Trade 沈阳聚泰鑫经贸有限公司 环保灶供应商.中国 & 商检.中国 & 沈阳北站.中国 & 中国环保灶.中国 & 北京环保灶.中国 & 沈阳环保灶.中国 & 针灸网.中国
  70. Shēnzhèn Jīngdágōng Measuring Instruments 深圳市精达工量有限公司 卡尺.中国 & 深圳工量具.中国
  71. Shēnzhèn Zhìyuǎnchéng Technology 深圳市致远诚科技有限公司 无线传输.中国
  72. Shíjiāzhuāng Déyuan Instruments 石家庄德远仪器设备有限公司 天平仪器.中国
  73. Siemion Electric 美国西蒙电气(中国)有限公司 西蒙电工.中国
  74. SleepLotus 睡荷 深圳市华爱嘉科技有限公司 太空枕.中国
  75. Special Offers Information 特价信息.中国
  76. Sunpu Opto Semiconductor 宁波升谱光电半导体有限公司 升谱光电.中国
  77. Sūzhōu Jade Network 苏作(苏州)玉器网 琢.中国
  78. Sūzhōu Yōng Seiko 苏州雍均精工有限公司 雍均.中国
  79. Tiānjīn Jūnwàng Rubber and Plastic Products 天津市君旺橡塑制品有限公司 君旺.中国
  80. Tōngqí Logistics 广东通齐国际运输有限公司 通齐.中国
  81. Tribest Dental Products 镇江健而乐牙科器材有限公司 牙宝宝.中国
  82. Wànlóng Hardware Wire Mesh Production 安平县万隆五金丝网制品有限公司 镀锌电焊网.中国
  83. Websites World 网站世界 网站世界.中国
  84. Wēnzhōu Ruìxiáng Footwear 温州市瑞祥鞋料商城 鞋料商城.中国
  85. Wēnzhōu Wǔxìn Valves 温州五信阀门有限公司 中国红丝砚.中国
  86. Wǔhàn Weddings 武汉茗菲婚典礼仪顾问有限公司 武汉婚庆公司.中国
  87. Wúxī Fùdá Welding Equipment 无锡富达焊接成套设备有限公司 铣边机.中国 & 自动焊接设备.中国
  88. Wúxī Tongcheng Machine Manufacture 无锡通成机械制造有限公司 输煤设备.中国
  89. Wúxī Xuělàng Electricity Cooler Factory 无锡市雪浪电力冷却器厂 中国风电冷却器.中国
  90. Xùndào Wire & Cable 深圳市讯道实业有限公司 讯道实业.中国
  91. Xúzhōu Yàdiǎn Decoration Engineering 徐州亚典装饰工程有限公司 徐州装饰.中国
  92. Yángzhōng Jīnyuán Chemical Electrical Equipment 扬中市金元化工电力设备厂 金釜电器.中国
  93. Yāntái Zhìshèng Water Purifying Products 烟台至盛净水设备有限公司 烟台净水器.中国
  94. YǒuYǒu Hardware Store 有有商城.中国
  95. Zǎoqiáng Yǒngshèng Hardware Factory 枣强县永盛五金工具厂 铸造工具.中国
  96. Zhèjiāng Magnetic Electrical Equipment 浙江中磁电工器材有限公司 绕组线.中国
  97. Zhèjiāng SF Oilless Bearings 浙江双飞无油轴承有限公司 双飞轴承.中国
  98. Zhèjiāng Xiànghóng Electric Appliance 浙江向宏电子电器有限公司 辅助开关.中国 & 向宏.中国
  99. Zhènjiāng Chéngyuè Machinery 镇江市诚悦机电有限公司 除铁器公司.中国
  100. Zhūzhōu Cemented Carbide Group 株洲硬质合金集团有限公司 硬质材料.中国

Wednesday, 6 April 2011

App Language Launching

My quest was to launch multiple instances of Mac OSX 10.6 TextEdit using Terminal where each instance has it's User Interface (UI) in a different language. The TextEdit UI language being independent from the Finder UI language. TextEdit is currently available in 18 UI languages ie 18 localizations:-

  1. Chinese Simplified [zh-Hans]
  2. Chinese Traditional [zh-Hant]
  3. Danish [da]
  4. Dutch [nl]
  5. English [en]
  6. Finnish [fi]
  7. French [fr]
  8. German [de]
  9. Italian [it]
  10. Japanese [ja]
  11. Korean [ko]
  12. Norwegian [nb]
  13. Polish [pl]
  14. Portugese [pt]
  15. Portugese Portugal [pt-PT]
  16. Russian [ru]
  17. Spanish [es]
  18. Swedish [sv]

The text in the brackets [ ] is the language tag for the language. The language tag rather than the full language name is used in the following terminal session commands. First the command to launch TextEdit in Japanese. I give two command line methods:-

  • /Applications/TextEdit.app/Contents/MacOS/TextEdit -AppleLanguages '(ja)'
  • open -a TextEdit --args -AppleLanguages '(ja)'

Now to launch four simultaneous instances of TextEdit. The instances are Korean, Japanese, Chinese Simplified and English.

  • /Applications/TextEdit.app/Contents/MacOS/TextEdit -AppleLanguages '(ko)'&
  • /Applications/TextEdit.app/Contents/MacOS/TextEdit -AppleLanguages '(ja)'&
  • /Applications/TextEdit.app/Contents/MacOS/TextEdit -AppleLanguages '(zh-Hans)'&
  • /Applications/TextEdit.app/Contents/MacOS/TextEdit -AppleLanguages '(en)'&

Alternatively use the open command with the -n option. The -n option will result in a new instance of an App even if one is already running.

  • open -n -a TextEdit --args -AppleLanguages '(ko)'
  • open -n -a TextEdit --args -AppleLanguages '(ja)'
  • open -n -a TextEdit --args -AppleLanguages '(zh-Hans)'
  • open -n -a TextEdit --args -AppleLanguages '(en)'

I assume that these methods can be used with all Apple Apps but I have not yet investigated.

Thank you to Douglas Davidson for the lead on the -AppleLanguages command line argument.

Tuesday, 29 March 2011

Baidu 3D Maps

I recently discovered that Bǎidù 百度 have 3D maps. I think these maps are very impressive and visually stunning. I much prefer these 3D maps to satellite images and find them easier to navigate.

I assume that they are using a design/3D modelling App where each building is an object. Each building object then being fitted to an underlying street map. One day I will find out exactly how they do construct these 3D maps.

It is still very much a work in progress. Few cities, as yet, have 3D maps. Below I have given links to city 3D maps. As the Bǎidù 3D map coverage encompasses other cities I will add further links.

  1. Běijīng 北京 j.map.baidu.com/Hw5e
  2. Guǎngzhōu 广州 j.map.baidu.com/2aEL
  3. Shànghǎi 上海 j.map.baidu.com/q7YL
  4. Shēnzhèn 深圳 j.map.baidu.com/w8YL

I gather from Offbeat China that these maps are a collaborative venture between Bǎidù and O.cn. It looks to me like the 3D map technology is attributable to O.cn and the joint venture is the integration with the Bǎidù map service.

Below, I list direct links to the O.cn 3D maps. As I compiled the list, much to my surprise and delight, I noticed that some of the maps have traffic in the form of animated vehicles. I have marked these with ✰. Look out also for an Airship, a Flying Saucer and animated Billboards. All very impressive stuff ☺

  1. Běijīng 北京 bj.o.cn
  2. Bèngbù 蚌埠, Ānhuī Province 安徽省 bb.o.cn
  3. Chángzhōu 常州, Jiāngsū Province 江苏省 cz.o.cn
  4. Dōngguǎn 东莞, Guǎngdōng Province 广东省 dongguan.o.cn
  5. Dōngyíng 东营, Shāndōng Province 山东省 dy.o.cn
  6. Fúzhōu 福州, Fújiàn Province 福建省 fz.o.cn
  7. Guǎngzhōu 广州, Guǎngdōng Province 广东省 gz.o.cn
  8. Guìyáng 贵阳, Guìzhōu Province 贵州省 gy.o.cn
  9. Huángshān 黄山, Ānhuī Province 安徽省 hs.o.cn
  10. Jiāngmén 江门, Guǎngdōng Province 广东省 jm.o.cn
  11. Jìnchéng 晋城, Shānxī Province 山西省 www.jc08.com
  12. Kù'ěrlè 库尔勒 kel.o.cn
  13. Kūnmíng 昆明, Yúnnán Province 云南省 km.o.cn
  14. Liáoyáng 辽阳, Liáoníng Province 辽宁省 liaoyang.o.cn
  15. Lóngyán 龙岩, Fújiàn Province 福建省 ly.o.cn
  16. Lóudǐ 娄底, Húnán Province 湖南省 loudi.o.cn
  17. Luòyáng 洛阳, Hénán Province 河南省 www.3dluoyang.com
  18. Macau Àomén 澳门 macau.o.cn
  19. Quánzhōu 泉州, Fújiàn Province 福建省 qz.o.cn
  20. Shànghǎi 上海, #China 中国 sh.o.cn
  21. Shēnzhèn 深圳, Guǎngdōng Province 广东省 sz.o.cn
  22. Shíyàn 十堰, Húběi Province 湖北省 www.3dsy.cn
  23. Sūzhōu 苏州, Jiāngsū Province 江苏省 www.meedoo.cn
  24. Tàiyuán 太原, Shānxī Province 山西省 taiyuan.o.cn
  25. Wǔhàn 武汉, Húběi Province 湖北省 wuhan.o.cn
  26. Wúhú 芜湖, Ānhuī Province 安徽省 wuhu.o.cn
  27. Wújiāng 吴江, Jiāngsū Province 江苏省 wujiang.o.cn
  28. Yánchéng 盐城, Jiāngsū Province 江苏省 yancheng.o.cn
  29. Yìwū 义乌, Zhèjiāng Province 浙江省 yiwu.o.cn
  30. Zhūhǎi 珠海, Guǎngdōng Province 广东省 zhuhai.o.cn
  31. Zhūzhōu 株洲, Húnán Province 湖南省 zhuzhou.o.cn

edushi.com E都市 also provide a 3D Map service. edushi.com has 3D maps for some of the same cities as provided by O.cn. Below, I have listed only those cities that are not included in the O.cn list above.

  1. Ānkāng 安康, Shǎnxī Province 陕西省 ankang.edushi.com
  2. Chángchūn 长春, Jílín Province 吉林省 changchun.edushi.com
  3. Chéngdū 成都, Sìchuān Province 四川省 chengdu.edushi.com
  4. Dàlián 大连, Liáoníng Province 辽宁省 dalian.edushi.com
  5. Dūjiāngyàn 都江堰, Sìchuān Province 四川省 dujiangyan.edushi.com
  6. Dūnhuà 敦化, Yánbiān Korean Autonomous Prefecture 延边朝鲜族自治州, Jílín Province 吉林省 dunhua.edushi.com
  7. Fǔshùn 抚顺, Liáoníng Province 辽宁省 fushun.edushi.com
  8. Hā'ěrbīn 哈尔滨, Hēilóngjiāng Province 黑龙江省 haerbin.edushi.com
  9. Hángzhōu 杭州, Zhèjiāng Province 浙江省 hangzhou.edushi.com
  10. Hànzhōng 汉中, Shǎnxī Province 陕西省 hanzhong.edushi.com
  11. Hong Kong 香港, Simplified Chinese 简体 hongkong.edushi.com
  12. Hong Kong 香港, Traditional Chinese 繁体 hongkong.edushi.com/?l=zh-cht
  13. Húnchūn 珲春, Yánbiān Korean Autonomous Prefecture 延边朝鲜族自治州, Jílín Province 吉林省 hunchun.edushi.com
  14. Jǐnzhōu 锦州, Liáoníng Province 辽宁省 jinzhou.edushi.com
  15. Lángfāng 廊坊, Héběi Province 河北省 langfang.edushi.com
  16. Lúzhōu 泸州, Sìchuān Province 四川省 luzhou.edushi.com
  17. Nánchōng 南充, Sìchuān Province 四川省 nanchong.edushi.com
  18. Níngbō 宁波, Zhèjiāng Province 浙江省 ningbo.edushi.com
  19. Qínhuángdǎo 秦皇岛, Héběi Province 河北省 qinhuangdao.edushi.com
  20. Sháoguān 韶关, Guǎngdōng Province 广东省 shaoguan.edushi.com
  21. Shíjiāzhuāng 石家庄, Héběi Province 河北省 shijiazhuang.edushi.com
  22. Suìníng 遂宁, Sìchuān Province 四川省 suining.edushi.com
  23. Tiānjīn 天津 tianjin.edushi.com
  24. Wēnjiāng 温江, Sìchuān Province 四川省 wenjiang.edushi.com
  25. Wūlǔmùqí/Ürümqi 乌鲁木齐, Xīnjiāng Uyghur Autonomous Region 新疆维吾尔自治区 wulumuqi.edushi.com
  26. Xi'an 西安, Shǎnxī Province 陕西省 xian.edushi.com
  27. Yánjí 延吉, Yánbiān Korean Autonomous Prefecture 延边朝鲜族自治州, Jílín Province 吉林省 yanji.edushi.com
  28. Yíngkǒu 营口, Liáoníng Province 辽宁省 yingkou.edushi.com
  29. Yúnfú 云浮, Guǎngdōng Province 广东省 yunfu.edushi.com

Wednesday, 23 March 2011

HK

Hong Kong's idn ccTLD 香港 is now live!
  1. Activities HK 香港情報網 情報.香港 & 刊物.香港
  2. Allan Dyer's Blog 狂放.戴.公司.香港
  3. Brand Hong Kong 亞洲國際都會.香港 & 亚洲国际都会.香港
  4. Brand Marketing 长沙米拓信息技术有限公司 品牌營銷.香港
  5. Charles Design Studio 確定.香港
  6. Cilla Kung Fansite 樂瞳.香港 & 乐瞳.香港
  7. Day Dream TV 幻想電視 幻想電視.屈機.香港
  8. Diving Adventure 潜水历险会.香港
  9. Easybuy 購物易.公司.香港
  10. Find Home 搵屋.香港 & 揾屋.香港
  11. FlexSystem 人力資源管理系統.香港
  12. Foresoon Computer Accessories Forum 廣場 - 科訊電腦配件小而科討論區 電腦節.香港
  13. Hong Kong Art School 香港藝術學院.教育.香港 & 香港藝術學院.香港 & 藝術學院.香港 & 香港艺术学院.教育.香港 & 香港艺术学院.香港 & 艺术学院.香港
  14. Hong Kong Companies Registry Services 注册.公司.香港
  15. Hong Kong Post 香港郵政.香港
  16. iGen6 New Media Company 越世代創新媒體有限公司 新媒體.公司.香港
  17. Joel Li 祺.香港
  18. Joey Yung 容祖兒.香港
  19. Just Climb 香港攀石訓練學會 攀石場.香港
  20. MaD - Make a Difference 創不同.香港
  21. Miru 組播數據傳輸 見.香港
  22. My Hosting 网存.公司.香港 & 網存.公司.香港
  23. OK Forum 討論區 確定.香港
  24. Online Shopping 网购.香港
  25. Soweb Hosting 禾盈數位網絡有限公司 中文域名.香港
  26. Tong Li Publishing Group 東立出版集團有限公司 東立.香港
  27. UNICEF 相信零可以成真.組織.香港
  28. United-Trans 聯營貨運.公司.香港
  29. University of Hong Kong 香港大學.教育.香港 & 香港大學.香港 & 港大.香港 & 港大.教育.香港
  30. Vampires (Hong Kong) 網.僵屍.公司.香港
  31. xenForo 火火.香港