local _ = require("gettext") local Device = require("device") local UIManager = require("ui/uimanager") local Screen = Device.screen local T = require("ffi/util").template local items = {} for i=0, Screen.wf_level_max do local info if i == 0 then info = _("Level 0: high quality, slowest") elseif i == Screen.wf_level_max then info = T(_("Level %1: low quality, fastest"), i) else info = T(_("Level %1"), i) end table.insert(items, { text = info, checked_func = function() return Screen.wf_level == i end, callback = function() Screen.wf_level = i G_reader_settings:saveSetting("wf_level", i) UIManager:askForRestart() end, }) end return { text = _("Refresh speed/fidelity"), sub_item_table = items, }