From 11d7f1aee6b8b11194069f4c1d5cb0fa84712f50 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 | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/ext_proc.lua b/ext_proc.lua index c9d6c95..79f2618 100644 --- a/ext_proc.lua +++ b/ext_proc.lua @@ -56,8 +56,17 @@ 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 +dt.print_log( "localedir: "..localedir ) + local gettext = dt.gettext -local localedir = dt.configuration.config_dir .. "/lua/locale/" gettext.bindtextdomain(MODULE, localedir) local function _(msgid)