core.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. /**
  2. * DevExtreme (localization/globalize/core.js)
  3. * Version: 19.1.16
  4. * Build date: Tue Oct 18 2022
  5. *
  6. * Copyright (c) 2012 - 2022 Developer Express Inc. ALL RIGHTS RESERVED
  7. * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/
  8. */
  9. "use strict";
  10. var Globalize = require("globalize");
  11. var coreLocalization = require("../core");
  12. if (Globalize && Globalize.load) {
  13. var likelySubtags = {
  14. supplemental: {
  15. version: {
  16. _cldrVersion: "28",
  17. _unicodeVersion: "8.0.0",
  18. _number: "$Revision: 11965 $"
  19. },
  20. likelySubtags: {
  21. en: "en-Latn-US",
  22. de: "de-Latn-DE",
  23. ru: "ru-Cyrl-RU",
  24. ja: "ja-Jpan-JP"
  25. }
  26. }
  27. };
  28. if (!Globalize.locale()) {
  29. Globalize.load(likelySubtags);
  30. Globalize.locale("en")
  31. }
  32. coreLocalization.inject({
  33. locale: function(_locale) {
  34. if (!_locale) {
  35. return Globalize.locale().locale
  36. }
  37. Globalize.locale(_locale)
  38. }
  39. })
  40. }