Skip to content

Commit

Permalink
Search items by English and translated description (#156)
Browse files Browse the repository at this point in the history
This works only with Minetest version >= 5.3.0, nothing is changed for
older versions.
  • Loading branch information
louisroyer committed Jul 15, 2020
1 parent d865928 commit 341a438
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions internal.lua
Original file line number Diff line number Diff line change
Expand Up @@ -290,10 +290,14 @@ function unified_inventory.apply_filter(player, filter, search_dir)
return true
end
else
local lang = minetest.get_player_information(player_name).lang_code
ffilter = function(name, def)
local lname = string.lower(name)
local ldesc = string.lower(def.description)
local llocaldesc = minetest.get_translated_string
and string.lower(minetest.get_translated_string(lang, def.description))
return string.find(lname, lfilter, 1, true) or string.find(ldesc, lfilter, 1, true)
or llocaldesc and string.find(llocaldesc, lfilter, 1, true)
end
end
unified_inventory.filtered_items_list[player_name]={}
Expand Down

0 comments on commit 341a438

Please sign in to comment.