Sun, 19 Nov 2017 14:43:20 +0100
Some more protobuf related changes.
--- a/Project/AddDirectoryDialog.py Sun Nov 19 13:03:04 2017 +0100 +++ b/Project/AddDirectoryDialog.py Sun Nov 19 14:43:20 2017 +0100 @@ -17,7 +17,6 @@ from .Ui_AddDirectoryDialog import Ui_AddDirectoryDialog -# TODO: add fileTypeFilter 'protocol' class AddDirectoryDialog(QDialog, Ui_AddDirectoryDialog): """ Class implementing a dialog to add files of a directory to the project. @@ -59,6 +58,9 @@ elif fileTypeFilter == 'interface': self.filterComboBox.addItem( self.tr("Interface Files"), "INTERFACES") + elif fileTypeFilter == 'protocol': + self.filterComboBox.addItem( + self.tr("Protocol Files"), "PROTOCOLS") elif fileTypeFilter == 'others': self.filterComboBox.addItem( self.tr("Other Files (*)"), "OTHERS") @@ -73,6 +75,8 @@ self.filterComboBox.addItem( self.tr("Interface Files"), "INTERFACES") self.filterComboBox.addItem( + self.tr("Protocol Files"), "PROTOCOLS") + self.filterComboBox.addItem( self.tr("Other Files (*)"), "OTHERS") self.filterComboBox.setCurrentIndex(0)
--- a/Project/AddFileDialog.py Sun Nov 19 13:03:04 2017 +0100 +++ b/Project/AddFileDialog.py Sun Nov 19 14:43:20 2017 +0100 @@ -19,7 +19,6 @@ from .Ui_AddFileDialog import Ui_AddFileDialog -# TODO: add fileTypeFilter 'protocol' class AddFileDialog(QDialog, Ui_AddFileDialog): """ Class implementing a dialog to add a file to the project. @@ -74,6 +73,7 @@ "FORMS": [], "RESOURCES": [], "INTERFACES": [], + "PROTOCOLS": [], "TRANSLATIONS": [], } for pattern, filetype in list(self.filetypes.items()): @@ -84,13 +84,15 @@ "Forms Files ({1});;" "Resource Files ({2});;" "Interface Files ({3});;" - "Translation Files ({4});;" + "Protocol Files ({4});;" + "Translation Files ({5});;" "All Files (*)")\ .format( " ".join(patterns["SOURCES"]), " ".join(patterns["FORMS"]), " ".join(patterns["RESOURCES"]), " ".join(patterns["INTERFACES"]), + " ".join(patterns["PROTOCOLS"]), " ".join(patterns["TRANSLATIONS"])) caption = self.tr("Select Files") elif self.fileTypeFilter == 'form': @@ -125,6 +127,14 @@ dfilter = self.tr("Interface Files ({0})")\ .format(" ".join(patterns)) caption = self.tr("Select interface files") + elif self.fileTypeFilter == 'protocol': + patterns = [] + for pattern, filetype in list(self.filetypes.items()): + if filetype == "PROTOCOLS": + patterns.append(pattern) + dfilter = self.tr("Protocol Files ({0})")\ + .format(" ".join(patterns)) + caption = self.tr("Select protocol files") elif self.fileTypeFilter == 'translation': patterns = [] for pattern, filetype in list(self.filetypes.items()):
--- a/Project/FiletypeAssociationDialog.py Sun Nov 19 13:03:04 2017 +0100 +++ b/Project/FiletypeAssociationDialog.py Sun Nov 19 14:43:20 2017 +0100 @@ -36,11 +36,12 @@ # keep these lists in sync self.filetypes = ["SOURCES", "FORMS", "TRANSLATIONS", "RESOURCES", - "INTERFACES", "OTHERS", "__IGNORE__"] + "INTERFACES", "PROTOCOLS", "OTHERS", "__IGNORE__"] self.filetypeStrings = [self.tr("Sources"), self.tr("Forms"), self.tr("Translations"), self.tr("Resources"), self.tr("Interfaces"), + self.tr("Protocols"), self.tr("Others"), self.tr("Ignore")] self.filetypeCombo.addItems(self.filetypeStrings)
--- a/Project/QuickFindFile.ui Sun Nov 19 13:03:04 2017 +0100 +++ b/Project/QuickFindFile.ui Sun Nov 19 14:43:20 2017 +0100 @@ -44,12 +44,12 @@ </property> <column> <property name="text"> - <string>Path</string> + <string>Filename</string> </property> </column> <column> <property name="text"> - <string>Filename</string> + <string>Path</string> </property> </column> </widget>
--- a/Project/QuickFindFileDialog.py Sun Nov 19 13:03:04 2017 +0100 +++ b/Project/QuickFindFileDialog.py Sun Nov 19 14:43:20 2017 +0100 @@ -139,7 +139,7 @@ @return yields set of files in our project... @rtype str """ - for typ in ["SOURCES", "FORMS", "INTERFACES", "RESOURCES", + for typ in ["SOURCES", "FORMS", "INTERFACES", "PROTOCOLS", "RESOURCES", "TRANSLATIONS", "OTHERS"]: entries = self.project.pdata.get(typ) for entry in entries[:]:
--- a/UI/FindFileDialog.py Sun Nov 19 13:03:04 2017 +0100 +++ b/UI/FindFileDialog.py Sun Nov 19 14:43:20 2017 +0100 @@ -123,6 +123,10 @@ self.filterInterfaces = r'.*\.idl$' self.interfacesExt = ['*.idl'] + # Protobuf protocol files + self.filterProtocols = r'.*\.proto$' + self.protocolsExt = ['*.proto'] + # Qt resources files self.filterResources = r'.*\.qrc$' self.resourcesExt = ['*.qrc'] @@ -327,6 +331,8 @@ files += self.project.pdata["FORMS"] if self.interfacesCheckBox.isChecked(): files += self.project.pdata["INTERFACES"] + if self.protocolsCheckBox.isChecked(): + files += self.project.pdata["PROTOCOLS"] if self.resourcesCheckBox.isChecked(): files += self.project.pdata["RESOURCES"] elif self.dirButton.isChecked(): @@ -338,11 +344,14 @@ assoc.replace(".", "\.").replace("*", ".*")) for assoc in list( Preferences.getEditorLexerAssocs().keys()) - if assoc not in self.formsExt + self.interfacesExt]) + if assoc not in self.formsExt + self.interfacesExt + + self.protocolsExt]) if self.formsCheckBox.isChecked(): filters.append(self.filterForms) if self.interfacesCheckBox.isChecked(): filters.append(self.filterInterfaces) + if self.protocolsCheckBox.isChecked(): + filters.append(self.filterProtocols) if self.resourcesCheckBox.isChecked(): filters.append(self.filterResources) filterString = "|".join(filters)
--- a/UI/FindFileDialog.ui Sun Nov 19 13:03:04 2017 +0100 +++ b/UI/FindFileDialog.ui Sun Nov 19 14:43:20 2017 +0100 @@ -7,13 +7,13 @@ <x>0</x> <y>0</y> <width>600</width> - <height>750</height> + <height>800</height> </rect> </property> <property name="windowTitle"> <string>Find in Files</string> </property> - <layout class="QVBoxLayout" name="verticalLayout"> + <layout class="QVBoxLayout" name="verticalLayout_3"> <item> <layout class="QGridLayout" name="gridLayout_3"> <item row="0" column="0"> @@ -127,7 +127,7 @@ </layout> </item> <item> - <layout class="QHBoxLayout" name="horizontalLayout"> + <layout class="QHBoxLayout" name="horizontalLayout_4"> <item> <widget class="QGroupBox" name="groupBox"> <property name="title"> @@ -148,12 +148,12 @@ </widget> </item> <item row="0" column="1"> - <widget class="QCheckBox" name="resourcesCheckBox"> + <widget class="QCheckBox" name="interfacesCheckBox"> <property name="toolTip"> - <string>Search in resources</string> + <string>Search in interfaces</string> </property> <property name="text"> - <string>&Resources</string> + <string>&Interfaces</string> </property> </widget> </item> @@ -168,118 +168,57 @@ </widget> </item> <item row="1" column="1"> - <widget class="QCheckBox" name="interfacesCheckBox"> + <widget class="QCheckBox" name="protocolsCheckBox"> <property name="toolTip"> - <string>Search in interfaces</string> + <string>Search in protocols</string> </property> <property name="text"> - <string>&Interfaces</string> + <string>&Protocols</string> </property> </widget> </item> - <item row="2" column="0" colspan="2"> + <item row="2" column="0"> + <widget class="QCheckBox" name="resourcesCheckBox"> + <property name="toolTip"> + <string>Search in resources</string> + </property> + <property name="text"> + <string>&Resources</string> + </property> + </widget> + </item> + <item row="3" column="0" colspan="2"> <widget class="Line" name="line"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> </widget> </item> - <item row="3" column="0"> - <widget class="QCheckBox" name="filterCheckBox"> - <property name="toolTip"> - <string>Select to filter the files by a given filename pattern</string> - </property> - <property name="text"> - <string>Fi&lter</string> - </property> - </widget> - </item> - <item row="3" column="1"> - <widget class="QLineEdit" name="filterEdit"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="sizePolicy"> - <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="toolTip"> - <string>Enter the filename wildcards separated by ';'</string> - </property> - </widget> - </item> - </layout> - </widget> - </item> - <item> - <widget class="QGroupBox" name="groupBox_2"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="title"> - <string>Find in</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout_2"> - <item> - <layout class="QHBoxLayout" name="horizontalLayout_3"> + <item row="4" column="0" colspan="2"> + <layout class="QHBoxLayout" name="horizontalLayout"> <item> - <widget class="QRadioButton" name="projectButton"> + <widget class="QCheckBox" name="filterCheckBox"> <property name="toolTip"> - <string>Search in files of the current project</string> + <string>Select to filter the files by a given filename pattern</string> </property> <property name="text"> - <string>&Project</string> - </property> - <property name="checked"> - <bool>true</bool> + <string>Fi&lter</string> </property> </widget> </item> <item> - <widget class="QRadioButton" name="dirButton"> - <property name="toolTip"> - <string>Search in files of a directory tree to be entered below</string> - </property> - <property name="text"> - <string>&Directory tree</string> + <widget class="QLineEdit" name="filterEdit"> + <property name="enabled"> + <bool>false</bool> </property> - </widget> - </item> - </layout> - </item> - <item> - <widget class="E5ComboPathPicker" name="dirPicker" native="true"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="sizePolicy"> - <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="focusPolicy"> - <enum>Qt::WheelFocus</enum> - </property> - <property name="toolTip"> - <string>Enter the directory to search in</string> - </property> - </widget> - </item> - <item> - <layout class="QHBoxLayout" name="horizontalLayout_5"> - <item> - <widget class="QRadioButton" name="openFilesButton"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> <property name="toolTip"> - <string>Search in open files only </string> - </property> - <property name="text"> - <string>&Open files only</string> + <string>Enter the filename wildcards separated by ';'</string> </property> </widget> </item> @@ -288,6 +227,98 @@ </layout> </widget> </item> + <item> + <layout class="QVBoxLayout" name="verticalLayout_2"> + <item> + <widget class="QGroupBox" name="groupBox_2"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="title"> + <string>Find in</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <layout class="QHBoxLayout" name="horizontalLayout_3"> + <item> + <widget class="QRadioButton" name="projectButton"> + <property name="toolTip"> + <string>Search in files of the current project</string> + </property> + <property name="text"> + <string>&Project</string> + </property> + <property name="checked"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <widget class="QRadioButton" name="dirButton"> + <property name="toolTip"> + <string>Search in files of a directory tree to be entered below</string> + </property> + <property name="text"> + <string>&Directory tree</string> + </property> + </widget> + </item> + </layout> + </item> + <item> + <widget class="E5ComboPathPicker" name="dirPicker" native="true"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="sizePolicy"> + <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="focusPolicy"> + <enum>Qt::WheelFocus</enum> + </property> + <property name="toolTip"> + <string>Enter the directory to search in</string> + </property> + </widget> + </item> + <item> + <layout class="QHBoxLayout" name="horizontalLayout_5"> + <item> + <widget class="QRadioButton" name="openFilesButton"> + <property name="toolTip"> + <string>Search in open files only </string> + </property> + <property name="text"> + <string>&Open files only</string> + </property> + </widget> + </item> + </layout> + </item> + </layout> + </widget> + </item> + <item> + <spacer name="verticalSpacer"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>40</height> + </size> + </property> + </spacer> + </item> + </layout> + </item> </layout> </item> <item> @@ -394,6 +425,7 @@ <tabstop>formsCheckBox</tabstop> <tabstop>resourcesCheckBox</tabstop> <tabstop>interfacesCheckBox</tabstop> + <tabstop>protocolsCheckBox</tabstop> <tabstop>filterCheckBox</tabstop> <tabstop>filterEdit</tabstop> <tabstop>projectButton</tabstop>
--- a/i18n/eric6_cs.ts Sun Nov 19 13:03:04 2017 +0100 +++ b/i18n/eric6_cs.ts Sun Nov 19 14:43:20 2017 +0100 @@ -538,27 +538,27 @@ <translation type="obsolete">Výběr adresáře</translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.py" line="67"/> + <location filename="../Project/AddDirectoryDialog.py" line="69"/> <source>Source Files</source> <translation>Zdrojové soubory</translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.py" line="69"/> + <location filename="../Project/AddDirectoryDialog.py" line="71"/> <source>Forms Files</source> <translation>Soubory s formuláři</translation> </message> <message> + <location filename="../Project/AddDirectoryDialog.py" line="75"/> + <source>Interface Files</source> + <translation>Interface soubory</translation> + </message> + <message> + <location filename="../Project/AddDirectoryDialog.py" line="79"/> + <source>Other Files (*)</source> + <translation>Jiné soubory (*)</translation> + </message> + <message> <location filename="../Project/AddDirectoryDialog.py" line="73"/> - <source>Interface Files</source> - <translation>Interface soubory</translation> - </message> - <message> - <location filename="../Project/AddDirectoryDialog.py" line="75"/> - <source>Other Files (*)</source> - <translation>Jiné soubory (*)</translation> - </message> - <message> - <location filename="../Project/AddDirectoryDialog.py" line="71"/> <source>Resource Files</source> <translation>Resource soubory</translation> </message> @@ -569,6 +569,11 @@ You may select it with a dialog by pressing the button to the right.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Project/AddDirectoryDialog.py" line="77"/> + <source>Protocol Files</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>AddFileDialog</name> @@ -655,72 +660,72 @@ <translation type="obsolete">Výběr cílového adresáře</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="95"/> + <location filename="../Project/AddFileDialog.py" line="97"/> <source>Select Files</source> <translation>Výběr souborů</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="103"/> + <location filename="../Project/AddFileDialog.py" line="105"/> <source>Select user-interface files</source> <translation>Výběr user-interface souborů</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="111"/> + <location filename="../Project/AddFileDialog.py" line="113"/> <source>Select resource files</source> <translation>Výběr resource souborů</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="137"/> + <location filename="../Project/AddFileDialog.py" line="147"/> <source>All Files (*)</source> <translation>Všechny soubory (*)</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="119"/> + <location filename="../Project/AddFileDialog.py" line="121"/> <source>Select source files</source> <translation>Výběr zdrojových souborů</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="127"/> + <location filename="../Project/AddFileDialog.py" line="129"/> <source>Select interface files</source> <translation>Výběr interface souborů</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="135"/> + <location filename="../Project/AddFileDialog.py" line="145"/> <source>Select translation files</source> <translation>Výběr souborů s překlady</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="138"/> + <location filename="../Project/AddFileDialog.py" line="148"/> <source>Select files</source> <translation>Výběr souborů</translation> </message> <message> <location filename="../Project/AddFileDialog.py" line="82"/> - <source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Translation Files ({4});;All Files (*)</source> - <translation>Zdrojové soubory ({0});;Soubory s formuláři ({1});;Resource soubory ({2});;Interface soubory ({3});; Soubory s překlady ({4});;Všechny soubory (*)</translation> - </message> - <message> - <location filename="../Project/AddFileDialog.py" line="101"/> + <source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Protocol Files ({4});;Translation Files ({5});;All Files (*)</source> + <translation type="unfinished">Zdrojové soubory ({0});;Soubory s formuláři ({1});;Resource soubory ({2});;Interface soubory ({3});; Soubory s překlady ({4});;Všechny soubory (*)</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="103"/> <source>Forms Files ({0})</source> <translation>Soubory s formuláři ({0})</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="109"/> + <location filename="../Project/AddFileDialog.py" line="111"/> <source>Resource Files ({0})</source> <translation>Zdrojové soubory {0})</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="117"/> + <location filename="../Project/AddFileDialog.py" line="119"/> <source>Source Files ({0});;All Files (*)</source> <translation>Zdrojové soubory ({0});;Všechny soubory (*)</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="125"/> + <location filename="../Project/AddFileDialog.py" line="127"/> <source>Interface Files ({0})</source> <translation>Interface soubory ({0})</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="133"/> + <location filename="../Project/AddFileDialog.py" line="143"/> <source>Translation Files ({0})</source> <translation>Soubory s překlady ({0})</translation> </message> @@ -737,6 +742,16 @@ the button to the right.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Project/AddFileDialog.py" line="135"/> + <source>Protocol Files ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="137"/> + <source>Select protocol files</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>AddFoundFilesDialog</name> @@ -12135,12 +12150,12 @@ <translation>Export stylů zvýraznění</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="498"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="501"/> <source>Import Highlighting Styles</source> <translation>Importovat styly zvýraznění</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="482"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="485"/> <source>Highlighting styles file (*.e4h)</source> <translation>Soubor se styly zvýrazňování (*.e4h)</translation> </message> @@ -12150,7 +12165,7 @@ <translation><p>Styly zvýraznění syntaxe se do souboru <b>{0}</b> nepodařilo exportovat.</p><p>Důvod: {1}</p></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="498"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="501"/> <source><p>The highlighting styles could not be read from file <b>{0}</b>.</p><p>Reason: {1}</p></source> <translation><p>Styly zvýraznění syntaxe se ze souboru <b>{0}</b> nepodařilo načít.</p><p>Důvod: {1}</p></translation> </message> @@ -16524,7 +16539,7 @@ <translation>Interface soubory</translation> </message> <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="44"/> + <location filename="../Project/FiletypeAssociationDialog.py" line="45"/> <source>Others</source> <translation>Jiné</translation> </message> @@ -16534,10 +16549,15 @@ <translation>Překlady</translation> </message> <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="45"/> + <location filename="../Project/FiletypeAssociationDialog.py" line="46"/> <source>Ignore</source> <translation>Ignorovat</translation> </message> + <message> + <location filename="../Project/FiletypeAssociationDialog.py" line="44"/> + <source>Protocols</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>FindFileDialog</name> @@ -16572,12 +16592,12 @@ <translation>&Formuláře</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="173"/> + <location filename="../UI/FindFileDialog.ui" line="153"/> <source>Search in interfaces</source> <translation>Hledat v interfacech</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="176"/> + <location filename="../UI/FindFileDialog.ui" line="156"/> <source>&Interfaces</source> <translation>&Interface soubory</translation> </message> @@ -16587,32 +16607,32 @@ <translation>Zadejte hledaný text nebo regulární výraz</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="225"/> + <location filename="../UI/FindFileDialog.ui" line="241"/> <source>Find in</source> <translation>Hledat v</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="233"/> - <source>Search in files of the current project</source> - <translation>Hledat v souborech aktuálního projektu</translation> - </message> - <message> - <location filename="../UI/FindFileDialog.ui" line="236"/> - <source>&Project</source> - <translation>&Projekt</translation> - </message> - <message> - <location filename="../UI/FindFileDialog.ui" line="246"/> - <source>Search in files of a directory tree to be entered below</source> - <translation>Hledat v souborech stromu adresáře, který byl zadán níže</translation> - </message> - <message> <location filename="../UI/FindFileDialog.ui" line="249"/> + <source>Search in files of the current project</source> + <translation>Hledat v souborech aktuálního projektu</translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="252"/> + <source>&Project</source> + <translation>&Projekt</translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="262"/> + <source>Search in files of a directory tree to be entered below</source> + <translation>Hledat v souborech stromu adresáře, který byl zadán níže</translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="265"/> <source>&Directory tree</source> <translation>Strom a&dresářů</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="270"/> + <location filename="../UI/FindFileDialog.ui" line="286"/> <source>Enter the directory to search in</source> <translation>Zadejte adresář pro hledání</translation> </message> @@ -16657,12 +16677,12 @@ <translation>Hledat &text:</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="309"/> + <location filename="../UI/FindFileDialog.ui" line="340"/> <source>Shows the progress of the search action</source> <translation>Zobrazit průběh vyhledávání</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="346"/> + <location filename="../UI/FindFileDialog.ui" line="377"/> <source>Text</source> <translation>Text</translation> </message> @@ -16682,27 +16702,27 @@ <translation></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="153"/> + <location filename="../UI/FindFileDialog.ui" line="183"/> <source>Search in resources</source> <translation>Hledat ve zdrojích</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="156"/> + <location filename="../UI/FindFileDialog.ui" line="186"/> <source>&Resources</source> <translation>Zd&roje</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="190"/> + <location filename="../UI/FindFileDialog.ui" line="202"/> <source>Select to filter the files by a given filename pattern</source> <translation>Vybrat pro filtrování souborů podle zadaného vzorku</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="193"/> + <location filename="../UI/FindFileDialog.ui" line="205"/> <source>Fi&lter</source> <translation>Fi&ltr</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="209"/> + <location filename="../UI/FindFileDialog.ui" line="221"/> <source>Enter the filename wildcards separated by ';'</source> <translation>Zadejte zástupné znaky pro názvy souborů oddělené ';'</translation> </message> @@ -16717,32 +16737,32 @@ <translation>Zadejte text k nahrazení nebo regulární výraz</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="341"/> + <location filename="../UI/FindFileDialog.ui" line="372"/> <source>File/Line</source> <translation>Soubor/Řádek</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="354"/> + <location filename="../UI/FindFileDialog.ui" line="385"/> <source>Press to apply the selected replacements</source> <translation>Stisknout pro použití vybraných náhrad</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="357"/> + <location filename="../UI/FindFileDialog.ui" line="388"/> <source>Replace</source> <translation>Nahradit</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="657"/> + <location filename="../UI/FindFileDialog.py" line="666"/> <source>Replace in Files</source> <translation>Nahradit v souborech</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="279"/> + <location filename="../UI/FindFileDialog.ui" line="295"/> <source>Search in open files only </source> <translation>Hledat jen v otevřených souborech </translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="282"/> + <location filename="../UI/FindFileDialog.ui" line="298"/> <source>&Open files only</source> <translation>Jen &otevřené soubory</translation> </message> @@ -16757,53 +16777,53 @@ <translation>Pocit jako</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="684"/> + <location filename="../UI/FindFileDialog.py" line="693"/> <source>Open</source> <translation>Otevřít</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="685"/> + <location filename="../UI/FindFileDialog.py" line="694"/> <source>Copy Path to Clipboard</source> <translation>Kopírovat cestu do schránky</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="383"/> + <location filename="../UI/FindFileDialog.py" line="392"/> <source>Invalid search expression</source> <translation>Neplatný výraz hledání</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="383"/> + <location filename="../UI/FindFileDialog.py" line="392"/> <source><p>The search expression is not valid.</p><p>Error: {0}</p></source> <translation><p>Výraz hledná není platný. </p><p>Chyba: {0}</p></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="616"/> + <location filename="../UI/FindFileDialog.py" line="625"/> <source><p>Could not read the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation><p>Nelze číst ze souboru <b>{0}</b>. Přeskočeno.</p><p>Důvod: {1}</p></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="657"/> + <location filename="../UI/FindFileDialog.py" line="666"/> <source><p>Could not save the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation><p>Nelze uložit do souboru <b>{0}</b>. Přeskočeno.</p><p>Důvod: {1}</p></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="631"/> + <location filename="../UI/FindFileDialog.py" line="640"/> <source><p>The current and the original hash of the file <b>{0}</b> are different. Skipping it.</p><p>Hash 1: {1}</p><p>Hash 2: {2}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="318"/> + <location filename="../UI/FindFileDialog.ui" line="349"/> <source>%v/%m Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="504"/> + <location filename="../UI/FindFileDialog.py" line="513"/> <source>{0} / {1}</source> <comment>occurrences / files</comment> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../UI/FindFileDialog.py" line="505"/> + <location filename="../UI/FindFileDialog.py" line="514"/> <source>%n occurrence(s)</source> <translation type="unfinished"> <numerusform></numerusform> @@ -16812,7 +16832,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../UI/FindFileDialog.py" line="505"/> + <location filename="../UI/FindFileDialog.py" line="514"/> <source>%n file(s)</source> <translation type="unfinished"> <numerusform></numerusform> @@ -16820,6 +16840,11 @@ <numerusform></numerusform> </translation> </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="176"/> + <source>&Protocols</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>FindFileNameDialog</name> @@ -33313,7 +33338,7 @@ <context> <name>InterfacePage</name> <message> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="225"/> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="226"/> <source>English</source> <comment>Translate this with your language</comment> <translation>Česky</translation> @@ -33534,7 +33559,7 @@ <translation>Resetovat layout továrny defaultů</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="243"/> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="244"/> <source>System</source> <translation>Systém</translation> </message> @@ -41228,169 +41253,169 @@ <context> <name>PluginRepositoryWidget</name> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="76"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="77"/> <source>Update</source> <translation>Obnovit</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="78"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="79"/> <source>Download</source> <translation>Download</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="85"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="86"/> <source>Cancel</source> <translation>Zrušit</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="88"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="89"/> <source>Close && Install</source> <translation>Zavřít && Instalovat</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="367"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="368"/> <source>Download Plugin Files</source> <translation>Download plugin soubory</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="367"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="368"/> <source>The requested plugins were downloaded.</source> <translation>Požadované pluginy byly staženy.</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="423"/> <source>Read plugins repository file</source> <translation>Číst soubor repozitáře pluginů</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="431"/> <source>No plugin repository file available. Select Update.</source> <translation>Soubor repozitáře pluginů není k dispozici. Vyberte Obnovit.</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="498"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="499"/> <source>Error downloading file</source> <translation>Chyba při stahování souboru</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="583"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="584"/> <source>Stable</source> <translation>Stabilní</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="590"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="591"/> <source>Unstable</source> <translation>Nestabilní</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="597"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="598"/> <source>Unknown</source> <translation>Neznámý</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="423"/> <source><p>The plugins repository file <b>{0}</b> could not be read. Select Update</p></source> <translation><p>Soubor repozitáře pluginů <b>{0}</b> nelze přečíst. Vyberte Obnovit</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="498"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="499"/> <source><p>Could not download the requested file from {0}.</p><p>Error: {1}</p></source> <translation><p>Nelze stáhnout požadovaný soubor z {0}.</p><p>Chyba: {1}</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="81"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="82"/> <source>Download && Install</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="414"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="415"/> <source>Plugins Repository URL Changed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="414"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="415"/> <source>The URL of the Plugins Repository has changed. Select the "Update" button to get the new repository file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="101"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="102"/> <source>Hide</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="103"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="104"/> <source>Hide Selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="106"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="107"/> <source>Show All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="109"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="110"/> <source>Cleanup Downloads</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="611"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="612"/> <source>up-to-date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="614"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="615"/> <source>new download available</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="618"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="619"/> <source>update installable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="622"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="623"/> <source>updated download available</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="902"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="912"/> <source>Cleanup of Plugin Downloads</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="902"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="912"/> <source><p>The plugin download <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="159"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="160"/> <source>Network Status: online</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="161"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="162"/> <source>Network Status: offline</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="474"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="475"/> <source>Computer is offline.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="437"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="438"/> <source>New: <b>{0}</b></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="439"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="440"/> <source>Local Updates: <b>{0}</b></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="441"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="442"/> <source>Remote Updates: <b>{0}</b></source> <translation type="unfinished"></translation> </message> @@ -41398,17 +41423,17 @@ <context> <name>PluginRepositoryWindow</name> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source>Process Generation Error</source> <translation>Chyba v procesu generování</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source>OK</source> <translation>OK</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source><p>Could not start the process.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Nemohu spustit zveřejnění.<br>Ověřte jestli je dostupný jako <b>{0}</b>.</p></translation> </message> @@ -44237,57 +44262,57 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="562"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="570"/> <source>Protocol Compilation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="548"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="552"/> <source>The compilation of the protocol file was successful.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="562"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="570"/> <source>The compilation of the protocol file failed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="614"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="622"/> <source>Process Generation Error</source> <translation type="unfinished">Chyba v procesu generování</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="614"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="622"/> <source><p>Could not start {0}.<br>Ensure that it is in the search path.</p></source> <translation type="unfinished"><p>Nelze spustit {0}.<br>Ověřte, že je umístěn v požadované cestě.</p></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="623"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="631"/> <source>Compiler Invalid</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="623"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="631"/> <source>The configured compiler is invalid.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>Compiling Protocols...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>Abort</source> <translation type="unfinished">Přerušit</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>%v/%m Protocols</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="695"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="703"/> <source>Protocols</source> <translation type="unfinished"></translation> </message> @@ -51227,12 +51252,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/QuickFindFile.ui" line="47"/> + <location filename="../Project/QuickFindFile.ui" line="52"/> <source>Path</source> <translation type="unfinished">Cesta</translation> </message> <message> - <location filename="../Project/QuickFindFile.ui" line="52"/> + <location filename="../Project/QuickFindFile.ui" line="47"/> <source>Filename</source> <translation type="unfinished">Jméno souboru</translation> </message>
--- a/i18n/eric6_de.ts Sun Nov 19 13:03:04 2017 +0100 +++ b/i18n/eric6_de.ts Sun Nov 19 14:43:20 2017 +0100 @@ -510,27 +510,27 @@ <translation>&Dateityp:</translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.py" line="67"/> + <location filename="../Project/AddDirectoryDialog.py" line="69"/> <source>Source Files</source> <translation>Quelldateien</translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.py" line="69"/> + <location filename="../Project/AddDirectoryDialog.py" line="71"/> <source>Forms Files</source> <translation>Formulare</translation> </message> <message> + <location filename="../Project/AddDirectoryDialog.py" line="75"/> + <source>Interface Files</source> + <translation>Corba-IDL-Dateien</translation> + </message> + <message> + <location filename="../Project/AddDirectoryDialog.py" line="79"/> + <source>Other Files (*)</source> + <translation>Andere Dateien (*)</translation> + </message> + <message> <location filename="../Project/AddDirectoryDialog.py" line="73"/> - <source>Interface Files</source> - <translation>Corba-IDL-Dateien</translation> - </message> - <message> - <location filename="../Project/AddDirectoryDialog.py" line="75"/> - <source>Other Files (*)</source> - <translation>Andere Dateien (*)</translation> - </message> - <message> - <location filename="../Project/AddDirectoryDialog.py" line="71"/> <source>Resource Files</source> <translation>Ressourcendateien</translation> </message> @@ -544,36 +544,41 @@ hinzugefügt werden soll. Sie können es mittels eines Dialogs auswählen, indem Sie den Knopf zur Rechten drücken.</p></translation> </message> + <message> + <location filename="../Project/AddDirectoryDialog.py" line="77"/> + <source>Protocol Files</source> + <translation>Protokolldateien</translation> + </message> </context> <context> <name>AddFileDialog</name> <message> - <location filename="../Project/AddFileDialog.py" line="137"/> + <location filename="../Project/AddFileDialog.py" line="147"/> <source>All Files (*)</source> <translation>Alle Dateien (*)</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="95"/> + <location filename="../Project/AddFileDialog.py" line="97"/> <source>Select Files</source> <translation>Dateien auswählen</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="103"/> + <location filename="../Project/AddFileDialog.py" line="105"/> <source>Select user-interface files</source> <translation>Qt-Formulardateien auswählen</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="119"/> + <location filename="../Project/AddFileDialog.py" line="121"/> <source>Select source files</source> <translation>Quellcodedateien auswählen</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="127"/> + <location filename="../Project/AddFileDialog.py" line="129"/> <source>Select interface files</source> <translation>Corba-IDL-Dateien auswählen</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="138"/> + <location filename="../Project/AddFileDialog.py" line="148"/> <source>Select files</source> <translation>Dateien auswählen</translation> </message> @@ -630,42 +635,42 @@ <translation>Alt+T</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="111"/> + <location filename="../Project/AddFileDialog.py" line="113"/> <source>Select resource files</source> <translation>Ressourcendatei auswählen</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="135"/> + <location filename="../Project/AddFileDialog.py" line="145"/> <source>Select translation files</source> <translation>Wähle Übersetzungsdateien</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="101"/> + <location filename="../Project/AddFileDialog.py" line="103"/> <source>Forms Files ({0})</source> <translation>Formulare ({0})</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="109"/> + <location filename="../Project/AddFileDialog.py" line="111"/> <source>Resource Files ({0})</source> <translation>Ressourcendateien ({0})</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="117"/> + <location filename="../Project/AddFileDialog.py" line="119"/> <source>Source Files ({0});;All Files (*)</source> <translation>Quelldateien ({0});;Alle Dateien (*)</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="125"/> + <location filename="../Project/AddFileDialog.py" line="127"/> <source>Interface Files ({0})</source> <translation>Corba-IDL-Dateien ({0})</translation> </message> <message> <location filename="../Project/AddFileDialog.py" line="82"/> - <source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Translation Files ({4});;All Files (*)</source> - <translation>Quelldateien ({0});;Formulare ({1});;Ressourcendateien ({2});;Corba-IDL-Dateien ({3});;Übersetzungsdateien ({4});;Alle Dateien (*)</translation> - </message> - <message> - <location filename="../Project/AddFileDialog.py" line="133"/> + <source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Protocol Files ({4});;Translation Files ({5});;All Files (*)</source> + <translation>Quelldateien ({0});;Formulare ({1});;Ressourcendateien ({2});;Corba-IDL-Dateien ({3});;Protokolldateien ({4});;Übersetzungsdateien ({5});;Alle Dateien (*)</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="143"/> <source>Translation Files ({0})</source> <translation>Übersetzungs-Dateien ({0})</translation> </message> @@ -685,6 +690,16 @@ getrennt durch ";" an. Sie können sie mittels eines Dialogs auswählen, indem Sie den Knopf zur Rechten drücken.</p></translation> </message> + <message> + <location filename="../Project/AddFileDialog.py" line="135"/> + <source>Protocol Files ({0})</source> + <translation>Protokolldateien ({0})</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="137"/> + <source>Select protocol files</source> + <translation>Protokolldateien auswählen</translation> + </message> </context> <context> <name>AddFoundFilesDialog</name> @@ -11754,17 +11769,17 @@ <translation><p>Die Hervorhebungsstile konnten nicht in die Datei <b>{0}</b> exportiert werden.</p><p>Ursache: {1}</p></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="498"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="501"/> <source>Import Highlighting Styles</source> <translation>Hervorhebungsstile importieren</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="498"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="501"/> <source><p>The highlighting styles could not be read from file <b>{0}</b>.</p><p>Reason: {1}</p></source> <translation><p>Die Hervorhebungsstile konnten nicht von der Datei <b>{0}</b> gelesen werden.</p><p>Ursache: {1}</p></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="482"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="485"/> <source>Highlighting styles file (*.e4h)</source> <translation>Dateien für Hervorhebungsstile (*.e4h)</translation> </message> @@ -15986,7 +16001,7 @@ <translation>Schnittstellen</translation> </message> <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="44"/> + <location filename="../Project/FiletypeAssociationDialog.py" line="45"/> <source>Others</source> <translation>Sonstige</translation> </message> @@ -16056,10 +16071,15 @@ <translation>Übersetzungen</translation> </message> <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="45"/> + <location filename="../Project/FiletypeAssociationDialog.py" line="46"/> <source>Ignore</source> <translation>Ignorieren</translation> </message> + <message> + <location filename="../Project/FiletypeAssociationDialog.py" line="44"/> + <source>Protocols</source> + <translation>Protokolle</translation> + </message> </context> <context> <name>FindFileDialog</name> @@ -16094,12 +16114,12 @@ <translation>&Formulare</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="173"/> + <location filename="../UI/FindFileDialog.ui" line="153"/> <source>Search in interfaces</source> <translation>Suche in Corba-IDL-Dateien</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="176"/> + <location filename="../UI/FindFileDialog.ui" line="156"/> <source>&Interfaces</source> <translation>Corba-&IDL-Dateien</translation> </message> @@ -16109,32 +16129,32 @@ <translation>Gib den Suchtext oder den regulären Ausdruck ein</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="225"/> + <location filename="../UI/FindFileDialog.ui" line="241"/> <source>Find in</source> <translation>Suchen in</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="233"/> - <source>Search in files of the current project</source> - <translation>Suche in den Dateien des aktuellen Projektes</translation> - </message> - <message> - <location filename="../UI/FindFileDialog.ui" line="236"/> - <source>&Project</source> - <translation>&Projekt</translation> - </message> - <message> - <location filename="../UI/FindFileDialog.ui" line="246"/> - <source>Search in files of a directory tree to be entered below</source> - <translation>Suche in den Dateien eines unten einzugebenden Verzeichnisbaumes</translation> - </message> - <message> <location filename="../UI/FindFileDialog.ui" line="249"/> + <source>Search in files of the current project</source> + <translation>Suche in den Dateien des aktuellen Projektes</translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="252"/> + <source>&Project</source> + <translation>&Projekt</translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="262"/> + <source>Search in files of a directory tree to be entered below</source> + <translation>Suche in den Dateien eines unten einzugebenden Verzeichnisbaumes</translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="265"/> <source>&Directory tree</source> <translation>&Verzeichnisbaum</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="270"/> + <location filename="../UI/FindFileDialog.ui" line="286"/> <source>Enter the directory to search in</source> <translation>Gib das zu durchsuchende Verzeichnis ein</translation> </message> @@ -16174,12 +16194,12 @@ <translation>Suc&htext:</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="309"/> + <location filename="../UI/FindFileDialog.ui" line="340"/> <source>Shows the progress of the search action</source> <translation>Zeigt den Fortschritt der Suchaktion an</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="346"/> + <location filename="../UI/FindFileDialog.ui" line="377"/> <source>Text</source> <translation>Text</translation> </message> @@ -16194,27 +16214,27 @@ <translation>Anhalten</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="153"/> + <location filename="../UI/FindFileDialog.ui" line="183"/> <source>Search in resources</source> <translation>Suche in Ressourcendateien</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="156"/> + <location filename="../UI/FindFileDialog.ui" line="186"/> <source>&Resources</source> <translation>&Ressourcen</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="190"/> + <location filename="../UI/FindFileDialog.ui" line="202"/> <source>Select to filter the files by a given filename pattern</source> <translation>Auswählen, um Datein nach einem Dateinamenmuster zu filtern</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="193"/> + <location filename="../UI/FindFileDialog.ui" line="205"/> <source>Fi&lter</source> <translation>Fi&lter</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="209"/> + <location filename="../UI/FindFileDialog.ui" line="221"/> <source>Enter the filename wildcards separated by ';'</source> <translation>Gib die Dateinamenmuster getrennt durch „;“ ein</translation> </message> @@ -16229,42 +16249,42 @@ <translation>Gib den Ersetzungstext oder einen regulären Ausdruck ein</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="341"/> + <location filename="../UI/FindFileDialog.ui" line="372"/> <source>File/Line</source> <translation>Datei/Zeile</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="354"/> + <location filename="../UI/FindFileDialog.ui" line="385"/> <source>Press to apply the selected replacements</source> <translation>Drücken, um die ausgewählten Ersetzungen durchzuführen</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="357"/> + <location filename="../UI/FindFileDialog.ui" line="388"/> <source>Replace</source> <translation>Ersetzen</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="657"/> + <location filename="../UI/FindFileDialog.py" line="666"/> <source>Replace in Files</source> <translation>Ersetzen in Dateien</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="616"/> + <location filename="../UI/FindFileDialog.py" line="625"/> <source><p>Could not read the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation><p>Die Datei <b>{0}</b> konnte nicht gelesen werden. Überspringe sie.</p><p>Ursache: {1}</p></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="657"/> + <location filename="../UI/FindFileDialog.py" line="666"/> <source><p>Could not save the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation><p>Die Datei <b>{0}</b> konnte nicht gespeichert werden. Überspringe sie.</p><p>Ursache: {1}</p></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="279"/> + <location filename="../UI/FindFileDialog.ui" line="295"/> <source>Search in open files only </source> <translation>Suche nur in geöffneten Dateien </translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="282"/> + <location filename="../UI/FindFileDialog.ui" line="298"/> <source>&Open files only</source> <translation>Nur &offene Dateien</translation> </message> @@ -16279,43 +16299,43 @@ <translation>Ersttreffer öffnen</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="684"/> + <location filename="../UI/FindFileDialog.py" line="693"/> <source>Open</source> <translation>Öffnen</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="685"/> + <location filename="../UI/FindFileDialog.py" line="694"/> <source>Copy Path to Clipboard</source> <translation>Pfad in die Zwischenablage kopieren</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="383"/> + <location filename="../UI/FindFileDialog.py" line="392"/> <source>Invalid search expression</source> <translation>Ungültiger Suchausdruck</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="383"/> + <location filename="../UI/FindFileDialog.py" line="392"/> <source><p>The search expression is not valid.</p><p>Error: {0}</p></source> <translation><p>Der Suchausdruck ist nicht gültig.</p><p>Fehler: {0}</p></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="631"/> + <location filename="../UI/FindFileDialog.py" line="640"/> <source><p>The current and the original hash of the file <b>{0}</b> are different. Skipping it.</p><p>Hash 1: {1}</p><p>Hash 2: {2}</p></source> <translation><p>Der aktuelle und der originale Hash-Wert der Datei <b>{0}</b> sind unterschiedlich. Überspringe sie.</p><p>Hash 1: {1}</p><p>Hash 2: {2}</p></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="318"/> + <location filename="../UI/FindFileDialog.ui" line="349"/> <source>%v/%m Files</source> <translation>%v/%m Dateien</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="504"/> + <location filename="../UI/FindFileDialog.py" line="513"/> <source>{0} / {1}</source> <comment>occurrences / files</comment> <translation>{0} / {1}</translation> </message> <message numerus="yes"> - <location filename="../UI/FindFileDialog.py" line="505"/> + <location filename="../UI/FindFileDialog.py" line="514"/> <source>%n occurrence(s)</source> <translation> <numerusform>ein Vorkommen</numerusform> @@ -16323,13 +16343,23 @@ </translation> </message> <message numerus="yes"> - <location filename="../UI/FindFileDialog.py" line="505"/> + <location filename="../UI/FindFileDialog.py" line="514"/> <source>%n file(s)</source> <translation> <numerusform>eine Datei</numerusform> <numerusform>%n Dateien</numerusform> </translation> </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="176"/> + <source>&Protocols</source> + <translation>&Protokolle</translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="173"/> + <source>Search in protocols</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>FindFileNameDialog</name> @@ -32419,7 +32449,7 @@ <context> <name>InterfacePage</name> <message> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="225"/> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="226"/> <source>English</source> <comment>Translate this with your language</comment> <translation>Deutsch</translation> @@ -32630,7 +32660,7 @@ <translation>Layout auf Standardwerte zurücksetzen</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="243"/> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="244"/> <source>System</source> <translation>System</translation> </message> @@ -40250,169 +40280,169 @@ <context> <name>PluginRepositoryWidget</name> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="76"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="77"/> <source>Update</source> <translation>Aktualisieren</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="78"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="79"/> <source>Download</source> <translation>Download</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="85"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="86"/> <source>Cancel</source> <translation></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="88"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="89"/> <source>Close && Install</source> <translation>Schließen && Installieren</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="367"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="368"/> <source>Download Plugin Files</source> <translation>Plugindateien herunterladen</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="367"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="368"/> <source>The requested plugins were downloaded.</source> <translation>Die angeforderten Plugins wurden heruntergeladen.</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="423"/> <source>Read plugins repository file</source> <translation>Plugins Repositorydatei lesen</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="423"/> <source><p>The plugins repository file <b>{0}</b> could not be read. Select Update</p></source> <translation><p>Die Plugins Repositorydatei <b>{0}</b> konnte nicht gelesen werden.</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="431"/> <source>No plugin repository file available. Select Update.</source> <translation>Es ist keine Plugins-Repositorydatei verfügbar. Bitte „Aktualisieren“ drücken.</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="498"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="499"/> <source>Error downloading file</source> <translation>Fehler beim Herunterladen der Datei</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="498"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="499"/> <source><p>Could not download the requested file from {0}.</p><p>Error: {1}</p></source> <translation><p>Die angefragte Datei konnte nicht von {0} gedownloaded werden.</p><p>Fehler: {1}</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="583"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="584"/> <source>Stable</source> <translation>Stabil</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="590"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="591"/> <source>Unstable</source> <translation>Instabil</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="597"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="598"/> <source>Unknown</source> <translation>Unbekannt</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="81"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="82"/> <source>Download && Install</source> <translation>Download && Installieren</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="414"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="415"/> <source>Plugins Repository URL Changed</source> <translation>Plugin-Repository-URL Geändert</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="414"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="415"/> <source>The URL of the Plugins Repository has changed. Select the "Update" button to get the new repository file.</source> <translation>Die URL des Plugin-Repositorys hat sich geändert. Wählen Sie den „Aktualisieren“-Knopf, um die neue Repositorydatei zu erhalten.</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="101"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="102"/> <source>Hide</source> <translation>Ausblenden</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="103"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="104"/> <source>Hide Selected</source> <translation>Ausgewählte ausblenden</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="106"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="107"/> <source>Show All</source> <translation>Alle anzeigen</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="109"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="110"/> <source>Cleanup Downloads</source> <translation>Downloadswartung</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="611"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="612"/> <source>up-to-date</source> <translation>aktuell</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="614"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="615"/> <source>new download available</source> <translation>neuer Download verfügbar</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="618"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="619"/> <source>update installable</source> <translation>Aktualisierung installierbar</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="622"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="623"/> <source>updated download available</source> <translation>aktualisiertes Download verfügbar</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="902"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="912"/> <source>Cleanup of Plugin Downloads</source> <translation>Wartung der Plugin Downloads</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="902"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="912"/> <source><p>The plugin download <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation><p>Die Plugindatei <b>{0}</b> konnte nicht gelöscht werden.</p><p>Ursache: {1}</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="159"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="160"/> <source>Network Status: online</source> <translation>Netzwerkstatus: verbunden</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="161"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="162"/> <source>Network Status: offline</source> <translation>Netzwerkstatus: nicht verbunden</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="474"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="475"/> <source>Computer is offline.</source> <translation>Computer ist nicht verbunden.</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="437"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="438"/> <source>New: <b>{0}</b></source> <translation>Neu:<b>{0}</b></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="439"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="440"/> <source>Local Updates: <b>{0}</b></source> <translation>Lokale Aktualisierungen: <b>{0}</b></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="441"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="442"/> <source>Remote Updates: <b>{0}</b></source> <translation>Entfernte Aktualisierungen: <b>{0}</b></translation> </message> @@ -40420,17 +40450,17 @@ <context> <name>PluginRepositoryWindow</name> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source>Process Generation Error</source> <translation>Fehler beim Prozessstart</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source><p>Could not start the process.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Der Prozess konnte nicht gestartet werden.<br>Stellen Sie sicher, dass er als <b>{0}</b> verfügbar ist.</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source>OK</source> <translation>OK</translation> </message> @@ -43223,57 +43253,57 @@ <translation>Wollen Sie wirklich diese Protokolldateien aus dem Projekt löschen?</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="562"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="570"/> <source>Protocol Compilation</source> <translation>Protokollübersetzung</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="548"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="552"/> <source>The compilation of the protocol file was successful.</source> <translation>Die Übersetzung der Protokolldatei war erfolgreich.</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="562"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="570"/> <source>The compilation of the protocol file failed.</source> <translation>Die Übersetzung der Protokolldatei ist fehlgeschlagen.</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="614"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="622"/> <source>Process Generation Error</source> <translation>Fehler beim Prozessstart</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="614"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="622"/> <source><p>Could not start {0}.<br>Ensure that it is in the search path.</p></source> <translation><p>{0} konnte nicht gestartet werden.<br>Stellen Sie sicher, dass es über den Suchpfad verfügbar ist.</p></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="623"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="631"/> <source>Compiler Invalid</source> <translation>Compiler ungültig</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="623"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="631"/> <source>The configured compiler is invalid.</source> <translation>Der konfigurierte Compiler ist ungültig.</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>Compiling Protocols...</source> <translation>Protokolle übersetzen...</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>Abort</source> <translation>Abbruch</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>%v/%m Protocols</source> <translation>%v/%m Protokolle</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="695"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="703"/> <source>Protocols</source> <translation>Protokolle</translation> </message> @@ -50235,12 +50265,12 @@ <translation>Gib Suchtexte getrennt durch Leerzeichen ein</translation> </message> <message> - <location filename="../Project/QuickFindFile.ui" line="47"/> + <location filename="../Project/QuickFindFile.ui" line="52"/> <source>Path</source> <translation>Pfad</translation> </message> <message> - <location filename="../Project/QuickFindFile.ui" line="52"/> + <location filename="../Project/QuickFindFile.ui" line="47"/> <source>Filename</source> <translation>Dateiname</translation> </message>
--- a/i18n/eric6_empty.ts Sun Nov 19 13:03:04 2017 +0100 +++ b/i18n/eric6_empty.ts Sun Nov 19 14:43:20 2017 +0100 @@ -513,30 +513,35 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.py" line="67"/> + <location filename="../Project/AddDirectoryDialog.py" line="69"/> <source>Source Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.py" line="69"/> - <source>Forms Files</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Project/AddDirectoryDialog.py" line="71"/> - <source>Resource Files</source> + <source>Forms Files</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Project/AddDirectoryDialog.py" line="73"/> - <source>Interface Files</source> + <source>Resource Files</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Project/AddDirectoryDialog.py" line="75"/> + <source>Interface Files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project/AddDirectoryDialog.py" line="79"/> <source>Other Files (*)</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Project/AddDirectoryDialog.py" line="77"/> + <source>Protocol Files</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>AddFileDialog</name> @@ -603,72 +608,82 @@ </message> <message> <location filename="../Project/AddFileDialog.py" line="82"/> - <source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Translation Files ({4});;All Files (*)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project/AddFileDialog.py" line="95"/> + <source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Protocol Files ({4});;Translation Files ({5});;All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="97"/> <source>Select Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="101"/> - <source>Forms Files ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Project/AddFileDialog.py" line="103"/> + <source>Forms Files ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="105"/> <source>Select user-interface files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="109"/> - <source>Resource Files ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Project/AddFileDialog.py" line="111"/> + <source>Resource Files ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="113"/> <source>Select resource files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="117"/> - <source>Source Files ({0});;All Files (*)</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Project/AddFileDialog.py" line="119"/> + <source>Source Files ({0});;All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="121"/> <source>Select source files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="125"/> - <source>Interface Files ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Project/AddFileDialog.py" line="127"/> + <source>Interface Files ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="129"/> <source>Select interface files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="133"/> + <location filename="../Project/AddFileDialog.py" line="143"/> <source>Translation Files ({0})</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Project/AddFileDialog.py" line="145"/> + <source>Select translation files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="147"/> + <source>All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="148"/> + <source>Select files</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Project/AddFileDialog.py" line="135"/> - <source>Select translation files</source> + <source>Protocol Files ({0})</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Project/AddFileDialog.py" line="137"/> - <source>All Files (*)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project/AddFileDialog.py" line="138"/> - <source>Select files</source> + <source>Select protocol files</source> <translation type="unfinished"></translation> </message> </context> @@ -11675,7 +11690,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="482"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="485"/> <source>Highlighting styles file (*.e4h)</source> <translation type="unfinished"></translation> </message> @@ -11685,12 +11700,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="498"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="501"/> <source>Import Highlighting Styles</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="498"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="501"/> <source><p>The highlighting styles could not be read from file <b>{0}</b>.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> @@ -15929,15 +15944,20 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="44"/> + <location filename="../Project/FiletypeAssociationDialog.py" line="45"/> <source>Others</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="45"/> + <location filename="../Project/FiletypeAssociationDialog.py" line="46"/> <source>Ignore</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Project/FiletypeAssociationDialog.py" line="44"/> + <source>Protocols</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>FindFileDialog</name> @@ -16022,12 +16042,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="153"/> + <location filename="../UI/FindFileDialog.ui" line="183"/> <source>Search in resources</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="156"/> + <location filename="../UI/FindFileDialog.ui" line="186"/> <source>&Resources</source> <translation type="unfinished"></translation> </message> @@ -16042,97 +16062,97 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="173"/> + <location filename="../UI/FindFileDialog.ui" line="153"/> <source>Search in interfaces</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="176"/> + <location filename="../UI/FindFileDialog.ui" line="156"/> <source>&Interfaces</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="190"/> + <location filename="../UI/FindFileDialog.ui" line="202"/> <source>Select to filter the files by a given filename pattern</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="193"/> + <location filename="../UI/FindFileDialog.ui" line="205"/> <source>Fi&lter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="209"/> + <location filename="../UI/FindFileDialog.ui" line="221"/> <source>Enter the filename wildcards separated by ';'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="225"/> + <location filename="../UI/FindFileDialog.ui" line="241"/> <source>Find in</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="233"/> - <source>Search in files of the current project</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../UI/FindFileDialog.ui" line="236"/> - <source>&Project</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../UI/FindFileDialog.ui" line="246"/> - <source>Search in files of a directory tree to be entered below</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../UI/FindFileDialog.ui" line="249"/> + <source>Search in files of the current project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="252"/> + <source>&Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="262"/> + <source>Search in files of a directory tree to be entered below</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="265"/> <source>&Directory tree</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="270"/> + <location filename="../UI/FindFileDialog.ui" line="286"/> <source>Enter the directory to search in</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="279"/> + <location filename="../UI/FindFileDialog.ui" line="295"/> <source>Search in open files only </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="282"/> + <location filename="../UI/FindFileDialog.ui" line="298"/> <source>&Open files only</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="309"/> + <location filename="../UI/FindFileDialog.ui" line="340"/> <source>Shows the progress of the search action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="318"/> + <location filename="../UI/FindFileDialog.ui" line="349"/> <source>%v/%m Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="341"/> + <location filename="../UI/FindFileDialog.ui" line="372"/> <source>File/Line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="346"/> + <location filename="../UI/FindFileDialog.ui" line="377"/> <source>Text</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="354"/> + <location filename="../UI/FindFileDialog.ui" line="385"/> <source>Press to apply the selected replacements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="357"/> + <location filename="../UI/FindFileDialog.ui" line="388"/> <source>Replace</source> <translation type="unfinished"></translation> </message> @@ -16147,65 +16167,75 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="657"/> + <location filename="../UI/FindFileDialog.py" line="666"/> <source>Replace in Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="383"/> + <location filename="../UI/FindFileDialog.py" line="392"/> <source>Invalid search expression</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="383"/> + <location filename="../UI/FindFileDialog.py" line="392"/> <source><p>The search expression is not valid.</p><p>Error: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="504"/> + <location filename="../UI/FindFileDialog.py" line="513"/> <source>{0} / {1}</source> <comment>occurrences / files</comment> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../UI/FindFileDialog.py" line="505"/> + <location filename="../UI/FindFileDialog.py" line="514"/> <source>%n occurrence(s)</source> <translation type="unfinished"> <numerusform></numerusform> </translation> </message> <message numerus="yes"> - <location filename="../UI/FindFileDialog.py" line="505"/> + <location filename="../UI/FindFileDialog.py" line="514"/> <source>%n file(s)</source> <translation type="unfinished"> <numerusform></numerusform> </translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="616"/> + <location filename="../UI/FindFileDialog.py" line="625"/> <source><p>Could not read the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="631"/> + <location filename="../UI/FindFileDialog.py" line="640"/> <source><p>The current and the original hash of the file <b>{0}</b> are different. Skipping it.</p><p>Hash 1: {1}</p><p>Hash 2: {2}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="657"/> + <location filename="../UI/FindFileDialog.py" line="666"/> <source><p>Could not save the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="684"/> + <location filename="../UI/FindFileDialog.py" line="693"/> <source>Open</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="685"/> + <location filename="../UI/FindFileDialog.py" line="694"/> <source>Copy Path to Clipboard</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="176"/> + <source>&Protocols</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="173"/> + <source>Search in protocols</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>FindFileNameDialog</name> @@ -32531,12 +32561,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="243"/> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="244"/> <source>System</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="225"/> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="226"/> <source>English</source> <comment>Translate this with your language</comment> <translation type="unfinished"></translation> @@ -40041,168 +40071,168 @@ <context> <name>PluginRepositoryWidget</name> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="76"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="77"/> <source>Update</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="78"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="79"/> <source>Download</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="81"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="82"/> <source>Download && Install</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="85"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="86"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="88"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="89"/> <source>Close && Install</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="101"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="102"/> <source>Hide</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="103"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="104"/> <source>Hide Selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="106"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="107"/> <source>Show All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="109"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="110"/> <source>Cleanup Downloads</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="159"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="160"/> <source>Network Status: online</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="161"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="162"/> <source>Network Status: offline</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="367"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="368"/> <source>Download Plugin Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="367"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="368"/> <source>The requested plugins were downloaded.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="414"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="415"/> <source>Plugins Repository URL Changed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="414"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="415"/> <source>The URL of the Plugins Repository has changed. Select the "Update" button to get the new repository file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="423"/> <source>Read plugins repository file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="423"/> <source><p>The plugins repository file <b>{0}</b> could not be read. Select Update</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="431"/> <source>No plugin repository file available. Select Update.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="498"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="499"/> <source>Error downloading file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="498"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="499"/> <source><p>Could not download the requested file from {0}.</p><p>Error: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="474"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="475"/> <source>Computer is offline.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="583"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="584"/> <source>Stable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="590"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="591"/> <source>Unstable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="597"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="598"/> <source>Unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="611"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="612"/> <source>up-to-date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="614"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="615"/> <source>new download available</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="618"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="619"/> <source>update installable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="622"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="623"/> <source>updated download available</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="902"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="912"/> <source>Cleanup of Plugin Downloads</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="902"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="912"/> <source><p>The plugin download <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="437"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="438"/> <source>New: <b>{0}</b></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="439"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="440"/> <source>Local Updates: <b>{0}</b></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="441"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="442"/> <source>Remote Updates: <b>{0}</b></source> <translation type="unfinished"></translation> </message> @@ -40210,17 +40240,17 @@ <context> <name>PluginRepositoryWindow</name> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source>Process Generation Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source><p>Could not start the process.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source>OK</source> <translation type="unfinished"></translation> </message> @@ -43012,57 +43042,57 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="562"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="570"/> <source>Protocol Compilation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="548"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="552"/> <source>The compilation of the protocol file was successful.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="562"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="570"/> <source>The compilation of the protocol file failed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="614"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="622"/> <source>Process Generation Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="614"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="622"/> <source><p>Could not start {0}.<br>Ensure that it is in the search path.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="623"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="631"/> <source>Compiler Invalid</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="623"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="631"/> <source>The configured compiler is invalid.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>Compiling Protocols...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>Abort</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>%v/%m Protocols</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="695"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="703"/> <source>Protocols</source> <translation type="unfinished"></translation> </message> @@ -49829,12 +49859,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/QuickFindFile.ui" line="47"/> + <location filename="../Project/QuickFindFile.ui" line="52"/> <source>Path</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/QuickFindFile.ui" line="52"/> + <location filename="../Project/QuickFindFile.ui" line="47"/> <source>Filename</source> <translation type="unfinished"></translation> </message>
--- a/i18n/eric6_en.ts Sun Nov 19 13:03:04 2017 +0100 +++ b/i18n/eric6_en.ts Sun Nov 19 14:43:20 2017 +0100 @@ -506,27 +506,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.py" line="67"/> + <location filename="../Project/AddDirectoryDialog.py" line="69"/> <source>Source Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.py" line="69"/> - <source>Forms Files</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Project/AddDirectoryDialog.py" line="71"/> - <source>Resource Files</source> + <source>Forms Files</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Project/AddDirectoryDialog.py" line="73"/> - <source>Interface Files</source> + <source>Resource Files</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Project/AddDirectoryDialog.py" line="75"/> + <source>Interface Files</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project/AddDirectoryDialog.py" line="79"/> <source>Other Files (*)</source> <translation type="unfinished"></translation> </message> @@ -537,6 +537,11 @@ You may select it with a dialog by pressing the button to the right.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Project/AddDirectoryDialog.py" line="77"/> + <source>Protocol Files</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>AddFileDialog</name> @@ -590,71 +595,71 @@ </message> <message> <location filename="../Project/AddFileDialog.py" line="82"/> - <source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Translation Files ({4});;All Files (*)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Project/AddFileDialog.py" line="95"/> + <source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Protocol Files ({4});;Translation Files ({5});;All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="97"/> <source>Select Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="101"/> - <source>Forms Files ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Project/AddFileDialog.py" line="103"/> + <source>Forms Files ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="105"/> <source>Select user-interface files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="109"/> - <source>Resource Files ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Project/AddFileDialog.py" line="111"/> + <source>Resource Files ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="113"/> <source>Select resource files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="117"/> - <source>Source Files ({0});;All Files (*)</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Project/AddFileDialog.py" line="119"/> + <source>Source Files ({0});;All Files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="121"/> <source>Select source files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="125"/> - <source>Interface Files ({0})</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Project/AddFileDialog.py" line="127"/> + <source>Interface Files ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="129"/> <source>Select interface files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="133"/> + <location filename="../Project/AddFileDialog.py" line="143"/> <source>Translation Files ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="135"/> + <location filename="../Project/AddFileDialog.py" line="145"/> <source>Select translation files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="137"/> + <location filename="../Project/AddFileDialog.py" line="147"/> <source>All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="138"/> + <location filename="../Project/AddFileDialog.py" line="148"/> <source>Select files</source> <translation type="unfinished"></translation> </message> @@ -671,6 +676,16 @@ the button to the right.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Project/AddFileDialog.py" line="135"/> + <source>Protocol Files ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="137"/> + <source>Select protocol files</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>AddFoundFilesDialog</name> @@ -11669,7 +11684,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="482"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="485"/> <source>Highlighting styles file (*.e4h)</source> <translation type="unfinished"></translation> </message> @@ -11679,12 +11694,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="498"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="501"/> <source>Import Highlighting Styles</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="498"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="501"/> <source><p>The highlighting styles could not be read from file <b>{0}</b>.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> @@ -15943,15 +15958,20 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="44"/> + <location filename="../Project/FiletypeAssociationDialog.py" line="45"/> <source>Others</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="45"/> + <location filename="../Project/FiletypeAssociationDialog.py" line="46"/> <source>Ignore</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Project/FiletypeAssociationDialog.py" line="44"/> + <source>Protocols</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>FindFileDialog</name> @@ -16036,12 +16056,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="153"/> + <location filename="../UI/FindFileDialog.ui" line="183"/> <source>Search in resources</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="156"/> + <location filename="../UI/FindFileDialog.ui" line="186"/> <source>&Resources</source> <translation type="unfinished"></translation> </message> @@ -16056,92 +16076,92 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="173"/> + <location filename="../UI/FindFileDialog.ui" line="153"/> <source>Search in interfaces</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="176"/> + <location filename="../UI/FindFileDialog.ui" line="156"/> <source>&Interfaces</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="190"/> + <location filename="../UI/FindFileDialog.ui" line="202"/> <source>Select to filter the files by a given filename pattern</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="193"/> + <location filename="../UI/FindFileDialog.ui" line="205"/> <source>Fi&lter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="209"/> + <location filename="../UI/FindFileDialog.ui" line="221"/> <source>Enter the filename wildcards separated by ';'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="225"/> + <location filename="../UI/FindFileDialog.ui" line="241"/> <source>Find in</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="233"/> - <source>Search in files of the current project</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../UI/FindFileDialog.ui" line="236"/> - <source>&Project</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../UI/FindFileDialog.ui" line="246"/> - <source>Search in files of a directory tree to be entered below</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../UI/FindFileDialog.ui" line="249"/> + <source>Search in files of the current project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="252"/> + <source>&Project</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="262"/> + <source>Search in files of a directory tree to be entered below</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="265"/> <source>&Directory tree</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="270"/> + <location filename="../UI/FindFileDialog.ui" line="286"/> <source>Enter the directory to search in</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="279"/> + <location filename="../UI/FindFileDialog.ui" line="295"/> <source>Search in open files only </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="282"/> + <location filename="../UI/FindFileDialog.ui" line="298"/> <source>&Open files only</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="309"/> + <location filename="../UI/FindFileDialog.ui" line="340"/> <source>Shows the progress of the search action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="341"/> + <location filename="../UI/FindFileDialog.ui" line="372"/> <source>File/Line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="346"/> + <location filename="../UI/FindFileDialog.ui" line="377"/> <source>Text</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="354"/> + <location filename="../UI/FindFileDialog.ui" line="385"/> <source>Press to apply the selected replacements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="357"/> + <location filename="../UI/FindFileDialog.ui" line="388"/> <source>Replace</source> <translation type="unfinished"></translation> </message> @@ -16156,58 +16176,58 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="657"/> + <location filename="../UI/FindFileDialog.py" line="666"/> <source>Replace in Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="383"/> + <location filename="../UI/FindFileDialog.py" line="392"/> <source>Invalid search expression</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="383"/> + <location filename="../UI/FindFileDialog.py" line="392"/> <source><p>The search expression is not valid.</p><p>Error: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="616"/> + <location filename="../UI/FindFileDialog.py" line="625"/> <source><p>Could not read the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="657"/> + <location filename="../UI/FindFileDialog.py" line="666"/> <source><p>Could not save the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="684"/> + <location filename="../UI/FindFileDialog.py" line="693"/> <source>Open</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="685"/> + <location filename="../UI/FindFileDialog.py" line="694"/> <source>Copy Path to Clipboard</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="631"/> + <location filename="../UI/FindFileDialog.py" line="640"/> <source><p>The current and the original hash of the file <b>{0}</b> are different. Skipping it.</p><p>Hash 1: {1}</p><p>Hash 2: {2}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="318"/> + <location filename="../UI/FindFileDialog.ui" line="349"/> <source>%v/%m Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="504"/> + <location filename="../UI/FindFileDialog.py" line="513"/> <source>{0} / {1}</source> <comment>occurrences / files</comment> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../UI/FindFileDialog.py" line="505"/> + <location filename="../UI/FindFileDialog.py" line="514"/> <source>%n occurrence(s)</source> <translation> <numerusform>%n occurrence</numerusform> @@ -16215,13 +16235,23 @@ </translation> </message> <message numerus="yes"> - <location filename="../UI/FindFileDialog.py" line="505"/> + <location filename="../UI/FindFileDialog.py" line="514"/> <source>%n file(s)</source> <translation> <numerusform>%n file</numerusform> <numerusform>%n files</numerusform> </translation> </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="176"/> + <source>&Protocols</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="173"/> + <source>Search in protocols</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>FindFileNameDialog</name> @@ -32533,12 +32563,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="243"/> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="244"/> <source>System</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="225"/> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="226"/> <source>English</source> <comment>Translate this with your language</comment> <translation>English</translation> @@ -40080,168 +40110,168 @@ <context> <name>PluginRepositoryWidget</name> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="76"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="77"/> <source>Update</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="78"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="79"/> <source>Download</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="85"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="86"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="88"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="89"/> <source>Close && Install</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="367"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="368"/> <source>Download Plugin Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="367"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="368"/> <source>The requested plugins were downloaded.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="423"/> <source>Read plugins repository file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="423"/> <source><p>The plugins repository file <b>{0}</b> could not be read. Select Update</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="431"/> <source>No plugin repository file available. Select Update.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="498"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="499"/> <source>Error downloading file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="498"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="499"/> <source><p>Could not download the requested file from {0}.</p><p>Error: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="583"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="584"/> <source>Stable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="590"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="591"/> <source>Unstable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="597"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="598"/> <source>Unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="81"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="82"/> <source>Download && Install</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="414"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="415"/> <source>Plugins Repository URL Changed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="414"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="415"/> <source>The URL of the Plugins Repository has changed. Select the "Update" button to get the new repository file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="101"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="102"/> <source>Hide</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="103"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="104"/> <source>Hide Selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="106"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="107"/> <source>Show All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="109"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="110"/> <source>Cleanup Downloads</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="611"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="612"/> <source>up-to-date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="614"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="615"/> <source>new download available</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="618"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="619"/> <source>update installable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="622"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="623"/> <source>updated download available</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="902"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="912"/> <source>Cleanup of Plugin Downloads</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="902"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="912"/> <source><p>The plugin download <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="159"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="160"/> <source>Network Status: online</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="161"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="162"/> <source>Network Status: offline</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="474"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="475"/> <source>Computer is offline.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="437"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="438"/> <source>New: <b>{0}</b></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="439"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="440"/> <source>Local Updates: <b>{0}</b></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="441"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="442"/> <source>Remote Updates: <b>{0}</b></source> <translation type="unfinished"></translation> </message> @@ -40249,17 +40279,17 @@ <context> <name>PluginRepositoryWindow</name> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source>Process Generation Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source><p>Could not start the process.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source>OK</source> <translation type="unfinished"></translation> </message> @@ -43052,57 +43082,57 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="562"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="570"/> <source>Protocol Compilation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="548"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="552"/> <source>The compilation of the protocol file was successful.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="562"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="570"/> <source>The compilation of the protocol file failed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="614"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="622"/> <source>Process Generation Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="614"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="622"/> <source><p>Could not start {0}.<br>Ensure that it is in the search path.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="623"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="631"/> <source>Compiler Invalid</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="623"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="631"/> <source>The configured compiler is invalid.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>Compiling Protocols...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>Abort</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>%v/%m Protocols</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="695"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="703"/> <source>Protocols</source> <translation type="unfinished"></translation> </message> @@ -49870,12 +49900,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/QuickFindFile.ui" line="47"/> + <location filename="../Project/QuickFindFile.ui" line="52"/> <source>Path</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/QuickFindFile.ui" line="52"/> + <location filename="../Project/QuickFindFile.ui" line="47"/> <source>Filename</source> <translation type="unfinished"></translation> </message>
--- a/i18n/eric6_es.ts Sun Nov 19 13:03:04 2017 +0100 +++ b/i18n/eric6_es.ts Sun Nov 19 14:43:20 2017 +0100 @@ -509,27 +509,27 @@ <translation>&Tipo de Archivo:</translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.py" line="67"/> + <location filename="../Project/AddDirectoryDialog.py" line="69"/> <source>Source Files</source> <translation>Archivos de Origen</translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.py" line="69"/> - <source>Forms Files</source> - <translation>Archivos de Formularios</translation> - </message> - <message> <location filename="../Project/AddDirectoryDialog.py" line="71"/> - <source>Resource Files</source> - <translation>Archivos de Recursos</translation> + <source>Forms Files</source> + <translation>Archivos de Formularios</translation> </message> <message> <location filename="../Project/AddDirectoryDialog.py" line="73"/> - <source>Interface Files</source> - <translation>Archivos de Interfaces</translation> + <source>Resource Files</source> + <translation>Archivos de Recursos</translation> </message> <message> <location filename="../Project/AddDirectoryDialog.py" line="75"/> + <source>Interface Files</source> + <translation>Archivos de Interfaces</translation> + </message> + <message> + <location filename="../Project/AddDirectoryDialog.py" line="79"/> <source>Other Files (*)</source> <translation>Otros archivos(*)</translation> </message> @@ -542,6 +542,11 @@ <p>Introduzca el nombre del directorio a agregar al proyecto actual. Para seleccionarlo a través de un cuadro diálogo, presione el botón de la derecha </p></translation> </message> + <message> + <location filename="../Project/AddDirectoryDialog.py" line="77"/> + <source>Protocol Files</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>AddFileDialog</name> @@ -597,72 +602,72 @@ <translation>Alt+C</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="95"/> + <location filename="../Project/AddFileDialog.py" line="97"/> <source>Select Files</source> <translation>Seleccione Archivos</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="103"/> + <location filename="../Project/AddFileDialog.py" line="105"/> <source>Select user-interface files</source> <translation>Seleccione archivos de interfaz de usuario</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="111"/> + <location filename="../Project/AddFileDialog.py" line="113"/> <source>Select resource files</source> <translation>Seleccione archivos de recursos</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="119"/> + <location filename="../Project/AddFileDialog.py" line="121"/> <source>Select source files</source> <translation>Seleccione archivos de código fuente</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="127"/> + <location filename="../Project/AddFileDialog.py" line="129"/> <source>Select interface files</source> <translation>Seleccione archivos de interfaz de usuario</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="135"/> + <location filename="../Project/AddFileDialog.py" line="145"/> <source>Select translation files</source> <translation>Seleccione archivos de traducción</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="137"/> + <location filename="../Project/AddFileDialog.py" line="147"/> <source>All Files (*)</source> <translation>Todos los Archivos</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="138"/> + <location filename="../Project/AddFileDialog.py" line="148"/> <source>Select files</source> <translation>Seleccione archivos</translation> </message> <message> <location filename="../Project/AddFileDialog.py" line="82"/> - <source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Translation Files ({4});;All Files (*)</source> - <translation>Archivos de Código fuente ({0});;Archivos de Formularios ({1});;Archivos de Recursos({2});;Archivos de interfaz de usuario({3});;Archivos de traducción({4});;Todos los archivos(*)</translation> - </message> - <message> - <location filename="../Project/AddFileDialog.py" line="101"/> + <source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Protocol Files ({4});;Translation Files ({5});;All Files (*)</source> + <translation type="unfinished">Archivos de Código fuente ({0});;Archivos de Formularios ({1});;Archivos de Recursos({2});;Archivos de interfaz de usuario({3});;Archivos de traducción({4});;Todos los archivos(*)</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="103"/> <source>Forms Files ({0})</source> <translation>Archivos de Formularios ({0})</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="109"/> + <location filename="../Project/AddFileDialog.py" line="111"/> <source>Resource Files ({0})</source> <translation>Archivos de Recursos ({0})</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="117"/> + <location filename="../Project/AddFileDialog.py" line="119"/> <source>Source Files ({0});;All Files (*)</source> <translation>Archivos de Código Fuente ({0});;Todos los Archivos(*)</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="125"/> + <location filename="../Project/AddFileDialog.py" line="127"/> <source>Interface Files ({0})</source> <translation>Archivos de Interfaz de Usuario({0})</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="133"/> + <location filename="../Project/AddFileDialog.py" line="143"/> <source>Translation Files ({0})</source> <translation>Archivos de traducción ({0})</translation> </message> @@ -682,6 +687,16 @@ por ";". Puede seleccionarlos utilizando un diálogo haciendo click en el botón de la derecha.</p></translation> </message> + <message> + <location filename="../Project/AddFileDialog.py" line="135"/> + <source>Protocol Files ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="137"/> + <source>Select protocol files</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>AddFoundFilesDialog</name> @@ -11744,12 +11759,12 @@ <translation>Exportar Estilos de Resaltado</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="498"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="501"/> <source>Import Highlighting Styles</source> <translation>Importar Estilos de Resaltado</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="482"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="485"/> <source>Highlighting styles file (*.e4h)</source> <translation>Archivos de estilos de resaltado (*.e4h)</translation> </message> @@ -11759,7 +11774,7 @@ <translation><p>Los estilos de resaltado no se han podido exportar al archivo <b>{0}</b>.</p><p>Razón: {1}</p></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="498"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="501"/> <source><p>The highlighting styles could not be read from file <b>{0}</b>.</p><p>Reason: {1}</p></source> <translation><p>Los estilos de resaltado no se han podido leer del archivo <b>{0}</b>.</p><p>Razón: {1}</p></translation> </message> @@ -16048,7 +16063,7 @@ <translation>Interfaces</translation> </message> <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="44"/> + <location filename="../Project/FiletypeAssociationDialog.py" line="45"/> <source>Others</source> <translation>Otros</translation> </message> @@ -16058,10 +16073,15 @@ <translation>Traducciones</translation> </message> <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="45"/> + <location filename="../Project/FiletypeAssociationDialog.py" line="46"/> <source>Ignore</source> <translation>Ignorar</translation> </message> + <message> + <location filename="../Project/FiletypeAssociationDialog.py" line="44"/> + <source>Protocols</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>FindFileDialog</name> @@ -16096,12 +16116,12 @@ <translation>&Formularios</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="173"/> + <location filename="../UI/FindFileDialog.ui" line="153"/> <source>Search in interfaces</source> <translation>Buscar en interfaces</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="176"/> + <location filename="../UI/FindFileDialog.ui" line="156"/> <source>&Interfaces</source> <translation>&Interfaces</translation> </message> @@ -16111,32 +16131,32 @@ <translation>Introduzca el texto a buscar o la expresión regular</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="225"/> + <location filename="../UI/FindFileDialog.ui" line="241"/> <source>Find in</source> <translation>Buscar en</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="233"/> - <source>Search in files of the current project</source> - <translation>Bucar archivos en el proyecto actual</translation> - </message> - <message> - <location filename="../UI/FindFileDialog.ui" line="236"/> - <source>&Project</source> - <translation>&Proyecto</translation> - </message> - <message> - <location filename="../UI/FindFileDialog.ui" line="246"/> - <source>Search in files of a directory tree to be entered below</source> - <translation>Buscar en archivos del árbol de directorios introducido debajo</translation> - </message> - <message> <location filename="../UI/FindFileDialog.ui" line="249"/> + <source>Search in files of the current project</source> + <translation>Bucar archivos en el proyecto actual</translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="252"/> + <source>&Project</source> + <translation>&Proyecto</translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="262"/> + <source>Search in files of a directory tree to be entered below</source> + <translation>Buscar en archivos del árbol de directorios introducido debajo</translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="265"/> <source>&Directory tree</source> <translation>Árbol de &directorios</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="270"/> + <location filename="../UI/FindFileDialog.ui" line="286"/> <source>Enter the directory to search in</source> <translation>Introduzca el directorio para buscar dentro</translation> </message> @@ -16176,12 +16196,12 @@ <translation>Buscar &texto:</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="309"/> + <location filename="../UI/FindFileDialog.ui" line="340"/> <source>Shows the progress of the search action</source> <translation>Muestra el progreso de la acción de búsqueda</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="346"/> + <location filename="../UI/FindFileDialog.ui" line="377"/> <source>Text</source> <translation>Texto</translation> </message> @@ -16196,27 +16216,27 @@ <translation>Detener</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="153"/> + <location filename="../UI/FindFileDialog.ui" line="183"/> <source>Search in resources</source> <translation>Buscar en los recursos</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="156"/> + <location filename="../UI/FindFileDialog.ui" line="186"/> <source>&Resources</source> <translation>&Recursos</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="190"/> + <location filename="../UI/FindFileDialog.ui" line="202"/> <source>Select to filter the files by a given filename pattern</source> <translation>Seleccionar para filtrar archivos en base a un patrón de nombre de archivo proporcionado</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="193"/> + <location filename="../UI/FindFileDialog.ui" line="205"/> <source>Fi&lter</source> <translation>Fi&ltrar</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="209"/> + <location filename="../UI/FindFileDialog.ui" line="221"/> <source>Enter the filename wildcards separated by ';'</source> <translation>Introduzca los comodines para nombre de archivo separados por ';'</translation> </message> @@ -16231,32 +16251,32 @@ <translation>Introduzca el texto de reemplazo o la expresión regular</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="279"/> + <location filename="../UI/FindFileDialog.ui" line="295"/> <source>Search in open files only </source> <translation>Buscar solamente en archivos abiertos </translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="282"/> + <location filename="../UI/FindFileDialog.ui" line="298"/> <source>&Open files only</source> <translation>S&olo en archivos abiertos</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="341"/> + <location filename="../UI/FindFileDialog.ui" line="372"/> <source>File/Line</source> <translation>Archivo/Línea</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="354"/> + <location filename="../UI/FindFileDialog.ui" line="385"/> <source>Press to apply the selected replacements</source> <translation>Pulse para aplicar los reemplazos seleccionados</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="357"/> + <location filename="../UI/FindFileDialog.ui" line="388"/> <source>Replace</source> <translation>Reemplazar</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="657"/> + <location filename="../UI/FindFileDialog.py" line="666"/> <source>Replace in Files</source> <translation>Reemplazar en Archivos</translation> </message> @@ -16271,53 +16291,53 @@ <translation>Abrir primera ocurrencia</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="684"/> + <location filename="../UI/FindFileDialog.py" line="693"/> <source>Open</source> <translation>Abrir</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="685"/> + <location filename="../UI/FindFileDialog.py" line="694"/> <source>Copy Path to Clipboard</source> <translation>Copiar Ruta al Portapapeles</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="383"/> + <location filename="../UI/FindFileDialog.py" line="392"/> <source>Invalid search expression</source> <translation>Expresión de búsqueda no válida</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="383"/> + <location filename="../UI/FindFileDialog.py" line="392"/> <source><p>The search expression is not valid.</p><p>Error: {0}</p></source> <translation><p>La expresión de búsqueda no es válida.</p><p>Error:{0}</p></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="616"/> + <location filename="../UI/FindFileDialog.py" line="625"/> <source><p>Could not read the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation><p>No se pudo leer el archivo <b>{0}</b>. Omitiéndolo.</p><p>Razón: {1}</p></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="657"/> + <location filename="../UI/FindFileDialog.py" line="666"/> <source><p>Could not save the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation><p>No se pudo guardar el archivo <b>{0}</b>. Omitiéndolo.</p><p>Razón: {1}</p></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="631"/> + <location filename="../UI/FindFileDialog.py" line="640"/> <source><p>The current and the original hash of the file <b>{0}</b> are different. Skipping it.</p><p>Hash 1: {1}</p><p>Hash 2: {2}</p></source> <translation><p>Los hash actual y original del archivos <b>{0}</b> son distintos. Abandonando.</p><p>Hash 1: {1}</p><p>Hash 2: {2}</p></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="318"/> + <location filename="../UI/FindFileDialog.ui" line="349"/> <source>%v/%m Files</source> <translation>%v/%m Archivos</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="504"/> + <location filename="../UI/FindFileDialog.py" line="513"/> <source>{0} / {1}</source> <comment>occurrences / files</comment> <translation>{0} / {1}</translation> </message> <message numerus="yes"> - <location filename="../UI/FindFileDialog.py" line="505"/> + <location filename="../UI/FindFileDialog.py" line="514"/> <source>%n occurrence(s)</source> <translation> <numerusform>%n ocurrencia</numerusform> @@ -16325,13 +16345,18 @@ </translation> </message> <message numerus="yes"> - <location filename="../UI/FindFileDialog.py" line="505"/> + <location filename="../UI/FindFileDialog.py" line="514"/> <source>%n file(s)</source> <translation> <numerusform>%n archivo</numerusform> <numerusform>%n archivos</numerusform> </translation> </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="176"/> + <source>&Protocols</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>FindFileNameDialog</name> @@ -32422,7 +32447,7 @@ <context> <name>InterfacePage</name> <message> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="225"/> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="226"/> <source>English</source> <comment>Translate this with your language</comment> <translation>Español</translation> @@ -32633,7 +32658,7 @@ <translation>Restablecer disposición a valores por defecto</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="243"/> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="244"/> <source>System</source> <translation>Sistema</translation> </message> @@ -40252,169 +40277,169 @@ <context> <name>PluginRepositoryWidget</name> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="76"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="77"/> <source>Update</source> <translation>Actualización</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="78"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="79"/> <source>Download</source> <translation>Descarga</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="85"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="86"/> <source>Cancel</source> <translation>Cancelar</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="88"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="89"/> <source>Close && Install</source> <translation>Cerrar && Instalar</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="367"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="368"/> <source>Download Plugin Files</source> <translation>Archivos de descarga del Plugin</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="367"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="368"/> <source>The requested plugins were downloaded.</source> <translation>Los plugins solicitados han sido descargados.</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="423"/> <source>Read plugins repository file</source> <translation>Leer archivo de repositorio de plugins</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="431"/> <source>No plugin repository file available. Select Update.</source> <translation>No hay disponible ningún archivo de repositorio de plugins. Seleccione Actualizar.</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="498"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="499"/> <source>Error downloading file</source> <translation>Error al descargar el fichero</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="583"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="584"/> <source>Stable</source> <translation>Estable</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="590"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="591"/> <source>Unstable</source> <translation>Inestable</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="597"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="598"/> <source>Unknown</source> <translation>Desconocido</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="423"/> <source><p>The plugins repository file <b>{0}</b> could not be read. Select Update</p></source> <translation><p>El archivo de repositorio de plugins <b>{0}</b> no se ha podido leer. Seleccione Actualizar</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="498"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="499"/> <source><p>Could not download the requested file from {0}.</p><p>Error: {1}</p></source> <translation><p>No se pudo descargar el archivo solicitado desde {0}.</p><p>Error: {1}</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="81"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="82"/> <source>Download && Install</source> <translation>Descargar && Instalar</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="414"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="415"/> <source>Plugins Repository URL Changed</source> <translation>La URL del Repositorio de Plugins Ha Cambiado</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="414"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="415"/> <source>The URL of the Plugins Repository has changed. Select the "Update" button to get the new repository file.</source> <translation>La URL del repositorio de plugins ha cambiado. Seleccionar el botón 'Actualizar' para obtener el nuevo archivo del repositorio.</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="101"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="102"/> <source>Hide</source> <translation>Ocultar</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="103"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="104"/> <source>Hide Selected</source> <translation>Ocultar seleccionados</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="106"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="107"/> <source>Show All</source> <translation>Mostrar Todos</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="109"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="110"/> <source>Cleanup Downloads</source> <translation>Limpiar Descargas</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="611"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="612"/> <source>up-to-date</source> <translation>al dia</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="614"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="615"/> <source>new download available</source> <translation>mueva descarga disponible</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="618"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="619"/> <source>update installable</source> <translation>actualización instalable</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="622"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="623"/> <source>updated download available</source> <translation>descarga actualizada disponible</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="902"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="912"/> <source>Cleanup of Plugin Downloads</source> <translation>Limpieza de Descargas de Plugins</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="902"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="912"/> <source><p>The plugin download <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation><p>La descarga del plugin <b>{0}</b> no se ha podido borrar.</p><p>Razón: {1}</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="159"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="160"/> <source>Network Status: online</source> <translation>Estado de la Red: en línea</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="161"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="162"/> <source>Network Status: offline</source> <translation>Estado de la Red: sin línea</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="474"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="475"/> <source>Computer is offline.</source> <translation>El ordenador está sin línea.</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="437"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="438"/> <source>New: <b>{0}</b></source> <translation>Nuevo: <b>{0}</b></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="439"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="440"/> <source>Local Updates: <b>{0}</b></source> <translation>Actualizaciones Locales: <b>{0}</b></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="441"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="442"/> <source>Remote Updates: <b>{0}</b></source> <translation>Actualizaciones Remotas: <b>{0}</b></translation> </message> @@ -40422,17 +40447,17 @@ <context> <name>PluginRepositoryWindow</name> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source>Process Generation Error</source> <translation>Error de Generación de Proceso</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source>OK</source> <translation>Aceptar</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source><p>Could not start the process.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>No se ha podido ejecutar el proceso.<br>Asegúrese de que esta disponible como <b>{0}</b>.</p></translation> </message> @@ -43235,57 +43260,57 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="562"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="570"/> <source>Protocol Compilation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="548"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="552"/> <source>The compilation of the protocol file was successful.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="562"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="570"/> <source>The compilation of the protocol file failed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="614"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="622"/> <source>Process Generation Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="614"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="622"/> <source><p>Could not start {0}.<br>Ensure that it is in the search path.</p></source> <translation type="unfinished"><p>No se ha podido ejecutar {0}.<br>Verifique que está en la ruta de búsqueda (search path).</p></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="623"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="631"/> <source>Compiler Invalid</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="623"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="631"/> <source>The configured compiler is invalid.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>Compiling Protocols...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>Abort</source> <translation type="unfinished">Abortar</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>%v/%m Protocols</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="695"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="703"/> <source>Protocols</source> <translation type="unfinished"></translation> </message> @@ -50211,12 +50236,12 @@ <translation>Introduzca cadenas de búsqueda separadas por espacio en blanco</translation> </message> <message> - <location filename="../Project/QuickFindFile.ui" line="47"/> + <location filename="../Project/QuickFindFile.ui" line="52"/> <source>Path</source> <translation>Ruta</translation> </message> <message> - <location filename="../Project/QuickFindFile.ui" line="52"/> + <location filename="../Project/QuickFindFile.ui" line="47"/> <source>Filename</source> <translation>Nombre de archivo</translation> </message>
--- a/i18n/eric6_fr.ts Sun Nov 19 13:03:04 2017 +0100 +++ b/i18n/eric6_fr.ts Sun Nov 19 14:43:20 2017 +0100 @@ -539,27 +539,27 @@ <translation>&Type de fichier:</translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.py" line="67"/> + <location filename="../Project/AddDirectoryDialog.py" line="69"/> <source>Source Files</source> <translation>Fichiers sources</translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.py" line="69"/> + <location filename="../Project/AddDirectoryDialog.py" line="71"/> <source>Forms Files</source> <translation>Fichiers feuilles (Forms)</translation> </message> <message> + <location filename="../Project/AddDirectoryDialog.py" line="75"/> + <source>Interface Files</source> + <translation>Fichiers interfaces</translation> + </message> + <message> + <location filename="../Project/AddDirectoryDialog.py" line="79"/> + <source>Other Files (*)</source> + <translation>Autres fichiers (*)</translation> + </message> + <message> <location filename="../Project/AddDirectoryDialog.py" line="73"/> - <source>Interface Files</source> - <translation>Fichiers interfaces</translation> - </message> - <message> - <location filename="../Project/AddDirectoryDialog.py" line="75"/> - <source>Other Files (*)</source> - <translation>Autres fichiers (*)</translation> - </message> - <message> - <location filename="../Project/AddDirectoryDialog.py" line="71"/> <source>Resource Files</source> <translation>Fichiers ressources</translation> </message> @@ -570,6 +570,11 @@ You may select it with a dialog by pressing the button to the right.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Project/AddDirectoryDialog.py" line="77"/> + <source>Protocol Files</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>AddFileDialog</name> @@ -579,32 +584,32 @@ <translation type="obsolete">Sélectionner un répertoire de destination</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="137"/> + <location filename="../Project/AddFileDialog.py" line="147"/> <source>All Files (*)</source> <translation>Tous fichiers (*)</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="95"/> + <location filename="../Project/AddFileDialog.py" line="97"/> <source>Select Files</source> <translation>Sélection de fichiers</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="103"/> + <location filename="../Project/AddFileDialog.py" line="105"/> <source>Select user-interface files</source> <translation>Sélection de fichiers d'interface utilisateur</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="119"/> + <location filename="../Project/AddFileDialog.py" line="121"/> <source>Select source files</source> <translation>Sélection de fichiers source</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="127"/> + <location filename="../Project/AddFileDialog.py" line="129"/> <source>Select interface files</source> <translation>Sélection de fichier d'interface</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="138"/> + <location filename="../Project/AddFileDialog.py" line="148"/> <source>Select files</source> <translation>Sélection de fichiers</translation> </message> @@ -691,42 +696,42 @@ <translation>Alt+F</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="111"/> + <location filename="../Project/AddFileDialog.py" line="113"/> <source>Select resource files</source> <translation>Sélection de fichiers resource</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="135"/> + <location filename="../Project/AddFileDialog.py" line="145"/> <source>Select translation files</source> <translation>Sélection de fichiers de traduction</translation> </message> <message> <location filename="../Project/AddFileDialog.py" line="82"/> - <source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Translation Files ({4});;All Files (*)</source> - <translation>Fichiers sources ({0});;Fichiers feuilles ({1});;Fichiers ressources ({2});;Fichiers interfaces ({3});; Fichiers de traduction ({4});; Tous fichiers (*)</translation> - </message> - <message> - <location filename="../Project/AddFileDialog.py" line="101"/> + <source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Protocol Files ({4});;Translation Files ({5});;All Files (*)</source> + <translation type="unfinished">Fichiers sources ({0});;Fichiers feuilles ({1});;Fichiers ressources ({2});;Fichiers interfaces ({3});; Fichiers de traduction ({4});; Tous fichiers (*)</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="103"/> <source>Forms Files ({0})</source> <translation>Fichiers feuilles ({0})</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="109"/> + <location filename="../Project/AddFileDialog.py" line="111"/> <source>Resource Files ({0})</source> <translation>Fichiers ressources ({0})</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="117"/> + <location filename="../Project/AddFileDialog.py" line="119"/> <source>Source Files ({0});;All Files (*)</source> <translation>Fichiers sources ({0});;Tous fichiers (*)</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="125"/> + <location filename="../Project/AddFileDialog.py" line="127"/> <source>Interface Files ({0})</source> <translation>Fichiers interfaces ({0})</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="133"/> + <location filename="../Project/AddFileDialog.py" line="143"/> <source>Translation Files ({0})</source> <translation>Fichiers de traduction ({0})</translation> </message> @@ -743,6 +748,16 @@ the button to the right.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Project/AddFileDialog.py" line="135"/> + <source>Protocol Files ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="137"/> + <source>Select protocol files</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>AddFoundFilesDialog</name> @@ -12091,12 +12106,12 @@ <translation>Exportation des styles</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="498"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="501"/> <source>Import Highlighting Styles</source> <translation>Importation des styles</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="482"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="485"/> <source>Highlighting styles file (*.e4h)</source> <translation type="unfinished"></translation> </message> @@ -12106,7 +12121,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="498"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="501"/> <source><p>The highlighting styles could not be read from file <b>{0}</b>.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> @@ -16426,7 +16441,7 @@ <translation>Interfaces</translation> </message> <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="44"/> + <location filename="../Project/FiletypeAssociationDialog.py" line="45"/> <source>Others</source> <translation>Autres</translation> </message> @@ -16496,10 +16511,15 @@ <translation>Traductions</translation> </message> <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="45"/> + <location filename="../Project/FiletypeAssociationDialog.py" line="46"/> <source>Ignore</source> <translation type="unfinished">Ignorer</translation> </message> + <message> + <location filename="../Project/FiletypeAssociationDialog.py" line="44"/> + <source>Protocols</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>FindFileDialog</name> @@ -16539,12 +16559,12 @@ <translation>&Feuilles</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="173"/> + <location filename="../UI/FindFileDialog.ui" line="153"/> <source>Search in interfaces</source> <translation>Rechercher dans les interfaces</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="176"/> + <location filename="../UI/FindFileDialog.ui" line="156"/> <source>&Interfaces</source> <translation>&Interfaces</translation> </message> @@ -16554,32 +16574,32 @@ <translation>Entrer le texte recherché ou une expression régulière</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="225"/> + <location filename="../UI/FindFileDialog.ui" line="241"/> <source>Find in</source> <translation>Trouver dans</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="233"/> - <source>Search in files of the current project</source> - <translation>Chercher dans les fichiers du projet courant</translation> - </message> - <message> - <location filename="../UI/FindFileDialog.ui" line="236"/> - <source>&Project</source> - <translation>&Projet</translation> - </message> - <message> - <location filename="../UI/FindFileDialog.ui" line="246"/> - <source>Search in files of a directory tree to be entered below</source> - <translation>Chercher récursivement dans les fichiers du répertoire ci-dessous</translation> - </message> - <message> <location filename="../UI/FindFileDialog.ui" line="249"/> + <source>Search in files of the current project</source> + <translation>Chercher dans les fichiers du projet courant</translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="252"/> + <source>&Project</source> + <translation>&Projet</translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="262"/> + <source>Search in files of a directory tree to be entered below</source> + <translation>Chercher récursivement dans les fichiers du répertoire ci-dessous</translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="265"/> <source>&Directory tree</source> <translation>&Arborescence de répertoires</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="270"/> + <location filename="../UI/FindFileDialog.ui" line="286"/> <source>Enter the directory to search in</source> <translation>Entrer un répertoire de recherche</translation> </message> @@ -16624,12 +16644,12 @@ <translation>&Rechercher le texte:</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="309"/> + <location filename="../UI/FindFileDialog.ui" line="340"/> <source>Shows the progress of the search action</source> <translation>Afficher l'état de la recherche en cours</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="346"/> + <location filename="../UI/FindFileDialog.ui" line="377"/> <source>Text</source> <translation>Texte</translation> </message> @@ -16644,27 +16664,27 @@ <translation>Arrêt</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="153"/> + <location filename="../UI/FindFileDialog.ui" line="183"/> <source>Search in resources</source> <translation>Rechercher dans les ressources</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="156"/> + <location filename="../UI/FindFileDialog.ui" line="186"/> <source>&Resources</source> <translation>&Ressources</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="190"/> + <location filename="../UI/FindFileDialog.ui" line="202"/> <source>Select to filter the files by a given filename pattern</source> <translation>Sélectionner pour filtrer les fichier en fonction du pattern</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="193"/> + <location filename="../UI/FindFileDialog.ui" line="205"/> <source>Fi&lter</source> <translation>Fi&iltrer</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="209"/> + <location filename="../UI/FindFileDialog.ui" line="221"/> <source>Enter the filename wildcards separated by ';'</source> <translation>Entrer les patterns de fichiers séparés par ';'</translation> </message> @@ -16679,32 +16699,32 @@ <translation>Entrer le texte de remplacement ou une expression régulière</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="279"/> + <location filename="../UI/FindFileDialog.ui" line="295"/> <source>Search in open files only </source> <translation>Rechercher uniquement dans les fichiers ouverts</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="282"/> + <location filename="../UI/FindFileDialog.ui" line="298"/> <source>&Open files only</source> <translation>&Uniquement dans les fichiers ouverts</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="341"/> + <location filename="../UI/FindFileDialog.ui" line="372"/> <source>File/Line</source> <translation>Fichier/ligne</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="354"/> + <location filename="../UI/FindFileDialog.ui" line="385"/> <source>Press to apply the selected replacements</source> <translation>Cliquer pour appliquer les remplacements sélectionnés</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="357"/> + <location filename="../UI/FindFileDialog.ui" line="388"/> <source>Replace</source> <translation>Remplacer</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="657"/> + <location filename="../UI/FindFileDialog.py" line="666"/> <source>Replace in Files</source> <translation>Remplacer dans les fichiers</translation> </message> @@ -16719,53 +16739,53 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="684"/> + <location filename="../UI/FindFileDialog.py" line="693"/> <source>Open</source> <translation type="unfinished">Ouvrir</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="685"/> + <location filename="../UI/FindFileDialog.py" line="694"/> <source>Copy Path to Clipboard</source> <translation type="unfinished">Copier chemin dans le Presse-Papiers</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="383"/> + <location filename="../UI/FindFileDialog.py" line="392"/> <source>Invalid search expression</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="383"/> + <location filename="../UI/FindFileDialog.py" line="392"/> <source><p>The search expression is not valid.</p><p>Error: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="616"/> + <location filename="../UI/FindFileDialog.py" line="625"/> <source><p>Could not read the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="657"/> + <location filename="../UI/FindFileDialog.py" line="666"/> <source><p>Could not save the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="631"/> + <location filename="../UI/FindFileDialog.py" line="640"/> <source><p>The current and the original hash of the file <b>{0}</b> are different. Skipping it.</p><p>Hash 1: {1}</p><p>Hash 2: {2}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="318"/> + <location filename="../UI/FindFileDialog.ui" line="349"/> <source>%v/%m Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="504"/> + <location filename="../UI/FindFileDialog.py" line="513"/> <source>{0} / {1}</source> <comment>occurrences / files</comment> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../UI/FindFileDialog.py" line="505"/> + <location filename="../UI/FindFileDialog.py" line="514"/> <source>%n occurrence(s)</source> <translation type="unfinished"> <numerusform></numerusform> @@ -16773,13 +16793,18 @@ </translation> </message> <message numerus="yes"> - <location filename="../UI/FindFileDialog.py" line="505"/> + <location filename="../UI/FindFileDialog.py" line="514"/> <source>%n file(s)</source> <translation type="unfinished"> <numerusform></numerusform> <numerusform></numerusform> </translation> </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="176"/> + <source>&Protocols</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>FindFileNameDialog</name> @@ -33079,7 +33104,7 @@ <context> <name>InterfacePage</name> <message> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="225"/> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="226"/> <source>English</source> <comment>Translate this with your language</comment> <translation>Français</translation> @@ -33308,7 +33333,7 @@ <translation>Réinitialise avec les paramètres d'usine</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="243"/> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="244"/> <source>System</source> <translation>Système</translation> </message> @@ -40969,169 +40994,169 @@ <context> <name>PluginRepositoryWidget</name> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="76"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="77"/> <source>Update</source> <translation>Mettre à jour</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="78"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="79"/> <source>Download</source> <translation>Télécharger</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="85"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="86"/> <source>Cancel</source> <translation>Annuler</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="88"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="89"/> <source>Close && Install</source> <translation>Fermer && Installer</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="367"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="368"/> <source>Download Plugin Files</source> <translation>Téléchargement des plugins</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="367"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="368"/> <source>The requested plugins were downloaded.</source> <translation>Les plugins sélectionnés ont été téléchargés.</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="423"/> <source>Read plugins repository file</source> <translation>Lecture du référentiel de plugins</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="431"/> <source>No plugin repository file available. Select Update.</source> <translation>Pas de fichier listing disponible. Cliquer sur "Mise à jour" pour récupérer la liste des plugins.</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="498"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="499"/> <source>Error downloading file</source> <translation>Erreur de téléchargement</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="583"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="584"/> <source>Stable</source> <translation>Stable</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="590"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="591"/> <source>Unstable</source> <translation>Instable</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="597"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="598"/> <source>Unknown</source> <translation>Inconnu</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="423"/> <source><p>The plugins repository file <b>{0}</b> could not be read. Select Update</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="498"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="499"/> <source><p>Could not download the requested file from {0}.</p><p>Error: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="81"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="82"/> <source>Download && Install</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="414"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="415"/> <source>Plugins Repository URL Changed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="414"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="415"/> <source>The URL of the Plugins Repository has changed. Select the "Update" button to get the new repository file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="101"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="102"/> <source>Hide</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="103"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="104"/> <source>Hide Selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="106"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="107"/> <source>Show All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="109"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="110"/> <source>Cleanup Downloads</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="611"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="612"/> <source>up-to-date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="614"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="615"/> <source>new download available</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="618"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="619"/> <source>update installable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="622"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="623"/> <source>updated download available</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="902"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="912"/> <source>Cleanup of Plugin Downloads</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="902"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="912"/> <source><p>The plugin download <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="159"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="160"/> <source>Network Status: online</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="161"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="162"/> <source>Network Status: offline</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="474"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="475"/> <source>Computer is offline.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="437"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="438"/> <source>New: <b>{0}</b></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="439"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="440"/> <source>Local Updates: <b>{0}</b></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="441"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="442"/> <source>Remote Updates: <b>{0}</b></source> <translation type="unfinished"></translation> </message> @@ -41139,17 +41164,17 @@ <context> <name>PluginRepositoryWindow</name> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source>Process Generation Error</source> <translation>Erreur du processus</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source>OK</source> <translation>OK</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source><p>Could not start the process.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished"></translation> </message> @@ -43967,57 +43992,57 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="562"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="570"/> <source>Protocol Compilation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="548"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="552"/> <source>The compilation of the protocol file was successful.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="562"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="570"/> <source>The compilation of the protocol file failed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="614"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="622"/> <source>Process Generation Error</source> <translation type="unfinished">Erreur du processus</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="614"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="622"/> <source><p>Could not start {0}.<br>Ensure that it is in the search path.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="623"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="631"/> <source>Compiler Invalid</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="623"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="631"/> <source>The configured compiler is invalid.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>Compiling Protocols...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>Abort</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>%v/%m Protocols</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="695"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="703"/> <source>Protocols</source> <translation type="unfinished"></translation> </message> @@ -50983,12 +51008,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/QuickFindFile.ui" line="47"/> + <location filename="../Project/QuickFindFile.ui" line="52"/> <source>Path</source> <translation type="unfinished">Chemin</translation> </message> <message> - <location filename="../Project/QuickFindFile.ui" line="52"/> + <location filename="../Project/QuickFindFile.ui" line="47"/> <source>Filename</source> <translation type="unfinished">Nom de fichier</translation> </message>
--- a/i18n/eric6_it.ts Sun Nov 19 13:03:04 2017 +0100 +++ b/i18n/eric6_it.ts Sun Nov 19 14:43:20 2017 +0100 @@ -509,27 +509,27 @@ <translation>Tipo &File:</translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.py" line="67"/> + <location filename="../Project/AddDirectoryDialog.py" line="69"/> <source>Source Files</source> <translation>File Sorgenti</translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.py" line="69"/> + <location filename="../Project/AddDirectoryDialog.py" line="71"/> <source>Forms Files</source> <translation>File forms</translation> </message> <message> + <location filename="../Project/AddDirectoryDialog.py" line="75"/> + <source>Interface Files</source> + <translation>File interfaccia</translation> + </message> + <message> + <location filename="../Project/AddDirectoryDialog.py" line="79"/> + <source>Other Files (*)</source> + <translation>Altri File (*)</translation> + </message> + <message> <location filename="../Project/AddDirectoryDialog.py" line="73"/> - <source>Interface Files</source> - <translation>File interfaccia</translation> - </message> - <message> - <location filename="../Project/AddDirectoryDialog.py" line="75"/> - <source>Other Files (*)</source> - <translation>Altri File (*)</translation> - </message> - <message> - <location filename="../Project/AddDirectoryDialog.py" line="71"/> <source>Resource Files</source> <translation>File Risorse</translation> </message> @@ -540,36 +540,41 @@ You may select it with a dialog by pressing the button to the right.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Project/AddDirectoryDialog.py" line="77"/> + <source>Protocol Files</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>AddFileDialog</name> <message> - <location filename="../Project/AddFileDialog.py" line="137"/> + <location filename="../Project/AddFileDialog.py" line="147"/> <source>All Files (*)</source> <translation>Tutti i File (*)</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="95"/> + <location filename="../Project/AddFileDialog.py" line="97"/> <source>Select Files</source> <translation>Seleziona File</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="103"/> + <location filename="../Project/AddFileDialog.py" line="105"/> <source>Select user-interface files</source> <translation>Seleziona file interfaccia utente</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="119"/> + <location filename="../Project/AddFileDialog.py" line="121"/> <source>Select source files</source> <translation>Seleziona file sorgenti</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="127"/> + <location filename="../Project/AddFileDialog.py" line="129"/> <source>Select interface files</source> <translation>Selezione file interfaccia</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="138"/> + <location filename="../Project/AddFileDialog.py" line="148"/> <source>Select files</source> <translation>Seleziona file</translation> </message> @@ -626,42 +631,42 @@ <translation>Alt+C</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="111"/> + <location filename="../Project/AddFileDialog.py" line="113"/> <source>Select resource files</source> <translation>Seleziona file risorse</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="135"/> + <location filename="../Project/AddFileDialog.py" line="145"/> <source>Select translation files</source> <translation>Seleziona file traduzione</translation> </message> <message> <location filename="../Project/AddFileDialog.py" line="82"/> - <source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Translation Files ({4});;All Files (*)</source> - <translation>File sorgenti ({0});;File Form({1});;File Risorse({2});;File Interfaccia({3});;File Traduzioni({4});;Tutti i file(*)</translation> - </message> - <message> - <location filename="../Project/AddFileDialog.py" line="101"/> + <source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Protocol Files ({4});;Translation Files ({5});;All Files (*)</source> + <translation type="unfinished">File sorgenti ({0});;File Form({1});;File Risorse({2});;File Interfaccia({3});;File Traduzioni({4});;Tutti i file(*)</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="103"/> <source>Forms Files ({0})</source> <translation>File Forms ({0})</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="109"/> + <location filename="../Project/AddFileDialog.py" line="111"/> <source>Resource Files ({0})</source> <translation>File risorse ({0})</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="117"/> + <location filename="../Project/AddFileDialog.py" line="119"/> <source>Source Files ({0});;All Files (*)</source> <translation>File Sorgente({0});;Tutti i file (*)</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="125"/> + <location filename="../Project/AddFileDialog.py" line="127"/> <source>Interface Files ({0})</source> <translation>File intefaccia ({0})</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="133"/> + <location filename="../Project/AddFileDialog.py" line="143"/> <source>Translation Files ({0})</source> <translation>File Traduzioni ({0})</translation> </message> @@ -678,6 +683,16 @@ the button to the right.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Project/AddFileDialog.py" line="135"/> + <source>Protocol Files ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="137"/> + <source>Select protocol files</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>AddFoundFilesDialog</name> @@ -11723,12 +11738,12 @@ <translation>Esporta stili di evidenziazione</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="498"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="501"/> <source>Import Highlighting Styles</source> <translation>Importa gli stili di evidenziazione</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="482"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="485"/> <source>Highlighting styles file (*.e4h)</source> <translation>Highlighting styles file (*.e4h)</translation> </message> @@ -11738,7 +11753,7 @@ <translation><p>Lo stile di evidenziazione non può essere esportato nel file <b>{0}</b>.</p><p>Motivo: {1}</p></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="498"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="501"/> <source><p>The highlighting styles could not be read from file <b>{0}</b>.</p><p>Reason: {1}</p></source> <translation><p>Gli stili di evidenziazione non possono essere letti dal file <b>{0}</b>.</p><p>Motivo: {1}</p></translation> </message> @@ -15968,7 +15983,7 @@ <translation>Interfaccie</translation> </message> <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="44"/> + <location filename="../Project/FiletypeAssociationDialog.py" line="45"/> <source>Others</source> <translation>Altri</translation> </message> @@ -16038,10 +16053,15 @@ <translation>Traduzioni</translation> </message> <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="45"/> + <location filename="../Project/FiletypeAssociationDialog.py" line="46"/> <source>Ignore</source> <translation>Ignora</translation> </message> + <message> + <location filename="../Project/FiletypeAssociationDialog.py" line="44"/> + <source>Protocols</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>FindFileDialog</name> @@ -16076,12 +16096,12 @@ <translation>&Forms</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="173"/> + <location filename="../UI/FindFileDialog.ui" line="153"/> <source>Search in interfaces</source> <translation>Cerca nelle interfaccie</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="176"/> + <location filename="../UI/FindFileDialog.ui" line="156"/> <source>&Interfaces</source> <translation>&Interfaccie</translation> </message> @@ -16091,32 +16111,32 @@ <translation>Inserisci il testo o l'espressione regolare da cercare</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="225"/> + <location filename="../UI/FindFileDialog.ui" line="241"/> <source>Find in</source> <translation>Cerca in</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="233"/> - <source>Search in files of the current project</source> - <translation>Cerca nei file del progetto corrente</translation> - </message> - <message> - <location filename="../UI/FindFileDialog.ui" line="236"/> - <source>&Project</source> - <translation>&Progetto</translation> - </message> - <message> - <location filename="../UI/FindFileDialog.ui" line="246"/> - <source>Search in files of a directory tree to be entered below</source> - <translation>Cerca nei file dell'albero di directory inserito sotto</translation> - </message> - <message> <location filename="../UI/FindFileDialog.ui" line="249"/> + <source>Search in files of the current project</source> + <translation>Cerca nei file del progetto corrente</translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="252"/> + <source>&Project</source> + <translation>&Progetto</translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="262"/> + <source>Search in files of a directory tree to be entered below</source> + <translation>Cerca nei file dell'albero di directory inserito sotto</translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="265"/> <source>&Directory tree</source> <translation>Albero &Directory</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="270"/> + <location filename="../UI/FindFileDialog.ui" line="286"/> <source>Enter the directory to search in</source> <translation>Insersci la directory dove cercare</translation> </message> @@ -16156,12 +16176,12 @@ <translation>Trova &Testo:</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="309"/> + <location filename="../UI/FindFileDialog.ui" line="340"/> <source>Shows the progress of the search action</source> <translation>Mostra l'avanzamento della ricerca</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="346"/> + <location filename="../UI/FindFileDialog.ui" line="377"/> <source>Text</source> <translation>Testo</translation> </message> @@ -16176,27 +16196,27 @@ <translation>Ferma</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="153"/> + <location filename="../UI/FindFileDialog.ui" line="183"/> <source>Search in resources</source> <translation>Cerca nelle risorse</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="156"/> + <location filename="../UI/FindFileDialog.ui" line="186"/> <source>&Resources</source> <translation>&Risorse</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="190"/> + <location filename="../UI/FindFileDialog.ui" line="202"/> <source>Select to filter the files by a given filename pattern</source> <translation>Seleziona per filtrare i fiel basandosi su un pattern per il nome file</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="193"/> + <location filename="../UI/FindFileDialog.ui" line="205"/> <source>Fi&lter</source> <translation>Fi&tro</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="209"/> + <location filename="../UI/FindFileDialog.ui" line="221"/> <source>Enter the filename wildcards separated by ';'</source> <translation>Inserisci il carattere jolly del nome file separato da ';'</translation> </message> @@ -16211,32 +16231,32 @@ <translation>Inserisci il testo sostitutivo o un'espressione regolare</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="279"/> + <location filename="../UI/FindFileDialog.ui" line="295"/> <source>Search in open files only </source> <translation>Cerca solo nei file aperti</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="282"/> + <location filename="../UI/FindFileDialog.ui" line="298"/> <source>&Open files only</source> <translation>S&olo file aperti</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="341"/> + <location filename="../UI/FindFileDialog.ui" line="372"/> <source>File/Line</source> <translation>File/Linea</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="354"/> + <location filename="../UI/FindFileDialog.ui" line="385"/> <source>Press to apply the selected replacements</source> <translation>Premi per applicare la sostituzione selezionata</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="357"/> + <location filename="../UI/FindFileDialog.ui" line="388"/> <source>Replace</source> <translation>Sostituisci</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="657"/> + <location filename="../UI/FindFileDialog.py" line="666"/> <source>Replace in Files</source> <translation>Sostituisci nei file</translation> </message> @@ -16251,53 +16271,53 @@ <translation>Feeling Like</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="684"/> + <location filename="../UI/FindFileDialog.py" line="693"/> <source>Open</source> <translation>Apri</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="685"/> + <location filename="../UI/FindFileDialog.py" line="694"/> <source>Copy Path to Clipboard</source> <translation>Copia il path nella Clipboard</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="383"/> + <location filename="../UI/FindFileDialog.py" line="392"/> <source>Invalid search expression</source> <translation>Espressione di ricerca non valida</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="383"/> + <location filename="../UI/FindFileDialog.py" line="392"/> <source><p>The search expression is not valid.</p><p>Error: {0}</p></source> <translation><p>L'espressione di ricerca non è valida.</p><p>Errore: {0}</p></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="616"/> + <location filename="../UI/FindFileDialog.py" line="625"/> <source><p>Could not read the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation><p>Non posso leggere il file<b>{0}</b>. Lo salto.</p><p>Motivo:{1}</p></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="657"/> + <location filename="../UI/FindFileDialog.py" line="666"/> <source><p>Could not save the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation><p>Non posso salvare il file<b>{0}</b>. Lo salto.</p><p>Motivo:{1}</p></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="631"/> + <location filename="../UI/FindFileDialog.py" line="640"/> <source><p>The current and the original hash of the file <b>{0}</b> are different. Skipping it.</p><p>Hash 1: {1}</p><p>Hash 2: {2}</p></source> <translation><p>L'hash originale e quello corrente del file <b>{0}</b> sono differenti. Lo salto.</p><p>Hash 1: {1}</p><p>Hash 2: {2}</p></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="318"/> + <location filename="../UI/FindFileDialog.ui" line="349"/> <source>%v/%m Files</source> <translation>%v/%m Files</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="504"/> + <location filename="../UI/FindFileDialog.py" line="513"/> <source>{0} / {1}</source> <comment>occurrences / files</comment> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../UI/FindFileDialog.py" line="505"/> + <location filename="../UI/FindFileDialog.py" line="514"/> <source>%n occurrence(s)</source> <translation type="unfinished"> <numerusform></numerusform> @@ -16305,13 +16325,18 @@ </translation> </message> <message numerus="yes"> - <location filename="../UI/FindFileDialog.py" line="505"/> + <location filename="../UI/FindFileDialog.py" line="514"/> <source>%n file(s)</source> <translation type="unfinished"> <numerusform></numerusform> <numerusform></numerusform> </translation> </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="176"/> + <source>&Protocols</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>FindFileNameDialog</name> @@ -32372,7 +32397,7 @@ <context> <name>InterfacePage</name> <message> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="225"/> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="226"/> <source>English</source> <comment>Translate this with your language</comment> <translation>Italiano</translation> @@ -32583,7 +32608,7 @@ <translation>Reimposta il layout al default di fabbrica</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="243"/> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="244"/> <source>System</source> <translation>Sistema</translation> </message> @@ -40200,169 +40225,169 @@ <context> <name>PluginRepositoryWidget</name> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="76"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="77"/> <source>Update</source> <translation>Aggiorna</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="78"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="79"/> <source>Download</source> <translation>Download</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="85"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="86"/> <source>Cancel</source> <translation>Cancella</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="88"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="89"/> <source>Close && Install</source> <translation>Chiudi && installa</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="367"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="368"/> <source>Download Plugin Files</source> <translation>Scarica file Plugin</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="367"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="368"/> <source>The requested plugins were downloaded.</source> <translation>Il plugin richiesto è stato scaricato.</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="423"/> <source>Read plugins repository file</source> <translation>Leggi il file repository del plugin</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="431"/> <source>No plugin repository file available. Select Update.</source> <translation>Nessun file per repository disponibile. Selezionare Aggiorna.</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="498"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="499"/> <source>Error downloading file</source> <translation>Errone nello scaricamento del file</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="583"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="584"/> <source>Stable</source> <translation>Stabile</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="590"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="591"/> <source>Unstable</source> <translation>Instabile</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="597"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="598"/> <source>Unknown</source> <translation>Sconosciuto</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="423"/> <source><p>The plugins repository file <b>{0}</b> could not be read. Select Update</p></source> <translation><p>I file repository del plugin<b>{0}</b> non può essere letto. Seleziona aggiorna.</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="498"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="499"/> <source><p>Could not download the requested file from {0}.</p><p>Error: {1}</p></source> <translation><p>Non posso scaricare il file richiesto da {0}</p><p>Errore: {1}</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="81"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="82"/> <source>Download && Install</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="414"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="415"/> <source>Plugins Repository URL Changed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="414"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="415"/> <source>The URL of the Plugins Repository has changed. Select the "Update" button to get the new repository file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="101"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="102"/> <source>Hide</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="103"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="104"/> <source>Hide Selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="106"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="107"/> <source>Show All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="109"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="110"/> <source>Cleanup Downloads</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="611"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="612"/> <source>up-to-date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="614"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="615"/> <source>new download available</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="618"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="619"/> <source>update installable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="622"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="623"/> <source>updated download available</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="902"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="912"/> <source>Cleanup of Plugin Downloads</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="902"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="912"/> <source><p>The plugin download <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="159"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="160"/> <source>Network Status: online</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="161"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="162"/> <source>Network Status: offline</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="474"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="475"/> <source>Computer is offline.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="437"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="438"/> <source>New: <b>{0}</b></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="439"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="440"/> <source>Local Updates: <b>{0}</b></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="441"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="442"/> <source>Remote Updates: <b>{0}</b></source> <translation type="unfinished"></translation> </message> @@ -40370,17 +40395,17 @@ <context> <name>PluginRepositoryWindow</name> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source>Process Generation Error</source> <translation>Errore Generazione Processo</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source>OK</source> <translation>OK</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source><p>Could not start the process.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Non posso avviare il processo.<br>Assicurarsi sia disponibile come <b>{0}</b>.</p></translation> </message> @@ -43183,57 +43208,57 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="562"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="570"/> <source>Protocol Compilation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="548"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="552"/> <source>The compilation of the protocol file was successful.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="562"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="570"/> <source>The compilation of the protocol file failed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="614"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="622"/> <source>Process Generation Error</source> <translation type="unfinished">Errore Generazione Processo</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="614"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="622"/> <source><p>Could not start {0}.<br>Ensure that it is in the search path.</p></source> <translation type="unfinished">Non posso avviare {0}.<br>Assicurarsi che sia nel path.</p></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="623"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="631"/> <source>Compiler Invalid</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="623"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="631"/> <source>The configured compiler is invalid.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>Compiling Protocols...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>Abort</source> <translation type="unfinished">Termina</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>%v/%m Protocols</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="695"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="703"/> <source>Protocols</source> <translation type="unfinished"></translation> </message> @@ -50134,12 +50159,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/QuickFindFile.ui" line="47"/> + <location filename="../Project/QuickFindFile.ui" line="52"/> <source>Path</source> <translation type="unfinished">Percorso</translation> </message> <message> - <location filename="../Project/QuickFindFile.ui" line="52"/> + <location filename="../Project/QuickFindFile.ui" line="47"/> <source>Filename</source> <translation type="unfinished">Nome file</translation> </message>
--- a/i18n/eric6_pt.ts Sun Nov 19 13:03:04 2017 +0100 +++ b/i18n/eric6_pt.ts Sun Nov 19 14:43:20 2017 +0100 @@ -533,27 +533,27 @@ <translation>Tipo de &Ficheiro:</translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.py" line="67"/> + <location filename="../Project/AddDirectoryDialog.py" line="69"/> <source>Source Files</source> <translation>Ficheiros Fonte</translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.py" line="69"/> - <source>Forms Files</source> - <translation>Ficheiros de Formulários</translation> - </message> - <message> <location filename="../Project/AddDirectoryDialog.py" line="71"/> - <source>Resource Files</source> - <translation>Ficheiros de Recursos</translation> + <source>Forms Files</source> + <translation>Ficheiros de Formulários</translation> </message> <message> <location filename="../Project/AddDirectoryDialog.py" line="73"/> - <source>Interface Files</source> - <translation>Ficheiros de Interface</translation> + <source>Resource Files</source> + <translation>Ficheiros de Recursos</translation> </message> <message> <location filename="../Project/AddDirectoryDialog.py" line="75"/> + <source>Interface Files</source> + <translation>Ficheiros de Interface</translation> + </message> + <message> + <location filename="../Project/AddDirectoryDialog.py" line="79"/> <source>Other Files (*)</source> <translation>Outros Ficheiros (*)</translation> </message> @@ -571,6 +571,11 @@ <p>Introduzir o nome do diretório a adicionar ao projeto atual. Pode-o selecionar através de uma caixa de diálogo premindo o botão à direita.</p></translation> </message> + <message> + <location filename="../Project/AddDirectoryDialog.py" line="77"/> + <source>Protocol Files</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>AddFileDialog</name> @@ -663,71 +668,71 @@ </message> <message> <location filename="../Project/AddFileDialog.py" line="82"/> - <source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Translation Files ({4});;All Files (*)</source> - <translation>Ficheiros Fonte ({0});;Ficheiros de Formulário ({1});;Ficheiros de Recursos ({2});;Ficheiros de Interface ({3});;Ficheiros de Tradução ({4});;Ficheiros Todos (*)</translation> - </message> - <message> - <location filename="../Project/AddFileDialog.py" line="95"/> + <source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Protocol Files ({4});;Translation Files ({5});;All Files (*)</source> + <translation type="unfinished">Ficheiros Fonte ({0});;Ficheiros de Formulário ({1});;Ficheiros de Recursos ({2});;Ficheiros de Interface ({3});;Ficheiros de Tradução ({4});;Ficheiros Todos (*)</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="97"/> <source>Select Files</source> <translation>Selecionar Ficheiros</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="101"/> - <source>Forms Files ({0})</source> - <translation>Ficheiros de Formulários ({0})</translation> - </message> - <message> <location filename="../Project/AddFileDialog.py" line="103"/> + <source>Forms Files ({0})</source> + <translation>Ficheiros de Formulários ({0})</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="105"/> <source>Select user-interface files</source> <translation>Selecionar ficheiros de interface de utilizador</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="109"/> - <source>Resource Files ({0})</source> - <translation>Ficheiros de Recursos ({0})</translation> - </message> - <message> <location filename="../Project/AddFileDialog.py" line="111"/> + <source>Resource Files ({0})</source> + <translation>Ficheiros de Recursos ({0})</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="113"/> <source>Select resource files</source> <translation>Selecionar ficheiros de recursos</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="117"/> - <source>Source Files ({0});;All Files (*)</source> - <translation>Ficheiros Fonte ({0});;Ficheiros Todos (*)</translation> - </message> - <message> <location filename="../Project/AddFileDialog.py" line="119"/> + <source>Source Files ({0});;All Files (*)</source> + <translation>Ficheiros Fonte ({0});;Ficheiros Todos (*)</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="121"/> <source>Select source files</source> <translation>Selecionar ficheiros fonte</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="125"/> - <source>Interface Files ({0})</source> - <translation>Ficheiros de Interface ({0})</translation> - </message> - <message> <location filename="../Project/AddFileDialog.py" line="127"/> + <source>Interface Files ({0})</source> + <translation>Ficheiros de Interface ({0})</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="129"/> <source>Select interface files</source> <translation>Selecionar ficheiros de interface</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="133"/> + <location filename="../Project/AddFileDialog.py" line="143"/> <source>Translation Files ({0})</source> <translation>Ficheiros de Tradução ({0})</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="135"/> + <location filename="../Project/AddFileDialog.py" line="145"/> <source>Select translation files</source> <translation>Selecionar os ficheiros de tradução</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="137"/> + <location filename="../Project/AddFileDialog.py" line="147"/> <source>All Files (*)</source> <translation>Ficheiros Todos (*)</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="138"/> + <location filename="../Project/AddFileDialog.py" line="148"/> <source>Select files</source> <translation>Selecionar ficheiros</translation> </message> @@ -747,6 +752,16 @@ com ";". Pode-os selecionar com uma caixa de diálogo premindo o botão à direita.</p></translation> </message> + <message> + <location filename="../Project/AddFileDialog.py" line="135"/> + <source>Protocol Files ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="137"/> + <source>Select protocol files</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>AddFoundFilesDialog</name> @@ -12312,7 +12327,7 @@ <translation>Exportar Estilos de Realce</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="482"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="485"/> <source>Highlighting styles file (*.e4h)</source> <translation>Ficheiro estilos de realce (*.e4h)</translation> </message> @@ -12322,12 +12337,12 @@ <translation><p>Os estilos de realce não se poderam exportar ao ficheiro <b>{0}</b>.</p><p>Motivo: {1}</p></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="498"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="501"/> <source>Import Highlighting Styles</source> <translation>Importar Estilos de Realce</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="498"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="501"/> <source><p>The highlighting styles could not be read from file <b>{0}</b>.</p><p>Reason: {1}</p></source> <translation><p>Os estilos de realce não se poderam ler do ficheiro <b>{0}</b>.</p><p>Motivo: {1}</p></translation> </message> @@ -16709,15 +16724,20 @@ <translation>Interfaces</translation> </message> <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="44"/> + <location filename="../Project/FiletypeAssociationDialog.py" line="45"/> <source>Others</source> <translation>Outros</translation> </message> <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="45"/> + <location filename="../Project/FiletypeAssociationDialog.py" line="46"/> <source>Ignore</source> <translation>Ignorar</translation> </message> + <message> + <location filename="../Project/FiletypeAssociationDialog.py" line="44"/> + <source>Protocols</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>FindFileDialog</name> @@ -16802,12 +16822,12 @@ <translation>&Fontes</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="153"/> + <location filename="../UI/FindFileDialog.ui" line="183"/> <source>Search in resources</source> <translation>Procurar nos recursos</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="156"/> + <location filename="../UI/FindFileDialog.ui" line="186"/> <source>&Resources</source> <translation>&Recursos</translation> </message> @@ -16822,57 +16842,57 @@ <translation>&Formulários</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="173"/> + <location filename="../UI/FindFileDialog.ui" line="153"/> <source>Search in interfaces</source> <translation>Procurar nas interfaces</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="176"/> + <location filename="../UI/FindFileDialog.ui" line="156"/> <source>&Interfaces</source> <translation>&Interfaces</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="190"/> + <location filename="../UI/FindFileDialog.ui" line="202"/> <source>Select to filter the files by a given filename pattern</source> <translation>Selecionar para filtrar os ficheiros por um padrão de nomes de ficheiros dado</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="193"/> + <location filename="../UI/FindFileDialog.ui" line="205"/> <source>Fi&lter</source> <translation>Fi&ltro</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="209"/> + <location filename="../UI/FindFileDialog.ui" line="221"/> <source>Enter the filename wildcards separated by ';'</source> <translation>Introduzir nomes de ficheiro com caracteres curinga separados ';'</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="225"/> + <location filename="../UI/FindFileDialog.ui" line="241"/> <source>Find in</source> <translation>Encontrar em</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="233"/> - <source>Search in files of the current project</source> - <translation>Procurar nos ficheiros do projeto atual</translation> - </message> - <message> - <location filename="../UI/FindFileDialog.ui" line="236"/> - <source>&Project</source> - <translation>&Projeto</translation> - </message> - <message> - <location filename="../UI/FindFileDialog.ui" line="246"/> - <source>Search in files of a directory tree to be entered below</source> - <translation>Procurar nos ficheiros da árvore de diretorios a introduzir abaixo</translation> - </message> - <message> <location filename="../UI/FindFileDialog.ui" line="249"/> + <source>Search in files of the current project</source> + <translation>Procurar nos ficheiros do projeto atual</translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="252"/> + <source>&Project</source> + <translation>&Projeto</translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="262"/> + <source>Search in files of a directory tree to be entered below</source> + <translation>Procurar nos ficheiros da árvore de diretorios a introduzir abaixo</translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="265"/> <source>&Directory tree</source> <translation>Árvore de &diretorios</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="270"/> + <location filename="../UI/FindFileDialog.ui" line="286"/> <source>Enter the directory to search in</source> <translation>Introduzir o diretorio onde procurar</translation> </message> @@ -16882,37 +16902,37 @@ <translation type="obsolete">Selecionar o diretorio através de uma caixa de diálogo de seleção de diretorio</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="279"/> + <location filename="../UI/FindFileDialog.ui" line="295"/> <source>Search in open files only </source> <translation>Procurar só nos ficheiros abertos</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="282"/> + <location filename="../UI/FindFileDialog.ui" line="298"/> <source>&Open files only</source> <translation>Apenas ficheiros abert&os</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="309"/> + <location filename="../UI/FindFileDialog.ui" line="340"/> <source>Shows the progress of the search action</source> <translation>Mostra progresso da ação de procura</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="341"/> + <location filename="../UI/FindFileDialog.ui" line="372"/> <source>File/Line</source> <translation>Ficheiro/Linha</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="346"/> + <location filename="../UI/FindFileDialog.ui" line="377"/> <source>Text</source> <translation>Texto</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="354"/> + <location filename="../UI/FindFileDialog.ui" line="385"/> <source>Press to apply the selected replacements</source> <translation>Pressionar para aplicar as substituições selecionadas</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="357"/> + <location filename="../UI/FindFileDialog.ui" line="388"/> <source>Replace</source> <translation>Substituir</translation> </message> @@ -16927,17 +16947,17 @@ <translation>Encontrar</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="657"/> + <location filename="../UI/FindFileDialog.py" line="666"/> <source>Replace in Files</source> <translation>Substituir em Ficheiros</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="383"/> + <location filename="../UI/FindFileDialog.py" line="392"/> <source>Invalid search expression</source> <translation>Expressão de pesquisa inválida</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="383"/> + <location filename="../UI/FindFileDialog.py" line="392"/> <source><p>The search expression is not valid.</p><p>Error: {0}</p></source> <translation><p>A expressão de pesquisa não é válida.</p><p>Erro: {0}</p></translation> </message> @@ -16947,43 +16967,43 @@ <translation type="obsolete">Selecionar diretório</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="616"/> + <location filename="../UI/FindFileDialog.py" line="625"/> <source><p>Could not read the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation><p>Não se pôde ler o ficheiro <b>{0}</b>. Ignorando-o.</p><p>Razão: {1}</p></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="657"/> + <location filename="../UI/FindFileDialog.py" line="666"/> <source><p>Could not save the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation><p>Não se pôde gravar o ficheiro <b>{0}</b>. Ignorando-o.</p><p>Razão: {1}</p></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="684"/> + <location filename="../UI/FindFileDialog.py" line="693"/> <source>Open</source> <translation>Abrir</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="685"/> + <location filename="../UI/FindFileDialog.py" line="694"/> <source>Copy Path to Clipboard</source> <translation>Copiar Rota à Área de Transferência</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="631"/> + <location filename="../UI/FindFileDialog.py" line="640"/> <source><p>The current and the original hash of the file <b>{0}</b> are different. Skipping it.</p><p>Hash 1: {1}</p><p>Hash 2: {2}</p></source> <translation></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="318"/> + <location filename="../UI/FindFileDialog.ui" line="349"/> <source>%v/%m Files</source> <translation>%v/%m Ficheiros</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="504"/> + <location filename="../UI/FindFileDialog.py" line="513"/> <source>{0} / {1}</source> <comment>occurrences / files</comment> <translation></translation> </message> <message numerus="yes"> - <location filename="../UI/FindFileDialog.py" line="505"/> + <location filename="../UI/FindFileDialog.py" line="514"/> <source>%n occurrence(s)</source> <translation> <numerusform>uma ocurrência</numerusform> @@ -16991,13 +17011,18 @@ </translation> </message> <message numerus="yes"> - <location filename="../UI/FindFileDialog.py" line="505"/> + <location filename="../UI/FindFileDialog.py" line="514"/> <source>%n file(s)</source> <translation> <numerusform>um ficheiro</numerusform> <numerusform>%n ficheiros</numerusform> </translation> </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="176"/> + <source>&Protocols</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>FindFileNameDialog</name> @@ -34073,12 +34098,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="243"/> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="244"/> <source>System</source> <translation>Sistema</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="225"/> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="226"/> <source>English</source> <comment>Translate this with your language</comment> <translation>Português</translation> @@ -41663,168 +41688,168 @@ <context> <name>PluginRepositoryWidget</name> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="76"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="77"/> <source>Update</source> <translation>Atualizar</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="78"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="79"/> <source>Download</source> <translation>Descarregar</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="85"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="86"/> <source>Cancel</source> <translation>Cancelar</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="88"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="89"/> <source>Close && Install</source> <translation type="unfinished">Fechar && Instalar</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="367"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="368"/> <source>Download Plugin Files</source> <translation type="unfinished">Descarregar Ficheiros Complemento</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="367"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="368"/> <source>The requested plugins were downloaded.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="423"/> <source>Read plugins repository file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="423"/> <source><p>The plugins repository file <b>{0}</b> could not be read. Select Update</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="431"/> <source>No plugin repository file available. Select Update.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="498"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="499"/> <source>Error downloading file</source> <translation type="unfinished">Erro ao descarregar ficheiro</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="498"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="499"/> <source><p>Could not download the requested file from {0}.</p><p>Error: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="583"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="584"/> <source>Stable</source> <translation type="unfinished">Estável</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="590"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="591"/> <source>Unstable</source> <translation type="unfinished">Instável</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="597"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="598"/> <source>Unknown</source> <translation>Desconhecido</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="81"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="82"/> <source>Download && Install</source> <translation type="unfinished">Descarregar && Instalar</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="414"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="415"/> <source>Plugins Repository URL Changed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="414"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="415"/> <source>The URL of the Plugins Repository has changed. Select the "Update" button to get the new repository file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="101"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="102"/> <source>Hide</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="103"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="104"/> <source>Hide Selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="106"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="107"/> <source>Show All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="109"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="110"/> <source>Cleanup Downloads</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="611"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="612"/> <source>up-to-date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="614"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="615"/> <source>new download available</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="618"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="619"/> <source>update installable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="622"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="623"/> <source>updated download available</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="902"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="912"/> <source>Cleanup of Plugin Downloads</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="902"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="912"/> <source><p>The plugin download <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="159"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="160"/> <source>Network Status: online</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="161"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="162"/> <source>Network Status: offline</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="474"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="475"/> <source>Computer is offline.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="437"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="438"/> <source>New: <b>{0}</b></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="439"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="440"/> <source>Local Updates: <b>{0}</b></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="441"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="442"/> <source>Remote Updates: <b>{0}</b></source> <translation type="unfinished"></translation> </message> @@ -41832,17 +41857,17 @@ <context> <name>PluginRepositoryWindow</name> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source>Process Generation Error</source> <translation>Erro na Criação de Processo</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source><p>Could not start the process.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Não pode começar o processo. <br> Assegurar de que está disponível como <b>{0}</b>.</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source>OK</source> <translation></translation> </message> @@ -44645,57 +44670,57 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="562"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="570"/> <source>Protocol Compilation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="548"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="552"/> <source>The compilation of the protocol file was successful.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="562"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="570"/> <source>The compilation of the protocol file failed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="614"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="622"/> <source>Process Generation Error</source> <translation type="unfinished">Erro na Criação de Processo</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="614"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="622"/> <source><p>Could not start {0}.<br>Ensure that it is in the search path.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="623"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="631"/> <source>Compiler Invalid</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="623"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="631"/> <source>The configured compiler is invalid.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>Compiling Protocols...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>Abort</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>%v/%m Protocols</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="695"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="703"/> <source>Protocols</source> <translation type="unfinished"></translation> </message> @@ -51517,12 +51542,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/QuickFindFile.ui" line="47"/> + <location filename="../Project/QuickFindFile.ui" line="52"/> <source>Path</source> <translation type="unfinished">Rota</translation> </message> <message> - <location filename="../Project/QuickFindFile.ui" line="52"/> + <location filename="../Project/QuickFindFile.ui" line="47"/> <source>Filename</source> <translation type="unfinished">Nome do Ficheiro</translation> </message>
--- a/i18n/eric6_ru.ts Sun Nov 19 13:03:04 2017 +0100 +++ b/i18n/eric6_ru.ts Sun Nov 19 14:43:20 2017 +0100 @@ -509,27 +509,27 @@ <translation>&Тип файла:</translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.py" line="67"/> + <location filename="../Project/AddDirectoryDialog.py" line="69"/> <source>Source Files</source> <translation>Исходные файлы</translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.py" line="69"/> - <source>Forms Files</source> - <translation>Файлы форм</translation> - </message> - <message> <location filename="../Project/AddDirectoryDialog.py" line="71"/> - <source>Resource Files</source> - <translation>Файлы ресурсов</translation> + <source>Forms Files</source> + <translation>Файлы форм</translation> </message> <message> <location filename="../Project/AddDirectoryDialog.py" line="73"/> - <source>Interface Files</source> - <translation>Файлы интерфейса</translation> + <source>Resource Files</source> + <translation>Файлы ресурсов</translation> </message> <message> <location filename="../Project/AddDirectoryDialog.py" line="75"/> + <source>Interface Files</source> + <translation>Файлы интерфейса</translation> + </message> + <message> + <location filename="../Project/AddDirectoryDialog.py" line="79"/> <source>Other Files (*)</source> <translation>Другие файлы(*)</translation> </message> @@ -542,6 +542,11 @@ <p>Введите имя директории для добавления к в текущий проект. Ее можно выбрать с помощью диалога, нажав кнопку справа.</p></translation> </message> + <message> + <location filename="../Project/AddDirectoryDialog.py" line="77"/> + <source>Protocol Files</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>AddFileDialog</name> @@ -598,71 +603,71 @@ </message> <message> <location filename="../Project/AddFileDialog.py" line="82"/> - <source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Translation Files ({4});;All Files (*)</source> - <translation>Исходные файлы ({0});;Файлы форм ({1});;Файлы ресурсов ({2});;Файлы интерфейсов ({3});;Файлы переводов ({4});;Все файлы (*)</translation> - </message> - <message> - <location filename="../Project/AddFileDialog.py" line="95"/> + <source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Protocol Files ({4});;Translation Files ({5});;All Files (*)</source> + <translation type="unfinished">Исходные файлы ({0});;Файлы форм ({1});;Файлы ресурсов ({2});;Файлы интерфейсов ({3});;Файлы переводов ({4});;Все файлы (*)</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="97"/> <source>Select Files</source> <translation>Выбор файлов</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="101"/> - <source>Forms Files ({0})</source> - <translation>Файлы форм ({0})</translation> - </message> - <message> <location filename="../Project/AddFileDialog.py" line="103"/> + <source>Forms Files ({0})</source> + <translation>Файлы форм ({0})</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="105"/> <source>Select user-interface files</source> <translation>Выбор файлов пользовательского интерфейса</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="109"/> - <source>Resource Files ({0})</source> - <translation>Файлы ресурсов ({0})</translation> - </message> - <message> <location filename="../Project/AddFileDialog.py" line="111"/> + <source>Resource Files ({0})</source> + <translation>Файлы ресурсов ({0})</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="113"/> <source>Select resource files</source> <translation>Выбор файлов ресурсов</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="117"/> - <source>Source Files ({0});;All Files (*)</source> - <translation>Файлы с исходниками ({0});;Все файлы (*)</translation> - </message> - <message> <location filename="../Project/AddFileDialog.py" line="119"/> + <source>Source Files ({0});;All Files (*)</source> + <translation>Файлы с исходниками ({0});;Все файлы (*)</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="121"/> <source>Select source files</source> <translation>Выбор файлов с исходными кодами</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="125"/> - <source>Interface Files ({0})</source> - <translation>Файлы интерфейса ({0})</translation> - </message> - <message> <location filename="../Project/AddFileDialog.py" line="127"/> + <source>Interface Files ({0})</source> + <translation>Файлы интерфейса ({0})</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="129"/> <source>Select interface files</source> <translation>Выбор файлов интерфейса</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="133"/> + <location filename="../Project/AddFileDialog.py" line="143"/> <source>Translation Files ({0})</source> <translation>Файлы переводов ({0})</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="135"/> + <location filename="../Project/AddFileDialog.py" line="145"/> <source>Select translation files</source> <translation>Выбор файлов перевода</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="137"/> + <location filename="../Project/AddFileDialog.py" line="147"/> <source>All Files (*)</source> <translation>Все файлы(*)</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="138"/> + <location filename="../Project/AddFileDialog.py" line="148"/> <source>Select files</source> <translation>Выбор файлов</translation> </message> @@ -682,6 +687,16 @@ разделенные ";". Их можно выбрать с помощью диалога, нажав кнопку справа.</p></translation> </message> + <message> + <location filename="../Project/AddFileDialog.py" line="135"/> + <source>Protocol Files ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="137"/> + <source>Select protocol files</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>AddFoundFilesDialog</name> @@ -11794,7 +11809,7 @@ <translation>Экспорт стилей подсветки</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="482"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="485"/> <source>Highlighting styles file (*.e4h)</source> <translation>Файлы стилей подсветки (*.e4h)</translation> </message> @@ -11804,12 +11819,12 @@ <translation><p>Невозможен экспорт стилей подсветки в файл <b>{0}</b>.</p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="498"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="501"/> <source>Import Highlighting Styles</source> <translation>Импорт стилей подсветки</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="498"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="501"/> <source><p>The highlighting styles could not be read from file <b>{0}</b>.</p><p>Reason: {1}</p></source> <translation><p>Невозможно чтение стилей подсветки из файла <b>{0}</b>.</p><p>Причина: {1}</p></translation> </message> @@ -16093,15 +16108,20 @@ <translation>Интерфейсы</translation> </message> <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="44"/> + <location filename="../Project/FiletypeAssociationDialog.py" line="45"/> <source>Others</source> <translation>Другие</translation> </message> <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="45"/> + <location filename="../Project/FiletypeAssociationDialog.py" line="46"/> <source>Ignore</source> <translation>Игнорировать</translation> </message> + <message> + <location filename="../Project/FiletypeAssociationDialog.py" line="44"/> + <source>Protocols</source> + <translation type="unfinished">Протоколы</translation> + </message> </context> <context> <name>FindFileDialog</name> @@ -16186,12 +16206,12 @@ <translation>&Исходники</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="153"/> + <location filename="../UI/FindFileDialog.ui" line="183"/> <source>Search in resources</source> <translation>Искать в файлах ресурсов</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="156"/> + <location filename="../UI/FindFileDialog.ui" line="186"/> <source>&Resources</source> <translation>&Ресурсы</translation> </message> @@ -16206,92 +16226,92 @@ <translation>&Формы</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="173"/> + <location filename="../UI/FindFileDialog.ui" line="153"/> <source>Search in interfaces</source> <translation>Искать в файлах интерфейсов</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="176"/> + <location filename="../UI/FindFileDialog.ui" line="156"/> <source>&Interfaces</source> <translation>&Интерфейсы</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="190"/> + <location filename="../UI/FindFileDialog.ui" line="202"/> <source>Select to filter the files by a given filename pattern</source> <translation>Разрешить фильтровать файлы по заданному шаблону</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="193"/> + <location filename="../UI/FindFileDialog.ui" line="205"/> <source>Fi&lter</source> <translation>Фи&льтр</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="209"/> + <location filename="../UI/FindFileDialog.ui" line="221"/> <source>Enter the filename wildcards separated by ';'</source> <translation>Задайте шаблоны имен файлов через ';'</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="225"/> + <location filename="../UI/FindFileDialog.ui" line="241"/> <source>Find in</source> <translation>Искать в</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="233"/> - <source>Search in files of the current project</source> - <translation>Искать в файлах текущего проекта</translation> - </message> - <message> - <location filename="../UI/FindFileDialog.ui" line="236"/> - <source>&Project</source> - <translation>&Проект</translation> - </message> - <message> - <location filename="../UI/FindFileDialog.ui" line="246"/> - <source>Search in files of a directory tree to be entered below</source> - <translation>Искать в файлах заданного дерева директорий</translation> - </message> - <message> <location filename="../UI/FindFileDialog.ui" line="249"/> + <source>Search in files of the current project</source> + <translation>Искать в файлах текущего проекта</translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="252"/> + <source>&Project</source> + <translation>&Проект</translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="262"/> + <source>Search in files of a directory tree to be entered below</source> + <translation>Искать в файлах заданного дерева директорий</translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="265"/> <source>&Directory tree</source> <translation>&Дерево директорий</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="270"/> + <location filename="../UI/FindFileDialog.ui" line="286"/> <source>Enter the directory to search in</source> <translation>Задайте директорию для поиска</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="279"/> + <location filename="../UI/FindFileDialog.ui" line="295"/> <source>Search in open files only </source> <translation>Искать только в открытых файлах </translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="282"/> + <location filename="../UI/FindFileDialog.ui" line="298"/> <source>&Open files only</source> <translation>Только в &открытых файлах</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="309"/> + <location filename="../UI/FindFileDialog.ui" line="340"/> <source>Shows the progress of the search action</source> <translation>Выполнение поиска</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="341"/> + <location filename="../UI/FindFileDialog.ui" line="372"/> <source>File/Line</source> <translation>Файл/Строка</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="346"/> + <location filename="../UI/FindFileDialog.ui" line="377"/> <source>Text</source> <translation>Текст</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="354"/> + <location filename="../UI/FindFileDialog.ui" line="385"/> <source>Press to apply the selected replacements</source> <translation>Применить выделенные замещения</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="357"/> + <location filename="../UI/FindFileDialog.ui" line="388"/> <source>Replace</source> <translation>Заменить</translation> </message> @@ -16306,58 +16326,58 @@ <translation>Найти</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="657"/> + <location filename="../UI/FindFileDialog.py" line="666"/> <source>Replace in Files</source> <translation>Заменить в файлах</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="383"/> + <location filename="../UI/FindFileDialog.py" line="392"/> <source>Invalid search expression</source> <translation>Неверное выражение для поиска</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="383"/> + <location filename="../UI/FindFileDialog.py" line="392"/> <source><p>The search expression is not valid.</p><p>Error: {0}</p></source> <translation><p>Недействительное выражение для поиска.</p><p>Ошибка: {0}</p></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="616"/> + <location filename="../UI/FindFileDialog.py" line="625"/> <source><p>Could not read the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation><p>Невозможно прочитать файл <b>{0}</b>. Пропуск.</p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="657"/> + <location filename="../UI/FindFileDialog.py" line="666"/> <source><p>Could not save the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation><p>Невозможно сохранить файл <b>{0}</b>. Пропуск.</p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="684"/> + <location filename="../UI/FindFileDialog.py" line="693"/> <source>Open</source> <translation>Открыть</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="685"/> + <location filename="../UI/FindFileDialog.py" line="694"/> <source>Copy Path to Clipboard</source> <translation>Копировать путь в буфер обмена</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="631"/> + <location filename="../UI/FindFileDialog.py" line="640"/> <source><p>The current and the original hash of the file <b>{0}</b> are different. Skipping it.</p><p>Hash 1: {1}</p><p>Hash 2: {2}</p></source> <translation><p>Хэш для файла <b>{0}</b> изменился. Пропускаем.</p><p>Хэш 1:{1}</p><p>Хэш 2: {2}</p></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="318"/> + <location filename="../UI/FindFileDialog.ui" line="349"/> <source>%v/%m Files</source> <translation>%v из %m файлов</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="504"/> + <location filename="../UI/FindFileDialog.py" line="513"/> <source>{0} / {1}</source> <comment>occurrences / files</comment> <translation>{0} / {1}</translation> </message> <message numerus="yes"> - <location filename="../UI/FindFileDialog.py" line="505"/> + <location filename="../UI/FindFileDialog.py" line="514"/> <source>%n occurrence(s)</source> <translation> <numerusform>%n вхождение</numerusform> @@ -16366,7 +16386,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../UI/FindFileDialog.py" line="505"/> + <location filename="../UI/FindFileDialog.py" line="514"/> <source>%n file(s)</source> <translation> <numerusform>%n файл</numerusform> @@ -16374,6 +16394,11 @@ <numerusform>%n файлов</numerusform> </translation> </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="176"/> + <source>&Protocols</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>FindFileNameDialog</name> @@ -32760,12 +32785,12 @@ <translation>Сбросить макет к стандартному виду</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="243"/> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="244"/> <source>System</source> <translation>Система</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="225"/> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="226"/> <source>English</source> <comment>Translate this with your language</comment> <translation>Русский</translation> @@ -40336,169 +40361,169 @@ <context> <name>PluginRepositoryWidget</name> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="76"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="77"/> <source>Update</source> <translation>Обновить</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="78"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="79"/> <source>Download</source> <translation>Загрузить</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="85"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="86"/> <source>Cancel</source> <translation>Отмена</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="88"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="89"/> <source>Close && Install</source> <translation>Закрыть и установить</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="367"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="368"/> <source>Download Plugin Files</source> <translation>Загрузить файлы плагинов</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="367"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="368"/> <source>The requested plugins were downloaded.</source> <translation>Запрашиваемые плагины скачаны.</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="423"/> <source>Read plugins repository file</source> <translation>Прочитать файл репозитория плагинов</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="423"/> <source><p>The plugins repository file <b>{0}</b> could not be read. Select Update</p></source> <translation><p>Невозможно прочитать файл репозитория <b>{0}</b>. Выполните обновление</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="431"/> <source>No plugin repository file available. Select Update.</source> <translation>Файл репозитория плагинов недоступен. Выполните обновление.</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="498"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="499"/> <source>Error downloading file</source> <translation>Ошибка загрузки файла</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="498"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="499"/> <source><p>Could not download the requested file from {0}.</p><p>Error: {1}</p></source> <translation><p>Ошибка загрузки файла из {0}.</p><p>Ошибка: {1}</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="583"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="584"/> <source>Stable</source> <translation>Стабильные</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="590"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="591"/> <source>Unstable</source> <translation>Нестабильные</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="597"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="598"/> <source>Unknown</source> <translation>Неизвестный</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="81"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="82"/> <source>Download && Install</source> <translation>Загрузить и установить</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="414"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="415"/> <source>Plugins Repository URL Changed</source> <translation>URL репозитория плагинов изменился</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="414"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="415"/> <source>The URL of the Plugins Repository has changed. Select the "Update" button to get the new repository file.</source> <translation>URL репозитория плагинов изменился. Нажмите кнопку "Обновить" чтобы загрузить новый файл репозитория.</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="101"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="102"/> <source>Hide</source> <translation>Скрыть</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="103"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="104"/> <source>Hide Selected</source> <translation>Скрыть выбранные</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="106"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="107"/> <source>Show All</source> <translation>Показать всё</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="109"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="110"/> <source>Cleanup Downloads</source> <translation>Очистить загруженные файлы</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="611"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="612"/> <source>up-to-date</source> <translation>новых изменений нет</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="614"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="615"/> <source>new download available</source> <translation>имеются обновления для загрузки</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="618"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="619"/> <source>update installable</source> <translation>обновления готовы к установке</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="622"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="623"/> <source>updated download available</source> <translation>имеется обновление</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="902"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="912"/> <source>Cleanup of Plugin Downloads</source> <translation>Очистить загруженные плагины</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="902"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="912"/> <source><p>The plugin download <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation><p>Невозможно удалить обновление для плагина <b>{0}</b>.</p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="159"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="160"/> <source>Network Status: online</source> <translation>Статус сети: в сети</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="161"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="162"/> <source>Network Status: offline</source> <translation>Статус сети: не в сети</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="474"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="475"/> <source>Computer is offline.</source> <translation>Компьютер не в сети.</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="437"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="438"/> <source>New: <b>{0}</b></source> <translation>Новые: <b>{0}</b></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="439"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="440"/> <source>Local Updates: <b>{0}</b></source> <translation>Локальные обновления: <b>{0}</b></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="441"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="442"/> <source>Remote Updates: <b>{0}</b></source> <translation>Удаленные обновления: <b>{0}</b></translation> </message> @@ -40506,17 +40531,17 @@ <context> <name>PluginRepositoryWindow</name> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source>Process Generation Error</source> <translation>Ошибка при запуске процесса</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source><p>Could not start the process.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Невозможно запустить процесс.<br>Убедитесь, что он доступен как <b>{0}</b>.</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source>OK</source> <translation>OK</translation> </message> @@ -43329,57 +43354,57 @@ <translation>Вы действительно хотите удалить эти файлы протоколов из проекта?</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="562"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="570"/> <source>Protocol Compilation</source> <translation>Компиляция протокола</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="548"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="552"/> <source>The compilation of the protocol file was successful.</source> <translation>Компиляция файла протокола выполнена успешно.</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="562"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="570"/> <source>The compilation of the protocol file failed.</source> <translation>Ошибка компиляции файла протокола.</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="614"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="622"/> <source>Process Generation Error</source> <translation>Ошибка при запуске процесса</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="614"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="622"/> <source><p>Could not start {0}.<br>Ensure that it is in the search path.</p></source> <translation><p>Невозможно запустить {0}.<br>Убедитесь, что он находится в путях поиска.</p></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="623"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="631"/> <source>Compiler Invalid</source> <translation>Недействительный компилятор</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="623"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="631"/> <source>The configured compiler is invalid.</source> <translation>Недопустимая конфигурация компилятора.</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>Compiling Protocols...</source> <translation>Компиляция протоколов...</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>Abort</source> <translation>Прервать</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>%v/%m Protocols</source> <translation>%v из %m протокола(ов)</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="695"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="703"/> <source>Protocols</source> <translation>Протоколы</translation> </message> @@ -50375,12 +50400,12 @@ <translation>Введите искомые строки, разделенные пробелами</translation> </message> <message> - <location filename="../Project/QuickFindFile.ui" line="47"/> + <location filename="../Project/QuickFindFile.ui" line="52"/> <source>Path</source> <translation>Путь</translation> </message> <message> - <location filename="../Project/QuickFindFile.ui" line="52"/> + <location filename="../Project/QuickFindFile.ui" line="47"/> <source>Filename</source> <translation>Имя файла</translation> </message>
--- a/i18n/eric6_tr.ts Sun Nov 19 13:03:04 2017 +0100 +++ b/i18n/eric6_tr.ts Sun Nov 19 14:43:20 2017 +0100 @@ -533,27 +533,27 @@ <translation>&Dosya Tipi:</translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.py" line="67"/> + <location filename="../Project/AddDirectoryDialog.py" line="69"/> <source>Source Files</source> <translation>Kaynak Dosyaları</translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.py" line="69"/> - <source>Forms Files</source> - <translation>Form Dosyaları</translation> - </message> - <message> <location filename="../Project/AddDirectoryDialog.py" line="71"/> - <source>Resource Files</source> - <translation>Kaynak Dosyalar</translation> + <source>Forms Files</source> + <translation>Form Dosyaları</translation> </message> <message> <location filename="../Project/AddDirectoryDialog.py" line="73"/> - <source>Interface Files</source> - <translation>Arayüz Dosyaları</translation> + <source>Resource Files</source> + <translation>Kaynak Dosyalar</translation> </message> <message> <location filename="../Project/AddDirectoryDialog.py" line="75"/> + <source>Interface Files</source> + <translation>Arayüz Dosyaları</translation> + </message> + <message> + <location filename="../Project/AddDirectoryDialog.py" line="79"/> <source>Other Files (*)</source> <translation>Diğer Dosyalar (*)</translation> </message> @@ -569,6 +569,11 @@ You may select it with a dialog by pressing the button to the right.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Project/AddDirectoryDialog.py" line="77"/> + <source>Protocol Files</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>AddFileDialog</name> @@ -658,71 +663,71 @@ </message> <message> <location filename="../Project/AddFileDialog.py" line="82"/> - <source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Translation Files ({4});;All Files (*)</source> - <translation>Kaynak Dosyaları ({0});;Form Dosyaları ({1});; Kaynak Dosyalar({2});;Arayüz Dosyaları ({3});;Çeviri Dosyaları ({4});;Tüm Dosyalar (*)</translation> - </message> - <message> - <location filename="../Project/AddFileDialog.py" line="95"/> + <source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Protocol Files ({4});;Translation Files ({5});;All Files (*)</source> + <translation type="unfinished">Kaynak Dosyaları ({0});;Form Dosyaları ({1});; Kaynak Dosyalar({2});;Arayüz Dosyaları ({3});;Çeviri Dosyaları ({4});;Tüm Dosyalar (*)</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="97"/> <source>Select Files</source> <translation>Dosyaları Seç</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="101"/> - <source>Forms Files ({0})</source> - <translation>Form Dosyaları ({0})</translation> - </message> - <message> <location filename="../Project/AddFileDialog.py" line="103"/> + <source>Forms Files ({0})</source> + <translation>Form Dosyaları ({0})</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="105"/> <source>Select user-interface files</source> <translation>Kullanıcı-arayüz dosyalarını seç</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="109"/> - <source>Resource Files ({0})</source> - <translation>Kaynak Dosyalar ({0})</translation> - </message> - <message> <location filename="../Project/AddFileDialog.py" line="111"/> + <source>Resource Files ({0})</source> + <translation>Kaynak Dosyalar ({0})</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="113"/> <source>Select resource files</source> <translation>Kaynak(resource) dosyalarını seç</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="117"/> - <source>Source Files ({0});;All Files (*)</source> - <translation>Kaynak Dosyaları ({0});; Tüm Dosyalar (*)</translation> - </message> - <message> <location filename="../Project/AddFileDialog.py" line="119"/> + <source>Source Files ({0});;All Files (*)</source> + <translation>Kaynak Dosyaları ({0});; Tüm Dosyalar (*)</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="121"/> <source>Select source files</source> <translation>Kaynak dosyalarını seç</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="125"/> - <source>Interface Files ({0})</source> - <translation>Arayüz Dosyaları ({0})</translation> - </message> - <message> <location filename="../Project/AddFileDialog.py" line="127"/> + <source>Interface Files ({0})</source> + <translation>Arayüz Dosyaları ({0})</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="129"/> <source>Select interface files</source> <translation>Arayüz dosyalarını seç</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="133"/> + <location filename="../Project/AddFileDialog.py" line="143"/> <source>Translation Files ({0})</source> <translation>Çeviri Dosyaları ({0})</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="135"/> + <location filename="../Project/AddFileDialog.py" line="145"/> <source>Select translation files</source> <translation>Çeviri dosyalarını seç</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="137"/> + <location filename="../Project/AddFileDialog.py" line="147"/> <source>All Files (*)</source> <translation>Tüm Dosyalar (*)</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="138"/> + <location filename="../Project/AddFileDialog.py" line="148"/> <source>Select files</source> <translation>Dosyaları seç</translation> </message> @@ -739,6 +744,16 @@ the button to the right.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Project/AddFileDialog.py" line="135"/> + <source>Protocol Files ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="137"/> + <source>Select protocol files</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>AddFoundFilesDialog</name> @@ -12136,7 +12151,7 @@ <translation>Vurgulama stillerini dışa aktar</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="482"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="485"/> <source>Highlighting styles file (*.e4h)</source> <translation>Metin vurgulayıcı stil dosyaları (*.e4h)</translation> </message> @@ -12146,12 +12161,12 @@ <translation><p>Metin vurgulayacı stili <b>{0}</b> dosyasına dış aktarılamıyor.</p><p>Sebep: {1}</p></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="498"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="501"/> <source>Import Highlighting Styles</source> <translation>Vurgulama stillerini içe aktar</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="498"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="501"/> <source><p>The highlighting styles could not be read from file <b>{0}</b>.</p><p>Reason: {1}</p></source> <translation><p>Metin vurgulayacı stili <b>{0}</b> dosyasından okunamıyor.</p><p>Sebep: {1}</p></translation> </message> @@ -16499,15 +16514,20 @@ <translation>Arayüzler</translation> </message> <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="44"/> + <location filename="../Project/FiletypeAssociationDialog.py" line="45"/> <source>Others</source> <translation>Diğerleri</translation> </message> <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="45"/> + <location filename="../Project/FiletypeAssociationDialog.py" line="46"/> <source>Ignore</source> <translation>Yoksay</translation> </message> + <message> + <location filename="../Project/FiletypeAssociationDialog.py" line="44"/> + <source>Protocols</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>FindFileDialog</name> @@ -16592,12 +16612,12 @@ <translation>&Kaynaklar</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="153"/> + <location filename="../UI/FindFileDialog.ui" line="183"/> <source>Search in resources</source> <translation>Kaynaklar içinde ara</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="156"/> + <location filename="../UI/FindFileDialog.ui" line="186"/> <source>&Resources</source> <translation>Kaynakla&r</translation> </message> @@ -16612,57 +16632,57 @@ <translation>&Formlar</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="173"/> + <location filename="../UI/FindFileDialog.ui" line="153"/> <source>Search in interfaces</source> <translation>Arayüzlerin içinde ara</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="176"/> + <location filename="../UI/FindFileDialog.ui" line="156"/> <source>&Interfaces</source> <translation>Aray&üzler</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="190"/> + <location filename="../UI/FindFileDialog.ui" line="202"/> <source>Select to filter the files by a given filename pattern</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="193"/> + <location filename="../UI/FindFileDialog.ui" line="205"/> <source>Fi&lter</source> <translation>S&üzgeç</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="209"/> + <location filename="../UI/FindFileDialog.ui" line="221"/> <source>Enter the filename wildcards separated by ';'</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="225"/> + <location filename="../UI/FindFileDialog.ui" line="241"/> <source>Find in</source> <translation>İçinde Bul</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="233"/> - <source>Search in files of the current project</source> - <translation>Geçerli projedeki dosyalarda arayın</translation> - </message> - <message> - <location filename="../UI/FindFileDialog.ui" line="236"/> - <source>&Project</source> - <translation>&Proje</translation> - </message> - <message> - <location filename="../UI/FindFileDialog.ui" line="246"/> - <source>Search in files of a directory tree to be entered below</source> - <translation>Daha önce girilen dizin ağacındaki dosyalarda ara</translation> - </message> - <message> <location filename="../UI/FindFileDialog.ui" line="249"/> + <source>Search in files of the current project</source> + <translation>Geçerli projedeki dosyalarda arayın</translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="252"/> + <source>&Project</source> + <translation>&Proje</translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="262"/> + <source>Search in files of a directory tree to be entered below</source> + <translation>Daha önce girilen dizin ağacındaki dosyalarda ara</translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="265"/> <source>&Directory tree</source> <translation>&Dizin ağacı</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="270"/> + <location filename="../UI/FindFileDialog.ui" line="286"/> <source>Enter the directory to search in</source> <translation>İçinde arama yapılacak dizini gir</translation> </message> @@ -16672,37 +16692,37 @@ <translation type="obsolete">Dizin seçme diyaloğu ile dizini seçiniz</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="279"/> + <location filename="../UI/FindFileDialog.ui" line="295"/> <source>Search in open files only </source> <translation>Yalnızca açık dosyalarda ara</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="282"/> + <location filename="../UI/FindFileDialog.ui" line="298"/> <source>&Open files only</source> <translation>Yalnızca açık d&osyalar</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="309"/> + <location filename="../UI/FindFileDialog.ui" line="340"/> <source>Shows the progress of the search action</source> <translation>Arama işlemi sırasında süreci göster</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="341"/> + <location filename="../UI/FindFileDialog.ui" line="372"/> <source>File/Line</source> <translation>Dosya/Satır</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="346"/> + <location filename="../UI/FindFileDialog.ui" line="377"/> <source>Text</source> <translation>Metin</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="354"/> + <location filename="../UI/FindFileDialog.ui" line="385"/> <source>Press to apply the selected replacements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="357"/> + <location filename="../UI/FindFileDialog.ui" line="388"/> <source>Replace</source> <translation>Yerdeğiştir</translation> </message> @@ -16717,17 +16737,17 @@ <translation>Bul</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="657"/> + <location filename="../UI/FindFileDialog.py" line="666"/> <source>Replace in Files</source> <translation>Dosyalarda yer değiştir</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="383"/> + <location filename="../UI/FindFileDialog.py" line="392"/> <source>Invalid search expression</source> <translation>Geçersiz arama ifadesi</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="383"/> + <location filename="../UI/FindFileDialog.py" line="392"/> <source><p>The search expression is not valid.</p><p>Error: {0}</p></source> <translation type="unfinished"></translation> </message> @@ -16737,43 +16757,43 @@ <translation type="obsolete">Dizin Seçiniz</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="616"/> + <location filename="../UI/FindFileDialog.py" line="625"/> <source><p>Could not read the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="657"/> + <location filename="../UI/FindFileDialog.py" line="666"/> <source><p>Could not save the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="684"/> + <location filename="../UI/FindFileDialog.py" line="693"/> <source>Open</source> <translation>Aç</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="685"/> + <location filename="../UI/FindFileDialog.py" line="694"/> <source>Copy Path to Clipboard</source> <translation>Yolu Panoya kopyala</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="631"/> + <location filename="../UI/FindFileDialog.py" line="640"/> <source><p>The current and the original hash of the file <b>{0}</b> are different. Skipping it.</p><p>Hash 1: {1}</p><p>Hash 2: {2}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="318"/> + <location filename="../UI/FindFileDialog.ui" line="349"/> <source>%v/%m Files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="504"/> + <location filename="../UI/FindFileDialog.py" line="513"/> <source>{0} / {1}</source> <comment>occurrences / files</comment> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../UI/FindFileDialog.py" line="505"/> + <location filename="../UI/FindFileDialog.py" line="514"/> <source>%n occurrence(s)</source> <translation type="unfinished"> <numerusform></numerusform> @@ -16781,13 +16801,18 @@ </translation> </message> <message numerus="yes"> - <location filename="../UI/FindFileDialog.py" line="505"/> + <location filename="../UI/FindFileDialog.py" line="514"/> <source>%n file(s)</source> <translation type="unfinished"> <numerusform></numerusform> <numerusform></numerusform> </translation> </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="176"/> + <source>&Protocols</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>FindFileNameDialog</name> @@ -33457,12 +33482,12 @@ <translation>Yerleşimi fabrika ayarlarına döndür</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="243"/> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="244"/> <source>System</source> <translation>Sistem</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="225"/> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="226"/> <source>English</source> <comment>Translate this with your language</comment> <translation>Türkçe</translation> @@ -41055,168 +41080,168 @@ <context> <name>PluginRepositoryWidget</name> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="76"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="77"/> <source>Update</source> <translation>Güncelle</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="78"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="79"/> <source>Download</source> <translation>İndir</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="85"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="86"/> <source>Cancel</source> <translation>Vazgeç</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="88"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="89"/> <source>Close && Install</source> <translation>Kapat && Kur</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="367"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="368"/> <source>Download Plugin Files</source> <translation>Eklenti Dosyalarını İndir</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="367"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="368"/> <source>The requested plugins were downloaded.</source> <translation>İhtiyaç duyulan eklentiler indirildi.</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="423"/> <source>Read plugins repository file</source> <translation>Kaynak havuzu eklentiler dosyasını oku</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="423"/> <source><p>The plugins repository file <b>{0}</b> could not be read. Select Update</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="431"/> <source>No plugin repository file available. Select Update.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="498"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="499"/> <source>Error downloading file</source> <translation>Dosya yüklenirken hata</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="498"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="499"/> <source><p>Could not download the requested file from {0}.</p><p>Error: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="583"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="584"/> <source>Stable</source> <translation>Dengeli</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="590"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="591"/> <source>Unstable</source> <translation>Dengesiz</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="597"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="598"/> <source>Unknown</source> <translation>Bilinmeyen</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="81"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="82"/> <source>Download && Install</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="414"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="415"/> <source>Plugins Repository URL Changed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="414"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="415"/> <source>The URL of the Plugins Repository has changed. Select the "Update" button to get the new repository file.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="101"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="102"/> <source>Hide</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="103"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="104"/> <source>Hide Selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="106"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="107"/> <source>Show All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="109"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="110"/> <source>Cleanup Downloads</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="611"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="612"/> <source>up-to-date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="614"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="615"/> <source>new download available</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="618"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="619"/> <source>update installable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="622"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="623"/> <source>updated download available</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="902"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="912"/> <source>Cleanup of Plugin Downloads</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="902"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="912"/> <source><p>The plugin download <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="159"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="160"/> <source>Network Status: online</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="161"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="162"/> <source>Network Status: offline</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="474"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="475"/> <source>Computer is offline.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="437"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="438"/> <source>New: <b>{0}</b></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="439"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="440"/> <source>Local Updates: <b>{0}</b></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="441"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="442"/> <source>Remote Updates: <b>{0}</b></source> <translation type="unfinished"></translation> </message> @@ -41224,17 +41249,17 @@ <context> <name>PluginRepositoryWindow</name> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source>Process Generation Error</source> <translation>İşlem Üretecinde Hata</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source><p>Could not start the process.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>İşlem başlatılamıyor.<br>Bu durum büyük olasılıkla şundan kaynaklanıyto <b>{0}</b>.</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source>OK</source> <translation>TAMAM</translation> </message> @@ -44037,57 +44062,57 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="562"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="570"/> <source>Protocol Compilation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="548"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="552"/> <source>The compilation of the protocol file was successful.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="562"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="570"/> <source>The compilation of the protocol file failed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="614"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="622"/> <source>Process Generation Error</source> <translation type="unfinished">İşlem Üretecinde Hata</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="614"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="622"/> <source><p>Could not start {0}.<br>Ensure that it is in the search path.</p></source> <translation type="unfinished"><p>{0} başlatılamadı.<br> Bunun arama yolunda olduğundan emin olun.</p></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="623"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="631"/> <source>Compiler Invalid</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="623"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="631"/> <source>The configured compiler is invalid.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>Compiling Protocols...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>Abort</source> <translation type="unfinished">Vazgeç</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>%v/%m Protocols</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="695"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="703"/> <source>Protocols</source> <translation type="unfinished"></translation> </message> @@ -50908,12 +50933,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/QuickFindFile.ui" line="47"/> + <location filename="../Project/QuickFindFile.ui" line="52"/> <source>Path</source> <translation type="unfinished">Yol</translation> </message> <message> - <location filename="../Project/QuickFindFile.ui" line="52"/> + <location filename="../Project/QuickFindFile.ui" line="47"/> <source>Filename</source> <translation type="unfinished">Dosyaadı</translation> </message>
--- a/i18n/eric6_zh_CN.ts Sun Nov 19 13:03:04 2017 +0100 +++ b/i18n/eric6_zh_CN.ts Sun Nov 19 14:43:20 2017 +0100 @@ -533,27 +533,27 @@ <translation>文件类型(&F):</translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.py" line="67"/> + <location filename="../Project/AddDirectoryDialog.py" line="69"/> <source>Source Files</source> <translation>源文件</translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.py" line="69"/> - <source>Forms Files</source> - <translation>窗体文件</translation> - </message> - <message> <location filename="../Project/AddDirectoryDialog.py" line="71"/> - <source>Resource Files</source> - <translation>资源文件</translation> + <source>Forms Files</source> + <translation>窗体文件</translation> </message> <message> <location filename="../Project/AddDirectoryDialog.py" line="73"/> - <source>Interface Files</source> - <translation>界面文件</translation> + <source>Resource Files</source> + <translation>资源文件</translation> </message> <message> <location filename="../Project/AddDirectoryDialog.py" line="75"/> + <source>Interface Files</source> + <translation>界面文件</translation> + </message> + <message> + <location filename="../Project/AddDirectoryDialog.py" line="79"/> <source>Other Files (*)</source> <translation>其它文件 (*)</translation> </message> @@ -571,6 +571,11 @@ <p>输入要添加到当前项目的文件夹的名称。 您可以点击右侧的按钮打开一个对话框进行选择。</p></translation> </message> + <message> + <location filename="../Project/AddDirectoryDialog.py" line="77"/> + <source>Protocol Files</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>AddFileDialog</name> @@ -660,72 +665,72 @@ <translation type="obsolete">选择目标文件夹</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="95"/> + <location filename="../Project/AddFileDialog.py" line="97"/> <source>Select Files</source> <translation>选择文件</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="103"/> + <location filename="../Project/AddFileDialog.py" line="105"/> <source>Select user-interface files</source> <translation>选择用户界面文件</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="111"/> + <location filename="../Project/AddFileDialog.py" line="113"/> <source>Select resource files</source> <translation>选择资源文件</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="119"/> + <location filename="../Project/AddFileDialog.py" line="121"/> <source>Select source files</source> <translation>选择源文件</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="127"/> + <location filename="../Project/AddFileDialog.py" line="129"/> <source>Select interface files</source> <translation>选择界面文件</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="135"/> + <location filename="../Project/AddFileDialog.py" line="145"/> <source>Select translation files</source> <translation>选择翻译文件</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="137"/> + <location filename="../Project/AddFileDialog.py" line="147"/> <source>All Files (*)</source> <translation>所有文件 (*)</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="138"/> + <location filename="../Project/AddFileDialog.py" line="148"/> <source>Select files</source> <translation>选择文件</translation> </message> <message> <location filename="../Project/AddFileDialog.py" line="82"/> - <source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Translation Files ({4});;All Files (*)</source> - <translation>源文件 ({0});;窗体文件 ({1});;资源文件 ({2});;界面文件 ({3});;翻译文件 ({4});;所有文件 (*)</translation> - </message> - <message> - <location filename="../Project/AddFileDialog.py" line="101"/> + <source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Protocol Files ({4});;Translation Files ({5});;All Files (*)</source> + <translation type="unfinished">源文件 ({0});;窗体文件 ({1});;资源文件 ({2});;界面文件 ({3});;翻译文件 ({4});;所有文件 (*)</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="103"/> <source>Forms Files ({0})</source> <translation>窗体文件 ({0})</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="109"/> + <location filename="../Project/AddFileDialog.py" line="111"/> <source>Resource Files ({0})</source> <translation>资源文件 ({0})</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="117"/> + <location filename="../Project/AddFileDialog.py" line="119"/> <source>Source Files ({0});;All Files (*)</source> <translation>源文件 ({0});;所有文件 (*)</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="125"/> + <location filename="../Project/AddFileDialog.py" line="127"/> <source>Interface Files ({0})</source> <translation>界面文件 ({0})</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="133"/> + <location filename="../Project/AddFileDialog.py" line="143"/> <source>Translation Files ({0})</source> <translation>翻译文件 ({0})</translation> </message> @@ -744,6 +749,16 @@ <p>输入要添加到当前项目中的文件名称,使用“;”分隔。 您也可以点击右侧的按钮打开一个对话框进行选择。</p></translation> </message> + <message> + <location filename="../Project/AddFileDialog.py" line="135"/> + <source>Protocol Files ({0})</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Project/AddFileDialog.py" line="137"/> + <source>Select protocol files</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>AddFoundFilesDialog</name> @@ -12116,12 +12131,12 @@ <translation>导出高亮风格</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="498"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="501"/> <source>Import Highlighting Styles</source> <translation>导入高亮风格</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="482"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="485"/> <source>Highlighting styles file (*.e4h)</source> <translation type="unfinished"></translation> </message> @@ -12131,7 +12146,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="498"/> + <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="501"/> <source><p>The highlighting styles could not be read from file <b>{0}</b>.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> @@ -16521,15 +16536,20 @@ <translation>界面</translation> </message> <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="44"/> + <location filename="../Project/FiletypeAssociationDialog.py" line="45"/> <source>Others</source> <translation>其它</translation> </message> <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="45"/> + <location filename="../Project/FiletypeAssociationDialog.py" line="46"/> <source>Ignore</source> <translation>忽略</translation> </message> + <message> + <location filename="../Project/FiletypeAssociationDialog.py" line="44"/> + <source>Protocols</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>FindFileDialog</name> @@ -16604,12 +16624,12 @@ <translation>源代码(&)</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="153"/> + <location filename="../UI/FindFileDialog.ui" line="183"/> <source>Search in resources</source> <translation>在资源中搜索</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="156"/> + <location filename="../UI/FindFileDialog.ui" line="186"/> <source>&Resources</source> <translation>资源(&R)</translation> </message> @@ -16624,57 +16644,57 @@ <translation>窗体(&F)</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="173"/> + <location filename="../UI/FindFileDialog.ui" line="153"/> <source>Search in interfaces</source> <translation>在界面中搜索</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="176"/> + <location filename="../UI/FindFileDialog.ui" line="156"/> <source>&Interfaces</source> <translation>界面(&I)</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="190"/> + <location filename="../UI/FindFileDialog.ui" line="202"/> <source>Select to filter the files by a given filename pattern</source> <translation>选择通过给出的文件名样式过滤文件</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="193"/> + <location filename="../UI/FindFileDialog.ui" line="205"/> <source>Fi&lter</source> <translation>过滤器(&l)</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="209"/> + <location filename="../UI/FindFileDialog.ui" line="221"/> <source>Enter the filename wildcards separated by ';'</source> <translation>输入文件名通配符,用“;”分隔</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="225"/> + <location filename="../UI/FindFileDialog.ui" line="241"/> <source>Find in</source> <translation>查找在</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="233"/> - <source>Search in files of the current project</source> - <translation>在当前项目的文件中搜索</translation> - </message> - <message> - <location filename="../UI/FindFileDialog.ui" line="236"/> - <source>&Project</source> - <translation>项目(&P)</translation> - </message> - <message> - <location filename="../UI/FindFileDialog.ui" line="246"/> - <source>Search in files of a directory tree to be entered below</source> - <translation>在上面输入的目录树中的文件中搜索</translation> - </message> - <message> <location filename="../UI/FindFileDialog.ui" line="249"/> + <source>Search in files of the current project</source> + <translation>在当前项目的文件中搜索</translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="252"/> + <source>&Project</source> + <translation>项目(&P)</translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="262"/> + <source>Search in files of a directory tree to be entered below</source> + <translation>在上面输入的目录树中的文件中搜索</translation> + </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="265"/> <source>&Directory tree</source> <translation>目录(&D)树</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="270"/> + <location filename="../UI/FindFileDialog.ui" line="286"/> <source>Enter the directory to search in</source> <translation>输入要搜索的文件夹</translation> </message> @@ -16684,37 +16704,37 @@ <translation type="obsolete">通过文件夹选择对话框选择文件夹</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="279"/> + <location filename="../UI/FindFileDialog.ui" line="295"/> <source>Search in open files only </source> <translation>仅在打开文件中搜索</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="282"/> + <location filename="../UI/FindFileDialog.ui" line="298"/> <source>&Open files only</source> <translation>仅打开文件</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="309"/> + <location filename="../UI/FindFileDialog.ui" line="340"/> <source>Shows the progress of the search action</source> <translation>显示搜索进程</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="341"/> + <location filename="../UI/FindFileDialog.ui" line="372"/> <source>File/Line</source> <translation>文件/行</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="346"/> + <location filename="../UI/FindFileDialog.ui" line="377"/> <source>Text</source> <translation>文本</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="354"/> + <location filename="../UI/FindFileDialog.ui" line="385"/> <source>Press to apply the selected replacements</source> <translation>点击应用已选的替换</translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="357"/> + <location filename="../UI/FindFileDialog.ui" line="388"/> <source>Replace</source> <translation>替换</translation> </message> @@ -16729,7 +16749,7 @@ <translation>查找</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="657"/> + <location filename="../UI/FindFileDialog.py" line="666"/> <source>Replace in Files</source> <translation>在文件中替换</translation> </message> @@ -16749,65 +16769,70 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="684"/> + <location filename="../UI/FindFileDialog.py" line="693"/> <source>Open</source> <translation type="unfinished">打开</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="685"/> + <location filename="../UI/FindFileDialog.py" line="694"/> <source>Copy Path to Clipboard</source> <translation>将路径复制到剪贴板</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="383"/> + <location filename="../UI/FindFileDialog.py" line="392"/> <source>Invalid search expression</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="383"/> + <location filename="../UI/FindFileDialog.py" line="392"/> <source><p>The search expression is not valid.</p><p>Error: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="616"/> + <location filename="../UI/FindFileDialog.py" line="625"/> <source><p>Could not read the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="657"/> + <location filename="../UI/FindFileDialog.py" line="666"/> <source><p>Could not save the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="631"/> + <location filename="../UI/FindFileDialog.py" line="640"/> <source><p>The current and the original hash of the file <b>{0}</b> are different. Skipping it.</p><p>Hash 1: {1}</p><p>Hash 2: {2}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../UI/FindFileDialog.ui" line="318"/> + <location filename="../UI/FindFileDialog.ui" line="349"/> <source>%v/%m Files</source> <translation type="unfinished">%v/%m 文件</translation> </message> <message> - <location filename="../UI/FindFileDialog.py" line="504"/> + <location filename="../UI/FindFileDialog.py" line="513"/> <source>{0} / {1}</source> <comment>occurrences / files</comment> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="../UI/FindFileDialog.py" line="505"/> + <location filename="../UI/FindFileDialog.py" line="514"/> <source>%n occurrence(s)</source> <translation type="unfinished"> <numerusform></numerusform> </translation> </message> <message numerus="yes"> - <location filename="../UI/FindFileDialog.py" line="505"/> + <location filename="../UI/FindFileDialog.py" line="514"/> <source>%n file(s)</source> <translation type="unfinished"> <numerusform></numerusform> </translation> </message> + <message> + <location filename="../UI/FindFileDialog.ui" line="176"/> + <source>&Protocols</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>FindFileNameDialog</name> @@ -33409,12 +33434,12 @@ <translation>将布局重设为出厂设置</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="243"/> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="244"/> <source>System</source> <translation>系统</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="225"/> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="226"/> <source>English</source> <comment>Translate this with your language</comment> <translation>中文</translation> @@ -41051,169 +41076,169 @@ <context> <name>PluginRepositoryWidget</name> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="76"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="77"/> <source>Update</source> <translation>更新</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="78"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="79"/> <source>Download</source> <translation>下载</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="85"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="86"/> <source>Cancel</source> <translation>取消</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="88"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="89"/> <source>Close && Install</source> <translation>关闭与安装</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="367"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="368"/> <source>Download Plugin Files</source> <translation>下载插件文件</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="367"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="368"/> <source>The requested plugins were downloaded.</source> <translation>所需插件已下载。</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="423"/> <source>Read plugins repository file</source> <translation>读取插件仓库文件</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="431"/> <source>No plugin repository file available. Select Update.</source> <translation>无有效的插件仓库文件。 选择更新。</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="498"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="499"/> <source>Error downloading file</source> <translation>下载文件出错</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="583"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="584"/> <source>Stable</source> <translation>稳定</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="590"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="591"/> <source>Unstable</source> <translation>不稳定</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="597"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="598"/> <source>Unknown</source> <translation>未知</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="423"/> <source><p>The plugins repository file <b>{0}</b> could not be read. Select Update</p></source> <translation><p>插件仓库文件 <b>{0}</b> 无法读取。选择更新</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="498"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="499"/> <source><p>Could not download the requested file from {0}.</p><p>Error: {1}</p></source> <translation><p>无法从 {0} 下载指定文件。</p><p>错误:{1}</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="81"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="82"/> <source>Download && Install</source> <translation>下载并安装</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="414"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="415"/> <source>Plugins Repository URL Changed</source> <translation>插件仓库 URL 已改变</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="414"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="415"/> <source>The URL of the Plugins Repository has changed. Select the "Update" button to get the new repository file.</source> <translation>插件仓库的 URL 已经改变。选择“更新”按钮来获取新的仓库文件。</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="101"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="102"/> <source>Hide</source> <translation>隐藏</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="103"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="104"/> <source>Hide Selected</source> <translation>隐藏选中项</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="106"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="107"/> <source>Show All</source> <translation>显示全部</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="109"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="110"/> <source>Cleanup Downloads</source> <translation>清理下载</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="611"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="612"/> <source>up-to-date</source> <translation>最新</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="614"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="615"/> <source>new download available</source> <translation>新的下载可用</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="618"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="619"/> <source>update installable</source> <translation>更新可安装</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="622"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="623"/> <source>updated download available</source> <translation>更新下载可用</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="902"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="912"/> <source>Cleanup of Plugin Downloads</source> <translation>清理插件安装</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="902"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="912"/> <source><p>The plugin download <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation><p>插件下载 <b>{0}</b> 无法删除。</p><p>原因:{1}</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="159"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="160"/> <source>Network Status: online</source> <translation>网络状态:在线</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="161"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="162"/> <source>Network Status: offline</source> <translation>网络状态:离线</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="474"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="475"/> <source>Computer is offline.</source> <translation>计算机已离线。</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="437"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="438"/> <source>New: <b>{0}</b></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="439"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="440"/> <source>Local Updates: <b>{0}</b></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="441"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="442"/> <source>Remote Updates: <b>{0}</b></source> <translation type="unfinished"></translation> </message> @@ -41221,17 +41246,17 @@ <context> <name>PluginRepositoryWindow</name> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source>Process Generation Error</source> <translation>进程生成错误</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source>OK</source> <translation>确定</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="854"/> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="855"/> <source><p>Could not start the process.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>无法启动进程。<br>请确保它作为 <b>{0}</b> 可用。</p></translation> </message> @@ -44048,57 +44073,57 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="562"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="570"/> <source>Protocol Compilation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="548"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="552"/> <source>The compilation of the protocol file was successful.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="562"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="570"/> <source>The compilation of the protocol file failed.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="614"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="622"/> <source>Process Generation Error</source> <translation type="unfinished">进程生成错误</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="614"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="622"/> <source><p>Could not start {0}.<br>Ensure that it is in the search path.</p></source> <translation type="unfinished">无法启动 {0}。请保证它处在搜索路径中。</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="623"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="631"/> <source>Compiler Invalid</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="623"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="631"/> <source>The configured compiler is invalid.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>Compiling Protocols...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>Abort</source> <translation type="unfinished">终止</translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="689"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="697"/> <source>%v/%m Protocols</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/ProjectProtocolsBrowser.py" line="695"/> + <location filename="../Project/ProjectProtocolsBrowser.py" line="703"/> <source>Protocols</source> <translation type="unfinished"></translation> </message> @@ -51068,12 +51093,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Project/QuickFindFile.ui" line="47"/> + <location filename="../Project/QuickFindFile.ui" line="52"/> <source>Path</source> <translation type="unfinished">路径</translation> </message> <message> - <location filename="../Project/QuickFindFile.ui" line="52"/> + <location filename="../Project/QuickFindFile.ui" line="47"/> <source>Filename</source> <translation type="unfinished">文件名</translation> </message>