# Evennia Traduzione in Italiano
# Prima bozza : versione 0.1 (2015/03/03)
# di/by Tristano Ajmone <tajmone@gmail.com>, 2015.
#
# Italian translation, first draft.
# This file is distributed under the same license as Evennia.
#
msgid ""
msgstr ""
"Project-Id-Version: Evennia\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-10-29 18:53+0000\n"
"PO-Revision-Date: 2021-02-16 11:55+0100\n"
"Last-Translator: Roberto PM <rpolverelli [at] gmail>\n"
"Language-Team: Tristano Ajmone <tajmone@gmail.com>\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 2.4.1\n"
"X-Poedit-SourceCharset: UTF-8\n"

#: accounts/accounts.py:341
#, python-brace-format
msgid "|c{key}|R is already puppeted by another Account."
msgstr "|c{key}|R è già manovrato da un altro Account."

#: accounts/accounts.py:361
#, python-brace-format
msgid ""
"You cannot control any more puppets (max {_MAX_NR_SIMULTANEOUS_PUPPETS})"
msgstr ""

#: accounts/accounts.py:555
msgid "Too many login failures; please try again in a few minutes."
msgstr "Troppi tentativi di login; per favore riprova tra qualche minuto."

#: accounts/accounts.py:568 accounts/accounts.py:832
msgid ""
"|rYou have been banned and cannot continue from here.\n"
"If you feel this ban is in error, please email an admin.|x"
msgstr ""
"|rSei stato bannato e non ti è possibile continuare.\n"
"Se ritieni ciò sia avvenuto per errore, per favore contatta un "
"amministratore.|x"

#: accounts/accounts.py:580
msgid "Username and/or password is incorrect."
msgstr "L'username e/o la password sono errati."

#: accounts/accounts.py:587
msgid "Too many authentication failures."
msgstr ""

#: accounts/accounts.py:803
msgid ""
"You are creating too many accounts. Please log into an existing account."
msgstr ""
"Stai creando troppi account. Per favore effettua il login con un account "
"esistente."

#: accounts/accounts.py:849
msgid ""
"There was an error creating the Account. If this problem persists, contact "
"an admin."
msgstr ""
"Si è verificato un errore durante la creazione dell'Account. Se questo "
"problema persiste, contatta un amministratore."

#: accounts/accounts.py:885 accounts/accounts.py:1801
msgid "An error occurred. Please e-mail an admin if the problem persists."
msgstr ""
"Si è verificato un errore. Per favore contatta un amministratore se il "
"problema persiste."

#: accounts/accounts.py:918
msgid "Account being deleted."
msgstr "Cancellazione account in corso."

#: accounts/accounts.py:1475 accounts/accounts.py:1819
#, python-brace-format
msgid "|G{key} connected|n"
msgstr "|G{key} si è connesso|n"

#: accounts/accounts.py:1481
msgid "The Character does not exist."
msgstr "Personaggio inesistente."

#: accounts/accounts.py:1520
#, python-brace-format
msgid "|R{key} disconnected{reason}|n"
msgstr "|R{key} si è disconnesso{reason}|n"

#: accounts/accounts.py:1754
msgid "Guest accounts are not enabled on this server."
msgstr "Su questo server non è abilitato alcun account ospite"

#: accounts/accounts.py:1764
msgid "All guest accounts are in use. Please try again later."
msgstr ""
"Tutti gli account ospite stanno venendo utilizzati. Per favore riprova più "
"tardi."

#: commands/cmdhandler.py:84
msgid ""
"\n"
"An untrapped error occurred.\n"
msgstr ""

#: commands/cmdhandler.py:89
msgid ""
"\n"
"An untrapped error occurred. Please file a bug report detailing the steps to "
"reproduce.\n"
msgstr ""

#: commands/cmdhandler.py:97
msgid ""
"\n"
"A cmdset merger-error occurred. This is often due to a syntax\n"
"error in one of the cmdsets to merge.\n"
msgstr ""

#: commands/cmdhandler.py:103
msgid ""
"\n"
"A cmdset merger-error occurred. Please file a bug report detailing the\n"
"steps to reproduce.\n"
msgstr ""

#: commands/cmdhandler.py:112
msgid ""
"\n"
"No command sets found! This is a critical bug that can have\n"
"multiple causes.\n"
msgstr ""

#: commands/cmdhandler.py:118
msgid ""
"\n"
"No command sets found! This is a sign of a critical bug.  If\n"
"disconnecting/reconnecting doesn't\" solve the problem, try to contact\n"
"the server admin through\" some other means for assistance.\n"
msgstr ""

#: commands/cmdhandler.py:128
msgid ""
"\n"
"A command handler bug occurred. If this is not due to a local change,\n"
"please file a bug report with the Evennia project, including the\n"
"traceback and steps to reproduce.\n"
msgstr ""

#: commands/cmdhandler.py:135
msgid ""
"\n"
"A command handler bug occurred. Please notify staff - they should\n"
"likely file a bug report with the Evennia project.\n"
msgstr ""

#: commands/cmdhandler.py:143
#, python-brace-format
msgid ""
"Command recursion limit ({recursion_limit}) reached for "
"'{raw_cmdname}' ({cmdclass})."
msgstr ""

#: commands/cmdhandler.py:165
#, fuzzy, python-brace-format
#| msgid ""
#| "{traceback}\n"
#| "Error loading cmdset '{path}'\n"
#| "(Traceback was logged {timestamp})"
msgid ""
"{traceback}\n"
"{errmsg}\n"
"(Traceback was logged {timestamp})."
msgstr ""
"{traceback}\n"
"Errore nel caricamento del cmdset '{path}'\n"
"(Traceback è stato registrato {timestamp})"

#: commands/cmdhandler.py:715
msgid "There were multiple matches."
msgstr "Sono state trovate diverse corrispondenze."

#: commands/cmdhandler.py:740
#, python-brace-format
msgid "Command '{command}' is not available."
msgstr "Il comando '{command}' non è disponibile."

#: commands/cmdhandler.py:750
#, python-brace-format
msgid " Maybe you meant {command}?"
msgstr " Forse intendevi dire {command}?"

#: commands/cmdhandler.py:751
msgid "or"
msgstr "oppure"

#: commands/cmdhandler.py:754
msgid " Type \"help\" for help."
msgstr " Digita \"help\" per ottenere aiuto."

#: commands/cmdsethandler.py:89
#, python-brace-format
msgid ""
"{traceback}\n"
"Error loading cmdset '{path}'\n"
"(Traceback was logged {timestamp})"
msgstr ""
"{traceback}\n"
"Errore nel caricamento del cmdset '{path}'\n"
"(Traceback è stato registrato {timestamp})"

#: commands/cmdsethandler.py:95
#, python-brace-format
msgid ""
"Error loading cmdset: No cmdset class '{classname}' in '{path}'.\n"
"(Traceback was logged {timestamp})"
msgstr ""
"Errore nel caricamento del cmdset: Nessuna classe cmdset '{classname}' in "
"'{path}'.\n"
"(Traceback è stato registrato {timestamp})"

#: commands/cmdsethandler.py:100
#, python-brace-format
msgid ""
"{traceback}\n"
"SyntaxError encountered when loading cmdset '{path}'.\n"
"(Traceback was logged {timestamp})"
msgstr ""
"{traceback}\n"
"Riscontrato Errore di Sintassi durante il caricamento del cmdset '{path}'.\n"
"(Traceback è stato registrato {timestamp})"

#: commands/cmdsethandler.py:106
#, fuzzy, python-brace-format
#| msgid ""
#| "{traceback}\n"
#| "Compile/Run error when loading cmdset '{path}'.\",\n"
#| "(Traceback was logged {timestamp})"
msgid ""
"{traceback}\n"
"Compile/Run error when loading cmdset '{path}'.\n"
"(Traceback was logged {timestamp})"
msgstr ""
"{traceback}\n"
"Errore Compile/Run durante il caricamento del cmdset '{path}'.\",\n"
"(Traceback è stato registrato {timestamp})"

#: commands/cmdsethandler.py:112
#, python-brace-format
msgid ""
"\n"
"Error encountered for cmdset at path '{path}'.\n"
"Replacing with fallback '{fallback_path}'.\n"
msgstr ""
"\n"
"Errore riscontrato per il cmdset in '{path}'.\n"
"Rimpiazzato con fallback '{fallback_path}'.\n"

#: commands/cmdsethandler.py:118
#, python-brace-format
msgid "Fallback path '{fallback_path}' failed to generate a cmdset."
msgstr ""
"Destinazione Fallback '{fallback_path}' ha fallito nel generare un cmdset."

#: commands/cmdsethandler.py:188 commands/cmdsethandler.py:200
#, python-brace-format
msgid ""
"\n"
"(Unsuccessfully tried '{path}')."
msgstr ""
"\n"
"(Tentativo insuccessoso di utilizzare '{path}')."

#: commands/cmdsethandler.py:331
#, python-brace-format
msgid "custom {mergetype} on cmdset '{cmdset}'"
msgstr "{mergetype} personalizzato sul cmdset '{cmdset}'"

#: commands/cmdsethandler.py:457
msgid "Only CmdSets can be added to the cmdsethandler!"
msgstr "Si possono aggiungere solamente CmdSets al cmdsethandler!"

#: locks/lockhandler.py:239
#, fuzzy, python-brace-format
#| msgid "Lock: lock-function '%s' is not available."
msgid "Lock: lock-function '{lockfunc}' is not available."
msgstr "Lock: la funzione di lock '%s' non è disponibile."

#: locks/lockhandler.py:262
#, python-brace-format
msgid "Lock: definition '{lock_string}' has syntax errors."
msgstr "Lock: la definizione '{lock_string}' contiene errori di sintassi."

#: locks/lockhandler.py:271
#, fuzzy, python-brace-format
#| msgid ""
#| "LockHandler on %(obj)s: access type '%(access_type)s' changed from "
#| "'%(source)s' to '%(goal)s' "
msgid ""
"LockHandler on {obj}: access type '{access_type}' changed from '{source}' to "
"'{goal}' "
msgstr ""
"LockHandler per %(obj)s: l'access type '%(access_type)s' è mutato da "
"'%(source)s' a '%(goal)s' "

#: locks/lockhandler.py:347
#, python-brace-format
msgid "Lock: '{lockdef}' contains no colon (:)."
msgstr "Lock: '{lockdef}' non contiene i due punti (:)."

#: locks/lockhandler.py:356
#, python-brace-format
msgid "Lock: '{lockdef}' has no access_type (left-side of colon is empty)."
msgstr ""
"Lock: '{lockdef}' non ha un access_type (la parte a sinistra dei due punti è "
"vuota)."

#: locks/lockhandler.py:364
#, python-brace-format
msgid "Lock: '{lockdef}' has mismatched parentheses."
msgstr "Lock: '{lockdef}' presenta irregolarità nell'uso delle parentesi."

#: locks/lockhandler.py:371
#, python-brace-format
msgid "Lock: '{lockdef}' has no valid lock functions."
msgstr "Lock: '{lockdef}' non contiene funzioni di lock valide."

#: objects/objects.py:856
#, fuzzy, python-brace-format
#| msgid "Couldn't perform move ('%s'). Contact an admin."
msgid "Couldn't perform move ({err}). Contact an admin."
msgstr "Spostamento non riuscito ('%s'). Contatta un amministratore."

#: objects/objects.py:866
msgid "The destination doesn't exist."
msgstr "Destinazione inesistente."

#: objects/objects.py:978
#, fuzzy, python-brace-format
#| msgid "Could not find default home '(#%d)'."
msgid "Could not find default home '(#{dbid})'."
msgstr "Non è stata trovata la home predefinita '(#%d)'."

#: objects/objects.py:992
msgid "Something went wrong! You are dumped into nowhere. Contact an admin."
msgstr ""
"Qualcosa è andato storto! Sei stato gettato nel nulla. Contatta un "
"amministratore."

#: objects/objects.py:1145
#, python-brace-format
msgid "Your character {key} has been destroyed."
msgstr "Il tuo personaggio {key} è stato distrutto."

#: objects/objects.py:1853
#, python-brace-format
msgid "You now have {name} in your possession."
msgstr ""

#: objects/objects.py:1863
#, python-brace-format
msgid "{object} arrives to {destination} from {origin}."
msgstr ""

#: objects/objects.py:1865
#, python-brace-format
msgid "{object} arrives to {destination}."
msgstr ""

#: objects/objects.py:2530
msgid "Invalid character name."
msgstr ""

#: objects/objects.py:2549
msgid "There are too many characters associated with this account."
msgstr ""

# EN: Not clear if 'storage' refers to disk- or database-storage, or if it relates to game-world objects/containers.
# IT: Non è chiaro se se si riferisce a 'storage' nel sendo di dati su disco (o database) oppure a contenitori quali oggetti del MUD!
#: objects/objects.py:2575
#, fuzzy
msgid "This is a character."
msgstr "Questo è un contenitore per immagazzinamento generico."

#: objects/objects.py:2664
#, python-brace-format
msgid "|r{obj} has no location and no home is set.|n"
msgstr ""

#: objects/objects.py:2682
#, python-brace-format
msgid ""
"\n"
"You become |c{name}|n.\n"
msgstr ""

#: objects/objects.py:2687
#, python-brace-format
msgid "{name} has entered the game."
msgstr ""

#: objects/objects.py:2716
#, python-brace-format
msgid "{name} has left the game{reason}."
msgstr ""

#: objects/objects.py:2838
#, fuzzy
#| msgid "This is User #1."
msgid "This is a room."
msgstr "Questo è l'Utente #1."

#: objects/objects.py:3045
#, fuzzy
#| msgid "This is User #1."
msgid "This is an exit."
msgstr "Questo è l'Utente #1."

#: objects/objects.py:3142
msgid "You cannot go there."
msgstr ""

#: prototypes/prototypes.py:55
msgid "Error"
msgstr ""

#: prototypes/prototypes.py:56
msgid "Warning"
msgstr ""

#: prototypes/prototypes.py:389
msgid "Prototype requires a prototype_key"
msgstr ""

#: prototypes/prototypes.py:397 prototypes/prototypes.py:466
#: prototypes/prototypes.py:1092
#, python-brace-format
msgid "{protkey} is a read-only prototype (defined as code in {module})."
msgstr ""

#: prototypes/prototypes.py:399 prototypes/prototypes.py:468
#: prototypes/prototypes.py:1094
#, python-brace-format
msgid "{protkey} is a read-only prototype (passed directly as a dict)."
msgstr ""

#: prototypes/prototypes.py:475
#, python-brace-format
msgid "Prototype {prototype_key} was not found."
msgstr ""

#: prototypes/prototypes.py:483
#, python-brace-format
msgid ""
"{caller} needs explicit 'edit' permissions to delete prototype "
"{prototype_key}."
msgstr ""

#: prototypes/prototypes.py:605
#, python-brace-format
msgid "Found {num} matching prototypes among {module_prototypes}."
msgstr ""

#: prototypes/prototypes.py:765
msgid "No prototypes found."
msgstr ""

#: prototypes/prototypes.py:816
msgid "Prototype lacks a 'prototype_key'."
msgstr ""

#: prototypes/prototypes.py:825
#, python-brace-format
msgid "Prototype {protkey} requires `typeclass` or 'prototype_parent'."
msgstr ""

#: prototypes/prototypes.py:832
#, python-brace-format
msgid ""
"Prototype {protkey} can only be used as a mixin since it lacks 'typeclass' "
"or 'prototype_parent' keys."
msgstr ""

#: prototypes/prototypes.py:843
#, python-brace-format
msgid ""
"{err}: Prototype {protkey} is based on typeclass {typeclass}, which could "
"not be imported!"
msgstr ""

#: prototypes/prototypes.py:862
#, python-brace-format
msgid "Prototype {protkey} tries to parent itself."
msgstr ""

#: prototypes/prototypes.py:868
#, python-brace-format
msgid ""
"Prototype {protkey}'s `prototype_parent` (named '{parent}') was not found."
msgstr ""

#: prototypes/prototypes.py:875
#, python-brace-format
msgid "{protkey} has infinite nesting of prototypes."
msgstr ""

#: prototypes/prototypes.py:900
#, python-brace-format
msgid ""
"Prototype {protkey} has no `typeclass` defined anywhere in its parent\n"
" chain. Add `typeclass`, or a `prototype_parent` pointing to a prototype "
"with a typeclass."
msgstr ""

#: prototypes/spawner.py:495
#, python-brace-format
msgid ""
"Diff contains non-dicts that are not on the form (old, new, action_to_take): "
"{diffpart}"
msgstr ""

#: scripts/scripthandler.py:51
#, fuzzy, python-brace-format
#| msgid ""
#| "\n"
#| " '%(key)s' (%(next_repeat)s/%(interval)s, %(repeats)s repeats): %(desc)s"
msgid ""
"\n"
" '{key}' ({next_repeat}/{interval}, {repeats} repeats): {desc}"
msgstr ""
"\n"
" '%(key)s' (%(next_repeat)s/%(interval)s, %(repeats)s repeats): %(desc)s"

#: scripts/scripts.py:344
#, fuzzy, python-brace-format
#| msgid ""
#| "Script %(key)s(#%(dbid)s) of type '%(cname)s': at_repeat() error "
#| "'%(err)s'."
msgid "Script {key}(#{dbid}) of type '{name}': at_repeat() error '{err}'."
msgstr ""
"Script %(key)s(#%(dbid)s) del tipo '%(cname)s': at_repeat() error '%(err)s'."

#: server/initial_setup.py:29
#, fuzzy
#| msgid ""
#| "\n"
#| "Welcome to your new |wEvennia|n-based game! Visit http://www.evennia.com "
#| "if you need\n"
#| "help, want to contribute, report issues or just join the community.\n"
#| "As Account #1 you can create a demo/tutorial area with '|wbatchcommand "
#| "tutorial_world.build|n'.\n"
#| "    "
msgid ""
"\n"
"Welcome to your new |wEvennia|n-based game! Visit https://www.evennia.com if "
"you need\n"
"help, want to contribute, report issues or just join the community.\n"
"\n"
"As a privileged user, write |wbatchcommand tutorial_world.build|n to build\n"
"tutorial content. Once built, try |wintro|n for starting help and |wtutorial|"
"n to\n"
"play the demo game.\n"
msgstr ""
"\n"
"Benvenuto al tuo nuovo gioco creato con |wEvennia|n! Visita http://www."
"evennia.com se ti\n"
"serve aiuto, se vuoi collaborare, segnalare errori o se desideri unirti alla "
"comunità online.\n"
"In qualità di Account #1 puoi creare un'area dimostrativa/tutorial digitando "
"il comando:\n"
"|w@batchcommand tutorial_world.build|n.\n"
"    "

#: server/initial_setup.py:108
msgid "This is User #1."
msgstr "Questo è l'Utente #1."

#: server/initial_setup.py:128
msgid "Limbo"
msgstr "Limbo"

#: server/portal/portalsessionhandler.py:41
#, python-brace-format
msgid ""
"{servername} DoS protection is active.You are queued to connect in {num} "
"seconds ..."
msgstr ""

#: server/server.py:156
msgid "idle timeout exceeded"
msgstr "Timeout di inattività superato"

#: server/server.py:177
msgid " (connection lost)"
msgstr ""

#: server/sessionhandler.py:41
msgid "Your client sent an incorrect UTF-8 sequence."
msgstr ""

#: server/sessionhandler.py:410
msgid " ... Server restarted."
msgstr " ... Server riavviato."

#: server/sessionhandler.py:634
msgid "Logged in from elsewhere. Disconnecting."
msgstr "Connesso da altrove. Disconnesione in corso."

#: server/sessionhandler.py:662
msgid "Idle timeout exceeded, disconnecting."
msgstr "Timeout di inattività: disconnesione in corso."

#: server/throttle.py:21
msgid ""
"Too many failed attempts; you must wait a few minutes before trying again."
msgstr ""

#: server/validators.py:31
msgid "Sorry, that username is reserved."
msgstr "Spiacente, quell'username è riservato."

#: server/validators.py:38
msgid "Sorry, that username is already taken."
msgstr "Spiacente, quell'username è già in uso."

#: server/validators.py:88
#, fuzzy, python-brace-format
#| msgid ""
#| "%s From a terminal client, you can also use a phrase of multiple words if "
#| "you enclose the password in double quotes."
msgid ""
"{policy} From a terminal client, you can also use a phrase of multiple words "
"if you enclose the password in double quotes."
msgstr ""
"%s Da una finestra di terminale, puoi usare anche una frase segreta "
"(composta da più parole separate da spazio), avendo l'accortezza di "
"racchiuderla tra virgolette."

#: utils/eveditor.py:68
msgid ""
"\n"
" <txt>  - any non-command is appended to the end of the buffer.\n"
" :  <l> - view buffer or only line(s) <l>\n"
" :: <l> - raw-view buffer or only line(s) <l>\n"
" :::    - escape - enter ':' as the only character on the line.\n"
" :h     - this help.\n"
"\n"
" :w     - save the buffer (don't quit)\n"
" :wq    - save buffer and quit\n"
" :q     - quit (will be asked to save if buffer was changed)\n"
" :q!    - quit without saving, no questions asked\n"
"\n"
" :u     - (undo) step backwards in undo history\n"
" :uu    - (redo) step forward in undo history\n"
" :UU    - reset all changes back to initial state\n"
"\n"
" :dd <l>     - delete last line or line(s) <l>\n"
" :dw <l> <w> - delete word or regex <w> in entire buffer or on line <l>\n"
" :DD         - clear entire buffer\n"
"\n"
" :y  <l>        - yank (copy) line(s) <l> to the copy buffer\n"
" :x  <l>        - cut line(s) <l> and store it in the copy buffer\n"
" :p  <l>        - put (paste) previously copied line(s) directly after <l>\n"
" :i  <l> <txt>  - insert new text <txt> at line <l>. Old line will move "
"down\n"
" :r  <l> <txt>  - replace line <l> with text <txt>\n"
" :I  <l> <txt>  - insert text at the beginning of line <l>\n"
" :A  <l> <txt>  - append text after the end of line <l>\n"
"\n"
" :s <l> <w> <txt> - search/replace word or regex <w> in buffer or on line "
"<l>\n"
"\n"
" :j <l> <w> - justify buffer or line <l>. <w> is f, c, l or r. Default f "
"(full)\n"
" :f <l>     - flood-fill entire buffer or line <l>: Equivalent to :j left\n"
" :fi <l>    - indent entire buffer or line <l>\n"
" :fd <l>    - de-indent entire buffer or line <l>\n"
"\n"
" :echo - turn echoing of the input on/off (helpful for some clients)\n"
msgstr ""

#: utils/eveditor.py:108
msgid ""
"\n"
"    Legend:\n"
"    <l>   - line number, like '5' or range, like '3:7'.\n"
"    <w>   - a single word, or multiple words with quotes around them.\n"
"    <txt> - longer string, usually not needing quotes.\n"
msgstr ""

#: utils/eveditor.py:117
msgid ""
"\n"
" :!    - Execute code buffer without saving\n"
" :<    - Decrease the level of automatic indentation for the next lines\n"
" :>    - Increase the level of automatic indentation for the next lines\n"
" :=    - Switch automatic indentation on/off\n"
msgstr ""

#: utils/eveditor.py:128
#, python-brace-format
msgid ""
"\n"
"{error}\n"
"\n"
"|rBuffer load function error. Could not load initial data.|n\n"
msgstr ""

#: utils/eveditor.py:136
#, python-brace-format
msgid ""
"\n"
"{error}\n"
"\n"
"|rSave function returned an error. Buffer not saved.|n\n"
msgstr ""

#: utils/eveditor.py:143
msgid "|rNo save function defined. Buffer cannot be saved.|n"
msgstr ""

#: utils/eveditor.py:145
msgid "No changes need saving"
msgstr ""

#: utils/eveditor.py:146
msgid "Exited editor."
msgstr ""

#: utils/eveditor.py:149
#, python-brace-format
msgid ""
"\n"
"{error}\n"
"\n"
"|rQuit function gave an error. Skipping.|n\n"
msgstr ""

#: utils/eveditor.py:157
#, python-brace-format
msgid ""
"\n"
"{error}\n"
"\n"
"|rThe editor state could not be saved for persistent mode. Switching\n"
"to non-persistent mode (which means the editor session won't survive\n"
"an eventual server reload - so save often!)|n\n"
msgstr ""

#: utils/eveditor.py:167
msgid ""
"EvEditor persistent-mode error. Commonly, this is because one or more of the "
"EvEditor callbacks could not be pickled, for example because it's a class "
"method or is defined inside another function."
msgstr ""

#: utils/eveditor.py:173
msgid "Nothing to undo."
msgstr ""

#: utils/eveditor.py:174
msgid "Nothing to redo."
msgstr ""

#: utils/eveditor.py:175
msgid "Undid one step."
msgstr ""

#: utils/eveditor.py:176
msgid "Redid one step."
msgstr ""

#: utils/eveditor.py:494
msgid "Single ':' added to buffer."
msgstr ""

#: utils/eveditor.py:509
msgid "Save before quitting?"
msgstr ""

#: utils/eveditor.py:524
msgid "Reverted all changes to the buffer back to original state."
msgstr ""

#: utils/eveditor.py:529
#, python-brace-format
msgid "Deleted {string}."
msgstr ""

#: utils/eveditor.py:534
msgid "You must give a search word to delete."
msgstr ""

#: utils/eveditor.py:540
#, python-brace-format
msgid "Removed {arg1} for lines {l1}-{l2}."
msgstr ""

#: utils/eveditor.py:546
#, python-brace-format
msgid "Removed {arg1} for {line}."
msgstr ""

#: utils/eveditor.py:562
#, python-brace-format
msgid "Cleared {nlines} lines from buffer."
msgstr ""

#: utils/eveditor.py:567
#, python-brace-format
msgid "{line}, {cbuf} yanked."
msgstr ""

#: utils/eveditor.py:574
#, python-brace-format
msgid "{line}, {cbuf} cut."
msgstr ""

#: utils/eveditor.py:578
msgid "Copy buffer is empty."
msgstr ""

#: utils/eveditor.py:583
#, python-brace-format
msgid "Pasted buffer {cbuf} to {line}."
msgstr ""

#: utils/eveditor.py:591
msgid "You need to enter a new line and where to insert it."
msgstr ""

#: utils/eveditor.py:596
#, python-brace-format
msgid "Inserted {num} new line(s) at {line}."
msgstr ""

#: utils/eveditor.py:604
msgid "You need to enter a replacement string."
msgstr ""

#: utils/eveditor.py:609
#, python-brace-format
msgid "Replaced {num} line(s) at {line}."
msgstr ""

#: utils/eveditor.py:616
msgid "You need to enter text to insert."
msgstr ""

#: utils/eveditor.py:624
#, python-brace-format
msgid "Inserted text at beginning of {line}."
msgstr ""

#: utils/eveditor.py:628
msgid "You need to enter text to append."
msgstr ""

#: utils/eveditor.py:636
#, python-brace-format
msgid "Appended text to end of {line}."
msgstr ""

#: utils/eveditor.py:641
msgid "You must give a search word and something to replace it with."
msgstr ""

#: utils/eveditor.py:647
#, python-brace-format
msgid "Search-replaced {arg1} -> {arg2} for lines {l1}-{l2}."
msgstr ""

#: utils/eveditor.py:653
#, python-brace-format
msgid "Search-replaced {arg1} -> {arg2} for {line}."
msgstr ""

#: utils/eveditor.py:677
#, python-brace-format
msgid "Flood filled lines {l1}-{l2}."
msgstr ""

#: utils/eveditor.py:679
#, python-brace-format
msgid "Flood filled {line}."
msgstr ""

#: utils/eveditor.py:701
msgid "Valid justifications are"
msgstr ""

#: utils/eveditor.py:710
#, python-brace-format
msgid "{align}-justified lines {l1}-{l2}."
msgstr ""

#: utils/eveditor.py:716
#, python-brace-format
msgid "{align}-justified {line}."
msgstr ""

#: utils/eveditor.py:728
#, python-brace-format
msgid "Indented lines {l1}-{l2}."
msgstr ""

#: utils/eveditor.py:730
#, python-brace-format
msgid "Indented {line}."
msgstr ""

#: utils/eveditor.py:740
#, python-brace-format
msgid "Removed left margin (dedented) lines {l1}-{l2}."
msgstr ""

#: utils/eveditor.py:745
#, python-brace-format
msgid "Removed left margin (dedented) {line}."
msgstr ""

#: utils/eveditor.py:753
#, python-brace-format
msgid "Echo mode set to {mode}"
msgstr ""

#: utils/eveditor.py:758 utils/eveditor.py:773 utils/eveditor.py:788
#: utils/eveditor.py:799
msgid "This command is only available in code editor mode."
msgstr ""

#: utils/eveditor.py:766
#, python-brace-format
msgid "Decreased indentation: new indentation is {indent}."
msgstr ""

#: utils/eveditor.py:771 utils/eveditor.py:786
msgid "|rManual indentation is OFF.|n Use := to turn it on."
msgstr ""

#: utils/eveditor.py:781
#, python-brace-format
msgid "Increased indentation: new indentation is {indent}."
msgstr ""

#: utils/eveditor.py:795
msgid "Auto-indentation turned on."
msgstr ""

#: utils/eveditor.py:797
msgid "Auto-indentation turned off."
msgstr ""

#: utils/eveditor.py:1093
#, python-brace-format
msgid "Line Editor [{name}]"
msgstr ""

#: utils/eveditor.py:1101
msgid "(:h for help)"
msgstr ""

#: utils/evmenu.py:302
#, python-brace-format
msgid ""
"Menu node '{nodename}' is either not implemented or caused an error. Make "
"another choice or try 'q' to abort."
msgstr ""
"Nodo del Menu '{nodename}' è alternativamente non implementato o ha causato "
"un errore. Fai un'altra scelta o prova 'q' per annullare."

#: utils/evmenu.py:305
#, python-brace-format
msgid "Error in menu node '{nodename}'."
msgstr "Errore nel nodo del Menu '{nodename}'."

#: utils/evmenu.py:306
msgid "No description."
msgstr "Senza descrizione."

# here I assume non-translated quit and help cmds
#: utils/evmenu.py:307
msgid "Commands: <menu option>, help, quit"
msgstr "Comandi: <opzione del menu>, help, quit"

#: utils/evmenu.py:308
msgid "Commands: <menu option>, help"
msgstr "Comandi: <opzione del menu>, help"

#: utils/evmenu.py:309
msgid "Commands: help, quit"
msgstr "Comandi: help, quit"

#: utils/evmenu.py:310
msgid "Commands: help"
msgstr "Comandi: help"

#: utils/evmenu.py:311 utils/evmenu.py:1850
msgid "Choose an option or try 'help'."
msgstr "Scegli una opzione o prova 'help'."

#: utils/evmenu.py:1375
msgid "|rInvalid choice.|n"
msgstr ""

#: utils/evmenu.py:1439
msgid "|Wcurrent|n"
msgstr ""

#: utils/evmenu.py:1447
msgid "|wp|Wrevious page|n"
msgstr ""

#: utils/evmenu.py:1454
msgid "|wn|Wext page|n"
msgstr ""

#: utils/evmenu.py:1689
msgid "Aborted."
msgstr ""

#: utils/evmenu.py:1712
msgid "|rError in ask_yes_no. Choice not confirmed (report to admin)|n"
msgstr ""

#: utils/evmore.py:235
msgid "|xExited pager.|n"
msgstr ""

#: utils/optionhandler.py:138 utils/optionhandler.py:162
msgid "Option not found!"
msgstr ""

#: utils/optionhandler.py:159
msgid "Option field blank!"
msgstr ""

#: utils/optionhandler.py:165
#, fuzzy
#| msgid "There were multiple matches."
msgid "Multiple matches:"
msgstr "Sono state trovate diverse corrispondenze."

#: utils/optionhandler.py:165
msgid "Please be more specific."
msgstr ""

#: utils/utils.py:2127
#, python-brace-format
msgid ""
"{obj}.{handlername} is a handler and can't be set directly. To add values, "
"use `{obj}.{handlername}.add()` instead."
msgstr ""

#: utils/utils.py:2137
#, python-brace-format
msgid ""
"{obj}.{handlername} is a handler and can't be deleted directly. To remove "
"values, use `{obj}.{handlername}.remove()` instead."
msgstr ""

#: utils/utils.py:2278
#, fuzzy, python-brace-format
#| msgid "Could not find '%s'."
msgid "Could not find '{query}'."
msgstr "Impossibile trovare '%s'."

#: utils/utils.py:2285
#, python-brace-format
msgid "More than one match for '{query}' (please narrow target):\n"
msgstr ""
"Più di una corrispondenza trovata per '{query}' (per favore restringi il "
"campo):\n"

#: utils/validatorfuncs.py:25
#, python-brace-format
msgid "Input could not be converted to text ({err})"
msgstr ""

#: utils/validatorfuncs.py:34
#, python-brace-format
msgid "Nothing entered for a {option_key}!"
msgstr ""

#: utils/validatorfuncs.py:38
#, python-brace-format
msgid "'{entry}' is not a valid {option_key}."
msgstr ""

#: utils/validatorfuncs.py:63 utils/validatorfuncs.py:236
#, python-brace-format
msgid "No {option_key} entered!"
msgstr "Non hai specificato {option_key}!"

#: utils/validatorfuncs.py:72
#, python-brace-format
msgid "Timezone string '{acct_tz}' is not a valid timezone ({err})"
msgstr "La dicitura '{acct_tz}' non rappresenta una timezone valida ({err})"

#: utils/validatorfuncs.py:89 utils/validatorfuncs.py:97
#, python-brace-format
msgid "{option_key} must be entered in a 24-hour format such as: {timeformat}"
msgstr ""

#: utils/validatorfuncs.py:141
#, python-brace-format
msgid "Could not convert section '{interval}' to a {option_key}."
msgstr ""

#: utils/validatorfuncs.py:153
#, python-brace-format
msgid "That {option_key} is in the past! Must give a Future datetime!"
msgstr ""

#: utils/validatorfuncs.py:163
#, python-brace-format
msgid "Must enter a whole number for {option_key}!"
msgstr ""

#: utils/validatorfuncs.py:169
#, python-brace-format
msgid "Could not convert '{entry}' to a whole number for {option_key}!"
msgstr ""

#: utils/validatorfuncs.py:180
#, python-brace-format
msgid "Must enter a whole number greater than 0 for {option_key}!"
msgstr ""

#: utils/validatorfuncs.py:191
#, python-brace-format
msgid "{option_key} must be a whole number greater than or equal to 0!"
msgstr ""

#: utils/validatorfuncs.py:210
#, python-brace-format
msgid "Must enter a true/false input for {option_key}. Accepts {alternatives}."
msgstr ""

#: utils/validatorfuncs.py:240
#, python-brace-format
msgid "That matched: {matches}. Please be more specific!"
msgstr ""

#: utils/validatorfuncs.py:247
#, python-brace-format
msgid "Could not find timezone '{entry}' for {option_key}!"
msgstr ""

#: utils/validatorfuncs.py:255
msgid "Email address field empty!"
msgstr ""

#: utils/validatorfuncs.py:258
#, python-brace-format
msgid "That isn't a valid {option_key}!"
msgstr ""

#: utils/validatorfuncs.py:265
#, fuzzy, python-brace-format
#| msgid "No {option_key} entered!"
msgid "No {option_key} entered to set!"
msgstr "Non hai specificato {option_key}!"

#: utils/validatorfuncs.py:269
msgid "Must enter an access type!"
msgstr ""

#: utils/validatorfuncs.py:273
#, python-brace-format
msgid "Access type must be one of: {alternatives}"
msgstr ""

#: utils/validatorfuncs.py:278
msgid "Lock func not entered."
msgstr ""

#: web/templates/admin/app_list.html:19
msgid "Add"
msgstr ""

#: web/templates/admin/app_list.html:26
msgid "View"
msgstr ""

#: web/templates/admin/app_list.html:28
msgid "Change"
msgstr ""

#: web/templates/admin/app_list.html:39
#, fuzzy
#| msgid "You don't have permission to puppet '{key}'."
msgid "You don’t have permission to view or edit anything."
msgstr "Non ti è consentito manovrare '{key}'."

#~ msgid "You are already puppeting this object."
#~ msgstr "Stai già manovrando questo oggetto."

#~ msgid "{target} has no in-game appearance."
#~ msgstr "{target} non ha un'apparenza in gioco."

#~ msgid ""
#~ "\n"
#~ "\n"
#~ " You don't have any characters yet. See |whelp @charcreate|n for creating "
#~ "one."
#~ msgstr ""
#~ "\n"
#~ "\n"
#~ "Attualmente non possiedi alcun personaggio. Vedi |whelp @charcreate|n per "
#~ "crearne uno."

#~ msgid ""
#~ "Nicks at {chstr}:\n"
#~ " {nicklist}"
#~ msgstr ""
#~ "Nicks associati a {chstr}:\n"
#~ "{nicklist}"

#~ msgid "IRC ping return from {chstr} took {time}s."
#~ msgstr "IRC ping di ritorno da {chstr} ha impiegato {time}s."

#~ msgid "Say what?"
#~ msgstr "Cosa vorresti dire?"

#~ msgid "Channel '%s' not found."
#~ msgstr "Canale '%s' non trovato."

#~ msgid "You are not connected to channel '%s'."
#~ msgstr "Non sei connesso al canale '%s'."

#~ msgid "You are not permitted to send to channel '%s'."
#~ msgstr "Non ti è consentito scrivere nel canale '%s'."

#~ msgid "You start listening to %s."
#~ msgstr "Inizi ad ascoltare %s."

#~ msgid "You were already listening to %s."
#~ msgstr "Stavi già ascoltando %s."

#~ msgid "You stop listening to %s."
#~ msgstr "Smetti di ascoltare %s."

#~ msgid "You were already not listening to %s."
#~ msgstr "Stavi già ignorando %s."

#~ msgid "You currently have %s muted."
#~ msgstr "Al momento hai %s mutato."

#~ msgid " (channel)"
#~ msgstr " (canale)"

#~ msgid "Help database moved to category {default_category}"
#~ msgstr "Database di aiuto spostato alla categoria {default_category}"

# EN: not easy to translate unless I know exactly what is meant by location (different words available in Italian for different contexts).
# IT: traduzione approssimativa, mi mancava il contesto esatto del termine: Collocazione? Posizione? Luogo? Punto?
#, fuzzy
#~ msgid "location"
#~ msgstr "collocazione"

# EN: Would like to check it better, to be sure about the context.
# IT: Vorrei verificarlo meglio, capire il contesto.
#, fuzzy
#~ msgid " (carried)"
#~ msgstr " (trasportato)"

#~ msgid "Error loading cmdset '%s': %s."
#~ msgstr "Errore durante il caricamento del cmdset '%s': %s."

#~ msgid "Compile/Run error when loading cmdset '%s': %s."
#~ msgstr ""
#~ "Errore di Compilazione/Esecuzione durante il caricamento del cmdset '%s': "
#~ "%s."

#~ msgid ""
#~ "\n"
#~ " (See log for details.)"
#~ msgstr ""
#~ "\n"
#~ " (Per ulteriori dettagli esaminare il log.)"

# EN: maybe "Merged" could have been left untraslated?
# IT: forse si poteva anche non tradurre?
#, fuzzy
#~ msgid " <Merged %(mergelist)s (%(mergetype)s, prio %(prio)i)>: %(current)s"
#~ msgstr " <Unito %(mergelist)s (%(mergetype)s, prio %(prio)i)>: %(current)s"

#~ msgid ""
#~ " <%(key)s (%(mergetype)s, prio %(prio)i, %(permstring)s)>: %(keylist)s"
#~ msgstr ""
#~ " <%(key)s (%(mergetype)s, prio %(prio)i, %(permstring)s)>: %(keylist)s"

#~ msgid "This is an empty placeholder script."
#~ msgstr "Questo è uno script segnaposto vuoto."

#~ msgid "Checks sessions so they are live."
#~ msgstr "Verifica che le sessioni siano attive."

#~ msgid "Restrains size of idmapper cache."
#~ msgstr "Limita le dimensioni cache dello idmapper."

#~ msgid "Validates all scripts regularly."
#~ msgstr "Convalida regolarmente tutti gli script."

#~ msgid "Updates the channel handler"
#~ msgstr "Aggiorna l'handler del canale."

#~ msgid "Connection dropped: %s %s (%s)"
#~ msgstr "Connessione caduta: %s %s (%s)"

# EN: translated as if referring to player. In doubt it may refer to list of all connected users...
# IT: tradotto presupponendo si riferisca al giocatore. Dubbio: potrebbe riferirsi all'elenco di tutti gli utenti?
#, fuzzy
#~ msgid "Logged in: %s %s (%s)"
#~ msgstr "Connesso: %s %s (%s)"

# EN: translated as if referring to player. In doubt it may refer to list of all connected users...
# IT: tradotto presupponendo si riferisca al giocatore. Dubbio: potrebbe riferirsi all'elenco di tutti gli utenti?
#, fuzzy
#~ msgid "Logged out: %s %s (%s)"
#~ msgstr "Disconnesso: %s %s (%s)"

#~ msgid "You have been disconnected."
#~ msgstr "Sei stato disconnesso."
