Trying to re-land http://codereview.chromium.org/6901141.
authorcira@chromium.org <cira@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 5 May 2011 17:18:22 +0000 (17:18 +0000)
committercira@chromium.org <cira@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 5 May 2011 17:18:22 +0000 (17:18 +0000)
commit9695ce9f374d93d02409cf48c23d475ed661e67e
tree2591f9c2a5f2f677ab0194432eeaf93ec094f48d
parent9a9211e22d1f74b508995b3dc8c722e0fb4a08e2
Trying to re-land codereview.chromium.org/6901141.

Changes from previus revision:
- Made my own strncpy in I18NUtils class (we can't use OS::SNPrintF nor snprintf).
- Fixed a crashing bug related to ICU call in LanguageMatcher::BCP47ToICUFormat.

TEST=Visit i18n.kaziprst.org/locale.html
Review URL: http://codereview.chromium.org/6928017

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7796 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/extensions/experimental/experimental.gyp
src/extensions/experimental/i18n-extension.cc
src/extensions/experimental/i18n-locale.cc
src/extensions/experimental/i18n-locale.h
src/extensions/experimental/i18n-utils.cc [new file with mode: 0644]
src/extensions/experimental/i18n-utils.h [new file with mode: 0644]
src/extensions/experimental/i18n.js
src/extensions/experimental/language-matcher.cc [new file with mode: 0644]
src/extensions/experimental/language-matcher.h [new file with mode: 0644]