Add translation for main menu
[oweals/minetest.git] / builtin / modmgr.lua
index 2f1343738fed31ab9e056738615c06db7168ff9c..9f5e687b2bc4d38fe381524bed4ef18ef9559f50 100644 (file)
@@ -233,15 +233,15 @@ function modmgr.tab()
        end
        
        local retval = 
-               "vertlabel[0,-0.25;MODS]" ..
-               "label[0.8,-0.25;Installed Mods:]" ..
+               "vertlabel[0,-0.25;".. fgettext("MODS") .. "]" ..
+               "label[0.8,-0.25;".. fgettext("Installed Mods:") .. "]" ..
                "textlist[0.75,0.25;4.5,4.3;modlist;" ..
                modmgr.render_modlist(modmgr.global_mods) .. 
                ";" .. modmgr.selected_mod .. "]"
 
        retval = retval ..
-               "button[1,4.85;2,0.5;btn_mod_mgr_install_local;Install]" ..
-               "button[3,4.85;2,0.5;btn_mod_mgr_download;Download]"
+               "button[1,4.85;2,0.5;btn_mod_mgr_install_local;".. fgettext("Install") .. "]" ..
+               "button[3,4.85;2,0.5;btn_mod_mgr_download;".. fgettext("Download") .. "]"
                
        local selected_mod = nil
                
@@ -251,11 +251,13 @@ function modmgr.tab()
        
        if selected_mod ~= nil then
                if selected_mod.is_modpack then
-                       retval = retval .. "button[10,4.85;2,0.5;btn_mod_mgr_rename_modpack;Rename]"
+                       retval = retval 
+                       .. "button[10,4.85;2,0.5;btn_mod_mgr_rename_modpack;" ..
+                                        fgettext("Rename") .. "]"
                else
                --show dependencies
                        retval = retval .. 
-                               "label[6,1.9;Depends:]" ..
+                               "label[6,1.9;".. fgettext("Depends:") .. "]" ..
                                "textlist[6,2.4;5.7,2;deplist;"
                                
                        toadd = modmgr.get_dependencies(selected_mod.path)
@@ -265,7 +267,8 @@ function modmgr.tab()
                        --TODO read modinfo
                end
                --show delete button
-               retval = retval .. "button[8,4.85;2,0.5;btn_mod_mgr_delete_mod;Delete]"
+               retval = retval .. "button[8,4.85;2,0.5;btn_mod_mgr_delete_mod;"
+                               .. fgettext("Delete") .. "]"
        end
        return retval
 end
@@ -276,12 +279,14 @@ function modmgr.dialog_rename_modpack()
        local mod = filterlist.get_list(modmgr.modlist)[modmgr.selected_mod]
        
        local retval = 
-               "label[1.75,1;Rename Modpack:]"..
+               "label[1.75,1;".. fgettext("Rename Modpack:") .. "]"..
                "field[4.5,1.4;6,0.5;te_modpack_name;;" ..
                mod.name ..
                "]" ..
-               "button[5,4.2;2.6,0.5;dlg_rename_modpack_confirm;Accept]" ..
-               "button[7.5,4.2;2.8,0.5;dlg_rename_modpack_cancel;Cancel]"
+               "button[5,4.2;2.6,0.5;dlg_rename_modpack_confirm;".. 
+                               fgettext("Accept") .. "]" ..
+               "button[7.5,4.2;2.8,0.5;dlg_rename_modpack_cancel;".. 
+                               fgettext("Cancel") .. "]"
 
        return retval
 end
@@ -369,31 +374,32 @@ function modmgr.dialog_configure_world()
        
        local retval =
                "size[11,6.5]" ..
-               "label[1.5,-0.25;World: " .. worldspec.name .. "]"
+               "label[0.5,-0.25;" .. fgettext("World:") .. "]" ..
+               "label[1.75,-0.25;" .. worldspec.name .. "]"
                
        if modmgr.hide_gamemods then
-               retval = retval .. "checkbox[0,5.75;cb_hide_gamemods;Hide Game;true]"
+               retval = retval .. "checkbox[0,5.75;cb_hide_gamemods;" .. fgettext("Hide Game") .. ";true]"
        else
-               retval = retval .. "checkbox[0,5.75;cb_hide_gamemods;Hide Game;false]"
+               retval = retval .. "checkbox[0,5.75;cb_hide_gamemods;" .. fgettext("Hide Game") .. ";false]"
        end
        
        if modmgr.hide_modpackcontents then
-               retval = retval .. "checkbox[2,5.75;cb_hide_mpcontent;Hide mp content;true]"
+               retval = retval .. "checkbox[2,5.75;cb_hide_mpcontent;" .. fgettext("Hide mp content") .. ";true]"
        else
-               retval = retval .. "checkbox[2,5.75;cb_hide_mpcontent;Hide mp content;false]"
+               retval = retval .. "checkbox[2,5.75;cb_hide_mpcontent;" .. fgettext("Hide mp content") .. ";false]"
        end
        
        if mod == nil then
                mod = {name=""}
        end
        retval = retval ..
-               "label[0,0.45;Mod:]" ..
+               "label[0,0.45;" .. fgettext("Mod:") .. "]" ..
                "label[0.75,0.45;" .. mod.name .. "]" ..
-               "label[0,1;Depends:]" ..
+               "label[0,1;" .. fgettext("Depends:") .. "]" ..
                "textlist[0,1.5;5,4.25;world_config_depends;" ..
                modmgr.get_dependencies(mod.path) .. ";0]" ..
-               "button[9.25,6.35;2,0.5;btn_config_world_save;Save]" ..
-               "button[7.4,6.35;2,0.5;btn_config_world_cancel;Cancel]"
+               "button[9.25,6.35;2,0.5;btn_config_world_save;" .. fgettext("Save") .. "]" ..
+               "button[7.4,6.35;2,0.5;btn_config_world_cancel;" .. fgettext("Cancel") .. "]"
        
        if mod ~= nil and mod.name ~= "" then
                if mod.is_modpack then
@@ -409,22 +415,21 @@ function modmgr.dialog_configure_world()
                        end
                        
                        if all_enabled == false then
-                               retval = retval .. "button[5.5,-0.125;2,0.5;btn_mp_enable;Enable MP]"
+                               retval = retval .. "button[5.5,-0.125;2,0.5;btn_mp_enable;" .. fgettext("Enable MP") .. "]"
                        else
-                               retval = retval .. "button[5.5,-0.125;2,0.5;btn_mp_disable;Disable MP]"
+                               retval = retval .. "button[5.5,-0.125;2,0.5;btn_mp_disable;" .. fgettext("Disable MP") .. "]"
                        end
                else
                        if mod.enabled then
-                               retval = retval .. "checkbox[5.5,-0.375;cb_mod_enable;enabled;true]"
+                               retval = retval .. "checkbox[5.5,-0.375;cb_mod_enable;" .. fgettext("enabled") .. ";true]"
                        else
-                               retval = retval .. "checkbox[5.5,-0.375;cb_mod_enable;enabled;false]"
+                               retval = retval .. "checkbox[5.5,-0.375;cb_mod_enable;" .. fgettext("enabled") .. ";false]"
                        end
                end
-       
        end
        
        retval = retval ..
-               "button[8.5,-0.125;2.5,0.5;btn_all_mods;Enable all]" ..
+               "button[8.5,-0.125;2.5,0.5;btn_all_mods;" .. fgettext("Enable all") .. "]" ..
                "textlist[5.5,0.5;5.5,5.75;world_config_modlist;"
        
        retval = retval .. modmgr.render_modlist(modmgr.modlist)
@@ -540,7 +545,7 @@ function modmgr.handle_modmgr_buttons(fields)
        end
        
        if fields["btn_mod_mgr_install_local"] ~= nil then
-               engine.show_file_open_dialog("mod_mgt_open_dlg","Select Mod File:")
+               engine.show_file_open_dialog("mod_mgt_open_dlg",fgettext("Select Mod File:"))
        end
        
        if fields["btn_mod_mgr_download"] ~= nil then
@@ -579,8 +584,8 @@ function modmgr.installmod(modfilename,basename)
        local modpath = modmgr.extract(modfile)
        
        if modpath == nil then
-               gamedata.errormessage = "Install Mod: file: " .. modfile.name ..
-                       "\nInstall Mod: unsupported filetype \"" .. modfile.type .. "\""
+               gamedata.errormessage = fgettext("Install Mod: file: \"$1\"", modfile.name) ..
+                       fgettext("\nInstall Mod: unsupported filetype \"$1\"", modfile.type)
                return
        end
        
@@ -601,11 +606,10 @@ function modmgr.installmod(modfilename,basename)
                if clean_path ~= nil then
                        local targetpath = engine.get_modpath() .. DIR_DELIM .. clean_path
                        if not engine.copy_dir(basefolder.path,targetpath) then
-                               gamedata.errormessage = "Failed to install " .. basename .. " to " .. targetpath
+                               gamedata.errormessage = fgettext("Failed to install $1 to $2", basename, targetpath)
                        end
                else
-                       gamedata.errormessage = "Install Mod: unable to find suitable foldername for modpack " 
-                               .. modfilename
+                       gamedata.errormessage = fgettext("Install Mod: unable to find suitable foldername for modpack $1", modfilename)
                end
        end
        
@@ -625,8 +629,7 @@ function modmgr.installmod(modfilename,basename)
                        local targetpath = engine.get_modpath() .. DIR_DELIM .. targetfolder
                        engine.copy_dir(basefolder.path,targetpath)
                else
-                       gamedata.errormessage = "Install Mod: unable to find real modname for: " 
-                               .. modfilename
+                       gamedata.errormessage = fgettext("Install Mod: unable to find real modname for: $1", modfilename)
                end
        end
        
@@ -824,11 +827,11 @@ function modmgr.handle_delete_mod_buttons(fields)
                        mod.path ~= "" and
                        mod.path ~= engine.get_modpath() then
                        if not engine.delete_dir(mod.path) then
-                               gamedata.errormessage ="Modmgr: failed to delete >" .. mod.path .. "<"
+                               gamedata.errormessage = fgettext("Modmgr: failed to delete \"$1\"", mod.path)
                        end
                        modmgr.refresh_globals()
                else
-                       gamedata.errormessage ="Modmgr: invalid modpath >" .. mod.path .. "<"
+                       gamedata.errormessage = fgettext("Modmgr: invalid modpath \"$1\"", mod.path)
                end
        end
        
@@ -845,9 +848,9 @@ function modmgr.dialog_delete_mod()
        local mod = filterlist.get_list(modmgr.global_mods)[modmgr.selected_mod]
        
        local retval = 
-               "field[1.75,1;10,3;;Are you sure you want to delete ".. mod.name .. "?;]"..
-               "button[4,4.2;1,0.5;dlg_delete_mod_confirm;Yes]" ..
-               "button[6.5,4.2;3,0.5;dlg_delete_mod_cancel;No of course not!]"
+               "field[1.75,1;10,3;;" .. fgettext("Are you sure you want to delete \"$1\"?", mod.name) ..  ";]"..
+               "button[4,4.2;1,0.5;dlg_delete_mod_confirm;" .. fgettext("Yes") .. "]" ..
+               "button[6.5,4.2;3,0.5;dlg_delete_mod_cancel;" .. fgettext("No of course not!") .. "]"
 
        return retval
 end