Merge pull request #5 from amire80/cldr_handling_updates

CLDR handling updates
This commit is contained in:
Santhosh Thottingal
2012-09-24 17:46:48 -07:00
4 changed files with 8 additions and 5 deletions
+1
View File
@@ -4,3 +4,4 @@
*.bak
/node_modules
/dist
data/supplementalData.xml
+5 -3
View File
@@ -55,14 +55,16 @@ $parsedLangdb['territories'] = array();
foreach ( $supplementalData->territoryInfo->territory as $territoryRecord ) {
$territoryAtributes = $territoryRecord->attributes();
$territoryCodeAttr = $territoryAtributes['type'];
$territoryCode = "$territoryCodeAttr[0]";
$territoryCode = (string) $territoryCodeAttr[0];
$parsedLangdb['territories'][$territoryCode] = array();
foreach ( $territoryRecord->languagePopulation as $languageRecord ) {
$languageAttributes = $languageRecord->attributes();
$languageCodeAttr = $languageAttributes['type'];
$parsedLangdb['territories'][$territoryCode][] = "$languageCodeAttr[0]";
}
// Lower case is a convention for language codes in ULS.
// '_' is used in CLDR for compound codes and it's replaced with '-' here.
$parsedLangdb['territories'][$territoryCode][] =
strtr( strtolower( (string) $languageCodeAttr[0] ), '_', '-' ); }
}
print( "Writing JSON langdb...\n" );
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -17,7 +17,7 @@
* @licence MIT License
*/
(function ( $ ) {
( function ( $ ) {
"use strict";
/**