adds "Translation settings" menu

and the list of 104 languages supported by Google Translate
This commit is contained in:
poire-z
2018-12-17 14:15:13 +01:00
committed by Frans de Jonge
parent 22b7f17cd8
commit 80cb9d0db1
3 changed files with 217 additions and 17 deletions

View File

@@ -5,6 +5,7 @@ local Event = require("ui/event")
local InfoMessage = require("ui/widget/infomessage")
local InputContainer = require("ui/widget/container/inputcontainer")
local TimeVal = require("ui/timeval")
local Translator = require("ui/translator")
local UIManager = require("ui/uimanager")
local logger = require("logger")
local _ = require("gettext")
@@ -73,6 +74,7 @@ function ReaderHighlight:addToMainMenu(menu_items)
text = _("Highlighting"),
sub_item_table = self:genHighlightDrawerMenu(),
}
menu_items.translation_settings = Translator:genSettingsMenu()
end
local highlight_style = {
@@ -503,7 +505,6 @@ function ReaderHighlight:translate(selected_text)
end
function ReaderHighlight:onTranslateText(text)
local Translator = require("ui/translator")
Translator:showTranslation(text)
end