[Coverimage, plugin] Colons in menus; unlock sizespinner (#8430)

reviewable/pr8438/r1
zwim 2 years ago committed by GitHub
parent c6e415d646
commit eb4e958303
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -72,15 +72,17 @@ local default_fallback_path = DataStorage:getDataDir() .. "/"
function CoverImage:init()
self.cover_image_path = G_reader_settings:readSetting("cover_image_path") or Device:getDefaultCoverPath()
self.cover_image_format = G_reader_settings:readSetting("cover_image_format") or "auto"
self.cover_image_quality = G_reader_settings:readSetting("cover_image_quality") or 75
self.cover_image_grayscale = G_reader_settings:readSetting("cover_image_grayscale") or false
self.cover_image_stretch_limit = G_reader_settings:readSetting("cover_image_stretch_limit") or 8
self.cover_image_background = G_reader_settings:readSetting("cover_image_background") or "black"
self.cover_image_fallback_path = G_reader_settings:readSetting("cover_image_fallback_path") or default_fallback_path
self.cover_image_cache_path = G_reader_settings:readSetting("cover_image_cache_path") or default_cache_path
self.cover_image_cache_maxfiles = G_reader_settings:readSetting("cover_image_cache_maxfiles") or 36
self.cover_image_cache_maxsize = G_reader_settings:readSetting("cover_image_cache_maxsize") or 5 -- MB
self.cover_image_format = G_reader_settings:readSetting("cover_image_format", "auto")
self.cover_image_quality = G_reader_settings:readSetting("cover_image_quality", 75)
self.cover_image_grayscale = G_reader_settings:isTrue("cover_image_grayscale")
self.cover_image_stretch_limit = G_reader_settings:readSetting("cover_image_stretch_limit", 8)
self.cover_image_background = G_reader_settings:readSetting("cover_image_background", "black")
self.cover_image_fallback_path = G_reader_settings:readSetting("cover_image_fallback_path",
default_fallback_path)
self.cover_image_cache_path = G_reader_settings:readSetting("cover_image_cache_path",
default_cache_path)
self.cover_image_cache_maxfiles = G_reader_settings:readSetting("cover_image_cache_maxfiles", 36)
self.cover_image_cache_maxsize = G_reader_settings:readSetting("cover_image_cache_maxsize", 5) -- MB
self.cover_image_cache_prefix = "cover_"
self.cover = G_reader_settings:isTrue("cover_image_enabled")
self.fallback = G_reader_settings:isTrue("cover_image_fallback")
@ -406,7 +408,7 @@ function CoverImage:sizeSpinner(touchmenu_instance, setting, title, min, max, de
title_text = title,
ok_text = _("Set"),
callback = function(spin)
if self:coverEnabled() and spin.value ~= old_val then
if spin.value ~= old_val then
self[setting] = spin.value
G_reader_settings:saveSetting(setting, self[setting])
if callback then
@ -463,7 +465,7 @@ function CoverImage:menuEntryCache()
else
number = _("off")
end
return T(_("Maximum number of cached covers (%1)"), number)
return T(_("Maximum number of cached covers: %1"), number)
end,
help_text = _("If set to zero the number of cache files is unlimited.\nIf set to -1 the cache is disabled."),
checked_func = function()
@ -483,7 +485,7 @@ function CoverImage:menuEntryCache()
else
number = _("off")
end
return T(_("Maximum size of cached covers (%1)"), number)
return T(_("Maximum size of cached covers: %1"), number)
end,
help_text = _("If set to zero the cache size is unlimited.\nIf set to -1 the cache is disabled."),
checked_func = function()
@ -494,7 +496,8 @@ function CoverImage:menuEntryCache()
end,
},
self:menuEntrySetPath("cover_image_cache_path", _("Cover cache folder"), _("Current cache path:\n%1"),
("Choose a cache folder. The contents of the old folder will be migrated."), default_cache_path, true, false, self.migrateCache),
("Choose a cache folder. The contents of the old folder will be migrated."),
default_cache_path, true, false, self.migrateCache),
{
text = _("Clear cached covers"),
help_text_func = function()
@ -614,7 +617,7 @@ function CoverImage:menuEntrySBF()
sub_item_table = {
{
text_func = function()
return T(_("Aspect ratio stretch threshold (%1)"),
return T(_("Aspect ratio stretch threshold: %1"),
self.cover_image_stretch_limit ~= 0 and self.cover_image_stretch_limit .. "%" or _("off"))
end,
keep_menu_open = true,

Loading…
Cancel
Save