Quickstart guide: set dir="rtl" when we're in an RTL language (#11867)

Reported by @Monirzadeh in <https://github.com/koreader/koreader/issues/11147#issuecomment-2122164344>.
This commit is contained in:
Frans de Jonge
2024-05-21 23:01:05 +02:00
committed by GitHub
parent e859109885
commit 5b18c30336

View File

@@ -3,6 +3,7 @@
local DataStorage = require("datastorage")
local FileConverter = require("apps/filemanager/filemanagerconverter")
local DocSettings = require("docsettings")
local Language = require("ui/language")
local Version = require("version")
local FFIUtil = require("ffi/util")
local T = FFIUtil.template
@@ -257,6 +258,9 @@ function QuickStart:getQuickStart()
relpath = relpath .. dst
relpath = relpath:gsub("//", "/") -- make it prettier
quickstart_html = quickstart_html:gsub([[src="resources/]], [[src="]]..relpath..[[resources/]])
if Language:isLanguageRTL(language) then
quickstart_html = quickstart_html:gsub('<html>', '<html dir="rtl">')
end
-- Write the fixed HTML content
FileConverter:writeStringToFile(quickstart_html, quickstart_filename)
end