Add french translation (#1)
Formspec fields had weird sizes (they did not match the screenshot), so I edited sizes to make sure translated text is fully displayed.
This commit is contained in:
parent
b6bf0a974d
commit
579a9bf221
29
init.lua
29
init.lua
@ -393,7 +393,7 @@ named_waypoints.default_discovery_popup = function(player, pos, data, waypoint_d
|
|||||||
local discovery_name = data.name or waypoint_def.default_name
|
local discovery_name = data.name or waypoint_def.default_name
|
||||||
local discovery_note = S("You've discovered @1", discovery_name)
|
local discovery_note = S("You've discovered @1", discovery_name)
|
||||||
local formspec = "formspec_version[2]" ..
|
local formspec = "formspec_version[2]" ..
|
||||||
"size[5,2]" ..
|
"size[10,2]" ..
|
||||||
"label[1.25,0.75;" .. minetest.formspec_escape(discovery_note) ..
|
"label[1.25,0.75;" .. minetest.formspec_escape(discovery_note) ..
|
||||||
"]button_exit[1.0,1.25;3,0.5;btn_ok;".. S("OK") .."]"
|
"]button_exit[1.0,1.25;3,0.5;btn_ok;".. S("OK") .."]"
|
||||||
minetest.show_formspec(player_name, "named_waypoints:discovery_popup", formspec)
|
minetest.show_formspec(player_name, "named_waypoints:discovery_popup", formspec)
|
||||||
@ -416,9 +416,9 @@ local function get_formspec(player_name)
|
|||||||
|
|
||||||
local formspec = {
|
local formspec = {
|
||||||
"formspec_version[2]"
|
"formspec_version[2]"
|
||||||
.."size[8,9]"
|
.."size[8,10]"
|
||||||
.."button_exit[7.0,0.25;0.5,0.5;close;X]"
|
.."button_exit[7.0,0.25;0.5,0.5;close;X]"
|
||||||
.."label[0.5,0.6;Type:]dropdown[1.25,0.5;2,0.25;type_select;"
|
.."label[0.5,0.6;"..S("Type:").."]dropdown[2,0.35;4,0.5;type_select;"
|
||||||
}
|
}
|
||||||
|
|
||||||
local types = {}
|
local types = {}
|
||||||
@ -435,7 +435,7 @@ local function get_formspec(player_name)
|
|||||||
table.insert(types, waypoint_type)
|
table.insert(types, waypoint_type)
|
||||||
end
|
end
|
||||||
local selected_def = waypoint_defs[state.selected_type]
|
local selected_def = waypoint_defs[state.selected_type]
|
||||||
formspec[#formspec+1] = table.concat(types, ",") .. ";"..dropdown_selected_index.."]"
|
formspec[#formspec+1] = table.concat(types, ",") .. ";"..(dropdown_selected_index or 0).."]"
|
||||||
|
|
||||||
formspec[#formspec+1] = "tablecolumns[text;text;text]table[0.5,1.0;7,4;waypoint_table;"
|
formspec[#formspec+1] = "tablecolumns[text;text;text]table[0.5,1.0;7,4;waypoint_table;"
|
||||||
local areastore = waypoint_areastores[state.selected_type]
|
local areastore = waypoint_areastores[state.selected_type]
|
||||||
@ -488,17 +488,17 @@ local function get_formspec(player_name)
|
|||||||
state.selected_pos = state.selected_pos or {x=0,y=0,z=0}
|
state.selected_pos = state.selected_pos or {x=0,y=0,z=0}
|
||||||
|
|
||||||
formspec[#formspec+1] = "container[0.5,5.25]"
|
formspec[#formspec+1] = "container[0.5,5.25]"
|
||||||
.."label[0,0.15;X]field[0.25,0;1,0.25;pos_x;;"..state.selected_pos.x.."]"
|
.."label[0,0.15;X]field[0.25,-0.15;1,0.5;pos_x;;"..state.selected_pos.x.."]"
|
||||||
.."label[1.5,0.15;Y]field[1.75,0;1,0.25;pos_y;;"..state.selected_pos.y.."]"
|
.."label[1.5,0.15;Y]field[1.75,-0.15;1,0.5;pos_y;;"..state.selected_pos.y.."]"
|
||||||
.."label[3.0,0.15;Z]field[3.25,0;1,0.25;pos_z;;"..state.selected_pos.z.."]"
|
.."label[3.0,0.15;Z]field[3.25,-0.15;1,0.5;pos_z;;"..state.selected_pos.z.."]"
|
||||||
.."container_end[]"
|
.."container_end[]"
|
||||||
|
|
||||||
formspec[#formspec+1] = "textarea[0.5,5.75;7,2.25;waypoint_data;;".. minetest.formspec_escape(selected_data_string) .."]"
|
formspec[#formspec+1] = "textarea[0.5,5.75;7,2.25;waypoint_data;;".. minetest.formspec_escape(selected_data_string) .."]"
|
||||||
|
|
||||||
formspec[#formspec+1] = "container[0.5,8.25]"
|
formspec[#formspec+1] = "container[0.5,8.25]"
|
||||||
.."button[0,0;1,0.5;teleport;"..S("Teleport").."]button[1,0;1,0.5;save;"..S("Save").."]"
|
.."button[0,0;3,0.5;teleport;"..S("Teleport").."]button[3.5,0;3,0.5;save;"..S("Save").."]"
|
||||||
.."button[2,0;1,0.5;rename;"..S("Rename").."]field[3,0;2,0.5;waypoint_name;;" .. selected_name .."]"
|
.."button[0,0.5;3,0.5;rename;"..S("Rename").."]field[3.5,0.5;3,0.5;waypoint_name;;" .. selected_name .."]"
|
||||||
.."button[5,0;1,0.5;create;"..S("New").."]button[6,0;1,0.5;delete;"..S("Delete").."]"
|
.."button[0,1;3,0.5;create;"..S("New").."]button[3.5,1;3,0.5;delete;"..S("Delete").."]"
|
||||||
.."container_end[]"
|
.."container_end[]"
|
||||||
|
|
||||||
return table.concat(formspec)
|
return table.concat(formspec)
|
||||||
@ -546,6 +546,9 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
|
|||||||
end
|
end
|
||||||
|
|
||||||
if fields.save then
|
if fields.save then
|
||||||
|
if state.selected_id == nil then
|
||||||
|
return
|
||||||
|
end
|
||||||
local deserialized = minetest.deserialize(fields.waypoint_data)
|
local deserialized = minetest.deserialize(fields.waypoint_data)
|
||||||
local pos_x = tonumber(fields.pos_x)
|
local pos_x = tonumber(fields.pos_x)
|
||||||
local pos_y = tonumber(fields.pos_y)
|
local pos_y = tonumber(fields.pos_y)
|
||||||
@ -567,6 +570,9 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
|
|||||||
end
|
end
|
||||||
|
|
||||||
if fields.delete then
|
if fields.delete then
|
||||||
|
if state.selected_id == nil then
|
||||||
|
return
|
||||||
|
end
|
||||||
local areastore = waypoint_areastores[state.selected_type]
|
local areastore = waypoint_areastores[state.selected_type]
|
||||||
areastore:remove_area(state.selected_id)
|
areastore:remove_area(state.selected_id)
|
||||||
save(state.selected_type)
|
save(state.selected_type)
|
||||||
@ -589,6 +595,9 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
|
|||||||
end
|
end
|
||||||
|
|
||||||
if fields.rename then
|
if fields.rename then
|
||||||
|
if state.selected_id == nil then
|
||||||
|
return
|
||||||
|
end
|
||||||
local areastore = waypoint_areastores[state.selected_type]
|
local areastore = waypoint_areastores[state.selected_type]
|
||||||
local area = areastore:get_area(state.selected_id, true, true)
|
local area = areastore:get_area(state.selected_id, true, true)
|
||||||
local data = minetest.deserialize(area.data)
|
local data = minetest.deserialize(area.data)
|
||||||
|
39
locale/named_waypoints.fr.tr
Normal file
39
locale/named_waypoints.fr.tr
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
# textdomain: named_waypoints
|
||||||
|
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
|
||||||
|
#button label
|
||||||
|
Delete=Supprimer
|
||||||
|
#warning that incorrect data was entered for a waypoint in the UI
|
||||||
|
Invalid syntax.=Syntaxe incorrecte.
|
||||||
|
#button label
|
||||||
|
New=Nouveau
|
||||||
|
#button label
|
||||||
|
OK=OK
|
||||||
|
#chat command help text
|
||||||
|
Open server controls for named_waypoints=Ouvre le panneau de contrôle serveur pour named_waypoints
|
||||||
|
#chat command error message
|
||||||
|
Please provide a valid waypoint type as a parameter=Veuillez fournir un type de balise en paramètre.
|
||||||
|
#button label
|
||||||
|
Rename=Renommer
|
||||||
|
#button label
|
||||||
|
Save=Sauvegarder
|
||||||
|
#chat command help text
|
||||||
|
Set all waypoints of a type as discovered by you=Marquer toutes les balises de ce type comme découvertes par vous.
|
||||||
|
#chat command help text
|
||||||
|
Set all waypoints of a type as not discovered by you=Marqué toutes les balises de ce type comme non découverte par vous.
|
||||||
|
#button label
|
||||||
|
Teleport=Se téléporter
|
||||||
|
#error message for when trying to create a waypoint where one already exists
|
||||||
|
There's already a waypoint there.=Il y a déjà une balise ici.
|
||||||
|
#chat command error message
|
||||||
|
This command is for server admins only.=Cette commande est réservée aux administrateurs du serveur exclusivement.
|
||||||
|
#Type of waypoint label
|
||||||
|
Type:=Type :
|
||||||
|
#player chat
|
||||||
|
Waypoint updated.=Balise mise à jour.
|
||||||
|
#text of the default popup shown when a player discovers a waypoint
|
||||||
|
You've discovered @1=Vous avez découvert @1.
|
||||||
|
#chat command parameter help
|
||||||
|
waypoint type=type de balise
|
@ -29,6 +29,8 @@ Teleport=
|
|||||||
There's already a waypoint there.=
|
There's already a waypoint there.=
|
||||||
#chat command error message
|
#chat command error message
|
||||||
This command is for server admins only.=
|
This command is for server admins only.=
|
||||||
|
#Type of waypoint label
|
||||||
|
Type:=
|
||||||
#player chat
|
#player chat
|
||||||
Waypoint updated.=
|
Waypoint updated.=
|
||||||
#text of the default popup shown when a player discovers a waypoint
|
#text of the default popup shown when a player discovers a waypoint
|
||||||
|
Loading…
x
Reference in New Issue
Block a user