Sposta traduzioni skin nella cartella del mondo

master
Zughy 2022-04-17 12:16:46 +02:00
parent ee7d15a358
commit 2e83ce1645
5 changed files with 26 additions and 13 deletions

View File

@ -8,10 +8,3 @@ Wear=Indossa
# items.lua
Wardrobe=Guardaroba
#skins
Not the best, but at least it's not Sam!=Non il massimo, ma perlomeno non è Sam!

View File

@ -1,23 +1,23 @@
1:
name: Default 1
description: Not the best, but at least it's not Sam!
description: A simple skin with a red shirt
texture: skinsc_default1.png
author: Zughy
2:
name: Default 2
description: Not the best, but at least it's not Sam!
description: A simple skin with a red shirt
texture: skinsc_default2.png
author: Zughy
3:
name: Default 3
description: Not the best, but at least it's not Sam!
description: A simple skin with a blue shirt
texture: skinsc_default3.png
author: Zughy
4:
name: Default 4
description: Not the best, but at least it's not Sam!
description: A simple skin with a blue shirt
texture: skinsc_default4.png
author: Zughy

View File

@ -0,0 +1,7 @@
# author(s): Zughy
# reviewer(s):
# textdomain: skins_collectible
# example skins
A simple skin with a red shirt=Una semplice skin con una maglietta rossa
A simple skin with a blue shirt=Una semplice skin con una maglietta blu

View File

@ -0,0 +1,7 @@
# author(s):
# reviewer(s):
# textdomain: skins_collectible
# example skins
A simple skin with a red shirt=
A simple skin with a blue shirt=

View File

@ -10,16 +10,22 @@ local function load_skins()
local dir = minetest.get_worldpath() .. "/skins"
local file = minetest.get_dir_list(dir, false)
local txtr_dir = minetest.get_modpath("skins_collectible") .. "/textures/skins"
-- se la cartella delle skin non esiste/è vuota, copio la cartella base `skins` dentro quella del mondo
local modpath = minetest.get_modpath("skins_collectible")
local i18n_dir = modpath .. "/locale/skins"
local txtr_dir = modpath .. "/textures/skins"
-- se la cartella delle skin non esiste/è vuota, copio la cartella base `skins`
-- dentro quella del mondo. Sennò copio /locale e /textures dal mondo alla mod
if not next(file) then
local src_dir = minetest.get_modpath("skins_collectible") .. "/skins"
minetest.cpdir(src_dir, dir)
minetest.cpdir(src_dir .. "/locale", i18n_dir)
minetest.cpdir(src_dir .. "/textures", txtr_dir)
os.remove(dir .. "/README.md")
file = minetest.get_dir_list(dir)
else
minetest.cpdir(dir .. "/locale", i18n_dir)
minetest.cpdir(dir .. "/textures", txtr_dir)
end