3 <title>The source code</title>
\r
4 <link href="../resources/prettify/prettify.css" type="text/css" rel="stylesheet" />
\r
5 <script type="text/javascript" src="../resources/prettify/prettify.js"></script>
\r
7 <body onload="prettyPrint();">
\r
8 <pre class="prettyprint lang-js">/*
10 * By schmidetzki and humpdi
12 * Updated by wm003 10-31-2007
15 Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Übertrage Daten ...</div>';
18 Ext.View.prototype.emptyText = "";
21 if(Ext.grid.GridPanel){
22 Ext.grid.GridPanel.prototype.ddText = "{0} Zeile(n) ausgewählt";
26 Ext.TabPanelItem.prototype.closeText = "Diesen Tab schließen";
29 if(Ext.form.BasicForm){
30 Ext.form.BasicForm.prototype.waitTitle = "Bitte warten...";
34 Ext.form.Field.prototype.invalidText = "Der Wert des Feldes ist nicht korrekt";
38 Ext.LoadMask.prototype.msg = "Übertrage Daten...";
56 Date.getShortMonthName = function(month) {
57 return Date.monthNames[month].substring(0, 3);
75 Date.getMonthNumber = function(name) {
76 return Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
89 Date.getShortDayName = function(day) {
90 return Date.dayNames[day].substring(0, 3);
94 Ext.MessageBox.buttonText = {
103 Ext.util.Format.date = function(v, format){
105 if(!(v instanceof Date)) v = new Date(Date.parse(v));
106 return v.dateFormat(format || "d.m.Y");
111 Ext.apply(Ext.DatePicker.prototype, {
113 minText : "Dieses Datum liegt von dem erstmöglichen Datum",
114 maxText : "Dieses Datum liegt nach dem letztmöglichen Datum",
115 disabledDaysText : "",
116 disabledDatesText : "",
117 monthNames : Date.monthNames,
118 dayNames : Date.dayNames,
119 nextText : "Nächster Monat (Strg/Control + Rechts)",
120 prevText : "Vorheriger Monat (Strg/Control + Links)",
121 monthYearText : "Monat auswählen (Strg/Control + Hoch/Runter, um ein Jahr auszuwählen)",
122 todayTip : "Heute ({0}) (Leertaste)",
124 okText : " OK ",
125 cancelText : "Abbrechen",
130 if(Ext.PagingToolbar){
131 Ext.apply(Ext.PagingToolbar.prototype, {
132 beforePageText : "Seite",
133 afterPageText : "von {0}",
134 firstText : "Erste Seite",
135 prevText : "vorherige Seite",
136 nextText : "nächste Seite",
137 lastText : "letzte Seite",
138 refreshText : "Aktualisieren",
139 displayMsg : "Anzeige Eintrag {0} - {1} von {2}",
140 emptyMsg : "Keine Daten vorhanden"
144 if(Ext.form.TextField){
145 Ext.apply(Ext.form.TextField.prototype, {
146 minLengthText : "Bitte geben Sie mindestens {0} Zeichen ein",
147 maxLengthText : "Bitte geben Sie maximal {0} Zeichen ein",
148 blankText : "Dieses Feld darf nicht leer sein",
154 if(Ext.form.NumberField){
155 Ext.apply(Ext.form.NumberField.prototype, {
156 minText : "Der Mindestwert für dieses Feld ist {0}",
157 maxText : "Der Maximalwert für dieses Feld ist {0}",
158 nanText : "{0} ist keine Zahl"
162 if(Ext.form.DateField){
163 Ext.apply(Ext.form.DateField.prototype, {
164 disabledDaysText : "nicht erlaubt",
165 disabledDatesText : "nicht erlaubt",
166 minText : "Das Datum in diesem Feld muß nach dem {0} liegen",
167 maxText : "Das Datum in diesem Feld muß vor dem {0} liegen",
168 invalidText : "{0} ist kein valides Datum - es muß im Format {1} eingegeben werden",
170 altFormats : "d.m.Y|d/m/Y|d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d"
174 if(Ext.form.ComboBox){
175 Ext.apply(Ext.form.ComboBox.prototype, {
176 loadingText : "Lade Daten ...",
177 valueNotFoundText : undefined
182 Ext.apply(Ext.form.VTypes, {
183 emailText : 'Dieses Feld sollte eine E-Mail-Adresse enthalten. Format: "user@example.com"',
184 urlText : 'Dieses Feld sollte eine URL enthalten. Format: "http:/'+'/www.example.com"',
185 alphaText : 'Dieses Feld darf nur Buchstaben enthalten und _',
186 alphanumText : 'Dieses Feld darf nur Buchstaben und Zahlen enthalten und _'
190 if(Ext.form.HtmlEditor){
191 Ext.apply(Ext.form.HtmlEditor.prototype, {
192 createLinkText : 'Bitte geben Sie die URL für den Link ein:',
195 title: 'Fett (Ctrl+B)',
196 text: 'Erstellt den ausgewählten Text in Fettschrift.',
197 cls: 'x-html-editor-tip'
200 title: 'Kursiv (Ctrl+I)',
201 text: 'Erstellt den ausgewählten Text in Schrägschrift.',
202 cls: 'x-html-editor-tip'
205 title: 'Unterstrichen (Ctrl+U)',
206 text: 'Unterstreicht den ausgewählten Text.',
207 cls: 'x-html-editor-tip'
210 title: 'Text vergößern',
211 text: 'Erhöht die Schriftgröße.',
212 cls: 'x-html-editor-tip'
215 title: 'Text verkleinern',
216 text: 'Verringert die Schriftgröße.',
217 cls: 'x-html-editor-tip'
220 title: 'Text farblich hervorheben',
221 text: 'Hintergrundfarbe des ausgewählten Textes ändern.',
222 cls: 'x-html-editor-tip'
225 title: 'Schriftfarbe',
226 text: 'Farbe des ausgewählten Textes ändern.',
227 cls: 'x-html-editor-tip'
230 title: 'Linksbündig',
231 text: 'Setzt den Text linksbündig.',
232 cls: 'x-html-editor-tip'
236 text: 'Zentriert den Text in Editor.',
237 cls: 'x-html-editor-tip'
240 title: 'Rechtsbündig',
241 text: 'Setzt den Text rechtsbündig.',
242 cls: 'x-html-editor-tip'
244 insertunorderedlist : {
245 title: 'Aufzählungsliste',
246 text: 'Beginnt eine Aufzählungsliste mit Spiegelstrichen.',
247 cls: 'x-html-editor-tip'
249 insertorderedlist : {
250 title: 'Numerierte Liste',
251 text: 'Beginnt eine numerierte Liste.',
252 cls: 'x-html-editor-tip'
256 text: 'Erstellt einen Hyperlink aus dem ausgewählten text.',
257 cls: 'x-html-editor-tip'
260 title: 'Source bearbeiten',
261 text: 'Zur Bearbeitung des Quelltextes wechseln.',
262 cls: 'x-html-editor-tip'
268 if(Ext.grid.GridView){
269 Ext.apply(Ext.grid.GridView.prototype, {
270 sortAscText : "Aufsteigend sortieren",
271 sortDescText : "Absteigend sortieren",
272 lockText : "Spalte sperren",
273 unlockText : "Spalte freigeben (entsperren)",
274 columnsText : "Spalten"
278 if(Ext.grid.GroupingView){
279 Ext.apply(Ext.grid.GroupingView.prototype, {
280 emptyGroupText : '(Keine)',
281 groupByText : 'Dieses Feld gruppieren',
282 showGroupsText : 'In Gruppen anzeigen'
286 if(Ext.grid.PropertyColumnModel){
287 Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
294 if(Ext.grid.BooleanColumn){
295 Ext.apply(Ext.grid.BooleanColumn.prototype, {
301 if(Ext.grid.NumberColumn){
302 Ext.apply(Ext.grid.NumberColumn.prototype, {
307 if(Ext.grid.DateColumn){
308 Ext.apply(Ext.grid.DateColumn.prototype, {
313 if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
314 Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
315 splitTip : "Ziehen, um Größe zu ändern.",
316 collapsibleSplitTip : "Ziehen, um Größe zu ändern. Doppelklick um Panel auszublenden."
320 if(Ext.form.TimeField){
321 Ext.apply(Ext.form.TimeField.prototype, {
322 minText : "Die Zeit muss gleich oder nach {0} liegen",
323 maxText : "Die Zeit muss gleich oder vor {0} liegen",
324 invalidText : "{0} ist keine gültige Zeit",