[76] | 1 | /*! |
---|
| 2 | * Ext JS Library 3.4.0 |
---|
| 3 | * Copyright(c) 2006-2011 Sencha Inc. |
---|
| 4 | * licensing@sencha.com |
---|
| 5 | * http://www.sencha.com/license |
---|
| 6 | */ |
---|
| 7 | /** |
---|
| 8 | * List compiled by mystix on the extjs.com forums. |
---|
| 9 | * Thank you Mystix! |
---|
| 10 | * |
---|
| 11 | * Dutch Translations |
---|
| 12 | * by Ido Sebastiaan Bas van Oostveen (12 Oct 2007) |
---|
| 13 | * updated to 2.2 by Condor (8 Aug 2008) |
---|
| 14 | */ |
---|
| 15 | |
---|
| 16 | Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Bezig met laden...</div>'; |
---|
| 17 | |
---|
| 18 | if(Ext.DataView){ |
---|
| 19 | Ext.DataView.prototype.emptyText = ''; |
---|
| 20 | } |
---|
| 21 | |
---|
| 22 | if(Ext.grid.GridPanel){ |
---|
| 23 | Ext.grid.GridPanel.prototype.ddText = '{0} geselecteerde rij(en)'; |
---|
| 24 | } |
---|
| 25 | |
---|
| 26 | if(Ext.LoadMask){ |
---|
| 27 | Ext.LoadMask.prototype.msg = 'Bezig met laden...'; |
---|
| 28 | } |
---|
| 29 | |
---|
| 30 | Date.monthNames = [ |
---|
| 31 | 'januari', |
---|
| 32 | 'februari', |
---|
| 33 | 'maart', |
---|
| 34 | 'april', |
---|
| 35 | 'mei', |
---|
| 36 | 'juni', |
---|
| 37 | 'juli', |
---|
| 38 | 'augustus', |
---|
| 39 | 'september', |
---|
| 40 | 'oktober', |
---|
| 41 | 'november', |
---|
| 42 | 'december' |
---|
| 43 | ]; |
---|
| 44 | |
---|
| 45 | Date.getShortMonthName = function(month) { |
---|
| 46 | if (month == 2) { |
---|
| 47 | return 'mrt'; |
---|
| 48 | } |
---|
| 49 | return Date.monthNames[month].substring(0, 3); |
---|
| 50 | }; |
---|
| 51 | |
---|
| 52 | Date.monthNumbers = { |
---|
| 53 | jan: 0, |
---|
| 54 | feb: 1, |
---|
| 55 | mrt: 2, |
---|
| 56 | apr: 3, |
---|
| 57 | mei: 4, |
---|
| 58 | jun: 5, |
---|
| 59 | jul: 6, |
---|
| 60 | aug: 7, |
---|
| 61 | sep: 8, |
---|
| 62 | okt: 9, |
---|
| 63 | nov: 10, |
---|
| 64 | dec: 11 |
---|
| 65 | }; |
---|
| 66 | |
---|
| 67 | Date.getMonthNumber = function(name) { |
---|
| 68 | var sname = name.substring(0, 3).toLowerCase(); |
---|
| 69 | if (sname == 'maa') { |
---|
| 70 | return 2; |
---|
| 71 | } |
---|
| 72 | return Date.monthNumbers[sname]; |
---|
| 73 | }; |
---|
| 74 | |
---|
| 75 | Date.dayNames = [ |
---|
| 76 | 'zondag', |
---|
| 77 | 'maandag', |
---|
| 78 | 'dinsdag', |
---|
| 79 | 'woensdag', |
---|
| 80 | 'donderdag', |
---|
| 81 | 'vrijdag', |
---|
| 82 | 'zaterdag' |
---|
| 83 | ]; |
---|
| 84 | |
---|
| 85 | Date.getShortDayName = function(day) { |
---|
| 86 | return Date.dayNames[day].substring(0, 3); |
---|
| 87 | }; |
---|
| 88 | |
---|
| 89 | Date.parseCodes.S.s = "(?:ste|e)"; |
---|
| 90 | |
---|
| 91 | if(Ext.MessageBox){ |
---|
| 92 | Ext.MessageBox.buttonText = { |
---|
| 93 | ok: 'OK', |
---|
| 94 | cancel: 'Annuleren', |
---|
| 95 | yes: 'Ja', |
---|
| 96 | no: 'Nee' |
---|
| 97 | }; |
---|
| 98 | } |
---|
| 99 | |
---|
| 100 | if(Ext.util.Format){ |
---|
| 101 | Ext.util.Format.date = function(v, format){ |
---|
| 102 | if (!v) return ''; |
---|
| 103 | if (!(v instanceof Date)) v = new Date(Date.parse(v)); |
---|
| 104 | return v.dateFormat(format || 'j-m-y'); |
---|
| 105 | }; |
---|
| 106 | } |
---|
| 107 | |
---|
| 108 | if(Ext.DatePicker){ |
---|
| 109 | Ext.apply(Ext.DatePicker.prototype, { |
---|
| 110 | todayText: 'Vandaag', |
---|
| 111 | minText: 'Deze datum is eerder dan de minimale datum', |
---|
| 112 | maxText: 'Deze datum is later dan de maximale datum', |
---|
| 113 | disabledDaysText: '', |
---|
| 114 | disabledDatesText: '', |
---|
| 115 | monthNames: Date.monthNames, |
---|
| 116 | dayNames: Date.dayNames, |
---|
| 117 | nextText: 'Volgende maand (Ctrl+rechts)', |
---|
| 118 | prevText: 'Vorige maand (Ctrl+links)', |
---|
| 119 | monthYearText: 'Kies een maand (Ctrl+omhoog/omlaag volgend/vorig jaar)', |
---|
| 120 | todayTip: '{0} (spatie)', |
---|
| 121 | format: 'j-m-y', |
---|
| 122 | okText: ' OK ', |
---|
| 123 | cancelText: 'Annuleren', |
---|
| 124 | startDay: 1 |
---|
| 125 | }); |
---|
| 126 | } |
---|
| 127 | |
---|
| 128 | if(Ext.PagingToolbar){ |
---|
| 129 | Ext.apply(Ext.PagingToolbar.prototype, { |
---|
| 130 | beforePageText: 'Pagina', |
---|
| 131 | afterPageText: 'van {0}', |
---|
| 132 | firstText: 'Eerste pagina', |
---|
| 133 | prevText: 'Vorige pagina', |
---|
| 134 | nextText: 'Volgende pagina', |
---|
| 135 | lastText: 'Laatste pagina', |
---|
| 136 | refreshText: 'Ververs', |
---|
| 137 | displayMsg: 'Getoond {0} - {1} van {2}', |
---|
| 138 | emptyMsg: 'Geen gegevens om weer te geven' |
---|
| 139 | }); |
---|
| 140 | } |
---|
| 141 | |
---|
| 142 | if(Ext.form.Field){ |
---|
| 143 | Ext.form.Field.prototype.invalidText = 'De waarde van dit veld is ongeldig'; |
---|
| 144 | } |
---|
| 145 | |
---|
| 146 | if(Ext.form.TextField){ |
---|
| 147 | Ext.apply(Ext.form.TextField.prototype, { |
---|
| 148 | minLengthText: 'De minimale lengte van dit veld is {0}', |
---|
| 149 | maxLengthText: 'De maximale lengte van dit veld is {0}', |
---|
| 150 | blankText: 'Dit veld is verplicht', |
---|
| 151 | regexText: '', |
---|
| 152 | emptyText: null |
---|
| 153 | }); |
---|
| 154 | } |
---|
| 155 | |
---|
| 156 | if(Ext.form.NumberField){ |
---|
| 157 | Ext.apply(Ext.form.NumberField.prototype, { |
---|
| 158 | decimalSeparator : ",", |
---|
| 159 | decimalPrecision : 2, |
---|
| 160 | minText: 'De minimale waarde van dit veld is {0}', |
---|
| 161 | maxText: 'De maximale waarde van dit veld is {0}', |
---|
| 162 | nanText: '{0} is geen geldig getal' |
---|
| 163 | }); |
---|
| 164 | } |
---|
| 165 | |
---|
| 166 | if(Ext.form.DateField){ |
---|
| 167 | Ext.apply(Ext.form.DateField.prototype, { |
---|
| 168 | disabledDaysText: 'Uitgeschakeld', |
---|
| 169 | disabledDatesText: 'Uitgeschakeld', |
---|
| 170 | minText: 'De datum in dit veld moet na {0} liggen', |
---|
| 171 | maxText: 'De datum in dit veld moet voor {0} liggen', |
---|
| 172 | invalidText: '{0} is geen geldige datum - formaat voor datum is {1}', |
---|
| 173 | format: 'j-m-y', |
---|
| 174 | altFormats: 'd/m/Y|d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d', |
---|
| 175 | startDay: 1 |
---|
| 176 | }); |
---|
| 177 | } |
---|
| 178 | |
---|
| 179 | if(Ext.form.ComboBox){ |
---|
| 180 | Ext.apply(Ext.form.ComboBox.prototype, { |
---|
| 181 | loadingText: 'Bezig met laden...', |
---|
| 182 | valueNotFoundText: undefined |
---|
| 183 | }); |
---|
| 184 | } |
---|
| 185 | |
---|
| 186 | if(Ext.form.VTypes){ |
---|
| 187 | Ext.apply(Ext.form.VTypes, { |
---|
| 188 | emailText: 'Dit veld moet een e-mail adres bevatten in het formaat "gebruiker@domein.nl"', |
---|
| 189 | urlText: 'Dit veld moet een URL bevatten in het formaat "http:/'+'/www.domein.nl"', |
---|
| 190 | alphaText: 'Dit veld mag alleen letters en _ bevatten', |
---|
| 191 | alphanumText: 'Dit veld mag alleen letters, cijfers en _ bevatten' |
---|
| 192 | }); |
---|
| 193 | } |
---|
| 194 | |
---|
| 195 | if(Ext.form.HtmlEditor){ |
---|
| 196 | Ext.apply(Ext.form.HtmlEditor.prototype, { |
---|
| 197 | createLinkText: 'Vul hier de URL voor de hyperlink in:', |
---|
| 198 | buttonTips: { |
---|
| 199 | bold: { |
---|
| 200 | title: 'Vet (Ctrl+B)', |
---|
| 201 | text: 'Maak de geselecteerde tekst vet.', |
---|
| 202 | cls: 'x-html-editor-tip' |
---|
| 203 | }, |
---|
| 204 | italic: { |
---|
| 205 | title: 'Cursief (Ctrl+I)', |
---|
| 206 | text: 'Maak de geselecteerde tekst cursief.', |
---|
| 207 | cls: 'x-html-editor-tip' |
---|
| 208 | }, |
---|
| 209 | underline: { |
---|
| 210 | title: 'Onderstrepen (Ctrl+U)', |
---|
| 211 | text: 'Onderstreep de geselecteerde tekst.', |
---|
| 212 | cls: 'x-html-editor-tip' |
---|
| 213 | }, |
---|
| 214 | increasefontsize: { |
---|
| 215 | title: 'Tekst vergroten', |
---|
| 216 | text: 'Vergroot het lettertype.', |
---|
| 217 | cls: 'x-html-editor-tip' |
---|
| 218 | }, |
---|
| 219 | decreasefontsize: { |
---|
| 220 | title: 'Tekst verkleinen', |
---|
| 221 | text: 'Verklein het lettertype.', |
---|
| 222 | cls: 'x-html-editor-tip' |
---|
| 223 | }, |
---|
| 224 | backcolor: { |
---|
| 225 | title: 'Tekst achtergrondkleur', |
---|
| 226 | text: 'Verander de achtergrondkleur van de geselecteerde tekst.', |
---|
| 227 | cls: 'x-html-editor-tip' |
---|
| 228 | }, |
---|
| 229 | forecolor: { |
---|
| 230 | title: 'Tekst kleur', |
---|
| 231 | text: 'Verander de kleur van de geselecteerde tekst.', |
---|
| 232 | cls: 'x-html-editor-tip' |
---|
| 233 | }, |
---|
| 234 | justifyleft: { |
---|
| 235 | title: 'Tekst links uitlijnen', |
---|
| 236 | text: 'Lijn de tekst links uit.', |
---|
| 237 | cls: 'x-html-editor-tip' |
---|
| 238 | }, |
---|
| 239 | justifycenter: { |
---|
| 240 | title: 'Tekst centreren', |
---|
| 241 | text: 'Centreer de tekst.', |
---|
| 242 | cls: 'x-html-editor-tip' |
---|
| 243 | }, |
---|
| 244 | justifyright: { |
---|
| 245 | title: 'Tekst rechts uitlijnen', |
---|
| 246 | text: 'Lijn de tekst rechts uit.', |
---|
| 247 | cls: 'x-html-editor-tip' |
---|
| 248 | }, |
---|
| 249 | insertunorderedlist: { |
---|
| 250 | title: 'Opsommingstekens', |
---|
| 251 | text: 'Begin een ongenummerde lijst.', |
---|
| 252 | cls: 'x-html-editor-tip' |
---|
| 253 | }, |
---|
| 254 | insertorderedlist: { |
---|
| 255 | title: 'Genummerde lijst', |
---|
| 256 | text: 'Begin een genummerde lijst.', |
---|
| 257 | cls: 'x-html-editor-tip' |
---|
| 258 | }, |
---|
| 259 | createlink: { |
---|
| 260 | title: 'Hyperlink', |
---|
| 261 | text: 'Maak van de geselecteerde tekst een hyperlink.', |
---|
| 262 | cls: 'x-html-editor-tip' |
---|
| 263 | }, |
---|
| 264 | sourceedit: { |
---|
| 265 | title: 'Bron aanpassen', |
---|
| 266 | text: 'Schakel modus over naar bron aanpassen.', |
---|
| 267 | cls: 'x-html-editor-tip' |
---|
| 268 | } |
---|
| 269 | } |
---|
| 270 | }); |
---|
| 271 | } |
---|
| 272 | |
---|
| 273 | if(Ext.grid.GridView){ |
---|
| 274 | Ext.apply(Ext.grid.GridView.prototype, { |
---|
| 275 | sortAscText: 'Sorteer oplopend', |
---|
| 276 | sortDescText: 'Sorteer aflopend', |
---|
| 277 | columnsText: 'Kolommen' |
---|
| 278 | }); |
---|
| 279 | } |
---|
| 280 | |
---|
| 281 | if(Ext.grid.GroupingView){ |
---|
| 282 | Ext.apply(Ext.grid.GroupingView.prototype, { |
---|
| 283 | emptyGroupText: '(Geen)', |
---|
| 284 | groupByText: 'Dit veld groeperen', |
---|
| 285 | showGroupsText: 'Toon in groepen' |
---|
| 286 | }); |
---|
| 287 | } |
---|
| 288 | |
---|
| 289 | if(Ext.grid.PropertyColumnModel){ |
---|
| 290 | Ext.apply(Ext.grid.PropertyColumnModel.prototype, { |
---|
| 291 | nameText: 'Naam', |
---|
| 292 | valueText: 'Waarde', |
---|
| 293 | dateFormat: 'j-m-Y' |
---|
| 294 | }); |
---|
| 295 | } |
---|
| 296 | |
---|
| 297 | if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){ |
---|
| 298 | Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, { |
---|
| 299 | splitTip: 'Sleep om grootte aan te passen.', |
---|
| 300 | collapsibleSplitTip: 'Sleep om grootte aan te passen. Dubbel klikken om te verbergen.' |
---|
| 301 | }); |
---|
| 302 | } |
---|
| 303 | |
---|
| 304 | if(Ext.form.TimeField){ |
---|
| 305 | Ext.apply(Ext.form.TimeField.prototype, { |
---|
| 306 | minText: 'De tijd in dit veld moet op of na {0} liggen', |
---|
| 307 | maxText: 'De tijd in dit veld moet op of voor {0} liggen', |
---|
| 308 | invalidText: '{0} is geen geldig tijdstip', |
---|
| 309 | format: 'G:i', |
---|
| 310 | altFormats: 'g:ia|g:iA|g:i a|g:i A|h:i|g:i|H:i|ga|ha|gA|h a|g a|g A|gi|hi|gia|hia|g|H' |
---|
| 311 | }); |
---|
| 312 | } |
---|
| 313 | |
---|
| 314 | if(Ext.form.CheckboxGroup){ |
---|
| 315 | Ext.apply(Ext.form.CheckboxGroup.prototype, { |
---|
| 316 | blankText : 'Selecteer minimaal een element in deze groep' |
---|
| 317 | }); |
---|
| 318 | } |
---|
| 319 | |
---|
| 320 | if(Ext.form.RadioGroup){ |
---|
| 321 | Ext.apply(Ext.form.RadioGroup.prototype, { |
---|
| 322 | blankText : 'Selecteer een element in deze groep' |
---|
| 323 | }); |
---|
| 324 | } |
---|