From 45b8d112dfd5c72fd4c045dd20cf2b8af475c961 Mon Sep 17 00:00:00 2001 From: RKrom Date: Wed, 14 Mar 2012 13:22:53 +0000 Subject: [PATCH] Convert %NUM% to ${NUM} for old language files! git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1705 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4 --- Greenshot/Forms/SettingsForm.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Greenshot/Forms/SettingsForm.cs b/Greenshot/Forms/SettingsForm.cs index c71357bcc..019c9d22e 100644 --- a/Greenshot/Forms/SettingsForm.cs +++ b/Greenshot/Forms/SettingsForm.cs @@ -31,6 +31,7 @@ using GreenshotPlugin.Core; using GreenshotPlugin.UnmanagedHelpers; using Greenshot.Plugin; using Greenshot.IniFile; +using System.Text.RegularExpressions; namespace Greenshot { /// @@ -423,7 +424,10 @@ namespace Greenshot { void BtnPatternHelpClick(object sender, EventArgs e) { - MessageBox.Show(lang.GetString(LangKey.settings_message_filenamepattern),lang.GetString(LangKey.settings_filenamepattern)); + string filenamepatternText = lang.GetString(LangKey.settings_message_filenamepattern); + // Convert %NUM% to ${NUM} for old language files! + filenamepatternText = Regex.Replace(filenamepatternText, "%([a-zA-Z_0-9]+)%", @"${$1}"); + MessageBox.Show(filenamepatternText, lang.GetString(LangKey.settings_filenamepattern)); } void Listview_pluginsSelectedIndexChanged(object sender, EventArgs e) {