ext-lang-de.js 12 KB

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