From 03a95515652958ecf5024d7b4cb9e859cee29971 Mon Sep 17 00:00:00 2001 From: Frans de Jonge Date: Sat, 25 Feb 2023 00:05:26 +0100 Subject: [PATCH] [i18n, plugin] Exporter: fix some incorrect uses of translation (#10159) Fixes #9231. --- plugins/exporter.koplugin/main.lua | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/plugins/exporter.koplugin/main.lua b/plugins/exporter.koplugin/main.lua index d73266ae5..734be3930 100644 --- a/plugins/exporter.koplugin/main.lua +++ b/plugins/exporter.koplugin/main.lua @@ -31,6 +31,7 @@ local MyClipping = require("clip") local NetworkMgr = require("ui/network/manager") local UIManager = require("ui/uimanager") local WidgetContainer = require("ui/widget/container/widgetcontainer") +local T = require("ffi/util").template local logger = require("logger") local _ = require("gettext") @@ -184,12 +185,12 @@ function Exporter:exportClippings(clippings) local status = v:export(exportables) if status then if v.is_remote then - table.insert(statuses, _(v.name .. ": Exported successfully.")) + table.insert(statuses, T(_("%1: Exported successfully."), v.name)) else - table.insert(statuses, _(v.name .. ": Exported to " ) .. v:getFilePath(exportables)) + table.insert(statuses, T(_("%1: Exported to %2."), v.name, v:getFilePath(exportables))) end else - table.insert(statuses, _(v.name .. ": Failed to export.")) + table.insert(statuses, T(_("%1: Failed to export."), v.name)) end v.timestamp = nil end @@ -218,7 +219,7 @@ function Exporter:addToMainMenu(menu_items) for k, v in pairs(self.targets) do submenu[#submenu + 1] = v:getMenuTable() if v.shareable then - sharemenu[#sharemenu + 1] = { text = _("Share as " .. v.name), callback = function() + sharemenu[#sharemenu + 1] = { text = T(_("Share as %1."), v.name), callback = function() local clippings = self:getDocumentClippings() local document for _, notes in pairs(clippings) do