From 966cbd4cf8d795b1706ff400f604c6002d7e81f9 Mon Sep 17 00:00:00 2001 From: Di Peng Date: Fri, 29 Jul 2011 14:22:37 -0700 Subject: feat(i18n): collect and convert locale info from closure - add i18n/closure directory with closure i18n files and update-closure.sh script to update them - generate.sh script runs node.js scripts that extract localization rules from the closure library, transform them to a more suitable format and dumps them into i18n/locale directory as angular's $locale services - update Rakefile to copy i18n files to build/ and pkg/ dirs - copy i18n stuff during rake build - e2e tests for several locales --- i18n/src/util.js | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 i18n/src/util.js (limited to 'i18n/src/util.js') diff --git a/i18n/src/util.js b/i18n/src/util.js new file mode 100644 index 00000000..82e2a7e4 --- /dev/null +++ b/i18n/src/util.js @@ -0,0 +1,7 @@ +exports.findLocaleId = function findLocaleId(str, type) { + if (type === 'num') { + return (str.match(/^NumberFormatSymbols_(.+)$/) || [])[1]; + } else if (type == 'datetime') { + return (str.match(/^DateTimeSymbols_(.+)$/) || [])[1]; + } +} -- cgit v1.2.3