Subversion Repositories eFlore/Applications.cel

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

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