From d5c4d5fa235e46c94acfbca2cac1839f56668df9 Mon Sep 17 00:00:00 2001
From: Jannis Leidel <jannis@leidel.info>
Date: Sun, 21 Feb 2010 23:45:38 +0000
Subject: [PATCH] Fixed #12928 - Updated Danish translation. Thanks, Finn
 Gruwier Larsen.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@12476 bcc190cf-cafb-0310-a4f2-bffc1f526a37
---
 django/conf/locale/da/LC_MESSAGES/django.mo   |  Bin 64594 -> 72777 bytes
 django/conf/locale/da/LC_MESSAGES/django.po   | 1787 ++++++++++++-----
 django/conf/locale/da/LC_MESSAGES/djangojs.mo |  Bin 1540 -> 1540 bytes
 django/conf/locale/da/LC_MESSAGES/djangojs.po |   43 +-
 4 files changed, 1252 insertions(+), 578 deletions(-)

diff --git a/django/conf/locale/da/LC_MESSAGES/django.mo b/django/conf/locale/da/LC_MESSAGES/django.mo
index 67d6facc4249d36c760748aa9eae4eb9290ce17d..21523a79133d95c3292321d4e5e95fd760000ef4 100644
GIT binary patch
literal 72777
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
WcX@I!9bX=}QIp1;+l~HH2mTxW(4`Up

delta 23222
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

diff --git a/django/conf/locale/da/LC_MESSAGES/django.po b/django/conf/locale/da/LC_MESSAGES/django.po
index 51918c82ec..345228ef85 100644
--- a/django/conf/locale/da/LC_MESSAGES/django.po
+++ b/django/conf/locale/da/LC_MESSAGES/django.po
@@ -6,8 +6,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Django 1.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-07-26 21:43+0200\n"
-"PO-Revision-Date: 2008-11-07 20:41+0200\n"
+"POT-Creation-Date: 2010-02-14 22:33+0100\n"
+"PO-Revision-Date: 2010-02-20 20:41+0200\n"
 "Last-Translator: Finn Gruwier Larsen<finn@gruwier.dk>\n"
 "Language-Team: \n"
 "MIME-Version: 1.0\n"
@@ -19,202 +19,218 @@ msgid "Arabic"
 msgstr "Arabisk"
 
 #: conf/global_settings.py:45
-msgid "Bengali"
-msgstr "Bengalsk"
-
-#: conf/global_settings.py:46
 msgid "Bulgarian"
 msgstr "Bulgarsk"
 
+#: conf/global_settings.py:46
+msgid "Bengali"
+msgstr "Bengalsk"
+
 #: conf/global_settings.py:47
+msgid "Bosnian"
+msgstr "Bosnisk"
+
+#: conf/global_settings.py:48
 msgid "Catalan"
 msgstr "Catalansk"
 
-#: conf/global_settings.py:48
+#: conf/global_settings.py:49
 msgid "Czech"
 msgstr "Tjekkisk"
 
-#: conf/global_settings.py:49
+#: conf/global_settings.py:50
 msgid "Welsh"
 msgstr "Walisisk"
 
-#: conf/global_settings.py:50
+#: conf/global_settings.py:51
 msgid "Danish"
 msgstr "Dansk"
 
-#: conf/global_settings.py:51
+#: conf/global_settings.py:52
 msgid "German"
 msgstr "Tysk"
 
-#: conf/global_settings.py:52
+#: conf/global_settings.py:53
 msgid "Greek"
 msgstr "Græsk"
 
-#: conf/global_settings.py:53
+#: conf/global_settings.py:54
 msgid "English"
 msgstr "Engelsk"
 
-#: conf/global_settings.py:54
+#: conf/global_settings.py:55
 msgid "Spanish"
 msgstr "Spansk"
 
-#: conf/global_settings.py:55
-msgid "Estonian"
-msgstr "Estisk"
-
 #: conf/global_settings.py:56
 msgid "Argentinean Spanish"
 msgstr "Argentisk spansk"
 
 #: conf/global_settings.py:57
+msgid "Estonian"
+msgstr "Estisk"
+
+#: conf/global_settings.py:58
 msgid "Basque"
 msgstr "Baskisk"
 
-#: conf/global_settings.py:58
+#: conf/global_settings.py:59
 msgid "Persian"
 msgstr "Persisk"
 
-#: conf/global_settings.py:59
+#: conf/global_settings.py:60
 msgid "Finnish"
 msgstr "Finsk"
 
-#: conf/global_settings.py:60
+#: conf/global_settings.py:61
 msgid "French"
 msgstr "Fransk"
 
-#: conf/global_settings.py:61
+#: conf/global_settings.py:62
+msgid "Frisian"
+msgstr "Frisisk"
+
+#: conf/global_settings.py:63
 msgid "Irish"
 msgstr "Irsk"
 
-#: conf/global_settings.py:62
+#: conf/global_settings.py:64
 msgid "Galician"
 msgstr "Galicisk"
 
-#: conf/global_settings.py:63
-msgid "Hungarian"
-msgstr "Ungarsk"
-
-#: conf/global_settings.py:64
+#: conf/global_settings.py:65
 msgid "Hebrew"
 msgstr "Hebræisk"
 
-#: conf/global_settings.py:65
+#: conf/global_settings.py:66
 msgid "Hindi"
 msgstr "Hindi"
 
-#: conf/global_settings.py:66
+#: conf/global_settings.py:67
 msgid "Croatian"
 msgstr "Kroatisk"
 
-#: conf/global_settings.py:67
+#: conf/global_settings.py:68
+msgid "Hungarian"
+msgstr "Ungarsk"
+
+#: conf/global_settings.py:69
 msgid "Icelandic"
 msgstr "Islandsk"
 
-#: conf/global_settings.py:68
+#: conf/global_settings.py:70
 msgid "Italian"
 msgstr "Italiensk"
 
-#: conf/global_settings.py:69
+#: conf/global_settings.py:71
 msgid "Japanese"
 msgstr "Japansk"
 
-#: conf/global_settings.py:70
+#: conf/global_settings.py:72
 msgid "Georgian"
 msgstr "Georgisk"
 
-#: conf/global_settings.py:71
-msgid "Korean"
-msgstr "Koreansk"
-
-#: conf/global_settings.py:72
+#: conf/global_settings.py:73
 msgid "Khmer"
 msgstr "Khmer"
 
-#: conf/global_settings.py:73
+#: conf/global_settings.py:74
 msgid "Kannada"
 msgstr "Kannada"
 
-#: conf/global_settings.py:74
-msgid "Latvian"
-msgstr "Lettisk"
-
 #: conf/global_settings.py:75
+msgid "Korean"
+msgstr "Koreansk"
+
+#: conf/global_settings.py:76
 msgid "Lithuanian"
 msgstr "Litauisk"
 
-#: conf/global_settings.py:76
+#: conf/global_settings.py:77
+msgid "Latvian"
+msgstr "Lettisk"
+
+#: conf/global_settings.py:78
 msgid "Macedonian"
 msgstr "Makedonsk"
 
-#: conf/global_settings.py:77
+#: conf/global_settings.py:79
 msgid "Dutch"
 msgstr "Hollandsk"
 
-#: conf/global_settings.py:78
+#: conf/global_settings.py:80
 msgid "Norwegian"
 msgstr "Norsk"
 
-#: conf/global_settings.py:79
+#: conf/global_settings.py:81
 msgid "Polish"
 msgstr "Polsk"
 
-#: conf/global_settings.py:80
+#: conf/global_settings.py:82
 msgid "Portuguese"
 msgstr "Portugisisk"
 
-#: conf/global_settings.py:81
+#: conf/global_settings.py:83
 msgid "Brazilian Portuguese"
 msgstr "Brasiliansk portugisisk"
 
-#: conf/global_settings.py:82
+#: conf/global_settings.py:84
 msgid "Romanian"
 msgstr "Rumænsk"
 
-#: conf/global_settings.py:83
+#: conf/global_settings.py:85
 msgid "Russian"
 msgstr "Russisk"
 
-#: conf/global_settings.py:84
+#: conf/global_settings.py:86
 msgid "Slovak"
 msgstr "Slovakisk"
 
-#: conf/global_settings.py:85
+#: conf/global_settings.py:87
 msgid "Slovenian"
 msgstr "Slovensk"
 
-#: conf/global_settings.py:86
+#: conf/global_settings.py:88
+msgid "Albanian"
+msgstr "Albansk"
+
+#: conf/global_settings.py:89
 msgid "Serbian"
 msgstr "Serbisk"
 
-#: conf/global_settings.py:87
+#: conf/global_settings.py:90
+msgid "Serbian Latin"
+msgstr "Serbisk (latin)"
+
+#: conf/global_settings.py:91
 msgid "Swedish"
 msgstr "Svensk"
 
-#: conf/global_settings.py:88
+#: conf/global_settings.py:92
 msgid "Tamil"
 msgstr "Tamil"
 
-#: conf/global_settings.py:89
+#: conf/global_settings.py:93
 msgid "Telugu"
 msgstr "Telugu"
 
-#: conf/global_settings.py:90
+#: conf/global_settings.py:94
 msgid "Thai"
 msgstr "Thai"
 
-#: conf/global_settings.py:91
+#: conf/global_settings.py:95
 msgid "Turkish"
 msgstr "Tyrkisk"
 
-#: conf/global_settings.py:92
+#: conf/global_settings.py:96
 msgid "Ukrainian"
 msgstr "Ukrainsk"
 
-#: conf/global_settings.py:93
+#: conf/global_settings.py:97
 msgid "Simplified Chinese"
 msgstr "Forenklet kinesisk"
 
-#: conf/global_settings.py:94
+#: conf/global_settings.py:98
 msgid "Traditional Chinese"
 msgstr "Traditionelt kinesisk"
 
@@ -223,7 +239,7 @@ msgstr "Traditionelt kinesisk"
 msgid "Successfully deleted %(count)d %(items)s."
 msgstr "%(count)d %(items)s blev slettet."
 
-#: contrib/admin/actions.py:67 contrib/admin/options.py:1027
+#: contrib/admin/actions.py:67 contrib/admin/options.py:1096
 msgid "Are you sure?"
 msgstr "Er du sikker?"
 
@@ -266,19 +282,19 @@ msgstr "Denne måned"
 msgid "This year"
 msgstr "Dette år"
 
-#: contrib/admin/filterspecs.py:147 forms/widgets.py:434
+#: contrib/admin/filterspecs.py:147 forms/widgets.py:435
 msgid "Yes"
 msgstr "Ja"
 
-#: contrib/admin/filterspecs.py:147 forms/widgets.py:434
+#: contrib/admin/filterspecs.py:147 forms/widgets.py:435
 msgid "No"
 msgstr "Nej"
 
-#: contrib/admin/filterspecs.py:154 forms/widgets.py:434
+#: contrib/admin/filterspecs.py:154 forms/widgets.py:435
 msgid "Unknown"
 msgstr "Ukendt"
 
-#: contrib/admin/helpers.py:14
+#: contrib/admin/helpers.py:19
 msgid "Action:"
 msgstr "Handling"
 
@@ -310,104 +326,113 @@ msgstr "logmeddelelse"
 msgid "log entries"
 msgstr "logmeddelelser"
 
-#: contrib/admin/options.py:133 contrib/admin/options.py:147
+#: contrib/admin/options.py:139 contrib/admin/options.py:154
 msgid "None"
 msgstr "Ingen"
 
-#: contrib/admin/options.py:519
+#: contrib/admin/options.py:558
 #, python-format
 msgid "Changed %s."
 msgstr "Ændrede %s."
 
-#: contrib/admin/options.py:519 contrib/admin/options.py:529
-#: contrib/comments/templates/comments/preview.html:16 forms/models.py:388
-#: forms/models.py:600
+#: contrib/admin/options.py:558 contrib/admin/options.py:568
+#: contrib/comments/templates/comments/preview.html:16 db/models/base.py:797
+#: forms/models.py:544
 msgid "and"
 msgstr "og"
 
-#: contrib/admin/options.py:524
+#: contrib/admin/options.py:563
 #, python-format
 msgid "Added %(name)s \"%(object)s\"."
 msgstr "Tilføjede %(name)s \"%(object)s\"."
 
-#: contrib/admin/options.py:528
+#: contrib/admin/options.py:567
 #, python-format
 msgid "Changed %(list)s for %(name)s \"%(object)s\"."
 msgstr "Ændrede %(list)s for %(name)s \"%(object)s\"."
 
-#: contrib/admin/options.py:533
+#: contrib/admin/options.py:572
 #, python-format
 msgid "Deleted %(name)s \"%(object)s\"."
 msgstr "Slettede %(name)s \"%(object)s\"."
 
-#: contrib/admin/options.py:537
+#: contrib/admin/options.py:576
 msgid "No fields changed."
 msgstr "Ingen felter ændret."
 
-#: contrib/admin/options.py:599 contrib/auth/admin.py:67
+#: contrib/admin/options.py:642
 #, python-format
 msgid "The %(name)s \"%(obj)s\" was added successfully."
 msgstr "%(name)s \"%(obj)s\" blev tilføjet i databasen."
 
-#: contrib/admin/options.py:603 contrib/admin/options.py:636
-#: contrib/auth/admin.py:75
+#: contrib/admin/options.py:646 contrib/admin/options.py:679
 msgid "You may edit it again below."
 msgstr "Du kan redigere det igen herunder."
 
-#: contrib/admin/options.py:613 contrib/admin/options.py:646
+#: contrib/admin/options.py:656 contrib/admin/options.py:689
 #, python-format
 msgid "You may add another %s below."
 msgstr "Du kan tilføje endnu en %s herunder."
 
-#: contrib/admin/options.py:634
+#: contrib/admin/options.py:677
 #, python-format
 msgid "The %(name)s \"%(obj)s\" was changed successfully."
 msgstr "%(name)s \"%(obj)s\" blev ændret."
 
-#: contrib/admin/options.py:642
+#: contrib/admin/options.py:685
 #, python-format
 msgid ""
 "The %(name)s \"%(obj)s\" was added successfully. You may edit it again below."
 msgstr "%(name)s \"%(obj)s\" blev tilføjet. Du kan redigere det igen herunder."
 
-#: contrib/admin/options.py:773
+#: contrib/admin/options.py:738
+msgid ""
+"Items must be selected in order to perform actions on them. No items have "
+"been changed."
+msgstr ""
+
+#: contrib/admin/options.py:756
+msgid "No action selected."
+msgstr "Ingen handling valgt."
+
+#: contrib/admin/options.py:836
 #, python-format
 msgid "Add %s"
 msgstr "Tilføj %s"
 
-#: contrib/admin/options.py:804 contrib/admin/options.py:1005
+#: contrib/admin/options.py:862 contrib/admin/options.py:1074
 #, python-format
 msgid "%(name)s object with primary key %(key)r does not exist."
 msgstr "Der findes ikke et %(name)s-objekt med primærnøgle %(key)r."
 
-#: contrib/admin/options.py:861
+#: contrib/admin/options.py:927
 #, python-format
 msgid "Change %s"
 msgstr "Ret %s"
 
-#: contrib/admin/options.py:905
+#: contrib/admin/options.py:972
 msgid "Database error"
 msgstr "databasefejl"
 
-#: contrib/admin/options.py:941
-#,  python-format
+#: contrib/admin/options.py:1008
+#, python-format
 msgid "%(count)s %(name)s was changed successfully."
 msgid_plural "%(count)s %(name)s were changed successfully."
 msgstr[0] "%(count)s %(name)s blev ændret."
 msgstr[1] "%(count)s %(name)s blev ændret."
 
-#: contrib/admin/options.py:1020
+#: contrib/admin/options.py:1089
 #, python-format
 msgid "The %(name)s \"%(obj)s\" was deleted successfully."
 msgstr "%(name)s \"%(obj)s\" blev slettet."
 
-#: contrib/admin/options.py:1057
+#: contrib/admin/options.py:1126
 #, python-format
 msgid "Change history: %s"
 msgstr "Ændringshistorik: %s"
 
-#: contrib/admin/sites.py:21 contrib/admin/views/decorators.py:14
-#: contrib/auth/forms.py:80
+#: contrib/admin/sites.py:22 contrib/admin/views/decorators.py:14
+#: contrib/auth/forms.py:81
 msgid ""
 "Please enter a correct username and password. Note that both fields are case-"
 "sensitive."
@@ -415,11 +440,11 @@ msgstr ""
 "Indtast venligst et korrekt brugernavn og adgangskode. Bemærk, at begge "
 "felter er versalfølsomme."
 
-#: contrib/admin/sites.py:285 contrib/admin/views/decorators.py:40
+#: contrib/admin/sites.py:306 contrib/admin/views/decorators.py:40
 msgid "Please log in again, because your session has expired."
 msgstr "Log venligst ind igen, da din session er udløbet."
 
-#: contrib/admin/sites.py:292 contrib/admin/views/decorators.py:47
+#: contrib/admin/sites.py:313 contrib/admin/views/decorators.py:47
 msgid ""
 "Looks like your browser isn't configured to accept cookies. Please enable "
 "cookies, reload this page, and try again."
@@ -427,62 +452,62 @@ msgstr ""
 "Det ser ud til din browser ikke er indstillet til at acceptere cookies. Slå "
 "venligst cookies til, genindlæs denne side og prøv igen."
 
-#: contrib/admin/sites.py:308 contrib/admin/sites.py:314
+#: contrib/admin/sites.py:329 contrib/admin/sites.py:335
 #: contrib/admin/views/decorators.py:66
 msgid "Usernames cannot contain the '@' character."
 msgstr "Brugernavne kan ikke indeholde tegnet '@'."
 
-#: contrib/admin/sites.py:311 contrib/admin/views/decorators.py:62
+#: contrib/admin/sites.py:332 contrib/admin/views/decorators.py:62
 #, python-format
 msgid "Your e-mail address is not your username. Try '%s' instead."
 msgstr "Din e-mail-adresse er ikke dit brugernavn. Prøv '%s' i stedet."
 
-#: contrib/admin/sites.py:367
+#: contrib/admin/sites.py:388
 msgid "Site administration"
 msgstr "Website-administration"
 
-#: contrib/admin/sites.py:381 contrib/admin/templates/admin/login.html:26
+#: contrib/admin/sites.py:402 contrib/admin/templates/admin/login.html:26
 #: contrib/admin/templates/registration/password_reset_complete.html:14
 #: contrib/admin/views/decorators.py:20
 msgid "Log in"
 msgstr "Log ind"
 
-#: contrib/admin/sites.py:426
+#: contrib/admin/sites.py:447
 #, python-format
 msgid "%s administration"
 msgstr "Administration af %s"
 
-#: contrib/admin/util.py:168
+#: contrib/admin/util.py:170
 #, python-format
 msgid "One or more %(fieldname)s in %(name)s: %(obj)s"
 msgstr "Et eller flere %(fieldname)s i %(name)s: %(obj)s"
 
-#: contrib/admin/util.py:173
+#: contrib/admin/util.py:175
 #, python-format
 msgid "One or more %(fieldname)s in %(name)s:"
 msgstr "Et eller flere %(fieldname)s i %(name)s:"
 
-#: contrib/admin/widgets.py:71
+#: contrib/admin/widgets.py:72
 msgid "Date:"
 msgstr "Dato:"
 
-#: contrib/admin/widgets.py:71
+#: contrib/admin/widgets.py:72
 msgid "Time:"
 msgstr "Tid:"
 
-#: contrib/admin/widgets.py:95
+#: contrib/admin/widgets.py:96
 msgid "Currently:"
 msgstr "Nuværende:"
 
-#: contrib/admin/widgets.py:95
+#: contrib/admin/widgets.py:96
 msgid "Change:"
 msgstr "Ret:"
 
-#: contrib/admin/widgets.py:124
+#: contrib/admin/widgets.py:126
 msgid "Lookup"
 msgstr "Slå op"
 
-#: contrib/admin/widgets.py:236
+#: contrib/admin/widgets.py:238
 msgid "Add Another"
 msgstr "Tilføj endnu en"
 
@@ -498,16 +523,16 @@ msgstr "Vi beklager, men den ønskede side kunne ikke findes"
 #: contrib/admin/templates/admin/500.html:4
 #: contrib/admin/templates/admin/app_index.html:8
 #: contrib/admin/templates/admin/base.html:54
-#: contrib/admin/templates/admin/change_form.html:17
-#: contrib/admin/templates/admin/change_list.html:25
+#: contrib/admin/templates/admin/change_form.html:18
+#: contrib/admin/templates/admin/change_list.html:39
 #: contrib/admin/templates/admin/delete_confirmation.html:6
 #: contrib/admin/templates/admin/delete_selected_confirmation.html:6
 #: contrib/admin/templates/admin/invalid_setup.html:4
 #: contrib/admin/templates/admin/object_history.html:6
-#: contrib/admin/templates/admin/auth/user/change_password.html:10
+#: contrib/admin/templates/admin/auth/user/change_password.html:11
 #: contrib/admin/templates/registration/logged_out.html:4
 #: contrib/admin/templates/registration/password_change_done.html:4
-#: contrib/admin/templates/registration/password_change_form.html:4
+#: contrib/admin/templates/registration/password_change_form.html:5
 #: contrib/admin/templates/registration/password_reset_complete.html:4
 #: contrib/admin/templates/registration/password_reset_confirm.html:4
 #: contrib/admin/templates/registration/password_reset_done.html:4
@@ -542,7 +567,31 @@ msgstr "Udfør den valgte handling"
 
 #: contrib/admin/templates/admin/actions.html:4
 msgid "Go"
-msgstr "Kør"
+msgstr "Udfør"
+
+#: contrib/admin/templates/admin/actions.html:7
+#, python-format
+msgid ""
+"<span class=\"_acnt\">0</span> of %(total_count)s %(module_name)s selected"
+msgstr ""
+
+#: contrib/admin/templates/admin/actions.html:11
+#, python-format
+msgid "All %(total_count)s %(module_name)s selected"
+msgstr ""
+
+#: contrib/admin/templates/admin/actions.html:14
+msgid "Click here to select all objects across all pages"
+msgstr ""
+
+#: contrib/admin/templates/admin/actions.html:14
+#, python-format
+msgid "Select all %(total_count)s %(module_name)s"
+msgstr ""
+
+#: contrib/admin/templates/admin/actions.html:16
+msgid "Clear selection"
+msgstr ""
 
 #: contrib/admin/templates/admin/app_index.html:10
 #: contrib/admin/templates/admin/index.html:19
@@ -556,22 +605,22 @@ msgstr "Velkommen,"
 
 #: contrib/admin/templates/admin/base.html:32
 #: contrib/admin/templates/registration/password_change_done.html:3
-#: contrib/admin/templates/registration/password_change_form.html:3
+#: contrib/admin/templates/registration/password_change_form.html:4
 #: contrib/admindocs/templates/admin_doc/bookmarklets.html:3
 msgid "Documentation"
 msgstr "Dokumentation"
 
 #: contrib/admin/templates/admin/base.html:40
-#: contrib/admin/templates/admin/auth/user/change_password.html:14
-#: contrib/admin/templates/admin/auth/user/change_password.html:47
+#: contrib/admin/templates/admin/auth/user/change_password.html:15
+#: contrib/admin/templates/admin/auth/user/change_password.html:48
 #: contrib/admin/templates/registration/password_change_done.html:3
-#: contrib/admin/templates/registration/password_change_form.html:3
+#: contrib/admin/templates/registration/password_change_form.html:4
 msgid "Change password"
 msgstr "Skift adgangskode"
 
 #: contrib/admin/templates/admin/base.html:47
 #: contrib/admin/templates/registration/password_change_done.html:3
-#: contrib/admin/templates/registration/password_change_form.html:3
+#: contrib/admin/templates/registration/password_change_form.html:4
 msgid "Log out"
 msgstr "Log ud"
 
@@ -583,41 +632,42 @@ msgstr "Django website-administration"
 msgid "Django administration"
 msgstr "Django administration"
 
-#: contrib/admin/templates/admin/change_form.html:20
+#: contrib/admin/templates/admin/change_form.html:21
 #: contrib/admin/templates/admin/index.html:29
 msgid "Add"
 msgstr "Tilføj"
 
-#: contrib/admin/templates/admin/change_form.html:27
+#: contrib/admin/templates/admin/change_form.html:28
 #: contrib/admin/templates/admin/object_history.html:10
 msgid "History"
 msgstr "Historik"
 
-#: contrib/admin/templates/admin/change_form.html:28
-#: contrib/admin/templates/admin/edit_inline/stacked.html:13
-#: contrib/admin/templates/admin/edit_inline/tabular.html:27
+#: contrib/admin/templates/admin/change_form.html:29
+#: contrib/admin/templates/admin/edit_inline/stacked.html:9
+#: contrib/admin/templates/admin/edit_inline/tabular.html:28
 msgid "View on site"
 msgstr "Se på website"
 
-#: contrib/admin/templates/admin/change_form.html:38
-#: contrib/admin/templates/admin/change_list.html:54
-#: contrib/admin/templates/admin/auth/user/change_password.html:23
+#: contrib/admin/templates/admin/change_form.html:39
+#: contrib/admin/templates/admin/change_list.html:68
+#: contrib/admin/templates/admin/auth/user/change_password.html:24
+#: contrib/admin/templates/registration/password_change_form.html:15
 msgid "Please correct the error below."
 msgid_plural "Please correct the errors below."
 msgstr[0] "Ret venligst fejlen herunder."
 msgstr[1] "Ret venligst fejlene herunder."
 
-#: contrib/admin/templates/admin/change_list.html:46
+#: contrib/admin/templates/admin/change_list.html:60
 #, python-format
 msgid "Add %(name)s"
 msgstr "Tilføj %(name)s"
 
-#: contrib/admin/templates/admin/change_list.html:65
+#: contrib/admin/templates/admin/change_list.html:79
 msgid "Filter"
 msgstr "Filtrer"
 
 #: contrib/admin/templates/admin/delete_confirmation.html:10
-#: contrib/admin/templates/admin/submit_line.html:4 forms/formsets.py:275
+#: contrib/admin/templates/admin/submit_line.html:4 forms/formsets.py:294
 msgid "Delete"
 msgstr "Slet"
 
@@ -657,17 +707,17 @@ msgid ""
 "your account doesn't have permission to delete the following types of "
 "objects:"
 msgstr ""
-"Hvis du sletter %(object_name)s, vil du også slette relaterede objekter, "
-"men din konto har ikke rettigheder til at slette følgende objekttyper:"
+"Hvis du sletter %(object_name)s, vil du også slette relaterede objekter, men "
+"din konto har ikke rettigheder til at slette følgende objekttyper:"
 
 #: contrib/admin/templates/admin/delete_selected_confirmation.html:22
 #, python-format
 msgid ""
 "Are you sure you want to delete the selected %(object_name)s objects? All of "
-"the following objects and it's related items will be deleted:"
+"the following objects and their related items will be deleted:"
 msgstr ""
-"Er du sikker på du vil slette de valgte %(object_name)s-objekter? Alle "
-"de følgende relaterede objekter vil blive slettet:"
+"Er du sikker på du vil slette de valgte %(object_name)s-objekter? Alle de "
+"følgende relaterede objekter vil blive slettet:"
 
 #: contrib/admin/templates/admin/filter.html:2
 #, python-format
@@ -730,15 +780,9 @@ msgid "User"
 msgstr "Bruger"
 
 #: contrib/admin/templates/admin/object_history.html:24
-#: contrib/comments/templates/comments/moderation_queue.html:33
 msgid "Action"
 msgstr "Funktion"
 
-#: contrib/admin/templates/admin/object_history.html:30
-#: utils/translation/trans_real.py:400
-msgid "DATETIME_FORMAT"
-msgstr "j. F Y H:i"
-
 #: contrib/admin/templates/admin/object_history.html:38
 msgid ""
 "This object doesn't have a change history. It probably wasn't added via this "
@@ -784,7 +828,7 @@ msgstr "Gem og tilføj endnu en"
 msgid "Save and continue editing"
 msgstr "Gem og fortsæt med at redigere"
 
-#: contrib/admin/templates/admin/auth/user/add_form.html:6
+#: contrib/admin/templates/admin/auth/user/add_form.html:5
 msgid ""
 "First, enter a username and password. Then, you'll be able to edit more user "
 "options."
@@ -792,33 +836,39 @@ msgstr ""
 "Indtast først et brugernavn og en adgangskode. Derefter får du yderligere "
 "redigeringsmuligheder."
 
-#: contrib/admin/templates/admin/auth/user/add_form.html:13
-#: contrib/auth/forms.py:14 contrib/auth/forms.py:47 contrib/auth/forms.py:59
-msgid "Username"
-msgstr "Brugernavn"
-
-#: contrib/admin/templates/admin/auth/user/add_form.html:20
-#: contrib/admin/templates/admin/auth/user/change_password.html:34
-#: contrib/auth/forms.py:17 contrib/auth/forms.py:60 contrib/auth/forms.py:185
-msgid "Password"
-msgstr "Adgangskode"
-
-#: contrib/admin/templates/admin/auth/user/add_form.html:26
-#: contrib/admin/templates/admin/auth/user/change_password.html:40
-#: contrib/auth/forms.py:186
-msgid "Password (again)"
-msgstr "Adgangskode (igen)"
-
-#: contrib/admin/templates/admin/auth/user/add_form.html:27
-#: contrib/admin/templates/admin/auth/user/change_password.html:41
-msgid "Enter the same password as above, for verification."
-msgstr "Indtast den samme adgangskode som ovenfor for verifikation."
-
-#: contrib/admin/templates/admin/auth/user/change_password.html:27
+#: contrib/admin/templates/admin/auth/user/change_password.html:28
 #, python-format
 msgid "Enter a new password for the user <strong>%(username)s</strong>."
 msgstr "Indtast en ny adgangskode for brugeren <strong>%(username)s</strong>."
 
+#: contrib/admin/templates/admin/auth/user/change_password.html:35
+#: contrib/auth/forms.py:17 contrib/auth/forms.py:61 contrib/auth/forms.py:186
+msgid "Password"
+msgstr "Adgangskode"
+
+#: contrib/admin/templates/admin/auth/user/change_password.html:41
+#: contrib/admin/templates/registration/password_change_form.html:37
+#: contrib/auth/forms.py:187
+msgid "Password (again)"
+msgstr "Adgangskode (igen)"
+
+#: contrib/admin/templates/admin/auth/user/change_password.html:42
+#: contrib/auth/forms.py:19
+msgid "Enter the same password as above, for verification."
+msgstr "Indtast den samme adgangskode som ovenfor for verifikation."
+
+#: contrib/admin/templates/admin/edit_inline/stacked.html:33
+#: contrib/admin/templates/admin/edit_inline/tabular.html:78
+#, python-format
+msgid "Add another %(verbose_name)s"
+msgstr "Tilføj endnu en %(verbose_name)s"
+
+#: contrib/admin/templates/admin/edit_inline/stacked.html:36
+#: contrib/admin/templates/admin/edit_inline/tabular.html:81
+#: contrib/comments/templates/comments/delete.html:12
+msgid "Remove"
+msgstr "Fjern"
+
 #: contrib/admin/templates/admin/edit_inline/tabular.html:15
 msgid "Delete?"
 msgstr "Slet?"
@@ -832,9 +882,9 @@ msgid "Log in again"
 msgstr "Log ind igen"
 
 #: contrib/admin/templates/registration/password_change_done.html:4
-#: contrib/admin/templates/registration/password_change_form.html:4
-#: contrib/admin/templates/registration/password_change_form.html:6
-#: contrib/admin/templates/registration/password_change_form.html:10
+#: contrib/admin/templates/registration/password_change_form.html:5
+#: contrib/admin/templates/registration/password_change_form.html:7
+#: contrib/admin/templates/registration/password_change_form.html:19
 msgid "Password change"
 msgstr "Skift adgangskode"
 
@@ -847,7 +897,7 @@ msgstr "Adgangskoden blev ændret"
 msgid "Your password was changed."
 msgstr "Din adgangskode blev ændret."
 
-#: contrib/admin/templates/registration/password_change_form.html:12
+#: contrib/admin/templates/registration/password_change_form.html:21
 msgid ""
 "Please enter your old password, for security's sake, and then enter your new "
 "password twice so we can verify you typed it in correctly."
@@ -856,21 +906,17 @@ msgstr ""
 "din nye adgangskode to gange, så vi kan være sikre på, at den er indtastet "
 "korrekt."
 
-#: contrib/admin/templates/registration/password_change_form.html:17
-msgid "Old password:"
-msgstr "Gammel adgangskode:"
+#: contrib/admin/templates/registration/password_change_form.html:27
+#: contrib/auth/forms.py:170
+msgid "Old password"
+msgstr "Gammel adgangskode"
 
-#: contrib/admin/templates/registration/password_change_form.html:19
-#: contrib/admin/templates/registration/password_reset_confirm.html:18
-msgid "New password:"
-msgstr "Ny adgangskode:"
+#: contrib/admin/templates/registration/password_change_form.html:32
+#: contrib/auth/forms.py:144
+msgid "New password"
+msgstr "Ny adgangskode"
 
-#: contrib/admin/templates/registration/password_change_form.html:21
-#: contrib/admin/templates/registration/password_reset_confirm.html:20
-msgid "Confirm password:"
-msgstr "Bekræft ny adgangskode:"
-
-#: contrib/admin/templates/registration/password_change_form.html:23
+#: contrib/admin/templates/registration/password_change_form.html:43
 #: contrib/admin/templates/registration/password_reset_confirm.html:21
 msgid "Change my password"
 msgstr "Skift min adgangskode"
@@ -909,6 +955,14 @@ msgstr ""
 "Indtast venligst din nye adgangskode to gange, så vi kan være sikre på, at "
 "den er indtastet korrekt."
 
+#: contrib/admin/templates/registration/password_reset_confirm.html:18
+msgid "New password:"
+msgstr "Ny adgangskode:"
+
+#: contrib/admin/templates/registration/password_reset_confirm.html:20
+msgid "Confirm password:"
+msgstr "Bekræft ny adgangskode:"
+
 #: contrib/admin/templates/registration/password_reset_confirm.html:26
 msgid "Password reset unsuccessful"
 msgstr "Adgangskoden blev ikke nulstillet"
@@ -978,7 +1032,7 @@ msgstr "E-mail-adresse:"
 msgid "Reset my password"
 msgstr "Nulstil min adgangskode"
 
-#: contrib/admin/templatetags/admin_list.py:299
+#: contrib/admin/templatetags/admin_list.py:240
 msgid "All dates"
 msgstr "Alle datoer"
 
@@ -992,11 +1046,11 @@ msgstr "Vælg %s"
 msgid "Select %s to change"
 msgstr "Vælg %s, der skal ændres"
 
-#: contrib/admin/views/template.py:37 contrib/sites/models.py:38
+#: contrib/admin/views/template.py:38 contrib/sites/models.py:38
 msgid "site"
 msgstr "website"
 
-#: contrib/admin/views/template.py:39
+#: contrib/admin/views/template.py:40
 msgid "template"
 msgstr "skabelon"
 
@@ -1056,89 +1110,7 @@ msgstr "antal %s"
 msgid "Fields on %s objects"
 msgstr "Felter på %s-objekter"
 
-#: contrib/admindocs/views.py:334 contrib/admindocs/views.py:345
-#: contrib/admindocs/views.py:347 contrib/admindocs/views.py:353
-#: contrib/admindocs/views.py:354 contrib/admindocs/views.py:356
-msgid "Integer"
-msgstr "Heltal"
-
-#: contrib/admindocs/views.py:335
-msgid "Boolean (Either True or False)"
-msgstr "Boolsk (enten True eller False)"
-
-#: contrib/admindocs/views.py:336 contrib/admindocs/views.py:355
-#, python-format
-msgid "String (up to %(max_length)s)"
-msgstr "Streng (op til %(max_length)s)"
-
-#: contrib/admindocs/views.py:337
-msgid "Comma-separated integers"
-msgstr "Kommaseparerede heltal"
-
-#: contrib/admindocs/views.py:338
-msgid "Date (without time)"
-msgstr "Dato (uden tid)"
-
-#: contrib/admindocs/views.py:339
-msgid "Date (with time)"
-msgstr "Dato (med tid)"
-
-#: contrib/admindocs/views.py:340
-msgid "Decimal number"
-msgstr "Decimaltal"
-
-#: contrib/admindocs/views.py:341
-msgid "E-mail address"
-msgstr "E-mail-adresse"
-
-#: contrib/admindocs/views.py:342 contrib/admindocs/views.py:343
-#: contrib/admindocs/views.py:346
-msgid "File path"
-msgstr "Sti"
-
-#: contrib/admindocs/views.py:344
-msgid "Floating point number"
-msgstr "Flydende-komma-tal"
-
-#: contrib/admindocs/views.py:348 contrib/comments/models.py:60
-msgid "IP address"
-msgstr "IP-adresse"
-
-#: contrib/admindocs/views.py:350
-msgid "Boolean (Either True, False or None)"
-msgstr "Boolsk (True, False eller None)"
-
-#: contrib/admindocs/views.py:351
-msgid "Relation to parent model"
-msgstr "Relation til forældermodel"
-
-#: contrib/admindocs/views.py:352
-msgid "Phone number"
-msgstr "Telefonnummer"
-
-#: contrib/admindocs/views.py:357
-msgid "Text"
-msgstr "Tekst"
-
-#: contrib/admindocs/views.py:358
-msgid "Time"
-msgstr "Tid"
-
-#: contrib/admindocs/views.py:359 contrib/comments/forms.py:95
-#: contrib/comments/templates/comments/moderation_queue.html:37
-#: contrib/flatpages/admin.py:8 contrib/flatpages/models.py:7
-msgid "URL"
-msgstr "URL"
-
-#: contrib/admindocs/views.py:360
-msgid "U.S. state (two uppercase letters)"
-msgstr "Stat (i USA, to store bogstaver)"
-
 #: contrib/admindocs/views.py:361
-msgid "XML text"
-msgstr "XML-tekst"
-
-#: contrib/admindocs/views.py:387
 #, python-format
 msgid "%s does not appear to be a urlpattern object"
 msgstr "%s ser ikke ud til at være et urlpattern-objekt"
@@ -1162,15 +1134,12 @@ msgid ""
 "your computer is \"internal\").</p>\n"
 msgstr ""
 "\n"
-"<p class=\"help\">For at installere bookmarklets, træk linket til din "
-"bogmærkelinje\n"
-" eller højreklik på linket og tilføj det til dine bogmærker. Du kan nu\n"
-"markere bookmarkletten fra enhver side på websitet. Bemærk, at nogle af "
-"disse \n"
-"bookmarkletter kræver, at du ser på websitet fra en computer der opfattes \n"
-"som \"intern\" (tal med din systemadministrator, hvis du ikke er sikker på "
-"om\n"
-"din computer er \"intern\").</p>\n"
+"<p class=\"help\">For at installere bookmarklets, træk linket til din\n"
+"bogmærkelinje eller højreklik på linket og tilføj det til dine bogmærker.\n"
+"Du kan nu markere bookmarkletten fra enhver side på websitet.\n"
+"Bemærk, at nogle af disse bookmarkletter kræver, at du ser på websitet fra\n"
+"en computer der opfattes som \"intern\" (tal med din systemadministrator,\n"
+"hvis du ikke er sikker på om din computer er \"intern\").</p>\n"
 
 #: contrib/admindocs/templates/admin_doc/bookmarklets.html:18
 msgid "Documentation for this page"
@@ -1214,37 +1183,37 @@ msgstr "Rediger dette objekt (i nyt vindue)"
 msgid "As above, but opens the admin page in a new window."
 msgstr "Som ovenfor, men åbner administrationssiden i et nyt vindue."
 
-#: contrib/auth/admin.py:21
+#: contrib/auth/admin.py:29
 msgid "Personal info"
 msgstr "Personlig information"
 
-#: contrib/auth/admin.py:22
+#: contrib/auth/admin.py:30
 msgid "Permissions"
 msgstr "Rettigheder"
 
-#: contrib/auth/admin.py:23
+#: contrib/auth/admin.py:31
 msgid "Important dates"
 msgstr "Vigtige datoer"
 
-#: contrib/auth/admin.py:24
+#: contrib/auth/admin.py:32
 msgid "Groups"
 msgstr "Grupper"
 
-#: contrib/auth/admin.py:80
-msgid "Add user"
-msgstr "Tilføj bruger"
-
-#: contrib/auth/admin.py:106
+#: contrib/auth/admin.py:114
 msgid "Password changed successfully."
 msgstr "Adgangskoden blev ændret."
 
-#: contrib/auth/admin.py:112
+#: contrib/auth/admin.py:124
 #, python-format
 msgid "Change password: %s"
 msgstr "Skift adgangskode: %s"
 
-#: contrib/auth/forms.py:15 contrib/auth/forms.py:48
-#: contrib/auth/models.py:128
+#: contrib/auth/forms.py:14 contrib/auth/forms.py:48 contrib/auth/forms.py:60
+msgid "Username"
+msgstr "Brugernavn"
+
+#: contrib/auth/forms.py:15 contrib/auth/forms.py:49
+#: contrib/auth/models.py:180
 msgid ""
 "Required. 30 characters or fewer. Alphanumeric characters only (letters, "
 "digits and underscores)."
@@ -1252,7 +1221,7 @@ msgstr ""
 "Påkrævet. Højst 30 tegn, kun alfanumeriske tegn (bogstaver og cifre samt "
 "understreg)."
 
-#: contrib/auth/forms.py:16 contrib/auth/forms.py:49
+#: contrib/auth/forms.py:16 contrib/auth/forms.py:50
 msgid "This value must contain only letters, numbers and underscores."
 msgstr "Dette felt må kun indeholde bogstaver og cifre samt understreg."
 
@@ -1260,20 +1229,20 @@ msgstr "Dette felt må kun indeholde bogstaver og cifre samt understreg."
 msgid "Password confirmation"
 msgstr "Bekræftelse af adgangskode"
 
-#: contrib/auth/forms.py:30
+#: contrib/auth/forms.py:31
 msgid "A user with that username already exists."
 msgstr "En bruger med dette brugernavn findes allerede."
 
-#: contrib/auth/forms.py:36 contrib/auth/forms.py:155
-#: contrib/auth/forms.py:197
+#: contrib/auth/forms.py:37 contrib/auth/forms.py:156
+#: contrib/auth/forms.py:198
 msgid "The two password fields didn't match."
 msgstr "De to adgangskoder var ikke identiske."
 
-#: contrib/auth/forms.py:82
+#: contrib/auth/forms.py:83
 msgid "This account is inactive."
 msgstr "Denne konto er inaktiv."
 
-#: contrib/auth/forms.py:87
+#: contrib/auth/forms.py:88
 msgid ""
 "Your Web browser doesn't appear to have cookies enabled. Cookies are "
 "required for logging in."
@@ -1281,11 +1250,11 @@ msgstr ""
 "Din browser ser ud til ikke at have cookies aktiveret. Cookies er påkrævet "
 "for at kunne logge ind."
 
-#: contrib/auth/forms.py:100
+#: contrib/auth/forms.py:101
 msgid "E-mail"
 msgstr "E-mail"
 
-#: contrib/auth/forms.py:109
+#: contrib/auth/forms.py:110
 msgid ""
 "That e-mail address doesn't have an associated user account. Are you sure "
 "you've registered?"
@@ -1293,73 +1262,65 @@ msgstr ""
 "Den e-mail-adresse er ikke tilknyttet en konto. Er du sikker på at du har "
 "registreret dig?"
 
-#: contrib/auth/forms.py:135
+#: contrib/auth/forms.py:136
 #, python-format
 msgid "Password reset on %s"
 msgstr "Adgangskode nulstillet på %s"
 
-#: contrib/auth/forms.py:143
-msgid "New password"
-msgstr "Ny adgangskode"
-
-#: contrib/auth/forms.py:144
+#: contrib/auth/forms.py:145
 msgid "New password confirmation"
 msgstr "Bekræftelse af ny adgangskode"
 
-#: contrib/auth/forms.py:169
-msgid "Old password"
-msgstr "Gammel adgangskode"
-
-#: contrib/auth/forms.py:177
+#: contrib/auth/forms.py:178
 msgid "Your old password was entered incorrectly. Please enter it again."
 msgstr ""
 "Din gamle adgangskode blev ikke indtastet korrekt. Indtast den venligst igen."
 
-#: contrib/auth/models.py:63 contrib/auth/models.py:86
+#: contrib/auth/models.py:66 contrib/auth/models.py:94
 msgid "name"
 msgstr "navn"
 
-#: contrib/auth/models.py:65
+#: contrib/auth/models.py:68
 msgid "codename"
 msgstr "kodenavn"
 
-#: contrib/auth/models.py:68
+#: contrib/auth/models.py:72
 msgid "permission"
 msgstr "rettighed"
 
-#: contrib/auth/models.py:69 contrib/auth/models.py:87
+#: contrib/auth/models.py:73 contrib/auth/models.py:95
 msgid "permissions"
 msgstr "rettigheder"
 
-#: contrib/auth/models.py:90
+#: contrib/auth/models.py:98
 msgid "group"
 msgstr "gruppe"
 
-#: contrib/auth/models.py:91 contrib/auth/models.py:138
+#: contrib/auth/models.py:99 contrib/auth/models.py:190
 msgid "groups"
 msgstr "grupper"
 
-#: contrib/auth/models.py:128
+#: contrib/auth/models.py:180
 msgid "username"
 msgstr "brugernavn"
 
-#: contrib/auth/models.py:129
+#: contrib/auth/models.py:181
 msgid "first name"
 msgstr "fornavn"
 
-#: contrib/auth/models.py:130
+#: contrib/auth/models.py:182
 msgid "last name"
 msgstr "efternavn"
 
-#: contrib/auth/models.py:131
+#: contrib/auth/models.py:183
 msgid "e-mail address"
 msgstr "e-mail-adresse"
 
-#: contrib/auth/models.py:132
+#: contrib/auth/models.py:184
 msgid "password"
 msgstr "adgangskode"
 
-#: contrib/auth/models.py:132
+#: contrib/auth/models.py:184
 msgid ""
 "Use '[algo]$[salt]$[hexdigest]' or use the <a href=\"password/\">change "
 "password form</a>."
@@ -1367,19 +1328,19 @@ msgstr ""
 "Brug '[algo]$[salt]$[hexdigest]' eller brug <a href=\"password/\">formularen "
 "til skift af adgangskode</a>."
 
-#: contrib/auth/models.py:133
+#: contrib/auth/models.py:185
 msgid "staff status"
 msgstr "admin-status"
 
-#: contrib/auth/models.py:133
+#: contrib/auth/models.py:185
 msgid "Designates whether the user can log into this admin site."
 msgstr "Bestemmer om brugeren kan logge ind på dette administrationswebsite."
 
-#: contrib/auth/models.py:134
+#: contrib/auth/models.py:186
 msgid "active"
 msgstr "aktiv"
 
-#: contrib/auth/models.py:134
+#: contrib/auth/models.py:186
 msgid ""
 "Designates whether this user should be treated as active. Unselect this "
 "instead of deleting accounts."
@@ -1387,26 +1348,26 @@ msgstr ""
 "Bestemmer om brugeren skal behandles som aktiv. Fravælg dette frem for at "
 "slette en konto."
 
-#: contrib/auth/models.py:135
+#: contrib/auth/models.py:187
 msgid "superuser status"
 msgstr "superbrugerstatus"
 
-#: contrib/auth/models.py:135
+#: contrib/auth/models.py:187
 msgid ""
 "Designates that this user has all permissions without explicitly assigning "
 "them."
 msgstr ""
 "Bestemmer at denne bruger har alle rettigheder uden at tildele dem eksplicit."
 
-#: contrib/auth/models.py:136
+#: contrib/auth/models.py:188
 msgid "last login"
 msgstr "sidst logget ind"
 
-#: contrib/auth/models.py:137
+#: contrib/auth/models.py:189
 msgid "date joined"
 msgstr "dato for registrering"
 
-#: contrib/auth/models.py:139
+#: contrib/auth/models.py:191
 msgid ""
 "In addition to the permissions manually assigned, this user will also get "
 "all permissions granted to each group he/she is in."
@@ -1414,39 +1375,71 @@ msgstr ""
 "Udover de rettigheder, der manuelt er tildelt brugeren, vil denne også få "
 "alle rettigheder, der er tildelt hver gruppe, brugeren er medlem af."
 
-#: contrib/auth/models.py:140
+#: contrib/auth/models.py:192
 msgid "user permissions"
 msgstr "Rettigheder"
 
-#: contrib/auth/models.py:144 contrib/comments/models.py:50
+#: contrib/auth/models.py:196 contrib/comments/models.py:50
 #: contrib/comments/models.py:168
 msgid "user"
 msgstr "bruger"
 
-#: contrib/auth/models.py:145
+#: contrib/auth/models.py:197
 msgid "users"
 msgstr "brugere"
 
-#: contrib/auth/models.py:301
+#: contrib/auth/models.py:367
 msgid "message"
 msgstr "meddelelse"
 
-#: contrib/auth/views.py:56
+#: contrib/auth/views.py:60
 msgid "Logged out"
 msgstr "Logget ud"
 
-#: contrib/auth/management/commands/createsuperuser.py:23 forms/fields.py:429
+#: contrib/auth/management/commands/createsuperuser.py:23
+#: core/validators.py:85 forms/fields.py:414
 msgid "Enter a valid e-mail address."
 msgstr "Indtast en gyldig e-mail-adresse."
 
-#: contrib/comments/admin.py:11
+#: contrib/comments/admin.py:12
 msgid "Content"
 msgstr "Indhold"
 
-#: contrib/comments/admin.py:14
+#: contrib/comments/admin.py:15
 msgid "Metadata"
 msgstr "Metadata"
 
+#: contrib/comments/admin.py:39
+msgid "flagged"
+msgstr "Markeret"
+
+#: contrib/comments/admin.py:40
+msgid "Flag selected comments"
+msgstr "Marker valgte kommentarer"
+
+#: contrib/comments/admin.py:43
+msgid "approved"
+msgstr "Godkendt"
+
+#: contrib/comments/admin.py:44
+msgid "Approve selected comments"
+msgstr "Godkend valgte kommentarer"
+
+#: contrib/comments/admin.py:47
+msgid "removed"
+msgstr "fjernet"
+
+#: contrib/comments/admin.py:48
+msgid "Remove selected comments"
+msgstr "Fjern valgte kommentarer"
+
+#: contrib/comments/admin.py:60
+#, python-format
+msgid "1 comment was successfully %(action)s."
+msgid_plural "%(count)s comments were successfully %(action)s."
+msgstr[0] "1 kommentar blev %(action)s"
+msgstr[1] "%(count)s kommentarer blev %(action)s."
+
 #: contrib/comments/feeds.py:13
 #, python-format
 msgid "%(site_name)s comments"
@@ -1458,7 +1451,6 @@ msgid "Latest comments on %(site_name)s"
 msgstr "Seneste kommentarer på %(site_name)s"
 
 #: contrib/comments/forms.py:93
-#: contrib/comments/templates/comments/moderation_queue.html:34
 msgid "Name"
 msgstr "Navn"
 
@@ -1466,26 +1458,30 @@ msgstr "Navn"
 msgid "Email address"
 msgstr "E-mail-adresse"
 
+#: contrib/comments/forms.py:95 contrib/flatpages/admin.py:8
+#: contrib/flatpages/models.py:7 db/models/fields/__init__.py:1107
+msgid "URL"
+msgstr "URL"
+
 #: contrib/comments/forms.py:96
-#: contrib/comments/templates/comments/moderation_queue.html:35
 msgid "Comment"
 msgstr "Kommentar"
 
-#: contrib/comments/forms.py:173
+#: contrib/comments/forms.py:175
 #, python-format
 msgid "Watch your mouth! The word %s is not allowed here."
 msgid_plural "Watch your mouth! The words %s are not allowed here."
 msgstr[0] "Var din mund! Ordet %s er ikke tilladt her."
 msgstr[1] "Var din mund! Ordene %s er ikke tilladt her."
 
-#: contrib/comments/forms.py:180
+#: contrib/comments/forms.py:182
 msgid ""
 "If you enter anything in this field your comment will be treated as spam"
 msgstr ""
 "Hvis du indtaster noget i dette felt, vil din kommentar blive betragtet som "
 "spam."
 
-#: contrib/comments/models.py:22 contrib/contenttypes/models.py:74
+#: contrib/comments/models.py:22 contrib/contenttypes/models.py:81
 msgid "content type"
 msgstr "indholdstype"
 
@@ -1514,6 +1510,10 @@ msgstr "kommentar"
 msgid "date/time submitted"
 msgstr "dato/tidspunkt for oprettelse"
 
+#: contrib/comments/models.py:60 db/models/fields/__init__.py:909
+msgid "IP address"
+msgstr "IP-adresse"
+
 #: contrib/comments/models.py:61
 msgid "is public"
 msgstr "er offentlig"
@@ -1596,7 +1596,6 @@ msgid "Really make this comment public?"
 msgstr "Vil du godkende denne kommentar?"
 
 #: contrib/comments/templates/comments/approve.html:12
-#: contrib/comments/templates/comments/moderation_queue.html:49
 msgid "Approve"
 msgstr "Godkend"
 
@@ -1621,11 +1620,6 @@ msgstr "Fjern en kommentar"
 msgid "Really remove this comment?"
 msgstr "Skal kommentaren fjernes?"
 
-#: contrib/comments/templates/comments/delete.html:12
-#: contrib/comments/templates/comments/moderation_queue.html:53
-msgid "Remove"
-msgstr "Fjern"
-
 #: contrib/comments/templates/comments/deleted.html:4
 msgid "Thanks for removing"
 msgstr "Tak for fjernelsen"
@@ -1644,7 +1638,7 @@ msgstr "Flag"
 
 #: contrib/comments/templates/comments/flagged.html:4
 msgid "Thanks for flagging"
-msgstr "Tak for flagningen"
+msgstr "Tak for markeringen"
 
 #: contrib/comments/templates/comments/form.html:17
 #: contrib/comments/templates/comments/preview.html:32
@@ -1656,39 +1650,6 @@ msgstr "Indsend"
 msgid "Preview"
 msgstr "Forhåndsvis"
 
-#: contrib/comments/templates/comments/moderation_queue.html:4
-#: contrib/comments/templates/comments/moderation_queue.html:19
-msgid "Comment moderation queue"
-msgstr "Moderationskø"
-
-#: contrib/comments/templates/comments/moderation_queue.html:26
-msgid "No comments to moderate"
-msgstr "Ingen kommentarer at moderere"
-
-#: contrib/comments/templates/comments/moderation_queue.html:36
-msgid "Email"
-msgstr "E-mail"
-
-#: contrib/comments/templates/comments/moderation_queue.html:38
-msgid "Authenticated?"
-msgstr "Autenticeret?"
-
-#: contrib/comments/templates/comments/moderation_queue.html:39
-msgid "IP Address"
-msgstr "IP-adresse"
-
-#: contrib/comments/templates/comments/moderation_queue.html:40
-msgid "Date posted"
-msgstr "Indsendt d."
-
-#: contrib/comments/templates/comments/moderation_queue.html:63
-msgid "yes"
-msgstr "ja"
-
-#: contrib/comments/templates/comments/moderation_queue.html:63
-msgid "no"
-msgstr "nej"
-
 #: contrib/comments/templates/comments/posted.html:4
 msgid "Thanks for commenting"
 msgstr "Tak for kommenteringen"
@@ -1716,11 +1677,11 @@ msgstr "Indsend din kommentar"
 msgid "or make changes"
 msgstr "eller gennemfør ændringer"
 
-#: contrib/contenttypes/models.py:70
+#: contrib/contenttypes/models.py:77
 msgid "python model class name"
 msgstr "klassenavn i Python-model"
 
-#: contrib/contenttypes/models.py:75
+#: contrib/contenttypes/models.py:82
 msgid "content types"
 msgstr "indholdstyper"
 
@@ -1785,7 +1746,7 @@ msgstr "flad side"
 msgid "flat pages"
 msgstr "flade sider"
 
-#: contrib/formtools/wizard.py:130
+#: contrib/formtools/wizard.py:134
 msgid ""
 "We apologize, but your form has expired. Please continue filling out the "
 "form from this page."
@@ -1793,6 +1754,38 @@ msgstr ""
 "Tiden er udløbet - vi beklager. Vær venlig at fortsætte med at udfylde "
 "formularen på denne side."
 
+#: contrib/gis/db/models/fields.py:50
+msgid "The base GIS field -- maps to the OpenGIS Specification Geometry type."
+msgstr ""
+
+#: contrib/gis/db/models/fields.py:269
+msgid "Point"
+msgstr "Punkt"
+
+#: contrib/gis/db/models/fields.py:273
+msgid "Line string"
+msgstr "Linjesegment"
+
+#: contrib/gis/db/models/fields.py:277
+msgid "Polygon"
+msgstr "Polygon"
+
+#: contrib/gis/db/models/fields.py:281
+msgid "Multi-point"
+msgstr "Multipunkt"
+
+#: contrib/gis/db/models/fields.py:285
+msgid "Multi-line string"
+msgstr "Multilinjesegment"
+
+#: contrib/gis/db/models/fields.py:289
+msgid "Multi polygon"
+msgstr "Multipolygon"
+
+#: contrib/gis/db/models/fields.py:293
+msgid "Geometry collection"
+msgstr "Geometrisamling"
+
 #: contrib/gis/forms/fields.py:17
 msgid "No geometry value provided."
 msgstr "Ingen værdi givet for geometri."
@@ -1809,7 +1802,8 @@ msgstr "Ugyldig gemometritype."
 msgid ""
 "An error occurred when transforming the geometry to the SRID of the geometry "
 "form field."
-msgstr ""
+msgstr "Der opstod en fejl ved transformation af geometrien til "
+"formularfeltets SRID"
 
 #: contrib/humanize/templatetags/humanize.py:19
 msgid "th"
@@ -1896,25 +1890,25 @@ msgstr "i morgen"
 msgid "yesterday"
 msgstr "i går"
 
-#: contrib/localflavor/ar/forms.py:27
+#: contrib/localflavor/ar/forms.py:28
 msgid "Enter a postal code in the format NNNN or ANNNNAAA."
 msgstr "Indtast et postnummer i formatet NNNN eller ANNNNAAA."
 
-#: contrib/localflavor/ar/forms.py:49 contrib/localflavor/br/forms.py:96
-#: contrib/localflavor/br/forms.py:135 contrib/localflavor/pe/forms.py:23
-#: contrib/localflavor/pe/forms.py:51
+#: contrib/localflavor/ar/forms.py:50 contrib/localflavor/br/forms.py:97
+#: contrib/localflavor/br/forms.py:136 contrib/localflavor/pe/forms.py:24
+#: contrib/localflavor/pe/forms.py:52
 msgid "This field requires only numbers."
 msgstr "I dette felt skal kun indtastes cifre."
 
-#: contrib/localflavor/ar/forms.py:50
+#: contrib/localflavor/ar/forms.py:51
 msgid "This field requires 7 or 8 digits."
 msgstr "Dette felt kræver 7 eller 8 cifre."
 
-#: contrib/localflavor/ar/forms.py:79
+#: contrib/localflavor/ar/forms.py:80
 msgid "Enter a valid CUIT in XX-XXXXXXXX-X or XXXXXXXXXXXX format."
 msgstr "Indtast en gyldig CUIT i format XX-XXXXXXXX-X eller XXXXXXXXXXXX."
 
-#: contrib/localflavor/ar/forms.py:80
+#: contrib/localflavor/ar/forms.py:81
 msgid "Invalid CUIT."
 msgstr "Ugyldig CUIT."
 
@@ -1954,8 +1948,8 @@ msgstr "Vorarlberg"
 msgid "Vienna"
 msgstr "Vienna"
 
-#: contrib/localflavor/at/forms.py:20 contrib/localflavor/ch/forms.py:16
-#: contrib/localflavor/no/forms.py:12
+#: contrib/localflavor/at/forms.py:20 contrib/localflavor/ch/forms.py:17
+#: contrib/localflavor/no/forms.py:13
 msgid "Enter a zip code in the format XXXX."
 msgstr "Indtast et postnummer i formatet XXXX."
 
@@ -1963,45 +1957,45 @@ msgstr "Indtast et postnummer i formatet XXXX."
 msgid "Enter a valid Austrian Social Security Number in XXXX XXXXXX format."
 msgstr "Indtast et gyldigt østrigsk sygesikringsnummer i format XXXX XXXXXX."
 
-#: contrib/localflavor/au/forms.py:16
+#: contrib/localflavor/au/forms.py:17
 msgid "Enter a 4 digit post code."
 msgstr "Indtast et firecifret postnummer."
 
-#: contrib/localflavor/br/forms.py:21
+#: contrib/localflavor/br/forms.py:22
 msgid "Enter a zip code in the format XXXXX-XXX."
 msgstr "Indtast et postnummer i formatet XXXXX-XXX."
 
-#: contrib/localflavor/br/forms.py:30
+#: contrib/localflavor/br/forms.py:31
 msgid "Phone numbers must be in XX-XXXX-XXXX format."
 msgstr "Telefinnumre skal være i formatet XX-XXXX-XXXX."
 
-#: contrib/localflavor/br/forms.py:58
+#: contrib/localflavor/br/forms.py:59
 msgid ""
 "Select a valid brazilian state. That state is not one of the available "
 "states."
 msgstr "Vælg en gyldig brasiliansk provins. Denne provins er ikke gyldig."
 
-#: contrib/localflavor/br/forms.py:94
+#: contrib/localflavor/br/forms.py:95
 msgid "Invalid CPF number."
 msgstr "Ugyldigt CPF-nummer."
 
-#: contrib/localflavor/br/forms.py:95
+#: contrib/localflavor/br/forms.py:96
 msgid "This field requires at most 11 digits or 14 characters."
 msgstr "Dette felt kræver mindst 11 og højst 14 tegn."
 
-#: contrib/localflavor/br/forms.py:134
+#: contrib/localflavor/br/forms.py:135
 msgid "Invalid CNPJ number."
 msgstr "Ugyldigt CNPJ-nummer."
 
-#: contrib/localflavor/br/forms.py:136
+#: contrib/localflavor/br/forms.py:137
 msgid "This field requires at least 14 digits"
 msgstr "dette felt kræver mindst 14 cifre."
 
-#: contrib/localflavor/ca/forms.py:17
+#: contrib/localflavor/ca/forms.py:25
 msgid "Enter a postal code in the format XXX XXX."
 msgstr "Indtast et postnummer i formatet XXX XXX."
 
-#: contrib/localflavor/ca/forms.py:88
+#: contrib/localflavor/ca/forms.py:96
 msgid "Enter a valid Canadian Social Insurance number in XXX-XXX-XXX format."
 msgstr "Indtast et gyldigt kanadisk sygesikringsnummer i formatet XXX-XXX-XXX."
 
@@ -2109,7 +2103,7 @@ msgstr "Zug"
 msgid "Zurich"
 msgstr "Zurich"
 
-#: contrib/localflavor/ch/forms.py:64
+#: contrib/localflavor/ch/forms.py:65
 msgid ""
 "Enter a valid Swiss identity or passport card number in X1234567<0 or "
 "1234567890 format."
@@ -2117,15 +2111,15 @@ msgstr ""
 "Indtast et svejtsisk identitets- eller pasnr. i format X1234567<0 eller "
 "1234567890."
 
-#: contrib/localflavor/cl/forms.py:29
+#: contrib/localflavor/cl/forms.py:30
 msgid "Enter a valid Chilean RUT."
 msgstr "Indtast en gyldig chilensk RUT"
 
-#: contrib/localflavor/cl/forms.py:30
+#: contrib/localflavor/cl/forms.py:31
 msgid "Enter a valid Chilean RUT. The format is XX.XXX.XXX-X."
 msgstr "Indtast en gyldig chilensk RUT. Formatet er XX.XXX.XXX-X."
 
-#: contrib/localflavor/cl/forms.py:31
+#: contrib/localflavor/cl/forms.py:32
 msgid "The Chilean RUT is not valid."
 msgstr "Den chilenske RUT er ugyldig."
 
@@ -2185,23 +2179,23 @@ msgstr "Zlin-regionen"
 msgid "Moravian-Silesian Region"
 msgstr "Moravien-Silesien"
 
-#: contrib/localflavor/cz/forms.py:27 contrib/localflavor/sk/forms.py:30
+#: contrib/localflavor/cz/forms.py:28 contrib/localflavor/sk/forms.py:30
 msgid "Enter a postal code in the format XXXXX or XXX XX."
 msgstr "Indtast et postnr. i format XXXXX eller XXX XX."
 
-#: contrib/localflavor/cz/forms.py:47
+#: contrib/localflavor/cz/forms.py:48
 msgid "Enter a birth number in the format XXXXXX/XXXX or XXXXXXXXXX."
 msgstr "Indtast et fødselsnr. i formatet XXXXXX/XXXX or XXXXXXXXXX."
 
-#: contrib/localflavor/cz/forms.py:48
+#: contrib/localflavor/cz/forms.py:49
 msgid "Invalid optional parameter Gender, valid values are 'f' and 'm'"
 msgstr "Ugyldig værdi for køn. Gyldige værdier er 'f' og 'm'."
 
-#: contrib/localflavor/cz/forms.py:49
+#: contrib/localflavor/cz/forms.py:50
 msgid "Enter a valid birth number."
 msgstr "Indtast et gyldigt fødselsnummer."
 
-#: contrib/localflavor/cz/forms.py:106
+#: contrib/localflavor/cz/forms.py:107
 msgid "Enter a valid IC number."
 msgstr "Indtast et IC-nummer."
 
@@ -2269,12 +2263,12 @@ msgstr "Schleswig-Holstein"
 msgid "Thuringia"
 msgstr "Thuringia"
 
-#: contrib/localflavor/de/forms.py:14 contrib/localflavor/fi/forms.py:12
-#: contrib/localflavor/fr/forms.py:15
+#: contrib/localflavor/de/forms.py:15 contrib/localflavor/fi/forms.py:13
+#: contrib/localflavor/fr/forms.py:16
 msgid "Enter a zip code in the format XXXXX."
 msgstr "Indtast et postnummer i formatet XXXXX"
 
-#: contrib/localflavor/de/forms.py:41
+#: contrib/localflavor/de/forms.py:42
 msgid ""
 "Enter a valid German identity card number in XXXXXXXXXXX-XXXXXXX-XXXXXXX-X "
 "format."
@@ -2548,11 +2542,11 @@ msgstr "Foral Community of Navarre"
 msgid "Valencian Community"
 msgstr "Valencian Community"
 
-#: contrib/localflavor/es/forms.py:19
+#: contrib/localflavor/es/forms.py:20
 msgid "Enter a valid postal code in the range and format 01XXX - 52XXX."
 msgstr "Indtast et gyldigt postnr. i området 01XXX - 52XXX."
 
-#: contrib/localflavor/es/forms.py:39
+#: contrib/localflavor/es/forms.py:40
 msgid ""
 "Enter a valid phone number in one of the formats 6XXXXXXXX, 8XXXXXXXX or "
 "9XXXXXXXX."
@@ -2560,63 +2554,495 @@ msgstr ""
 "Indtast et gyldigt telefonr. i et af disse formater: 6XXXXXXXX, 8XXXXXXXX, "
 "9XXXXXXXX."
 
-#: contrib/localflavor/es/forms.py:66
+#: contrib/localflavor/es/forms.py:67
 msgid "Please enter a valid NIF, NIE, or CIF."
 msgstr "Indtast venligst gyldig NIF, NIE eller CIF."
 
-#: contrib/localflavor/es/forms.py:67
+#: contrib/localflavor/es/forms.py:68
 msgid "Please enter a valid NIF or NIE."
 msgstr "Indtast venligst gyldig NIF eller NIE."
 
-#: contrib/localflavor/es/forms.py:68
+#: contrib/localflavor/es/forms.py:69
 msgid "Invalid checksum for NIF."
 msgstr "Ugyldig kontrolsum for NIF."
 
-#: contrib/localflavor/es/forms.py:69
+#: contrib/localflavor/es/forms.py:70
 msgid "Invalid checksum for NIE."
 msgstr "Ugyldig kontrolsum for NIE."
 
-#: contrib/localflavor/es/forms.py:70
+#: contrib/localflavor/es/forms.py:71
 msgid "Invalid checksum for CIF."
 msgstr "Ugyldig kontrolsum for CIF."
 
-#: contrib/localflavor/es/forms.py:142
+#: contrib/localflavor/es/forms.py:143
 msgid ""
 "Please enter a valid bank account number in format XXXX-XXXX-XX-XXXXXXXXXX."
 msgstr ""
 "Indtast venligst et gyldigt bankkontonr. i formatet XXX-XXXX-XX-XXXXXXXXXX."
 
-#: contrib/localflavor/es/forms.py:143
+#: contrib/localflavor/es/forms.py:144
 msgid "Invalid checksum for bank account number."
 msgstr "Ugyldig kontrolsum for bankkontonr."
 
-#: contrib/localflavor/fi/forms.py:28
+#: contrib/localflavor/fi/forms.py:29
 msgid "Enter a valid Finnish social security number."
 msgstr "Indtast et gyldigt finsk sygesikringsnummer."
 
-#: contrib/localflavor/in_/forms.py:14
+#: contrib/localflavor/fr/forms.py:31
+msgid "Phone numbers must be in 0X XX XX XX XX format."
+msgstr "Telefonnumre skal være i formatet 0X XX XX XX XX."
+
+#: contrib/localflavor/id/forms.py:28
+msgid "Enter a valid post code"
+msgstr "Indtast et gyldigt postnummer"
+
+#: contrib/localflavor/id/forms.py:68 contrib/localflavor/nl/forms.py:53
+msgid "Enter a valid phone number"
+msgstr "Indtast et gyldigt telefonnummer"
+
+#: contrib/localflavor/id/forms.py:107
+msgid "Enter a valid vehicle license plate number"
+msgstr "Indtast et gyldigt bilnummer"
+
+#: contrib/localflavor/id/forms.py:170
+msgid "Enter a valid NIK/KTP number"
+msgstr "Indtast et gyldigt NIK/KTP-nummer."
+
+#: contrib/localflavor/id/id_choices.py:9
+#: contrib/localflavor/id/id_choices.py:73
+msgid "Bali"
+msgstr "Bali"
+
+#: contrib/localflavor/id/id_choices.py:10
+#: contrib/localflavor/id/id_choices.py:45
+msgid "Banten"
+msgstr "Banten"
+
+#: contrib/localflavor/id/id_choices.py:11
+#: contrib/localflavor/id/id_choices.py:54
+msgid "Bengkulu"
+msgstr "Bengkulu"
+
+#: contrib/localflavor/id/id_choices.py:12
+#: contrib/localflavor/id/id_choices.py:47
+msgid "Yogyakarta"
+msgstr "Yogyakarta"
+
+#: contrib/localflavor/id/id_choices.py:13
+#: contrib/localflavor/id/id_choices.py:51
+msgid "Jakarta"
+msgstr "Jakarta"
+
+#: contrib/localflavor/id/id_choices.py:14
+#: contrib/localflavor/id/id_choices.py:75
+msgid "Gorontalo"
+msgstr "Gorontalo"
+
+#: contrib/localflavor/id/id_choices.py:15
+#: contrib/localflavor/id/id_choices.py:57
+msgid "Jambi"
+msgstr "Jambi"
+
+#: contrib/localflavor/id/id_choices.py:16
+msgid "Jawa Barat"
+msgstr "Jawa Barat"
+
+#: contrib/localflavor/id/id_choices.py:17
+msgid "Jawa Tengah"
+msgstr "Jawa Tengah"
+
+#: contrib/localflavor/id/id_choices.py:18
+msgid "Jawa Timur"
+msgstr "Jawa Timur"
+
+#: contrib/localflavor/id/id_choices.py:19
+#: contrib/localflavor/id/id_choices.py:88
+msgid "Kalimantan Barat"
+msgstr "Kalimantan Barat"
+
+#: contrib/localflavor/id/id_choices.py:20
+#: contrib/localflavor/id/id_choices.py:66
+msgid "Kalimantan Selatan"
+msgstr "Kalimantan Selatan"
+
+#: contrib/localflavor/id/id_choices.py:21
+#: contrib/localflavor/id/id_choices.py:89
+msgid "Kalimantan Tengah"
+msgstr "Kalimantan Tengah"
+
+#: contrib/localflavor/id/id_choices.py:22
+#: contrib/localflavor/id/id_choices.py:90
+msgid "Kalimantan Timur"
+msgstr "Kalimantan Timur"
+
+#: contrib/localflavor/id/id_choices.py:23
+msgid "Kepulauan Bangka-Belitung"
+msgstr "Kepulauan Bangka-Belitung"
+
+#: contrib/localflavor/id/id_choices.py:24
+#: contrib/localflavor/id/id_choices.py:62
+msgid "Kepulauan Riau"
+msgstr "Kepulauan Riau"
+
+#: contrib/localflavor/id/id_choices.py:25
+#: contrib/localflavor/id/id_choices.py:55
+msgid "Lampung"
+msgstr "Lampung"
+
+#: contrib/localflavor/id/id_choices.py:26
+#: contrib/localflavor/id/id_choices.py:70
+msgid "Maluku"
+msgstr "Maluku"
+
+#: contrib/localflavor/id/id_choices.py:27
+#: contrib/localflavor/id/id_choices.py:71
+msgid "Maluku Utara"
+msgstr "Maluku Utara"
+
+#: contrib/localflavor/id/id_choices.py:28
+#: contrib/localflavor/id/id_choices.py:59
+msgid "Nanggroe Aceh Darussalam"
+msgstr "Nanggroe Aceh Darussalam"
+
+#: contrib/localflavor/id/id_choices.py:29
+msgid "Nusa Tenggara Barat"
+msgstr "Nusa Tenggara Barat"
+
+#: contrib/localflavor/id/id_choices.py:30
+msgid "Nusa Tenggara Timur"
+msgstr "Nusa Tenggara Timur"
+
+#: contrib/localflavor/id/id_choices.py:31
+msgid "Papua"
+msgstr "Papua"
+
+#: contrib/localflavor/id/id_choices.py:32
+msgid "Papua Barat"
+msgstr "Papua Barat"
+
+#: contrib/localflavor/id/id_choices.py:33
+#: contrib/localflavor/id/id_choices.py:60
+msgid "Riau"
+msgstr "Riau"
+
+#: contrib/localflavor/id/id_choices.py:34
+#: contrib/localflavor/id/id_choices.py:68
+msgid "Sulawesi Barat"
+msgstr ""
+
+#: contrib/localflavor/id/id_choices.py:35
+#: contrib/localflavor/id/id_choices.py:69
+msgid "Sulawesi Selatan"
+msgstr "Sulawesi Selatan"
+
+#: contrib/localflavor/id/id_choices.py:36
+#: contrib/localflavor/id/id_choices.py:76
+msgid "Sulawesi Tengah"
+msgstr "Sulawesi Tengah"
+
+#: contrib/localflavor/id/id_choices.py:37
+#: contrib/localflavor/id/id_choices.py:79
+msgid "Sulawesi Tenggara"
+msgstr "Sulawesi Tenggara"
+
+#: contrib/localflavor/id/id_choices.py:38
+msgid "Sulawesi Utara"
+msgstr "Sulawesi Utara"
+
+#: contrib/localflavor/id/id_choices.py:39
+#: contrib/localflavor/id/id_choices.py:52
+msgid "Sumatera Barat"
+msgstr "Sumatera Barat"
+
+#: contrib/localflavor/id/id_choices.py:40
+#: contrib/localflavor/id/id_choices.py:56
+msgid "Sumatera Selatan"
+msgstr "Sumatera Selatan"
+
+#: contrib/localflavor/id/id_choices.py:41
+#: contrib/localflavor/id/id_choices.py:58
+msgid "Sumatera Utara"
+msgstr "Sumatera Utara"
+
+#: contrib/localflavor/id/id_choices.py:46
+msgid "Magelang"
+msgstr "Magelang"
+
+#: contrib/localflavor/id/id_choices.py:48
+msgid "Surakarta - Solo"
+msgstr "Surakarta - Solo"
+
+#: contrib/localflavor/id/id_choices.py:49
+msgid "Madiun"
+msgstr "Madiun"
+
+#: contrib/localflavor/id/id_choices.py:50
+msgid "Kediri"
+msgstr "Kediri"
+
+#: contrib/localflavor/id/id_choices.py:53
+msgid "Tapanuli"
+msgstr "Tapanuli"
+
+#: contrib/localflavor/id/id_choices.py:61
+msgid "Kepulauan Bangka Belitung"
+msgstr "Kepulauan Bangka Belitung"
+
+#: contrib/localflavor/id/id_choices.py:63
+msgid "Corps Consulate"
+msgstr "Corps Consulate"
+
+#: contrib/localflavor/id/id_choices.py:64
+msgid "Corps Diplomatic"
+msgstr "Corps Diplomatic"
+
+#: contrib/localflavor/id/id_choices.py:65
+msgid "Bandung"
+msgstr "Bandung"
+
+#: contrib/localflavor/id/id_choices.py:67
+msgid "Sulawesi Utara Daratan"
+msgstr "Sulawesi Utara Daratan"
+
+#: contrib/localflavor/id/id_choices.py:72
+msgid "NTT - Timor"
+msgstr "NTT - Timor"
+
+#: contrib/localflavor/id/id_choices.py:74
+msgid "Sulawesi Utara Kepulauan"
+msgstr "Sulawesi Utara Kepulauan"
+
+#: contrib/localflavor/id/id_choices.py:77
+msgid "NTB - Lombok"
+msgstr "NTB - Lombok"
+
+#: contrib/localflavor/id/id_choices.py:78
+msgid "Papua dan Papua Barat"
+msgstr "Papua dan Papua Barat"
+
+#: contrib/localflavor/id/id_choices.py:80
+msgid "Cirebon"
+msgstr "Cirebon"
+
+#: contrib/localflavor/id/id_choices.py:81
+msgid "NTB - Sumbawa"
+msgstr "NTB - Sumbawa"
+
+#: contrib/localflavor/id/id_choices.py:82
+msgid "NTT - Flores"
+msgstr "NTT - Flores"
+
+#: contrib/localflavor/id/id_choices.py:83
+msgid "NTT - Sumba"
+msgstr "NTT - Sumba"
+
+#: contrib/localflavor/id/id_choices.py:84
+msgid "Bogor"
+msgstr "Bogor"
+
+#: contrib/localflavor/id/id_choices.py:85
+msgid "Pekalongan"
+msgstr "Pekalongan"
+
+#: contrib/localflavor/id/id_choices.py:86
+msgid "Semarang"
+msgstr "Semarang"
+
+#: contrib/localflavor/id/id_choices.py:87
+msgid "Pati"
+msgstr "Pati"
+
+#: contrib/localflavor/id/id_choices.py:91
+msgid "Surabaya"
+msgstr "Surabaya"
+
+#: contrib/localflavor/id/id_choices.py:92
+msgid "Madura"
+msgstr "Madura"
+
+#: contrib/localflavor/id/id_choices.py:93
+msgid "Malang"
+msgstr "Malang"
+
+#: contrib/localflavor/id/id_choices.py:94
+msgid "Jember"
+msgstr "Jember"
+
+#: contrib/localflavor/id/id_choices.py:95
+msgid "Banyumas"
+msgstr "Banyumas"
+
+#: contrib/localflavor/id/id_choices.py:96
+msgid "Federal Government"
+msgstr "Federal Government"
+
+#: contrib/localflavor/id/id_choices.py:97
+msgid "Bojonegoro"
+msgstr "Bojonegoro"
+
+#: contrib/localflavor/id/id_choices.py:98
+msgid "Purwakarta"
+msgstr "Purwakarta"
+
+#: contrib/localflavor/id/id_choices.py:99
+msgid "Sidoarjo"
+msgstr "Sidoarjo"
+
+#: contrib/localflavor/id/id_choices.py:100
+msgid "Garut"
+msgstr "Garut"
+
+#: contrib/localflavor/ie/ie_counties.py:8
+msgid "Antrim"
+msgstr "Antrim"
+
+#: contrib/localflavor/ie/ie_counties.py:9
+msgid "Armagh"
+msgstr "Armagh"
+
+#: contrib/localflavor/ie/ie_counties.py:10
+msgid "Carlow"
+msgstr "Carlow"
+
+#: contrib/localflavor/ie/ie_counties.py:11
+msgid "Cavan"
+msgstr "Cavan"
+
+#: contrib/localflavor/ie/ie_counties.py:12
+msgid "Clare"
+msgstr "Clare"
+
+#: contrib/localflavor/ie/ie_counties.py:13
+msgid "Cork"
+msgstr "Cork"
+
+#: contrib/localflavor/ie/ie_counties.py:14
+msgid "Derry"
+msgstr "Derry"
+
+#: contrib/localflavor/ie/ie_counties.py:15
+msgid "Donegal"
+msgstr "Donegal"
+
+#: contrib/localflavor/ie/ie_counties.py:16
+msgid "Down"
+msgstr "Down"
+
+#: contrib/localflavor/ie/ie_counties.py:17
+msgid "Dublin"
+msgstr "Dublin"
+
+#: contrib/localflavor/ie/ie_counties.py:18
+msgid "Fermanagh"
+msgstr "Fermanagh"
+
+#: contrib/localflavor/ie/ie_counties.py:19
+msgid "Galway"
+msgstr "Galway"
+
+#: contrib/localflavor/ie/ie_counties.py:20
+msgid "Kerry"
+msgstr "Kerry"
+
+#: contrib/localflavor/ie/ie_counties.py:21
+msgid "Kildare"
+msgstr "Kildare"
+
+#: contrib/localflavor/ie/ie_counties.py:22
+msgid "Kilkenny"
+msgstr "Kilkenny"
+
+#: contrib/localflavor/ie/ie_counties.py:23
+msgid "Laois"
+msgstr "Laois"
+
+#: contrib/localflavor/ie/ie_counties.py:24
+msgid "Leitrim"
+msgstr "Leitrim"
+
+#: contrib/localflavor/ie/ie_counties.py:25
+msgid "Limerick"
+msgstr "Limerick"
+
+#: contrib/localflavor/ie/ie_counties.py:26
+msgid "Longford"
+msgstr "Longford"
+
+#: contrib/localflavor/ie/ie_counties.py:27
+msgid "Louth"
+msgstr "Louth"
+
+#: contrib/localflavor/ie/ie_counties.py:28
+msgid "Mayo"
+msgstr "Mayo"
+
+#: contrib/localflavor/ie/ie_counties.py:29
+msgid "Meath"
+msgstr "Meath"
+
+#: contrib/localflavor/ie/ie_counties.py:30
+msgid "Monaghan"
+msgstr "Monaghan"
+
+#: contrib/localflavor/ie/ie_counties.py:31
+msgid "Offaly"
+msgstr "Offaly"
+
+#: contrib/localflavor/ie/ie_counties.py:32
+msgid "Roscommon"
+msgstr "Roscommon"
+
+#: contrib/localflavor/ie/ie_counties.py:33
+msgid "Sligo"
+msgstr "Shigo"
+
+#: contrib/localflavor/ie/ie_counties.py:34
+msgid "Tipperary"
+msgstr "Tipperary"
+
+#: contrib/localflavor/ie/ie_counties.py:35
+msgid "Tyrone"
+msgstr "Tyrol"
+
+#: contrib/localflavor/ie/ie_counties.py:36
+msgid "Waterford"
+msgstr "Waterford"
+
+#: contrib/localflavor/ie/ie_counties.py:37
+msgid "Westmeath"
+msgstr "Westmeath"
+
+#: contrib/localflavor/ie/ie_counties.py:38
+msgid "Wexford"
+msgstr "Wexford"
+
+#: contrib/localflavor/ie/ie_counties.py:39
+msgid "Wicklow"
+msgstr "Wicklow"
+
+#: contrib/localflavor/in_/forms.py:15
 msgid "Enter a zip code in the format XXXXXXX."
 msgstr "Indtast et postnr. i formatet XXXXXXX."
 
-#: contrib/localflavor/is_/forms.py:17
+#: contrib/localflavor/is_/forms.py:18
 msgid ""
 "Enter a valid Icelandic identification number. The format is XXXXXX-XXXX."
 msgstr ""
 "Indtast et gyldigt islandsk identifikationsnr. Formatet er XXXXXX-XXXX."
 
-#: contrib/localflavor/is_/forms.py:18
+#: contrib/localflavor/is_/forms.py:19
 msgid "The Icelandic identification number is not valid."
 msgstr "Det islandske identifikationsnummer er ikke gyldigt."
 
-#: contrib/localflavor/it/forms.py:14
+#: contrib/localflavor/it/forms.py:15
 msgid "Enter a valid zip code."
 msgstr "Indtast et gyldigt postnummer."
 
-#: contrib/localflavor/it/forms.py:43
+#: contrib/localflavor/it/forms.py:44
 msgid "Enter a valid Social Security number."
 msgstr "Indtast et gyldigt sygesikringsnummer."
 
-#: contrib/localflavor/it/forms.py:68
+#: contrib/localflavor/it/forms.py:69
 msgid "Enter a valid VAT number."
 msgstr "Indtast et gyldigt momsnummer."
 
@@ -2812,6 +3238,10 @@ msgstr "Kagoshima"
 msgid "Okinawa"
 msgstr "Okinawa"
 
+#: contrib/localflavor/kw/forms.py:25
+msgid "Enter a valid Kuwaiti Civil ID number"
+msgstr "Indtast et gyldigt kuwaitisk personnummer."
+
 #: contrib/localflavor/mx/mx_states.py:12
 msgid "Aguascalientes"
 msgstr "Aguascalientes"
@@ -2940,15 +3370,11 @@ msgstr "Yucatán"
 msgid "Zacatecas"
 msgstr "Zacatecas"
 
-#: contrib/localflavor/nl/forms.py:21
+#: contrib/localflavor/nl/forms.py:22
 msgid "Enter a valid postal code"
 msgstr "Indtast et gyldigt postnummer"
 
-#: contrib/localflavor/nl/forms.py:52
-msgid "Enter a valid phone number"
-msgstr "Indtast et gyldigt telefonnummer"
-
-#: contrib/localflavor/nl/forms.py:78
+#: contrib/localflavor/nl/forms.py:79
 msgid "Enter a valid SoFi number"
 msgstr "Indtast et gyldigt SoFi-nummer"
 
@@ -3000,15 +3426,15 @@ msgstr "Zeeland"
 msgid "Zuid-Holland"
 msgstr "Zuid-Holland"
 
-#: contrib/localflavor/no/forms.py:33
+#: contrib/localflavor/no/forms.py:34
 msgid "Enter a valid Norwegian social security number."
 msgstr "Indtast et gyldigt norsk sygesikringsnummer."
 
-#: contrib/localflavor/pe/forms.py:24
+#: contrib/localflavor/pe/forms.py:25
 msgid "This field requires 8 digits."
 msgstr "Dette felt kræver 8 cifre."
 
-#: contrib/localflavor/pe/forms.py:52
+#: contrib/localflavor/pe/forms.py:53
 msgid "This field requires 11 digits."
 msgstr "Dette felt kræver 11 cifre."
 
@@ -3105,6 +3531,14 @@ msgstr "Greater Poland"
 msgid "West Pomerania"
 msgstr "West Pomerania"
 
+#: contrib/localflavor/pt/forms.py:17
+msgid "Enter a zip code in the format XXXX-XXX."
+msgstr "Indtast et postnummer i formatet XXXX-XXX."
+
+#: contrib/localflavor/pt/forms.py:37
+msgid "Phone numbers must have 9 digits, or start by + or 00."
+msgstr ""
+
 #: contrib/localflavor/ro/forms.py:19
 msgid "Enter a valid CIF."
 msgstr "Indtast et gyldigt CIF."
@@ -3125,6 +3559,106 @@ msgstr "Telefinnumre skal være i formatet XXXX-XXXXXX."
 msgid "Enter a valid postal code in the format XXXXXX"
 msgstr "Indtast et gyldigt postnummer i formatet XXXXXX"
 
+#: contrib/localflavor/se/forms.py:50
+msgid "Enter a valid Swedish organisation number."
+msgstr "Indtast et gyldigt svensk organisationsnummer."
+
+#: contrib/localflavor/se/forms.py:107
+msgid "Enter a valid Swedish personal identity number."
+msgstr "Indtast et gyldigt svensk personnummer."
+
+#: contrib/localflavor/se/forms.py:108
+msgid "Co-ordination numbers are not allowed."
+msgstr "Koordinationsnumre er ikke tilladt."
+
+#: contrib/localflavor/se/forms.py:150
+msgid "Enter a Swedish postal code in the format XXXXX."
+msgstr "Indtast et svensk postnummer i formatet XXXXX."
+
+#: contrib/localflavor/se/se_counties.py:15
+msgid "Stockholm"
+msgstr "Stockholm"
+
+#: contrib/localflavor/se/se_counties.py:16
+msgid "Västerbotten"
+msgstr "Västerbotten"
+
+#: contrib/localflavor/se/se_counties.py:17
+msgid "Norrbotten"
+msgstr "Norrbotten"
+
+#: contrib/localflavor/se/se_counties.py:18
+msgid "Uppsala"
+msgstr "Uppsala"
+
+#: contrib/localflavor/se/se_counties.py:19
+msgid "Södermanland"
+msgstr "Södermanland"
+
+#: contrib/localflavor/se/se_counties.py:20
+msgid "Östergötland"
+msgstr "Östergötland"
+
+#: contrib/localflavor/se/se_counties.py:21
+msgid "Jönköping"
+msgstr "Jönköping"
+
+#: contrib/localflavor/se/se_counties.py:22
+msgid "Kronoberg"
+msgstr "Kronoberg"
+
+#: contrib/localflavor/se/se_counties.py:23
+msgid "Kalmar"
+msgstr "Kalmar"
+
+#: contrib/localflavor/se/se_counties.py:24
+msgid "Gotland"
+msgstr "Gotland"
+
+#: contrib/localflavor/se/se_counties.py:25
+msgid "Blekinge"
+msgstr "Blekinge"
+
+#: contrib/localflavor/se/se_counties.py:26
+msgid "Skåne"
+msgstr "Skåne"
+
+#: contrib/localflavor/se/se_counties.py:27
+msgid "Halland"
+msgstr "Halland"
+
+#: contrib/localflavor/se/se_counties.py:28
+msgid "Västra Götaland"
+msgstr "Västra Götaland"
+
+#: contrib/localflavor/se/se_counties.py:29
+msgid "Värmland"
+msgstr "Värmland"
+
+#: contrib/localflavor/se/se_counties.py:30
+msgid "Örebro"
+msgstr "Örebro"
+
+#: contrib/localflavor/se/se_counties.py:31
+msgid "Västmanland"
+msgstr "Västmanland"
+
+#: contrib/localflavor/se/se_counties.py:32
+msgid "Dalarna"
+msgstr "Dalarna"
+
+#: contrib/localflavor/se/se_counties.py:33
+msgid "Gävleborg"
+msgstr "Gävleborg"
+
+#: contrib/localflavor/se/se_counties.py:34
+msgid "Västernorrland"
+msgstr "Västernorrland"
+
+#: contrib/localflavor/se/se_counties.py:35
+msgid "Jämtland"
+msgstr "Jämtland"
+
 #: contrib/localflavor/sk/sk_districts.py:8
 msgid "Banska Bystrica"
 msgstr "Banska Bystrica"
@@ -3211,7 +3745,7 @@ msgstr "Kezmarok"
 
 #: contrib/localflavor/sk/sk_districts.py:29
 msgid "Komarno"
-msgstr "mar"
+msgstr "Komarno"
 
 #: contrib/localflavor/sk/sk_districts.py:30
 msgid "Kosice I"
@@ -3475,7 +4009,7 @@ msgstr "Zilina region"
 
 #: contrib/localflavor/uk/forms.py:21
 msgid "Enter a valid postcode."
-msgstr "Indtast et gyldigt filnavn."
+msgstr "Indtast et gyldigt postnummer."
 
 #: contrib/localflavor/uk/uk_regions.py:11
 msgid "Bedfordshire"
@@ -3757,19 +4291,43 @@ msgstr "Scotland"
 msgid "Wales"
 msgstr "Walisisk"
 
-#: contrib/localflavor/us/forms.py:16
+#: contrib/localflavor/us/forms.py:17
 msgid "Enter a zip code in the format XXXXX or XXXXX-XXXX."
 msgstr "Indtast et postnr. i format XXXXX eller XXXXX-XXXX."
 
-#: contrib/localflavor/us/forms.py:54
+#: contrib/localflavor/us/forms.py:26
+msgid "Phone numbers must be in XXX-XXX-XXXX format."
+msgstr "Telefonnumre skal være i formatet XXX-XXX-XXXX."
+
+#: contrib/localflavor/us/forms.py:55
 msgid "Enter a valid U.S. Social Security number in XXX-XX-XXXX format."
 msgstr "Indtast et gyldigt U. S sygesikringsnummer i format XXX-XX-XXXX."
 
-#: contrib/localflavor/za/forms.py:20
+#: contrib/localflavor/us/forms.py:88
+msgid "Enter a U.S. state or territory."
+msgstr ""
+
+#: contrib/localflavor/us/models.py:8
+msgid "U.S. state (two uppercase letters)"
+msgstr "Stat (i USA, to store bogstaver)"
+
+#: contrib/localflavor/us/models.py:17
+msgid "Phone number"
+msgstr "Telefonnummer"
+
+#: contrib/localflavor/uy/forms.py:28
+msgid "Enter a valid CI number in X.XXX.XXX-X,XXXXXXX-X or XXXXXXXX format."
+msgstr "Indtast et gyldigt CI-nummer i formatet X.XXX.XXX-X,XXXXXXX-X eller XXXXXXXX."
+
+#: contrib/localflavor/uy/forms.py:30
+msgid "Enter a valid CI number."
+msgstr "Indtast et gyldigt CI-nummer."
+
+#: contrib/localflavor/za/forms.py:21
 msgid "Enter a valid South African ID number"
 msgstr "Indtast et gyldigt sydafrikansk sygesikringsnummer."
 
-#: contrib/localflavor/za/forms.py:54
+#: contrib/localflavor/za/forms.py:55
 msgid "Enter a valid South African postal code"
 msgstr "Indtast et gyldigt sydafrikansk postnummer."
 
@@ -3809,6 +4367,10 @@ msgstr "North West"
 msgid "Western Cape"
 msgstr "Western Cape"
 
+#: contrib/messages/tests/base.py:101
+msgid "lazy message"
+msgstr "doven meddelelse"
+
 #: contrib/redirects/models.py:7
 msgid "redirect from"
 msgstr "rediriger fra"
@@ -3873,58 +4435,218 @@ msgstr "vist navn"
 msgid "sites"
 msgstr "websites"
 
-#: db/models/fields/__init__.py:356 db/models/fields/__init__.py:710
-msgid "This value must be an integer."
-msgstr "Denne værdi skal et heltal."
+#: core/validators.py:19 forms/fields.py:66
+msgid "Enter a valid value."
+msgstr "Indtast en gyldig værdi."
 
-#: db/models/fields/__init__.py:388
-msgid "This value must be either True or False."
-msgstr "Denne værdi skal være enten True eller False."
+#: core/validators.py:69 forms/fields.py:515
+msgid "Enter a valid URL."
+msgstr "Indtast en gyldig URL."
 
-#: db/models/fields/__init__.py:427
-msgid "This field cannot be null."
-msgstr "Dette felt kan ikke være null."
+#: core/validators.py:71 forms/fields.py:516
+msgid "This URL appears to be a broken link."
+msgstr "Denne URL henviser ikke til en gyldig side eller fil."
 
-#: db/models/fields/__init__.py:443
+#: core/validators.py:88 forms/fields.py:859
+msgid ""
+"Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens."
+msgstr ""
+"Dette felt må kun indeholde bogstaver, cifre, understreger og bindestreger."
+
+#: core/validators.py:91 forms/fields.py:852
+msgid "Enter a valid IPv4 address."
+msgstr "Indtast en gyldig IPv4-adresse."
+
+#: core/validators.py:94 db/models/fields/__init__.py:591
 msgid "Enter only digits separated by commas."
 msgstr "Indtast kun cifre adskilt af kommaer."
 
-#: db/models/fields/__init__.py:474
+#: core/validators.py:100
+#, python-format
+msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)."
+msgstr ""
+"Denne værdi skal være %(limit_value)s (den er %(show_value)s)."
+
+#: core/validators.py:118 forms/fields.py:196 forms/fields.py:248
+#, python-format
+msgid "Ensure this value is less than or equal to %(limit_value)s."
+msgstr "Denne værdi skal være mindre end eller lig %(limit_value)s."
+
+#: core/validators.py:123 forms/fields.py:197 forms/fields.py:249
+#, python-format
+msgid "Ensure this value is greater than or equal to %(limit_value)s."
+msgstr "Denne værdi skal være større end eller lig %(limit_value)s."
+
+#: core/validators.py:129
+#, python-format
+msgid ""
+"Ensure this value has at least %(limit_value)d characters (it has %"
+"(show_value)d)."
+msgstr ""
+"Denne værdi skal mindst indeholde %(limit_value)d tegn "
+"(den indeholder %(show_value)d)."
+
+#: core/validators.py:135
+#, python-format
+msgid ""
+"Ensure this value has at most %(limit_value)d characters (it has %"
+"(show_value)d)."
+msgstr "Denne værdi må maksimalt indeholde %(limit_value)d tegn "
+"(den har %(show_value)d)."
+
+#: db/models/base.py:775
+#, python-format
+msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s."
+msgstr "%(field_name)s skal være unik for %(date_field)s %(lookup)s."
+
+#: db/models/base.py:790 db/models/base.py:798
+#, python-format
+msgid "%(model_name)s with this %(field_label)s already exists."
+msgstr "%(model_name)s med dette %(field_label)s eksisterer allerede."
+
+#: db/models/fields/__init__.py:62
+#, python-format
+msgid "Value %r is not a valid choice."
+msgstr "Værdien %r er ikke et gyldigt valg."
+
+#: db/models/fields/__init__.py:63
+msgid "This field cannot be null."
+msgstr "Dette felt kan ikke være null."
+
+#: db/models/fields/__init__.py:64
+msgid "This field cannot be blank."
+msgstr "Dette felt kan ikke være tomt."
+
+#: db/models/fields/__init__.py:69
+#, python-format
+msgid "Field of type: %(field_type)s"
+msgstr "Felt af type: %(field_type)s"
+
+#: db/models/fields/__init__.py:475 db/models/fields/__init__.py:871
+#: db/models/fields/__init__.py:967 db/models/fields/__init__.py:978
+#: db/models/fields/__init__.py:1005
+msgid "Integer"
+msgstr "Heltal"
+
+#: db/models/fields/__init__.py:479
+msgid "This value must be an integer."
+msgstr "Denne værdi skal et heltal."
+
+#: db/models/fields/__init__.py:514
+msgid "This value must be either True or False."
+msgstr "Denne værdi skal være enten True eller False."
+
+#: db/models/fields/__init__.py:516
+msgid "Boolean (Either True or False)"
+msgstr "Boolsk (enten True eller False)"
+
+#: db/models/fields/__init__.py:558 db/models/fields/__init__.py:988
+#, python-format
+msgid "String (up to %(max_length)s)"
+msgstr "Streng (op til %(max_length)s)"
+
+#: db/models/fields/__init__.py:586
+msgid "Comma-separated integers"
+msgstr "Kommaseparerede heltal"
+
+#: db/models/fields/__init__.py:600
+msgid "Date (without time)"
+msgstr "Dato (uden tid)"
+
+#: db/models/fields/__init__.py:604
 msgid "Enter a valid date in YYYY-MM-DD format."
 msgstr "Indtast en gyldig dato i formatet ÅÅÅÅ-MM-DD."
 
-#: db/models/fields/__init__.py:483
+#: db/models/fields/__init__.py:605
 #, python-format
 msgid "Invalid date: %s"
 msgstr "Ugyldig dato: %s"
 
-#: db/models/fields/__init__.py:547 db/models/fields/__init__.py:565
+#: db/models/fields/__init__.py:686
 msgid "Enter a valid date/time in YYYY-MM-DD HH:MM[:ss[.uuuuuu]] format."
 msgstr "Indtast gyldig dato og tid i formatet ÅÅÅÅ-MM-DD TT:MM[:ss[.uuuuuu]]."
 
-#: db/models/fields/__init__.py:601
+#: db/models/fields/__init__.py:688
+msgid "Date (with time)"
+msgstr "Dato (med tid)"
+
+#: db/models/fields/__init__.py:754
 msgid "This value must be a decimal number."
 msgstr "Denne værdi skal et decimaltal."
 
-#: db/models/fields/__init__.py:686
+#: db/models/fields/__init__.py:756
+msgid "Decimal number"
+msgstr "Decimaltal"
+
+#: db/models/fields/__init__.py:811
+msgid "E-mail address"
+msgstr "E-mail-adresse"
+
+#: db/models/fields/__init__.py:818 db/models/fields/files.py:220
+#: db/models/fields/files.py:331
+msgid "File path"
+msgstr "Sti"
+
+#: db/models/fields/__init__.py:841 db/models/fields/__init__.py:869
 msgid "This value must be a float."
 msgstr "Denne værdi skal være et kommatal."
 
-#: db/models/fields/__init__.py:746
+#: db/models/fields/__init__.py:843
+msgid "Floating point number"
+msgstr "Flydende-komma-tal"
+
+#: db/models/fields/__init__.py:896
+msgid "Big (8 byte) integer"
+msgstr ""
+
+#: db/models/fields/__init__.py:925
 msgid "This value must be either None, True or False."
 msgstr "Denne værdi skal være None, True eller False."
 
-#: db/models/fields/__init__.py:849 db/models/fields/__init__.py:863
+#: db/models/fields/__init__.py:927
+msgid "Boolean (Either True, False or None)"
+msgstr "Boolsk (True, False eller None)"
+
+#: db/models/fields/__init__.py:1011
+msgid "Text"
+msgstr "Tekst"
+
+#: db/models/fields/__init__.py:1027
+msgid "Time"
+msgstr "Tid"
+
+#: db/models/fields/__init__.py:1031
 msgid "Enter a valid time in HH:MM[:ss[.uuuuuu]] format."
 msgstr "Indtast en gyldig tid i formatet TT:MM[:ss[.uuuuuu]]."
 
-#: db/models/fields/related.py:816
+#: db/models/fields/__init__.py:1115
+msgid "XML text"
+msgstr "XML-tekst"
+
+#: db/models/fields/related.py:755
+#, python-format
+msgid "Model %(model)s with pk %(pk)r does not exist."
+msgstr "En model %(model)s med primærnøgle %(pk)r eksisterer ikke."
+
+#: db/models/fields/related.py:757
+msgid "Foreign Key (type determined by related field)"
+msgstr "Fremmednøgle (type bestemt af relateret felt)"
+
+#: db/models/fields/related.py:879
+msgid "One-to-one relationship"
+msgstr "En-til-en-relation"
+
+#: db/models/fields/related.py:939
+msgid "Many-to-many relationship"
+msgstr "Mange-til-mange-relation"
+
+#: db/models/fields/related.py:959
 msgid ""
 "Hold down \"Control\", or \"Command\" on a Mac, to select more than one."
 msgstr ""
 "Hold \"Ctrl\" (eller \"Æbletasten\" på Mac) nede for at vælge mere end en."
 
-#: db/models/fields/related.py:894
+#: db/models/fields/related.py:1020
 #, python-format
 msgid "Please enter valid %(self)s IDs. The value %(value)r is invalid."
 msgid_plural ""
@@ -3934,89 +4656,64 @@ msgstr[0] ""
 msgstr[1] ""
 "Indtast venligst gyldige %(self)s-ID'er. Værdierne %(value)r er ugyldige."
 
-#: forms/fields.py:54
+#: forms/fields.py:65
 msgid "This field is required."
 msgstr "Dette felt er påkrævet."
 
-#: forms/fields.py:55
-msgid "Enter a valid value."
-msgstr "Indtast en gyldig værdi."
-
-#: forms/fields.py:138
-#, python-format
-msgid "Ensure this value has at most %(max)d characters (it has %(length)d)."
-msgstr "Denne værdi må maksimalt indeholde %(max)d tegn (den har %(length)d)."
-
-#: forms/fields.py:139
-#, python-format
-msgid "Ensure this value has at least %(min)d characters (it has %(length)d)."
-msgstr ""
-"Denne værdi skal mindst indeholde %(min)d tegn (den indeholder %(length)d)."
-
-#: forms/fields.py:166
+#: forms/fields.py:195
 msgid "Enter a whole number."
 msgstr "Indtast et heltal."
 
-#: forms/fields.py:167 forms/fields.py:196 forms/fields.py:225
-#, python-format
-msgid "Ensure this value is less than or equal to %s."
-msgstr "Denne værdi skal være mindre end eller lig %s."
-
-#: forms/fields.py:168 forms/fields.py:197 forms/fields.py:226
-#, python-format
-msgid "Ensure this value is greater than or equal to %s."
-msgstr "Denne værdi skal være større end eller lig %s."
-
-#: forms/fields.py:195 forms/fields.py:224
+#: forms/fields.py:225 forms/fields.py:247
 msgid "Enter a number."
 msgstr "Indtast et tal."
 
-#: forms/fields.py:227
+#: forms/fields.py:250
 #, python-format
 msgid "Ensure that there are no more than %s digits in total."
 msgstr "Der må maksimalt være %s cifre i alt."
 
-#: forms/fields.py:228
+#: forms/fields.py:251
 #, python-format
 msgid "Ensure that there are no more than %s decimal places."
 msgstr "Der må højst være %s decimalpladser."
 
-#: forms/fields.py:229
+#: forms/fields.py:252
 #, python-format
 msgid "Ensure that there are no more than %s digits before the decimal point."
 msgstr "Der må maksimalt være %s cifre før decimaltegnet."
 
-#: forms/fields.py:288 forms/fields.py:863
+#: forms/fields.py:309 forms/fields.py:824
 msgid "Enter a valid date."
 msgstr "Indtast en gyldig dato."
 
-#: forms/fields.py:322 forms/fields.py:864
+#: forms/fields.py:337 forms/fields.py:825
 msgid "Enter a valid time."
 msgstr "Indtast en gyldig tid."
 
-#: forms/fields.py:361
+#: forms/fields.py:363
 msgid "Enter a valid date/time."
 msgstr "Indtast gyldig dato/tid."
 
-#: forms/fields.py:447
+#: forms/fields.py:421
 msgid "No file was submitted. Check the encoding type on the form."
 msgstr "Ingen fil blev indsendt. Kontroller kodningstypen i formularen."
 
-#: forms/fields.py:448
+#: forms/fields.py:422
 msgid "No file was submitted."
 msgstr "Ingen fil blev indsendt."
 
-#: forms/fields.py:449
+#: forms/fields.py:423
 msgid "The submitted file is empty."
 msgstr "Den indsendte fil er tom."
 
-#: forms/fields.py:450
+#: forms/fields.py:424
 #, python-format
 msgid ""
 "Ensure this filename has at most %(max)d characters (it has %(length)d)."
 msgstr "Denne værdi må maksimalt indeholde %(max)d tegn (den har %(length)d)."
 
-#: forms/fields.py:483
+#: forms/fields.py:459
 msgid ""
 "Upload a valid image. The file you uploaded was either not an image or a "
 "corrupted image."
@@ -4024,116 +4721,88 @@ msgstr ""
 "Indsend en billedfil. Filen, du indsendte, var enten ikke et billede eller "
 "en defekt billedfil."
 
-#: forms/fields.py:544
-msgid "Enter a valid URL."
-msgstr "Indtast en gyldig URL."
-
-#: forms/fields.py:545
-msgid "This URL appears to be a broken link."
-msgstr "Denne URL henviser ikke til en gyldig side eller fil."
-
-#: forms/fields.py:625 forms/fields.py:703
+#: forms/fields.py:582 forms/fields.py:657
 #, python-format
 msgid "Select a valid choice. %(value)s is not one of the available choices."
 msgstr ""
 "Marker en gyldigt valgmulighed; '%(value)s' er ikke en af de tilgængelige "
 "valgmuligheder."
 
-#: forms/fields.py:704 forms/fields.py:765 forms/models.py:1003
+#: forms/fields.py:658 forms/fields.py:720 forms/models.py:961
 msgid "Enter a list of values."
 msgstr "Indtast en liste af værdier."
 
-#: forms/fields.py:892
-msgid "Enter a valid IPv4 address."
-msgstr "Indtast en gyldig IPv4-adresse."
-
-#: forms/fields.py:902
-msgid ""
-"Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens."
-msgstr ""
-"Dette felt må kun indeholde bogstaver, cifre, understreger og bindestreger."
-
-#: forms/formsets.py:271 forms/formsets.py:273
+#: forms/formsets.py:290 forms/formsets.py:292
 msgid "Order"
 msgstr "Rækkefølge"
 
-#: forms/models.py:367
-#, python-format
-msgid "%(field_name)s must be unique for %(date_field)s %(lookup)s."
-msgstr "%(field_name)s skal være unik for %(date_field)s %(lookup)s."
-
-#: forms/models.py:381 forms/models.py:389
-#, python-format
-msgid "%(model_name)s with this %(field_label)s already exists."
-msgstr "%(model_name)s med dette %(field_label)s eksisterer allerede."
-
-#: forms/models.py:594
+#: forms/models.py:538
 #, python-format
 msgid "Please correct the duplicate data for %(field)s."
 msgstr "Ret venligst duplikerede data for %(field)s."
 
-#: forms/models.py:598
+#: forms/models.py:542
 #, python-format
 msgid "Please correct the duplicate data for %(field)s, which must be unique."
 msgstr "Ret venligst de duplikerede data for %(field)s, som skal være unik."
 
-#: forms/models.py:604
+#: forms/models.py:548
 #, python-format
 msgid ""
 "Please correct the duplicate data for %(field_name)s which must be unique "
 "for the %(lookup)s in %(date_field)s."
 msgstr ""
-"Ret venligst de duplikerede data for %(field_name)s, som skal være unik "
-"for %(lookup)s i %(date_field)s."
+"Ret venligst de duplikerede data for %(field_name)s, som skal være unik for %"
+"(lookup)s i %(date_field)s."
 
-#: forms/models.py:612
+#: forms/models.py:556
 msgid "Please correct the duplicate values below."
 msgstr "Ret venligst de duplikerede data herunder."
 
-#: forms/models.py:867
+#: forms/models.py:820
 msgid "The inline foreign key did not match the parent instance primary key."
 msgstr ""
 "Den indlejrede fremmednøgle passede ikke med forælderinstansens primærnøgle."
 
-#: forms/models.py:930
+#: forms/models.py:886
 msgid "Select a valid choice. That choice is not one of the available choices."
 msgstr ""
 "Marker en gyldig valgmulighed. Det valg, du har foretaget, er ikke blandt de "
 "tilgængelige valgmuligheder."
 
-#: forms/models.py:1004
+#: forms/models.py:962
 #, python-format
 msgid "Select a valid choice. %s is not one of the available choices."
 msgstr ""
 "Marker et gyldigt valg. %s er ikke en af de tilgængelige valgmuligheder."
 
-#: forms/models.py:1006
+#: forms/models.py:964
 #, python-format
 msgid "\"%s\" is not a valid value for a primary key."
 msgstr "\"%s\" er ikke en gyldig værdi for en primærnøgle."
 
-#: template/defaultfilters.py:767
+#: template/defaultfilters.py:775
 msgid "yes,no,maybe"
 msgstr "ja,nej,måske"
 
-#: template/defaultfilters.py:798
+#: template/defaultfilters.py:806
 #, python-format
 msgid "%(size)d byte"
 msgid_plural "%(size)d bytes"
 msgstr[0] "%(size)d byte"
 msgstr[1] "%(size)d bytes"
 
-#: template/defaultfilters.py:800
+#: template/defaultfilters.py:808
 #, python-format
 msgid "%.1f KB"
 msgstr "%.1f KB"
 
-#: template/defaultfilters.py:802
+#: template/defaultfilters.py:810
 #, python-format
 msgid "%.1f MB"
 msgstr "%.1f MB"
 
-#: template/defaultfilters.py:803
+#: template/defaultfilters.py:811
 #, python-format
 msgid "%.1f GB"
 msgstr "%.1f GB"
@@ -4342,7 +5011,7 @@ msgstr "Nov."
 msgid "Dec."
 msgstr "Dec."
 
-#: utils/text.py:128
+#: utils/text.py:130
 msgid "or"
 msgstr "eller"
 
@@ -4396,33 +5065,37 @@ msgstr "%(number)d %(type)s"
 msgid ", %(number)d %(type)s"
 msgstr ", %(number)d %(type)s"
 
-#: utils/translation/trans_real.py:399
+#: utils/translation/trans_real.py:530
 msgid "DATE_FORMAT"
 msgstr "j. F Y"
 
-#: utils/translation/trans_real.py:401
+#: utils/translation/trans_real.py:531
+msgid "DATETIME_FORMAT"
+msgstr "j. F Y H:i"
+
+#: utils/translation/trans_real.py:532
 msgid "TIME_FORMAT"
 msgstr "H:i"
 
-#: utils/translation/trans_real.py:417
+#: utils/translation/trans_real.py:553
 msgid "YEAR_MONTH_FORMAT"
 msgstr "F Y"
 
-#: utils/translation/trans_real.py:418
+#: utils/translation/trans_real.py:554
 msgid "MONTH_DAY_FORMAT"
 msgstr "j. F"
 
-#: views/generic/create_update.py:114
+#: views/generic/create_update.py:115
 #, python-format
 msgid "The %(verbose_name)s was created successfully."
 msgstr "%(verbose_name)s blev oprettet."
 
-#: views/generic/create_update.py:156
+#: views/generic/create_update.py:158
 #, python-format
 msgid "The %(verbose_name)s was updated successfully."
 msgstr "%(verbose_name)s blev opdateret."
 
-#: views/generic/create_update.py:198
+#: views/generic/create_update.py:201
 #, python-format
 msgid "The %(verbose_name)s was deleted."
 msgstr "%(verbose_name)s blev slettet."
diff --git a/django/conf/locale/da/LC_MESSAGES/djangojs.mo b/django/conf/locale/da/LC_MESSAGES/djangojs.mo
index e1a21346faaeea59e09de57c85a8f71de2b448f3..5fa9257636ea9102debd514fd8ff93486efcbca0 100644
GIT binary patch
delta 30
lcmZqSY2n#$mRZoyK-a)X*U&`4$jHjrSlhsG^F3xYCIEak2cQ4|

delta 30
kcmZqSY2n#$mRZoiLf60&h!l(rtc(n_4U9J5V^(7V0DVdatpET3

diff --git a/django/conf/locale/da/LC_MESSAGES/djangojs.po b/django/conf/locale/da/LC_MESSAGES/djangojs.po
index 86ff17c662..d7f325bf78 100644
--- a/django/conf/locale/da/LC_MESSAGES/djangojs.po
+++ b/django/conf/locale/da/LC_MESSAGES/djangojs.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Django\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-09-09 20:20+0200\n"
+"POT-Creation-Date: 2010-02-14 22:33+0100\n"
 "PO-Revision-Date: 2008-08-13 22:00+0200\n"
 "Last-Translator: Finn Gruwier Larsen<finn@gruwier.dk>\n"
 "Language-Team: \n"
@@ -57,21 +57,22 @@ msgstr ""
 msgid "S M T W T F S"
 msgstr "S M T O T F L"
 
+#: contrib/admin/media/js/collapse.js:9 contrib/admin/media/js/collapse.js:21
+#: contrib/admin/media/js/collapse.min.js:1
+msgid "Show"
+msgstr "Vis"
+
+#: contrib/admin/media/js/collapse.js:16
+#: contrib/admin/media/js/collapse.min.js:1
+msgid "Hide"
+msgstr "Skjul"
+
 #: contrib/admin/media/js/dateparse.js:33
 msgid "Sunday Monday Tuesday Wednesday Thursday Friday Saturday"
 msgstr "Søndag Mandag Tirsdag Onsdag Torsdag Fredag Lørdag"
 
-#: contrib/admin/media/js/admin/CollapsedFieldsets.js:34
-#: contrib/admin/media/js/admin/CollapsedFieldsets.js:72
-msgid "Show"
-msgstr "Vis"
-
-#: contrib/admin/media/js/admin/CollapsedFieldsets.js:63
-msgid "Hide"
-msgstr "Skjul"
-
 #: contrib/admin/media/js/admin/DateTimeShortcuts.js:47
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:81
+#: contrib/admin/media/js/admin/DateTimeShortcuts.js:82
 msgid "Now"
 msgstr "Nu"
 
@@ -83,36 +84,36 @@ msgstr "Ur"
 msgid "Choose a time"
 msgstr "Vælg et tidspunkt"
 
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:82
+#: contrib/admin/media/js/admin/DateTimeShortcuts.js:83
 msgid "Midnight"
 msgstr "Midnat"
 
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:83
+#: contrib/admin/media/js/admin/DateTimeShortcuts.js:84
 msgid "6 a.m."
 msgstr "6 morgen"
 
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:84
+#: contrib/admin/media/js/admin/DateTimeShortcuts.js:85
 msgid "Noon"
 msgstr "Middag"
 
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:88
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:183
+#: contrib/admin/media/js/admin/DateTimeShortcuts.js:89
+#: contrib/admin/media/js/admin/DateTimeShortcuts.js:184
 msgid "Cancel"
 msgstr "Annuller"
 
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:128
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:177
+#: contrib/admin/media/js/admin/DateTimeShortcuts.js:129
+#: contrib/admin/media/js/admin/DateTimeShortcuts.js:178
 msgid "Today"
 msgstr "I dag"
 
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:132
+#: contrib/admin/media/js/admin/DateTimeShortcuts.js:133
 msgid "Calendar"
 msgstr "Kalender"
 
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:175
+#: contrib/admin/media/js/admin/DateTimeShortcuts.js:176
 msgid "Yesterday"
 msgstr "I går"
 
-#: contrib/admin/media/js/admin/DateTimeShortcuts.js:179
+#: contrib/admin/media/js/admin/DateTimeShortcuts.js:180
 msgid "Tomorrow"
 msgstr "I morgen"