Dispatcher: adds Show terminal (#6626)

reviewable/pr6629/r1
smartscripts-nl 4 years ago committed by GitHub
parent a110fe8686
commit 4e281f00ed
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -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",

@ -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

Loading…
Cancel
Save