diff options
author | Thomas Preud'homme <robotux@celest.fr> | 2013-03-21 11:01:59 +0100 |
---|---|---|
committer | Thomas Preud'homme <robotux@celest.fr> | 2013-03-21 11:01:59 +0100 |
commit | e297dbd8052ef4e66f069e2dd1865ae7fa8af28e (patch) | |
tree | 342fea0a2f6f33b8b62dad2d1729f8209da1a1ba /plugins/CopyEngine | |
parent | 8f9f382e1c97cab2e72e97495650c73ac4b97314 (diff) |
Imported Upstream version 0.3.1.0
Diffstat (limited to 'plugins/CopyEngine')
61 files changed, 12606 insertions, 2823 deletions
diff --git a/plugins/CopyEngine/Ultracopier-0.3/FilterRules.cpp b/plugins/CopyEngine/Ultracopier-0.3/FilterRules.cpp new file mode 100644 index 0000000..0e6ba25 --- /dev/null +++ b/plugins/CopyEngine/Ultracopier-0.3/FilterRules.cpp @@ -0,0 +1,193 @@ +#include "FilterRules.h" +#include "ui_FilterRules.h" + +#include <QMessageBox> + +FilterRules::FilterRules(QWidget *parent) : + QDialog(parent), + ui(new Ui::FilterRules) +{ + ui->setupUi(this); + updateChecking(); + haveBeenValided=false; +} + +FilterRules::~FilterRules() +{ + delete ui; +} + +bool FilterRules::getIsValid() +{ + return isValid && haveBeenValided; +} + +QString FilterRules::get_search_text() +{ + return ui->search->text(); +} + +SearchType FilterRules::get_search_type() +{ + switch(ui->search_type->currentIndex()) + { + case 0: + return SearchType_rawText; + case 1: + return SearchType_simpleRegex; + case 2: + return SearchType_perlRegex; + } + return SearchType_simpleRegex; +} + +ApplyOn FilterRules::get_apply_on() +{ + switch(ui->apply_on->currentIndex()) + { + case 0: + return ApplyOn_file; + case 1: + return ApplyOn_fileAndFolder; + case 2: + return ApplyOn_folder; + } + return ApplyOn_fileAndFolder; +} + +bool FilterRules::get_need_match_all() +{ + return ui->need_match_all->isChecked(); +} + +void FilterRules::set_search_text(QString search_text) +{ + ui->search->setText(search_text); +} + +void FilterRules::set_search_type(SearchType search_type) +{ + switch(search_type) + { + case SearchType_rawText: + ui->search_type->setCurrentIndex(0); + break; + case SearchType_simpleRegex: + ui->search_type->setCurrentIndex(1); + break; + case SearchType_perlRegex: + ui->search_type->setCurrentIndex(2); + break; + } +} + +void FilterRules::set_apply_on(ApplyOn apply_on) +{ + switch(apply_on) + { + case ApplyOn_file: + ui->apply_on->setCurrentIndex(0); + break; + case ApplyOn_fileAndFolder: + ui->apply_on->setCurrentIndex(1); + break; + case ApplyOn_folder: + ui->apply_on->setCurrentIndex(2); + break; + } +} + +void FilterRules::set_need_match_all(bool need_match_all) +{ + ui->need_match_all->setChecked(need_match_all); +} + +void FilterRules::on_search_textChanged(const QString &arg1) +{ + Q_UNUSED(arg1); + updateChecking(); +} + +void FilterRules::updateChecking() +{ + QRegExp regex; + isValid=!ui->search->text().isEmpty(); + if(isValid) + { + QString tempString; + if(ui->search_type->currentIndex()==0) + { + tempString=QRegExp::escape(ui->search->text()); + if(tempString.contains('/') || tempString.contains('\\')) + isValid=false; + } + else if(ui->search_type->currentIndex()==1) + { + tempString=QRegExp::escape(ui->search->text()); + tempString.replace("\\*","[^\\\\/]*"); + } + else if(ui->search_type->currentIndex()==2) + { + tempString=ui->search->text(); + if(tempString.startsWith('^') && tempString.endsWith('$')) + { + ui->need_match_all->setChecked(true); + tempString.remove(QRegExp("^\\^")); + tempString.remove(QRegExp("\\$$")); + ui->search->setText(tempString); + } + } + if(isValid) + { + if(ui->need_match_all->isChecked()) + tempString="^"+tempString+"$"; + regex=QRegExp(tempString); + isValid=regex.isValid() && !regex.isEmpty(); + } + } + + ui->isValid->setChecked(isValid); + ui->testString->setEnabled(isValid); + ui->label_test_string->setEnabled(isValid); + ui->matched->setEnabled(isValid); + ui->matched->setChecked(isValid && ui->testString->text().contains(regex)); + ui->buttonBox->button(QDialogButtonBox::Ok)->setEnabled(isValid); +} + +void FilterRules::on_isValid_clicked() +{ + updateChecking(); +} + +void FilterRules::on_testString_textChanged(const QString &arg1) +{ + Q_UNUSED(arg1); + updateChecking(); +} + +void FilterRules::on_matched_clicked() +{ + updateChecking(); +} + +void FilterRules::on_search_type_currentIndexChanged(int index) +{ + Q_UNUSED(index); + updateChecking(); +} + +void FilterRules::on_need_match_all_clicked() +{ + updateChecking(); +} + +void FilterRules::on_buttonBox_clicked(QAbstractButton *button) +{ + if(ui->buttonBox->buttonRole(button)==QDialogButtonBox::RejectRole) + reject(); + else + { + haveBeenValided=true; + accept(); + } +} diff --git a/plugins/CopyEngine/Ultracopier-0.3/FilterRules.h b/plugins/CopyEngine/Ultracopier-0.3/FilterRules.h new file mode 100644 index 0000000..f06f0cb --- /dev/null +++ b/plugins/CopyEngine/Ultracopier-0.3/FilterRules.h @@ -0,0 +1,46 @@ +#ifndef FILTERRULES_H +#define FILTERRULES_H + +#include <QDialog> +#include <QAbstractButton> +#include <QPushButton> + +#include "StructEnumDefinition_CopyEngine.h" + +namespace Ui { +class FilterRules; +} + +/** All the filter rules to include/exclude some file during the listing */ +class FilterRules : public QDialog +{ + Q_OBJECT + +public: + explicit FilterRules(QWidget *parent = 0); + ~FilterRules(); + bool getIsValid(); + QString get_search_text(); + SearchType get_search_type(); + ApplyOn get_apply_on(); + bool get_need_match_all(); + void set_search_text(QString search_text); + void set_search_type(SearchType search_type); + void set_apply_on(ApplyOn apply_on); + void set_need_match_all(bool need_match_all); +private slots: + void on_search_textChanged(const QString &arg1); + void on_isValid_clicked(); + void on_testString_textChanged(const QString &arg1); + void on_matched_clicked(); + void on_search_type_currentIndexChanged(int index); + void on_need_match_all_clicked(); + void on_buttonBox_clicked(QAbstractButton *button); +private: + Ui::FilterRules *ui; + void updateChecking(); + bool isValid; + bool haveBeenValided; +}; + +#endif // FILTERRULES_H diff --git a/plugins/CopyEngine/Ultracopier-0.3/FilterRules.ui b/plugins/CopyEngine/Ultracopier-0.3/FilterRules.ui new file mode 100644 index 0000000..fad35cd --- /dev/null +++ b/plugins/CopyEngine/Ultracopier-0.3/FilterRules.ui @@ -0,0 +1,162 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>FilterRules</class> + <widget class="QDialog" name="FilterRules"> + <property name="windowModality"> + <enum>Qt::WindowModal</enum> + </property> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>289</width> + <height>231</height> + </rect> + </property> + <property name="windowTitle"> + <string>Filters dialog</string> + </property> + <property name="windowIcon"> + <iconset resource="resources.qrc"> + <normaloff>:/resources/filter.png</normaloff>:/resources/filter.png</iconset> + </property> + <layout class="QGridLayout" name="gridLayout_2"> + <property name="margin"> + <number>1</number> + </property> + <property name="spacing"> + <number>1</number> + </property> + <item row="0" column="0"> + <widget class="QLabel" name="label"> + <property name="text"> + <string>Search:</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QLineEdit" name="search"/> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="label_3"> + <property name="text"> + <string>Search type:</string> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QComboBox" name="search_type"> + <item> + <property name="text"> + <string>Raw text</string> + </property> + </item> + <item> + <property name="text"> + <string>Simplified regex</string> + </property> + </item> + <item> + <property name="text"> + <string>Perl's regex</string> + </property> + </item> + </widget> + </item> + <item row="2" column="0"> + <widget class="QLabel" name="label_2"> + <property name="text"> + <string>Apply on:</string> + </property> + </widget> + </item> + <item row="2" column="1"> + <widget class="QComboBox" name="apply_on"> + <item> + <property name="text"> + <string>File</string> + </property> + </item> + <item> + <property name="text"> + <string>Folder</string> + </property> + </item> + <item> + <property name="text"> + <string>File and folder</string> + </property> + </item> + </widget> + </item> + <item row="3" column="0" colspan="2"> + <widget class="QCheckBox" name="need_match_all"> + <property name="text"> + <string>All string need match</string> + </property> + </widget> + </item> + <item row="4" column="0" colspan="2"> + <widget class="QGroupBox" name="groupBoxChecking"> + <property name="title"> + <string>Checking</string> + </property> + <layout class="QGridLayout" name="gridLayout"> + <item row="0" column="0" colspan="2"> + <widget class="QCheckBox" name="isValid"> + <property name="text"> + <string>The regex is valid</string> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="label_test_string"> + <property name="text"> + <string>Test string:</string> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QLineEdit" name="testString"/> + </item> + <item row="2" column="0" colspan="2"> + <widget class="QCheckBox" name="matched"> + <property name="text"> + <string>The test string match with the regex</string> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item row="5" column="0" colspan="2"> + <layout class="QHBoxLayout" name="horizontalLayout"> + <item> + <spacer name="horizontalSpacer"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>68</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + <item> + <widget class="QDialogButtonBox" name="buttonBox"> + <property name="standardButtons"> + <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> + </property> + </widget> + </item> + </layout> + </item> + </layout> + </widget> + <resources> + <include location="resources.qrc"/> + </resources> + <connections/> +</ui> diff --git a/plugins/CopyEngine/Ultracopier-0.3/Filters.cpp b/plugins/CopyEngine/Ultracopier-0.3/Filters.cpp new file mode 100644 index 0000000..ce87b52 --- /dev/null +++ b/plugins/CopyEngine/Ultracopier-0.3/Filters.cpp @@ -0,0 +1,456 @@ +#include "Filters.h" +#include "ui_Filters.h" + +#include <QMessageBox> + +Filters::Filters(QWidget *parent) : + QDialog(parent), + ui(new Ui::Filters) +{ + ui->setupUi(this); +} + +Filters::~Filters() +{ + delete ui; +} + +void Filters::setFilters(QStringList includeStrings,QStringList includeOptions,QStringList excludeStrings,QStringList excludeOptions) +{ + if(includeStrings.size()!=includeOptions.size() || excludeStrings.size()!=excludeOptions.size()) + return; + Filters_rules new_item; + + include.clear(); + int index=0; + while(index<includeStrings.size()) + { + new_item.search_text=includeStrings.at(index); + QStringList options=includeOptions.at(index).split(";"); + new_item.need_match_all=false; + new_item.search_type=SearchType_rawText; + new_item.apply_on=ApplyOn_fileAndFolder; + + if(options.contains("SearchType_simpleRegex")) + new_item.search_type=SearchType_simpleRegex; + if(options.contains("SearchType_perlRegex")) + new_item.search_type=SearchType_perlRegex; + if(options.contains("ApplyOn_file")) + new_item.apply_on=ApplyOn_file; + if(options.contains("ApplyOn_folder")) + new_item.apply_on=ApplyOn_folder; + if(options.contains("need_match_all")) + new_item.need_match_all=true; + + if(convertToRegex(new_item)) + include << new_item; + + index++; + } + + exclude.clear(); + index=0; + while(index<excludeStrings.size()) + { + new_item.search_text=excludeStrings.at(index); + QStringList options=excludeOptions.at(index).split(";"); + new_item.need_match_all=false; + new_item.search_type=SearchType_rawText; + new_item.apply_on=ApplyOn_fileAndFolder; + + if(options.contains("SearchType_simpleRegex")) + new_item.search_type=SearchType_simpleRegex; + if(options.contains("SearchType_perlRegex")) + new_item.search_type=SearchType_perlRegex; + if(options.contains("ApplyOn_file")) + new_item.apply_on=ApplyOn_file; + if(options.contains("ApplyOn_folder")) + new_item.apply_on=ApplyOn_folder; + if(options.contains("need_match_all")) + new_item.need_match_all=true; + + if(convertToRegex(new_item)) + exclude << new_item; + + index++; + } + + reShowAll(); +} + +void Filters::reShowAll() +{ + ui->inclusion->clear(); + int index=0; + while(index<include.size()) + { + QString entryShow=include.at(index).search_text+" ("; + QStringList optionsToShow; + switch(include.at(index).search_type) + { + case SearchType_rawText: + optionsToShow << tr("Raw text"); + break; + case SearchType_simpleRegex: + optionsToShow << tr("Simplified regex"); + break; + case SearchType_perlRegex: + optionsToShow << tr("Perl's regex"); + break; + default: + break; + } + switch(include.at(index).apply_on) + { + case ApplyOn_file: + optionsToShow << tr("Only on file"); + break; + case ApplyOn_folder: + optionsToShow << tr("Only on folder"); + break; + default: + break; + } + if(include.at(index).need_match_all) + optionsToShow << tr("Full match"); + entryShow+=optionsToShow.join(","); + entryShow+=")"; + ui->inclusion->addItem(new QListWidgetItem(entryShow)); + index++; + } + ui->exclusion->clear(); + index=0; + while(index<exclude.size()) + { + QString entryShow=exclude.at(index).search_text+" ("; + QStringList optionsToShow; + switch(exclude.at(index).search_type) + { + case SearchType_rawText: + optionsToShow << tr("Raw text"); + break; + case SearchType_simpleRegex: + optionsToShow << tr("Simplified regex"); + break; + case SearchType_perlRegex: + optionsToShow << tr("Perl's regex"); + break; + default: + break; + } + switch(exclude.at(index).apply_on) + { + case ApplyOn_file: + optionsToShow << tr("Only on file"); + break; + case ApplyOn_folder: + optionsToShow << tr("Only on folder"); + break; + default: + break; + } + if(exclude.at(index).need_match_all) + optionsToShow << tr("Full match"); + entryShow+=optionsToShow.join(","); + entryShow+=")"; + ui->exclusion->addItem(new QListWidgetItem(entryShow)); + index++; + } +} + +QList<Filters_rules> Filters::getInclude() +{ + return include; +} + +QList<Filters_rules> Filters::getExclude() +{ + return exclude; +} + +void Filters::newLanguageLoaded() +{ + ui->retranslateUi(this); + reShowAll(); +} + +void Filters::haveNewFilters() +{ + QStringList includeStrings,includeOptions,excludeStrings,excludeOptions; + int index=0; + while(index<include.size()) + { + includeStrings<<include.at(index).search_text; + QStringList optionsToShow; + + switch(include.at(index).search_type) + { + case SearchType_rawText: + optionsToShow << "SearchType_rawText"; + break; + case SearchType_simpleRegex: + optionsToShow << "SearchType_simpleRegex"; + break; + case SearchType_perlRegex: + optionsToShow << "SearchType_perlRegex"; + break; + default: + break; + } + switch(include.at(index).apply_on) + { + case ApplyOn_file: + optionsToShow << "ApplyOn_file"; + break; + case ApplyOn_fileAndFolder: + optionsToShow << "ApplyOn_fileAndFolder"; + break; + case ApplyOn_folder: + optionsToShow << "ApplyOn_folder"; + break; + default: + break; + } + if(include.at(index).need_match_all) + optionsToShow << tr("Full match"); + includeOptions<<optionsToShow.join(";"); + index++; + } + index=0; + while(index<exclude.size()) + { + excludeStrings<<exclude.at(index).search_text; + QStringList optionsToShow; + + switch(exclude.at(index).search_type) + { + case SearchType_rawText: + optionsToShow << "SearchType_rawText"; + break; + case SearchType_simpleRegex: + optionsToShow << "SearchType_simpleRegex"; + break; + case SearchType_perlRegex: + optionsToShow << "SearchType_perlRegex"; + break; + default: + break; + } + switch(exclude.at(index).apply_on) + { + case ApplyOn_file: + optionsToShow << "ApplyOn_file"; + break; + case ApplyOn_fileAndFolder: + optionsToShow << "ApplyOn_fileAndFolder"; + break; + case ApplyOn_folder: + optionsToShow << "ApplyOn_folder"; + break; + default: + break; + } + if(exclude.at(index).need_match_all) + optionsToShow << tr("Full match"); + excludeOptions<<optionsToShow.join(";"); + index++; + } + emit sendNewFilters(includeStrings,includeOptions,excludeStrings,excludeOptions); +} + +bool Filters::convertToRegex(Filters_rules &item) +{ + bool isValid=!item.search_text.isEmpty(); + if(isValid) + { + QRegExp regex; + QString tempString; + if(item.search_type==SearchType_rawText) + { + tempString=QRegExp::escape(item.search_text); + if(tempString.contains('/') || tempString.contains('\\')) + isValid=false; + } + else if(item.search_type==SearchType_simpleRegex) + { + tempString=QRegExp::escape(item.search_text); + tempString.replace("\\*","[^\\\\/]*"); + } + else if(item.search_type==SearchType_perlRegex) + { + tempString=item.search_text; + if(tempString.startsWith('^') && tempString.endsWith('$')) + { + item.need_match_all=true; + tempString.remove(QRegExp("^\\^")); + tempString.remove(QRegExp("\\$$")); + item.search_text=tempString; + } + } + if(isValid) + { + if(item.need_match_all==true) + tempString="^"+tempString+"$"; + regex=QRegExp(tempString); + isValid=regex.isValid() && !regex.isEmpty(); + item.regex=regex; + return true; + } + else + return false; + } + return false; +} + +void Filters::on_remove_exclusion_clicked() +{ + bool removedEntry=false; + int index=0; + while(index<ui->exclusion->count()) + { + if(ui->exclusion->item(index)->isSelected()) + { + delete ui->exclusion->item(index); + exclude.removeAt(index); + removedEntry=true; + } + else + index++; + } + if(removedEntry) + { + reShowAll(); + haveNewFilters(); + } +} + +void Filters::on_remove_inclusion_clicked() +{ + bool removedEntry=false; + int index=0; + while(index<ui->inclusion->count()) + { + if(ui->inclusion->item(index)->isSelected()) + { + delete ui->inclusion->item(index); + include.removeAt(index); + removedEntry=true; + } + else + index++; + } + if(removedEntry) + { + reShowAll(); + haveNewFilters(); + } +} + +void Filters::on_add_exclusion_clicked() +{ + FilterRules dialog(this); + dialog.exec(); + if(dialog.getIsValid()) + { + Filters_rules new_item; + new_item.apply_on=dialog.get_apply_on(); + new_item.need_match_all=dialog.get_need_match_all(); + new_item.search_text=dialog.get_search_text(); + new_item.search_type=dialog.get_search_type(); + exclude << new_item; + reShowAll(); + haveNewFilters(); + } +} + +void Filters::on_buttonBox_clicked(QAbstractButton *button) +{ + if(ui->buttonBox->buttonRole(button)==QDialogButtonBox::RejectRole) + reject(); +} + +void Filters::on_add_inclusion_clicked() +{ + FilterRules dialog(this); + dialog.exec(); + if(dialog.getIsValid()) + { + Filters_rules new_item; + new_item.apply_on=dialog.get_apply_on(); + new_item.need_match_all=dialog.get_need_match_all(); + new_item.search_text=dialog.get_search_text(); + new_item.search_type=dialog.get_search_type(); + if(convertToRegex(new_item)) + include << new_item; + reShowAll(); + haveNewFilters(); + } +} + +void Filters::on_edit_exclusion_clicked() +{ + bool editedEntry=false; + int index=0; + while(index<ui->exclusion->count()) + { + if(ui->exclusion->item(index)->isSelected()) + { + FilterRules dialog(this); + dialog.set_apply_on(exclude[index].apply_on); + dialog.set_need_match_all(exclude[index].need_match_all); + dialog.set_search_text(exclude[index].search_text); + dialog.set_search_type(exclude[index].search_type); + dialog.exec(); + if(dialog.getIsValid()) + { + exclude[index].apply_on=dialog.get_apply_on(); + exclude[index].need_match_all=dialog.get_need_match_all(); + exclude[index].search_text=dialog.get_search_text(); + exclude[index].search_type=dialog.get_search_type(); + if(!convertToRegex(exclude[index])) + exclude.removeAt(index); + editedEntry=true; + } + } + index++; + } + if(editedEntry) + { + reShowAll(); + haveNewFilters(); + } +} + +void Filters::on_edit_inclusion_clicked() +{ + bool editedEntry=false; + int index=0; + while(index<ui->inclusion->count()) + { + if(ui->inclusion->item(index)->isSelected()) + { + FilterRules dialog(this); + dialog.set_apply_on(exclude[index].apply_on); + dialog.set_need_match_all(exclude[index].need_match_all); + dialog.set_search_text(exclude[index].search_text); + dialog.set_search_type(exclude[index].search_type); + dialog.exec(); + if(dialog.getIsValid()) + { + exclude[index].apply_on=dialog.get_apply_on(); + exclude[index].need_match_all=dialog.get_need_match_all(); + exclude[index].search_text=dialog.get_search_text(); + exclude[index].search_type=dialog.get_search_type(); + if(!convertToRegex(exclude[index])) + exclude.removeAt(index); + editedEntry=true; + } + } + index++; + } + if(editedEntry) + { + reShowAll(); + haveNewFilters(); + } +} diff --git a/plugins/CopyEngine/Ultracopier-0.3/Filters.h b/plugins/CopyEngine/Ultracopier-0.3/Filters.h new file mode 100644 index 0000000..dcdcb36 --- /dev/null +++ b/plugins/CopyEngine/Ultracopier-0.3/Filters.h @@ -0,0 +1,44 @@ +#ifndef FILTERS_H +#define FILTERS_H + +#include <QDialog> +#include <QStringList> + +#include "FilterRules.h" +#include "StructEnumDefinition_CopyEngine.h" + +namespace Ui { +class Filters; +} + +/** To add/edit one filter rules */ +class Filters : public QDialog +{ + Q_OBJECT +public: + explicit Filters(QWidget *parent = 0); + ~Filters(); + void setFilters(QStringList includeStrings,QStringList includeOptions,QStringList excludeStrings,QStringList excludeOptions); + void reShowAll(); + QList<Filters_rules> getInclude(); + QList<Filters_rules> getExclude(); + void newLanguageLoaded(); +private: + Ui::Filters *ui; + QList<Filters_rules> include; + QList<Filters_rules> exclude; + void haveNewFilters(); + bool convertToRegex(Filters_rules &item); +signals: + void sendNewFilters(QStringList includeStrings,QStringList includeOptions,QStringList excludeStrings,QStringList excludeOptions); +private slots: + void on_remove_exclusion_clicked(); + void on_remove_inclusion_clicked(); + void on_add_exclusion_clicked(); + void on_buttonBox_clicked(QAbstractButton *button); + void on_add_inclusion_clicked(); + void on_edit_exclusion_clicked(); + void on_edit_inclusion_clicked(); +}; + +#endif // FILTERS_H diff --git a/plugins/CopyEngine/Ultracopier-0.3/Filters.ui b/plugins/CopyEngine/Ultracopier-0.3/Filters.ui new file mode 100644 index 0000000..db8577c --- /dev/null +++ b/plugins/CopyEngine/Ultracopier-0.3/Filters.ui @@ -0,0 +1,194 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>Filters</class> + <widget class="QDialog" name="Filters"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>507</width> + <height>502</height> + </rect> + </property> + <property name="windowTitle"> + <string>Filters</string> + </property> + <property name="windowIcon"> + <iconset resource="resources.qrc"> + <normaloff>:/resources/filter.png</normaloff>:/resources/filter.png</iconset> + </property> + <layout class="QVBoxLayout" name="verticalLayout"> + <property name="spacing"> + <number>1</number> + </property> + <property name="margin"> + <number>1</number> + </property> + <item> + <widget class="QGroupBox" name="groupBox"> + <property name="title"> + <string>Exclusion filter</string> + </property> + <layout class="QHBoxLayout" name="horizontalLayout_2"> + <property name="spacing"> + <number>1</number> + </property> + <property name="margin"> + <number>2</number> + </property> + <item> + <widget class="QListWidget" name="exclusion"> + <property name="selectionMode"> + <enum>QAbstractItemView::MultiSelection</enum> + </property> + </widget> + </item> + <item> + <layout class="QVBoxLayout" name="verticalLayout_2"> + <item> + <widget class="QToolButton" name="add_exclusion"> + <property name="icon"> + <iconset resource="resources.qrc"> + <normaloff>:/resources/add.png</normaloff>:/resources/add.png</iconset> + </property> + </widget> + </item> + <item> + <widget class="QToolButton" name="edit_exclusion"> + <property name="icon"> + <iconset resource="resources.qrc"> + <normaloff>:/resources/edit.png</normaloff>:/resources/edit.png</iconset> + </property> + </widget> + </item> + <item> + <widget class="QToolButton" name="remove_exclusion"> + <property name="icon"> + <iconset resource="resources.qrc"> + <normaloff>:/resources/remove.png</normaloff>:/resources/remove.png</iconset> + </property> + </widget> + </item> + <item> + <spacer name="verticalSpacer_2"> + <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> + </widget> + </item> + <item> + <widget class="QGroupBox" name="groupBox_2"> + <property name="title"> + <string>Inclusion filter</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout_4"> + <property name="spacing"> + <number>1</number> + </property> + <property name="margin"> + <number>2</number> + </property> + <item> + <widget class="QLabel" name="label"> + <property name="text"> + <string>None = Include all</string> + </property> + </widget> + </item> + <item> + <layout class="QHBoxLayout" name="horizontalLayout"> + <item> + <widget class="QListWidget" name="inclusion"> + <property name="selectionMode"> + <enum>QAbstractItemView::MultiSelection</enum> + </property> + </widget> + </item> + <item> + <layout class="QVBoxLayout" name="verticalLayout_3"> + <item> + <widget class="QToolButton" name="add_inclusion"> + <property name="icon"> + <iconset resource="resources.qrc"> + <normaloff>:/resources/add.png</normaloff>:/resources/add.png</iconset> + </property> + </widget> + </item> + <item> + <widget class="QToolButton" name="edit_inclusion"> + <property name="icon"> + <iconset resource="resources.qrc"> + <normaloff>:/resources/edit.png</normaloff>:/resources/edit.png</iconset> + </property> + </widget> + </item> + <item> + <widget class="QToolButton" name="remove_inclusion"> + <property name="icon"> + <iconset resource="resources.qrc"> + <normaloff>:/resources/remove.png</normaloff>:/resources/remove.png</iconset> + </property> + </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> + </layout> + </widget> + </item> + <item> + <layout class="QHBoxLayout" name="horizontalLayout_3"> + <item> + <spacer name="horizontalSpacer"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + <item> + <widget class="QDialogButtonBox" name="buttonBox"> + <property name="standardButtons"> + <set>QDialogButtonBox::Cancel</set> + </property> + </widget> + </item> + </layout> + </item> + </layout> + </widget> + <resources> + <include location="resources.qrc"/> + </resources> + <connections/> +</ui> diff --git a/plugins/CopyEngine/Ultracopier-0.3/Languages/ar/translation.ts b/plugins/CopyEngine/Ultracopier-0.3/Languages/ar/translation.ts index 1c3692c..0898631 100644 --- a/plugins/CopyEngine/Ultracopier-0.3/Languages/ar/translation.ts +++ b/plugins/CopyEngine/Ultracopier-0.3/Languages/ar/translation.ts @@ -4,27 +4,229 @@ <context> <name>AvancedQFile</name> <message> - <location filename="../../AvancedQFile.cpp" line="17"/> - <location filename="../../AvancedQFile.cpp" line="48"/> - <location filename="../../AvancedQFile.cpp" line="79"/> + <location filename="../../AvancedQFile.cpp" line="28"/> + <location filename="../../AvancedQFile.cpp" line="59"/> + <location filename="../../AvancedQFile.cpp" line="90"/> <source>Not supported on this platform</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../AvancedQFile.cpp" line="31"/> + <location filename="../../AvancedQFile.cpp" line="42"/> <source>Last modified date is wrong</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../AvancedQFile.cpp" line="62"/> + <location filename="../../AvancedQFile.cpp" line="73"/> <source>Last access date is wrong</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>Factory</name> + <message> + <location filename="../../factory.cpp" line="356"/> + <location filename="../../factory.cpp" line="393"/> + <source>Options error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../factory.cpp" line="356"/> + <location filename="../../factory.cpp" line="393"/> + <source>Options engine is not loaded, can't access to the filters</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FilterRules</name> + <message> + <location filename="../../FilterRules.ui" line="33"/> + <source>Search:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="43"/> + <source>Search type:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="51"/> + <source>Raw text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="56"/> + <source>Simplified regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="61"/> + <source>Perl's regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="69"/> + <source>Apply on:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="77"/> + <source>File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="82"/> + <source>Folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="87"/> + <source>File and folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="95"/> + <source>All string need match</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="102"/> + <source>Checking</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="115"/> + <source>Test string:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="17"/> + <source>Filters dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="108"/> + <source>The regex is valid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="125"/> + <source>The test string match with the regex</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Filters</name> + <message> + <location filename="../../Filters.ui" line="14"/> + <source>Filters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.ui" line="30"/> + <source>Exclusion filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.ui" line="93"/> + <source>Inclusion filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.ui" line="105"/> + <source>None = Include all</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="92"/> + <location filename="../../Filters.cpp" line="130"/> + <source>Raw text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="95"/> + <location filename="../../Filters.cpp" line="133"/> + <source>Simplified regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="98"/> + <location filename="../../Filters.cpp" line="136"/> + <source>Perl's regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="106"/> + <location filename="../../Filters.cpp" line="144"/> + <source>Only on file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="109"/> + <location filename="../../Filters.cpp" line="147"/> + <source>Only on folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="115"/> + <location filename="../../Filters.cpp" line="153"/> + <location filename="../../Filters.cpp" line="215"/> + <location filename="../../Filters.cpp" line="254"/> + <source>Full match</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ListThread</name> + <message> + <location filename="../../ListThread.cpp" line="1162"/> + <source>Unable do to move or copy item into wrong forced mode: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1169"/> + <source>Unable to save the transfer list: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1185"/> + <source>Problem at the reading, or file size is null</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1192"/> + <source>Wrong header: "%1"</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1201"/> + <source>The transfer list is in mixed mode, but this instance is not in this mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1210"/> + <source>The transfer list is in copy mode, but this instance is not in this mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1216"/> + <source>The transfer list is in move mode, but this instance is not in this mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1263"/> + <source>Some error have been found during the line parsing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1269"/> + <source>Unable to open the transfer list: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>MkPath</name> <message> - <location filename="../../MkPath.cpp" line="51"/> + <location filename="../../MkPath.cpp" line="62"/> <source>Unable to create the folder</source> <translation type="unfinished"></translation> </message> @@ -32,426 +234,560 @@ <context> <name>ReadThread</name> <message> - <location filename="../../ReadThread.cpp" line="231"/> + <location filename="../../ReadThread.cpp" line="154"/> + <location filename="../../ReadThread.cpp" line="316"/> <source>Unable to read the source file: </source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>RmPath</name> <message> - <location filename="../../RmPath.cpp" line="51"/> - <source>Unable to remove the folder</source> + <location filename="../../ReadThread.cpp" line="193"/> + <location filename="../../ReadThread.cpp" line="373"/> + <source>File truncated during the read, possible data change</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>TransferThread</name> + <name>RenamingRules</name> + <message> + <location filename="../../RenamingRules.ui" line="26"/> + <source>First renaming</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="32"/> + <source>%name% - copy</source> + <extracomment>%name% should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="39"/> + <source><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> for the original file name</p></body></html></source> + <extracomment> should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="49"/> + <source>Second renaming</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="55"/> + <source>%name% - copy (%number%)</source> + <extracomment>%name%, %number% should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="62"/> + <source><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> for the original file name</p><p><span style=" font-weight:600;">%number%</span> for the extra number</p></body></html></source> + <extracomment>%name%, %number% should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.cpp" line="39"/> + <location filename="../../RenamingRules.cpp" line="62"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.cpp" line="43"/> + <location filename="../../RenamingRules.cpp" line="73"/> + <source>%1 - copy (%2)</source> + <translation type="unfinished"></translation> + </message> <message> - <location filename="../../TransferThread.cpp" line="281"/> - <location filename="../../TransferThread.cpp" line="282"/> - <source>Copy of </source> + <location filename="../../RenamingRules.ui" line="14"/> + <source>Renaming rules</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>copyEngine</name> + <name>RmPath</name> <message> - <location filename="../../copyEngine.cpp" line="124"/> - <location filename="../../copyEngine.cpp" line="141"/> - <source>Select destination directory</source> + <location filename="../../RmPath.cpp" line="59"/> + <source>Unable to remove the folder</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TransferThread</name> <message> - <location filename="../../copyEngine.cpp" line="188"/> - <location filename="../../copyEngine.cpp" line="201"/> - <source>Ask</source> + <location filename="../../TransferThread.cpp" line="311"/> + <source>%1 - copy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="189"/> - <location filename="../../copyEngine.cpp" line="202"/> - <source>Skip</source> + <location filename="../../TransferThread.cpp" line="321"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="190"/> - <source>Overwrite</source> + <location filename="../../TransferThread.cpp" line="626"/> + <source>The checksums not match</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>WriteThread</name> <message> - <location filename="../../copyEngine.cpp" line="191"/> - <source>Overwrite if newer</source> + <location filename="../../WriteThread.cpp" line="443"/> + <source>Unable to read the source file: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="192"/> - <source>Overwrite if not same modification date</source> + <location filename="../../WriteThread.cpp" line="481"/> + <source>File truncated during the read, possible data change</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>copyEngine</name> <message> - <location filename="../../copyEngine.cpp" line="193"/> - <source>Rename</source> + <location filename="../../copyEngine.cpp" line="257"/> + <location filename="../../copyEngine.cpp" line="275"/> + <source>The engine is forced to move, you can't copy with it</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="203"/> - <source>Put to end of the list</source> + <location filename="../../copyEngine.cpp" line="286"/> + <location filename="../../copyEngine.cpp" line="304"/> + <source>The engine is forced to copy, you can't move with it</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="225"/> - <source>Select source directory</source> + <location filename="../../copyEngine.cpp" line="511"/> + <source>The mode have been forced previously, it's internal error, please report it</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="239"/> - <source>Select one or more files to open</source> + <location filename="../../copyEngine.cpp" line="772"/> + <source>Options error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="241"/> - <source>All files</source> + <location filename="../../copyEngine.cpp" line="772"/> + <source>Options engine is not loaded, can't access to the filters</source> <translation type="unfinished"></translation> </message> </context> <context> <name>fileErrorDialog</name> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="14"/> <source>Error on file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="20"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="56"/> <source>Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="73"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="90"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="136"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="156"/> <source>Put to bottom</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="163"/> <source>Retry</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="170"/> <source>&Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="177"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../fileErrorDialog.cpp" line="29"/> + <source>Error on folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../fileErrorDialog.cpp" line="32"/> + <source>Folder name</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>fileExistsDialog</name> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="14"/> <source>The file exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="34"/> <source>Source</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="50"/> <source>Destination</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="82"/> + <location filename="../../fileExistsDialog.ui" line="153"/> <source>Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="99"/> + <location filename="../../fileExistsDialog.ui" line="170"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="116"/> + <location filename="../../fileExistsDialog.ui" line="187"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="243"/> <source>Suggest new &name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="254"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="274"/> <source>&Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="281"/> <source>&Overwrite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="291"/> <source>&Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="298"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="307"/> <source>Overwrite if newer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="312"/> <source>Overwrite if not same modification date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.cpp" line="70"/> - <location filename="../../fileExistsDialog.cpp" line="71"/> - <source>Copy of </source> + <location filename="../../fileExistsDialog.cpp" line="102"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../fileExistsDialog.cpp" line="112"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> </context> <context> <name>fileIsSameDialog</name> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="14"/> <source>This files are the same file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="20"/> <source>The source and destination is same</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="47"/> <source>Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="64"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="81"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="137"/> <source>Suggest new &name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="148"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="168"/> <source>&Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="175"/> <source>&Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="182"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.cpp" line="66"/> - <location filename="../../fileIsSameDialog.cpp" line="67"/> - <source>Copy of </source> + <location filename="../../fileIsSameDialog.cpp" line="87"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../fileIsSameDialog.cpp" line="97"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> </context> <context> <name>folderExistsDialog</name> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="14"/> <source>This folders are the same folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="34"/> <source>Source</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="50"/> <source>Destination</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="62"/> <source>The source and destination is same</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="89"/> + <location filename="../../folderExistsDialog.ui" line="140"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="106"/> + <location filename="../../folderExistsDialog.ui" line="150"/> <source>Folder name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="200"/> <source>Suggest new &name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="211"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="218"/> <source>&Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="225"/> <source>Merge</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="232"/> <source>Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="239"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.cpp" line="61"/> - <source>Copy of </source> + <location filename="../../folderExistsDialog.cpp" line="29"/> + <source>Folder already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../folderExistsDialog.cpp" line="85"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../folderExistsDialog.cpp" line="95"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> </context> <context> <name>options</name> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="23"/> <source>Transfer the file rights</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="33"/> <source>Keep the file date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="214"/> <source>Block size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="43"/> + <location filename="../../options.ui" line="198"/> <source>KB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="56"/> <source>Auto start the transfer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="66"/> <source>When folder error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="74"/> + <location filename="../../options.ui" line="95"/> <source>Ask</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="79"/> + <location filename="../../options.ui" line="105"/> <source>Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> - <source>When folder colision</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="100"/> <source>Merge</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="110"/> <source>Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="118"/> <source>Check if destination folder exists</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../options.ui" line="87"/> + <source>When folder collision</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="128"/> + <source>Checksum</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="144"/> + <source>Only after error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="154"/> + <source>Ignore if impossible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="171"/> + <source>Do checksum</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="181"/> + <source>Enable OS buffer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="234"/> + <source>Filters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="241"/> + <source>Renaming rules</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="191"/> + <source>OS buffer only if smaller than</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>scanFileOrFolder</name> <message> - <location filename="../../scanFileOrFolder.cpp" line="112"/> - <location filename="../../scanFileOrFolder.cpp" line="138"/> - <source>Copy of </source> + <location filename="../../scanFileOrFolder.cpp" line="218"/> + <location filename="../../scanFileOrFolder.cpp" line="282"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../scanFileOrFolder.cpp" line="228"/> + <location filename="../../scanFileOrFolder.cpp" line="292"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../scanFileOrFolder.cpp" line="157"/> + <location filename="../../scanFileOrFolder.cpp" line="326"/> <source>The folder not exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../scanFileOrFolder.cpp" line="159"/> + <location filename="../../scanFileOrFolder.cpp" line="328"/> <source>The folder is not readable</source> <translation type="unfinished"></translation> </message> diff --git a/plugins/CopyEngine/Ultracopier-0.3/Languages/de/translation.ts b/plugins/CopyEngine/Ultracopier-0.3/Languages/de/translation.ts index 1c3692c..08c7422 100644 --- a/plugins/CopyEngine/Ultracopier-0.3/Languages/de/translation.ts +++ b/plugins/CopyEngine/Ultracopier-0.3/Languages/de/translation.ts @@ -1,459 +1,795 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS> -<TS version="2.0"> +<TS version="2.0" language="de" sourcelanguage="en"> <context> <name>AvancedQFile</name> <message> - <location filename="../../AvancedQFile.cpp" line="17"/> - <location filename="../../AvancedQFile.cpp" line="48"/> - <location filename="../../AvancedQFile.cpp" line="79"/> + <location filename="../../AvancedQFile.cpp" line="28"/> + <location filename="../../AvancedQFile.cpp" line="59"/> + <location filename="../../AvancedQFile.cpp" line="90"/> <source>Not supported on this platform</source> - <translation type="unfinished"></translation> + <translation>Auf dieser Plattform nicht unterstützt</translation> </message> <message> - <location filename="../../AvancedQFile.cpp" line="31"/> + <location filename="../../AvancedQFile.cpp" line="42"/> <source>Last modified date is wrong</source> - <translation type="unfinished"></translation> + <translation>Datum der letzten Änderung ist falsch</translation> </message> <message> - <location filename="../../AvancedQFile.cpp" line="62"/> + <location filename="../../AvancedQFile.cpp" line="73"/> <source>Last access date is wrong</source> - <translation type="unfinished"></translation> + <translation>Datum des letzten Zugriffs ist falsch</translation> + </message> +</context> +<context> + <name>Factory</name> + <message> + <location filename="../../factory.cpp" line="356"/> + <location filename="../../factory.cpp" line="393"/> + <source>Options error</source> + <translation>Optionen Fehler</translation> + </message> + <message> + <location filename="../../factory.cpp" line="356"/> + <location filename="../../factory.cpp" line="393"/> + <source>Options engine is not loaded, can't access to the filters</source> + <translation>Optionen Motor nicht geladen wird, kann nicht auf die Filter zu übersetzen</translation> + </message> +</context> +<context> + <name>FilterRules</name> + <message> + <location filename="../../FilterRules.ui" line="33"/> + <source>Search:</source> + <translation>Suche:</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="43"/> + <source>Search type:</source> + <translation>Suche Typ:</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="51"/> + <source>Raw text</source> + <translation>Roh text</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="56"/> + <source>Simplified regex</source> + <translation>Vereinfachte regex</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="61"/> + <source>Perl's regex</source> + <translation>Perl's regex</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="69"/> + <source>Apply on:</source> + <translation>Anwenden auf:</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="77"/> + <source>File</source> + <translation>Datei</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="82"/> + <source>Folder</source> + <translation>Ordner</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="87"/> + <source>File and folder</source> + <translation>Datei-und Ordnernamen</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="95"/> + <source>All string need match</source> + <translation>Alle Saite muss passen</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="102"/> + <source>Checking</source> + <translation>Überprüfung</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="115"/> + <source>Test string:</source> + <translation>Test-String:</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="17"/> + <source>Filters dialog</source> + <translation>Filters dialog</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="108"/> + <source>The regex is valid</source> + <translation>Die Regex ist gültig</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="125"/> + <source>The test string match with the regex</source> + <translation>Der Test-String Match mit dem regex</translation> + </message> +</context> +<context> + <name>Filters</name> + <message> + <location filename="../../Filters.ui" line="14"/> + <source>Filters</source> + <translation>Filter</translation> + </message> + <message> + <location filename="../../Filters.ui" line="30"/> + <source>Exclusion filter</source> + <translation>Ausschluss-Filter</translation> + </message> + <message> + <location filename="../../Filters.ui" line="93"/> + <source>Inclusion filter</source> + <translation>Einbeziehungsfilter</translation> + </message> + <message> + <location filename="../../Filters.ui" line="105"/> + <source>None = Include all</source> + <translation>None = Schließt alle</translation> + </message> + <message> + <location filename="../../Filters.cpp" line="92"/> + <location filename="../../Filters.cpp" line="130"/> + <source>Raw text</source> + <translation>Roh text</translation> + </message> + <message> + <location filename="../../Filters.cpp" line="95"/> + <location filename="../../Filters.cpp" line="133"/> + <source>Simplified regex</source> + <translation>Vereinfachte regex</translation> + </message> + <message> + <location filename="../../Filters.cpp" line="98"/> + <location filename="../../Filters.cpp" line="136"/> + <source>Perl's regex</source> + <translation>Perl's regex</translation> + </message> + <message> + <location filename="../../Filters.cpp" line="106"/> + <location filename="../../Filters.cpp" line="144"/> + <source>Only on file</source> + <translation>Nur auf Datei</translation> + </message> + <message> + <location filename="../../Filters.cpp" line="109"/> + <location filename="../../Filters.cpp" line="147"/> + <source>Only on folder</source> + <translation>Nur auf Ordner</translation> + </message> + <message> + <location filename="../../Filters.cpp" line="115"/> + <location filename="../../Filters.cpp" line="153"/> + <location filename="../../Filters.cpp" line="215"/> + <location filename="../../Filters.cpp" line="254"/> + <source>Full match</source> + <translation>Spielaufzeichnung</translation> + </message> +</context> +<context> + <name>ListThread</name> + <message> + <location filename="../../ListThread.cpp" line="1162"/> + <source>Unable do to move or copy item into wrong forced mode: %1</source> + <translation>Kann nicht tun, verschieben oder kopieren Artikel in den falschen gezwungen Modus: %1</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1169"/> + <source>Unable to save the transfer list: %1</source> + <translation>Unfähig, die Transferliste sparen: %1</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1185"/> + <source>Problem at the reading, or file size is null</source> + <translation>Problem an der Lektüre, der Oder Dateigröße IST Null</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1192"/> + <source>Wrong header: "%1"</source> + <translation>Falsche Header: "%1"</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1201"/> + <source>The transfer list is in mixed mode, but this instance is not in this mode</source> + <translation>Die Transferliste ist im gemischten Modus, aber diese Instanz ist in diesem Modus nicht</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1210"/> + <source>The transfer list is in copy mode, but this instance is not in this mode</source> + <translation>Die Transferliste ist im Copy-Mode, aber dieser Fall ist in diesem Modus nicht</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1216"/> + <source>The transfer list is in move mode, but this instance is not in this mode</source> + <translation>Die Transferliste ist in Verschiebe-Modus, aber diese Instanz ist in diesem Modus nicht</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1263"/> + <source>Some error have been found during the line parsing</source> + <translation>Einige Fehler wurden während des Parsing gefunden</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1269"/> + <source>Unable to open the transfer list: %1</source> + <translation>Unfähig, die Transferliste geöffnet: %1</translation> </message> </context> <context> <name>MkPath</name> <message> - <location filename="../../MkPath.cpp" line="51"/> + <location filename="../../MkPath.cpp" line="62"/> <source>Unable to create the folder</source> - <translation type="unfinished"></translation> + <translation>Der Ordner kann nicht erstellt</translation> </message> </context> <context> <name>ReadThread</name> <message> - <location filename="../../ReadThread.cpp" line="231"/> + <location filename="../../ReadThread.cpp" line="154"/> + <location filename="../../ReadThread.cpp" line="316"/> <source>Unable to read the source file: </source> - <translation type="unfinished"></translation> + <translation>Unfähig, die Quelldatei zu lesen: </translation> </message> -</context> -<context> - <name>RmPath</name> <message> - <location filename="../../RmPath.cpp" line="51"/> - <source>Unable to remove the folder</source> - <translation type="unfinished"></translation> + <location filename="../../ReadThread.cpp" line="193"/> + <location filename="../../ReadThread.cpp" line="373"/> + <source>File truncated during the read, possible data change</source> + <translation>Datei während der Lese, möglich Datenänderung abgeschnitten</translation> </message> </context> <context> - <name>TransferThread</name> + <name>RenamingRules</name> + <message> + <location filename="../../RenamingRules.ui" line="26"/> + <source>First renaming</source> + <translation>erste Umbenennung</translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="32"/> + <source>%name% - copy</source> + <extracomment>%name% should not be translated</extracomment> + <translation>%name% - kopieren</translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="39"/> + <source><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> for the original file name</p></body></html></source> + <extracomment> should not be translated</extracomment> + <translation><html><head/><body><p>Variablen: <span style=" font-weight:600;">%name%</span> für den ursprünglichen Dateinamen</p></body></html></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="49"/> + <source>Second renaming</source> + <translation>zweite Umbenennung</translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="55"/> + <source>%name% - copy (%number%)</source> + <extracomment>%name%, %number% should not be translated</extracomment> + <translation>%name% - kopieren (%number%)</translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="62"/> + <source><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> for the original file name</p><p><span style=" font-weight:600;">%number%</span> for the extra number</p></body></html></source> + <extracomment>%name%, %number% should not be translated</extracomment> + <translation><html><head/><body><p>Variablen: <span style=" font-weight:600;">%name%</span> für den ursprünglichen Dateinamen</p><p><span style=" font-weight:600;">%number%</span> für die zusätzliche Zahl</p></body></html></translation> + </message> + <message> + <location filename="../../RenamingRules.cpp" line="39"/> + <location filename="../../RenamingRules.cpp" line="62"/> + <source>%1 - copy</source> + <translation>%1 - kopieren</translation> + </message> + <message> + <location filename="../../RenamingRules.cpp" line="43"/> + <location filename="../../RenamingRules.cpp" line="73"/> + <source>%1 - copy (%2)</source> + <translation>%1 - kopieren (%2)</translation> + </message> <message> - <location filename="../../TransferThread.cpp" line="281"/> - <location filename="../../TransferThread.cpp" line="282"/> - <source>Copy of </source> - <translation type="unfinished"></translation> + <location filename="../../RenamingRules.ui" line="14"/> + <source>Renaming rules</source> + <translation>Umbenennen von Regeln</translation> </message> </context> <context> - <name>copyEngine</name> + <name>RmPath</name> <message> - <location filename="../../copyEngine.cpp" line="124"/> - <location filename="../../copyEngine.cpp" line="141"/> - <source>Select destination directory</source> - <translation type="unfinished"></translation> + <location filename="../../RmPath.cpp" line="59"/> + <source>Unable to remove the folder</source> + <translation>Der Ordner kann nicht entfernen</translation> </message> +</context> +<context> + <name>TransferThread</name> <message> - <location filename="../../copyEngine.cpp" line="188"/> - <location filename="../../copyEngine.cpp" line="201"/> - <source>Ask</source> - <translation type="unfinished"></translation> + <location filename="../../TransferThread.cpp" line="311"/> + <source>%1 - copy</source> + <translation>%1 - kopieren</translation> </message> <message> - <location filename="../../copyEngine.cpp" line="189"/> - <location filename="../../copyEngine.cpp" line="202"/> - <source>Skip</source> - <translation type="unfinished"></translation> + <location filename="../../TransferThread.cpp" line="321"/> + <source>%1 - copy (%2)</source> + <translation>%1 - kopieren (%2)</translation> </message> <message> - <location filename="../../copyEngine.cpp" line="190"/> - <source>Overwrite</source> - <translation type="unfinished"></translation> + <location filename="../../TransferThread.cpp" line="626"/> + <source>The checksums not match</source> + <translation>Die Prüfsummen nicht überein</translation> </message> +</context> +<context> + <name>WriteThread</name> <message> - <location filename="../../copyEngine.cpp" line="191"/> - <source>Overwrite if newer</source> - <translation type="unfinished"></translation> + <location filename="../../WriteThread.cpp" line="443"/> + <source>Unable to read the source file: </source> + <translation>Unfähig, die Quelldatei zu lesen: </translation> </message> <message> - <location filename="../../copyEngine.cpp" line="192"/> - <source>Overwrite if not same modification date</source> - <translation type="unfinished"></translation> + <location filename="../../WriteThread.cpp" line="481"/> + <source>File truncated during the read, possible data change</source> + <translation>Datei während der Lese, möglich Datenänderung abgeschnitten</translation> </message> +</context> +<context> + <name>copyEngine</name> <message> - <location filename="../../copyEngine.cpp" line="193"/> - <source>Rename</source> - <translation type="unfinished"></translation> + <location filename="../../copyEngine.cpp" line="257"/> + <location filename="../../copyEngine.cpp" line="275"/> + <source>The engine is forced to move, you can't copy with it</source> + <translation>Der Motor wird gezwungen sich zu bewegen, können Sie mit ihr nicht zu kopieren</translation> </message> <message> - <location filename="../../copyEngine.cpp" line="203"/> - <source>Put to end of the list</source> - <translation type="unfinished"></translation> + <location filename="../../copyEngine.cpp" line="286"/> + <location filename="../../copyEngine.cpp" line="304"/> + <source>The engine is forced to copy, you can't move with it</source> + <translation>Der Motor ist gezwungen, zu kopieren, können Sie nicht mit ihm bewegen</translation> </message> <message> - <location filename="../../copyEngine.cpp" line="225"/> - <source>Select source directory</source> - <translation type="unfinished"></translation> + <location filename="../../copyEngine.cpp" line="511"/> + <source>The mode have been forced previously, it's internal error, please report it</source> + <translation>Der Modus wurden vorher gezwungen, es interner Fehler ist, melden Sie dies bitte</translation> </message> <message> - <location filename="../../copyEngine.cpp" line="239"/> - <source>Select one or more files to open</source> - <translation type="unfinished"></translation> + <location filename="../../copyEngine.cpp" line="772"/> + <source>Options error</source> + <translation>Optionen Fehler</translation> </message> <message> - <location filename="../../copyEngine.cpp" line="241"/> - <source>All files</source> - <translation type="unfinished"></translation> + <location filename="../../copyEngine.cpp" line="772"/> + <source>Options engine is not loaded, can't access to the filters</source> + <translation>Optionen Motor nicht geladen wird, kann nicht auf die Filter zu übersetzen</translation> </message> </context> <context> <name>fileErrorDialog</name> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="14"/> <source>Error on file</source> - <translation type="unfinished"></translation> + <translation>Fehler bei der Datei</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="20"/> <source>Error</source> - <translation type="unfinished"></translation> + <translation>Fehler</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="56"/> <source>Size</source> - <translation type="unfinished"></translation> + <translation>Größe</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="73"/> <source>Modified</source> - <translation type="unfinished"></translation> + <translation>Geändert</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="90"/> <source>File name</source> - <translation type="unfinished"></translation> + <translation>Dateiname</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="136"/> <source>&Always do this action</source> - <translation type="unfinished"></translation> + <translation>Immer diese Aktion</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="156"/> <source>Put to bottom</source> - <translation type="unfinished"></translation> + <translation>Legen Sie nach unten</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="163"/> <source>Retry</source> - <translation type="unfinished"></translation> + <translation>Wiederholen</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="170"/> <source>&Skip</source> - <translation type="unfinished"></translation> + <translation>überspringen</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="177"/> <source>&Cancel</source> - <translation type="unfinished"></translation> + <translation>Stornieren</translation> + </message> + <message> + <location filename="../../fileErrorDialog.cpp" line="29"/> + <source>Error on folder</source> + <translation>Fehler auf Ordner</translation> + </message> + <message> + <location filename="../../fileErrorDialog.cpp" line="32"/> + <source>Folder name</source> + <translation>Ordnername</translation> </message> </context> <context> <name>fileExistsDialog</name> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="14"/> <source>The file exists</source> - <translation type="unfinished"></translation> + <translation>Die Datei existiert</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="34"/> <source>Source</source> - <translation type="unfinished"></translation> + <translation>Quelle</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="50"/> <source>Destination</source> - <translation type="unfinished"></translation> + <translation>Ziel</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="82"/> + <location filename="../../fileExistsDialog.ui" line="153"/> <source>Size</source> - <translation type="unfinished"></translation> + <translation>Größe</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="99"/> + <location filename="../../fileExistsDialog.ui" line="170"/> <source>Modified</source> - <translation type="unfinished"></translation> + <translation>Geändert</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="116"/> + <location filename="../../fileExistsDialog.ui" line="187"/> <source>File name</source> - <translation type="unfinished"></translation> + <translation>Dateiname</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="243"/> <source>Suggest new &name</source> - <translation type="unfinished"></translation> + <translation>Schlagen neuen Namen</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="254"/> <source>&Always do this action</source> - <translation type="unfinished"></translation> + <translation>Immer diese Aktion</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="274"/> <source>&Rename</source> - <translation type="unfinished"></translation> + <translation>Umbenennen</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="281"/> <source>&Overwrite</source> - <translation type="unfinished"></translation> + <translation>überschreiben</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="291"/> <source>&Skip</source> - <translation type="unfinished"></translation> + <translation>überspringen</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="298"/> <source>&Cancel</source> - <translation type="unfinished"></translation> + <translation>Stornieren</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="307"/> <source>Overwrite if newer</source> - <translation type="unfinished"></translation> + <translation>Überschreiben, wenn neuere</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="312"/> <source>Overwrite if not same modification date</source> - <translation type="unfinished"></translation> + <translation>Überschreiben, wenn nicht gleiche Änderungsdatum</translation> + </message> + <message> + <location filename="../../fileExistsDialog.cpp" line="102"/> + <source>%1 - copy</source> + <translation>%1 - kopieren</translation> </message> <message> - <location filename="../../fileExistsDialog.cpp" line="70"/> - <location filename="../../fileExistsDialog.cpp" line="71"/> - <source>Copy of </source> - <translation type="unfinished"></translation> + <location filename="../../fileExistsDialog.cpp" line="112"/> + <source>%1 - copy (%2)</source> + <translation>%1 - kopieren (%2)</translation> </message> </context> <context> <name>fileIsSameDialog</name> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="14"/> <source>This files are the same file</source> - <translation type="unfinished"></translation> + <translation>Diese Dateien sind die gleiche Datei</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="20"/> <source>The source and destination is same</source> - <translation type="unfinished"></translation> + <translation>Die Quelle und das Ziel ist dasselbe</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="47"/> <source>Size</source> - <translation type="unfinished"></translation> + <translation>Größe</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="64"/> <source>Modified</source> - <translation type="unfinished"></translation> + <translation>Geändert</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="81"/> <source>File name</source> - <translation type="unfinished"></translation> + <translation>Dateiname</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="137"/> <source>Suggest new &name</source> - <translation type="unfinished"></translation> + <translation>Schlagen neuen Namen</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="148"/> <source>&Always do this action</source> - <translation type="unfinished"></translation> + <translation>Immer diese Aktion</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="168"/> <source>&Rename</source> - <translation type="unfinished"></translation> + <translation>Umbenennen</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="175"/> <source>&Skip</source> - <translation type="unfinished"></translation> + <translation>überspringen</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="182"/> <source>&Cancel</source> - <translation type="unfinished"></translation> + <translation>Stornieren</translation> </message> <message> - <location filename="../../fileIsSameDialog.cpp" line="66"/> - <location filename="../../fileIsSameDialog.cpp" line="67"/> - <source>Copy of </source> - <translation type="unfinished"></translation> + <location filename="../../fileIsSameDialog.cpp" line="87"/> + <source>%1 - copy</source> + <translation>%1 - kopieren</translation> + </message> + <message> + <location filename="../../fileIsSameDialog.cpp" line="97"/> + <source>%1 - copy (%2)</source> + <translation>%1 - kopieren (%2)</translation> </message> </context> <context> <name>folderExistsDialog</name> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="14"/> <source>This folders are the same folder</source> - <translation type="unfinished"></translation> + <translation>Diese Ordner sind die gleichen Ordner</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="34"/> <source>Source</source> - <translation type="unfinished"></translation> + <translation>Quelle</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="50"/> <source>Destination</source> - <translation type="unfinished"></translation> + <translation>Ziel</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="62"/> <source>The source and destination is same</source> - <translation type="unfinished"></translation> + <translation>Die Quelle und das Ziel ist dasselbe</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="89"/> + <location filename="../../folderExistsDialog.ui" line="140"/> <source>Modified</source> - <translation type="unfinished"></translation> + <translation>Geändert</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="106"/> + <location filename="../../folderExistsDialog.ui" line="150"/> <source>Folder name</source> - <translation type="unfinished"></translation> + <translation>Ordnername</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="200"/> <source>Suggest new &name</source> - <translation type="unfinished"></translation> + <translation>Schlagen neuen Namen</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="211"/> <source>&Always do this action</source> - <translation type="unfinished"></translation> + <translation>Immer diese Aktion</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="218"/> <source>&Rename</source> - <translation type="unfinished"></translation> + <translation>Umbenennen</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="225"/> <source>Merge</source> - <translation type="unfinished"></translation> + <translation>Fusionieren</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="232"/> <source>Skip</source> - <translation type="unfinished"></translation> + <translation>überspringen</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="239"/> <source>&Cancel</source> - <translation type="unfinished"></translation> + <translation>Stornieren</translation> </message> <message> - <location filename="../../folderExistsDialog.cpp" line="61"/> - <source>Copy of </source> - <translation type="unfinished"></translation> + <location filename="../../folderExistsDialog.cpp" line="29"/> + <source>Folder already exists</source> + <translation>Ordner bereits vorhanden ist</translation> + </message> + <message> + <location filename="../../folderExistsDialog.cpp" line="85"/> + <source>%1 - copy</source> + <translation>%1 - kopieren</translation> + </message> + <message> + <location filename="../../folderExistsDialog.cpp" line="95"/> + <source>%1 - copy (%2)</source> + <translation>%1 - kopieren (%2)</translation> </message> </context> <context> <name>options</name> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="23"/> <source>Transfer the file rights</source> - <translation type="unfinished"></translation> + <translation>Übertragen Sie die Datei Rechte</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="33"/> <source>Keep the file date</source> - <translation type="unfinished"></translation> + <translation>Halten Sie das Datei-Datum</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="214"/> <source>Block size</source> - <translation type="unfinished"></translation> + <translation>Blockgröße</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="43"/> + <location filename="../../options.ui" line="198"/> <source>KB</source> - <translation type="unfinished"></translation> + <translation>KB</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="56"/> <source>Auto start the transfer</source> - <translation type="unfinished"></translation> + <translation>Auto starten Sie die Übertragung</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="66"/> <source>When folder error</source> - <translation type="unfinished"></translation> + <translation>Wenn Ordner Fehler</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="74"/> + <location filename="../../options.ui" line="95"/> <source>Ask</source> - <translation type="unfinished"></translation> + <translation>Fragen</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="79"/> + <location filename="../../options.ui" line="105"/> <source>Skip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../options.ui"/> - <source>When folder colision</source> - <translation type="unfinished"></translation> + <translation>überspringen</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="100"/> <source>Merge</source> - <translation type="unfinished"></translation> + <translation>Fusionieren</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="110"/> <source>Rename</source> - <translation type="unfinished"></translation> + <translation>Umbenennen</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="118"/> <source>Check if destination folder exists</source> - <translation type="unfinished"></translation> + <translation>Prüfen Sie, ob Zielordner vorhanden ist</translation> + </message> + <message> + <location filename="../../options.ui" line="87"/> + <source>When folder collision</source> + <translation>Wenn Ordner Kollision</translation> + </message> + <message> + <location filename="../../options.ui" line="128"/> + <source>Checksum</source> + <translation>Checksum</translation> + </message> + <message> + <location filename="../../options.ui" line="144"/> + <source>Only after error</source> + <translation>Erst nach dem Fehler</translation> + </message> + <message> + <location filename="../../options.ui" line="154"/> + <source>Ignore if impossible</source> + <translation>Ignorieren, wenn nicht</translation> + </message> + <message> + <location filename="../../options.ui" line="171"/> + <source>Do checksum</source> + <translation>Haben checksum</translation> + </message> + <message> + <location filename="../../options.ui" line="181"/> + <source>Enable OS buffer</source> + <translation>Aktivieren Sie OS-Puffer</translation> + </message> + <message> + <location filename="../../options.ui" line="234"/> + <source>Filters</source> + <translation>Filter</translation> + </message> + <message> + <location filename="../../options.ui" line="241"/> + <source>Renaming rules</source> + <translation>Umbenennen von Regeln</translation> + </message> + <message> + <location filename="../../options.ui" line="191"/> + <source>OS buffer only if smaller than</source> + <translation>OS-Puffer, wenn kleiner als</translation> </message> </context> <context> <name>scanFileOrFolder</name> <message> - <location filename="../../scanFileOrFolder.cpp" line="112"/> - <location filename="../../scanFileOrFolder.cpp" line="138"/> - <source>Copy of </source> - <translation type="unfinished"></translation> + <location filename="../../scanFileOrFolder.cpp" line="218"/> + <location filename="../../scanFileOrFolder.cpp" line="282"/> + <source>%1 - copy</source> + <translation>%1 - kopieren</translation> + </message> + <message> + <location filename="../../scanFileOrFolder.cpp" line="228"/> + <location filename="../../scanFileOrFolder.cpp" line="292"/> + <source>%1 - copy (%2)</source> + <translation>%1 - kopieren (%2)</translation> </message> <message> - <location filename="../../scanFileOrFolder.cpp" line="157"/> + <location filename="../../scanFileOrFolder.cpp" line="326"/> <source>The folder not exists</source> - <translation type="unfinished"></translation> + <translation>Der Ordner existiert nicht</translation> </message> <message> - <location filename="../../scanFileOrFolder.cpp" line="159"/> + <location filename="../../scanFileOrFolder.cpp" line="328"/> <source>The folder is not readable</source> - <translation type="unfinished"></translation> + <translation>Der Ordner ist nicht lesbar</translation> </message> </context> </TS> diff --git a/plugins/CopyEngine/Ultracopier-0.3/Languages/el/translation.ts b/plugins/CopyEngine/Ultracopier-0.3/Languages/el/translation.ts index 1c3692c..0898631 100644 --- a/plugins/CopyEngine/Ultracopier-0.3/Languages/el/translation.ts +++ b/plugins/CopyEngine/Ultracopier-0.3/Languages/el/translation.ts @@ -4,27 +4,229 @@ <context> <name>AvancedQFile</name> <message> - <location filename="../../AvancedQFile.cpp" line="17"/> - <location filename="../../AvancedQFile.cpp" line="48"/> - <location filename="../../AvancedQFile.cpp" line="79"/> + <location filename="../../AvancedQFile.cpp" line="28"/> + <location filename="../../AvancedQFile.cpp" line="59"/> + <location filename="../../AvancedQFile.cpp" line="90"/> <source>Not supported on this platform</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../AvancedQFile.cpp" line="31"/> + <location filename="../../AvancedQFile.cpp" line="42"/> <source>Last modified date is wrong</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../AvancedQFile.cpp" line="62"/> + <location filename="../../AvancedQFile.cpp" line="73"/> <source>Last access date is wrong</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>Factory</name> + <message> + <location filename="../../factory.cpp" line="356"/> + <location filename="../../factory.cpp" line="393"/> + <source>Options error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../factory.cpp" line="356"/> + <location filename="../../factory.cpp" line="393"/> + <source>Options engine is not loaded, can't access to the filters</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FilterRules</name> + <message> + <location filename="../../FilterRules.ui" line="33"/> + <source>Search:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="43"/> + <source>Search type:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="51"/> + <source>Raw text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="56"/> + <source>Simplified regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="61"/> + <source>Perl's regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="69"/> + <source>Apply on:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="77"/> + <source>File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="82"/> + <source>Folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="87"/> + <source>File and folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="95"/> + <source>All string need match</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="102"/> + <source>Checking</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="115"/> + <source>Test string:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="17"/> + <source>Filters dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="108"/> + <source>The regex is valid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="125"/> + <source>The test string match with the regex</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Filters</name> + <message> + <location filename="../../Filters.ui" line="14"/> + <source>Filters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.ui" line="30"/> + <source>Exclusion filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.ui" line="93"/> + <source>Inclusion filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.ui" line="105"/> + <source>None = Include all</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="92"/> + <location filename="../../Filters.cpp" line="130"/> + <source>Raw text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="95"/> + <location filename="../../Filters.cpp" line="133"/> + <source>Simplified regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="98"/> + <location filename="../../Filters.cpp" line="136"/> + <source>Perl's regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="106"/> + <location filename="../../Filters.cpp" line="144"/> + <source>Only on file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="109"/> + <location filename="../../Filters.cpp" line="147"/> + <source>Only on folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="115"/> + <location filename="../../Filters.cpp" line="153"/> + <location filename="../../Filters.cpp" line="215"/> + <location filename="../../Filters.cpp" line="254"/> + <source>Full match</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ListThread</name> + <message> + <location filename="../../ListThread.cpp" line="1162"/> + <source>Unable do to move or copy item into wrong forced mode: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1169"/> + <source>Unable to save the transfer list: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1185"/> + <source>Problem at the reading, or file size is null</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1192"/> + <source>Wrong header: "%1"</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1201"/> + <source>The transfer list is in mixed mode, but this instance is not in this mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1210"/> + <source>The transfer list is in copy mode, but this instance is not in this mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1216"/> + <source>The transfer list is in move mode, but this instance is not in this mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1263"/> + <source>Some error have been found during the line parsing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1269"/> + <source>Unable to open the transfer list: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>MkPath</name> <message> - <location filename="../../MkPath.cpp" line="51"/> + <location filename="../../MkPath.cpp" line="62"/> <source>Unable to create the folder</source> <translation type="unfinished"></translation> </message> @@ -32,426 +234,560 @@ <context> <name>ReadThread</name> <message> - <location filename="../../ReadThread.cpp" line="231"/> + <location filename="../../ReadThread.cpp" line="154"/> + <location filename="../../ReadThread.cpp" line="316"/> <source>Unable to read the source file: </source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>RmPath</name> <message> - <location filename="../../RmPath.cpp" line="51"/> - <source>Unable to remove the folder</source> + <location filename="../../ReadThread.cpp" line="193"/> + <location filename="../../ReadThread.cpp" line="373"/> + <source>File truncated during the read, possible data change</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>TransferThread</name> + <name>RenamingRules</name> + <message> + <location filename="../../RenamingRules.ui" line="26"/> + <source>First renaming</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="32"/> + <source>%name% - copy</source> + <extracomment>%name% should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="39"/> + <source><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> for the original file name</p></body></html></source> + <extracomment> should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="49"/> + <source>Second renaming</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="55"/> + <source>%name% - copy (%number%)</source> + <extracomment>%name%, %number% should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="62"/> + <source><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> for the original file name</p><p><span style=" font-weight:600;">%number%</span> for the extra number</p></body></html></source> + <extracomment>%name%, %number% should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.cpp" line="39"/> + <location filename="../../RenamingRules.cpp" line="62"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.cpp" line="43"/> + <location filename="../../RenamingRules.cpp" line="73"/> + <source>%1 - copy (%2)</source> + <translation type="unfinished"></translation> + </message> <message> - <location filename="../../TransferThread.cpp" line="281"/> - <location filename="../../TransferThread.cpp" line="282"/> - <source>Copy of </source> + <location filename="../../RenamingRules.ui" line="14"/> + <source>Renaming rules</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>copyEngine</name> + <name>RmPath</name> <message> - <location filename="../../copyEngine.cpp" line="124"/> - <location filename="../../copyEngine.cpp" line="141"/> - <source>Select destination directory</source> + <location filename="../../RmPath.cpp" line="59"/> + <source>Unable to remove the folder</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TransferThread</name> <message> - <location filename="../../copyEngine.cpp" line="188"/> - <location filename="../../copyEngine.cpp" line="201"/> - <source>Ask</source> + <location filename="../../TransferThread.cpp" line="311"/> + <source>%1 - copy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="189"/> - <location filename="../../copyEngine.cpp" line="202"/> - <source>Skip</source> + <location filename="../../TransferThread.cpp" line="321"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="190"/> - <source>Overwrite</source> + <location filename="../../TransferThread.cpp" line="626"/> + <source>The checksums not match</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>WriteThread</name> <message> - <location filename="../../copyEngine.cpp" line="191"/> - <source>Overwrite if newer</source> + <location filename="../../WriteThread.cpp" line="443"/> + <source>Unable to read the source file: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="192"/> - <source>Overwrite if not same modification date</source> + <location filename="../../WriteThread.cpp" line="481"/> + <source>File truncated during the read, possible data change</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>copyEngine</name> <message> - <location filename="../../copyEngine.cpp" line="193"/> - <source>Rename</source> + <location filename="../../copyEngine.cpp" line="257"/> + <location filename="../../copyEngine.cpp" line="275"/> + <source>The engine is forced to move, you can't copy with it</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="203"/> - <source>Put to end of the list</source> + <location filename="../../copyEngine.cpp" line="286"/> + <location filename="../../copyEngine.cpp" line="304"/> + <source>The engine is forced to copy, you can't move with it</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="225"/> - <source>Select source directory</source> + <location filename="../../copyEngine.cpp" line="511"/> + <source>The mode have been forced previously, it's internal error, please report it</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="239"/> - <source>Select one or more files to open</source> + <location filename="../../copyEngine.cpp" line="772"/> + <source>Options error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="241"/> - <source>All files</source> + <location filename="../../copyEngine.cpp" line="772"/> + <source>Options engine is not loaded, can't access to the filters</source> <translation type="unfinished"></translation> </message> </context> <context> <name>fileErrorDialog</name> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="14"/> <source>Error on file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="20"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="56"/> <source>Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="73"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="90"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="136"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="156"/> <source>Put to bottom</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="163"/> <source>Retry</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="170"/> <source>&Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="177"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../fileErrorDialog.cpp" line="29"/> + <source>Error on folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../fileErrorDialog.cpp" line="32"/> + <source>Folder name</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>fileExistsDialog</name> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="14"/> <source>The file exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="34"/> <source>Source</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="50"/> <source>Destination</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="82"/> + <location filename="../../fileExistsDialog.ui" line="153"/> <source>Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="99"/> + <location filename="../../fileExistsDialog.ui" line="170"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="116"/> + <location filename="../../fileExistsDialog.ui" line="187"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="243"/> <source>Suggest new &name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="254"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="274"/> <source>&Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="281"/> <source>&Overwrite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="291"/> <source>&Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="298"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="307"/> <source>Overwrite if newer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="312"/> <source>Overwrite if not same modification date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.cpp" line="70"/> - <location filename="../../fileExistsDialog.cpp" line="71"/> - <source>Copy of </source> + <location filename="../../fileExistsDialog.cpp" line="102"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../fileExistsDialog.cpp" line="112"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> </context> <context> <name>fileIsSameDialog</name> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="14"/> <source>This files are the same file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="20"/> <source>The source and destination is same</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="47"/> <source>Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="64"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="81"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="137"/> <source>Suggest new &name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="148"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="168"/> <source>&Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="175"/> <source>&Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="182"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.cpp" line="66"/> - <location filename="../../fileIsSameDialog.cpp" line="67"/> - <source>Copy of </source> + <location filename="../../fileIsSameDialog.cpp" line="87"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../fileIsSameDialog.cpp" line="97"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> </context> <context> <name>folderExistsDialog</name> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="14"/> <source>This folders are the same folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="34"/> <source>Source</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="50"/> <source>Destination</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="62"/> <source>The source and destination is same</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="89"/> + <location filename="../../folderExistsDialog.ui" line="140"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="106"/> + <location filename="../../folderExistsDialog.ui" line="150"/> <source>Folder name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="200"/> <source>Suggest new &name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="211"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="218"/> <source>&Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="225"/> <source>Merge</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="232"/> <source>Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="239"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.cpp" line="61"/> - <source>Copy of </source> + <location filename="../../folderExistsDialog.cpp" line="29"/> + <source>Folder already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../folderExistsDialog.cpp" line="85"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../folderExistsDialog.cpp" line="95"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> </context> <context> <name>options</name> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="23"/> <source>Transfer the file rights</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="33"/> <source>Keep the file date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="214"/> <source>Block size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="43"/> + <location filename="../../options.ui" line="198"/> <source>KB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="56"/> <source>Auto start the transfer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="66"/> <source>When folder error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="74"/> + <location filename="../../options.ui" line="95"/> <source>Ask</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="79"/> + <location filename="../../options.ui" line="105"/> <source>Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> - <source>When folder colision</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="100"/> <source>Merge</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="110"/> <source>Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="118"/> <source>Check if destination folder exists</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../options.ui" line="87"/> + <source>When folder collision</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="128"/> + <source>Checksum</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="144"/> + <source>Only after error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="154"/> + <source>Ignore if impossible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="171"/> + <source>Do checksum</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="181"/> + <source>Enable OS buffer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="234"/> + <source>Filters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="241"/> + <source>Renaming rules</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="191"/> + <source>OS buffer only if smaller than</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>scanFileOrFolder</name> <message> - <location filename="../../scanFileOrFolder.cpp" line="112"/> - <location filename="../../scanFileOrFolder.cpp" line="138"/> - <source>Copy of </source> + <location filename="../../scanFileOrFolder.cpp" line="218"/> + <location filename="../../scanFileOrFolder.cpp" line="282"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../scanFileOrFolder.cpp" line="228"/> + <location filename="../../scanFileOrFolder.cpp" line="292"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../scanFileOrFolder.cpp" line="157"/> + <location filename="../../scanFileOrFolder.cpp" line="326"/> <source>The folder not exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../scanFileOrFolder.cpp" line="159"/> + <location filename="../../scanFileOrFolder.cpp" line="328"/> <source>The folder is not readable</source> <translation type="unfinished"></translation> </message> diff --git a/plugins/CopyEngine/Ultracopier-0.3/Languages/es/translation.ts b/plugins/CopyEngine/Ultracopier-0.3/Languages/es/translation.ts index 1c3692c..fd90e5e 100644 --- a/plugins/CopyEngine/Ultracopier-0.3/Languages/es/translation.ts +++ b/plugins/CopyEngine/Ultracopier-0.3/Languages/es/translation.ts @@ -1,459 +1,795 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS> -<TS version="2.0"> +<TS version="2.0" language="es" sourcelanguage="en"> <context> <name>AvancedQFile</name> <message> - <location filename="../../AvancedQFile.cpp" line="17"/> - <location filename="../../AvancedQFile.cpp" line="48"/> - <location filename="../../AvancedQFile.cpp" line="79"/> + <location filename="../../AvancedQFile.cpp" line="28"/> + <location filename="../../AvancedQFile.cpp" line="59"/> + <location filename="../../AvancedQFile.cpp" line="90"/> <source>Not supported on this platform</source> - <translation type="unfinished"></translation> + <translation>No es compatible con esta plataforma</translation> </message> <message> - <location filename="../../AvancedQFile.cpp" line="31"/> + <location filename="../../AvancedQFile.cpp" line="42"/> <source>Last modified date is wrong</source> - <translation type="unfinished"></translation> + <translation>Fecha de última modificación es incorrecto</translation> </message> <message> - <location filename="../../AvancedQFile.cpp" line="62"/> + <location filename="../../AvancedQFile.cpp" line="73"/> <source>Last access date is wrong</source> - <translation type="unfinished"></translation> + <translation>Fecha de último acceso es incorrecto</translation> + </message> +</context> +<context> + <name>Factory</name> + <message> + <location filename="../../factory.cpp" line="356"/> + <location filename="../../factory.cpp" line="393"/> + <source>Options error</source> + <translation>Error de opciones</translation> + </message> + <message> + <location filename="../../factory.cpp" line="356"/> + <location filename="../../factory.cpp" line="393"/> + <source>Options engine is not loaded, can't access to the filters</source> + <translation>Opciones del motor no está cargado, no se puede acceder a los filtros</translation> + </message> +</context> +<context> + <name>FilterRules</name> + <message> + <location filename="../../FilterRules.ui" line="33"/> + <source>Search:</source> + <translation>Buscar:</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="43"/> + <source>Search type:</source> + <translation>Tipo de búsqueda:</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="51"/> + <source>Raw text</source> + <translation>texto Fuente</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="56"/> + <source>Simplified regex</source> + <translation>Regex simplificado</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="61"/> + <source>Perl's regex</source> + <translation>Perl's regex</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="69"/> + <source>Apply on:</source> + <translation>Aplicar sobre:</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="77"/> + <source>File</source> + <translation>Archivos</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="82"/> + <source>Folder</source> + <translation>Carpeta</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="87"/> + <source>File and folder</source> + <translation>Archivos y carpeta</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="95"/> + <source>All string need match</source> + <translation>Todas las líneas tiene por qué coincidir</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="102"/> + <source>Checking</source> + <translation>Verification</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="115"/> + <source>Test string:</source> + <translation>Prueba de la cuerda:</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="17"/> + <source>Filters dialog</source> + <translation>Filtros de diálogo</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="108"/> + <source>The regex is valid</source> + <translation>La expresión regular es válido</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="125"/> + <source>The test string match with the regex</source> + <translation>La coincidencia con la cadena de prueba con la expresión regular</translation> + </message> +</context> +<context> + <name>Filters</name> + <message> + <location filename="../../Filters.ui" line="14"/> + <source>Filters</source> + <translation>Filtros</translation> + </message> + <message> + <location filename="../../Filters.ui" line="30"/> + <source>Exclusion filter</source> + <translation>Exclusión filtro</translation> + </message> + <message> + <location filename="../../Filters.ui" line="93"/> + <source>Inclusion filter</source> + <translation>La inclusión del filtro</translation> + </message> + <message> + <location filename="../../Filters.ui" line="105"/> + <source>None = Include all</source> + <translation>Ninguno = Incluya todos los</translation> + </message> + <message> + <location filename="../../Filters.cpp" line="92"/> + <location filename="../../Filters.cpp" line="130"/> + <source>Raw text</source> + <translation>texto Fuente</translation> + </message> + <message> + <location filename="../../Filters.cpp" line="95"/> + <location filename="../../Filters.cpp" line="133"/> + <source>Simplified regex</source> + <translation>Simplificado regex</translation> + </message> + <message> + <location filename="../../Filters.cpp" line="98"/> + <location filename="../../Filters.cpp" line="136"/> + <source>Perl's regex</source> + <translation>Perl's regex</translation> + </message> + <message> + <location filename="../../Filters.cpp" line="106"/> + <location filename="../../Filters.cpp" line="144"/> + <source>Only on file</source> + <translation>Sólo en el archivo</translation> + </message> + <message> + <location filename="../../Filters.cpp" line="109"/> + <location filename="../../Filters.cpp" line="147"/> + <source>Only on folder</source> + <translation>Sólo en la carpeta</translation> + </message> + <message> + <location filename="../../Filters.cpp" line="115"/> + <location filename="../../Filters.cpp" line="153"/> + <location filename="../../Filters.cpp" line="215"/> + <location filename="../../Filters.cpp" line="254"/> + <source>Full match</source> + <translation>Partido completo</translation> + </message> +</context> +<context> + <name>ListThread</name> + <message> + <location filename="../../ListThread.cpp" line="1162"/> + <source>Unable do to move or copy item into wrong forced mode: %1</source> + <translation>No se puede hacer para mover o copiar elemento en modo incorrecto obligado: %1</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1169"/> + <source>Unable to save the transfer list: %1</source> + <translation>No se puede guardar la lista de transferencias: %1</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1185"/> + <source>Problem at the reading, or file size is null</source> + <translation>Problema en la lectura, o el tamaño del archivo es nulo</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1192"/> + <source>Wrong header: "%1"</source> + <translation>Encabezado incorrecto: "%1"</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1201"/> + <source>The transfer list is in mixed mode, but this instance is not in this mode</source> + <translation>La lista de transferencia está en modo mixto, pero este caso no es de este modo</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1210"/> + <source>The transfer list is in copy mode, but this instance is not in this mode</source> + <translation>La lista de transferencia está en el modo de copia, pero esta instancia no está en este modo</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1216"/> + <source>The transfer list is in move mode, but this instance is not in this mode</source> + <translation>La lista de transferencia es el modo de desplazamiento, pero esta instancia no está en este modo</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1263"/> + <source>Some error have been found during the line parsing</source> + <translation>Algunos errores han sido encontrados durante el análisis de línea</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1269"/> + <source>Unable to open the transfer list: %1</source> + <translation>No se puede abrir la lista de transferencias: %1</translation> </message> </context> <context> <name>MkPath</name> <message> - <location filename="../../MkPath.cpp" line="51"/> + <location filename="../../MkPath.cpp" line="62"/> <source>Unable to create the folder</source> - <translation type="unfinished"></translation> + <translation>No se puede crear la carpeta</translation> </message> </context> <context> <name>ReadThread</name> <message> - <location filename="../../ReadThread.cpp" line="231"/> + <location filename="../../ReadThread.cpp" line="154"/> + <location filename="../../ReadThread.cpp" line="316"/> <source>Unable to read the source file: </source> - <translation type="unfinished"></translation> + <translation>No se puede leer el archivo de origen: </translation> </message> -</context> -<context> - <name>RmPath</name> <message> - <location filename="../../RmPath.cpp" line="51"/> - <source>Unable to remove the folder</source> - <translation type="unfinished"></translation> + <location filename="../../ReadThread.cpp" line="193"/> + <location filename="../../ReadThread.cpp" line="373"/> + <source>File truncated during the read, possible data change</source> + <translation>Archivo truncada durante el cambio de lectura, los datos posibles</translation> </message> </context> <context> - <name>TransferThread</name> + <name>RenamingRules</name> + <message> + <location filename="../../RenamingRules.ui" line="26"/> + <source>First renaming</source> + <translation>En primer lugar el cambio de nombre</translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="32"/> + <source>%name% - copy</source> + <extracomment>%name% should not be translated</extracomment> + <translation>%name% - copia</translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="39"/> + <source><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> for the original file name</p></body></html></source> + <extracomment> should not be translated</extracomment> + <translation><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> para el nombre del archivo original</p></body></html></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="49"/> + <source>Second renaming</source> + <translation>En segundo lugar el cambio de nombre</translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="55"/> + <source>%name% - copy (%number%)</source> + <extracomment>%name%, %number% should not be translated</extracomment> + <translation>%name% - copia (%number%)</translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="62"/> + <source><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> for the original file name</p><p><span style=" font-weight:600;">%number%</span> for the extra number</p></body></html></source> + <extracomment>%name%, %number% should not be translated</extracomment> + <translation><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> para el nombre del archivo original</p><p><span style=" font-weight:600;">%number%</span> para el número adicional</p></body></html></translation> + </message> + <message> + <location filename="../../RenamingRules.cpp" line="39"/> + <location filename="../../RenamingRules.cpp" line="62"/> + <source>%1 - copy</source> + <translation>%1 - copia</translation> + </message> + <message> + <location filename="../../RenamingRules.cpp" line="43"/> + <location filename="../../RenamingRules.cpp" line="73"/> + <source>%1 - copy (%2)</source> + <translation>%1 - copia (%2)</translation> + </message> <message> - <location filename="../../TransferThread.cpp" line="281"/> - <location filename="../../TransferThread.cpp" line="282"/> - <source>Copy of </source> - <translation type="unfinished"></translation> + <location filename="../../RenamingRules.ui" line="14"/> + <source>Renaming rules</source> + <translation>Reglas de Cambio de nombre</translation> </message> </context> <context> - <name>copyEngine</name> + <name>RmPath</name> <message> - <location filename="../../copyEngine.cpp" line="124"/> - <location filename="../../copyEngine.cpp" line="141"/> - <source>Select destination directory</source> - <translation type="unfinished"></translation> + <location filename="../../RmPath.cpp" line="59"/> + <source>Unable to remove the folder</source> + <translation>No se puede eliminar la carpeta</translation> </message> +</context> +<context> + <name>TransferThread</name> <message> - <location filename="../../copyEngine.cpp" line="188"/> - <location filename="../../copyEngine.cpp" line="201"/> - <source>Ask</source> - <translation type="unfinished"></translation> + <location filename="../../TransferThread.cpp" line="311"/> + <source>%1 - copy</source> + <translation>%1 - copia</translation> </message> <message> - <location filename="../../copyEngine.cpp" line="189"/> - <location filename="../../copyEngine.cpp" line="202"/> - <source>Skip</source> - <translation type="unfinished"></translation> + <location filename="../../TransferThread.cpp" line="321"/> + <source>%1 - copy (%2)</source> + <translation>%1 - copia (%2)</translation> </message> <message> - <location filename="../../copyEngine.cpp" line="190"/> - <source>Overwrite</source> - <translation type="unfinished"></translation> + <location filename="../../TransferThread.cpp" line="626"/> + <source>The checksums not match</source> + <translation>Las sumas de comprobación no coincide</translation> </message> +</context> +<context> + <name>WriteThread</name> <message> - <location filename="../../copyEngine.cpp" line="191"/> - <source>Overwrite if newer</source> - <translation type="unfinished"></translation> + <location filename="../../WriteThread.cpp" line="443"/> + <source>Unable to read the source file: </source> + <translation>No se puede leer el archivo de origen: </translation> </message> <message> - <location filename="../../copyEngine.cpp" line="192"/> - <source>Overwrite if not same modification date</source> - <translation type="unfinished"></translation> + <location filename="../../WriteThread.cpp" line="481"/> + <source>File truncated during the read, possible data change</source> + <translation>Archivo truncada durante el cambio de lectura, los datos posibles</translation> </message> +</context> +<context> + <name>copyEngine</name> <message> - <location filename="../../copyEngine.cpp" line="193"/> - <source>Rename</source> - <translation type="unfinished"></translation> + <location filename="../../copyEngine.cpp" line="257"/> + <location filename="../../copyEngine.cpp" line="275"/> + <source>The engine is forced to move, you can't copy with it</source> + <translation>El motor se ve obligado a moverse, no se puede copiar con ella</translation> </message> <message> - <location filename="../../copyEngine.cpp" line="203"/> - <source>Put to end of the list</source> - <translation type="unfinished"></translation> + <location filename="../../copyEngine.cpp" line="286"/> + <location filename="../../copyEngine.cpp" line="304"/> + <source>The engine is forced to copy, you can't move with it</source> + <translation>El motor se ve obligado a copiar, no te puedes mover con él</translation> </message> <message> - <location filename="../../copyEngine.cpp" line="225"/> - <source>Select source directory</source> - <translation type="unfinished"></translation> + <location filename="../../copyEngine.cpp" line="511"/> + <source>The mode have been forced previously, it's internal error, please report it</source> + <translation>El modo se han visto obligados con anterioridad, es un error interno, por favor repórtelo</translation> </message> <message> - <location filename="../../copyEngine.cpp" line="239"/> - <source>Select one or more files to open</source> - <translation type="unfinished"></translation> + <location filename="../../copyEngine.cpp" line="772"/> + <source>Options error</source> + <translation>Opciones de error</translation> </message> <message> - <location filename="../../copyEngine.cpp" line="241"/> - <source>All files</source> - <translation type="unfinished"></translation> + <location filename="../../copyEngine.cpp" line="772"/> + <source>Options engine is not loaded, can't access to the filters</source> + <translation>Opciones del motor no está cargado, no se puede acceder a los filtros</translation> </message> </context> <context> <name>fileErrorDialog</name> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="14"/> <source>Error on file</source> - <translation type="unfinished"></translation> + <translation>Error en el archivo</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="20"/> <source>Error</source> - <translation type="unfinished"></translation> + <translation>Error</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="56"/> <source>Size</source> - <translation type="unfinished"></translation> + <translation>Tamaño</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="73"/> <source>Modified</source> - <translation type="unfinished"></translation> + <translation>Modificado</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="90"/> <source>File name</source> - <translation type="unfinished"></translation> + <translation>Nombre de archivo</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="136"/> <source>&Always do this action</source> - <translation type="unfinished"></translation> + <translation>Siempre hacer esta acción</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="156"/> <source>Put to bottom</source> - <translation type="unfinished"></translation> + <translation>Ponga a abajo</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="163"/> <source>Retry</source> - <translation type="unfinished"></translation> + <translation>Reintentar</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="170"/> <source>&Skip</source> - <translation type="unfinished"></translation> + <translation>Omitir</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="177"/> <source>&Cancel</source> - <translation type="unfinished"></translation> + <translation>Cancelar</translation> + </message> + <message> + <location filename="../../fileErrorDialog.cpp" line="29"/> + <source>Error on folder</source> + <translation>Error en la carpeta</translation> + </message> + <message> + <location filename="../../fileErrorDialog.cpp" line="32"/> + <source>Folder name</source> + <translation>Nombre de la carpeta</translation> </message> </context> <context> <name>fileExistsDialog</name> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="14"/> <source>The file exists</source> - <translation type="unfinished"></translation> + <translation>El archivo ya existe</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="34"/> <source>Source</source> - <translation type="unfinished"></translation> + <translation>Fuente</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="50"/> <source>Destination</source> - <translation type="unfinished"></translation> + <translation>Destino</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="82"/> + <location filename="../../fileExistsDialog.ui" line="153"/> <source>Size</source> - <translation type="unfinished"></translation> + <translation>Tamaño</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="99"/> + <location filename="../../fileExistsDialog.ui" line="170"/> <source>Modified</source> - <translation type="unfinished"></translation> + <translation>Modificado</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="116"/> + <location filename="../../fileExistsDialog.ui" line="187"/> <source>File name</source> - <translation type="unfinished"></translation> + <translation>Nombre de archivo</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="243"/> <source>Suggest new &name</source> - <translation type="unfinished"></translation> + <translation>Sugerir nuevo nombre</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="254"/> <source>&Always do this action</source> - <translation type="unfinished"></translation> + <translation>Siempre hacer esta acción</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="274"/> <source>&Rename</source> - <translation type="unfinished"></translation> + <translation>Cambiar el nombre</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="281"/> <source>&Overwrite</source> - <translation type="unfinished"></translation> + <translation>Sobrescribir</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="291"/> <source>&Skip</source> - <translation type="unfinished"></translation> + <translation>Omitir</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="298"/> <source>&Cancel</source> - <translation type="unfinished"></translation> + <translation>Cancelar</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="307"/> <source>Overwrite if newer</source> - <translation type="unfinished"></translation> + <translation>Sobrescribir si nuevo</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="312"/> <source>Overwrite if not same modification date</source> - <translation type="unfinished"></translation> + <translation>Sobrescribir si no es misma fecha de modificación</translation> + </message> + <message> + <location filename="../../fileExistsDialog.cpp" line="102"/> + <source>%1 - copy</source> + <translation>%1 - copia</translation> </message> <message> - <location filename="../../fileExistsDialog.cpp" line="70"/> - <location filename="../../fileExistsDialog.cpp" line="71"/> - <source>Copy of </source> - <translation type="unfinished"></translation> + <location filename="../../fileExistsDialog.cpp" line="112"/> + <source>%1 - copy (%2)</source> + <translation>%1 - copia (%2)</translation> </message> </context> <context> <name>fileIsSameDialog</name> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="14"/> <source>This files are the same file</source> - <translation type="unfinished"></translation> + <translation>Estos archivos son el mismo archivo</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="20"/> <source>The source and destination is same</source> - <translation type="unfinished"></translation> + <translation>La fuente y el destino es el mismo</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="47"/> <source>Size</source> - <translation type="unfinished"></translation> + <translation>Tamaño</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="64"/> <source>Modified</source> - <translation type="unfinished"></translation> + <translation>Modificado</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="81"/> <source>File name</source> - <translation type="unfinished"></translation> + <translation>Nombre de archivo</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="137"/> <source>Suggest new &name</source> - <translation type="unfinished"></translation> + <translation>Sugerir nuevo nombre</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="148"/> <source>&Always do this action</source> - <translation type="unfinished"></translation> + <translation>Siempre hacer esta acción</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="168"/> <source>&Rename</source> - <translation type="unfinished"></translation> + <translation>Cambiar el nombre</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="175"/> <source>&Skip</source> - <translation type="unfinished"></translation> + <translation>Omitir</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="182"/> <source>&Cancel</source> - <translation type="unfinished"></translation> + <translation>Cancelar</translation> </message> <message> - <location filename="../../fileIsSameDialog.cpp" line="66"/> - <location filename="../../fileIsSameDialog.cpp" line="67"/> - <source>Copy of </source> - <translation type="unfinished"></translation> + <location filename="../../fileIsSameDialog.cpp" line="87"/> + <source>%1 - copy</source> + <translation>%1 - copia</translation> + </message> + <message> + <location filename="../../fileIsSameDialog.cpp" line="97"/> + <source>%1 - copy (%2)</source> + <translation>%1 - copia (%2)</translation> </message> </context> <context> <name>folderExistsDialog</name> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="14"/> <source>This folders are the same folder</source> - <translation type="unfinished"></translation> + <translation>Esta carpeta es la misma carpeta</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="34"/> <source>Source</source> - <translation type="unfinished"></translation> + <translation>Fuente</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="50"/> <source>Destination</source> - <translation type="unfinished"></translation> + <translation>Destino</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="62"/> <source>The source and destination is same</source> - <translation type="unfinished"></translation> + <translation>La fuente y el destino es el mismo</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="89"/> + <location filename="../../folderExistsDialog.ui" line="140"/> <source>Modified</source> - <translation type="unfinished"></translation> + <translation>Modificado</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="106"/> + <location filename="../../folderExistsDialog.ui" line="150"/> <source>Folder name</source> - <translation type="unfinished"></translation> + <translation>Nombre de la carpeta</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="200"/> <source>Suggest new &name</source> - <translation type="unfinished"></translation> + <translation>Sugerir nuevo nombre</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="211"/> <source>&Always do this action</source> - <translation type="unfinished"></translation> + <translation>Siempre hacer esta acción</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="218"/> <source>&Rename</source> - <translation type="unfinished"></translation> + <translation>Cambiar el nombre</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="225"/> <source>Merge</source> - <translation type="unfinished"></translation> + <translation>Unir</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="232"/> <source>Skip</source> - <translation type="unfinished"></translation> + <translation>Omitir</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="239"/> <source>&Cancel</source> - <translation type="unfinished"></translation> + <translation>Cancelar</translation> </message> <message> - <location filename="../../folderExistsDialog.cpp" line="61"/> - <source>Copy of </source> - <translation type="unfinished"></translation> + <location filename="../../folderExistsDialog.cpp" line="29"/> + <source>Folder already exists</source> + <translation>Carpeta ya existe</translation> + </message> + <message> + <location filename="../../folderExistsDialog.cpp" line="85"/> + <source>%1 - copy</source> + <translation>%1 - copia</translation> + </message> + <message> + <location filename="../../folderExistsDialog.cpp" line="95"/> + <source>%1 - copy (%2)</source> + <translation>%1 - copia (%2)</translation> </message> </context> <context> <name>options</name> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="23"/> <source>Transfer the file rights</source> - <translation type="unfinished"></translation> + <translation>Transferencia de los derechos de archivo</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="33"/> <source>Keep the file date</source> - <translation type="unfinished"></translation> + <translation>Mantener la fecha de archivo</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="214"/> <source>Block size</source> - <translation type="unfinished"></translation> + <translation>Tamaño del bloque</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="43"/> + <location filename="../../options.ui" line="198"/> <source>KB</source> - <translation type="unfinished"></translation> + <translation>KB</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="56"/> <source>Auto start the transfer</source> - <translation type="unfinished"></translation> + <translation>Auto iniciar la transferencia</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="66"/> <source>When folder error</source> - <translation type="unfinished"></translation> + <translation>Cuando el error carpeta</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="74"/> + <location filename="../../options.ui" line="95"/> <source>Ask</source> - <translation type="unfinished"></translation> + <translation>Pedir</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="79"/> + <location filename="../../options.ui" line="105"/> <source>Skip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../options.ui"/> - <source>When folder colision</source> - <translation type="unfinished"></translation> + <translation>Omitir</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="100"/> <source>Merge</source> - <translation type="unfinished"></translation> + <translation>Unir</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="110"/> <source>Rename</source> - <translation type="unfinished"></translation> + <translation>Cambiar el nombre</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="118"/> <source>Check if destination folder exists</source> - <translation type="unfinished"></translation> + <translation>Compruebe si existe la carpeta de destino</translation> + </message> + <message> + <location filename="../../options.ui" line="87"/> + <source>When folder collision</source> + <translation>Cuando la colisión carpeta</translation> + </message> + <message> + <location filename="../../options.ui" line="128"/> + <source>Checksum</source> + <translation>Suma de comprobación</translation> + </message> + <message> + <location filename="../../options.ui" line="144"/> + <source>Only after error</source> + <translation>Sólo después de un error</translation> + </message> + <message> + <location filename="../../options.ui" line="154"/> + <source>Ignore if impossible</source> + <translation>No haga caso si no es posible</translation> + </message> + <message> + <location filename="../../options.ui" line="171"/> + <source>Do checksum</source> + <translation>Hacer suma de comprobación</translation> + </message> + <message> + <location filename="../../options.ui" line="181"/> + <source>Enable OS buffer</source> + <translation>Habilitar el OS de amortiguación</translation> + </message> + <message> + <location filename="../../options.ui" line="234"/> + <source>Filters</source> + <translation>Filtros</translation> + </message> + <message> + <location filename="../../options.ui" line="241"/> + <source>Renaming rules</source> + <translation>Reglas de Cambio de nombre</translation> + </message> + <message> + <location filename="../../options.ui" line="191"/> + <source>OS buffer only if smaller than</source> + <translation>OS de amortiguación sólo si menor que</translation> </message> </context> <context> <name>scanFileOrFolder</name> <message> - <location filename="../../scanFileOrFolder.cpp" line="112"/> - <location filename="../../scanFileOrFolder.cpp" line="138"/> - <source>Copy of </source> - <translation type="unfinished"></translation> + <location filename="../../scanFileOrFolder.cpp" line="218"/> + <location filename="../../scanFileOrFolder.cpp" line="282"/> + <source>%1 - copy</source> + <translation>%1 - copia</translation> + </message> + <message> + <location filename="../../scanFileOrFolder.cpp" line="228"/> + <location filename="../../scanFileOrFolder.cpp" line="292"/> + <source>%1 - copy (%2)</source> + <translation>%1 - copia (%2)</translation> </message> <message> - <location filename="../../scanFileOrFolder.cpp" line="157"/> + <location filename="../../scanFileOrFolder.cpp" line="326"/> <source>The folder not exists</source> - <translation type="unfinished"></translation> + <translation>La carpeta no existe</translation> </message> <message> - <location filename="../../scanFileOrFolder.cpp" line="159"/> + <location filename="../../scanFileOrFolder.cpp" line="328"/> <source>The folder is not readable</source> - <translation type="unfinished"></translation> + <translation>La carpeta no se puede leer</translation> </message> </context> </TS> diff --git a/plugins/CopyEngine/Ultracopier-0.3/Languages/fr/translation.ts b/plugins/CopyEngine/Ultracopier-0.3/Languages/fr/translation.ts index dcf87c6..56e2373 100644 --- a/plugins/CopyEngine/Ultracopier-0.3/Languages/fr/translation.ts +++ b/plugins/CopyEngine/Ultracopier-0.3/Languages/fr/translation.ts @@ -4,27 +4,229 @@ <context> <name>AvancedQFile</name> <message> - <location filename="../../AvancedQFile.cpp" line="17"/> - <location filename="../../AvancedQFile.cpp" line="48"/> - <location filename="../../AvancedQFile.cpp" line="79"/> + <location filename="../../AvancedQFile.cpp" line="28"/> + <location filename="../../AvancedQFile.cpp" line="59"/> + <location filename="../../AvancedQFile.cpp" line="90"/> <source>Not supported on this platform</source> <translation>Non supporté sur cette plateforme</translation> </message> <message> - <location filename="../../AvancedQFile.cpp" line="31"/> + <location filename="../../AvancedQFile.cpp" line="42"/> <source>Last modified date is wrong</source> <translation>Date de dernière modification du fichier fausse</translation> </message> <message> - <location filename="../../AvancedQFile.cpp" line="62"/> + <location filename="../../AvancedQFile.cpp" line="73"/> <source>Last access date is wrong</source> <translation>Date du dernier accès au fichier fausse</translation> </message> </context> <context> + <name>Factory</name> + <message> + <location filename="../../factory.cpp" line="356"/> + <location filename="../../factory.cpp" line="393"/> + <source>Options error</source> + <translation>Erreur d'options</translation> + </message> + <message> + <location filename="../../factory.cpp" line="356"/> + <location filename="../../factory.cpp" line="393"/> + <source>Options engine is not loaded, can't access to the filters</source> + <translation>Moteur d'options non chargé, impossible d'accédrer aux filtres</translation> + </message> +</context> +<context> + <name>FilterRules</name> + <message> + <location filename="../../FilterRules.ui" line="33"/> + <source>Search:</source> + <translation>Recherche:</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="43"/> + <source>Search type:</source> + <translation>Type de recherche:</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="51"/> + <source>Raw text</source> + <translation>Texte brute</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="56"/> + <source>Simplified regex</source> + <translation>Regex simplifié</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="61"/> + <source>Perl's regex</source> + <translation>Regex perl</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="69"/> + <source>Apply on:</source> + <translation>Appliquer sur:</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="77"/> + <source>File</source> + <translation>Fichier</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="82"/> + <source>Folder</source> + <translation>Dossier</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="87"/> + <source>File and folder</source> + <translation>Fichier et dossier</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="95"/> + <source>All string need match</source> + <translation>Toute la chaine doit correspondre</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="102"/> + <source>Checking</source> + <translation>Vérification</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="115"/> + <source>Test string:</source> + <translation>Chaine de teste:</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="17"/> + <source>Filters dialog</source> + <translation>Dialogue des filtres</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="108"/> + <source>The regex is valid</source> + <translation>La regex est valid</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="125"/> + <source>The test string match with the regex</source> + <translation>La chaine de teste corresponds avec la regex</translation> + </message> +</context> +<context> + <name>Filters</name> + <message> + <location filename="../../Filters.ui" line="14"/> + <source>Filters</source> + <translation>Filtres</translation> + </message> + <message> + <location filename="../../Filters.ui" line="30"/> + <source>Exclusion filter</source> + <translation>Filtre d'exclusion</translation> + </message> + <message> + <location filename="../../Filters.ui" line="93"/> + <source>Inclusion filter</source> + <translation>Filtre d'inclusion</translation> + </message> + <message> + <location filename="../../Filters.ui" line="105"/> + <source>None = Include all</source> + <translation>Aucun = tout inclure</translation> + </message> + <message> + <location filename="../../Filters.cpp" line="92"/> + <location filename="../../Filters.cpp" line="130"/> + <source>Raw text</source> + <translation>Texte brute</translation> + </message> + <message> + <location filename="../../Filters.cpp" line="95"/> + <location filename="../../Filters.cpp" line="133"/> + <source>Simplified regex</source> + <translation>Regex simplifié</translation> + </message> + <message> + <location filename="../../Filters.cpp" line="98"/> + <location filename="../../Filters.cpp" line="136"/> + <source>Perl's regex</source> + <translation>Regex perl</translation> + </message> + <message> + <location filename="../../Filters.cpp" line="106"/> + <location filename="../../Filters.cpp" line="144"/> + <source>Only on file</source> + <translation>Appliquer sur fichier</translation> + </message> + <message> + <location filename="../../Filters.cpp" line="109"/> + <location filename="../../Filters.cpp" line="147"/> + <source>Only on folder</source> + <translation>Appliquer sur dossier</translation> + </message> + <message> + <location filename="../../Filters.cpp" line="115"/> + <location filename="../../Filters.cpp" line="153"/> + <location filename="../../Filters.cpp" line="215"/> + <location filename="../../Filters.cpp" line="254"/> + <source>Full match</source> + <translation>Correspondance totale</translation> + </message> +</context> +<context> + <name>ListThread</name> + <message> + <location filename="../../ListThread.cpp" line="1162"/> + <source>Unable do to move or copy item into wrong forced mode: %1</source> + <translation>Impossible de faire un déplacement ou une copie dans le mauvais mode forcé: %1</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1169"/> + <source>Unable to save the transfer list: %1</source> + <translation>Impossible de sauvegarde la liste de transfer: %1</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1185"/> + <source>Problem at the reading, or file size is null</source> + <translation>Probléme à la lecture, ou fichier de taille nulle</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1192"/> + <source>Wrong header: "%1"</source> + <translation>Mauvaise en-tête: "%1"</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1201"/> + <source>The transfer list is in mixed mode, but this instance is not in this mode</source> + <translation>La list de transfer est en mode mixte, mais l'instance n'est pas dans ce mode</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1210"/> + <source>The transfer list is in copy mode, but this instance is not in this mode</source> + <translation>La list de transfer est en mode copie, mais l'instance n'est pas dans ce mode</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1216"/> + <source>The transfer list is in move mode, but this instance is not in this mode</source> + <translation>La list de transfer est en mode déplacement, mais l'instance n'est pas dans ce mode</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1263"/> + <source>Some error have been found during the line parsing</source> + <translation>Quelque erreur ont été trouvé durrant l'analise des lignes</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1269"/> + <source>Unable to open the transfer list: %1</source> + <translation>Impossible d'ouvrir la list de transfer: %1</translation> + </message> +</context> +<context> <name>MkPath</name> <message> - <location filename="../../MkPath.cpp" line="52"/> + <location filename="../../MkPath.cpp" line="62"/> <source>Unable to create the folder</source> <translation>Impossible de créer le répertoire</translation> </message> @@ -32,426 +234,564 @@ <context> <name>ReadThread</name> <message> - <location filename="../../ReadThread.cpp" line="234"/> + <location filename="../../ReadThread.cpp" line="154"/> + <location filename="../../ReadThread.cpp" line="316"/> <source>Unable to read the source file: </source> <translation>Impossible de lire le fichier source: </translation> </message> -</context> -<context> - <name>RmPath</name> <message> - <location filename="../../RmPath.cpp" line="52"/> - <source>Unable to remove the folder</source> - <translation>Impossible de supprimer le répertoire</translation> + <location filename="../../ReadThread.cpp" line="193"/> + <location filename="../../ReadThread.cpp" line="373"/> + <source>File truncated during the read, possible data change</source> + <translation>Fichier diminué durrant la lecture, possible changement de données</translation> </message> </context> <context> - <name>TransferThread</name> + <name>RenamingRules</name> + <message> + <location filename="../../RenamingRules.ui" line="26"/> + <source>First renaming</source> + <translation>Premier renommage</translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="32"/> + <source>%name% - copy</source> + <extracomment>%name% should not be translated</extracomment> + <translatorcomment>variables need never be translated</translatorcomment> + <translation>%name% - copie</translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="39"/> + <source><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> for the original file name</p></body></html></source> + <extracomment> should not be translated</extracomment> + <translatorcomment>variables need never be translated</translatorcomment> + <translation><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> pour le nom originel</p></body></html></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="49"/> + <source>Second renaming</source> + <translation>Seconds renommage</translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="55"/> + <source>%name% - copy (%number%)</source> + <extracomment>%name%, %number% should not be translated</extracomment> + <translatorcomment>variables need never be translated</translatorcomment> + <translation>%name% - copie (%number%)</translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="62"/> + <source><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> for the original file name</p><p><span style=" font-weight:600;">%number%</span> for the extra number</p></body></html></source> + <extracomment>%name%, %number% should not be translated</extracomment> + <translatorcomment>variables need never be translated</translatorcomment> + <translation><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> pour le nom originel</p><p><span style=" font-weight:600;">%number%</span> pour le nombre extra</p></body></html></translation> + </message> <message> - <location filename="../../TransferThread.cpp" line="281"/> - <location filename="../../TransferThread.cpp" line="282"/> - <source>Copy of </source> - <translation>Copie de </translation> + <location filename="../../RenamingRules.cpp" line="39"/> + <location filename="../../RenamingRules.cpp" line="62"/> + <source>%1 - copy</source> + <translation>%1 - copie</translation> + </message> + <message> + <location filename="../../RenamingRules.cpp" line="43"/> + <location filename="../../RenamingRules.cpp" line="73"/> + <source>%1 - copy (%2)</source> + <translation>%1 - copie (%2)</translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="14"/> + <source>Renaming rules</source> + <translation>Régles de renommage</translation> </message> </context> <context> - <name>copyEngine</name> + <name>RmPath</name> <message> - <location filename="../../copyEngine.cpp" line="225"/> - <source>Select source directory</source> - <translation>Choisir le répertoire source</translation> + <location filename="../../RmPath.cpp" line="59"/> + <source>Unable to remove the folder</source> + <translation>Impossible de supprimer le répertoire</translation> </message> +</context> +<context> + <name>TransferThread</name> <message> - <location filename="../../copyEngine.cpp" line="239"/> - <source>Select one or more files to open</source> - <translation>Sélectionnez un ou plusieurs fichiers à ouvrir</translation> + <location filename="../../TransferThread.cpp" line="311"/> + <source>%1 - copy</source> + <translation>%1 - copie</translation> </message> <message> - <location filename="../../copyEngine.cpp" line="241"/> - <source>All files</source> - <translation>Tous les fichiers</translation> + <location filename="../../TransferThread.cpp" line="321"/> + <source>%1 - copy (%2)</source> + <translation>%1 - copie (%2)</translation> </message> <message> - <location filename="../../copyEngine.cpp" line="124"/> - <location filename="../../copyEngine.cpp" line="141"/> - <source>Select destination directory</source> - <translation>Selectionnez le répertoire de destination</translation> + <location filename="../../TransferThread.cpp" line="626"/> + <source>The checksums not match</source> + <translation>Les checksums ne correspondent pas</translation> </message> +</context> +<context> + <name>WriteThread</name> <message> - <location filename="../../copyEngine.cpp" line="188"/> - <location filename="../../copyEngine.cpp" line="201"/> - <source>Ask</source> - <translation>Demander</translation> + <location filename="../../WriteThread.cpp" line="443"/> + <source>Unable to read the source file: </source> + <translation>Impossible de lire le fichier source: </translation> </message> <message> - <location filename="../../copyEngine.cpp" line="189"/> - <location filename="../../copyEngine.cpp" line="202"/> - <source>Skip</source> - <translation>Passer</translation> + <location filename="../../WriteThread.cpp" line="481"/> + <source>File truncated during the read, possible data change</source> + <translation>Fichier diminué durrant la lecture, possible changement de données</translation> </message> +</context> +<context> + <name>copyEngine</name> <message> - <location filename="../../copyEngine.cpp" line="190"/> - <source>Overwrite</source> - <translation>Ecraser</translation> + <location filename="../../copyEngine.cpp" line="257"/> + <location filename="../../copyEngine.cpp" line="275"/> + <source>The engine is forced to move, you can't copy with it</source> + <translation>Le moteur est forcé en déplacement, vous ne pouvez pas copier avec</translation> </message> <message> - <location filename="../../copyEngine.cpp" line="191"/> - <source>Overwrite if newer</source> - <translation>Ecraser si plus récent</translation> + <location filename="../../copyEngine.cpp" line="286"/> + <location filename="../../copyEngine.cpp" line="304"/> + <source>The engine is forced to copy, you can't move with it</source> + <translation>Le moteur est forcé en copie, vous ne pouvez pas déplacer avec</translation> </message> <message> - <location filename="../../copyEngine.cpp" line="192"/> - <source>Overwrite if the last modification dates are different</source> - <translation>Ecraser si les dates de modifications sont différentes</translation> + <location filename="../../copyEngine.cpp" line="511"/> + <source>The mode have been forced previously, it's internal error, please report it</source> + <translation>Le mode as été forcé précédement, c'est une erreur interne, merci de le repporter</translation> </message> <message> - <location filename="../../copyEngine.cpp" line="193"/> - <source>Rename</source> - <translation>Renommer</translation> + <location filename="../../copyEngine.cpp" line="772"/> + <source>Options error</source> + <translation>Erreur d'options</translation> </message> <message> - <location filename="../../copyEngine.cpp" line="203"/> - <source>Put to end of the list</source> - <translation>Mettre à la fin de la liste</translation> + <location filename="../../copyEngine.cpp" line="772"/> + <source>Options engine is not loaded, can't access to the filters</source> + <translation>Moteur d'options non chargé, impossible d'accédrer aux filtres</translation> </message> </context> <context> <name>fileErrorDialog</name> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="14"/> <source>Error on file</source> <translation>Erreur sur le fichier</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="20"/> <source>Error</source> <translation>Erreur</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="56"/> <source>Size</source> <translation>Taille</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="73"/> <source>Modified</source> <translation>Modifié</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="90"/> <source>File name</source> <translation>Nom de fichier</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="136"/> <source>&Always do this action</source> <translation>&Toujours effectuer cette action</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="156"/> <source>Put to bottom</source> <translation>Mettre à la fin</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="163"/> <source>Retry</source> <translation>Réessayer</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="170"/> <source>&Skip</source> <translation>&Passer</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="177"/> <source>&Cancel</source> <translation>&Annuler</translation> </message> + <message> + <location filename="../../fileErrorDialog.cpp" line="29"/> + <source>Error on folder</source> + <translation>Erreur sur un dossier</translation> + </message> + <message> + <location filename="../../fileErrorDialog.cpp" line="32"/> + <source>Folder name</source> + <translation>Nom de répertoire</translation> + </message> </context> <context> <name>fileExistsDialog</name> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="14"/> <source>The file exists</source> <translation>Le fichier existe</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="34"/> <source>Source</source> <translation>Source</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="50"/> <source>Destination</source> <translation>Destination</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="82"/> + <location filename="../../fileExistsDialog.ui" line="153"/> <source>Size</source> <translation>Taille</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="99"/> + <location filename="../../fileExistsDialog.ui" line="170"/> <source>Modified</source> <translation>Modifié</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="116"/> + <location filename="../../fileExistsDialog.ui" line="187"/> <source>File name</source> <translation>Nom de fichier</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="243"/> <source>Suggest new &name</source> <translation>Suggérer un &nouveau nom</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="254"/> <source>&Always do this action</source> <translation>&Toujours effectuer cette action</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="274"/> <source>&Rename</source> <translation>&Renommer</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="281"/> <source>&Overwrite</source> <translation>&Ecraser</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="291"/> <source>&Skip</source> <translation>&Passer</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="298"/> <source>&Cancel</source> <translation>&Annuler</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="307"/> <source>Overwrite if newer</source> <translation>Ecraser si plus récent</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="312"/> <source>Overwrite if not same modification date</source> <translation>Ecraser si la date de modification est différente</translation> </message> <message> - <location filename="../../fileExistsDialog.cpp" line="70"/> - <location filename="../../fileExistsDialog.cpp" line="71"/> - <source>Copy of </source> - <translation>Copie de </translation> + <location filename="../../fileExistsDialog.cpp" line="102"/> + <source>%1 - copy</source> + <translation>%1 - copie</translation> + </message> + <message> + <location filename="../../fileExistsDialog.cpp" line="112"/> + <source>%1 - copy (%2)</source> + <translation>%1 - copie (%2)</translation> </message> </context> <context> <name>fileIsSameDialog</name> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="14"/> <source>This files are the same file</source> <translation>Ces fichiers sont identiques</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="20"/> <source>The source and destination is same</source> <translation>La source et la destination sont identiques</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="47"/> <source>Size</source> <translation>Taille</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="64"/> <source>Modified</source> <translation>Modifié</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="81"/> <source>File name</source> <translation>Nom de fichier</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="137"/> <source>Suggest new &name</source> <translation>Suggérer un &nouveau nom</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="148"/> <source>&Always do this action</source> <translation>&Toujours effectuer cette action</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="168"/> <source>&Rename</source> <translation>&Renommer</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="175"/> <source>&Skip</source> <translation>&Passer</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="182"/> <source>&Cancel</source> <translation>&Annuler</translation> </message> <message> - <location filename="../../fileIsSameDialog.cpp" line="66"/> - <location filename="../../fileIsSameDialog.cpp" line="67"/> - <source>Copy of </source> - <translation>Copie de </translation> + <location filename="../../fileIsSameDialog.cpp" line="87"/> + <source>%1 - copy</source> + <translation>%1 - copie</translation> + </message> + <message> + <location filename="../../fileIsSameDialog.cpp" line="97"/> + <source>%1 - copy (%2)</source> + <translation>%1 - copie (%2)</translation> </message> </context> <context> <name>folderExistsDialog</name> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="14"/> <source>This folders are the same folder</source> <translation>Les répertoires sont identiques</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="34"/> <source>Source</source> <translation>Source</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="50"/> <source>Destination</source> <translation>Destination</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="62"/> <source>The source and destination is same</source> <translation>La source et la destination sont identiques</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="89"/> + <location filename="../../folderExistsDialog.ui" line="140"/> <source>Modified</source> <translation>Modifié</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="106"/> + <location filename="../../folderExistsDialog.ui" line="150"/> <source>Folder name</source> <translation>Nom de répertoire</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="200"/> <source>Suggest new &name</source> <translation>Suggérer un &nouveau nom</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="211"/> <source>&Always do this action</source> <translation>&Toujours effectuer cette action</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="218"/> <source>&Rename</source> <translation>&Renommer</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="225"/> <source>Merge</source> <translation>Fusionner</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="232"/> <source>Skip</source> <translation>Passer</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="239"/> <source>&Cancel</source> <translation>&Annuler</translation> </message> <message> - <location filename="../../folderExistsDialog.cpp" line="61"/> - <source>Copy of </source> - <translation>Copie de </translation> + <location filename="../../folderExistsDialog.cpp" line="29"/> + <source>Folder already exists</source> + <translation>Dossier déjà existant</translation> + </message> + <message> + <location filename="../../folderExistsDialog.cpp" line="85"/> + <source>%1 - copy</source> + <translation>%1 - copie</translation> + </message> + <message> + <location filename="../../folderExistsDialog.cpp" line="95"/> + <source>%1 - copy (%2)</source> + <translation>%1 - copie (%2)</translation> </message> </context> <context> <name>options</name> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="23"/> <source>Transfer the file rights</source> <translation>Transférer les droits des fichiers</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="33"/> <source>Keep the file date</source> <translation>Garder la date du fichier</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="66"/> <source>When folder error</source> <translation>En cas d'erreur de répertoire</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="74"/> + <location filename="../../options.ui" line="95"/> <source>Ask</source> <translation>Demander</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="79"/> + <location filename="../../options.ui" line="105"/> <source>Skip</source> <translation>Passer</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="100"/> <source>Merge</source> <translation>Fusionner</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="110"/> <source>Rename</source> <translation>Renommer</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="118"/> <source>Check if destination folder exists</source> <translation>Vérifier si le répertoire de destination existe</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="214"/> <source>Block size</source> <translation>Taille de block</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="43"/> + <location filename="../../options.ui" line="198"/> <source>KB</source> <translation>Ko</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="56"/> <source>Auto start the transfer</source> <translation>Démmarer automatiquement le transfert</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="87"/> <source>When folder collision</source> <translation>Lors d'une collision de dossier</translation> </message> + <message> + <location filename="../../options.ui" line="128"/> + <source>Checksum</source> + <translation>Checksum</translation> + </message> + <message> + <location filename="../../options.ui" line="144"/> + <source>Only after error</source> + <translation>Seulement après erreur</translation> + </message> + <message> + <location filename="../../options.ui" line="154"/> + <source>Ignore if impossible</source> + <translation>Ignorer si impossible</translation> + </message> + <message> + <location filename="../../options.ui" line="171"/> + <source>Do checksum</source> + <translation>Faire un checksum</translation> + </message> + <message> + <location filename="../../options.ui" line="181"/> + <source>Enable OS buffer</source> + <translation>Activer le buffer de l'OS</translation> + </message> + <message> + <location filename="../../options.ui" line="234"/> + <source>Filters</source> + <translation>Filtres</translation> + </message> + <message> + <location filename="../../options.ui" line="241"/> + <source>Renaming rules</source> + <translation>Régles de renommage</translation> + </message> + <message> + <location filename="../../options.ui" line="191"/> + <source>OS buffer only if smaller than</source> + <translation>Buffer de l'OS seulement si plus petit que</translation> + </message> </context> <context> <name>scanFileOrFolder</name> <message> - <location filename="../../scanFileOrFolder.cpp" line="112"/> - <location filename="../../scanFileOrFolder.cpp" line="138"/> - <source>Copy of </source> - <translation>Copie de </translation> + <location filename="../../scanFileOrFolder.cpp" line="218"/> + <location filename="../../scanFileOrFolder.cpp" line="282"/> + <source>%1 - copy</source> + <translation>%1 - copie</translation> + </message> + <message> + <location filename="../../scanFileOrFolder.cpp" line="228"/> + <location filename="../../scanFileOrFolder.cpp" line="292"/> + <source>%1 - copy (%2)</source> + <translation>%1 - copie (%2)</translation> </message> <message> - <location filename="../../scanFileOrFolder.cpp" line="157"/> + <location filename="../../scanFileOrFolder.cpp" line="326"/> <source>The folder not exists</source> <translation>Le répertoire n'existe pas</translation> </message> <message> - <location filename="../../scanFileOrFolder.cpp" line="159"/> + <location filename="../../scanFileOrFolder.cpp" line="328"/> <source>The folder is not readable</source> <translation>Le répertoire n'est pas lisible</translation> </message> diff --git a/plugins/CopyEngine/Ultracopier-0.3/Languages/hi/translation.ts b/plugins/CopyEngine/Ultracopier-0.3/Languages/hi/translation.ts index 1c3692c..0898631 100644 --- a/plugins/CopyEngine/Ultracopier-0.3/Languages/hi/translation.ts +++ b/plugins/CopyEngine/Ultracopier-0.3/Languages/hi/translation.ts @@ -4,27 +4,229 @@ <context> <name>AvancedQFile</name> <message> - <location filename="../../AvancedQFile.cpp" line="17"/> - <location filename="../../AvancedQFile.cpp" line="48"/> - <location filename="../../AvancedQFile.cpp" line="79"/> + <location filename="../../AvancedQFile.cpp" line="28"/> + <location filename="../../AvancedQFile.cpp" line="59"/> + <location filename="../../AvancedQFile.cpp" line="90"/> <source>Not supported on this platform</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../AvancedQFile.cpp" line="31"/> + <location filename="../../AvancedQFile.cpp" line="42"/> <source>Last modified date is wrong</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../AvancedQFile.cpp" line="62"/> + <location filename="../../AvancedQFile.cpp" line="73"/> <source>Last access date is wrong</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>Factory</name> + <message> + <location filename="../../factory.cpp" line="356"/> + <location filename="../../factory.cpp" line="393"/> + <source>Options error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../factory.cpp" line="356"/> + <location filename="../../factory.cpp" line="393"/> + <source>Options engine is not loaded, can't access to the filters</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FilterRules</name> + <message> + <location filename="../../FilterRules.ui" line="33"/> + <source>Search:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="43"/> + <source>Search type:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="51"/> + <source>Raw text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="56"/> + <source>Simplified regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="61"/> + <source>Perl's regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="69"/> + <source>Apply on:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="77"/> + <source>File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="82"/> + <source>Folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="87"/> + <source>File and folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="95"/> + <source>All string need match</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="102"/> + <source>Checking</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="115"/> + <source>Test string:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="17"/> + <source>Filters dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="108"/> + <source>The regex is valid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="125"/> + <source>The test string match with the regex</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Filters</name> + <message> + <location filename="../../Filters.ui" line="14"/> + <source>Filters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.ui" line="30"/> + <source>Exclusion filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.ui" line="93"/> + <source>Inclusion filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.ui" line="105"/> + <source>None = Include all</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="92"/> + <location filename="../../Filters.cpp" line="130"/> + <source>Raw text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="95"/> + <location filename="../../Filters.cpp" line="133"/> + <source>Simplified regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="98"/> + <location filename="../../Filters.cpp" line="136"/> + <source>Perl's regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="106"/> + <location filename="../../Filters.cpp" line="144"/> + <source>Only on file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="109"/> + <location filename="../../Filters.cpp" line="147"/> + <source>Only on folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="115"/> + <location filename="../../Filters.cpp" line="153"/> + <location filename="../../Filters.cpp" line="215"/> + <location filename="../../Filters.cpp" line="254"/> + <source>Full match</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ListThread</name> + <message> + <location filename="../../ListThread.cpp" line="1162"/> + <source>Unable do to move or copy item into wrong forced mode: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1169"/> + <source>Unable to save the transfer list: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1185"/> + <source>Problem at the reading, or file size is null</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1192"/> + <source>Wrong header: "%1"</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1201"/> + <source>The transfer list is in mixed mode, but this instance is not in this mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1210"/> + <source>The transfer list is in copy mode, but this instance is not in this mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1216"/> + <source>The transfer list is in move mode, but this instance is not in this mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1263"/> + <source>Some error have been found during the line parsing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1269"/> + <source>Unable to open the transfer list: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>MkPath</name> <message> - <location filename="../../MkPath.cpp" line="51"/> + <location filename="../../MkPath.cpp" line="62"/> <source>Unable to create the folder</source> <translation type="unfinished"></translation> </message> @@ -32,426 +234,560 @@ <context> <name>ReadThread</name> <message> - <location filename="../../ReadThread.cpp" line="231"/> + <location filename="../../ReadThread.cpp" line="154"/> + <location filename="../../ReadThread.cpp" line="316"/> <source>Unable to read the source file: </source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>RmPath</name> <message> - <location filename="../../RmPath.cpp" line="51"/> - <source>Unable to remove the folder</source> + <location filename="../../ReadThread.cpp" line="193"/> + <location filename="../../ReadThread.cpp" line="373"/> + <source>File truncated during the read, possible data change</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>TransferThread</name> + <name>RenamingRules</name> + <message> + <location filename="../../RenamingRules.ui" line="26"/> + <source>First renaming</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="32"/> + <source>%name% - copy</source> + <extracomment>%name% should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="39"/> + <source><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> for the original file name</p></body></html></source> + <extracomment> should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="49"/> + <source>Second renaming</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="55"/> + <source>%name% - copy (%number%)</source> + <extracomment>%name%, %number% should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="62"/> + <source><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> for the original file name</p><p><span style=" font-weight:600;">%number%</span> for the extra number</p></body></html></source> + <extracomment>%name%, %number% should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.cpp" line="39"/> + <location filename="../../RenamingRules.cpp" line="62"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.cpp" line="43"/> + <location filename="../../RenamingRules.cpp" line="73"/> + <source>%1 - copy (%2)</source> + <translation type="unfinished"></translation> + </message> <message> - <location filename="../../TransferThread.cpp" line="281"/> - <location filename="../../TransferThread.cpp" line="282"/> - <source>Copy of </source> + <location filename="../../RenamingRules.ui" line="14"/> + <source>Renaming rules</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>copyEngine</name> + <name>RmPath</name> <message> - <location filename="../../copyEngine.cpp" line="124"/> - <location filename="../../copyEngine.cpp" line="141"/> - <source>Select destination directory</source> + <location filename="../../RmPath.cpp" line="59"/> + <source>Unable to remove the folder</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TransferThread</name> <message> - <location filename="../../copyEngine.cpp" line="188"/> - <location filename="../../copyEngine.cpp" line="201"/> - <source>Ask</source> + <location filename="../../TransferThread.cpp" line="311"/> + <source>%1 - copy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="189"/> - <location filename="../../copyEngine.cpp" line="202"/> - <source>Skip</source> + <location filename="../../TransferThread.cpp" line="321"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="190"/> - <source>Overwrite</source> + <location filename="../../TransferThread.cpp" line="626"/> + <source>The checksums not match</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>WriteThread</name> <message> - <location filename="../../copyEngine.cpp" line="191"/> - <source>Overwrite if newer</source> + <location filename="../../WriteThread.cpp" line="443"/> + <source>Unable to read the source file: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="192"/> - <source>Overwrite if not same modification date</source> + <location filename="../../WriteThread.cpp" line="481"/> + <source>File truncated during the read, possible data change</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>copyEngine</name> <message> - <location filename="../../copyEngine.cpp" line="193"/> - <source>Rename</source> + <location filename="../../copyEngine.cpp" line="257"/> + <location filename="../../copyEngine.cpp" line="275"/> + <source>The engine is forced to move, you can't copy with it</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="203"/> - <source>Put to end of the list</source> + <location filename="../../copyEngine.cpp" line="286"/> + <location filename="../../copyEngine.cpp" line="304"/> + <source>The engine is forced to copy, you can't move with it</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="225"/> - <source>Select source directory</source> + <location filename="../../copyEngine.cpp" line="511"/> + <source>The mode have been forced previously, it's internal error, please report it</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="239"/> - <source>Select one or more files to open</source> + <location filename="../../copyEngine.cpp" line="772"/> + <source>Options error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="241"/> - <source>All files</source> + <location filename="../../copyEngine.cpp" line="772"/> + <source>Options engine is not loaded, can't access to the filters</source> <translation type="unfinished"></translation> </message> </context> <context> <name>fileErrorDialog</name> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="14"/> <source>Error on file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="20"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="56"/> <source>Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="73"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="90"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="136"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="156"/> <source>Put to bottom</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="163"/> <source>Retry</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="170"/> <source>&Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="177"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../fileErrorDialog.cpp" line="29"/> + <source>Error on folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../fileErrorDialog.cpp" line="32"/> + <source>Folder name</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>fileExistsDialog</name> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="14"/> <source>The file exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="34"/> <source>Source</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="50"/> <source>Destination</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="82"/> + <location filename="../../fileExistsDialog.ui" line="153"/> <source>Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="99"/> + <location filename="../../fileExistsDialog.ui" line="170"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="116"/> + <location filename="../../fileExistsDialog.ui" line="187"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="243"/> <source>Suggest new &name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="254"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="274"/> <source>&Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="281"/> <source>&Overwrite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="291"/> <source>&Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="298"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="307"/> <source>Overwrite if newer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="312"/> <source>Overwrite if not same modification date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.cpp" line="70"/> - <location filename="../../fileExistsDialog.cpp" line="71"/> - <source>Copy of </source> + <location filename="../../fileExistsDialog.cpp" line="102"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../fileExistsDialog.cpp" line="112"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> </context> <context> <name>fileIsSameDialog</name> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="14"/> <source>This files are the same file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="20"/> <source>The source and destination is same</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="47"/> <source>Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="64"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="81"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="137"/> <source>Suggest new &name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="148"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="168"/> <source>&Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="175"/> <source>&Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="182"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.cpp" line="66"/> - <location filename="../../fileIsSameDialog.cpp" line="67"/> - <source>Copy of </source> + <location filename="../../fileIsSameDialog.cpp" line="87"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../fileIsSameDialog.cpp" line="97"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> </context> <context> <name>folderExistsDialog</name> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="14"/> <source>This folders are the same folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="34"/> <source>Source</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="50"/> <source>Destination</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="62"/> <source>The source and destination is same</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="89"/> + <location filename="../../folderExistsDialog.ui" line="140"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="106"/> + <location filename="../../folderExistsDialog.ui" line="150"/> <source>Folder name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="200"/> <source>Suggest new &name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="211"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="218"/> <source>&Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="225"/> <source>Merge</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="232"/> <source>Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="239"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.cpp" line="61"/> - <source>Copy of </source> + <location filename="../../folderExistsDialog.cpp" line="29"/> + <source>Folder already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../folderExistsDialog.cpp" line="85"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../folderExistsDialog.cpp" line="95"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> </context> <context> <name>options</name> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="23"/> <source>Transfer the file rights</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="33"/> <source>Keep the file date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="214"/> <source>Block size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="43"/> + <location filename="../../options.ui" line="198"/> <source>KB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="56"/> <source>Auto start the transfer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="66"/> <source>When folder error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="74"/> + <location filename="../../options.ui" line="95"/> <source>Ask</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="79"/> + <location filename="../../options.ui" line="105"/> <source>Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> - <source>When folder colision</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="100"/> <source>Merge</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="110"/> <source>Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="118"/> <source>Check if destination folder exists</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../options.ui" line="87"/> + <source>When folder collision</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="128"/> + <source>Checksum</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="144"/> + <source>Only after error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="154"/> + <source>Ignore if impossible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="171"/> + <source>Do checksum</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="181"/> + <source>Enable OS buffer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="234"/> + <source>Filters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="241"/> + <source>Renaming rules</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="191"/> + <source>OS buffer only if smaller than</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>scanFileOrFolder</name> <message> - <location filename="../../scanFileOrFolder.cpp" line="112"/> - <location filename="../../scanFileOrFolder.cpp" line="138"/> - <source>Copy of </source> + <location filename="../../scanFileOrFolder.cpp" line="218"/> + <location filename="../../scanFileOrFolder.cpp" line="282"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../scanFileOrFolder.cpp" line="228"/> + <location filename="../../scanFileOrFolder.cpp" line="292"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../scanFileOrFolder.cpp" line="157"/> + <location filename="../../scanFileOrFolder.cpp" line="326"/> <source>The folder not exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../scanFileOrFolder.cpp" line="159"/> + <location filename="../../scanFileOrFolder.cpp" line="328"/> <source>The folder is not readable</source> <translation type="unfinished"></translation> </message> diff --git a/plugins/CopyEngine/Ultracopier-0.3/Languages/id/translation.ts b/plugins/CopyEngine/Ultracopier-0.3/Languages/id/translation.ts index 1c3692c..0898631 100644 --- a/plugins/CopyEngine/Ultracopier-0.3/Languages/id/translation.ts +++ b/plugins/CopyEngine/Ultracopier-0.3/Languages/id/translation.ts @@ -4,27 +4,229 @@ <context> <name>AvancedQFile</name> <message> - <location filename="../../AvancedQFile.cpp" line="17"/> - <location filename="../../AvancedQFile.cpp" line="48"/> - <location filename="../../AvancedQFile.cpp" line="79"/> + <location filename="../../AvancedQFile.cpp" line="28"/> + <location filename="../../AvancedQFile.cpp" line="59"/> + <location filename="../../AvancedQFile.cpp" line="90"/> <source>Not supported on this platform</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../AvancedQFile.cpp" line="31"/> + <location filename="../../AvancedQFile.cpp" line="42"/> <source>Last modified date is wrong</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../AvancedQFile.cpp" line="62"/> + <location filename="../../AvancedQFile.cpp" line="73"/> <source>Last access date is wrong</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>Factory</name> + <message> + <location filename="../../factory.cpp" line="356"/> + <location filename="../../factory.cpp" line="393"/> + <source>Options error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../factory.cpp" line="356"/> + <location filename="../../factory.cpp" line="393"/> + <source>Options engine is not loaded, can't access to the filters</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FilterRules</name> + <message> + <location filename="../../FilterRules.ui" line="33"/> + <source>Search:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="43"/> + <source>Search type:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="51"/> + <source>Raw text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="56"/> + <source>Simplified regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="61"/> + <source>Perl's regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="69"/> + <source>Apply on:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="77"/> + <source>File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="82"/> + <source>Folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="87"/> + <source>File and folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="95"/> + <source>All string need match</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="102"/> + <source>Checking</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="115"/> + <source>Test string:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="17"/> + <source>Filters dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="108"/> + <source>The regex is valid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="125"/> + <source>The test string match with the regex</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Filters</name> + <message> + <location filename="../../Filters.ui" line="14"/> + <source>Filters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.ui" line="30"/> + <source>Exclusion filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.ui" line="93"/> + <source>Inclusion filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.ui" line="105"/> + <source>None = Include all</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="92"/> + <location filename="../../Filters.cpp" line="130"/> + <source>Raw text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="95"/> + <location filename="../../Filters.cpp" line="133"/> + <source>Simplified regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="98"/> + <location filename="../../Filters.cpp" line="136"/> + <source>Perl's regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="106"/> + <location filename="../../Filters.cpp" line="144"/> + <source>Only on file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="109"/> + <location filename="../../Filters.cpp" line="147"/> + <source>Only on folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="115"/> + <location filename="../../Filters.cpp" line="153"/> + <location filename="../../Filters.cpp" line="215"/> + <location filename="../../Filters.cpp" line="254"/> + <source>Full match</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ListThread</name> + <message> + <location filename="../../ListThread.cpp" line="1162"/> + <source>Unable do to move or copy item into wrong forced mode: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1169"/> + <source>Unable to save the transfer list: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1185"/> + <source>Problem at the reading, or file size is null</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1192"/> + <source>Wrong header: "%1"</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1201"/> + <source>The transfer list is in mixed mode, but this instance is not in this mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1210"/> + <source>The transfer list is in copy mode, but this instance is not in this mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1216"/> + <source>The transfer list is in move mode, but this instance is not in this mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1263"/> + <source>Some error have been found during the line parsing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1269"/> + <source>Unable to open the transfer list: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>MkPath</name> <message> - <location filename="../../MkPath.cpp" line="51"/> + <location filename="../../MkPath.cpp" line="62"/> <source>Unable to create the folder</source> <translation type="unfinished"></translation> </message> @@ -32,426 +234,560 @@ <context> <name>ReadThread</name> <message> - <location filename="../../ReadThread.cpp" line="231"/> + <location filename="../../ReadThread.cpp" line="154"/> + <location filename="../../ReadThread.cpp" line="316"/> <source>Unable to read the source file: </source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>RmPath</name> <message> - <location filename="../../RmPath.cpp" line="51"/> - <source>Unable to remove the folder</source> + <location filename="../../ReadThread.cpp" line="193"/> + <location filename="../../ReadThread.cpp" line="373"/> + <source>File truncated during the read, possible data change</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>TransferThread</name> + <name>RenamingRules</name> + <message> + <location filename="../../RenamingRules.ui" line="26"/> + <source>First renaming</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="32"/> + <source>%name% - copy</source> + <extracomment>%name% should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="39"/> + <source><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> for the original file name</p></body></html></source> + <extracomment> should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="49"/> + <source>Second renaming</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="55"/> + <source>%name% - copy (%number%)</source> + <extracomment>%name%, %number% should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="62"/> + <source><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> for the original file name</p><p><span style=" font-weight:600;">%number%</span> for the extra number</p></body></html></source> + <extracomment>%name%, %number% should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.cpp" line="39"/> + <location filename="../../RenamingRules.cpp" line="62"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.cpp" line="43"/> + <location filename="../../RenamingRules.cpp" line="73"/> + <source>%1 - copy (%2)</source> + <translation type="unfinished"></translation> + </message> <message> - <location filename="../../TransferThread.cpp" line="281"/> - <location filename="../../TransferThread.cpp" line="282"/> - <source>Copy of </source> + <location filename="../../RenamingRules.ui" line="14"/> + <source>Renaming rules</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>copyEngine</name> + <name>RmPath</name> <message> - <location filename="../../copyEngine.cpp" line="124"/> - <location filename="../../copyEngine.cpp" line="141"/> - <source>Select destination directory</source> + <location filename="../../RmPath.cpp" line="59"/> + <source>Unable to remove the folder</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TransferThread</name> <message> - <location filename="../../copyEngine.cpp" line="188"/> - <location filename="../../copyEngine.cpp" line="201"/> - <source>Ask</source> + <location filename="../../TransferThread.cpp" line="311"/> + <source>%1 - copy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="189"/> - <location filename="../../copyEngine.cpp" line="202"/> - <source>Skip</source> + <location filename="../../TransferThread.cpp" line="321"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="190"/> - <source>Overwrite</source> + <location filename="../../TransferThread.cpp" line="626"/> + <source>The checksums not match</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>WriteThread</name> <message> - <location filename="../../copyEngine.cpp" line="191"/> - <source>Overwrite if newer</source> + <location filename="../../WriteThread.cpp" line="443"/> + <source>Unable to read the source file: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="192"/> - <source>Overwrite if not same modification date</source> + <location filename="../../WriteThread.cpp" line="481"/> + <source>File truncated during the read, possible data change</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>copyEngine</name> <message> - <location filename="../../copyEngine.cpp" line="193"/> - <source>Rename</source> + <location filename="../../copyEngine.cpp" line="257"/> + <location filename="../../copyEngine.cpp" line="275"/> + <source>The engine is forced to move, you can't copy with it</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="203"/> - <source>Put to end of the list</source> + <location filename="../../copyEngine.cpp" line="286"/> + <location filename="../../copyEngine.cpp" line="304"/> + <source>The engine is forced to copy, you can't move with it</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="225"/> - <source>Select source directory</source> + <location filename="../../copyEngine.cpp" line="511"/> + <source>The mode have been forced previously, it's internal error, please report it</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="239"/> - <source>Select one or more files to open</source> + <location filename="../../copyEngine.cpp" line="772"/> + <source>Options error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="241"/> - <source>All files</source> + <location filename="../../copyEngine.cpp" line="772"/> + <source>Options engine is not loaded, can't access to the filters</source> <translation type="unfinished"></translation> </message> </context> <context> <name>fileErrorDialog</name> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="14"/> <source>Error on file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="20"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="56"/> <source>Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="73"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="90"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="136"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="156"/> <source>Put to bottom</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="163"/> <source>Retry</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="170"/> <source>&Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="177"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../fileErrorDialog.cpp" line="29"/> + <source>Error on folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../fileErrorDialog.cpp" line="32"/> + <source>Folder name</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>fileExistsDialog</name> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="14"/> <source>The file exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="34"/> <source>Source</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="50"/> <source>Destination</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="82"/> + <location filename="../../fileExistsDialog.ui" line="153"/> <source>Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="99"/> + <location filename="../../fileExistsDialog.ui" line="170"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="116"/> + <location filename="../../fileExistsDialog.ui" line="187"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="243"/> <source>Suggest new &name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="254"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="274"/> <source>&Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="281"/> <source>&Overwrite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="291"/> <source>&Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="298"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="307"/> <source>Overwrite if newer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="312"/> <source>Overwrite if not same modification date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.cpp" line="70"/> - <location filename="../../fileExistsDialog.cpp" line="71"/> - <source>Copy of </source> + <location filename="../../fileExistsDialog.cpp" line="102"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../fileExistsDialog.cpp" line="112"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> </context> <context> <name>fileIsSameDialog</name> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="14"/> <source>This files are the same file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="20"/> <source>The source and destination is same</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="47"/> <source>Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="64"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="81"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="137"/> <source>Suggest new &name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="148"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="168"/> <source>&Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="175"/> <source>&Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="182"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.cpp" line="66"/> - <location filename="../../fileIsSameDialog.cpp" line="67"/> - <source>Copy of </source> + <location filename="../../fileIsSameDialog.cpp" line="87"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../fileIsSameDialog.cpp" line="97"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> </context> <context> <name>folderExistsDialog</name> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="14"/> <source>This folders are the same folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="34"/> <source>Source</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="50"/> <source>Destination</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="62"/> <source>The source and destination is same</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="89"/> + <location filename="../../folderExistsDialog.ui" line="140"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="106"/> + <location filename="../../folderExistsDialog.ui" line="150"/> <source>Folder name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="200"/> <source>Suggest new &name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="211"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="218"/> <source>&Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="225"/> <source>Merge</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="232"/> <source>Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="239"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.cpp" line="61"/> - <source>Copy of </source> + <location filename="../../folderExistsDialog.cpp" line="29"/> + <source>Folder already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../folderExistsDialog.cpp" line="85"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../folderExistsDialog.cpp" line="95"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> </context> <context> <name>options</name> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="23"/> <source>Transfer the file rights</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="33"/> <source>Keep the file date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="214"/> <source>Block size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="43"/> + <location filename="../../options.ui" line="198"/> <source>KB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="56"/> <source>Auto start the transfer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="66"/> <source>When folder error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="74"/> + <location filename="../../options.ui" line="95"/> <source>Ask</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="79"/> + <location filename="../../options.ui" line="105"/> <source>Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> - <source>When folder colision</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="100"/> <source>Merge</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="110"/> <source>Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="118"/> <source>Check if destination folder exists</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../options.ui" line="87"/> + <source>When folder collision</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="128"/> + <source>Checksum</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="144"/> + <source>Only after error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="154"/> + <source>Ignore if impossible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="171"/> + <source>Do checksum</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="181"/> + <source>Enable OS buffer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="234"/> + <source>Filters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="241"/> + <source>Renaming rules</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="191"/> + <source>OS buffer only if smaller than</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>scanFileOrFolder</name> <message> - <location filename="../../scanFileOrFolder.cpp" line="112"/> - <location filename="../../scanFileOrFolder.cpp" line="138"/> - <source>Copy of </source> + <location filename="../../scanFileOrFolder.cpp" line="218"/> + <location filename="../../scanFileOrFolder.cpp" line="282"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../scanFileOrFolder.cpp" line="228"/> + <location filename="../../scanFileOrFolder.cpp" line="292"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../scanFileOrFolder.cpp" line="157"/> + <location filename="../../scanFileOrFolder.cpp" line="326"/> <source>The folder not exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../scanFileOrFolder.cpp" line="159"/> + <location filename="../../scanFileOrFolder.cpp" line="328"/> <source>The folder is not readable</source> <translation type="unfinished"></translation> </message> diff --git a/plugins/CopyEngine/Ultracopier-0.3/Languages/it/translation.ts b/plugins/CopyEngine/Ultracopier-0.3/Languages/it/translation.ts index 1c3692c..92743de 100644 --- a/plugins/CopyEngine/Ultracopier-0.3/Languages/it/translation.ts +++ b/plugins/CopyEngine/Ultracopier-0.3/Languages/it/translation.ts @@ -1,459 +1,795 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS> -<TS version="2.0"> +<TS version="2.0" language="it" sourcelanguage="en"> <context> <name>AvancedQFile</name> <message> - <location filename="../../AvancedQFile.cpp" line="17"/> - <location filename="../../AvancedQFile.cpp" line="48"/> - <location filename="../../AvancedQFile.cpp" line="79"/> + <location filename="../../AvancedQFile.cpp" line="28"/> + <location filename="../../AvancedQFile.cpp" line="59"/> + <location filename="../../AvancedQFile.cpp" line="90"/> <source>Not supported on this platform</source> - <translation type="unfinished"></translation> + <translation>Non supportato su questa piattaforma</translation> </message> <message> - <location filename="../../AvancedQFile.cpp" line="31"/> + <location filename="../../AvancedQFile.cpp" line="42"/> <source>Last modified date is wrong</source> - <translation type="unfinished"></translation> + <translation>Ultima modifica è sbagliato</translation> </message> <message> - <location filename="../../AvancedQFile.cpp" line="62"/> + <location filename="../../AvancedQFile.cpp" line="73"/> <source>Last access date is wrong</source> - <translation type="unfinished"></translation> + <translation>Ultima data di accesso è sbagliato</translation> + </message> +</context> +<context> + <name>Factory</name> + <message> + <location filename="../../factory.cpp" line="356"/> + <location filename="../../factory.cpp" line="393"/> + <source>Options error</source> + <translation>opzioni di errore</translation> + </message> + <message> + <location filename="../../factory.cpp" line="356"/> + <location filename="../../factory.cpp" line="393"/> + <source>Options engine is not loaded, can't access to the filters</source> + <translation>Opzioni del motore non viene caricato, non possono accedere ai filtri</translation> + </message> +</context> +<context> + <name>FilterRules</name> + <message> + <location filename="../../FilterRules.ui" line="33"/> + <source>Search:</source> + <translation>Cerca:</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="43"/> + <source>Search type:</source> + <translation>Tipo di ricerca:</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="51"/> + <source>Raw text</source> + <translation>testo Raw</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="56"/> + <source>Simplified regex</source> + <translation>semplificato regex</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="61"/> + <source>Perl's regex</source> + <translation>Perl's regex</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="69"/> + <source>Apply on:</source> + <translation>Applicare su:</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="77"/> + <source>File</source> + <translation>File</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="82"/> + <source>Folder</source> + <translation>Cartella</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="87"/> + <source>File and folder</source> + <translation>File e cartelle</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="95"/> + <source>All string need match</source> + <translation>Tutti stringa bisogno di corrispondere</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="102"/> + <source>Checking</source> + <translation>Verifica</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="115"/> + <source>Test string:</source> + <translation>Test stringa:</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="17"/> + <source>Filters dialog</source> + <translation>Filtri di dialogo</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="108"/> + <source>The regex is valid</source> + <translation>La regex è valido</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="125"/> + <source>The test string match with the regex</source> + <translation>La stringa di test match con la regex</translation> + </message> +</context> +<context> + <name>Filters</name> + <message> + <location filename="../../Filters.ui" line="14"/> + <source>Filters</source> + <translation>Filtri</translation> + </message> + <message> + <location filename="../../Filters.ui" line="30"/> + <source>Exclusion filter</source> + <translation>Esclusione filtro</translation> + </message> + <message> + <location filename="../../Filters.ui" line="93"/> + <source>Inclusion filter</source> + <translation>inclusione filtro</translation> + </message> + <message> + <location filename="../../Filters.ui" line="105"/> + <source>None = Include all</source> + <translation>Nessuno = Includi tutte le</translation> + </message> + <message> + <location filename="../../Filters.cpp" line="92"/> + <location filename="../../Filters.cpp" line="130"/> + <source>Raw text</source> + <translation>testo Raw</translation> + </message> + <message> + <location filename="../../Filters.cpp" line="95"/> + <location filename="../../Filters.cpp" line="133"/> + <source>Simplified regex</source> + <translation>semplificato regex</translation> + </message> + <message> + <location filename="../../Filters.cpp" line="98"/> + <location filename="../../Filters.cpp" line="136"/> + <source>Perl's regex</source> + <translation>Perl's regex</translation> + </message> + <message> + <location filename="../../Filters.cpp" line="106"/> + <location filename="../../Filters.cpp" line="144"/> + <source>Only on file</source> + <translation>Solo su file</translation> + </message> + <message> + <location filename="../../Filters.cpp" line="109"/> + <location filename="../../Filters.cpp" line="147"/> + <source>Only on folder</source> + <translation>Solo sulla cartella</translation> + </message> + <message> + <location filename="../../Filters.cpp" line="115"/> + <location filename="../../Filters.cpp" line="153"/> + <location filename="../../Filters.cpp" line="215"/> + <location filename="../../Filters.cpp" line="254"/> + <source>Full match</source> + <translation>partita completa</translation> + </message> +</context> +<context> + <name>ListThread</name> + <message> + <location filename="../../ListThread.cpp" line="1162"/> + <source>Unable do to move or copy item into wrong forced mode: %1</source> + <translation>Impossibile fare per spostare o copiare elemento in male modo forzato: %1</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1169"/> + <source>Unable to save the transfer list: %1</source> + <translation>Impossibile salvare la lista dei trasferimenti: %1</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1185"/> + <source>Problem at the reading, or file size is null</source> + <translation>Problema alla lettura, o la dimensione del file è nullo</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1192"/> + <source>Wrong header: "%1"</source> + <translation>Sbagliato intestazione: "%1"</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1201"/> + <source>The transfer list is in mixed mode, but this instance is not in this mode</source> + <translation>La lista di trasferimento è in modalità mista, ma questa istanza non è in questa modalità</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1210"/> + <source>The transfer list is in copy mode, but this instance is not in this mode</source> + <translation>La lista di trasferimento è in modalità di copia, ma questa istanza non è in questa modalità</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1216"/> + <source>The transfer list is in move mode, but this instance is not in this mode</source> + <translation>La lista di trasferimento è in modalità di spostamento, ma questa istanza non è in questa modalità</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1263"/> + <source>Some error have been found during the line parsing</source> + <translation>Alcuni errori sono stati trovati durante l'analisi linea</translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1269"/> + <source>Unable to open the transfer list: %1</source> + <translation>Impossibile aprire la lista di trasferimento: %1</translation> </message> </context> <context> <name>MkPath</name> <message> - <location filename="../../MkPath.cpp" line="51"/> + <location filename="../../MkPath.cpp" line="62"/> <source>Unable to create the folder</source> - <translation type="unfinished"></translation> + <translation>Impossibile creare la cartella</translation> </message> </context> <context> <name>ReadThread</name> <message> - <location filename="../../ReadThread.cpp" line="231"/> + <location filename="../../ReadThread.cpp" line="154"/> + <location filename="../../ReadThread.cpp" line="316"/> <source>Unable to read the source file: </source> - <translation type="unfinished"></translation> + <translation>Impossibile leggere il file sorgente: </translation> </message> -</context> -<context> - <name>RmPath</name> <message> - <location filename="../../RmPath.cpp" line="51"/> - <source>Unable to remove the folder</source> - <translation type="unfinished"></translation> + <location filename="../../ReadThread.cpp" line="193"/> + <location filename="../../ReadThread.cpp" line="373"/> + <source>File truncated during the read, possible data change</source> + <translation>File troncato durante la lettura, i possibili cambiamenti di dati</translation> </message> </context> <context> - <name>TransferThread</name> + <name>RenamingRules</name> + <message> + <location filename="../../RenamingRules.ui" line="26"/> + <source>First renaming</source> + <translation>Prima ridenominazione</translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="32"/> + <source>%name% - copy</source> + <extracomment>%name% should not be translated</extracomment> + <translation>%name% - copia</translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="39"/> + <source><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> for the original file name</p></body></html></source> + <extracomment> should not be translated</extracomment> + <translation><html><head/><body><p>variabili: <span style=" font-weight:600;">%name%</span> per il nome del file originale</p></body></html></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="49"/> + <source>Second renaming</source> + <translation>Secondo ridenominazione</translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="55"/> + <source>%name% - copy (%number%)</source> + <extracomment>%name%, %number% should not be translated</extracomment> + <translation>%name% - copia (%number%)</translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="62"/> + <source><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> for the original file name</p><p><span style=" font-weight:600;">%number%</span> for the extra number</p></body></html></source> + <extracomment>%name%, %number% should not be translated</extracomment> + <translation><html><head/><body><p>variabili: <span style=" font-weight:600;">%name%</span> per il nome del file originale</p><p><span style=" font-weight:600;">%number%</span> per il numero aggiuntivo</p></body></html></translation> + </message> + <message> + <location filename="../../RenamingRules.cpp" line="39"/> + <location filename="../../RenamingRules.cpp" line="62"/> + <source>%1 - copy</source> + <translation>%1 - copia</translation> + </message> + <message> + <location filename="../../RenamingRules.cpp" line="43"/> + <location filename="../../RenamingRules.cpp" line="73"/> + <source>%1 - copy (%2)</source> + <translation>%1 - copia (%2)</translation> + </message> <message> - <location filename="../../TransferThread.cpp" line="281"/> - <location filename="../../TransferThread.cpp" line="282"/> - <source>Copy of </source> - <translation type="unfinished"></translation> + <location filename="../../RenamingRules.ui" line="14"/> + <source>Renaming rules</source> + <translation>Rinominare le regole</translation> </message> </context> <context> - <name>copyEngine</name> + <name>RmPath</name> <message> - <location filename="../../copyEngine.cpp" line="124"/> - <location filename="../../copyEngine.cpp" line="141"/> - <source>Select destination directory</source> - <translation type="unfinished"></translation> + <location filename="../../RmPath.cpp" line="59"/> + <source>Unable to remove the folder</source> + <translation>Impossibile rimuovere la cartella</translation> </message> +</context> +<context> + <name>TransferThread</name> <message> - <location filename="../../copyEngine.cpp" line="188"/> - <location filename="../../copyEngine.cpp" line="201"/> - <source>Ask</source> - <translation type="unfinished"></translation> + <location filename="../../TransferThread.cpp" line="311"/> + <source>%1 - copy</source> + <translation>%1 - copia</translation> </message> <message> - <location filename="../../copyEngine.cpp" line="189"/> - <location filename="../../copyEngine.cpp" line="202"/> - <source>Skip</source> - <translation type="unfinished"></translation> + <location filename="../../TransferThread.cpp" line="321"/> + <source>%1 - copy (%2)</source> + <translation>%1 - copia (%2)</translation> </message> <message> - <location filename="../../copyEngine.cpp" line="190"/> - <source>Overwrite</source> - <translation type="unfinished"></translation> + <location filename="../../TransferThread.cpp" line="626"/> + <source>The checksums not match</source> + <translation>Il checksum non corrisponde</translation> </message> +</context> +<context> + <name>WriteThread</name> <message> - <location filename="../../copyEngine.cpp" line="191"/> - <source>Overwrite if newer</source> - <translation type="unfinished"></translation> + <location filename="../../WriteThread.cpp" line="443"/> + <source>Unable to read the source file: </source> + <translation>Impossibile leggere il file sorgente: </translation> </message> <message> - <location filename="../../copyEngine.cpp" line="192"/> - <source>Overwrite if not same modification date</source> - <translation type="unfinished"></translation> + <location filename="../../WriteThread.cpp" line="481"/> + <source>File truncated during the read, possible data change</source> + <translation>File troncato durante la lettura, i possibili cambiamenti di dati</translation> </message> +</context> +<context> + <name>copyEngine</name> <message> - <location filename="../../copyEngine.cpp" line="193"/> - <source>Rename</source> - <translation type="unfinished"></translation> + <location filename="../../copyEngine.cpp" line="257"/> + <location filename="../../copyEngine.cpp" line="275"/> + <source>The engine is forced to move, you can't copy with it</source> + <translation>Il motore è costretto a muoversi, non è possibile copiare con esso</translation> </message> <message> - <location filename="../../copyEngine.cpp" line="203"/> - <source>Put to end of the list</source> - <translation type="unfinished"></translation> + <location filename="../../copyEngine.cpp" line="286"/> + <location filename="../../copyEngine.cpp" line="304"/> + <source>The engine is forced to copy, you can't move with it</source> + <translation>Il motore è costretto a copiare, non è possibile spostare con esso</translation> </message> <message> - <location filename="../../copyEngine.cpp" line="225"/> - <source>Select source directory</source> - <translation type="unfinished"></translation> + <location filename="../../copyEngine.cpp" line="511"/> + <source>The mode have been forced previously, it's internal error, please report it</source> + <translation>La modalità sono stati costretti in precedenza, è un errore interno, si prega di segnalarlo</translation> </message> <message> - <location filename="../../copyEngine.cpp" line="239"/> - <source>Select one or more files to open</source> - <translation type="unfinished"></translation> + <location filename="../../copyEngine.cpp" line="772"/> + <source>Options error</source> + <translation>opzioni di errore</translation> </message> <message> - <location filename="../../copyEngine.cpp" line="241"/> - <source>All files</source> - <translation type="unfinished"></translation> + <location filename="../../copyEngine.cpp" line="772"/> + <source>Options engine is not loaded, can't access to the filters</source> + <translation>Opzioni del motore non viene caricato, non possono accedere ai filtri</translation> </message> </context> <context> <name>fileErrorDialog</name> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="14"/> <source>Error on file</source> - <translation type="unfinished"></translation> + <translation>Errore su file</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="20"/> <source>Error</source> - <translation type="unfinished"></translation> + <translation>Errore</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="56"/> <source>Size</source> - <translation type="unfinished"></translation> + <translation>Dimensione</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="73"/> <source>Modified</source> - <translation type="unfinished"></translation> + <translation>Modificato</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="90"/> <source>File name</source> - <translation type="unfinished"></translation> + <translation>Nome file</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="136"/> <source>&Always do this action</source> - <translation type="unfinished"></translation> + <translation>Eseguire sempre questa azione</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="156"/> <source>Put to bottom</source> - <translation type="unfinished"></translation> + <translation>Mettere a fondo</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="163"/> <source>Retry</source> - <translation type="unfinished"></translation> + <translation>Riprova</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="170"/> <source>&Skip</source> - <translation type="unfinished"></translation> + <translation>Saltare</translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="177"/> <source>&Cancel</source> - <translation type="unfinished"></translation> + <translation>Annullare</translation> + </message> + <message> + <location filename="../../fileErrorDialog.cpp" line="29"/> + <source>Error on folder</source> + <translation>Errore cartella</translation> + </message> + <message> + <location filename="../../fileErrorDialog.cpp" line="32"/> + <source>Folder name</source> + <translation>Nome della cartella</translation> </message> </context> <context> <name>fileExistsDialog</name> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="14"/> <source>The file exists</source> - <translation type="unfinished"></translation> + <translation>Il file esiste</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="34"/> <source>Source</source> - <translation type="unfinished"></translation> + <translation>Fonte</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="50"/> <source>Destination</source> - <translation type="unfinished"></translation> + <translation>Destinazione</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="82"/> + <location filename="../../fileExistsDialog.ui" line="153"/> <source>Size</source> - <translation type="unfinished"></translation> + <translation>Dimensione</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="99"/> + <location filename="../../fileExistsDialog.ui" line="170"/> <source>Modified</source> - <translation type="unfinished"></translation> + <translation>Modificato</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="116"/> + <location filename="../../fileExistsDialog.ui" line="187"/> <source>File name</source> - <translation type="unfinished"></translation> + <translation>Nome file</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="243"/> <source>Suggest new &name</source> - <translation type="unfinished"></translation> + <translation>Suggerisci nuovo nome</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="254"/> <source>&Always do this action</source> - <translation type="unfinished"></translation> + <translation>Eseguire sempre questa azione</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="274"/> <source>&Rename</source> - <translation type="unfinished"></translation> + <translation>Rinominare</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="281"/> <source>&Overwrite</source> - <translation type="unfinished"></translation> + <translation>Sovrascrivi</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="291"/> <source>&Skip</source> - <translation type="unfinished"></translation> + <translation>Saltare</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="298"/> <source>&Cancel</source> - <translation type="unfinished"></translation> + <translation>Annullare</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="307"/> <source>Overwrite if newer</source> - <translation type="unfinished"></translation> + <translation>Sovrascrivi se più recente</translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="312"/> <source>Overwrite if not same modification date</source> - <translation type="unfinished"></translation> + <translation>Sovrascrivi se non la data di modifica stessa</translation> + </message> + <message> + <location filename="../../fileExistsDialog.cpp" line="102"/> + <source>%1 - copy</source> + <translation>%1 - copia</translation> </message> <message> - <location filename="../../fileExistsDialog.cpp" line="70"/> - <location filename="../../fileExistsDialog.cpp" line="71"/> - <source>Copy of </source> - <translation type="unfinished"></translation> + <location filename="../../fileExistsDialog.cpp" line="112"/> + <source>%1 - copy (%2)</source> + <translation>%1 - copia (%2)</translation> </message> </context> <context> <name>fileIsSameDialog</name> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="14"/> <source>This files are the same file</source> - <translation type="unfinished"></translation> + <translation>Questi file sono lo stesso file</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="20"/> <source>The source and destination is same</source> - <translation type="unfinished"></translation> + <translation>La sorgente e destinazione è uguale</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="47"/> <source>Size</source> - <translation type="unfinished"></translation> + <translation>Dimensione</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="64"/> <source>Modified</source> - <translation type="unfinished"></translation> + <translation>Modificato</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="81"/> <source>File name</source> - <translation type="unfinished"></translation> + <translation>Nome file</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="137"/> <source>Suggest new &name</source> - <translation type="unfinished"></translation> + <translation>Suggerisci nuovo nome</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="148"/> <source>&Always do this action</source> - <translation type="unfinished"></translation> + <translation>Eseguire sempre questa azione</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="168"/> <source>&Rename</source> - <translation type="unfinished"></translation> + <translation>Rinominare</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="175"/> <source>&Skip</source> - <translation type="unfinished"></translation> + <translation>Saltare</translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="182"/> <source>&Cancel</source> - <translation type="unfinished"></translation> + <translation>Annullare</translation> </message> <message> - <location filename="../../fileIsSameDialog.cpp" line="66"/> - <location filename="../../fileIsSameDialog.cpp" line="67"/> - <source>Copy of </source> - <translation type="unfinished"></translation> + <location filename="../../fileIsSameDialog.cpp" line="87"/> + <source>%1 - copy</source> + <translation>%1 - copia</translation> + </message> + <message> + <location filename="../../fileIsSameDialog.cpp" line="97"/> + <source>%1 - copy (%2)</source> + <translation>%1 - copia (%2)</translation> </message> </context> <context> <name>folderExistsDialog</name> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="14"/> <source>This folders are the same folder</source> - <translation type="unfinished"></translation> + <translation>Questo cartelle sono nella stessa cartella</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="34"/> <source>Source</source> - <translation type="unfinished"></translation> + <translation>Fonte</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="50"/> <source>Destination</source> - <translation type="unfinished"></translation> + <translation>Destinazione</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="62"/> <source>The source and destination is same</source> - <translation type="unfinished"></translation> + <translation>La sorgente e destinazione è uguale</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="89"/> + <location filename="../../folderExistsDialog.ui" line="140"/> <source>Modified</source> - <translation type="unfinished"></translation> + <translation>Modificato</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="106"/> + <location filename="../../folderExistsDialog.ui" line="150"/> <source>Folder name</source> - <translation type="unfinished"></translation> + <translation>Nome della cartella</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="200"/> <source>Suggest new &name</source> - <translation type="unfinished"></translation> + <translation>Suggerisci nuovo nome</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="211"/> <source>&Always do this action</source> - <translation type="unfinished"></translation> + <translation>Eseguire sempre questa azione</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="218"/> <source>&Rename</source> - <translation type="unfinished"></translation> + <translation>Rinominare</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="225"/> <source>Merge</source> - <translation type="unfinished"></translation> + <translation>Unire</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="232"/> <source>Skip</source> - <translation type="unfinished"></translation> + <translation>Saltare</translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="239"/> <source>&Cancel</source> - <translation type="unfinished"></translation> + <translation>Annullare</translation> </message> <message> - <location filename="../../folderExistsDialog.cpp" line="61"/> - <source>Copy of </source> - <translation type="unfinished"></translation> + <location filename="../../folderExistsDialog.cpp" line="29"/> + <source>Folder already exists</source> + <translation>Cartella esiste già</translation> + </message> + <message> + <location filename="../../folderExistsDialog.cpp" line="85"/> + <source>%1 - copy</source> + <translation>%1 - copia</translation> + </message> + <message> + <location filename="../../folderExistsDialog.cpp" line="95"/> + <source>%1 - copy (%2)</source> + <translation>%1 - copia (%2)</translation> </message> </context> <context> <name>options</name> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="23"/> <source>Transfer the file rights</source> - <translation type="unfinished"></translation> + <translation>Trasferire i diritti di file</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="33"/> <source>Keep the file date</source> - <translation type="unfinished"></translation> + <translation>Tenere la data del file</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="214"/> <source>Block size</source> - <translation type="unfinished"></translation> + <translation>Dimensione del blocco</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="43"/> + <location filename="../../options.ui" line="198"/> <source>KB</source> - <translation type="unfinished"></translation> + <translation></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="56"/> <source>Auto start the transfer</source> - <translation type="unfinished"></translation> + <translation>Auto iniziare il trasferimento</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="66"/> <source>When folder error</source> - <translation type="unfinished"></translation> + <translation>Quando errore cartella</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="74"/> + <location filename="../../options.ui" line="95"/> <source>Ask</source> - <translation type="unfinished"></translation> + <translation>Chiedere</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="79"/> + <location filename="../../options.ui" line="105"/> <source>Skip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../options.ui"/> - <source>When folder colision</source> - <translation type="unfinished"></translation> + <translation>Saltare</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="100"/> <source>Merge</source> - <translation type="unfinished"></translation> + <translation>Unire</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="110"/> <source>Rename</source> - <translation type="unfinished"></translation> + <translation>Rinominare</translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="118"/> <source>Check if destination folder exists</source> - <translation type="unfinished"></translation> + <translation>Controllare se la cartella di destinazione esiste</translation> + </message> + <message> + <location filename="../../options.ui" line="87"/> + <source>When folder collision</source> + <translation>Quando collisione cartella</translation> + </message> + <message> + <location filename="../../options.ui" line="128"/> + <source>Checksum</source> + <translation></translation> + </message> + <message> + <location filename="../../options.ui" line="144"/> + <source>Only after error</source> + <translation>Solo dopo l'errore</translation> + </message> + <message> + <location filename="../../options.ui" line="154"/> + <source>Ignore if impossible</source> + <translation>Ignora se impossibile</translation> + </message> + <message> + <location filename="../../options.ui" line="171"/> + <source>Do checksum</source> + <translation>Fare checksum</translation> + </message> + <message> + <location filename="../../options.ui" line="181"/> + <source>Enable OS buffer</source> + <translation>Abilita OS tampone</translation> + </message> + <message> + <location filename="../../options.ui" line="234"/> + <source>Filters</source> + <translation>Filtri</translation> + </message> + <message> + <location filename="../../options.ui" line="241"/> + <source>Renaming rules</source> + <translation>Rinominare le regole</translation> + </message> + <message> + <location filename="../../options.ui" line="191"/> + <source>OS buffer only if smaller than</source> + <translation>OS tampone solo se inferiori</translation> </message> </context> <context> <name>scanFileOrFolder</name> <message> - <location filename="../../scanFileOrFolder.cpp" line="112"/> - <location filename="../../scanFileOrFolder.cpp" line="138"/> - <source>Copy of </source> - <translation type="unfinished"></translation> + <location filename="../../scanFileOrFolder.cpp" line="218"/> + <location filename="../../scanFileOrFolder.cpp" line="282"/> + <source>%1 - copy</source> + <translation>%1 - copia</translation> + </message> + <message> + <location filename="../../scanFileOrFolder.cpp" line="228"/> + <location filename="../../scanFileOrFolder.cpp" line="292"/> + <source>%1 - copy (%2)</source> + <translation>%1 - copia (%2)</translation> </message> <message> - <location filename="../../scanFileOrFolder.cpp" line="157"/> + <location filename="../../scanFileOrFolder.cpp" line="326"/> <source>The folder not exists</source> - <translation type="unfinished"></translation> + <translation>La cartella non esiste</translation> </message> <message> - <location filename="../../scanFileOrFolder.cpp" line="159"/> + <location filename="../../scanFileOrFolder.cpp" line="328"/> <source>The folder is not readable</source> - <translation type="unfinished"></translation> + <translation>La cartella non è leggibile</translation> </message> </context> </TS> diff --git a/plugins/CopyEngine/Ultracopier-0.3/Languages/ja/translation.ts b/plugins/CopyEngine/Ultracopier-0.3/Languages/ja/translation.ts index 1c3692c..9a215b1 100644 --- a/plugins/CopyEngine/Ultracopier-0.3/Languages/ja/translation.ts +++ b/plugins/CopyEngine/Ultracopier-0.3/Languages/ja/translation.ts @@ -4,27 +4,229 @@ <context> <name>AvancedQFile</name> <message> - <location filename="../../AvancedQFile.cpp" line="17"/> - <location filename="../../AvancedQFile.cpp" line="48"/> - <location filename="../../AvancedQFile.cpp" line="79"/> + <location filename="../../AvancedQFile.cpp" line="28"/> + <location filename="../../AvancedQFile.cpp" line="59"/> + <location filename="../../AvancedQFile.cpp" line="90"/> <source>Not supported on this platform</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../AvancedQFile.cpp" line="31"/> + <location filename="../../AvancedQFile.cpp" line="42"/> <source>Last modified date is wrong</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../AvancedQFile.cpp" line="62"/> + <location filename="../../AvancedQFile.cpp" line="73"/> <source>Last access date is wrong</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>Factory</name> + <message> + <location filename="../../factory.cpp" line="356"/> + <location filename="../../factory.cpp" line="393"/> + <source>Options error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../factory.cpp" line="356"/> + <location filename="../../factory.cpp" line="393"/> + <source>Options engine is not loaded, can't access to the filters</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FilterRules</name> + <message> + <location filename="../../FilterRules.ui" line="17"/> + <source>Filters dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="33"/> + <source>Search:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="43"/> + <source>Search type:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="51"/> + <source>Raw text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="56"/> + <source>Simplified regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="61"/> + <source>Perl's regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="69"/> + <source>Apply on:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="77"/> + <source>File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="82"/> + <source>Folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="87"/> + <source>File and folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="95"/> + <source>All string need match</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="102"/> + <source>Checking</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="108"/> + <source>The regex is valid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="115"/> + <source>Test string:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="125"/> + <source>The test string match with the regex</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Filters</name> + <message> + <location filename="../../Filters.ui" line="14"/> + <source>Filters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.ui" line="30"/> + <source>Exclusion filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.ui" line="93"/> + <source>Inclusion filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.ui" line="105"/> + <source>None = Include all</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="92"/> + <location filename="../../Filters.cpp" line="130"/> + <source>Raw text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="95"/> + <location filename="../../Filters.cpp" line="133"/> + <source>Simplified regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="98"/> + <location filename="../../Filters.cpp" line="136"/> + <source>Perl's regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="106"/> + <location filename="../../Filters.cpp" line="144"/> + <source>Only on file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="109"/> + <location filename="../../Filters.cpp" line="147"/> + <source>Only on folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="115"/> + <location filename="../../Filters.cpp" line="153"/> + <location filename="../../Filters.cpp" line="215"/> + <location filename="../../Filters.cpp" line="254"/> + <source>Full match</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ListThread</name> + <message> + <location filename="../../ListThread.cpp" line="1162"/> + <source>Unable do to move or copy item into wrong forced mode: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1169"/> + <source>Unable to save the transfer list: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1185"/> + <source>Problem at the reading, or file size is null</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1192"/> + <source>Wrong header: "%1"</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1201"/> + <source>The transfer list is in mixed mode, but this instance is not in this mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1210"/> + <source>The transfer list is in copy mode, but this instance is not in this mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1216"/> + <source>The transfer list is in move mode, but this instance is not in this mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1263"/> + <source>Some error have been found during the line parsing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1269"/> + <source>Unable to open the transfer list: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>MkPath</name> <message> - <location filename="../../MkPath.cpp" line="51"/> + <location filename="../../MkPath.cpp" line="62"/> <source>Unable to create the folder</source> <translation type="unfinished"></translation> </message> @@ -32,426 +234,560 @@ <context> <name>ReadThread</name> <message> - <location filename="../../ReadThread.cpp" line="231"/> + <location filename="../../ReadThread.cpp" line="154"/> + <location filename="../../ReadThread.cpp" line="316"/> <source>Unable to read the source file: </source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>RmPath</name> <message> - <location filename="../../RmPath.cpp" line="51"/> - <source>Unable to remove the folder</source> + <location filename="../../ReadThread.cpp" line="193"/> + <location filename="../../ReadThread.cpp" line="373"/> + <source>File truncated during the read, possible data change</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>TransferThread</name> + <name>RenamingRules</name> + <message> + <location filename="../../RenamingRules.ui" line="14"/> + <source>Renaming rules</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="26"/> + <source>First renaming</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="32"/> + <source>%name% - copy</source> + <extracomment>%name% should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="39"/> + <source><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> for the original file name</p></body></html></source> + <extracomment> should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="49"/> + <source>Second renaming</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="55"/> + <source>%name% - copy (%number%)</source> + <extracomment>%name%, %number% should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="62"/> + <source><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> for the original file name</p><p><span style=" font-weight:600;">%number%</span> for the extra number</p></body></html></source> + <extracomment>%name%, %number% should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.cpp" line="39"/> + <location filename="../../RenamingRules.cpp" line="62"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> <message> - <location filename="../../TransferThread.cpp" line="281"/> - <location filename="../../TransferThread.cpp" line="282"/> - <source>Copy of </source> + <location filename="../../RenamingRules.cpp" line="43"/> + <location filename="../../RenamingRules.cpp" line="73"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>copyEngine</name> + <name>RmPath</name> <message> - <location filename="../../copyEngine.cpp" line="124"/> - <location filename="../../copyEngine.cpp" line="141"/> - <source>Select destination directory</source> + <location filename="../../RmPath.cpp" line="59"/> + <source>Unable to remove the folder</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TransferThread</name> <message> - <location filename="../../copyEngine.cpp" line="188"/> - <location filename="../../copyEngine.cpp" line="201"/> - <source>Ask</source> + <location filename="../../TransferThread.cpp" line="311"/> + <source>%1 - copy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="189"/> - <location filename="../../copyEngine.cpp" line="202"/> - <source>Skip</source> + <location filename="../../TransferThread.cpp" line="321"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="190"/> - <source>Overwrite</source> + <location filename="../../TransferThread.cpp" line="626"/> + <source>The checksums not match</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>WriteThread</name> <message> - <location filename="../../copyEngine.cpp" line="191"/> - <source>Overwrite if newer</source> + <location filename="../../WriteThread.cpp" line="443"/> + <source>Unable to read the source file: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="192"/> - <source>Overwrite if not same modification date</source> + <location filename="../../WriteThread.cpp" line="481"/> + <source>File truncated during the read, possible data change</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>copyEngine</name> <message> - <location filename="../../copyEngine.cpp" line="193"/> - <source>Rename</source> + <location filename="../../copyEngine.cpp" line="257"/> + <location filename="../../copyEngine.cpp" line="275"/> + <source>The engine is forced to move, you can't copy with it</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="203"/> - <source>Put to end of the list</source> + <location filename="../../copyEngine.cpp" line="286"/> + <location filename="../../copyEngine.cpp" line="304"/> + <source>The engine is forced to copy, you can't move with it</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="225"/> - <source>Select source directory</source> + <location filename="../../copyEngine.cpp" line="511"/> + <source>The mode have been forced previously, it's internal error, please report it</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="239"/> - <source>Select one or more files to open</source> + <location filename="../../copyEngine.cpp" line="772"/> + <source>Options error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="241"/> - <source>All files</source> + <location filename="../../copyEngine.cpp" line="772"/> + <source>Options engine is not loaded, can't access to the filters</source> <translation type="unfinished"></translation> </message> </context> <context> <name>fileErrorDialog</name> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="14"/> <source>Error on file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="20"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="56"/> <source>Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="73"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="90"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="136"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="156"/> <source>Put to bottom</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="163"/> <source>Retry</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="170"/> <source>&Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="177"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../fileErrorDialog.cpp" line="29"/> + <source>Error on folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../fileErrorDialog.cpp" line="32"/> + <source>Folder name</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>fileExistsDialog</name> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="14"/> <source>The file exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="34"/> <source>Source</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="50"/> <source>Destination</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="82"/> + <location filename="../../fileExistsDialog.ui" line="153"/> <source>Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="99"/> + <location filename="../../fileExistsDialog.ui" line="170"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="116"/> + <location filename="../../fileExistsDialog.ui" line="187"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="243"/> <source>Suggest new &name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="254"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="274"/> <source>&Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="281"/> <source>&Overwrite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="291"/> <source>&Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="298"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="307"/> <source>Overwrite if newer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="312"/> <source>Overwrite if not same modification date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.cpp" line="70"/> - <location filename="../../fileExistsDialog.cpp" line="71"/> - <source>Copy of </source> + <location filename="../../fileExistsDialog.cpp" line="102"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../fileExistsDialog.cpp" line="112"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> </context> <context> <name>fileIsSameDialog</name> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="14"/> <source>This files are the same file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="20"/> <source>The source and destination is same</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="47"/> <source>Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="64"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="81"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="137"/> <source>Suggest new &name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="148"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="168"/> <source>&Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="175"/> <source>&Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="182"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.cpp" line="66"/> - <location filename="../../fileIsSameDialog.cpp" line="67"/> - <source>Copy of </source> + <location filename="../../fileIsSameDialog.cpp" line="87"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../fileIsSameDialog.cpp" line="97"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> </context> <context> <name>folderExistsDialog</name> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="14"/> <source>This folders are the same folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="34"/> <source>Source</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="50"/> <source>Destination</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="62"/> <source>The source and destination is same</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="89"/> + <location filename="../../folderExistsDialog.ui" line="140"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="106"/> + <location filename="../../folderExistsDialog.ui" line="150"/> <source>Folder name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="200"/> <source>Suggest new &name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="211"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="218"/> <source>&Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="225"/> <source>Merge</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="232"/> <source>Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="239"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.cpp" line="61"/> - <source>Copy of </source> + <location filename="../../folderExistsDialog.cpp" line="29"/> + <source>Folder already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../folderExistsDialog.cpp" line="85"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../folderExistsDialog.cpp" line="95"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> </context> <context> <name>options</name> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="23"/> <source>Transfer the file rights</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="33"/> <source>Keep the file date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="128"/> + <source>Checksum</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="144"/> + <source>Only after error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="154"/> + <source>Ignore if impossible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="171"/> + <source>Do checksum</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="181"/> + <source>Enable OS buffer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="191"/> + <source>OS buffer only if smaller than</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="214"/> <source>Block size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="234"/> + <source>Filters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="241"/> + <source>Renaming rules</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="43"/> + <location filename="../../options.ui" line="198"/> <source>KB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="56"/> <source>Auto start the transfer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="66"/> <source>When folder error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="74"/> + <location filename="../../options.ui" line="95"/> <source>Ask</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="79"/> + <location filename="../../options.ui" line="105"/> <source>Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> - <source>When folder colision</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="100"/> <source>Merge</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="110"/> <source>Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="118"/> <source>Check if destination folder exists</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../options.ui" line="87"/> + <source>When folder collision</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>scanFileOrFolder</name> <message> - <location filename="../../scanFileOrFolder.cpp" line="112"/> - <location filename="../../scanFileOrFolder.cpp" line="138"/> - <source>Copy of </source> + <location filename="../../scanFileOrFolder.cpp" line="218"/> + <location filename="../../scanFileOrFolder.cpp" line="282"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../scanFileOrFolder.cpp" line="228"/> + <location filename="../../scanFileOrFolder.cpp" line="292"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../scanFileOrFolder.cpp" line="157"/> + <location filename="../../scanFileOrFolder.cpp" line="326"/> <source>The folder not exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../scanFileOrFolder.cpp" line="159"/> + <location filename="../../scanFileOrFolder.cpp" line="328"/> <source>The folder is not readable</source> <translation type="unfinished"></translation> </message> diff --git a/plugins/CopyEngine/Ultracopier-0.3/Languages/ko/translation.ts b/plugins/CopyEngine/Ultracopier-0.3/Languages/ko/translation.ts new file mode 100644 index 0000000..6210b83 --- /dev/null +++ b/plugins/CopyEngine/Ultracopier-0.3/Languages/ko/translation.ts @@ -0,0 +1,795 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0" language="ko_KR"> +<context> + <name>AvancedQFile</name> + <message> + <location filename="../../AvancedQFile.cpp" line="28"/> + <location filename="../../AvancedQFile.cpp" line="59"/> + <location filename="../../AvancedQFile.cpp" line="90"/> + <source>Not supported on this platform</source> + <translation>이 플랫폼에서 지원되지 않습니다</translation> + </message> + <message> + <location filename="../../AvancedQFile.cpp" line="42"/> + <source>Last modified date is wrong</source> + <translation>마지막 수정 날짜가 잘못되었습니다</translation> + </message> + <message> + <location filename="../../AvancedQFile.cpp" line="73"/> + <source>Last access date is wrong</source> + <translation>마지막 엑세스 날짜가 잘못되었습니다</translation> + </message> +</context> +<context> + <name>Factory</name> + <message> + <location filename="../../factory.cpp" line="356"/> + <location filename="../../factory.cpp" line="393"/> + <source>Options error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../factory.cpp" line="356"/> + <location filename="../../factory.cpp" line="393"/> + <source>Options engine is not loaded, can't access to the filters</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FilterRules</name> + <message> + <location filename="../../FilterRules.ui" line="17"/> + <source>Filters dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="33"/> + <source>Search:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="43"/> + <source>Search type:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="51"/> + <source>Raw text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="56"/> + <source>Simplified regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="61"/> + <source>Perl's regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="69"/> + <source>Apply on:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="77"/> + <source>File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="82"/> + <source>Folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="87"/> + <source>File and folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="95"/> + <source>All string need match</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="102"/> + <source>Checking</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="108"/> + <source>The regex is valid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="115"/> + <source>Test string:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="125"/> + <source>The test string match with the regex</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Filters</name> + <message> + <location filename="../../Filters.ui" line="14"/> + <source>Filters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.ui" line="30"/> + <source>Exclusion filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.ui" line="93"/> + <source>Inclusion filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.ui" line="105"/> + <source>None = Include all</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="92"/> + <location filename="../../Filters.cpp" line="130"/> + <source>Raw text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="95"/> + <location filename="../../Filters.cpp" line="133"/> + <source>Simplified regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="98"/> + <location filename="../../Filters.cpp" line="136"/> + <source>Perl's regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="106"/> + <location filename="../../Filters.cpp" line="144"/> + <source>Only on file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="109"/> + <location filename="../../Filters.cpp" line="147"/> + <source>Only on folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="115"/> + <location filename="../../Filters.cpp" line="153"/> + <location filename="../../Filters.cpp" line="215"/> + <location filename="../../Filters.cpp" line="254"/> + <source>Full match</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ListThread</name> + <message> + <location filename="../../ListThread.cpp" line="1162"/> + <source>Unable do to move or copy item into wrong forced mode: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1169"/> + <source>Unable to save the transfer list: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1185"/> + <source>Problem at the reading, or file size is null</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1192"/> + <source>Wrong header: "%1"</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1201"/> + <source>The transfer list is in mixed mode, but this instance is not in this mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1210"/> + <source>The transfer list is in copy mode, but this instance is not in this mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1216"/> + <source>The transfer list is in move mode, but this instance is not in this mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1263"/> + <source>Some error have been found during the line parsing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1269"/> + <source>Unable to open the transfer list: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MkPath</name> + <message> + <location filename="../../MkPath.cpp" line="62"/> + <source>Unable to create the folder</source> + <translation>폴더를 생성할 수 없습니다</translation> + </message> +</context> +<context> + <name>ReadThread</name> + <message> + <location filename="../../ReadThread.cpp" line="154"/> + <location filename="../../ReadThread.cpp" line="316"/> + <source>Unable to read the source file: </source> + <translation>원본 파일 읽기 불가:</translation> + </message> + <message> + <location filename="../../ReadThread.cpp" line="193"/> + <location filename="../../ReadThread.cpp" line="373"/> + <source>File truncated during the read, possible data change</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>RenamingRules</name> + <message> + <location filename="../../RenamingRules.ui" line="14"/> + <source>Renaming rules</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="26"/> + <source>First renaming</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="32"/> + <source>%name% - copy</source> + <extracomment>%name% should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="39"/> + <source><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> for the original file name</p></body></html></source> + <extracomment> should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="49"/> + <source>Second renaming</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="55"/> + <source>%name% - copy (%number%)</source> + <extracomment>%name%, %number% should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="62"/> + <source><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> for the original file name</p><p><span style=" font-weight:600;">%number%</span> for the extra number</p></body></html></source> + <extracomment>%name%, %number% should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.cpp" line="39"/> + <location filename="../../RenamingRules.cpp" line="62"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.cpp" line="43"/> + <location filename="../../RenamingRules.cpp" line="73"/> + <source>%1 - copy (%2)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>RmPath</name> + <message> + <location filename="../../RmPath.cpp" line="59"/> + <source>Unable to remove the folder</source> + <translation>폴더를 제거할 수 없습니다</translation> + </message> +</context> +<context> + <name>TransferThread</name> + <message> + <location filename="../../TransferThread.cpp" line="311"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../TransferThread.cpp" line="321"/> + <source>%1 - copy (%2)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../TransferThread.cpp" line="626"/> + <source>The checksums not match</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>WriteThread</name> + <message> + <location filename="../../WriteThread.cpp" line="443"/> + <source>Unable to read the source file: </source> + <translation type="unfinished">원본 파일 읽기 불가:</translation> + </message> + <message> + <location filename="../../WriteThread.cpp" line="481"/> + <source>File truncated during the read, possible data change</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>copyEngine</name> + <message> + <location filename="../../copyEngine.cpp" line="257"/> + <location filename="../../copyEngine.cpp" line="275"/> + <source>The engine is forced to move, you can't copy with it</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../copyEngine.cpp" line="286"/> + <location filename="../../copyEngine.cpp" line="304"/> + <source>The engine is forced to copy, you can't move with it</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../copyEngine.cpp" line="511"/> + <source>The mode have been forced previously, it's internal error, please report it</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../copyEngine.cpp" line="772"/> + <source>Options error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../copyEngine.cpp" line="772"/> + <source>Options engine is not loaded, can't access to the filters</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>fileErrorDialog</name> + <message> + <location filename="../../fileErrorDialog.ui" line="14"/> + <source>Error on file</source> + <translation>파일 오류가 발생했습니다</translation> + </message> + <message> + <location filename="../../fileErrorDialog.ui" line="20"/> + <source>Error</source> + <translation>오류</translation> + </message> + <message> + <location filename="../../fileErrorDialog.ui" line="56"/> + <source>Size</source> + <translation>크기</translation> + </message> + <message> + <location filename="../../fileErrorDialog.ui" line="73"/> + <source>Modified</source> + <translation>수정 날짜</translation> + </message> + <message> + <location filename="../../fileErrorDialog.ui" line="90"/> + <source>File name</source> + <translation>파일 이름</translation> + </message> + <message> + <location filename="../../fileErrorDialog.ui" line="136"/> + <source>&Always do this action</source> + <translation>&항상 이 작동 실행</translation> + </message> + <message> + <location filename="../../fileErrorDialog.ui" line="156"/> + <source>Put to bottom</source> + <translation>아래에 놓기</translation> + </message> + <message> + <location filename="../../fileErrorDialog.ui" line="163"/> + <source>Retry</source> + <translation>재시도</translation> + </message> + <message> + <location filename="../../fileErrorDialog.ui" line="170"/> + <source>&Skip</source> + <translation>&건너뛰기</translation> + </message> + <message> + <location filename="../../fileErrorDialog.ui" line="177"/> + <source>&Cancel</source> + <translation>&취소</translation> + </message> + <message> + <location filename="../../fileErrorDialog.cpp" line="29"/> + <source>Error on folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../fileErrorDialog.cpp" line="32"/> + <source>Folder name</source> + <translation type="unfinished">폴더 이름</translation> + </message> +</context> +<context> + <name>fileExistsDialog</name> + <message> + <location filename="../../fileExistsDialog.ui" line="14"/> + <source>The file exists</source> + <translation>파일이 존재합니다</translation> + </message> + <message> + <location filename="../../fileExistsDialog.ui" line="34"/> + <source>Source</source> + <translation>원본</translation> + </message> + <message> + <location filename="../../fileExistsDialog.ui" line="50"/> + <source>Destination</source> + <translation>대상</translation> + </message> + <message> + <location filename="../../fileExistsDialog.ui" line="82"/> + <location filename="../../fileExistsDialog.ui" line="153"/> + <source>Size</source> + <translation>크기</translation> + </message> + <message> + <location filename="../../fileExistsDialog.ui" line="99"/> + <location filename="../../fileExistsDialog.ui" line="170"/> + <source>Modified</source> + <translation>수정 날짜</translation> + </message> + <message> + <location filename="../../fileExistsDialog.ui" line="116"/> + <location filename="../../fileExistsDialog.ui" line="187"/> + <source>File name</source> + <translation>파일 이름</translation> + </message> + <message> + <location filename="../../fileExistsDialog.ui" line="243"/> + <source>Suggest new &name</source> + <translation>새 &이름 제안</translation> + </message> + <message> + <location filename="../../fileExistsDialog.ui" line="254"/> + <source>&Always do this action</source> + <translation>&항상 이 작동 실행</translation> + </message> + <message> + <location filename="../../fileExistsDialog.ui" line="274"/> + <source>&Rename</source> + <translation>&이름 바꾸기</translation> + </message> + <message> + <location filename="../../fileExistsDialog.ui" line="281"/> + <source>&Overwrite</source> + <translation>&덮어씌우기</translation> + </message> + <message> + <location filename="../../fileExistsDialog.ui" line="291"/> + <source>&Skip</source> + <translation>&건너뛰기</translation> + </message> + <message> + <location filename="../../fileExistsDialog.ui" line="298"/> + <source>&Cancel</source> + <translation>&취소</translation> + </message> + <message> + <location filename="../../fileExistsDialog.ui" line="307"/> + <source>Overwrite if newer</source> + <translation>더 최신이면 덮어씌우기</translation> + </message> + <message> + <location filename="../../fileExistsDialog.ui" line="312"/> + <source>Overwrite if not same modification date</source> + <translation>수정 날짜가 다르면 덮어씌우기</translation> + </message> + <message> + <location filename="../../fileExistsDialog.cpp" line="102"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../fileExistsDialog.cpp" line="112"/> + <source>%1 - copy (%2)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>fileIsSameDialog</name> + <message> + <location filename="../../fileIsSameDialog.ui" line="14"/> + <source>This files are the same file</source> + <translation>이 파일들은 동일한 파일입니다</translation> + </message> + <message> + <location filename="../../fileIsSameDialog.ui" line="20"/> + <source>The source and destination is same</source> + <translation>원본과 대상이 동일합니다</translation> + </message> + <message> + <location filename="../../fileIsSameDialog.ui" line="47"/> + <source>Size</source> + <translation>크기</translation> + </message> + <message> + <location filename="../../fileIsSameDialog.ui" line="64"/> + <source>Modified</source> + <translation>수정 날짜</translation> + </message> + <message> + <location filename="../../fileIsSameDialog.ui" line="81"/> + <source>File name</source> + <translation>파일 이름</translation> + </message> + <message> + <location filename="../../fileIsSameDialog.ui" line="137"/> + <source>Suggest new &name</source> + <translation>새 &이름 제안</translation> + </message> + <message> + <location filename="../../fileIsSameDialog.ui" line="148"/> + <source>&Always do this action</source> + <translation>&항상 이 작동 실행</translation> + </message> + <message> + <location filename="../../fileIsSameDialog.ui" line="168"/> + <source>&Rename</source> + <translation>&이름 바꾸기</translation> + </message> + <message> + <location filename="../../fileIsSameDialog.ui" line="175"/> + <source>&Skip</source> + <translation>&건너뛰기</translation> + </message> + <message> + <location filename="../../fileIsSameDialog.ui" line="182"/> + <source>&Cancel</source> + <translation>&취소</translation> + </message> + <message> + <location filename="../../fileIsSameDialog.cpp" line="87"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../fileIsSameDialog.cpp" line="97"/> + <source>%1 - copy (%2)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>folderExistsDialog</name> + <message> + <location filename="../../folderExistsDialog.ui" line="14"/> + <source>This folders are the same folder</source> + <translation>이 폴더들은 동일한 폴더입니다</translation> + </message> + <message> + <location filename="../../folderExistsDialog.ui" line="34"/> + <source>Source</source> + <translation>원본</translation> + </message> + <message> + <location filename="../../folderExistsDialog.ui" line="50"/> + <source>Destination</source> + <translation>대상</translation> + </message> + <message> + <location filename="../../folderExistsDialog.ui" line="62"/> + <source>The source and destination is same</source> + <translation>원본과 대상이 동일합니다</translation> + </message> + <message> + <location filename="../../folderExistsDialog.ui" line="89"/> + <location filename="../../folderExistsDialog.ui" line="140"/> + <source>Modified</source> + <translation>수정 날짜</translation> + </message> + <message> + <location filename="../../folderExistsDialog.ui" line="106"/> + <location filename="../../folderExistsDialog.ui" line="150"/> + <source>Folder name</source> + <translation>폴더 이름</translation> + </message> + <message> + <location filename="../../folderExistsDialog.ui" line="200"/> + <source>Suggest new &name</source> + <translation>새 &이름 제안</translation> + </message> + <message> + <location filename="../../folderExistsDialog.ui" line="211"/> + <source>&Always do this action</source> + <translation>&항상 이 작동 실행</translation> + </message> + <message> + <location filename="../../folderExistsDialog.ui" line="218"/> + <source>&Rename</source> + <translation>&이름 바꾸기</translation> + </message> + <message> + <location filename="../../folderExistsDialog.ui" line="225"/> + <source>Merge</source> + <translation>합치기</translation> + </message> + <message> + <location filename="../../folderExistsDialog.ui" line="232"/> + <source>Skip</source> + <translation>건너뛰기</translation> + </message> + <message> + <location filename="../../folderExistsDialog.ui" line="239"/> + <source>&Cancel</source> + <translation>&취소</translation> + </message> + <message> + <location filename="../../folderExistsDialog.cpp" line="29"/> + <source>Folder already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../folderExistsDialog.cpp" line="85"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../folderExistsDialog.cpp" line="95"/> + <source>%1 - copy (%2)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>options</name> + <message> + <location filename="../../options.ui" line="23"/> + <source>Transfer the file rights</source> + <translation>파일 권한 전송</translation> + </message> + <message> + <location filename="../../options.ui" line="33"/> + <source>Keep the file date</source> + <translation>파일 날짜 보존</translation> + </message> + <message> + <location filename="../../options.ui" line="128"/> + <source>Checksum</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="144"/> + <source>Only after error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="154"/> + <source>Ignore if impossible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="171"/> + <source>Do checksum</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="181"/> + <source>Enable OS buffer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="191"/> + <source>OS buffer only if smaller than</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="214"/> + <source>Block size</source> + <translation>블럭 크기</translation> + </message> + <message> + <location filename="../../options.ui" line="234"/> + <source>Filters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="241"/> + <source>Renaming rules</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="43"/> + <location filename="../../options.ui" line="198"/> + <source>KB</source> + <translation>KB</translation> + </message> + <message> + <location filename="../../options.ui" line="56"/> + <source>Auto start the transfer</source> + <translation>전송 자동 시작</translation> + </message> + <message> + <location filename="../../options.ui" line="66"/> + <source>When folder error</source> + <translation>폴더 오류시</translation> + </message> + <message> + <location filename="../../options.ui" line="74"/> + <location filename="../../options.ui" line="95"/> + <source>Ask</source> + <translation>확인</translation> + </message> + <message> + <location filename="../../options.ui" line="79"/> + <location filename="../../options.ui" line="105"/> + <source>Skip</source> + <translation>건너뛰기</translation> + </message> + <message> + <location filename="../../options.ui" line="100"/> + <source>Merge</source> + <translation>합치기</translation> + </message> + <message> + <location filename="../../options.ui" line="110"/> + <source>Rename</source> + <translation>이름 바꾸기</translation> + </message> + <message> + <location filename="../../options.ui" line="118"/> + <source>Check if destination folder exists</source> + <translation>대상 폴드 존재시 확인</translation> + </message> + <message> + <location filename="../../options.ui" line="87"/> + <source>When folder collision</source> + <translation>폴더 충돌시</translation> + </message> +</context> +<context> + <name>scanFileOrFolder</name> + <message> + <location filename="../../scanFileOrFolder.cpp" line="218"/> + <location filename="../../scanFileOrFolder.cpp" line="282"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../scanFileOrFolder.cpp" line="228"/> + <location filename="../../scanFileOrFolder.cpp" line="292"/> + <source>%1 - copy (%2)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../scanFileOrFolder.cpp" line="326"/> + <source>The folder not exists</source> + <translation>폴더가 존재하지 않습니다</translation> + </message> + <message> + <location filename="../../scanFileOrFolder.cpp" line="328"/> + <source>The folder is not readable</source> + <translation>폴더를 읽을 수 없습니다</translation> + </message> +</context> +</TS> diff --git a/plugins/CopyEngine/Ultracopier-0.3/Languages/nl/translation.ts b/plugins/CopyEngine/Ultracopier-0.3/Languages/nl/translation.ts index 1c3692c..0898631 100644 --- a/plugins/CopyEngine/Ultracopier-0.3/Languages/nl/translation.ts +++ b/plugins/CopyEngine/Ultracopier-0.3/Languages/nl/translation.ts @@ -4,27 +4,229 @@ <context> <name>AvancedQFile</name> <message> - <location filename="../../AvancedQFile.cpp" line="17"/> - <location filename="../../AvancedQFile.cpp" line="48"/> - <location filename="../../AvancedQFile.cpp" line="79"/> + <location filename="../../AvancedQFile.cpp" line="28"/> + <location filename="../../AvancedQFile.cpp" line="59"/> + <location filename="../../AvancedQFile.cpp" line="90"/> <source>Not supported on this platform</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../AvancedQFile.cpp" line="31"/> + <location filename="../../AvancedQFile.cpp" line="42"/> <source>Last modified date is wrong</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../AvancedQFile.cpp" line="62"/> + <location filename="../../AvancedQFile.cpp" line="73"/> <source>Last access date is wrong</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>Factory</name> + <message> + <location filename="../../factory.cpp" line="356"/> + <location filename="../../factory.cpp" line="393"/> + <source>Options error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../factory.cpp" line="356"/> + <location filename="../../factory.cpp" line="393"/> + <source>Options engine is not loaded, can't access to the filters</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FilterRules</name> + <message> + <location filename="../../FilterRules.ui" line="33"/> + <source>Search:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="43"/> + <source>Search type:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="51"/> + <source>Raw text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="56"/> + <source>Simplified regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="61"/> + <source>Perl's regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="69"/> + <source>Apply on:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="77"/> + <source>File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="82"/> + <source>Folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="87"/> + <source>File and folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="95"/> + <source>All string need match</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="102"/> + <source>Checking</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="115"/> + <source>Test string:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="17"/> + <source>Filters dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="108"/> + <source>The regex is valid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="125"/> + <source>The test string match with the regex</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Filters</name> + <message> + <location filename="../../Filters.ui" line="14"/> + <source>Filters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.ui" line="30"/> + <source>Exclusion filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.ui" line="93"/> + <source>Inclusion filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.ui" line="105"/> + <source>None = Include all</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="92"/> + <location filename="../../Filters.cpp" line="130"/> + <source>Raw text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="95"/> + <location filename="../../Filters.cpp" line="133"/> + <source>Simplified regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="98"/> + <location filename="../../Filters.cpp" line="136"/> + <source>Perl's regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="106"/> + <location filename="../../Filters.cpp" line="144"/> + <source>Only on file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="109"/> + <location filename="../../Filters.cpp" line="147"/> + <source>Only on folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="115"/> + <location filename="../../Filters.cpp" line="153"/> + <location filename="../../Filters.cpp" line="215"/> + <location filename="../../Filters.cpp" line="254"/> + <source>Full match</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ListThread</name> + <message> + <location filename="../../ListThread.cpp" line="1162"/> + <source>Unable do to move or copy item into wrong forced mode: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1169"/> + <source>Unable to save the transfer list: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1185"/> + <source>Problem at the reading, or file size is null</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1192"/> + <source>Wrong header: "%1"</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1201"/> + <source>The transfer list is in mixed mode, but this instance is not in this mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1210"/> + <source>The transfer list is in copy mode, but this instance is not in this mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1216"/> + <source>The transfer list is in move mode, but this instance is not in this mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1263"/> + <source>Some error have been found during the line parsing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1269"/> + <source>Unable to open the transfer list: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>MkPath</name> <message> - <location filename="../../MkPath.cpp" line="51"/> + <location filename="../../MkPath.cpp" line="62"/> <source>Unable to create the folder</source> <translation type="unfinished"></translation> </message> @@ -32,426 +234,560 @@ <context> <name>ReadThread</name> <message> - <location filename="../../ReadThread.cpp" line="231"/> + <location filename="../../ReadThread.cpp" line="154"/> + <location filename="../../ReadThread.cpp" line="316"/> <source>Unable to read the source file: </source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>RmPath</name> <message> - <location filename="../../RmPath.cpp" line="51"/> - <source>Unable to remove the folder</source> + <location filename="../../ReadThread.cpp" line="193"/> + <location filename="../../ReadThread.cpp" line="373"/> + <source>File truncated during the read, possible data change</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>TransferThread</name> + <name>RenamingRules</name> + <message> + <location filename="../../RenamingRules.ui" line="26"/> + <source>First renaming</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="32"/> + <source>%name% - copy</source> + <extracomment>%name% should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="39"/> + <source><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> for the original file name</p></body></html></source> + <extracomment> should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="49"/> + <source>Second renaming</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="55"/> + <source>%name% - copy (%number%)</source> + <extracomment>%name%, %number% should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="62"/> + <source><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> for the original file name</p><p><span style=" font-weight:600;">%number%</span> for the extra number</p></body></html></source> + <extracomment>%name%, %number% should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.cpp" line="39"/> + <location filename="../../RenamingRules.cpp" line="62"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.cpp" line="43"/> + <location filename="../../RenamingRules.cpp" line="73"/> + <source>%1 - copy (%2)</source> + <translation type="unfinished"></translation> + </message> <message> - <location filename="../../TransferThread.cpp" line="281"/> - <location filename="../../TransferThread.cpp" line="282"/> - <source>Copy of </source> + <location filename="../../RenamingRules.ui" line="14"/> + <source>Renaming rules</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>copyEngine</name> + <name>RmPath</name> <message> - <location filename="../../copyEngine.cpp" line="124"/> - <location filename="../../copyEngine.cpp" line="141"/> - <source>Select destination directory</source> + <location filename="../../RmPath.cpp" line="59"/> + <source>Unable to remove the folder</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TransferThread</name> <message> - <location filename="../../copyEngine.cpp" line="188"/> - <location filename="../../copyEngine.cpp" line="201"/> - <source>Ask</source> + <location filename="../../TransferThread.cpp" line="311"/> + <source>%1 - copy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="189"/> - <location filename="../../copyEngine.cpp" line="202"/> - <source>Skip</source> + <location filename="../../TransferThread.cpp" line="321"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="190"/> - <source>Overwrite</source> + <location filename="../../TransferThread.cpp" line="626"/> + <source>The checksums not match</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>WriteThread</name> <message> - <location filename="../../copyEngine.cpp" line="191"/> - <source>Overwrite if newer</source> + <location filename="../../WriteThread.cpp" line="443"/> + <source>Unable to read the source file: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="192"/> - <source>Overwrite if not same modification date</source> + <location filename="../../WriteThread.cpp" line="481"/> + <source>File truncated during the read, possible data change</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>copyEngine</name> <message> - <location filename="../../copyEngine.cpp" line="193"/> - <source>Rename</source> + <location filename="../../copyEngine.cpp" line="257"/> + <location filename="../../copyEngine.cpp" line="275"/> + <source>The engine is forced to move, you can't copy with it</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="203"/> - <source>Put to end of the list</source> + <location filename="../../copyEngine.cpp" line="286"/> + <location filename="../../copyEngine.cpp" line="304"/> + <source>The engine is forced to copy, you can't move with it</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="225"/> - <source>Select source directory</source> + <location filename="../../copyEngine.cpp" line="511"/> + <source>The mode have been forced previously, it's internal error, please report it</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="239"/> - <source>Select one or more files to open</source> + <location filename="../../copyEngine.cpp" line="772"/> + <source>Options error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="241"/> - <source>All files</source> + <location filename="../../copyEngine.cpp" line="772"/> + <source>Options engine is not loaded, can't access to the filters</source> <translation type="unfinished"></translation> </message> </context> <context> <name>fileErrorDialog</name> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="14"/> <source>Error on file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="20"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="56"/> <source>Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="73"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="90"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="136"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="156"/> <source>Put to bottom</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="163"/> <source>Retry</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="170"/> <source>&Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="177"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../fileErrorDialog.cpp" line="29"/> + <source>Error on folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../fileErrorDialog.cpp" line="32"/> + <source>Folder name</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>fileExistsDialog</name> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="14"/> <source>The file exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="34"/> <source>Source</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="50"/> <source>Destination</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="82"/> + <location filename="../../fileExistsDialog.ui" line="153"/> <source>Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="99"/> + <location filename="../../fileExistsDialog.ui" line="170"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="116"/> + <location filename="../../fileExistsDialog.ui" line="187"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="243"/> <source>Suggest new &name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="254"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="274"/> <source>&Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="281"/> <source>&Overwrite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="291"/> <source>&Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="298"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="307"/> <source>Overwrite if newer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="312"/> <source>Overwrite if not same modification date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.cpp" line="70"/> - <location filename="../../fileExistsDialog.cpp" line="71"/> - <source>Copy of </source> + <location filename="../../fileExistsDialog.cpp" line="102"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../fileExistsDialog.cpp" line="112"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> </context> <context> <name>fileIsSameDialog</name> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="14"/> <source>This files are the same file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="20"/> <source>The source and destination is same</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="47"/> <source>Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="64"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="81"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="137"/> <source>Suggest new &name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="148"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="168"/> <source>&Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="175"/> <source>&Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="182"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.cpp" line="66"/> - <location filename="../../fileIsSameDialog.cpp" line="67"/> - <source>Copy of </source> + <location filename="../../fileIsSameDialog.cpp" line="87"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../fileIsSameDialog.cpp" line="97"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> </context> <context> <name>folderExistsDialog</name> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="14"/> <source>This folders are the same folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="34"/> <source>Source</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="50"/> <source>Destination</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="62"/> <source>The source and destination is same</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="89"/> + <location filename="../../folderExistsDialog.ui" line="140"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="106"/> + <location filename="../../folderExistsDialog.ui" line="150"/> <source>Folder name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="200"/> <source>Suggest new &name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="211"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="218"/> <source>&Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="225"/> <source>Merge</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="232"/> <source>Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="239"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.cpp" line="61"/> - <source>Copy of </source> + <location filename="../../folderExistsDialog.cpp" line="29"/> + <source>Folder already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../folderExistsDialog.cpp" line="85"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../folderExistsDialog.cpp" line="95"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> </context> <context> <name>options</name> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="23"/> <source>Transfer the file rights</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="33"/> <source>Keep the file date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="214"/> <source>Block size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="43"/> + <location filename="../../options.ui" line="198"/> <source>KB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="56"/> <source>Auto start the transfer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="66"/> <source>When folder error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="74"/> + <location filename="../../options.ui" line="95"/> <source>Ask</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="79"/> + <location filename="../../options.ui" line="105"/> <source>Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> - <source>When folder colision</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="100"/> <source>Merge</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="110"/> <source>Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="118"/> <source>Check if destination folder exists</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../options.ui" line="87"/> + <source>When folder collision</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="128"/> + <source>Checksum</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="144"/> + <source>Only after error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="154"/> + <source>Ignore if impossible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="171"/> + <source>Do checksum</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="181"/> + <source>Enable OS buffer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="234"/> + <source>Filters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="241"/> + <source>Renaming rules</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="191"/> + <source>OS buffer only if smaller than</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>scanFileOrFolder</name> <message> - <location filename="../../scanFileOrFolder.cpp" line="112"/> - <location filename="../../scanFileOrFolder.cpp" line="138"/> - <source>Copy of </source> + <location filename="../../scanFileOrFolder.cpp" line="218"/> + <location filename="../../scanFileOrFolder.cpp" line="282"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../scanFileOrFolder.cpp" line="228"/> + <location filename="../../scanFileOrFolder.cpp" line="292"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../scanFileOrFolder.cpp" line="157"/> + <location filename="../../scanFileOrFolder.cpp" line="326"/> <source>The folder not exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../scanFileOrFolder.cpp" line="159"/> + <location filename="../../scanFileOrFolder.cpp" line="328"/> <source>The folder is not readable</source> <translation type="unfinished"></translation> </message> diff --git a/plugins/CopyEngine/Ultracopier-0.3/Languages/no/translation.ts b/plugins/CopyEngine/Ultracopier-0.3/Languages/no/translation.ts index 1c3692c..0898631 100644 --- a/plugins/CopyEngine/Ultracopier-0.3/Languages/no/translation.ts +++ b/plugins/CopyEngine/Ultracopier-0.3/Languages/no/translation.ts @@ -4,27 +4,229 @@ <context> <name>AvancedQFile</name> <message> - <location filename="../../AvancedQFile.cpp" line="17"/> - <location filename="../../AvancedQFile.cpp" line="48"/> - <location filename="../../AvancedQFile.cpp" line="79"/> + <location filename="../../AvancedQFile.cpp" line="28"/> + <location filename="../../AvancedQFile.cpp" line="59"/> + <location filename="../../AvancedQFile.cpp" line="90"/> <source>Not supported on this platform</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../AvancedQFile.cpp" line="31"/> + <location filename="../../AvancedQFile.cpp" line="42"/> <source>Last modified date is wrong</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../AvancedQFile.cpp" line="62"/> + <location filename="../../AvancedQFile.cpp" line="73"/> <source>Last access date is wrong</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>Factory</name> + <message> + <location filename="../../factory.cpp" line="356"/> + <location filename="../../factory.cpp" line="393"/> + <source>Options error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../factory.cpp" line="356"/> + <location filename="../../factory.cpp" line="393"/> + <source>Options engine is not loaded, can't access to the filters</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FilterRules</name> + <message> + <location filename="../../FilterRules.ui" line="33"/> + <source>Search:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="43"/> + <source>Search type:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="51"/> + <source>Raw text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="56"/> + <source>Simplified regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="61"/> + <source>Perl's regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="69"/> + <source>Apply on:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="77"/> + <source>File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="82"/> + <source>Folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="87"/> + <source>File and folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="95"/> + <source>All string need match</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="102"/> + <source>Checking</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="115"/> + <source>Test string:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="17"/> + <source>Filters dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="108"/> + <source>The regex is valid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="125"/> + <source>The test string match with the regex</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Filters</name> + <message> + <location filename="../../Filters.ui" line="14"/> + <source>Filters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.ui" line="30"/> + <source>Exclusion filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.ui" line="93"/> + <source>Inclusion filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.ui" line="105"/> + <source>None = Include all</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="92"/> + <location filename="../../Filters.cpp" line="130"/> + <source>Raw text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="95"/> + <location filename="../../Filters.cpp" line="133"/> + <source>Simplified regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="98"/> + <location filename="../../Filters.cpp" line="136"/> + <source>Perl's regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="106"/> + <location filename="../../Filters.cpp" line="144"/> + <source>Only on file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="109"/> + <location filename="../../Filters.cpp" line="147"/> + <source>Only on folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="115"/> + <location filename="../../Filters.cpp" line="153"/> + <location filename="../../Filters.cpp" line="215"/> + <location filename="../../Filters.cpp" line="254"/> + <source>Full match</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ListThread</name> + <message> + <location filename="../../ListThread.cpp" line="1162"/> + <source>Unable do to move or copy item into wrong forced mode: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1169"/> + <source>Unable to save the transfer list: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1185"/> + <source>Problem at the reading, or file size is null</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1192"/> + <source>Wrong header: "%1"</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1201"/> + <source>The transfer list is in mixed mode, but this instance is not in this mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1210"/> + <source>The transfer list is in copy mode, but this instance is not in this mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1216"/> + <source>The transfer list is in move mode, but this instance is not in this mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1263"/> + <source>Some error have been found during the line parsing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1269"/> + <source>Unable to open the transfer list: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>MkPath</name> <message> - <location filename="../../MkPath.cpp" line="51"/> + <location filename="../../MkPath.cpp" line="62"/> <source>Unable to create the folder</source> <translation type="unfinished"></translation> </message> @@ -32,426 +234,560 @@ <context> <name>ReadThread</name> <message> - <location filename="../../ReadThread.cpp" line="231"/> + <location filename="../../ReadThread.cpp" line="154"/> + <location filename="../../ReadThread.cpp" line="316"/> <source>Unable to read the source file: </source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>RmPath</name> <message> - <location filename="../../RmPath.cpp" line="51"/> - <source>Unable to remove the folder</source> + <location filename="../../ReadThread.cpp" line="193"/> + <location filename="../../ReadThread.cpp" line="373"/> + <source>File truncated during the read, possible data change</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>TransferThread</name> + <name>RenamingRules</name> + <message> + <location filename="../../RenamingRules.ui" line="26"/> + <source>First renaming</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="32"/> + <source>%name% - copy</source> + <extracomment>%name% should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="39"/> + <source><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> for the original file name</p></body></html></source> + <extracomment> should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="49"/> + <source>Second renaming</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="55"/> + <source>%name% - copy (%number%)</source> + <extracomment>%name%, %number% should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="62"/> + <source><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> for the original file name</p><p><span style=" font-weight:600;">%number%</span> for the extra number</p></body></html></source> + <extracomment>%name%, %number% should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.cpp" line="39"/> + <location filename="../../RenamingRules.cpp" line="62"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.cpp" line="43"/> + <location filename="../../RenamingRules.cpp" line="73"/> + <source>%1 - copy (%2)</source> + <translation type="unfinished"></translation> + </message> <message> - <location filename="../../TransferThread.cpp" line="281"/> - <location filename="../../TransferThread.cpp" line="282"/> - <source>Copy of </source> + <location filename="../../RenamingRules.ui" line="14"/> + <source>Renaming rules</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>copyEngine</name> + <name>RmPath</name> <message> - <location filename="../../copyEngine.cpp" line="124"/> - <location filename="../../copyEngine.cpp" line="141"/> - <source>Select destination directory</source> + <location filename="../../RmPath.cpp" line="59"/> + <source>Unable to remove the folder</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TransferThread</name> <message> - <location filename="../../copyEngine.cpp" line="188"/> - <location filename="../../copyEngine.cpp" line="201"/> - <source>Ask</source> + <location filename="../../TransferThread.cpp" line="311"/> + <source>%1 - copy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="189"/> - <location filename="../../copyEngine.cpp" line="202"/> - <source>Skip</source> + <location filename="../../TransferThread.cpp" line="321"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="190"/> - <source>Overwrite</source> + <location filename="../../TransferThread.cpp" line="626"/> + <source>The checksums not match</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>WriteThread</name> <message> - <location filename="../../copyEngine.cpp" line="191"/> - <source>Overwrite if newer</source> + <location filename="../../WriteThread.cpp" line="443"/> + <source>Unable to read the source file: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="192"/> - <source>Overwrite if not same modification date</source> + <location filename="../../WriteThread.cpp" line="481"/> + <source>File truncated during the read, possible data change</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>copyEngine</name> <message> - <location filename="../../copyEngine.cpp" line="193"/> - <source>Rename</source> + <location filename="../../copyEngine.cpp" line="257"/> + <location filename="../../copyEngine.cpp" line="275"/> + <source>The engine is forced to move, you can't copy with it</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="203"/> - <source>Put to end of the list</source> + <location filename="../../copyEngine.cpp" line="286"/> + <location filename="../../copyEngine.cpp" line="304"/> + <source>The engine is forced to copy, you can't move with it</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="225"/> - <source>Select source directory</source> + <location filename="../../copyEngine.cpp" line="511"/> + <source>The mode have been forced previously, it's internal error, please report it</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="239"/> - <source>Select one or more files to open</source> + <location filename="../../copyEngine.cpp" line="772"/> + <source>Options error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="241"/> - <source>All files</source> + <location filename="../../copyEngine.cpp" line="772"/> + <source>Options engine is not loaded, can't access to the filters</source> <translation type="unfinished"></translation> </message> </context> <context> <name>fileErrorDialog</name> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="14"/> <source>Error on file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="20"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="56"/> <source>Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="73"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="90"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="136"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="156"/> <source>Put to bottom</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="163"/> <source>Retry</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="170"/> <source>&Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="177"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../fileErrorDialog.cpp" line="29"/> + <source>Error on folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../fileErrorDialog.cpp" line="32"/> + <source>Folder name</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>fileExistsDialog</name> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="14"/> <source>The file exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="34"/> <source>Source</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="50"/> <source>Destination</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="82"/> + <location filename="../../fileExistsDialog.ui" line="153"/> <source>Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="99"/> + <location filename="../../fileExistsDialog.ui" line="170"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="116"/> + <location filename="../../fileExistsDialog.ui" line="187"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="243"/> <source>Suggest new &name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="254"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="274"/> <source>&Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="281"/> <source>&Overwrite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="291"/> <source>&Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="298"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="307"/> <source>Overwrite if newer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="312"/> <source>Overwrite if not same modification date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.cpp" line="70"/> - <location filename="../../fileExistsDialog.cpp" line="71"/> - <source>Copy of </source> + <location filename="../../fileExistsDialog.cpp" line="102"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../fileExistsDialog.cpp" line="112"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> </context> <context> <name>fileIsSameDialog</name> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="14"/> <source>This files are the same file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="20"/> <source>The source and destination is same</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="47"/> <source>Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="64"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="81"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="137"/> <source>Suggest new &name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="148"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="168"/> <source>&Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="175"/> <source>&Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="182"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.cpp" line="66"/> - <location filename="../../fileIsSameDialog.cpp" line="67"/> - <source>Copy of </source> + <location filename="../../fileIsSameDialog.cpp" line="87"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../fileIsSameDialog.cpp" line="97"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> </context> <context> <name>folderExistsDialog</name> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="14"/> <source>This folders are the same folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="34"/> <source>Source</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="50"/> <source>Destination</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="62"/> <source>The source and destination is same</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="89"/> + <location filename="../../folderExistsDialog.ui" line="140"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="106"/> + <location filename="../../folderExistsDialog.ui" line="150"/> <source>Folder name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="200"/> <source>Suggest new &name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="211"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="218"/> <source>&Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="225"/> <source>Merge</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="232"/> <source>Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="239"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.cpp" line="61"/> - <source>Copy of </source> + <location filename="../../folderExistsDialog.cpp" line="29"/> + <source>Folder already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../folderExistsDialog.cpp" line="85"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../folderExistsDialog.cpp" line="95"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> </context> <context> <name>options</name> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="23"/> <source>Transfer the file rights</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="33"/> <source>Keep the file date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="214"/> <source>Block size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="43"/> + <location filename="../../options.ui" line="198"/> <source>KB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="56"/> <source>Auto start the transfer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="66"/> <source>When folder error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="74"/> + <location filename="../../options.ui" line="95"/> <source>Ask</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="79"/> + <location filename="../../options.ui" line="105"/> <source>Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> - <source>When folder colision</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="100"/> <source>Merge</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="110"/> <source>Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="118"/> <source>Check if destination folder exists</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../options.ui" line="87"/> + <source>When folder collision</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="128"/> + <source>Checksum</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="144"/> + <source>Only after error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="154"/> + <source>Ignore if impossible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="171"/> + <source>Do checksum</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="181"/> + <source>Enable OS buffer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="234"/> + <source>Filters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="241"/> + <source>Renaming rules</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="191"/> + <source>OS buffer only if smaller than</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>scanFileOrFolder</name> <message> - <location filename="../../scanFileOrFolder.cpp" line="112"/> - <location filename="../../scanFileOrFolder.cpp" line="138"/> - <source>Copy of </source> + <location filename="../../scanFileOrFolder.cpp" line="218"/> + <location filename="../../scanFileOrFolder.cpp" line="282"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../scanFileOrFolder.cpp" line="228"/> + <location filename="../../scanFileOrFolder.cpp" line="292"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../scanFileOrFolder.cpp" line="157"/> + <location filename="../../scanFileOrFolder.cpp" line="326"/> <source>The folder not exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../scanFileOrFolder.cpp" line="159"/> + <location filename="../../scanFileOrFolder.cpp" line="328"/> <source>The folder is not readable</source> <translation type="unfinished"></translation> </message> diff --git a/plugins/CopyEngine/Ultracopier-0.3/Languages/pl/translation.ts b/plugins/CopyEngine/Ultracopier-0.3/Languages/pl/translation.ts index 1c3692c..0898631 100644 --- a/plugins/CopyEngine/Ultracopier-0.3/Languages/pl/translation.ts +++ b/plugins/CopyEngine/Ultracopier-0.3/Languages/pl/translation.ts @@ -4,27 +4,229 @@ <context> <name>AvancedQFile</name> <message> - <location filename="../../AvancedQFile.cpp" line="17"/> - <location filename="../../AvancedQFile.cpp" line="48"/> - <location filename="../../AvancedQFile.cpp" line="79"/> + <location filename="../../AvancedQFile.cpp" line="28"/> + <location filename="../../AvancedQFile.cpp" line="59"/> + <location filename="../../AvancedQFile.cpp" line="90"/> <source>Not supported on this platform</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../AvancedQFile.cpp" line="31"/> + <location filename="../../AvancedQFile.cpp" line="42"/> <source>Last modified date is wrong</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../AvancedQFile.cpp" line="62"/> + <location filename="../../AvancedQFile.cpp" line="73"/> <source>Last access date is wrong</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>Factory</name> + <message> + <location filename="../../factory.cpp" line="356"/> + <location filename="../../factory.cpp" line="393"/> + <source>Options error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../factory.cpp" line="356"/> + <location filename="../../factory.cpp" line="393"/> + <source>Options engine is not loaded, can't access to the filters</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FilterRules</name> + <message> + <location filename="../../FilterRules.ui" line="33"/> + <source>Search:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="43"/> + <source>Search type:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="51"/> + <source>Raw text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="56"/> + <source>Simplified regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="61"/> + <source>Perl's regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="69"/> + <source>Apply on:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="77"/> + <source>File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="82"/> + <source>Folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="87"/> + <source>File and folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="95"/> + <source>All string need match</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="102"/> + <source>Checking</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="115"/> + <source>Test string:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="17"/> + <source>Filters dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="108"/> + <source>The regex is valid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="125"/> + <source>The test string match with the regex</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Filters</name> + <message> + <location filename="../../Filters.ui" line="14"/> + <source>Filters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.ui" line="30"/> + <source>Exclusion filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.ui" line="93"/> + <source>Inclusion filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.ui" line="105"/> + <source>None = Include all</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="92"/> + <location filename="../../Filters.cpp" line="130"/> + <source>Raw text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="95"/> + <location filename="../../Filters.cpp" line="133"/> + <source>Simplified regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="98"/> + <location filename="../../Filters.cpp" line="136"/> + <source>Perl's regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="106"/> + <location filename="../../Filters.cpp" line="144"/> + <source>Only on file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="109"/> + <location filename="../../Filters.cpp" line="147"/> + <source>Only on folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="115"/> + <location filename="../../Filters.cpp" line="153"/> + <location filename="../../Filters.cpp" line="215"/> + <location filename="../../Filters.cpp" line="254"/> + <source>Full match</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ListThread</name> + <message> + <location filename="../../ListThread.cpp" line="1162"/> + <source>Unable do to move or copy item into wrong forced mode: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1169"/> + <source>Unable to save the transfer list: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1185"/> + <source>Problem at the reading, or file size is null</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1192"/> + <source>Wrong header: "%1"</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1201"/> + <source>The transfer list is in mixed mode, but this instance is not in this mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1210"/> + <source>The transfer list is in copy mode, but this instance is not in this mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1216"/> + <source>The transfer list is in move mode, but this instance is not in this mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1263"/> + <source>Some error have been found during the line parsing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1269"/> + <source>Unable to open the transfer list: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>MkPath</name> <message> - <location filename="../../MkPath.cpp" line="51"/> + <location filename="../../MkPath.cpp" line="62"/> <source>Unable to create the folder</source> <translation type="unfinished"></translation> </message> @@ -32,426 +234,560 @@ <context> <name>ReadThread</name> <message> - <location filename="../../ReadThread.cpp" line="231"/> + <location filename="../../ReadThread.cpp" line="154"/> + <location filename="../../ReadThread.cpp" line="316"/> <source>Unable to read the source file: </source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>RmPath</name> <message> - <location filename="../../RmPath.cpp" line="51"/> - <source>Unable to remove the folder</source> + <location filename="../../ReadThread.cpp" line="193"/> + <location filename="../../ReadThread.cpp" line="373"/> + <source>File truncated during the read, possible data change</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>TransferThread</name> + <name>RenamingRules</name> + <message> + <location filename="../../RenamingRules.ui" line="26"/> + <source>First renaming</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="32"/> + <source>%name% - copy</source> + <extracomment>%name% should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="39"/> + <source><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> for the original file name</p></body></html></source> + <extracomment> should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="49"/> + <source>Second renaming</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="55"/> + <source>%name% - copy (%number%)</source> + <extracomment>%name%, %number% should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="62"/> + <source><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> for the original file name</p><p><span style=" font-weight:600;">%number%</span> for the extra number</p></body></html></source> + <extracomment>%name%, %number% should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.cpp" line="39"/> + <location filename="../../RenamingRules.cpp" line="62"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.cpp" line="43"/> + <location filename="../../RenamingRules.cpp" line="73"/> + <source>%1 - copy (%2)</source> + <translation type="unfinished"></translation> + </message> <message> - <location filename="../../TransferThread.cpp" line="281"/> - <location filename="../../TransferThread.cpp" line="282"/> - <source>Copy of </source> + <location filename="../../RenamingRules.ui" line="14"/> + <source>Renaming rules</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>copyEngine</name> + <name>RmPath</name> <message> - <location filename="../../copyEngine.cpp" line="124"/> - <location filename="../../copyEngine.cpp" line="141"/> - <source>Select destination directory</source> + <location filename="../../RmPath.cpp" line="59"/> + <source>Unable to remove the folder</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TransferThread</name> <message> - <location filename="../../copyEngine.cpp" line="188"/> - <location filename="../../copyEngine.cpp" line="201"/> - <source>Ask</source> + <location filename="../../TransferThread.cpp" line="311"/> + <source>%1 - copy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="189"/> - <location filename="../../copyEngine.cpp" line="202"/> - <source>Skip</source> + <location filename="../../TransferThread.cpp" line="321"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="190"/> - <source>Overwrite</source> + <location filename="../../TransferThread.cpp" line="626"/> + <source>The checksums not match</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>WriteThread</name> <message> - <location filename="../../copyEngine.cpp" line="191"/> - <source>Overwrite if newer</source> + <location filename="../../WriteThread.cpp" line="443"/> + <source>Unable to read the source file: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="192"/> - <source>Overwrite if not same modification date</source> + <location filename="../../WriteThread.cpp" line="481"/> + <source>File truncated during the read, possible data change</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>copyEngine</name> <message> - <location filename="../../copyEngine.cpp" line="193"/> - <source>Rename</source> + <location filename="../../copyEngine.cpp" line="257"/> + <location filename="../../copyEngine.cpp" line="275"/> + <source>The engine is forced to move, you can't copy with it</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="203"/> - <source>Put to end of the list</source> + <location filename="../../copyEngine.cpp" line="286"/> + <location filename="../../copyEngine.cpp" line="304"/> + <source>The engine is forced to copy, you can't move with it</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="225"/> - <source>Select source directory</source> + <location filename="../../copyEngine.cpp" line="511"/> + <source>The mode have been forced previously, it's internal error, please report it</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="239"/> - <source>Select one or more files to open</source> + <location filename="../../copyEngine.cpp" line="772"/> + <source>Options error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="241"/> - <source>All files</source> + <location filename="../../copyEngine.cpp" line="772"/> + <source>Options engine is not loaded, can't access to the filters</source> <translation type="unfinished"></translation> </message> </context> <context> <name>fileErrorDialog</name> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="14"/> <source>Error on file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="20"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="56"/> <source>Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="73"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="90"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="136"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="156"/> <source>Put to bottom</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="163"/> <source>Retry</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="170"/> <source>&Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="177"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../fileErrorDialog.cpp" line="29"/> + <source>Error on folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../fileErrorDialog.cpp" line="32"/> + <source>Folder name</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>fileExistsDialog</name> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="14"/> <source>The file exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="34"/> <source>Source</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="50"/> <source>Destination</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="82"/> + <location filename="../../fileExistsDialog.ui" line="153"/> <source>Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="99"/> + <location filename="../../fileExistsDialog.ui" line="170"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="116"/> + <location filename="../../fileExistsDialog.ui" line="187"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="243"/> <source>Suggest new &name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="254"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="274"/> <source>&Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="281"/> <source>&Overwrite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="291"/> <source>&Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="298"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="307"/> <source>Overwrite if newer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="312"/> <source>Overwrite if not same modification date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.cpp" line="70"/> - <location filename="../../fileExistsDialog.cpp" line="71"/> - <source>Copy of </source> + <location filename="../../fileExistsDialog.cpp" line="102"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../fileExistsDialog.cpp" line="112"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> </context> <context> <name>fileIsSameDialog</name> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="14"/> <source>This files are the same file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="20"/> <source>The source and destination is same</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="47"/> <source>Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="64"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="81"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="137"/> <source>Suggest new &name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="148"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="168"/> <source>&Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="175"/> <source>&Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="182"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.cpp" line="66"/> - <location filename="../../fileIsSameDialog.cpp" line="67"/> - <source>Copy of </source> + <location filename="../../fileIsSameDialog.cpp" line="87"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../fileIsSameDialog.cpp" line="97"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> </context> <context> <name>folderExistsDialog</name> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="14"/> <source>This folders are the same folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="34"/> <source>Source</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="50"/> <source>Destination</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="62"/> <source>The source and destination is same</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="89"/> + <location filename="../../folderExistsDialog.ui" line="140"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="106"/> + <location filename="../../folderExistsDialog.ui" line="150"/> <source>Folder name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="200"/> <source>Suggest new &name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="211"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="218"/> <source>&Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="225"/> <source>Merge</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="232"/> <source>Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="239"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.cpp" line="61"/> - <source>Copy of </source> + <location filename="../../folderExistsDialog.cpp" line="29"/> + <source>Folder already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../folderExistsDialog.cpp" line="85"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../folderExistsDialog.cpp" line="95"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> </context> <context> <name>options</name> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="23"/> <source>Transfer the file rights</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="33"/> <source>Keep the file date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="214"/> <source>Block size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="43"/> + <location filename="../../options.ui" line="198"/> <source>KB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="56"/> <source>Auto start the transfer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="66"/> <source>When folder error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="74"/> + <location filename="../../options.ui" line="95"/> <source>Ask</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="79"/> + <location filename="../../options.ui" line="105"/> <source>Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> - <source>When folder colision</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="100"/> <source>Merge</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="110"/> <source>Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="118"/> <source>Check if destination folder exists</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../options.ui" line="87"/> + <source>When folder collision</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="128"/> + <source>Checksum</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="144"/> + <source>Only after error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="154"/> + <source>Ignore if impossible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="171"/> + <source>Do checksum</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="181"/> + <source>Enable OS buffer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="234"/> + <source>Filters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="241"/> + <source>Renaming rules</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="191"/> + <source>OS buffer only if smaller than</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>scanFileOrFolder</name> <message> - <location filename="../../scanFileOrFolder.cpp" line="112"/> - <location filename="../../scanFileOrFolder.cpp" line="138"/> - <source>Copy of </source> + <location filename="../../scanFileOrFolder.cpp" line="218"/> + <location filename="../../scanFileOrFolder.cpp" line="282"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../scanFileOrFolder.cpp" line="228"/> + <location filename="../../scanFileOrFolder.cpp" line="292"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../scanFileOrFolder.cpp" line="157"/> + <location filename="../../scanFileOrFolder.cpp" line="326"/> <source>The folder not exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../scanFileOrFolder.cpp" line="159"/> + <location filename="../../scanFileOrFolder.cpp" line="328"/> <source>The folder is not readable</source> <translation type="unfinished"></translation> </message> diff --git a/plugins/CopyEngine/Ultracopier-0.3/Languages/pt/translation.ts b/plugins/CopyEngine/Ultracopier-0.3/Languages/pt/translation.ts index 1c3692c..0898631 100644 --- a/plugins/CopyEngine/Ultracopier-0.3/Languages/pt/translation.ts +++ b/plugins/CopyEngine/Ultracopier-0.3/Languages/pt/translation.ts @@ -4,27 +4,229 @@ <context> <name>AvancedQFile</name> <message> - <location filename="../../AvancedQFile.cpp" line="17"/> - <location filename="../../AvancedQFile.cpp" line="48"/> - <location filename="../../AvancedQFile.cpp" line="79"/> + <location filename="../../AvancedQFile.cpp" line="28"/> + <location filename="../../AvancedQFile.cpp" line="59"/> + <location filename="../../AvancedQFile.cpp" line="90"/> <source>Not supported on this platform</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../AvancedQFile.cpp" line="31"/> + <location filename="../../AvancedQFile.cpp" line="42"/> <source>Last modified date is wrong</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../AvancedQFile.cpp" line="62"/> + <location filename="../../AvancedQFile.cpp" line="73"/> <source>Last access date is wrong</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>Factory</name> + <message> + <location filename="../../factory.cpp" line="356"/> + <location filename="../../factory.cpp" line="393"/> + <source>Options error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../factory.cpp" line="356"/> + <location filename="../../factory.cpp" line="393"/> + <source>Options engine is not loaded, can't access to the filters</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FilterRules</name> + <message> + <location filename="../../FilterRules.ui" line="33"/> + <source>Search:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="43"/> + <source>Search type:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="51"/> + <source>Raw text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="56"/> + <source>Simplified regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="61"/> + <source>Perl's regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="69"/> + <source>Apply on:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="77"/> + <source>File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="82"/> + <source>Folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="87"/> + <source>File and folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="95"/> + <source>All string need match</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="102"/> + <source>Checking</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="115"/> + <source>Test string:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="17"/> + <source>Filters dialog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="108"/> + <source>The regex is valid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="125"/> + <source>The test string match with the regex</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Filters</name> + <message> + <location filename="../../Filters.ui" line="14"/> + <source>Filters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.ui" line="30"/> + <source>Exclusion filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.ui" line="93"/> + <source>Inclusion filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.ui" line="105"/> + <source>None = Include all</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="92"/> + <location filename="../../Filters.cpp" line="130"/> + <source>Raw text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="95"/> + <location filename="../../Filters.cpp" line="133"/> + <source>Simplified regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="98"/> + <location filename="../../Filters.cpp" line="136"/> + <source>Perl's regex</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="106"/> + <location filename="../../Filters.cpp" line="144"/> + <source>Only on file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="109"/> + <location filename="../../Filters.cpp" line="147"/> + <source>Only on folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../Filters.cpp" line="115"/> + <location filename="../../Filters.cpp" line="153"/> + <location filename="../../Filters.cpp" line="215"/> + <location filename="../../Filters.cpp" line="254"/> + <source>Full match</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ListThread</name> + <message> + <location filename="../../ListThread.cpp" line="1162"/> + <source>Unable do to move or copy item into wrong forced mode: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1169"/> + <source>Unable to save the transfer list: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1185"/> + <source>Problem at the reading, or file size is null</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1192"/> + <source>Wrong header: "%1"</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1201"/> + <source>The transfer list is in mixed mode, but this instance is not in this mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1210"/> + <source>The transfer list is in copy mode, but this instance is not in this mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1216"/> + <source>The transfer list is in move mode, but this instance is not in this mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1263"/> + <source>Some error have been found during the line parsing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../ListThread.cpp" line="1269"/> + <source>Unable to open the transfer list: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>MkPath</name> <message> - <location filename="../../MkPath.cpp" line="51"/> + <location filename="../../MkPath.cpp" line="62"/> <source>Unable to create the folder</source> <translation type="unfinished"></translation> </message> @@ -32,426 +234,560 @@ <context> <name>ReadThread</name> <message> - <location filename="../../ReadThread.cpp" line="231"/> + <location filename="../../ReadThread.cpp" line="154"/> + <location filename="../../ReadThread.cpp" line="316"/> <source>Unable to read the source file: </source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>RmPath</name> <message> - <location filename="../../RmPath.cpp" line="51"/> - <source>Unable to remove the folder</source> + <location filename="../../ReadThread.cpp" line="193"/> + <location filename="../../ReadThread.cpp" line="373"/> + <source>File truncated during the read, possible data change</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>TransferThread</name> + <name>RenamingRules</name> + <message> + <location filename="../../RenamingRules.ui" line="26"/> + <source>First renaming</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="32"/> + <source>%name% - copy</source> + <extracomment>%name% should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="39"/> + <source><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> for the original file name</p></body></html></source> + <extracomment> should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="49"/> + <source>Second renaming</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="55"/> + <source>%name% - copy (%number%)</source> + <extracomment>%name%, %number% should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.ui" line="62"/> + <source><html><head/><body><p>Variables: <span style=" font-weight:600;">%name%</span> for the original file name</p><p><span style=" font-weight:600;">%number%</span> for the extra number</p></body></html></source> + <extracomment>%name%, %number% should not be translated</extracomment> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.cpp" line="39"/> + <location filename="../../RenamingRules.cpp" line="62"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../RenamingRules.cpp" line="43"/> + <location filename="../../RenamingRules.cpp" line="73"/> + <source>%1 - copy (%2)</source> + <translation type="unfinished"></translation> + </message> <message> - <location filename="../../TransferThread.cpp" line="281"/> - <location filename="../../TransferThread.cpp" line="282"/> - <source>Copy of </source> + <location filename="../../RenamingRules.ui" line="14"/> + <source>Renaming rules</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>copyEngine</name> + <name>RmPath</name> <message> - <location filename="../../copyEngine.cpp" line="124"/> - <location filename="../../copyEngine.cpp" line="141"/> - <source>Select destination directory</source> + <location filename="../../RmPath.cpp" line="59"/> + <source>Unable to remove the folder</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>TransferThread</name> <message> - <location filename="../../copyEngine.cpp" line="188"/> - <location filename="../../copyEngine.cpp" line="201"/> - <source>Ask</source> + <location filename="../../TransferThread.cpp" line="311"/> + <source>%1 - copy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="189"/> - <location filename="../../copyEngine.cpp" line="202"/> - <source>Skip</source> + <location filename="../../TransferThread.cpp" line="321"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="190"/> - <source>Overwrite</source> + <location filename="../../TransferThread.cpp" line="626"/> + <source>The checksums not match</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>WriteThread</name> <message> - <location filename="../../copyEngine.cpp" line="191"/> - <source>Overwrite if newer</source> + <location filename="../../WriteThread.cpp" line="443"/> + <source>Unable to read the source file: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="192"/> - <source>Overwrite if not same modification date</source> + <location filename="../../WriteThread.cpp" line="481"/> + <source>File truncated during the read, possible data change</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>copyEngine</name> <message> - <location filename="../../copyEngine.cpp" line="193"/> - <source>Rename</source> + <location filename="../../copyEngine.cpp" line="257"/> + <location filename="../../copyEngine.cpp" line="275"/> + <source>The engine is forced to move, you can't copy with it</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="203"/> - <source>Put to end of the list</source> + <location filename="../../copyEngine.cpp" line="286"/> + <location filename="../../copyEngine.cpp" line="304"/> + <source>The engine is forced to copy, you can't move with it</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="225"/> - <source>Select source directory</source> + <location filename="../../copyEngine.cpp" line="511"/> + <source>The mode have been forced previously, it's internal error, please report it</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="239"/> - <source>Select one or more files to open</source> + <location filename="../../copyEngine.cpp" line="772"/> + <source>Options error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../copyEngine.cpp" line="241"/> - <source>All files</source> + <location filename="../../copyEngine.cpp" line="772"/> + <source>Options engine is not loaded, can't access to the filters</source> <translation type="unfinished"></translation> </message> </context> <context> <name>fileErrorDialog</name> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="14"/> <source>Error on file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="20"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="56"/> <source>Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="73"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="90"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="136"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="156"/> <source>Put to bottom</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="163"/> <source>Retry</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="170"/> <source>&Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileErrorDialog.ui"/> + <location filename="../../fileErrorDialog.ui" line="177"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../fileErrorDialog.cpp" line="29"/> + <source>Error on folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../fileErrorDialog.cpp" line="32"/> + <source>Folder name</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>fileExistsDialog</name> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="14"/> <source>The file exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="34"/> <source>Source</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="50"/> <source>Destination</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="82"/> + <location filename="../../fileExistsDialog.ui" line="153"/> <source>Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="99"/> + <location filename="../../fileExistsDialog.ui" line="170"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="116"/> + <location filename="../../fileExistsDialog.ui" line="187"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="243"/> <source>Suggest new &name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="254"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="274"/> <source>&Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="281"/> <source>&Overwrite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="291"/> <source>&Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="298"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="307"/> <source>Overwrite if newer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.ui"/> + <location filename="../../fileExistsDialog.ui" line="312"/> <source>Overwrite if not same modification date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileExistsDialog.cpp" line="70"/> - <location filename="../../fileExistsDialog.cpp" line="71"/> - <source>Copy of </source> + <location filename="../../fileExistsDialog.cpp" line="102"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../fileExistsDialog.cpp" line="112"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> </context> <context> <name>fileIsSameDialog</name> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="14"/> <source>This files are the same file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="20"/> <source>The source and destination is same</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="47"/> <source>Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="64"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="81"/> <source>File name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="137"/> <source>Suggest new &name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="148"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="168"/> <source>&Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="175"/> <source>&Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.ui"/> + <location filename="../../fileIsSameDialog.ui" line="182"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../fileIsSameDialog.cpp" line="66"/> - <location filename="../../fileIsSameDialog.cpp" line="67"/> - <source>Copy of </source> + <location filename="../../fileIsSameDialog.cpp" line="87"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../fileIsSameDialog.cpp" line="97"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> </context> <context> <name>folderExistsDialog</name> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="14"/> <source>This folders are the same folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="34"/> <source>Source</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="50"/> <source>Destination</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="62"/> <source>The source and destination is same</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="89"/> + <location filename="../../folderExistsDialog.ui" line="140"/> <source>Modified</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="106"/> + <location filename="../../folderExistsDialog.ui" line="150"/> <source>Folder name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="200"/> <source>Suggest new &name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="211"/> <source>&Always do this action</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="218"/> <source>&Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="225"/> <source>Merge</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="232"/> <source>Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.ui"/> + <location filename="../../folderExistsDialog.ui" line="239"/> <source>&Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../folderExistsDialog.cpp" line="61"/> - <source>Copy of </source> + <location filename="../../folderExistsDialog.cpp" line="29"/> + <source>Folder already exists</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../folderExistsDialog.cpp" line="85"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../folderExistsDialog.cpp" line="95"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> </context> <context> <name>options</name> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="23"/> <source>Transfer the file rights</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="33"/> <source>Keep the file date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="214"/> <source>Block size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="43"/> + <location filename="../../options.ui" line="198"/> <source>KB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="56"/> <source>Auto start the transfer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="66"/> <source>When folder error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="74"/> + <location filename="../../options.ui" line="95"/> <source>Ask</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="79"/> + <location filename="../../options.ui" line="105"/> <source>Skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> - <source>When folder colision</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="100"/> <source>Merge</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="110"/> <source>Rename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../options.ui"/> + <location filename="../../options.ui" line="118"/> <source>Check if destination folder exists</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../../options.ui" line="87"/> + <source>When folder collision</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="128"/> + <source>Checksum</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="144"/> + <source>Only after error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="154"/> + <source>Ignore if impossible</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="171"/> + <source>Do checksum</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="181"/> + <source>Enable OS buffer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="234"/> + <source>Filters</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="241"/> + <source>Renaming rules</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../options.ui" line="191"/> + <source>OS buffer only if smaller than</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>scanFileOrFolder</name> <message> - <location filename="../../scanFileOrFolder.cpp" line="112"/> - <location filename="../../scanFileOrFolder.cpp" line="138"/> - <source>Copy of </source> + <location filename="../../scanFileOrFolder.cpp" line="218"/> + <location filename="../../scanFileOrFolder.cpp" line="282"/> + <source>%1 - copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../scanFileOrFolder.cpp" line="228"/> + <location filename="../../scanFileOrFolder.cpp" line="292"/> + <source>%1 - copy (%2)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../scanFileOrFolder.cpp" line="157"/> + <location filename="../../scanFileOrFolder.cpp" line="326"/> <source>The folder not exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../scanFileOrFolder.cpp" line="159"/> + <location filename="../../scanFileOrFolder.cpp" line="328"/> <source>The folder is not readable</source> <translation type="unfinished"></translation> </message> diff --git a/plugins/CopyEngine/Ultracopier-0.3/Languages/ru/translation.ts b/plugins/CopyEngine/Ultracopier-0.3/Languages/ru/translation.ts index 1c3692c..90f4c0f 100644 --- a/plugins/CopyEngine/Ultracopier-0.3/Languages/ru/translation.ts +++ b/plugins/CopyEngine/Ultracopier-0.3/Languages/ru/translation.ts @@ -1,459 +1,795 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS> -<TS version="2.0"> +<TS version="2.0" language="ru" sourcelanguage="en"> <context> <name>AvancedQFile</name> <message> - <location filename="../../AvancedQFile.cpp" line="17"/> - <location filename="../../AvancedQFile.cpp" line="48"/> - <location filename="../../AvancedQFile.cpp" line="79"/> + <location filename="../../AvancedQFile.cpp" line="28"/> + <location filename="../../AvancedQFile.cpp" line="59"/> + <location filename="../../AvancedQFile.cpp" line="90"/> <source>Not supported on this platform</source> - <translation type="unfinished"></translation> + <translation>Не поддерживается на этой платформе</translation> </message> <message> - <location filename="../../AvancedQFile.cpp" line="31"/> + <location filename="../../AvancedQFile.cpp" line="42"/> <source>Last modified date is wrong</source> - <translation type="unfinished"></translation> + <translation>Дата обновления неправильно</translation> </message> <message> - <location filename="../../AvancedQFile.cpp" line="62"/> + <location filename="../../AvancedQFile.cpp" line="73"/> <source>Last access date is wrong</source> - <translation type="unfinished"></translation> + <translation>Дата последнего доступа не так</translation> + </message> +</context> +<context> + <name>Factory</name> + <message> + <location filename="../../factory.cpp" line="356"/> + <location filename="../../factory.cpp" line="393"/> + <source>Options error</source> + <translation>Опции ошибке</translation> + </message> + <message> + <location filename="../../factory.cpp" line="356"/> + <location filename="../../factory.cpp" line="393"/> + <source>Options engine is not loaded, can't access to the filters</source> + <translation>Параметры двигателя не загружается, не может получить доступ к фильтрам</translation> + </message> +</context> +<context> + <name>FilterRules</name> + <message> + <location filename="../../FilterRules.ui" line="33"/> + <source>Search:</source> + <translation>Поиск по сайту:</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="43"/> + <source>Search type:</source> + <translation>Тип поиска:</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="51"/> + <source>Raw text</source> + <translation>Сырой текст</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="56"/> + <source>Simplified regex</source> + <translation>упрощенный regex</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="61"/> + <source>Perl's regex</source> + <translation>Perl's regex</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="69"/> + <source>Apply on:</source> + <translation>Нанесите на:</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="77"/> + <source>File</source> + <translation>файл</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="82"/> + <source>Folder</source> + <translation>папка</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="87"/> + <source>File and folder</source> + <translation>Файлов и папок</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="95"/> + <source>All string need match</source> + <translation>Все строки нужно соответствовать</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="102"/> + <source>Checking</source> + <translation>контроль</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="115"/> + <source>Test string:</source> + <translation>Испытание строки:</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="17"/> + <source>Filters dialog</source> + <translation>Фильтры диалогового</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="108"/> + <source>The regex is valid</source> + <translation>Регулярное действует</translation> + </message> + <message> + <location filename="../../FilterRules.ui" line="125"/> + <source>The test string match with the regex</source> + <translation>Матч тестовую строку с регулярным выражением</translation> + </message> +</context> +<context> |