From cc10f50c192ee8d789c443e6d58dc10babc753b3 Mon Sep 17 00:00:00 2001 From: Malcolm Tredinnick Date: Sun, 12 Apr 2009 02:40:20 +0000 Subject: [PATCH] Fixed #10789 -- Updated Estonian translation from RaceCondition. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10536 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/conf/locale/et/LC_MESSAGES/django.mo | Bin 58152 -> 62593 bytes django/conf/locale/et/LC_MESSAGES/django.po | 850 ++++++++++++++------ 2 files changed, 586 insertions(+), 264 deletions(-) diff --git a/django/conf/locale/et/LC_MESSAGES/django.mo b/django/conf/locale/et/LC_MESSAGES/django.mo index ca32a2b674e5b989a178f253477f9f39e7df9a0c..f2fef35f526e2552333f9b2c81d94eea7712522f 100644 GIT binary patch delta 23926 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 delta 20333 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 GaQ+9&xT8J* diff --git a/django/conf/locale/et/LC_MESSAGES/django.po b/django/conf/locale/et/LC_MESSAGES/django.po index 59ba3d4d22..6d9b9e41e2 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-09-03 00:34+0200\n" +"POT-Creation-Date: 2009-04-11 07:53+0300\n" "PO-Revision-Date: 2008-09-03 00:35+0200\n" "Last-Translator: Erik Allik \n" "Language-Team: Django-i18n \n" @@ -98,117 +98,139 @@ msgid "Hebrew" msgstr "heebrea" #: conf/global_settings.py:65 +msgid "Hindi" +msgstr "hindi" + +#: conf/global_settings.py:66 msgid "Croatian" msgstr "horvaatia" -#: conf/global_settings.py:66 +#: conf/global_settings.py:67 msgid "Icelandic" msgstr "islandi" -#: conf/global_settings.py:67 +#: conf/global_settings.py:68 msgid "Italian" msgstr "itaalia" -#: conf/global_settings.py:68 +#: conf/global_settings.py:69 msgid "Japanese" msgstr "jaapani" -#: conf/global_settings.py:69 +#: conf/global_settings.py:70 msgid "Georgian" msgstr "gruusia" -#: conf/global_settings.py:70 +#: conf/global_settings.py:71 msgid "Korean" msgstr "korea" -#: conf/global_settings.py:71 +#: conf/global_settings.py:72 msgid "Khmer" msgstr "khmeri" -#: 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 "läti" -#: conf/global_settings.py:74 +#: conf/global_settings.py:75 msgid "Lithuanian" msgstr "leedu" -#: conf/global_settings.py:75 +#: conf/global_settings.py:76 msgid "Macedonian" msgstr "makedoonia" -#: conf/global_settings.py:76 +#: conf/global_settings.py:77 msgid "Dutch" msgstr "hollandi" -#: conf/global_settings.py:77 +#: conf/global_settings.py:78 msgid "Norwegian" msgstr "norra" -#: conf/global_settings.py:78 +#: conf/global_settings.py:79 msgid "Polish" msgstr "poola" -#: conf/global_settings.py:79 -msgid "Portugese" +#: conf/global_settings.py:80 +msgid "Portuguese" msgstr "portugali" -#: conf/global_settings.py:80 +#: conf/global_settings.py:81 msgid "Brazilian Portuguese" msgstr "brasiilia portugali" -#: conf/global_settings.py:81 +#: conf/global_settings.py:82 msgid "Romanian" msgstr "rumeenia" -#: conf/global_settings.py:82 +#: conf/global_settings.py:83 msgid "Russian" msgstr "vene" -#: conf/global_settings.py:83 +#: conf/global_settings.py:84 msgid "Slovak" msgstr "slovaki" -#: conf/global_settings.py:84 +#: conf/global_settings.py:85 msgid "Slovenian" msgstr "sloveeni" -#: conf/global_settings.py:85 +#: conf/global_settings.py:86 msgid "Serbian" msgstr "serbia" -#: conf/global_settings.py:86 +#: conf/global_settings.py:87 msgid "Swedish" msgstr "rootsi" -#: conf/global_settings.py:87 +#: conf/global_settings.py:88 msgid "Tamil" msgstr "tamiili" -#: 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 "tai" + +#: conf/global_settings.py:91 msgid "Turkish" msgstr "türgi" -#: conf/global_settings.py:90 +#: conf/global_settings.py:92 msgid "Ukrainian" msgstr "ukrania" -#: conf/global_settings.py:91 +#: conf/global_settings.py:93 msgid "Simplified Chinese" msgstr "lihtsustatud hiina" -#: conf/global_settings.py:92 +#: conf/global_settings.py:94 msgid "Traditional Chinese" msgstr "traditsiooniline hiina" +#: contrib/admin/actions.py:56 +#, python-format +msgid "Successfully deleted %(count)d %(items)s." +msgstr "" + +#: contrib/admin/actions.py:63 contrib/admin/options.py:1023 +msgid "Are you sure?" +msgstr "Kas olete kindel?" + +#: contrib/admin/actions.py:81 +#, python-format +msgid "Delete selected %(verbose_name_plural)s" +msgstr "" + #: contrib/admin/filterspecs.py:44 #, python-format msgid "" @@ -218,7 +240,7 @@ msgstr "" "

%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 "Kõik" @@ -243,18 +265,22 @@ msgstr "Käesolev kuu" msgid "This year" msgstr "Käesolev aasta" -#: contrib/admin/filterspecs.py:147 forms/widgets.py:391 +#: contrib/admin/filterspecs.py:147 forms/widgets.py:413 msgid "Yes" msgstr "Jah" -#: contrib/admin/filterspecs.py:147 forms/widgets.py:391 +#: contrib/admin/filterspecs.py:147 forms/widgets.py:413 msgid "No" msgstr "Ei" -#: contrib/admin/filterspecs.py:154 forms/widgets.py:391 +#: contrib/admin/filterspecs.py:154 forms/widgets.py:413 msgid "Unknown" msgstr "Tundmatu" +#: contrib/admin/helpers.py:14 +msgid "Action:" +msgstr "Toiming:" + #: contrib/admin/models.py:19 msgid "action time" msgstr "toimingu aeg" @@ -283,94 +309,102 @@ msgstr "logisissekanne" msgid "log entries" msgstr "logisissekanded" -#: contrib/admin/options.py:60 contrib/admin/options.py:121 +#: contrib/admin/options.py:133 contrib/admin/options.py:147 msgid "None" msgstr "puudub" -#: contrib/admin/options.py:338 +#: contrib/admin/options.py:517 #, python-format msgid "Changed %s." msgstr "Muutsin %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 "ja" -#: contrib/admin/options.py:343 +#: contrib/admin/options.py:522 #, python-format msgid "Added %(name)s \"%(object)s\"." msgstr "Lisatud %(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 "Muudetud %(list)s objektil %(name)s \"%(object)s\"." -#: contrib/admin/options.py:352 +#: contrib/admin/options.py:531 #, python-format msgid "Deleted %(name)s \"%(object)s\"." msgstr "Kustutatud %(name)s \"%(object)s\"." -#: contrib/admin/options.py:356 +#: contrib/admin/options.py:535 msgid "No fields changed." msgstr "Ühtegi välja ei muudetud." -#: 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\" lisamine õnnestus." -#: 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 "Te võite selle muutmist jätkata." +msgstr "Võite jätkata redigeerimist." -#: 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 "Te võite lisada uue objekti %s" +msgstr "Võite jätkata uue %s lisamisega." -#: contrib/admin/options.py:452 +#: contrib/admin/options.py:631 #, python-format msgid "The %(name)s \"%(obj)s\" was changed successfully." -msgstr "Objekti %(name)s \"%(obj)s\" muutmine õnnestus." +msgstr "%(name)s \"%(obj)s\" muutmine õnnestus." -#: 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 "Objekti %(name)s \"%(obj)s\" lisamine õnnestus. Te võite seda muuta." +msgstr "%(name)s \"%(obj)s\" lisamine õnnestus. Te võite seda muuta." -#: contrib/admin/options.py:536 +#: contrib/admin/options.py:770 #, python-format msgid "Add %s" msgstr "Lisa %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 primaarvõtmega %(key)r ei eksisteeri." + +#: contrib/admin/options.py:858 #, python-format msgid "Change %s" msgstr "Muuda %s" -#: contrib/admin/options.py:646 +#: contrib/admin/options.py:902 msgid "Database error" msgstr "Andmebaasi viga" -#: 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 muutmine õnnestus." +msgstr[1] "%(count)s %(name)s muutmine õnnestus." + +#: contrib/admin/options.py:1016 #, python-format msgid "The %(name)s \"%(obj)s\" was deleted successfully." -msgstr "Objekti %(name)s \"%(obj)s\" kustutamine õnnestus." +msgstr "%(name)s \"%(obj)s\" kustutati." -#: contrib/admin/options.py:703 -msgid "Are you sure?" -msgstr "Kas olete kindel?" - -#: contrib/admin/options.py:732 +#: contrib/admin/options.py:1052 #, python-format msgid "Change history: %s" msgstr "Muudatuste ajalugu: %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-" @@ -379,12 +413,11 @@ msgstr "" "Palun sisestage korrektne kasutajatunnus ja salasõna. Mõlemad väljad on " "tõstutundlikud." -#: 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 "" -"Teie sessioon on aegunud. Palun logige uuesti sisse." +msgstr "Teie sessioon on aegunud. Palun logige uuesti sisse." -#: 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,63 +425,63 @@ 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: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 "Kasutajatunnused ei tohi sisaldada '@' märki." -#: 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 "" -"Teie e-posti aadress ei ole sama asi, mis Teie kasutajatunnus. Proovige '%s'." +"Teie e-posti aadress ei ole Teie kasutajatunnus. Proovige '%s'." -#: contrib/admin/sites.py:313 +#: contrib/admin/sites.py:360 msgid "Site administration" msgstr "Saidi administreerimine" -#: 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 "Sisene" -#: contrib/admin/sites.py:373 +#: contrib/admin/sites.py:417 #, python-format msgid "%s administration" msgstr "%s - administreerimine" -#: contrib/admin/util.py:138 +#: contrib/admin/util.py:168 #, python-format msgid "One or more %(fieldname)s in %(name)s: %(obj)s" -msgstr "" +msgstr "Üks või enam %(fieldname)s objektis %(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 "" +msgstr "Üks või enam %(fieldname)s objektis %(name)s" -#: contrib/admin/widgets.py:70 +#: contrib/admin/widgets.py:71 msgid "Date:" msgstr "Kuupäev:" -#: contrib/admin/widgets.py:70 +#: contrib/admin/widgets.py:71 msgid "Time:" msgstr "Aeg:" -#: contrib/admin/widgets.py:94 +#: contrib/admin/widgets.py:95 msgid "Currently:" msgstr "Hetkel:" -#: contrib/admin/widgets.py:94 +#: contrib/admin/widgets.py:95 msgid "Change:" msgstr "Muuda:" -#: contrib/admin/widgets.py:121 +#: contrib/admin/widgets.py:124 msgid "Lookup" msgstr "Otsi" -#: contrib/admin/widgets.py:228 +#: contrib/admin/widgets.py:236 msgid "Add Another" msgstr "Lisa Uus" @@ -463,10 +496,11 @@ 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/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 @@ -502,32 +536,41 @@ msgstr "" "ning vea parandamisega tegeletakse esimesel võimalusel. Täname mõistva " "suhtumise eest!" +#: contrib/admin/templates/admin/actions.html:4 +msgid "Run the selected action" +msgstr "Käivita valitud toiming" + +#: contrib/admin/templates/admin/actions.html:4 +#: contrib/admin/templates/admin/search_form.html:8 +msgid "Go" +msgstr "Mine" + #: 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 "Tere tulemast," -#: 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 "Dokumentatsioon" -#: 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 "Muuda salasõna" -#: 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" @@ -553,28 +596,29 @@ msgstr "Ajalugu" #: 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 "Näida lehel" #: 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] "Palun parandage allolev viga" msgstr[1] "Palun parandage allolevad vead" -#: contrib/admin/templates/admin/change_list.html:16 +#: contrib/admin/templates/admin/change_list.html:46 #, python-format msgid "Add %(name)s" msgstr "Lisa %(name)s" -#: contrib/admin/templates/admin/change_list.html:26 +#: contrib/admin/templates/admin/change_list.html:65 msgid "Filter" msgstr "Filtreeri" #: 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 "Kustuta" @@ -600,9 +644,34 @@ msgstr "" "sellega:" #: contrib/admin/templates/admin/delete_confirmation.html:28 +#: contrib/admin/templates/admin/delete_selected_confirmation.html:33 msgid "Yes, I'm sure" msgstr "Jah, olen kindel" +#: contrib/admin/templates/admin/delete_selected_confirmation.html:9 +msgid "Delete multiple objects" +msgstr "Kustuta mitu objekti" + +#: 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 "" +"%(object_name)s kustutamiseks on vaja " +"kustutada ka seotud objektid, aga teil puudub õigus järgnevat " +"tüüpi objektide kustutamiseks:" + +#: 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 "" +"Kas olete kindel, et soovite kustutada valitud %(object_name)s objektid? " +"Kõik järgnevad objektid ja seotud objektid kustutatakse:" + #: contrib/admin/templates/admin/filter.html:2 #, python-format msgid " By %(filter_title)s " @@ -660,11 +729,12 @@ msgid "User" msgstr "Kasutaja" #: contrib/admin/templates/admin/object_history.html:24 +#: contrib/comments/templates/comments/moderation_queue.html:33 msgid "Action" msgstr "Toiming" #: 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. N Y, H:i" @@ -680,10 +750,6 @@ msgstr "" msgid "Show all" msgstr "Näita kõiki" -#: contrib/admin/templates/admin/search_form.html:8 -msgid "Go" -msgstr "Mine" - #: contrib/admin/templates/admin/search_form.html:10 #, python-format msgid "1 result" @@ -726,24 +792,24 @@ 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: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 "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:185 +#: contrib/admin/templates/admin/auth/user/change_password.html:40 +#: contrib/auth/forms.py:186 msgid "Password (again)" msgstr "Salasõna (uuesti)" #: 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 "" "Sisestage sama salasõna uuesti veendumaks, et sisestamisel ei tekkinud vigu" -#: 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 "Sisestage uus salasõna kasutajale %(username)s" @@ -905,165 +971,166 @@ msgstr "E-posti aadress:" msgid "Reset my password" msgstr "Reseti parool" -#: contrib/admin/templatetags/admin_list.py:288 +#: contrib/admin/templatetags/admin_list.py:299 msgid "All dates" msgstr "Kõik kuupäevad" -#: contrib/admin/views/main.py:69 +#: contrib/admin/views/main.py:70 #, python-format msgid "Select %s" msgstr "Vali %s" -#: contrib/admin/views/main.py:69 +#: contrib/admin/views/main.py:70 #, python-format msgid "Select %s to change" msgstr "Vali %s mida muuta" -#: 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 "sait" -#: contrib/admin/views/template.py:38 +#: contrib/admin/views/template.py:39 msgid "template" msgstr "mall" -#: 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 "lipik:" -#: 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 "filtreeri:" -#: 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 "vaade:" -#: contrib/admindocs/views.py:186 +#: contrib/admindocs/views.py:187 #, python-format msgid "App %r not found" msgstr "Rakendust %r ei leitud" -#: 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 "Mudelit %(model_name)r ei leitud rakendusest %(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 "seotud `%(app_label)s.%(data_type)s` objekt" -#: 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 "mudel:" -#: contrib/admindocs/views.py:236 +#: contrib/admindocs/views.py:237 #, python-format msgid "related `%(app_label)s.%(object_name)s` objects" msgstr "seotud `%(app_label)s.%(object_name)s` objektid" -#: contrib/admindocs/views.py:241 +#: contrib/admindocs/views.py:242 #, python-format msgid "all %s" msgstr "kõik %s" -#: contrib/admindocs/views.py:246 +#: contrib/admindocs/views.py:247 #, python-format msgid "number of %s" msgstr "%s arv" -#: contrib/admindocs/views.py:251 +#: contrib/admindocs/views.py:252 #, python-format msgid "Fields on %s objects" msgstr "Objekti %s väljad" -#: 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 "Täisarv" -#: contrib/admindocs/views.py:315 +#: contrib/admindocs/views.py:316 msgid "Boolean (Either True or False)" msgstr "Tõeväärtus (Kas tõene või väär)" -#: 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 "String (kuni %(max_length)s märki)" -#: contrib/admindocs/views.py:317 +#: contrib/admindocs/views.py:318 msgid "Comma-separated integers" msgstr "Komaga eraldatud täisarvud" -#: contrib/admindocs/views.py:318 +#: contrib/admindocs/views.py:319 msgid "Date (without time)" msgstr "Kuupäev (kellaajata)" -#: contrib/admindocs/views.py:319 +#: contrib/admindocs/views.py:320 msgid "Date (with time)" msgstr "Kuupäev (kellaajaga)" -#: contrib/admindocs/views.py:320 +#: contrib/admindocs/views.py:321 msgid "Decimal number" msgstr "Kümnendmurd" -#: contrib/admindocs/views.py:321 +#: contrib/admindocs/views.py:322 msgid "E-mail address" msgstr "E-posti aadress" -#: 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 "Faili asukoht" -#: contrib/admindocs/views.py:324 +#: contrib/admindocs/views.py:325 msgid "Floating point number" msgstr "Ujukomaarv" -#: 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 aadress" -#: contrib/admindocs/views.py:330 +#: contrib/admindocs/views.py:331 msgid "Boolean (Either True, False or None)" msgstr "Tõeväärtus (Kas tõene, väär või tühi)" -#: contrib/admindocs/views.py:331 +#: contrib/admindocs/views.py:332 msgid "Relation to parent model" msgstr "Seos ülem-mudeliga" -#: contrib/admindocs/views.py:332 +#: contrib/admindocs/views.py:333 msgid "Phone number" msgstr "Telefoninumber" -#: 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 "Aeg" -#: 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 "URL" -#: contrib/admindocs/views.py:340 +#: contrib/admindocs/views.py:341 msgid "U.S. state (two uppercase letters)" msgstr "U.S.A. osariik (kaks suurt tähte)" -#: 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 ei tundu olevat urlpattern objekt" @@ -1153,21 +1220,21 @@ msgstr "Tähtsad kuupäevad" msgid "Groups" msgstr "Grupid" -#: contrib/auth/admin.py:64 +#: contrib/auth/admin.py:80 msgid "Add user" msgstr "Lisa kasutaja" -#: contrib/auth/admin.py:90 +#: contrib/auth/admin.py:106 msgid "Password changed successfully." msgstr "Salasõna edukalt muudetud." -#: contrib/auth/admin.py:96 +#: contrib/auth/admin.py:112 #, python-format msgid "Change password: %s" msgstr "Muuda salasõna: %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)." @@ -1185,8 +1252,8 @@ 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: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 "Kaks sisestatud parooli ei olnud identsed." @@ -1214,72 +1281,72 @@ msgstr "" "Selle e-posti aadressiga ei ole seotud ühtegi kasutajakontot. Veenduge, et " "olete registreerunud." -#: contrib/auth/forms.py:134 +#: contrib/auth/forms.py:135 #, python-format msgid "Password reset on %s" msgstr "Salasõna vahetatud saidil %s" -#: contrib/auth/forms.py:142 +#: contrib/auth/forms.py:143 msgid "New password" msgstr "Uus salasõna" -#: contrib/auth/forms.py:143 +#: contrib/auth/forms.py:144 msgid "New password confirmation" msgstr "Uue salasõna kinnitus" -#: contrib/auth/forms.py:168 +#: contrib/auth/forms.py:169 msgid "Old password" msgstr "Vana salasõna" -#: contrib/auth/forms.py:176 +#: contrib/auth/forms.py:177 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:72 contrib/auth/models.py:95 +#: contrib/auth/models.py:63 contrib/auth/models.py:86 msgid "name" msgstr "nimi" -#: contrib/auth/models.py:74 +#: contrib/auth/models.py:65 msgid "codename" msgstr "koodnimi" -#: contrib/auth/models.py:77 +#: contrib/auth/models.py:68 msgid "permission" msgstr "õigus" -#: contrib/auth/models.py:78 contrib/auth/models.py:96 +#: contrib/auth/models.py:69 contrib/auth/models.py:87 msgid "permissions" msgstr "õigused" -#: contrib/auth/models.py:99 +#: contrib/auth/models.py:90 msgid "group" msgstr "grupp" -#: contrib/auth/models.py:100 contrib/auth/models.py:146 +#: contrib/auth/models.py:91 contrib/auth/models.py:138 msgid "groups" msgstr "grupid" -#: contrib/auth/models.py:136 +#: contrib/auth/models.py:128 msgid "username" msgstr "kasutajatunnus" -#: contrib/auth/models.py:137 +#: contrib/auth/models.py:129 msgid "first name" msgstr "eesnimi" -#: contrib/auth/models.py:138 +#: contrib/auth/models.py:130 msgid "last name" msgstr "perenimi" -#: contrib/auth/models.py:139 +#: contrib/auth/models.py:131 msgid "e-mail address" msgstr "e-posti aadress" -#: contrib/auth/models.py:140 +#: contrib/auth/models.py:132 msgid "password" msgstr "salasõna" -#: contrib/auth/models.py:140 +#: contrib/auth/models.py:132 msgid "" "Use '[algo]$[salt]$[hexdigest]' or use the change " "password form." @@ -1287,20 +1354,20 @@ msgstr "" "Formaat '[algoritm]$[sool]$[kuueteistkümnendtulend]' või kasutage salasõna muutmise vormi." -#: contrib/auth/models.py:141 +#: contrib/auth/models.py:133 msgid "staff status" msgstr "personalistaatus" -#: contrib/auth/models.py:141 +#: contrib/auth/models.py:133 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:142 +#: contrib/auth/models.py:134 msgid "active" msgstr "aktiivne" -#: 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." @@ -1308,25 +1375,25 @@ msgstr "" "Määrab, kas see konto on aktiivne. Kustutamise asemel lihtsalt deaktiveerige " "konto." -#: contrib/auth/models.py:143 +#: contrib/auth/models.py:135 msgid "superuser status" msgstr "superkasutaja staatus" -#: contrib/auth/models.py:143 +#: contrib/auth/models.py:135 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:144 +#: contrib/auth/models.py:136 msgid "last login" msgstr "viimane sisenemine" -#: contrib/auth/models.py:145 +#: contrib/auth/models.py:137 msgid "date joined" msgstr "liitumise kuupäev" -#: 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." @@ -1334,27 +1401,28 @@ 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:148 +#: contrib/auth/models.py:140 msgid "user permissions" msgstr "kasutajaõigused" -#: contrib/auth/models.py:152 +#: contrib/auth/models.py:144 contrib/comments/models.py:50 +#: contrib/comments/models.py:168 msgid "user" msgstr "kasutaja" -#: contrib/auth/models.py:153 +#: contrib/auth/models.py:145 msgid "users" msgstr "kasutajad" -#: contrib/auth/models.py:308 +#: contrib/auth/models.py:301 msgid "message" msgstr "sõnum" -#: contrib/auth/views.py:50 +#: contrib/auth/views.py:56 msgid "Logged out" msgstr "Välja logitud" -#: 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 "Sisestage korrektne e-posti aadress:" @@ -1366,68 +1434,85 @@ msgstr "Sisu" msgid "Metadata" msgstr "Meta-andmed" -#: contrib/comments/forms.py:20 +#: contrib/comments/feeds.py:13 +#, python-format +msgid "%(site_name)s comments" +msgstr "Saidi %(site_name)s kommentaarid" + +#: contrib/comments/feeds.py:23 +#, python-format +msgid "Latest comments on %(site_name)s" +msgstr "Viimased kommentaarid saidil %(site_name)s" + +#: contrib/comments/forms.py:93 +#: contrib/comments/templates/comments/moderation_queue.html:34 msgid "Name" msgstr "Nimi" -#: contrib/comments/forms.py:21 +#: contrib/comments/forms.py:94 msgid "Email address" msgstr "E-posti aadress" -#: contrib/comments/forms.py:23 +#: contrib/comments/forms.py:96 +#: contrib/comments/templates/comments/moderation_queue.html:35 msgid "Comment" msgstr "Kommentaar" -#: contrib/comments/forms.py:26 -msgid "" -"If you enter anything in this field your comment will be treated as spam" -msgstr "Kui sisestate sellesse lahtrisse midagi, loetakse kommentaar rämpsuks" - -#: 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] "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:23 +#: contrib/comments/forms.py:180 +msgid "" +"If you enter anything in this field your comment will be treated as spam" +msgstr "Kui sisestate sellesse lahtrisse midagi, loetakse kommentaar rämpsuks" + +#: contrib/comments/models.py:22 contrib/contenttypes/models.py:71 +msgid "content type" +msgstr "sisutüüp" + +#: contrib/comments/models.py:24 msgid "object ID" msgstr "objekti ID" -#: contrib/comments/models.py:50 +#: contrib/comments/models.py:52 msgid "user's name" msgstr "kasutaja pärisnimi" -#: contrib/comments/models.py:51 +#: contrib/comments/models.py:53 msgid "user's email address" msgstr "kasutaja e-posti aadress" -#: contrib/comments/models.py:52 +#: contrib/comments/models.py:54 msgid "user's URL" msgstr "kasutaja URL" -#: contrib/comments/models.py:54 +#: contrib/comments/models.py:56 contrib/comments/models.py:76 +#: contrib/comments/models.py:169 msgid "comment" msgstr "kommentaar" -#: contrib/comments/models.py:57 +#: contrib/comments/models.py:59 msgid "date/time submitted" msgstr "loomise kuupäev/kellaaeg" -#: contrib/comments/models.py:59 +#: contrib/comments/models.py:61 msgid "is public" msgstr "on avalik" -#: contrib/comments/models.py:60 +#: contrib/comments/models.py:62 msgid "" "Uncheck this box to make the comment effectively disappear from the site." msgstr "Eemaldage siit linnuke, et varjata kommentaar saidilt." -#: contrib/comments/models.py:62 +#: contrib/comments/models.py:64 msgid "is removed" msgstr "on eemaldatud" -#: 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." @@ -1435,7 +1520,11 @@ msgstr "" "Märkige siia linnuke, kui see kommentaar on ebasobiv. Kommentaari asemel " "kuvatakse kirja \"Kommentaar on kustutatud\"." -#: contrib/comments/models.py:115 +#: contrib/comments/models.py:77 +msgid "comments" +msgstr "kommentaarid" + +#: contrib/comments/models.py:119 msgid "" "This comment was posted by an authenticated user and thus the name is read-" "only." @@ -1443,7 +1532,7 @@ msgstr "" "Selle kommentaari postitas sisselogitud kasutaja, mistõttu ei ole nimetus " "muudetav." -#: 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." @@ -1451,7 +1540,7 @@ msgstr "" "Selle kommentaari postitas sisselogitud kasutaja, mistõttu ei ole e-posti " "aadress muudetav." -#: contrib/comments/models.py:149 +#: contrib/comments/models.py:153 #, python-format msgid "" "Posted by %(user)s at %(date)s\n" @@ -1466,14 +1555,153 @@ msgstr "" "\n" "http://%(domain)s%(url)s" +#: contrib/comments/models.py:170 +msgid "flag" +msgstr "märge" + +#: contrib/comments/models.py:171 +msgid "date" +msgstr "kuupäev" + +#: contrib/comments/models.py:181 +msgid "comment flag" +msgstr "kommentaari märge" + +#: contrib/comments/models.py:182 +msgid "comment flags" +msgstr "kommentaari märked" + +#: contrib/comments/templates/comments/approve.html:4 +msgid "Approve a comment" +msgstr "Märgi kommentaar sobivaks" + +#: contrib/comments/templates/comments/approve.html:7 +msgid "Really make this comment public?" +msgstr "Oled kindel, et soovid teha selle kommentaari avalikuks?" + +#: contrib/comments/templates/comments/approve.html:12 +#: contrib/comments/templates/comments/moderation_queue.html:49 +msgid "Approve" +msgstr "Sobib" + +#: contrib/comments/templates/comments/approved.html:4 +msgid "Thanks for approving" +msgstr "Aitäh, et märkisid kommentaari sobivaks" + +#: 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 "Aitäh, et leidsid aega parandamaks arutelude kvaliteeti meie lehel" + +#: contrib/comments/templates/comments/delete.html:4 +msgid "Remove a comment" +msgstr "Eemalda kommentaar" + +#: contrib/comments/templates/comments/delete.html:7 +msgid "Really remove this comment?" +msgstr "Oled kindel, et soovid selle kommentaari eemaldada?" + +#: contrib/comments/templates/comments/delete.html:12 +#: contrib/comments/templates/comments/moderation_queue.html:53 +msgid "Remove" +msgstr "Eemalda" + +#: contrib/comments/templates/comments/deleted.html:4 +msgid "Thanks for removing" +msgstr "Aitäh, et eemaldasid kommentaari" + +#: contrib/comments/templates/comments/flag.html:4 +msgid "Flag this comment" +msgstr "Märgi see kommentaar" + +#: contrib/comments/templates/comments/flag.html:7 +msgid "Really flag this comment?" +msgstr "Oled kindel, et soovid selle kommentaari märkida?" + +#: contrib/comments/templates/comments/flag.html:12 +msgid "Flag" +msgstr "Märge" + +#: contrib/comments/templates/comments/flagged.html:4 +msgid "Thanks for flagging" +msgstr "Aitäh, et märkisid kommentaari" + +#: contrib/comments/templates/comments/form.html:17 +#: contrib/comments/templates/comments/preview.html:32 +msgid "Post" +msgstr "Postita" + +#: contrib/comments/templates/comments/form.html:18 +#: contrib/comments/templates/comments/preview.html:33 +msgid "Preview" +msgstr "Eelvaade" + +#: contrib/comments/templates/comments/moderation_queue.html:4 +#: contrib/comments/templates/comments/moderation_queue.html:19 +msgid "Comment moderation queue" +msgstr "Kommentaaride modereerimise nimekiri" + +#: contrib/comments/templates/comments/moderation_queue.html:26 +msgid "No comments to moderate" +msgstr "Ei leidnud modereerimiseks sobivaid kommentaare" + +#: contrib/comments/templates/comments/moderation_queue.html:36 +msgid "Email" +msgstr "E-posti aadress" + +#: contrib/comments/templates/comments/moderation_queue.html:38 +msgid "Authenticated?" +msgstr "Sisselogitud?" + +#: contrib/comments/templates/comments/moderation_queue.html:39 +msgid "IP Address" +msgstr "IP aadress" + +#: contrib/comments/templates/comments/moderation_queue.html:40 +msgid "Date posted" +msgstr "Postitamise kuupäev" + +#: contrib/comments/templates/comments/moderation_queue.html:63 +msgid "yes" +msgstr "jah" + +#: contrib/comments/templates/comments/moderation_queue.html:63 +msgid "no" +msgstr "ei" + +#: contrib/comments/templates/comments/posted.html:4 +msgid "Thanks for commenting" +msgstr "Tänan kommenteerimast" + +#: contrib/comments/templates/comments/posted.html:7 +msgid "Thank you for your comment" +msgstr "Aitäh kommentaari eest" + +#: contrib/comments/templates/comments/preview.html:4 +#: contrib/comments/templates/comments/preview.html:13 +msgid "Preview your comment" +msgstr "Kommentaari eelvaade" + +#: contrib/comments/templates/comments/preview.html:11 +msgid "Please correct the error below" +msgid_plural "Please correct the errors below" +msgstr[0] "Palun parandage allolev viga" +msgstr[1] "Palun parandage allolevad vead" + +#: contrib/comments/templates/comments/preview.html:16 +msgid "Post your comment" +msgstr "Postita kommentaar" + +#: contrib/comments/templates/comments/preview.html:16 +msgid "or make changes" +msgstr "või tee muudatused" + #: contrib/contenttypes/models.py:67 msgid "python model class name" msgstr "pythoni mudeli klassinimi" -#: contrib/contenttypes/models.py:71 -msgid "content type" -msgstr "sisutüüp" - #: contrib/contenttypes/models.py:72 msgid "content types" msgstr "sisutüübid" @@ -1874,6 +2102,83 @@ msgstr "Sisesta korrektne Tšiili RUT formaadis XX.XXX.XXX-X." msgid "The Chilean RUT is not valid." msgstr "Tšiili RUT on ebakorrektne." +#: contrib/localflavor/cz/cz_regions.py:8 +msgid "Prague" +msgstr "" + +#: contrib/localflavor/cz/cz_regions.py:9 +msgid "Central Bohemian Region" +msgstr "" + +#: contrib/localflavor/cz/cz_regions.py:10 +msgid "South Bohemian Region" +msgstr "" + +#: contrib/localflavor/cz/cz_regions.py:11 +msgid "Pilsen Region" +msgstr "" + +#: contrib/localflavor/cz/cz_regions.py:12 +msgid "Carlsbad Region" +msgstr "" + +#: contrib/localflavor/cz/cz_regions.py:13 +msgid "Usti Region" +msgstr "" + +#: contrib/localflavor/cz/cz_regions.py:14 +msgid "Liberec Region" +msgstr "" + +#: contrib/localflavor/cz/cz_regions.py:15 +msgid "Hradec Region" +msgstr "" + +#: contrib/localflavor/cz/cz_regions.py:16 +msgid "Pardubice Region" +msgstr "" + +#: contrib/localflavor/cz/cz_regions.py:17 +msgid "Vysocina Region" +msgstr "" + +#: contrib/localflavor/cz/cz_regions.py:18 +msgid "South Moravian Region" +msgstr "" + +#: contrib/localflavor/cz/cz_regions.py:19 +msgid "Olomouc Region" +msgstr "" + +#: contrib/localflavor/cz/cz_regions.py:20 +msgid "Zlin Region" +msgstr "" + +#: contrib/localflavor/cz/cz_regions.py:21 +msgid "Moravian-Silesian Region" +msgstr "" + +#: 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 "Sisesta postiindeks kujul XXXXX või XXX XX." + +#: contrib/localflavor/cz/forms.py:47 +msgid "Enter a birth number in the format XXXXXX/XXXX or XXXXXXXXXX." +msgstr "" +"Sisesta sünninumber formaadis XXXXXX/XXXX või XXXXXXXXXX" + +#: contrib/localflavor/cz/forms.py:48 +msgid "Invalid optional parameter Gender, valid values are 'f' and 'm'" +msgstr "Ebasobiv valikuline parameeter Sugu, sobivad väärtused on 'f' (naine) ja 'm' (mees)" + +#: contrib/localflavor/cz/forms.py:49 +msgid "Enter a valid birth number." +msgstr "Sisesta sobiv sünninumber." + +#: contrib/localflavor/cz/forms.py:106 +msgid "Enter a valid IC number." +msgstr "Sisesta ID kaardi number." + #: contrib/localflavor/de/de_states.py:5 msgid "Baden-Wuerttemberg" msgstr "Baden-Württemberg" @@ -2697,15 +3002,15 @@ msgstr "" msgid "Wrong checksum for the Tax Number (NIP)." msgstr "Maksukohustusnumbril (NIP) on vale kontrollsumma." -#: contrib/localflavor/pl/forms.py:111 -msgid "National Business Register Number (REGON) consists of 7 or 9 digits." -msgstr "Riikliku Äriregistri number (REGON) koosneb 7 või 9 numbrist." +#: contrib/localflavor/pl/forms.py:109 +msgid "National Business Register Number (REGON) consists of 9 or 14 digits." +msgstr "Riikliku Äriregistri Number (REGON) koosneb 9 või 14 numbrist." -#: contrib/localflavor/pl/forms.py:112 +#: contrib/localflavor/pl/forms.py:110 msgid "Wrong checksum for the National Business Register Number (REGON)." -msgstr "Riiklikul Äriregistri numbril (REGON) on vale kontrollsumma." +msgstr "Riiklikul Äriregistri Numbri (REGON) kontrollsumma on vale." -#: contrib/localflavor/pl/forms.py:155 +#: contrib/localflavor/pl/forms.py:148 msgid "Enter a postal code in the format XX-XXX." msgstr "Sisesta postiindeks kujul XX-XXX." @@ -2793,10 +3098,6 @@ msgstr "Telefoninumbrid peavad olema kujul XXXX-XXXXXX" msgid "Enter a valid postal code in the format XXXXXX" msgstr "Sisesta postiindeks kujul XXXXXX" -#: contrib/localflavor/sk/forms.py:30 -msgid "Enter a postal code in the format XXXXX or XXX XX." -msgstr "Sisesta postiindeks kujul XXXXX või XXX XX." - #: contrib/localflavor/sk/sk_districts.py:8 msgid "Banska Bystrica" msgstr "Banska Bystrica" @@ -3545,54 +3846,58 @@ msgstr "hüüdnimi" msgid "sites" msgstr "saidid" -#: db/models/fields/__init__.py:348 db/models/fields/__init__.py:683 +#: db/models/fields/__init__.py:356 db/models/fields/__init__.py:707 msgid "This value must be an integer." msgstr "See väärtus peab olema täisarv." -#: db/models/fields/__init__.py:379 +#: db/models/fields/__init__.py:388 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:412 +#: db/models/fields/__init__.py:427 msgid "This field cannot be null." msgstr "See lahter ei tohi olla tühi." -#: db/models/fields/__init__.py:428 +#: db/models/fields/__init__.py:443 msgid "Enter only digits separated by commas." msgstr "Sisestage ainult komaga eraldatud numbreid." -#: db/models/fields/__init__.py:459 +#: db/models/fields/__init__.py:474 msgid "Enter a valid date in YYYY-MM-DD format." msgstr "Sisestage korrektne kuupäev formaadis AAAA-KK-PP." -#: db/models/fields/__init__.py:468 +#: db/models/fields/__init__.py:483 #, python-format msgid "Invalid date: %s" msgstr "Ebakorrektne kuupäev: %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 "" "Sisestage korrektne kuupäev ja kellaaeg kujul AAAA-KK-PP 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 "See väärtus peab olema kümnendarv." -#: db/models/fields/__init__.py:719 +#: db/models/fields/__init__.py:683 +msgid "This value must be a float." +msgstr "See väärtus peab olema murdarv." + +#: db/models/fields/__init__.py:743 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:817 db/models/fields/__init__.py:831 +#: db/models/fields/__init__.py:846 db/models/fields/__init__.py:860 msgid "Enter a valid time in HH:MM[:ss[.uuuuuu]] format." msgstr "Sisestage korrektne kellaaeg formaadis TT:MM[:ss[.uuuuuu]]" -#: db/models/fields/related.py:763 +#: db/models/fields/related.py:792 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:840 +#: db/models/fields/related.py:870 #, python-format msgid "Please enter valid %(self)s IDs. The value %(value)r is invalid." msgid_plural "" @@ -3656,31 +3961,39 @@ 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:287 forms/fields.py:848 +#: forms/fields.py:288 forms/fields.py:862 msgid "Enter a valid date." msgstr "Sisestage korrektne kuupäev." -#: forms/fields.py:321 forms/fields.py:849 +#: forms/fields.py:322 forms/fields.py:863 msgid "Enter a valid time." msgstr "Sisestage korrektne kellaaeg." -#: forms/fields.py:360 +#: forms/fields.py:361 msgid "Enter a valid date/time." msgstr "Sisestage korrektne kuupäev ja kellaaeg." -#: forms/fields.py:446 +#: forms/fields.py:447 msgid "No file was submitted. Check the encoding type on the form." msgstr "Ühtegi faili ei saadetud. Kontrollige vormi kodeeringutüüpi." -#: forms/fields.py:447 +#: forms/fields.py:448 msgid "No file was submitted." msgstr "Ühtegi faili ei saadetud." -#: forms/fields.py:448 +#: forms/fields.py:449 msgid "The submitted file is empty." msgstr "Saadetud fail on tühi." -#: 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 "" +"Veenduge, et see failinimi sisaldab kõige rohkem %(max)d tähemärki (hetkel %" +"(length)d)." + +#: forms/fields.py:483 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." @@ -3688,73 +4001,82 @@ msgstr "" "Laadige korrektne pilt. Fail, mille laadisite, ei olnud kas pilt või oli " "fail vigane." -#: forms/fields.py:538 +#: forms/fields.py:544 msgid "Enter a valid URL." msgstr "Sisestage korrektne URL." -#: forms/fields.py:539 +#: forms/fields.py:545 msgid "This URL appears to be a broken link." msgstr "See URL näib olevat katkine." -#: 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 "Valige korrektne väärtus. %(value)s ei ole valitav." -#: 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 "Sisestage väärtuste nimekiri." -#: forms/fields.py:877 +#: forms/fields.py:891 msgid "Enter a valid IPv4 address." msgstr "Sisestage korrektne IPv4 aadress." -#: forms/fields.py:887 +#: forms/fields.py:901 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 +#: forms/formsets.py:271 forms/formsets.py:273 msgid "Order" msgstr "Järjestus" -#: 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 "Sellise %(field_label)s-väljaga %(model_name)s on juba olemas." -#: forms/models.py:584 +#: forms/models.py:651 +msgid "The inline foreign key did not match the parent instance primary key." +msgstr "" + +#: forms/models.py:706 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:655 +#: forms/models.py:777 #, python-format msgid "Select a valid choice. %s is not one of the available choices." msgstr "Valige korrektne väärtus. %s ei ole valitav." -#: template/defaultfilters.py:706 +#: forms/models.py:779 +#, python-format +msgid "\"%s\" is not a valid value for a primary key." +msgstr "" + +#: template/defaultfilters.py:765 msgid "yes,no,maybe" msgstr "jah,ei,võib-olla" -#: template/defaultfilters.py:737 +#: template/defaultfilters.py:796 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d bait" msgstr[1] "%(size)d baiti" -#: template/defaultfilters.py:739 +#: template/defaultfilters.py:798 #, python-format msgid "%.1f KB" msgstr "%.1f KB" -#: template/defaultfilters.py:741 +#: template/defaultfilters.py:800 #, python-format msgid "%.1f MB" msgstr "%.1f MB" -#: template/defaultfilters.py:742 +#: template/defaultfilters.py:801 #, python-format msgid "%.1f GB" msgstr "%.1f GB" @@ -4003,33 +4325,33 @@ msgid_plural "minutes" msgstr[0] "minut" msgstr[1] "minutit" -#: utils/timesince.py:43 +#: utils/timesince.py:45 msgid "minutes" msgstr "minutit" -#: 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 "N j, 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"