variables.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.Variables = void 0;
  4. class Variables {
  5. static ensureLocale(loc, def) {
  6. if (!Variables.LOCALES.get(loc)) {
  7. console.error(`Locale ${loc} does not exist! Using` +
  8. ` ${Variables.LOCALES.get(def)} instead.`);
  9. return def;
  10. }
  11. return loc;
  12. }
  13. }
  14. exports.Variables = Variables;
  15. Variables.VERSION = '4.1.2';
  16. Variables.LOCALES = new Map([
  17. ['af', 'Africaans'],
  18. ['ca', 'Catalan'],
  19. ['da', 'Danish'],
  20. ['de', 'German'],
  21. ['en', 'English'],
  22. ['es', 'Spanish'],
  23. ['euro', 'Euro'],
  24. ['fr', 'French'],
  25. ['hi', 'Hindi'],
  26. ['it', 'Italian'],
  27. ['ko', 'Korean'],
  28. ['nb', 'Bokmål'],
  29. ['nn', 'Nynorsk'],
  30. ['sv', 'Swedish'],
  31. ['nemeth', 'Nemeth']
  32. ]);
  33. Variables.mathjaxVersion = '4.0.0-beta.5';
  34. Variables.url = 'https://cdn.jsdelivr.net/npm/speech-rule-engine@' +
  35. Variables.VERSION +
  36. '/lib/mathmaps';
  37. Variables.WGXpath = 'https://cdn.jsdelivr.net/npm/wicked-good-xpath@1.3.0/dist/wgxpath.install.js';