1
0
mirror of https://github.com/django/django.git synced 2025-07-04 17:59:13 +00:00

i18n: added a lot more translations to the admin stuff, especially model related stuff

git-svn-id: http://code.djangoproject.com/svn/django/branches/i18n@912 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Georg Bauer 2005-10-17 18:55:46 +00:00
parent 7a0e8a2492
commit 29bd2caee6
15 changed files with 1874 additions and 443 deletions

View File

@ -3,19 +3,66 @@
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
# #
#, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Django 1.0\n" "Project-Id-Version: Django 1.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2005-10-17 16:26+0200\n" "POT-Creation-Date: 2005-10-17 20:56+0200\n"
"PO-Revision-Date: 2005-10-08 00:03+0200\n" "PO-Revision-Date: 2005-10-08 00:03+0200\n"
"Last-Translator: Georg Bauer <gb@bofh.ms>\n" "Last-Translator: Georg Bauer <gb@bofh.ms>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=iso-8859-1\n" "Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: models/core.py:57 #: models/core.py:5
msgid "domain name"
msgstr "Domainname"
#: models/core.py:6
msgid "display name"
msgstr "Anzeigename"
#: models/core.py:8
msgid "site"
msgstr "Website"
#: models/core.py:9
msgid "sites"
msgstr "Websites"
#: models/core.py:22
msgid "label"
msgstr "Label"
#: models/core.py:23 models/core.py:34 models/auth.py:6 models/auth.py:19
msgid "name"
msgstr "Name"
#: models/core.py:25
msgid "package"
msgstr "Paket"
#: models/core.py:26
msgid "packages"
msgstr "Pakete"
#: models/core.py:36
msgid "python module name"
msgstr "Python Modulname"
#: models/core.py:38
msgid "content type"
msgstr "Inhaltstyp"
#: models/core.py:39
msgid "content types"
msgstr "Inhaltstypen"
#: models/core.py:62
msgid "redirect from"
msgstr "Umleitung von"
#: models/core.py:63
msgid "" msgid ""
"This should be an absolute path, excluding the domain name. Example: '/" "This should be an absolute path, excluding the domain name. Example: '/"
"events/search/'." "events/search/'."
@ -23,7 +70,11 @@ msgstr ""
"Hier sollte ein absoluter Pfad stehen, ohne den Domainnamen. Beispiel: '/" "Hier sollte ein absoluter Pfad stehen, ohne den Domainnamen. Beispiel: '/"
"events/search/'." "events/search/'."
#: models/core.py:59 #: models/core.py:64
msgid "redirect to"
msgstr "Umleitung zu"
#: models/core.py:65
msgid "" msgid ""
"This can be either an absolute path (as above) or a full URL starting with " "This can be either an absolute path (as above) or a full URL starting with "
"'http://'." "'http://'."
@ -31,13 +82,41 @@ msgstr ""
"Hier mus entweder ein absoluter Pfad oder eine komplette URL mit http:// am " "Hier mus entweder ein absoluter Pfad oder eine komplette URL mit http:// am "
"Anfang stehen." "Anfang stehen."
#: models/core.py:74 #: models/core.py:67
msgid "redirect"
msgstr "Umleitung"
#: models/core.py:68
msgid "redirects"
msgstr "Umleitungen"
#: models/core.py:81
msgid "URL"
msgstr "URL"
#: models/core.py:82
msgid "" msgid ""
"Example: '/about/contact/'. Make sure to have leading and trailing slashes." "Example: '/about/contact/'. Make sure to have leading and trailing slashes."
msgstr "" msgstr ""
"Beispiel: '/about/contact/'. Wichtig: vorne und hinten muss ein / stehen." "Beispiel: '/about/contact/'. Wichtig: vorne und hinten muss ein / stehen."
#: models/core.py:79 #: models/core.py:83
msgid "title"
msgstr "Titel"
#: models/core.py:84
msgid "content"
msgstr "Inhalt"
#: models/core.py:85
msgid "enable comments"
msgstr "Kommentare aktivieren"
#: models/core.py:86
msgid "template name"
msgstr "Name der Vorlage"
#: models/core.py:87
msgid "" msgid ""
"Example: 'flatfiles/contact_page'. If this isn't provided, the system will " "Example: 'flatfiles/contact_page'. If this isn't provided, the system will "
"use 'flatfiles/default'." "use 'flatfiles/default'."
@ -45,21 +124,113 @@ msgstr ""
"Beispiel: 'flatfiles/contact_page'. Wenn dieses Feld nicht gefüllt ist, wird " "Beispiel: 'flatfiles/contact_page'. Wenn dieses Feld nicht gefüllt ist, wird "
"'flatfiles/default' als Standard gewählt." "'flatfiles/default' als Standard gewählt."
#: models/core.py:80 #: models/core.py:88
msgid "registration required"
msgstr "Registrierung erforderlich"
#: models/core.py:88
msgid "If this is checked, only logged-in users will be able to view the page." msgid "If this is checked, only logged-in users will be able to view the page."
msgstr "" msgstr ""
"Wenn hier ein Haken ist, können nur angemeldete Benutzer diese Seite sehen." "Wenn hier ein Haken ist, können nur angemeldete Benutzer diese Seite sehen."
#: models/core.py:92
msgid "flat page"
msgstr "Webseite"
#: models/core.py:93
msgid "flat pages"
msgstr "Webseiten"
#: models/core.py:114
msgid "session key"
msgstr "Sitzungs-ID"
#: models/core.py:115
msgid "session data"
msgstr "Sitzungsdaten"
#: models/core.py:116
msgid "expire date"
msgstr "Ablaufdatum"
#: models/core.py:118
msgid "session"
msgstr "Sitzung"
#: models/core.py:119
msgid "sessions"
msgstr "Sitzungen"
#: models/auth.py:8
msgid "codename"
msgstr "Codename"
#: models/auth.py:10
msgid "Permission"
msgstr "Berechtigung"
#: models/auth.py:11 models/auth.py:58
msgid "Permissions"
msgstr "Berechtigungen"
#: models/auth.py:22
msgid "Group"
msgstr "Gruppe"
#: models/auth.py:23 models/auth.py:60
msgid "Groups"
msgstr "Gruppen"
#: models/auth.py:33 #: models/auth.py:33
msgid "username"
msgstr "Benutzername"
#: models/auth.py:34
msgid "first name"
msgstr "Vorname"
#: models/auth.py:35
msgid "last name"
msgstr "Nachname"
#: models/auth.py:36
msgid "e-mail address"
msgstr "eMail-Adresse"
#: models/auth.py:37
msgid "password"
msgstr "Passwort"
#: models/auth.py:37
msgid "Use an MD5 hash -- not the raw password." msgid "Use an MD5 hash -- not the raw password."
msgstr "Nicht das Passwort selber eintragen, sondern dessen MD5 signatur." msgstr "Nicht das Passwort selber eintragen, sondern dessen MD5 signatur."
#: models/auth.py:34 #: models/auth.py:38
msgid "staff status"
msgstr "Administratorstatus"
#: models/auth.py:38
msgid "Designates whether the user can log into this admin site." msgid "Designates whether the user can log into this admin site."
msgstr "" msgstr ""
"Gibt an, ob der Benutzer sich an der Administrationsseite anmelden kann." "Gibt an, ob der Benutzer sich an der Administrationsseite anmelden kann."
#: models/auth.py:39
msgid "active"
msgstr "Aktiv"
#: models/auth.py:40 #: models/auth.py:40
msgid "superuser status"
msgstr "Hauptadministratorstatus"
#: models/auth.py:41
msgid "last login"
msgstr "letzte Anmeldung"
#: models/auth.py:42
msgid "date joined"
msgstr "Mitglied seit"
#: models/auth.py:44
msgid "" msgid ""
"In addition to the permissions manually assigned, this user will also get " "In addition to the permissions manually assigned, this user will also get "
"all permissions granted to each group he/she is in." "all permissions granted to each group he/she is in."
@ -67,13 +238,53 @@ msgstr ""
"Zusätzlich zu den manuell angelegten Rechten erhält dieser Benutzer auch " "Zusätzlich zu den manuell angelegten Rechten erhält dieser Benutzer auch "
"alle Rechte, die seine zugewiesenen Gruppen haben." "alle Rechte, die seine zugewiesenen Gruppen haben."
#: conf/admin_templates/base_site.html:3 #: models/auth.py:47 conf/admin_templates/admin_object_history.html:18
msgid "Django site admin" msgid "User"
msgstr "Django Systemverwaltung" msgstr "Benutzer"
#: conf/admin_templates/base_site.html:6 #: models/auth.py:48
msgid "Django administration" msgid "Users"
msgstr "Django Verwaltung" msgstr "Benutzer"
#: models/auth.py:57
msgid "Personal info"
msgstr "Persönliche Infos"
#: models/auth.py:59
msgid "Important dates"
msgstr "Wichtige Daten"
#: models/auth.py:182 models/auth.py:188
msgid "Message"
msgstr "Mitteilung"
#: models/auth.py:189
msgid "Messages"
msgstr "Mitteilungen"
#: models/auth.py:192
msgid "action time"
msgstr "Zeit der Aktion"
#: models/auth.py:195
msgid "object id"
msgstr "Objekt ID"
#: models/auth.py:196
msgid "object repr"
msgstr "Objekt Darst."
#: models/auth.py:197
msgid "action flag"
msgstr "Aktionskennzeichen"
#: models/auth.py:201
msgid "log entry"
msgstr "Logeintrag"
#: models/auth.py:202
msgid "log entries"
msgstr "Logeinträge"
#: conf/admin_templates/admin_object_history.html:4 #: conf/admin_templates/admin_object_history.html:4
#: conf/admin_templates/base.html:28 #: conf/admin_templates/base.html:28
@ -93,10 +304,6 @@ msgstr "Geschichte"
msgid "Date/time" msgid "Date/time"
msgstr "Datum/Zeit" msgstr "Datum/Zeit"
#: conf/admin_templates/admin_object_history.html:18
msgid "User"
msgstr "Benutzer"
#: conf/admin_templates/admin_object_history.html:19 #: conf/admin_templates/admin_object_history.html:19
msgid "Action" msgid "Action"
msgstr "Aktion" msgstr "Aktion"
@ -109,55 +316,13 @@ msgstr ""
"Dieses Objekt hat keine Änderungsgeschichte. Es wurde möglicherweise nicht " "Dieses Objekt hat keine Änderungsgeschichte. Es wurde möglicherweise nicht "
"über diese Verwaltungsseiten angelegt." "über diese Verwaltungsseiten angelegt."
#: conf/admin_templates/500.html:5 #: conf/admin_templates/base_site.html:3
msgid "Server error (500)" msgid "Django site admin"
msgstr "Serverfehler (500)" msgstr "Django Systemverwaltung"
#: conf/admin_templates/500.html:8 #: conf/admin_templates/base_site.html:6
msgid "Server Error <em>(500)</em>" msgid "Django administration"
msgstr "Serverfehler <em>(500)</em>" msgstr "Django Verwaltung"
#: conf/admin_templates/500.html:9
msgid ""
"There's been an error. It's been reported to the site administrators via e-"
"mail and should be fixed shortly. Thanks for your patience."
msgstr ""
"Es hat einen Fehler gegeben. Dieser Fehler wurde an die Serververwalter per "
"eMail weitergegeben und sollte bald behoben sein. Vielen Dank für Ihr "
"Verständnis."
#: conf/admin_templates/delete_confirmation_generic.html:6
#, python-format
msgid ""
"Deleting the %(object_name)s '%(object)s' would result in deleting related "
"objects, but your account doesn't have permission to delete the following "
"types of objects:"
msgstr ""
"Die Löschung des %(object_name)s '%(object)s' hätte die Löschung von "
"abhängigen Daten zur Folge, aber Sie haben nicht die nötigen Rechte um die "
"folgenden abhängigen Daten zu löschen:"
#: conf/admin_templates/delete_confirmation_generic.html:13
#, python-format
msgid ""
"Are you sure you want to delete the %(object_name)s \"%(object)s\"? All of "
"the following related items will be deleted:"
msgstr ""
"Sind Sie sicher, das Sie %(object_name)s \"%(object)s\" löschen wollen? Es "
"werden zusätzlich die folgenden abhängigen Daten mit gelöscht:"
#: conf/admin_templates/delete_confirmation_generic.html:17
msgid "Yes, I'm sure"
msgstr "Ja, ich bin sicher"
#: conf/admin_templates/404.html:3 conf/admin_templates/404.html.py:7
msgid "Page not found"
msgstr "Seite nicht gefunden"
#: conf/admin_templates/404.html:9
msgid "We're sorry, but the requested page could not be found."
msgstr ""
"Es tut uns leid, aber die angeforderte Seite kann nicht gefunden werden."
#: conf/admin_templates/index.html:26 #: conf/admin_templates/index.html:26
msgid "Add" msgid "Add"
@ -183,6 +348,56 @@ msgstr "Meine Aktionen"
msgid "None available" msgid "None available"
msgstr "Keine vorhanden" msgstr "Keine vorhanden"
#: conf/admin_templates/500.html:5
msgid "Server error (500)"
msgstr "Serverfehler (500)"
#: conf/admin_templates/500.html:8
msgid "Server Error <em>(500)</em>"
msgstr "Serverfehler <em>(500)</em>"
#: conf/admin_templates/500.html:9
msgid ""
"There's been an error. It's been reported to the site administrators via e-"
"mail and should be fixed shortly. Thanks for your patience."
msgstr ""
"Es hat einen Fehler gegeben. Dieser Fehler wurde an die Serververwalter per "
"eMail weitergegeben und sollte bald behoben sein. Vielen Dank für Ihr "
"Verständnis."
#: conf/admin_templates/404.html:3 conf/admin_templates/404.html.py:7
msgid "Page not found"
msgstr "Seite nicht gefunden"
#: conf/admin_templates/404.html:9
msgid "We're sorry, but the requested page could not be found."
msgstr ""
"Es tut uns leid, aber die angeforderte Seite kann nicht gefunden werden."
#: conf/admin_templates/delete_confirmation_generic.html:6
#, python-format
msgid ""
"Deleting the %(object_name)s '%(object)s' would result in deleting related "
"objects, but your account doesn't have permission to delete the following "
"types of objects:"
msgstr ""
"Die Löschung des %(object_name)s '%(object)s' hätte die Löschung von "
"abhängigen Daten zur Folge, aber Sie haben nicht die nötigen Rechte um die "
"folgenden abhängigen Daten zu löschen:"
#: conf/admin_templates/delete_confirmation_generic.html:13
#, python-format
msgid ""
"Are you sure you want to delete the %(object_name)s \"%(object)s\"? All of "
"the following related items will be deleted:"
msgstr ""
"Sind Sie sicher, das Sie %(object_name)s \"%(object)s\" löschen wollen? Es "
"werden zusätzlich die folgenden abhängigen Daten mit gelöscht:"
#: conf/admin_templates/delete_confirmation_generic.html:17
msgid "Yes, I'm sure"
msgstr "Ja, ich bin sicher"
#: conf/admin_templates/login.html:14 #: conf/admin_templates/login.html:14
msgid "Username:" msgid "Username:"
msgstr "Benutzername:" msgstr "Benutzername:"
@ -474,12 +689,14 @@ msgstr "Bitte entweder beide Felder ausf
#: core/validators.py:274 #: core/validators.py:274
#, python-format #, python-format
msgid "This field must be given if %(field)s is %(value)s" msgid "This field must be given if %(field)s is %(value)s"
msgstr "Dieses Feld muss gefüllt sein, wenn Feld %(field)s den Wert %(value)s hat." msgstr ""
"Dieses Feld muss gefüllt sein, wenn Feld %(field)s den Wert %(value)s hat."
#: core/validators.py:286 #: core/validators.py:286
#, python-format #, python-format
msgid "This field must be given if %(field)s is not %(value)s" msgid "This field must be given if %(field)s is not %(value)s"
msgstr "Dieses Feld muss gefüllt sein, wenn Feld %(field)s nicht %(value)s ist." msgstr ""
"Dieses Feld muss gefüllt sein, wenn Feld %(field)s nicht %(value)s ist."
#: core/validators.py:305 #: core/validators.py:305
msgid "Duplicate values are not allowed." msgid "Duplicate values are not allowed."
@ -507,8 +724,10 @@ msgstr[1] "Bitte eine g
msgid "Please enter a valid decimal number with at most %s decimal place." msgid "Please enter a valid decimal number with at most %s decimal place."
msgid_plural "" msgid_plural ""
"Please enter a valid decimal number with at most %s decimal places." "Please enter a valid decimal number with at most %s decimal places."
msgstr[0] "Bitte eine gültige Dezimalzahl mit maximal %s Dezimalstelle eingeben." msgstr[0] ""
msgstr[1] "Bitte eine gültige Dezimalzahl mit maximal %s Dezimalstellen eingeben." "Bitte eine gültige Dezimalzahl mit maximal %s Dezimalstelle eingeben."
msgstr[1] ""
"Bitte eine gültige Dezimalzahl mit maximal %s Dezimalstellen eingeben."
#: core/validators.py:354 #: core/validators.py:354
#, python-format #, python-format
@ -547,40 +766,62 @@ msgstr "Die URL %(url)s lieferte den falschen Content-Type '%(contenttype)s'."
msgid "" msgid ""
"Please close the unclosed %(tag)s tag from line %(line)s. (Line starts with " "Please close the unclosed %(tag)s tag from line %(line)s. (Line starts with "
"\"%(start)s\".)" "\"%(start)s\".)"
msgstr "Bitte das ungeschlossene %(tag)s Tag in Zeile %(line)s schließen. Die Zeile beginnt mit \"%(start)s\"." msgstr ""
"Bitte das ungeschlossene %(tag)s Tag in Zeile %(line)s schließen. Die Zeile "
"beginnt mit \"%(start)s\"."
#: core/validators.py:458 #: core/validators.py:458
#, python-format #, python-format
msgid "" msgid ""
"Some text starting on line %(line)s is not allowed in that context. (Line " "Some text starting on line %(line)s is not allowed in that context. (Line "
"starts with \"%(start)s\".)" "starts with \"%(start)s\".)"
msgstr "In Zeile %(line)s ist Text, der nicht in dem Kontext erlaubt ist. Die Zeile beginnt mit \"%(start)s\"." msgstr ""
"In Zeile %(line)s ist Text, der nicht in dem Kontext erlaubt ist. Die Zeile "
"beginnt mit \"%(start)s\"."
#: core/validators.py:463 #: core/validators.py:463
#, python-format #, python-format
msgid "" msgid ""
"\"%(attr)s\" on line %(line)s is an invalid attribute. (Line starts with \"%" "\"%(attr)s\" on line %(line)s is an invalid attribute. (Line starts with \"%"
"(start)s\".)" "(start)s\".)"
msgstr "Das Attribute %(attr)s in Zeile %(line)s ist ungültig. Die Zeile beginnt mit \"%(start)s\"." msgstr ""
"Das Attribute %(attr)s in Zeile %(line)s ist ungültig. Die Zeile beginnt mit "
"\"%(start)s\"."
#: core/validators.py:468 #: core/validators.py:468
#, python-format #, python-format
msgid "" msgid ""
"\"<%(tag)s>\" on line %(line)s is an invalid tag. (Line starts with \"%" "\"<%(tag)s>\" on line %(line)s is an invalid tag. (Line starts with \"%"
"(start)s\".)" "(start)s\".)"
msgstr "<%(tag)s> in Zeile %(line)s ist ungültig. Die Zeile beginnt mit \"%(start)s\"." msgstr ""
"<%(tag)s> in Zeile %(line)s ist ungültig. Die Zeile beginnt mit \"%(start)s"
"\"."
#: core/validators.py:472 #: core/validators.py:472
#, python-format #, python-format
msgid "" msgid ""
"A tag on line %(line)s is missing one or more required attributes. (Line " "A tag on line %(line)s is missing one or more required attributes. (Line "
"starts with \"%(start)s\".)" "starts with \"%(start)s\".)"
msgstr "Ein Tag in Zeile %(line)s hat eines oder mehrere Pflichtattribute nicht. Die Zeile beginnt mit \"%(start)s\"." msgstr ""
"Ein Tag in Zeile %(line)s hat eines oder mehrere Pflichtattribute nicht. Die "
"Zeile beginnt mit \"%(start)s\"."
#: core/validators.py:477 #: core/validators.py:477
#, python-format #, python-format
msgid "" msgid ""
"The \"%(attr)s\" attribute on line %(line)s has an invalid value. (Line " "The \"%(attr)s\" attribute on line %(line)s has an invalid value. (Line "
"starts with \"%(start)s\".)" "starts with \"%(start)s\".)"
msgstr "Das Attribut %(attr)s in Zeile %(line)s hat einen ungültigen Wert. Die Zeile beginnt mit \"%(start)s\"." msgstr ""
"Das Attribut %(attr)s in Zeile %(line)s hat einen ungültigen Wert. Die Zeile "
"beginnt mit \"%(start)s\"."
#: core/meta/fields.py:95
msgid " Separate multiple IDs with commas."
msgstr "Mehrere IDs können mit Komma getrennt werden."
#: core/meta/fields.py:98
msgid ""
" Hold down \"Control\", or \"Command\" on a Mac, to select more than one."
msgstr ""
" Um mehr als eine Selektion zu treffen, \"Control\" oder auf dem Mac "
"\"Command\" beim Klicken gedrückt halten."

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: django\n" "Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2005-10-17 16:26+0200\n" "POT-Creation-Date: 2005-10-17 20:56+0200\n"
"PO-Revision-Date: 2005-10-04 20:59GMT\n" "PO-Revision-Date: 2005-10-04 20:59GMT\n"
"Last-Translator: Ricardo Javier Cárdenes Medina <ricardo.cardenes@gmail." "Last-Translator: Ricardo Javier Cárdenes Medina <ricardo.cardenes@gmail."
"com>\n" "com>\n"
@ -17,54 +17,272 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.10.2\n" "X-Generator: KBabel 1.10.2\n"
#: models/core.py:57 #: models/core.py:5
msgid "domain name"
msgstr ""
#: models/core.py:6
msgid "display name"
msgstr ""
#: models/core.py:8
msgid "site"
msgstr ""
#: models/core.py:9
msgid "sites"
msgstr ""
#: models/core.py:22
msgid "label"
msgstr ""
#: models/core.py:23 models/core.py:34 models/auth.py:6 models/auth.py:19
#, fuzzy
msgid "name"
msgstr "Usuario:"
#: models/core.py:25
msgid "package"
msgstr ""
#: models/core.py:26
msgid "packages"
msgstr ""
#: models/core.py:36
msgid "python module name"
msgstr ""
#: models/core.py:38
msgid "content type"
msgstr ""
#: models/core.py:39
msgid "content types"
msgstr ""
#: models/core.py:62
msgid "redirect from"
msgstr ""
#: models/core.py:63
msgid "" msgid ""
"This should be an absolute path, excluding the domain name. Example: '/" "This should be an absolute path, excluding the domain name. Example: '/"
"events/search/'." "events/search/'."
msgstr "" msgstr ""
#: models/core.py:59 #: models/core.py:64
msgid "redirect to"
msgstr ""
#: models/core.py:65
msgid "" msgid ""
"This can be either an absolute path (as above) or a full URL starting with " "This can be either an absolute path (as above) or a full URL starting with "
"'http://'." "'http://'."
msgstr "" msgstr ""
#: models/core.py:74 #: models/core.py:67
msgid "redirect"
msgstr ""
#: models/core.py:68
msgid "redirects"
msgstr ""
#: models/core.py:81
msgid "URL"
msgstr ""
#: models/core.py:82
msgid "" msgid ""
"Example: '/about/contact/'. Make sure to have leading and trailing slashes." "Example: '/about/contact/'. Make sure to have leading and trailing slashes."
msgstr "" msgstr ""
#: models/core.py:79 #: models/core.py:83
msgid "title"
msgstr ""
#: models/core.py:84
msgid "content"
msgstr ""
#: models/core.py:85
msgid "enable comments"
msgstr ""
#: models/core.py:86
msgid "template name"
msgstr ""
#: models/core.py:87
msgid "" msgid ""
"Example: 'flatfiles/contact_page'. If this isn't provided, the system will " "Example: 'flatfiles/contact_page'. If this isn't provided, the system will "
"use 'flatfiles/default'." "use 'flatfiles/default'."
msgstr "" msgstr ""
#: models/core.py:80 #: models/core.py:88
msgid "registration required"
msgstr ""
#: models/core.py:88
msgid "If this is checked, only logged-in users will be able to view the page." msgid "If this is checked, only logged-in users will be able to view the page."
msgstr "" msgstr ""
#: models/core.py:92
msgid "flat page"
msgstr ""
#: models/core.py:93
msgid "flat pages"
msgstr ""
#: models/core.py:114
msgid "session key"
msgstr ""
#: models/core.py:115
msgid "session data"
msgstr ""
#: models/core.py:116
msgid "expire date"
msgstr ""
#: models/core.py:118
msgid "session"
msgstr ""
#: models/core.py:119
msgid "sessions"
msgstr ""
#: models/auth.py:8
msgid "codename"
msgstr ""
#: models/auth.py:10
msgid "Permission"
msgstr ""
#: models/auth.py:11 models/auth.py:58
msgid "Permissions"
msgstr ""
#: models/auth.py:22
msgid "Group"
msgstr ""
#: models/auth.py:23 models/auth.py:60
msgid "Groups"
msgstr ""
#: models/auth.py:33 #: models/auth.py:33
#, fuzzy
msgid "username"
msgstr "Usuario:"
#: models/auth.py:34
msgid "first name"
msgstr ""
#: models/auth.py:35
msgid "last name"
msgstr ""
#: models/auth.py:36
#, fuzzy
msgid "e-mail address"
msgstr "Dirección de correo:"
#: models/auth.py:37
#, fuzzy
msgid "password"
msgstr "Clave:"
#: models/auth.py:37
msgid "Use an MD5 hash -- not the raw password." msgid "Use an MD5 hash -- not the raw password."
msgstr "" msgstr ""
#: models/auth.py:34 #: models/auth.py:38
msgid "staff status"
msgstr ""
#: models/auth.py:38
msgid "Designates whether the user can log into this admin site." msgid "Designates whether the user can log into this admin site."
msgstr "" msgstr ""
#: models/auth.py:39
msgid "active"
msgstr ""
#: models/auth.py:40 #: models/auth.py:40
msgid "superuser status"
msgstr ""
#: models/auth.py:41
msgid "last login"
msgstr ""
#: models/auth.py:42
msgid "date joined"
msgstr ""
#: models/auth.py:44
msgid "" msgid ""
"In addition to the permissions manually assigned, this user will also get " "In addition to the permissions manually assigned, this user will also get "
"all permissions granted to each group he/she is in." "all permissions granted to each group he/she is in."
msgstr "" msgstr ""
#: conf/admin_templates/base_site.html:3 #: models/auth.py:47 conf/admin_templates/admin_object_history.html:18
msgid "Django site admin" msgid "User"
msgstr "Sitio de administración de Django" msgstr "Usuario"
#: conf/admin_templates/base_site.html:6 #: models/auth.py:48
msgid "Django administration" #, fuzzy
msgstr "Administración de Django" msgid "Users"
msgstr "Usuario"
#: models/auth.py:57
msgid "Personal info"
msgstr ""
#: models/auth.py:59
msgid "Important dates"
msgstr ""
#: models/auth.py:182 models/auth.py:188
msgid "Message"
msgstr ""
#: models/auth.py:189
msgid "Messages"
msgstr ""
#: models/auth.py:192
#, fuzzy
msgid "action time"
msgstr "Fecha/hora"
#: models/auth.py:195
msgid "object id"
msgstr ""
#: models/auth.py:196
msgid "object repr"
msgstr ""
#: models/auth.py:197
msgid "action flag"
msgstr ""
#: models/auth.py:201
msgid "log entry"
msgstr ""
#: models/auth.py:202
msgid "log entries"
msgstr ""
#: conf/admin_templates/admin_object_history.html:4 #: conf/admin_templates/admin_object_history.html:4
#: conf/admin_templates/base.html:28 #: conf/admin_templates/base.html:28
@ -84,10 +302,6 @@ msgstr "Hist
msgid "Date/time" msgid "Date/time"
msgstr "Fecha/hora" msgstr "Fecha/hora"
#: conf/admin_templates/admin_object_history.html:18
msgid "User"
msgstr "Usuario"
#: conf/admin_templates/admin_object_history.html:19 #: conf/admin_templates/admin_object_history.html:19
msgid "Action" msgid "Action"
msgstr "Acción" msgstr "Acción"
@ -100,54 +314,13 @@ msgstr ""
"Este objeto no tiene histórico de cambios. Probablemente no fue añadido " "Este objeto no tiene histórico de cambios. Probablemente no fue añadido "
"usando este sitio de administración." "usando este sitio de administración."
#: conf/admin_templates/500.html:5 #: conf/admin_templates/base_site.html:3
msgid "Server error (500)" msgid "Django site admin"
msgstr "Error del servidor (500)" msgstr "Sitio de administración de Django"
#: conf/admin_templates/500.html:8 #: conf/admin_templates/base_site.html:6
msgid "Server Error <em>(500)</em>" msgid "Django administration"
msgstr "Error de servidor <em>(500)</em>" msgstr "Administración de Django"
#: conf/admin_templates/500.html:9
msgid ""
"There's been an error. It's been reported to the site administrators via e-"
"mail and should be fixed shortly. Thanks for your patience."
msgstr ""
"Ha ocurrido un error. Se ha informado a los administradores del sitio "
"mediante correo electrónico y debería arreglarse en breve. Gracias por su "
"paciencia"
#: conf/admin_templates/delete_confirmation_generic.html:6
#, python-format
msgid ""
"Deleting the %(object_name)s '%(object)s' would result in deleting related "
"objects, but your account doesn't have permission to delete the following "
"types of objects:"
msgstr ""
"Eliminar el %(object_name)s '%(object)s' provocaría la eliminación de "
"objetos relacionados, pero su cuenta no tiene permiso para borrar los "
"siguientes tipos de objetos:"
#: conf/admin_templates/delete_confirmation_generic.html:13
#, python-format
msgid ""
"Are you sure you want to delete the %(object_name)s \"%(object)s\"? All of "
"the following related items will be deleted:"
msgstr ""
"¿Está seguro de que quiere borrar los %(object_name)s \"%(object)s\"? Se "
"borrarán los siguientes objetos relacionados:"
#: conf/admin_templates/delete_confirmation_generic.html:17
msgid "Yes, I'm sure"
msgstr "Sí, estoy seguro"
#: conf/admin_templates/404.html:3 conf/admin_templates/404.html.py:7
msgid "Page not found"
msgstr "Página no encontrada"
#: conf/admin_templates/404.html:9
msgid "We're sorry, but the requested page could not be found."
msgstr "Lo sentimos, pero no se encuentra la página solicitada."
#: conf/admin_templates/index.html:26 #: conf/admin_templates/index.html:26
msgid "Add" msgid "Add"
@ -173,6 +346,55 @@ msgstr "Mis acciones"
msgid "None available" msgid "None available"
msgstr "Ninguno disponible" msgstr "Ninguno disponible"
#: conf/admin_templates/500.html:5
msgid "Server error (500)"
msgstr "Error del servidor (500)"
#: conf/admin_templates/500.html:8
msgid "Server Error <em>(500)</em>"
msgstr "Error de servidor <em>(500)</em>"
#: conf/admin_templates/500.html:9
msgid ""
"There's been an error. It's been reported to the site administrators via e-"
"mail and should be fixed shortly. Thanks for your patience."
msgstr ""
"Ha ocurrido un error. Se ha informado a los administradores del sitio "
"mediante correo electrónico y debería arreglarse en breve. Gracias por su "
"paciencia"
#: conf/admin_templates/404.html:3 conf/admin_templates/404.html.py:7
msgid "Page not found"
msgstr "Página no encontrada"
#: conf/admin_templates/404.html:9
msgid "We're sorry, but the requested page could not be found."
msgstr "Lo sentimos, pero no se encuentra la página solicitada."
#: conf/admin_templates/delete_confirmation_generic.html:6
#, python-format
msgid ""
"Deleting the %(object_name)s '%(object)s' would result in deleting related "
"objects, but your account doesn't have permission to delete the following "
"types of objects:"
msgstr ""
"Eliminar el %(object_name)s '%(object)s' provocaría la eliminación de "
"objetos relacionados, pero su cuenta no tiene permiso para borrar los "
"siguientes tipos de objetos:"
#: conf/admin_templates/delete_confirmation_generic.html:13
#, python-format
msgid ""
"Are you sure you want to delete the %(object_name)s \"%(object)s\"? All of "
"the following related items will be deleted:"
msgstr ""
"¿Está seguro de que quiere borrar los %(object_name)s \"%(object)s\"? Se "
"borrarán los siguientes objetos relacionados:"
#: conf/admin_templates/delete_confirmation_generic.html:17
msgid "Yes, I'm sure"
msgstr "Sí, estoy seguro"
#: conf/admin_templates/login.html:14 #: conf/admin_templates/login.html:14
msgid "Username:" msgid "Username:"
msgstr "Usuario:" msgstr "Usuario:"
@ -563,6 +785,15 @@ msgid ""
"starts with \"%(start)s\".)" "starts with \"%(start)s\".)"
msgstr "" msgstr ""
#: core/meta/fields.py:95
msgid " Separate multiple IDs with commas."
msgstr ""
#: core/meta/fields.py:98
msgid ""
" Hold down \"Control\", or \"Command\" on a Mac, to select more than one."
msgstr ""
#~ msgid "Server error <em>(500)</em>" #~ msgid "Server error <em>(500)</em>"
#~ msgstr "Error del servidor <em>(500)</em>" #~ msgstr "Error del servidor <em>(500)</em>"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2005-10-17 16:27+0200\n" "POT-Creation-Date: 2005-10-17 20:56+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -16,54 +16,272 @@ msgstr ""
"Content-Type: text/plain; charset=iso-8859-1\n" "Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: models/core.py:57 #: models/core.py:5
msgid "domain name"
msgstr ""
#: models/core.py:6
msgid "display name"
msgstr ""
#: models/core.py:8
msgid "site"
msgstr ""
#: models/core.py:9
msgid "sites"
msgstr ""
#: models/core.py:22
msgid "label"
msgstr ""
#: models/core.py:23 models/core.py:34 models/auth.py:6 models/auth.py:19
#, fuzzy
msgid "name"
msgstr "Nome utente:"
#: models/core.py:25
msgid "package"
msgstr ""
#: models/core.py:26
msgid "packages"
msgstr ""
#: models/core.py:36
msgid "python module name"
msgstr ""
#: models/core.py:38
msgid "content type"
msgstr ""
#: models/core.py:39
msgid "content types"
msgstr ""
#: models/core.py:62
msgid "redirect from"
msgstr ""
#: models/core.py:63
msgid "" msgid ""
"This should be an absolute path, excluding the domain name. Example: '/" "This should be an absolute path, excluding the domain name. Example: '/"
"events/search/'." "events/search/'."
msgstr "" msgstr ""
#: models/core.py:59 #: models/core.py:64
msgid "redirect to"
msgstr ""
#: models/core.py:65
msgid "" msgid ""
"This can be either an absolute path (as above) or a full URL starting with " "This can be either an absolute path (as above) or a full URL starting with "
"'http://'." "'http://'."
msgstr "" msgstr ""
#: models/core.py:74 #: models/core.py:67
msgid "redirect"
msgstr ""
#: models/core.py:68
msgid "redirects"
msgstr ""
#: models/core.py:81
msgid "URL"
msgstr ""
#: models/core.py:82
msgid "" msgid ""
"Example: '/about/contact/'. Make sure to have leading and trailing slashes." "Example: '/about/contact/'. Make sure to have leading and trailing slashes."
msgstr "" msgstr ""
#: models/core.py:79 #: models/core.py:83
msgid "title"
msgstr ""
#: models/core.py:84
msgid "content"
msgstr ""
#: models/core.py:85
msgid "enable comments"
msgstr ""
#: models/core.py:86
msgid "template name"
msgstr ""
#: models/core.py:87
msgid "" msgid ""
"Example: 'flatfiles/contact_page'. If this isn't provided, the system will " "Example: 'flatfiles/contact_page'. If this isn't provided, the system will "
"use 'flatfiles/default'." "use 'flatfiles/default'."
msgstr "" msgstr ""
#: models/core.py:80 #: models/core.py:88
msgid "registration required"
msgstr ""
#: models/core.py:88
msgid "If this is checked, only logged-in users will be able to view the page." msgid "If this is checked, only logged-in users will be able to view the page."
msgstr "" msgstr ""
#: models/core.py:92
msgid "flat page"
msgstr ""
#: models/core.py:93
msgid "flat pages"
msgstr ""
#: models/core.py:114
msgid "session key"
msgstr ""
#: models/core.py:115
msgid "session data"
msgstr ""
#: models/core.py:116
msgid "expire date"
msgstr ""
#: models/core.py:118
msgid "session"
msgstr ""
#: models/core.py:119
msgid "sessions"
msgstr ""
#: models/auth.py:8
msgid "codename"
msgstr ""
#: models/auth.py:10
msgid "Permission"
msgstr ""
#: models/auth.py:11 models/auth.py:58
msgid "Permissions"
msgstr ""
#: models/auth.py:22
msgid "Group"
msgstr ""
#: models/auth.py:23 models/auth.py:60
msgid "Groups"
msgstr ""
#: models/auth.py:33 #: models/auth.py:33
#, fuzzy
msgid "username"
msgstr "Nome utente:"
#: models/auth.py:34
msgid "first name"
msgstr ""
#: models/auth.py:35
msgid "last name"
msgstr ""
#: models/auth.py:36
#, fuzzy
msgid "e-mail address"
msgstr "Indirizzo e-mail:"
#: models/auth.py:37
#, fuzzy
msgid "password"
msgstr "Password:"
#: models/auth.py:37
msgid "Use an MD5 hash -- not the raw password." msgid "Use an MD5 hash -- not the raw password."
msgstr "" msgstr ""
#: models/auth.py:34 #: models/auth.py:38
msgid "staff status"
msgstr ""
#: models/auth.py:38
msgid "Designates whether the user can log into this admin site." msgid "Designates whether the user can log into this admin site."
msgstr "" msgstr ""
#: models/auth.py:39
msgid "active"
msgstr ""
#: models/auth.py:40 #: models/auth.py:40
msgid "superuser status"
msgstr ""
#: models/auth.py:41
msgid "last login"
msgstr ""
#: models/auth.py:42
msgid "date joined"
msgstr ""
#: models/auth.py:44
msgid "" msgid ""
"In addition to the permissions manually assigned, this user will also get " "In addition to the permissions manually assigned, this user will also get "
"all permissions granted to each group he/she is in." "all permissions granted to each group he/she is in."
msgstr "" msgstr ""
#: conf/admin_templates/base_site.html:3 #: models/auth.py:47 conf/admin_templates/admin_object_history.html:18
msgid "Django site admin" msgid "User"
msgstr "Amministrazione sito Django" msgstr "Utente"
#: conf/admin_templates/base_site.html:6 #: models/auth.py:48
msgid "Django administration" #, fuzzy
msgstr "Amministrazione Django" msgid "Users"
msgstr "Utente"
#: models/auth.py:57
msgid "Personal info"
msgstr ""
#: models/auth.py:59
msgid "Important dates"
msgstr ""
#: models/auth.py:182 models/auth.py:188
msgid "Message"
msgstr ""
#: models/auth.py:189
msgid "Messages"
msgstr ""
#: models/auth.py:192
#, fuzzy
msgid "action time"
msgstr "Data/ora"
#: models/auth.py:195
msgid "object id"
msgstr ""
#: models/auth.py:196
msgid "object repr"
msgstr ""
#: models/auth.py:197
msgid "action flag"
msgstr ""
#: models/auth.py:201
msgid "log entry"
msgstr ""
#: models/auth.py:202
msgid "log entries"
msgstr ""
#: conf/admin_templates/admin_object_history.html:4 #: conf/admin_templates/admin_object_history.html:4
#: conf/admin_templates/base.html:28 #: conf/admin_templates/base.html:28
@ -83,10 +301,6 @@ msgstr "Storia"
msgid "Date/time" msgid "Date/time"
msgstr "Data/ora" msgstr "Data/ora"
#: conf/admin_templates/admin_object_history.html:18
msgid "User"
msgstr "Utente"
#: conf/admin_templates/admin_object_history.html:19 #: conf/admin_templates/admin_object_history.html:19
msgid "Action" msgid "Action"
msgstr "Azione" msgstr "Azione"
@ -99,53 +313,13 @@ msgstr ""
"Questo oggetto non ha cambiamenti storicizzati. Probabilmente non è stato " "Questo oggetto non ha cambiamenti storicizzati. Probabilmente non è stato "
"creato con questo sito amministrativo." "creato con questo sito amministrativo."
#: conf/admin_templates/500.html:5 #: conf/admin_templates/base_site.html:3
msgid "Server error (500)" msgid "Django site admin"
msgstr "Errore del server (500)" msgstr "Amministrazione sito Django"
#: conf/admin_templates/500.html:8 #: conf/admin_templates/base_site.html:6
msgid "Server Error <em>(500)</em>" msgid "Django administration"
msgstr "Errore del Server <em>(500)</em>" msgstr "Amministrazione Django"
#: conf/admin_templates/500.html:9
msgid ""
"There's been an error. It's been reported to the site administrators via e-"
"mail and should be fixed shortly. Thanks for your patience."
msgstr ""
"C'è stato un errore. E' stato riportato agli amministratori del sito via e-"
"mail e verrà risolto a breve. Grazie per la vostra pazienza"
#: conf/admin_templates/delete_confirmation_generic.html:6
#, python-format
msgid ""
"Deleting the %(object_name)s '%(object)s' would result in deleting related "
"objects, but your account doesn't have permission to delete the following "
"types of objects:"
msgstr ""
"La rimozione di %(object_name)s '%(object)s' causerebbe la cancellazione "
"degli oggetti relazionati, ma il tuo account non ha i permessi per rimuovere "
"i seguenti tipi di oggetti:"
#: conf/admin_templates/delete_confirmation_generic.html:13
#, python-format
msgid ""
"Are you sure you want to delete the %(object_name)s \"%(object)s\"? All of "
"the following related items will be deleted:"
msgstr ""
"Sei sicuro di voler rimuovere %(object_name)s \"%(object)s\"? I "
"seguentioggetti relazionati saranno rimossi:"
#: conf/admin_templates/delete_confirmation_generic.html:17
msgid "Yes, I'm sure"
msgstr "Sì, sono sicuro"
#: conf/admin_templates/404.html:3 conf/admin_templates/404.html.py:7
msgid "Page not found"
msgstr "Pagina non trovata"
#: conf/admin_templates/404.html:9
msgid "We're sorry, but the requested page could not be found."
msgstr "Spiacente, ma la pagina richiesta non esiste."
#: conf/admin_templates/index.html:26 #: conf/admin_templates/index.html:26
msgid "Add" msgid "Add"
@ -171,6 +345,54 @@ msgstr "Proprie Azioni"
msgid "None available" msgid "None available"
msgstr "Nessuna disponibile" msgstr "Nessuna disponibile"
#: conf/admin_templates/500.html:5
msgid "Server error (500)"
msgstr "Errore del server (500)"
#: conf/admin_templates/500.html:8
msgid "Server Error <em>(500)</em>"
msgstr "Errore del Server <em>(500)</em>"
#: conf/admin_templates/500.html:9
msgid ""
"There's been an error. It's been reported to the site administrators via e-"
"mail and should be fixed shortly. Thanks for your patience."
msgstr ""
"C'è stato un errore. E' stato riportato agli amministratori del sito via e-"
"mail e verrà risolto a breve. Grazie per la vostra pazienza"
#: conf/admin_templates/404.html:3 conf/admin_templates/404.html.py:7
msgid "Page not found"
msgstr "Pagina non trovata"
#: conf/admin_templates/404.html:9
msgid "We're sorry, but the requested page could not be found."
msgstr "Spiacente, ma la pagina richiesta non esiste."
#: conf/admin_templates/delete_confirmation_generic.html:6
#, python-format
msgid ""
"Deleting the %(object_name)s '%(object)s' would result in deleting related "
"objects, but your account doesn't have permission to delete the following "
"types of objects:"
msgstr ""
"La rimozione di %(object_name)s '%(object)s' causerebbe la cancellazione "
"degli oggetti relazionati, ma il tuo account non ha i permessi per rimuovere "
"i seguenti tipi di oggetti:"
#: conf/admin_templates/delete_confirmation_generic.html:13
#, python-format
msgid ""
"Are you sure you want to delete the %(object_name)s \"%(object)s\"? All of "
"the following related items will be deleted:"
msgstr ""
"Sei sicuro di voler rimuovere %(object_name)s \"%(object)s\"? I "
"seguentioggetti relazionati saranno rimossi:"
#: conf/admin_templates/delete_confirmation_generic.html:17
msgid "Yes, I'm sure"
msgstr "Sì, sono sicuro"
#: conf/admin_templates/login.html:14 #: conf/admin_templates/login.html:14
msgid "Username:" msgid "Username:"
msgstr "Nome utente:" msgstr "Nome utente:"
@ -562,6 +784,15 @@ msgid ""
"starts with \"%(start)s\".)" "starts with \"%(start)s\".)"
msgstr "" msgstr ""
#: core/meta/fields.py:95
msgid " Separate multiple IDs with commas."
msgstr ""
#: core/meta/fields.py:98
msgid ""
" Hold down \"Control\", or \"Command\" on a Mac, to select more than one."
msgstr ""
#~ msgid "Server error <em>(500)</em>" #~ msgid "Server error <em>(500)</em>"
#~ msgstr "Errore del server <em>(500)</em>" #~ msgstr "Errore del server <em>(500)</em>"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: django\n" "Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2005-10-17 16:26+0200\n" "POT-Creation-Date: 2005-10-17 20:56+0200\n"
"PO-Revision-Date: 2005-10-11 09:12GMT-3\n" "PO-Revision-Date: 2005-10-11 09:12GMT-3\n"
"Last-Translator: João Paulo Farias <jpaulofarias@gmail.com>\n" "Last-Translator: João Paulo Farias <jpaulofarias@gmail.com>\n"
"Language-Team: Português do Brasil <pt-br@li.org>\n" "Language-Team: Português do Brasil <pt-br@li.org>\n"
@ -16,54 +16,272 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: models/core.py:57 #: models/core.py:5
msgid "domain name"
msgstr ""
#: models/core.py:6
msgid "display name"
msgstr ""
#: models/core.py:8
msgid "site"
msgstr ""
#: models/core.py:9
msgid "sites"
msgstr ""
#: models/core.py:22
msgid "label"
msgstr ""
#: models/core.py:23 models/core.py:34 models/auth.py:6 models/auth.py:19
#, fuzzy
msgid "name"
msgstr "Usuário:"
#: models/core.py:25
msgid "package"
msgstr ""
#: models/core.py:26
msgid "packages"
msgstr ""
#: models/core.py:36
msgid "python module name"
msgstr ""
#: models/core.py:38
msgid "content type"
msgstr ""
#: models/core.py:39
msgid "content types"
msgstr ""
#: models/core.py:62
msgid "redirect from"
msgstr ""
#: models/core.py:63
msgid "" msgid ""
"This should be an absolute path, excluding the domain name. Example: '/" "This should be an absolute path, excluding the domain name. Example: '/"
"events/search/'." "events/search/'."
msgstr "" msgstr ""
#: models/core.py:59 #: models/core.py:64
msgid "redirect to"
msgstr ""
#: models/core.py:65
msgid "" msgid ""
"This can be either an absolute path (as above) or a full URL starting with " "This can be either an absolute path (as above) or a full URL starting with "
"'http://'." "'http://'."
msgstr "" msgstr ""
#: models/core.py:74 #: models/core.py:67
msgid "redirect"
msgstr ""
#: models/core.py:68
msgid "redirects"
msgstr ""
#: models/core.py:81
msgid "URL"
msgstr ""
#: models/core.py:82
msgid "" msgid ""
"Example: '/about/contact/'. Make sure to have leading and trailing slashes." "Example: '/about/contact/'. Make sure to have leading and trailing slashes."
msgstr "" msgstr ""
#: models/core.py:79 #: models/core.py:83
msgid "title"
msgstr ""
#: models/core.py:84
msgid "content"
msgstr ""
#: models/core.py:85
msgid "enable comments"
msgstr ""
#: models/core.py:86
msgid "template name"
msgstr ""
#: models/core.py:87
msgid "" msgid ""
"Example: 'flatfiles/contact_page'. If this isn't provided, the system will " "Example: 'flatfiles/contact_page'. If this isn't provided, the system will "
"use 'flatfiles/default'." "use 'flatfiles/default'."
msgstr "" msgstr ""
#: models/core.py:80 #: models/core.py:88
msgid "registration required"
msgstr ""
#: models/core.py:88
msgid "If this is checked, only logged-in users will be able to view the page." msgid "If this is checked, only logged-in users will be able to view the page."
msgstr "" msgstr ""
#: models/core.py:92
msgid "flat page"
msgstr ""
#: models/core.py:93
msgid "flat pages"
msgstr ""
#: models/core.py:114
msgid "session key"
msgstr ""
#: models/core.py:115
msgid "session data"
msgstr ""
#: models/core.py:116
msgid "expire date"
msgstr ""
#: models/core.py:118
msgid "session"
msgstr ""
#: models/core.py:119
msgid "sessions"
msgstr ""
#: models/auth.py:8
msgid "codename"
msgstr ""
#: models/auth.py:10
msgid "Permission"
msgstr ""
#: models/auth.py:11 models/auth.py:58
msgid "Permissions"
msgstr ""
#: models/auth.py:22
msgid "Group"
msgstr ""
#: models/auth.py:23 models/auth.py:60
msgid "Groups"
msgstr ""
#: models/auth.py:33 #: models/auth.py:33
#, fuzzy
msgid "username"
msgstr "Usuário:"
#: models/auth.py:34
msgid "first name"
msgstr ""
#: models/auth.py:35
msgid "last name"
msgstr ""
#: models/auth.py:36
#, fuzzy
msgid "e-mail address"
msgstr "Endereço de e-mail:"
#: models/auth.py:37
#, fuzzy
msgid "password"
msgstr "Senha:"
#: models/auth.py:37
msgid "Use an MD5 hash -- not the raw password." msgid "Use an MD5 hash -- not the raw password."
msgstr "" msgstr ""
#: models/auth.py:34 #: models/auth.py:38
msgid "staff status"
msgstr ""
#: models/auth.py:38
msgid "Designates whether the user can log into this admin site." msgid "Designates whether the user can log into this admin site."
msgstr "" msgstr ""
#: models/auth.py:39
msgid "active"
msgstr ""
#: models/auth.py:40 #: models/auth.py:40
msgid "superuser status"
msgstr ""
#: models/auth.py:41
msgid "last login"
msgstr ""
#: models/auth.py:42
msgid "date joined"
msgstr ""
#: models/auth.py:44
msgid "" msgid ""
"In addition to the permissions manually assigned, this user will also get " "In addition to the permissions manually assigned, this user will also get "
"all permissions granted to each group he/she is in." "all permissions granted to each group he/she is in."
msgstr "" msgstr ""
#: conf/admin_templates/base_site.html:3 #: models/auth.py:47 conf/admin_templates/admin_object_history.html:18
msgid "Django site admin" msgid "User"
msgstr "Site de administração do Django" msgstr "Usuário"
#: conf/admin_templates/base_site.html:6 #: models/auth.py:48
msgid "Django administration" #, fuzzy
msgstr "Administração do Django" msgid "Users"
msgstr "Usuário"
#: models/auth.py:57
msgid "Personal info"
msgstr ""
#: models/auth.py:59
msgid "Important dates"
msgstr ""
#: models/auth.py:182 models/auth.py:188
msgid "Message"
msgstr ""
#: models/auth.py:189
msgid "Messages"
msgstr ""
#: models/auth.py:192
#, fuzzy
msgid "action time"
msgstr "Data/hora"
#: models/auth.py:195
msgid "object id"
msgstr ""
#: models/auth.py:196
msgid "object repr"
msgstr ""
#: models/auth.py:197
msgid "action flag"
msgstr ""
#: models/auth.py:201
msgid "log entry"
msgstr ""
#: models/auth.py:202
msgid "log entries"
msgstr ""
#: conf/admin_templates/admin_object_history.html:4 #: conf/admin_templates/admin_object_history.html:4
#: conf/admin_templates/base.html:28 #: conf/admin_templates/base.html:28
@ -83,10 +301,6 @@ msgstr "Histórico"
msgid "Date/time" msgid "Date/time"
msgstr "Data/hora" msgstr "Data/hora"
#: conf/admin_templates/admin_object_history.html:18
msgid "User"
msgstr "Usuário"
#: conf/admin_templates/admin_object_history.html:19 #: conf/admin_templates/admin_object_history.html:19
msgid "Action" msgid "Action"
msgstr "Ação" msgstr "Ação"
@ -99,53 +313,13 @@ msgstr ""
"Este objeto não tem um histórico de alterações. Ele provavelmente não foi " "Este objeto não tem um histórico de alterações. Ele provavelmente não foi "
"adicionado por este site de administração." "adicionado por este site de administração."
#: conf/admin_templates/500.html:5 #: conf/admin_templates/base_site.html:3
msgid "Server error (500)" msgid "Django site admin"
msgstr "Erro no servidor (500)" msgstr "Site de administração do Django"
#: conf/admin_templates/500.html:8 #: conf/admin_templates/base_site.html:6
msgid "Server Error <em>(500)</em>" msgid "Django administration"
msgstr "Erro no Servidor <em>(500)</em>" msgstr "Administração do Django"
#: conf/admin_templates/500.html:9
msgid ""
"There's been an error. It's been reported to the site administrators via e-"
"mail and should be fixed shortly. Thanks for your patience."
msgstr ""
"Houve um erro. Este foi reportado aos administradores do site através d e-"
"mail e deve ser consertado em breve. Obrigado pela compreensão."
#: conf/admin_templates/delete_confirmation_generic.html:6
#, python-format
msgid ""
"Deleting the %(object_name)s '%(object)s' would result in deleting related "
"objects, but your account doesn't have permission to delete the following "
"types of objects:"
msgstr ""
"A remoção de '%(object)s' %(object_name)s pode resultar na remoção de "
"objetos relacionados, mas sua conta não tem a permissão para remoção dos "
"seguintes tipos de objetos:"
#: conf/admin_templates/delete_confirmation_generic.html:13
#, python-format
msgid ""
"Are you sure you want to delete the %(object_name)s \"%(object)s\"? All of "
"the following related items will be deleted:"
msgstr ""
"Você tem certeza que quer remover o \"%(object)s\" %(object_name)s? Todos os "
"seguintes itens relacionados serão removidos:"
#: conf/admin_templates/delete_confirmation_generic.html:17
msgid "Yes, I'm sure"
msgstr "Sim, tenho certeza"
#: conf/admin_templates/404.html:3 conf/admin_templates/404.html.py:7
msgid "Page not found"
msgstr "Página não encontrada"
#: conf/admin_templates/404.html:9
msgid "We're sorry, but the requested page could not be found."
msgstr "Desculpe, mas a página requisitada não pode ser encontrada."
#: conf/admin_templates/index.html:26 #: conf/admin_templates/index.html:26
msgid "Add" msgid "Add"
@ -171,6 +345,54 @@ msgstr "Minhas Ações"
msgid "None available" msgid "None available"
msgstr "Nenhuma disponível" msgstr "Nenhuma disponível"
#: conf/admin_templates/500.html:5
msgid "Server error (500)"
msgstr "Erro no servidor (500)"
#: conf/admin_templates/500.html:8
msgid "Server Error <em>(500)</em>"
msgstr "Erro no Servidor <em>(500)</em>"
#: conf/admin_templates/500.html:9
msgid ""
"There's been an error. It's been reported to the site administrators via e-"
"mail and should be fixed shortly. Thanks for your patience."
msgstr ""
"Houve um erro. Este foi reportado aos administradores do site através d e-"
"mail e deve ser consertado em breve. Obrigado pela compreensão."
#: conf/admin_templates/404.html:3 conf/admin_templates/404.html.py:7
msgid "Page not found"
msgstr "Página não encontrada"
#: conf/admin_templates/404.html:9
msgid "We're sorry, but the requested page could not be found."
msgstr "Desculpe, mas a página requisitada não pode ser encontrada."
#: conf/admin_templates/delete_confirmation_generic.html:6
#, python-format
msgid ""
"Deleting the %(object_name)s '%(object)s' would result in deleting related "
"objects, but your account doesn't have permission to delete the following "
"types of objects:"
msgstr ""
"A remoção de '%(object)s' %(object_name)s pode resultar na remoção de "
"objetos relacionados, mas sua conta não tem a permissão para remoção dos "
"seguintes tipos de objetos:"
#: conf/admin_templates/delete_confirmation_generic.html:13
#, python-format
msgid ""
"Are you sure you want to delete the %(object_name)s \"%(object)s\"? All of "
"the following related items will be deleted:"
msgstr ""
"Você tem certeza que quer remover o \"%(object)s\" %(object_name)s? Todos os "
"seguintes itens relacionados serão removidos:"
#: conf/admin_templates/delete_confirmation_generic.html:17
msgid "Yes, I'm sure"
msgstr "Sim, tenho certeza"
#: conf/admin_templates/login.html:14 #: conf/admin_templates/login.html:14
msgid "Username:" msgid "Username:"
msgstr "Usuário:" msgstr "Usuário:"
@ -561,5 +783,14 @@ msgid ""
"starts with \"%(start)s\".)" "starts with \"%(start)s\".)"
msgstr "" msgstr ""
#: core/meta/fields.py:95
msgid " Separate multiple IDs with commas."
msgstr ""
#: core/meta/fields.py:98
msgid ""
" Hold down \"Control\", or \"Command\" on a Mac, to select more than one."
msgstr ""
#~ msgid "Click to change" #~ msgid "Click to change"
#~ msgstr "Clique para alterar" #~ msgstr "Clique para alterar"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: django\n" "Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2005-10-17 16:26+0200\n" "POT-Creation-Date: 2005-10-17 20:56+0200\n"
"PO-Revision-Date: 2005-10-05 00:00\n" "PO-Revision-Date: 2005-10-05 00:00\n"
"Last-Translator: Dmitry Sorokin <ds@@dial.com.ru>\n" "Last-Translator: Dmitry Sorokin <ds@@dial.com.ru>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -15,54 +15,272 @@ msgstr ""
"Content-Type: text/plain; charset=koi8-r\n" "Content-Type: text/plain; charset=koi8-r\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: models/core.py:57 #: models/core.py:5
msgid "domain name"
msgstr ""
#: models/core.py:6
msgid "display name"
msgstr ""
#: models/core.py:8
msgid "site"
msgstr ""
#: models/core.py:9
msgid "sites"
msgstr ""
#: models/core.py:22
msgid "label"
msgstr ""
#: models/core.py:23 models/core.py:34 models/auth.py:6 models/auth.py:19
#, fuzzy
msgid "name"
msgstr "éÍÑ:"
#: models/core.py:25
msgid "package"
msgstr ""
#: models/core.py:26
msgid "packages"
msgstr ""
#: models/core.py:36
msgid "python module name"
msgstr ""
#: models/core.py:38
msgid "content type"
msgstr ""
#: models/core.py:39
msgid "content types"
msgstr ""
#: models/core.py:62
msgid "redirect from"
msgstr ""
#: models/core.py:63
msgid "" msgid ""
"This should be an absolute path, excluding the domain name. Example: '/" "This should be an absolute path, excluding the domain name. Example: '/"
"events/search/'." "events/search/'."
msgstr "" msgstr ""
#: models/core.py:59 #: models/core.py:64
msgid "redirect to"
msgstr ""
#: models/core.py:65
msgid "" msgid ""
"This can be either an absolute path (as above) or a full URL starting with " "This can be either an absolute path (as above) or a full URL starting with "
"'http://'." "'http://'."
msgstr "" msgstr ""
#: models/core.py:74 #: models/core.py:67
msgid "redirect"
msgstr ""
#: models/core.py:68
msgid "redirects"
msgstr ""
#: models/core.py:81
msgid "URL"
msgstr ""
#: models/core.py:82
msgid "" msgid ""
"Example: '/about/contact/'. Make sure to have leading and trailing slashes." "Example: '/about/contact/'. Make sure to have leading and trailing slashes."
msgstr "" msgstr ""
#: models/core.py:79 #: models/core.py:83
msgid "title"
msgstr ""
#: models/core.py:84
msgid "content"
msgstr ""
#: models/core.py:85
msgid "enable comments"
msgstr ""
#: models/core.py:86
msgid "template name"
msgstr ""
#: models/core.py:87
msgid "" msgid ""
"Example: 'flatfiles/contact_page'. If this isn't provided, the system will " "Example: 'flatfiles/contact_page'. If this isn't provided, the system will "
"use 'flatfiles/default'." "use 'flatfiles/default'."
msgstr "" msgstr ""
#: models/core.py:80 #: models/core.py:88
msgid "registration required"
msgstr ""
#: models/core.py:88
msgid "If this is checked, only logged-in users will be able to view the page." msgid "If this is checked, only logged-in users will be able to view the page."
msgstr "" msgstr ""
#: models/core.py:92
msgid "flat page"
msgstr ""
#: models/core.py:93
msgid "flat pages"
msgstr ""
#: models/core.py:114
msgid "session key"
msgstr ""
#: models/core.py:115
msgid "session data"
msgstr ""
#: models/core.py:116
msgid "expire date"
msgstr ""
#: models/core.py:118
msgid "session"
msgstr ""
#: models/core.py:119
msgid "sessions"
msgstr ""
#: models/auth.py:8
msgid "codename"
msgstr ""
#: models/auth.py:10
msgid "Permission"
msgstr ""
#: models/auth.py:11 models/auth.py:58
msgid "Permissions"
msgstr ""
#: models/auth.py:22
msgid "Group"
msgstr ""
#: models/auth.py:23 models/auth.py:60
msgid "Groups"
msgstr ""
#: models/auth.py:33 #: models/auth.py:33
#, fuzzy
msgid "username"
msgstr "éÍÑ:"
#: models/auth.py:34
msgid "first name"
msgstr ""
#: models/auth.py:35
msgid "last name"
msgstr ""
#: models/auth.py:36
#, fuzzy
msgid "e-mail address"
msgstr "E-mail ÁÄÒÅÓ:"
#: models/auth.py:37
#, fuzzy
msgid "password"
msgstr "ðÁÒÏÌØ:"
#: models/auth.py:37
msgid "Use an MD5 hash -- not the raw password." msgid "Use an MD5 hash -- not the raw password."
msgstr "" msgstr ""
#: models/auth.py:34 #: models/auth.py:38
msgid "staff status"
msgstr ""
#: models/auth.py:38
msgid "Designates whether the user can log into this admin site." msgid "Designates whether the user can log into this admin site."
msgstr "" msgstr ""
#: models/auth.py:39
msgid "active"
msgstr ""
#: models/auth.py:40 #: models/auth.py:40
msgid "superuser status"
msgstr ""
#: models/auth.py:41
msgid "last login"
msgstr ""
#: models/auth.py:42
msgid "date joined"
msgstr ""
#: models/auth.py:44
msgid "" msgid ""
"In addition to the permissions manually assigned, this user will also get " "In addition to the permissions manually assigned, this user will also get "
"all permissions granted to each group he/she is in." "all permissions granted to each group he/she is in."
msgstr "" msgstr ""
#: conf/admin_templates/base_site.html:3 #: models/auth.py:47 conf/admin_templates/admin_object_history.html:18
msgid "Django site admin" msgid "User"
msgstr "áÄÍÉÎÉÓÔÒÁÔÉ×ÎÙÊ ÓÁÊÔ Django" msgstr "ðÏÌØÚÏ×ÁÔÅÌØ"
#: conf/admin_templates/base_site.html:6 #: models/auth.py:48
msgid "Django administration" #, fuzzy
msgstr "áÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÅ Django" msgid "Users"
msgstr "ðÏÌØÚÏ×ÁÔÅÌØ"
#: models/auth.py:57
msgid "Personal info"
msgstr ""
#: models/auth.py:59
msgid "Important dates"
msgstr ""
#: models/auth.py:182 models/auth.py:188
msgid "Message"
msgstr ""
#: models/auth.py:189
msgid "Messages"
msgstr ""
#: models/auth.py:192
#, fuzzy
msgid "action time"
msgstr "äÁÔÁ/×ÒÅÍÑ"
#: models/auth.py:195
msgid "object id"
msgstr ""
#: models/auth.py:196
msgid "object repr"
msgstr ""
#: models/auth.py:197
msgid "action flag"
msgstr ""
#: models/auth.py:201
msgid "log entry"
msgstr ""
#: models/auth.py:202
msgid "log entries"
msgstr ""
#: conf/admin_templates/admin_object_history.html:4 #: conf/admin_templates/admin_object_history.html:4
#: conf/admin_templates/base.html:28 #: conf/admin_templates/base.html:28
@ -82,10 +300,6 @@ msgstr "
msgid "Date/time" msgid "Date/time"
msgstr "äÁÔÁ/×ÒÅÍÑ" msgstr "äÁÔÁ/×ÒÅÍÑ"
#: conf/admin_templates/admin_object_history.html:18
msgid "User"
msgstr "ðÏÌØÚÏ×ÁÔÅÌØ"
#: conf/admin_templates/admin_object_history.html:19 #: conf/admin_templates/admin_object_history.html:19
msgid "Action" msgid "Action"
msgstr "äÅÊÓÔ×ÉÅ" msgstr "äÅÊÓÔ×ÉÅ"
@ -98,53 +312,13 @@ msgstr ""
"äÁÎÎÙÊ ÏÂØÅËÔ ÎÅ ÉÍÅÅÔ ÉÓÔÏÒÉÉ ÉÚÍÅÎÅÎÉÑ. ÷ÏÚÍÏÖÎÏ ÏÎ ÎÅ ÂÙÌ ÄÏÂÁ×ÌÅÎ ÞÅÒÅÚ " "äÁÎÎÙÊ ÏÂØÅËÔ ÎÅ ÉÍÅÅÔ ÉÓÔÏÒÉÉ ÉÚÍÅÎÅÎÉÑ. ÷ÏÚÍÏÖÎÏ ÏÎ ÎÅ ÂÙÌ ÄÏÂÁ×ÌÅÎ ÞÅÒÅÚ "
"ÄÁÎÎÙÊ ÁÄÍÉÎÉÓÔÒÁÔÉ×ÎÙÊ ÓÁÊÔ." "ÄÁÎÎÙÊ ÁÄÍÉÎÉÓÔÒÁÔÉ×ÎÙÊ ÓÁÊÔ."
#: conf/admin_templates/500.html:5 #: conf/admin_templates/base_site.html:3
msgid "Server error (500)" msgid "Django site admin"
msgstr "ïÛÉÂËÁ ÓÅÒ×ÅÒÁ (500)" msgstr "áÄÍÉÎÉÓÔÒÁÔÉ×ÎÙÊ ÓÁÊÔ Django"
#: conf/admin_templates/500.html:8 #: conf/admin_templates/base_site.html:6
msgid "Server Error <em>(500)</em>" msgid "Django administration"
msgstr "ïÛÉÂËÁ ÓÅÒ×ÅÒÁ <em>(500)</em>" msgstr "áÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÅ Django"
#: conf/admin_templates/500.html:9
msgid ""
"There's been an error. It's been reported to the site administrators via e-"
"mail and should be fixed shortly. Thanks for your patience."
msgstr ""
"ðÒÏÉÚÏÛÌÁ ÏÛÉÂËÁ. ïÔÞÅÔ Ï ÏÛÉÂËÅ ÏÔÐÒÁ×ÌÅÎ ÁÄÍÉÎÉÓÔÒÁÔÏÒÁÍ ÓÁÊÔÁ ÐÏ e-mailÉ "
"ÏÎÁ ÄÏÌÖÎÁ ÂÙÔØ ×ÓËÏÒÅ ÉÓÐÒÁ×ÌÅÎÁ. âÌÁÇÏÄÁÒÉÍ ×ÁÓ ÎÁ ÔÅÒÐÅÎÉÅ É ÐÏÍÏÝØ."
#: conf/admin_templates/delete_confirmation_generic.html:6
#, python-format
msgid ""
"Deleting the %(object_name)s '%(object)s' would result in deleting related "
"objects, but your account doesn't have permission to delete the following "
"types of objects:"
msgstr ""
"õÄÁÌÅÎÉÅ ÏÂØÅËÔÁ %(object_name)s '%(object)s' ÐÒÉ×ÅÄÅÔ Ë ÕÄÁÌÅÎÉÀ ÚÁ×ÉÓÉÍÙÈ "
"ÎÏ, ÐÒÅÄÏÓÔÁ×ÌÅÎÎÙÈ ×ÁÍ ÐÒÁ× ÎÅÄÏÓÔÁÔÏÞÎÏ ÄÌÑ ÕÄÁÌÅÎÉÑ ÓÌÅÄÕÀÝÉÈÔÉÐÏ× "
"ÏÂßÅËÔÏ×:"
#: conf/admin_templates/delete_confirmation_generic.html:13
#, python-format
msgid ""
"Are you sure you want to delete the %(object_name)s \"%(object)s\"? All of "
"the following related items will be deleted:"
msgstr ""
"÷Ù Õ×ÅÒÅÎÙ, ÞÔÏ ÈÏÔÉÔÅ ÕÄÁÌÉÔØ %(object_name)s \"%(object)s\"? ÷ÓÅ "
"ÓÌÅÄÕÀÝÉÅÏÂßÅËÔÙ ÔÁËÖÅ ÂÕÄÕÔ ÕÄÁÌÅÎÙ:"
#: conf/admin_templates/delete_confirmation_generic.html:17
msgid "Yes, I'm sure"
msgstr "äÁ, Ñ Õ×ÅÒÅÎ"
#: conf/admin_templates/404.html:3 conf/admin_templates/404.html.py:7
msgid "Page not found"
msgstr "óÔÒÁÎÉÃÁ ÎÅ ÎÁÊÄÅÎÁ"
#: conf/admin_templates/404.html:9
msgid "We're sorry, but the requested page could not be found."
msgstr "ë ÓÏÖÁÌÅÎÉÀ, ÚÁÐÒÁÛÉ×ÁÅÍÁÑ ×ÁÍÉ ÓÔÒÁÎÉÃÁ ÎÅ ÎÁÊÄÅÎÁ."
#: conf/admin_templates/index.html:26 #: conf/admin_templates/index.html:26
msgid "Add" msgid "Add"
@ -170,6 +344,54 @@ msgstr "
msgid "None available" msgid "None available"
msgstr "îÅÄÏÓÔÕÐÎÏ" msgstr "îÅÄÏÓÔÕÐÎÏ"
#: conf/admin_templates/500.html:5
msgid "Server error (500)"
msgstr "ïÛÉÂËÁ ÓÅÒ×ÅÒÁ (500)"
#: conf/admin_templates/500.html:8
msgid "Server Error <em>(500)</em>"
msgstr "ïÛÉÂËÁ ÓÅÒ×ÅÒÁ <em>(500)</em>"
#: conf/admin_templates/500.html:9
msgid ""
"There's been an error. It's been reported to the site administrators via e-"
"mail and should be fixed shortly. Thanks for your patience."
msgstr ""
"ðÒÏÉÚÏÛÌÁ ÏÛÉÂËÁ. ïÔÞÅÔ Ï ÏÛÉÂËÅ ÏÔÐÒÁ×ÌÅÎ ÁÄÍÉÎÉÓÔÒÁÔÏÒÁÍ ÓÁÊÔÁ ÐÏ e-mailÉ "
"ÏÎÁ ÄÏÌÖÎÁ ÂÙÔØ ×ÓËÏÒÅ ÉÓÐÒÁ×ÌÅÎÁ. âÌÁÇÏÄÁÒÉÍ ×ÁÓ ÎÁ ÔÅÒÐÅÎÉÅ É ÐÏÍÏÝØ."
#: conf/admin_templates/404.html:3 conf/admin_templates/404.html.py:7
msgid "Page not found"
msgstr "óÔÒÁÎÉÃÁ ÎÅ ÎÁÊÄÅÎÁ"
#: conf/admin_templates/404.html:9
msgid "We're sorry, but the requested page could not be found."
msgstr "ë ÓÏÖÁÌÅÎÉÀ, ÚÁÐÒÁÛÉ×ÁÅÍÁÑ ×ÁÍÉ ÓÔÒÁÎÉÃÁ ÎÅ ÎÁÊÄÅÎÁ."
#: conf/admin_templates/delete_confirmation_generic.html:6
#, python-format
msgid ""
"Deleting the %(object_name)s '%(object)s' would result in deleting related "
"objects, but your account doesn't have permission to delete the following "
"types of objects:"
msgstr ""
"õÄÁÌÅÎÉÅ ÏÂØÅËÔÁ %(object_name)s '%(object)s' ÐÒÉ×ÅÄÅÔ Ë ÕÄÁÌÅÎÉÀ ÚÁ×ÉÓÉÍÙÈ "
"ÎÏ, ÐÒÅÄÏÓÔÁ×ÌÅÎÎÙÈ ×ÁÍ ÐÒÁ× ÎÅÄÏÓÔÁÔÏÞÎÏ ÄÌÑ ÕÄÁÌÅÎÉÑ ÓÌÅÄÕÀÝÉÈÔÉÐÏ× "
"ÏÂßÅËÔÏ×:"
#: conf/admin_templates/delete_confirmation_generic.html:13
#, python-format
msgid ""
"Are you sure you want to delete the %(object_name)s \"%(object)s\"? All of "
"the following related items will be deleted:"
msgstr ""
"÷Ù Õ×ÅÒÅÎÙ, ÞÔÏ ÈÏÔÉÔÅ ÕÄÁÌÉÔØ %(object_name)s \"%(object)s\"? ÷ÓÅ "
"ÓÌÅÄÕÀÝÉÅÏÂßÅËÔÙ ÔÁËÖÅ ÂÕÄÕÔ ÕÄÁÌÅÎÙ:"
#: conf/admin_templates/delete_confirmation_generic.html:17
msgid "Yes, I'm sure"
msgstr "äÁ, Ñ Õ×ÅÒÅÎ"
#: conf/admin_templates/login.html:14 #: conf/admin_templates/login.html:14
msgid "Username:" msgid "Username:"
msgstr "éÍÑ:" msgstr "éÍÑ:"
@ -560,6 +782,15 @@ msgid ""
"starts with \"%(start)s\".)" "starts with \"%(start)s\".)"
msgstr "" msgstr ""
#: core/meta/fields.py:95
msgid " Separate multiple IDs with commas."
msgstr ""
#: core/meta/fields.py:98
msgid ""
" Hold down \"Control\", or \"Command\" on a Mac, to select more than one."
msgstr ""
#~ msgid "Server error <em>(500)</em>" #~ msgid "Server error <em>(500)</em>"
#~ msgstr "ïÛÉÂËÁ ÓÅÒ×ÅÒÁ <em>(500)</em>" #~ msgstr "ïÛÉÂËÁ ÓÅÒ×ÅÒÁ <em>(500)</em>"

View File

@ -2,7 +2,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Django Serbian (latin) translation v1.0\n" "Project-Id-Version: Django Serbian (latin) translation v1.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2005-10-17 16:26+0200\n" "POT-Creation-Date: 2005-10-17 20:56+0200\n"
"PO-Revision-Date: 2005-10-05 14:39+0100\n" "PO-Revision-Date: 2005-10-05 14:39+0100\n"
"Last-Translator: Petar Marić <petar.maric@gmail.com>\n" "Last-Translator: Petar Marić <petar.maric@gmail.com>\n"
"Language-Team: Nesh <nesh@studioquatro.co.yu> & Petar <petar.maric@gmail." "Language-Team: Nesh <nesh@studioquatro.co.yu> & Petar <petar.maric@gmail."
@ -17,54 +17,272 @@ msgstr ""
"X-Poedit-SourceCharset: utf-8\n" "X-Poedit-SourceCharset: utf-8\n"
"X-Poedit-Basepath: ../../../../\n" "X-Poedit-Basepath: ../../../../\n"
#: models/core.py:57 #: models/core.py:5
msgid "domain name"
msgstr ""
#: models/core.py:6
msgid "display name"
msgstr ""
#: models/core.py:8
msgid "site"
msgstr ""
#: models/core.py:9
msgid "sites"
msgstr ""
#: models/core.py:22
msgid "label"
msgstr ""
#: models/core.py:23 models/core.py:34 models/auth.py:6 models/auth.py:19
#, fuzzy
msgid "name"
msgstr "Korisničko ime:"
#: models/core.py:25
msgid "package"
msgstr ""
#: models/core.py:26
msgid "packages"
msgstr ""
#: models/core.py:36
msgid "python module name"
msgstr ""
#: models/core.py:38
msgid "content type"
msgstr ""
#: models/core.py:39
msgid "content types"
msgstr ""
#: models/core.py:62
msgid "redirect from"
msgstr ""
#: models/core.py:63
msgid "" msgid ""
"This should be an absolute path, excluding the domain name. Example: '/" "This should be an absolute path, excluding the domain name. Example: '/"
"events/search/'." "events/search/'."
msgstr "" msgstr ""
#: models/core.py:59 #: models/core.py:64
msgid "redirect to"
msgstr ""
#: models/core.py:65
msgid "" msgid ""
"This can be either an absolute path (as above) or a full URL starting with " "This can be either an absolute path (as above) or a full URL starting with "
"'http://'." "'http://'."
msgstr "" msgstr ""
#: models/core.py:74 #: models/core.py:67
msgid "redirect"
msgstr ""
#: models/core.py:68
msgid "redirects"
msgstr ""
#: models/core.py:81
msgid "URL"
msgstr ""
#: models/core.py:82
msgid "" msgid ""
"Example: '/about/contact/'. Make sure to have leading and trailing slashes." "Example: '/about/contact/'. Make sure to have leading and trailing slashes."
msgstr "" msgstr ""
#: models/core.py:79 #: models/core.py:83
msgid "title"
msgstr ""
#: models/core.py:84
msgid "content"
msgstr ""
#: models/core.py:85
msgid "enable comments"
msgstr ""
#: models/core.py:86
msgid "template name"
msgstr ""
#: models/core.py:87
msgid "" msgid ""
"Example: 'flatfiles/contact_page'. If this isn't provided, the system will " "Example: 'flatfiles/contact_page'. If this isn't provided, the system will "
"use 'flatfiles/default'." "use 'flatfiles/default'."
msgstr "" msgstr ""
#: models/core.py:80 #: models/core.py:88
msgid "registration required"
msgstr ""
#: models/core.py:88
msgid "If this is checked, only logged-in users will be able to view the page." msgid "If this is checked, only logged-in users will be able to view the page."
msgstr "" msgstr ""
#: models/core.py:92
msgid "flat page"
msgstr ""
#: models/core.py:93
msgid "flat pages"
msgstr ""
#: models/core.py:114
msgid "session key"
msgstr ""
#: models/core.py:115
msgid "session data"
msgstr ""
#: models/core.py:116
msgid "expire date"
msgstr ""
#: models/core.py:118
msgid "session"
msgstr ""
#: models/core.py:119
msgid "sessions"
msgstr ""
#: models/auth.py:8
msgid "codename"
msgstr ""
#: models/auth.py:10
msgid "Permission"
msgstr ""
#: models/auth.py:11 models/auth.py:58
msgid "Permissions"
msgstr ""
#: models/auth.py:22
msgid "Group"
msgstr ""
#: models/auth.py:23 models/auth.py:60
msgid "Groups"
msgstr ""
#: models/auth.py:33 #: models/auth.py:33
#, fuzzy
msgid "username"
msgstr "Korisničko ime:"
#: models/auth.py:34
msgid "first name"
msgstr ""
#: models/auth.py:35
msgid "last name"
msgstr ""
#: models/auth.py:36
#, fuzzy
msgid "e-mail address"
msgstr "E-mail adresa:"
#: models/auth.py:37
#, fuzzy
msgid "password"
msgstr "Lozinka:"
#: models/auth.py:37
msgid "Use an MD5 hash -- not the raw password." msgid "Use an MD5 hash -- not the raw password."
msgstr "" msgstr ""
#: models/auth.py:34 #: models/auth.py:38
msgid "staff status"
msgstr ""
#: models/auth.py:38
msgid "Designates whether the user can log into this admin site." msgid "Designates whether the user can log into this admin site."
msgstr "" msgstr ""
#: models/auth.py:39
msgid "active"
msgstr ""
#: models/auth.py:40 #: models/auth.py:40
msgid "superuser status"
msgstr ""
#: models/auth.py:41
msgid "last login"
msgstr ""
#: models/auth.py:42
msgid "date joined"
msgstr ""
#: models/auth.py:44
msgid "" msgid ""
"In addition to the permissions manually assigned, this user will also get " "In addition to the permissions manually assigned, this user will also get "
"all permissions granted to each group he/she is in." "all permissions granted to each group he/she is in."
msgstr "" msgstr ""
#: conf/admin_templates/base_site.html:3 #: models/auth.py:47 conf/admin_templates/admin_object_history.html:18
msgid "Django site admin" msgid "User"
msgstr "Django administracija sajta" msgstr "Korisnik"
#: conf/admin_templates/base_site.html:6 #: models/auth.py:48
msgid "Django administration" #, fuzzy
msgstr "Django administracija" msgid "Users"
msgstr "Korisnik"
#: models/auth.py:57
msgid "Personal info"
msgstr ""
#: models/auth.py:59
msgid "Important dates"
msgstr ""
#: models/auth.py:182 models/auth.py:188
msgid "Message"
msgstr ""
#: models/auth.py:189
msgid "Messages"
msgstr ""
#: models/auth.py:192
#, fuzzy
msgid "action time"
msgstr "Datum/vreme"
#: models/auth.py:195
msgid "object id"
msgstr ""
#: models/auth.py:196
msgid "object repr"
msgstr ""
#: models/auth.py:197
msgid "action flag"
msgstr ""
#: models/auth.py:201
msgid "log entry"
msgstr ""
#: models/auth.py:202
msgid "log entries"
msgstr ""
#: conf/admin_templates/admin_object_history.html:4 #: conf/admin_templates/admin_object_history.html:4
#: conf/admin_templates/base.html:28 #: conf/admin_templates/base.html:28
@ -84,10 +302,6 @@ msgstr "Istorija"
msgid "Date/time" msgid "Date/time"
msgstr "Datum/vreme" msgstr "Datum/vreme"
#: conf/admin_templates/admin_object_history.html:18
msgid "User"
msgstr "Korisnik"
#: conf/admin_templates/admin_object_history.html:19 #: conf/admin_templates/admin_object_history.html:19
msgid "Action" msgid "Action"
msgstr "Akcija" msgstr "Akcija"
@ -100,53 +314,13 @@ msgstr ""
"Ovaj objekat nema istoriju promena. Najverovatnije nije dodat korišćenjem " "Ovaj objekat nema istoriju promena. Najverovatnije nije dodat korišćenjem "
"administracije sajta." "administracije sajta."
#: conf/admin_templates/500.html:5 #: conf/admin_templates/base_site.html:3
msgid "Server error (500)" msgid "Django site admin"
msgstr "Greška na serveru (500)" msgstr "Django administracija sajta"
#: conf/admin_templates/500.html:8 #: conf/admin_templates/base_site.html:6
msgid "Server Error <em>(500)</em>" msgid "Django administration"
msgstr "Greška na serveru <em>(500)</em>" msgstr "Django administracija"
#: conf/admin_templates/500.html:9
msgid ""
"There's been an error. It's been reported to the site administrators via e-"
"mail and should be fixed shortly. Thanks for your patience."
msgstr ""
"Dogodila se greška koja je prijavljena administratorima i biće popravljena "
"uskoro. Hvala Vam na strpljenju."
# pridruženih =? related
#: conf/admin_templates/delete_confirmation_generic.html:6
#, python-format
msgid ""
"Deleting the %(object_name)s '%(object)s' would result in deleting related "
"objects, but your account doesn't have permission to delete the following "
"types of objects:"
msgstr ""
"Brisanjem %(object_name)s '%(object)s' došlo bi do brisanja pridruženih "
"objekata, ali nemate dozvole da brišete sledeće tipove objekata:"
#: conf/admin_templates/delete_confirmation_generic.html:13
#, python-format
msgid ""
"Are you sure you want to delete the %(object_name)s \"%(object)s\"? All of "
"the following related items will be deleted:"
msgstr ""
"Da li ste sigurni da želite da obrišete %(object_name)s \"%(object)s\"? Biće "
"obrisani i sledeći pridruženi objekti:"
#: conf/admin_templates/delete_confirmation_generic.html:17
msgid "Yes, I'm sure"
msgstr "Da, siguran sam"
#: conf/admin_templates/404.html:3 conf/admin_templates/404.html.py:7
msgid "Page not found"
msgstr "Strana nije pronađena"
#: conf/admin_templates/404.html:9
msgid "We're sorry, but the requested page could not be found."
msgstr "Tražena strana ne postoji"
#: conf/admin_templates/index.html:26 #: conf/admin_templates/index.html:26
msgid "Add" msgid "Add"
@ -172,6 +346,54 @@ msgstr "Moje akcije"
msgid "None available" msgid "None available"
msgstr "Nema dostupnih" msgstr "Nema dostupnih"
#: conf/admin_templates/500.html:5
msgid "Server error (500)"
msgstr "Greška na serveru (500)"
#: conf/admin_templates/500.html:8
msgid "Server Error <em>(500)</em>"
msgstr "Greška na serveru <em>(500)</em>"
#: conf/admin_templates/500.html:9
msgid ""
"There's been an error. It's been reported to the site administrators via e-"
"mail and should be fixed shortly. Thanks for your patience."
msgstr ""
"Dogodila se greška koja je prijavljena administratorima i biće popravljena "
"uskoro. Hvala Vam na strpljenju."
#: conf/admin_templates/404.html:3 conf/admin_templates/404.html.py:7
msgid "Page not found"
msgstr "Strana nije pronađena"
#: conf/admin_templates/404.html:9
msgid "We're sorry, but the requested page could not be found."
msgstr "Tražena strana ne postoji"
# pridruženih =? related
#: conf/admin_templates/delete_confirmation_generic.html:6
#, python-format
msgid ""
"Deleting the %(object_name)s '%(object)s' would result in deleting related "
"objects, but your account doesn't have permission to delete the following "
"types of objects:"
msgstr ""
"Brisanjem %(object_name)s '%(object)s' došlo bi do brisanja pridruženih "
"objekata, ali nemate dozvole da brišete sledeće tipove objekata:"
#: conf/admin_templates/delete_confirmation_generic.html:13
#, python-format
msgid ""
"Are you sure you want to delete the %(object_name)s \"%(object)s\"? All of "
"the following related items will be deleted:"
msgstr ""
"Da li ste sigurni da želite da obrišete %(object_name)s \"%(object)s\"? Biće "
"obrisani i sledeći pridruženi objekti:"
#: conf/admin_templates/delete_confirmation_generic.html:17
msgid "Yes, I'm sure"
msgstr "Da, siguran sam"
#: conf/admin_templates/login.html:14 #: conf/admin_templates/login.html:14
msgid "Username:" msgid "Username:"
msgstr "Korisničko ime:" msgstr "Korisničko ime:"
@ -566,5 +788,14 @@ msgid ""
"starts with \"%(start)s\".)" "starts with \"%(start)s\".)"
msgstr "" msgstr ""
#: core/meta/fields.py:95
msgid " Separate multiple IDs with commas."
msgstr ""
#: core/meta/fields.py:98
msgid ""
" Hold down \"Control\", or \"Command\" on a Mac, to select more than one."
msgstr ""
#~ msgid "Click to change" #~ msgid "Click to change"
#~ msgstr "Kliknite za izmenu" #~ msgstr "Kliknite za izmenu"

View File

@ -1,8 +1,9 @@
from django.conf import settings from django.conf import settings
from django.core import formfields, validators from django.core import formfields, validators
from django.core.exceptions import ObjectDoesNotExist from django.core.exceptions import ObjectDoesNotExist
from django.utils.functional import curry from django.utils.functional import curry, lazy
from django.utils.text import capfirst from django.utils.text import capfirst
from django.utils.translation import gettext_lazy
import datetime, os import datetime, os
# Random entropy string used by "default" param. # Random entropy string used by "default" param.
@ -26,6 +27,16 @@ prep_for_like_query = lambda x: str(x).replace("%", "\%").replace("_", "\_")
# returns the <ul> class for a given radio_admin value # returns the <ul> class for a given radio_admin value
get_ul_class = lambda x: 'radiolist%s' % ((x == HORIZONTAL) and ' inline' or '') get_ul_class = lambda x: 'radiolist%s' % ((x == HORIZONTAL) and ' inline' or '')
def string_concat(*strings):
""""
lazy variant of string concatenation, needed for translations that are
constructed from multiple parts. Handles lazy strings and non-strings by
first turning all arguments to strings, before joining them.
"""
return ''.join([str(el) for el in strings])
string_concat = lazy(string_concat, str)
def manipulator_valid_rel_key(f, self, field_data, all_data): def manipulator_valid_rel_key(f, self, field_data, all_data):
"Validates that the value is a valid foreign key" "Validates that the value is a valid foreign key"
mod = f.rel.to.get_model_module() mod = f.rel.to.get_model_module()
@ -80,9 +91,11 @@ class Field(object):
self.db_column = db_column self.db_column = db_column
if rel and isinstance(rel, ManyToMany): if rel and isinstance(rel, ManyToMany):
if rel.raw_id_admin: if rel.raw_id_admin:
self.help_text += ' Separate multiple IDs with commas.' self.help_text = string_concat(self.help_text,
gettext_lazy(' Separate multiple IDs with commas.'))
else: else:
self.help_text += ' Hold down "Control", or "Command" on a Mac, to select more than one.' self.help_text = string_concat(self.help_text,
gettext_lazy(' Hold down "Control", or "Command" on a Mac, to select more than one.'))
# Set db_index to True if the field has a relationship and doesn't explicitly set db_index. # Set db_index to True if the field has a relationship and doesn't explicitly set db_index.
if db_index is None: if db_index is None:

View File

@ -1,12 +1,14 @@
from django.core import meta, validators from django.core import meta, validators
from django.models import core from django.models import core
from django.utils.translation import gettext_lazy from django.utils.translation import gettext_lazy as _
class Permission(meta.Model): class Permission(meta.Model):
name = meta.CharField(maxlength=50) name = meta.CharField(_('name'), maxlength=50)
package = meta.ForeignKey(core.Package, db_column='package') package = meta.ForeignKey(core.Package, db_column='package')
codename = meta.CharField(maxlength=100) codename = meta.CharField(_('codename'), maxlength=100)
class META: class META:
verbose_name = _('Permission')
verbose_name_plural = _('Permissions')
unique_together = (('package', 'codename'),) unique_together = (('package', 'codename'),)
ordering = ('package', 'codename') ordering = ('package', 'codename')
@ -14,9 +16,11 @@ class Permission(meta.Model):
return "%s | %s" % (self.package, self.name) return "%s | %s" % (self.package, self.name)
class Group(meta.Model): class Group(meta.Model):
name = meta.CharField(maxlength=80, unique=True) name = meta.CharField(_('name'), maxlength=80, unique=True)
permissions = meta.ManyToManyField(Permission, blank=True, filter_interface=meta.HORIZONTAL) permissions = meta.ManyToManyField(Permission, blank=True, filter_interface=meta.HORIZONTAL)
class META: class META:
verbose_name = _('Group')
verbose_name_plural = _('Groups')
ordering = ('name',) ordering = ('name',)
admin = meta.Admin( admin = meta.Admin(
search_fields = ('name',), search_fields = ('name',),
@ -26,20 +30,22 @@ class Group(meta.Model):
return self.name return self.name
class User(meta.Model): class User(meta.Model):
username = meta.CharField(maxlength=30, unique=True, validator_list=[validators.isAlphaNumeric]) username = meta.CharField(_('username'), maxlength=30, unique=True, validator_list=[validators.isAlphaNumeric])
first_name = meta.CharField(maxlength=30, blank=True) first_name = meta.CharField(_('first name'), maxlength=30, blank=True)
last_name = meta.CharField(maxlength=30, blank=True) last_name = meta.CharField(_('last name'), maxlength=30, blank=True)
email = meta.EmailField('e-mail address', blank=True) email = meta.EmailField(_('e-mail address'), blank=True)
password_md5 = meta.CharField('password', maxlength=32, help_text=gettext_lazy("Use an MD5 hash -- not the raw password.")) password_md5 = meta.CharField(_('password'), maxlength=32, help_text=_("Use an MD5 hash -- not the raw password."))
is_staff = meta.BooleanField('staff status', help_text=gettext_lazy("Designates whether the user can log into this admin site.")) is_staff = meta.BooleanField(_('staff status'), help_text=_("Designates whether the user can log into this admin site."))
is_active = meta.BooleanField('active', default=True) is_active = meta.BooleanField(_('active'), default=True)
is_superuser = meta.BooleanField('superuser status') is_superuser = meta.BooleanField(_('superuser status'))
last_login = meta.DateTimeField(default=meta.LazyDate()) last_login = meta.DateTimeField(_('last login'), default=meta.LazyDate())
date_joined = meta.DateTimeField(default=meta.LazyDate()) date_joined = meta.DateTimeField(_('date joined'), default=meta.LazyDate())
groups = meta.ManyToManyField(Group, blank=True, groups = meta.ManyToManyField(Group, blank=True,
help_text=gettext_lazy("In addition to the permissions manually assigned, this user will also get all permissions granted to each group he/she is in.")) help_text=_("In addition to the permissions manually assigned, this user will also get all permissions granted to each group he/she is in."))
user_permissions = meta.ManyToManyField(Permission, blank=True, filter_interface=meta.HORIZONTAL) user_permissions = meta.ManyToManyField(Permission, blank=True, filter_interface=meta.HORIZONTAL)
class META: class META:
verbose_name = _('User')
verbose_name_plural = _('Users')
module_constants = { module_constants = {
'SESSION_KEY': '_auth_user_id', 'SESSION_KEY': '_auth_user_id',
} }
@ -48,10 +54,10 @@ class User(meta.Model):
admin = meta.Admin( admin = meta.Admin(
fields = ( fields = (
(None, {'fields': ('username', 'password_md5')}), (None, {'fields': ('username', 'password_md5')}),
('Personal info', {'fields': ('first_name', 'last_name', 'email')}), (_('Personal info'), {'fields': ('first_name', 'last_name', 'email')}),
('Permissions', {'fields': ('is_staff', 'is_active', 'is_superuser', 'user_permissions')}), (_('Permissions'), {'fields': ('is_staff', 'is_active', 'is_superuser', 'user_permissions')}),
('Important dates', {'fields': ('last_login', 'date_joined')}), (_('Important dates'), {'fields': ('last_login', 'date_joined')}),
('Groups', {'fields': ('groups',)}), (_('Groups'), {'fields': ('groups',)}),
), ),
list_display = ('username', 'email', 'first_name', 'last_name', 'is_staff'), list_display = ('username', 'email', 'first_name', 'last_name', 'is_staff'),
list_filter = ('is_staff', 'is_superuser'), list_filter = ('is_staff', 'is_superuser'),
@ -173,22 +179,27 @@ class User(meta.Model):
class Message(meta.Model): class Message(meta.Model):
user = meta.ForeignKey(User) user = meta.ForeignKey(User)
message = meta.TextField() message = meta.TextField(_('Message'))
def __repr__(self): def __repr__(self):
return self.message return self.message
class META:
verbose_name = _('Message')
verbose_name_plural = _('Messages')
class LogEntry(meta.Model): class LogEntry(meta.Model):
action_time = meta.DateTimeField(auto_now=True) action_time = meta.DateTimeField(_('action time'), auto_now=True)
user = meta.ForeignKey(User) user = meta.ForeignKey(User)
content_type = meta.ForeignKey(core.ContentType, blank=True, null=True) # TODO: content_type_id name? content_type = meta.ForeignKey(core.ContentType, blank=True, null=True) # TODO: content_type_id name?
object_id = meta.TextField(blank=True, null=True) object_id = meta.TextField(_('object id'), blank=True, null=True)
object_repr = meta.CharField(maxlength=200) object_repr = meta.CharField(_('object repr'), maxlength=200)
action_flag = meta.PositiveSmallIntegerField() action_flag = meta.PositiveSmallIntegerField(_('action flag'))
change_message = meta.TextField(blank=True) change_message = meta.TextField(blank=True)
class META: class META:
module_name = 'log' module_name = 'log'
verbose_name_plural = 'log entries' verbose_name = _('log entry')
verbose_name_plural = _('log entries')
db_table = 'auth_admin_log' db_table = 'auth_admin_log'
ordering = ('-action_time',) ordering = ('-action_time',)
module_constants = { module_constants = {

View File

@ -1,10 +1,12 @@
from django.core import meta, validators from django.core import meta, validators
from django.utils.translation import gettext_lazy from django.utils.translation import gettext_lazy as _
class Site(meta.Model): class Site(meta.Model):
domain = meta.CharField('domain name', maxlength=100) domain = meta.CharField(_('domain name'), maxlength=100)
name = meta.CharField('display name', maxlength=50) name = meta.CharField(_('display name'), maxlength=50)
class META: class META:
verbose_name = _('site')
verbose_name_plural = _('sites')
db_table = 'sites' db_table = 'sites'
ordering = ('domain',) ordering = ('domain',)
@ -17,9 +19,11 @@ class Site(meta.Model):
return get_object(pk=SITE_ID) return get_object(pk=SITE_ID)
class Package(meta.Model): class Package(meta.Model):
label = meta.CharField(maxlength=20, primary_key=True) label = meta.CharField(_('label'), maxlength=20, primary_key=True)
name = meta.CharField(maxlength=30, unique=True) name = meta.CharField(_('name'), maxlength=30, unique=True)
class META: class META:
verbose_name = _('package')
verbose_name_plural = _('packages')
db_table = 'packages' db_table = 'packages'
ordering = ('name',) ordering = ('name',)
@ -27,10 +31,12 @@ class Package(meta.Model):
return self.name return self.name
class ContentType(meta.Model): class ContentType(meta.Model):
name = meta.CharField(maxlength=100) name = meta.CharField(_('name'), maxlength=100)
package = meta.ForeignKey(Package, db_column='package') package = meta.ForeignKey(Package, db_column='package')
python_module_name = meta.CharField(maxlength=50) python_module_name = meta.CharField(_('python module name'), maxlength=50)
class META: class META:
verbose_name = _('content type')
verbose_name_plural = _('content types')
db_table = 'content_types' db_table = 'content_types'
ordering = ('package', 'name') ordering = ('package', 'name')
unique_together = (('package', 'python_module_name'),) unique_together = (('package', 'python_module_name'),)
@ -53,11 +59,13 @@ class ContentType(meta.Model):
class Redirect(meta.Model): class Redirect(meta.Model):
site = meta.ForeignKey(Site, radio_admin=meta.VERTICAL) site = meta.ForeignKey(Site, radio_admin=meta.VERTICAL)
old_path = meta.CharField('redirect from', maxlength=200, db_index=True, old_path = meta.CharField(_('redirect from'), maxlength=200, db_index=True,
help_text=gettext_lazy("This should be an absolute path, excluding the domain name. Example: '/events/search/'.")) help_text=_("This should be an absolute path, excluding the domain name. Example: '/events/search/'."))
new_path = meta.CharField('redirect to', maxlength=200, blank=True, new_path = meta.CharField(_('redirect to'), maxlength=200, blank=True,
help_text=gettext_lazy("This can be either an absolute path (as above) or a full URL starting with 'http://'.")) help_text=_("This can be either an absolute path (as above) or a full URL starting with 'http://'."))
class META: class META:
verbose_name = _('redirect')
verbose_name_plural = _('redirects')
db_table = 'redirects' db_table = 'redirects'
unique_together=(('site', 'old_path'),) unique_together=(('site', 'old_path'),)
ordering = ('old_path',) ordering = ('old_path',)
@ -70,18 +78,19 @@ class Redirect(meta.Model):
return "%s ---> %s" % (self.old_path, self.new_path) return "%s ---> %s" % (self.old_path, self.new_path)
class FlatFile(meta.Model): class FlatFile(meta.Model):
url = meta.CharField('URL', maxlength=100, validator_list=[validators.isAlphaNumericURL], url = meta.CharField(_('URL'), maxlength=100, validator_list=[validators.isAlphaNumericURL],
help_text=gettext_lazy("Example: '/about/contact/'. Make sure to have leading and trailing slashes.")) help_text=_("Example: '/about/contact/'. Make sure to have leading and trailing slashes."))
title = meta.CharField(maxlength=200) title = meta.CharField(_('title'), maxlength=200)
content = meta.TextField() content = meta.TextField(_('content'))
enable_comments = meta.BooleanField() enable_comments = meta.BooleanField(_('enable comments'))
template_name = meta.CharField(maxlength=70, blank=True, template_name = meta.CharField(_('template name'), maxlength=70, blank=True,
help_text=gettext_lazy("Example: 'flatfiles/contact_page'. If this isn't provided, the system will use 'flatfiles/default'.")) help_text=_("Example: 'flatfiles/contact_page'. If this isn't provided, the system will use 'flatfiles/default'."))
registration_required = meta.BooleanField(help_text=gettext_lazy("If this is checked, only logged-in users will be able to view the page.")) registration_required = meta.BooleanField(_('registration required'), help_text=_("If this is checked, only logged-in users will be able to view the page."))
sites = meta.ManyToManyField(Site) sites = meta.ManyToManyField(Site)
class META: class META:
db_table = 'flatfiles' db_table = 'flatfiles'
verbose_name = 'flat page' verbose_name = _('flat page')
verbose_name_plural = _('flat pages')
ordering = ('url',) ordering = ('url',)
admin = meta.Admin( admin = meta.Admin(
fields = ( fields = (
@ -102,10 +111,12 @@ import base64, md5, random, sys
import cPickle as pickle import cPickle as pickle
class Session(meta.Model): class Session(meta.Model):
session_key = meta.CharField(maxlength=40, primary_key=True) session_key = meta.CharField(_('session key'), maxlength=40, primary_key=True)
session_data = meta.TextField() session_data = meta.TextField(_('session data'))
expire_date = meta.DateTimeField() expire_date = meta.DateTimeField(_('expire date'))
class META: class META:
verbose_name = _('session')
verbose_name_plural = _('sessions')
module_constants = { module_constants = {
'base64': base64, 'base64': base64,
'md5': md5, 'md5': md5,