"use strict"; var CloudExperienceHost; (function (CloudExperienceHost) { var Globalization; (function (Globalization) { var GeographicRegion = (function () { function GeographicRegion() { } GeographicRegion.getAll = function () { return new WinJS.Promise(function (completeDispatch, errorDispatch ) { CloudExperienceHostAPI.GeographicRegion.getAll().done(function (regions) { completeDispatch(JSON.parse(regions)); }, errorDispatch); }); }; return GeographicRegion; })(); Globalization.GeographicRegion = GeographicRegion; var Language = (function () { function Language() { } Language.getPreferredLang = function () { return Windows.Globalization.ApplicationLanguages.languages[0]; }; Language.getReadingDirection = function () { var dtf = new Windows.Globalization.DateTimeFormatting.DateTimeFormatter("month.full", Windows.Globalization.ApplicationLanguages.languages, "ZZ", "GregorianCalendar", "24HourClock"); var pat = dtf.patterns[0]; var isRTL = pat.charCodeAt(0) === 8207; return isRTL ? "rtl" : "ltr"; }; return Language; })(); Globalization.Language = Language; })(Globalization = CloudExperienceHost.Globalization || (CloudExperienceHost.Globalization = {})); })(CloudExperienceHost || (CloudExperienceHost = {}));