From: Craig Robbins Date: Wed, 21 Jan 2015 10:58:26 +0000 (+1000) Subject: Allow filter and mipmap drop down menues to be translated X-Git-Tag: 0.4.12~63 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=a28055f8fd8b09d1256c1da3c174b427f7b0c514;p=oweals%2Fminetest.git Allow filter and mipmap drop down menues to be translated --- diff --git a/builtin/mainmenu/tab_settings.lua b/builtin/mainmenu/tab_settings.lua index fef08df6e..881a63498 100644 --- a/builtin/mainmenu/tab_settings.lua +++ b/builtin/mainmenu/tab_settings.lua @@ -17,13 +17,25 @@ -------------------------------------------------------------------------------- +local dd_filter_labels = { + fgettext("No Filter"), + fgettext("Bilinear Filter"), + fgettext("Trilinear Filter") +} + local filters = { - {"No Filter,Bilinear Filter,Trilinear Filter"}, + {dd_filter_labels[1]..","..dd_filter_labels[2]..","..dd_filter_labels[3]}, {"", "bilinear_filter", "trilinear_filter"}, } +local dd_mipmap_labels = { + fgettext("No Mipmap"), + fgettext("Mipmap"), + fgettext("Mipmap + Aniso. Filter") +} + local mipmap = { - {"No Mipmap,Mipmap,Mipmap + Aniso. Filter"}, + {dd_mipmap_labels[1]..","..dd_mipmap_labels[2]..","..dd_mipmap_labels[3]}, {"", "mip_map", "anisotropic_filter"}, } @@ -347,32 +359,32 @@ local function handle_settings_buttons(this, fields, tabname, tabdata) video_driver_fname_to_name(fields["dd_video_driver"])) ddhandled = true end - if fields["dd_filters"] == "No Filter" then + if fields["dd_filters"] == dd_filter_labels[1] then core.setting_set("bilinear_filter", "false") core.setting_set("trilinear_filter", "false") ddhandled = true end - if fields["dd_filters"] == "Bilinear Filter" then + if fields["dd_filters"] == dd_filter_labels[2] then core.setting_set("bilinear_filter", "true") core.setting_set("trilinear_filter", "false") ddhandled = true end - if fields["dd_filters"] == "Trilinear Filter" then + if fields["dd_filters"] == dd_filter_labels[3] then core.setting_set("bilinear_filter", "false") core.setting_set("trilinear_filter", "true") ddhandled = true end - if fields["dd_mipmap"] == "No Mipmap" then + if fields["dd_mipmap"] == dd_mipmap_labels[1] then core.setting_set("mip_map", "false") core.setting_set("anisotropic_filter", "false") ddhandled = true end - if fields["dd_mipmap"] == "Mipmap" then + if fields["dd_mipmap"] == dd_mipmap_labels[2] then core.setting_set("mip_map", "true") core.setting_set("anisotropic_filter", "false") ddhandled = true end - if fields["dd_mipmap"] == "Mipmap + Aniso. Filter" then + if fields["dd_mipmap"] == dd_mipmap_labels[3] then core.setting_set("mip_map", "true") core.setting_set("anisotropic_filter", "true") ddhandled = true