Italian translation corrections + armor:remove_all (#15)

* Added armor:remove_all function
* Corrected README.txt
* Corrected italian translation
* Simplified Italian translation further
* CRUSHFIX: Replaced self.function with self:function

Co-authored-by: Giov4 <brancacciogiovanni1@gmail.com>
This commit is contained in:
Giov4 2020-09-19 13:30:39 +02:00 committed by GitHub
parent 2d9b0066bf
commit 9459400474
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 28 additions and 14 deletions

@ -160,6 +160,10 @@ Adds wear to a single armor itemstack, triggers `on_damage` callbacks and
updates the necessary inventories. Also handles item destruction callbacks updates the necessary inventories. Also handles item destruction callbacks
and so should NOT be called from `on_unequip` to avoid an infinite loop. and so should NOT be called from `on_unequip` to avoid an infinite loop.
armor:remove_all(player)
Removes all armors from the player's inventory without triggering any callback.
Item Callbacks: Item Callbacks:
on_equip = func(player, index, stack) on_equip = func(player, index, stack)

@ -406,6 +406,16 @@ armor.damage = function(self, player, index, stack, use)
end end
end end
armor.remove_all = function(self, player)
local name, armor_inv = self:get_valid_player(player, "[remove_all]")
if not name then
return
end
armor_inv:set_list("armor", {})
self:set_player_armor(player)
self:save_armor_inventory(player)
end
armor.get_player_skin = function(self, name) armor.get_player_skin = function(self, name)
if (self.skin_mod == "skins" or self.skin_mod == "simple_skins") and skins.skins[name] then if (self.skin_mod == "skins" or self.skin_mod == "simple_skins") and skins.skins[name] then
return skins.skins[name]..".png" return skins.skins[name]..".png"

@ -3,9 +3,9 @@
### api.lua ### ### api.lua ###
3d_armor: Detached armor inventory is nil @1=3d_armor: L'inventario staccato dell'armatura è nullo @1 3d_armor: Detached armor inventory is nil @1=3d_armor: L'inventario separato dell'armatura è nullo @1
3d_armor: Player name is nil @1=3d_armor: Il nome della/del gicatrice/tore è nullo @1 3d_armor: Player name is nil @1=3d_armor: Il nome dell'utente è nullo @1
3d_armor: Player reference is nil @1=3d_armor: Il riferimento alla/al giocatrice/tore è nullo @1 3d_armor: Player reference is nil @1=3d_armor: Il riferimento all'utente è nullo @1
### armor.lua ### ### armor.lua ###
@ -37,10 +37,10 @@ Mithril Boots=Stivali di mithril
Mithril Chestplate=Corazza di mithril Mithril Chestplate=Corazza di mithril
Mithril Helmet=Elmo di mithril Mithril Helmet=Elmo di mithril
Mithril Leggings=Gambali di mithril Mithril Leggings=Gambali di mithril
Steel Boots=Stivali di acciaio Steel Boots=Stivali d'acciaio
Steel Chestplate=Corazza di acciaio Steel Chestplate=Corazza d'acciaio
Steel Helmet=Elmo di acciaio Steel Helmet=Elmo d'acciaio
Steel Leggings=Gambali di acciaio Steel Leggings=Gambali d'acciaio
Wood Boots=Stivali di legno Wood Boots=Stivali di legno
Wood Chestplate=Corazza di legno Wood Chestplate=Corazza di legno
Wood Helmet=Elmo di legno Wood Helmet=Elmo di legno
@ -48,28 +48,28 @@ Wood Leggings=Gambali di legno
### init.lua ### ### init.lua ###
3d_armor: Failed to initialize player=3d_armor: Inizializzazione della/del giocatrice/tore fallita 3d_armor: Failed to initialize player=3d_armor: Inizializzazione dell'utente fallita
Fire=Fuoco Fire=Fuoco
Heal=Guarigione Heal=Guarigione
Level=Livello Level=Livello
Radiation=Radiazione Radiation=Radiazione
Your @1 got destroyed!=Il/i vostro/i @1 è/sono stato/i distrutto/i! Your @1 got destroyed!=@1 in frantumi!
Your @1 is almost broken!= Your @1 is almost broken!=@1 quasi in frantumi!
[3d_armor] Fire Nodes disabled=[3d_armor] Nodi fuoco disabilitati [3d_armor] Fire Nodes disabled=[3d_armor] Nodi fuoco disabilitati
##### not used anymore ##### ##### not used anymore #####
3d_armor_ip: Mod loaded but unused.=3d_armor_ip: Mod caricato ma inutilizzato. 3d_armor_ip: Mod loaded but unused.=3d_armor_ip: Mod caricata ma inutilizzata.
Back=Indietro Back=Indietro
Armor=Armatura Armor=Armatura
3d_armor_sfinv: Mod loaded but unused.=3d_armor_sfinv: Mod caricato ma inutilizzato. 3d_armor_sfinv: Mod loaded but unused.=3d_armor_sfinv: Mod caricata ma inutilizzata.
Armor stand top=Parte superiore del supporto per armatura Armor stand top=Parte superiore del supporto per armatura
Armor stand=Supporto per armatura Armor stand=Supporto per armatura
Armor Stand=Supporto per armatura Armor Stand=Supporto per armatura
Locked Armor stand=Supporto per armatura chiuso a chiave Locked Armor stand=Supporto per armatura chiuso a chiave
Armor Stand (owned by @1)=Supporto per armatura (di proprietà di @1) Armor Stand (owned by @1)=Supporto per armatura (di proprietà di @1)
3d_armor_ui: Mod loaded but unused.=3d_armor_ui: Mod caricato ma inutilizzato. 3d_armor_ui: Mod loaded but unused.=3d_armor_ui: Mod caricata ma inutilizzata.
3d Armor=Armatura 3D 3d Armor=Armatura 3D
Armor not initialized!=Armatura non inizializzata! Armor not initialized!=Armatura non inizializzata!
Admin Shield=Scudo dell'amministratrice/tore Admin Shield=Scudo dell'amministratrice/tore
@ -77,7 +77,7 @@ Wooden Shield=Scudo di legno
Enhanced Wood Shield=Scudo di legno migliorato Enhanced Wood Shield=Scudo di legno migliorato
Cactus Shield=Scudo di cactus Cactus Shield=Scudo di cactus
Enhanced Cactus Shield=Scudo di cactus migliorato Enhanced Cactus Shield=Scudo di cactus migliorato
Steel Shield=Scudo di acciaio Steel Shield=Scudo d'acciaio
Bronze Shield=Scudo di bronzo Bronze Shield=Scudo di bronzo
Diamond Shield=Scudo di diamante Diamond Shield=Scudo di diamante
Gold Shield=Scudo d'oro Gold Shield=Scudo d'oro