use gettext in reader.lua

pull/36/head
Qingping Hou 11 years ago
parent 31f3564158
commit 15a409245a

@ -8,12 +8,13 @@ require "ui/readerui"
require "document/document"
require "settings"
require "dbg"
require "gettext"
HomeMenu = InputContainer:new{
item_table = {},
key_events = {
TapShowMenu = { {"Home"}, doc = "Show Home Menu"},
TapShowMenu = { {_("Home")}, doc = _("Show Home Menu")},
},
ges_events = {
TapShowMenu = {
@ -44,14 +45,14 @@ function exitReader()
local dev = Device:getTouchInputDev()
if dev then
local width, height = Screen:getWidth(), Screen:getHeight()
input.fakeTapInput(dev,
input.fakeTapInput(dev,
math.min(width, height)/2,
math.max(width, height)-30
)
end
end
end
os.exit(0)
end
@ -78,12 +79,12 @@ function HomeMenu:setUpdateItemTable()
})
end
table.insert(self.item_table, {
text = "Last documents",
text = _("Last documents"),
sub_item_table = hist_sub_item_table,
})
table.insert(self.item_table, {
text = "Exit",
text = _("Exit"),
callback = function()
exitReader()
end
@ -101,7 +102,7 @@ function HomeMenu:onTapShowMenu()
local home_menu = Menu:new{
show_parent = menu_container,
title = "Home menu",
title = _("Home menu"),
item_table = self.item_table,
width = Screen:getWidth() - 100,
}
@ -121,7 +122,9 @@ end
function showReader(file, pass)
local document = DocumentRegistry:openDocument(file)
if not document then
UIManager:show(InfoMessage:new{ text = "No reader engine for this file" })
UIManager:show(InfoMessage:new{
text = _("No reader engine for this file")
})
return
end
@ -143,7 +146,7 @@ function showHomePage(path)
local FileManager = FileChooser:new{
show_parent = HomePage,
title = "FileManager",
title = _("FileManager"),
path = path,
width = Screen:getWidth(),
height = Screen:getHeight(),
@ -187,19 +190,19 @@ longopts = {
}
function showusage()
print("usage: ./reader.lua [OPTION] ... path")
print("Read all the books on your E-Ink reader")
print(_("usage: ./reader.lua [OPTION] ... path"))
print(_("Read all the books on your E-Ink reader"))
print("")
print("-d start in debug mode")
print("-h show this usage help")
print(_("-d start in debug mode"))
print(_("-h show this usage help"))
print("")
print("If you give the name of a directory instead of a file path, a file")
print("chooser will show up and let you select a file")
print(_("If you give the name of a directory instead of a file path, a file"))
print(_("chooser will show up and let you select a file"))
print("")
print("If you don't pass any path, the last viewed document will be opened")
print(_("If you don't pass any path, the last viewed document will be opened"))
print("")
print("This software is licensed under the GPLv3.")
print("See http://github.com/koreader/kindlepdfviewer for more info.")
print(_("This software is licensed under the GPLv3."))
print(_("See http://github.com/koreader/kindlepdfviewer for more info."))
return
end

Loading…
Cancel
Save