From b90a46260a3c612ab9966b765be95f420da107b3 Mon Sep 17 00:00:00 2001 From: Florian Tham Date: Wed, 19 Mar 2025 09:17:53 +0100 Subject: [PATCH] ext_proc localedir --- ext_proc.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/ext_proc.lua b/ext_proc.lua index c9d6c95..34e57be 100644 --- a/ext_proc.lua +++ b/ext_proc.lua @@ -56,8 +56,16 @@ 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 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 + local gettext = dt.gettext -local localedir = dt.configuration.config_dir .. "/lua/locale/" gettext.bindtextdomain(MODULE, localedir) local function _(msgid)