nb.js 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. (function (global) {
  2. var lang = {
  3. INVALID_TYPE: "Ugyldig type: {type} (forventet {expected})",
  4. ENUM_MISMATCH: "Ingen samsvarende enum verdi for: {value}",
  5. ANY_OF_MISSING: "Data samsvarer ikke med noe skjema fra \"anyOf\"",
  6. ONE_OF_MISSING: "Data samsvarer ikke med noe skjema fra \"oneOf\"",
  7. ONE_OF_MULTIPLE: "Data samsvarer med mer enn ett skjema fra \"oneOf\": indeks {index1} og {index2}",
  8. NOT_PASSED: "Data samsvarer med skjema fra \"not\"",
  9. // Numeric errors
  10. NUMBER_MULTIPLE_OF: "Verdien {value} er ikke et multiplum av {multipleOf}",
  11. NUMBER_MINIMUM: "Verdien {value} er mindre enn minsteverdi {minimum}",
  12. NUMBER_MINIMUM_EXCLUSIVE: "Verdien {value} er lik eksklusiv minsteverdi {minimum}",
  13. NUMBER_MAXIMUM: "Verdien {value} er større enn maksimalverdi {maximum}",
  14. NUMBER_MAXIMUM_EXCLUSIVE: "Verdien {value} er lik eksklusiv maksimalverdi {maximum}",
  15. NUMBER_NOT_A_NUMBER: "Verdien {value} er ikke et gyldig tall",
  16. // String errors
  17. STRING_LENGTH_SHORT: "Strengen er for kort ({length} tegn), minst {minimum}",
  18. STRING_LENGTH_LONG: "Strengen er for lang ({length} tegn), maksimalt {maximum}",
  19. STRING_PATTERN: "Strengen samsvarer ikke med regulært uttrykk: {pattern}",
  20. // Object errors
  21. OBJECT_PROPERTIES_MINIMUM: "For få variabler definert ({propertyCount}), minst {minimum} er forventet",
  22. OBJECT_PROPERTIES_MAXIMUM: "For mange variabler definert ({propertyCount}), makismalt {maximum} er tillatt",
  23. OBJECT_REQUIRED: "Mangler obligatorisk variabel: {key}",
  24. OBJECT_ADDITIONAL_PROPERTIES: "Tilleggsvariabler er ikke tillatt",
  25. OBJECT_DEPENDENCY_KEY: "Variabelen {missing} må være definert (på grunn av følgende variabel: {key})",
  26. // Array errors
  27. ARRAY_LENGTH_SHORT: "Listen er for kort ({length} elementer), minst {minimum}",
  28. ARRAY_LENGTH_LONG: "Listen er for lang ({length} elementer), maksimalt {maximum}",
  29. ARRAY_UNIQUE: "Elementene er ikke unike (indeks {match1} og {match2} er like)",
  30. ARRAY_ADDITIONAL_ITEMS: "Tillegselementer er ikke tillatt",
  31. // Format errors
  32. FORMAT_CUSTOM: "Formatteringen stemmer ikke ({message})",
  33. KEYWORD_CUSTOM: "Nøkkelen stemmer ikke: {key} ({message})",
  34. // Schema structure
  35. CIRCULAR_REFERENCE: "Sirkulære referanser ($refs): {urls}",
  36. // Non-standard validation options
  37. UNKNOWN_PROPERTY: "Ukjent variabel (eksisterer ikke i skjemaet)"
  38. };
  39. if (typeof define === 'function' && define.amd) {
  40. // AMD. Register as an anonymous module.
  41. define(['../tv4'], function(tv4) {
  42. tv4.addLanguage('nb', lang);
  43. return tv4;
  44. });
  45. } else if (typeof module !== 'undefined' && module.exports) {
  46. // CommonJS. Define export.
  47. var tv4 = require('../tv4');
  48. tv4.addLanguage('nb', lang);
  49. module.exports = tv4;
  50. } else {
  51. // Browser globals
  52. global.tv4.addLanguage('nb', lang);
  53. }
  54. })(this);