diff --git a/frontend/apps/filemanager/filemanagersearch.lua b/frontend/apps/filemanager/filemanagersearch.lua index 4cbefceb7..082620644 100644 --- a/frontend/apps/filemanager/filemanagersearch.lua +++ b/frontend/apps/filemanager/filemanagersearch.lua @@ -129,55 +129,55 @@ end function Search:getCalibre() -- check if we find the calibre file -- check 1st file - if SEARCH_LIBRARY_PATH == nil then - self.metafile_1 = findcalibre("/mnt") - if not self.metafile_1 then - self.error = "SEARCH_LIBRARY_PATH in DEFAULTS.LUA is not set!" - else - settings_changed = true - end - else - if string.sub(SEARCH_LIBRARY_PATH,string.len(SEARCH_LIBRARY_PATH)) ~= "/" then - SEARCH_LIBRARY_PATH = SEARCH_LIBRARY_PATH .. "/" - end - if io.open(SEARCH_LIBRARY_PATH .. calibre,"r") == nil then - if io.open(SEARCH_LIBRARY_PATH .. "." .. calibre,"r") == nil then - self.error = SEARCH_LIBRARY_PATH .. calibre .. " not found!" - else - self.metafile_1 = SEARCH_LIBRARY_PATH .. "." .. calibre - end + if SEARCH_LIBRARY_PATH == nil then + self.metafile_1 = findcalibre("/mnt") + if not self.metafile_1 then + self.error = "SEARCH_LIBRARY_PATH in DEFAULTS.LUA is not set!" + else + settings_changed = true + end + else + if string.sub(SEARCH_LIBRARY_PATH,string.len(SEARCH_LIBRARY_PATH)) ~= "/" then + SEARCH_LIBRARY_PATH = SEARCH_LIBRARY_PATH .. "/" + end + if io.open(SEARCH_LIBRARY_PATH .. calibre,"r") == nil then + if io.open(SEARCH_LIBRARY_PATH .. "." .. calibre,"r") == nil then + self.error = SEARCH_LIBRARY_PATH .. calibre .. " not found!" else - self.metafile_1 = SEARCH_LIBRARY_PATH .. calibre + self.metafile_1 = SEARCH_LIBRARY_PATH .. "." .. calibre end + else + self.metafile_1 = SEARCH_LIBRARY_PATH .. calibre + end - if not (SEARCH_AUTHORS or SEARCH_TITLE or SEARCH_PATH or SEARCH_SERIES or SEARCH_TAGS) then - self.metafile_1 = nil - UIManager:show(InfoMessage:new{text = _("You must specify at least one field to search at! (SEARCH_XXX = true in defaults.lua)")}) - elseif self.metafile_1 == nil then - self.metafile_1 = findcalibre("/mnt") - if self.metafile_1 then - settings_changed = true - end + if not (SEARCH_AUTHORS or SEARCH_TITLE or SEARCH_PATH or SEARCH_SERIES or SEARCH_TAGS) then + self.metafile_1 = nil + UIManager:show(InfoMessage:new{text = _("You must specify at least one field to search at! (SEARCH_XXX = true in defaults.lua)")}) + elseif self.metafile_1 == nil then + self.metafile_1 = findcalibre("/mnt") + if self.metafile_1 then + settings_changed = true end end + end -- check 2nd file - local dummy + local dummy - if string.sub(SEARCH_LIBRARY_PATH2,string.len(SEARCH_LIBRARY_PATH2)) ~= "/" then - SEARCH_LIBRARY_PATH2 = SEARCH_LIBRARY_PATH2 .. "/" - end - if io.open(SEARCH_LIBRARY_PATH2 .. calibre,"r") == nil then - if io.open(SEARCH_LIBRARY_PATH2 .. "." .. calibre,"r") ~= nil then - dummy = SEARCH_LIBRARY_PATH2 .. "." .. calibre - end - else - dummy = SEARCH_LIBRARY_PATH2 .. calibre - end - if dummy and dummy ~= self.metafile_1 then - self.metafile_2 = dummy - else - self.metafile_2 = nil + if string.sub(SEARCH_LIBRARY_PATH2,string.len(SEARCH_LIBRARY_PATH2)) ~= "/" then + SEARCH_LIBRARY_PATH2 = SEARCH_LIBRARY_PATH2 .. "/" + end + if io.open(SEARCH_LIBRARY_PATH2 .. calibre,"r") == nil then + if io.open(SEARCH_LIBRARY_PATH2 .. "." .. calibre,"r") ~= nil then + dummy = SEARCH_LIBRARY_PATH2 .. "." .. calibre end + else + dummy = SEARCH_LIBRARY_PATH2 .. calibre + end + if dummy and dummy ~= self.metafile_1 then + self.metafile_2 = dummy + else + self.metafile_2 = nil + end -- check if they are newer than our own file self.use_own_metadata_file = false @@ -516,11 +516,11 @@ function Search:find(option) end else if option == "find" then - dummy = _("No match for " .. self.search_value) + dummy = _("No match for") .. " " .. self.search_value else - dummy = _("No ") .. option .. _(" found") + dummy = _("No") .. " " .. option .. " " .. _("found") if string.len(self.search_value) > 0 then - dummy = dummy .. _(" matching ") .. self.search_value + dummy = dummy .. " " .. _("matching") .. " " .. self.search_value end dummy = dummy .. "!" end @@ -536,7 +536,7 @@ function Search:onMenuHold(item) if f == nil then item.info = item.info .. "\n" .. _("File not found!") else - item.info = item.info .. "\n" .. _("Size: ") .. string.format("%4.1fM",lfs.attributes(item.path, "size")/1024/1024) + item.info = item.info .. "\n" .. _("Size:") .. " " .. string.format("%4.1fM",lfs.attributes(item.path, "size")/1024/1024) f:close() end item.notchecked = false @@ -566,9 +566,9 @@ function Search:showresults() local i = 1 while i <= self.count do local dummy = _("Title: ") .. (self.data[i][self.title] or "-") .. "\n \n" .. - _("Author(s): ") .. (self.data[i][self.authors2] or "-") .. "\n \n" .. - _("Tags: ") .. (self.data[i][self.tags2] or "-") .. "\n \n" .. - _("Series: ") .. (self.data[i][self.series] or "-") + _("Author(s):") .. " " .. (self.data[i][self.authors2] or "-") .. "\n \n" .. + _("Tags:") .. " " .. (self.data[i][self.tags2] or "-") .. "\n \n" .. + _("Series:") .. " " .. (self.data[i][self.series] or "-") if self.data[i][self.series] ~= "-" then dummy = dummy .. " (" .. tostring(self.data[i][self.series_index]):gsub(".0$","") .. ")" end @@ -667,9 +667,9 @@ function Search:browse(option,run,chosen) while i <= self.count do if (option == "tags" and self.data[i][self.tags3]:find("\t" .. chosen .. "\t",nil,true)) or (option == "series" and chosen == self.data[i][self.series]) then local dummy = _("Title: ") .. (self.data[i][self.title] or "-") .. "\n \n" .. - _("Author(s): ") .. (self.data[i][self.authors2] or "-") .. "\n \n" .. - _("Tags: ") .. (self.data[i][self.tags2] or "-") .. "\n \n" .. - _("Series: ") .. (self.data[i][self.series] or "-") + _("Author(s):") .. " " .. (self.data[i][self.authors2] or "-") .. "\n \n" .. + _("Tags:") .. " " .. (self.data[i][self.tags2] or "-") .. "\n \n" .. + _("Series:") .. " " .. (self.data[i][self.series] or "-") if self.data[i][self.series] ~= "-" then dummy = dummy .. " (" .. tostring(self.data[i][self.series_index]):gsub(".0$","") .. ")" end @@ -703,7 +703,7 @@ function Search:browse(option,run,chosen) local dummy = "" if run == 1 then - dummy = _("Browse ") .. option + dummy = _("Browse") .. " " .. option else dummy = chosen end