diff options
author | Marius Ungureanu <marius.ungureanu@xamarin.com> | 2016-06-01 22:22:13 +0300 |
---|---|---|
committer | Marius Ungureanu <marius.ungureanu@xamarin.com> | 2016-06-02 16:51:53 +0300 |
commit | 300de36d765f2a6fb261cba004ecc1d9c5185a2a (patch) | |
tree | 190299e3db644f3a43c9cd4beba7960010d8fcd0 /main/src/addins/MonoDevelop.Gettext/MonoDevelop.Gettext.addin.xml | |
parent | e60c3cbe57725d4127e9102aba5354d980af810c (diff) |
[Gettext] Remove duplicated GetString regexes and add triple quoted F# strings.
Diffstat (limited to 'main/src/addins/MonoDevelop.Gettext/MonoDevelop.Gettext.addin.xml')
-rw-r--r-- | main/src/addins/MonoDevelop.Gettext/MonoDevelop.Gettext.addin.xml | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/main/src/addins/MonoDevelop.Gettext/MonoDevelop.Gettext.addin.xml b/main/src/addins/MonoDevelop.Gettext/MonoDevelop.Gettext.addin.xml index cde1ace416..f5c852f152 100644 --- a/main/src/addins/MonoDevelop.Gettext/MonoDevelop.Gettext.addin.xml +++ b/main/src/addins/MonoDevelop.Gettext/MonoDevelop.Gettext.addin.xml @@ -139,14 +139,11 @@ <Include regex='\[\s*LocalizedDisplayName?\s*\(\s*"(.*?[^\\])"\s*\)\s*\]' regexOptions="Singleline" escapeMode="CSharp"/> <Include regex='\[\s*LocalizedDescription\s*\(\s*"(.*?[^\\])"\s*\)\s*\]' regexOptions="Singleline" escapeMode="CSharp"/> <Include regex='\[\s*LocalizedCategory\s*\(\s*"(.*?[^\\])"\s*\)\s*\]' regexOptions="Singleline" escapeMode="CSharp"/> - - <Include regex='GetString\s*\(\s*"(.*?[^\\])"\s*[,\)]' regexOptions="Singleline" escapeMode="CSharp"/> - <Include regex='GetString\s*\(\s*"(.*?[^\\])"\s*[,\)]' regexOptions="Singleline" escapeMode="CSharp"/> - - <Include regex='GetString\s*\(\s*"(.*?[^\\])"\s*[,\)]' regexOptions="Singleline" escapeMode="CSharp"/> + <!-- Regular string --> <Include regex='GetString\s*\(\s*"(.*?[^\\])"\s*[,\)]' regexOptions="Singleline" escapeMode="CSharp"/> <Include regex='GetPluralString\s*\(\s*"(.*?[^\\])"\s*,\s*"(.*?[^\\])"\s*[,\)]' plural="true" regexOptions="Singleline" escapeMode="CSharp"/> + <!-- Verbatim string --> <Include regex='GetString\s*\(\s*@"(.*?[^\\])"\s*[,\)]' regexOptions="Singleline" escapeMode="CSharpVerbatim"/> <Include regex='GetPluralString\s*\(\s*@"(.*?[^\\])"\s*,\s*@"(.*?[^\\])"\s*[,\)]' plural="true" regexOptions="Singleline" escapeMode="CSharpVerbatim"/> <Transform regex='([^\\])"\s*\+\s*"' value='$1' regexOptions="Singleline"/><!-- strip out "+" concatenations --> @@ -164,16 +161,15 @@ <Include regex='\[<\s*LocalizedDisplayName?\s*\(\s*"(.*?[^\\])"\s*\)\s*>\]' regexOptions="Singleline" escapeMode="CSharp"/> <Include regex='\[<\s*LocalizedDescription\s*\(\s*"(.*?[^\\])"\s*\)\s*>\]' regexOptions="Singleline" escapeMode="CSharp"/> <Include regex='\[<\s*LocalizedCategory\s*\(\s*"(.*?[^\\])"\s*\)\s*>\]' regexOptions="Singleline" escapeMode="CSharp"/> - - <Include regex='GetString\s*\(\s*"(.*?[^\\])"\s*[,\)]' regexOptions="Singleline" escapeMode="CSharp"/> - <Include regex='GetString\s*\(\s*"(.*?[^\\])"\s*[,\)]' regexOptions="Singleline" escapeMode="CSharp"/> - - <Include regex='GetString\s*\(\s*"(.*?[^\\])"\s*[,\)]' regexOptions="Singleline" escapeMode="CSharp"/> - + <!-- Regular string --> <Include regex='GetString\s*\(\s*"(.*?[^\\])"\s*[,\)]' regexOptions="Singleline" escapeMode="CSharp"/> <Include regex='GetPluralString\s*\(\s*"(.*?[^\\])"\s*,\s*"(.*?[^\\])"\s*[,\)]' plural="true" regexOptions="Singleline" escapeMode="CSharp"/> + <!-- Verbatim string --> <Include regex='GetString\s*\(\s*@"(.*?[^\\])"\s*[,\)]' regexOptions="Singleline" escapeMode="CSharpVerbatim"/> <Include regex='GetPluralString\s*\(\s*@"(.*?[^\\])"\s*,\s*@"(.*?[^\\])"\s*[,\)]' plural="true" regexOptions="Singleline" escapeMode="CSharpVerbatim"/> + <!-- Triple quoted string --> + <Include regex='GetString\s*\(\s*"""(.*?[^\\])"""\s*[,\)]' regexOptions="Singleline" escapeMode="CSharpVerbatim"/> + <Include regex='GetPluralString\s*\(\s*"""(.*?[^\\])"""\s*,\s*@"(.*?[^\\])"\s*[,\)]' plural="true" regexOptions="Singleline" escapeMode="CSharpVerbatim"/> <Transform regex='([^\\])"\s*\+\s*"' value='$1' regexOptions="Singleline"/><!-- strip out "+" concatenations --> <Include regex='\[<\s*IssueDescription\s*\(\s*"(.*?[^\\])".*\)\s*>\]' regexOptions="Singleline" escapeMode="CSharp"/> |