Added a method to the Project class to set the translations file pattern. 6_1_x

Mon, 15 Aug 2016 17:24:13 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Mon, 15 Aug 2016 17:24:13 +0200
branch
6_1_x
changeset 5097
5c3c8bd1cf04
parent 5095
49cb6d2eb6a7
child 5103
dac66bb81340

Added a method to the Project class to set the translations file pattern.

APIs/Python3/eric6.api file | annotate | diff | comparison | revisions
Documentation/Help/source.qch file | annotate | diff | comparison | revisions
Documentation/Help/source.qhp file | annotate | diff | comparison | revisions
Documentation/Source/eric6.Project.Project.html file | annotate | diff | comparison | revisions
Project/Project.py file | annotate | diff | comparison | revisions
--- a/APIs/Python3/eric6.api	Mon Aug 15 16:39:01 2016 +0200
+++ b/APIs/Python3/eric6.api	Mon Aug 15 17:24:13 2016 +0200
@@ -6931,6 +6931,7 @@
 eric6.Project.Project.Project.setDirty?4(b)
 eric6.Project.Project.Project.setStatusMonitorAutoUpdate?4(auto)
 eric6.Project.Project.Project.setStatusMonitorInterval?4(interval)
+eric6.Project.Project.Project.setTranslationPattern?4(pattern)
 eric6.Project.Project.Project.showMenu?7
 eric6.Project.Project.Project.sourceFile?7
 eric6.Project.Project.Project.startStatusMonitor?4()
Binary file Documentation/Help/source.qch has changed
--- a/Documentation/Help/source.qhp	Mon Aug 15 16:39:01 2016 +0200
+++ b/Documentation/Help/source.qhp	Mon Aug 15 17:24:13 2016 +0200
@@ -9257,6 +9257,7 @@
       <keyword name="Project.setDirty" id="Project.setDirty" ref="eric6.Project.Project.html#Project.setDirty" />
       <keyword name="Project.setStatusMonitorAutoUpdate" id="Project.setStatusMonitorAutoUpdate" ref="eric6.Project.Project.html#Project.setStatusMonitorAutoUpdate" />
       <keyword name="Project.setStatusMonitorInterval" id="Project.setStatusMonitorInterval" ref="eric6.Project.Project.html#Project.setStatusMonitorInterval" />
+      <keyword name="Project.setTranslationPattern" id="Project.setTranslationPattern" ref="eric6.Project.Project.html#Project.setTranslationPattern" />
       <keyword name="Project.startStatusMonitor" id="Project.startStatusMonitor" ref="eric6.Project.Project.html#Project.startStatusMonitor" />
       <keyword name="Project.startswithProjectPath" id="Project.startswithProjectPath" ref="eric6.Project.Project.html#Project.startswithProjectPath" />
       <keyword name="Project.stopStatusMonitor" id="Project.stopStatusMonitor" ref="eric6.Project.Project.html#Project.stopStatusMonitor" />
--- a/Documentation/Source/eric6.Project.Project.html	Mon Aug 15 16:39:01 2016 +0200
+++ b/Documentation/Source/eric6.Project.Project.html	Mon Aug 15 17:24:13 2016 +0200
@@ -656,6 +656,9 @@
 <td><a href="#Project.setStatusMonitorInterval">setStatusMonitorInterval</a></td>
 <td>Public method to se the interval of the VCS status monitor thread.</td>
 </tr><tr>
+<td><a href="#Project.setTranslationPattern">setTranslationPattern</a></td>
+<td>Public method to set the translation pattern.</td>
+</tr><tr>
 <td><a href="#Project.startStatusMonitor">startStatusMonitor</a></td>
 <td>Public method to start the VCS status monitor thread.</td>
 </tr><tr>
@@ -2409,6 +2412,16 @@
 <dd>
 status monitor interval in seconds (integer)
 </dd>
+</dl><a NAME="Project.setTranslationPattern" ID="Project.setTranslationPattern"></a>
+<h4>Project.setTranslationPattern</h4>
+<b>setTranslationPattern</b>(<i>pattern</i>)
+<p>
+        Public method to set the translation pattern.
+</p><dl>
+<dt><i>pattern</i> (str)</dt>
+<dd>
+translation pattern
+</dd>
 </dl><a NAME="Project.startStatusMonitor" ID="Project.startStatusMonitor"></a>
 <h4>Project.startStatusMonitor</h4>
 <b>startStatusMonitor</b>(<i></i>)
--- a/Project/Project.py	Mon Aug 15 16:39:01 2016 +0200
+++ b/Project/Project.py	Mon Aug 15 17:24:13 2016 +0200
@@ -1247,6 +1247,18 @@
         else:
             return ""
     
+    def setTranslationPattern(self, pattern):
+        """
+        Public method to set the translation pattern.
+        
+        @param pattern translation pattern
+        @type str
+        """
+        if pattern:
+            self.pdata["TRANSLATIONPATTERN"] = [pattern]
+        else:
+            self.pdata["TRANSLATIONPATTERN"] = []
+    
     def addLanguage(self):
         """
         Public slot used to add a language to the project.

eric ide

mercurial