From 9a7cbcc6d1e08448b0964d7ceda7fc5bbe715653 Mon Sep 17 00:00:00 2001 From: Malcolm Tredinnick Date: Sun, 19 Apr 2009 02:37:44 +0000 Subject: [PATCH] Fixed #10805 -- Updated Norwegian translation from jonklo. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10597 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/conf/locale/no/LC_MESSAGES/django.mo | Bin 57577 -> 62714 bytes django/conf/locale/no/LC_MESSAGES/django.po | 842 ++++++++++++++------ 2 files changed, 581 insertions(+), 261 deletions(-) diff --git a/django/conf/locale/no/LC_MESSAGES/django.mo b/django/conf/locale/no/LC_MESSAGES/django.mo index 7d96e75ef77e39e16855c4f8a8e7d723197f1c8e..55b8da6b98ebda055281b0c1d433b9d2aba79476 100644 GIT binary patch delta 24585 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\n" "MIME-Version: 1.0\n" @@ -99,117 +99,139 @@ msgid "Hebrew" msgstr "Hebraisk" #: conf/global_settings.py:65 +msgid "Hindi" +msgstr "Hindi" + +#: conf/global_settings.py:66 msgid "Croatian" msgstr "Kroatisk" -#: conf/global_settings.py:66 +#: conf/global_settings.py:67 msgid "Icelandic" msgstr "Islandsk" -#: conf/global_settings.py:67 +#: conf/global_settings.py:68 msgid "Italian" msgstr "Italiensk" -#: conf/global_settings.py:68 +#: conf/global_settings.py:69 msgid "Japanese" msgstr "Japansk" -#: conf/global_settings.py:69 +#: conf/global_settings.py:70 msgid "Georgian" msgstr "Georgisk" -#: conf/global_settings.py:70 +#: conf/global_settings.py:71 msgid "Korean" msgstr "Koreansk" -#: conf/global_settings.py:71 +#: conf/global_settings.py:72 msgid "Khmer" msgstr "Khmer" -#: conf/global_settings.py:72 +#: conf/global_settings.py:73 msgid "Kannada" msgstr "Kannada" -#: conf/global_settings.py:73 +#: conf/global_settings.py:74 msgid "Latvian" msgstr "Latvisk" -#: conf/global_settings.py:74 +#: conf/global_settings.py:75 msgid "Lithuanian" msgstr "Litauisk" -#: conf/global_settings.py:75 +#: conf/global_settings.py:76 msgid "Macedonian" msgstr "Makedonsk" -#: conf/global_settings.py:76 +#: conf/global_settings.py:77 msgid "Dutch" msgstr "Nederlandsk" -#: conf/global_settings.py:77 +#: conf/global_settings.py:78 msgid "Norwegian" msgstr "Norsk" -#: conf/global_settings.py:78 +#: conf/global_settings.py:79 msgid "Polish" msgstr "Polsk" -#: conf/global_settings.py:79 -msgid "Portugese" +#: conf/global_settings.py:80 +msgid "Portuguese" msgstr "Portugisisk" -#: conf/global_settings.py:80 +#: conf/global_settings.py:81 msgid "Brazilian Portuguese" msgstr "Brasiliansk portugisisk" -#: conf/global_settings.py:81 +#: conf/global_settings.py:82 msgid "Romanian" msgstr "Rumensk" -#: conf/global_settings.py:82 +#: conf/global_settings.py:83 msgid "Russian" msgstr "Russisk" -#: conf/global_settings.py:83 +#: conf/global_settings.py:84 msgid "Slovak" msgstr "Slovakisk" -#: conf/global_settings.py:84 +#: conf/global_settings.py:85 msgid "Slovenian" msgstr "Slovensk" -#: conf/global_settings.py:85 +#: conf/global_settings.py:86 msgid "Serbian" msgstr "Serbisk" -#: conf/global_settings.py:86 +#: conf/global_settings.py:87 msgid "Swedish" msgstr "Svensk" -#: conf/global_settings.py:87 +#: conf/global_settings.py:88 msgid "Tamil" msgstr "Tamil" -#: conf/global_settings.py:88 +#: conf/global_settings.py:89 msgid "Telugu" msgstr "Telugu" -#: conf/global_settings.py:89 +#: conf/global_settings.py:90 +msgid "Thai" +msgstr "Thai" + +#: conf/global_settings.py:91 msgid "Turkish" msgstr "Tyrkisk" -#: conf/global_settings.py:90 +#: conf/global_settings.py:92 msgid "Ukrainian" msgstr "Ukrainsk" -#: conf/global_settings.py:91 +#: conf/global_settings.py:93 msgid "Simplified Chinese" msgstr "Simplifisert kinesisk" -#: conf/global_settings.py:92 +#: conf/global_settings.py:94 msgid "Traditional Chinese" msgstr "Tradisjonell kinesisk" +#: contrib/admin/actions.py:56 +#, python-format +msgid "Successfully deleted %(count)d %(items)s." +msgstr "Slettet %(count)d %(items)s." + +#: contrib/admin/actions.py:63 contrib/admin/options.py:1023 +msgid "Are you sure?" +msgstr "Er du sikker?" + +#: contrib/admin/actions.py:81 +#, python-format +msgid "Delete selected %(verbose_name_plural)s" +msgstr "Slett valgte %(verbose_name_plural)s" + #: contrib/admin/filterspecs.py:44 #, python-format msgid "" @@ -219,7 +241,7 @@ msgstr "" "

Etter %s:

\n" "
    \n" -#: contrib/admin/filterspecs.py:74 contrib/admin/filterspecs.py:92 +#: contrib/admin/filterspecs.py:75 contrib/admin/filterspecs.py:92 #: contrib/admin/filterspecs.py:147 contrib/admin/filterspecs.py:173 msgid "All" msgstr "Alle" @@ -244,18 +266,22 @@ msgstr "Denne måneden" msgid "This year" msgstr "I år" -#: contrib/admin/filterspecs.py:147 forms/widgets.py:391 +#: contrib/admin/filterspecs.py:147 forms/widgets.py:413 msgid "Yes" msgstr "Ja" -#: contrib/admin/filterspecs.py:147 forms/widgets.py:391 +#: contrib/admin/filterspecs.py:147 forms/widgets.py:413 msgid "No" msgstr "Nei" -#: contrib/admin/filterspecs.py:154 forms/widgets.py:391 +#: contrib/admin/filterspecs.py:154 forms/widgets.py:413 msgid "Unknown" msgstr "Ukjent" +#: contrib/admin/helpers.py:14 +msgid "Action:" +msgstr "Handling:" + #: contrib/admin/models.py:19 msgid "action time" msgstr "tid for handling" @@ -284,94 +310,102 @@ msgstr "logginnlegg" msgid "log entries" msgstr "logginnlegg" -#: contrib/admin/options.py:60 contrib/admin/options.py:121 +#: contrib/admin/options.py:133 contrib/admin/options.py:147 msgid "None" msgstr "Ingen" -#: contrib/admin/options.py:338 +#: contrib/admin/options.py:517 #, python-format msgid "Changed %s." msgstr "Endret %s." -#: contrib/admin/options.py:338 contrib/admin/options.py:348 -#: forms/models.py:275 +#: contrib/admin/options.py:517 contrib/admin/options.py:527 +#: contrib/comments/templates/comments/preview.html:16 forms/models.py:306 msgid "and" msgstr "og" -#: contrib/admin/options.py:343 +#: contrib/admin/options.py:522 #, python-format msgid "Added %(name)s \"%(object)s\"." msgstr "Opprettet %(name)s \"%(object)s\"." -#: contrib/admin/options.py:347 +#: contrib/admin/options.py:526 #, python-format msgid "Changed %(list)s for %(name)s \"%(object)s\"." msgstr "Endret %(list)s for %(name)s \"%(object)s\"." -#: contrib/admin/options.py:352 +#: contrib/admin/options.py:531 #, python-format msgid "Deleted %(name)s \"%(object)s\"." msgstr "Slettet %(name)s \"%(object)s\"." -#: contrib/admin/options.py:356 +#: contrib/admin/options.py:535 msgid "No fields changed." msgstr "Ingen felt endret." -#: contrib/admin/options.py:417 contrib/auth/admin.py:51 +#: contrib/admin/options.py:596 contrib/auth/admin.py:67 #, python-format msgid "The %(name)s \"%(obj)s\" was added successfully." msgstr "%(name)s \"%(obj)s\" ble opprettet." -#: contrib/admin/options.py:421 contrib/admin/options.py:454 -#: contrib/auth/admin.py:59 +#: contrib/admin/options.py:600 contrib/admin/options.py:633 +#: contrib/auth/admin.py:75 msgid "You may edit it again below." msgstr "Du kan redigere videre nedenfor." -#: contrib/admin/options.py:431 contrib/admin/options.py:464 +#: contrib/admin/options.py:610 contrib/admin/options.py:643 #, python-format msgid "You may add another %s below." msgstr "Du kan opprette ny %s nedenfor." -#: contrib/admin/options.py:452 +#: contrib/admin/options.py:631 #, python-format msgid "The %(name)s \"%(obj)s\" was changed successfully." msgstr "%(name)s \"%(obj)s\" ble endret." -#: contrib/admin/options.py:460 +#: contrib/admin/options.py:639 #, python-format msgid "" "The %(name)s \"%(obj)s\" was added successfully. You may edit it again below." msgstr "%(name)s \"%(obj)s\" ble endret. Du kan redigere videre nedenfor." -#: contrib/admin/options.py:536 +#: contrib/admin/options.py:770 #, python-format msgid "Add %s" msgstr "Opprett %s" -#: contrib/admin/options.py:614 +#: contrib/admin/options.py:801 contrib/admin/options.py:1001 +#, python-format +msgid "%(name)s object with primary key %(key)r does not exist." +msgstr "%(name)s-objekt med primærnøkkelen %(key)r finnes ikke." + +#: contrib/admin/options.py:858 #, python-format msgid "Change %s" msgstr "Rediger %s" -#: contrib/admin/options.py:646 +#: contrib/admin/options.py:902 msgid "Database error" msgstr "Databasefeil" -#: contrib/admin/options.py:696 +#: contrib/admin/options.py:938 +#, 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 ble endret." +msgstr[1] "%(count)s %(name)s ble endret." + +#: contrib/admin/options.py:1016 #, python-format msgid "The %(name)s \"%(obj)s\" was deleted successfully." msgstr "%(name)s \"%(obj)s\" ble slettet." -#: contrib/admin/options.py:703 -msgid "Are you sure?" -msgstr "Er du sikker?" - -#: contrib/admin/options.py:732 +#: contrib/admin/options.py:1052 #, python-format msgid "Change history: %s" msgstr "Endringshistorikk: %s" -#: contrib/admin/sites.py:16 contrib/admin/views/decorators.py:14 +#: contrib/admin/sites.py:20 contrib/admin/views/decorators.py:14 #: contrib/auth/forms.py:80 msgid "" "Please enter a correct username and password. Note that both fields are case-" @@ -380,11 +414,11 @@ msgstr "" "Vennligst angi korrekt brukernavn og passord. Merk at det er forskjell på " "små og store bokstaver." -#: contrib/admin/sites.py:227 contrib/admin/views/decorators.py:40 +#: contrib/admin/sites.py:278 contrib/admin/views/decorators.py:40 msgid "Please log in again, because your session has expired." msgstr "Økten din har tidsavbrutt, vennligst logg inn igjen." -#: contrib/admin/sites.py:234 contrib/admin/views/decorators.py:47 +#: contrib/admin/sites.py:285 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." @@ -392,62 +426,62 @@ msgstr "" "Det ser ut som om nettleseren din ikke støtter informasjonskapsler " "(cookies). Vennligst konfigurer nettleseren din og prøv igjen." -#: contrib/admin/sites.py:250 contrib/admin/sites.py:256 +#: contrib/admin/sites.py:301 contrib/admin/sites.py:307 #: contrib/admin/views/decorators.py:66 msgid "Usernames cannot contain the '@' character." msgstr "Brukernavnet kan ikke inneholde tegnet '@'." -#: contrib/admin/sites.py:253 contrib/admin/views/decorators.py:62 +#: contrib/admin/sites.py:304 contrib/admin/views/decorators.py:62 #, python-format msgid "Your e-mail address is not your username. Try '%s' instead." msgstr "E-postadressen er ikke brukernavnet ditt, prøv '%s' isteden." -#: contrib/admin/sites.py:313 +#: contrib/admin/sites.py:360 msgid "Site administration" msgstr "Nettstedsadministrasjon" -#: contrib/admin/sites.py:326 contrib/admin/templates/admin/login.html:26 +#: contrib/admin/sites.py:373 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 "Logg inn" -#: contrib/admin/sites.py:373 +#: contrib/admin/sites.py:417 #, python-format msgid "%s administration" msgstr "%s-administrasjon" -#: contrib/admin/util.py:138 +#: contrib/admin/util.py:168 #, python-format msgid "One or more %(fieldname)s in %(name)s: %(obj)s" msgstr "En eller flere %(fieldname)s i %(name)s: %(obj)s" -#: contrib/admin/util.py:143 +#: contrib/admin/util.py:173 #, python-format msgid "One or more %(fieldname)s in %(name)s:" msgstr "En eller flere %(fieldname)s i %(name)s:" -#: contrib/admin/widgets.py:70 +#: contrib/admin/widgets.py:71 msgid "Date:" msgstr "Dato:" -#: contrib/admin/widgets.py:70 +#: contrib/admin/widgets.py:71 msgid "Time:" msgstr "Tid:" -#: contrib/admin/widgets.py:94 +#: contrib/admin/widgets.py:95 msgid "Currently:" msgstr "Nå:" -#: contrib/admin/widgets.py:94 +#: contrib/admin/widgets.py:95 msgid "Change:" msgstr "Endre:" -#: contrib/admin/widgets.py:121 +#: contrib/admin/widgets.py:124 msgid "Lookup" msgstr "Oppslag" -#: contrib/admin/widgets.py:228 +#: contrib/admin/widgets.py:236 msgid "Add Another" msgstr "Legg til ny" @@ -462,10 +496,11 @@ msgstr "Beklager, men siden du spør etter finnes ikke." #: contrib/admin/templates/admin/500.html:4 #: contrib/admin/templates/admin/app_index.html:8 -#: contrib/admin/templates/admin/base.html:30 +#: contrib/admin/templates/admin/base.html:33 #: contrib/admin/templates/admin/change_form.html:17 -#: contrib/admin/templates/admin/change_list.html:8 +#: contrib/admin/templates/admin/change_list.html:25 #: 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 @@ -500,32 +535,41 @@ msgstr "" "Det har oppstått en feil. Feilen er blitt rapportert til administrator via e-" "post, og vil bli fikset snart. Takk for din tålmodighet." +#: contrib/admin/templates/admin/actions.html:4 +msgid "Run the selected action" +msgstr "Utfør den valgte handlingen" + +#: contrib/admin/templates/admin/actions.html:4 +#: contrib/admin/templates/admin/search_form.html:8 +msgid "Go" +msgstr "Gå" + #: contrib/admin/templates/admin/app_index.html:10 #: contrib/admin/templates/admin/index.html:19 #, python-format msgid "%(name)s" msgstr "%(name)s" -#: contrib/admin/templates/admin/base.html:25 +#: contrib/admin/templates/admin/base.html:28 msgid "Welcome," msgstr "Velkommen," -#: contrib/admin/templates/admin/base.html:25 +#: contrib/admin/templates/admin/base.html:28 #: contrib/admin/templates/registration/password_change_done.html:3 #: contrib/admin/templates/registration/password_change_form.html:3 #: contrib/admindocs/templates/admin_doc/bookmarklets.html:3 msgid "Documentation" msgstr "Dokumentasjon" -#: contrib/admin/templates/admin/base.html:25 -#: contrib/admin/templates/admin/auth/user/change_password.html:13 -#: contrib/admin/templates/admin/auth/user/change_password.html:46 +#: contrib/admin/templates/admin/base.html:28 +#: contrib/admin/templates/admin/auth/user/change_password.html:14 +#: contrib/admin/templates/admin/auth/user/change_password.html:47 #: contrib/admin/templates/registration/password_change_done.html:3 #: contrib/admin/templates/registration/password_change_form.html:3 msgid "Change password" msgstr "Endre passord" -#: contrib/admin/templates/admin/base.html:25 +#: contrib/admin/templates/admin/base.html:28 #: contrib/admin/templates/registration/password_change_done.html:3 #: contrib/admin/templates/registration/password_change_form.html:3 msgid "Log out" @@ -551,28 +595,29 @@ msgstr "Historikk" #: 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:25 +#: contrib/admin/templates/admin/edit_inline/tabular.html:27 msgid "View on site" msgstr "Vis på nettside" #: contrib/admin/templates/admin/change_form.html:38 -#: contrib/admin/templates/admin/auth/user/change_password.html:22 +#: contrib/admin/templates/admin/change_list.html:54 +#: contrib/admin/templates/admin/auth/user/change_password.html:23 msgid "Please correct the error below." msgid_plural "Please correct the errors below." msgstr[0] "Vennligst korriger feilen under." msgstr[1] "Vennligst korriger feilene under." -#: contrib/admin/templates/admin/change_list.html:16 +#: contrib/admin/templates/admin/change_list.html:46 #, python-format msgid "Add %(name)s" msgstr "Opprett %(name)s" -#: contrib/admin/templates/admin/change_list.html:26 +#: contrib/admin/templates/admin/change_list.html:65 msgid "Filter" msgstr "Filtrering" #: contrib/admin/templates/admin/delete_confirmation.html:10 -#: contrib/admin/templates/admin/submit_line.html:4 forms/formsets.py:246 +#: contrib/admin/templates/admin/submit_line.html:4 forms/formsets.py:275 msgid "Delete" msgstr "Slett" @@ -597,9 +642,33 @@ msgstr "" "Alle de følgende relaterte objektene vil bli slettet:" #: contrib/admin/templates/admin/delete_confirmation.html:28 +#: contrib/admin/templates/admin/delete_selected_confirmation.html:33 msgid "Yes, I'm sure" msgstr "Ja, jeg er sikker" +#: contrib/admin/templates/admin/delete_selected_confirmation.html:9 +msgid "Delete multiple objects" +msgstr "Slett flere objekter" + +#: contrib/admin/templates/admin/delete_selected_confirmation.html:15 +#, python-format +msgid "" +"Deleting the %(object_name)s would result in deleting related objects, but " +"your account doesn't have permission to delete the following types of " +"objects:" +msgstr "" +"Sletting av %(object_name)s vil også slette relaterte objekter, men du har " +"ikke tillatelse til å 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:" +msgstr "" +"Er du sikker på at du vil slette disse %(object_name)s-objektene? De " +"følgende objektene og deres relaterte objekter vil bli slettet:" + #: contrib/admin/templates/admin/filter.html:2 #, python-format msgid " By %(filter_title)s " @@ -656,11 +725,12 @@ msgid "User" msgstr "Bruker" #: contrib/admin/templates/admin/object_history.html:24 +#: contrib/comments/templates/comments/moderation_queue.html:33 msgid "Action" msgstr "Handling" #: contrib/admin/templates/admin/object_history.html:30 -#: utils/translation/trans_real.py:404 +#: utils/translation/trans_real.py:400 msgid "DATETIME_FORMAT" msgstr "j. F Y H:i" @@ -676,10 +746,6 @@ msgstr "" msgid "Show all" msgstr "Vis alle" -#: contrib/admin/templates/admin/search_form.html:8 -msgid "Go" -msgstr "Gå" - #: contrib/admin/templates/admin/search_form.html:10 #, python-format msgid "1 result" @@ -722,23 +788,23 @@ msgid "Username" msgstr "Brukernavn" #: contrib/admin/templates/admin/auth/user/add_form.html:20 -#: contrib/admin/templates/admin/auth/user/change_password.html:33 -#: contrib/auth/forms.py:17 contrib/auth/forms.py:60 contrib/auth/forms.py:184 +#: 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 "Passord" #: contrib/admin/templates/admin/auth/user/add_form.html:26 -#: contrib/admin/templates/admin/auth/user/change_password.html:39 -#: contrib/auth/forms.py:185 +#: contrib/admin/templates/admin/auth/user/change_password.html:40 +#: contrib/auth/forms.py:186 msgid "Password (again)" msgstr "Passord (gjenta)" #: contrib/admin/templates/admin/auth/user/add_form.html:27 -#: contrib/admin/templates/admin/auth/user/change_password.html:40 +#: contrib/admin/templates/admin/auth/user/change_password.html:41 msgid "Enter the same password as above, for verification." msgstr "Skriv inn det samme passordet som ovenfor, for verifisering." -#: contrib/admin/templates/admin/auth/user/change_password.html:26 +#: contrib/admin/templates/admin/auth/user/change_password.html:27 #, python-format msgid "Enter a new password for the user %(username)s." msgstr "Skriv inn et nytt passord for brukeren %(username)s." @@ -901,165 +967,166 @@ msgstr "E-postadresse:" msgid "Reset my password" msgstr "Nullstill mitt passord" -#: contrib/admin/templatetags/admin_list.py:288 +#: contrib/admin/templatetags/admin_list.py:299 msgid "All dates" msgstr "Alle datoer" -#: contrib/admin/views/main.py:69 +#: contrib/admin/views/main.py:70 #, python-format msgid "Select %s" msgstr "Velg %s" -#: contrib/admin/views/main.py:69 +#: contrib/admin/views/main.py:70 #, python-format msgid "Select %s to change" msgstr "Velg %s du ønsker å redigere" -#: contrib/admin/views/template.py:36 contrib/sites/models.py:38 +#: contrib/admin/views/template.py:37 contrib/sites/models.py:38 msgid "site" msgstr "nettside" -#: contrib/admin/views/template.py:38 +#: contrib/admin/views/template.py:39 msgid "template" msgstr "mal" -#: contrib/admindocs/views.py:57 contrib/admindocs/views.py:59 -#: contrib/admindocs/views.py:61 +#: contrib/admindocs/views.py:58 contrib/admindocs/views.py:60 +#: contrib/admindocs/views.py:62 msgid "tag:" msgstr "tag:" -#: contrib/admindocs/views.py:90 contrib/admindocs/views.py:92 -#: contrib/admindocs/views.py:94 +#: contrib/admindocs/views.py:91 contrib/admindocs/views.py:93 +#: contrib/admindocs/views.py:95 msgid "filter:" msgstr "filter:" -#: contrib/admindocs/views.py:154 contrib/admindocs/views.py:156 -#: contrib/admindocs/views.py:158 +#: contrib/admindocs/views.py:155 contrib/admindocs/views.py:157 +#: contrib/admindocs/views.py:159 msgid "view:" msgstr "view:" -#: contrib/admindocs/views.py:186 +#: contrib/admindocs/views.py:187 #, python-format msgid "App %r not found" msgstr "Fant ikke applikasjonen %r" -#: contrib/admindocs/views.py:193 +#: contrib/admindocs/views.py:194 #, python-format msgid "Model %(model_name)r not found in app %(app_label)r" msgstr "Fant ikke modellen %(model_name)r i applikasjonen %(app_label)r" -#: contrib/admindocs/views.py:205 +#: contrib/admindocs/views.py:206 #, python-format msgid "the related `%(app_label)s.%(data_type)s` object" msgstr "det relaterte `%(app_label)s.%(data_type)s`-objektet" -#: contrib/admindocs/views.py:205 contrib/admindocs/views.py:227 -#: contrib/admindocs/views.py:241 contrib/admindocs/views.py:246 +#: contrib/admindocs/views.py:206 contrib/admindocs/views.py:228 +#: contrib/admindocs/views.py:242 contrib/admindocs/views.py:247 msgid "model:" msgstr "modell:" -#: contrib/admindocs/views.py:236 +#: contrib/admindocs/views.py:237 #, python-format msgid "related `%(app_label)s.%(object_name)s` objects" msgstr "relaterte `%(app_label)s.%(object_name)s`-objekter" -#: contrib/admindocs/views.py:241 +#: contrib/admindocs/views.py:242 #, python-format msgid "all %s" msgstr "alle %s" -#: contrib/admindocs/views.py:246 +#: contrib/admindocs/views.py:247 #, python-format msgid "number of %s" msgstr "antall %s" -#: contrib/admindocs/views.py:251 +#: contrib/admindocs/views.py:252 #, python-format msgid "Fields on %s objects" msgstr "Felter på %s-objekter" -#: contrib/admindocs/views.py:314 contrib/admindocs/views.py:325 -#: contrib/admindocs/views.py:327 contrib/admindocs/views.py:333 -#: contrib/admindocs/views.py:334 contrib/admindocs/views.py:336 +#: contrib/admindocs/views.py:315 contrib/admindocs/views.py:326 +#: contrib/admindocs/views.py:328 contrib/admindocs/views.py:334 +#: contrib/admindocs/views.py:335 contrib/admindocs/views.py:337 msgid "Integer" msgstr "Heltall" -#: contrib/admindocs/views.py:315 +#: contrib/admindocs/views.py:316 msgid "Boolean (Either True or False)" msgstr "Boolsk (True eller False)" -#: contrib/admindocs/views.py:316 contrib/admindocs/views.py:335 +#: contrib/admindocs/views.py:317 contrib/admindocs/views.py:336 #, python-format msgid "String (up to %(max_length)s)" msgstr "Tekst (opp til %(max_length)s tegn)" -#: contrib/admindocs/views.py:317 +#: contrib/admindocs/views.py:318 msgid "Comma-separated integers" msgstr "Heltall adskilt med komma" -#: contrib/admindocs/views.py:318 +#: contrib/admindocs/views.py:319 msgid "Date (without time)" msgstr "Dato (uten tid)" -#: contrib/admindocs/views.py:319 +#: contrib/admindocs/views.py:320 msgid "Date (with time)" msgstr "Dato (med tid)" -#: contrib/admindocs/views.py:320 +#: contrib/admindocs/views.py:321 msgid "Decimal number" msgstr "Desimaltall" -#: contrib/admindocs/views.py:321 +#: contrib/admindocs/views.py:322 msgid "E-mail address" msgstr "E-postadresse" -#: contrib/admindocs/views.py:322 contrib/admindocs/views.py:323 -#: contrib/admindocs/views.py:326 +#: contrib/admindocs/views.py:323 contrib/admindocs/views.py:324 +#: contrib/admindocs/views.py:327 msgid "File path" msgstr "Filsti" -#: contrib/admindocs/views.py:324 +#: contrib/admindocs/views.py:325 msgid "Floating point number" msgstr "Flyttall" -#: contrib/admindocs/views.py:328 contrib/comments/models.py:58 +#: contrib/admindocs/views.py:329 contrib/comments/models.py:60 msgid "IP address" msgstr "IP-adresse" -#: contrib/admindocs/views.py:330 +#: contrib/admindocs/views.py:331 msgid "Boolean (Either True, False or None)" msgstr "Boolsk (True, False eller None)" -#: contrib/admindocs/views.py:331 +#: contrib/admindocs/views.py:332 msgid "Relation to parent model" msgstr "Relasjon til foreldermodell" -#: contrib/admindocs/views.py:332 +#: contrib/admindocs/views.py:333 msgid "Phone number" msgstr "Telefonnummer" -#: contrib/admindocs/views.py:337 +#: contrib/admindocs/views.py:338 msgid "Text" msgstr "Tekst" -#: contrib/admindocs/views.py:338 +#: contrib/admindocs/views.py:339 msgid "Time" msgstr "Tid" -#: contrib/admindocs/views.py:339 contrib/comments/forms.py:22 +#: contrib/admindocs/views.py:340 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 "Nettadresse" -#: contrib/admindocs/views.py:340 +#: contrib/admindocs/views.py:341 msgid "U.S. state (two uppercase letters)" msgstr "Stat (i USA, to store bokstaver)" -#: contrib/admindocs/views.py:341 +#: contrib/admindocs/views.py:342 msgid "XML text" msgstr "XML-tekst" -#: contrib/admindocs/views.py:367 +#: contrib/admindocs/views.py:368 #, python-format msgid "%s does not appear to be a urlpattern object" msgstr "%s ser ikke ut til å være et urlpattern-objekt" @@ -1147,21 +1214,21 @@ msgstr "Viktige datoer" msgid "Groups" msgstr "Grupper" -#: contrib/auth/admin.py:64 +#: contrib/auth/admin.py:80 msgid "Add user" msgstr "Opprett ny bruker" -#: contrib/auth/admin.py:90 +#: contrib/auth/admin.py:106 msgid "Password changed successfully." msgstr "Passordet er endret." -#: contrib/auth/admin.py:96 +#: contrib/auth/admin.py:112 #, python-format msgid "Change password: %s" msgstr "Endre passord: %s" #: contrib/auth/forms.py:15 contrib/auth/forms.py:48 -#: contrib/auth/models.py:136 +#: contrib/auth/models.py:128 msgid "" "Required. 30 characters or fewer. Alphanumeric characters only (letters, " "digits and underscores)." @@ -1181,8 +1248,8 @@ msgstr "Passordbekreftelse" msgid "A user with that username already exists." msgstr "Det eksisterer allerede en bruker med dette brukernavnet." -#: contrib/auth/forms.py:36 contrib/auth/forms.py:154 -#: contrib/auth/forms.py:196 +#: contrib/auth/forms.py:36 contrib/auth/forms.py:155 +#: contrib/auth/forms.py:197 msgid "The two password fields didn't match." msgstr "De to passordfeltene er ikke like." @@ -1210,72 +1277,72 @@ msgstr "" "Den oppgitte e-postadressen er ikke registrert hos oss. Er du sikker på at " "du er registrert?" -#: contrib/auth/forms.py:134 +#: contrib/auth/forms.py:135 #, python-format msgid "Password reset on %s" msgstr "Nullstilling av passord på %s" -#: contrib/auth/forms.py:142 +#: contrib/auth/forms.py:143 msgid "New password" msgstr "Nytt passord" -#: contrib/auth/forms.py:143 +#: contrib/auth/forms.py:144 msgid "New password confirmation" msgstr "Bekreft nytt passord" -#: contrib/auth/forms.py:168 +#: contrib/auth/forms.py:169 msgid "Old password" msgstr "Gammelt passord" -#: contrib/auth/forms.py:176 +#: contrib/auth/forms.py:177 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "Ditt gamle passord er galt. Vennligst prøv igjen." -#: contrib/auth/models.py:72 contrib/auth/models.py:95 +#: contrib/auth/models.py:63 contrib/auth/models.py:86 msgid "name" msgstr "navn" -#: contrib/auth/models.py:74 +#: contrib/auth/models.py:65 msgid "codename" msgstr "kodenavn" -#: contrib/auth/models.py:77 +#: contrib/auth/models.py:68 msgid "permission" msgstr "rettighet" -#: contrib/auth/models.py:78 contrib/auth/models.py:96 +#: contrib/auth/models.py:69 contrib/auth/models.py:87 msgid "permissions" msgstr "rettigheter" -#: contrib/auth/models.py:99 +#: contrib/auth/models.py:90 msgid "group" msgstr "gruppe" -#: contrib/auth/models.py:100 contrib/auth/models.py:146 +#: contrib/auth/models.py:91 contrib/auth/models.py:138 msgid "groups" msgstr "grupper" -#: contrib/auth/models.py:136 +#: contrib/auth/models.py:128 msgid "username" msgstr "brukernavn" -#: contrib/auth/models.py:137 +#: contrib/auth/models.py:129 msgid "first name" msgstr "fornavn" -#: contrib/auth/models.py:138 +#: contrib/auth/models.py:130 msgid "last name" msgstr "etternavn" -#: contrib/auth/models.py:139 +#: contrib/auth/models.py:131 msgid "e-mail address" msgstr "e-postadresse" -#: contrib/auth/models.py:140 +#: contrib/auth/models.py:132 msgid "password" msgstr "passord" -#: contrib/auth/models.py:140 +#: contrib/auth/models.py:132 msgid "" "Use '[algo]$[salt]$[hexdigest]' or use the change " "password form." @@ -1283,45 +1350,45 @@ msgstr "" "Bruk '[algo]$[salt]$[hexdigest]' eller endre passord-" "skjemaet." -#: contrib/auth/models.py:141 +#: contrib/auth/models.py:133 msgid "staff status" msgstr "administrasjonsstatus" -#: contrib/auth/models.py:141 +#: contrib/auth/models.py:133 msgid "Designates whether the user can log into this admin site." msgstr "Angir at brukeren kan logge inn på denne administrasjonssiden." -#: contrib/auth/models.py:142 +#: contrib/auth/models.py:134 msgid "active" msgstr "aktiv" -#: contrib/auth/models.py:142 +#: contrib/auth/models.py:134 msgid "" "Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." msgstr "" "Angir at denne brukeren er aktiv. Avmerk denne i stedet for å slette kontoen." -#: contrib/auth/models.py:143 +#: contrib/auth/models.py:135 msgid "superuser status" msgstr "superbruker" -#: contrib/auth/models.py:143 +#: contrib/auth/models.py:135 msgid "" "Designates that this user has all permissions without explicitly assigning " "them." msgstr "" "Angir at denne brukeren har alle rettigheter uten å eksplisitt sette de." -#: contrib/auth/models.py:144 +#: contrib/auth/models.py:136 msgid "last login" msgstr "siste innlogging" -#: contrib/auth/models.py:145 +#: contrib/auth/models.py:137 msgid "date joined" msgstr "registrert" -#: contrib/auth/models.py:147 +#: contrib/auth/models.py:139 msgid "" "In addition to the permissions manually assigned, this user will also get " "all permissions granted to each group he/she is in." @@ -1329,27 +1396,28 @@ msgstr "" "I tillegg til de rettighetene som blir angitt manuelt, får brukeren også " "rettighetene til gruppene han/hun er med i." -#: contrib/auth/models.py:148 +#: contrib/auth/models.py:140 msgid "user permissions" msgstr "Brukerrettigheter" -#: contrib/auth/models.py:152 +#: contrib/auth/models.py:144 contrib/comments/models.py:50 +#: contrib/comments/models.py:168 msgid "user" msgstr "bruker" -#: contrib/auth/models.py:153 +#: contrib/auth/models.py:145 msgid "users" msgstr "brukere" -#: contrib/auth/models.py:308 +#: contrib/auth/models.py:301 msgid "message" msgstr "melding" -#: contrib/auth/views.py:50 +#: contrib/auth/views.py:56 msgid "Logged out" msgstr "Logget ut" -#: contrib/auth/management/commands/createsuperuser.py:23 forms/fields.py:428 +#: contrib/auth/management/commands/createsuperuser.py:23 forms/fields.py:429 msgid "Enter a valid e-mail address." msgstr "Oppgi en gyldig e-postadresse." @@ -1361,69 +1429,86 @@ msgstr "Innhold" msgid "Metadata" msgstr "Metadata" -#: contrib/comments/forms.py:20 +#: contrib/comments/feeds.py:13 +#, python-format +msgid "%(site_name)s comments" +msgstr "%(site_name)s - kommentarer" + +#: contrib/comments/feeds.py:23 +#, python-format +msgid "Latest comments on %(site_name)s" +msgstr "Siste kommentarer fra %(site_name)s" + +#: contrib/comments/forms.py:93 +#: contrib/comments/templates/comments/moderation_queue.html:34 msgid "Name" msgstr "Navn" -#: contrib/comments/forms.py:21 +#: contrib/comments/forms.py:94 msgid "Email address" msgstr "E-postadresse" -#: contrib/comments/forms.py:23 +#: contrib/comments/forms.py:96 +#: contrib/comments/templates/comments/moderation_queue.html:35 msgid "Comment" msgstr "Kommentar" -#: contrib/comments/forms.py:26 -msgid "" -"If you enter anything in this field your comment will be treated as spam" -msgstr "" -"Hvis du oppgir noe i dette feltet, vil kommentaren bli behandlet som spam" - -#: contrib/comments/forms.py:126 +#: contrib/comments/forms.py:173 #, 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] "Pass munnen din! Ordet %s er ikke tillatt her." msgstr[1] "Pass munnen din! Ordene %s er ikke tillatt her." -#: contrib/comments/models.py:23 +#: contrib/comments/forms.py:180 +msgid "" +"If you enter anything in this field your comment will be treated as spam" +msgstr "" +"Hvis du oppgir noe i dette feltet, vil kommentaren bli behandlet som spam" + +#: contrib/comments/models.py:22 contrib/contenttypes/models.py:74 +msgid "content type" +msgstr "innholdstype" + +#: contrib/comments/models.py:24 msgid "object ID" msgstr "objekt-ID" -#: contrib/comments/models.py:50 +#: contrib/comments/models.py:52 msgid "user's name" msgstr "brukerens navn" -#: contrib/comments/models.py:51 +#: contrib/comments/models.py:53 msgid "user's email address" msgstr "brukerens e-postadresse" -#: contrib/comments/models.py:52 +#: contrib/comments/models.py:54 msgid "user's URL" msgstr "brukerens nettadresse" -#: contrib/comments/models.py:54 +#: contrib/comments/models.py:56 contrib/comments/models.py:76 +#: contrib/comments/models.py:169 msgid "comment" msgstr "kommentar" -#: contrib/comments/models.py:57 +#: contrib/comments/models.py:59 msgid "date/time submitted" msgstr "dato/tid for innsendelse" -#: contrib/comments/models.py:59 +#: contrib/comments/models.py:61 msgid "is public" msgstr "er tilgjengelig for alle" -#: contrib/comments/models.py:60 +#: contrib/comments/models.py:62 msgid "" "Uncheck this box to make the comment effectively disappear from the site." msgstr "Avmerk denne boksen for å fjerne kommentaren fra siden." -#: contrib/comments/models.py:62 +#: contrib/comments/models.py:64 msgid "is removed" msgstr "er fjernet" -#: contrib/comments/models.py:63 +#: contrib/comments/models.py:65 msgid "" "Check this box if the comment is inappropriate. A \"This comment has been " "removed\" message will be displayed instead." @@ -1431,23 +1516,27 @@ msgstr "" "Huk av denne hvis kommentaren er upassende. Meldingen \"Denne kommentaren " "har blitt fjernet\" vil bli vist i stedet." -#: contrib/comments/models.py:115 +#: contrib/comments/models.py:77 +msgid "comments" +msgstr "kommentarer" + +#: contrib/comments/models.py:119 msgid "" "This comment was posted by an authenticated user and thus the name is read-" "only." msgstr "" -"Denne kommentaren er skrevet av en inlogget bruker og navnet kan derfor ikke " -"endres." +"Denne kommentaren er skrevet av en innlogget bruker og navnet kan derfor " +"ikke endres." -#: contrib/comments/models.py:124 +#: contrib/comments/models.py:128 msgid "" "This comment was posted by an authenticated user and thus the email is read-" "only." msgstr "" -"Denne kommentaren er skrevet av en inlogget bruker og e-postadressen kan " +"Denne kommentaren er skrevet av en innlogget bruker og e-postadressen kan " "derfor ikke endres." -#: contrib/comments/models.py:149 +#: contrib/comments/models.py:153 #, python-format msgid "" "Posted by %(user)s at %(date)s\n" @@ -1462,15 +1551,156 @@ msgstr "" "\n" "http://%(domain)s%(url)s" -#: contrib/contenttypes/models.py:67 +#: contrib/comments/models.py:170 +msgid "flag" +msgstr "flagg" + +#: contrib/comments/models.py:171 +msgid "date" +msgstr "dato" + +#: contrib/comments/models.py:181 +msgid "comment flag" +msgstr "kommentarflagg" + +#: contrib/comments/models.py:182 +msgid "comment flags" +msgstr "kommentarflagg" + +#: contrib/comments/templates/comments/approve.html:4 +msgid "Approve a comment" +msgstr "Tillat en kommentar" + +#: contrib/comments/templates/comments/approve.html:7 +msgid "Really make this comment public?" +msgstr "Gjør denne kommentaren offentlig?" + +#: contrib/comments/templates/comments/approve.html:12 +#: contrib/comments/templates/comments/moderation_queue.html:49 +msgid "Approve" +msgstr "Godkjenn" + +#: contrib/comments/templates/comments/approved.html:4 +msgid "Thanks for approving" +msgstr "Takk for godkjennelse" + +#: contrib/comments/templates/comments/approved.html:7 +#: contrib/comments/templates/comments/deleted.html:7 +#: contrib/comments/templates/comments/flagged.html:7 +msgid "" +"Thanks for taking the time to improve the quality of discussion on our site" +msgstr "" +"Takk for at du tok deg tid til å forbedre kvaliteten på diskusjonen på siden " +"vår" + +#: contrib/comments/templates/comments/delete.html:4 +msgid "Remove a comment" +msgstr "Fjern en kommentar" + +#: contrib/comments/templates/comments/delete.html:7 +msgid "Really remove this comment?" +msgstr "Fjerne denne kommentaren?" + +#: 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 "Takk for fjerningen" + +#: contrib/comments/templates/comments/flag.html:4 +msgid "Flag this comment" +msgstr "Flagg denne kommentaren" + +#: contrib/comments/templates/comments/flag.html:7 +msgid "Really flag this comment?" +msgstr "Flagg denne kommentaren?" + +#: contrib/comments/templates/comments/flag.html:12 +msgid "Flag" +msgstr "Flagg" + +#: contrib/comments/templates/comments/flagged.html:4 +msgid "Thanks for flagging" +msgstr "Takk for flagging" + +#: contrib/comments/templates/comments/form.html:17 +#: contrib/comments/templates/comments/preview.html:32 +msgid "Post" +msgstr "Publiser" + +#: contrib/comments/templates/comments/form.html:18 +#: contrib/comments/templates/comments/preview.html:33 +msgid "Preview" +msgstr "Forhåndsvisning" + +#: contrib/comments/templates/comments/moderation_queue.html:4 +#: contrib/comments/templates/comments/moderation_queue.html:19 +msgid "Comment moderation queue" +msgstr "Kommentarmoderasjonskø" + +#: contrib/comments/templates/comments/moderation_queue.html:26 +msgid "No comments to moderate" +msgstr "Ingen kommentarer å moderere" + +#: contrib/comments/templates/comments/moderation_queue.html:36 +msgid "Email" +msgstr "E-post" + +#: contrib/comments/templates/comments/moderation_queue.html:38 +msgid "Authenticated?" +msgstr "Godkjent?" + +#: 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 "Dato lagt inn" + +#: contrib/comments/templates/comments/moderation_queue.html:63 +msgid "yes" +msgstr "ja" + +#: contrib/comments/templates/comments/moderation_queue.html:63 +msgid "no" +msgstr "nei" + +#: contrib/comments/templates/comments/posted.html:4 +msgid "Thanks for commenting" +msgstr "Takk for kommentar" + +#: contrib/comments/templates/comments/posted.html:7 +msgid "Thank you for your comment" +msgstr "Takk for din kommentar" + +#: contrib/comments/templates/comments/preview.html:4 +#: contrib/comments/templates/comments/preview.html:13 +msgid "Preview your comment" +msgstr "Forhåndsvis kommentaren din" + +#: contrib/comments/templates/comments/preview.html:11 +msgid "Please correct the error below" +msgid_plural "Please correct the errors below" +msgstr[0] "Vennligst korriger feilen under" +msgstr[1] "Vennligst korriger feilene under" + +#: contrib/comments/templates/comments/preview.html:16 +msgid "Post your comment" +msgstr "Publiser din kommentar" + +#: contrib/comments/templates/comments/preview.html:16 +msgid "or make changes" +msgstr "eller gjør endringer" + +#: contrib/contenttypes/models.py:70 msgid "python model class name" msgstr "python-modell klassenavn" -#: contrib/contenttypes/models.py:71 -msgid "content type" -msgstr "innholdstype" - -#: contrib/contenttypes/models.py:72 +#: contrib/contenttypes/models.py:75 msgid "content types" msgstr "innholdstyper" @@ -1518,7 +1748,7 @@ msgstr "" #: contrib/flatpages/models.py:13 msgid "registration required" -msgstr "registrering kreves" +msgstr "krever registrering" #: contrib/flatpages/models.py:13 msgid "If this is checked, only logged-in users will be able to view the page." @@ -1872,6 +2102,82 @@ msgstr "Oppgi et gyldig chilensk RUT på formen XX.XXX.XXX-X." msgid "The Chilean RUT is not valid." msgstr "Den chilenske RUT er ugyldig." +#: contrib/localflavor/cz/cz_regions.py:8 +msgid "Prague" +msgstr "Praha" + +#: contrib/localflavor/cz/cz_regions.py:9 +msgid "Central Bohemian Region" +msgstr "Sentralbøhmen region" + +#: contrib/localflavor/cz/cz_regions.py:10 +msgid "South Bohemian Region" +msgstr "Sydbøhmen region" + +#: contrib/localflavor/cz/cz_regions.py:11 +msgid "Pilsen Region" +msgstr "Plzeň region" + +#: contrib/localflavor/cz/cz_regions.py:12 +msgid "Carlsbad Region" +msgstr "Karlovy Vary region" + +#: contrib/localflavor/cz/cz_regions.py:13 +msgid "Usti Region" +msgstr "Ústí nad Labem region" + +#: contrib/localflavor/cz/cz_regions.py:14 +msgid "Liberec Region" +msgstr "Liberec region" + +#: contrib/localflavor/cz/cz_regions.py:15 +msgid "Hradec Region" +msgstr "Hradec Králové region" + +#: contrib/localflavor/cz/cz_regions.py:16 +msgid "Pardubice Region" +msgstr "Pardubice region" + +#: contrib/localflavor/cz/cz_regions.py:17 +msgid "Vysocina Region" +msgstr "Žilina-regionen" + +#: contrib/localflavor/cz/cz_regions.py:18 +msgid "South Moravian Region" +msgstr "Sydmähriske region" + +#: contrib/localflavor/cz/cz_regions.py:19 +msgid "Olomouc Region" +msgstr "Olomouc region" + +#: contrib/localflavor/cz/cz_regions.py:20 +msgid "Zlin Region" +msgstr "Zlín region" + +#: contrib/localflavor/cz/cz_regions.py:21 +msgid "Moravian-Silesian Region" +msgstr "Mähren-Schlesien region" + +#: contrib/localflavor/cz/forms.py:27 contrib/localflavor/sk/forms.py:30 +msgid "Enter a postal code in the format XXXXX or XXX XX." +msgstr "Oppgi et postnummer på formen XXXXX or XXX XX." + +#: contrib/localflavor/cz/forms.py:47 +msgid "Enter a birth number in the format XXXXXX/XXXX or XXXXXXXXXX." +msgstr "Oppgi et fødselsnummer på formen XXXXXX/XXXX eller XXXXXXXXXX." + +#: contrib/localflavor/cz/forms.py:48 +msgid "Invalid optional parameter Gender, valid values are 'f' and 'm'" +msgstr "" + +#: contrib/localflavor/cz/forms.py:49 +msgid "Enter a valid birth number." +msgstr "Oppgi et gyldig fødselsnummer." + +#: contrib/localflavor/cz/forms.py:106 +msgid "Enter a valid IC number." +msgstr "Oppgi et gyldig IC-nummer." + #: contrib/localflavor/de/de_states.py:5 msgid "Baden-Wuerttemberg" msgstr "Baden-Württemberg" @@ -2695,16 +3001,15 @@ msgstr "Oppgi et NIP på formen XXX-XXX-XX-XX eller XX-XX-XXX-XXX." msgid "Wrong checksum for the Tax Number (NIP)." msgstr "Ugyldig kontrollsum for NIP." -#: contrib/localflavor/pl/forms.py:111 -msgid "National Business Register Number (REGON) consists of 7 or 9 digits." -msgstr "" -"National Business Register Number (REGON) består av syv eller ni siffer." +#: contrib/localflavor/pl/forms.py:109 +msgid "National Business Register Number (REGON) consists of 9 or 14 digits." +msgstr "National Business Register Number (REGON) består av 9 eller 14 siffer." -#: contrib/localflavor/pl/forms.py:112 +#: contrib/localflavor/pl/forms.py:110 msgid "Wrong checksum for the National Business Register Number (REGON)." msgstr "Ugyldig kontrollsum for National Business Register Number (REGON)." -#: contrib/localflavor/pl/forms.py:155 +#: contrib/localflavor/pl/forms.py:148 msgid "Enter a postal code in the format XX-XXX." msgstr "Oppgi et postnummer på formen XX-XXX." @@ -2792,10 +3097,6 @@ msgstr "Telefonnummeret må være på formen XXXX-XXXXXX." msgid "Enter a valid postal code in the format XXXXXX" msgstr "Oppgi et postnummer på formen XXXXXX." -#: contrib/localflavor/sk/forms.py:30 -msgid "Enter a postal code in the format XXXXX or XXX XX." -msgstr "Oppgi et postnummer på formen XXXXX or XXX XX." - #: contrib/localflavor/sk/sk_districts.py:8 msgid "Banska Bystrica" msgstr "Banska Bystrica" @@ -3545,54 +3846,58 @@ msgstr "visningsnavn" msgid "sites" msgstr "nettsider" -#: db/models/fields/__init__.py:348 db/models/fields/__init__.py:683 +#: db/models/fields/__init__.py:356 db/models/fields/__init__.py:710 msgid "This value must be an integer." msgstr "Verdien må være et heltall." -#: db/models/fields/__init__.py:379 +#: db/models/fields/__init__.py:388 msgid "This value must be either True or False." msgstr "Verdien må være True eller False." -#: db/models/fields/__init__.py:412 +#: db/models/fields/__init__.py:427 msgid "This field cannot be null." msgstr "Feltet kan ikke være tomt." -#: db/models/fields/__init__.py:428 +#: db/models/fields/__init__.py:443 msgid "Enter only digits separated by commas." msgstr "Oppgi kun tall adskilt med komma." -#: db/models/fields/__init__.py:459 +#: db/models/fields/__init__.py:474 msgid "Enter a valid date in YYYY-MM-DD format." msgstr "Oppgi en gyldig dato på formen ÅÅÅÅ-MM-DD." -#: db/models/fields/__init__.py:468 +#: db/models/fields/__init__.py:483 #, python-format msgid "Invalid date: %s" msgstr "Ugyldig dato: %s" -#: db/models/fields/__init__.py:532 db/models/fields/__init__.py:550 +#: db/models/fields/__init__.py:547 db/models/fields/__init__.py:565 msgid "Enter a valid date/time in YYYY-MM-DD HH:MM[:ss[.uuuuuu]] format." msgstr "Oppgi dato og tid på formen ÅÅÅÅ-MM-DD TT:MM[:ss[.uuuuuu]]." -#: db/models/fields/__init__.py:586 +#: db/models/fields/__init__.py:601 msgid "This value must be a decimal number." msgstr "Verdien må være et desimaltall." -#: db/models/fields/__init__.py:719 +#: db/models/fields/__init__.py:686 +msgid "This value must be a float." +msgstr "Verdien må være et flyttall." + +#: db/models/fields/__init__.py:746 msgid "This value must be either None, True or False." msgstr "Verdien må være None, True eller False." -#: db/models/fields/__init__.py:817 db/models/fields/__init__.py:831 +#: db/models/fields/__init__.py:849 db/models/fields/__init__.py:863 msgid "Enter a valid time in HH:MM[:ss[.uuuuuu]] format." msgstr "Oppgi tiden på formen TT:MM[:ss[.uuuuuu]]." -#: db/models/fields/related.py:761 +#: db/models/fields/related.py:792 msgid "" "Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr "" "Hold nede \"Control\", eller \"Command\" på en Mac, for å velge mer enn en." -#: db/models/fields/related.py:838 +#: db/models/fields/related.py:870 #, python-format msgid "Please enter valid %(self)s IDs. The value %(value)r is invalid." msgid_plural "" @@ -3651,31 +3956,37 @@ msgstr "Verdien kan ikke ha mer enn %s desimaler." msgid "Ensure that there are no more than %s digits before the decimal point." msgstr "Verdien kan ikke ha mer enn %s siffer foran komma." -#: forms/fields.py:287 forms/fields.py:848 +#: forms/fields.py:288 forms/fields.py:862 msgid "Enter a valid date." msgstr "Oppgi en gyldig dato." -#: forms/fields.py:321 forms/fields.py:849 +#: forms/fields.py:322 forms/fields.py:863 msgid "Enter a valid time." msgstr "Oppgi et gyldig tidspunkt." -#: forms/fields.py:360 +#: forms/fields.py:361 msgid "Enter a valid date/time." msgstr "Oppgi gyldig dato og tidspunkt." -#: forms/fields.py:446 +#: forms/fields.py:447 msgid "No file was submitted. Check the encoding type on the form." msgstr "Ingen fil ble sendt. Sjekk \"encoding\"-typen på skjemaet." -#: forms/fields.py:447 +#: forms/fields.py:448 msgid "No file was submitted." msgstr "Ingen fil ble sendt." -#: forms/fields.py:448 +#: forms/fields.py:449 msgid "The submitted file is empty." msgstr "Filen er tom." -#: forms/fields.py:477 +#: forms/fields.py:450 +#, python-format +msgid "" +"Ensure this filename has at most %(max)d characters (it has %(length)d)." +msgstr "Filnavnet kan maksimalt ha %(max)d tegn (det har %(length)d)." + +#: forms/fields.py:483 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -3683,74 +3994,83 @@ msgstr "" "Last opp et gyldig bilde. Filen du lastet opp var ødelagt eller ikke et " "bilde." -#: forms/fields.py:538 +#: forms/fields.py:544 msgid "Enter a valid URL." msgstr "Oppgi en gyldig nettadresse." -#: forms/fields.py:539 +#: forms/fields.py:545 msgid "This URL appears to be a broken link." msgstr "Nettadressen fører til en side som ikke eksisterer." -#: forms/fields.py:618 forms/fields.py:696 +#: forms/fields.py:624 forms/fields.py:702 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Velg et gyldig valg. %(value)s er ikke et av de tilgjengelige valgene." -#: forms/fields.py:697 forms/fields.py:758 forms/models.py:654 +#: forms/fields.py:703 forms/fields.py:764 forms/models.py:776 msgid "Enter a list of values." msgstr "Oppgi en liste med verdier." -#: forms/fields.py:877 +#: forms/fields.py:891 msgid "Enter a valid IPv4 address." msgstr "Oppgi en gyldig IPv4-adresse." -#: forms/fields.py:887 +#: forms/fields.py:901 msgid "" "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Oppgi en gyldig 'slug' bestående av bokstaver, nummer, understreker eller " "bindestreker." -#: forms/formsets.py:242 forms/formsets.py:244 +#: forms/formsets.py:271 forms/formsets.py:273 msgid "Order" msgstr "Rekkefølge" -#: forms/models.py:268 forms/models.py:277 +#: forms/models.py:299 forms/models.py:308 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s med %(field_label)s finnes allerede." -#: forms/models.py:584 +#: forms/models.py:651 +msgid "The inline foreign key did not match the parent instance primary key." +msgstr "Primærnøkkelen er ikke den samme som foreldreinstansens primærnøkkel." + +#: forms/models.py:706 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "Velg et gyldig valg. Valget er ikke et av de tilgjengelige valgene." -#: forms/models.py:655 +#: forms/models.py:777 #, python-format msgid "Select a valid choice. %s is not one of the available choices." msgstr "Velg et gyldig valg. %s er ikke et av de tilgjengelige valgene." -#: template/defaultfilters.py:706 +#: forms/models.py:779 +#, python-format +msgid "\"%s\" is not a valid value for a primary key." +msgstr "\"%s\" er ikke en gyldig verdi for en primærnøkkel." + +#: template/defaultfilters.py:767 msgid "yes,no,maybe" msgstr "ja,nei,kanskje" -#: template/defaultfilters.py:737 +#: template/defaultfilters.py:798 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d byte" msgstr[1] "%(size)d bytes" -#: template/defaultfilters.py:739 +#: template/defaultfilters.py:800 #, python-format msgid "%.1f KB" msgstr "%.1f KB" -#: template/defaultfilters.py:741 +#: template/defaultfilters.py:802 #, python-format msgid "%.1f MB" msgstr "%.1f MB" -#: template/defaultfilters.py:742 +#: template/defaultfilters.py:803 #, python-format msgid "%.1f GB" msgstr "%.1f GB" @@ -3999,33 +4319,33 @@ msgid_plural "minutes" msgstr[0] "minutt" msgstr[1] "minutter" -#: utils/timesince.py:43 +#: utils/timesince.py:45 msgid "minutes" msgstr "minutter" -#: utils/timesince.py:48 +#: utils/timesince.py:50 #, python-format msgid "%(number)d %(type)s" msgstr "%(number)d %(type)s" -#: utils/timesince.py:54 +#: utils/timesince.py:56 #, python-format msgid ", %(number)d %(type)s" msgstr ", %(number)d %(type)s" -#: utils/translation/trans_real.py:403 +#: utils/translation/trans_real.py:399 msgid "DATE_FORMAT" msgstr "j. F Y" -#: utils/translation/trans_real.py:405 +#: utils/translation/trans_real.py:401 msgid "TIME_FORMAT" msgstr "H:i" -#: utils/translation/trans_real.py:421 +#: utils/translation/trans_real.py:417 msgid "YEAR_MONTH_FORMAT" msgstr "F Y" -#: utils/translation/trans_real.py:422 +#: utils/translation/trans_real.py:418 msgid "MONTH_DAY_FORMAT" msgstr "j. F"