de.js 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. (function (global) {
  2. var lang = {
  3. INVALID_TYPE: "Ungültiger Typ: {type} (erwartet wurde: {expected})",
  4. ENUM_MISMATCH: "Keine Übereinstimmung mit der Aufzählung (enum) für: {value}",
  5. ANY_OF_MISSING: "Daten stimmen nicht überein mit einem der Schemas von \"anyOf\"",
  6. ONE_OF_MISSING: "Daten stimmen nicht überein mit einem der Schemas von \"oneOf\"",
  7. ONE_OF_MULTIPLE: "Daten sind valid in Bezug auf mehreren Schemas von \"oneOf\": index {index1} und {index2}",
  8. NOT_PASSED: "Daten stimmen mit dem \"not\" Schema überein",
  9. // Numeric errors
  10. NUMBER_MULTIPLE_OF: "Wert {value} ist kein Vielfaches von {multipleOf}",
  11. NUMBER_MINIMUM: "Wert {value} ist kleiner als das Minimum {minimum}",
  12. NUMBER_MINIMUM_EXCLUSIVE: "Wert {value} ist gleich dem Exklusiven Minimum {minimum}",
  13. NUMBER_MAXIMUM: "Wert {value} ist größer als das Maximum {maximum}",
  14. NUMBER_MAXIMUM_EXCLUSIVE: "Wert {value} ist gleich dem Exklusiven Maximum {maximum}",
  15. // String errors
  16. STRING_LENGTH_SHORT: "Zeichenkette zu kurz ({length} chars), minimum {minimum}",
  17. STRING_LENGTH_LONG: "Zeichenkette zu lang ({length} chars), maximum {maximum}",
  18. STRING_PATTERN: "Zeichenkette entspricht nicht dem Muster: {pattern}",
  19. // Object errors
  20. OBJECT_PROPERTIES_MINIMUM: "Zu wenige Attribute definiert ({propertyCount}), minimum {minimum}",
  21. OBJECT_PROPERTIES_MAXIMUM: "Zu viele Attribute definiert ({propertyCount}), maximum {maximum}",
  22. OBJECT_REQUIRED: "Notwendiges Attribut fehlt: {key}",
  23. OBJECT_ADDITIONAL_PROPERTIES: "Zusätzliche Attribute nicht erlaubt",
  24. OBJECT_DEPENDENCY_KEY: "Abhängigkeit fehlt - Schlüssel nicht vorhanden: {missing} (wegen Schlüssel: {key})",
  25. // Array errors
  26. ARRAY_LENGTH_SHORT: "Array zu kurz ({length}), minimum {minimum}",
  27. ARRAY_LENGTH_LONG: "Array zu lang ({length}), maximum {maximum}",
  28. ARRAY_UNIQUE: "Array Einträge nicht eindeutig (Index {match1} und {match2})",
  29. ARRAY_ADDITIONAL_ITEMS: "Zusätzliche Einträge nicht erlaubt"
  30. };
  31. if (typeof define === 'function' && define.amd) {
  32. // AMD. Register as an anonymous module.
  33. define(['../tv4'], function(tv4) {
  34. tv4.addLanguage('de', lang);
  35. return tv4;
  36. });
  37. } else if (typeof module !== 'undefined' && module.exports){
  38. // CommonJS. Define export.
  39. var tv4 = require('../tv4');
  40. tv4.addLanguage('de', lang);
  41. module.exports = tv4;
  42. } else {
  43. // Browser globals
  44. global.tv4.addLanguage('de', lang);
  45. }
  46. })(this);