Mon, 15 Aug 2016 17:24:13 +0200
Added a method to the Project class to set the translations file pattern.
--- 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()
--- 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.