Wed, 13 Jul 2016 14:09:52 +0200
Added an improved "Print to PDF" to the new web browser for Qt 5.7+.
--- a/APIs/Python3/eric6.api Wed Jul 13 11:51:03 2016 +0200 +++ b/APIs/Python3/eric6.api Wed Jul 13 14:09:52 2016 +0200 @@ -1463,6 +1463,7 @@ eric6.E5Gui.E5PathPicker.E5PathPickerModes.OpenFilesMode?7 eric6.E5Gui.E5PathPicker.E5PathPickerModes.SaveFileEnsureExtensionMode?7 eric6.E5Gui.E5PathPicker.E5PathPickerModes.SaveFileMode?7 +eric6.E5Gui.E5PathPicker.E5PathPickerModes.SaveFileOverwriteMode?7 eric6.E5Gui.E5ProgressDialog.E5ProgressDialog.format?4() eric6.E5Gui.E5ProgressDialog.E5ProgressDialog.setFormat?4(format) eric6.E5Gui.E5ProgressDialog.E5ProgressDialog?1(labelText, cancelButtonText, minimum, maximum, format=None, parent=None, flags=Qt.WindowFlags()) @@ -10655,6 +10656,9 @@ eric6.WebBrowser.Tools.DelayedFileWatcher.DelayedFileWatcher.delayedDirectoryChanged?7 eric6.WebBrowser.Tools.DelayedFileWatcher.DelayedFileWatcher.delayedFileChanged?7 eric6.WebBrowser.Tools.DelayedFileWatcher.DelayedFileWatcher?1(paths=None, parent=None) +eric6.WebBrowser.Tools.PrintToPdfDialog.PrintToPdfDialog.getData?4() +eric6.WebBrowser.Tools.PrintToPdfDialog.PrintToPdfDialog.on_pageLayoutButton_clicked?4() +eric6.WebBrowser.Tools.PrintToPdfDialog.PrintToPdfDialog?1(filePath, parent=None) eric6.WebBrowser.Tools.Scripts.completeFormData?4(data) eric6.WebBrowser.Tools.Scripts.getAllImages?4() eric6.WebBrowser.Tools.Scripts.getAllMetaAttributes?4() @@ -10923,6 +10927,7 @@ eric6.WebBrowser.WebBrowserView.WebBrowserView.reload?4() eric6.WebBrowser.WebBrowserView.WebBrowserView.reloadBypassingCache?4() eric6.WebBrowser.WebBrowserView.WebBrowserView.requestFullScreen?4(enable) +eric6.WebBrowser.WebBrowserView.WebBrowserView.saveAs?4() eric6.WebBrowser.WebBrowserView.WebBrowserView.search?7 eric6.WebBrowser.WebBrowserView.WebBrowserView.selectAll?4() eric6.WebBrowser.WebBrowserView.WebBrowserView.setSource?4(name, newTab=False)
--- a/APIs/Python3/eric6.bas Wed Jul 13 11:51:03 2016 +0200 +++ b/APIs/Python3/eric6.bas Wed Jul 13 14:09:52 2016 +0200 @@ -583,6 +583,7 @@ Previewer QStackedWidget PreviewerHTML QWidget PreviewerQSS QWidget Ui_PreviewerQSS +PrintToPdfDialog QDialog Ui_PrintToPdfDialog Printer QsciPrinter PrinterPage ConfigurationPageBase Ui_PrinterPage ProfileTreeWidgetItem QTreeWidgetItem
--- a/Documentation/Help/source.qhp Wed Jul 13 11:51:03 2016 +0200 +++ b/Documentation/Help/source.qhp Wed Jul 13 14:09:52 2016 +0200 @@ -1244,6 +1244,7 @@ </section> <section title="eric6.WebBrowser.Tools" ref="index-eric6.WebBrowser.Tools.html"> <section title="eric6.WebBrowser.Tools.DelayedFileWatcher" ref="eric6.WebBrowser.Tools.DelayedFileWatcher.html" /> + <section title="eric6.WebBrowser.Tools.PrintToPdfDialog" ref="eric6.WebBrowser.Tools.PrintToPdfDialog.html" /> <section title="eric6.WebBrowser.Tools.Scripts" ref="eric6.WebBrowser.Tools.Scripts.html" /> <section title="eric6.WebBrowser.Tools.WebBrowserTools" ref="eric6.WebBrowser.Tools.WebBrowserTools.html" /> <section title="eric6.WebBrowser.Tools.WebHitTestResult" ref="eric6.WebBrowser.Tools.WebHitTestResult.html" /> @@ -10737,6 +10738,12 @@ <keyword name="PreviewerQSS (Module)" id="PreviewerQSS (Module)" ref="eric6.UI.Previewers.PreviewerQSS.html" /> <keyword name="PreviewerQSS.processEditor" id="PreviewerQSS.processEditor" ref="eric6.UI.Previewers.PreviewerQSS.html#PreviewerQSS.processEditor" /> <keyword name="Previewers (Package)" id="Previewers (Package)" ref="index-eric6.UI.Previewers.html" /> + <keyword name="PrintToPdfDialog" id="PrintToPdfDialog" ref="eric6.WebBrowser.Tools.PrintToPdfDialog.html#PrintToPdfDialog" /> + <keyword name="PrintToPdfDialog (Constructor)" id="PrintToPdfDialog (Constructor)" ref="eric6.WebBrowser.Tools.PrintToPdfDialog.html#PrintToPdfDialog.__init__" /> + <keyword name="PrintToPdfDialog (Module)" id="PrintToPdfDialog (Module)" ref="eric6.WebBrowser.Tools.PrintToPdfDialog.html" /> + <keyword name="PrintToPdfDialog.__updatePageLayoutLabel" id="PrintToPdfDialog.__updatePageLayoutLabel" ref="eric6.WebBrowser.Tools.PrintToPdfDialog.html#PrintToPdfDialog.__updatePageLayoutLabel" /> + <keyword name="PrintToPdfDialog.getData" id="PrintToPdfDialog.getData" ref="eric6.WebBrowser.Tools.PrintToPdfDialog.html#PrintToPdfDialog.getData" /> + <keyword name="PrintToPdfDialog.on_pageLayoutButton_clicked" id="PrintToPdfDialog.on_pageLayoutButton_clicked" ref="eric6.WebBrowser.Tools.PrintToPdfDialog.html#PrintToPdfDialog.on_pageLayoutButton_clicked" /> <keyword name="Printer" id="Printer" ref="eric6.QScintilla.Printer.html#Printer" /> <keyword name="Printer (Constructor)" id="Printer (Constructor)" ref="eric6.QScintilla.Printer.html#Printer.__init__" /> <keyword name="Printer (Module)" id="Printer (Module)" ref="eric6.QScintilla.Printer.html" /> @@ -15381,6 +15388,7 @@ <keyword name="WebBrowserTabWidget.__navigationMenuTriggered" id="WebBrowserTabWidget.__navigationMenuTriggered" ref="eric6.WebBrowser.WebBrowserTabWidget.html#WebBrowserTabWidget.__navigationMenuTriggered" /> <keyword name="WebBrowserTabWidget.__newBrowser" id="WebBrowserTabWidget.__newBrowser" ref="eric6.WebBrowser.WebBrowserTabWidget.html#WebBrowserTabWidget.__newBrowser" /> <keyword name="WebBrowserTabWidget.__pathSelected" id="WebBrowserTabWidget.__pathSelected" ref="eric6.WebBrowser.WebBrowserTabWidget.html#WebBrowserTabWidget.__pathSelected" /> + <keyword name="WebBrowserTabWidget.__pdfGenerated" id="WebBrowserTabWidget.__pdfGenerated" ref="eric6.WebBrowser.WebBrowserTabWidget.html#WebBrowserTabWidget.__pdfGenerated" /> <keyword name="WebBrowserTabWidget.__showContextMenu" id="WebBrowserTabWidget.__showContextMenu" ref="eric6.WebBrowser.WebBrowserTabWidget.html#WebBrowserTabWidget.__showContextMenu" /> <keyword name="WebBrowserTabWidget.__showNavigationMenu" id="WebBrowserTabWidget.__showNavigationMenu" ref="eric6.WebBrowser.WebBrowserTabWidget.html#WebBrowserTabWidget.__showNavigationMenu" /> <keyword name="WebBrowserTabWidget.__sourceChanged" id="WebBrowserTabWidget.__sourceChanged" ref="eric6.WebBrowser.WebBrowserTabWidget.html#WebBrowserTabWidget.__sourceChanged" /> @@ -15513,6 +15521,7 @@ <keyword name="WebBrowserView.reload" id="WebBrowserView.reload" ref="eric6.WebBrowser.WebBrowserView.html#WebBrowserView.reload" /> <keyword name="WebBrowserView.reloadBypassingCache" id="WebBrowserView.reloadBypassingCache" ref="eric6.WebBrowser.WebBrowserView.html#WebBrowserView.reloadBypassingCache" /> <keyword name="WebBrowserView.requestFullScreen" id="WebBrowserView.requestFullScreen" ref="eric6.WebBrowser.WebBrowserView.html#WebBrowserView.requestFullScreen" /> + <keyword name="WebBrowserView.saveAs" id="WebBrowserView.saveAs" ref="eric6.WebBrowser.WebBrowserView.html#WebBrowserView.saveAs" /> <keyword name="WebBrowserView.selectAll" id="WebBrowserView.selectAll" ref="eric6.WebBrowser.WebBrowserView.html#WebBrowserView.selectAll" /> <keyword name="WebBrowserView.setSource" id="WebBrowserView.setSource" ref="eric6.WebBrowser.WebBrowserView.html#WebBrowserView.setSource" /> <keyword name="WebBrowserView.setZoomValue" id="WebBrowserView.setZoomValue" ref="eric6.WebBrowser.WebBrowserView.html#WebBrowserView.setZoomValue" /> @@ -15594,6 +15603,7 @@ <keyword name="WebBrowserWindow.__redo" id="WebBrowserWindow.__redo" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__redo" /> <keyword name="WebBrowserWindow.__reload" id="WebBrowserWindow.__reload" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__reload" /> <keyword name="WebBrowserWindow.__removeOldDocumentation" id="WebBrowserWindow.__removeOldDocumentation" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__removeOldDocumentation" /> + <keyword name="WebBrowserWindow.__savePageAs" id="WebBrowserWindow.__savePageAs" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__savePageAs" /> <keyword name="WebBrowserWindow.__savePageScreen" id="WebBrowserWindow.__savePageScreen" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__savePageScreen" /> <keyword name="WebBrowserWindow.__saveVisiblePageScreen" id="WebBrowserWindow.__saveVisiblePageScreen" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__saveVisiblePageScreen" /> <keyword name="WebBrowserWindow.__searchForWord" id="WebBrowserWindow.__searchForWord" ref="eric6.WebBrowser.WebBrowserWindow.html#WebBrowserWindow.__searchForWord" /> @@ -17704,6 +17714,7 @@ <file>eric6.WebBrowser.Sync.SyncManager.html</file> <file>eric6.WebBrowser.TabManager.TabManagerWidget.html</file> <file>eric6.WebBrowser.Tools.DelayedFileWatcher.html</file> + <file>eric6.WebBrowser.Tools.PrintToPdfDialog.html</file> <file>eric6.WebBrowser.Tools.Scripts.html</file> <file>eric6.WebBrowser.Tools.WebBrowserTools.html</file> <file>eric6.WebBrowser.Tools.WebHitTestResult.html</file>
--- a/Documentation/Source/eric6.E5Gui.E5PathPicker.html Wed Jul 13 11:51:03 2016 +0200 +++ b/Documentation/Source/eric6.E5Gui.E5PathPicker.html Wed Jul 13 14:09:52 2016 +0200 @@ -840,7 +840,7 @@ Enum <h3>Class Attributes</h3> <table> -<tr><td>CustomMode</td></tr><tr><td>DirectoryMode</td></tr><tr><td>NoMode</td></tr><tr><td>OpenFileMode</td></tr><tr><td>OpenFilesMode</td></tr><tr><td>SaveFileEnsureExtensionMode</td></tr><tr><td>SaveFileMode</td></tr> +<tr><td>CustomMode</td></tr><tr><td>DirectoryMode</td></tr><tr><td>NoMode</td></tr><tr><td>OpenFileMode</td></tr><tr><td>OpenFilesMode</td></tr><tr><td>SaveFileEnsureExtensionMode</td></tr><tr><td>SaveFileMode</td></tr><tr><td>SaveFileOverwriteMode</td></tr> </table> <h3>Class Methods</h3> <table>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Documentation/Source/eric6.WebBrowser.Tools.PrintToPdfDialog.html Wed Jul 13 14:09:52 2016 +0200 @@ -0,0 +1,119 @@ +<!DOCTYPE html> +<html><head> +<title>eric6.WebBrowser.Tools.PrintToPdfDialog</title> +<meta charset="UTF-8"> +<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>eric6.WebBrowser.Tools.PrintToPdfDialog</h1> +<p> +Module implementing a dialog to enter the data for printing a web page to PDF. +</p> +<h3>Global Attributes</h3> +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> +<table> +<tr> +<td><a href="#PrintToPdfDialog">PrintToPdfDialog</a></td> +<td>Class implementing a dialog to enter the data for printing a web page to PDF.</td> +</tr> +</table> +<h3>Functions</h3> +<table> +<tr><td>None</td></tr> +</table> +<hr /><hr /> +<a NAME="PrintToPdfDialog" ID="PrintToPdfDialog"></a> +<h2>PrintToPdfDialog</h2> +<p> + Class implementing a dialog to enter the data for printing a web page to + PDF. +</p> +<h3>Derived from</h3> +QDialog, Ui_PrintToPdfDialog +<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="#PrintToPdfDialog.__init__">PrintToPdfDialog</a></td> +<td>Constructor</td> +</tr><tr> +<td><a href="#PrintToPdfDialog.__updatePageLayoutLabel">__updatePageLayoutLabel</a></td> +<td>Private method to update the page layout label.</td> +</tr><tr> +<td><a href="#PrintToPdfDialog.getData">getData</a></td> +<td>Public method to get the dialog data.</td> +</tr><tr> +<td><a href="#PrintToPdfDialog.on_pageLayoutButton_clicked">on_pageLayoutButton_clicked</a></td> +<td>Private slot to define the page layout.</td> +</tr> +</table> +<h3>Static Methods</h3> +<table> +<tr><td>None</td></tr> +</table> +<a NAME="PrintToPdfDialog.__init__" ID="PrintToPdfDialog.__init__"></a> +<h4>PrintToPdfDialog (Constructor)</h4> +<b>PrintToPdfDialog</b>(<i>filePath, parent=None</i>) +<p> + Constructor +</p><dl> +<dt><i>filePath</i> (str)</dt> +<dd> +path of the file to write into +</dd><dt><i>parent</i> (QWidget)</dt> +<dd> +reference to the parent widget +</dd> +</dl><a NAME="PrintToPdfDialog.__updatePageLayoutLabel" ID="PrintToPdfDialog.__updatePageLayoutLabel"></a> +<h4>PrintToPdfDialog.__updatePageLayoutLabel</h4> +<b>__updatePageLayoutLabel</b>(<i></i>) +<p> + Private method to update the page layout label. +</p><a NAME="PrintToPdfDialog.getData" ID="PrintToPdfDialog.getData"></a> +<h4>PrintToPdfDialog.getData</h4> +<b>getData</b>(<i></i>) +<p> + Public method to get the dialog data. +</p><dl> +<dt>Returns:</dt> +<dd> +tuple containing the file path and the page layout +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +tuple of str and QPageLayout +</dd> +</dl><a NAME="PrintToPdfDialog.on_pageLayoutButton_clicked" ID="PrintToPdfDialog.on_pageLayoutButton_clicked"></a> +<h4>PrintToPdfDialog.on_pageLayoutButton_clicked</h4> +<b>on_pageLayoutButton_clicked</b>(<i></i>) +<p> + Private slot to define the page layout. +</p> +<div align="right"><a href="#top">Up</a></div> +<hr /> +</body></html> \ No newline at end of file
--- a/Documentation/Source/eric6.WebBrowser.WebBrowserTabWidget.html Wed Jul 13 11:51:03 2016 +0200 +++ b/Documentation/Source/eric6.WebBrowser.WebBrowserTabWidget.html Wed Jul 13 14:09:52 2016 +0200 @@ -128,6 +128,9 @@ <td><a href="#WebBrowserTabWidget.__pathSelected">__pathSelected</a></td> <td>Private slot called when a URL is selected from the completer.</td> </tr><tr> +<td><a href="#WebBrowserTabWidget.__pdfGenerated">__pdfGenerated</a></td> +<td>Public slot handling the generated PDF data.</td> +</tr><tr> <td><a href="#WebBrowserTabWidget.__showContextMenu">__showContextMenu</a></td> <td>Private slot to show the tab context menu.</td> </tr><tr> @@ -364,6 +367,19 @@ <dd> path to be shown (string) </dd> +</dl><a NAME="WebBrowserTabWidget.__pdfGenerated" ID="WebBrowserTabWidget.__pdfGenerated"></a> +<h4>WebBrowserTabWidget.__pdfGenerated</h4> +<b>__pdfGenerated</b>(<i>filePath, pdfData</i>) +<p> + Public slot handling the generated PDF data. +</p><dl> +<dt><i>filePath</i> (str)</dt> +<dd> +path to save the PDF to +</dd><dt><i>pdfData</i> (QByteArray)</dt> +<dd> +generated PDF document +</dd> </dl><a NAME="WebBrowserTabWidget.__showContextMenu" ID="WebBrowserTabWidget.__showContextMenu"></a> <h4>WebBrowserTabWidget.__showContextMenu</h4> <b>__showContextMenu</b>(<i>coord, index</i>)
--- a/Documentation/Source/eric6.WebBrowser.WebBrowserView.html Wed Jul 13 11:51:03 2016 +0200 +++ b/Documentation/Source/eric6.WebBrowser.WebBrowserView.html Wed Jul 13 14:09:52 2016 +0200 @@ -363,6 +363,9 @@ <td><a href="#WebBrowserView.requestFullScreen">requestFullScreen</a></td> <td>Public method to request full screen mode.</td> </tr><tr> +<td><a href="#WebBrowserView.saveAs">saveAs</a></td> +<td>Public method to save the current page to a file.</td> +</tr><tr> <td><a href="#WebBrowserView.selectAll">selectAll</a></td> <td>Public slot to select all text.</td> </tr><tr> @@ -1258,7 +1261,12 @@ <dd> flag indicating full screen mode on or off </dd> -</dl><a NAME="WebBrowserView.selectAll" ID="WebBrowserView.selectAll"></a> +</dl><a NAME="WebBrowserView.saveAs" ID="WebBrowserView.saveAs"></a> +<h4>WebBrowserView.saveAs</h4> +<b>saveAs</b>(<i></i>) +<p> + Public method to save the current page to a file. +</p><a NAME="WebBrowserView.selectAll" ID="WebBrowserView.selectAll"></a> <h4>WebBrowserView.selectAll</h4> <b>selectAll</b>(<i></i>) <p>
--- a/Documentation/Source/eric6.WebBrowser.WebBrowserWindow.html Wed Jul 13 11:51:03 2016 +0200 +++ b/Documentation/Source/eric6.WebBrowser.WebBrowserWindow.html Wed Jul 13 14:09:52 2016 +0200 @@ -301,6 +301,9 @@ <td><a href="#WebBrowserWindow.__removeOldDocumentation">__removeOldDocumentation</a></td> <td>Private slot to remove non-existing documentation from the help engine.</td> </tr><tr> +<td><a href="#WebBrowserWindow.__savePageAs">__savePageAs</a></td> +<td>Private slot to save the current page.</td> +</tr><tr> <td><a href="#WebBrowserWindow.__savePageScreen">__savePageScreen</a></td> <td>Private slot to save the current page as a screen shot.</td> </tr><tr> @@ -1262,6 +1265,11 @@ <b>__removeOldDocumentation</b>(<i></i>) <p> Private slot to remove non-existing documentation from the help engine. +</p><a NAME="WebBrowserWindow.__savePageAs" ID="WebBrowserWindow.__savePageAs"></a> +<h4>WebBrowserWindow.__savePageAs</h4> +<b>__savePageAs</b>(<i></i>) +<p> + Private slot to save the current page. </p><a NAME="WebBrowserWindow.__savePageScreen" ID="WebBrowserWindow.__savePageScreen"></a> <h4>WebBrowserWindow.__savePageScreen</h4> <b>__savePageScreen</b>(<i>visibleOnly=False</i>)
--- a/Documentation/Source/index-eric6.WebBrowser.Tools.html Wed Jul 13 11:51:03 2016 +0200 +++ b/Documentation/Source/index-eric6.WebBrowser.Tools.html Wed Jul 13 14:09:52 2016 +0200 @@ -31,6 +31,9 @@ <td><a href="eric6.WebBrowser.Tools.DelayedFileWatcher.html">DelayedFileWatcher</a></td> <td>Module implementing a file system watcher with a delay.</td> </tr><tr> +<td><a href="eric6.WebBrowser.Tools.PrintToPdfDialog.html">PrintToPdfDialog</a></td> +<td>Module implementing a dialog to enter the data for printing a web page to PDF.</td> +</tr><tr> <td><a href="eric6.WebBrowser.Tools.Scripts.html">Scripts</a></td> <td>Module containing function to generate JavaScript code.</td> </tr><tr>
--- a/E5Gui/E5PathPicker.py Wed Jul 13 11:51:03 2016 +0200 +++ b/E5Gui/E5PathPicker.py Wed Jul 13 14:09:52 2016 +0200 @@ -36,7 +36,8 @@ OpenFilesMode = 1 SaveFileMode = 2 SaveFileEnsureExtensionMode = 3 - DirectoryMode = 4 + SaveFileOverwriteMode = 4 + DirectoryMode = 5 CustomMode = 99 NoMode = 100 @@ -499,7 +500,8 @@ windowTitle = self.tr("Choose files to open") elif self.__mode in [ E5PathPickerModes.SaveFileMode, - E5PathPickerModes.SaveFileEnsureExtensionMode]: + E5PathPickerModes.SaveFileEnsureExtensionMode, + E5PathPickerModes.SaveFileOverwriteMode]: windowTitle = self.tr("Choose a file to save") elif self.__mode == E5PathPickerModes.DirectoryMode: windowTitle = self.tr("Choose a directory") @@ -553,6 +555,13 @@ ex = selectedFilter.split("(*")[1].split(")")[0] if ex: path += ex + elif self.__mode == E5PathPickerModes.SaveFileOverwriteMode: + path = E5FileDialog.getSaveFileName( + self, + windowTitle, + directory, + self.__filters) + path = Utilities.toNativeSeparators(path) elif self.__mode == E5PathPickerModes.DirectoryMode: path = E5FileDialog.getExistingDirectory( self,
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/WebBrowser/Tools/PrintToPdfDialog.py Wed Jul 13 14:09:52 2016 +0200 @@ -0,0 +1,87 @@ +# -*- coding: utf-8 -*- + +# Copyright (c) 2016 Detlev Offenbach <detlev@die-offenbachs.de> +# + +""" +Module implementing a dialog to enter the data for printing a web page to PDF. +""" + +from __future__ import unicode_literals + +from PyQt5.QtCore import pyqtSlot, QMarginsF +from PyQt5.QtGui import QPageLayout, QPageSize +from PyQt5.QtPrintSupport import QPrinter, QPageSetupDialog +from PyQt5.QtWidgets import QDialog + +from E5Gui.E5PathPicker import E5PathPickerModes + +from .Ui_PrintToPdfDialog import Ui_PrintToPdfDialog + + +class PrintToPdfDialog(QDialog, Ui_PrintToPdfDialog): + """ + Class implementing a dialog to enter the data for printing a web page to + PDF. + """ + def __init__(self, filePath, parent=None): + """ + Constructor + + @param filePath path of the file to write into + @type str + @param parent reference to the parent widget + @type QWidget + """ + super(PrintToPdfDialog, self).__init__(parent) + self.setupUi(self) + + self.pdfFilePicker.setMode(E5PathPickerModes.SaveFileOverwriteMode) + self.pdfFilePicker.setFilters(self.tr( + "PDF Files (*.pdf);;" + "All Files (*)")) + self.pdfFilePicker.setText(filePath, toNative=True) + + self.__currentPageLayout = QPageLayout( + QPageSize(QPageSize.A4), QPageLayout.Portrait, + QMarginsF(0.0, 0.0, 0.0, 0.0)) + + self.__updatePageLayoutLabel() + + @pyqtSlot() + def on_pageLayoutButton_clicked(self): + """ + Private slot to define the page layout. + """ + printer = QPrinter() + printer.setPageLayout(self.__currentPageLayout) + + dlg = QPageSetupDialog(printer, self) + if dlg.exec_() == QDialog.Accepted: + self.__currentPageLayout = printer.pageLayout() + self.__updatePageLayoutLabel() + + def __updatePageLayoutLabel(self): + """ + Private method to update the page layout label. + """ + if self.__currentPageLayout.orientation() == QPageLayout.Portrait: + orientation = self.tr("Portrait") + else: + orientation = self.tr("Landscape") + self.pageLayoutLabel.setText( + self.tr("{0}, {1}", "page size, page orientation").format( + self.__currentPageLayout.pageSize().name(), + orientation)) + + def getData(self): + """ + Public method to get the dialog data. + + @return tuple containing the file path and the page layout + @rtype tuple of str and QPageLayout + """ + return ( + self.pdfFilePicker.text(toNative=True), + self.__currentPageLayout, + )
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/WebBrowser/Tools/PrintToPdfDialog.ui Wed Jul 13 14:09:52 2016 +0200 @@ -0,0 +1,130 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>PrintToPdfDialog</class> + <widget class="QDialog" name="PrintToPdfDialog"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>600</width> + <height>105</height> + </rect> + </property> + <property name="windowTitle"> + <string>Print to PDF</string> + </property> + <property name="sizeGripEnabled"> + <bool>true</bool> + </property> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <layout class="QGridLayout" name="gridLayout"> + <item row="0" column="0"> + <widget class="QLabel" name="label"> + <property name="text"> + <string>Save as:</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="E5PathPicker" name="pdfFilePicker" native="true"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="focusPolicy"> + <enum>Qt::StrongFocus</enum> + </property> + <property name="toolTip"> + <string>Enter the file name of the PDF document</string> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="label_2"> + <property name="text"> + <string>Page Layout:</string> + </property> + </widget> + </item> + <item row="1" column="1"> + <layout class="QHBoxLayout" name="horizontalLayout"> + <item> + <widget class="QLabel" name="pageLayoutLabel"> + <property name="text"> + <string/> + </property> + </widget> + </item> + <item> + <widget class="QToolButton" name="pageLayoutButton"> + <property name="toolTip"> + <string>Select the page layout via a dialog</string> + </property> + <property name="text"> + <string>...</string> + </property> + </widget> + </item> + </layout> + </item> + </layout> + </item> + <item> + <widget class="QDialogButtonBox" name="buttonBox"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="standardButtons"> + <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> + </property> + </widget> + </item> + </layout> + </widget> + <customwidgets> + <customwidget> + <class>E5PathPicker</class> + <extends>QWidget</extends> + <header>E5Gui/E5PathPicker.h</header> + <container>1</container> + </customwidget> + </customwidgets> + <resources/> + <connections> + <connection> + <sender>buttonBox</sender> + <signal>accepted()</signal> + <receiver>PrintToPdfDialog</receiver> + <slot>accept()</slot> + <hints> + <hint type="sourcelabel"> + <x>248</x> + <y>254</y> + </hint> + <hint type="destinationlabel"> + <x>157</x> + <y>274</y> + </hint> + </hints> + </connection> + <connection> + <sender>buttonBox</sender> + <signal>rejected()</signal> + <receiver>PrintToPdfDialog</receiver> + <slot>reject()</slot> + <hints> + <hint type="sourcelabel"> + <x>316</x> + <y>260</y> + </hint> + <hint type="destinationlabel"> + <x>286</x> + <y>274</y> + </hint> + </hints> + </connection> + </connections> +</ui>
--- a/WebBrowser/WebBrowserTabWidget.py Wed Jul 13 11:51:03 2016 +0200 +++ b/WebBrowser/WebBrowserTabWidget.py Wed Jul 13 14:09:52 2016 +0200 @@ -11,7 +11,7 @@ import os -from PyQt5.QtCore import pyqtSignal, pyqtSlot, Qt, QUrl +from PyQt5.QtCore import pyqtSignal, pyqtSlot, Qt, QUrl, QFile from PyQt5.QtGui import QIcon from PyQt5.QtWidgets import QWidget, QHBoxLayout, QMenu, QToolButton, QDialog from PyQt5.QtPrintSupport import QPrinter, QPrintDialog @@ -562,25 +562,57 @@ if browser is None: browser = self.currentBrowser() - printer = QPrinter(mode=QPrinter.HighResolution) - if Preferences.getPrinter("ColorMode"): - printer.setColorMode(QPrinter.Color) - else: - printer.setColorMode(QPrinter.GrayScale) - printerName = Preferences.getPrinter("PrinterName") - if printerName: - printer.setPrinterName(printerName) - printer.setOutputFormat(QPrinter.PdfFormat) name = WebBrowserTools.getFileNameFromUrl(browser.url()) if name: name = name.rsplit('.', 1)[0] name += '.pdf' - printer.setOutputFileName(name) - printer.setResolution(Preferences.getPrinter("Resolution")) + if hasattr(browser.page(), "printToPdf"): + from .Tools.PrintToPdfDialog import PrintToPdfDialog + if not name: + name = "printout.pdf" + dlg = PrintToPdfDialog(os.path.abspath(name), self) + if dlg.exec_() == QDialog.Accepted: + filePath, pageLayout = dlg.getData() + if filePath: + browser.page().printToPdf( + lambda p: self.__pdfGenerated(filePath, p), + pageLayout) + else: + printer = QPrinter(mode=QPrinter.HighResolution) + if Preferences.getPrinter("ColorMode"): + printer.setColorMode(QPrinter.Color) + else: + printer.setColorMode(QPrinter.GrayScale) + printerName = Preferences.getPrinter("PrinterName") + if printerName: + printer.setPrinterName(printerName) + printer.setOutputFormat(QPrinter.PdfFormat) + if name: + printer.setOutputFileName(name) + printer.setResolution(Preferences.getPrinter("Resolution")) + + printDialog = QPrintDialog(printer, self) + if printDialog.exec_() == QDialog.Accepted: + browser.render(printer) + + def __pdfGenerated(self, filePath, pdfData): + """ + Public slot handling the generated PDF data. - printDialog = QPrintDialog(printer, self) - if printDialog.exec_() == QDialog.Accepted: - browser.render(printer) + @param filePath path to save the PDF to + @type str + @param pdfData generated PDF document + @type QByteArray + """ + if pdfData.size() == 0: + return + + pdfFile = QFile(filePath) + if not pdfFile.open(QFile.WriteOnly): + return + + pdfFile.write(pdfData) + pdfFile.close() @pyqtSlot() def printPreviewBrowser(self, browser=None):
--- a/eric6.e4p Wed Jul 13 11:51:03 2016 +0200 +++ b/eric6.e4p Wed Jul 13 14:09:52 2016 +0200 @@ -1428,6 +1428,7 @@ <Source>WebBrowser/TabManager/TabManagerWidget.py</Source> <Source>WebBrowser/TabManager/__init__.py</Source> <Source>WebBrowser/Tools/DelayedFileWatcher.py</Source> + <Source>WebBrowser/Tools/PrintToPdfDialog.py</Source> <Source>WebBrowser/Tools/Scripts.py</Source> <Source>WebBrowser/Tools/WebBrowserTools.py</Source> <Source>WebBrowser/Tools/WebHitTestResult.py</Source> @@ -1914,6 +1915,7 @@ <Form>WebBrowser/Sync/SyncEncryptionPage.ui</Form> <Form>WebBrowser/Sync/SyncFtpSettingsPage.ui</Form> <Form>WebBrowser/Sync/SyncHostTypePage.ui</Form> + <Form>WebBrowser/Tools/PrintToPdfDialog.ui</Form> <Form>WebBrowser/Tools/WebIconDialog.ui</Form> <Form>WebBrowser/UrlBar/BookmarkActionSelectionDialog.ui</Form> <Form>WebBrowser/UrlBar/BookmarkInfoDialog.ui</Form>
--- a/i18n/eric6_cs.ts Wed Jul 13 11:51:03 2016 +0200 +++ b/i18n/eric6_cs.ts Wed Jul 13 14:09:52 2016 +0200 @@ -390,7 +390,7 @@ <context> <name>AddBookmarkDialog</name> <message> - <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="198"/> + <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="26"/> <source>Add Bookmark</source> <translation>Přidat záložku</translation> </message> @@ -1777,7 +1777,7 @@ <translation>Editovat &adresu</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="161"/> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="78"/> <source>&Delete</source> <translation>&Smazat</translation> </message> @@ -2465,12 +2465,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/CallTraceViewer.py" line="54"/> + <location filename="../Debugger/CallTraceViewer.ui" line="99"/> <source>From</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/CallTraceViewer.py" line="54"/> + <location filename="../Debugger/CallTraceViewer.ui" line="104"/> <source>To</source> <translation type="unfinished"></translation> </message> @@ -2626,7 +2626,7 @@ <translation>Stisknutím zrušit sdílený editor</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="513"/> + <location filename="../Cooperation/ChatWidget.ui" line="230"/> <source>Clear</source> <translation>Vyčistit</translation> </message> @@ -2866,7 +2866,7 @@ <context> <name>ClickToFlashWhitelistDialog</name> <message> - <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.py" line="54"/> + <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui" line="14"/> <source>ClickToFlash Whitelist</source> <translation type="unfinished"></translation> </message> @@ -4802,7 +4802,7 @@ <translation type="unfinished">Doména:</translation> </message> <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="162"/> + <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="223"/> <source><no cookie selected></source> <translation type="unfinished"></translation> </message> @@ -7471,7 +7471,7 @@ <context> <name>DownloadManager</name> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="363"/> + <location filename="../WebBrowser/Download/DownloadManager.ui" line="14"/> <source>Downloads</source> <translation type="unfinished"></translation> </message> @@ -7928,92 +7928,92 @@ <translation type="unfinished">Standardní tlačítka</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="41"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="257"/> <source>Abort</source> <translation type="unfinished">Přerušit</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="42"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="264"/> <source>Apply</source> <translation type="unfinished">Použít</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="43"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="271"/> <source>Cancel</source> <translation type="unfinished">Zrušit</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="44"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="278"/> <source>Close</source> <translation type="unfinished">Zavřít</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="45"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="285"/> <source>Discard</source> <translation type="unfinished">Zahodit</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="46"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="292"/> <source>Help</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="47"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="299"/> <source>Ignore</source> <translation type="unfinished">Ignorovat</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="48"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="306"/> <source>No</source> <translation type="unfinished">Ne</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="49"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="313"/> <source>No to all</source> <translation type="unfinished">Ne pro všechno</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="50"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="320"/> <source>Ok</source> <translation type="unfinished">Ok</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="51"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="327"/> <source>Open</source> <translation type="unfinished">Otevřít</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="52"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="334"/> <source>Reset</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="53"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="341"/> <source>Restore defaults</source> <translation type="unfinished">Obnovit defaulty</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="54"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="348"/> <source>Retry</source> <translation type="unfinished">Vrátit</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="55"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="355"/> <source>Save</source> <translation type="unfinished">Uložit</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="56"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="362"/> <source>Save all</source> <translation type="unfinished">Uložit vše</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="57"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="369"/> <source>Yes</source> <translation type="unfinished">Ano</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="58"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="376"/> <source>Yes to all</source> <translation type="unfinished">Ano pro všechno</translation> </message> @@ -8218,32 +8218,32 @@ <context> <name>E5PathPickerBase</name> <message> - <location filename="../E5Gui/E5PathPicker.py" line="164"/> + <location filename="../E5Gui/E5PathPicker.py" line="165"/> <source>Enter Path Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="161"/> + <location filename="../E5Gui/E5PathPicker.py" line="162"/> <source>Enter Path Names separated by ';'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="500"/> + <location filename="../E5Gui/E5PathPicker.py" line="501"/> <source>Choose a file to open</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="502"/> + <location filename="../E5Gui/E5PathPicker.py" line="503"/> <source>Choose files to open</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="506"/> - <source>Choose a file to save</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../E5Gui/E5PathPicker.py" line="508"/> + <source>Choose a file to save</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../E5Gui/E5PathPicker.py" line="510"/> <source>Choose a directory</source> <translation type="unfinished"></translation> </message> @@ -10023,7 +10023,7 @@ <translation>Stiskněte pro výběr API souboru ze seznamu instalovaných API</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="184"/> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="132"/> <source>Add from installed APIs</source> <translation>Přidat z instalovaných API</translation> </message> @@ -10033,7 +10033,7 @@ <translation>Stiskněte pro kompilování vybrané API definici</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="236"/> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="159"/> <source>Compile APIs</source> <translation>Kompilovat API</translation> </message> @@ -10098,7 +10098,7 @@ <translation>Stiskněte pro výběr API souboru ze seznamu API souborů instalovaných z pluginů</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="203"/> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="142"/> <source>Add from Plugin APIs</source> <translation>Přidat z API pluginů</translation> </message> @@ -11112,7 +11112,7 @@ <translation>Výběr výplně konce řádku.</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="353"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="113"/> <source>Fill to end of line</source> <translation>Vyplnit do konce řádku</translation> </message> @@ -11157,7 +11157,7 @@ <translation>Vybrat font.</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="69"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="103"/> <source>Font</source> <translation></translation> </message> @@ -12608,7 +12608,7 @@ <translation>Mód:</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorStylesPage.py" line="58"/> + <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1080"/> <source>Disabled</source> <translation>Vypnuto</translation> </message> @@ -13392,7 +13392,7 @@ <context> <name>EmailDialog</name> <message> - <location filename="../UI/EmailDialog.py" line="339"/> + <location filename="../UI/EmailDialog.ui" line="13"/> <source>Send bug report</source> <translation>Odeslat hlášení o chybách</translation> </message> @@ -14779,47 +14779,47 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="52"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="49"/> <source>{0} wants to use your position.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="83"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="78"/> <source>Allow</source> <translation type="unfinished">Povolit</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="84"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="79"/> <source>Deny</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="106"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="101"/> <source>{0} wants to use an unknown feature.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="81"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="76"/> <source>Remember</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="54"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="51"/> <source>{0} wants to use your microphone.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="56"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="53"/> <source>{0} wants to use your camera.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="58"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="55"/> <source>{0} wants to use your microphone and camera.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="60"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="57"/> <source>{0} wants to lock your mouse.</source> <translation type="unfinished"></translation> </message> @@ -14837,12 +14837,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="125"/> + <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="122"/> <source>Host</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="126"/> + <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="127"/> <source>Permission</source> <translation type="unfinished"></translation> </message> @@ -14857,17 +14857,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="66"/> + <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="97"/> <source>Geolocation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="144"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="126"/> <source>Allow</source> <translation type="unfinished">Povolit</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="145"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="127"/> <source>Deny</source> <translation type="unfinished"></translation> </message> @@ -14882,22 +14882,22 @@ <translation type="unfinished">Odebr&at vše</translation> </message> <message> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="66"/> + <source>Microphone</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="81"/> - <source>Microphone</source> + <source>Camera</source> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="96"/> - <source>Camera</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="111"/> <source>Microphone && Camera</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="127"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="112"/> <source>Mouse Lock</source> <translation type="unfinished"></translation> </message> @@ -15986,7 +15986,7 @@ <translation type="unfinished">Jméno:</translation> </message> <message> - <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="193"/> + <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="158"/> <source><no flash cookie selected></source> <translation type="unfinished"></translation> </message> @@ -15996,7 +15996,7 @@ <translation type="unfinished">Velikost:</translation> </message> <message> - <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="122"/> + <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="137"/> <source>Origin:</source> <translation type="unfinished"></translation> </message> @@ -16031,7 +16031,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="213"/> + <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="225"/> <source>Remove Cookie</source> <translation type="unfinished"></translation> </message> @@ -16457,7 +16457,7 @@ <context> <name>GreaseMonkeyAddScriptDialog</name> <message> - <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="105"/> + <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.ui" line="14"/> <source>GreaseMonkey Script Installation</source> <translation type="unfinished"></translation> </message> @@ -22124,7 +22124,7 @@ <context> <name>HgAddSubrepositoryDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.py" line="98"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.ui" line="14"/> <source>Add Sub-repository</source> <translation type="unfinished"></translation> </message> @@ -23209,7 +23209,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.py" line="247"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.ui" line="73"/> <source>Resolved</source> <translation type="unfinished"></translation> </message> @@ -23219,7 +23219,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.py" line="245"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.ui" line="83"/> <source>Unresolved</source> <translation type="unfinished"></translation> </message> @@ -23843,7 +23843,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.py" line="317"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.ui" line="55"/> <source>Revision</source> <translation type="unfinished">Revize</translation> </message> @@ -24122,7 +24122,7 @@ <context> <name>HgLogBrowserDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="71"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="14"/> <source>Mercurial Log</source> <translation></translation> </message> @@ -24152,17 +24152,17 @@ <translation>Vybrat pole pro filtrování</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="96"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="181"/> <source>Revision</source> <translation>Revize</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="97"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="191"/> <source>Author</source> <translation>Autor</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="98"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="201"/> <source>Message</source> <translation>Zpráva</translation> </message> @@ -27999,7 +27999,7 @@ <context> <name>HgStatusDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="314"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="14"/> <source>Mercurial Status</source> <translation>Mercurial status</translation> </message> @@ -28140,7 +28140,7 @@ <translation>Proces {0} nelze spustit. Ověřte, že je umístěn v požadované cestě.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="709"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="87"/> <source>Commit</source> <translation>Zapsat měny</translation> </message> @@ -28260,7 +28260,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="855"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="203"/> <source>Differences</source> <translation type="unfinished"></translation> </message> @@ -29037,7 +29037,7 @@ <translation>Stisknout pro odebrání vybraných položek</translation> </message> <message> - <location filename="../WebBrowser/History/HistoryDialog.py" line="96"/> + <location filename="../WebBrowser/History/HistoryDialog.ui" line="75"/> <source>&Remove</source> <translation>Odeb&rat</translation> </message> @@ -34891,92 +34891,92 @@ <translation>Standardní tlačítka</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="40"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="219"/> <source>Apply</source> <translation>Použít</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="39"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="226"/> <source>Abort</source> <translation>Přerušit</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="41"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="233"/> <source>Cancel</source> <translation>Zrušit</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="45"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="240"/> <source>Ignore</source> <translation>Ignorovat</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="54"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="247"/> <source>Save all</source> <translation>Uložit vše</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="53"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="254"/> <source>Save</source> <translation>Uložit</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="43"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="261"/> <source>Discard</source> <translation>Zahodit</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="56"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="268"/> <source>Yes to all</source> <translation>Ano pro všechno</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="49"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="275"/> <source>Open</source> <translation>Otevřít</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="50"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="282"/> <source>Reset</source> <translation>Reset</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="48"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="289"/> <source>Ok</source> <translation>Ok</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="46"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="296"/> <source>No</source> <translation>Ne</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="44"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="303"/> <source>Help</source> <translation>Pomoc</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="47"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="310"/> <source>No to all</source> <translation>Ne pro všechno</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="52"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="317"/> <source>Retry</source> <translation>Vrátit</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="51"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="324"/> <source>Restore defaults</source> <translation>Obnovit defaulty</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="55"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="331"/> <source>Yes</source> <translation>Ano</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="42"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="338"/> <source>Close</source> <translation>Zavřít</translation> </message> @@ -36711,7 +36711,7 @@ <context> <name>NoCacheHostsDialog</name> <message> - <location filename="../Helpviewer/Network/NoCacheHostsDialog.py" line="52"/> + <location filename="../Helpviewer/Network/NoCacheHostsDialog.ui" line="14"/> <source>Not Cached Hosts</source> <translation type="unfinished"></translation> </message> @@ -36819,7 +36819,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/NotificationsPage.py" line="81"/> + <location filename="../Preferences/ConfigurationPages/NotificationsPage.ui" line="146"/> <source>Visual Selection</source> <translation type="unfinished"></translation> </message> @@ -37490,7 +37490,7 @@ <context> <name>PasswordsDialog</name> <message> - <location filename="../WebBrowser/Passwords/PasswordsDialog.py" line="91"/> + <location filename="../WebBrowser/Passwords/PasswordsDialog.ui" line="14"/> <source>Saved Passwords</source> <translation>Uložená hesla</translation> </message> @@ -38792,6 +38792,60 @@ </message> </context> <context> + <name>PrintToPdfDialog</name> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="40"/> + <source>PDF Files (*.pdf);;All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="69"/> + <source>Portrait</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="71"/> + <source>Landscape</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="72"/> + <source>{0}, {1}</source> + <comment>page size, page orientation</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="14"/> + <source>Print to PDF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="25"/> + <source>Save as:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="41"/> + <source>Enter the file name of the PDF document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="48"/> + <source>Page Layout:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="64"/> + <source>Select the page layout via a dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="67"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>Printer</name> <message> <location filename="../QScintilla/Printer.py" line="66"/> @@ -42199,7 +42253,7 @@ <translation>Vykonáno</translation> </message> <message> - <location filename="../DataViews/PyCoverageDialog.py" line="349"/> + <location filename="../DataViews/PyCoverageDialog.ui" line="172"/> <source>Coverage</source> <translation>Pokrytí</translation> </message> @@ -42280,7 +42334,7 @@ </translation> </message> <message> - <location filename="../DataViews/PyCoverageDialog.py" line="345"/> + <location filename="../DataViews/PyCoverageDialog.ui" line="192"/> <source>%v/%m Files</source> <translation type="unfinished"></translation> </message> @@ -42288,7 +42342,7 @@ <context> <name>PyProfileDialog</name> <message> - <location filename="../DataViews/PyProfileDialog.py" line="233"/> + <location filename="../DataViews/PyProfileDialog.ui" line="20"/> <source>Profile Results</source> <translation>Výsledky profilování</translation> </message> @@ -46906,7 +46960,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.py" line="150"/> + <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.ui" line="89"/> <source>Remove Filters</source> <translation type="unfinished"></translation> </message> @@ -46916,7 +46970,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.py" line="178"/> + <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.ui" line="99"/> <source>Remove Attributes</source> <translation type="unfinished"></translation> </message> @@ -48374,7 +48428,7 @@ <context> <name>SendRefererWhitelistDialog</name> <message> - <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.py" line="52"/> + <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.ui" line="14"/> <source>Send Referer Whitelist</source> <translation type="unfinished"></translation> </message> @@ -49576,7 +49630,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="531"/> + <location filename="../Snapshot/SnapWidget.ui" line="20"/> <source>eric6 Snapshot</source> <translation type="unfinished"></translation> </message> @@ -52155,7 +52209,7 @@ <context> <name>SvnDiffDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="171"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="14"/> <source>Subversion Diff</source> <translation></translation> </message> @@ -52432,12 +52486,12 @@ <translation></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="621"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="112"/> <source>Revision</source> <translation>Revize</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="618"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="117"/> <source>Author</source> <translation>Autor</translation> </message> @@ -52447,7 +52501,7 @@ <translation>Datum</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="141"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="127"/> <source>Message</source> <translation>Zpráva</translation> </message> @@ -52919,7 +52973,7 @@ <translation>Prot&otokol:</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.py" line="128"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="45"/> <source>&URL:</source> <translation>&URL:</translation> </message> @@ -53031,7 +53085,7 @@ <translation>Výběr protokolu pro přístup do repozitáře</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.py" line="95"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="45"/> <source>&URL:</source> <translation>&URL:</translation> </message> @@ -54275,7 +54329,7 @@ <context> <name>SvnStatusDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="394"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="14"/> <source>Subversion Status</source> <translation></translation> </message> @@ -54522,7 +54576,7 @@ <translation>Chyba v procesu generování</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="711"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="80"/> <source>Commit</source> <translation>Commit</translation> </message> @@ -59963,7 +60017,7 @@ <context> <name>UnittestDialog</name> <message> - <location filename="../PyUnit/UnittestDialog.py" line="400"/> + <location filename="../PyUnit/UnittestDialog.ui" line="14"/> <source>Unittest</source> <translation></translation> </message> @@ -68165,27 +68219,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="717"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="749"/> <source>Loading...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="739"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="771"/> <source>Finished loading</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="741"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="773"/> <source>Failed to load</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="780"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="812"/> <source>Are you sure you want to close the window?</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="780"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="812"/> <source>Are you sure you want to close the window? You have %n tab(s) open.</source> <translation type="unfinished"> @@ -68195,27 +68249,27 @@ </translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="788"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="820"/> <source>&Close</source> <translation type="unfinished">&Zavřít</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="792"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="824"/> <source>&Quit</source> <translation type="unfinished">&Konec</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="795"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="827"/> <source>C&lose Current Tab</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="948"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="980"/> <source>Restore All Closed Tabs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="950"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="982"/> <source>Clear List</source> <translation type="unfinished"></translation> </message>
--- a/i18n/eric6_de.ts Wed Jul 13 11:51:03 2016 +0200 +++ b/i18n/eric6_de.ts Wed Jul 13 14:09:52 2016 +0200 @@ -8041,32 +8041,32 @@ <context> <name>E5PathPickerBase</name> <message> - <location filename="../E5Gui/E5PathPicker.py" line="164"/> + <location filename="../E5Gui/E5PathPicker.py" line="165"/> <source>Enter Path Name</source> <translation>Gib den Pfadnamen ein</translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="161"/> + <location filename="../E5Gui/E5PathPicker.py" line="162"/> <source>Enter Path Names separated by ';'</source> <translation>Gib Pfadnamen getrennt durch ";" ein</translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="500"/> + <location filename="../E5Gui/E5PathPicker.py" line="501"/> <source>Choose a file to open</source> <translation>Wähle eine zu öffnende Datei aus</translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="502"/> + <location filename="../E5Gui/E5PathPicker.py" line="503"/> <source>Choose files to open</source> <translation>Wähle zu öffnende Dateien aus</translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="506"/> - <source>Choose a file to save</source> - <translation>Wähle eine zu schreibende Datei aus</translation> - </message> - <message> <location filename="../E5Gui/E5PathPicker.py" line="508"/> + <source>Choose a file to save</source> + <translation>Wähle eine zu schreibende Datei aus</translation> + </message> + <message> + <location filename="../E5Gui/E5PathPicker.py" line="510"/> <source>Choose a directory</source> <translation>Wähle ein Verzeichnis aus</translation> </message> @@ -14492,47 +14492,47 @@ <translation>{0} möchte Desktopmitteilungen nutzen.</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="52"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="49"/> <source>{0} wants to use your position.</source> <translation>{0} möchte die Position nutzen.</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="83"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="78"/> <source>Allow</source> <translation>Erlauben</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="84"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="79"/> <source>Deny</source> <translation>Ablehnen</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="106"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="101"/> <source>{0} wants to use an unknown feature.</source> <translation>{0} möchte ein unbekanntes Feature nutzen.</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="81"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="76"/> <source>Remember</source> <translation>Merken</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="54"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="51"/> <source>{0} wants to use your microphone.</source> <translation>{0} möchte das Mikrofon nutzen.</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="56"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="53"/> <source>{0} wants to use your camera.</source> <translation>{0} möchte die Kamera nutzen.</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="58"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="55"/> <source>{0} wants to use your microphone and camera.</source> <translation>{0} möchte das Mikrofon und die Kamera nutzen.</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="60"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="57"/> <source>{0} wants to lock your mouse.</source> <translation>{0} möchte die Maus sperren.</translation> </message> @@ -14575,12 +14575,12 @@ <translation>Geolokalisierung</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="144"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="126"/> <source>Allow</source> <translation>Erlauben</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="145"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="127"/> <source>Deny</source> <translation>Ablehnen</translation> </message> @@ -14595,22 +14595,22 @@ <translation>&Alle entfernen</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="81"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="66"/> <source>Microphone</source> <translation>Mikrofon</translation> </message> <message> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="81"/> + <source>Camera</source> + <translation>Kamera</translation> + </message> + <message> <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="96"/> - <source>Camera</source> - <translation>Kamera</translation> - </message> - <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="111"/> <source>Microphone && Camera</source> <translation>Mikrofon && Kamera</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="127"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="112"/> <source>Mouse Lock</source> <translation>Maussperre</translation> </message> @@ -38270,6 +38270,60 @@ </message> </context> <context> + <name>PrintToPdfDialog</name> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="40"/> + <source>PDF Files (*.pdf);;All Files (*)</source> + <translation>PDF-Dateien (*.pdf);;Alle Dateien (*)</translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="69"/> + <source>Portrait</source> + <translation>Hochformat</translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="71"/> + <source>Landscape</source> + <translation>Querformat</translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="72"/> + <source>{0}, {1}</source> + <comment>page size, page orientation</comment> + <translation>{0}, {1}</translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="14"/> + <source>Print to PDF</source> + <translation>Als PDF drucken</translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="25"/> + <source>Save as:</source> + <translation>Speichern nach:</translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="41"/> + <source>Enter the file name of the PDF document</source> + <translation>Gib den Dateinamen für das PDF Dokument ein</translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="48"/> + <source>Page Layout:</source> + <translation>Seitengestaltung:</translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="64"/> + <source>Select the page layout via a dialog</source> + <translation>Wähle die Seitengestaltung über einen Dialog aus</translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="67"/> + <source>...</source> + <translation>...</translation> + </message> +</context> +<context> <name>Printer</name> <message> <location filename="../QScintilla/Printer.py" line="66"/> @@ -67510,27 +67564,27 @@ <translation>...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="717"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="749"/> <source>Loading...</source> <translation>Lade...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="739"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="771"/> <source>Finished loading</source> <translation>Seite geladen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="741"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="773"/> <source>Failed to load</source> <translation>Fehler beim Laden</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="780"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="812"/> <source>Are you sure you want to close the window?</source> <translation>Möchten Sie das Fenster wirklich schließen?</translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="780"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="812"/> <source>Are you sure you want to close the window? You have %n tab(s) open.</source> <translation> @@ -67541,27 +67595,27 @@ </translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="788"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="820"/> <source>&Close</source> <translation>Schl&ießen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="792"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="824"/> <source>&Quit</source> <translation>B&eenden</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="795"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="827"/> <source>C&lose Current Tab</source> <translation>A&ktuelles Unterfenster schließen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="948"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="980"/> <source>Restore All Closed Tabs</source> <translation>Alle geschlossenen Tabs wiederherstellen</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="950"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="982"/> <source>Clear List</source> <translation>Liste löschen</translation> </message>
--- a/i18n/eric6_en.ts Wed Jul 13 11:51:03 2016 +0200 +++ b/i18n/eric6_en.ts Wed Jul 13 14:09:52 2016 +0200 @@ -7962,32 +7962,32 @@ <context> <name>E5PathPickerBase</name> <message> - <location filename="../E5Gui/E5PathPicker.py" line="164"/> + <location filename="../E5Gui/E5PathPicker.py" line="165"/> <source>Enter Path Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="161"/> + <location filename="../E5Gui/E5PathPicker.py" line="162"/> <source>Enter Path Names separated by ';'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="500"/> + <location filename="../E5Gui/E5PathPicker.py" line="501"/> <source>Choose a file to open</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="502"/> + <location filename="../E5Gui/E5PathPicker.py" line="503"/> <source>Choose files to open</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="506"/> - <source>Choose a file to save</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../E5Gui/E5PathPicker.py" line="508"/> + <source>Choose a file to save</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../E5Gui/E5PathPicker.py" line="510"/> <source>Choose a directory</source> <translation type="unfinished"></translation> </message> @@ -14400,47 +14400,47 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="52"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="49"/> <source>{0} wants to use your position.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="83"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="78"/> <source>Allow</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="84"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="79"/> <source>Deny</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="106"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="101"/> <source>{0} wants to use an unknown feature.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="81"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="76"/> <source>Remember</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="54"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="51"/> <source>{0} wants to use your microphone.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="56"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="53"/> <source>{0} wants to use your camera.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="58"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="55"/> <source>{0} wants to use your microphone and camera.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="60"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="57"/> <source>{0} wants to lock your mouse.</source> <translation type="unfinished"></translation> </message> @@ -14483,12 +14483,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="144"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="126"/> <source>Allow</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="145"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="127"/> <source>Deny</source> <translation type="unfinished"></translation> </message> @@ -14503,22 +14503,22 @@ <translation type="unfinished"></translation> </message> <message> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="66"/> + <source>Microphone</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="81"/> - <source>Microphone</source> + <source>Camera</source> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="96"/> - <source>Camera</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="111"/> <source>Microphone && Camera</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="127"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="112"/> <source>Mouse Lock</source> <translation type="unfinished"></translation> </message> @@ -38105,6 +38105,60 @@ </message> </context> <context> + <name>PrintToPdfDialog</name> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="40"/> + <source>PDF Files (*.pdf);;All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="69"/> + <source>Portrait</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="71"/> + <source>Landscape</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="72"/> + <source>{0}, {1}</source> + <comment>page size, page orientation</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="14"/> + <source>Print to PDF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="25"/> + <source>Save as:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="41"/> + <source>Enter the file name of the PDF document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="48"/> + <source>Page Layout:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="64"/> + <source>Select the page layout via a dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="67"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>Printer</name> <message> <location filename="../QScintilla/Printer.py" line="66"/> @@ -66956,27 +67010,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="717"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="749"/> <source>Loading...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="739"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="771"/> <source>Finished loading</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="741"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="773"/> <source>Failed to load</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="780"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="812"/> <source>Are you sure you want to close the window?</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="780"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="812"/> <source>Are you sure you want to close the window? You have %n tab(s) open.</source> <translation> @@ -66987,27 +67041,27 @@ </translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="788"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="820"/> <source>&Close</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="792"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="824"/> <source>&Quit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="795"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="827"/> <source>C&lose Current Tab</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="948"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="980"/> <source>Restore All Closed Tabs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="950"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="982"/> <source>Clear List</source> <translation type="unfinished"></translation> </message>
--- a/i18n/eric6_es.ts Wed Jul 13 11:51:03 2016 +0200 +++ b/i18n/eric6_es.ts Wed Jul 13 14:09:52 2016 +0200 @@ -390,7 +390,7 @@ <context> <name>AddBookmarkDialog</name> <message> - <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="198"/> + <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="26"/> <source>Add Bookmark</source> <translation>Añadir Marcador</translation> </message> @@ -1709,7 +1709,7 @@ <translation>Editar &Dirección</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="161"/> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="78"/> <source>&Delete</source> <translation>&Borrar</translation> </message> @@ -2401,12 +2401,12 @@ <translation>Pulsar para guardar el trazado de llamadas como archivo de texto</translation> </message> <message> - <location filename="../Debugger/CallTraceViewer.py" line="54"/> + <location filename="../Debugger/CallTraceViewer.ui" line="99"/> <source>From</source> <translation>Desde</translation> </message> <message> - <location filename="../Debugger/CallTraceViewer.py" line="54"/> + <location filename="../Debugger/CallTraceViewer.ui" line="104"/> <source>To</source> <translation>Hasta</translation> </message> @@ -2562,7 +2562,7 @@ <translation>Pulsar para cancelar la edición compartida</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="513"/> + <location filename="../Cooperation/ChatWidget.ui" line="230"/> <source>Clear</source> <translation>Limpiar</translation> </message> @@ -2804,7 +2804,7 @@ <context> <name>ClickToFlashWhitelistDialog</name> <message> - <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.py" line="54"/> + <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui" line="14"/> <source>ClickToFlash Whitelist</source> <translation>Lista Blanca de ClickToFlash</translation> </message> @@ -4723,7 +4723,7 @@ <translation type="unfinished">Dominio:</translation> </message> <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="162"/> + <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="223"/> <source><no cookie selected></source> <translation type="unfinished"></translation> </message> @@ -7305,7 +7305,7 @@ <context> <name>DownloadManager</name> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="363"/> + <location filename="../WebBrowser/Download/DownloadManager.ui" line="14"/> <source>Downloads</source> <translation>Descargas</translation> </message> @@ -7751,92 +7751,92 @@ <translation>Botones Estándar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="41"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="257"/> <source>Abort</source> <translation>Abortar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="42"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="264"/> <source>Apply</source> <translation>Aplicar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="43"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="271"/> <source>Cancel</source> <translation>Cancelar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="44"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="278"/> <source>Close</source> <translation>Cerrar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="45"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="285"/> <source>Discard</source> <translation>Descartar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="46"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="292"/> <source>Help</source> <translation>Ayuda</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="47"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="299"/> <source>Ignore</source> <translation>Ignorar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="48"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="306"/> <source>No</source> <translation>No</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="49"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="313"/> <source>No to all</source> <translation>No a todo</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="50"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="320"/> <source>Ok</source> <translation>Ok</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="51"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="327"/> <source>Open</source> <translation>Abrir</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="52"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="334"/> <source>Reset</source> <translation>Restaurar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="53"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="341"/> <source>Restore defaults</source> <translation>Restaurar valores por defecto</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="54"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="348"/> <source>Retry</source> <translation>Reintentar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="55"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="355"/> <source>Save</source> <translation>Guardar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="56"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="362"/> <source>Save all</source> <translation>Guardar todo</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="57"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="369"/> <source>Yes</source> <translation>Si</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="58"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="376"/> <source>Yes to all</source> <translation>Si a todo</translation> </message> @@ -8041,32 +8041,32 @@ <context> <name>E5PathPickerBase</name> <message> - <location filename="../E5Gui/E5PathPicker.py" line="164"/> + <location filename="../E5Gui/E5PathPicker.py" line="165"/> <source>Enter Path Name</source> <translation>Introducir Nombre de Ruta</translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="161"/> + <location filename="../E5Gui/E5PathPicker.py" line="162"/> <source>Enter Path Names separated by ';'</source> <translation>Introducir Nombres de Ruta separados por ';'</translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="500"/> + <location filename="../E5Gui/E5PathPicker.py" line="501"/> <source>Choose a file to open</source> <translation>Elegir un archivo para abrir</translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="502"/> + <location filename="../E5Gui/E5PathPicker.py" line="503"/> <source>Choose files to open</source> <translation>Elegir archivos a abrir</translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="506"/> - <source>Choose a file to save</source> - <translation>Elegir un archivo para guardar</translation> - </message> - <message> <location filename="../E5Gui/E5PathPicker.py" line="508"/> + <source>Choose a file to save</source> + <translation>Elegir un archivo para guardar</translation> + </message> + <message> + <location filename="../E5Gui/E5PathPicker.py" line="510"/> <source>Choose a directory</source> <translation>Elegir un directorio</translation> </message> @@ -9825,7 +9825,7 @@ <translation>Presione para seleccionar un archivo API desde la lista de APIs instaladas</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="184"/> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="132"/> <source>Add from installed APIs</source> <translation>Añadir de las APIs instaladas</translation> </message> @@ -9835,7 +9835,7 @@ <translation>Pulse para compilar la definición de las APIs seleccionadas</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="236"/> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="159"/> <source>Compile APIs</source> <translation>Compilar APIs</translation> </message> @@ -9890,7 +9890,7 @@ <translation>Pulse para seleccionar un archivo de API de la lista de archivos de API instalados por los plugins</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="203"/> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="142"/> <source>Add from Plugin APIs</source> <translation>Añadir desde las APIs de plugins</translation> </message> @@ -10899,7 +10899,7 @@ <translation>Selecciona llenar hasta el fin de la línea.</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="353"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="113"/> <source>Fill to end of line</source> <translation>Llenar hasta el final de la línea</translation> </message> @@ -10944,7 +10944,7 @@ <translation>Selección de Fuente.</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="69"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="103"/> <source>Font</source> <translation>Fuente</translation> </message> @@ -12375,7 +12375,7 @@ <translation>Modo:</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorStylesPage.py" line="58"/> + <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1080"/> <source>Disabled</source> <translation>Deshabilitado</translation> </message> @@ -13159,7 +13159,7 @@ <context> <name>EmailDialog</name> <message> - <location filename="../UI/EmailDialog.py" line="339"/> + <location filename="../UI/EmailDialog.ui" line="13"/> <source>Send bug report</source> <translation>Enviar informe de bugs</translation> </message> @@ -14497,47 +14497,47 @@ <translation>{0} desea utilizar notificaciones de escritorio.</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="52"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="49"/> <source>{0} wants to use your position.</source> <translation>{0} desea utilizar la posición.</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="83"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="78"/> <source>Allow</source> <translation>Permitir</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="84"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="79"/> <source>Deny</source> <translation>Denegar</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="106"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="101"/> <source>{0} wants to use an unknown feature.</source> <translation>{0} desea utilizar una característica desconocida.</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="81"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="76"/> <source>Remember</source> <translation>Recordar</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="54"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="51"/> <source>{0} wants to use your microphone.</source> <translation>{0} desea utilizar el micrófono.</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="56"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="53"/> <source>{0} wants to use your camera.</source> <translation>{0} desea utilizar la cámara.</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="58"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="55"/> <source>{0} wants to use your microphone and camera.</source> <translation>{0} desea utilizar el micrófono y la cámara.</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="60"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="57"/> <source>{0} wants to lock your mouse.</source> <translation>{0} desea bloquear el ratón.</translation> </message> @@ -14555,12 +14555,12 @@ <translation>Notificaciones</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="125"/> + <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="122"/> <source>Host</source> <translation>Host</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="126"/> + <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="127"/> <source>Permission</source> <translation>Permiso</translation> </message> @@ -14575,17 +14575,17 @@ <translation>Eliminar Todo</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="66"/> + <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="97"/> <source>Geolocation</source> <translation>Geolocalización</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="144"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="126"/> <source>Allow</source> <translation>Permitir</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="145"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="127"/> <source>Deny</source> <translation>Denegar</translation> </message> @@ -14600,22 +14600,22 @@ <translation>Eliminar &Todas</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="81"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="66"/> <source>Microphone</source> <translation>Micrófono</translation> </message> <message> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="81"/> + <source>Camera</source> + <translation>Cámara</translation> + </message> + <message> <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="96"/> - <source>Camera</source> - <translation>Cámara</translation> - </message> - <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="111"/> <source>Microphone && Camera</source> <translation>Micrófono && Cámara</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="127"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="112"/> <source>Mouse Lock</source> <translation>Bloquear Ratón</translation> </message> @@ -15684,7 +15684,7 @@ <translation>Nombre:</translation> </message> <message> - <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="193"/> + <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="158"/> <source><no flash cookie selected></source> <translation><no hay cookie de flash seleccionada></translation> </message> @@ -15694,7 +15694,7 @@ <translation>Tamaño:</translation> </message> <message> - <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="122"/> + <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="137"/> <source>Origin:</source> <translation>Origen:</translation> </message> @@ -15729,7 +15729,7 @@ <translation>Pulsar para eliminar las cookies de flash seleccionadas</translation> </message> <message> - <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="213"/> + <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="225"/> <source>Remove Cookie</source> <translation>Eliminar Cookie</translation> </message> @@ -16157,7 +16157,7 @@ <context> <name>GreaseMonkeyAddScriptDialog</name> <message> - <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="105"/> + <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.ui" line="14"/> <source>GreaseMonkey Script Installation</source> <translation>Instalación de Script de GreaseMonkey</translation> </message> @@ -21728,7 +21728,7 @@ <context> <name>HgAddSubrepositoryDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.py" line="98"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.ui" line="14"/> <source>Add Sub-repository</source> <translation>Añadir Sub-repositorio</translation> </message> @@ -22821,7 +22821,7 @@ <translation>Pulsar para marcar las entradas seleccionadas como 'resolved'</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.py" line="247"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.ui" line="73"/> <source>Resolved</source> <translation>Resolved</translation> </message> @@ -22831,7 +22831,7 @@ <translation>Pulsar para marcar las entradas seleccionadas como 'unresolved'</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.py" line="245"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.ui" line="83"/> <source>Unresolved</source> <translation>Unresolved</translation> </message> @@ -23424,7 +23424,7 @@ <translation>Seleccionar la categoría sobre la que filtrar</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.py" line="317"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.ui" line="55"/> <source>Revision</source> <translation>Revisión</translation> </message> @@ -23703,7 +23703,7 @@ <context> <name>HgLogBrowserDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="71"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="14"/> <source>Mercurial Log</source> <translation>Registro de Mercurial</translation> </message> @@ -23733,17 +23733,17 @@ <translation>Seleccione el campo de filtrado</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="96"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="181"/> <source>Revision</source> <translation>Revisión</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="97"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="191"/> <source>Author</source> <translation>Autor</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="98"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="201"/> <source>Message</source> <translation>Mensaje</translation> </message> @@ -27569,7 +27569,7 @@ <context> <name>HgStatusDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="314"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="14"/> <source>Mercurial Status</source> <translation>Mercurial Status</translation> </message> @@ -27711,7 +27711,7 @@ <translation>El proceso {0} no se ha podido ejecutar. Verifique que está en la ruta de búsqueda (search path).</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="709"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="87"/> <source>Commit</source> <translation>Commit</translation> </message> @@ -27831,7 +27831,7 @@ <translation>todo</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="855"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="203"/> <source>Differences</source> <translation>Diferencias</translation> </message> @@ -28606,7 +28606,7 @@ <translation>Pulse para eliminar las entradas seleccionadas</translation> </message> <message> - <location filename="../WebBrowser/History/HistoryDialog.py" line="96"/> + <location filename="../WebBrowser/History/HistoryDialog.ui" line="75"/> <source>&Remove</source> <translation>&Eliminar</translation> </message> @@ -34400,92 +34400,92 @@ <translation>Botones Estándar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="40"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="219"/> <source>Apply</source> <translation>Aplicar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="39"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="226"/> <source>Abort</source> <translation>Abortar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="41"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="233"/> <source>Cancel</source> <translation>Cancelar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="45"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="240"/> <source>Ignore</source> <translation>Ignorar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="54"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="247"/> <source>Save all</source> <translation>Guardar todo</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="53"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="254"/> <source>Save</source> <translation>Guardar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="43"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="261"/> <source>Discard</source> <translation>Descartar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="56"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="268"/> <source>Yes to all</source> <translation>Si a todo</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="49"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="275"/> <source>Open</source> <translation>Abrir</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="50"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="282"/> <source>Reset</source> <translation>Reiniciar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="48"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="289"/> <source>Ok</source> <translation>Ok</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="46"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="296"/> <source>No</source> <translation>No</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="44"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="303"/> <source>Help</source> <translation>Ayuda</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="47"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="310"/> <source>No to all</source> <translation>No a todo</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="52"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="317"/> <source>Retry</source> <translation>Reintentar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="51"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="324"/> <source>Restore defaults</source> <translation>Restaurar valores por defecto</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="55"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="331"/> <source>Yes</source> <translation>Si</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="42"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="338"/> <source>Close</source> <translation>Cerrar</translation> </message> @@ -36200,7 +36200,7 @@ <context> <name>NoCacheHostsDialog</name> <message> - <location filename="../Helpviewer/Network/NoCacheHostsDialog.py" line="52"/> + <location filename="../Helpviewer/Network/NoCacheHostsDialog.ui" line="14"/> <source>Not Cached Hosts</source> <translation>Hosts no en Caché</translation> </message> @@ -36308,7 +36308,7 @@ <translation>Pulsar para seleccionar la posición visualmente, soltar para asignar</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/NotificationsPage.py" line="81"/> + <location filename="../Preferences/ConfigurationPages/NotificationsPage.ui" line="146"/> <source>Visual Selection</source> <translation>Selección Visual</translation> </message> @@ -36981,7 +36981,7 @@ <context> <name>PasswordsDialog</name> <message> - <location filename="../WebBrowser/Passwords/PasswordsDialog.py" line="91"/> + <location filename="../WebBrowser/Passwords/PasswordsDialog.ui" line="14"/> <source>Saved Passwords</source> <translation>Contraseñas Almacenadas</translation> </message> @@ -38276,6 +38276,60 @@ </message> </context> <context> + <name>PrintToPdfDialog</name> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="40"/> + <source>PDF Files (*.pdf);;All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="69"/> + <source>Portrait</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="71"/> + <source>Landscape</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="72"/> + <source>{0}, {1}</source> + <comment>page size, page orientation</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="14"/> + <source>Print to PDF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="25"/> + <source>Save as:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="41"/> + <source>Enter the file name of the PDF document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="48"/> + <source>Page Layout:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="64"/> + <source>Select the page layout via a dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="67"/> + <source>...</source> + <translation type="unfinished">...</translation> + </message> +</context> +<context> <name>Printer</name> <message> <location filename="../QScintilla/Printer.py" line="66"/> @@ -41646,7 +41700,7 @@ <translation>Ejecutadas</translation> </message> <message> - <location filename="../DataViews/PyCoverageDialog.py" line="349"/> + <location filename="../DataViews/PyCoverageDialog.ui" line="172"/> <source>Coverage</source> <translation>Cobertura</translation> </message> @@ -41726,7 +41780,7 @@ </translation> </message> <message> - <location filename="../DataViews/PyCoverageDialog.py" line="345"/> + <location filename="../DataViews/PyCoverageDialog.ui" line="192"/> <source>%v/%m Files</source> <translation>%v/%m Archivos</translation> </message> @@ -41734,7 +41788,7 @@ <context> <name>PyProfileDialog</name> <message> - <location filename="../DataViews/PyProfileDialog.py" line="233"/> + <location filename="../DataViews/PyProfileDialog.ui" line="20"/> <source>Profile Results</source> <translation>Resultados de Profiling</translation> </message> @@ -46380,7 +46434,7 @@ <translation>Pulsar para eliminar los filtros seleccionados</translation> </message> <message> - <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.py" line="150"/> + <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.ui" line="89"/> <source>Remove Filters</source> <translation>Eliminar Filtros</translation> </message> @@ -46390,7 +46444,7 @@ <translation>Pulsar para eliminar los atributos seleccionados</translation> </message> <message> - <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.py" line="178"/> + <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.ui" line="99"/> <source>Remove Attributes</source> <translation>Eliminar Atributos</translation> </message> @@ -47890,7 +47944,7 @@ <context> <name>SendRefererWhitelistDialog</name> <message> - <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.py" line="52"/> + <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.ui" line="14"/> <source>Send Referer Whitelist</source> <translation>Enviar Lista Blanca de Referers</translation> </message> @@ -49100,7 +49154,7 @@ <translation>Copiar y Vista &Preliminar</translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="531"/> + <location filename="../Snapshot/SnapWidget.ui" line="20"/> <source>eric6 Snapshot</source> <translation>Captura de Pantalla de eric6</translation> </message> @@ -51577,7 +51631,7 @@ <context> <name>SvnDiffDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="171"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="14"/> <source>Subversion Diff</source> <translation>Diff de Subversion</translation> </message> @@ -51880,17 +51934,17 @@ <translation>Seleccione el campo de filtrado</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="621"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="112"/> <source>Revision</source> <translation>Revisión</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="618"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="117"/> <source>Author</source> <translation>Autor</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="141"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="127"/> <source>Message</source> <translation>Mensaje</translation> </message> @@ -52345,7 +52399,7 @@ <translation>&Protocolo:</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.py" line="128"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="45"/> <source>&URL:</source> <translation>&URL:</translation> </message> @@ -52445,7 +52499,7 @@ <translation>Seleccionar el protocolo para acceder al repositorio</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.py" line="95"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="45"/> <source>&URL:</source> <translation>&URL:</translation> </message> @@ -53655,7 +53709,7 @@ <context> <name>SvnStatusDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="394"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="14"/> <source>Subversion Status</source> <translation>Estado de Subversion</translation> </message> @@ -53912,7 +53966,7 @@ <translation>Error de Generación de Proceso</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="711"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="80"/> <source>Commit</source> <translation>Commit</translation> </message> @@ -59293,7 +59347,7 @@ <context> <name>UnittestDialog</name> <message> - <location filename="../PyUnit/UnittestDialog.py" line="400"/> + <location filename="../PyUnit/UnittestDialog.ui" line="14"/> <source>Unittest</source> <translation>Test Unitario</translation> </message> @@ -67466,27 +67520,27 @@ <translation>...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="717"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="749"/> <source>Loading...</source> <translation>Cargando...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="739"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="771"/> <source>Finished loading</source> <translation>Carga terminada</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="741"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="773"/> <source>Failed to load</source> <translation>Ha fallado la carga</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="780"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="812"/> <source>Are you sure you want to close the window?</source> <translation>¿Realmente desea cerrar la ventana?</translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="780"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="812"/> <source>Are you sure you want to close the window? You have %n tab(s) open.</source> <translation> @@ -67497,27 +67551,27 @@ </translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="788"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="820"/> <source>&Close</source> <translation>&Cerrar</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="792"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="824"/> <source>&Quit</source> <translation>&Salir</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="795"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="827"/> <source>C&lose Current Tab</source> <translation>Cerrar Pestaña Actua&l</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="948"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="980"/> <source>Restore All Closed Tabs</source> <translation>Restaurar Todas las Pestañas Cerradas</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="950"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="982"/> <source>Clear List</source> <translation>Borrar Lista</translation> </message>
--- a/i18n/eric6_fr.ts Wed Jul 13 11:51:03 2016 +0200 +++ b/i18n/eric6_fr.ts Wed Jul 13 14:09:52 2016 +0200 @@ -390,7 +390,7 @@ <context> <name>AddBookmarkDialog</name> <message> - <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="198"/> + <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="26"/> <source>Add Bookmark</source> <translation>Ajouter un signet</translation> </message> @@ -1784,7 +1784,7 @@ <translation>Éditer &Adresse</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="161"/> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="78"/> <source>&Delete</source> <translation>&Supprimer</translation> </message> @@ -2487,12 +2487,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/CallTraceViewer.py" line="54"/> + <location filename="../Debugger/CallTraceViewer.ui" line="99"/> <source>From</source> <translation type="unfinished">De</translation> </message> <message> - <location filename="../Debugger/CallTraceViewer.py" line="54"/> + <location filename="../Debugger/CallTraceViewer.ui" line="104"/> <source>To</source> <translation type="unfinished">A</translation> </message> @@ -2644,7 +2644,7 @@ <translation>Cliquer pour annuler l'éditeur partagé</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="513"/> + <location filename="../Cooperation/ChatWidget.ui" line="230"/> <source>Clear</source> <translation>Effacer</translation> </message> @@ -2882,7 +2882,7 @@ <context> <name>ClickToFlashWhitelistDialog</name> <message> - <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.py" line="54"/> + <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui" line="14"/> <source>ClickToFlash Whitelist</source> <translation type="unfinished"></translation> </message> @@ -4812,7 +4812,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="162"/> + <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="223"/> <source><no cookie selected></source> <translation type="unfinished"></translation> </message> @@ -7485,7 +7485,7 @@ <context> <name>DownloadManager</name> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="363"/> + <location filename="../WebBrowser/Download/DownloadManager.ui" line="14"/> <source>Downloads</source> <translation type="unfinished"></translation> </message> @@ -7944,92 +7944,92 @@ <translation type="unfinished">Boutons standards</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="41"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="257"/> <source>Abort</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="42"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="264"/> <source>Apply</source> <translation type="unfinished">Appliquer</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="43"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="271"/> <source>Cancel</source> <translation type="unfinished">Annuler</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="44"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="278"/> <source>Close</source> <translation type="unfinished">Fermer</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="45"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="285"/> <source>Discard</source> <translation type="unfinished">Abondonner les modifications</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="46"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="292"/> <source>Help</source> <translation type="unfinished">Aide</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="47"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="299"/> <source>Ignore</source> <translation type="unfinished">Ignorer</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="48"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="306"/> <source>No</source> <translation type="unfinished">Non</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="49"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="313"/> <source>No to all</source> <translation type="unfinished">Non à tout</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="50"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="320"/> <source>Ok</source> <translation type="unfinished">Ok</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="51"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="327"/> <source>Open</source> <translation type="unfinished">Ouvrir</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="52"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="334"/> <source>Reset</source> <translation type="unfinished">Réinitialiser</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="53"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="341"/> <source>Restore defaults</source> <translation type="unfinished">Restaurer les valeurs par défaut</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="54"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="348"/> <source>Retry</source> <translation type="unfinished">Réessayer</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="55"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="355"/> <source>Save</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="56"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="362"/> <source>Save all</source> <translation type="unfinished">Tout enregistrer</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="57"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="369"/> <source>Yes</source> <translation type="unfinished">Oui</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="58"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="376"/> <source>Yes to all</source> <translation type="unfinished">Oui à tout</translation> </message> @@ -8234,32 +8234,32 @@ <context> <name>E5PathPickerBase</name> <message> - <location filename="../E5Gui/E5PathPicker.py" line="164"/> + <location filename="../E5Gui/E5PathPicker.py" line="165"/> <source>Enter Path Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="161"/> + <location filename="../E5Gui/E5PathPicker.py" line="162"/> <source>Enter Path Names separated by ';'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="500"/> + <location filename="../E5Gui/E5PathPicker.py" line="501"/> <source>Choose a file to open</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="502"/> + <location filename="../E5Gui/E5PathPicker.py" line="503"/> <source>Choose files to open</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="506"/> - <source>Choose a file to save</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../E5Gui/E5PathPicker.py" line="508"/> + <source>Choose a file to save</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../E5Gui/E5PathPicker.py" line="510"/> <source>Choose a directory</source> <translation type="unfinished"></translation> </message> @@ -10079,7 +10079,7 @@ <translation>Cliquer pour sélectionner un fichier API à partir des fichiers installés</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="184"/> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="132"/> <source>Add from installed APIs</source> <translation>Ajouter à partir des APIs installés</translation> </message> @@ -10089,7 +10089,7 @@ <translation>Cliquer pour compiler les APIs sélectionnés</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="236"/> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="159"/> <source>Compile APIs</source> <translation>Compiler les APIs</translation> </message> @@ -10114,7 +10114,7 @@ <translation>Cliquer pour sélectionner un fichier API à partir de la liste des APIs installés pour les plugins</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="203"/> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="142"/> <source>Add from Plugin APIs</source> <translation>Ajouter à partir des APIs de plugins</translation> </message> @@ -11133,7 +11133,7 @@ <translation>Cocher pour appliquer le style jusqu'en fin de ligne.</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="353"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="113"/> <source>Fill to end of line</source> <translation>Appliquer jusqu'à la fin de ligne</translation> </message> @@ -11178,7 +11178,7 @@ <translation>Sélectionner la police.</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="69"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="103"/> <source>Font</source> <translation>Police</translation> </message> @@ -12645,7 +12645,7 @@ <translation>Mode:</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorStylesPage.py" line="58"/> + <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1080"/> <source>Disabled</source> <translation>Désactivé</translation> </message> @@ -13432,7 +13432,7 @@ <context> <name>EmailDialog</name> <message> - <location filename="../UI/EmailDialog.py" line="339"/> + <location filename="../UI/EmailDialog.ui" line="13"/> <source>Send bug report</source> <translation>Envoyer un rapport de bug</translation> </message> @@ -14816,47 +14816,47 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="52"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="49"/> <source>{0} wants to use your position.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="83"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="78"/> <source>Allow</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="84"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="79"/> <source>Deny</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="106"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="101"/> <source>{0} wants to use an unknown feature.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="81"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="76"/> <source>Remember</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="54"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="51"/> <source>{0} wants to use your microphone.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="56"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="53"/> <source>{0} wants to use your camera.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="58"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="55"/> <source>{0} wants to use your microphone and camera.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="60"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="57"/> <source>{0} wants to lock your mouse.</source> <translation type="unfinished"></translation> </message> @@ -14874,12 +14874,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="125"/> + <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="122"/> <source>Host</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="126"/> + <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="127"/> <source>Permission</source> <translation type="unfinished"></translation> </message> @@ -14894,17 +14894,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="66"/> + <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="97"/> <source>Geolocation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="144"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="126"/> <source>Allow</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="145"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="127"/> <source>Deny</source> <translation type="unfinished"></translation> </message> @@ -14919,22 +14919,22 @@ <translation type="unfinished">Supprimer tou&t</translation> </message> <message> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="66"/> + <source>Microphone</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="81"/> - <source>Microphone</source> + <source>Camera</source> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="96"/> - <source>Camera</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="111"/> <source>Microphone && Camera</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="127"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="112"/> <source>Mouse Lock</source> <translation type="unfinished"></translation> </message> @@ -16021,7 +16021,7 @@ <translation type="unfinished">Nom:</translation> </message> <message> - <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="193"/> + <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="158"/> <source><no flash cookie selected></source> <translation type="unfinished"></translation> </message> @@ -16031,7 +16031,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="122"/> + <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="137"/> <source>Origin:</source> <translation type="unfinished"></translation> </message> @@ -16066,7 +16066,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="213"/> + <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="225"/> <source>Remove Cookie</source> <translation type="unfinished"></translation> </message> @@ -16492,7 +16492,7 @@ <context> <name>GreaseMonkeyAddScriptDialog</name> <message> - <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="105"/> + <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.ui" line="14"/> <source>GreaseMonkey Script Installation</source> <translation type="unfinished"></translation> </message> @@ -22125,7 +22125,7 @@ <context> <name>HgAddSubrepositoryDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.py" line="98"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.ui" line="14"/> <source>Add Sub-repository</source> <translation type="unfinished"></translation> </message> @@ -23211,7 +23211,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.py" line="247"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.ui" line="73"/> <source>Resolved</source> <translation type="unfinished"></translation> </message> @@ -23221,7 +23221,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.py" line="245"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.ui" line="83"/> <source>Unresolved</source> <translation type="unfinished"></translation> </message> @@ -23841,7 +23841,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.py" line="317"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.ui" line="55"/> <source>Revision</source> <translation type="unfinished">Révision</translation> </message> @@ -24120,7 +24120,7 @@ <context> <name>HgLogBrowserDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="71"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="14"/> <source>Mercurial Log</source> <translation type="unfinished"></translation> </message> @@ -24150,17 +24150,17 @@ <translation type="unfinished">Sélectionner le champ à filtrer</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="96"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="181"/> <source>Revision</source> <translation type="unfinished">Révision</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="97"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="191"/> <source>Author</source> <translation type="unfinished">Auteur</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="98"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="201"/> <source>Message</source> <translation type="unfinished">Message</translation> </message> @@ -27994,7 +27994,7 @@ <context> <name>HgStatusDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="314"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="14"/> <source>Mercurial Status</source> <translation type="unfinished"></translation> </message> @@ -28135,7 +28135,7 @@ <translation type="unfinished">Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="709"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="87"/> <source>Commit</source> <translation type="unfinished">Commit</translation> </message> @@ -28255,7 +28255,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="855"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="203"/> <source>Differences</source> <translation type="unfinished"></translation> </message> @@ -29027,7 +29027,7 @@ <translation type="unfinished">Cliquer pour supprimer les entrées sélectionnées</translation> </message> <message> - <location filename="../WebBrowser/History/HistoryDialog.py" line="96"/> + <location filename="../WebBrowser/History/HistoryDialog.ui" line="75"/> <source>&Remove</source> <translation type="unfinished">Supp&rimer</translation> </message> @@ -34870,92 +34870,92 @@ <translation>Boutons standards</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="40"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="219"/> <source>Apply</source> <translation>Appliquer</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="39"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="226"/> <source>Abort</source> <translation>Abandon</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="41"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="233"/> <source>Cancel</source> <translation>Annuler</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="45"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="240"/> <source>Ignore</source> <translation>Ignorer</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="54"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="247"/> <source>Save all</source> <translation>Tout enregistrer</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="53"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="254"/> <source>Save</source> <translation>Enregistrer</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="43"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="261"/> <source>Discard</source> <translation>Abondonner les modifications</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="56"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="268"/> <source>Yes to all</source> <translation>Oui à tout</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="49"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="275"/> <source>Open</source> <translation>Ouvrir</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="50"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="282"/> <source>Reset</source> <translation>Réinitialiser</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="48"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="289"/> <source>Ok</source> <translation>Ok</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="46"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="296"/> <source>No</source> <translation>Non</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="44"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="303"/> <source>Help</source> <translation>Aide</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="47"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="310"/> <source>No to all</source> <translation>Non à tout</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="52"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="317"/> <source>Retry</source> <translation>Réessayer</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="51"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="324"/> <source>Restore defaults</source> <translation>Restaurer les valeurs par défaut</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="55"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="331"/> <source>Yes</source> <translation>Oui</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="42"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="338"/> <source>Close</source> <translation>Fermer</translation> </message> @@ -36690,7 +36690,7 @@ <context> <name>NoCacheHostsDialog</name> <message> - <location filename="../Helpviewer/Network/NoCacheHostsDialog.py" line="52"/> + <location filename="../Helpviewer/Network/NoCacheHostsDialog.ui" line="14"/> <source>Not Cached Hosts</source> <translation type="unfinished"></translation> </message> @@ -36798,7 +36798,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/NotificationsPage.py" line="81"/> + <location filename="../Preferences/ConfigurationPages/NotificationsPage.ui" line="146"/> <source>Visual Selection</source> <translation type="unfinished"></translation> </message> @@ -37468,7 +37468,7 @@ <context> <name>PasswordsDialog</name> <message> - <location filename="../WebBrowser/Passwords/PasswordsDialog.py" line="91"/> + <location filename="../WebBrowser/Passwords/PasswordsDialog.ui" line="14"/> <source>Saved Passwords</source> <translation type="unfinished"></translation> </message> @@ -38770,6 +38770,60 @@ </message> </context> <context> + <name>PrintToPdfDialog</name> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="40"/> + <source>PDF Files (*.pdf);;All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="69"/> + <source>Portrait</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="71"/> + <source>Landscape</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="72"/> + <source>{0}, {1}</source> + <comment>page size, page orientation</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="14"/> + <source>Print to PDF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="25"/> + <source>Save as:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="41"/> + <source>Enter the file name of the PDF document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="48"/> + <source>Page Layout:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="64"/> + <source>Select the page layout via a dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="67"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>Printer</name> <message> <location filename="../QScintilla/Printer.py" line="66"/> @@ -42208,7 +42262,7 @@ <translation>Executées</translation> </message> <message> - <location filename="../DataViews/PyCoverageDialog.py" line="349"/> + <location filename="../DataViews/PyCoverageDialog.ui" line="172"/> <source>Coverage</source> <translation>Coverage</translation> </message> @@ -42258,7 +42312,7 @@ </translation> </message> <message> - <location filename="../DataViews/PyCoverageDialog.py" line="345"/> + <location filename="../DataViews/PyCoverageDialog.ui" line="192"/> <source>%v/%m Files</source> <translation type="unfinished"></translation> </message> @@ -42286,7 +42340,7 @@ <translation>Effacer toutes les infos</translation> </message> <message> - <location filename="../DataViews/PyProfileDialog.py" line="233"/> + <location filename="../DataViews/PyProfileDialog.ui" line="20"/> <source>Profile Results</source> <translation>Résultats du profiling</translation> </message> @@ -46909,7 +46963,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.py" line="150"/> + <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.ui" line="89"/> <source>Remove Filters</source> <translation type="unfinished"></translation> </message> @@ -46919,7 +46973,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.py" line="178"/> + <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.ui" line="99"/> <source>Remove Attributes</source> <translation type="unfinished"></translation> </message> @@ -48377,7 +48431,7 @@ <context> <name>SendRefererWhitelistDialog</name> <message> - <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.py" line="52"/> + <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.ui" line="14"/> <source>Send Referer Whitelist</source> <translation type="unfinished"></translation> </message> @@ -49583,7 +49637,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="531"/> + <location filename="../Snapshot/SnapWidget.ui" line="20"/> <source>eric6 Snapshot</source> <translation type="unfinished"></translation> </message> @@ -52160,7 +52214,7 @@ <context> <name>SvnDiffDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="171"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="14"/> <source>Subversion Diff</source> <translation>Subversion Diff</translation> </message> @@ -52437,12 +52491,12 @@ <translation>Log Subversion</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="621"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="112"/> <source>Revision</source> <translation>Révision</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="618"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="117"/> <source>Author</source> <translation>Auteur</translation> </message> @@ -52452,7 +52506,7 @@ <translation>Date</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="141"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="127"/> <source>Message</source> <translation>Message</translation> </message> @@ -52939,7 +52993,7 @@ <translation>&Protocole:</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.py" line="128"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="45"/> <source>&URL:</source> <translation>&URL:</translation> </message> @@ -53050,7 +53104,7 @@ <translation>Sélectionner le protocole d'accès au référentiel</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.py" line="95"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="45"/> <source>&URL:</source> <translation>&URL:</translation> </message> @@ -54349,7 +54403,7 @@ <translation>ignoré</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="394"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="14"/> <source>Subversion Status</source> <translation>Status Subversion</translation> </message> @@ -54359,7 +54413,7 @@ <translation>Commit des changements dans le référentiel...</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="711"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="80"/> <source>Commit</source> <translation>Commit</translation> </message> @@ -59986,7 +60040,7 @@ <context> <name>UnittestDialog</name> <message> - <location filename="../PyUnit/UnittestDialog.py" line="400"/> + <location filename="../PyUnit/UnittestDialog.ui" line="14"/> <source>Unittest</source> <translation>Tests unitaires</translation> </message> @@ -68201,27 +68255,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="717"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="749"/> <source>Loading...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="739"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="771"/> <source>Finished loading</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="741"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="773"/> <source>Failed to load</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="780"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="812"/> <source>Are you sure you want to close the window?</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="780"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="812"/> <source>Are you sure you want to close the window? You have %n tab(s) open.</source> <translation type="unfinished"> @@ -68230,27 +68284,27 @@ </translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="788"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="820"/> <source>&Close</source> <translation type="unfinished">&Fermer</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="792"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="824"/> <source>&Quit</source> <translation type="unfinished">&Quitter</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="795"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="827"/> <source>C&lose Current Tab</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="948"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="980"/> <source>Restore All Closed Tabs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="950"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="982"/> <source>Clear List</source> <translation type="unfinished"></translation> </message>
--- a/i18n/eric6_it.ts Wed Jul 13 11:51:03 2016 +0200 +++ b/i18n/eric6_it.ts Wed Jul 13 14:09:52 2016 +0200 @@ -390,7 +390,7 @@ <context> <name>AddBookmarkDialog</name> <message> - <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="198"/> + <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="26"/> <source>Add Bookmark</source> <translation>Aggiungere segnalibro</translation> </message> @@ -1782,7 +1782,7 @@ <translation>Modifica &Indirizzo</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="161"/> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="78"/> <source>&Delete</source> <translation>Can&cella</translation> </message> @@ -2489,12 +2489,12 @@ <translation>Premi per salvare il tracciamento chiamate su un file di testo</translation> </message> <message> - <location filename="../Debugger/CallTraceViewer.py" line="54"/> + <location filename="../Debugger/CallTraceViewer.ui" line="99"/> <source>From</source> <translation>Da</translation> </message> <message> - <location filename="../Debugger/CallTraceViewer.py" line="54"/> + <location filename="../Debugger/CallTraceViewer.ui" line="104"/> <source>To</source> <translation>A</translation> </message> @@ -2649,7 +2649,7 @@ <translation>Premi per cancellare un edit condiviso</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="513"/> + <location filename="../Cooperation/ChatWidget.ui" line="230"/> <source>Clear</source> <translation>Pulisci</translation> </message> @@ -2890,7 +2890,7 @@ <context> <name>ClickToFlashWhitelistDialog</name> <message> - <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.py" line="54"/> + <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui" line="14"/> <source>ClickToFlash Whitelist</source> <translation>Lista privilegiata ClickToFlash</translation> </message> @@ -4854,7 +4854,7 @@ <translation type="unfinished">Dominio:</translation> </message> <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="162"/> + <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="223"/> <source><no cookie selected></source> <translation type="unfinished"></translation> </message> @@ -7536,7 +7536,7 @@ <context> <name>DownloadManager</name> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="363"/> + <location filename="../WebBrowser/Download/DownloadManager.ui" line="14"/> <source>Downloads</source> <translation>Downloads</translation> </message> @@ -8021,92 +8021,92 @@ <translation>Pulsanti standard</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="41"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="257"/> <source>Abort</source> <translation>Termina</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="42"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="264"/> <source>Apply</source> <translation>Applica</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="43"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="271"/> <source>Cancel</source> <translation>Cancella</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="44"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="278"/> <source>Close</source> <translation>Chiudi</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="45"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="285"/> <source>Discard</source> <translation>Dimentica</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="46"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="292"/> <source>Help</source> <translation>Aiuto</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="47"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="299"/> <source>Ignore</source> <translation>Ignora</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="48"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="306"/> <source>No</source> <translation>No</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="49"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="313"/> <source>No to all</source> <translation>No a tutto</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="50"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="320"/> <source>Ok</source> <translation>Ok</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="51"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="327"/> <source>Open</source> <translation>Apri</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="52"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="334"/> <source>Reset</source> <translation>Resetta</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="53"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="341"/> <source>Restore defaults</source> <translation>Ripristina default</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="54"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="348"/> <source>Retry</source> <translation>Ritenta</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="55"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="355"/> <source>Save</source> <translation>Salva</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="56"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="362"/> <source>Save all</source> <translation>Salva tutto</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="57"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="369"/> <source>Yes</source> <translation>Si</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="58"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="376"/> <source>Yes to all</source> <translation>Si a tutto</translation> </message> @@ -8311,32 +8311,32 @@ <context> <name>E5PathPickerBase</name> <message> - <location filename="../E5Gui/E5PathPicker.py" line="164"/> + <location filename="../E5Gui/E5PathPicker.py" line="165"/> <source>Enter Path Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="161"/> + <location filename="../E5Gui/E5PathPicker.py" line="162"/> <source>Enter Path Names separated by ';'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="500"/> + <location filename="../E5Gui/E5PathPicker.py" line="501"/> <source>Choose a file to open</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="502"/> + <location filename="../E5Gui/E5PathPicker.py" line="503"/> <source>Choose files to open</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="506"/> - <source>Choose a file to save</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../E5Gui/E5PathPicker.py" line="508"/> + <source>Choose a file to save</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../E5Gui/E5PathPicker.py" line="510"/> <source>Choose a directory</source> <translation type="unfinished"></translation> </message> @@ -10160,7 +10160,7 @@ <translation>Premi per selezionare il file API dalla lista dei file API installati</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="184"/> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="132"/> <source>Add from installed APIs</source> <translation>Aggiungi dalle APIs installate</translation> </message> @@ -10170,7 +10170,7 @@ <translation>Premi per compilare le definizioni APIs selezionate</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="236"/> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="159"/> <source>Compile APIs</source> <translation>Compila APIs</translation> </message> @@ -10195,7 +10195,7 @@ <translation>Premi per selezionare un file delle API dalla lista di quelli installati dai plugins</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="203"/> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="142"/> <source>Add from Plugin APIs</source> <translation>Aggiungi dalle API dei plugin</translation> </message> @@ -11205,7 +11205,7 @@ <translation>Seleziona il riempimento di fine linea.</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="353"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="113"/> <source>Fill to end of line</source> <translation>Riempi fino a fine linea</translation> </message> @@ -11250,7 +11250,7 @@ <translation>Seleziona il font.</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="69"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="103"/> <source>Font</source> <translation>Font</translation> </message> @@ -12716,7 +12716,7 @@ <translation>Modo:</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorStylesPage.py" line="58"/> + <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1080"/> <source>Disabled</source> <translation>Disabilitato</translation> </message> @@ -13500,7 +13500,7 @@ <context> <name>EmailDialog</name> <message> - <location filename="../UI/EmailDialog.py" line="339"/> + <location filename="../UI/EmailDialog.ui" line="13"/> <source>Send bug report</source> <translation>Invia un bug report</translation> </message> @@ -14895,47 +14895,47 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="52"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="49"/> <source>{0} wants to use your position.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="83"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="78"/> <source>Allow</source> <translation type="unfinished">Consenti</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="84"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="79"/> <source>Deny</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="106"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="101"/> <source>{0} wants to use an unknown feature.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="81"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="76"/> <source>Remember</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="54"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="51"/> <source>{0} wants to use your microphone.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="56"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="53"/> <source>{0} wants to use your camera.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="58"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="55"/> <source>{0} wants to use your microphone and camera.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="60"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="57"/> <source>{0} wants to lock your mouse.</source> <translation type="unfinished"></translation> </message> @@ -14953,12 +14953,12 @@ <translation type="unfinished">Notificazioni</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="125"/> + <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="122"/> <source>Host</source> <translation type="unfinished">Host</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="126"/> + <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="127"/> <source>Permission</source> <translation type="unfinished"></translation> </message> @@ -14973,17 +14973,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="66"/> + <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="97"/> <source>Geolocation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="144"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="126"/> <source>Allow</source> <translation type="unfinished">Consenti</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="145"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="127"/> <source>Deny</source> <translation type="unfinished"></translation> </message> @@ -14998,22 +14998,22 @@ <translation type="unfinished">Rimuovi &Tutto</translation> </message> <message> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="66"/> + <source>Microphone</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="81"/> - <source>Microphone</source> + <source>Camera</source> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="96"/> - <source>Camera</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="111"/> <source>Microphone && Camera</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="127"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="112"/> <source>Mouse Lock</source> <translation type="unfinished"></translation> </message> @@ -16102,7 +16102,7 @@ <translation type="unfinished">Nome:</translation> </message> <message> - <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="193"/> + <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="158"/> <source><no flash cookie selected></source> <translation type="unfinished"></translation> </message> @@ -16112,7 +16112,7 @@ <translation type="unfinished">DImensione:</translation> </message> <message> - <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="122"/> + <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="137"/> <source>Origin:</source> <translation type="unfinished"></translation> </message> @@ -16147,7 +16147,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="213"/> + <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="225"/> <source>Remove Cookie</source> <translation type="unfinished"></translation> </message> @@ -16575,7 +16575,7 @@ <context> <name>GreaseMonkeyAddScriptDialog</name> <message> - <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="105"/> + <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.ui" line="14"/> <source>GreaseMonkey Script Installation</source> <translation>Installazione script GreaseMonkey</translation> </message> @@ -22261,7 +22261,7 @@ <context> <name>HgAddSubrepositoryDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.py" line="98"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.ui" line="14"/> <source>Add Sub-repository</source> <translation type="unfinished"></translation> </message> @@ -23350,7 +23350,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.py" line="247"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.ui" line="73"/> <source>Resolved</source> <translation type="unfinished"></translation> </message> @@ -23360,7 +23360,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.py" line="245"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.ui" line="83"/> <source>Unresolved</source> <translation type="unfinished"></translation> </message> @@ -23995,7 +23995,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.py" line="317"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.ui" line="55"/> <source>Revision</source> <translation>Revisione</translation> </message> @@ -24274,7 +24274,7 @@ <context> <name>HgLogBrowserDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="71"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="14"/> <source>Mercurial Log</source> <translation>Mercurial Log</translation> </message> @@ -24304,17 +24304,17 @@ <translation>Seleziona il campo su cui filtrare</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="96"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="181"/> <source>Revision</source> <translation>Revisione</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="97"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="191"/> <source>Author</source> <translation>Autore</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="98"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="201"/> <source>Message</source> <translation>Messaggio</translation> </message> @@ -28162,7 +28162,7 @@ <context> <name>HgStatusDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="314"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="14"/> <source>Mercurial Status</source> <translation>Mercurial Status</translation> </message> @@ -28304,7 +28304,7 @@ <translation>Il processo {0} non può essere avviato. Assicurarsi che sia nel path.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="709"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="87"/> <source>Commit</source> <translation>Commit</translation> </message> @@ -28429,7 +28429,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="855"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="203"/> <source>Differences</source> <translation type="unfinished"></translation> </message> @@ -29198,7 +29198,7 @@ <translation>Premi per rimuovere gli elementi selezionati</translation> </message> <message> - <location filename="../WebBrowser/History/HistoryDialog.py" line="96"/> + <location filename="../WebBrowser/History/HistoryDialog.ui" line="75"/> <source>&Remove</source> <translation>&Rimuovi</translation> </message> @@ -35045,92 +35045,92 @@ <translation>Pulsanti standard</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="40"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="219"/> <source>Apply</source> <translation>Applica</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="39"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="226"/> <source>Abort</source> <translation>Termina</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="41"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="233"/> <source>Cancel</source> <translation>Cancella</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="45"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="240"/> <source>Ignore</source> <translation>Ignora</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="54"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="247"/> <source>Save all</source> <translation>Salva tutto</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="53"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="254"/> <source>Save</source> <translation>Salva</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="43"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="261"/> <source>Discard</source> <translation>Dimentica</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="56"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="268"/> <source>Yes to all</source> <translation>Si a tutto</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="49"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="275"/> <source>Open</source> <translation>Apri</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="50"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="282"/> <source>Reset</source> <translation>Resetta</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="48"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="289"/> <source>Ok</source> <translation>Ok</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="46"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="296"/> <source>No</source> <translation>No</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="44"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="303"/> <source>Help</source> <translation>Aiuto</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="47"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="310"/> <source>No to all</source> <translation>No a tutto</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="52"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="317"/> <source>Retry</source> <translation>Ritenta</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="51"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="324"/> <source>Restore defaults</source> <translation>Ripristina default</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="55"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="331"/> <source>Yes</source> <translation>Si</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="42"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="338"/> <source>Close</source> <translation>Chiudi</translation> </message> @@ -36882,7 +36882,7 @@ <context> <name>NoCacheHostsDialog</name> <message> - <location filename="../Helpviewer/Network/NoCacheHostsDialog.py" line="52"/> + <location filename="../Helpviewer/Network/NoCacheHostsDialog.ui" line="14"/> <source>Not Cached Hosts</source> <translation type="unfinished"></translation> </message> @@ -36990,7 +36990,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/NotificationsPage.py" line="81"/> + <location filename="../Preferences/ConfigurationPages/NotificationsPage.ui" line="146"/> <source>Visual Selection</source> <translation type="unfinished"></translation> </message> @@ -37662,7 +37662,7 @@ <context> <name>PasswordsDialog</name> <message> - <location filename="../WebBrowser/Passwords/PasswordsDialog.py" line="91"/> + <location filename="../WebBrowser/Passwords/PasswordsDialog.ui" line="14"/> <source>Saved Passwords</source> <translation>Password salvate</translation> </message> @@ -38973,6 +38973,60 @@ </message> </context> <context> + <name>PrintToPdfDialog</name> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="40"/> + <source>PDF Files (*.pdf);;All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="69"/> + <source>Portrait</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="71"/> + <source>Landscape</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="72"/> + <source>{0}, {1}</source> + <comment>page size, page orientation</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="14"/> + <source>Print to PDF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="25"/> + <source>Save as:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="41"/> + <source>Enter the file name of the PDF document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="48"/> + <source>Page Layout:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="64"/> + <source>Select the page layout via a dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="67"/> + <source>...</source> + <translation type="unfinished">...</translation> + </message> +</context> +<context> <name>Printer</name> <message> <location filename="../QScintilla/Printer.py" line="66"/> @@ -42411,7 +42465,7 @@ <translation>Eseguite</translation> </message> <message> - <location filename="../DataViews/PyCoverageDialog.py" line="349"/> + <location filename="../DataViews/PyCoverageDialog.ui" line="172"/> <source>Coverage</source> <translation>Coverage</translation> </message> @@ -42461,7 +42515,7 @@ </translation> </message> <message> - <location filename="../DataViews/PyCoverageDialog.py" line="345"/> + <location filename="../DataViews/PyCoverageDialog.ui" line="192"/> <source>%v/%m Files</source> <translation type="unfinished"></translation> </message> @@ -42489,7 +42543,7 @@ <translation>Cancella tutte le informazioni</translation> </message> <message> - <location filename="../DataViews/PyProfileDialog.py" line="233"/> + <location filename="../DataViews/PyProfileDialog.ui" line="20"/> <source>Profile Results</source> <translation>Risultati profilazione</translation> </message> @@ -47091,7 +47145,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.py" line="150"/> + <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.ui" line="89"/> <source>Remove Filters</source> <translation type="unfinished"></translation> </message> @@ -47101,7 +47155,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.py" line="178"/> + <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.ui" line="99"/> <source>Remove Attributes</source> <translation type="unfinished"></translation> </message> @@ -48559,7 +48613,7 @@ <context> <name>SendRefererWhitelistDialog</name> <message> - <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.py" line="52"/> + <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.ui" line="14"/> <source>Send Referer Whitelist</source> <translation type="unfinished"></translation> </message> @@ -49763,7 +49817,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="531"/> + <location filename="../Snapshot/SnapWidget.ui" line="20"/> <source>eric6 Snapshot</source> <translation type="unfinished"></translation> </message> @@ -52370,7 +52424,7 @@ <context> <name>SvnDiffDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="171"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="14"/> <source>Subversion Diff</source> <translation>Subversion Diff</translation> </message> @@ -52648,12 +52702,12 @@ <translation>Log Subversion</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="621"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="112"/> <source>Revision</source> <translation>Revisione</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="618"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="117"/> <source>Author</source> <translation>Autore</translation> </message> @@ -52663,7 +52717,7 @@ <translation>Data</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="141"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="127"/> <source>Message</source> <translation>Messaggio</translation> </message> @@ -53150,7 +53204,7 @@ <translation>&Protocollo:</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.py" line="128"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="45"/> <source>&URL:</source> <translation>&URL:</translation> </message> @@ -53261,7 +53315,7 @@ <translation>Seleziona il protocollo per accedere al repository</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.py" line="95"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="45"/> <source>&URL:</source> <translation>&URL:</translation> </message> @@ -54561,7 +54615,7 @@ <translation>ignorato</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="394"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="14"/> <source>Subversion Status</source> <translation>Stato Subversion</translation> </message> @@ -54571,7 +54625,7 @@ <translation>Committa modifiche nel repository...</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="711"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="80"/> <source>Commit</source> <translation>Commit</translation> </message> @@ -60210,7 +60264,7 @@ <context> <name>UnittestDialog</name> <message> - <location filename="../PyUnit/UnittestDialog.py" line="400"/> + <location filename="../PyUnit/UnittestDialog.ui" line="14"/> <source>Unittest</source> <translation>Unittest</translation> </message> @@ -68422,27 +68476,27 @@ <translation type="unfinished">...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="717"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="749"/> <source>Loading...</source> <translation type="unfinished">Caricamento...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="739"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="771"/> <source>Finished loading</source> <translation type="unfinished">Caricamento terminato</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="741"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="773"/> <source>Failed to load</source> <translation type="unfinished">Caricamento fallito</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="780"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="812"/> <source>Are you sure you want to close the window?</source> <translation type="unfinished">Sei sicuro di voler chiudere la finestra ?</translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="780"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="812"/> <source>Are you sure you want to close the window? You have %n tab(s) open.</source> <translation type="unfinished"> @@ -68453,27 +68507,27 @@ </translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="788"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="820"/> <source>&Close</source> <translation type="unfinished">&Chiudi</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="792"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="824"/> <source>&Quit</source> <translation type="unfinished">&Esci</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="795"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="827"/> <source>C&lose Current Tab</source> <translation type="unfinished">C&hiudi scheda corrente</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="948"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="980"/> <source>Restore All Closed Tabs</source> <translation type="unfinished">Ricarica tutte le schede chiuse</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="950"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="982"/> <source>Clear List</source> <translation type="unfinished">Pulisci lista</translation> </message>
--- a/i18n/eric6_pt.ts Wed Jul 13 11:51:03 2016 +0200 +++ b/i18n/eric6_pt.ts Wed Jul 13 14:09:52 2016 +0200 @@ -390,7 +390,7 @@ <context> <name>AddBookmarkDialog</name> <message> - <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="198"/> + <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="26"/> <source>Add Bookmark</source> <translation>Adicionar Marcador</translation> </message> @@ -1762,7 +1762,7 @@ <translation>Pressionar para apagar as entradas selecionadas</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="161"/> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="78"/> <source>&Delete</source> <translation>&Apagar</translation> </message> @@ -2494,12 +2494,12 @@ <translation>Pressionar para gravar o rastreio de chamadas como ficheiro de texto</translation> </message> <message> - <location filename="../Debugger/CallTraceViewer.py" line="54"/> + <location filename="../Debugger/CallTraceViewer.ui" line="99"/> <source>From</source> <translation>Desde</translation> </message> <message> - <location filename="../Debugger/CallTraceViewer.py" line="54"/> + <location filename="../Debugger/CallTraceViewer.ui" line="104"/> <source>To</source> <translation>Para</translation> </message> @@ -2597,7 +2597,7 @@ <translation>Pressionar para limpar a lista de anfitriões</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="513"/> + <location filename="../Cooperation/ChatWidget.ui" line="230"/> <source>Clear</source> <translation>Limpar</translation> </message> @@ -2891,7 +2891,7 @@ <context> <name>ClickToFlashWhitelistDialog</name> <message> - <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.py" line="54"/> + <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui" line="14"/> <source>ClickToFlash Whitelist</source> <translation>Lista de Confiança de ClickToFlash</translation> </message> @@ -4851,7 +4851,7 @@ <translation type="unfinished">Domínio:</translation> </message> <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="162"/> + <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="223"/> <source><no cookie selected></source> <translation type="unfinished"></translation> </message> @@ -7545,7 +7545,7 @@ <context> <name>DownloadManager</name> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="363"/> + <location filename="../WebBrowser/Download/DownloadManager.ui" line="14"/> <source>Downloads</source> <translation>Descargas</translation> </message> @@ -7991,92 +7991,92 @@ <translation>Botões Padrão</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="41"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="257"/> <source>Abort</source> <translation>Cancelar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="42"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="264"/> <source>Apply</source> <translation>Aplicar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="43"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="271"/> <source>Cancel</source> <translation>Cancelar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="44"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="278"/> <source>Close</source> <translation>Fechar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="45"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="285"/> <source>Discard</source> <translation>Descartar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="46"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="292"/> <source>Help</source> <translation>Ajuda</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="47"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="299"/> <source>Ignore</source> <translation>Ignorar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="48"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="306"/> <source>No</source> <translation>Não</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="49"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="313"/> <source>No to all</source> <translation>Não a tudo</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="50"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="320"/> <source>Ok</source> <translation></translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="51"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="327"/> <source>Open</source> <translation>Abrir</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="52"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="334"/> <source>Reset</source> <translation>Reinicializar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="53"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="341"/> <source>Restore defaults</source> <translation>Repor predefinições</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="54"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="348"/> <source>Retry</source> <translation>Tentar de Novo</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="55"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="355"/> <source>Save</source> <translation>Gravar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="56"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="362"/> <source>Save all</source> <translation>Gravar tudo</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="57"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="369"/> <source>Yes</source> <translation>Sim</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="58"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="376"/> <source>Yes to all</source> <translation>Sim a tudo</translation> </message> @@ -8281,32 +8281,32 @@ <context> <name>E5PathPickerBase</name> <message> - <location filename="../E5Gui/E5PathPicker.py" line="164"/> + <location filename="../E5Gui/E5PathPicker.py" line="165"/> <source>Enter Path Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="161"/> + <location filename="../E5Gui/E5PathPicker.py" line="162"/> <source>Enter Path Names separated by ';'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="500"/> + <location filename="../E5Gui/E5PathPicker.py" line="501"/> <source>Choose a file to open</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="502"/> + <location filename="../E5Gui/E5PathPicker.py" line="503"/> <source>Choose files to open</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="506"/> - <source>Choose a file to save</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../E5Gui/E5PathPicker.py" line="508"/> + <source>Choose a file to save</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../E5Gui/E5PathPicker.py" line="510"/> <source>Choose a directory</source> <translation type="unfinished"></translation> </message> @@ -10124,7 +10124,7 @@ <translation>Pressionar para selecionar um ficheiro API da lista de ficheiros API instalados</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="184"/> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="132"/> <source>Add from installed APIs</source> <translation>Adicionar desde APIs instalados</translation> </message> @@ -10134,7 +10134,7 @@ <translation>Pressionar para selecionar um ficheiro API da lista de ficheiros API instalados pelos complementos</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="203"/> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="142"/> <source>Add from Plugin APIs</source> <translation>Adicionar desde APIs de Complementos</translation> </message> @@ -10144,7 +10144,7 @@ <translation>Pressionar para compilar a definição de APIs selecionada</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="236"/> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="159"/> <source>Compile APIs</source> <translation>Compilar APIs</translation> </message> @@ -11198,7 +11198,7 @@ <translation>Selecionar tipo de letra.</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="69"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="103"/> <source>Font</source> <translation>Tipo de Letra</translation> </message> @@ -11208,7 +11208,7 @@ <translation>Selecionar preenchimento até ao fim de linha.</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="353"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="113"/> <source>Fill to end of line</source> <translation>Preencher até fim de linha</translation> </message> @@ -12759,7 +12759,7 @@ <translation>Modo:</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorStylesPage.py" line="58"/> + <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1080"/> <source>Disabled</source> <translation>Inabilitado</translation> </message> @@ -13468,7 +13468,7 @@ <context> <name>EmailDialog</name> <message> - <location filename="../UI/EmailDialog.py" line="339"/> + <location filename="../UI/EmailDialog.ui" line="13"/> <source>Send bug report</source> <translation>Enviar relatório de falho</translation> </message> @@ -14862,47 +14862,47 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="52"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="49"/> <source>{0} wants to use your position.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="83"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="78"/> <source>Allow</source> <translation type="unfinished">Permitir</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="84"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="79"/> <source>Deny</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="106"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="101"/> <source>{0} wants to use an unknown feature.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="81"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="76"/> <source>Remember</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="54"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="51"/> <source>{0} wants to use your microphone.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="56"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="53"/> <source>{0} wants to use your camera.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="58"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="55"/> <source>{0} wants to use your microphone and camera.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="60"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="57"/> <source>{0} wants to lock your mouse.</source> <translation type="unfinished"></translation> </message> @@ -14920,12 +14920,12 @@ <translation type="unfinished">Notificações</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="125"/> + <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="122"/> <source>Host</source> <translation type="unfinished">Anfitrião</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="126"/> + <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="127"/> <source>Permission</source> <translation type="unfinished"></translation> </message> @@ -14940,17 +14940,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="66"/> + <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="97"/> <source>Geolocation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="144"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="126"/> <source>Allow</source> <translation type="unfinished">Permitir</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="145"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="127"/> <source>Deny</source> <translation type="unfinished"></translation> </message> @@ -14965,22 +14965,22 @@ <translation type="unfinished">Retirar &Tudo</translation> </message> <message> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="66"/> + <source>Microphone</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="81"/> - <source>Microphone</source> + <source>Camera</source> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="96"/> - <source>Camera</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="111"/> <source>Microphone && Camera</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="127"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="112"/> <source>Mouse Lock</source> <translation type="unfinished"></translation> </message> @@ -16069,7 +16069,7 @@ <translation type="unfinished">Nome:</translation> </message> <message> - <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="193"/> + <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="158"/> <source><no flash cookie selected></source> <translation type="unfinished"></translation> </message> @@ -16079,7 +16079,7 @@ <translation type="unfinished">Tamanho:</translation> </message> <message> - <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="122"/> + <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="137"/> <source>Origin:</source> <translation type="unfinished"></translation> </message> @@ -16114,7 +16114,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="213"/> + <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="225"/> <source>Remove Cookie</source> <translation type="unfinished"></translation> </message> @@ -16542,7 +16542,7 @@ <context> <name>GreaseMonkeyAddScriptDialog</name> <message> - <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="105"/> + <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.ui" line="14"/> <source>GreaseMonkey Script Installation</source> <translation>Instalação de Script GreaseMonkey</translation> </message> @@ -22227,7 +22227,7 @@ <context> <name>HgAddSubrepositoryDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.py" line="98"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.ui" line="14"/> <source>Add Sub-repository</source> <translation type="unfinished"></translation> </message> @@ -23334,7 +23334,7 @@ <translation>Pressionar para maracar as entradas selecionadas como 'resolvido'</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.py" line="247"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.ui" line="73"/> <source>Resolved</source> <translation>Resolvido</translation> </message> @@ -23344,7 +23344,7 @@ <translation>Pressionar para marcar as entradas selecionadas como 'sem resolver'</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.py" line="245"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.ui" line="83"/> <source>Unresolved</source> <translation>Sem resolver</translation> </message> @@ -23986,7 +23986,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.py" line="317"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.ui" line="55"/> <source>Revision</source> <translation>Revisão</translation> </message> @@ -24265,7 +24265,7 @@ <context> <name>HgLogBrowserDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="71"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="14"/> <source>Mercurial Log</source> <translation>Registo de Mercurial</translation> </message> @@ -24305,17 +24305,17 @@ <translation>Selecionar o campo a filtrar</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="96"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="181"/> <source>Revision</source> <translation>Revisão</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="97"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="191"/> <source>Author</source> <translation>Autor</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="98"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="201"/> <source>Message</source> <translation>Mensagem</translation> </message> @@ -28139,7 +28139,7 @@ <context> <name>HgStatusDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="314"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="14"/> <source>Mercurial Status</source> <translation>Estado de Mercurial</translation> </message> @@ -28281,7 +28281,7 @@ <translation>Não pôde iniciar {0}.<br>Certifique-se de que está na rota de pesquisa.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="709"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="87"/> <source>Commit</source> <translation>Cometido</translation> </message> @@ -28401,7 +28401,7 @@ <translation>tudo</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="855"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="203"/> <source>Differences</source> <translation>Diferenças</translation> </message> @@ -29176,7 +29176,7 @@ <translation>Pressionar para retirar as entradas selecionadas</translation> </message> <message> - <location filename="../WebBrowser/History/HistoryDialog.py" line="96"/> + <location filename="../WebBrowser/History/HistoryDialog.ui" line="75"/> <source>&Remove</source> <translation>&Retirar</translation> </message> @@ -35037,92 +35037,92 @@ <translation>Botões Padrão</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="40"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="219"/> <source>Apply</source> <translation>Aplicar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="39"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="226"/> <source>Abort</source> <translation>Terminar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="41"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="233"/> <source>Cancel</source> <translation>Cancelar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="45"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="240"/> <source>Ignore</source> <translation>Ignorar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="54"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="247"/> <source>Save all</source> <translation>Gravar tudo</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="53"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="254"/> <source>Save</source> <translation>Gravar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="43"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="261"/> <source>Discard</source> <translation>Descartar</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="56"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="268"/> <source>Yes to all</source> <translation>Sim a tudo</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="49"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="275"/> <source>Open</source> <translation>Abrir</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="50"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="282"/> <source>Reset</source> <translation>Restablecer</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="48"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="289"/> <source>Ok</source> <translation>Ok</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="46"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="296"/> <source>No</source> <translation>Não</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="44"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="303"/> <source>Help</source> <translation>Ajuda</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="47"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="310"/> <source>No to all</source> <translation>Não a tudo</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="52"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="317"/> <source>Retry</source> <translation>Tentar de Novo</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="51"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="324"/> <source>Restore defaults</source> <translation>Repor predefinições</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="55"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="331"/> <source>Yes</source> <translation>Sim</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="42"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="338"/> <source>Close</source> <translation>Fechar</translation> </message> @@ -36807,7 +36807,7 @@ <context> <name>NoCacheHostsDialog</name> <message> - <location filename="../Helpviewer/Network/NoCacheHostsDialog.py" line="52"/> + <location filename="../Helpviewer/Network/NoCacheHostsDialog.ui" line="14"/> <source>Not Cached Hosts</source> <translation type="unfinished"></translation> </message> @@ -36915,7 +36915,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/NotificationsPage.py" line="81"/> + <location filename="../Preferences/ConfigurationPages/NotificationsPage.ui" line="146"/> <source>Visual Selection</source> <translation>Seleção Visual</translation> </message> @@ -37585,7 +37585,7 @@ <context> <name>PasswordsDialog</name> <message> - <location filename="../WebBrowser/Passwords/PasswordsDialog.py" line="91"/> + <location filename="../WebBrowser/Passwords/PasswordsDialog.ui" line="14"/> <source>Saved Passwords</source> <translation>Senhas Gravadas</translation> </message> @@ -38880,6 +38880,60 @@ </message> </context> <context> + <name>PrintToPdfDialog</name> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="40"/> + <source>PDF Files (*.pdf);;All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="69"/> + <source>Portrait</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="71"/> + <source>Landscape</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="72"/> + <source>{0}, {1}</source> + <comment>page size, page orientation</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="14"/> + <source>Print to PDF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="25"/> + <source>Save as:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="41"/> + <source>Enter the file name of the PDF document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="48"/> + <source>Page Layout:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="64"/> + <source>Select the page layout via a dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="67"/> + <source>...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>Printer</name> <message> <location filename="../QScintilla/Printer.py" line="66"/> @@ -42286,7 +42340,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../DataViews/PyCoverageDialog.py" line="349"/> + <location filename="../DataViews/PyCoverageDialog.ui" line="172"/> <source>Coverage</source> <translation type="unfinished"></translation> </message> @@ -42365,7 +42419,7 @@ </translation> </message> <message> - <location filename="../DataViews/PyCoverageDialog.py" line="345"/> + <location filename="../DataViews/PyCoverageDialog.ui" line="192"/> <source>%v/%m Files</source> <translation type="unfinished"></translation> </message> @@ -42373,7 +42427,7 @@ <context> <name>PyProfileDialog</name> <message> - <location filename="../DataViews/PyProfileDialog.py" line="233"/> + <location filename="../DataViews/PyProfileDialog.ui" line="20"/> <source>Profile Results</source> <translation type="unfinished"></translation> </message> @@ -46885,7 +46939,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.py" line="150"/> + <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.ui" line="89"/> <source>Remove Filters</source> <translation type="unfinished"></translation> </message> @@ -46895,7 +46949,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.py" line="178"/> + <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.ui" line="99"/> <source>Remove Attributes</source> <translation type="unfinished"></translation> </message> @@ -48348,7 +48402,7 @@ <context> <name>SendRefererWhitelistDialog</name> <message> - <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.py" line="52"/> + <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.ui" line="14"/> <source>Send Referer Whitelist</source> <translation>Lista de Confiança para Envío de Referer</translation> </message> @@ -49548,7 +49602,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="531"/> + <location filename="../Snapshot/SnapWidget.ui" line="20"/> <source>eric6 Snapshot</source> <translation type="unfinished"></translation> </message> @@ -52029,7 +52083,7 @@ <context> <name>SvnDiffDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="171"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="14"/> <source>Subversion Diff</source> <translation type="unfinished"></translation> </message> @@ -52331,17 +52385,17 @@ <translation type="unfinished">Selecionar o campo a filtrar</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="621"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="112"/> <source>Revision</source> <translation>Revisão</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="618"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="117"/> <source>Author</source> <translation>Autor</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="141"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="127"/> <source>Message</source> <translation>Mensagem</translation> </message> @@ -52795,7 +52849,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.py" line="128"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="45"/> <source>&URL:</source> <translation>&URL:</translation> </message> @@ -52899,7 +52953,7 @@ <translation type="unfinished">Selecionar o protocolo para aceder ao repositorio</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.py" line="95"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="45"/> <source>&URL:</source> <translation type="unfinished">&URL:</translation> </message> @@ -54116,7 +54170,7 @@ <context> <name>SvnStatusDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="394"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="14"/> <source>Subversion Status</source> <translation type="unfinished"></translation> </message> @@ -54392,7 +54446,7 @@ <translation>Não pôde iniciar {0}.<br>Certifique-se de que está na rota de pesquisa.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="711"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="80"/> <source>Commit</source> <translation type="unfinished">Cometido</translation> </message> @@ -59741,7 +59795,7 @@ <context> <name>UnittestDialog</name> <message> - <location filename="../PyUnit/UnittestDialog.py" line="400"/> + <location filename="../PyUnit/UnittestDialog.ui" line="14"/> <source>Unittest</source> <translation>Teste Unitário</translation> </message> @@ -67912,27 +67966,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="717"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="749"/> <source>Loading...</source> <translation type="unfinished">Carregando...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="739"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="771"/> <source>Finished loading</source> <translation type="unfinished">Acabou de carregar</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="741"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="773"/> <source>Failed to load</source> <translation type="unfinished">Falhou ao carregar</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="780"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="812"/> <source>Are you sure you want to close the window?</source> <translation type="unfinished">Tem a certeza de que quer fechar a janela?</translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="780"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="812"/> <source>Are you sure you want to close the window? You have %n tab(s) open.</source> <translation type="unfinished"> @@ -67943,27 +67997,27 @@ </translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="788"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="820"/> <source>&Close</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="792"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="824"/> <source>&Quit</source> <translation type="unfinished">Sai&r</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="795"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="827"/> <source>C&lose Current Tab</source> <translation type="unfinished">F&echar o Separador Atual</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="948"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="980"/> <source>Restore All Closed Tabs</source> <translation type="unfinished">Restaurar Todos os Separadores Fechados</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="950"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="982"/> <source>Clear List</source> <translation type="unfinished">Limpar Lista</translation> </message>
--- a/i18n/eric6_ru.ts Wed Jul 13 11:51:03 2016 +0200 +++ b/i18n/eric6_ru.ts Wed Jul 13 14:09:52 2016 +0200 @@ -390,7 +390,7 @@ <context> <name>AddBookmarkDialog</name> <message> - <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="198"/> + <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="26"/> <source>Add Bookmark</source> <translation>Добавить закладку</translation> </message> @@ -1680,7 +1680,7 @@ <translation>Удалить выбранные элементы</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="161"/> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="78"/> <source>&Delete</source> <translation>&Удалить</translation> </message> @@ -2398,12 +2398,12 @@ <translation>Сохранить трассировку вызовов как текстовый файл</translation> </message> <message> - <location filename="../Debugger/CallTraceViewer.py" line="54"/> + <location filename="../Debugger/CallTraceViewer.ui" line="99"/> <source>From</source> <translation>От</translation> </message> <message> - <location filename="../Debugger/CallTraceViewer.py" line="54"/> + <location filename="../Debugger/CallTraceViewer.ui" line="104"/> <source>To</source> <translation>До</translation> </message> @@ -2501,7 +2501,7 @@ <translation>Очистить список хостов</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="513"/> + <location filename="../Cooperation/ChatWidget.ui" line="230"/> <source>Clear</source> <translation>Очистить</translation> </message> @@ -2801,7 +2801,7 @@ <context> <name>ClickToFlashWhitelistDialog</name> <message> - <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.py" line="54"/> + <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui" line="14"/> <source>ClickToFlash Whitelist</source> <translation>Белый список ClickToFlash</translation> </message> @@ -4728,7 +4728,7 @@ <translation type="unfinished">Домен:</translation> </message> <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="162"/> + <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="223"/> <source><no cookie selected></source> <translation type="unfinished"></translation> </message> @@ -7331,7 +7331,7 @@ <context> <name>DownloadManager</name> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="363"/> + <location filename="../WebBrowser/Download/DownloadManager.ui" line="14"/> <source>Downloads</source> <translation>Загрузки</translation> </message> @@ -7782,92 +7782,92 @@ <translation>Стандартные кнопки</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="41"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="257"/> <source>Abort</source> <translation>Прервать</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="42"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="264"/> <source>Apply</source> <translation>Применить</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="43"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="271"/> <source>Cancel</source> <translation>Отмена</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="44"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="278"/> <source>Close</source> <translation>Закрыть</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="45"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="285"/> <source>Discard</source> <translation>Сбросить</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="46"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="292"/> <source>Help</source> <translation>Справка</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="47"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="299"/> <source>Ignore</source> <translation>Игнорировать</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="48"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="306"/> <source>No</source> <translation>Нет</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="49"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="313"/> <source>No to all</source> <translation>Нет для всех</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="50"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="320"/> <source>Ok</source> <translation>Ok</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="51"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="327"/> <source>Open</source> <translation>Открыть</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="52"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="334"/> <source>Reset</source> <translation>Сбросить</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="53"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="341"/> <source>Restore defaults</source> <translation>Восстановить умолчания</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="54"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="348"/> <source>Retry</source> <translation>Повтор</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="55"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="355"/> <source>Save</source> <translation>Сохранить</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="56"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="362"/> <source>Save all</source> <translation>Сохранить всё</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="57"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="369"/> <source>Yes</source> <translation>Да</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="58"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="376"/> <source>Yes to all</source> <translation>Да для всех</translation> </message> @@ -8072,32 +8072,32 @@ <context> <name>E5PathPickerBase</name> <message> - <location filename="../E5Gui/E5PathPicker.py" line="164"/> + <location filename="../E5Gui/E5PathPicker.py" line="165"/> <source>Enter Path Name</source> <translation>Введите имя пути</translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="161"/> + <location filename="../E5Gui/E5PathPicker.py" line="162"/> <source>Enter Path Names separated by ';'</source> <translation>Введите имена пути, разделенные ';'</translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="500"/> + <location filename="../E5Gui/E5PathPicker.py" line="501"/> <source>Choose a file to open</source> <translation>Выберите файл для открытия</translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="502"/> + <location filename="../E5Gui/E5PathPicker.py" line="503"/> <source>Choose files to open</source> <translation>Выберите файлы для открытия</translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="506"/> - <source>Choose a file to save</source> - <translation>Выберите файл для сохранения</translation> - </message> - <message> <location filename="../E5Gui/E5PathPicker.py" line="508"/> + <source>Choose a file to save</source> + <translation>Выберите файл для сохранения</translation> + </message> + <message> + <location filename="../E5Gui/E5PathPicker.py" line="510"/> <source>Choose a directory</source> <translation>Выберите директорию</translation> </message> @@ -9886,7 +9886,7 @@ <translation>Выбор API-файла из списка установленных файлов</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="184"/> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="132"/> <source>Add from installed APIs</source> <translation>Добавить из списка установленных файлов API</translation> </message> @@ -9896,7 +9896,7 @@ <translation>Выбор API-файла из списка API-файлов установленных плагинов</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="203"/> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="142"/> <source>Add from Plugin APIs</source> <translation>Добавить из списка файлов API, установленных с помощью плагинов</translation> </message> @@ -9906,7 +9906,7 @@ <translation>Компиляция выбранных определений API</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="236"/> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="159"/> <source>Compile APIs</source> <translation>Компилировать API</translation> </message> @@ -10951,7 +10951,7 @@ <translation>Выберите шрифт.</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="69"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="103"/> <source>Font</source> <translation>Шрифт</translation> </message> @@ -10961,7 +10961,7 @@ <translation>Разрешить заливку фона до конца строки.</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="353"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="113"/> <source>Fill to end of line</source> <translation>Заливка до конца строки</translation> </message> @@ -12483,7 +12483,7 @@ <translation>Режим:</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorStylesPage.py" line="58"/> + <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1080"/> <source>Disabled</source> <translation>Отключена</translation> </message> @@ -13192,7 +13192,7 @@ <context> <name>EmailDialog</name> <message> - <location filename="../UI/EmailDialog.py" line="339"/> + <location filename="../UI/EmailDialog.ui" line="13"/> <source>Send bug report</source> <translation>Отправить сообщение об ошибке</translation> </message> @@ -14539,47 +14539,47 @@ <translation>{0} хочет использовать уведомления на рабочем столе.</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="52"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="49"/> <source>{0} wants to use your position.</source> <translation>{0} хочет использовать ваше положение.</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="83"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="78"/> <source>Allow</source> <translation>Разрешить</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="84"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="79"/> <source>Deny</source> <translation>Отказать</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="106"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="101"/> <source>{0} wants to use an unknown feature.</source> <translation>{0} хочет использовать неизвестную возможность.</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="81"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="76"/> <source>Remember</source> <translation>Запомнить</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="54"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="51"/> <source>{0} wants to use your microphone.</source> <translation>{0} хочет использовать ваш микрофон.</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="56"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="53"/> <source>{0} wants to use your camera.</source> <translation>{0} хочет использовать вашу камеру.</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="58"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="55"/> <source>{0} wants to use your microphone and camera.</source> <translation>{0} хочет использовать ваши микрофон и камеру.</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="60"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="57"/> <source>{0} wants to lock your mouse.</source> <translation>{0} хочет использовать вашу мышку.</translation> </message> @@ -14597,12 +14597,12 @@ <translation>Уведомления</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="125"/> + <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="122"/> <source>Host</source> <translation>Хост</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="126"/> + <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="127"/> <source>Permission</source> <translation>Разрешение</translation> </message> @@ -14617,17 +14617,17 @@ <translation>Удалить все</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="66"/> + <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="97"/> <source>Geolocation</source> <translation>Геолокация</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="144"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="126"/> <source>Allow</source> <translation>Разрешить</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="145"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="127"/> <source>Deny</source> <translation>Отказать</translation> </message> @@ -14642,22 +14642,22 @@ <translation>Удалить &все</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="81"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="66"/> <source>Microphone</source> <translation>Микрофон</translation> </message> <message> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="81"/> + <source>Camera</source> + <translation>Камера</translation> + </message> + <message> <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="96"/> - <source>Camera</source> - <translation>Камера</translation> - </message> - <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="111"/> <source>Microphone && Camera</source> <translation>Микрофон && камера</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="127"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="112"/> <source>Mouse Lock</source> <translation>Блокировка мыши</translation> </message> @@ -15729,7 +15729,7 @@ <translation>Имя:</translation> </message> <message> - <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="193"/> + <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="158"/> <source><no flash cookie selected></source> <translation><нет выделенных флэш-куки></translation> </message> @@ -15739,7 +15739,7 @@ <translation>Размер:</translation> </message> <message> - <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="122"/> + <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="137"/> <source>Origin:</source> <translation>Источник:</translation> </message> @@ -15774,7 +15774,7 @@ <translation>Удалить выбранные флэш-куки</translation> </message> <message> - <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="213"/> + <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="225"/> <source>Remove Cookie</source> <translation>Удалить куки</translation> </message> @@ -16203,7 +16203,7 @@ <context> <name>GreaseMonkeyAddScriptDialog</name> <message> - <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="105"/> + <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.ui" line="14"/> <source>GreaseMonkey Script Installation</source> <translation>Инсталляция GreaseMonkey скрипта</translation> </message> @@ -21786,7 +21786,7 @@ <context> <name>HgAddSubrepositoryDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.py" line="98"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.ui" line="14"/> <source>Add Sub-repository</source> <translation>Добавить Sub-репозиторий</translation> </message> @@ -22877,7 +22877,7 @@ <translation>Пометить выбранные конфликты как 'resolved'</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.py" line="247"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.ui" line="73"/> <source>Resolved</source> <translation>Разрешённые</translation> </message> @@ -22887,7 +22887,7 @@ <translation>Пометить выбранные конфликты как 'unresolved'</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.py" line="245"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.ui" line="83"/> <source>Unresolved</source> <translation>Неразрешённые</translation> </message> @@ -23480,7 +23480,7 @@ <translation>Задайте поле, по которому фильтровать</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.py" line="317"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.ui" line="55"/> <source>Revision</source> <translation>Версия (ревизия)</translation> </message> @@ -23760,7 +23760,7 @@ <context> <name>HgLogBrowserDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="71"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="14"/> <source>Mercurial Log</source> <translation>Mercurial: Журнал</translation> </message> @@ -23800,17 +23800,17 @@ <translation>Задайте поле, по которому фильтровать</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="96"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="181"/> <source>Revision</source> <translation>Версия (ревизия)</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="97"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="191"/> <source>Author</source> <translation>Автор</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="98"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="201"/> <source>Message</source> <translation>Сообщение</translation> </message> @@ -27629,7 +27629,7 @@ <context> <name>HgStatusDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="314"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="14"/> <source>Mercurial Status</source> <translation>Статус Mercurial</translation> </message> @@ -27771,7 +27771,7 @@ <translation>Невозможно запустить процесс {0}. Убедитесь, что он находится в путях поиска.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="709"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="87"/> <source>Commit</source> <translation>Зафиксировать</translation> </message> @@ -27891,7 +27891,7 @@ <translation>все</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="855"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="203"/> <source>Differences</source> <translation>Различия</translation> </message> @@ -28672,7 +28672,7 @@ <translation>Удалить выбранные записи</translation> </message> <message> - <location filename="../WebBrowser/History/HistoryDialog.py" line="96"/> + <location filename="../WebBrowser/History/HistoryDialog.ui" line="75"/> <source>&Remove</source> <translation>&Удалить</translation> </message> @@ -34517,92 +34517,92 @@ <translation>Стандартные кнопки</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="40"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="219"/> <source>Apply</source> <translation>Применить</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="39"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="226"/> <source>Abort</source> <translation>Прервать</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="41"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="233"/> <source>Cancel</source> <translation>Отмена</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="45"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="240"/> <source>Ignore</source> <translation>Игнорировать</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="54"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="247"/> <source>Save all</source> <translation>Сохранить всё</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="53"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="254"/> <source>Save</source> <translation>Сохранить</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="43"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="261"/> <source>Discard</source> <translation>Сбросить</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="56"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="268"/> <source>Yes to all</source> <translation>Да для всех</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="49"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="275"/> <source>Open</source> <translation>Открыть</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="50"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="282"/> <source>Reset</source> <translation>Сбросить</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="48"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="289"/> <source>Ok</source> <translation>Ok</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="46"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="296"/> <source>No</source> <translation>Нет</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="44"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="303"/> <source>Help</source> <translation>Справка</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="47"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="310"/> <source>No to all</source> <translation>Нет для всех</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="52"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="317"/> <source>Retry</source> <translation>Повтор</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="51"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="324"/> <source>Restore defaults</source> <translation>Восстановить умолчания</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="55"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="331"/> <source>Yes</source> <translation>Да</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="42"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="338"/> <source>Close</source> <translation>Закрыть</translation> </message> @@ -36289,7 +36289,7 @@ <context> <name>NoCacheHostsDialog</name> <message> - <location filename="../Helpviewer/Network/NoCacheHostsDialog.py" line="52"/> + <location filename="../Helpviewer/Network/NoCacheHostsDialog.ui" line="14"/> <source>Not Cached Hosts</source> <translation>Некэшированные хосты</translation> </message> @@ -36397,7 +36397,7 @@ <translation>Задать координаты визуально</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/NotificationsPage.py" line="81"/> + <location filename="../Preferences/ConfigurationPages/NotificationsPage.ui" line="146"/> <source>Visual Selection</source> <translation>Визуальный выбор</translation> </message> @@ -37070,7 +37070,7 @@ <context> <name>PasswordsDialog</name> <message> - <location filename="../WebBrowser/Passwords/PasswordsDialog.py" line="91"/> + <location filename="../WebBrowser/Passwords/PasswordsDialog.ui" line="14"/> <source>Saved Passwords</source> <translation>Сохранённые пароли</translation> </message> @@ -38367,6 +38367,60 @@ </message> </context> <context> + <name>PrintToPdfDialog</name> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="40"/> + <source>PDF Files (*.pdf);;All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="69"/> + <source>Portrait</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="71"/> + <source>Landscape</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="72"/> + <source>{0}, {1}</source> + <comment>page size, page orientation</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="14"/> + <source>Print to PDF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="25"/> + <source>Save as:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="41"/> + <source>Enter the file name of the PDF document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="48"/> + <source>Page Layout:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="64"/> + <source>Select the page layout via a dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="67"/> + <source>...</source> + <translation type="unfinished">...</translation> + </message> +</context> +<context> <name>Printer</name> <message> <location filename="../QScintilla/Printer.py" line="66"/> @@ -41765,7 +41819,7 @@ <translation>Выполнено</translation> </message> <message> - <location filename="../DataViews/PyCoverageDialog.py" line="349"/> + <location filename="../DataViews/PyCoverageDialog.ui" line="172"/> <source>Coverage</source> <translation>Охват</translation> </message> @@ -41846,7 +41900,7 @@ </translation> </message> <message> - <location filename="../DataViews/PyCoverageDialog.py" line="345"/> + <location filename="../DataViews/PyCoverageDialog.ui" line="192"/> <source>%v/%m Files</source> <translation>%v из %m файлов</translation> </message> @@ -41854,7 +41908,7 @@ <context> <name>PyProfileDialog</name> <message> - <location filename="../DataViews/PyProfileDialog.py" line="233"/> + <location filename="../DataViews/PyProfileDialog.ui" line="20"/> <source>Profile Results</source> <translation>Результаты профайлера</translation> </message> @@ -46555,7 +46609,7 @@ <translation>Удалить выделенные фильтры</translation> </message> <message> - <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.py" line="150"/> + <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.ui" line="89"/> <source>Remove Filters</source> <translation>Удалить фильтры</translation> </message> @@ -46565,7 +46619,7 @@ <translation>Удалить выбранные атрибуты</translation> </message> <message> - <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.py" line="178"/> + <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.ui" line="99"/> <source>Remove Attributes</source> <translation>Удалить атрибуты</translation> </message> @@ -48070,7 +48124,7 @@ <context> <name>SendRefererWhitelistDialog</name> <message> - <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.py" line="52"/> + <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.ui" line="14"/> <source>Send Referer Whitelist</source> <translation>Отправить в белый список</translation> </message> @@ -49285,7 +49339,7 @@ <translation>К&опировать превью</translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="531"/> + <location filename="../Snapshot/SnapWidget.ui" line="20"/> <source>eric6 Snapshot</source> <translation>Снимки eric6</translation> </message> @@ -51764,7 +51818,7 @@ <context> <name>SvnDiffDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="171"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="14"/> <source>Subversion Diff</source> <translation>Subversion - различия</translation> </message> @@ -52067,17 +52121,17 @@ <translation>Задайте поле, по которому фильтровать</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="621"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="112"/> <source>Revision</source> <translation>Версия (ревизия)</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="618"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="117"/> <source>Author</source> <translation>Автор</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="141"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="127"/> <source>Message</source> <translation>Сообщение</translation> </message> @@ -52543,7 +52597,7 @@ <translation><b>URL</b><p>Задайте URL модуля. Для репозитория со стандартным расположением файлов, путь не должен содержать части trunk, теги или ветви.</p></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.py" line="128"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="45"/> <source>&URL:</source> <translation>&URL:</translation> </message> @@ -52638,7 +52692,7 @@ <translation>Задайте протокол доступа к репозиторию</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.py" line="95"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="45"/> <source>&URL:</source> <translation>&URL:</translation> </message> @@ -53849,7 +53903,7 @@ <context> <name>SvnStatusDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="394"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="14"/> <source>Subversion Status</source> <translation>Статус Subversion</translation> </message> @@ -54126,7 +54180,7 @@ <translation>Невозможно запустить процесс {0}. Убедитесь, что он находится в путях поиска.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="711"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="80"/> <source>Commit</source> <translation>Зафиксировать</translation> </message> @@ -59497,7 +59551,7 @@ <context> <name>UnittestDialog</name> <message> - <location filename="../PyUnit/UnittestDialog.py" line="400"/> + <location filename="../PyUnit/UnittestDialog.ui" line="14"/> <source>Unittest</source> <translation>Unittest</translation> </message> @@ -67733,27 +67787,27 @@ <translation>...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="717"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="749"/> <source>Loading...</source> <translation>Загрузка...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="739"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="771"/> <source>Finished loading</source> <translation>Загрузка завершена</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="741"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="773"/> <source>Failed to load</source> <translation>Загрука не удалась</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="780"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="812"/> <source>Are you sure you want to close the window?</source> <translation>Вы действительно хотите закрыть это окно?</translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="780"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="812"/> <source>Are you sure you want to close the window? You have %n tab(s) open.</source> <translation> @@ -67766,27 +67820,27 @@ </translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="788"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="820"/> <source>&Close</source> <translation>&Закрыть</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="792"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="824"/> <source>&Quit</source> <translation>&Выход</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="795"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="827"/> <source>C&lose Current Tab</source> <translation>&Закрыть текущую вкладку</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="948"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="980"/> <source>Restore All Closed Tabs</source> <translation>Восстановить все закрытые вкладки</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="950"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="982"/> <source>Clear List</source> <translation>Очистить список</translation> </message>
--- a/i18n/eric6_tr.ts Wed Jul 13 11:51:03 2016 +0200 +++ b/i18n/eric6_tr.ts Wed Jul 13 14:09:52 2016 +0200 @@ -390,7 +390,7 @@ <context> <name>AddBookmarkDialog</name> <message> - <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="198"/> + <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="26"/> <source>Add Bookmark</source> <translation>Yerimi Ekle</translation> </message> @@ -1750,7 +1750,7 @@ <translation>Seçilen girişi silmek için basınız</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="161"/> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="78"/> <source>&Delete</source> <translation>&Sil</translation> </message> @@ -2463,12 +2463,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/CallTraceViewer.py" line="54"/> + <location filename="../Debugger/CallTraceViewer.ui" line="99"/> <source>From</source> <translation type="unfinished">Den</translation> </message> <message> - <location filename="../Debugger/CallTraceViewer.py" line="54"/> + <location filename="../Debugger/CallTraceViewer.ui" line="104"/> <source>To</source> <translation type="unfinished">E</translation> </message> @@ -2566,7 +2566,7 @@ <translation>Sunucu listesini temizlemek için basınız</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="513"/> + <location filename="../Cooperation/ChatWidget.ui" line="230"/> <source>Clear</source> <translation>Temizle</translation> </message> @@ -2865,7 +2865,7 @@ <context> <name>ClickToFlashWhitelistDialog</name> <message> - <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.py" line="54"/> + <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui" line="14"/> <source>ClickToFlash Whitelist</source> <translation type="unfinished"></translation> </message> @@ -4799,7 +4799,7 @@ <translation type="unfinished">Etki Alanı:</translation> </message> <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="162"/> + <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="223"/> <source><no cookie selected></source> <translation type="unfinished"></translation> </message> @@ -7472,7 +7472,7 @@ <context> <name>DownloadManager</name> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="363"/> + <location filename="../WebBrowser/Download/DownloadManager.ui" line="14"/> <source>Downloads</source> <translation type="unfinished"></translation> </message> @@ -7934,92 +7934,92 @@ <translation>Standart Düğmeler</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="41"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="257"/> <source>Abort</source> <translation>Vazgeç</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="42"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="264"/> <source>Apply</source> <translation>Kullan</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="43"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="271"/> <source>Cancel</source> <translation>Vazgeç</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="44"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="278"/> <source>Close</source> <translation>Kapat</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="45"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="285"/> <source>Discard</source> <translation>Iskartaya ayırmak</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="46"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="292"/> <source>Help</source> <translation>Yardım</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="47"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="299"/> <source>Ignore</source> <translation>Yoksay</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="48"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="306"/> <source>No</source> <translation>Hayır</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="49"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="313"/> <source>No to all</source> <translation>Hepsini değil</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="50"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="320"/> <source>Ok</source> <translation>Tamam</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="51"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="327"/> <source>Open</source> <translation>Aç</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="52"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="334"/> <source>Reset</source> <translation>Başadön</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="53"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="341"/> <source>Restore defaults</source> <translation>Öntanımlı değerlere geridön</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="54"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="348"/> <source>Retry</source> <translation>Tekrar Dene</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="55"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="355"/> <source>Save</source> <translation>Kaydet</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="56"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="362"/> <source>Save all</source> <translation>Hepsini kaydet</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="57"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="369"/> <source>Yes</source> <translation>Evet</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="58"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="376"/> <source>Yes to all</source> <translation>Evet hepsini</translation> </message> @@ -8224,32 +8224,32 @@ <context> <name>E5PathPickerBase</name> <message> - <location filename="../E5Gui/E5PathPicker.py" line="164"/> + <location filename="../E5Gui/E5PathPicker.py" line="165"/> <source>Enter Path Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="161"/> + <location filename="../E5Gui/E5PathPicker.py" line="162"/> <source>Enter Path Names separated by ';'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="500"/> + <location filename="../E5Gui/E5PathPicker.py" line="501"/> <source>Choose a file to open</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="502"/> + <location filename="../E5Gui/E5PathPicker.py" line="503"/> <source>Choose files to open</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="506"/> - <source>Choose a file to save</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../E5Gui/E5PathPicker.py" line="508"/> + <source>Choose a file to save</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../E5Gui/E5PathPicker.py" line="510"/> <source>Choose a directory</source> <translation type="unfinished"></translation> </message> @@ -10064,7 +10064,7 @@ <translation>Kurulan API dosyalarının listesinden bir API dosyası seçmek için basınız</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="184"/> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="132"/> <source>Add from installed APIs</source> <translation>Kurulan API'lerden ekle</translation> </message> @@ -10074,7 +10074,7 @@ <translation>Kurulen eklentilerin API dosya listesinden bir API dosyası seçmek için basınız</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="203"/> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="142"/> <source>Add from Plugin APIs</source> <translation>Eklenti API'lerinden ekle</translation> </message> @@ -10084,7 +10084,7 @@ <translation>Seçilen API'lerin tanımlarının derlenmesi için basınız</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="236"/> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="159"/> <source>Compile APIs</source> <translation>API'leri Derle</translation> </message> @@ -11138,7 +11138,7 @@ <translation>Yazı tipini seç.</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="69"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="103"/> <source>Font</source> <translation>Yazı Tipi</translation> </message> @@ -11148,7 +11148,7 @@ <translation>Satır sonuna kadar dolrurmak için seç.</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="353"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="113"/> <source>Fill to end of line</source> <translation>Satırın sonuna kadar doldur</translation> </message> @@ -12644,7 +12644,7 @@ <translation>Mod:</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorStylesPage.py" line="58"/> + <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1080"/> <source>Disabled</source> <translation>Onaylanmamış</translation> </message> @@ -13378,7 +13378,7 @@ <context> <name>EmailDialog</name> <message> - <location filename="../UI/EmailDialog.py" line="339"/> + <location filename="../UI/EmailDialog.ui" line="13"/> <source>Send bug report</source> <translation>Hata raporu gönder</translation> </message> @@ -14769,47 +14769,47 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="52"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="49"/> <source>{0} wants to use your position.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="83"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="78"/> <source>Allow</source> <translation type="unfinished">Kabul etmek</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="84"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="79"/> <source>Deny</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="106"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="101"/> <source>{0} wants to use an unknown feature.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="81"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="76"/> <source>Remember</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="54"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="51"/> <source>{0} wants to use your microphone.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="56"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="53"/> <source>{0} wants to use your camera.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="58"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="55"/> <source>{0} wants to use your microphone and camera.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="60"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="57"/> <source>{0} wants to lock your mouse.</source> <translation type="unfinished"></translation> </message> @@ -14827,12 +14827,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="125"/> + <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="122"/> <source>Host</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="126"/> + <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="127"/> <source>Permission</source> <translation type="unfinished"></translation> </message> @@ -14847,17 +14847,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="66"/> + <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="97"/> <source>Geolocation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="144"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="126"/> <source>Allow</source> <translation type="unfinished">Kabul etmek</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="145"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="127"/> <source>Deny</source> <translation type="unfinished"></translation> </message> @@ -14872,22 +14872,22 @@ <translation type="unfinished">Hepsini K&aldır</translation> </message> <message> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="66"/> + <source>Microphone</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="81"/> - <source>Microphone</source> + <source>Camera</source> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="96"/> - <source>Camera</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="111"/> <source>Microphone && Camera</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="127"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="112"/> <source>Mouse Lock</source> <translation type="unfinished"></translation> </message> @@ -15974,7 +15974,7 @@ <translation type="unfinished">Adı:</translation> </message> <message> - <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="193"/> + <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="158"/> <source><no flash cookie selected></source> <translation type="unfinished"></translation> </message> @@ -15984,7 +15984,7 @@ <translation type="unfinished">Boyut:</translation> </message> <message> - <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="122"/> + <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="137"/> <source>Origin:</source> <translation type="unfinished"></translation> </message> @@ -16019,7 +16019,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="213"/> + <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="225"/> <source>Remove Cookie</source> <translation type="unfinished"></translation> </message> @@ -16445,7 +16445,7 @@ <context> <name>GreaseMonkeyAddScriptDialog</name> <message> - <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="105"/> + <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.ui" line="14"/> <source>GreaseMonkey Script Installation</source> <translation type="unfinished"></translation> </message> @@ -22098,7 +22098,7 @@ <context> <name>HgAddSubrepositoryDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.py" line="98"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.ui" line="14"/> <source>Add Sub-repository</source> <translation type="unfinished"></translation> </message> @@ -23184,7 +23184,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.py" line="247"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.ui" line="73"/> <source>Resolved</source> <translation type="unfinished"></translation> </message> @@ -23194,7 +23194,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.py" line="245"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.ui" line="83"/> <source>Unresolved</source> <translation type="unfinished"></translation> </message> @@ -23829,7 +23829,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.py" line="317"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.ui" line="55"/> <source>Revision</source> <translation type="unfinished">Gözden Geçirme</translation> </message> @@ -24108,7 +24108,7 @@ <context> <name>HgLogBrowserDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="71"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="14"/> <source>Mercurial Log</source> <translation>Mercurial Günlüğü</translation> </message> @@ -24138,17 +24138,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="96"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="181"/> <source>Revision</source> <translation>Gözden Geçirme</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="97"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="191"/> <source>Author</source> <translation>Yazar</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="98"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="201"/> <source>Message</source> <translation>Mesaj</translation> </message> @@ -27965,7 +27965,7 @@ <context> <name>HgStatusDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="314"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="14"/> <source>Mercurial Status</source> <translation>Mercurial Durumu</translation> </message> @@ -28107,7 +28107,7 @@ <translation>Süreç {0} başlatılamadı. Bunun arama yolunda olduğundan emin olun.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="709"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="87"/> <source>Commit</source> <translation>Teslimat</translation> </message> @@ -28227,7 +28227,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="855"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="203"/> <source>Differences</source> <translation type="unfinished"></translation> </message> @@ -29000,7 +29000,7 @@ <translation>Seçilen girişi kaldırmak için basınız</translation> </message> <message> - <location filename="../WebBrowser/History/HistoryDialog.py" line="96"/> + <location filename="../WebBrowser/History/HistoryDialog.ui" line="75"/> <source>&Remove</source> <translation>Kaldı&r</translation> </message> @@ -34842,92 +34842,92 @@ <translation>Standart Düğmeler</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="40"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="219"/> <source>Apply</source> <translation>Kullan</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="39"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="226"/> <source>Abort</source> <translation>Vazgeç</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="41"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="233"/> <source>Cancel</source> <translation>Vazgeç</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="45"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="240"/> <source>Ignore</source> <translation>Yoksay</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="54"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="247"/> <source>Save all</source> <translation>Hepsini kaydet</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="53"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="254"/> <source>Save</source> <translation>Kaydet</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="43"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="261"/> <source>Discard</source> <translation>Iskartaya ayırmak</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="56"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="268"/> <source>Yes to all</source> <translation>Evet hepsini</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="49"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="275"/> <source>Open</source> <translation>Aç</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="50"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="282"/> <source>Reset</source> <translation>Başadön</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="48"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="289"/> <source>Ok</source> <translation>Tamam</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="46"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="296"/> <source>No</source> <translation>Hayır</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="44"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="303"/> <source>Help</source> <translation>Yardım</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="47"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="310"/> <source>No to all</source> <translation>Hepsini değil</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="52"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="317"/> <source>Retry</source> <translation>Tekrar Dene</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="51"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="324"/> <source>Restore defaults</source> <translation>Öntanımlı değerlere geridön</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="55"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="331"/> <source>Yes</source> <translation>Evet</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="42"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="338"/> <source>Close</source> <translation>Kapat</translation> </message> @@ -36667,7 +36667,7 @@ <context> <name>NoCacheHostsDialog</name> <message> - <location filename="../Helpviewer/Network/NoCacheHostsDialog.py" line="52"/> + <location filename="../Helpviewer/Network/NoCacheHostsDialog.ui" line="14"/> <source>Not Cached Hosts</source> <translation type="unfinished"></translation> </message> @@ -36775,7 +36775,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/NotificationsPage.py" line="81"/> + <location filename="../Preferences/ConfigurationPages/NotificationsPage.ui" line="146"/> <source>Visual Selection</source> <translation type="unfinished"></translation> </message> @@ -37446,7 +37446,7 @@ <context> <name>PasswordsDialog</name> <message> - <location filename="../WebBrowser/Passwords/PasswordsDialog.py" line="91"/> + <location filename="../WebBrowser/Passwords/PasswordsDialog.ui" line="14"/> <source>Saved Passwords</source> <translation>Kaydedilmiş Parolalar</translation> </message> @@ -38742,6 +38742,60 @@ </message> </context> <context> + <name>PrintToPdfDialog</name> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="40"/> + <source>PDF Files (*.pdf);;All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="69"/> + <source>Portrait</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="71"/> + <source>Landscape</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="72"/> + <source>{0}, {1}</source> + <comment>page size, page orientation</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="14"/> + <source>Print to PDF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="25"/> + <source>Save as:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="41"/> + <source>Enter the file name of the PDF document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="48"/> + <source>Page Layout:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="64"/> + <source>Select the page layout via a dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="67"/> + <source>...</source> + <translation type="unfinished">...</translation> + </message> +</context> +<context> <name>Printer</name> <message> <location filename="../QScintilla/Printer.py" line="66"/> @@ -42148,7 +42202,7 @@ <translation>Gerçekleşen</translation> </message> <message> - <location filename="../DataViews/PyCoverageDialog.py" line="349"/> + <location filename="../DataViews/PyCoverageDialog.ui" line="172"/> <source>Coverage</source> <translation>Kapsam</translation> </message> @@ -42228,7 +42282,7 @@ </translation> </message> <message> - <location filename="../DataViews/PyCoverageDialog.py" line="345"/> + <location filename="../DataViews/PyCoverageDialog.ui" line="192"/> <source>%v/%m Files</source> <translation type="unfinished"></translation> </message> @@ -42236,7 +42290,7 @@ <context> <name>PyProfileDialog</name> <message> - <location filename="../DataViews/PyProfileDialog.py" line="233"/> + <location filename="../DataViews/PyProfileDialog.ui" line="20"/> <source>Profile Results</source> <translation>Kesit Sonucu</translation> </message> @@ -46741,7 +46795,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.py" line="150"/> + <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.ui" line="89"/> <source>Remove Filters</source> <translation type="unfinished"></translation> </message> @@ -46751,7 +46805,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.py" line="178"/> + <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.ui" line="99"/> <source>Remove Attributes</source> <translation type="unfinished"></translation> </message> @@ -48209,7 +48263,7 @@ <context> <name>SendRefererWhitelistDialog</name> <message> - <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.py" line="52"/> + <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.ui" line="14"/> <source>Send Referer Whitelist</source> <translation type="unfinished"></translation> </message> @@ -49413,7 +49467,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="531"/> + <location filename="../Snapshot/SnapWidget.ui" line="20"/> <source>eric6 Snapshot</source> <translation type="unfinished"></translation> </message> @@ -51973,7 +52027,7 @@ <context> <name>SvnDiffDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="171"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="14"/> <source>Subversion Diff</source> <translation>Altsürüm farklılıkları</translation> </message> @@ -52276,17 +52330,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="621"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="112"/> <source>Revision</source> <translation>Gözden Geçirme</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="618"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="117"/> <source>Author</source> <translation>Yazar</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="141"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="127"/> <source>Message</source> <translation>Mesaj</translation> </message> @@ -52740,7 +52794,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.py" line="128"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="45"/> <source>&URL:</source> <translation>&URL:</translation> </message> @@ -52842,7 +52896,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.py" line="95"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="45"/> <source>&URL:</source> <translation>&URL:</translation> </message> @@ -54072,7 +54126,7 @@ <context> <name>SvnStatusDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="394"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="14"/> <source>Subversion Status</source> <translation>Altsürüm Durumu</translation> </message> @@ -54349,7 +54403,7 @@ <translation>Süreç {0} başlatılamadı. Bunun arama yolunda olduğundan emin olun.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="711"/> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="80"/> <source>Commit</source> <translation>Teslimat</translation> </message> @@ -59732,7 +59786,7 @@ <context> <name>UnittestDialog</name> <message> - <location filename="../PyUnit/UnittestDialog.py" line="400"/> + <location filename="../PyUnit/UnittestDialog.ui" line="14"/> <source>Unittest</source> <translation>Birimtest</translation> </message> @@ -67918,27 +67972,27 @@ <translation type="unfinished">...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="717"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="749"/> <source>Loading...</source> <translation type="unfinished">Yükleniyor...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="739"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="771"/> <source>Finished loading</source> <translation type="unfinished">Yükleme bitirildi</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="741"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="773"/> <source>Failed to load</source> <translation type="unfinished">Yüklerken başarısız olundu</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="780"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="812"/> <source>Are you sure you want to close the window?</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="780"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="812"/> <source>Are you sure you want to close the window? You have %n tab(s) open.</source> <translation type="unfinished"> @@ -67947,27 +68001,27 @@ </translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="788"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="820"/> <source>&Close</source> <translation type="unfinished">&Kapat</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="792"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="824"/> <source>&Quit</source> <translation type="unfinished">&Çıkış</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="795"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="827"/> <source>C&lose Current Tab</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="948"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="980"/> <source>Restore All Closed Tabs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="950"/> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="982"/> <source>Clear List</source> <translation type="unfinished"></translation> </message>
--- a/i18n/eric6_zh_CN.ts Wed Jul 13 11:51:03 2016 +0200 +++ b/i18n/eric6_zh_CN.ts Wed Jul 13 14:09:52 2016 +0200 @@ -390,7 +390,7 @@ <context> <name>AddBookmarkDialog</name> <message> - <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="198"/> + <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="26"/> <source>Add Bookmark</source> <translation>添加书签</translation> </message> @@ -1787,7 +1787,7 @@ <translation>编辑地址(&A)</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="161"/> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="78"/> <source>&Delete</source> <translation>删除(&D)</translation> </message> @@ -2476,12 +2476,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/CallTraceViewer.py" line="54"/> + <location filename="../Debugger/CallTraceViewer.ui" line="99"/> <source>From</source> <translation type="unfinished">从</translation> </message> <message> - <location filename="../Debugger/CallTraceViewer.py" line="54"/> + <location filename="../Debugger/CallTraceViewer.ui" line="104"/> <source>To</source> <translation type="unfinished">到</translation> </message> @@ -2634,7 +2634,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="513"/> + <location filename="../Cooperation/ChatWidget.ui" line="230"/> <source>Clear</source> <translation>清除</translation> </message> @@ -2873,7 +2873,7 @@ <context> <name>ClickToFlashWhitelistDialog</name> <message> - <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.py" line="54"/> + <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui" line="14"/> <source>ClickToFlash Whitelist</source> <translation type="unfinished"></translation> </message> @@ -4800,7 +4800,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="162"/> + <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="223"/> <source><no cookie selected></source> <translation type="unfinished"></translation> </message> @@ -7482,7 +7482,7 @@ <context> <name>DownloadManager</name> <message> - <location filename="../WebBrowser/Download/DownloadManager.py" line="363"/> + <location filename="../WebBrowser/Download/DownloadManager.ui" line="14"/> <source>Downloads</source> <translation>下载</translation> </message> @@ -7919,92 +7919,92 @@ <translation type="unfinished">标准按钮</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="41"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="257"/> <source>Abort</source> <translation>终止</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="42"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="264"/> <source>Apply</source> <translation>应用</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="43"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="271"/> <source>Cancel</source> <translation>取消</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="44"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="278"/> <source>Close</source> <translation>关闭</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="45"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="285"/> <source>Discard</source> <translation>放弃</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="46"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="292"/> <source>Help</source> <translation>帮助</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="47"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="299"/> <source>Ignore</source> <translation>忽略</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="48"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="306"/> <source>No</source> <translation type="unfinished">否</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="49"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="313"/> <source>No to all</source> <translation type="unfinished">全部否</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="50"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="320"/> <source>Ok</source> <translation type="unfinished">确定</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="51"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="327"/> <source>Open</source> <translation type="unfinished">打开</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="52"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="334"/> <source>Reset</source> <translation type="unfinished">重置</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="53"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="341"/> <source>Restore defaults</source> <translation type="unfinished">恢复默认</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="54"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="348"/> <source>Retry</source> <translation type="unfinished">重试</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="55"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="355"/> <source>Save</source> <translation type="unfinished">保存</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="56"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="362"/> <source>Save all</source> <translation type="unfinished">全部保存</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="57"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="369"/> <source>Yes</source> <translation type="unfinished">是</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="58"/> + <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="376"/> <source>Yes to all</source> <translation type="unfinished">全部是</translation> </message> @@ -8209,32 +8209,32 @@ <context> <name>E5PathPickerBase</name> <message> - <location filename="../E5Gui/E5PathPicker.py" line="164"/> + <location filename="../E5Gui/E5PathPicker.py" line="165"/> <source>Enter Path Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="161"/> + <location filename="../E5Gui/E5PathPicker.py" line="162"/> <source>Enter Path Names separated by ';'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="500"/> + <location filename="../E5Gui/E5PathPicker.py" line="501"/> <source>Choose a file to open</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="502"/> + <location filename="../E5Gui/E5PathPicker.py" line="503"/> <source>Choose files to open</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../E5Gui/E5PathPicker.py" line="506"/> - <source>Choose a file to save</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../E5Gui/E5PathPicker.py" line="508"/> + <source>Choose a file to save</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../E5Gui/E5PathPicker.py" line="510"/> <source>Choose a directory</source> <translation type="unfinished"></translation> </message> @@ -10049,7 +10049,7 @@ <translation>点击以从已安装的 AIP 文件列表中选择一个 API 文件</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="184"/> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="132"/> <source>Add from installed APIs</source> <translation>从已安装的 API 中添加</translation> </message> @@ -10059,7 +10059,7 @@ <translation>点击以从通过插件安装的 API 文件列表中选择一个 API 文件</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="203"/> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="142"/> <source>Add from Plugin APIs</source> <translation>从插件 API 中添加</translation> </message> @@ -10069,7 +10069,7 @@ <translation>点击编译已选 API 定义</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="236"/> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="159"/> <source>Compile APIs</source> <translation>编译 API</translation> </message> @@ -11123,7 +11123,7 @@ <translation>选择字体。</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="69"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="103"/> <source>Font</source> <translation>字体</translation> </message> @@ -11133,7 +11133,7 @@ <translation>选择行尾填充。</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="353"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="113"/> <source>Fill to end of line</source> <translation>填充到行尾</translation> </message> @@ -12654,7 +12654,7 @@ <translation>模式:</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorStylesPage.py" line="58"/> + <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1080"/> <source>Disabled</source> <translation>已禁用</translation> </message> @@ -13393,7 +13393,7 @@ <context> <name>EmailDialog</name> <message> - <location filename="../UI/EmailDialog.py" line="339"/> + <location filename="../UI/EmailDialog.ui" line="13"/> <source>Send bug report</source> <translation>发送错误报告</translation> </message> @@ -14781,47 +14781,47 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="52"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="49"/> <source>{0} wants to use your position.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="83"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="78"/> <source>Allow</source> <translation>允许</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="84"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="79"/> <source>Deny</source> <translation>拒绝</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="106"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="101"/> <source>{0} wants to use an unknown feature.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="81"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="76"/> <source>Remember</source> <translation>记住</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="54"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="51"/> <source>{0} wants to use your microphone.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="56"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="53"/> <source>{0} wants to use your camera.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="58"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="55"/> <source>{0} wants to use your microphone and camera.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="60"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionBar.py" line="57"/> <source>{0} wants to lock your mouse.</source> <translation type="unfinished"></translation> </message> @@ -14839,12 +14839,12 @@ <translation>通知</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="125"/> + <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="122"/> <source>Host</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="126"/> + <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="127"/> <source>Permission</source> <translation type="unfinished"></translation> </message> @@ -14859,17 +14859,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="66"/> + <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="97"/> <source>Geolocation</source> <translation>地理位置</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="144"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="126"/> <source>Allow</source> <translation>允许</translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="145"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="127"/> <source>Deny</source> <translation>拒绝</translation> </message> @@ -14884,22 +14884,22 @@ <translation type="unfinished">移除全部(&A)</translation> </message> <message> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="66"/> + <source>Microphone</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="81"/> - <source>Microphone</source> + <source>Camera</source> <translation type="unfinished"></translation> </message> <message> <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="96"/> - <source>Camera</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="111"/> <source>Microphone && Camera</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="127"/> + <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="112"/> <source>Mouse Lock</source> <translation type="unfinished"></translation> </message> @@ -15984,7 +15984,7 @@ <translation type="unfinished">名称:</translation> </message> <message> - <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="193"/> + <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="158"/> <source><no flash cookie selected></source> <translation type="unfinished"></translation> </message> @@ -15994,7 +15994,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="122"/> + <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="137"/> <source>Origin:</source> <translation type="unfinished"></translation> </message> @@ -16029,7 +16029,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="213"/> + <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="225"/> <source>Remove Cookie</source> <translation type="unfinished"></translation> </message> @@ -16455,7 +16455,7 @@ <context> <name>GreaseMonkeyAddScriptDialog</name> <message> - <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="105"/> + <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.ui" line="14"/> <source>GreaseMonkey Script Installation</source> <translation type="unfinished"></translation> </message> @@ -22076,7 +22076,7 @@ <context> <name>HgAddSubrepositoryDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.py" line="98"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.ui" line="14"/> <source>Add Sub-repository</source> <translation type="unfinished"></translation> </message> @@ -23162,7 +23162,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.py" line="247"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.ui" line="73"/> <source>Resolved</source> <translation type="unfinished"></translation> </message> @@ -23172,7 +23172,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.py" line="245"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.ui" line="83"/> <source>Unresolved</source> <translation type="unfinished"></translation> </message> @@ -23797,7 +23797,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.py" line="317"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.ui" line="55"/> <source>Revision</source> <translation type="unfinished">修订</translation> </message> @@ -24076,7 +24076,7 @@ <context> <name>HgLogBrowserDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="71"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="14"/> <source>Mercurial Log</source> <translation type="unfinished"></translation> </message> @@ -24106,17 +24106,17 @@ <translation type="unfinished">选择要过滤的区域</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="96"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="181"/> <source>Revision</source> <translation type="unfinished">修订</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="97"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="191"/> <source>Author</source> <translation type="unfinished">作者</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="98"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="201"/> <source>Message</source> <translation type="unfinished">消息</translation> </message> @@ -27948,7 +27948,7 @@ <context> <name>HgStatusDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="314"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="14"/> <source>Mercurial Status</source> <translation type="unfinished"></translation> </message> @@ -28089,7 +28089,7 @@ <translation type="unfinished">进程 {0} 无法启动。请保证它处在搜索路径中。</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="709"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="87"/> <source>Commit</source> <translation type="unfinished">提交</translation> </message> @@ -28209,7 +28209,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="855"/> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="203"/> <source>Differences</source> <translation type="unfinished"></translation> </message> @@ -28975,7 +28975,7 @@ <translation>点击移除选中的条目</translation> </message> <message> - <location filename="../WebBrowser/History/HistoryDialog.py" line="96"/> + <location filename="../WebBrowser/History/HistoryDialog.ui" line="75"/> <source>&Remove</source> <translation>移除(&R)</translation> </message> @@ -34803,92 +34803,92 @@ <translation>标准按钮</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="40"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="219"/> <source>Apply</source> <translation>应用</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="39"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="226"/> <source>Abort</source> <translation>终止</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="41"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="233"/> <source>Cancel</source> <translation>取消</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="45"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="240"/> <source>Ignore</source> <translation>忽略</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="54"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="247"/> <source>Save all</source> <translation>全部保存</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="53"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="254"/> <source>Save</source> <translation>保存</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="43"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="261"/> <source>Discard</source> <translation>放弃</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="56"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="268"/> <source>Yes to all</source> <translation>全部是</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="49"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="275"/> <source>Open</source> <translation>打开</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="50"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="282"/> <source>Reset</source> <translation>重置</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="48"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="289"/> <source>Ok</source> <translation>确定</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="46"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="296"/> <source>No</source> <translation>否</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="44"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="303"/> <source>Help</source> <translation>帮助</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="47"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="310"/> <source>No to all</source> <translation>全部否</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="52"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="317"/> <source>Retry</source> <translation>重试</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="51"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="324"/> <source>Restore defaults</source> <translation>恢复默认</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="55"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="331"/> <source>Yes</source> <translation>是</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="42"/> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="338"/> <source>Close</source> <translation>关闭</translation> </message> @@ -36623,7 +36623,7 @@ <context> <name>NoCacheHostsDialog</name> <message> - <location filename="../Helpviewer/Network/NoCacheHostsDialog.py" line="52"/> + <location filename="../Helpviewer/Network/NoCacheHostsDialog.ui" line="14"/> <source>Not Cached Hosts</source> <translation type="unfinished"></translation> </message> @@ -36731,7 +36731,7 @@ <translation>按下以可视化地选择坐标,松开以得到坐标</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/NotificationsPage.py" line="81"/> + <location filename="../Preferences/ConfigurationPages/NotificationsPage.ui" line="146"/> <source>Visual Selection</source> <translation>可视化选择</translation> </message> @@ -37403,7 +37403,7 @@ <context> <name>PasswordsDialog</name> <message> - <location filename="../WebBrowser/Passwords/PasswordsDialog.py" line="91"/> + <location filename="../WebBrowser/Passwords/PasswordsDialog.ui" line="14"/> <source>Saved Passwords</source> <translation type="unfinished"></translation> </message> @@ -38705,6 +38705,60 @@ </message> </context> <context> + <name>PrintToPdfDialog</name> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="40"/> + <source>PDF Files (*.pdf);;All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="69"/> + <source>Portrait</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="71"/> + <source>Landscape</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="72"/> + <source>{0}, {1}</source> + <comment>page size, page orientation</comment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="14"/> + <source>Print to PDF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="25"/> + <source>Save as:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="41"/> + <source>Enter the file name of the PDF document</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="48"/> + <source>Page Layout:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="64"/> + <source>Select the page layout via a dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="67"/> + <source>...</source> + <translation type="unfinished">…</translation> + </message> +</context> +<context> <name>Printer</name> <message> <location filename="../QScintilla/Printer.py" line="66"/> @@ -42110,7 +42164,7 @@ <translation>已执行</translation> </message> <message> - <location filename="../DataViews/PyCoverageDialog.py" line="349"/> + <location filename="../DataViews/PyCoverageDialog.ui" line="172"