From 937ded3369d454aa4c5d7b605331270ed9460ea8 Mon Sep 17 00:00:00 2001 From: Nicola Larosa Date: Sun, 29 Mar 2009 21:25:21 +0000 Subject: [PATCH] Updated Italian translation git-svn-id: http://code.djangoproject.com/svn/django/trunk@10179 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/conf/locale/it/LC_MESSAGES/django.mo | Bin 61843 -> 64491 bytes django/conf/locale/it/LC_MESSAGES/django.po | 527 ++++++++++++-------- 2 files changed, 330 insertions(+), 197 deletions(-) diff --git a/django/conf/locale/it/LC_MESSAGES/django.mo b/django/conf/locale/it/LC_MESSAGES/django.mo index c4cf40d6f9cabf76bd0c0326e2158753d48fde38..35654e8867169950b172098d61b6813485a662b9 100644 GIT binary patch delta 22783 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\n" "Language-Team: Italiano\n" "MIME-Version: 1.0\n" @@ -101,118 +101,122 @@ msgid "Hebrew" msgstr "ebraico" #: conf/global_settings.py:65 +msgid "Hindi" +msgstr "hindi" + +#: conf/global_settings.py:66 msgid "Croatian" msgstr "croato" -#: conf/global_settings.py:66 +#: conf/global_settings.py:67 msgid "Icelandic" msgstr "islandese" -#: conf/global_settings.py:67 +#: conf/global_settings.py:68 msgid "Italian" msgstr "italiano" -#: conf/global_settings.py:68 +#: conf/global_settings.py:69 msgid "Japanese" msgstr "giapponese" -#: conf/global_settings.py:69 +#: conf/global_settings.py:70 msgid "Georgian" msgstr "georgiano" -#: conf/global_settings.py:70 +#: conf/global_settings.py:71 msgid "Korean" msgstr "coreano" -#: conf/global_settings.py:71 +#: conf/global_settings.py:72 msgid "Khmer" msgstr "khmer" -#: conf/global_settings.py:72 +#: conf/global_settings.py:73 msgid "Kannada" msgstr "kannada" -#: conf/global_settings.py:73 +#: conf/global_settings.py:74 msgid "Latvian" msgstr "lettone" -#: conf/global_settings.py:74 +#: conf/global_settings.py:75 msgid "Lithuanian" msgstr "lituano" -#: conf/global_settings.py:75 +#: conf/global_settings.py:76 msgid "Macedonian" msgstr "macedone" -#: conf/global_settings.py:76 +#: conf/global_settings.py:77 msgid "Dutch" msgstr "olandese" -#: conf/global_settings.py:77 +#: conf/global_settings.py:78 msgid "Norwegian" msgstr "norvegese" -#: conf/global_settings.py:78 +#: conf/global_settings.py:79 msgid "Polish" msgstr "polacco" -#: conf/global_settings.py:79 +#: conf/global_settings.py:80 msgid "Portuguese" msgstr "portoghese" -#: conf/global_settings.py:80 +#: conf/global_settings.py:81 msgid "Brazilian Portuguese" msgstr "brasiliano portoghese" -#: conf/global_settings.py:81 +#: conf/global_settings.py:82 msgid "Romanian" msgstr "rumeno" -#: conf/global_settings.py:82 +#: conf/global_settings.py:83 msgid "Russian" msgstr "russo" -#: conf/global_settings.py:83 +#: conf/global_settings.py:84 msgid "Slovak" msgstr "slovacco" -#: conf/global_settings.py:84 +#: conf/global_settings.py:85 msgid "Slovenian" msgstr "sloveno" -#: conf/global_settings.py:85 +#: conf/global_settings.py:86 msgid "Serbian" msgstr "serbo" -#: conf/global_settings.py:86 +#: conf/global_settings.py:87 msgid "Swedish" msgstr "svedese" -#: conf/global_settings.py:87 +#: conf/global_settings.py:88 msgid "Tamil" msgstr "tamil" -#: conf/global_settings.py:88 +#: conf/global_settings.py:89 msgid "Telugu" msgstr "telugu" -#: conf/global_settings.py:89 +#: conf/global_settings.py:90 msgid "Thai" msgstr "thai" -#: conf/global_settings.py:90 +#: conf/global_settings.py:91 msgid "Turkish" msgstr "turco" -#: conf/global_settings.py:91 +#: conf/global_settings.py:92 msgid "Ukrainian" msgstr "ucraino" -#: conf/global_settings.py:92 +#: conf/global_settings.py:93 msgid "Simplified Chinese" msgstr "cinese semplificato" -#: conf/global_settings.py:93 +#: conf/global_settings.py:94 msgid "Traditional Chinese" msgstr "cinese tradizionale" @@ -225,43 +229,47 @@ msgstr "" "

Di %s:

\n" "
    \n" -#: contrib/admin/filterspecs.py:74 contrib/admin/filterspecs.py:91 -#: contrib/admin/filterspecs.py:146 contrib/admin/filterspecs.py:172 +#: contrib/admin/filterspecs.py:75 contrib/admin/filterspecs.py:92 +#: contrib/admin/filterspecs.py:147 contrib/admin/filterspecs.py:173 msgid "All" msgstr "Tutti" -#: contrib/admin/filterspecs.py:112 +#: contrib/admin/filterspecs.py:113 msgid "Any date" msgstr "Qualsiasi data" -#: contrib/admin/filterspecs.py:113 +#: contrib/admin/filterspecs.py:114 msgid "Today" msgstr "Oggi" -#: contrib/admin/filterspecs.py:116 +#: contrib/admin/filterspecs.py:117 msgid "Past 7 days" msgstr "Ultimi 7 giorni" -#: contrib/admin/filterspecs.py:118 +#: contrib/admin/filterspecs.py:119 msgid "This month" msgstr "Questo mese" -#: contrib/admin/filterspecs.py:120 +#: contrib/admin/filterspecs.py:121 msgid "This year" msgstr "Quest'anno" -#: contrib/admin/filterspecs.py:146 forms/widgets.py:390 +#: contrib/admin/filterspecs.py:147 forms/widgets.py:413 msgid "Yes" msgstr "Sì" -#: contrib/admin/filterspecs.py:146 forms/widgets.py:390 +#: contrib/admin/filterspecs.py:147 forms/widgets.py:413 msgid "No" msgstr "No" -#: contrib/admin/filterspecs.py:153 forms/widgets.py:390 +#: contrib/admin/filterspecs.py:154 forms/widgets.py:413 msgid "Unknown" msgstr "Sconosciuto" +#: contrib/admin/helpers.py:14 +msgid "Action:" +msgstr "Azione:" + #: contrib/admin/models.py:19 msgid "action time" msgstr "momento dell'azione" @@ -290,100 +298,117 @@ msgstr "voce di log" msgid "log entries" msgstr "voci di log" -#: contrib/admin/options.py:60 contrib/admin/options.py:121 +#: contrib/admin/options.py:131 contrib/admin/options.py:145 msgid "None" msgstr "Nessuno" -#: contrib/admin/options.py:338 +#: contrib/admin/options.py:498 +#, python-format +msgid "Successfully deleted %(count)d %(items)s." +msgstr "Cancellati con successo %(count)d %(items)s." + +#: contrib/admin/options.py:505 contrib/admin/options.py:1012 +msgid "Are you sure?" +msgstr "Sei sicuro?" + +#: contrib/admin/options.py:523 +#, python-format +msgid "Delete selected %(verbose_name_plural)s" +msgstr "Cancellati i %(verbose_name_plural)s selezionati" + +#: contrib/admin/options.py:531 #, python-format msgid "Changed %s." msgstr "%s modificato." -#: contrib/admin/options.py:338 contrib/admin/options.py:348 -#: contrib/comments/templates/comments/preview.html:15 forms/models.py:288 +#: contrib/admin/options.py:531 contrib/admin/options.py:541 +#: contrib/comments/templates/comments/preview.html:15 forms/models.py:296 msgid "and" msgstr "e" -#: contrib/admin/options.py:343 +#: contrib/admin/options.py:536 #, python-format msgid "Added %(name)s \"%(object)s\"." msgstr "Aggiunti %(name)s \"%(object)s\"." -#: contrib/admin/options.py:347 +#: contrib/admin/options.py:540 #, python-format msgid "Changed %(list)s for %(name)s \"%(object)s\"." msgstr "Cambiati %(list)s per %(name)s \"%(object)s\"." -#: contrib/admin/options.py:352 +#: contrib/admin/options.py:545 #, python-format msgid "Deleted %(name)s \"%(object)s\"." msgstr "Cancellati %(name)s \"%(object)s\"." -#: contrib/admin/options.py:356 +#: contrib/admin/options.py:549 msgid "No fields changed." msgstr "Nessun campo modificato." -#: contrib/admin/options.py:417 contrib/auth/admin.py:51 +#: contrib/admin/options.py:610 contrib/auth/admin.py:67 #, python-format msgid "The %(name)s \"%(obj)s\" was added successfully." msgstr "%(name)s \"%(obj)s\" è stato aggiunto correttamente." -#: contrib/admin/options.py:421 contrib/admin/options.py:454 -#: contrib/auth/admin.py:59 +#: contrib/admin/options.py:614 contrib/admin/options.py:647 +#: contrib/auth/admin.py:75 msgid "You may edit it again below." msgstr "È possibile modificarlo nuovamente qui sotto." -#: contrib/admin/options.py:431 contrib/admin/options.py:464 +#: contrib/admin/options.py:624 contrib/admin/options.py:657 #, python-format msgid "You may add another %s below." msgstr "Puoi aggiungere un altro %s qui sotto." -#: contrib/admin/options.py:452 +#: contrib/admin/options.py:645 #, python-format msgid "The %(name)s \"%(obj)s\" was changed successfully." msgstr "%(name)s \"%(obj)s\" modificato correttamente." -#: contrib/admin/options.py:460 +#: contrib/admin/options.py:653 #, python-format msgid "The %(name)s \"%(obj)s\" was added successfully. You may edit it again below." msgstr "" "%(name)s \"%(obj)s\" aggiunto correttamente. Puoi modificarlo ancora qui " "sotto." -#: contrib/admin/options.py:528 +#: contrib/admin/options.py:774 #, python-format msgid "Add %s" msgstr "Aggiungi %s" -#: contrib/admin/options.py:559 contrib/admin/options.py:673 +#: contrib/admin/options.py:805 contrib/admin/options.py:990 #, python-format msgid "%(name)s object with primary key %(key)r does not exist." msgstr "L'oggetto %(name)s con chiave primaria %(key)r non esiste." -#: contrib/admin/options.py:606 +#: contrib/admin/options.py:862 #, python-format msgid "Change %s" msgstr "Modifica %s" -#: contrib/admin/options.py:638 +#: contrib/admin/options.py:894 msgid "Database error" msgstr "Errore nel database" -#: contrib/admin/options.py:688 +#: contrib/admin/options.py:930 +#, 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 è stato modificato correttamente." +msgstr[1] "%(count)s %(name)s sono stati modificati correttamente." + +#: contrib/admin/options.py:1005 #, python-format msgid "The %(name)s \"%(obj)s\" was deleted successfully." msgstr "%(name)s \"%(obj)s\" cancellato correttamente." -#: contrib/admin/options.py:695 -msgid "Are you sure?" -msgstr "Sei sicuro?" - -#: contrib/admin/options.py:724 +#: contrib/admin/options.py:1041 #, python-format msgid "Change history: %s" msgstr "Tracciato delle modifiche: %s" -#: contrib/admin/sites.py:16 contrib/admin/views/decorators.py:14 +#: contrib/admin/sites.py:15 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-" @@ -392,11 +417,11 @@ msgstr "" "Inserisci nome utente e password corretti. In entrambi i campi le maiuscole " "sono significative." -#: contrib/admin/sites.py:226 contrib/admin/views/decorators.py:40 +#: contrib/admin/sites.py:250 contrib/admin/views/decorators.py:40 msgid "Please log in again, because your session has expired." msgstr "Effettua di nuovo l'accesso, perché la tua sessione è scaduta." -#: contrib/admin/sites.py:233 contrib/admin/views/decorators.py:47 +#: contrib/admin/sites.py:257 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." @@ -404,37 +429,37 @@ msgstr "" "Il browser non sembra configurato per accettare i cookie. Una volta " "abilitati, ricarica la pagina e riprova." -#: contrib/admin/sites.py:249 contrib/admin/sites.py:255 +#: contrib/admin/sites.py:273 contrib/admin/sites.py:279 #: contrib/admin/views/decorators.py:66 msgid "Usernames cannot contain the '@' character." msgstr "I nomi utente non possono contenere il carattere '@'." -#: contrib/admin/sites.py:252 contrib/admin/views/decorators.py:62 +#: contrib/admin/sites.py:276 contrib/admin/views/decorators.py:62 #, python-format msgid "Your e-mail address is not your username. Try '%s' instead." msgstr "Il nome utente non è costituito dall'indirizzo e-mail. Prova con '%s'." -#: contrib/admin/sites.py:312 +#: contrib/admin/sites.py:336 msgid "Site administration" msgstr "Amministrazione sito" -#: contrib/admin/sites.py:325 contrib/admin/templates/admin/login.html:26 +#: contrib/admin/sites.py:349 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 "Accedi" -#: contrib/admin/sites.py:372 +#: contrib/admin/sites.py:396 #, python-format msgid "%s administration" msgstr "Amministrazione %s" -#: contrib/admin/util.py:138 +#: contrib/admin/util.py:168 #, python-format msgid "One or more %(fieldname)s in %(name)s: %(obj)s" msgstr "Uno o più %(fieldname)s in %(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 "Uno o più %(fieldname)s in %(name)s:" @@ -474,10 +499,11 @@ msgstr "Spiacenti, ma la pagina richiesta non è stata trovata." #: contrib/admin/templates/admin/500.html:4 #: contrib/admin/templates/admin/app_index.html:8 -#: contrib/admin/templates/admin/base.html:31 +#: 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:20 #: 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 @@ -512,24 +538,33 @@ msgstr "" "Si è verificato un errore. È stato riportato agli amministratori del sito " "via e-mail e verrà corretto a breve. Grazie per la tua pazienza." +#: contrib/admin/templates/admin/actions.html:4 +msgid "Run the selected action" +msgstr "Esegui l'azione selezionata" + +#: contrib/admin/templates/admin/actions.html:4 +#: contrib/admin/templates/admin/search_form.html:8 +msgid "Go" +msgstr "Vai" + #: 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:26 +#: contrib/admin/templates/admin/base.html:28 msgid "Welcome," msgstr "Benvenuto," -#: contrib/admin/templates/admin/base.html:26 +#: 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 "Documentazione" -#: contrib/admin/templates/admin/base.html:26 +#: contrib/admin/templates/admin/base.html:28 #: contrib/admin/templates/admin/auth/user/change_password.html:13 #: contrib/admin/templates/admin/auth/user/change_password.html:46 #: contrib/admin/templates/registration/password_change_done.html:3 @@ -537,7 +572,7 @@ msgstr "Documentazione" msgid "Change password" msgstr "Cambia la password" -#: contrib/admin/templates/admin/base.html:26 +#: 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" @@ -568,23 +603,24 @@ msgid "View on site" msgstr "Vedi sul sito" #: contrib/admin/templates/admin/change_form.html:38 +#: contrib/admin/templates/admin/change_list.html:49 #: contrib/admin/templates/admin/auth/user/change_password.html:22 msgid "Please correct the error below." msgid_plural "Please correct the errors below." msgstr[0] "Correggi gli errori qui sotto." msgstr[1] "Correggi gli errori qui sotto." -#: contrib/admin/templates/admin/change_list.html:16 +#: contrib/admin/templates/admin/change_list.html:41 #, python-format msgid "Add %(name)s" msgstr "Aggiungi %(name)s" -#: contrib/admin/templates/admin/change_list.html:26 +#: contrib/admin/templates/admin/change_list.html:60 msgid "Filter" msgstr "Filtro" #: 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:251 msgid "Delete" msgstr "Cancella" @@ -609,9 +645,32 @@ msgstr "" "oggetti collegati seguenti saranno cancellati:" #: contrib/admin/templates/admin/delete_confirmation.html:28 +#: contrib/admin/templates/admin/delete_selected_confirmation.html:33 msgid "Yes, I'm sure" msgstr "Sì, sono sicuro" +#: contrib/admin/templates/admin/delete_selected_confirmation.html:9 +msgid "Delete multiple objects" +msgstr "Cancella più oggetti" + +#: 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 "" +"La cancellazione di %(object_name)s causerebbe la " +"cancellazione di oggetti collegati, ma il tuo account non ha i permessi per " +"cancellare gli oggetti dei seguenti tipi:" + +#: 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 "Sicuro di voler cancellare i %(object_name)s selezionati? Tutti i seguenti oggetti, e i loro oggetti collegati, saranno cancellati:" + #: contrib/admin/templates/admin/filter.html:2 #, python-format msgid " By %(filter_title)s " @@ -674,7 +733,7 @@ msgid "Action" msgstr "Azione" #: contrib/admin/templates/admin/object_history.html:30 -#: utils/translation/trans_real.py:404 +#: utils/translation/trans_real.py:400 msgid "DATETIME_FORMAT" msgstr "j F Y, H:i" @@ -690,10 +749,6 @@ msgstr "" msgid "Show all" msgstr "Mostra tutto" -#: contrib/admin/templates/admin/search_form.html:8 -msgid "Go" -msgstr "Vai" - #: contrib/admin/templates/admin/search_form.html:10 #, python-format msgid "1 result" @@ -737,13 +792,13 @@ msgstr "Nome utente" #: 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/auth/forms.py:17 contrib/auth/forms.py:60 contrib/auth/forms.py:185 msgid "Password" msgstr "Password" #: 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/auth/forms.py:186 msgid "Password (again)" msgstr "Password (di nuovo)" @@ -913,166 +968,166 @@ msgstr "Indirizzo e-mail:" msgid "Reset my password" msgstr "Reimposta la mia password" -#: contrib/admin/templatetags/admin_list.py:284 +#: contrib/admin/templatetags/admin_list.py:299 msgid "All dates" msgstr "Tutte le date" -#: contrib/admin/views/main.py:69 +#: contrib/admin/views/main.py:70 #, python-format msgid "Select %s" msgstr "Scegli %s" -#: contrib/admin/views/main.py:69 +#: contrib/admin/views/main.py:70 #, python-format msgid "Select %s to change" msgstr "Scegli %s da modificare" -#: 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 "sito" -#: contrib/admin/views/template.py:38 +#: contrib/admin/views/template.py:39 msgid "template" msgstr "modello" -#: contrib/admindocs/views.py:57 contrib/admindocs/views.py:59 -#: contrib/admindocs/views.py:61 +#: contrib/admindocs/views.py:58 contrib/admindocs/views.py:60 +#: contrib/admindocs/views.py:62 msgid "tag:" msgstr "tag:" -#: contrib/admindocs/views.py:90 contrib/admindocs/views.py:92 -#: contrib/admindocs/views.py:94 +#: contrib/admindocs/views.py:91 contrib/admindocs/views.py:93 +#: contrib/admindocs/views.py:95 msgid "filter:" msgstr "filtro:" -#: contrib/admindocs/views.py:154 contrib/admindocs/views.py:156 -#: contrib/admindocs/views.py:158 +#: contrib/admindocs/views.py:155 contrib/admindocs/views.py:157 +#: contrib/admindocs/views.py:159 msgid "view:" msgstr "view:" -#: contrib/admindocs/views.py:186 +#: contrib/admindocs/views.py:187 #, python-format msgid "App %r not found" msgstr "Appl. %r non trovata" -#: 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 "Modello %(model_name)r non trovato nell'appl. %(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 "l'oggetto `%(app_label)s.%(data_type)s` collegato" -#: 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 "modello:" -#: contrib/admindocs/views.py:236 +#: contrib/admindocs/views.py:237 #, python-format msgid "related `%(app_label)s.%(object_name)s` objects" msgstr "oggetti `%(app_label)s.%(object_name)s` collegati" -#: contrib/admindocs/views.py:241 +#: contrib/admindocs/views.py:242 #, python-format msgid "all %s" msgstr "tutti %s" -#: contrib/admindocs/views.py:246 +#: contrib/admindocs/views.py:247 #, python-format msgid "number of %s" msgstr "numero di %s" -#: contrib/admindocs/views.py:251 +#: contrib/admindocs/views.py:252 #, python-format msgid "Fields on %s objects" msgstr "Campi sugli oggetti %s" -#: 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 "Intero" -#: contrib/admindocs/views.py:315 +#: contrib/admindocs/views.py:316 msgid "Boolean (Either True or False)" msgstr "Booleano (True o False)" -#: contrib/admindocs/views.py:316 contrib/admindocs/views.py:335 +#: contrib/admindocs/views.py:317 contrib/admindocs/views.py:336 #, python-format msgid "String (up to %(max_length)s)" msgstr "Stringa (fino a %(max_length)s)" -#: contrib/admindocs/views.py:317 +#: contrib/admindocs/views.py:318 msgid "Comma-separated integers" msgstr "Interi separati da virgola" -#: contrib/admindocs/views.py:318 +#: contrib/admindocs/views.py:319 msgid "Date (without time)" msgstr "Data (senza ora)" -#: contrib/admindocs/views.py:319 +#: contrib/admindocs/views.py:320 msgid "Date (with time)" msgstr "Data (con ora)" -#: contrib/admindocs/views.py:320 +#: contrib/admindocs/views.py:321 msgid "Decimal number" msgstr "Numero decimale" -#: contrib/admindocs/views.py:321 +#: contrib/admindocs/views.py:322 msgid "E-mail address" msgstr "Indirizzo e-mail" -#: 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 "Percorso di file" -#: contrib/admindocs/views.py:324 +#: contrib/admindocs/views.py:325 msgid "Floating point number" msgstr "Numero decimale" -#: contrib/admindocs/views.py:328 contrib/comments/models.py:58 +#: contrib/admindocs/views.py:329 contrib/comments/models.py:58 msgid "IP address" msgstr "indirizzo IP" -#: contrib/admindocs/views.py:330 +#: contrib/admindocs/views.py:331 msgid "Boolean (Either True, False or None)" msgstr "Booleano (True, False o None)" -#: contrib/admindocs/views.py:331 +#: contrib/admindocs/views.py:332 msgid "Relation to parent model" msgstr "Collegamento a modello padre" -#: contrib/admindocs/views.py:332 +#: contrib/admindocs/views.py:333 msgid "Phone number" msgstr "Numero di telefono" -#: contrib/admindocs/views.py:337 +#: contrib/admindocs/views.py:338 msgid "Text" msgstr "Testo" -#: contrib/admindocs/views.py:338 +#: contrib/admindocs/views.py:339 msgid "Time" msgstr "Ora" -#: contrib/admindocs/views.py:339 contrib/comments/forms.py:21 +#: 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 "Stato USA (due lettere maiuscole)" -#: contrib/admindocs/views.py:341 +#: contrib/admindocs/views.py:342 msgid "XML text" msgstr "Testo XML" -#: contrib/admindocs/views.py:367 +#: contrib/admindocs/views.py:368 #, python-format msgid "%s does not appear to be a urlpattern object" msgstr "%s non sembra essere un oggetto urlpattern" @@ -1164,15 +1219,15 @@ msgstr "Date importanti" msgid "Groups" msgstr "Gruppi" -#: contrib/auth/admin.py:64 +#: contrib/auth/admin.py:80 msgid "Add user" msgstr "Aggiungi utente" -#: contrib/auth/admin.py:90 +#: contrib/auth/admin.py:106 msgid "Password changed successfully." msgstr "La password è stata cambiata correttamente." -#: contrib/auth/admin.py:96 +#: contrib/auth/admin.py:112 #, python-format msgid "Change password: %s" msgstr "Cambia la password: %s" @@ -1198,8 +1253,8 @@ msgstr "Conferma password" msgid "A user with that username already exists." msgstr "Un utente con questo nome·è già presente." -#: 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 "I due campi password non corrispondono." @@ -1227,24 +1282,24 @@ msgstr "" "Questo indirizzo email non è associato ad alcun account utente. Sei sicuro " "di esserti registrato?" -#: contrib/auth/forms.py:134 +#: contrib/auth/forms.py:135 #, python-format msgid "Password reset on %s" msgstr "Password reimpostata su %s" -#: contrib/auth/forms.py:142 +#: contrib/auth/forms.py:143 msgid "New password" msgstr "Nuova password" -#: contrib/auth/forms.py:143 +#: contrib/auth/forms.py:144 msgid "New password confirmation" msgstr "Conferma nuova password" -#: contrib/auth/forms.py:168 +#: contrib/auth/forms.py:169 msgid "Old password" msgstr "Password attuale" -#: contrib/auth/forms.py:176 +#: contrib/auth/forms.py:177 msgid "Your old password was entered incorrectly. Please enter it again." msgstr "La password attuale non è stata inserita correttamente: va inserita di nuovo." @@ -1368,7 +1423,7 @@ msgstr "messaggio" msgid "Logged out" msgstr "Accesso annullato" -#: 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 "Inserisci un indirizzo e-mail valido." @@ -1380,31 +1435,31 @@ msgstr "Contenuto" msgid "Metadata" msgstr "Metadati" -#: contrib/comments/forms.py:19 +#: contrib/comments/forms.py:93 #: contrib/comments/templates/comments/moderation_queue.html:34 msgid "Name" msgstr "Nome" -#: contrib/comments/forms.py:20 +#: contrib/comments/forms.py:94 msgid "Email address" msgstr "Indirizzo email" -#: contrib/comments/forms.py:22 +#: contrib/comments/forms.py:96 #: contrib/comments/templates/comments/moderation_queue.html:35 msgid "Comment" msgstr "Commento" -#: contrib/comments/forms.py:25 -msgid "If you enter anything in this field your comment will be treated as spam" -msgstr "Se inserisci qualcosa in questo campo il tuo commento verrà considerato spam" - -#: contrib/comments/forms.py:125 +#: 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] "Modera i termini: la parola %s non è ammessa." msgstr[1] "Modera i termini: le parole %s non sono ammesse." +#: contrib/comments/forms.py:180 +msgid "If you enter anything in this field your comment will be treated as spam" +msgstr "Se inserisci qualcosa in questo campo il tuo commento verrà considerato spam" + #: contrib/comments/models.py:23 msgid "object ID" msgstr "ID dell'oggetto" @@ -2024,6 +2079,82 @@ msgstr "Inserisci un RUT cileno valido. Il formato è XX.XXX.XXX-X." msgid "The Chilean RUT is not valid." msgstr "Il RUT cileno non è valido." +#: contrib/localflavor/cz/cz_regions.py:8 +msgid "Prague" +msgstr "Praga" + +#: contrib/localflavor/cz/cz_regions.py:9 +msgid "Central Bohemian Region" +msgstr "Regione Boema Centrale" + +#: contrib/localflavor/cz/cz_regions.py:10 +msgid "South Bohemian Region" +msgstr "Regione Boema del Sud" + +#: contrib/localflavor/cz/cz_regions.py:11 +msgid "Pilsen Region" +msgstr "Regione di Pilsen" + +#: contrib/localflavor/cz/cz_regions.py:12 +msgid "Carlsbad Region" +msgstr "Regione di Carlsbad" + +#: contrib/localflavor/cz/cz_regions.py:13 +msgid "Usti Region" +msgstr "Regione di Usti" + +#: contrib/localflavor/cz/cz_regions.py:14 +msgid "Liberec Region" +msgstr "Regione di Liberec" + +#: contrib/localflavor/cz/cz_regions.py:15 +msgid "Hradec Region" +msgstr "Regione di Hradec" + +#: contrib/localflavor/cz/cz_regions.py:16 +msgid "Pardubice Region" +msgstr "Regione di Pardubice" + +#: contrib/localflavor/cz/cz_regions.py:17 +msgid "Vysocina Region" +msgstr "Regione di Vysocina" + +#: contrib/localflavor/cz/cz_regions.py:18 +msgid "South Moravian Region" +msgstr "Regione della Moravia del Sud" + +#: contrib/localflavor/cz/cz_regions.py:19 +msgid "Olomouc Region" +msgstr "Regione di Olomouc" + +#: contrib/localflavor/cz/cz_regions.py:20 +msgid "Zlin Region" +msgstr "Regione di Zlin" + +#: contrib/localflavor/cz/cz_regions.py:21 +msgid "Moravian-Silesian Region" +msgstr "Regione della Moravia-Silesia" + +#: 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 "Inserisci un codice postale nel formato XXXXX o XXX XX ." + +#: contrib/localflavor/cz/forms.py:47 +msgid "Enter a birth number in the format XXXXXX/XXXX or XXXXXXXXXX." +msgstr "Inserisci un numero di nascita nel formato XXXXXX/XXXX o XXXXXXXXXX." + +#: contrib/localflavor/cz/forms.py:48 +msgid "Invalid optional parameter Gender, valid values are 'f' and 'm'" +msgstr "Parametro opzionale 'Sesso' non valido, i valori validi sono 'f' ed 'm'" + +#: contrib/localflavor/cz/forms.py:49 +msgid "Enter a valid birth number." +msgstr "Inserisci un numero di nascita valido." + +#: contrib/localflavor/cz/forms.py:106 +msgid "Enter a valid IC number." +msgstr "Inserisci un numero di IC valido." + #: contrib/localflavor/de/de_states.py:5 msgid "Baden-Wuerttemberg" msgstr "Baden-Wuerttemberg" @@ -2948,10 +3079,6 @@ msgstr "I numeri di telefono devono essere in formato XXXX-XXXXXX." msgid "Enter a valid postal code in the format XXXXXX" msgstr "Inserisci un codice postale valido nel formato XXXXXX." -#: contrib/localflavor/sk/forms.py:30 -msgid "Enter a postal code in the format XXXXX or XXX XX." -msgstr "Inserisci un codice postale nel formato XXXXX o XXX XX ." - #: contrib/localflavor/sk/sk_districts.py:8 msgid "Banska Bystrica" msgstr "Banska Bystrica" @@ -3702,52 +3829,56 @@ msgstr "nome visualizzato" msgid "sites" msgstr "siti" -#: db/models/fields/__init__.py:348 db/models/fields/__init__.py:683 +#: db/models/fields/__init__.py:356 db/models/fields/__init__.py:700 msgid "This value must be an integer." msgstr "Questo valore deve essere un intero." -#: db/models/fields/__init__.py:379 +#: db/models/fields/__init__.py:387 msgid "This value must be either True or False." msgstr "Questo valore deve essere True o False." -#: db/models/fields/__init__.py:412 +#: db/models/fields/__init__.py:420 msgid "This field cannot be null." msgstr "Questo campo non può essere nullo." -#: db/models/fields/__init__.py:428 +#: db/models/fields/__init__.py:436 msgid "Enter only digits separated by commas." msgstr "Inserisci solo cifre separate da virgole." -#: db/models/fields/__init__.py:459 +#: db/models/fields/__init__.py:467 msgid "Enter a valid date in YYYY-MM-DD format." msgstr "Inserisci una data valida in formato AAAA-MM-GG." -#: db/models/fields/__init__.py:468 +#: db/models/fields/__init__.py:476 #, python-format msgid "Invalid date: %s" msgstr "Data non valida: %s" -#: db/models/fields/__init__.py:532 db/models/fields/__init__.py:550 +#: db/models/fields/__init__.py:540 db/models/fields/__init__.py:558 msgid "Enter a valid date/time in YYYY-MM-DD HH:MM[:ss[.uuuuuu]] format." msgstr "Inserisci una data/ora valida nel formato AAAA-MM-GG OO:MM[ss[.uuuuuu]]." -#: db/models/fields/__init__.py:586 +#: db/models/fields/__init__.py:594 msgid "This value must be a decimal number." msgstr "Questo valore deve essere un numero decimale." -#: db/models/fields/__init__.py:719 +#: db/models/fields/__init__.py:676 +msgid "This value must be a float." +msgstr "Questo valore deve essere un numero a virgola mobile." + +#: db/models/fields/__init__.py:736 msgid "This value must be either None, True or False." msgstr "Questo valore deve essere None, True o False." -#: db/models/fields/__init__.py:817 db/models/fields/__init__.py:831 +#: db/models/fields/__init__.py:839 db/models/fields/__init__.py:853 msgid "Enter a valid time in HH:MM[:ss[.uuuuuu]] format." msgstr "Inserisci un ora valida nel formato OO:MM[ss[.uuuuuu]]." -#: db/models/fields/related.py:761 +#: db/models/fields/related.py:787 msgid "Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr "Tieni premuto \"Control\", o \"Command\" su Mac, per selezionarne più di uno." -#: db/models/fields/related.py:838 +#: db/models/fields/related.py:865 #, python-format msgid "Please enter valid %(self)s IDs. The value %(value)r is invalid." msgid_plural "Please enter valid %(self)s IDs. The values %(value)r are invalid." @@ -3809,109 +3940,111 @@ msgstr "Assicurarsi che non vi siano più di %s cifre decimali." msgid "Ensure that there are no more than %s digits before the decimal point." msgstr "Assicurarsi che non vi siano più di %s cifre prima della virgola." -#: forms/fields.py:287 forms/fields.py:849 +#: forms/fields.py:288 forms/fields.py:850 msgid "Enter a valid date." msgstr "Inserisci una data valida." -#: forms/fields.py:321 forms/fields.py:850 +#: forms/fields.py:322 forms/fields.py:851 msgid "Enter a valid time." msgstr "Inserisci un ora valida." -#: forms/fields.py:360 +#: forms/fields.py:361 msgid "Enter a valid date/time." msgstr "Inserisci una coppia data/ora valida." -#: forms/fields.py:446 +#: forms/fields.py:447 msgid "No file was submitted. Check the encoding type on the form." msgstr "Non è stato inviato alcun file. Verifica il tipo di codifica della form." -#: forms/fields.py:447 +#: forms/fields.py:448 msgid "No file was submitted." msgstr "Nessun file è stato inviato." -#: forms/fields.py:448 +#: forms/fields.py:449 msgid "The submitted file is empty." msgstr "Il file inviato è vuoto." -#: forms/fields.py:477 +#: forms/fields.py:478 msgid "" "Upload a valid image. The file you uploaded was either not an image or a " "corrupted image." msgstr "Carica un'immagine valida. Il file caricato non è un'immagine o è corrotto." -#: forms/fields.py:538 +#: forms/fields.py:539 msgid "Enter a valid URL." msgstr "Inserisci una URL valida." -#: forms/fields.py:539 +#: forms/fields.py:540 msgid "This URL appears to be a broken link." msgstr "Questa URL non sembra funzionare." -#: forms/fields.py:618 forms/fields.py:696 +#: forms/fields.py:619 forms/fields.py:697 #, python-format msgid "Select a valid choice. %(value)s is not one of the available choices." msgstr "Scegli un'opzione valida. '%(value)s non compare tra quelle disponibili." -#: forms/fields.py:697 forms/fields.py:758 forms/models.py:720 +#: forms/fields.py:698 forms/fields.py:759 forms/models.py:729 msgid "Enter a list of values." msgstr "Inserisci una lista di valori." -#: forms/fields.py:878 +#: forms/fields.py:879 msgid "Enter a valid IPv4 address." msgstr "Inserisci un indirizzo IPv4 valido." -#: forms/fields.py:888 +#: forms/fields.py:889 msgid "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens." msgstr "" "Inserisci uno 'slug' valido contenente lettere, cifre, sottolineati o " "trattini." -#: forms/formsets.py:242 forms/formsets.py:244 +#: forms/formsets.py:247 forms/formsets.py:249 msgid "Order" msgstr "Ordine" -#: forms/models.py:281 forms/models.py:290 +#: forms/models.py:289 forms/models.py:298 #, python-format msgid "%(model_name)s with this %(field_label)s already exists." msgstr "%(model_name)s con questo %(field_label)s esiste già." -#: forms/models.py:587 +#: forms/models.py:602 msgid "The inline foreign key did not match the parent instance primary key." -msgstr "La foreign key inline non concorda con la chiave primaria dell'istanza principale." +msgstr "" +"La foreign key inline non concorda con la chiave primaria dell'istanza " +"principale." -#: forms/models.py:650 +#: forms/models.py:659 msgid "Select a valid choice. That choice is not one of the available choices." msgstr "" "Scegli un'opzione valida. La scelta effettuata non compare tra quelle " "disponibili." -#: forms/models.py:721 +#: forms/models.py:730 #, python-format msgid "Select a valid choice. %s is not one of the available choices." msgstr "Scegli un'opzione valida. %s non compare tra quelle disponibili." -#: template/defaultfilters.py:741 +#: template/defaultfilters.py:751 msgid "yes,no,maybe" msgstr "sì,no,forse" -#: template/defaultfilters.py:772 +#: template/defaultfilters.py:782 #, python-format msgid "%(size)d byte" msgid_plural "%(size)d bytes" msgstr[0] "%(size)d byte" msgstr[1] "%(size)d byte" -#: template/defaultfilters.py:774 +#: template/defaultfilters.py:784 #, python-format msgid "%.1f KB" msgstr "%.1f KB" -#: template/defaultfilters.py:776 +#: template/defaultfilters.py:786 #, python-format msgid "%.1f MB" msgstr "%.1f MB" -#: template/defaultfilters.py:777 +#: template/defaultfilters.py:787 #, python-format msgid "%.1f GB" msgstr "%.1f GB" @@ -4174,19 +4307,19 @@ msgstr "%(number)d %(type)s" msgid ", %(number)d %(type)s" msgstr ", %(number)d %(type)s" -#: utils/translation/trans_real.py:403 +#: utils/translation/trans_real.py:399 msgid "DATE_FORMAT" msgstr "j F Y" -#: utils/translation/trans_real.py:405 +#: utils/translation/trans_real.py:401 msgid "TIME_FORMAT" msgstr "H:i" -#: utils/translation/trans_real.py:421 +#: utils/translation/trans_real.py:417 msgid "YEAR_MONTH_FORMAT" msgstr "Y F" -#: utils/translation/trans_real.py:422 +#: utils/translation/trans_real.py:418 msgid "MONTH_DAY_FORMAT" msgstr "F j"