Sun, 11 Mar 2012 13:04:30 +0100
Changed the speedial to store the data into an XML file.
--- a/APIs/Python3/eric5.api Sun Mar 11 12:15:00 2012 +0100 +++ b/APIs/Python3/eric5.api Sun Mar 11 13:04:30 2012 +0100 @@ -2529,6 +2529,7 @@ eric5.Helpviewer.SiteInfo.SiteInfoDialog.SiteInfoDialog.on_imagesTree_currentItemChanged?4(current, previous) eric5.Helpviewer.SiteInfo.SiteInfoDialog.SiteInfoDialog.on_securityDetailsButton_clicked?4() eric5.Helpviewer.SiteInfo.SiteInfoDialog.SiteInfoDialog?1(browser, parent=None) +eric5.Helpviewer.SpeedDial.Page.Page?1(url="", title="", broken=False) eric5.Helpviewer.SpeedDial.PageThumbnailer.PageThumbnailer.loadTitle?4() eric5.Helpviewer.SpeedDial.PageThumbnailer.PageThumbnailer.setLoadTitle?4(load) eric5.Helpviewer.SpeedDial.PageThumbnailer.PageThumbnailer.setSize?4(size) @@ -2538,10 +2539,11 @@ eric5.Helpviewer.SpeedDial.PageThumbnailer.PageThumbnailer.title?4() eric5.Helpviewer.SpeedDial.PageThumbnailer.PageThumbnailer.url?4() eric5.Helpviewer.SpeedDial.PageThumbnailer.PageThumbnailer?1(parent=None) -eric5.Helpviewer.SpeedDial.SpeedDial.Page?1(url="", title="", broken=False) eric5.Helpviewer.SpeedDial.SpeedDial.SpeedDial.addPage?4(url, title) eric5.Helpviewer.SpeedDial.SpeedDial.SpeedDial.addWebFrame?4(frame) eric5.Helpviewer.SpeedDial.SpeedDial.SpeedDial.changed?4(allPages) +eric5.Helpviewer.SpeedDial.SpeedDial.SpeedDial.close?4() +eric5.Helpviewer.SpeedDial.SpeedDial.SpeedDial.getFileName?4() eric5.Helpviewer.SpeedDial.SpeedDial.SpeedDial.initialScript?4() eric5.Helpviewer.SpeedDial.SpeedDial.SpeedDial.loadThumbnail?4(url, loadTitle=False) eric5.Helpviewer.SpeedDial.SpeedDial.SpeedDial.pageForUrl?4(url) @@ -2549,12 +2551,18 @@ eric5.Helpviewer.SpeedDial.SpeedDial.SpeedDial.pagesInRow?4() eric5.Helpviewer.SpeedDial.SpeedDial.SpeedDial.removeImageForUrl?4(url) eric5.Helpviewer.SpeedDial.SpeedDial.SpeedDial.removePage?4(url) +eric5.Helpviewer.SpeedDial.SpeedDial.SpeedDial.save?4() eric5.Helpviewer.SpeedDial.SpeedDial.SpeedDial.sdSize?4() eric5.Helpviewer.SpeedDial.SpeedDial.SpeedDial.setPagesInRow?4(count) eric5.Helpviewer.SpeedDial.SpeedDial.SpeedDial.setSdSize?4(size) +eric5.Helpviewer.SpeedDial.SpeedDial.SpeedDial.speedDialSaved?7 eric5.Helpviewer.SpeedDial.SpeedDial.SpeedDial.urlForShortcut?4(key) eric5.Helpviewer.SpeedDial.SpeedDial.SpeedDial.urlFromUserInput?4(url) eric5.Helpviewer.SpeedDial.SpeedDial.SpeedDial?1(parent=None) +eric5.Helpviewer.SpeedDial.SpeedDialReader.SpeedDialReader.read?4(fileNameOrDevice) +eric5.Helpviewer.SpeedDial.SpeedDialReader.SpeedDialReader?1() +eric5.Helpviewer.SpeedDial.SpeedDialWriter.SpeedDialWriter.write?4(fileNameOrDevice, pages, pagesPerRow, speedDialSize) +eric5.Helpviewer.SpeedDial.SpeedDialWriter.SpeedDialWriter?1() eric5.Helpviewer.SslCertificatesDialog.SslCertificatesDialog.CertRole?7 eric5.Helpviewer.SslCertificatesDialog.SslCertificatesDialog.on_caCertificatesTree_currentItemChanged?4(current, previous) eric5.Helpviewer.SslCertificatesDialog.SslCertificatesDialog.on_caDeleteButton_clicked?4()
--- a/APIs/Python3/eric5.bas Sun Mar 11 12:15:00 2012 +0100 +++ b/APIs/Python3/eric5.bas Sun Mar 11 13:04:30 2012 +0100 @@ -512,6 +512,8 @@ SpecialArrayElementVarItem SpecialVarItem SpecialVarItem VariableItem SpeedDial QObject +SpeedDialReader QXmlStreamReader +SpeedDialWriter QXmlStreamWriter SpellChecker QObject SpellCheckingDialog QDialog Ui_SpellCheckingDialog SpellingPropertiesDialog QDialog Ui_SpellingPropertiesDialog
--- a/Documentation/Help/source.qhp Sun Mar 11 12:15:00 2012 +0100 +++ b/Documentation/Help/source.qhp Sun Mar 11 13:04:30 2012 +0100 @@ -282,8 +282,11 @@ <section title="eric5.Helpviewer.SiteInfo.SiteInfoDialog" ref="eric5.Helpviewer.SiteInfo.SiteInfoDialog.html" /> </section> <section title="eric5.Helpviewer.SpeedDial" ref="index-eric5.Helpviewer.SpeedDial.html"> + <section title="eric5.Helpviewer.SpeedDial.Page" ref="eric5.Helpviewer.SpeedDial.Page.html" /> <section title="eric5.Helpviewer.SpeedDial.PageThumbnailer" ref="eric5.Helpviewer.SpeedDial.PageThumbnailer.html" /> <section title="eric5.Helpviewer.SpeedDial.SpeedDial" ref="eric5.Helpviewer.SpeedDial.SpeedDial.html" /> + <section title="eric5.Helpviewer.SpeedDial.SpeedDialReader" ref="eric5.Helpviewer.SpeedDial.SpeedDialReader.html" /> + <section title="eric5.Helpviewer.SpeedDial.SpeedDialWriter" ref="eric5.Helpviewer.SpeedDial.SpeedDialWriter.html" /> </section> <section title="eric5.Helpviewer.Sync" ref="index-eric5.Helpviewer.Sync.html"> <section title="eric5.Helpviewer.Sync.DirectorySyncHandler" ref="eric5.Helpviewer.Sync.DirectorySyncHandler.html" /> @@ -6746,9 +6749,10 @@ <keyword name="PackageModel.addModule" id="PackageModel.addModule" ref="eric5.Graphics.PackageItem.html#PackageModel.addModule" /> <keyword name="PackageModel.getModules" id="PackageModel.getModules" ref="eric5.Graphics.PackageItem.html#PackageModel.getModules" /> <keyword name="PackageModel.getName" id="PackageModel.getName" ref="eric5.Graphics.PackageItem.html#PackageModel.getName" /> - <keyword name="Page" id="Page" ref="eric5.Helpviewer.SpeedDial.SpeedDial.html#Page" /> - <keyword name="Page (Constructor)" id="Page (Constructor)" ref="eric5.Helpviewer.SpeedDial.SpeedDial.html#Page.__init__" /> - <keyword name="Page.__eq__" id="Page.__eq__" ref="eric5.Helpviewer.SpeedDial.SpeedDial.html#Page.__eq__" /> + <keyword name="Page" id="Page" ref="eric5.Helpviewer.SpeedDial.Page.html#Page" /> + <keyword name="Page (Constructor)" id="Page (Constructor)" ref="eric5.Helpviewer.SpeedDial.Page.html#Page.__init__" /> + <keyword name="Page (Module)" id="Page (Module)" ref="eric5.Helpviewer.SpeedDial.Page.html" /> + <keyword name="Page.__eq__" id="Page.__eq__" ref="eric5.Helpviewer.SpeedDial.Page.html#Page.__eq__" /> <keyword name="PageScreenDialog" id="PageScreenDialog" ref="eric5.Helpviewer.PageScreenDialog.html#PageScreenDialog" /> <keyword name="PageScreenDialog (Constructor)" id="PageScreenDialog (Constructor)" ref="eric5.Helpviewer.PageScreenDialog.html#PageScreenDialog.__init__" /> <keyword name="PageScreenDialog (Module)" id="PageScreenDialog (Module)" ref="eric5.Helpviewer.PageScreenDialog.html" /> @@ -8338,25 +8342,39 @@ <keyword name="SpeedDial (Module)" id="SpeedDial (Module)" ref="eric5.Helpviewer.SpeedDial.SpeedDial.html" /> <keyword name="SpeedDial (Package)" id="SpeedDial (Package)" ref="index-eric5.Helpviewer.SpeedDial.html" /> <keyword name="SpeedDial.__cleanFrames" id="SpeedDial.__cleanFrames" ref="eric5.Helpviewer.SpeedDial.SpeedDial.html#SpeedDial.__cleanFrames" /> - <keyword name="SpeedDial.__generateAllPages" id="SpeedDial.__generateAllPages" ref="eric5.Helpviewer.SpeedDial.SpeedDial.html#SpeedDial.__generateAllPages" /> <keyword name="SpeedDial.__imageFileName" id="SpeedDial.__imageFileName" ref="eric5.Helpviewer.SpeedDial.SpeedDial.html#SpeedDial.__imageFileName" /> <keyword name="SpeedDial.__initialize" id="SpeedDial.__initialize" ref="eric5.Helpviewer.SpeedDial.SpeedDial.html#SpeedDial.__initialize" /> + <keyword name="SpeedDial.__load" id="SpeedDial.__load" ref="eric5.Helpviewer.SpeedDial.SpeedDial.html#SpeedDial.__load" /> <keyword name="SpeedDial.__pagesChanged" id="SpeedDial.__pagesChanged" ref="eric5.Helpviewer.SpeedDial.SpeedDial.html#SpeedDial.__pagesChanged" /> <keyword name="SpeedDial.__thumbnailCreated" id="SpeedDial.__thumbnailCreated" ref="eric5.Helpviewer.SpeedDial.SpeedDial.html#SpeedDial.__thumbnailCreated" /> <keyword name="SpeedDial.addPage" id="SpeedDial.addPage" ref="eric5.Helpviewer.SpeedDial.SpeedDial.html#SpeedDial.addPage" /> <keyword name="SpeedDial.addWebFrame" id="SpeedDial.addWebFrame" ref="eric5.Helpviewer.SpeedDial.SpeedDial.html#SpeedDial.addWebFrame" /> <keyword name="SpeedDial.changed" id="SpeedDial.changed" ref="eric5.Helpviewer.SpeedDial.SpeedDial.html#SpeedDial.changed" /> + <keyword name="SpeedDial.close" id="SpeedDial.close" ref="eric5.Helpviewer.SpeedDial.SpeedDial.html#SpeedDial.close" /> + <keyword name="SpeedDial.getFileName" id="SpeedDial.getFileName" ref="eric5.Helpviewer.SpeedDial.SpeedDial.html#SpeedDial.getFileName" /> <keyword name="SpeedDial.initialScript" id="SpeedDial.initialScript" ref="eric5.Helpviewer.SpeedDial.SpeedDial.html#SpeedDial.initialScript" /> <keyword name="SpeedDial.loadThumbnail" id="SpeedDial.loadThumbnail" ref="eric5.Helpviewer.SpeedDial.SpeedDial.html#SpeedDial.loadThumbnail" /> <keyword name="SpeedDial.pageForUrl" id="SpeedDial.pageForUrl" ref="eric5.Helpviewer.SpeedDial.SpeedDial.html#SpeedDial.pageForUrl" /> <keyword name="SpeedDial.pagesInRow" id="SpeedDial.pagesInRow" ref="eric5.Helpviewer.SpeedDial.SpeedDial.html#SpeedDial.pagesInRow" /> <keyword name="SpeedDial.removeImageForUrl" id="SpeedDial.removeImageForUrl" ref="eric5.Helpviewer.SpeedDial.SpeedDial.html#SpeedDial.removeImageForUrl" /> <keyword name="SpeedDial.removePage" id="SpeedDial.removePage" ref="eric5.Helpviewer.SpeedDial.SpeedDial.html#SpeedDial.removePage" /> + <keyword name="SpeedDial.save" id="SpeedDial.save" ref="eric5.Helpviewer.SpeedDial.SpeedDial.html#SpeedDial.save" /> <keyword name="SpeedDial.sdSize" id="SpeedDial.sdSize" ref="eric5.Helpviewer.SpeedDial.SpeedDial.html#SpeedDial.sdSize" /> <keyword name="SpeedDial.setPagesInRow" id="SpeedDial.setPagesInRow" ref="eric5.Helpviewer.SpeedDial.SpeedDial.html#SpeedDial.setPagesInRow" /> <keyword name="SpeedDial.setSdSize" id="SpeedDial.setSdSize" ref="eric5.Helpviewer.SpeedDial.SpeedDial.html#SpeedDial.setSdSize" /> <keyword name="SpeedDial.urlForShortcut" id="SpeedDial.urlForShortcut" ref="eric5.Helpviewer.SpeedDial.SpeedDial.html#SpeedDial.urlForShortcut" /> <keyword name="SpeedDial.urlFromUserInput" id="SpeedDial.urlFromUserInput" ref="eric5.Helpviewer.SpeedDial.SpeedDial.html#SpeedDial.urlFromUserInput" /> + <keyword name="SpeedDialReader" id="SpeedDialReader" ref="eric5.Helpviewer.SpeedDial.SpeedDialReader.html#SpeedDialReader" /> + <keyword name="SpeedDialReader (Constructor)" id="SpeedDialReader (Constructor)" ref="eric5.Helpviewer.SpeedDial.SpeedDialReader.html#SpeedDialReader.__init__" /> + <keyword name="SpeedDialReader (Module)" id="SpeedDialReader (Module)" ref="eric5.Helpviewer.SpeedDial.SpeedDialReader.html" /> + <keyword name="SpeedDialReader.__readSpeedDial" id="SpeedDialReader.__readSpeedDial" ref="eric5.Helpviewer.SpeedDial.SpeedDialReader.html#SpeedDialReader.__readSpeedDial" /> + <keyword name="SpeedDialReader.__skipUnknownElement" id="SpeedDialReader.__skipUnknownElement" ref="eric5.Helpviewer.SpeedDial.SpeedDialReader.html#SpeedDialReader.__skipUnknownElement" /> + <keyword name="SpeedDialReader.read" id="SpeedDialReader.read" ref="eric5.Helpviewer.SpeedDial.SpeedDialReader.html#SpeedDialReader.read" /> + <keyword name="SpeedDialWriter" id="SpeedDialWriter" ref="eric5.Helpviewer.SpeedDial.SpeedDialWriter.html#SpeedDialWriter" /> + <keyword name="SpeedDialWriter (Constructor)" id="SpeedDialWriter (Constructor)" ref="eric5.Helpviewer.SpeedDial.SpeedDialWriter.html#SpeedDialWriter.__init__" /> + <keyword name="SpeedDialWriter (Module)" id="SpeedDialWriter (Module)" ref="eric5.Helpviewer.SpeedDial.SpeedDialWriter.html" /> + <keyword name="SpeedDialWriter.__write" id="SpeedDialWriter.__write" ref="eric5.Helpviewer.SpeedDial.SpeedDialWriter.html#SpeedDialWriter.__write" /> + <keyword name="SpeedDialWriter.write" id="SpeedDialWriter.write" ref="eric5.Helpviewer.SpeedDial.SpeedDialWriter.html#SpeedDialWriter.write" /> <keyword name="SpellChecker" id="SpellChecker" ref="eric5.QScintilla.SpellChecker.html#SpellChecker" /> <keyword name="SpellChecker (Constructor)" id="SpellChecker (Constructor)" ref="eric5.QScintilla.SpellChecker.html#SpellChecker.__init__" /> <keyword name="SpellChecker (Module)" id="SpellChecker (Module)" ref="eric5.QScintilla.SpellChecker.html" /> @@ -11865,8 +11883,11 @@ <file>eric5.Helpviewer.QtHelpFiltersDialog.html</file> <file>eric5.Helpviewer.SearchWidget.html</file> <file>eric5.Helpviewer.SiteInfo.SiteInfoDialog.html</file> + <file>eric5.Helpviewer.SpeedDial.Page.html</file> <file>eric5.Helpviewer.SpeedDial.PageThumbnailer.html</file> <file>eric5.Helpviewer.SpeedDial.SpeedDial.html</file> + <file>eric5.Helpviewer.SpeedDial.SpeedDialReader.html</file> + <file>eric5.Helpviewer.SpeedDial.SpeedDialWriter.html</file> <file>eric5.Helpviewer.SslCertificatesDialog.html</file> <file>eric5.Helpviewer.SslInfoDialog.html</file> <file>eric5.Helpviewer.SslInfoWidget.html</file>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Documentation/Source/eric5.Helpviewer.SpeedDial.Page.html Sun Mar 11 13:04:30 2012 +0100 @@ -0,0 +1,103 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' +'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'> +<html><head> +<title>eric5.Helpviewer.SpeedDial.Page</title> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body><a NAME="top" ID="top"></a> +<h1>eric5.Helpviewer.SpeedDial.Page</h1> +<p> +Module implementing a structure to hold the data for a speed dial page. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr> +<td><a href="#Page">Page</a></td> +<td>Class to hold the data for a speed dial page.</td> +</tr> +</table> +<h3>Functions</h3> +<table> +<tr><td>None</td></tr> +</table> +<hr /><hr /> +<a NAME="Page" ID="Page"></a> +<h2>Page</h2> +<p> + Class to hold the data for a speed dial page. +</p> +<h3>Derived from</h3> +object +<h3>Class Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#Page.__init__">Page</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#Page.__eq__">__eq__</a></td> +<td>Public method implementing the equality operator.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="Page.__init__" ID="Page.__init__"></a> +<h4>Page (Constructor)</h4> +<b>Page</b>(<i>url="", title="", broken=False</i>) +<p> + Constructor +</p><dl> +<dt><i>url</i></dt> +<dd> +URL of the page (string) +</dd><dt><i>title</i></dt> +<dd> +title of the page (string) +</dd> +</dl><a NAME="Page.__eq__" ID="Page.__eq__"></a> +<h4>Page.__eq__</h4> +<b>__eq__</b>(<i>other</i>) +<p> + Public method implementing the equality operator. +</p><dl> +<dt><i>other</i></dt> +<dd> +reference to the other page object (Page) +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +flag indicating equality (boolean) +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- a/Documentation/Source/eric5.Helpviewer.SpeedDial.SpeedDial.html Sun Mar 11 12:15:00 2012 +0100 +++ b/Documentation/Source/eric5.Helpviewer.SpeedDial.SpeedDial.html Sun Mar 11 13:04:30 2012 +0100 @@ -31,9 +31,6 @@ <h3>Classes</h3> <table> <tr> -<td><a href="#Page">Page</a></td> -<td>Class to hold the data for a speed dial page.</td> -</tr><tr> <td><a href="#SpeedDial">SpeedDial</a></td> <td>Class implementing the speed dial.</td> </tr> @@ -43,66 +40,6 @@ <tr><td>None</td></tr> </table> <hr /><hr /> -<a NAME="Page" ID="Page"></a> -<h2>Page</h2> -<p> - Class to hold the data for a speed dial page. -</p> -<h3>Derived from</h3> -object -<h3>Class Attributes</h3> -<table> -<tr><td>None</td></tr> -</table> -<h3>Class Methods</h3> -<table> -<tr><td>None</td></tr> -</table> -<h3>Methods</h3> -<table> -<tr> -<td><a href="#Page.__init__">Page</a></td> -<td>Constructor</td> -</tr><tr> -<td><a href="#Page.__eq__">__eq__</a></td> -<td>Public method implementing the equality operator.</td> -</tr> -</table> -<h3>Static Methods</h3> -<table> -<tr><td>None</td></tr> -</table> -<a NAME="Page.__init__" ID="Page.__init__"></a> -<h4>Page (Constructor)</h4> -<b>Page</b>(<i>url="", title="", broken=False</i>) -<p> - Constructor -</p><dl> -<dt><i>url</i></dt> -<dd> -URL of the page (string) -</dd><dt><i>title</i></dt> -<dd> -title of the page (string) -</dd> -</dl><a NAME="Page.__eq__" ID="Page.__eq__"></a> -<h4>Page.__eq__</h4> -<b>__eq__</b>(<i>other</i>) -<p> - Public method implementing the equality operator. -</p><dl> -<dt><i>other</i></dt> -<dd> -reference to the other page object (Page) -</dd> -</dl><dl> -<dt>Returns:</dt> -<dd> -flag indicating equality (boolean) -</dd> -</dl> -<div align="right"><a href="#top">Up</a></div> -<hr /><hr /> <a NAME="SpeedDial" ID="SpeedDial"></a> <h2>SpeedDial</h2> <p> @@ -112,6 +49,9 @@ <dt>pagesChanged()</dt> <dd> emitted after the list of pages changed +</dd><dt>speedDialSaved()</dt> +<dd> +emitted after the speed dial data was saved </dd> </dl> <h3>Derived from</h3> @@ -133,15 +73,15 @@ <td><a href="#SpeedDial.__cleanFrames">__cleanFrames</a></td> <td>Private method to clean all frames.</td> </tr><tr> -<td><a href="#SpeedDial.__generateAllPages">__generateAllPages</a></td> -<td>Private method to generate s string with all pages managed by the speed dial.</td> -</tr><tr> <td><a href="#SpeedDial.__imageFileName">__imageFileName</a></td> <td>Private method to generate the image file name for a URL.</td> </tr><tr> <td><a href="#SpeedDial.__initialize">__initialize</a></td> <td>Private method to initialize the speed dial.</td> </tr><tr> +<td><a href="#SpeedDial.__load">__load</a></td> +<td>Private method to load the speed dial configuration.</td> +</tr><tr> <td><a href="#SpeedDial.__pagesChanged">__pagesChanged</a></td> <td>Private slot to react on a change of the pages configuration.</td> </tr><tr> @@ -157,6 +97,12 @@ <td><a href="#SpeedDial.changed">changed</a></td> <td>Public slot to react on changed pages.</td> </tr><tr> +<td><a href="#SpeedDial.close">close</a></td> +<td>Public method to close the user agents manager.</td> +</tr><tr> +<td><a href="#SpeedDial.getFileName">getFileName</a></td> +<td>Public method to get the file name of the user agents file.</td> +</tr><tr> <td><a href="#SpeedDial.initialScript">initialScript</a></td> <td>Public method to get the 'initial' JavaScript script.</td> </tr><tr> @@ -175,6 +121,9 @@ <td><a href="#SpeedDial.removePage">removePage</a></td> <td>Public method to remove a page.</td> </tr><tr> +<td><a href="#SpeedDial.save">save</a></td> +<td>Public method to save the speed dial configuration.</td> +</tr><tr> <td><a href="#SpeedDial.sdSize">sdSize</a></td> <td>Public method to get the speed dial size.</td> </tr><tr> @@ -215,16 +164,6 @@ <dd> list of speed dial frames (list of QWebFrame) </dd> -</dl><a NAME="SpeedDial.__generateAllPages" ID="SpeedDial.__generateAllPages"></a> -<h4>SpeedDial.__generateAllPages</h4> -<b>__generateAllPages</b>(<i></i>) -<p> - Private method to generate s string with all pages managed by the speed dial. -</p><dl> -<dt>Returns:</dt> -<dd> -string with all pages (string) -</dd> </dl><a NAME="SpeedDial.__imageFileName" ID="SpeedDial.__imageFileName"></a> <h4>SpeedDial.__imageFileName</h4> <b>__imageFileName</b>(<i>url</i>) @@ -245,6 +184,11 @@ <b>__initialize</b>(<i></i>) <p> Private method to initialize the speed dial. +</p><a NAME="SpeedDial.__load" ID="SpeedDial.__load"></a> +<h4>SpeedDial.__load</h4> +<b>__load</b>(<i></i>) +<p> + Private method to load the speed dial configuration. </p><a NAME="SpeedDial.__pagesChanged" ID="SpeedDial.__pagesChanged"></a> <h4>SpeedDial.__pagesChanged</h4> <b>__pagesChanged</b>(<i></i>) @@ -293,6 +237,21 @@ <dd> string giving all pages (string) </dd> +</dl><a NAME="SpeedDial.close" ID="SpeedDial.close"></a> +<h4>SpeedDial.close</h4> +<b>close</b>(<i></i>) +<p> + Public method to close the user agents manager. +</p><a NAME="SpeedDial.getFileName" ID="SpeedDial.getFileName"></a> +<h4>SpeedDial.getFileName</h4> +<b>getFileName</b>(<i></i>) +<p> + Public method to get the file name of the user agents file. +</p><dl> +<dt>Returns:</dt> +<dd> +name of the user agents file (string) +</dd> </dl><a NAME="SpeedDial.initialScript" ID="SpeedDial.initialScript"></a> <h4>SpeedDial.initialScript</h4> <b>initialScript</b>(<i></i>) @@ -362,7 +321,12 @@ <dd> URL of the page (QUrl) </dd> -</dl><a NAME="SpeedDial.sdSize" ID="SpeedDial.sdSize"></a> +</dl><a NAME="SpeedDial.save" ID="SpeedDial.save"></a> +<h4>SpeedDial.save</h4> +<b>save</b>(<i></i>) +<p> + Public method to save the speed dial configuration. +</p><a NAME="SpeedDial.sdSize" ID="SpeedDial.sdSize"></a> <h4>SpeedDial.sdSize</h4> <b>sdSize</b>(<i></i>) <p>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Documentation/Source/eric5.Helpviewer.SpeedDial.SpeedDialReader.html Sun Mar 11 13:04:30 2012 +0100 @@ -0,0 +1,113 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' +'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'> +<html><head> +<title>eric5.Helpviewer.SpeedDial.SpeedDialReader</title> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body><a NAME="top" ID="top"></a> +<h1>eric5.Helpviewer.SpeedDial.SpeedDialReader</h1> +<p> +Module implementing a class to read speed dial data files. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr> +<td><a href="#SpeedDialReader">SpeedDialReader</a></td> +<td>Class implementing a reader object for speed dial data files.</td> +</tr> +</table> +<h3>Functions</h3> +<table> +<tr><td>None</td></tr> +</table> +<hr /><hr /> +<a NAME="SpeedDialReader" ID="SpeedDialReader"></a> +<h2>SpeedDialReader</h2> +<p> + Class implementing a reader object for speed dial data files. +</p> +<h3>Derived from</h3> +QXmlStreamReader +<h3>Class Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#SpeedDialReader.__init__">SpeedDialReader</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#SpeedDialReader.__readSpeedDial">__readSpeedDial</a></td> +<td>Private method to read the speed dial data.</td> +</tr><tr> +<td><a href="#SpeedDialReader.__skipUnknownElement">__skipUnknownElement</a></td> +<td>Private method to skip over all unknown elements.</td> +</tr><tr> +<td><a href="#SpeedDialReader.read">read</a></td> +<td>Public method to read a user agent file.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="SpeedDialReader.__init__" ID="SpeedDialReader.__init__"></a> +<h4>SpeedDialReader (Constructor)</h4> +<b>SpeedDialReader</b>(<i></i>) +<p> + Constructor +</p><a NAME="SpeedDialReader.__readSpeedDial" ID="SpeedDialReader.__readSpeedDial"></a> +<h4>SpeedDialReader.__readSpeedDial</h4> +<b>__readSpeedDial</b>(<i></i>) +<p> + Private method to read the speed dial data. +</p><a NAME="SpeedDialReader.__skipUnknownElement" ID="SpeedDialReader.__skipUnknownElement"></a> +<h4>SpeedDialReader.__skipUnknownElement</h4> +<b>__skipUnknownElement</b>(<i></i>) +<p> + Private method to skip over all unknown elements. +</p><a NAME="SpeedDialReader.read" ID="SpeedDialReader.read"></a> +<h4>SpeedDialReader.read</h4> +<b>read</b>(<i>fileNameOrDevice</i>) +<p> + Public method to read a user agent file. +</p><dl> +<dt><i>fileNameOrDevice</i></dt> +<dd> +name of the file to read (string) + or reference to the device to read (QIODevice) +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +list of speed dial pages (list of Page), number of pages per row (integer) + and size of the speed dial pages (integer) +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Documentation/Source/eric5.Helpviewer.SpeedDial.SpeedDialWriter.html Sun Mar 11 13:04:30 2012 +0100 @@ -0,0 +1,124 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' +'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'> +<html><head> +<title>eric5.Helpviewer.SpeedDial.SpeedDialWriter</title> +<style> +body { + background: #EDECE6; + margin: 0em 1em 10em 1em; + color: black; +} + +h1 { color: white; background: #85774A; } +h2 { color: white; background: #85774A; } +h3 { color: white; background: #9D936E; } +h4 { color: white; background: #9D936E; } + +a { color: #BA6D36; } + +</style> +</head> +<body><a NAME="top" ID="top"></a> +<h1>eric5.Helpviewer.SpeedDial.SpeedDialWriter</h1> +<p> +Module implementing a class to write speed dial data files. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr> +<td><a href="#SpeedDialWriter">SpeedDialWriter</a></td> +<td>Class implementing a writer object to generate speed dial data files.</td> +</tr> +</table> +<h3>Functions</h3> +<table> +<tr><td>None</td></tr> +</table> +<hr /><hr /> +<a NAME="SpeedDialWriter" ID="SpeedDialWriter"></a> +<h2>SpeedDialWriter</h2> +<p> + Class implementing a writer object to generate speed dial data files. +</p> +<h3>Derived from</h3> +QXmlStreamWriter +<h3>Class Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Class Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Methods</h3> +<table> +<tr> +<td><a href="#SpeedDialWriter.__init__">SpeedDialWriter</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#SpeedDialWriter.__write">__write</a></td> +<td>Private method to write a speed dial file.</td> +</tr><tr> +<td><a href="#SpeedDialWriter.write">write</a></td> +<td>Public method to write a speed dial data file.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="SpeedDialWriter.__init__" ID="SpeedDialWriter.__init__"></a> +<h4>SpeedDialWriter (Constructor)</h4> +<b>SpeedDialWriter</b>(<i></i>) +<p> + Constructor +</p><a NAME="SpeedDialWriter.__write" ID="SpeedDialWriter.__write"></a> +<h4>SpeedDialWriter.__write</h4> +<b>__write</b>(<i>pages, pagesPerRow, speedDialSize</i>) +<p> + Private method to write a speed dial file. +</p><dl> +<dt><i>pages</i></dt> +<dd> +list of speed dial pages (list of Page) +</dd><dt><i>pagesPerRow</i></dt> +<dd> +number of pages per row (integer) +</dd><dt><i>speedDialSize</i></dt> +<dd> +size of the speed dial pages (integer) +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +flag indicating success (boolean) +</dd> +</dl><a NAME="SpeedDialWriter.write" ID="SpeedDialWriter.write"></a> +<h4>SpeedDialWriter.write</h4> +<b>write</b>(<i>fileNameOrDevice, pages, pagesPerRow, speedDialSize</i>) +<p> + Public method to write a speed dial data file. +</p><dl> +<dt><i>fileNameOrDevice</i></dt> +<dd> +name of the file to write (string) + or device to write to (QIODevice) +</dd><dt><i>pages</i></dt> +<dd> +list of speed dial pages (list of Page) +</dd><dt><i>pagesPerRow</i></dt> +<dd> +number of pages per row (integer) +</dd><dt><i>speedDialSize</i></dt> +<dd> +size of the speed dial pages (integer) +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- a/Documentation/Source/index-eric5.Helpviewer.SpeedDial.html Sun Mar 11 12:15:00 2012 +0100 +++ b/Documentation/Source/index-eric5.Helpviewer.SpeedDial.html Sun Mar 11 13:04:30 2012 +0100 @@ -29,11 +29,20 @@ <h3>Modules</h3> <table> <tr> +<td><a href="eric5.Helpviewer.SpeedDial.Page.html">Page</a></td> +<td>Module implementing a structure to hold the data for a speed dial page.</td> +</tr><tr> <td><a href="eric5.Helpviewer.SpeedDial.PageThumbnailer.html">PageThumbnailer</a></td> <td>Module implementing an object to create a thumbnail image of a web site.</td> </tr><tr> <td><a href="eric5.Helpviewer.SpeedDial.SpeedDial.html">SpeedDial</a></td> <td>Module implementing the speed dial.</td> +</tr><tr> +<td><a href="eric5.Helpviewer.SpeedDial.SpeedDialReader.html">SpeedDialReader</a></td> +<td>Module implementing a class to read speed dial data files.</td> +</tr><tr> +<td><a href="eric5.Helpviewer.SpeedDial.SpeedDialWriter.html">SpeedDialWriter</a></td> +<td>Module implementing a class to write speed dial data files.</td> </tr> </table> </body></html> \ No newline at end of file
--- a/Helpviewer/HelpWindow.py Sun Mar 11 12:15:00 2012 +0100 +++ b/Helpviewer/HelpWindow.py Sun Mar 11 13:04:30 2012 +0100 @@ -1902,6 +1902,8 @@ self.userAgentsManager().close() + self.speedDial().close() + self.syncManager().close() self.searchEdit.openSearchManager().close()
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Helpviewer/SpeedDial/Page.py Sun Mar 11 13:04:30 2012 +0100 @@ -0,0 +1,34 @@ +# -*- coding: utf-8 -*- + +# Copyright (c) 2012 Detlev Offenbach <detlev@die-offenbachs.de> +# + +""" +Module implementing a structure to hold the data for a speed dial page. +""" + + +class Page(object): + """ + Class to hold the data for a speed dial page. + """ + def __init__(self, url="", title="", broken=False): + """ + Constructor + + @param url URL of the page (string) + @param title title of the page (string) + """ + self.url = url + self.title = title + self.broken = broken + + def __eq__(self, other): + """ + Public method implementing the equality operator. + + @param other reference to the other page object (Page) + @return flag indicating equality (boolean) + """ + return self.title == other.title and \ + self.url == other.url
--- a/Helpviewer/SpeedDial/SpeedDial.py Sun Mar 11 12:15:00 2012 +0100 +++ b/Helpviewer/SpeedDial/SpeedDial.py Sun Mar 11 13:04:30 2012 +0100 @@ -13,36 +13,15 @@ QUrl, qWarning from PyQt4.QtWebKit import QWebPage -from .PageThumbnailer import PageThumbnailer - -import Preferences -import Utilities - +from E5Gui import E5MessageBox -class Page(object): - """ - Class to hold the data for a speed dial page. - """ - def __init__(self, url="", title="", broken=False): - """ - Constructor - - @param url URL of the page (string) - @param title title of the page (string) - """ - self.url = url - self.title = title - self.broken = broken - - def __eq__(self, other): - """ - Public method implementing the equality operator. - - @param other reference to the other page object (Page) - @return flag indicating equality (boolean) - """ - return self.title == other.title and \ - self.url == other.url +from .Page import Page +from .PageThumbnailer import PageThumbnailer +from .SpeedDialReader import SpeedDialReader +from .SpeedDialWriter import SpeedDialWriter + +from Utilities.AutoSaver import AutoSaver +import Utilities class SpeedDial(QObject): @@ -50,8 +29,10 @@ Class implementing the speed dial. @signal pagesChanged() emitted after the list of pages changed + @signal speedDialSaved() emitted after the speed dial data was saved """ pagesChanged = pyqtSignal() + speedDialSaved = pyqtSignal() def __init__(self, parent=None): """ @@ -74,6 +55,9 @@ self.__initialize() self.pagesChanged.connect(self.__pagesChanged) + + self.__saveTimer = AutoSaver(self, self.save) + self.pagesChanged.connect(self.__saveTimer.changeOccurred) def addWebFrame(self, frame): """ @@ -154,26 +138,69 @@ return self.__initialScript + def getFileName(self): + """ + Public method to get the file name of the user agents file. + + @return name of the user agents file (string) + """ + return os.path.join(Utilities.getConfigDir(), "browser", "speedDial.xml") + def __initialize(self): """ Private method to initialize the speed dial. """ - allPages = Preferences.Prefs.settings.value("Help/SpeedDial/Pages", "") + self.__thumbnailsDirectory = os.path.join( + Utilities.getConfigDir(), "browser", "thumbnails") + # Create directory if it does not exist yet + if not os.path.exists(self.__thumbnailsDirectory): + os.makedirs(self.__thumbnailsDirectory) - if not allPages: + self.__load() + + def __load(self): + """ + Private method to load the speed dial configuration. + """ + speedDialFile = self.getFileName() + if os.path.exists(speedDialFile): + reader = SpeedDialReader() + allPages, pagesPerRow, speedDialSize = reader.read(speedDialFile) + self.__pagesPerRow = pagesPerRow if pagesPerRow else 4 + self.__speedDialSize = speedDialSize if speedDialSize else 231 + + if allPages: + self.__webPages = allPages + self.pagesChanged.emit() + else: allPages = \ 'url:"http://eric-ide.python-projects.org/"|title:"Eric Web Site";'\ 'url:"http://www.riverbankcomputing.com/"|title:"PyQt4 Web Site";'\ 'url:"http://qt.nokia.com/"|title:"Qt Web Site";'\ 'url:"http://www.python.org"|title:"Python Language Website";'\ 'url:"http://www.google.com"|title:"Google";' - self.changed(allPages) - - self.__thumbnailsDirectory = os.path.join( - Utilities.getConfigDir(), "browser", "thumbnails") - # Create directory if it does not exist yet - if not os.path.exists(self.__thumbnailsDirectory): - os.makedirs(self.__thumbnailsDirectory) + self.changed(allPages) + + def save(self): + """ + Public method to save the speed dial configuration. + """ + speedDialFile = self.getFileName() + writer = SpeedDialWriter() + if not writer.write(speedDialFile, + self.__webPages, self.__pagesPerRow, self.__speedDialSize): + E5MessageBox.critical(None, + self.trUtf8("Saving Speed Dial data"), + self.trUtf8("""<p>Speed Dial data could not be saved to <b>{0}</b></p>""" + ).format(speedDialFile)) + else: + self.speedDialSaved.emit() + + def close(self): + """ + Public method to close the user agents manager. + """ + self.__saveTimer.saveIfNeccessary() def pageForUrl(self, url): """ @@ -280,7 +307,8 @@ @param count number of pages per row (integer) """ - Preferences.Prefs.settings.setValue("Help/SpeedDial/PagesPerRow", count) + self.__pagesPerRow = count + self.__saveTimer.changeOccurred() def pagesInRow(self): """ @@ -288,8 +316,7 @@ @return number of dials per row (integer) """ - return int( - Preferences.Prefs.settings.value("Help/SpeedDial/PagesPerRow", 4)) + return self.__pagesPerRow @pyqtSlot(int) def setSdSize(self, size): @@ -298,7 +325,8 @@ @param size size of the speed dial (integer) """ - Preferences.Prefs.settings.setValue("Help/SpeedDial/SpeedDialSize", size) + self.__speedDialSize = size + self.__saveTimer.changeOccurred() def sdSize(self): """ @@ -306,8 +334,7 @@ @return speed dial size (integer) """ - return int( - Preferences.Prefs.settings.value("Help/SpeedDial/SpeedDialSize", 231)) + return self.__speedDialSize def __thumbnailCreated(self, image): """ @@ -370,25 +397,7 @@ """ Private slot to react on a change of the pages configuration. """ - # step 1: save the list of pages - Preferences.Prefs.settings.setValue( - "Help/SpeedDial/Pages", self.__generateAllPages()) - - # step 2: update all speed dial pages + # update all speed dial pages self.__regenerateScript = True for frame in self.__cleanFrames(): frame.page().triggerAction(QWebPage.Reload) - - def __generateAllPages(self): - """ - Private method to generate s string with all pages managed by the speed dial. - - @return string with all pages (string) - """ - allPages = "" - - for page in self.__webPages: - entry = 'url:"{0}"|title:"{1}";'.format(page.url, page.title) - allPages += entry - - return allPages
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Helpviewer/SpeedDial/SpeedDialReader.py Sun Mar 11 13:04:30 2012 +0100 @@ -0,0 +1,111 @@ +# -*- coding: utf-8 -*- + +# Copyright (c) 2012 Detlev Offenbach <detlev@die-offenbachs.de> +# + + +""" +Module implementing a class to read speed dial data files. +""" + +from PyQt4.QtCore import QXmlStreamReader, QIODevice, QFile, QCoreApplication + +from .Page import Page + + +class SpeedDialReader(QXmlStreamReader): + """ + Class implementing a reader object for speed dial data files. + """ + def __init__(self): + """ + Constructor + """ + super().__init__() + + def read(self, fileNameOrDevice): + """ + Public method to read a user agent file. + + @param fileNameOrDevice name of the file to read (string) + or reference to the device to read (QIODevice) + @return list of speed dial pages (list of Page), number of pages per row (integer) + and size of the speed dial pages (integer) + """ + self.__pages = [] + self.__pagesPerRow = 0 + self.__sdSize = 0 + + if isinstance(fileNameOrDevice, QIODevice): + self.setDevice(fileNameOrDevice) + else: + f = QFile(fileNameOrDevice) + if not f.exists(): + return self.__pages, self.__pagesPerRow, self.__sdSize + f.open(QFile.ReadOnly) + self.setDevice(f) + + while not self.atEnd(): + self.readNext() + if self.isStartElement(): + version = self.attributes().value("version") + if self.name() == "SpeedDial" and \ + (not version or version == "1.0"): + self.__readSpeedDial() + else: + self.raiseError(QCoreApplication.translate( + "SpeedDialReader", + "The file is not a SpeedDial version 1.0 file.")) + + return self.__pages, self.__pagesPerRow, self.__sdSize + + def __readSpeedDial(self): + """ + Private method to read the speed dial data. + """ + if not self.isStartElement() and self.name() != "SpeedDial": + return + + while not self.atEnd(): + self.readNext() + if self.isEndElement(): + if self.name() in ["Pages", "Page"]: + continue + else: + break + + if self.isStartElement(): + if self.name() == "Pages": + attributes = self.attributes() + pagesPerRow = attributes.value("row") + if pagesPerRow.isdigit(): + self.__pagesPerRow = int(pagesPerRow) + sdSize = attributes.value("size") + if sdSize.isdigit(): + self.__sdSize = int(sdSize) + elif self.name() == "Page": + attributes = self.attributes() + url = attributes.value("url") + title = attributes.value("title") + if url: + if not title: + title = url + page = Page(url, title) + self.__pages.append(page) + else: + self.__skipUnknownElement() + + def __skipUnknownElement(self): + """ + Private method to skip over all unknown elements. + """ + if not self.isStartElement(): + return + + while not self.atEnd(): + self.readNext() + if self.isEndElement(): + break + + if self.isStartElement(): + self.__skipUnknownElement()
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Helpviewer/SpeedDial/SpeedDialWriter.py Sun Mar 11 13:04:30 2012 +0100 @@ -0,0 +1,69 @@ +# -*- coding: utf-8 -*- + +# Copyright (c) 2012 Detlev Offenbach <detlev@die-offenbachs.de> +# + +""" +Module implementing a class to write speed dial data files. +""" + +from PyQt4.QtCore import QXmlStreamWriter, QIODevice, QFile + + +class SpeedDialWriter(QXmlStreamWriter): + """ + Class implementing a writer object to generate speed dial data files. + """ + def __init__(self): + """ + Constructor + """ + super().__init__() + + self.setAutoFormatting(True) + + def write(self, fileNameOrDevice, pages, pagesPerRow, speedDialSize): + """ + Public method to write a speed dial data file. + + @param fileNameOrDevice name of the file to write (string) + or device to write to (QIODevice) + @param pages list of speed dial pages (list of Page) + @param pagesPerRow number of pages per row (integer) + @param speedDialSize size of the speed dial pages (integer) + """ + if isinstance(fileNameOrDevice, QIODevice): + f = fileNameOrDevice + else: + f = QFile(fileNameOrDevice) + if not pages or not f.open(QFile.WriteOnly): + return False + + self.setDevice(f) + return self.__write(pages, pagesPerRow, speedDialSize) + + def __write(self, pages, pagesPerRow, speedDialSize): + """ + Private method to write a speed dial file. + + @param pages list of speed dial pages (list of Page) + @param pagesPerRow number of pages per row (integer) + @param speedDialSize size of the speed dial pages (integer) + @return flag indicating success (boolean) + """ + self.writeStartDocument() + self.writeDTD("<!DOCTYPE speeddial>") + self.writeStartElement("SpeedDial") + self.writeAttribute("version", "1.0") + + self.writeStartElement("Pages") + self.writeAttribute("row", str(pagesPerRow)) + self.writeAttribute("size", str(speedDialSize)) + + for page in pages: + self.writeEmptyElement("Page") + self.writeAttribute("url", page.url) + self.writeAttribute("title", page.title) + + self.writeEndDocument() + return True
--- a/eric5.e4p Sun Mar 11 12:15:00 2012 +0100 +++ b/eric5.e4p Sun Mar 11 13:04:30 2012 +0100 @@ -977,6 +977,9 @@ <Source>Helpviewer/ClosedTabsManager.py</Source> <Source>Helpviewer/Sync/SyncDirectorySettingsPage.py</Source> <Source>Helpviewer/Sync/DirectorySyncHandler.py</Source> + <Source>Helpviewer/SpeedDial/Page.py</Source> + <Source>Helpviewer/SpeedDial/SpeedDialWriter.py</Source> + <Source>Helpviewer/SpeedDial/SpeedDialReader.py</Source> </Sources> <Forms> <Form>PyUnit/UnittestDialog.ui</Form>
--- a/i18n/eric5_cs.ts Sun Mar 11 12:15:00 2012 +0100 +++ b/i18n/eric5_cs.ts Sun Mar 11 13:04:30 2012 +0100 @@ -15677,7 +15677,7 @@ <translation>Filtrováno: </translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2261"/> + <location filename="Helpviewer/HelpWindow.py" line="2263"/> <source>Could not find an associated content.</source> <translation>Asociovaný obsah nelze nalézt.</translation> </message> @@ -15742,22 +15742,22 @@ <translation><b>Znovu indexovat dokumentaci</b><p>Přeindexuje dokumentaci.</p></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2370"/> + <location filename="Helpviewer/HelpWindow.py" line="2372"/> <source>Updating search index</source> <translation>Aktualizovat index pro hledání</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2422"/> + <location filename="Helpviewer/HelpWindow.py" line="2424"/> <source>Looking for Documentation...</source> <translation>Vyhledat dokumentaci...</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2452"/> + <location filename="Helpviewer/HelpWindow.py" line="2454"/> <source>Unfiltered</source> <translation>Nefiltrováno</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2471"/> + <location filename="Helpviewer/HelpWindow.py" line="2473"/> <source>Help Engine</source> <translation>Engine nápovědy</translation> </message> @@ -15792,7 +15792,7 @@ <translation type="obsolete">Načteno</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2003"/> + <location filename="Helpviewer/HelpWindow.py" line="2005"/> <source>Full Screen</source> <translation>Celá obrazovka</translation> </message> @@ -16269,7 +16269,7 @@ <translation><b>Ad Block...</b><p>Otevře dialog pro konfiguraci AdBlock odebírání a pravidel.</p></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2431"/> + <location filename="Helpviewer/HelpWindow.py" line="2433"/> <source>eric5 Web Browser</source> <translation>eric5 web prohlížeč</translation> </message> @@ -16319,7 +16319,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2032"/> + <location filename="Helpviewer/HelpWindow.py" line="2034"/> <source><b>Are you sure you want to turn on private browsing?</b><p>When private browsing is turned on, web pages are not added to the history, searches are not added to the list of recent searches and web site icons and cookies are not stored. HTML5 offline storage will be deactivated. Until you close the window, you can still click the Back and Forward buttons to return to the web pages you have opened.</p></source> <translation type="unfinished"></translation> </message> @@ -16334,37 +16334,37 @@ <translation type="obsolete">Výchozí</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2793"/> + <location filename="Helpviewer/HelpWindow.py" line="2795"/> <source>ISO</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2794"/> - <source>Windows</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="Helpviewer/HelpWindow.py" line="2795"/> - <source>ISCII</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="Helpviewer/HelpWindow.py" line="2796"/> - <source>Unicode</source> + <source>Windows</source> <translation type="unfinished"></translation> </message> <message> <location filename="Helpviewer/HelpWindow.py" line="2797"/> - <source>Other</source> + <source>ISCII</source> <translation type="unfinished"></translation> </message> <message> <location filename="Helpviewer/HelpWindow.py" line="2798"/> + <source>Unicode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="Helpviewer/HelpWindow.py" line="2799"/> + <source>Other</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="Helpviewer/HelpWindow.py" line="2800"/> <source>IBM</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2820"/> + <location filename="Helpviewer/HelpWindow.py" line="2822"/> <source>Default Encoding</source> <translation type="unfinished"></translation> </message> @@ -16424,12 +16424,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="3071"/> + <location filename="Helpviewer/HelpWindow.py" line="3073"/> <source>VirusTotal Scan</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="3071"/> + <location filename="Helpviewer/HelpWindow.py" line="3073"/> <source><p>The VirusTotal scan could not be scheduled.<p> <p>Reason: {0}</p></source> <translation type="unfinished"></translation> @@ -16534,7 +16534,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2009"/> + <location filename="Helpviewer/HelpWindow.py" line="2011"/> <source>Restore Window</source> <translation type="unfinished"></translation> </message> @@ -36047,10 +36047,28 @@ <context> <name>SpeedDial</name> <message> - <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="330"/> + <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="357"/> <source>Unable to load</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="192"/> + <source>Saving Speed Dial data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="192"/> + <source><p>Speed Dial data could not be saved to <b>{0}</b></p></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SpeedDialReader</name> + <message> + <location filename="Helpviewer/SpeedDial/SpeedDialReader.py" line="56"/> + <source>The file is not a SpeedDial version 1.0 file.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>SpellCheckingDialog</name>
--- a/i18n/eric5_de.ts Sun Mar 11 12:15:00 2012 +0100 +++ b/i18n/eric5_de.ts Sun Mar 11 13:04:30 2012 +0100 @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="2.0" language="de" sourcelanguage=""> +<!DOCTYPE TS> +<TS version="2.0" language="de"> <context> <name>AboutDialog</name> <message> @@ -1660,8 +1661,8 @@ </message> <message> <location filename="Helpviewer/Bookmarks/BookmarksMenu.py" line="142"/> - <source>Open in New &Tab<byte value="x9"/>Ctrl+LMB</source> - <translation>In neuem &Register öffnen<byte value="x9"/>Strg+LMK</translation> + <source>Open in New &Tab Ctrl+LMB</source> + <translation>In neuem &Register öffnen Strg+LMK</translation> </message> <message> <location filename="Helpviewer/Bookmarks/BookmarksMenu.py" line="148"/> @@ -1897,7 +1898,7 @@ </message> <message> <location filename="Helpviewer/Bookmarks/BookmarksToolBar.py" line="90"/> - <source>Open in New &Tab<byte value="x9"/>Ctrl+LMB</source> + <source>Open in New &Tab Ctrl+LMB</source> <translation>In neuem &Register öffnen\tStrg+LMK</translation> </message> </context> @@ -13134,7 +13135,7 @@ </message> <message> <location filename="Helpviewer/HelpBrowserWV.py" line="899"/> - <source>Open Link in New Tab<byte value="x9"/>Ctrl+LMB</source> + <source>Open Link in New Tab Ctrl+LMB</source> <translation>Link in neuem Fenster öffnen\tStrg+LMK</translation> </message> <message> @@ -15350,7 +15351,7 @@ <translation>Filter: </translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2261"/> + <location filename="Helpviewer/HelpWindow.py" line="2263"/> <source>Could not find an associated content.</source> <translation>Konnte keinen zugehörigen Inhalt finden.</translation> </message> @@ -15415,22 +15416,22 @@ <translation><b>Dokumentation reindizieren</b><p>Reindiziert die Dokumentation.</p></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2370"/> + <location filename="Helpviewer/HelpWindow.py" line="2372"/> <source>Updating search index</source> <translation>Aktualisiere Suchindex</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2422"/> + <location filename="Helpviewer/HelpWindow.py" line="2424"/> <source>Looking for Documentation...</source> <translation>Suche nach Dokumentation...</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2452"/> + <location filename="Helpviewer/HelpWindow.py" line="2454"/> <source>Unfiltered</source> <translation>Ungefiltert</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2471"/> + <location filename="Helpviewer/HelpWindow.py" line="2473"/> <source>Help Engine</source> <translation>Hilfe</translation> </message> @@ -15450,7 +15451,7 @@ <translation><b>Privates Browsen</b><p>Schaltet das private Browsen ein. In diesem Modus wird keine Chronik mehr aufgezeichnet.</p></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2003"/> + <location filename="Helpviewer/HelpWindow.py" line="2005"/> <source>Full Screen</source> <translation>Vollbild</translation> </message> @@ -15877,7 +15878,7 @@ <translation><b>Ad Block...</b><p>Öffnet einen Dialog zum konfigurieren von AdBlock Abonnements und Regeln</p></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2431"/> + <location filename="Helpviewer/HelpWindow.py" line="2433"/> <source>eric5 Web Browser</source> <translation>eric5 Web-Browser</translation> </message> @@ -15922,7 +15923,7 @@ <translation>Such&maschinen verwalten...</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2032"/> + <location filename="Helpviewer/HelpWindow.py" line="2034"/> <source><b>Are you sure you want to turn on private browsing?</b><p>When private browsing is turned on, web pages are not added to the history, searches are not added to the list of recent searches and web site icons and cookies are not stored. HTML5 offline storage will be deactivated. Until you close the window, you can still click the Back and Forward buttons to return to the web pages you have opened.</p></source> <translation><b>Sind sie sicher, dass sie privates Browsen einschalten möchten?</b><p>Wenn das private Browsen eingeschaltet ist, werden keine Web Seiten mehr zur Chronik hinzugefügt und Suchanfragen, Web Site Icons und Cookies werden nicht mehr gespeichert. HTML5 Offline Speicher wird deaktiviert. Bis das Fenster geschlossen wird, können sie jedoch weiterhin die Zurück und Vorwärts Knöpfe nutzen, um zu besuchten Web Seiten zurückzukehren.</p></translation> </message> @@ -15932,37 +15933,37 @@ <translation>Zeichenkodierung</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2793"/> + <location filename="Helpviewer/HelpWindow.py" line="2795"/> <source>ISO</source> <translation>ISO</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2794"/> - <source>Windows</source> - <translation>Windows</translation> - </message> - <message> - <location filename="Helpviewer/HelpWindow.py" line="2795"/> - <source>ISCII</source> - <translation>ISCII</translation> - </message> - <message> <location filename="Helpviewer/HelpWindow.py" line="2796"/> - <source>Unicode</source> - <translation>Unicode</translation> + <source>Windows</source> + <translation>Windows</translation> </message> <message> <location filename="Helpviewer/HelpWindow.py" line="2797"/> - <source>Other</source> - <translation>Sonstige</translation> + <source>ISCII</source> + <translation>ISCII</translation> </message> <message> <location filename="Helpviewer/HelpWindow.py" line="2798"/> + <source>Unicode</source> + <translation>Unicode</translation> + </message> + <message> + <location filename="Helpviewer/HelpWindow.py" line="2799"/> + <source>Other</source> + <translation>Sonstige</translation> + </message> + <message> + <location filename="Helpviewer/HelpWindow.py" line="2800"/> <source>IBM</source> <translation>IBM</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2820"/> + <location filename="Helpviewer/HelpWindow.py" line="2822"/> <source>Default Encoding</source> <translation>Standardkodierung</translation> </message> @@ -16022,12 +16023,12 @@ <translation>Aktuelle Seite prüfen</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="3071"/> + <location filename="Helpviewer/HelpWindow.py" line="3073"/> <source>VirusTotal Scan</source> <translation>VirusTotal Prüfung</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="3071"/> + <location filename="Helpviewer/HelpWindow.py" line="3073"/> <source><p>The VirusTotal scan could not be scheduled.<p> <p>Reason: {0}</p></source> <translation><p>Die VirusTotal Prüfung konnte nicht beauftragt werden.<p> @@ -16133,7 +16134,7 @@ <translation><b>eric5 Web Browser - {0}</b><p>Der eric5-Web-Browser ist eine kombinierte Anzeige für Hilfe- und HTML-Dateien. Er ist Bestandteil der eric5 Entwicklungsumgebung.</p></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2009"/> + <location filename="Helpviewer/HelpWindow.py" line="2011"/> <source>Restore Window</source> <translation>Fenster wiederherstellen</translation> </message> @@ -35153,10 +35154,28 @@ <context> <name>SpeedDial</name> <message> - <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="330"/> + <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="357"/> <source>Unable to load</source> <translation>Fehler beim Laden</translation> </message> + <message> + <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="192"/> + <source>Saving Speed Dial data</source> + <translation>Speichere Schnellwahl Daten</translation> + </message> + <message> + <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="192"/> + <source><p>Speed Dial data could not be saved to <b>{0}</b></p></source> + <translation><p>Die Schnellwahl Daten konnten nicht in die Datei <b>{0}</b> gespeichert werden</p></translation> + </message> +</context> +<context> + <name>SpeedDialReader</name> + <message> + <location filename="Helpviewer/SpeedDial/SpeedDialReader.py" line="56"/> + <source>The file is not a SpeedDial version 1.0 file.</source> + <translation>Die Datei ist keine Schnellwahl Datei der Version 1.0.</translation> + </message> </context> <context> <name>SpellCheckingDialog</name>
--- a/i18n/eric5_en.ts Sun Mar 11 12:15:00 2012 +0100 +++ b/i18n/eric5_en.ts Sun Mar 11 13:04:30 2012 +0100 @@ -14516,7 +14516,7 @@ <context> <name>HelpWindow</name> <message> - <location filename="Helpviewer/HelpWindow.py" line="2431"/> + <location filename="Helpviewer/HelpWindow.py" line="2433"/> <source>eric5 Web Browser</source> <translation type="unfinished"></translation> </message> @@ -15368,7 +15368,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2003"/> + <location filename="Helpviewer/HelpWindow.py" line="2005"/> <source>Full Screen</source> <translation type="unfinished"></translation> </message> @@ -15813,67 +15813,67 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2032"/> + <location filename="Helpviewer/HelpWindow.py" line="2034"/> <source><b>Are you sure you want to turn on private browsing?</b><p>When private browsing is turned on, web pages are not added to the history, searches are not added to the list of recent searches and web site icons and cookies are not stored. HTML5 offline storage will be deactivated. Until you close the window, you can still click the Back and Forward buttons to return to the web pages you have opened.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2261"/> + <location filename="Helpviewer/HelpWindow.py" line="2263"/> <source>Could not find an associated content.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2370"/> + <location filename="Helpviewer/HelpWindow.py" line="2372"/> <source>Updating search index</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2422"/> + <location filename="Helpviewer/HelpWindow.py" line="2424"/> <source>Looking for Documentation...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2452"/> + <location filename="Helpviewer/HelpWindow.py" line="2454"/> <source>Unfiltered</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2471"/> + <location filename="Helpviewer/HelpWindow.py" line="2473"/> <source>Help Engine</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2793"/> - <source>ISO</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="Helpviewer/HelpWindow.py" line="2794"/> - <source>Windows</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="Helpviewer/HelpWindow.py" line="2795"/> - <source>ISCII</source> + <source>ISO</source> <translation type="unfinished"></translation> </message> <message> <location filename="Helpviewer/HelpWindow.py" line="2796"/> - <source>Unicode</source> + <source>Windows</source> <translation type="unfinished"></translation> </message> <message> <location filename="Helpviewer/HelpWindow.py" line="2797"/> - <source>Other</source> + <source>ISCII</source> <translation type="unfinished"></translation> </message> <message> <location filename="Helpviewer/HelpWindow.py" line="2798"/> + <source>Unicode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="Helpviewer/HelpWindow.py" line="2799"/> + <source>Other</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="Helpviewer/HelpWindow.py" line="2800"/> <source>IBM</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2820"/> + <location filename="Helpviewer/HelpWindow.py" line="2822"/> <source>Default Encoding</source> <translation type="unfinished"></translation> </message> @@ -15933,12 +15933,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="3071"/> + <location filename="Helpviewer/HelpWindow.py" line="3073"/> <source>VirusTotal Scan</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="3071"/> + <location filename="Helpviewer/HelpWindow.py" line="3073"/> <source><p>The VirusTotal scan could not be scheduled.<p> <p>Reason: {0}</p></source> <translation type="unfinished"></translation> @@ -16043,7 +16043,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2009"/> + <location filename="Helpviewer/HelpWindow.py" line="2011"/> <source>Restore Window</source> <translation type="unfinished"></translation> </message> @@ -34835,10 +34835,28 @@ <context> <name>SpeedDial</name> <message> - <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="330"/> + <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="357"/> <source>Unable to load</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="192"/> + <source>Saving Speed Dial data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="192"/> + <source><p>Speed Dial data could not be saved to <b>{0}</b></p></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SpeedDialReader</name> + <message> + <location filename="Helpviewer/SpeedDial/SpeedDialReader.py" line="56"/> + <source>The file is not a SpeedDial version 1.0 file.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>SpellCheckingDialog</name>
--- a/i18n/eric5_es.ts Sun Mar 11 12:15:00 2012 +0100 +++ b/i18n/eric5_es.ts Sun Mar 11 13:04:30 2012 +0100 @@ -15537,7 +15537,7 @@ <translation>Filtrado por:</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2261"/> + <location filename="Helpviewer/HelpWindow.py" line="2263"/> <source>Could not find an associated content.</source> <translation>No se ha podido encontrar un contenido asociado.</translation> </message> @@ -15602,22 +15602,22 @@ <translation><b>Reindexar Documentación</b><p>Reindexa el conjunto de documentación.</p></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2370"/> + <location filename="Helpviewer/HelpWindow.py" line="2372"/> <source>Updating search index</source> <translation>Actualizando índice de búsqueda</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2422"/> + <location filename="Helpviewer/HelpWindow.py" line="2424"/> <source>Looking for Documentation...</source> <translation>Buscando Documentación...</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2452"/> + <location filename="Helpviewer/HelpWindow.py" line="2454"/> <source>Unfiltered</source> <translation>Sin filtrar</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2471"/> + <location filename="Helpviewer/HelpWindow.py" line="2473"/> <source>Help Engine</source> <translation>Motor de Ayuda</translation> </message> @@ -15637,7 +15637,7 @@ <translation><b>Navegación Privada</b><p>Habilita navegación privada. En este modo, el historial no queda registrado.</p></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2003"/> + <location filename="Helpviewer/HelpWindow.py" line="2005"/> <source>Full Screen</source> <translation>Pantalla Completa</translation> </message> @@ -16104,7 +16104,7 @@ <translation><b>Ad Block...</b><p>Abre un diálogo para configurar las suscripciones y reglas de AdBlock</p></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2431"/> + <location filename="Helpviewer/HelpWindow.py" line="2433"/> <source>eric5 Web Browser</source> <translation>Navegador Web de eric5</translation> </message> @@ -16149,7 +16149,7 @@ <translation>Configurar Motor&es de Búsqueda...</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2032"/> + <location filename="Helpviewer/HelpWindow.py" line="2034"/> <source><b>Are you sure you want to turn on private browsing?</b><p>When private browsing is turned on, web pages are not added to the history, searches are not added to the list of recent searches and web site icons and cookies are not stored. HTML5 offline storage will be deactivated. Until you close the window, you can still click the Back and Forward buttons to return to the web pages you have opened.</p></source> <translation><b>¿Está seguro de que desea activar la navegación privada?</b><p>Cuando la navegación privada ha sido activada, las páginas web no se añaden al historial, las búsquedas no se añaden a la lista de búsquedas recientes, y los iconos de website y las cookies no son almacenados. El almacenamiento offline de HTML5 tambien es desactivado. Hasta que la ventana sea cerrada, todavía se pueden utilizar los botones de Atrás y Adelante para retornar a las páginas web que hayan sido navegadas.</p></translation> </message> @@ -16164,37 +16164,37 @@ <translation type="obsolete">Agente de Usuario</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2793"/> + <location filename="Helpviewer/HelpWindow.py" line="2795"/> <source>ISO</source> <translation>ISO</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2794"/> - <source>Windows</source> - <translation>Windows</translation> - </message> - <message> - <location filename="Helpviewer/HelpWindow.py" line="2795"/> - <source>ISCII</source> - <translation>ISCII</translation> - </message> - <message> <location filename="Helpviewer/HelpWindow.py" line="2796"/> - <source>Unicode</source> - <translation>Unicode</translation> + <source>Windows</source> + <translation>Windows</translation> </message> <message> <location filename="Helpviewer/HelpWindow.py" line="2797"/> - <source>Other</source> - <translation>Otro</translation> + <source>ISCII</source> + <translation>ISCII</translation> </message> <message> <location filename="Helpviewer/HelpWindow.py" line="2798"/> + <source>Unicode</source> + <translation>Unicode</translation> + </message> + <message> + <location filename="Helpviewer/HelpWindow.py" line="2799"/> + <source>Other</source> + <translation>Otro</translation> + </message> + <message> + <location filename="Helpviewer/HelpWindow.py" line="2800"/> <source>IBM</source> <translation>IBM</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2820"/> + <location filename="Helpviewer/HelpWindow.py" line="2822"/> <source>Default Encoding</source> <translation>Codificación por Defecto</translation> </message> @@ -16254,12 +16254,12 @@ <translation>Analizar sitio actual</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="3071"/> + <location filename="Helpviewer/HelpWindow.py" line="3073"/> <source>VirusTotal Scan</source> <translation>Análisis con VirusTotal</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="3071"/> + <location filename="Helpviewer/HelpWindow.py" line="3073"/> <source><p>The VirusTotal scan could not be scheduled.<p> <p>Reason: {0}</p></source> <translation><p>El análisis con VirusTotal no se ha podido programar.<p> @@ -16370,7 +16370,7 @@ <translation><b>Navegador Web de eric5- {0}</b><p>El Navegador Web de eric5 is una combación de navegador de archivos de ayuda y de HTML. Es parte del conjunto de herramientas de desarrollo de eric5.</p></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2009"/> + <location filename="Helpviewer/HelpWindow.py" line="2011"/> <source>Restore Window</source> <translation>Restaurar Ventana</translation> </message> @@ -35701,10 +35701,28 @@ <context> <name>SpeedDial</name> <message> - <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="330"/> + <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="357"/> <source>Unable to load</source> <translation>No se ha podido cargar</translation> </message> + <message> + <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="192"/> + <source>Saving Speed Dial data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="192"/> + <source><p>Speed Dial data could not be saved to <b>{0}</b></p></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SpeedDialReader</name> + <message> + <location filename="Helpviewer/SpeedDial/SpeedDialReader.py" line="56"/> + <source>The file is not a SpeedDial version 1.0 file.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>SpellCheckingDialog</name>
--- a/i18n/eric5_fr.ts Sun Mar 11 12:15:00 2012 +0100 +++ b/i18n/eric5_fr.ts Sun Mar 11 13:04:30 2012 +0100 @@ -16861,7 +16861,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2261"/> + <location filename="Helpviewer/HelpWindow.py" line="2263"/> <source>Could not find an associated content.</source> <translation type="unfinished"></translation> </message> @@ -16926,22 +16926,22 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2370"/> + <location filename="Helpviewer/HelpWindow.py" line="2372"/> <source>Updating search index</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2422"/> + <location filename="Helpviewer/HelpWindow.py" line="2424"/> <source>Looking for Documentation...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2452"/> + <location filename="Helpviewer/HelpWindow.py" line="2454"/> <source>Unfiltered</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2471"/> + <location filename="Helpviewer/HelpWindow.py" line="2473"/> <source>Help Engine</source> <translation type="unfinished"></translation> </message> @@ -16961,7 +16961,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2003"/> + <location filename="Helpviewer/HelpWindow.py" line="2005"/> <source>Full Screen</source> <translation type="unfinished"></translation> </message> @@ -17388,7 +17388,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2431"/> + <location filename="Helpviewer/HelpWindow.py" line="2433"/> <source>eric5 Web Browser</source> <translation type="unfinished"></translation> </message> @@ -17433,7 +17433,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2032"/> + <location filename="Helpviewer/HelpWindow.py" line="2034"/> <source><b>Are you sure you want to turn on private browsing?</b><p>When private browsing is turned on, web pages are not added to the history, searches are not added to the list of recent searches and web site icons and cookies are not stored. HTML5 offline storage will be deactivated. Until you close the window, you can still click the Back and Forward buttons to return to the web pages you have opened.</p></source> <translation type="unfinished"></translation> </message> @@ -17448,37 +17448,37 @@ <translation type="obsolete">Défaut</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2793"/> + <location filename="Helpviewer/HelpWindow.py" line="2795"/> <source>ISO</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2794"/> - <source>Windows</source> - <translation type="unfinished">Windows</translation> - </message> - <message> - <location filename="Helpviewer/HelpWindow.py" line="2795"/> - <source>ISCII</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="Helpviewer/HelpWindow.py" line="2796"/> - <source>Unicode</source> - <translation type="unfinished">Unicode</translation> + <source>Windows</source> + <translation type="unfinished">Windows</translation> </message> <message> <location filename="Helpviewer/HelpWindow.py" line="2797"/> - <source>Other</source> - <translation type="unfinished">Autre</translation> + <source>ISCII</source> + <translation type="unfinished"></translation> </message> <message> <location filename="Helpviewer/HelpWindow.py" line="2798"/> + <source>Unicode</source> + <translation type="unfinished">Unicode</translation> + </message> + <message> + <location filename="Helpviewer/HelpWindow.py" line="2799"/> + <source>Other</source> + <translation type="unfinished">Autre</translation> + </message> + <message> + <location filename="Helpviewer/HelpWindow.py" line="2800"/> <source>IBM</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2820"/> + <location filename="Helpviewer/HelpWindow.py" line="2822"/> <source>Default Encoding</source> <translation type="unfinished"></translation> </message> @@ -17538,12 +17538,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="3071"/> + <location filename="Helpviewer/HelpWindow.py" line="3073"/> <source>VirusTotal Scan</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="3071"/> + <location filename="Helpviewer/HelpWindow.py" line="3073"/> <source><p>The VirusTotal scan could not be scheduled.<p> <p>Reason: {0}</p></source> <translation type="unfinished"></translation> @@ -17648,7 +17648,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2009"/> + <location filename="Helpviewer/HelpWindow.py" line="2011"/> <source>Restore Window</source> <translation type="unfinished"></translation> </message> @@ -38612,10 +38612,28 @@ <context> <name>SpeedDial</name> <message> - <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="330"/> + <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="357"/> <source>Unable to load</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="192"/> + <source>Saving Speed Dial data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="192"/> + <source><p>Speed Dial data could not be saved to <b>{0}</b></p></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SpeedDialReader</name> + <message> + <location filename="Helpviewer/SpeedDial/SpeedDialReader.py" line="56"/> + <source>The file is not a SpeedDial version 1.0 file.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>SpellCheckingDialog</name>
--- a/i18n/eric5_it.ts Sun Mar 11 12:15:00 2012 +0100 +++ b/i18n/eric5_it.ts Sun Mar 11 13:04:30 2012 +0100 @@ -15533,27 +15533,27 @@ <translation>Filtrato per:</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2261"/> + <location filename="Helpviewer/HelpWindow.py" line="2263"/> <source>Could not find an associated content.</source> <translation>Non posso trovare un contenuto associato.</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2370"/> + <location filename="Helpviewer/HelpWindow.py" line="2372"/> <source>Updating search index</source> <translation>Aggiornamento indice di ricerca</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2422"/> + <location filename="Helpviewer/HelpWindow.py" line="2424"/> <source>Looking for Documentation...</source> <translation>Ricerca documentazione...</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2452"/> + <location filename="Helpviewer/HelpWindow.py" line="2454"/> <source>Unfiltered</source> <translation>Non filtrato</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2471"/> + <location filename="Helpviewer/HelpWindow.py" line="2473"/> <source>Help Engine</source> <translation>Motore di help</translation> </message> @@ -15573,7 +15573,7 @@ <translation><b>Navigazione anonima</b><p>Attiva la navigazione anonima. In questa modalità la cronologia non è più registrata.</p></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2003"/> + <location filename="Helpviewer/HelpWindow.py" line="2005"/> <source>Full Screen</source> <translation>Tutto schermo</translation> </message> @@ -16040,7 +16040,7 @@ <translation><b>Ad Block...</b><p>Apre un dialogo per configurare le regole di sottoscrizione di AdBlock.</p></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2431"/> + <location filename="Helpviewer/HelpWindow.py" line="2433"/> <source>eric5 Web Browser</source> <translation>Web Browser di eric5</translation> </message> @@ -16085,7 +16085,7 @@ <translation>Configura motori di &ricerca...</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2032"/> + <location filename="Helpviewer/HelpWindow.py" line="2034"/> <source><b>Are you sure you want to turn on private browsing?</b><p>When private browsing is turned on, web pages are not added to the history, searches are not added to the list of recent searches and web site icons and cookies are not stored. HTML5 offline storage will be deactivated. Until you close the window, you can still click the Back and Forward buttons to return to the web pages you have opened.</p></source> <translation><b>Sei sicuro di voler attivare la navigazione riservata?</b><p>Quando la navigazione riservata è attivata, le pagine web non sono aggiunte alla cronologia, le ricerche non sono aggiunte alla lista delle ultime ricerche e le icone dei siti e i cookie non sono salvati, l'offline storage di HTML5 viene disattivato. Fino alla chiusura della finestra, puoi premere sui pulsanti Precedente e Successivo per tornare alle pagine web che hai visitato.</p></translation> </message> @@ -16100,37 +16100,37 @@ <translation type="obsolete">User Agent</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2793"/> + <location filename="Helpviewer/HelpWindow.py" line="2795"/> <source>ISO</source> <translation>ISO</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2794"/> - <source>Windows</source> - <translation>Windows</translation> - </message> - <message> - <location filename="Helpviewer/HelpWindow.py" line="2795"/> - <source>ISCII</source> - <translation>ISCII</translation> - </message> - <message> <location filename="Helpviewer/HelpWindow.py" line="2796"/> - <source>Unicode</source> - <translation>Unicode</translation> + <source>Windows</source> + <translation>Windows</translation> </message> <message> <location filename="Helpviewer/HelpWindow.py" line="2797"/> - <source>Other</source> - <translation>Altro</translation> + <source>ISCII</source> + <translation>ISCII</translation> </message> <message> <location filename="Helpviewer/HelpWindow.py" line="2798"/> + <source>Unicode</source> + <translation>Unicode</translation> + </message> + <message> + <location filename="Helpviewer/HelpWindow.py" line="2799"/> + <source>Other</source> + <translation>Altro</translation> + </message> + <message> + <location filename="Helpviewer/HelpWindow.py" line="2800"/> <source>IBM</source> <translation>IBM</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2820"/> + <location filename="Helpviewer/HelpWindow.py" line="2822"/> <source>Default Encoding</source> <translation>Encoding di default</translation> </message> @@ -16190,12 +16190,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="3071"/> + <location filename="Helpviewer/HelpWindow.py" line="3073"/> <source>VirusTotal Scan</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="3071"/> + <location filename="Helpviewer/HelpWindow.py" line="3073"/> <source><p>The VirusTotal scan could not be scheduled.<p> <p>Reason: {0}</p></source> <translation type="unfinished"></translation> @@ -16300,7 +16300,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2009"/> + <location filename="Helpviewer/HelpWindow.py" line="2011"/> <source>Restore Window</source> <translation type="unfinished"></translation> </message> @@ -35549,10 +35549,28 @@ <context> <name>SpeedDial</name> <message> - <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="330"/> + <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="357"/> <source>Unable to load</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="192"/> + <source>Saving Speed Dial data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="192"/> + <source><p>Speed Dial data could not be saved to <b>{0}</b></p></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SpeedDialReader</name> + <message> + <location filename="Helpviewer/SpeedDial/SpeedDialReader.py" line="56"/> + <source>The file is not a SpeedDial version 1.0 file.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>SpellCheckingDialog</name>
--- a/i18n/eric5_ru.ts Sun Mar 11 12:15:00 2012 +0100 +++ b/i18n/eric5_ru.ts Sun Mar 11 13:04:30 2012 +0100 @@ -15580,7 +15580,7 @@ <translation>Фильтровать по:</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2261"/> + <location filename="Helpviewer/HelpWindow.py" line="2263"/> <source>Could not find an associated content.</source> <translation>Невозможно найти соответствующее содержание.</translation> </message> @@ -15645,22 +15645,22 @@ <translation><b>Переиндексировать документацию</b><p>Переиндексировать документацию.</p></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2370"/> + <location filename="Helpviewer/HelpWindow.py" line="2372"/> <source>Updating search index</source> <translation>Обновление поискового индекса</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2422"/> + <location filename="Helpviewer/HelpWindow.py" line="2424"/> <source>Looking for Documentation...</source> <translation>Идёт поиск помощи...</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2452"/> + <location filename="Helpviewer/HelpWindow.py" line="2454"/> <source>Unfiltered</source> <translation>Нефильтрованное</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2471"/> + <location filename="Helpviewer/HelpWindow.py" line="2473"/> <source>Help Engine</source> <translation>Просмотрщик помощи</translation> </message> @@ -15680,7 +15680,7 @@ <translation><b>Личный просмотр</b><p>Разрешает режим личного просмотра. В этом режиме история не сохраняется.</p></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2003"/> + <location filename="Helpviewer/HelpWindow.py" line="2005"/> <source>Full Screen</source> <translation>Полный экран</translation> </message> @@ -16147,7 +16147,7 @@ <translation><b>Ad Block...</b><p>Показать диалог для настройки AdBlock подписок и правил.</p></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2431"/> + <location filename="Helpviewer/HelpWindow.py" line="2433"/> <source>eric5 Web Browser</source> <translation>WEB просмотрщик встроенный в Eric5</translation> </message> @@ -16192,7 +16192,7 @@ <translation>Настройка &поисковиков...</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2032"/> + <location filename="Helpviewer/HelpWindow.py" line="2034"/> <source><b>Are you sure you want to turn on private browsing?</b><p>When private browsing is turned on, web pages are not added to the history, searches are not added to the list of recent searches and web site icons and cookies are not stored. HTML5 offline storage will be deactivated. Until you close the window, you can still click the Back and Forward buttons to return to the web pages you have opened.</p></source> <translation><b>Подтвердите включение закрытого режима.</b><p>В закрытом режиме посещённые WEB страницы не сохраняются в истории, поиски не сохраняються в списке последних поисков, иконки сайтов и cookies так же не сохраняются. HTML5 автономное хранилище будет выключено. Пока текущее окно не закрыто, переход вперёд и назад на просмотренные уже страницы всё же будет работать.</p></translation> </message> @@ -16202,37 +16202,37 @@ <translation>Кодировка текста</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2793"/> + <location filename="Helpviewer/HelpWindow.py" line="2795"/> <source>ISO</source> <translation></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2794"/> - <source>Windows</source> - <translation>Windows</translation> - </message> - <message> - <location filename="Helpviewer/HelpWindow.py" line="2795"/> - <source>ISCII</source> - <translation></translation> - </message> - <message> <location filename="Helpviewer/HelpWindow.py" line="2796"/> - <source>Unicode</source> - <translation>Юникод</translation> + <source>Windows</source> + <translation>Windows</translation> </message> <message> <location filename="Helpviewer/HelpWindow.py" line="2797"/> - <source>Other</source> - <translation>Другое</translation> + <source>ISCII</source> + <translation></translation> </message> <message> <location filename="Helpviewer/HelpWindow.py" line="2798"/> + <source>Unicode</source> + <translation>Юникод</translation> + </message> + <message> + <location filename="Helpviewer/HelpWindow.py" line="2799"/> + <source>Other</source> + <translation>Другое</translation> + </message> + <message> + <location filename="Helpviewer/HelpWindow.py" line="2800"/> <source>IBM</source> <translation></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2820"/> + <location filename="Helpviewer/HelpWindow.py" line="2822"/> <source>Default Encoding</source> <translation>Кодировка по умолчанию</translation> </message> @@ -16292,12 +16292,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="3071"/> + <location filename="Helpviewer/HelpWindow.py" line="3073"/> <source>VirusTotal Scan</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="3071"/> + <location filename="Helpviewer/HelpWindow.py" line="3073"/> <source><p>The VirusTotal scan could not be scheduled.<p> <p>Reason: {0}</p></source> <translation type="unfinished"></translation> @@ -16402,7 +16402,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2009"/> + <location filename="Helpviewer/HelpWindow.py" line="2011"/> <source>Restore Window</source> <translation type="unfinished"></translation> </message> @@ -35694,10 +35694,28 @@ <context> <name>SpeedDial</name> <message> - <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="330"/> + <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="357"/> <source>Unable to load</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="192"/> + <source>Saving Speed Dial data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="192"/> + <source><p>Speed Dial data could not be saved to <b>{0}</b></p></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SpeedDialReader</name> + <message> + <location filename="Helpviewer/SpeedDial/SpeedDialReader.py" line="56"/> + <source>The file is not a SpeedDial version 1.0 file.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>SpellCheckingDialog</name>
--- a/i18n/eric5_tr.ts Sun Mar 11 12:15:00 2012 +0100 +++ b/i18n/eric5_tr.ts Sun Mar 11 13:04:30 2012 +0100 @@ -14913,7 +14913,7 @@ <context> <name>HelpWindow</name> <message> - <location filename="Helpviewer/HelpWindow.py" line="2431"/> + <location filename="Helpviewer/HelpWindow.py" line="2433"/> <source>eric5 Web Browser</source> <translation>Eric5 Web Gözatıcısı</translation> </message> @@ -15770,7 +15770,7 @@ <translation><b>Sayfa kaynağını göster</b><p>Sayfa kaynağını bir düzenleyicide göster.</p></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2003"/> + <location filename="Helpviewer/HelpWindow.py" line="2005"/> <source>Full Screen</source> <translation>Tam Ekran</translation> </message> @@ -16260,27 +16260,27 @@ <translation type="obsolete">Yükleme bitirildi</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2261"/> + <location filename="Helpviewer/HelpWindow.py" line="2263"/> <source>Could not find an associated content.</source> <translation>Birleştirilmiş bir içerek bulunamadı.</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2370"/> + <location filename="Helpviewer/HelpWindow.py" line="2372"/> <source>Updating search index</source> <translation>Arama index yenileniyor</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2422"/> + <location filename="Helpviewer/HelpWindow.py" line="2424"/> <source>Looking for Documentation...</source> <translation>Dökümanlara bakılıyor...</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2452"/> + <location filename="Helpviewer/HelpWindow.py" line="2454"/> <source>Unfiltered</source> <translation>Süzülmemiş</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2471"/> + <location filename="Helpviewer/HelpWindow.py" line="2473"/> <source>Help Engine</source> <translation>Yardım Motoru</translation> </message> @@ -16365,42 +16365,42 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2032"/> + <location filename="Helpviewer/HelpWindow.py" line="2034"/> <source><b>Are you sure you want to turn on private browsing?</b><p>When private browsing is turned on, web pages are not added to the history, searches are not added to the list of recent searches and web site icons and cookies are not stored. HTML5 offline storage will be deactivated. Until you close the window, you can still click the Back and Forward buttons to return to the web pages you have opened.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2793"/> - <source>ISO</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="Helpviewer/HelpWindow.py" line="2794"/> - <source>Windows</source> - <translation>Windows</translation> - </message> - <message> <location filename="Helpviewer/HelpWindow.py" line="2795"/> - <source>ISCII</source> + <source>ISO</source> <translation type="unfinished"></translation> </message> <message> <location filename="Helpviewer/HelpWindow.py" line="2796"/> - <source>Unicode</source> - <translation>Evrensel kod</translation> + <source>Windows</source> + <translation>Windows</translation> </message> <message> <location filename="Helpviewer/HelpWindow.py" line="2797"/> - <source>Other</source> - <translation>Diğer</translation> + <source>ISCII</source> + <translation type="unfinished"></translation> </message> <message> <location filename="Helpviewer/HelpWindow.py" line="2798"/> + <source>Unicode</source> + <translation>Evrensel kod</translation> + </message> + <message> + <location filename="Helpviewer/HelpWindow.py" line="2799"/> + <source>Other</source> + <translation>Diğer</translation> + </message> + <message> + <location filename="Helpviewer/HelpWindow.py" line="2800"/> <source>IBM</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2820"/> + <location filename="Helpviewer/HelpWindow.py" line="2822"/> <source>Default Encoding</source> <translation>Varsayılan Kodlama</translation> </message> @@ -16425,12 +16425,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="3071"/> + <location filename="Helpviewer/HelpWindow.py" line="3073"/> <source>VirusTotal Scan</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="3071"/> + <location filename="Helpviewer/HelpWindow.py" line="3073"/> <source><p>The VirusTotal scan could not be scheduled.<p> <p>Reason: {0}</p></source> <translation type="unfinished"></translation> @@ -16535,7 +16535,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2009"/> + <location filename="Helpviewer/HelpWindow.py" line="2011"/> <source>Restore Window</source> <translation type="unfinished"></translation> </message> @@ -35848,10 +35848,28 @@ <context> <name>SpeedDial</name> <message> - <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="330"/> + <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="357"/> <source>Unable to load</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="192"/> + <source>Saving Speed Dial data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="192"/> + <source><p>Speed Dial data could not be saved to <b>{0}</b></p></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SpeedDialReader</name> + <message> + <location filename="Helpviewer/SpeedDial/SpeedDialReader.py" line="56"/> + <source>The file is not a SpeedDial version 1.0 file.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>SpellCheckingDialog</name>
--- a/i18n/eric5_zh_CN.GB2312.ts Sun Mar 11 12:15:00 2012 +0100 +++ b/i18n/eric5_zh_CN.GB2312.ts Sun Mar 11 13:04:30 2012 +0100 @@ -16822,7 +16822,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2261"/> + <location filename="Helpviewer/HelpWindow.py" line="2263"/> <source>Could not find an associated content.</source> <translation type="unfinished"></translation> </message> @@ -16887,22 +16887,22 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2370"/> + <location filename="Helpviewer/HelpWindow.py" line="2372"/> <source>Updating search index</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2422"/> + <location filename="Helpviewer/HelpWindow.py" line="2424"/> <source>Looking for Documentation...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2452"/> + <location filename="Helpviewer/HelpWindow.py" line="2454"/> <source>Unfiltered</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2471"/> + <location filename="Helpviewer/HelpWindow.py" line="2473"/> <source>Help Engine</source> <translation type="unfinished"></translation> </message> @@ -16922,7 +16922,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2003"/> + <location filename="Helpviewer/HelpWindow.py" line="2005"/> <source>Full Screen</source> <translation type="unfinished"></translation> </message> @@ -17349,7 +17349,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2431"/> + <location filename="Helpviewer/HelpWindow.py" line="2433"/> <source>eric5 Web Browser</source> <translation type="unfinished"></translation> </message> @@ -17394,7 +17394,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2032"/> + <location filename="Helpviewer/HelpWindow.py" line="2034"/> <source><b>Are you sure you want to turn on private browsing?</b><p>When private browsing is turned on, web pages are not added to the history, searches are not added to the list of recent searches and web site icons and cookies are not stored. HTML5 offline storage will be deactivated. Until you close the window, you can still click the Back and Forward buttons to return to the web pages you have opened.</p></source> <translation type="unfinished"></translation> </message> @@ -17409,37 +17409,37 @@ <translation type="obsolete">默认</translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2793"/> + <location filename="Helpviewer/HelpWindow.py" line="2795"/> <source>ISO</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2794"/> - <source>Windows</source> - <translation type="unfinished">Windows</translation> - </message> - <message> - <location filename="Helpviewer/HelpWindow.py" line="2795"/> - <source>ISCII</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="Helpviewer/HelpWindow.py" line="2796"/> - <source>Unicode</source> - <translation type="unfinished">Unicode</translation> + <source>Windows</source> + <translation type="unfinished">Windows</translation> </message> <message> <location filename="Helpviewer/HelpWindow.py" line="2797"/> - <source>Other</source> - <translation type="unfinished">其它</translation> + <source>ISCII</source> + <translation type="unfinished"></translation> </message> <message> <location filename="Helpviewer/HelpWindow.py" line="2798"/> + <source>Unicode</source> + <translation type="unfinished">Unicode</translation> + </message> + <message> + <location filename="Helpviewer/HelpWindow.py" line="2799"/> + <source>Other</source> + <translation type="unfinished">其它</translation> + </message> + <message> + <location filename="Helpviewer/HelpWindow.py" line="2800"/> <source>IBM</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2820"/> + <location filename="Helpviewer/HelpWindow.py" line="2822"/> <source>Default Encoding</source> <translation type="unfinished"></translation> </message> @@ -17499,12 +17499,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="3071"/> + <location filename="Helpviewer/HelpWindow.py" line="3073"/> <source>VirusTotal Scan</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="3071"/> + <location filename="Helpviewer/HelpWindow.py" line="3073"/> <source><p>The VirusTotal scan could not be scheduled.<p> <p>Reason: {0}</p></source> <translation type="unfinished"></translation> @@ -17609,7 +17609,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/HelpWindow.py" line="2009"/> + <location filename="Helpviewer/HelpWindow.py" line="2011"/> <source>Restore Window</source> <translation type="unfinished"></translation> </message> @@ -38576,10 +38576,28 @@ <context> <name>SpeedDial</name> <message> - <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="330"/> + <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="357"/> <source>Unable to load</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="192"/> + <source>Saving Speed Dial data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="Helpviewer/SpeedDial/SpeedDial.py" line="192"/> + <source><p>Speed Dial data could not be saved to <b>{0}</b></p></source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SpeedDialReader</name> + <message> + <location filename="Helpviewer/SpeedDial/SpeedDialReader.py" line="56"/> + <source>The file is not a SpeedDial version 1.0 file.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>SpellCheckingDialog</name>