Code

Ticket #6427: locale.de.diff

File locale.de.diff, 29.9 KB (added by Horst Gutmann <zerok@…>, 6 years ago)

Changes to the German locales

Line 
1diff --git a/django/conf/locale/de/LC_MESSAGES/django.mo b/django/conf/locale/de/LC_MESSAGES/django.mo
2index 234819f87931ef3854bf5b0851a31b0efeccf80e..cfaee84b51b172bbff4c2758e862d5e4baaab32f 100644
3GIT binary patch
4delta 13986
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
129TmFBtjJ@-gVWBl>^-TeOt7k`6V
130
131delta 13545
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
235z%0DEIMqU4*Ojml;@5<C`1)2SnO?3s0QY-#pYwB<4`S&2xlMcOIr?-e>NxD8Fl_zB+
236z1yDa6yOUx`y7WJ3ABIm|`ztA>_CLOq{nnMIo-+Np`;4+c(h|}htv`s&5h|+F*)j5+
237zNi~RT5!WUSATEMeF^Te@NxDi{%nQmtpuQe)XACFJa&;eI9Pv%s6d;u&&VZ>`yk-_i
238z16|>ydM<yMM$L#r@hwJ?z9C<M`h2bfAM&dy??wC+=b|s_x<fvX&Hnf2=als#Dvk|F
239z@uVJgD7Z}K7Ir38Ch59ID#QSRDbfG`$WB=`+Uq*#R6YYKD|Pu5aJ^4TB&8#5O!?Ay
240z)4B+0Jn1Z@dH!*C8RDwkJpgqTChtYkb<kphi9h6?Yos)!QpCAQ#aw+4@?MnZBz}py
241z>Qna2X6+fcPjG`Y$2G8Z{JlxMg|vsXlGKV+kn}H7OVY=rYBctsu8yQoIv<o0@nxob
242z9{FHg>)N;~(}s4{^?T@;D`}6BG+KyLT;l}nKpIS0Hg1R^|C)R^ynshZdCA`;>G}&x
243z(k}JNL41}p#ua>umr3<qoJ;F}p9U33f0B>D6WGLc@)`Lvly$|_tD&o#K>1tJc`D|(
244z%HEis`h03b8ccmI3{%Wi2}4MJ<mZz-MfmZKM)4G`!3M;s*IqJ{NyVs(rcT!>+>gB|
245ztBO^yHf3F0eN&u9`4=wE?c9eSkjjw`Q$L<`Kwp|N6r3RGN+!)B-vsH`j3ebE4J6GV
246z>Dp#7BXN?uubLWj-64HTYD?-*Sq)de6#I}4QN9A(QTH|0)R*P~h5shVNV-q@H}Stn
247ztI6ji^(9}Dl!lwm6Tc+i26eTfELm;vZc2&$x2xaCe^2_#m6f7RB>CU*dw1`1;#I}@
248zv6$3|!lrbh%NM`H)-J9@-LB+|<)eI(1FN3Mkesvb$&AU5Ta^z;4(&3=J9$etPe4+{
249zz(q;d2fj?cJZP=2U&T_9<w7DOq9e;CjTxQ4R%%$GY<NW3hzP$XaYKfdYBM-4VMxEY
250zp#ug-hct>yNa#Hzq)Ct7-Fx&4soEzctl2LmEZsYy=YZtfqjUHsznxUmFL~MQQ$fi?
251sR~HRTUbEwYcXHC6{DDdPk1b1AfAE0gE0e~rE|N6k_`BpeC(`);A8<q+Jpcdz
252
253diff --git a/django/conf/locale/de/LC_MESSAGES/django.po b/django/conf/locale/de/LC_MESSAGES/django.po
254index f529167..a281705 100644
255--- a/django/conf/locale/de/LC_MESSAGES/django.po
256+++ b/django/conf/locale/de/LC_MESSAGES/django.po
257@@ -7,9 +7,9 @@ msgid ""
258 msgstr ""
259 "Project-Id-Version: Django\n"
260 "Report-Msgid-Bugs-To: \n"
261-"POT-Creation-Date: 2008-06-23 20:23+0200\n"
262-"PO-Revision-Date: 2008-06-23 20:51+0100\n"
263-"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
264+"POT-Creation-Date: 2008-07-13 11:41+0200\n"
265+"PO-Revision-Date: 2008-07-13 11:42+0100\n"
266+"Last-Translator: Horst Gutmann <zerok@zerokspot.com>\n"
267 "Language-Team: \n"
268 "MIME-Version: 1.0\n"
269 "Content-Type: text/plain; charset=UTF-8\n"
270@@ -1175,19 +1175,19 @@ msgstr "Benutzer"
271 msgid "users"
272 msgstr "Benutzer"
273 
274-#: contrib/auth/models.py:161
275+#: contrib/auth/models.py:160
276 msgid "Personal info"
277 msgstr "Persönliche Infos"
278 
279-#: contrib/auth/models.py:162
280+#: contrib/auth/models.py:161
281 msgid "Permissions"
282 msgstr "Berechtigungen"
283 
284-#: contrib/auth/models.py:163
285+#: contrib/auth/models.py:162
286 msgid "Important dates"
287 msgstr "Wichtige Daten"
288 
289-#: contrib/auth/models.py:164
290+#: contrib/auth/models.py:163
291 msgid "Groups"
292 msgstr "Gruppen"
293 
294@@ -1195,7 +1195,7 @@ msgstr "Gruppen"
295 msgid "message"
296 msgstr "Mitteilung"
297 
298-#: contrib/auth/views.py:48
299+#: contrib/auth/views.py:49
300 msgid "Logged out"
301 msgstr "Abgemeldet"
302 
303@@ -1650,6 +1650,52 @@ msgstr "Bitte eine gültige CUIT im Format XX-XXXXXXXX-X oder XXXXXXXXXXXX einge
304 msgid "Invalid CUIT."
305 msgstr "Ungültige CUIT."
306 
307+#: contrib/localflavor/at/at_provinces.py:12
308+msgid "Vienna"
309+msgstr "Wien"
310+
311+#: contrib/localflavor/at/at_provinces.py:13
312+msgid "Burgenland"
313+msgstr ""
314+
315+#: contrib/localflavor/at/at_provinces.py:14
316+msgid "Carinthia"
317+msgstr "Kärnten"
318+
319+#: contrib/localflavor/at/at_provinces.py:15
320+msgid "Lower Austria"
321+msgstr "Niederösterreich"
322+
323+#: contrib/localflavor/at/at_provinces.py:16
324+msgid "Upper Austria"
325+msgstr "Oberösterreich"
326+
327+#: contrib/localflavor/at/at_provinces.py:17
328+msgid "Salzburg"
329+msgstr "Salzburg"
330+
331+#: contrib/localflavor/at/at_provinces.py:18
332+msgid "Styria"
333+msgstr "Steiermark"
334+
335+#: contrib/localflavor/at/at_provinces.py:19
336+msgid "Tyrol"
337+msgstr "Tirol"
338+
339+#: contrib/localflavor/at/at_provinces.py:20
340+msgid "Vorarlberg"
341+msgstr ""
342+
343+#: contrib/localflavor/at/forms.py:18
344+#: contrib/localflavor/ch/forms.py:16
345+#: contrib/localflavor/no/forms.py:12
346+msgid "Enter a zip code in the format XXXX."
347+msgstr "Bitte eine gültige Postleitzahl im Format XXXX eingeben."
348+
349+#: contrib/localflavor/at/forms.py:47
350+msgid "Enter a valid Austrian Social Security Number in XXXX XXXXXX format."
351+msgstr "Bitte eine gültige österreichische Sozialversicherungsnummer im Format XXXX XXXXXX eingeben."
352+
353 #: contrib/localflavor/au/forms.py:16
354 msgid "Enter a 4 digit post code."
355 msgstr "Bitte eine gültige vierstellige Postleitzahl eingeben."
356@@ -1794,11 +1840,6 @@ msgstr ""
357 msgid "Zurich"
358 msgstr "Zürich"
359 
360-#: contrib/localflavor/ch/forms.py:16
361-#: contrib/localflavor/no/forms.py:12
362-msgid "Enter a zip code in the format XXXX."
363-msgstr "Bitte eine gültige Postleitzahl im Format XXXX eingeben."
364-
365 #: contrib/localflavor/ch/forms.py:64
366 msgid "Enter a valid Swiss identity or passport card number in X1234567<0 or 1234567890 format."
367 msgstr "Bitte eine gültige Schweizer Identifikations- oder Reisepassnummer im FormatX1234567<0 oder 1234567890 eingeben."
368@@ -3497,7 +3538,7 @@ msgid "This value can't be comprised solely of digits."
369 msgstr "Dieser Wert darf nicht nur aus Ziffern bestehen."
370 
371 #: core/validators.py:128
372-#: newforms/fields.py:152
373+#: newforms/fields.py:157
374 msgid "Enter a whole number."
375 msgstr "Bitte eine ganze Zahl eingeben."
376 
377@@ -3515,7 +3556,7 @@ msgid "Invalid date: %s"
378 msgstr "Ungültiges Datum: %s"
379 
380 #: core/validators.py:156
381-#: db/models/fields/__init__.py:548
382+#: db/models/fields/__init__.py:554
383 msgid "Enter a valid date in YYYY-MM-DD format."
384 msgstr "Bitte ein gültiges Datum im Format JJJJ-MM-TT eingeben."
385 
386@@ -3524,24 +3565,23 @@ msgid "Enter a valid time in HH:MM format."
387 msgstr "Bitte eine gültige Zeit im Format SS:MM eingeben."
388 
389 #: core/validators.py:165
390-#: db/models/fields/__init__.py:625
391+#: db/models/fields/__init__.py:631
392 msgid "Enter a valid date/time in YYYY-MM-DD HH:MM format."
393 msgstr "Bitte eine gültige Datums- und Zeitangabe im Format JJJJ-MM-TT SS:MM eingeben."
394 
395 #: core/validators.py:170
396-#: newforms/fields.py:403
397+#: newforms/fields.py:408
398 msgid "Enter a valid e-mail address."
399 msgstr "Bitte eine gültige E-Mail-Adresse eingeben."
400 
401 #: core/validators.py:182
402 #: core/validators.py:474
403-#: newforms/fields.py:433
404-#: oldforms/__init__.py:687
405+#: newforms/fields.py:426
406 msgid "No file was submitted. Check the encoding type on the form."
407 msgstr "Es wurde keine Datei übermittelt. Eventuell ist das Formular-Encoding falsch."
408 
409 #: core/validators.py:193
410-#: newforms/fields.py:459
411+#: newforms/fields.py:468
412 msgid "Upload a valid image. The file you uploaded was either not an image or a corrupted image."
413 msgstr "Bitte ein Bild hochladen. Die hochgeladene Datei ist kein Bild, oder ist defekt."
414 
415@@ -3740,41 +3780,41 @@ msgstr "Das Attribut %(attr)s in Zeile %(line)s hat einen ungültigen Wert. Die
416 msgid "%(object)s with this %(type)s already exists for the given %(field)s."
417 msgstr "Ein '%(object)s' in dieser '%(type)s' existiert bereits für dieses '%(field)s'."
418 
419-#: db/models/fields/__init__.py:51
420+#: db/models/fields/__init__.py:52
421 #, python-format
422 msgid "%(optname)s with this %(fieldname)s already exists."
423 msgstr "Ein '%(optname)s' mit diesem '%(fieldname)s' existiert bereits."
424 
425-#: db/models/fields/__init__.py:176
426-#: db/models/fields/__init__.py:348
427-#: db/models/fields/__init__.py:780
428-#: db/models/fields/__init__.py:791
429-#: newforms/fields.py:46
430+#: db/models/fields/__init__.py:182
431+#: db/models/fields/__init__.py:354
432+#: db/models/fields/__init__.py:788
433+#: db/models/fields/__init__.py:799
434+#: newforms/fields.py:51
435 #: oldforms/__init__.py:374
436 msgid "This field is required."
437 msgstr "Dieses Feld ist zwingend erforderlich."
438 
439-#: db/models/fields/__init__.py:448
440+#: db/models/fields/__init__.py:454
441 msgid "This value must be an integer."
442 msgstr "Dieser Wert muss eine Ganzzahl sein."
443 
444-#: db/models/fields/__init__.py:487
445+#: db/models/fields/__init__.py:493
446 msgid "This value must be either True or False."
447 msgstr "Dieser Wert muss wahr oder falsch sein."
448 
449-#: db/models/fields/__init__.py:511
450+#: db/models/fields/__init__.py:517
451 msgid "This field cannot be null."
452 msgstr "Dieses Feld darf nicht leer sein."
453 
454-#: db/models/fields/__init__.py:689
455+#: db/models/fields/__init__.py:695
456 msgid "This value must be a decimal number."
457 msgstr "Dieser Wert muss eine Ganzzahl sein."
458 
459-#: db/models/fields/__init__.py:800
460+#: db/models/fields/__init__.py:808
461 msgid "Enter a valid filename."
462 msgstr "Bitte einen gültigen Dateinamen eingeben."
463 
464-#: db/models/fields/__init__.py:981
465+#: db/models/fields/__init__.py:999
466 msgid "This value must be either None, True or False."
467 msgstr "Dieser Wert muss None, True oder False sein."
468 
469@@ -3783,121 +3823,121 @@ msgstr "Dieser Wert muss None, True oder False sein."
470 msgid "Please enter a valid %s."
471 msgstr "Bitte ein gültiges '%s' eingeben."
472 
473-#: db/models/fields/related.py:746
474+#: db/models/fields/related.py:756
475 msgid "Separate multiple IDs with commas."
476 msgstr "Mehrere IDs können mit Komma getrennt werden."
477 
478-#: db/models/fields/related.py:748
479+#: db/models/fields/related.py:758
480 msgid "Hold down \"Control\", or \"Command\" on a Mac, to select more than one."
481 msgstr "Um mehr als eine Selektion zu treffen, \"Strg\", oder auf dem Mac \"Command\", beim Klicken gedrückt halten."
482 
483-#: db/models/fields/related.py:795
484+#: db/models/fields/related.py:805
485 #, python-format
486 msgid "Please enter valid %(self)s IDs. The value %(value)r is invalid."
487 msgid_plural "Please enter valid %(self)s IDs. The values %(value)r are invalid."
488 msgstr[0] "Bitte gültige IDs für %(self)s eingeben. Der Wert %(value)r ist ungültig."
489 msgstr[1] "Bitte gültige IDs für %(self)s eingeben. Die Werte %(value)r sind ungültig."
490 
491-#: newforms/fields.py:47
492+#: newforms/fields.py:52
493 msgid "Enter a valid value."
494 msgstr "Bitte einen gültigen Wert eingeben."
495 
496-#: newforms/fields.py:124
497+#: newforms/fields.py:129
498 #, python-format
499 msgid "Ensure this value has at most %(max)d characters (it has %(length)d)."
500 msgstr "Bitte sicherstellen, dass der Text maximal %(max)d Zeichen hat. (Er hat %(length)d)."
501 
502-#: newforms/fields.py:125
503+#: newforms/fields.py:130
504 #, python-format
505 msgid "Ensure this value has at least %(min)d characters (it has %(length)d)."
506 msgstr "Bitte sicherstellen, dass der Text wenigstens %(min)d Zeichen hat. (Er hat %(length)d.)"
507 
508-#: newforms/fields.py:153
509-#: newforms/fields.py:182
510-#: newforms/fields.py:211
511+#: newforms/fields.py:158
512+#: newforms/fields.py:187
513+#: newforms/fields.py:216
514 #, python-format
515 msgid "Ensure this value is less than or equal to %s."
516 msgstr "Dieser Wert darf maximal %s sein."
517 
518-#: newforms/fields.py:154
519-#: newforms/fields.py:183
520-#: newforms/fields.py:212
521+#: newforms/fields.py:159
522+#: newforms/fields.py:188
523+#: newforms/fields.py:217
524 #, python-format
525 msgid "Ensure this value is greater than or equal to %s."
526 msgstr "Dieser Wert muss größer oder gleich %s sein."
527 
528-#: newforms/fields.py:181
529-#: newforms/fields.py:210
530+#: newforms/fields.py:186
531+#: newforms/fields.py:215
532 msgid "Enter a number."
533 msgstr "Bitte eine Zahl eingeben."
534 
535-#: newforms/fields.py:213
536+#: newforms/fields.py:218
537 #, python-format
538 msgid "Ensure that there are no more than %s digits in total."
539 msgstr "Bitte geben Sie nicht mehr als insgesamt %s Ziffern ein."
540 
541-#: newforms/fields.py:214
542+#: newforms/fields.py:219
543 #, python-format
544 msgid "Ensure that there are no more than %s decimal places."
545 msgstr "Bitte geben Sie nicht mehr als %s Dezimalstellen ein."
546 
547-#: newforms/fields.py:215
548+#: newforms/fields.py:220
549 #, python-format
550 msgid "Ensure that there are no more than %s digits before the decimal point."
551 msgstr "Bitte geben Sie nicht mehr als %s Ziffern vor dem Komma ein."
552 
553-#: newforms/fields.py:263
554-#: newforms/fields.py:750
555+#: newforms/fields.py:268
556+#: newforms/fields.py:779
557 msgid "Enter a valid date."
558 msgstr "Bitte ein gültiges Datum eingeben."
559 
560-#: newforms/fields.py:296
561-#: newforms/fields.py:751
562+#: newforms/fields.py:301
563+#: newforms/fields.py:780
564 msgid "Enter a valid time."
565 msgstr "Bitte eine gültige Uhrzeit eingeben."
566 
567-#: newforms/fields.py:335
568+#: newforms/fields.py:340
569 msgid "Enter a valid date/time."
570 msgstr "Bitte gültiges Datum und Uhrzeit eingeben."
571 
572-#: newforms/fields.py:434
573+#: newforms/fields.py:427
574 msgid "No file was submitted."
575 msgstr "Es wurde keine Datei übertragen."
576 
577-#: newforms/fields.py:435
578-#: oldforms/__init__.py:689
579+#: newforms/fields.py:428
580+#: oldforms/__init__.py:693
581 msgid "The submitted file is empty."
582 msgstr "Die ausgewählte Datei ist leer."
583 
584-#: newforms/fields.py:497
585+#: newforms/fields.py:522
586 msgid "Enter a valid URL."
587 msgstr "Bitte eine gültige Adresse eingeben."
588 
589-#: newforms/fields.py:498
590+#: newforms/fields.py:523
591 msgid "This URL appears to be a broken link."
592 msgstr "Diese Adresse scheint nicht gültig zu sein."
593 
594-#: newforms/fields.py:559
595-#: newforms/models.py:305
596+#: newforms/fields.py:588
597+#: newforms/models.py:306
598 msgid "Select a valid choice. That choice is not one of the available choices."
599 msgstr "Bitte eine gültige Auswahl treffen."
600 
601-#: newforms/fields.py:598
602+#: newforms/fields.py:627
603 #, python-format
604 msgid "Select a valid choice. %(value)s is not one of the available choices."
605 msgstr "Bitte eine gültige Auswahl treffen. %(value)s ist keine gültige Auswahl."
606 
607-#: newforms/fields.py:599
608-#: newforms/fields.py:661
609-#: newforms/models.py:372
610+#: newforms/fields.py:628
611+#: newforms/fields.py:690
612+#: newforms/models.py:373
613 msgid "Enter a list of values."
614 msgstr "Eine Liste mit Werten eingeben."
615 
616-#: newforms/fields.py:779
617+#: newforms/fields.py:808
618 msgid "Enter a valid IPv4 address."
619 msgstr "Bitte eine gültige IPv4-Adresse eingeben."
620 
621-#: newforms/models.py:373
622+#: newforms/models.py:374
623 #, python-format
624 msgid "Select a valid choice. %s is not one of the available choices."
625 msgstr "Bitte eine gültige Auswahl treffen. %s ist keine gültige Auswahl."
626@@ -3920,15 +3960,15 @@ msgstr "Zeilenumbrüche sind hier nicht erlaubt."
627 msgid "Select a valid choice; '%(data)s' is not in %(choices)s."
628 msgstr "Bitte eine gültige Auswahl treffen; '%(data)s' ist nicht in %(choices)s."
629 
630-#: oldforms/__init__.py:745
631+#: oldforms/__init__.py:754
632 msgid "Enter a whole number between -32,768 and 32,767."
633 msgstr "Bitte eine Ganzzahl zwischen -32.768 und 32.767 eingeben."
634 
635-#: oldforms/__init__.py:755
636+#: oldforms/__init__.py:764
637 msgid "Enter a positive number."
638 msgstr "Bitte eine ganze, positive Zahl eingeben."
639 
640-#: oldforms/__init__.py:765
641+#: oldforms/__init__.py:774
642 msgid "Enter a whole number between 0 and 32,767."
643 msgstr "Bitte eine ganze Zahl zwischen 0 und 32.767 eingeben."
644 
645@@ -4167,7 +4207,7 @@ msgstr "Nov."
646 msgid "Dec."
647 msgstr "Dez."
648 
649-#: utils/text.py:127
650+#: utils/text.py:128
651 msgid "or"
652 msgstr "oder"
653 
654@@ -4221,23 +4261,23 @@ msgstr "%(number)d %(type)s"
655 msgid ", %(number)d %(type)s"
656 msgstr ", %(number)d %(type)s"
657 
658-#: utils/translation/trans_real.py:403
659+#: utils/translation/trans_real.py:412
660 msgid "DATE_FORMAT"
661 msgstr "j. N Y"
662 
663-#: utils/translation/trans_real.py:404
664+#: utils/translation/trans_real.py:413
665 msgid "DATETIME_FORMAT"
666 msgstr "j. N Y, H:i"
667 
668-#: utils/translation/trans_real.py:405
669+#: utils/translation/trans_real.py:414
670 msgid "TIME_FORMAT"
671 msgstr "H:i"
672 
673-#: utils/translation/trans_real.py:421
674+#: utils/translation/trans_real.py:430
675 msgid "YEAR_MONTH_FORMAT"
676 msgstr "F Y"
677 
678-#: utils/translation/trans_real.py:422
679+#: utils/translation/trans_real.py:431
680 msgid "MONTH_DAY_FORMAT"
681 msgstr "j. F"
682