diff --git a/i18n/spec/closureI18nExtractorSpec.js b/i18n/spec/closureI18nExtractorSpec.js index 8773e9f0e..2d281ee3c 100644 --- a/i18n/spec/closureI18nExtractorSpec.js +++ b/i18n/spec/closureI18nExtractorSpec.js @@ -146,71 +146,71 @@ describe("extractCurrencySymbols", function() { describe("extractDateTimeSymbols", function() { it("should extract date time data", function() { var CONTENT = [ -"goog.i18n.DateTimeSymbols_fr_CA = {", -" ERAS: ['av. J.-C.', 'ap. J.-C.'],", -" ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],", -" NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],", -" STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O',", -" 'N', 'D'],", -" MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet',", -" 'août', 'septembre', 'octobre', 'novembre', 'décembre'],", -" STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin',", -" 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],", -" SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.',", -" 'août', 'sept.', 'oct.', 'nov.', 'déc.'],", -" STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin',", -" 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],", -" WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi',", -" 'samedi'],", -" STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi',", -" 'vendredi', 'samedi'],", -" SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],", -" STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.',", -" 'sam.'],", -" NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],", -" STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],", -" SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],", -" QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],", -" AMPMS: ['AM', 'PM'],", -" DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'yyyy-MM-dd', 'yy-MM-dd'],", -" TIMEFORMATS: ['HH \\'h\\' mm \\'min\\' ss \\'s\\' zzzz', 'HH:mm:ss z',", -" 'HH:mm:ss', 'HH:mm'],", -" FIRSTDAYOFWEEK: 6,", -" WEEKENDRANGE: [5, 6],", -" FIRSTWEEKCUTOFFDAY: 2", -"};" + "goog.i18n.DateTimeSymbols_fr_CA = {", + " ERAS: ['av. J.-C.', 'ap. J.-C.'],", + " ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],", + " NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],", + " STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O',", + " 'N', 'D'],", + " MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet',", + " 'août', 'septembre', 'octobre', 'novembre', 'décembre'],", + " STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin',", + " 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],", + " SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.',", + " 'août', 'sept.', 'oct.', 'nov.', 'déc.'],", + " STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin',", + " 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],", + " WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi',", + " 'samedi'],", + " STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi',", + " 'vendredi', 'samedi'],", + " SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],", + " STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.',", + " 'sam.'],", + " NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],", + " STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],", + " SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],", + " QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],", + " AMPMS: ['AM', 'PM'],", + " DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'yyyy-MM-dd', 'yy-MM-dd'],", + " TIMEFORMATS: ['HH \\'h\\' mm \\'min\\' ss \\'s\\' zzzz', 'HH:mm:ss z',", + " 'HH:mm:ss', 'HH:mm'],", + " FIRSTDAYOFWEEK: 6,", + " WEEKENDRANGE: [5, 6],", + " FIRSTWEEKCUTOFFDAY: 2", + "};" ].join('\n'); - var localeInfo = {}; - var expectedLocaleInfo = { - fr_CA: { - DATETIME_FORMATS: { - MONTH: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', - 'octobre', 'novembre', 'décembre'], - STANDALONEMONTH: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', - 'août', 'septembre', 'octobre', 'novembre', 'décembre'], - SHORTMONTH: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', - 'nov.', 'déc.'], - DAY: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], - SHORTDAY: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], - FIRSTDAYOFWEEK: 6, - WEEKENDRANGE: [5, 6], - AMPMS: ['AM', 'PM'], - ERAS: ['av. J.-C.', 'ap. J.-C.'], - ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], - medium: 'yyyy-MM-dd HH:mm:ss', - short: 'yy-MM-dd HH:mm', - fullDate: 'EEEE d MMMM y', - longDate: 'd MMMM y', - mediumDate: 'yyyy-MM-dd', - shortDate: 'yy-MM-dd', - mediumTime: 'HH:mm:ss', - shortTime: 'HH:mm' - } + var localeInfo = {}; + var expectedLocaleInfo = { + fr_CA: { + DATETIME_FORMATS: { + MONTH: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', + 'octobre', 'novembre', 'décembre'], + STANDALONEMONTH: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', + 'août', 'septembre', 'octobre', 'novembre', 'décembre'], + SHORTMONTH: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', + 'nov.', 'déc.'], + DAY: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + SHORTDAY: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + FIRSTDAYOFWEEK: 6, + WEEKENDRANGE: [5, 6], + AMPMS: ['AM', 'PM'], + ERAS: ['av. J.-C.', 'ap. J.-C.'], + ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'], + medium: 'yyyy-MM-dd HH:mm:ss', + short: 'yy-MM-dd HH:mm', + fullDate: 'EEEE d MMMM y', + longDate: 'd MMMM y', + mediumDate: 'yyyy-MM-dd', + shortDate: 'yy-MM-dd', + mediumTime: 'HH:mm:ss', + shortTime: 'HH:mm' } - }; - extractDateTimeSymbols(CONTENT, localeInfo); - expect(localeInfo).toEqual(expectedLocaleInfo); - }) + } + }; + extractDateTimeSymbols(CONTENT, localeInfo); + expect(localeInfo).toEqual(expectedLocaleInfo); + }); }); describe("pluralExtractor", function() {