diff --git a/core/src/main/java/co/aikar/commands/CommandManager.java b/core/src/main/java/co/aikar/commands/CommandManager.java index 0b15ab98..4eb16e2b 100644 --- a/core/src/main/java/co/aikar/commands/CommandManager.java +++ b/core/src/main/java/co/aikar/commands/CommandManager.java @@ -77,7 +77,7 @@ public abstract class CommandManager< protected boolean usePerIssuerLocale = false; protected List> localeChangedCallbacks = new ArrayList<>(); - protected Set supportedLanguages = new HashSet<>(Arrays.asList(Locales.ENGLISH, Locales.DUTCH, Locales.GERMAN, Locales.SPANISH, Locales.FRENCH, Locales.CZECH, Locales.PORTUGUESE, Locales.SWEDISH, Locales.NORWEGIAN_BOKMAAL, Locales.NORWEGIAN_NYNORSK, Locales.RUSSIAN, Locales.BULGARIAN, Locales.HUNGARIAN, Locales.TURKISH, Locales.JAPANESE, Locales.CHINESE, Locales.SIMPLIFIED_CHINESE, Locales.TRADITIONAL_CHINESE, Locales.KOREAN)); + protected Set supportedLanguages = new HashSet<>(Arrays.asList(Locales.ENGLISH, Locales.DUTCH, Locales.GERMAN, Locales.SPANISH, Locales.FRENCH, Locales.CZECH, Locales.PORTUGUESE, Locales.SWEDISH, Locales.NORWEGIAN_BOKMAAL, Locales.NORWEGIAN_NYNORSK, Locales.RUSSIAN, Locales.BULGARIAN, Locales.HUNGARIAN, Locales.TURKISH, Locales.JAPANESE, Locales.CHINESE, Locales.SIMPLIFIED_CHINESE, Locales.TRADITIONAL_CHINESE, Locales.KOREAN, Locales.ITALIAN)); protected Predicate validNamePredicate = name -> true; protected Map formatters = new IdentityHashMap<>(); protected MF defaultFormatter; diff --git a/languages/core/acf-core_it.properties b/languages/core/acf-core_it.properties new file mode 100644 index 00000000..450d2a28 --- /dev/null +++ b/languages/core/acf-core_it.properties @@ -0,0 +1,47 @@ +# +# Copyright (c) 2016-2017 Daniel Ennis (Aikar) - MIT License +# +# Permission is hereby granted, free of charge, to any person obtaining +# a copy of this software and associated documentation files (the +# "Software"), to deal in the Software without restriction, including +# without limitation the rights to use, copy, modify, merge, publish, +# distribute, sublicense, and/or sell copies of the Software, and to +# permit persons to whom the Software is furnished to do so, subject to +# the following conditions: +# +# The above copyright notice and this permission notice shall be +# included in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +# LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +# OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +# +acf-core.permission_denied=Non hai i permessi necessari per eseguire questo comando. +acf-core.permission_denied_parameter=Non hai i permessi necessari per eseguire questo comando. +acf-core.error_generic_logged=Si è verificato un errore. Questo problema è stato registrato nei logs. ci scusiamo per l'inconveniente. +acf-core.unknown_command=Comando sconosciuto, digitare per favore /help +acf-core.invalid_syntax=Uso: {command} {syntax} +acf-core.error_prefix=Errore: {message} +acf-core.error_performing_command=C'è stato un errore nell'esecuzione di questo comando. +acf-core.info_message={message} +acf-core.please_specify_one_of=Errore: Per favore specifica una delle ({valid}). +acf-core.must_be_a_number=Errore: {num} deve essere un numero. +acf-core.must_be_min_length=Errore: Deve avere almeno {min} caratteri di lunghezza. +acf-core.must_be_max_length=Errore: Deve avere massimo {max} caratteri di lunghezza. +acf-core.please_specify_at_most=Errore: Per favore specifica un valore massimo {max}. +acf-core.please_specify_at_least=Errore: Per favore specifica un valore minimo {min}. +acf-core.not_allowed_on_console=Error: La Console non può eseguire questo comando. +acf-core.could_not_find_player=Errore: Impossibile trovare un player con il nome: {search} +acf-core.no_command_matched_search=Nessun comando trovato {search}. +acf-core.help_page_information=- Mostrando la pagina {page} di {totalpages} ({results} risultati). +acf-core.help_no_results=Errore: Non ci sono altri risultati. +acf-core.help_header==== Uso di {commandprefix}{command} === +acf-core.help_format={command} {parameters} {separator} {description} +acf-core.help_detailed_header==== Uso dettagliato di {commandprefix}{command} === +acf-core.help_detailed_command_format={command} {parameters} {separator} {description} +acf-core.help_detailed_parameter_format={syntaxorname}: {description} +acf-core.help_search_header==== Cerca risultati per {commandprefix}{command} {search} === \ No newline at end of file diff --git a/languages/minecraft/acf-minecraft_it.properties b/languages/minecraft/acf-minecraft_it.properties new file mode 100644 index 00000000..1d6699c4 --- /dev/null +++ b/languages/minecraft/acf-minecraft_it.properties @@ -0,0 +1,37 @@ +# +# Copyright (c) 2016-2017 Daniel Ennis (Aikar) - MIT License +# +# Permission is hereby granted, free of charge, to any person obtaining +# a copy of this software and associated documentation files (the +# "Software"), to deal in the Software without restriction, including +# without limitation the rights to use, copy, modify, merge, publish, +# distribute, sublicense, and/or sell copies of the Software, and to +# permit persons to whom the Software is furnished to do so, subject to +# the following conditions: +# +# The above copyright notice and this permission notice shall be +# included in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +# LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +# OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +# +acf-minecraft.invalid_world=Errore: Questo mondo non esiste. +acf-minecraft.you_must_be_holding_item=Errore: Devi tenere in mano un item nella tua mano principale. +acf-minecraft.player_is_vanished_confirm=\ + Attenzione: {vanished} è in vanish. Non far saltare la sua copertura!\n\ + Per confermare la tua azione, aggiungi :conferma alla fine del loro nome.\n\ + Esempio: {vanished}:conferma +acf-minecraft.username_too_short=Errore: Username troppo corto, deve avere almeno tre caratteri. +acf-minecraft.is_not_a_valid_name=Errore: {name} is not a valid username. +acf-minecraft.multiple_players_match=Errore: Più giocatori trovati {search} ({all}), per favore si più specifico. +acf-minecraft.no_player_found_server=Nessun player torvato {search} è connesso al server. +acf-minecraft.no_player_found_offline=Nessun player torvato {search} potrebbe essere torvato. +acf-minecraft.no_player_found=Nessun player torvato {search} potrebbe essere torvato. +acf-minecraft.location_please_specify_world=Errore: Per favore specifica un mondo. Esempio: world:x,y,z. +acf-minecraft.location_please_specify_xyz=Errore: Per favore specifica le coordinate x, y e z. Esempio: world:x,y,z. +acf-minecraft.location_console_not_relative=Errore: La Console non può utilizzare coordinate relative per la posizione. \ No newline at end of file