mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
rename language_po setting entry to language
This commit is contained in:
@@ -6,20 +6,20 @@ local _ = require("gettext")
|
||||
|
||||
Language = {}
|
||||
|
||||
function Language:changeLanguage(lang_po)
|
||||
_.changeLang(lang_po)
|
||||
G_reader_settings:saveSetting("language_po", lang_po)
|
||||
function Language:changeLanguage(lang_locale)
|
||||
_.changeLang(lang_locale)
|
||||
G_reader_settings:saveSetting("language", lang_locale)
|
||||
UIManager:show(InfoMessage:new{
|
||||
text = _("Please restart reader for new language setting to take effect."),
|
||||
timeout = 3,
|
||||
})
|
||||
end
|
||||
|
||||
function Language:genLanguageSubItem(lang, lang_po)
|
||||
function Language:genLanguageSubItem(lang, lang_locale)
|
||||
return {
|
||||
text = lang,
|
||||
callback = function()
|
||||
self:changeLanguage(lang_po)
|
||||
self:changeLanguage(lang_locale)
|
||||
end
|
||||
}
|
||||
end
|
||||
|
||||
@@ -11,9 +11,9 @@ local _ = require("gettext")
|
||||
-- has to be done before requiring other files because
|
||||
-- they might call gettext on load
|
||||
G_reader_settings = DocSettings:open(".reader")
|
||||
local lang_po = G_reader_settings:readSetting("language_po")
|
||||
if lang_po then
|
||||
_.changeLang(lang_po)
|
||||
local lang_locale = G_reader_settings:readSetting("language")
|
||||
if lang_locale then
|
||||
_.changeLang(lang_locale)
|
||||
end
|
||||
|
||||
local UIManager = require("ui/uimanager")
|
||||
|
||||
Reference in New Issue
Block a user