ext-locale-de.js 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343
  1. /**
  2. * German translation
  3. * 2007-Apr-07 update by schmidetzki and humpdi
  4. * 2007-Oct-31 update by wm003
  5. * 2009-Jul-10 update by Patrick Matsumura and Rupert Quaderer
  6. * 2010-Mar-10 update by Volker Grabsch
  7. */
  8. Ext.onReady(function() {
  9. if (Ext.Date) {
  10. Ext.Date.monthNames = ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"];
  11. Ext.Date.defaultFormat = 'd.m.Y';
  12. Ext.Date.getShortMonthName = function(month) {
  13. return Ext.Date.monthNames[month].substring(0, 3);
  14. };
  15. Ext.Date.monthNumbers = {
  16. Jan: 0,
  17. Feb: 1,
  18. "M\u00e4r": 2,
  19. Apr: 3,
  20. Mai: 4,
  21. Jun: 5,
  22. Jul: 6,
  23. Aug: 7,
  24. Sep: 8,
  25. Okt: 9,
  26. Nov: 10,
  27. Dez: 11
  28. };
  29. Ext.Date.getMonthNumber = function(name) {
  30. return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
  31. };
  32. Ext.Date.dayNames = ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"];
  33. Ext.Date.getShortDayName = function(day) {
  34. return Ext.Date.dayNames[day].substring(0, 3);
  35. };
  36. }
  37. if (Ext.util && Ext.util.Format) {
  38. Ext.util.Format.__number = Ext.util.Format.number;
  39. Ext.util.Format.number = function(v, format) {
  40. return Ext.util.Format.__number(v, format || "0.000,00/i");
  41. };
  42. Ext.apply(Ext.util.Format, {
  43. thousandSeparator: '.',
  44. decimalSeparator: ',',
  45. currencySign: '\u20ac',
  46. // German Euro
  47. dateFormat: 'd.m.Y'
  48. });
  49. }
  50. });
  51. Ext.define("Ext.locale.de.view.View", {
  52. override: "Ext.view.View",
  53. emptyText: ""
  54. });
  55. Ext.define("Ext.locale.de.panel.Panel", {
  56. override: "Ext.panel.Panel",
  57. collapseToolText: "reduzieren",
  58. expandToolText: "erweitern"
  59. });
  60. Ext.define("Ext.locale.de.grid.plugin.DragDrop", {
  61. override: "Ext.grid.plugin.DragDrop",
  62. dragText: "{0} Zeile(n) ausgewählt"
  63. });
  64. Ext.define("Ext.locale.de.tab.Tab", {
  65. override: "Ext.tab.Tab",
  66. closeText: "Diesen Tab schließen"
  67. });
  68. Ext.define("Ext.locale.de.form.Basic", {
  69. override: "Ext.form.Basic",
  70. waitTitle: "Bitte warten..."
  71. });
  72. Ext.define("Ext.locale.de.form.field.Base", {
  73. override: "Ext.form.field.Base",
  74. invalidText: "Der Wert des Feldes ist nicht korrekt"
  75. });
  76. Ext.define("Ext.locale.de.LoadMask", {
  77. override: "Ext.LoadMask",
  78. loadingText: "Lade Daten..."
  79. });
  80. Ext.define("Ext.locale.de.view.AbstractView", {
  81. override: "Ext.view.AbstractView",
  82. loadingText: "Lade Daten..."
  83. });
  84. Ext.define("Ext.locale.de.picker.Date", {
  85. override: "Ext.picker.Date",
  86. todayText: "Heute",
  87. minText: "Dieses Datum liegt von dem erstmöglichen Datum",
  88. maxText: "Dieses Datum liegt nach dem letztmöglichen Datum",
  89. disabledDaysText: "",
  90. disabledDatesText: "",
  91. nextText: "Nächster Monat (Strg/Control + Rechts)",
  92. prevText: "Vorheriger Monat (Strg/Control + Links)",
  93. monthYearText: "Monat auswählen (Strg/Control + Hoch/Runter, um ein Jahr auszuwählen)",
  94. todayTip: "Heute ({0}) (Leertaste)",
  95. format: "d.m.Y",
  96. startDay: 1
  97. });
  98. Ext.define("Ext.locale.de.picker.Month", {
  99. override: "Ext.picker.Month",
  100. okText: " OK ",
  101. cancelText: "Abbrechen"
  102. });
  103. Ext.define("Ext.locale.de.toolbar.Paging", {
  104. override: "Ext.PagingToolbar",
  105. beforePageText: "Seite",
  106. afterPageText: "von {0}",
  107. firstText: "Erste Seite",
  108. prevText: "vorherige Seite",
  109. nextText: "nächste Seite",
  110. lastText: "letzte Seite",
  111. refreshText: "Aktualisieren",
  112. displayMsg: "Anzeige Eintrag {0} - {1} von {2}",
  113. emptyMsg: "Keine Daten vorhanden"
  114. });
  115. Ext.define("Ext.locale.de.form.field.Text", {
  116. override: "Ext.form.field.Text",
  117. minLengthText: "Bitte geben Sie mindestens {0} Zeichen ein",
  118. maxLengthText: "Bitte geben Sie maximal {0} Zeichen ein",
  119. blankText: "Dieses Feld darf nicht leer sein",
  120. regexText: "",
  121. emptyText: null
  122. });
  123. Ext.define("Ext.locale.de.form.field.Number", {
  124. override: "Ext.form.field.Number",
  125. minText: "Der Mindestwert für dieses Feld ist {0}",
  126. maxText: "Der Maximalwert für dieses Feld ist {0}",
  127. nanText: "{0} ist keine Zahl"
  128. });
  129. Ext.define("Ext.locale.de.form.field.Date", {
  130. override: "Ext.form.field.Date",
  131. disabledDaysText: "nicht erlaubt",
  132. disabledDatesText: "nicht erlaubt",
  133. minText: "Das Datum in diesem Feld muss nach dem {0} liegen",
  134. maxText: "Das Datum in diesem Feld muss vor dem {0} liegen",
  135. invalidText: "{0} ist kein gültiges Datum - es muss im Format {1} eingegeben werden",
  136. format: "d.m.Y",
  137. altFormats: "j.n.Y|j.n.y|j.n.|j.|j/n/Y|j/n/y|j-n-y|j-n-Y|j/n|j-n|dm|dmy|dmY|j|Y-n-j|Y-m-d",
  138. startDay: 1
  139. });
  140. Ext.define("Ext.locale.de.form.field.ComboBox", {
  141. override: "Ext.form.field.ComboBox",
  142. valueNotFoundText: undefined
  143. }, function() {
  144. Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
  145. loadingText: "Lade Daten ..."
  146. });
  147. });
  148. Ext.define("Ext.locale.de.form.field.VTypes", {
  149. override: "Ext.form.field.VTypes",
  150. emailText: 'Dieses Feld sollte eine E-Mail-Adresse enthalten. Format: "user@example.com"',
  151. urlText: 'Dieses Feld sollte eine URL enthalten. Format: "http:/' + '/www.example.com"',
  152. alphaText: 'Dieses Feld darf nur Buchstaben enthalten und _',
  153. alphanumText: 'Dieses Feld darf nur Buchstaben und Zahlen enthalten und _'
  154. });
  155. Ext.define("Ext.locale.de.form.field.HtmlEditor", {
  156. override: "Ext.form.field.HtmlEditor",
  157. createLinkText: 'Bitte geben Sie die URL für den Link ein:'
  158. }, function() {
  159. Ext.apply(Ext.form.field.HtmlEditor.prototype, {
  160. buttonTips: {
  161. bold: {
  162. title: 'Fett (Ctrl+B)',
  163. text: 'Erstellt den ausgewählten Text in Fettschrift.',
  164. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  165. },
  166. italic: {
  167. title: 'Kursiv (Ctrl+I)',
  168. text: 'Erstellt den ausgewählten Text in Schrägschrift.',
  169. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  170. },
  171. underline: {
  172. title: 'Unterstrichen (Ctrl+U)',
  173. text: 'Unterstreicht den ausgewählten Text.',
  174. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  175. },
  176. increasefontsize: {
  177. title: 'Text vergößern',
  178. text: 'Erhöht die Schriftgröße.',
  179. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  180. },
  181. decreasefontsize: {
  182. title: 'Text verkleinern',
  183. text: 'Verringert die Schriftgröße.',
  184. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  185. },
  186. backcolor: {
  187. title: 'Text farblich hervorheben',
  188. text: 'Hintergrundfarbe des ausgewählten Textes ändern.',
  189. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  190. },
  191. forecolor: {
  192. title: 'Schriftfarbe',
  193. text: 'Farbe des ausgewählten Textes ändern.',
  194. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  195. },
  196. justifyleft: {
  197. title: 'Linksbündig',
  198. text: 'Setzt den Text linksbündig.',
  199. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  200. },
  201. justifycenter: {
  202. title: 'Zentrieren',
  203. text: 'Zentriert den Text in Editor.',
  204. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  205. },
  206. justifyright: {
  207. title: 'Rechtsbündig',
  208. text: 'Setzt den Text rechtsbündig.',
  209. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  210. },
  211. insertunorderedlist: {
  212. title: 'Aufzählungsliste',
  213. text: 'Beginnt eine Aufzählungsliste mit Spiegelstrichen.',
  214. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  215. },
  216. insertorderedlist: {
  217. title: 'Numerierte Liste',
  218. text: 'Beginnt eine numerierte Liste.',
  219. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  220. },
  221. createlink: {
  222. title: 'Hyperlink',
  223. text: 'Erstellt einen Hyperlink aus dem ausgewählten text.',
  224. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  225. },
  226. sourceedit: {
  227. title: 'Source bearbeiten',
  228. text: 'Zur Bearbeitung des Quelltextes wechseln.',
  229. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  230. }
  231. }
  232. });
  233. });
  234. Ext.define("Ext.locale.de.grid.header.Container", {
  235. override: "Ext.grid.header.Container",
  236. sortAscText: "Aufsteigend sortieren",
  237. sortDescText: "Absteigend sortieren",
  238. lockText: "Spalte sperren",
  239. unlockText: "Spalte freigeben (entsperren)",
  240. columnsText: "Spalten"
  241. });
  242. Ext.define("Ext.locale.de.grid.GroupingFeature", {
  243. override: "Ext.grid.feature.Grouping",
  244. emptyGroupText: '(Keine)',
  245. groupByText: 'Dieses Feld gruppieren',
  246. showGroupsText: 'In Gruppen anzeigen'
  247. });
  248. Ext.define("Ext.locale.de.grid.PropertyColumnModel", {
  249. override: "Ext.grid.PropertyColumnModel",
  250. nameText: "Name",
  251. valueText: "Wert",
  252. dateFormat: "d.m.Y"
  253. });
  254. Ext.define("Ext.locale.de.grid.BooleanColumn", {
  255. override: "Ext.grid.BooleanColumn",
  256. trueText: "wahr",
  257. falseText: "falsch"
  258. });
  259. Ext.define("Ext.locale.de.grid.NumberColumn", {
  260. override: "Ext.grid.NumberColumn",
  261. format: '0.000,00/i'
  262. });
  263. Ext.define("Ext.locale.de.grid.DateColumn", {
  264. override: "Ext.grid.DateColumn",
  265. format: 'd.m.Y'
  266. });
  267. Ext.define("Ext.locale.de.form.field.Time", {
  268. override: "Ext.form.field.Time",
  269. minText: "Die Zeit muss gleich oder nach {0} liegen",
  270. maxText: "Die Zeit muss gleich oder vor {0} liegen",
  271. invalidText: "{0} ist keine gültige Zeit",
  272. format: "H:i"
  273. });
  274. Ext.define("Ext.locale.de.form.CheckboxGroup", {
  275. override: "Ext.form.CheckboxGroup",
  276. blankText: "Du mußt mindestens einen Eintrag aus der Gruppe auswählen"
  277. });
  278. Ext.define("Ext.locale.de.form.RadioGroup", {
  279. override: "Ext.form.RadioGroup",
  280. blankText: "Du mußt einen Eintrag aus der Gruppe auswählen"
  281. });
  282. Ext.define("Ext.locale.de.window.MessageBox", {
  283. override: "Ext.window.MessageBox",
  284. buttonText: {
  285. ok: "OK",
  286. cancel: "Abbrechen",
  287. yes: "Ja",
  288. no: "Nein"
  289. }
  290. });
  291. Ext.define("Ext.locale.de.view.MultiSelectorSearch", {
  292. override: "Ext.view.MultiSelectorSearch" ,
  293. searchText: "Suche..."
  294. });
  295. Ext.define("Ext.locale.de.view.MultiSelector", {
  296. override: "Ext.view.MultiSelector",
  297. emptyText: "Nichts ausgewählt",
  298. removeRowTip: "Dieses Element entfernen",
  299. addToolText: "Suche Elemente zum Hinzufügen"
  300. });
  301. // This is needed until we can refactor all of the locales into individual files
  302. Ext.define("Ext.locale.de.Component", {
  303. override: "Ext.Component"
  304. });