diff --git a/Plugins/Strings.rc b/Plugins/Strings.rc
index cdf137ecc8b..55d07efad5d 100644
--- a/Plugins/Strings.rc
+++ b/Plugins/Strings.rc
@@ -98,6 +98,7 @@ BEGIN
IDS_PLUGIN_MENU_CAPTION36 "Disassemble JVM Bytecode"
IDS_PLUGIN_MENU_CAPTION37 "Disassemble IL Code"
IDS_PLUGIN_MENU_CAPTION38 "Disassemble Native Code"
+ IDS_PLUGIN_MENU_CAPTION38 "Convert Text with AI..."
END
STRINGTABLE
@@ -178,7 +179,7 @@ BEGIN
IDS_PLUGIN_DESCRIPTION47
"This plugin ignores the leading line numbers in text files (e.g. NC and BASIC files)."
IDS_PLUGIN_DESCRIPTION48 "Prediff Line Filter"
- IDS_PLUGIN_DESCRIPTION49 "Basic text functions for the context menu"
+ IDS_PLUGIN_DESCRIPTION49 "Date and time insertion function"
IDS_PLUGIN_DESCRIPTION50
"HTTP URL Scheme Handler with curl. \r\nArguments: Command line options passed to the curl command."
END
@@ -187,6 +188,8 @@ STRINGTABLE
BEGIN
IDS_PLUGIN_DESCRIPTION51
"Windows Registry URL Scheme Handler. \r\nArguments: Command line options passed to the reg.exe command."
+ IDS_PLUGIN_DESCRIPTION52 "Basic text functions and AI-assisted text conversion functions"
+ IDS_PLUGIN_DESCRIPTION53 "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
END
STRINGTABLE
@@ -297,6 +300,28 @@ BEGIN
"Do not specify the '-p0' command line option for the patch file which includes absolute paths"
END
+STRINGTABLE
+BEGIN
+ IDS_PLUGIN_EDITORADDIN_STR1
+ "editor addin.sct WinMerge Plugin Options"
+ IDS_PLUGIN_EDITORADDIN_STR2
+ "Enter prompt"
+ IDS_PLUGIN_EDITORADDIN_STR3
+ "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+ IDS_PLUGIN_EDITORADDIN_STR4
+ "Environment variable name for OpenAI API key"
+ IDS_PLUGIN_EDITORADDIN_STR5
+ "OpenAI API key"
+ IDS_PLUGIN_EDITORADDIN_STR6
+ "Temperature"
+ IDS_PLUGIN_EDITORADDIN_STR7
+ "Maximum length"
+ IDS_PLUGIN_EDITORADDIN_STR8
+ "Model"
+ IDS_PLUGIN_EDITORADDIN_STR9
+ "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+END
+
#endif // English (United States) resources
/////////////////////////////////////////////////////////////////////////////
diff --git a/Plugins/dlls/editor addin.sct b/Plugins/dlls/editor addin.sct
index 5e2529d7705..123709956e7 100644
--- a/Plugins/dlls/editor addin.sct
+++ b/Plugins/dlls/editor addin.sct
@@ -35,6 +35,8 @@
+
+
+
+
+
+
+
+ ${editor addin.sct WinMerge Plugin Options}
+
+
+
+
+
+
+
+
+]]>
+
+
diff --git a/Plugins/dlls/insert datetime.sct b/Plugins/dlls/insert datetime.sct
index d7f06509b31..482c7314aeb 100644
--- a/Plugins/dlls/insert datetime.sct
+++ b/Plugins/dlls/insert datetime.sct
@@ -24,7 +24,7 @@ function get_PluginEvent() {
}
function get_PluginDescription() {
- return "Basic text functions for the context menu";
+ return "Date and time insertion function";
}
function get_PluginFileFilters() {
diff --git a/Plugins/resource.h b/Plugins/resource.h
index 66f0ed9a749..9231d60bde6 100644
--- a/Plugins/resource.h
+++ b/Plugins/resource.h
@@ -253,6 +253,26 @@
#define IDS_PLUGIN_APPLYPATCH_STR18 44557
#define IDS_PLUGIN_APPLYPATCH_STR19 44558
#define IDS_PLUGIN_APPLYPATCH_STR20 44559
+#define IDS_PLUGIN_EDITORADDIN_STR1 44560
+#define IDS_PLUGIN_EDITORADDIN_STR2 44561
+#define IDS_PLUGIN_EDITORADDIN_STR3 44562
+#define IDS_PLUGIN_EDITORADDIN_STR4 44563
+#define IDS_PLUGIN_EDITORADDIN_STR5 44564
+#define IDS_PLUGIN_EDITORADDIN_STR6 44565
+#define IDS_PLUGIN_EDITORADDIN_STR7 44566
+#define IDS_PLUGIN_EDITORADDIN_STR8 44567
+#define IDS_PLUGIN_EDITORADDIN_STR9 44568
+#define IDS_PLUGIN_EDITORADDIN_STR10 44569
+#define IDS_PLUGIN_EDITORADDIN_STR11 44570
+#define IDS_PLUGIN_EDITORADDIN_STR12 44571
+#define IDS_PLUGIN_EDITORADDIN_STR13 44572
+#define IDS_PLUGIN_EDITORADDIN_STR14 44573
+#define IDS_PLUGIN_EDITORADDIN_STR15 44574
+#define IDS_PLUGIN_EDITORADDIN_STR16 44575
+#define IDS_PLUGIN_EDITORADDIN_STR17 44576
+#define IDS_PLUGIN_EDITORADDIN_STR18 44577
+#define IDS_PLUGIN_EDITORADDIN_STR19 44578
+#define IDS_PLUGIN_EDITORADDIN_STR20 44579
// Next default values for new objects
//
diff --git a/Testing/PluginTests/PluginTests.js b/Testing/PluginTests/PluginTests.js
index 12326edfa7b..c6ed12af63f 100644
--- a/Testing/PluginTests/PluginTests.js
+++ b/Testing/PluginTests/PluginTests.js
@@ -144,9 +144,18 @@ var MergeApp = {
"GetOption": function (key, defvalue) {
var ary1 = key.split("/");
var ary2 = ary1[0].split("\\");
+ if (!(ary2[0] in PluginSettings)) {
+ return defvalue;
+ }
if (ary2.length > 1) {
+ if (!(ary2[1] in PluginSettings[ary2[0]])) {
+ return defvalue;
+ }
return PluginSettings[ary2[0]][ary2[1]][ary1[1]];
}
+ if (!(ary1[1] in PluginSettings[ary2[0]])) {
+ return defvalue;
+ }
return PluginSettings[ary2[0]][ary1[1]];
},
"SaveOption": function (key, value) {
@@ -216,6 +225,10 @@ function EditorAddinTest() {
p.PluginOnEvent(0, MergeApp);
+ // AIAssist
+ //p.PluginArguments = "Translate the given text into Japanese";
+ //WScript.Echo(p.AIAssist("Hello World!"));
+
// MakeUpper
setTestName("MakeUpper");
assertEquals("", p.MakeUpper(""));
diff --git a/Translations/WinMerge/Arabic.po b/Translations/WinMerge/Arabic.po
index caac8c5a417..4dc3214e7f1 100644
--- a/Translations/WinMerge/Arabic.po
+++ b/Translations/WinMerge/Arabic.po
@@ -4353,6 +4353,9 @@ msgstr ""
msgid "Disassemble Native Code"
msgstr ""
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr ""
@@ -4474,7 +4477,7 @@ msgstr ""
msgid "Prediff Line Filter"
msgstr ""
-msgid "Basic text functions for the context menu"
+msgid "Date and time insertion function"
msgstr ""
msgid "HTTP URL Scheme Handler with curl. \r\nArguments: Command line options passed to the curl command."
@@ -4483,6 +4486,12 @@ msgstr ""
msgid "Windows Registry URL Scheme Handler. \r\nArguments: Command line options passed to the reg.exe command."
msgstr ""
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr ""
@@ -4609,3 +4618,31 @@ msgstr ""
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr ""
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/Basque.po b/Translations/WinMerge/Basque.po
index 804745d4f35..564b8824e06 100644
--- a/Translations/WinMerge/Basque.po
+++ b/Translations/WinMerge/Basque.po
@@ -4958,6 +4958,9 @@ msgstr ""
msgid "Disassemble Native Code"
msgstr ""
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr ""
@@ -5079,7 +5082,7 @@ msgstr ""
msgid "Prediff Line Filter"
msgstr ""
-msgid "Basic text functions for the context menu"
+msgid "Date and time insertion function"
msgstr ""
msgid "HTTP URL Scheme Handler with curl. \r\nArguments: Command line options passed to the curl command."
@@ -5088,6 +5091,12 @@ msgstr ""
msgid "Windows Registry URL Scheme Handler. \r\nArguments: Command line options passed to the reg.exe command."
msgstr ""
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr ""
@@ -5214,3 +5223,31 @@ msgstr ""
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr ""
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/Brazilian.po b/Translations/WinMerge/Brazilian.po
index 62e164376bd..6f63f5ed346 100644
--- a/Translations/WinMerge/Brazilian.po
+++ b/Translations/WinMerge/Brazilian.po
@@ -4035,6 +4035,9 @@ msgstr "Desmontar Código IL"
msgid "Disassemble Native Code"
msgstr "Desmontar Código Nativo"
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr "Converter caracteres para maiúsculos"
@@ -4156,8 +4159,8 @@ msgstr "Este plugin ignora os números de linha no começo em arquivos texto (Po
msgid "Prediff Line Filter"
msgstr "Filtro de Linha Prediff"
-msgid "Basic text functions for the context menu"
-msgstr "Funções de texto básicas para o menu de contexto"
+msgid "Date and time insertion function"
+msgstr ""
msgid "HTTP URL Scheme Handler with curl. \r\nArguments: Command line options passed to the curl command."
msgstr "Manipulador de esquema de URL HTTP com curl. \r\nArgumentos: Opções de linha de comando passadas ao comando curl."
@@ -4165,6 +4168,12 @@ msgstr "Manipulador de esquema de URL HTTP com curl. \r\nArgumentos: Opções de
msgid "Windows Registry URL Scheme Handler. \r\nArguments: Command line options passed to the reg.exe command."
msgstr "Manipulador de esquema de URL de Registro do Windows. \r\nArgumentos: Opções de linha de comando passadas ao comando reg.exe."
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr "Opções do Plugin do WinMerge para CompareMSExcelFiles.sct"
@@ -4291,3 +4300,31 @@ msgstr "Pasta '%1' não existe"
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr "Não use a opção de linha de comando '-p0' para o arquivo de correção que inclui caminhos absolutos"
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/Bulgarian.po b/Translations/WinMerge/Bulgarian.po
index 0443c7fc1be..c42b4740bf6 100644
--- a/Translations/WinMerge/Bulgarian.po
+++ b/Translations/WinMerge/Bulgarian.po
@@ -4414,6 +4414,9 @@ msgstr ""
msgid "Disassemble Native Code"
msgstr ""
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr ""
@@ -4590,7 +4593,7 @@ msgstr ""
msgid "Prediff Line Filter"
msgstr ""
-msgid "Basic text functions for the context menu"
+msgid "Date and time insertion function"
msgstr ""
msgid ""
@@ -4603,6 +4606,12 @@ msgid ""
"Arguments: Command line options passed to the reg.exe command."
msgstr ""
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr ""
@@ -4736,3 +4745,31 @@ msgstr "Папката „%1“ не съществува"
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr ""
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/Catalan.po b/Translations/WinMerge/Catalan.po
index 3bc7066b861..7a5902ec835 100644
--- a/Translations/WinMerge/Catalan.po
+++ b/Translations/WinMerge/Catalan.po
@@ -5136,6 +5136,9 @@ msgstr "Desassembla codi IL"
msgid "Disassemble Native Code"
msgstr "Desassembla codi nadiu"
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr "Converteix els caràcters a majúscules"
@@ -5383,8 +5386,8 @@ msgstr "Aquest connector ignora els números de línia inicials dels fitxers de
msgid "Prediff Line Filter"
msgstr "Filtre de línia per prediferenciació"
-msgid "Basic text functions for the context menu"
-msgstr "Funcions de text bàsic pel menú contextual"
+msgid "Date and time insertion function"
+msgstr ""
msgid ""
"HTTP URL Scheme Handler with curl. \r\n"
@@ -5400,6 +5403,12 @@ msgstr ""
"Gestor d'esquemes d'URL del registre de Windows.\r\n"
"Arguments: Línia d'ordres a utilitzar amb l'ordre reg.exe."
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr "Opcions del connector WinMerge CompareMSExcelFiles.sct"
@@ -5536,3 +5545,31 @@ msgstr "La carpeta «%1» no existeix"
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr "No especifiqueu l'opció de línia d'ordres «-p0» per al fitxer del pedaç que inclou camins absoluts"
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/ChineseSimplified.po b/Translations/WinMerge/ChineseSimplified.po
index 07e7a83ff85..042e78a150f 100644
--- a/Translations/WinMerge/ChineseSimplified.po
+++ b/Translations/WinMerge/ChineseSimplified.po
@@ -4468,6 +4468,9 @@ msgstr "反汇编 IL 代码"
msgid "Disassemble Native Code"
msgstr "反汇编本地代码"
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr "变大写"
@@ -4726,8 +4729,8 @@ msgstr "这个插件忽略在文本文件中行首的行号(比如 NC 和 BASI
msgid "Prediff Line Filter"
msgstr "预比较行过滤器"
-msgid "Basic text functions for the context menu"
-msgstr "用于上下文菜单的基本文本功能"
+msgid "Date and time insertion function"
+msgstr ""
msgid ""
"HTTP URL Scheme Handler with curl. \r\n"
@@ -4743,6 +4746,12 @@ msgstr ""
"Windows 注册表 URL 方案处理程序。\r\n"
"参数:传递给 reg.exe 的命令行选项。"
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr "CompareMSExcelFiles 插件选项"
@@ -4880,3 +4889,31 @@ msgid ""
"Do not specify the '-p0' command line option for the patch file which "
"includes absolute paths"
msgstr "不需要为包含了绝对路径的 补丁文件指定 '-p0' 命令行选项"
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/ChineseTraditional.po b/Translations/WinMerge/ChineseTraditional.po
index aad27058be1..4b0be156e2e 100644
--- a/Translations/WinMerge/ChineseTraditional.po
+++ b/Translations/WinMerge/ChineseTraditional.po
@@ -5117,6 +5117,9 @@ msgstr "反組譯中間語言"
msgid "Disassemble Native Code"
msgstr "反組譯機器碼"
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr "字元轉換成大寫"
@@ -5344,8 +5347,8 @@ msgstr "該外掛程式忽略文字檔案中的行首行號 (例如NC和BASIC檔
msgid "Prediff Line Filter"
msgstr "預處理行篩選器"
-msgid "Basic text functions for the context menu"
-msgstr "內文選單的基本文字功能"
+msgid "Date and time insertion function"
+msgstr ""
msgid "HTTP URL Scheme Handler with curl. \r\nArguments: Command line options passed to the curl command."
msgstr "使用 curl 進行 HTTP URL Scheme 處理。 \r\n 引數:傳遞給 curl 命令的命令列選項。"
@@ -5353,6 +5356,12 @@ msgstr "使用 curl 進行 HTTP URL Scheme 處理。 \r\n 引數:傳遞給 cur
msgid "Windows Registry URL Scheme Handler. \r\nArguments: Command line options passed to the reg.exe command."
msgstr "Windows Registry URL Scheme 處理器。 \r\n 引數:傳遞給 reg.exe 命令的命令列選項。"
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr "CompareMSExcelFiles.sct WinMerge 外掛程式選項"
@@ -5479,3 +5488,31 @@ msgstr "資料夾 '%1' 不存在"
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr "對於包含絕對路徑的修補檔案,不要指定 '-p0' 命令行選項"
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/Corsican.po b/Translations/WinMerge/Corsican.po
index 9aaa2601837..646e29fbc2b 100644
--- a/Translations/WinMerge/Corsican.po
+++ b/Translations/WinMerge/Corsican.po
@@ -4423,6 +4423,9 @@ msgstr "Disassemblà IL Code"
msgid "Disassemble Native Code"
msgstr "Disassemblà Native Code"
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr "Mette i caratteri in maiuscula"
@@ -4670,8 +4673,8 @@ msgstr "Stu modulu d’estensione ignureghja i numeri di principiu di linea in i
msgid "Prediff Line Filter"
msgstr "Filtru di linea di preparagone"
-msgid "Basic text functions for the context menu"
-msgstr "Funzioni basiche di testu per u listinu cuntestuale"
+msgid "Date and time insertion function"
+msgstr ""
msgid ""
"HTTP URL Scheme Handler with curl. \r\n"
@@ -4687,6 +4690,12 @@ msgstr ""
"Ghjestiunariu di mudellu d’indirizzu web di registru Windows.\r\n"
"Parametri : Ozzioni di linea di cumanda passate à a cumanda « reg.exe »."
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr "Ozzioni WinMerge di u modulu d’estensione CompareMSExcelFiles.sct"
@@ -4823,3 +4832,31 @@ msgstr "U cartulare « %1 » ùn esiste micca"
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr "Ùn specificate micca l’ozzione di linea di cumanda « -p0 » per u schedariu di currezzione chì cuntene chjassi assuluti"
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/Croatian.po b/Translations/WinMerge/Croatian.po
index 88b9e7226b9..9338a55f9d0 100644
--- a/Translations/WinMerge/Croatian.po
+++ b/Translations/WinMerge/Croatian.po
@@ -4957,6 +4957,9 @@ msgstr ""
msgid "Disassemble Native Code"
msgstr ""
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr ""
@@ -5078,7 +5081,7 @@ msgstr ""
msgid "Prediff Line Filter"
msgstr ""
-msgid "Basic text functions for the context menu"
+msgid "Date and time insertion function"
msgstr ""
msgid "HTTP URL Scheme Handler with curl. \r\nArguments: Command line options passed to the curl command."
@@ -5087,6 +5090,12 @@ msgstr ""
msgid "Windows Registry URL Scheme Handler. \r\nArguments: Command line options passed to the reg.exe command."
msgstr ""
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr ""
@@ -5213,3 +5222,31 @@ msgstr ""
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr ""
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/Czech.po b/Translations/WinMerge/Czech.po
index 7041cc4dd70..365d49dd4f3 100644
--- a/Translations/WinMerge/Czech.po
+++ b/Translations/WinMerge/Czech.po
@@ -4890,6 +4890,9 @@ msgstr ""
msgid "Disassemble Native Code"
msgstr ""
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr ""
@@ -5011,7 +5014,7 @@ msgstr ""
msgid "Prediff Line Filter"
msgstr ""
-msgid "Basic text functions for the context menu"
+msgid "Date and time insertion function"
msgstr ""
msgid "HTTP URL Scheme Handler with curl. \r\nArguments: Command line options passed to the curl command."
@@ -5020,6 +5023,12 @@ msgstr ""
msgid "Windows Registry URL Scheme Handler. \r\nArguments: Command line options passed to the reg.exe command."
msgstr ""
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr ""
@@ -5146,3 +5155,31 @@ msgstr ""
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr ""
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/Danish.po b/Translations/WinMerge/Danish.po
index 853a3b5e15c..83e432627bf 100644
--- a/Translations/WinMerge/Danish.po
+++ b/Translations/WinMerge/Danish.po
@@ -4995,6 +4995,9 @@ msgstr ""
msgid "Disassemble Native Code"
msgstr ""
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr ""
@@ -5116,7 +5119,7 @@ msgstr ""
msgid "Prediff Line Filter"
msgstr ""
-msgid "Basic text functions for the context menu"
+msgid "Date and time insertion function"
msgstr ""
msgid "HTTP URL Scheme Handler with curl. \r\nArguments: Command line options passed to the curl command."
@@ -5125,6 +5128,12 @@ msgstr ""
msgid "Windows Registry URL Scheme Handler. \r\nArguments: Command line options passed to the reg.exe command."
msgstr ""
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr ""
@@ -5251,3 +5260,31 @@ msgstr ""
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr ""
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/Dutch.po b/Translations/WinMerge/Dutch.po
index 46e29058db5..0afd8a0cc9f 100644
--- a/Translations/WinMerge/Dutch.po
+++ b/Translations/WinMerge/Dutch.po
@@ -4418,6 +4418,9 @@ msgstr "IL-code ontleden"
msgid "Disassemble Native Code"
msgstr "Native code ontleden"
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr "Tekens hoofdletters maken"
@@ -4657,8 +4660,8 @@ msgstr "Deze plugin negeert de voorloop-regelnummers in tekstbestanden (bijvoorb
msgid "Prediff Line Filter"
msgstr "Voorvergelijking-regelfilter"
-msgid "Basic text functions for the context menu"
-msgstr "Basis-tekstfuncties voor het contextmenu"
+msgid "Date and time insertion function"
+msgstr ""
msgid ""
"HTTP URL Scheme Handler with curl. \r\n"
@@ -4674,6 +4677,12 @@ msgstr ""
"Windows register URL-schema-handler.\r\n"
"Argumenten: opdrachtregelopties doorgegeven aan de reg.exe-opdracht."
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr "Opties voor CompareMSExcelFiles.sct WinMerge-plugin"
@@ -4810,3 +4819,31 @@ msgstr "Map '%1' bestaat niet"
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr "De '-p0' opdrachtregeloptie niet opgeven voor het patchbestand dat absolute paden bevat"
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/English.pot b/Translations/WinMerge/English.pot
index 9a43824ba40..6ff7b477b0f 100644
--- a/Translations/WinMerge/English.pot
+++ b/Translations/WinMerge/English.pot
@@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WinMerge\n"
"Report-Msgid-Bugs-To: https://bugs.winmerge.org/\n"
-"POT-Creation-Date: 2024-04-20 09:09+0000\n"
+"POT-Creation-Date: 2024-04-29 18:02+0000\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: English \n"
@@ -4030,6 +4030,9 @@ msgstr ""
msgid "Disassemble Native Code"
msgstr ""
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr ""
@@ -4151,7 +4154,7 @@ msgstr ""
msgid "Prediff Line Filter"
msgstr ""
-msgid "Basic text functions for the context menu"
+msgid "Date and time insertion function"
msgstr ""
msgid "HTTP URL Scheme Handler with curl. \r\nArguments: Command line options passed to the curl command."
@@ -4160,6 +4163,12 @@ msgstr ""
msgid "Windows Registry URL Scheme Handler. \r\nArguments: Command line options passed to the reg.exe command."
msgstr ""
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr ""
@@ -4287,3 +4296,31 @@ msgstr ""
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr ""
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
+
diff --git a/Translations/WinMerge/Finnish.po b/Translations/WinMerge/Finnish.po
index 1204b9d6d31..6c8dfe908a0 100644
--- a/Translations/WinMerge/Finnish.po
+++ b/Translations/WinMerge/Finnish.po
@@ -4455,6 +4455,9 @@ msgstr "Pura IL-koodi"
msgid "Disassemble Native Code"
msgstr "Pura natiivikoodi"
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr "Isot kirjaimet"
@@ -4701,8 +4704,8 @@ msgstr ""
msgid "Prediff Line Filter"
msgstr "Prediff-rivisuodatin"
-msgid "Basic text functions for the context menu"
-msgstr "Kontekstivalikon perustekstitoiminnot"
+msgid "Date and time insertion function"
+msgstr ""
msgid ""
"HTTP URL Scheme Handler with curl. \r\n"
@@ -4718,6 +4721,12 @@ msgstr ""
"Windowsin rekisterin URL-suunnitelman käsittelijä\r\n"
"Argumentit: Komentorivin asetukset, jotka välitetään reg.exe-komentoon."
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr ""
@@ -4844,3 +4853,31 @@ msgstr ""
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr ""
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/French.po b/Translations/WinMerge/French.po
index 13c8e2483cb..67f5e649245 100644
--- a/Translations/WinMerge/French.po
+++ b/Translations/WinMerge/French.po
@@ -5147,6 +5147,9 @@ msgstr "Désassembler le code IL"
msgid "Disassemble Native Code"
msgstr "Désassembler le code natif"
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr "Mettre les caractères en MAJUSCULES"
@@ -5394,8 +5397,8 @@ msgstr "Ce plugin ignore la numérotation en début de ligne dans les fichiers t
msgid "Prediff Line Filter"
msgstr "Filtre de pré-comparaison de ligne"
-msgid "Basic text functions for the context menu"
-msgstr "Intitulé simplifié pour les fonctions du menu contextuel"
+msgid "Date and time insertion function"
+msgstr ""
msgid ""
"HTTP URL Scheme Handler with curl. \r\n"
@@ -5411,6 +5414,12 @@ msgstr ""
"Gestionnaire de schéma d'URL de registre Windows.\r\n"
"Arguments : options de ligne de commande transmises à la commande reg.exe."
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr "Options du plugin WinMerge CompareMSExcelFiles.sct"
@@ -5547,3 +5556,31 @@ msgstr "Le dossier '%1' n'existe pas"
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr "Ne pas spécifier l'option de ligne de commande '-p0' pour le fichier de correctif qui inclut des chemins absolus\""
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/Galician.po b/Translations/WinMerge/Galician.po
index c3b43b3218d..d6d65100afe 100644
--- a/Translations/WinMerge/Galician.po
+++ b/Translations/WinMerge/Galician.po
@@ -4422,6 +4422,9 @@ msgstr "Desensamblar IL Code"
msgid "Disassemble Native Code"
msgstr "Desensamblar Native Code"
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr "Converter a maiúsculas"
@@ -4661,8 +4664,8 @@ msgstr "Este complemento ignora os números de liña iniciais nos arquivos de te
msgid "Prediff Line Filter"
msgstr "Filtro de liña de precomparación"
-msgid "Basic text functions for the context menu"
-msgstr "Funcións básicas de texto para o menú contextual"
+msgid "Date and time insertion function"
+msgstr ""
msgid ""
"HTTP URL Scheme Handler with curl. \r\n"
@@ -4678,6 +4681,12 @@ msgstr ""
"Xestor de esquemas de URL do Rexistro de Windows. \r\n"
"Argumentos: Opcións de liña de comandoso pasadas ao comando reg.exe."
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr "Opcións do complemento WinMerge CompareMSExcelFiles.sct"
@@ -4814,3 +4823,31 @@ msgstr "A carpeta '%1' non existe"
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr "Non especifique a opción da liña de comandos '-p0' para un arquivo de parche que inclúa rutas absolutas"
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/German.po b/Translations/WinMerge/German.po
index 16e704f30ae..933a1e2bc7d 100644
--- a/Translations/WinMerge/German.po
+++ b/Translations/WinMerge/German.po
@@ -4753,6 +4753,9 @@ msgstr "IL-Code disassemblieren"
msgid "Disassemble Native Code"
msgstr "Nativen Code disassemblieren"
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr "Großbuchstaben erzeugen"
@@ -4874,8 +4877,8 @@ msgstr "Führende Zeilennummern in Textdateien ignorieren (z. B. NC- und BASIC-D
msgid "Prediff Line Filter"
msgstr "Prediff-Zeilenfilter"
-msgid "Basic text functions for the context menu"
-msgstr "Grundlegende Textfunktionen für das Kontextmenü"
+msgid "Date and time insertion function"
+msgstr ""
msgid "HTTP URL Scheme Handler with curl. \r\nArguments: Command line options passed to the curl command."
msgstr "HTTP-URL-Scheme-Handler mit curl. \r\nArgumente: Befehlszeilenoptionen, die an den Befehl curl übergeben werden."
@@ -4883,6 +4886,12 @@ msgstr "HTTP-URL-Scheme-Handler mit curl. \r\nArgumente: Befehlszeilenoptionen,
msgid "Windows Registry URL Scheme Handler. \r\nArguments: Command line options passed to the reg.exe command."
msgstr "Windows-Registry-URL-Scheme-Handler. \r\nArgumente: Befehlszeilenoptionen, die an den Befehl reg.exe übergeben werden."
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr "Plugin-Einstellungen für CompareMSExcelFiles"
@@ -5009,3 +5018,31 @@ msgstr "Ordner '%1' existiert nicht."
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr "Geben Sie nicht die Befehlszeilenoption '-p0' für die Patchdatei an, die absolute Pfade enthält"
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/Greek.po b/Translations/WinMerge/Greek.po
index bb0d16bef3b..051605ff1e4 100644
--- a/Translations/WinMerge/Greek.po
+++ b/Translations/WinMerge/Greek.po
@@ -4935,6 +4935,9 @@ msgstr ""
msgid "Disassemble Native Code"
msgstr ""
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr ""
@@ -5056,7 +5059,7 @@ msgstr ""
msgid "Prediff Line Filter"
msgstr ""
-msgid "Basic text functions for the context menu"
+msgid "Date and time insertion function"
msgstr ""
msgid "HTTP URL Scheme Handler with curl. \r\nArguments: Command line options passed to the curl command."
@@ -5065,6 +5068,12 @@ msgstr ""
msgid "Windows Registry URL Scheme Handler. \r\nArguments: Command line options passed to the reg.exe command."
msgstr ""
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr ""
@@ -5191,3 +5200,31 @@ msgstr ""
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr ""
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/Hungarian.po b/Translations/WinMerge/Hungarian.po
index 56a63b2fa35..960dd4221c8 100644
--- a/Translations/WinMerge/Hungarian.po
+++ b/Translations/WinMerge/Hungarian.po
@@ -5089,6 +5089,9 @@ msgstr "IL kód kibontása"
msgid "Disassemble Native Code"
msgstr "Natív kód kibontása"
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr "Nagybetűsítés"
@@ -5210,8 +5213,8 @@ msgstr "Ez a beépülő modul figyelmen kívül hagyja a szövegfájlok (példá
msgid "Prediff Line Filter"
msgstr "Elővizsgáló Sorszűrő"
-msgid "Basic text functions for the context menu"
-msgstr "Alapvető szöveges funkciók a helyi menühöz"
+msgid "Date and time insertion function"
+msgstr ""
msgid "HTTP URL Scheme Handler with curl. \r\nArguments: Command line options passed to the curl command."
msgstr "HTTP URL-sémakezelő curl-lel. \r\nArgumentumok: A curl parancsnak átadott parancssori beállítások."
@@ -5219,6 +5222,12 @@ msgstr "HTTP URL-sémakezelő curl-lel. \r\nArgumentumok: A curl parancsnak áta
msgid "Windows Registry URL Scheme Handler. \r\nArguments: Command line options passed to the reg.exe command."
msgstr "Windows rendszerleíró adatbázis URL-séma kezelő. \r\nArgumentumok: A reg.exe parancsnak átadott parancssori beállítások."
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr "CompareMSExcelFiles.sct WinMerge beépülő opciói"
@@ -5345,3 +5354,31 @@ msgstr "A(z) '%1' mappa nem létezik"
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr "Ne add meg a '-p0' parancssori paramétert az abszolút elérési utakat tartalmazó patchfájlhoz"
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/Italian.po b/Translations/WinMerge/Italian.po
index c3d2c360a36..4ec5e64bb91 100644
--- a/Translations/WinMerge/Italian.po
+++ b/Translations/WinMerge/Italian.po
@@ -4459,6 +4459,9 @@ msgstr "Disassembla codice IL"
msgid "Disassemble Native Code"
msgstr "Disassembla codice nativo"
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr "Rendi caratteri maiuscoli"
@@ -4698,8 +4701,8 @@ msgstr "Questo plugin ignora i numeri di riga iniziali nei file di testo (ad ese
msgid "Prediff Line Filter"
msgstr "Filtro linea preferenza"
-msgid "Basic text functions for the context menu"
-msgstr "Funzioni di testo base per il menu contestuale"
+msgid "Date and time insertion function"
+msgstr ""
msgid ""
"HTTP URL Scheme Handler with curl. \r\n"
@@ -4715,6 +4718,12 @@ msgstr ""
"Gestione schema URL registro di Windows.\n"
"Argomenti: opzioni riga di comando passate al comando reg.exe."
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr "Opzioni plugin WinMerge CompareMSExcelFiles.sct"
@@ -4851,3 +4860,31 @@ msgstr "La cartella '%1' non esiste"
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr "Non specificare l'opzione della riga di comando '-p0' per il file di patch che include percorsi assoluti"
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/Japanese.po b/Translations/WinMerge/Japanese.po
index 256b5554610..272bb470344 100644
--- a/Translations/WinMerge/Japanese.po
+++ b/Translations/WinMerge/Japanese.po
@@ -4423,6 +4423,9 @@ msgstr "IL コード逆アセンブル"
msgid "Disassemble Native Code"
msgstr "ネイティブ コード逆アセンブル"
+msgid "Convert Text with AI..."
+msgstr "AIテキスト変換..."
+
msgid "Make characters uppercase"
msgstr "テキストを大文字に変換します"
@@ -4662,8 +4665,8 @@ msgstr "このプラグインは、テキストファイル(例:NCファイ
msgid "Prediff Line Filter"
msgstr "比較前処理置換フィルター"
-msgid "Basic text functions for the context menu"
-msgstr "基本的なテキスト処理"
+msgid "Date and time insertion function"
+msgstr "日付または時刻の挿入機能"
msgid ""
"HTTP URL Scheme Handler with curl. \r\n"
@@ -4679,6 +4682,12 @@ msgstr ""
"Windows レジストリ URL スキーマを処理します。\r\n"
"引数: reg.exe コマンドに渡すコマンドライン オプション"
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr "基本的なテキスト処理またはAIによるテキスト変換機能"
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr "OpenAI APIを使用してテキストを変換します。\r\n使い方: AIConvertText PROMPT"
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr "CompareMSExcelFiles.sct WinMerge プラグインオプション"
@@ -4819,3 +4828,31 @@ msgstr "フォルダ'%1' は存在しません"
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr "絶対パスが含まれているパッチファイルに '-p0' オプションが指定されました。このまま実行するとパッチが一時ファイルではなく、元ファイルに適用されてしまう可能性があるため、中止します。"
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr "editor addin.sct WinMerge プラグインオプション"
+
+msgid "Enter prompt"
+msgstr "プロンプトを入力してください"
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr "OpenAI API キーを入力してください。\r\n ※ このプラグインを利用するには、OpenAIへの登録が必要であり、料金がかかります。\r\n ※ API キーは環境変数 %1 に保存されます。"
+
+msgid "Environment variable name for OpenAI API key"
+msgstr "OpenAI API キーを格納する環境変数名"
+
+msgid "OpenAI API key"
+msgstr "OpenAI API キー"
+
+msgid "Temperature"
+msgstr "Temperature"
+
+msgid "Maximum length"
+msgstr "Maximum length"
+
+msgid "Model"
+msgstr "モデル"
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr "OpenAI APIキーが変更されました。 変更を適用するには、WinMerge を再起動してください。"
diff --git a/Translations/WinMerge/Korean.po b/Translations/WinMerge/Korean.po
index e5d66b420b1..7fcdfcdaf32 100644
--- a/Translations/WinMerge/Korean.po
+++ b/Translations/WinMerge/Korean.po
@@ -5142,6 +5142,9 @@ msgstr "IL 코드 분해"
msgid "Disassemble Native Code"
msgstr "네이티브 코드 분해"
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr "문자를 대문자로 만들기"
@@ -5381,8 +5384,8 @@ msgstr "이 플러그인은 텍스트 파일 (예: NC 및 BASIC 파일)의 선
msgid "Prediff Line Filter"
msgstr "사전 차이 필터"
-msgid "Basic text functions for the context menu"
-msgstr "상황에 맞는 메뉴의 기본 텍스트 기능"
+msgid "Date and time insertion function"
+msgstr ""
msgid ""
"HTTP URL Scheme Handler with curl. \r\n"
@@ -5398,6 +5401,12 @@ msgstr ""
"Windows 레지스트리 URL 구성표 처리기입니다.\n"
"인수: reg.exe 명령에 전달된 명령줄 옵션입니다."
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr "CompareMSExcelFiles.sct WinMerge 플러그인 옵션"
@@ -5534,3 +5543,31 @@ msgstr "'%1' 폴더가 없습니다"
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr "절대 경로가 포함된 패치 파일에 대해 '-p0' 명령줄 옵션을 지정하지 않음"
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/Lithuanian.po b/Translations/WinMerge/Lithuanian.po
index 74499f06fcd..29efdb4405f 100644
--- a/Translations/WinMerge/Lithuanian.po
+++ b/Translations/WinMerge/Lithuanian.po
@@ -4035,6 +4035,9 @@ msgstr "Dekompiliuoti IL kodą"
msgid "Disassemble Native Code"
msgstr "Dekompiliuoti savajį kodą"
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr "Konvertuoti į didžiąsias raides"
@@ -4156,8 +4159,8 @@ msgstr "Šis papildinys ignoruoja priekinius eil. numerius tekstiniuose failuose
msgid "Prediff Line Filter"
msgstr "Parengėjo eilutės filtras"
-msgid "Basic text functions for the context menu"
-msgstr "Pagrindinės kontekstinio meniu teksto funkcijos"
+msgid "Date and time insertion function"
+msgstr ""
msgid "HTTP URL Scheme Handler with curl. \r\nArguments: Command line options passed to the curl command."
msgstr ""
@@ -4165,6 +4168,12 @@ msgstr ""
msgid "Windows Registry URL Scheme Handler. \r\nArguments: Command line options passed to the reg.exe command."
msgstr ""
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr "CompareMSExcelFiles.sct „WinMerge“ papildinio nuostatos"
@@ -4291,3 +4300,31 @@ msgstr "Katalogas '%1' nerastas"
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr "Nenurodykite komandinės eilutės parametro '-p0' pataisos failui, kuriame yra absoliutusis kelio vardas"
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/Norwegian.po b/Translations/WinMerge/Norwegian.po
index 69005edaff8..a5d8386e746 100644
--- a/Translations/WinMerge/Norwegian.po
+++ b/Translations/WinMerge/Norwegian.po
@@ -4425,6 +4425,9 @@ msgstr ""
msgid "Disassemble Native Code"
msgstr ""
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr ""
@@ -4602,7 +4605,7 @@ msgstr ""
msgid "Prediff Line Filter"
msgstr ""
-msgid "Basic text functions for the context menu"
+msgid "Date and time insertion function"
msgstr ""
msgid "HTTP URL Scheme Handler with curl. \r\nArguments: Command line options passed to the curl command."
@@ -4611,6 +4614,12 @@ msgstr ""
msgid "Windows Registry URL Scheme Handler. \r\nArguments: Command line options passed to the reg.exe command."
msgstr ""
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr ""
@@ -4737,3 +4746,31 @@ msgstr ""
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr ""
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/Persian.po b/Translations/WinMerge/Persian.po
index fadffff0328..984a7e9dcf6 100644
--- a/Translations/WinMerge/Persian.po
+++ b/Translations/WinMerge/Persian.po
@@ -5004,6 +5004,9 @@ msgstr ""
msgid "Disassemble Native Code"
msgstr ""
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr ""
@@ -5125,7 +5128,7 @@ msgstr ""
msgid "Prediff Line Filter"
msgstr ""
-msgid "Basic text functions for the context menu"
+msgid "Date and time insertion function"
msgstr ""
msgid "HTTP URL Scheme Handler with curl. \r\nArguments: Command line options passed to the curl command."
@@ -5134,6 +5137,12 @@ msgstr ""
msgid "Windows Registry URL Scheme Handler. \r\nArguments: Command line options passed to the reg.exe command."
msgstr ""
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr ""
@@ -5260,3 +5269,31 @@ msgstr ""
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr ""
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/Polish.po b/Translations/WinMerge/Polish.po
index fd8dfbaaeb8..71cc4d5050a 100644
--- a/Translations/WinMerge/Polish.po
+++ b/Translations/WinMerge/Polish.po
@@ -4036,6 +4036,9 @@ msgstr "Dezasembluj kod IL"
msgid "Disassemble Native Code"
msgstr "Dezasembluj kod natywny"
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr "Zrób duże litery"
@@ -4157,8 +4160,8 @@ msgstr "Ta wtyczka ignoruje wiodące numery linii w plikach tekstowych (np. plik
msgid "Prediff Line Filter"
msgstr "Filtr porównywania wiersza"
-msgid "Basic text functions for the context menu"
-msgstr "Podstawowe funkcje tekstowe dla menu kontekstowego"
+msgid "Date and time insertion function"
+msgstr ""
msgid "HTTP URL Scheme Handler with curl. \r\nArguments: Command line options passed to the curl command."
msgstr "Obsługa schematu HTTP URL z curl. \r\nArgumenty: Opcje wiersza poleceń przekazywane do polecenia curl."
@@ -4166,6 +4169,12 @@ msgstr "Obsługa schematu HTTP URL z curl. \r\nArgumenty: Opcje wiersza poleceń
msgid "Windows Registry URL Scheme Handler. \r\nArguments: Command line options passed to the reg.exe command."
msgstr "Obsługa schematu URL rejestru Windows. \r\nArgumenty: Opcje wiersza poleceń przekazywane do polecenia reg.exe."
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr "Opcje wtyczki WinMerge CompareMSExcelFiles.sct"
@@ -4292,3 +4301,31 @@ msgstr "Folder '%1' nie istnieje"
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr "Nie określaj opcji wiersza poleceń '-p0' dla pliku łatki, która zawiera ścieżki bezwzględne"
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/Portuguese.po b/Translations/WinMerge/Portuguese.po
index 89bc4d74074..ed67a7b9677 100644
--- a/Translations/WinMerge/Portuguese.po
+++ b/Translations/WinMerge/Portuguese.po
@@ -4421,6 +4421,9 @@ msgstr "Descompilação de IL Code"
msgid "Disassemble Native Code"
msgstr "Descompilação de Native Code"
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr "Converter para maiúsculas"
@@ -4668,8 +4671,8 @@ msgstr "Este plugin ignora os números de linha no começo em ficheiros de texto
msgid "Prediff Line Filter"
msgstr "Filtro de linha de pré-diferenciação"
-msgid "Basic text functions for the context menu"
-msgstr "Funções básicas de texto para o menu de contexto"
+msgid "Date and time insertion function"
+msgstr ""
msgid ""
"HTTP URL Scheme Handler with curl. \r\n"
@@ -4685,6 +4688,12 @@ msgstr ""
"Gestão do esquema URL do registo do Windows.\n"
"Argumentos: opções de linha de comandos passadas para o comando reg.exe."
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr "Opções do Plugin do WinMerge para CompareMSExcelFiles.sct"
@@ -4821,3 +4830,31 @@ msgstr "A pasta '%1' não existe"
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr "Não use a opção de linha de comandos '-p0' para o ficheiro de correção que inclui caminhos absolutos"
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/Romanian.po b/Translations/WinMerge/Romanian.po
index dc7d793042a..dea4d0d9493 100644
--- a/Translations/WinMerge/Romanian.po
+++ b/Translations/WinMerge/Romanian.po
@@ -4512,6 +4512,9 @@ msgstr "Dezasamblează cod IL"
msgid "Disassemble Native Code"
msgstr "Dezasamblează cod nativ"
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr "Transformă caracterele în majuscule"
@@ -4773,8 +4776,8 @@ msgstr ""
msgid "Prediff Line Filter"
msgstr "Filtru de rânduri prediferențiator"
-msgid "Basic text functions for the context menu"
-msgstr "Funcții text de bază pentru meniul contextual"
+msgid "Date and time insertion function"
+msgstr ""
msgid ""
"HTTP URL Scheme Handler with curl. \r\n"
@@ -4790,6 +4793,12 @@ msgstr ""
"Handler pentru schema URL 'regiștri Windows'. \r\n"
"Argumente: Opțiunile linie de comandă furnizate comenzii reg.exe."
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr "Opțiuni plugin WinMerge CompareMSExcelFiles.sct"
@@ -4936,3 +4945,31 @@ msgid ""
msgstr ""
"Nu specificați opțiunea linie de comandă '-p0' pentru fișierul petic care "
"include căi absolute"
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/Russian.po b/Translations/WinMerge/Russian.po
index a6f237eba2f..9b4646fd52b 100644
--- a/Translations/WinMerge/Russian.po
+++ b/Translations/WinMerge/Russian.po
@@ -4037,6 +4037,9 @@ msgstr "Разбор IL-кода"
msgid "Disassemble Native Code"
msgstr "Разбор нативного кода"
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr "В верхний регистр"
@@ -4158,8 +4161,8 @@ msgstr "Этот плагин игнорирует номера ведущих
msgid "Prediff Line Filter"
msgstr "Фильтр предсравнения строк"
-msgid "Basic text functions for the context menu"
-msgstr "Основные текстовые функции контекстного меню"
+msgid "Date and time insertion function"
+msgstr ""
msgid "HTTP URL Scheme Handler with curl. \r\nArguments: Command line options passed to the curl command."
msgstr "Обработчик схемы URL HTTP с помощью curl. \r\nАргументы: Параметры командной строки, передаваемые программе curl."
@@ -4167,6 +4170,12 @@ msgstr "Обработчик схемы URL HTTP с помощью curl. \r\nА
msgid "Windows Registry URL Scheme Handler. \r\nArguments: Command line options passed to the reg.exe command."
msgstr "Обработчик схемы URL реестра Windows. \r\nАргументы: Параметры командной строки, передаваемые программе reg.exe."
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr "Параметры плагина WinMerge CompareMSExcelFiles.sct"
@@ -4293,3 +4302,31 @@ msgstr "Папка '%1' не существует"
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr "Не указывайте параметр командной строки '-p0' для файла патча, который включает абсолютные пути"
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/Serbian.po b/Translations/WinMerge/Serbian.po
index 3633648f72d..be906c97ff1 100644
--- a/Translations/WinMerge/Serbian.po
+++ b/Translations/WinMerge/Serbian.po
@@ -4929,6 +4929,9 @@ msgstr ""
msgid "Disassemble Native Code"
msgstr ""
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr ""
@@ -5050,7 +5053,7 @@ msgstr ""
msgid "Prediff Line Filter"
msgstr ""
-msgid "Basic text functions for the context menu"
+msgid "Date and time insertion function"
msgstr ""
msgid "HTTP URL Scheme Handler with curl. \r\nArguments: Command line options passed to the curl command."
@@ -5059,6 +5062,12 @@ msgstr ""
msgid "Windows Registry URL Scheme Handler. \r\nArguments: Command line options passed to the reg.exe command."
msgstr ""
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr ""
@@ -5185,3 +5194,31 @@ msgstr ""
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr ""
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/Sinhala.po b/Translations/WinMerge/Sinhala.po
index dc2913711a8..b6664c8b995 100644
--- a/Translations/WinMerge/Sinhala.po
+++ b/Translations/WinMerge/Sinhala.po
@@ -4958,6 +4958,9 @@ msgstr ""
msgid "Disassemble Native Code"
msgstr ""
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr ""
@@ -5079,7 +5082,7 @@ msgstr ""
msgid "Prediff Line Filter"
msgstr ""
-msgid "Basic text functions for the context menu"
+msgid "Date and time insertion function"
msgstr ""
msgid "HTTP URL Scheme Handler with curl. \r\nArguments: Command line options passed to the curl command."
@@ -5088,6 +5091,12 @@ msgstr ""
msgid "Windows Registry URL Scheme Handler. \r\nArguments: Command line options passed to the reg.exe command."
msgstr ""
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr ""
@@ -5214,3 +5223,31 @@ msgstr ""
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr ""
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/Slovak.po b/Translations/WinMerge/Slovak.po
index 7db80db37f4..2972e732ff5 100644
--- a/Translations/WinMerge/Slovak.po
+++ b/Translations/WinMerge/Slovak.po
@@ -4397,6 +4397,9 @@ msgstr "Rozloženie IL kódu"
msgid "Disassemble Native Code"
msgstr "Rozloženie pôvodného kódu"
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr "Vytvoriť znaky veľkými písmenami"
@@ -4624,8 +4627,8 @@ msgstr ""
msgid "Prediff Line Filter"
msgstr "Filter predbežného spracovania rozdielov riadku"
-msgid "Basic text functions for the context menu"
-msgstr "Základné textové funkcie pre kontextovú ponuku"
+msgid "Date and time insertion function"
+msgstr ""
msgid "HTTP URL Scheme Handler with curl. \r\nArguments: Command line options passed to the curl command."
msgstr ""
@@ -4633,6 +4636,12 @@ msgstr ""
msgid "Windows Registry URL Scheme Handler. \r\nArguments: Command line options passed to the reg.exe command."
msgstr ""
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr ""
@@ -4759,3 +4768,31 @@ msgstr ""
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr ""
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/Slovenian.po b/Translations/WinMerge/Slovenian.po
index 99510ee96ce..000f5950674 100644
--- a/Translations/WinMerge/Slovenian.po
+++ b/Translations/WinMerge/Slovenian.po
@@ -4420,6 +4420,9 @@ msgstr "Razstavi kodo IL"
msgid "Disassemble Native Code"
msgstr "Razstavi naravno kodo"
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr "Naredi znake z velikimi črkami"
@@ -4659,8 +4662,8 @@ msgstr "Ta vtičnik prezre številke začetnih vrstic v besedilnih datotekah (np
msgid "Prediff Line Filter"
msgstr "Filter vrstic Prediff"
-msgid "Basic text functions for the context menu"
-msgstr "Osnovne funkcije besedila za priročni meni"
+msgid "Date and time insertion function"
+msgstr ""
msgid ""
"HTTP URL Scheme Handler with curl. \r\n"
@@ -4676,6 +4679,12 @@ msgstr ""
"Upravljavec sheme URL registra Windows.\n"
"Argumenti: možnosti ukazne vrstice, posredovane ukazu reg.exe."
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr "Možnosti vtičnika WinMerge CompareMSExcelFiles.sct"
@@ -4812,3 +4821,31 @@ msgstr "Mapa '%1' ne obstaja"
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr "Ne podajaj možnosti ukazne vrstice '-p0' za datoteko popravka, ki vključuje absolutne poti"
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/Spanish.po b/Translations/WinMerge/Spanish.po
index 42fcfa3b33f..929587279f0 100644
--- a/Translations/WinMerge/Spanish.po
+++ b/Translations/WinMerge/Spanish.po
@@ -4424,6 +4424,9 @@ msgstr "Desensamblar IL Code"
msgid "Disassemble Native Code"
msgstr "Desensamblar Native Code"
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr "Convertir a mayúsculas"
@@ -4663,8 +4666,8 @@ msgstr "Este complemento ignora los números de línea iniciales en los archivos
msgid "Prediff Line Filter"
msgstr "Filtro de precomparación de línea"
-msgid "Basic text functions for the context menu"
-msgstr "Funciones básicas de texto para el menú contextual"
+msgid "Date and time insertion function"
+msgstr ""
msgid ""
"HTTP URL Scheme Handler with curl. \r\n"
@@ -4680,6 +4683,12 @@ msgstr ""
"Gestor de esquemas de URL del Registro de Windows. \r\n"
"Argumentos: Opciones de la línea de comandos pasadas al comando reg.exe."
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr "Opciones del complemento WinMerge CompareMSExcelFiles.sct"
@@ -4816,3 +4825,31 @@ msgstr "La carpeta '%1' no existe"
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr "No especifique la opción de línea de comandos '-p0' para el archivo de parche que incluya rutas absolutas"
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/Swedish.po b/Translations/WinMerge/Swedish.po
index 405a342ecc4..11712610b48 100644
--- a/Translations/WinMerge/Swedish.po
+++ b/Translations/WinMerge/Swedish.po
@@ -4502,6 +4502,9 @@ msgstr "Nedmontera IL kod"
msgid "Disassemble Native Code"
msgstr "Nedmontera ursprunglig kod"
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr "Konvertera tecken till VERSALER"
@@ -4757,8 +4760,8 @@ msgstr ""
msgid "Prediff Line Filter"
msgstr "PreDiff radfilter"
-msgid "Basic text functions for the context menu"
-msgstr "Grundläggande textfunktioner för innehållsmenyn"
+msgid "Date and time insertion function"
+msgstr ""
msgid ""
"HTTP URL Scheme Handler with curl. \r\n"
@@ -4774,6 +4777,12 @@ msgstr ""
"Windows registret schemahanteriare.\n"
"Argument: Kommandoradsalternativ som passeras till reg.exe-kommandot."
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr ""
@@ -4900,3 +4909,31 @@ msgstr ""
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr ""
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/Tamil.po b/Translations/WinMerge/Tamil.po
index 9af2406c9d7..5ec266c2e74 100644
--- a/Translations/WinMerge/Tamil.po
+++ b/Translations/WinMerge/Tamil.po
@@ -4419,6 +4419,9 @@ msgstr "ஐஎல் குறியீட்டை பிரிக்கவு
msgid "Disassemble Native Code"
msgstr "நேட்டிவ் குறியீட்டை பிரிக்கவும்"
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr "எழுத்துகளை பெரிய எழுத்தாக உருவாக்கு"
@@ -4652,8 +4655,8 @@ msgstr ""
msgid "Prediff Line Filter"
msgstr "பிரிடிஃப் வரி வடிகட்டி"
-msgid "Basic text functions for the context menu"
-msgstr "சூழல் மெனுவிற்கான அடிப்படை உரை செயல்பாடுகள்"
+msgid "Date and time insertion function"
+msgstr ""
msgid ""
"HTTP URL Scheme Handler with curl. \r\n"
@@ -4669,6 +4672,12 @@ msgstr ""
"Windows Registry URL Scheme Handler. \r\n"
"வாதங்கள்: கட்டளை வரி விருப்பங்கள் reg.exe கட்டளைக்கு அனுப்பப்பட்டன."
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr ""
@@ -4800,3 +4809,31 @@ msgstr ""
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr ""
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/Turkish.po b/Translations/WinMerge/Turkish.po
index 00b3655b88c..fedade2bcb4 100644
--- a/Translations/WinMerge/Turkish.po
+++ b/Translations/WinMerge/Turkish.po
@@ -4034,6 +4034,9 @@ msgstr "IL kodunu çözümle"
msgid "Disassemble Native Code"
msgstr "Doğal kodu çözümle"
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr "Büyük harflere dönüştür"
@@ -4155,8 +4158,8 @@ msgstr "Bu eklenti metin dosyalarında baştaki satır numaralarını yok sayar
msgid "Prediff Line Filter"
msgstr "Ön farklılaştırıcı satır süzgeci"
-msgid "Basic text functions for the context menu"
-msgstr "İçerik menüsü için temel metin işlevleri"
+msgid "Date and time insertion function"
+msgstr ""
msgid "HTTP URL Scheme Handler with curl. \r\nArguments: Command line options passed to the curl command."
msgstr "cURL ile HTTP URL şema işleyici.\r\nParametreler: curl komutuna aktarılacak komut satırı parametreleri."
@@ -4164,6 +4167,12 @@ msgstr "cURL ile HTTP URL şema işleyici.\r\nParametreler: curl komutuna aktar
msgid "Windows Registry URL Scheme Handler. \r\nArguments: Command line options passed to the reg.exe command."
msgstr "Windows kayıt defteri adresi şema işleyici. \r\nParametreler: reg.exe komutuna aktarılacak komut satırı parametreleri."
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr "CompareMSExcelFiles.sct WinMerge eklentisi ayarları"
@@ -4290,3 +4299,31 @@ msgstr "'%1' klasörü bulunamadı"
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr "Mutlak yol içeren yama dosyaları için '-p0' komut satırı seçeneğini kullanmayın"
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""
diff --git a/Translations/WinMerge/Ukrainian.po b/Translations/WinMerge/Ukrainian.po
index f7ee493beaf..28b36e47dcf 100644
--- a/Translations/WinMerge/Ukrainian.po
+++ b/Translations/WinMerge/Ukrainian.po
@@ -4944,6 +4944,9 @@ msgstr ""
msgid "Disassemble Native Code"
msgstr ""
+msgid "Convert Text with AI..."
+msgstr ""
+
msgid "Make characters uppercase"
msgstr ""
@@ -5065,7 +5068,7 @@ msgstr ""
msgid "Prediff Line Filter"
msgstr ""
-msgid "Basic text functions for the context menu"
+msgid "Date and time insertion function"
msgstr ""
msgid "HTTP URL Scheme Handler with curl. \r\nArguments: Command line options passed to the curl command."
@@ -5074,6 +5077,12 @@ msgstr ""
msgid "Windows Registry URL Scheme Handler. \r\nArguments: Command line options passed to the reg.exe command."
msgstr ""
+msgid "Basic text functions and AI-assisted text conversion functions"
+msgstr ""
+
+msgid "Text converter using OpenAI API.\r\nUsage: AIConvertText PROMPT"
+msgstr ""
+
msgid "CompareMSExcelFiles.sct WinMerge Plugin Options"
msgstr ""
@@ -5200,3 +5209,31 @@ msgstr ""
msgid "Do not specify the '-p0' command line option for the patch file which includes absolute paths"
msgstr ""
+
+msgid "editor addin.sct WinMerge Plugin Options"
+msgstr ""
+
+msgid "Enter prompt"
+msgstr ""
+
+#, c-format
+msgid "Enter your OpenAI API key.\r\n - Use of this plugin requires registration with OpenAI and incurs fees.\r\n - The API key is stored in the environment variable %1."
+msgstr ""
+
+msgid "Environment variable name for OpenAI API key"
+msgstr ""
+
+msgid "OpenAI API key"
+msgstr ""
+
+msgid "Temperature"
+msgstr ""
+
+msgid "Maximum length"
+msgstr ""
+
+msgid "Model"
+msgstr ""
+
+msgid "OpenAI API key has changed. Please restart WinMerge to apply the changes."
+msgstr ""