Changeset 1530
- Timestamp:
- 12/04/05 06:30:14 (3 years ago)
- Files:
-
- django/trunk/django/conf/locale/de/LC_MESSAGES/djangojs.mo (added)
- django/trunk/django/conf/locale/de/LC_MESSAGES/djangojs.po (added)
- django/trunk/django/conf/locale/de/LC_MESSAGES/django.mo (modified) (previous)
- django/trunk/django/conf/locale/de/LC_MESSAGES/django.po (modified) (15 diffs)
- django/trunk/django/conf/locale/en/LC_MESSAGES/djangojs.mo (added)
- django/trunk/django/conf/locale/en/LC_MESSAGES/djangojs.po (added)
- django/trunk/django/contrib/admin/media/js/admin/DateTimeShortcuts.js (modified) (4 diffs)
- django/trunk/django/contrib/admin/templates/admin/change_form.html (modified) (1 diff)
- django/trunk/django/contrib/admin/templates/widget/date_time.html (modified) (1 diff)
- django/trunk/django/contrib/admin/urls/admin.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/conf/locale/de/LC_MESSAGES/django.po
r1475 r1530 8 8 "Project-Id-Version: Django 1.0\n" 9 9 "Report-Msgid-Bugs-To: \n" 10 "POT-Creation-Date: 2005-1 1-28 11:31+0100\n"10 "POT-Creation-Date: 2005-12-04 13:13+0100\n" 11 11 "PO-Revision-Date: 2005-10-08 00:03+0200\n" 12 12 "Last-Translator: Georg Bauer <gb@bofh.ms>\n" … … 75 75 msgstr "ist �ntlich" 76 76 77 #: contrib/comments/models/comments.py:26 contrib/admin/views/doc.py:25 477 #: contrib/comments/models/comments.py:26 contrib/admin/views/doc.py:256 78 78 msgid "IP address" 79 79 msgstr "IP-Adresse" … … 413 413 msgstr "%s zur �derung ausw�en" 414 414 415 #: contrib/admin/views/main.py:4 11415 #: contrib/admin/views/main.py:407 416 416 #, python-format 417 417 msgid "The %(name)s \"%(obj)s\" was added successfully." 418 418 msgstr "%(name)s \"%(obj)s\" wurde erfolgreich hinzugef� 419 #: contrib/admin/views/main.py:41 6 contrib/admin/views/main.py:492419 #: contrib/admin/views/main.py:412 contrib/admin/views/main.py:488 420 420 msgid "You may edit it again below." 421 421 msgstr "Das Element kann jetzt weiter ge�ert werden." 422 422 423 #: contrib/admin/views/main.py:42 4 contrib/admin/views/main.py:501423 #: contrib/admin/views/main.py:420 contrib/admin/views/main.py:497 424 424 #, python-format 425 425 msgid "You may add another %s below." 426 426 msgstr "Jetzt kann ein weiteres Element vom Typ %s angelegt werden." 427 427 428 #: contrib/admin/views/main.py:4 41428 #: contrib/admin/views/main.py:437 429 429 #, python-format 430 430 msgid "Add %s" 431 431 msgstr "%s zuf� 432 #: contrib/admin/views/main.py:45 7432 #: contrib/admin/views/main.py:453 433 433 #, python-format 434 434 msgid "Added %s." 435 435 msgstr "%s hinzugef� 436 #: contrib/admin/views/main.py:45 7 contrib/admin/views/main.py:459437 #: contrib/admin/views/main.py:4 61436 #: contrib/admin/views/main.py:453 contrib/admin/views/main.py:455 437 #: contrib/admin/views/main.py:457 438 438 msgid "and" 439 439 msgstr "und" 440 440 441 #: contrib/admin/views/main.py:45 9441 #: contrib/admin/views/main.py:455 442 442 #, python-format 443 443 msgid "Changed %s." 444 444 msgstr "%s ge�ert" 445 445 446 #: contrib/admin/views/main.py:4 61446 #: contrib/admin/views/main.py:457 447 447 #, python-format 448 448 msgid "Deleted %s." 449 449 msgstr "%s gel�t." 450 450 451 #: contrib/admin/views/main.py:46 4451 #: contrib/admin/views/main.py:460 452 452 msgid "No fields changed." 453 453 msgstr "Keine Felder ge�ert." 454 454 455 #: contrib/admin/views/main.py:48 9455 #: contrib/admin/views/main.py:485 456 456 #, python-format 457 457 msgid "The %(name)s \"%(obj)s\" was changed successfully." 458 458 msgstr "%(name)s \"%(obj)s\" wurde erfolgreich ge�ert." 459 459 460 #: contrib/admin/views/main.py:49 8460 #: contrib/admin/views/main.py:494 461 461 #, python-format 462 462 msgid "" … … 466 466 "ge�ert werden." 467 467 468 #: contrib/admin/views/main.py:53 6468 #: contrib/admin/views/main.py:532 469 469 #, python-format 470 470 msgid "Change %s" 471 471 msgstr "%s �ern" 472 472 473 #: contrib/admin/views/main.py:61 4473 #: contrib/admin/views/main.py:610 474 474 #, python-format 475 475 msgid "One or more %(fieldname)s in %(name)s: %(obj)s" 476 476 msgstr "Ein oder mehrere %(fieldname)s in %(name)s: %(obj)s" 477 477 478 #: contrib/admin/views/main.py:61 9478 #: contrib/admin/views/main.py:615 479 479 #, python-format 480 480 msgid "One or more %(fieldname)s in %(name)s:" 481 481 msgstr "Ein oder mehrere %(fieldname)s in %(name)s:" 482 482 483 #: contrib/admin/views/main.py:64 8483 #: contrib/admin/views/main.py:644 484 484 #, python-format 485 485 msgid "The %(name)s \"%(obj)s\" was deleted successfully." 486 486 msgstr "%(name)s \"%(obj)s\" wurde erfolgreich gel�t." 487 487 488 #: contrib/admin/views/main.py:6 51488 #: contrib/admin/views/main.py:647 489 489 msgid "Are you sure?" 490 490 msgstr "Sicher? Ganz sicher?" 491 491 492 #: contrib/admin/views/main.py:66 6492 #: contrib/admin/views/main.py:662 493 493 #, python-format 494 494 msgid "Change history: %s" 495 495 msgstr "�derungsgeschichte: %s" 496 496 497 #: contrib/admin/views/doc.py:24 2 contrib/admin/views/doc.py:251498 #: contrib/admin/views/doc.py:25 3 contrib/admin/views/doc.py:258499 #: contrib/admin/views/doc.py:2 59 contrib/admin/views/doc.py:261497 #: contrib/admin/views/doc.py:244 contrib/admin/views/doc.py:253 498 #: contrib/admin/views/doc.py:255 contrib/admin/views/doc.py:261 499 #: contrib/admin/views/doc.py:262 contrib/admin/views/doc.py:264 500 500 msgid "Integer" 501 501 msgstr "Ganzzahl" 502 502 503 #: contrib/admin/views/doc.py:24 3503 #: contrib/admin/views/doc.py:245 504 504 msgid "Boolean (Either True or False)" 505 505 msgstr "Wahrheitswert (Wahr oder Falsch)" 506 506 507 #: contrib/admin/views/doc.py:24 4507 #: contrib/admin/views/doc.py:246 508 508 #, python-format 509 509 msgid "String (up to %(maxlength)s)" 510 510 msgstr "Zeichenkette (bis zu %(maxlength)s Zeichen)" 511 511 512 #: contrib/admin/views/doc.py:24 5512 #: contrib/admin/views/doc.py:247 513 513 msgid "Comma-separated integers" 514 514 msgstr "Kommaseparierte Liste von Zahlen" 515 515 516 #: contrib/admin/views/doc.py:24 6516 #: contrib/admin/views/doc.py:248 517 517 msgid "Date (without time)" 518 518 msgstr "Datum (ohne Zeit)" 519 519 520 #: contrib/admin/views/doc.py:24 7520 #: contrib/admin/views/doc.py:249 521 521 msgid "Date (with time)" 522 522 msgstr "Datum (mit Zeit)" 523 523 524 #: contrib/admin/views/doc.py:2 48524 #: contrib/admin/views/doc.py:250 525 525 msgid "E-mail address" 526 526 msgstr "E-mail-Adresse" 527 527 528 #: contrib/admin/views/doc.py:2 49 contrib/admin/views/doc.py:252528 #: contrib/admin/views/doc.py:251 contrib/admin/views/doc.py:254 529 529 msgid "File path" 530 530 msgstr "Dateipfad" 531 531 532 #: contrib/admin/views/doc.py:25 0532 #: contrib/admin/views/doc.py:252 533 533 msgid "Decimal number" 534 534 msgstr "Dezimalzahl" 535 535 536 #: contrib/admin/views/doc.py:25 6536 #: contrib/admin/views/doc.py:258 537 537 msgid "Boolean (Either True, False or None)" 538 538 msgstr "Wahrheitswert (Wahr, Falsch oder Nichts)" 539 539 540 #: contrib/admin/views/doc.py:257 540 #: contrib/admin/views/doc.py:259 541 msgid "Relation to parent model" 542 msgstr "Beziehung zum �ermodell" 543 544 #: contrib/admin/views/doc.py:260 541 545 msgid "Phone number" 542 546 msgstr "Telefonnummer" 543 547 544 #: contrib/admin/views/doc.py:26 0548 #: contrib/admin/views/doc.py:263 545 549 msgid "String (up to 50)" 546 550 msgstr "Zeichenkette (bis zu 50 Zeichen)" 547 551 548 #: contrib/admin/views/doc.py:26 2552 #: contrib/admin/views/doc.py:265 549 553 msgid "Text" 550 554 msgstr "Text" 551 555 552 #: contrib/admin/views/doc.py:26 3556 #: contrib/admin/views/doc.py:266 553 557 msgid "Time" 554 558 msgstr "Zeit" 555 559 556 #: contrib/admin/views/doc.py:26 4contrib/flatpages/models/flatpages.py:6560 #: contrib/admin/views/doc.py:267 contrib/flatpages/models/flatpages.py:6 557 561 msgid "URL" 558 562 msgstr "URL" 559 563 560 #: contrib/admin/views/doc.py:26 5564 #: contrib/admin/views/doc.py:268 561 565 msgid "U.S. state (two uppercase letters)" 562 566 msgstr "U.S. Bundesstaat (zwei Grossbuchstaben)" 563 567 564 #: contrib/admin/views/doc.py:26 6568 #: contrib/admin/views/doc.py:269 565 569 msgid "XML text" 566 570 msgstr "XML Text" 567 571 572 #: contrib/admin/templates/admin/object_history.html:3 573 #: contrib/admin/templates/admin/change_list.html:4 574 #: contrib/admin/templates/admin/base.html:23 575 #: contrib/admin/templates/admin/delete_confirmation.html:3 576 #: contrib/admin/templates/admin/change_form.html:8 577 #: contrib/admin/templates/admin_doc/bookmarklets.html:4 578 #: contrib/admin/templates/admin_doc/view_detail.html:4 579 #: contrib/admin/templates/admin_doc/template_tag_index.html:5 580 #: contrib/admin/templates/admin_doc/template_detail.html:4 581 #: contrib/admin/templates/admin_doc/template_filter_index.html:5 582 #: contrib/admin/templates/admin_doc/missing_docutils.html:4 583 #: contrib/admin/templates/admin_doc/view_index.html:5 584 #: contrib/admin/templates/admin_doc/model_detail.html:3 585 #: contrib/admin/templates/admin_doc/index.html:4 586 #: contrib/admin/templates/admin_doc/model_index.html:5 587 msgid "Change password" 588 msgstr "Passwort �ern" 589 590 #: contrib/admin/templates/admin/object_history.html:3 591 #: contrib/admin/templates/admin/change_list.html:4 592 #: contrib/admin/templates/admin/base.html:23 593 #: contrib/admin/templates/admin/delete_confirmation.html:3 594 #: contrib/admin/templates/admin/change_form.html:8 595 #: contrib/admin/templates/admin_doc/bookmarklets.html:4 596 #: contrib/admin/templates/admin_doc/view_detail.html:4 597 #: contrib/admin/templates/admin_doc/template_tag_index.html:5 598 #: contrib/admin/templates/admin_doc/template_detail.html:4 599 #: contrib/admin/templates/admin_doc/template_filter_index.html:5 600 #: contrib/admin/templates/admin_doc/missing_docutils.html:4 601 #: contrib/admin/templates/admin_doc/view_index.html:5 602 #: contrib/admin/templates/admin_doc/model_detail.html:3 603 #: contrib/admin/templates/admin_doc/index.html:4 604 #: contrib/admin/templates/admin_doc/model_index.html:5 605 msgid "Log out" 606 msgstr "Abmelden" 607 568 608 #: contrib/admin/templates/admin/object_history.html:5 569 609 #: contrib/admin/templates/admin/500.html:4 570 #: contrib/admin/templates/admin/change_list.html: 4610 #: contrib/admin/templates/admin/change_list.html:5 571 611 #: contrib/admin/templates/admin/base.html:29 572 #: contrib/admin/templates/admin/change_form.html:1 0612 #: contrib/admin/templates/admin/change_form.html:11 573 613 #: contrib/admin/templates/registration/password_change_done.html:4 574 614 #: contrib/admin/templates/registration/password_reset_form.html:4 … … 581 621 582 622 #: contrib/admin/templates/admin/object_history.html:5 583 #: contrib/admin/templates/admin/change_form.html:1 7623 #: contrib/admin/templates/admin/change_form.html:18 584 624 msgid "History" 585 625 msgstr "Geschichte" … … 649 689 650 690 #: contrib/admin/templates/admin/index.html:27 651 #: contrib/admin/templates/admin/change_form.html:1 2691 #: contrib/admin/templates/admin/change_form.html:13 652 692 msgid "Add" 653 693 msgstr "Zuf� … … 672 712 msgstr "Keine vorhanden" 673 713 674 #: contrib/admin/templates/admin/change_list.html: 9714 #: contrib/admin/templates/admin/change_list.html:10 675 715 #, python-format 676 716 msgid "Add %(name)s" … … 692 732 msgstr "Willkommen," 693 733 694 #: contrib/admin/templates/admin/base.html:23 695 msgid "Change password" 696 msgstr "Passwort �ern" 697 698 #: contrib/admin/templates/admin/base.html:23 699 msgid "Log out" 700 msgstr "Abmelden" 701 702 #: contrib/admin/templates/admin/delete_confirmation.html:7 734 #: contrib/admin/templates/admin/delete_confirmation.html:6 703 735 #, python-format 704 736 msgid "" … … 711 743 "folgenden abh�igen Daten zu l�en:" 712 744 713 #: contrib/admin/templates/admin/delete_confirmation.html:1 4745 #: contrib/admin/templates/admin/delete_confirmation.html:13 714 746 #, python-format 715 747 msgid "" … … 720 752 "werden zus�lich die folgenden abh�igen Daten mit gel�t:" 721 753 722 #: contrib/admin/templates/admin/delete_confirmation.html:1 8754 #: contrib/admin/templates/admin/delete_confirmation.html:17 723 755 msgid "Yes, I'm sure" 724 756 msgstr "Ja, ich bin sicher" … … 733 765 msgstr "Los" 734 766 735 #: contrib/admin/templates/admin/change_form.html:1 8767 #: contrib/admin/templates/admin/change_form.html:19 736 768 msgid "View on site" 737 769 msgstr "Im Web Anzeigen" 738 770 739 #: contrib/admin/templates/admin/change_form.html:2 6771 #: contrib/admin/templates/admin/change_form.html:27 740 772 msgid "Please correct the error below." 741 773 msgid_plural "Please correct the errors below." … … 743 775 msgstr[1] "Bitte die Fehler korrigieren." 744 776 745 #: contrib/admin/templates/admin/change_form.html:4 3777 #: contrib/admin/templates/admin/change_form.html:44 746 778 msgid "Ordering" 747 779 msgstr "Sortierung" 748 780 749 #: contrib/admin/templates/admin/change_form.html:4 6781 #: contrib/admin/templates/admin/change_form.html:47 750 782 msgid "Order:" 751 783 msgstr "Reihenfolge:" … … 961 993 "Wie zuvor, aber �ent die Administrationsseite in einem neuen Fenster." 962 994 995 #: contrib/admin/templates/widget/date_time.html:3 996 msgid "Date:" 997 msgstr "Datum:" 998 999 #: contrib/admin/templates/widget/date_time.html:4 1000 msgid "Time:" 1001 msgstr "Zeit:" 1002 963 1003 #: contrib/redirects/models/redirects.py:7 964 1004 msgid "redirect from" … … 1040 1080 msgstr "Webseiten" 1041 1081 1042 #: utils/translation.py:3 351082 #: utils/translation.py:350 1043 1083 msgid "DATE_FORMAT" 1044 1084 msgstr "j. N Y" 1045 1085 1046 #: utils/translation.py:3 361086 #: utils/translation.py:351 1047 1087 msgid "DATETIME_FORMAT" 1048 1088 msgstr "j. N Y, H:i" 1049 1089 1050 #: utils/translation.py:3 371090 #: utils/translation.py:352 1051 1091 msgid "TIME_FORMAT" 1052 1092 msgstr "H:i" … … 1768 1808 msgid "yes,no,maybe" 1769 1809 msgstr "Ja,Nein,Vielleicht" 1770 django/trunk/django/contrib/admin/media/js/admin/DateTimeShortcuts.js
r977 r1530 44 44 var now_link = document.createElement('a'); 45 45 now_link.setAttribute('href', "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", new Date().getHourMinute());"); 46 now_link.appendChild(document.createTextNode( 'Now'));46 now_link.appendChild(document.createTextNode(gettext('Now'))); 47 47 var clock_link = document.createElement('a'); 48 48 clock_link.setAttribute('href', 'javascript:DateTimeShortcuts.openClock(' + num + ');'); 49 quickElement('img', clock_link, '', 'src', DateTimeShortcuts.admin_media_prefix + 'img/admin/icon_clock.gif', 'alt', 'Clock');49 quickElement('img', clock_link, '', 'src', DateTimeShortcuts.admin_media_prefix + 'img/admin/icon_clock.gif', 'alt', gettext('Clock')); 50 50 shortcuts_span.appendChild(document.createTextNode('\240')); 51 51 shortcuts_span.appendChild(now_link); … … 77 77 addEvent(clock_box, 'click', DateTimeShortcuts.cancelEventPropagation); 78 78 79 quickElement('h2', clock_box, 'Choose a time');79 quickElement('h2', clock_box, gettext('Choose a time')); 80 80 time_list = quickElement('ul', clock_box, ''); 81 81 time_list.className = 'timelist'; 82 quickElement("a", quickElement("li", time_list, ""), "Now", "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", new Date().getHourMinute());")83 quickElement("a", quickElement("li", time_list, ""), "Midnight", "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", '00:00');")84 quickElement("a", quickElement("li", time_list, ""), "6 a.m.", "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", '06:00');")85 quickElement("a", quickElement("li", time_list, ""), "Noon", "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", '12:00');")82 quickElement("a", quickElement("li", time_list, ""), gettext("Now"), "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", new Date().getHourMinute());") 83 quickElement("a", quickElement("li", time_list, ""), gettext("Midnight"), "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", '00:00');") 84 quickElement("a", quickElement("li", time_list, ""), gettext("6 a.m."), "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", '06:00');") 85 quickElement("a", quickElement("li", time_list, ""), gettext("Noon"), "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", '12:00');") 86 86 87 87 cancel_p = quickElement('p', clock_box, ''); 88 88 cancel_p.className = 'calendar-cancel'; 89 quickElement('a', cancel_p, 'Cancel', 'href', 'javascript:DateTimeShortcuts.dismissClock(' + num + ');');89 quickElement('a', cancel_p, gettext('Cancel'), 'href', 'javascript:DateTimeShortcuts.dismissClock(' + num + ');'); 90 90 }, 91 91 openClock: function(num) { … … 112 112 var today_link = document.createElement('a'); 113 113 today_link.setAttribute('href', 'javascript:DateTimeShortcuts.handleCalendarQuickLink(' + num + ', 0);'); 114 today_link.appendChild(document.createTextNode( 'Today'));114 today_link.appendChild(document.createTextNode(gettext('Today'))); 115 115 var cal_link = document.createElement('a'); 116 116 cal_link.setAttribute('href', 'javascript:DateTimeShortcuts.openCalendar(' + num + ');'); 117 quickElement('img', cal_link, '', 'src', DateTimeShortcuts.admin_media_prefix + 'img/admin/icon_calendar.gif', 'alt', 'Calendar');117 quickElement('img', cal_link, '', 'src', DateTimeShortcuts.admin_media_prefix + 'img/admin/icon_calendar.gif', 'alt', gettext('Calendar')); 118 118 shortcuts_span.appendChild(document.createTextNode('\240')); 119 119 shortcuts_span.appendChild(today_link); … … 165 165 var shortcuts = quickElement('div', cal_box, ''); 166 166 shortcuts.className = 'calendar-shortcuts'; 167 quickElement('a', shortcuts, 'Yesterday', 'href', 'javascript:DateTimeShortcuts.handleCalendarQuickLink(' + num + ', -1);');167 quickElement('a', shortcuts, gettext('Yesterday'), 'href', 'javascript:DateTimeShortcuts.handleCalendarQuickLink(' + num + ', -1);'); 168 168 shortcuts.appendChild(document.createTextNode('\240|\240')); 169 quickElement('a', shortcuts, 'Today', 'href', 'javascript:DateTimeShortcuts.handleCalendarQuickLink(' + num + ', 0);');169 quickElement('a', shortcuts, gettext('Today'), 'href', 'javascript:DateTimeShortcuts.handleCalendarQuickLink(' + num + ', 0);'); 170 170 shortcuts.appendChild(document.createTextNode('\240|\240')); 171 quickElement('a', shortcuts, 'Tomorrow', 'href', 'javascript:DateTimeShortcuts.handleCalendarQuickLink(' + num + ', +1);');171 quickElement('a', shortcuts, gettext('Tomorrow'), 'href', 'javascript:DateTimeShortcuts.handleCalendarQuickLink(' + num + ', +1);'); 172 172 173 173 // cancel bar 174 174 var cancel_p = quickElement('p', cal_box, ''); 175 175 cancel_p.className = 'calendar-cancel'; 176 quickElement('a', cancel_p, 'Cancel', 'href', 'javascript:DateTimeShortcuts.dismissCalendar(' + num + ');');176 quickElement('a', cancel_p, gettext('Cancel'), 'href', 'javascript:DateTimeShortcuts.dismissCalendar(' + num + ');'); 177 177 }, 178 178 openCalendar: function(num) { django/trunk/django/contrib/admin/templates/admin/change_form.html
r1521 r1530 2 2 {% load i18n admin_modify adminmedia %} 3 3 {% block extrahead %} 4 <script type="text/javascript" src="../../../jsi18n/"></script> 4 5 {% for js in bound_manipulator.javascript_imports %}{% include_admin_script js %}{% endfor %} 5 6 {% endblock %} django/trunk/django/contrib/admin/templates/widget/date_time.html
r1434 r1530 1 {% load i18n %} 1 2 <p class="datetime"> 2 Date:{{ bound_field.form_fields.0 }}<br />3 Time:{{ bound_field.form_fields.1 }}3 {% trans "Date:" %} {{ bound_field.form_fields.0 }}<br /> 4 {% trans "Time:" %} {{ bound_field.form_fields.1 }} 4 5 </p> django/trunk/django/contrib/admin/urls/admin.py
r948 r1530 4 4 urlpatterns = ( 5 5 ('^$', 'django.contrib.admin.views.main.index'), 6 ('^jsi18n/$', 'django.views.i18n.javascript_catalog', {'packages': 'django.conf'}), 6 7 ('^logout/$', 'django.views.auth.login.logout'), 7 8 ('^password_change/$', 'django.views.registration.passwords.password_change'),
