ext_proc localedir

This commit is contained in:
Florian Tham
2025-03-19 09:17:53 +01:00
parent b0a21a457b
commit 8509fd7ffc

View File

@@ -56,8 +56,18 @@ local MODULE = "ext_proc"
du.check_min_api_version("7.0.0", MODULE)
-- from https://github.com/ChristianBirzer/darktable_extra_scripts/blob/main/HeliconFocus.lua
-- find locale directory:
local os_path_seperator = "/"
local scriptfile = debug.getinfo( 1, "S" )
local localedir = dt.configuration.config_dir..'/lua/locale/'
if scriptfile ~= nil and scriptfile.source ~= nil then
local path = scriptfile.source:match( "[^@].*[/\\]" )
localedir = path..os_path_seperator..'locale'
end
dt.print_log( "localedir: "..localedir )
local gettext = dt.gettext
local localedir = dt.configuration.config_dir .. "/lua/locale/"
gettext.bindtextdomain(MODULE, localedir)
local function _(msgid)