Dispatcher: adds Show terminal (#6626)

This commit is contained in:
smartscripts-nl
2020-09-03 01:14:06 +02:00
committed by GitHub
parent a110fe8686
commit 4e281f00ed
2 changed files with 5 additions and 2 deletions

View File

@@ -77,6 +77,7 @@ local settingsList = {
calibre_search = { category="none", event="CalibreSearch", title=_("Search in calibre metadata"), device=true,},
calibre_browse_tags = { category="none", event="CalibreBrowseTags", title=_("Browse all calibre tags"), device=true,},
calibre_browse_series = { category="none", event="CalibreBrowseSeries", title=_("Browse all calibre series"), device=true, separator=true,},
show_terminal = { category = "none", event = "TerminalStart", title = _("Show terminal"), device = true, },
edit_last_edited_file = { category = "none", event = "OpenLastEditedFile", title = _("Texteditor: open last file"), device = true, separator = true, },
favorites = { category="none", event="ShowColl", arg="favorites", title=_("Favorites"), device=true,},
@@ -208,6 +209,7 @@ local dispatcher_menu_order = {
"calibre_browse_tags",
"calibre_browse_series",
"show_terminal",
"edit_last_edited_file",
"rotation_mode",

View File

@@ -6,7 +6,6 @@ local InfoMessage = require("ui/widget/infomessage")
local InputDialog = require("ui/widget/inputdialog")
local LuaSettings = require("luasettings")
local Menu = require("ui/widget/menu")
local T = require("ffi/util").template
local TextViewer = require("ui/widget/textviewer")
local Trapper = require("ui/trapper")
local UIManager = require("ui/uimanager")
@@ -14,7 +13,9 @@ local WidgetContainer = require("ui/widget/container/widgetcontainer")
local logger = require("logger")
local util = require("ffi/util")
local _ = require("gettext")
local N_ = _.ngettext
local Screen = require("device").screen
local T = require("ffi/util").template
local Terminal = WidgetContainer:new{
name = "terminal",
@@ -114,7 +115,7 @@ function Terminal:updateItemTable()
else
self:insertPageActions(item_table)
end
local title = #self.shortcuts == 1 and _("Terminal shortcut") or _("Terminal shortcuts")
local title = N_("Terminal shortcut", "Terminal shortcuts", #self.shortcuts)
self.shortcuts_menu:switchItemTable(tostring(#self.shortcuts) .. " " .. title, item_table)
UIManager:show(self.shortcuts_dialog)
end