From 3e71a684b35066285034f05efed5bb83dc1cf644 Mon Sep 17 00:00:00 2001 From: Marc Fargas Date: Sun, 31 Aug 2008 19:43:49 +0000 Subject: [PATCH] Updated Estonian translation. Thanks Erik Allik. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8770 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/conf/locale/et/LC_MESSAGES/django.mo | Bin 65071 -> 55740 bytes django/conf/locale/et/LC_MESSAGES/django.po | 1158 ++++++------------- 2 files changed, 353 insertions(+), 805 deletions(-) diff --git a/django/conf/locale/et/LC_MESSAGES/django.mo b/django/conf/locale/et/LC_MESSAGES/django.mo index 291570635c13ac6f5c449ca478530050c6034286..a08d66c023e47bee2e84179541eba41442b96229 100644 GIT binary patch delta 21061 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 diff --git a/django/conf/locale/et/LC_MESSAGES/django.po b/django/conf/locale/et/LC_MESSAGES/django.po index d8d33be718..28b357e954 100644 --- a/django/conf/locale/et/LC_MESSAGES/django.po +++ b/django/conf/locale/et/LC_MESSAGES/django.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Django\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-08-21 01:56+0300\n" +"POT-Creation-Date: 2008-08-30 15:51+0300\n" "PO-Revision-Date: 2008-06-17 12:29+0300\n" "Last-Translator: Erik Allik \n" "Language-Team: Django-i18n \n" @@ -243,18 +243,15 @@ msgstr "Käesolev kuu" msgid "This year" msgstr "Käesolev aasta" -#: contrib/admin/filterspecs.py:147 forms/widgets.py:379 -#: oldforms/__init__.py:588 +#: contrib/admin/filterspecs.py:147 forms/widgets.py:390 msgid "Yes" msgstr "Jah" -#: contrib/admin/filterspecs.py:147 forms/widgets.py:379 -#: oldforms/__init__.py:588 +#: contrib/admin/filterspecs.py:147 forms/widgets.py:390 msgid "No" msgstr "Ei" -#: contrib/admin/filterspecs.py:154 forms/widgets.py:379 -#: oldforms/__init__.py:588 +#: contrib/admin/filterspecs.py:154 forms/widgets.py:390 msgid "Unknown" msgstr "Tundmatu" @@ -286,95 +283,94 @@ msgstr "logisissekanne" msgid "log entries" msgstr "logisissekanded" -#: contrib/admin/options.py:56 contrib/admin/options.py:115 +#: contrib/admin/options.py:56 contrib/admin/options.py:120 msgid "None" msgstr "puudub" -#: contrib/admin/options.py:326 +#: contrib/admin/options.py:334 #, python-format msgid "Changed %s." msgstr "Muutsin %s." -#: contrib/admin/options.py:326 contrib/admin/options.py:336 -#: core/validators.py:279 db/models/manipulators.py:305 +#: contrib/admin/options.py:334 contrib/admin/options.py:344 msgid "and" msgstr "ja" -#: contrib/admin/options.py:331 +#: contrib/admin/options.py:339 #, python-format msgid "Added %(name)s \"%(object)s\"." msgstr "Lisatud %(name)s \"%(object)s\"." -#: contrib/admin/options.py:335 +#: contrib/admin/options.py:343 #, python-format msgid "Changed %(list)s for %(name)s \"%(object)s\"." msgstr "Muudetud %(list)s objektil %(name)s \"%(object)s\"." -#: contrib/admin/options.py:340 +#: contrib/admin/options.py:348 #, python-format msgid "Deleted %(name)s \"%(object)s\"." msgstr "Kustutatud %(name)s \"%(object)s\"." -#: contrib/admin/options.py:344 +#: contrib/admin/options.py:352 msgid "No fields changed." msgstr "Ühtegi välja ei muudetud." -#: contrib/admin/options.py:405 contrib/auth/admin.py:50 +#: contrib/admin/options.py:413 contrib/auth/admin.py:51 #, python-format msgid "The %(name)s \"%(obj)s\" was added successfully." msgstr "%(name)s \"%(obj)s\" lisamine õnnestus." -#: contrib/admin/options.py:409 contrib/admin/options.py:442 -#: contrib/auth/admin.py:55 +#: contrib/admin/options.py:417 contrib/admin/options.py:450 +#: contrib/auth/admin.py:57 msgid "You may edit it again below." msgstr "Te võite selle muutmist jätkata." -#: contrib/admin/options.py:419 contrib/admin/options.py:452 +#: contrib/admin/options.py:427 contrib/admin/options.py:460 #, python-format msgid "You may add another %s below." msgstr "Te võite lisada uue objekti %s" -#: contrib/admin/options.py:440 +#: contrib/admin/options.py:448 #, python-format msgid "The %(name)s \"%(obj)s\" was changed successfully." msgstr "Objekti %(name)s \"%(obj)s\" muutmine õnnestus." -#: contrib/admin/options.py:448 +#: contrib/admin/options.py:456 #, python-format msgid "" "The %(name)s \"%(obj)s\" was added successfully. You may edit it again below." msgstr "Objekti %(name)s \"%(obj)s\" lisamine õnnestus. Te võite seda muuta." -#: contrib/admin/options.py:514 +#: contrib/admin/options.py:532 #, python-format msgid "Add %s" msgstr "Lisa %s" -#: contrib/admin/options.py:591 +#: contrib/admin/options.py:610 #, python-format msgid "Change %s" msgstr "Muuda %s" -#: contrib/admin/options.py:622 +#: contrib/admin/options.py:642 msgid "Database error" msgstr "Andmebaasi viga" -#: contrib/admin/options.py:671 +#: contrib/admin/options.py:692 #, python-format msgid "The %(name)s \"%(obj)s\" was deleted successfully." msgstr "Objekti %(name)s \"%(obj)s\" kustutamine õnnestus." -#: contrib/admin/options.py:678 +#: contrib/admin/options.py:699 msgid "Are you sure?" msgstr "Kas olete kindel?" -#: contrib/admin/options.py:705 +#: contrib/admin/options.py:728 #, python-format msgid "Change history: %s" msgstr "Muudatuste ajalugu: %s" #: contrib/admin/sites.py:18 contrib/admin/views/decorators.py:16 -#: contrib/auth/forms.py:72 contrib/comments/views/comments.py:56 +#: contrib/auth/forms.py:80 msgid "" "Please enter a correct username and password. Note that both fields are case-" "sensitive." @@ -382,7 +378,7 @@ msgstr "" "Palun sisestage korrektne kasutajatunnus ja salasõna. Mõlemad väljad on " "tõstutundlikud." -#: contrib/admin/sites.py:238 contrib/admin/views/decorators.py:68 +#: contrib/admin/sites.py:242 contrib/admin/views/decorators.py:68 msgid "" "Please log in again, because your session has expired. Don't worry: Your " "submission has been saved." @@ -390,7 +386,7 @@ msgstr "" "Teie sessioon on aegunud. Palun logige uuesti sisse. Olge mureta: sisestatud " "andmed on salvestatud." -#: contrib/admin/sites.py:245 contrib/admin/views/decorators.py:75 +#: contrib/admin/sites.py:249 contrib/admin/views/decorators.py:75 msgid "" "Looks like your browser isn't configured to accept cookies. Please enable " "cookies, reload this page, and try again." @@ -398,27 +394,32 @@ msgstr "" "Paistab, et Teie brauser ei aktsepteeri küpsiseid. Palun võimaldage küpsised " "ning seejärel laadige see leht uuesti." -#: contrib/admin/sites.py:259 contrib/admin/sites.py:265 -#: contrib/admin/views/decorators.py:92 +#: contrib/admin/sites.py:265 contrib/admin/sites.py:271 +#: contrib/admin/views/decorators.py:94 msgid "Usernames cannot contain the '@' character." msgstr "Kasutajatunnused ei tohi sisaldada '@' märki." -#: contrib/admin/sites.py:262 contrib/admin/views/decorators.py:88 +#: contrib/admin/sites.py:268 contrib/admin/views/decorators.py:90 #, python-format msgid "Your e-mail address is not your username. Try '%s' instead." msgstr "" "Teie e-posti aadress ei ole sama asi, mis Teie kasutajatunnus. Proovige '%s'." -#: contrib/admin/sites.py:330 +#: contrib/admin/sites.py:336 msgid "Site administration" msgstr "Saidi administreerimine" -#: contrib/admin/sites.py:352 contrib/admin/templates/admin/login.html:27 +#: contrib/admin/sites.py:358 contrib/admin/templates/admin/login.html:27 #: contrib/admin/templates/registration/password_reset_complete.html:14 #: contrib/admin/views/decorators.py:30 msgid "Log in" msgstr "Sisene" +#: contrib/admin/sites.py:406 +#, python-format +msgid "%s administration" +msgstr "%s - administreerimine" + #: contrib/admin/util.py:138 #, python-format msgid "One or more %(fieldname)s in %(name)s: %(obj)s" @@ -445,6 +446,16 @@ msgstr "Hetkel:" msgid "Change:" msgstr "Muuda:" +#: contrib/admin/widgets.py:115 +#, +msgid "Lookup" +msgstr "Otsi" + +#: contrib/admin/widgets.py:195 +#, +msgid "Add Another" +msgstr "Lisa Uus" + #: contrib/admin/templates/admin/404.html:4 #: contrib/admin/templates/admin/404.html:8 msgid "Page not found" @@ -455,12 +466,13 @@ msgid "We're sorry, but the requested page could not be found." msgstr "Vabandame, kuid soovitud lehte ei leitud." #: 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/change_form.html:17 #: contrib/admin/templates/admin/change_list.html:8 #: contrib/admin/templates/admin/delete_confirmation.html:6 #: contrib/admin/templates/admin/invalid_setup.html:4 -#: contrib/admin/templates/admin/object_history.html:5 +#: contrib/admin/templates/admin/object_history.html:6 #: contrib/admin/templates/admin/auth/user/change_password.html:10 #: contrib/admin/templates/registration/logged_out.html:4 #: contrib/admin/templates/registration/password_change_done.html:4 @@ -494,6 +506,12 @@ msgstr "" "ning vea parandamisega tegeletakse esimesel võimalusel. Täname mõistva " "suhtumise eest!" +#: 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 msgid "Welcome," msgstr "Tere tulemast," @@ -516,7 +534,6 @@ msgstr "Muuda salasõna" #: contrib/admin/templates/admin/base.html:25 #: contrib/admin/templates/registration/password_change_done.html:3 #: contrib/admin/templates/registration/password_change_form.html:3 -#: contrib/comments/templates/comments/form.html:6 msgid "Log out" msgstr "Logi välja" @@ -528,21 +545,23 @@ msgstr "Django administreerimisliides" msgid "Django administration" msgstr "Django administreerimisliides" -#: contrib/admin/templates/admin/change_form.html:19 +#: contrib/admin/templates/admin/change_form.html:20 #: contrib/admin/templates/admin/index.html:29 msgid "Add" msgstr "Lisa" -#: contrib/admin/templates/admin/change_form.html:26 -#: contrib/admin/templates/admin/object_history.html:5 +#: contrib/admin/templates/admin/change_form.html:27 +#: contrib/admin/templates/admin/object_history.html:10 msgid "History" msgstr "Ajalugu" -#: contrib/admin/templates/admin/change_form.html:27 +#: 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 msgid "View on site" msgstr "Näida lehel" -#: contrib/admin/templates/admin/change_form.html:37 +#: contrib/admin/templates/admin/change_form.html:38 #: contrib/admin/templates/admin/auth/user/change_password.html:22 msgid "Please correct the error below." msgid_plural "Please correct the errors below." @@ -558,13 +577,12 @@ msgstr "Lisa %(name)s" msgid "Filter" msgstr "Filtreeri" -#: contrib/admin/templates/admin/delete_confirmation.html:9 -#: contrib/admin/templates/admin/submit_line.html:3 -#: contrib/admin/templates/admin/edit_inline/tabular.html:15 +#: contrib/admin/templates/admin/delete_confirmation.html:10 +#: contrib/admin/templates/admin/submit_line.html:4 forms/formsets.py:246 msgid "Delete" msgstr "Kustuta" -#: contrib/admin/templates/admin/delete_confirmation.html:15 +#: contrib/admin/templates/admin/delete_confirmation.html:16 #, python-format msgid "" "Deleting the %(object_name)s '%(escaped_object)s' would result in deleting " @@ -575,7 +593,7 @@ msgstr "" "kustutada lisaks ka kõik seotud objecktid, aga teil puudub õigus järgnevat " "tüüpi objektide kustutamiseks:" -#: contrib/admin/templates/admin/delete_confirmation.html:22 +#: contrib/admin/templates/admin/delete_confirmation.html:23 #, python-format msgid "" "Are you sure you want to delete the %(object_name)s \"%(escaped_object)s\"? " @@ -585,7 +603,7 @@ msgstr "" "(escaped_object)s\"? Kõik järgnevad seotud objektid kustutatakse koos " "sellega:" -#: contrib/admin/templates/admin/delete_confirmation.html:27 +#: contrib/admin/templates/admin/delete_confirmation.html:28 msgid "Yes, I'm sure" msgstr "Jah, olen kindel" @@ -599,11 +617,6 @@ msgstr " %(filter_title)s " msgid "Models available in the %(name)s application." msgstr "Rakenduses %(name)s leitud mudelid" -#: contrib/admin/templates/admin/index.html:19 -#, python-format -msgid "%(name)s" -msgstr "%(name)s" - #: contrib/admin/templates/admin/index.html:35 msgid "Change" msgstr "Muuda" @@ -635,33 +648,31 @@ msgstr "" "loetav." #: contrib/admin/templates/admin/login.html:19 -#: contrib/comments/templates/comments/form.html:6 -#: contrib/comments/templates/comments/form.html:8 msgid "Username:" msgstr "Kasutajatunnus:" #: contrib/admin/templates/admin/login.html:22 -#: contrib/comments/templates/comments/form.html:8 msgid "Password:" msgstr "Salasõna:" -#: contrib/admin/templates/admin/object_history.html:16 +#: contrib/admin/templates/admin/object_history.html:22 msgid "Date/time" msgstr "Kuupäev/kellaaeg" -#: contrib/admin/templates/admin/object_history.html:17 +#: contrib/admin/templates/admin/object_history.html:23 msgid "User" msgstr "Kasutaja" -#: contrib/admin/templates/admin/object_history.html:18 +#: contrib/admin/templates/admin/object_history.html:24 msgid "Action" msgstr "Toiming" -#: contrib/admin/templates/admin/object_history.html:24 -msgid "DATE_WITH_TIME_FULL" -msgstr "N j, Y, P" +#: contrib/admin/templates/admin/object_history.html:30 +#: utils/translation/trans_real.py:404 +msgid "DATETIME_FORMAT" +msgstr "j. N Y, H:i" -#: contrib/admin/templates/admin/object_history.html:32 +#: contrib/admin/templates/admin/object_history.html:38 msgid "" "This object doesn't have a change history. It probably wasn't added via this " "admin site." @@ -689,22 +700,22 @@ msgstr[1] "%(counter)s tulemust" msgid "%(full_result_count)s total" msgstr "Kokku %(full_result_count)s" -#: contrib/admin/templates/admin/submit_line.html:4 +#: contrib/admin/templates/admin/submit_line.html:3 +msgid "Save" +msgstr "Salvesta" + +#: contrib/admin/templates/admin/submit_line.html:5 msgid "Save as new" msgstr "Salvesta uuena" -#: contrib/admin/templates/admin/submit_line.html:5 +#: contrib/admin/templates/admin/submit_line.html:6 msgid "Save and add another" msgstr "Salvesta ja lisa uus" -#: contrib/admin/templates/admin/submit_line.html:6 +#: contrib/admin/templates/admin/submit_line.html:7 msgid "Save and continue editing" msgstr "Salvesta ja jätka muutmist" -#: contrib/admin/templates/admin/submit_line.html:7 -msgid "Save" -msgstr "Salvesta" - #: contrib/admin/templates/admin/auth/user/add_form.html:6 msgid "" "First, enter a username and password. Then, you'll be able to edit more user " @@ -714,19 +725,19 @@ msgstr "" "täiendavaid kasutajaandmeid." #: contrib/admin/templates/admin/auth/user/add_form.html:13 -#: contrib/auth/forms.py:14 contrib/auth/forms.py:51 +#: contrib/auth/forms.py:14 contrib/auth/forms.py:47 contrib/auth/forms.py:59 msgid "Username" msgstr "Kasutajatunnus" #: 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:52 contrib/auth/forms.py:176 +#: contrib/auth/forms.py:17 contrib/auth/forms.py:60 contrib/auth/forms.py:184 msgid "Password" msgstr "Salasõna" #: contrib/admin/templates/admin/auth/user/add_form.html:26 #: contrib/admin/templates/admin/auth/user/change_password.html:39 -#: contrib/auth/forms.py:177 +#: contrib/auth/forms.py:185 msgid "Password (again)" msgstr "Salasõna (uuesti)" @@ -741,6 +752,11 @@ msgstr "" msgid "Enter a new password for the user %(username)s." msgstr "Sisestage uus salasõna kasutajale %(username)s" +#: contrib/admin/templates/admin/edit_inline/tabular.html:15 +#, +msgid "Delete?" +msgstr "Kustutan?" + #: contrib/admin/templates/registration/logged_out.html:8 msgid "Thanks for spending some quality time with the Web site today." msgstr "Tänan, et veetsite aega meie lehel." @@ -913,147 +929,147 @@ msgid "site" msgstr "sait" #: contrib/admin/views/template.py:38 -#, fuzzy +#, msgid "template" msgstr "mall" -#: contrib/admindocs/views.py:53 contrib/admindocs/views.py:55 -#: contrib/admindocs/views.py:57 +#: contrib/admindocs/views.py:57 contrib/admindocs/views.py:59 +#: contrib/admindocs/views.py:61 msgid "tag:" msgstr "lipik:" -#: contrib/admindocs/views.py:87 contrib/admindocs/views.py:89 -#: contrib/admindocs/views.py:91 +#: contrib/admindocs/views.py:90 contrib/admindocs/views.py:92 +#: contrib/admindocs/views.py:94 msgid "filter:" msgstr "filtreeri:" -#: contrib/admindocs/views.py:153 contrib/admindocs/views.py:155 -#: contrib/admindocs/views.py:157 +#: contrib/admindocs/views.py:154 contrib/admindocs/views.py:156 +#: contrib/admindocs/views.py:158 msgid "view:" msgstr "vaade:" -#: contrib/admindocs/views.py:187 +#: contrib/admindocs/views.py:186 #, python-format msgid "App %r not found" msgstr "Rakendust %r ei leitud" -#: contrib/admindocs/views.py:194 +#: contrib/admindocs/views.py:193 #, python-format msgid "Model %(model_name)r not found in app %(app_label)r" msgstr "Mudelit %(model_name)r ei leitud rakendusest %(app_label)r" -#: contrib/admindocs/views.py:206 +#: contrib/admindocs/views.py:205 #, python-format msgid "the related `%(app_label)s.%(data_type)s` object" msgstr "seotud `%(app_label)s.%(data_type)s` objekt" -#: contrib/admindocs/views.py:206 contrib/admindocs/views.py:228 -#: contrib/admindocs/views.py:242 contrib/admindocs/views.py:247 +#: contrib/admindocs/views.py:205 contrib/admindocs/views.py:227 +#: contrib/admindocs/views.py:241 contrib/admindocs/views.py:246 msgid "model:" msgstr "mudel:" -#: contrib/admindocs/views.py:237 +#: contrib/admindocs/views.py:236 #, python-format msgid "related `%(app_label)s.%(object_name)s` objects" msgstr "seotud `%(app_label)s.%(object_name)s` objektid" -#: contrib/admindocs/views.py:242 +#: contrib/admindocs/views.py:241 #, python-format msgid "all %s" msgstr "kõik %s" -#: contrib/admindocs/views.py:247 +#: contrib/admindocs/views.py:246 #, python-format msgid "number of %s" msgstr "%s arv" -#: contrib/admindocs/views.py:253 +#: contrib/admindocs/views.py:251 #, python-format msgid "Fields on %s objects" msgstr "Objekti %s väljad" -#: contrib/admindocs/views.py:317 contrib/admindocs/views.py:328 -#: contrib/admindocs/views.py:330 contrib/admindocs/views.py:336 -#: contrib/admindocs/views.py:337 contrib/admindocs/views.py:339 +#: 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 msgid "Integer" msgstr "Täisarv" -#: contrib/admindocs/views.py:318 +#: contrib/admindocs/views.py:315 msgid "Boolean (Either True or False)" msgstr "Tõeväärtus (Kas tõene või väär)" -#: contrib/admindocs/views.py:319 contrib/admindocs/views.py:338 +#: contrib/admindocs/views.py:316 contrib/admindocs/views.py:335 #, python-format msgid "String (up to %(max_length)s)" msgstr "String (kuni %(max_length)s märki)" -#: contrib/admindocs/views.py:320 +#: contrib/admindocs/views.py:317 msgid "Comma-separated integers" msgstr "Komaga eraldatud täisarvud" -#: contrib/admindocs/views.py:321 +#: contrib/admindocs/views.py:318 msgid "Date (without time)" msgstr "Kuupäev (kellaajata)" -#: contrib/admindocs/views.py:322 +#: contrib/admindocs/views.py:319 msgid "Date (with time)" msgstr "Kuupäev (kellaajaga)" -#: contrib/admindocs/views.py:323 +#: contrib/admindocs/views.py:320 msgid "Decimal number" msgstr "Kümnendmurd" -#: contrib/admindocs/views.py:324 +#: contrib/admindocs/views.py:321 msgid "E-mail address" msgstr "E-posti aadress" -#: contrib/admindocs/views.py:325 contrib/admindocs/views.py:326 -#: contrib/admindocs/views.py:329 +#: contrib/admindocs/views.py:322 contrib/admindocs/views.py:323 +#: contrib/admindocs/views.py:326 msgid "File path" msgstr "Faili asukoht" -#: contrib/admindocs/views.py:327 +#: contrib/admindocs/views.py:324 msgid "Floating point number" msgstr "Ujukomaarv" -#: contrib/admindocs/views.py:331 contrib/comments/models.py:89 +#: contrib/admindocs/views.py:328 contrib/comments/models.py:57 msgid "IP address" msgstr "IP aadress" -#: contrib/admindocs/views.py:333 +#: contrib/admindocs/views.py:330 msgid "Boolean (Either True, False or None)" msgstr "Tõeväärtus (Kas tõene, väär või tühi)" -#: contrib/admindocs/views.py:334 +#: contrib/admindocs/views.py:331 msgid "Relation to parent model" msgstr "Seos ülem-mudeliga" -#: contrib/admindocs/views.py:335 +#: contrib/admindocs/views.py:332 msgid "Phone number" msgstr "Telefoninumber" -#: contrib/admindocs/views.py:340 +#: contrib/admindocs/views.py:337 msgid "Text" msgstr "Tekst" -#: contrib/admindocs/views.py:341 +#: contrib/admindocs/views.py:338 msgid "Time" msgstr "Aeg" -#: contrib/admindocs/views.py:342 contrib/flatpages/admin.py:8 -#: contrib/flatpages/models.py:8 +#: contrib/admindocs/views.py:339 contrib/comments/forms.py:20 +#: contrib/flatpages/admin.py:8 contrib/flatpages/models.py:7 msgid "URL" msgstr "URL" -#: contrib/admindocs/views.py:343 +#: contrib/admindocs/views.py:340 msgid "U.S. state (two uppercase letters)" msgstr "U.S.A. osariik (kaks suurt tähte)" -#: contrib/admindocs/views.py:344 +#: contrib/admindocs/views.py:341 msgid "XML text" msgstr "XML tekst" -#: contrib/admindocs/views.py:370 +#: contrib/admindocs/views.py:367 #, python-format msgid "%s does not appear to be a urlpattern object" msgstr "%s ei tundu olevat urlpattern objekt" @@ -1129,26 +1145,27 @@ msgstr "Tähtsad kuupäevad" msgid "Groups" msgstr "Grupid" -#: contrib/auth/admin.py:60 +#: contrib/auth/admin.py:62 msgid "Add user" msgstr "Lisa kasutaja" -#: contrib/auth/admin.py:85 +#: contrib/auth/admin.py:88 msgid "Password changed successfully." msgstr "Salasõna edukalt muudetud." -#: contrib/auth/admin.py:91 +#: contrib/auth/admin.py:94 #, python-format msgid "Change password: %s" msgstr "Muuda salasõna: %s" -#: contrib/auth/forms.py:15 contrib/auth/models.py:137 +#: contrib/auth/forms.py:15 contrib/auth/forms.py:48 +#: contrib/auth/models.py:136 msgid "" "Required. 30 characters or fewer. Alphanumeric characters only (letters, " "digits and underscores)." msgstr "Nõutav. 30 tähemärki või vähem. Ainult tähed, numbrid ja alakriipsud." -#: contrib/auth/forms.py:16 core/validators.py:72 +#: contrib/auth/forms.py:16 contrib/auth/forms.py:49 msgid "This value must contain only letters, numbers and underscores." msgstr "See väärtus võib sisaldada ainult tähti, numbreid ja alakriipse." @@ -1160,16 +1177,16 @@ msgstr "Salasõna kinnitus" msgid "A user with that username already exists." msgstr "Sama kasutajatunnusega kasutaja on juba olemas." -#: contrib/auth/forms.py:36 contrib/auth/forms.py:146 -#: contrib/auth/forms.py:188 +#: contrib/auth/forms.py:36 contrib/auth/forms.py:154 +#: contrib/auth/forms.py:196 msgid "The two password fields didn't match." msgstr "Kaks sisestatud parooli ei olnud identsed." -#: contrib/auth/forms.py:74 contrib/comments/views/comments.py:58 +#: contrib/auth/forms.py:82 msgid "This account is inactive." msgstr "See konto ei ole aktiivne." -#: contrib/auth/forms.py:79 contrib/comments/views/comments.py:49 +#: contrib/auth/forms.py:87 msgid "" "Your Web browser doesn't appear to have cookies enabled. Cookies are " "required for logging in." @@ -1177,11 +1194,11 @@ msgstr "" "Teie veebibrauser ei aktsepteeri küpsiseid, aga küpsised on sisselogimiseks " "vajalikud." -#: contrib/auth/forms.py:92 +#: contrib/auth/forms.py:100 msgid "E-mail" msgstr "E-posti aadress" -#: contrib/auth/forms.py:101 +#: contrib/auth/forms.py:109 msgid "" "That e-mail address doesn't have an associated user account. Are you sure " "you've registered?" @@ -1189,91 +1206,91 @@ msgstr "" "Selle e-posti aadressiga ei ole seotud ühtegi kasutajakontot. Veenduge, et " "olete registreerunud." -#: contrib/auth/forms.py:126 +#: contrib/auth/forms.py:134 #, python-format msgid "Password reset on %s" msgstr "" -#: contrib/auth/forms.py:134 +#: contrib/auth/forms.py:142 msgid "New password" msgstr "Uus salasõna" -#: contrib/auth/forms.py:135 +#: contrib/auth/forms.py:143 msgid "New password confirmation" msgstr "Uue salasõna kinnitus" -#: contrib/auth/forms.py:160 +#: contrib/auth/forms.py:168 msgid "Old password" msgstr "Vana salasõna" -#: contrib/auth/forms.py:168 +#: contrib/auth/forms.py:176 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "Te sisestasite oma vana parooli vigaselt. Palun sisestage see uuesti." -#: contrib/auth/models.py:73 contrib/auth/models.py:96 +#: contrib/auth/models.py:72 contrib/auth/models.py:95 msgid "name" msgstr "nimi" -#: contrib/auth/models.py:75 +#: contrib/auth/models.py:74 msgid "codename" msgstr "koodnimi" -#: contrib/auth/models.py:78 +#: contrib/auth/models.py:77 msgid "permission" msgstr "õigus" -#: contrib/auth/models.py:79 contrib/auth/models.py:97 +#: contrib/auth/models.py:78 contrib/auth/models.py:96 msgid "permissions" msgstr "õigused" -#: contrib/auth/models.py:100 +#: contrib/auth/models.py:99 msgid "group" msgstr "grupp" -#: contrib/auth/models.py:101 contrib/auth/models.py:147 +#: contrib/auth/models.py:100 contrib/auth/models.py:146 msgid "groups" msgstr "grupid" -#: contrib/auth/models.py:137 +#: contrib/auth/models.py:136 msgid "username" msgstr "kasutajatunnus" -#: contrib/auth/models.py:138 +#: contrib/auth/models.py:137 msgid "first name" msgstr "eesnimi" -#: contrib/auth/models.py:139 +#: contrib/auth/models.py:138 msgid "last name" msgstr "perenimi" -#: contrib/auth/models.py:140 +#: contrib/auth/models.py:139 msgid "e-mail address" msgstr "e-posti aadress" -#: contrib/auth/models.py:141 +#: contrib/auth/models.py:140 msgid "password" msgstr "salasõna" -#: contrib/auth/models.py:141 +#: contrib/auth/models.py:140 msgid "" "Use '[algo]$[salt]$[hexdigest]' or use the change " "password form." msgstr "" -#: contrib/auth/models.py:142 +#: contrib/auth/models.py:141 msgid "staff status" msgstr "personalistaatus" -#: contrib/auth/models.py:142 +#: contrib/auth/models.py:141 msgid "Designates whether the user can log into this admin site." msgstr "" "Määrab, kas kasutaja saab sisse logida sellesse admininistreerimisliidesesse." -#: contrib/auth/models.py:143 +#: contrib/auth/models.py:142 msgid "active" msgstr "aktiivne" -#: contrib/auth/models.py:143 +#: contrib/auth/models.py:142 msgid "" "Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." @@ -1281,25 +1298,25 @@ msgstr "" "Määrab, kas see konto on aktiivne. Kustutamise asemel lihtsalt deaktiveerige " "konto." -#: contrib/auth/models.py:144 +#: contrib/auth/models.py:143 msgid "superuser status" msgstr "superkasutaja staatus" -#: contrib/auth/models.py:144 +#: contrib/auth/models.py:143 msgid "" "Designates that this user has all permissions without explicitly assigning " "them." msgstr "Määrab, kas see kasutaja omab automaatselt ja alati kõiki õigus." -#: contrib/auth/models.py:145 +#: contrib/auth/models.py:144 msgid "last login" msgstr "viimane sisenemine" -#: contrib/auth/models.py:146 +#: contrib/auth/models.py:145 msgid "date joined" msgstr "liitumise kuupäev" -#: contrib/auth/models.py:148 +#: contrib/auth/models.py:147 msgid "" "In addition to the permissions manually assigned, this user will also get " "all permissions granted to each group he/she is in." @@ -1307,19 +1324,19 @@ msgstr "" "Lisaks neile õigustele, mis kasutajale on määratud, omab kasutaja ka neid " "õigusi, mis on nendel gruppidel, millesse ta kuulub." -#: contrib/auth/models.py:149 +#: contrib/auth/models.py:148 msgid "user permissions" msgstr "kasutajaõigused" -#: contrib/auth/models.py:153 +#: contrib/auth/models.py:152 msgid "user" msgstr "kasutaja" -#: contrib/auth/models.py:154 +#: contrib/auth/models.py:153 msgid "users" msgstr "kasutajad" -#: contrib/auth/models.py:309 +#: contrib/auth/models.py:308 msgid "message" msgstr "sõnum" @@ -1327,68 +1344,87 @@ msgstr "sõnum" msgid "Logged out" msgstr "Välja logitud" -#: contrib/comments/models.py:71 contrib/comments/models.py:164 +#: contrib/auth/management/commands/createsuperuser.py:23 forms/fields.py:423 +msgid "Enter a valid e-mail address." +msgstr "Sisestage korrektne e-posti aadress:" + +#: contrib/comments/admin.py:11 +#, +msgid "Content" +msgstr "Sisu" + +#: contrib/comments/admin.py:14 +msgid "Metadata" +msgstr "Meta-andmed" + +#: contrib/comments/forms.py:18 +#, +msgid "Name" +msgstr "Nimi" + +#: contrib/comments/forms.py:19 +#, +msgid "Email address" +msgstr "E-posti aadress" + +#: contrib/comments/forms.py:21 +#, +msgid "Comment" +msgstr "Kommentaar" + +#: contrib/comments/forms.py:24 +msgid "" +"If you enter anything in this field your comment will be treated as spam" +msgstr "" + +#: contrib/comments/forms.py:124 +#, 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] "Jälgige oma keelekasutust. Sõna %s ei ole lubatud." +msgstr[1] "Jälgige oma keelekasutust. Sõnad %s ei ole lubatud." + +#: contrib/comments/models.py:22 msgid "object ID" msgstr "objekti ID" -#: contrib/comments/models.py:72 -msgid "headline" -msgstr "pealkiri" +#: contrib/comments/models.py:49 +#, +msgid "user's name" +msgstr "kasutaja pärisnimi" -#: contrib/comments/models.py:73 contrib/comments/models.py:95 -#: contrib/comments/models.py:165 +#: contrib/comments/models.py:50 +#, +msgid "user's email address" +msgstr "kasutaja e-posti aadress" + +#: contrib/comments/models.py:51 +#, +msgid "user's URL" +msgstr "kasutaja URL" + +#: contrib/comments/models.py:53 msgid "comment" msgstr "kommentaar" -#: contrib/comments/models.py:74 -msgid "rating #1" -msgstr "reiting #1" - -#: contrib/comments/models.py:75 -msgid "rating #2" -msgstr "reiting #2" - -#: contrib/comments/models.py:76 -msgid "rating #3" -msgstr "reiting #3" - -#: contrib/comments/models.py:77 -msgid "rating #4" -msgstr "reiting #4" - -#: contrib/comments/models.py:78 -msgid "rating #5" -msgstr "reiting #5" - -#: contrib/comments/models.py:79 -msgid "rating #6" -msgstr "reiting #6" - -#: contrib/comments/models.py:80 -msgid "rating #7" -msgstr "reiting #7" - -#: contrib/comments/models.py:81 -msgid "rating #8" -msgstr "reiting #8" - -#: contrib/comments/models.py:86 -msgid "is valid rating" -msgstr "on korrektne reiting" - -#: contrib/comments/models.py:87 contrib/comments/models.py:167 +#: contrib/comments/models.py:56 msgid "date/time submitted" msgstr "loomise kuupäev/kellaaeg" -#: contrib/comments/models.py:88 contrib/comments/models.py:168 +#: contrib/comments/models.py:58 msgid "is public" msgstr "on avalik" -#: contrib/comments/models.py:90 +#: contrib/comments/models.py:59 +msgid "" +"Uncheck this box to make the comment effectively disappear from the site." +msgstr "" + +#: contrib/comments/models.py:61 msgid "is removed" msgstr "on eemaldatud" -#: contrib/comments/models.py:90 +#: contrib/comments/models.py:62 msgid "" "Check this box if the comment is inappropriate. A \"This comment has been " "removed\" message will be displayed instead." @@ -1396,15 +1432,23 @@ msgstr "" "Märkige siia linnuke, kui see kommentaar on ebasobiv. Kommentaari asemel " "kuvatakse kirja \"Kommentaar on kustutatud\"." -#: contrib/comments/models.py:96 -msgid "comments" -msgstr "kommentaarid" +#: contrib/comments/models.py:114 +#, +msgid "" +"This comment was posted by an authenticated user and thus the name is read-" +"only." +msgstr "" +"Selle kommentaari postitas sisselogitud kasutaja, mistõttu ei ole nimetus muudetav." -#: contrib/comments/models.py:128 contrib/comments/models.py:199 -msgid "Content object" -msgstr "Sisuobjekt" +#: contrib/comments/models.py:123 +#, +msgid "" +"This comment was posted by an authenticated user and thus the email is read-" +"only." +msgstr "" +"Selle kommentaari postitas sisselogitud kasutaja, mistõttu ei ole e-posti aadress muudetav." -#: contrib/comments/models.py:156 +#: contrib/comments/models.py:148 #, python-format msgid "" "Posted by %(user)s at %(date)s\n" @@ -1419,202 +1463,6 @@ msgstr "" "\n" "http://%(domain)s%(url)s" -#: contrib/comments/models.py:166 -msgid "person's name" -msgstr "isiku nimi" - -#: contrib/comments/models.py:169 -msgid "ip address" -msgstr "ip aadress" - -#: contrib/comments/models.py:171 -msgid "approved by staff" -msgstr "personali poolt heaks kiidetud" - -#: contrib/comments/models.py:175 -msgid "free comment" -msgstr "vaba kommentaar" - -#: contrib/comments/models.py:176 -msgid "free comments" -msgstr "vabad kommentaarid" - -#: contrib/comments/models.py:227 -msgid "score" -msgstr "tulemus" - -#: contrib/comments/models.py:228 -msgid "score date" -msgstr "tulemuse kuupäev" - -#: contrib/comments/models.py:232 -msgid "karma score" -msgstr "karma tulemus" - -#: contrib/comments/models.py:233 -msgid "karma scores" -msgstr "karma tulemused" - -#: contrib/comments/models.py:237 -#, python-format -msgid "%(score)d rating by %(user)s" -msgstr "%(score)d reiting kasutaja %(user)s poolt" - -#: contrib/comments/models.py:254 -#, python-format -msgid "" -"This comment was flagged by %(user)s:\n" -"\n" -"%(text)s" -msgstr "" -"See kommentaar märgiti kasutaja %(user)s poolt:\n" -"\n" -"%(text)s" - -#: contrib/comments/models.py:262 -msgid "flag date" -msgstr "märkimise kuupäev" - -#: contrib/comments/models.py:266 -msgid "user flag" -msgstr "kasutajamärge" - -#: contrib/comments/models.py:267 -msgid "user flags" -msgstr "kasutajamärked" - -#: contrib/comments/models.py:271 -#, python-format -msgid "Flag by %r" -msgstr "Lipu pani %r" - -#: contrib/comments/models.py:277 -msgid "deletion date" -msgstr "kustutamise kuupäev" - -#: contrib/comments/models.py:280 -msgid "moderator deletion" -msgstr "moderaatori kustutus" - -#: contrib/comments/models.py:281 -msgid "moderator deletions" -msgstr "moderaatori kustutused" - -#: contrib/comments/models.py:285 -#, python-format -msgid "Moderator deletion by %r" -msgstr "moderaatori kustutus kasutaja %r poolt" - -#: contrib/comments/templates/comments/form.html:8 -msgid "Forgotten your password?" -msgstr "Unustasid salasõna?" - -#: contrib/comments/templates/comments/form.html:12 -msgid "Ratings" -msgstr "Reitingud" - -#: contrib/comments/templates/comments/form.html:12 -#: contrib/comments/templates/comments/form.html:23 -msgid "Required" -msgstr "Nõutav" - -#: contrib/comments/templates/comments/form.html:12 -#: contrib/comments/templates/comments/form.html:23 -msgid "Optional" -msgstr "Valikuline" - -#: contrib/comments/templates/comments/form.html:23 -msgid "Post a photo" -msgstr "Postita foto" - -#: contrib/comments/templates/comments/form.html:28 -#: contrib/comments/templates/comments/freeform.html:5 -msgid "Comment:" -msgstr "Kommentaar:" - -#: contrib/comments/templates/comments/form.html:35 -#: contrib/comments/templates/comments/freeform.html:10 -msgid "Preview comment" -msgstr "Kommentaari eelvaade" - -#: contrib/comments/templates/comments/freeform.html:4 -msgid "Your name:" -msgstr "Teie nimi:" - -#: contrib/comments/views/comments.py:76 -msgid "" -"This rating is required because you've entered at least one other rating." -msgstr "" -"See reiting on nõutav, sest olete sisestanud vähemalt ühe teise reitingu." - -#: contrib/comments/views/comments.py:160 -#, python-format -msgid "" -"This comment was posted by a user who has posted fewer than %(count)s " -"comment:\n" -"\n" -"%(text)s" -msgid_plural "" -"This comment was posted by a user who has posted fewer than %(count)s " -"comments:\n" -"\n" -"%(text)s" -msgstr[0] "" -msgstr[1] "" - -#: contrib/comments/views/comments.py:165 -#, python-format -msgid "" -"This comment was posted by a sketchy user:\n" -"\n" -"%(text)s" -msgstr "" -"Selle kommentaari postitas pealiskaudne kasutaja:\n" -"\n" -"%(text)s" - -#: contrib/comments/views/comments.py:238 -#: contrib/comments/views/comments.py:331 -msgid "Only POSTs are allowed" -msgstr "Ainult POST päringud on lubatud" - -#: contrib/comments/views/comments.py:242 -#: contrib/comments/views/comments.py:335 -msgid "One or more of the required fields wasn't submitted" -msgstr "Üks või enam nõutavatest väljadest on puudu" - -#: contrib/comments/views/comments.py:246 -#: contrib/comments/views/comments.py:337 -msgid "Somebody tampered with the comment form (security violation)" -msgstr "" -"Keegi on kommentaari ankeeti sisestanud vigaseid andmed (turvarikkumine)" - -#: contrib/comments/views/comments.py:256 -#: contrib/comments/views/comments.py:343 -msgid "" -"The comment form had an invalid 'target' parameter -- the object ID was " -"invalid" -msgstr "" -"Kommentaariankeet sisaldas ebakorrektset 'target' parameetrit -- objekti ID " -"ei olnud korrektne" - -#: contrib/comments/views/comments.py:307 -#: contrib/comments/views/comments.py:372 -msgid "The comment form didn't provide either 'preview' or 'post'" -msgstr "Kommentaari ankeedis oli puudu kas 'preview' või 'post'" - -#: contrib/comments/views/karma.py:21 -msgid "Anonymous users cannot vote" -msgstr "Anonüümsed kasutajad ei saa hääletada" - -#: contrib/comments/views/karma.py:25 -msgid "Invalid comment ID" -msgstr "Ebakorrektne kommentaari ID" - -#: contrib/comments/views/karma.py:27 -msgid "No voting for yourself" -msgstr "Iseendale ei saa häält anda" - #: contrib/contenttypes/models.py:67 msgid "python model class name" msgstr "pythoni mudeli klassinimi" @@ -1633,7 +1481,7 @@ msgid "" msgstr "" "Näide: '/about/contact/'. Veenduge, et URL algaks ja lõppeks kaldkriipsuga." -#: contrib/flatpages/admin.py:11 core/validators.py:76 +#: contrib/flatpages/admin.py:11 msgid "" "This value must contain only letters, numbers, underscores, dashes or " "slashes." @@ -1645,23 +1493,23 @@ msgstr "" msgid "Advanced options" msgstr "Lisavalikud" -#: contrib/flatpages/models.py:9 +#: contrib/flatpages/models.py:8 msgid "title" msgstr "pealkiri" -#: contrib/flatpages/models.py:10 +#: contrib/flatpages/models.py:9 msgid "content" msgstr "sisu" -#: contrib/flatpages/models.py:11 +#: contrib/flatpages/models.py:10 msgid "enable comments" msgstr "võimalda kommentaarid" -#: contrib/flatpages/models.py:12 +#: contrib/flatpages/models.py:11 msgid "template name" msgstr "mall" -#: contrib/flatpages/models.py:13 +#: contrib/flatpages/models.py:12 msgid "" "Example: 'flatpages/contact_page.html'. If this isn't provided, the system " "will use 'flatpages/default.html'." @@ -1669,33 +1517,41 @@ msgstr "" "Näide: 'flatpages/contact_page.html'. Kui mall on määramata, kasutatakse " "vaikimisi malli 'flatpages/default.html'." -#: contrib/flatpages/models.py:14 +#: contrib/flatpages/models.py:13 msgid "registration required" msgstr "registreerumine nõutav" -#: contrib/flatpages/models.py:14 +#: contrib/flatpages/models.py:13 msgid "If this is checked, only logged-in users will be able to view the page." msgstr "Kui see on valitud, näevad lehte ainult sisselogitud kasutajad" -#: contrib/flatpages/models.py:19 +#: contrib/flatpages/models.py:18 msgid "flat page" msgstr "sisuleht" -#: contrib/flatpages/models.py:20 +#: contrib/flatpages/models.py:19 msgid "flat pages" msgstr "sisulehed" -#: contrib/gis/forms/fields.py:10 +#: contrib/formtools/wizard.py:130 +msgid "" +"We apologize, but your form has expired. Please continue filling out the " +"form from this page." +msgstr "" + +#: contrib/gis/forms/fields.py:14 msgid "No geometry value provided." msgstr "" -#: contrib/gis/forms/fields.py:11 -msgid "Invalid Geometry value." -msgstr "Vigane geomeetriline väärtus" +#: contrib/gis/forms/fields.py:15 +#, +msgid "Invalid geometry value." +msgstr "Vigane geomeetriline väärtus." -#: contrib/gis/forms/fields.py:12 -msgid "Invalid Geometry type." -msgstr "Vigane geomeetriline tüüp" +#: contrib/gis/forms/fields.py:16 +#, +msgid "Invalid geometry type." +msgstr "Vigane geomeetriline tüüp." #: contrib/humanize/templatetags/humanize.py:19 msgid "th" @@ -2428,7 +2284,7 @@ msgstr "Sisesta korrektne sotsiaalturvatunnus." msgid "Enter a valid VAT number." msgstr "Sisesta korrektne käibemaksukohuslase kood." -#: contrib/localflavor/jp/forms.py:17 +#: contrib/localflavor/jp/forms.py:16 msgid "Enter a postal code in the format XXXXXXX or XXX-XXXX." msgstr "Sisesta postiindeks kujul XXXXXXX või XXX-XXXX." @@ -2761,7 +2617,7 @@ msgid "Enter a valid SoFi number" msgstr "Sisesta kehtiv SoFi number" #: contrib/localflavor/nl/nl_provinces.py:4 -#, fuzzy +#, msgid "Drenthe" msgstr "Drenthe" @@ -3687,362 +3543,54 @@ msgstr "hüüdnimi" msgid "sites" msgstr "saidid" -#: core/validators.py:80 -msgid "This value must contain only letters, numbers, underscores or hyphens." -msgstr "" -"See väärtus võib sisaldada ainult tähti, nubmreid, alakriipse ja sidekriipse." +#: db/models/fields/__init__.py:332 db/models/fields/__init__.py:667 +msgid "This value must be an integer." +msgstr "See väärtus peab olema täisarv." -#: core/validators.py:84 -msgid "Uppercase letters are not allowed here." -msgstr "Suured tähed ei ole siin lubatud." +#: db/models/fields/__init__.py:363 +msgid "This value must be either True or False." +msgstr "See väärtus peab olema kas tõene või väär" -#: core/validators.py:88 -msgid "Lowercase letters are not allowed here." -msgstr "Väiksed tähed ei ole siin lubatud." +#: db/models/fields/__init__.py:396 +msgid "This field cannot be null." +msgstr "See lahter ei tohi olla tühi." -#: core/validators.py:95 +#: db/models/fields/__init__.py:412 msgid "Enter only digits separated by commas." msgstr "Sisestage ainult komaga eraldatud numbreid." -#: core/validators.py:107 -msgid "Enter valid e-mail addresses separated by commas." -msgstr "Sisestage korrektseid komaga eraldatud e-posti aadresseid." +#: db/models/fields/__init__.py:443 +msgid "Enter a valid date in YYYY-MM-DD format." +msgstr "Sisestage korrektne kuupäev formaadis AAAA-KK-PP." -#: core/validators.py:111 -msgid "Please enter a valid IP address." -msgstr "Palun sisestage korrektne IP aadress." - -#: core/validators.py:115 -msgid "Empty values are not allowed here." -msgstr "Tühjad väärtused ei ole siin lubatud." - -#: core/validators.py:119 -msgid "Non-numeric characters aren't allowed here." -msgstr "Mittenumbrilised märgid ei ole siin lubatud." - -#: core/validators.py:123 -msgid "This value can't be comprised solely of digits." -msgstr "See väärtus ei tohi sisaldada ainult numbreid." - -#: core/validators.py:128 forms/fields.py:161 -msgid "Enter a whole number." -msgstr "Sisestage täisarv." - -#: core/validators.py:132 -msgid "Only alphabetical characters are allowed here." -msgstr "Siin on lubatud ainult tähestiku tähed." - -#: core/validators.py:147 +#: db/models/fields/__init__.py:452 #, python-format msgid "Invalid date: %s" msgstr "Ebakorrektne kuupäev: %s" -#: core/validators.py:152 db/models/fields/__init__.py:546 -msgid "Enter a valid date in YYYY-MM-DD format." -msgstr "Sisestage korrektne kuupäev formaadis AAAA-KK-PP." - -#: core/validators.py:157 -msgid "Enter a valid time in HH:MM format." -msgstr "Sisestage korrektne kellaaeg formaadis TT:MM" - -#: core/validators.py:161 -msgid "Enter a valid date/time in YYYY-MM-DD HH:MM format." -msgstr "Sisestage korrektne kuupäev ja kellaaeg formaadis AAAA-KK-PP TT:MM." - -#: core/validators.py:166 forms/fields.py:422 -msgid "Enter a valid e-mail address." -msgstr "Sisestage korrektne e-posti aadress:" - -#: core/validators.py:178 core/validators.py:470 forms/fields.py:440 -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Ühtegi faili ei saadetud. Kontrollige vormi kodeeringutüüpi." - -#: core/validators.py:189 forms/fields.py:471 -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Laadige korrektne pilt. Fail, mille laadisite, ei olnud kas pilt või oli " -"fail vigane." - -#: core/validators.py:196 -#, python-format -msgid "The URL %s does not point to a valid image." -msgstr "URL %s ei viita korrektsele pildile." - -#: core/validators.py:200 -#, python-format -msgid "Phone numbers must be in XXX-XXX-XXXX format. \"%s\" is invalid." -msgstr "" -"Telefoninumbrid peavad olema formaadis XXX-XXX-XXXX. \"%s\" on ebakorrektne." - -#: core/validators.py:208 -#, python-format -msgid "The URL %s does not point to a valid QuickTime video." -msgstr "URL %s ei viita korrektsele QuickTime videole." - -#: core/validators.py:212 -msgid "A valid URL is required." -msgstr "Korrektne URL on nõutav." - -#: core/validators.py:226 -#, python-format -msgid "" -"Valid HTML is required. Specific errors are:\n" -"%s" -msgstr "" -"Korrektne HTML on nõutav. Vead on järgnevad:\n" -"%s" - -#: core/validators.py:233 -#, python-format -msgid "Badly formed XML: %s" -msgstr "Vigane XML: %s" - -#: core/validators.py:250 -#, python-format -msgid "Invalid URL: %s" -msgstr "Vigane URL: %s" - -#: core/validators.py:255 core/validators.py:257 -#, python-format -msgid "The URL %s is a broken link." -msgstr "URL %s on katkine." - -#: core/validators.py:263 -msgid "Enter a valid U.S. state abbreviation." -msgstr "Sisestage korrektne USA osariigilühend." - -#: core/validators.py:277 -#, 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] "Jälgige oma keelekasutust. Sõna %s ei ole lubatud." -msgstr[1] "Jälgige oma keelekasutust. Sõnad %s ei ole lubatud." - -#: core/validators.py:284 -#, python-format -msgid "This field must match the '%s' field." -msgstr "See väli peab sobima väljaga '%s'." - -#: core/validators.py:303 -msgid "Please enter something for at least one field." -msgstr "Palun täitke vähemalt üks väli." - -#: core/validators.py:312 core/validators.py:323 -msgid "Please enter both fields or leave them both empty." -msgstr "Palun täitke mõlemad lahtrid või jätke mõlemad tühjaks." - -#: core/validators.py:331 -#, python-format -msgid "This field must be given if %(field)s is %(value)s" -msgstr "See lahter on kohustuslik, kui %(field)s on %(value)s" - -#: core/validators.py:344 -#, python-format -msgid "This field must be given if %(field)s is not %(value)s" -msgstr "See lahter on nõutav, kui %(field)s ei ole %(value)s" - -#: core/validators.py:363 -msgid "Duplicate values are not allowed." -msgstr "Mitte-unikaalsed väärtused ei ole lubatud." - -#: core/validators.py:378 -#, python-format -msgid "This value must be between %(lower)s and %(upper)s." -msgstr "See väärtus peab olema vahemikus %(lower)s kuni %(upper)s." - -#: core/validators.py:380 -#, python-format -msgid "This value must be at least %s." -msgstr "See väärtus peab olema vähemalt %s." - -#: core/validators.py:382 -#, python-format -msgid "This value must be no more than %s." -msgstr "See väärtus ei tohi olla rohkem kui %s." - -#: core/validators.py:423 -#, python-format -msgid "This value must be a power of %s." -msgstr "See väärtus peab jaguma arvuga %s." - -#: core/validators.py:433 -msgid "Please enter a valid decimal number." -msgstr "Palun sisestage korrektne kümnendarv." - -#: core/validators.py:440 -#, python-format -msgid "Please enter a valid decimal number with at most %s total digit." -msgid_plural "" -"Please enter a valid decimal number with at most %s total digits." -msgstr[0] "Palun sisestage %s-kohaline kümnendarv." -msgstr[1] "Palun sisestage %s-kohaline kümnendarv." - -#: core/validators.py:443 -#, python-format -msgid "" -"Please enter a valid decimal number with a whole part of at most %s digit." -msgid_plural "" -"Please enter a valid decimal number with a whole part of at most %s digits." -msgstr[0] "Palun sisestage korrektne kümnendarv, mille täisosa on %s-kohaline" -msgstr[1] "Palun sisestage korrektne kümnendarv, mille täisosa on %s-kohaline" - -#: core/validators.py:446 -#, python-format -msgid "Please enter a valid decimal number with at most %s decimal place." -msgid_plural "" -"Please enter a valid decimal number with at most %s decimal places." -msgstr[0] "" -"Palun sisestage korrektne kümnendarv, millel on maksimaalselt %s komakoht." -msgstr[1] "" -"Palun sisestage korrektne kümnendarv, millel on maksimaalselt %s komakohta." - -#: core/validators.py:454 -msgid "Please enter a valid floating point number." -msgstr "Palun sisestage korrektne murdarv." - -#: core/validators.py:463 -#, python-format -msgid "Make sure your uploaded file is at least %s bytes big." -msgstr "Veenduge, et üleslaetud fail on vähemalt %s baiti suur." - -#: core/validators.py:464 -#, python-format -msgid "Make sure your uploaded file is at most %s bytes big." -msgstr "Veenduge, et üleslaetud fail ei ole suurem kui %s baiti." - -#: core/validators.py:481 -msgid "The format for this field is wrong." -msgstr "Selle lahtri formaat on ebakorrektne." - -#: core/validators.py:496 -msgid "This field is invalid." -msgstr "See lahter on ebakorrektne." - -#: core/validators.py:532 -#, python-format -msgid "Could not retrieve anything from %s." -msgstr "Ei õnnestunud leida midagi aadressilt %s." - -#: core/validators.py:535 -#, python-format -msgid "" -"The URL %(url)s returned the invalid Content-Type header '%(contenttype)s'." -msgstr "URL %(url)s tagastas sobimatu Content-Type päise '%(contenttype)s'." - -#: core/validators.py:568 -#, python-format -msgid "" -"Please close the unclosed %(tag)s tag from line %(line)s. (Line starts with " -"\"%(start)s\".)" -msgstr "" -"Palun sulgege sulgemata jäänud %(tag)s lipik real %(line)s. (Rea algus: \"%" -"(start)s\".)" - -#: core/validators.py:572 -#, python-format -msgid "" -"Some text starting on line %(line)s is not allowed in that context. (Line " -"starts with \"%(start)s\".)" -msgstr "" -"Rida %(line)s sisaldab teksti, mis ei ole selles kontekstis lubatud. (Rea " -"algus: \"%(start)s\".)" - -#: core/validators.py:577 -#, python-format -msgid "" -"\"%(attr)s\" on line %(line)s is an invalid attribute. (Line starts with \"%" -"(start)s\".)" -msgstr "" -"Real %(line)s on vigane attribute \"%(attr)s\". (Rea algus: \"%(start)s\".)" - -#: core/validators.py:582 -#, python-format -msgid "" -"\"<%(tag)s>\" on line %(line)s is an invalid tag. (Line starts with \"%" -"(start)s\".)" -msgstr "" -"Real %(line)s on vigane lipik \"<%(tag)s>\". (Rea algus: \"%(start)s\".)" - -#: core/validators.py:586 -#, python-format -msgid "" -"A tag on line %(line)s is missing one or more required attributes. (Line " -"starts with \"%(start)s\".)" -msgstr "" -"Real %(line)s on lipik, millel on puudu üks või enam nõutavatest " -"atribuutidest. (Rea algus: \"%(start)s\".)" - -#: core/validators.py:591 -#, python-format -msgid "" -"The \"%(attr)s\" attribute on line %(line)s has an invalid value. (Line " -"starts with \"%(start)s\".)" -msgstr "" -"Real %(line)s on atribuut \"%(attr)s\", mille väärtus on vigane. (Rea algus: " -"\"%(start)s\".)" - -#: db/models/manipulators.py:304 -#, python-format -msgid "%(object)s with this %(type)s already exists for the given %(field)s." -msgstr "" -"%(type)s tüüpi %(object)s on juba olemas etteantud väärtustele %(field)s." - -#: db/models/fields/__init__.py:46 -#, python-format -msgid "%(optname)s with this %(fieldname)s already exists." -msgstr "" - -#: db/models/fields/__init__.py:320 db/models/fields/files.py:168 -#: db/models/fields/files.py:179 forms/fields.py:52 oldforms/__init__.py:370 -msgid "This field is required." -msgstr "See lahter on nõutav." - -#: db/models/fields/__init__.py:434 -msgid "This value must be an integer." -msgstr "See väärtus peab olema täisarv." - -#: db/models/fields/__init__.py:480 -msgid "This value must be either True or False." -msgstr "See väärtus peab olema kas tõene või väär" - -#: db/models/fields/__init__.py:509 -msgid "This field cannot be null." -msgstr "See lahter ei tohi olla tühi." - -#: db/models/fields/__init__.py:611 db/models/fields/__init__.py:628 +#: db/models/fields/__init__.py:516 db/models/fields/__init__.py:534 msgid "Enter a valid date/time in YYYY-MM-DD HH:MM[:ss[.uuuuuu]] format." msgstr "" "Sisestage korrektne kuupäev ja kellaaeg kujul AAAA-KK-PP TT:MM[:ss[.uuuuuu]]." -#: db/models/fields/__init__.py:684 +#: db/models/fields/__init__.py:570 msgid "This value must be a decimal number." msgstr "See väärtus peab olema kümnendarv." -#: db/models/fields/__init__.py:825 +#: db/models/fields/__init__.py:703 msgid "This value must be either None, True or False." msgstr "See väärtus peab olema kas tühi, tõene või väär." -#: db/models/fields/__init__.py:937 db/models/fields/__init__.py:950 +#: db/models/fields/__init__.py:811 db/models/fields/__init__.py:825 msgid "Enter a valid time in HH:MM[:ss[.uuuuuu]] format." msgstr "Sisestage korrektne kellaaeg formaadis TT:MM[:ss[.uuuuuu]]" -#: db/models/fields/files.py:188 -msgid "Enter a valid filename." -msgstr "Sisestage korrektne failinimi." - -#: db/models/fields/related.py:92 -#, python-format -msgid "Please enter a valid %s." -msgstr "Palun sisestage korrektne %s." - -#: db/models/fields/related.py:782 +#: db/models/fields/related.py:748 msgid "" "Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr "Et valida mitu, hoidke all \"Control\"-nuppu (Maci puhul \"Command\")." -#: db/models/fields/related.py:862 +#: db/models/fields/related.py:825 #, python-format msgid "Please enter valid %(self)s IDs. The value %(value)r is invalid." msgid_plural "" @@ -4051,6 +3599,10 @@ msgstr[0] "Palun sisestage korrektne %(self)s ID. Väärtus %(value)r on vigane. msgstr[1] "" "Palun sisestage korrektne %(self)s ID. Väärtused %(value)r on vigased." +#: forms/fields.py:52 +msgid "This field is required." +msgstr "See lahter on nõutav." + #: forms/fields.py:53 msgid "Enter a valid value." msgstr "Sisestage korrektne väärtus." @@ -4069,6 +3621,10 @@ msgstr "" "Veenduge, et see väärtus sisaldab vähemalt %(min)d märki (hetkel on %(length)" "d)." +#: forms/fields.py:161 +msgid "Enter a whole number." +msgstr "Sisestage täisarv." + #: forms/fields.py:162 forms/fields.py:191 forms/fields.py:220 #, python-format msgid "Ensure this value is less than or equal to %s." @@ -4098,106 +3654,102 @@ msgstr "Veenduge, et komakohtade arv ei ületaks %s." msgid "Ensure that there are no more than %s digits before the decimal point." msgstr "Veenduge, et komast vasakul olevaid numbreid ei oleks rohkem kui %s." -#: forms/fields.py:282 forms/fields.py:803 +#: forms/fields.py:282 forms/fields.py:815 msgid "Enter a valid date." msgstr "Sisestage korrektne kuupäev." -#: forms/fields.py:315 forms/fields.py:804 +#: forms/fields.py:316 forms/fields.py:816 msgid "Enter a valid time." msgstr "Sisestage korrektne kellaaeg." -#: forms/fields.py:354 +#: forms/fields.py:355 msgid "Enter a valid date/time." msgstr "Sisestage korrektne kuupäev ja kellaaeg." #: forms/fields.py:441 +msgid "No file was submitted. Check the encoding type on the form." +msgstr "Ühtegi faili ei saadetud. Kontrollige vormi kodeeringutüüpi." + +#: forms/fields.py:442 msgid "No file was submitted." msgstr "Ühtegi faili ei saadetud." -#: forms/fields.py:442 oldforms/__init__.py:689 +#: forms/fields.py:443 msgid "The submitted file is empty." msgstr "Saadetud fail on tühi." -#: forms/fields.py:532 +#: forms/fields.py:472 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" +"Laadige korrektne pilt. Fail, mille laadisite, ei olnud kas pilt või oli " +"fail vigane." + +#: forms/fields.py:533 msgid "Enter a valid URL." msgstr "Sisestage korrektne URL." -#: forms/fields.py:533 +#: forms/fields.py:534 msgid "This URL appears to be a broken link." msgstr "See URL näib olevat katkine." -#: forms/fields.py:601 forms/fields.py:652 +#: forms/fields.py:613 forms/fields.py:664 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Valige korrektne väärtus. %(value)s ei ole valitav." -#: forms/fields.py:653 forms/fields.py:714 forms/models.py:528 +#: forms/fields.py:665 forms/fields.py:726 forms/models.py:531 msgid "Enter a list of values." msgstr "Sisestage väärtuste nimekiri." -#: forms/fields.py:832 +#: forms/fields.py:844 msgid "Enter a valid IPv4 address." msgstr "Sisestage korrektne IPv4 aadress." -#: forms/models.py:461 +#: forms/fields.py:854 +#, +msgid "" +"Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." +msgstr "" +"See väärtus võib sisaldada ainult tähti, nubmreid, alljooni ja sidekriipse." + +#: forms/formsets.py:242 forms/formsets.py:244 +#, +msgid "Order" +msgstr "Järjestus" + +#: forms/models.py:463 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "Valige korrektne väärtus. Valitud väärtus ei ole valitav." -#: forms/models.py:529 +#: forms/models.py:532 #, python-format msgid "Select a valid choice. %s is not one of the available choices." msgstr "Valige korrektne väärtus. %s ei ole valitav." -#: oldforms/__init__.py:405 -#, python-format -msgid "Ensure your text is less than %s character." -msgid_plural "Ensure your text is less than %s characters." -msgstr[0] "Veenduge, et tekst on alla %s tähemärgi." -msgstr[1] "Veenduge, et tekst on alla %s tähemärgi." - -#: oldforms/__init__.py:410 -msgid "Line breaks are not allowed here." -msgstr "Reavahetused ei ole lubatud." - -#: oldforms/__init__.py:508 oldforms/__init__.py:582 oldforms/__init__.py:621 -#, python-format -msgid "Select a valid choice; '%(data)s' is not in %(choices)s." -msgstr "Valige korrektne väärtus; '%(data)s' ei kuulu valikutesse %(choices)s." - -#: oldforms/__init__.py:750 -msgid "Enter a whole number between -32,768 and 32,767." -msgstr "Sisestage täisarv vahemikus -32 768 kuni 32 767." - -#: oldforms/__init__.py:760 -msgid "Enter a positive number." -msgstr "Sisestage postiivne arv." - -#: oldforms/__init__.py:770 -msgid "Enter a whole number between 0 and 32,767." -msgstr "Sisestage täisarv vahemikus 0 kuni 32 767." - -#: template/defaultfilters.py:698 +#: template/defaultfilters.py:706 msgid "yes,no,maybe" msgstr "jah,ei,võib-olla" -#: template/defaultfilters.py:729 +#: template/defaultfilters.py:737 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d bait" msgstr[1] "%(size)d baiti" -#: template/defaultfilters.py:731 +#: template/defaultfilters.py:739 #, python-format msgid "%.1f KB" msgstr "%.1f KB" -#: template/defaultfilters.py:733 +#: template/defaultfilters.py:741 #, python-format msgid "%.1f MB" msgstr "%.1f MB" -#: template/defaultfilters.py:734 +#: template/defaultfilters.py:742 #, python-format msgid "%.1f GB" msgstr "%.1f GB" @@ -4446,37 +3998,33 @@ msgid_plural "minutes" msgstr[0] "minut" msgstr[1] "minutit" -#: utils/timesince.py:46 +#: utils/timesince.py:43 msgid "minutes" msgstr "minutit" -#: utils/timesince.py:51 +#: utils/timesince.py:48 #, python-format msgid "%(number)d %(type)s" msgstr "%(number)d %(type)s" -#: utils/timesince.py:57 +#: utils/timesince.py:54 #, python-format msgid ", %(number)d %(type)s" msgstr ", %(number)d %(type)s" -#: utils/translation/trans_real.py:401 +#: utils/translation/trans_real.py:403 msgid "DATE_FORMAT" msgstr "N j, Y" -#: utils/translation/trans_real.py:402 -msgid "DATETIME_FORMAT" -msgstr "j. N Y, H:i" - -#: utils/translation/trans_real.py:403 +#: utils/translation/trans_real.py:405 msgid "TIME_FORMAT" msgstr "H:i" -#: utils/translation/trans_real.py:419 +#: utils/translation/trans_real.py:421 msgid "YEAR_MONTH_FORMAT" msgstr "F Y" -#: utils/translation/trans_real.py:420 +#: utils/translation/trans_real.py:422 msgid "MONTH_DAY_FORMAT" msgstr "j. F"