mirror of
https://github.com/python-LimeReport/LimeReport.git
synced 2024-12-24 12:34:39 +03:00
Russian translation has been fixed
This commit is contained in:
parent
89f67df7ee
commit
1354c4a253
@ -155,7 +155,7 @@ bool GroupBandHeader::isNeedToClose(DataSourceManager* dataManager)
|
|||||||
return ds->data(m_groupFiledName)!=m_groupFieldValue;
|
return ds->data(m_groupFiledName)!=m_groupFieldValue;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
dataManager->putError(tr("Datasource \"%1\" not found !!!").arg(datasourceName));
|
dataManager->putError(tr("Datasource \"%1\" not found!").arg(datasourceName));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -95,7 +95,7 @@ void ConnectionDialog::checkFieldsFill()
|
|||||||
{
|
{
|
||||||
if (ui->leConnectionName->text().isEmpty()){throw LimeReport::ReportError(tr("Connection Name is empty"));}
|
if (ui->leConnectionName->text().isEmpty()){throw LimeReport::ReportError(tr("Connection Name is empty"));}
|
||||||
if (!m_changeMode&&QSqlDatabase::connectionNames().contains(ui->leConnectionName->text())) {
|
if (!m_changeMode&&QSqlDatabase::connectionNames().contains(ui->leConnectionName->text())) {
|
||||||
throw LimeReport::ReportError(tr("Connection with name ")+ui->leConnectionName->text()+tr(" already exists "));
|
throw LimeReport::ReportError(tr("Connection with name ")+ui->leConnectionName->text()+tr(" already exists! "));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -131,7 +131,7 @@ void DataBrowser::slotDeleteConnection()
|
|||||||
QMessageBox::critical(
|
QMessageBox::critical(
|
||||||
this,
|
this,
|
||||||
tr("Attention"),
|
tr("Attention"),
|
||||||
tr("Do you really want to delete \"%1\" connection ?").arg(getConnectionName(NameForUser)),
|
tr("Do you really want to delete \"%1\" connection?").arg(getConnectionName(NameForUser)),
|
||||||
QMessageBox::Ok|QMessageBox::No,
|
QMessageBox::Ok|QMessageBox::No,
|
||||||
QMessageBox::No
|
QMessageBox::No
|
||||||
) == QMessageBox::Ok
|
) == QMessageBox::Ok
|
||||||
@ -395,7 +395,7 @@ void DataBrowser::slotDeleteDatasource()
|
|||||||
QMessageBox::critical(
|
QMessageBox::critical(
|
||||||
this,
|
this,
|
||||||
tr("Attention"),
|
tr("Attention"),
|
||||||
tr("Do you really want to delete \"%1\" datasource ?").arg(datasourceName),
|
tr("Do you really want to delete \"%1\" datasource?").arg(datasourceName),
|
||||||
QMessageBox::Ok|QMessageBox::No,
|
QMessageBox::Ok|QMessageBox::No,
|
||||||
QMessageBox::No
|
QMessageBox::No
|
||||||
) == QMessageBox::Ok
|
) == QMessageBox::Ok
|
||||||
@ -766,7 +766,7 @@ void DataBrowser::on_deleteVariable_clicked()
|
|||||||
{
|
{
|
||||||
QString varName = getVariable();
|
QString varName = getVariable();
|
||||||
if (!varName.isEmpty()){
|
if (!varName.isEmpty()){
|
||||||
if (QMessageBox::critical(this,tr("Attention"),QString(tr("Do you really want to delete variable \"%1\" ?")).arg(varName),
|
if (QMessageBox::critical(this,tr("Attention"),QString(tr("Do you really want to delete variable \"%1\"?")).arg(varName),
|
||||||
QMessageBox::Ok|QMessageBox::Cancel, QMessageBox::Cancel
|
QMessageBox::Ok|QMessageBox::Cancel, QMessageBox::Cancel
|
||||||
)==QMessageBox::Ok){
|
)==QMessageBox::Ok){
|
||||||
m_report->dataManager()->deleteVariable(varName);
|
m_report->dataManager()->deleteVariable(varName);
|
||||||
|
@ -147,11 +147,11 @@ void SQLEditDialog::hideEvent(QHideEvent *)
|
|||||||
|
|
||||||
void SQLEditDialog::check()
|
void SQLEditDialog::check()
|
||||||
{
|
{
|
||||||
if (ui->leDatasourceName->text().isEmpty()) throw LimeReport::ReportError(tr("Datasource Name is empty !"));
|
if (ui->leDatasourceName->text().isEmpty()) throw LimeReport::ReportError(tr("Datasource Name is empty!"));
|
||||||
if (ui->textEditSQL->toPlainText().isEmpty() && (!ui->rbProxy) ) throw LimeReport::ReportError(tr("SQL is empty !"));
|
if (ui->textEditSQL->toPlainText().isEmpty() && (!ui->rbProxy) ) throw LimeReport::ReportError(tr("SQL is empty!"));
|
||||||
if (m_dialogMode==AddMode){
|
if (m_dialogMode==AddMode){
|
||||||
if (m_datasources->containsDatasource(ui->leDatasourceName->text())){
|
if (m_datasources->containsDatasource(ui->leDatasourceName->text())){
|
||||||
throw LimeReport::ReportError(QString(tr("Datasource with name: \"%1\" already exists !")).arg(ui->leDatasourceName->text()));
|
throw LimeReport::ReportError(QString(tr("Datasource with name: \"%1\" already exists!")).arg(ui->leDatasourceName->text()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -576,7 +576,7 @@ void TextItem::setFollowTo(const QString &followTo)
|
|||||||
QMessageBox::critical(
|
QMessageBox::critical(
|
||||||
0,
|
0,
|
||||||
tr("Error"),
|
tr("Error"),
|
||||||
tr("TextItem \" %1 \" not found !")
|
tr("TextItem \" %1 \" not found!")
|
||||||
.arg(m_followTo)
|
.arg(m_followTo)
|
||||||
);
|
);
|
||||||
notify("followTo",followTo,"");
|
notify("followTo",followTo,"");
|
||||||
|
@ -421,7 +421,7 @@ void SubQueryHolder::setMasterDatasource(const QString &value)
|
|||||||
void SubQueryHolder::extractParams()
|
void SubQueryHolder::extractParams()
|
||||||
{
|
{
|
||||||
if (!dataManager()->containsDatasource(m_masterDatasource)){
|
if (!dataManager()->containsDatasource(m_masterDatasource)){
|
||||||
setLastError(QObject::tr("Master datasource \"%1\" not found!!!").arg(m_masterDatasource));
|
setLastError(QObject::tr("Master datasource \"%1\" not found!").arg(m_masterDatasource));
|
||||||
setPrepared(false);
|
setPrepared(false);
|
||||||
} else {
|
} else {
|
||||||
m_preparedSQL = replaceFields(replaceVariables(queryText()));
|
m_preparedSQL = replaceFields(replaceVariables(queryText()));
|
||||||
|
@ -584,7 +584,7 @@ QList<ConnectionDesc *>& DataSourceManager::conections()
|
|||||||
bool DataSourceManager::dataSourceIsValid(const QString &name)
|
bool DataSourceManager::dataSourceIsValid(const QString &name)
|
||||||
{
|
{
|
||||||
if (m_datasources.value(name.toLower())) return !m_datasources.value(name.toLower())->isInvalid();
|
if (m_datasources.value(name.toLower())) return !m_datasources.value(name.toLower())->isInvalid();
|
||||||
else throw ReportError(tr("Datasource \"%1\" not found !").arg(name));
|
else throw ReportError(tr("Datasource \"%1\" not found!").arg(name));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool DataSourceManager::isQuery(const QString &dataSourceName)
|
bool DataSourceManager::isQuery(const QString &dataSourceName)
|
||||||
@ -664,7 +664,7 @@ void DataSourceManager::addConnectionDesc(ConnectionDesc * connection)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
throw ReportError(tr("connection with name \"%1\" already exists !").arg(connection->name()));
|
throw ReportError(tr("Connection with name \"%1\" already exists!").arg(connection->name()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -689,7 +689,7 @@ void DataSourceManager::putHolder(const QString& name, IDataSourceHolder *dataSo
|
|||||||
name.toLower(),
|
name.toLower(),
|
||||||
dataSource
|
dataSource
|
||||||
);
|
);
|
||||||
} else throw ReportError(tr("datasource with name \"%1\" already exists !").arg(name));
|
} else throw ReportError(tr("Datasource with name \"%1\" already exists!").arg(name));
|
||||||
}
|
}
|
||||||
|
|
||||||
void DataSourceManager::putQueryDesc(QueryDesc* queryDesc)
|
void DataSourceManager::putQueryDesc(QueryDesc* queryDesc)
|
||||||
@ -698,7 +698,7 @@ void DataSourceManager::putQueryDesc(QueryDesc* queryDesc)
|
|||||||
m_queries.append(queryDesc);
|
m_queries.append(queryDesc);
|
||||||
connect(queryDesc, SIGNAL(queryTextChanged(QString,QString)),
|
connect(queryDesc, SIGNAL(queryTextChanged(QString,QString)),
|
||||||
this, SLOT(slotQueryTextChanged(QString,QString)));
|
this, SLOT(slotQueryTextChanged(QString,QString)));
|
||||||
} else throw ReportError(tr("datasource with name \"%1\" already exists !").arg(queryDesc->queryName()));
|
} else throw ReportError(tr("Datasource with name \"%1\" already exists!").arg(queryDesc->queryName()));
|
||||||
}
|
}
|
||||||
|
|
||||||
void DataSourceManager::putSubQueryDesc(SubQueryDesc *subQueryDesc)
|
void DataSourceManager::putSubQueryDesc(SubQueryDesc *subQueryDesc)
|
||||||
@ -707,14 +707,14 @@ void DataSourceManager::putSubQueryDesc(SubQueryDesc *subQueryDesc)
|
|||||||
m_subqueries.append(subQueryDesc);
|
m_subqueries.append(subQueryDesc);
|
||||||
connect(subQueryDesc, SIGNAL(queryTextChanged(QString,QString)),
|
connect(subQueryDesc, SIGNAL(queryTextChanged(QString,QString)),
|
||||||
this, SLOT(slotQueryTextChanged(QString,QString)));
|
this, SLOT(slotQueryTextChanged(QString,QString)));
|
||||||
} else throw ReportError(tr("datasource with name \"%1\" already exists !").arg(subQueryDesc->queryName()));
|
} else throw ReportError(tr("Datasource with name \"%1\" already exists!").arg(subQueryDesc->queryName()));
|
||||||
}
|
}
|
||||||
|
|
||||||
void DataSourceManager::putProxyDesc(ProxyDesc *proxyDesc)
|
void DataSourceManager::putProxyDesc(ProxyDesc *proxyDesc)
|
||||||
{
|
{
|
||||||
if (!containsDatasource(proxyDesc->name())){
|
if (!containsDatasource(proxyDesc->name())){
|
||||||
m_proxies.append(proxyDesc);
|
m_proxies.append(proxyDesc);
|
||||||
} else throw ReportError(tr("datasource with name \"%1\" already exists !").arg(proxyDesc->name()));
|
} else throw ReportError(tr("Datasource with name \"%1\" already exists!").arg(proxyDesc->name()));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool DataSourceManager::initAndOpenDB(QSqlDatabase& db, ConnectionDesc& connectionDesc){
|
bool DataSourceManager::initAndOpenDB(QSqlDatabase& db, ConnectionDesc& connectionDesc){
|
||||||
@ -946,7 +946,7 @@ IDataSource *DataSourceManager::dataSource(const QString &name)
|
|||||||
return holder->dataSource(designTime()?IDataSource::DESIGN_MODE:IDataSource::RENDER_MODE);
|
return holder->dataSource(designTime()?IDataSource::DESIGN_MODE:IDataSource::RENDER_MODE);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
setLastError(tr("Datasource \"%1\" not found !").arg(name));
|
setLastError(tr("Datasource \"%1\" not found!").arg(name));
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -683,7 +683,7 @@ bool ReportDesignWindow::checkNeedToSave()
|
|||||||
{
|
{
|
||||||
if (m_reportDesignWidget->isNeedToSave()){
|
if (m_reportDesignWidget->isNeedToSave()){
|
||||||
QMessageBox::StandardButton button = QMessageBox::question(
|
QMessageBox::StandardButton button = QMessageBox::question(
|
||||||
this,"",tr("Report has been modified ! Do you want save the report ?"),
|
this,"",tr("Report has been modified! Do you want save the report?"),
|
||||||
QMessageBox::Yes|QMessageBox::No|QMessageBox::Cancel, QMessageBox::Yes
|
QMessageBox::Yes|QMessageBox::No|QMessageBox::Cancel, QMessageBox::Yes
|
||||||
);
|
);
|
||||||
switch (button) {
|
switch (button) {
|
||||||
@ -1267,7 +1267,7 @@ bool ObjectNameValidator::validate(const QString &propName, const QVariant &prop
|
|||||||
BaseDesignIntf* bd = dynamic_cast<BaseDesignIntf*>(object);
|
BaseDesignIntf* bd = dynamic_cast<BaseDesignIntf*>(object);
|
||||||
if (bd){
|
if (bd){
|
||||||
if (bd->page()->reportItemByName(propValue.toString())){
|
if (bd->page()->reportItemByName(propValue.toString())){
|
||||||
msg = QString(QObject::tr("Object with name %1 already exists").arg(propValue.toString()));
|
msg = QString(QObject::tr("Object with name %1 already exists!").arg(propValue.toString()));
|
||||||
return false;
|
return false;
|
||||||
} else (bd->emitObjectNamePropertyChanged(object->objectName(),propValue.toString()));
|
} else (bd->emitObjectNamePropertyChanged(object->objectName(),propValue.toString()));
|
||||||
}
|
}
|
||||||
|
@ -62,7 +62,7 @@ void VariablesHolder::addVariable(const QString& name, const QVariant& value, Va
|
|||||||
if (type==VarDesc::Report)
|
if (type==VarDesc::Report)
|
||||||
m_userVariables.append(varValue);
|
m_userVariables.append(varValue);
|
||||||
} else {
|
} else {
|
||||||
throw ReportError(tr("variable with name ")+name+tr(" already exists !!"));
|
throw ReportError(tr("variable with name ")+name+tr(" already exists!"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -77,7 +77,7 @@ VarDesc::VarType VariablesHolder::variableType(const QString &name)
|
|||||||
{
|
{
|
||||||
if (m_varNames.contains(name))
|
if (m_varNames.contains(name))
|
||||||
return m_varNames.value(name)->varType();
|
return m_varNames.value(name)->varType();
|
||||||
else throw ReportError(tr("variable with name ")+name+tr(" does not exists !!"));
|
else throw ReportError(tr("variable with name ")+name+tr(" does not exists!"));
|
||||||
}
|
}
|
||||||
|
|
||||||
void VariablesHolder::deleteVariable(const QString &name)
|
void VariablesHolder::deleteVariable(const QString &name)
|
||||||
@ -94,7 +94,7 @@ void VariablesHolder::changeVariable(const QString &name, const QVariant &value)
|
|||||||
if(m_varNames.contains(name)) {
|
if(m_varNames.contains(name)) {
|
||||||
m_varNames.value(name)->setValue(value);
|
m_varNames.value(name)->setValue(value);
|
||||||
} else
|
} else
|
||||||
throw ReportError(tr("variable with name ")+name+tr(" does not exists !!"));
|
throw ReportError(tr("variable with name ")+name+tr(" does not exists!"));
|
||||||
}
|
}
|
||||||
|
|
||||||
void VariablesHolder::clearUserVariables()
|
void VariablesHolder::clearUserVariables()
|
||||||
@ -142,7 +142,7 @@ RenderPass VariablesHolder::variablePass(const QString &name)
|
|||||||
{
|
{
|
||||||
if (m_varNames.contains(name))
|
if (m_varNames.contains(name))
|
||||||
return m_varNames.value(name)->renderPass();
|
return m_varNames.value(name)->renderPass();
|
||||||
else throw ReportError(tr("variable with name ")+name+tr(" does not exists !!"));
|
else throw ReportError(tr("variable with name ")+name+tr(" does not exists!"));
|
||||||
}
|
}
|
||||||
|
|
||||||
}// namespace LimeReport
|
}// namespace LimeReport
|
||||||
|
@ -78,7 +78,7 @@ p, li { white-space: pre-wrap; }
|
|||||||
<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:10pt; font-weight:600;">This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</span></p>
|
<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:10pt; font-weight:600;">This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</span></p>
|
||||||
<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:10pt; font-weight:600; color:#000000;"><br /></p>
|
<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:10pt; font-weight:600; color:#000000;"><br /></p>
|
||||||
<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:10pt;">Copyright 2015 Arin Alexander. All rights reserved.</span></p></body></html></source>
|
<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:10pt;">Copyright 2015 Arin Alexander. All rights reserved.</span></p></body></html></source>
|
||||||
<translation type="unfinished"></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
<source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||||
@ -356,13 +356,9 @@ p, li { white-space: pre-wrap; }
|
|||||||
<source>Connection with name </source>
|
<source>Connection with name </source>
|
||||||
<translation>Соединение </translation>
|
<translation>Соединение </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source> already exists </source>
|
|
||||||
<translation> уже существует </translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>...</source>
|
<source>...</source>
|
||||||
<translation></translation>
|
<translation>...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Ok</source>
|
<source>Ok</source>
|
||||||
@ -376,6 +372,10 @@ p, li { white-space: pre-wrap; }
|
|||||||
<source>defaultConnection</source>
|
<source>defaultConnection</source>
|
||||||
<translation>Соединение по умолчанию</translation>
|
<translation>Соединение по умолчанию</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source> already exists! </source>
|
||||||
|
<translation> уже существует! </translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>LimeReport::ContentItemDesignIntf</name>
|
<name>LimeReport::ContentItemDesignIntf</name>
|
||||||
@ -392,7 +392,7 @@ p, li { white-space: pre-wrap; }
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>useAlternateBackgroundColor</source>
|
<source>useAlternateBackgroundColor</source>
|
||||||
<translation>Использовать альтернативный цвет фона</translation>
|
<translation type="vanished">Использовать альтернативный цвет фона</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
@ -445,11 +445,6 @@ p, li { white-space: pre-wrap; }
|
|||||||
<source>Attention</source>
|
<source>Attention</source>
|
||||||
<translation>Внимание</translation>
|
<translation>Внимание</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Do you really want to delete "%1" connection ?</source>
|
|
||||||
<oldsource>Do you really want delete "%1" connection ?</oldsource>
|
|
||||||
<translation>Вы действительно хотите удалить "%1" соединение ?</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>System variables</source>
|
<source>System variables</source>
|
||||||
<translation>Системные переменные</translation>
|
<translation>Системные переменные</translation>
|
||||||
@ -458,11 +453,6 @@ p, li { white-space: pre-wrap; }
|
|||||||
<source>User variables</source>
|
<source>User variables</source>
|
||||||
<translation type="vanished">Пользовательские переменные</translation>
|
<translation type="vanished">Пользовательские переменные</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Do you really want to delete "%1" datasource ?</source>
|
|
||||||
<oldsource>Do you really want delete "%1" datasource ?</oldsource>
|
|
||||||
<translation>Вы действительно хотите удалить источник данных "%1" ?</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Error</source>
|
<source>Error</source>
|
||||||
<translation>Ошибка</translation>
|
<translation>Ошибка</translation>
|
||||||
@ -471,10 +461,6 @@ p, li { white-space: pre-wrap; }
|
|||||||
<source>...</source>
|
<source>...</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Do you really want to delete variable "%1" ?</source>
|
|
||||||
<translation>Вы действительно хотите удалить переменную "%1" ?</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Grab variable</source>
|
<source>Grab variable</source>
|
||||||
<translation>Захватить переменную</translation>
|
<translation>Захватить переменную</translation>
|
||||||
@ -487,6 +473,18 @@ p, li { white-space: pre-wrap; }
|
|||||||
<source>External variables</source>
|
<source>External variables</source>
|
||||||
<translation>Внешние переменные</translation>
|
<translation>Внешние переменные</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Do you really want to delete "%1" connection?</source>
|
||||||
|
<translation>Вы действительно хотите удалить "%1" соединение?</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Do you really want to delete "%1" datasource?</source>
|
||||||
|
<translation>Вы действительно хотите удалить источник данных "%1"?</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Do you really want to delete variable "%1"?</source>
|
||||||
|
<translation>Вы действительно хотите удалить переменную "%1"?</translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>LimeReport::DataFooterBand</name>
|
<name>LimeReport::DataFooterBand</name>
|
||||||
@ -508,19 +506,6 @@ p, li { white-space: pre-wrap; }
|
|||||||
<source>Connection "%1" is not open</source>
|
<source>Connection "%1" is not open</source>
|
||||||
<translation>Соединение "%1" не открыто</translation>
|
<translation>Соединение "%1" не открыто</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Datasource "%1" not found !</source>
|
|
||||||
<translation>Источник данных "%1" не найден !</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>connection with name "%1" already exists !</source>
|
|
||||||
<translation>соединение "%1" уже существует !</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>datasource with name "%1" already exists !</source>
|
|
||||||
<oldsource>data source with name "%1" already exists !!</oldsource>
|
|
||||||
<translation>источник данных "%1" уже существует !</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>invalid connection</source>
|
<source>invalid connection</source>
|
||||||
<translation>нет соединения</translation>
|
<translation>нет соединения</translation>
|
||||||
@ -533,6 +518,18 @@ p, li { white-space: pre-wrap; }
|
|||||||
<source>Database "%1" not found</source>
|
<source>Database "%1" not found</source>
|
||||||
<translation>База данных "%1" не найдена</translation>
|
<translation>База данных "%1" не найдена</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Datasource "%1" not found!</source>
|
||||||
|
<translation>Источник данных "%1" не найден!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>connection with name "%1" already exists!</source>
|
||||||
|
<translation>соединение "%1" уже существует!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>datasource with name "%1" already exists!</source>
|
||||||
|
<translation>источник данных "%1" уже существует!</translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>LimeReport::DataSourceModel</name>
|
<name>LimeReport::DataSourceModel</name>
|
||||||
@ -553,31 +550,31 @@ p, li { white-space: pre-wrap; }
|
|||||||
<name>LimeReport::DialogDesignerManager</name>
|
<name>LimeReport::DialogDesignerManager</name>
|
||||||
<message>
|
<message>
|
||||||
<source>Edit Widgets</source>
|
<source>Edit Widgets</source>
|
||||||
<translation>Редактировать виджеты</translation>
|
<translation type="vanished">Редактировать виджеты</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Widget Box</source>
|
<source>Widget Box</source>
|
||||||
<translation>Панель виджетов</translation>
|
<translation type="vanished">Панель виджетов</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Object Inspector</source>
|
<source>Object Inspector</source>
|
||||||
<translation>Инспектор объектов</translation>
|
<translation type="vanished">Инспектор объектов</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Property Editor</source>
|
<source>Property Editor</source>
|
||||||
<translation>Редактор свойств</translation>
|
<translation type="vanished">Редактор свойств</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Signals && Slots Editor</source>
|
<source>Signals && Slots Editor</source>
|
||||||
<translation>Редактор сигналов и слотов</translation>
|
<translation type="vanished">Редактор сигналов и слотов</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Resource Editor</source>
|
<source>Resource Editor</source>
|
||||||
<translation>Редактор ресурсов</translation>
|
<translation type="vanished">Редактор ресурсов</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Action Editor</source>
|
<source>Action Editor</source>
|
||||||
<translation>Редактор действий</translation>
|
<translation type="vanished">Редактор действий</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
@ -636,8 +633,8 @@ p, li { white-space: pre-wrap; }
|
|||||||
<translation>Поле для группировки не найдено</translation>
|
<translation>Поле для группировки не найдено</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Datasource "%1" not found !!!</source>
|
<source>Datasource "%1" not found!</source>
|
||||||
<translation>Источник данных "%1" не найден !</translation>
|
<translation>Источник данных "%1" не найден!</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
@ -1163,7 +1160,7 @@ p, li { white-space: pre-wrap; }
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>backgroundOpacity</source>
|
<source>backgroundOpacity</source>
|
||||||
<translation>Заполненость фона</translation>
|
<translation>Непрозрачность фона</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>font</source>
|
<source>font</source>
|
||||||
@ -1175,7 +1172,7 @@ p, li { white-space: pre-wrap; }
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>foregroundOpacity</source>
|
<source>foregroundOpacity</source>
|
||||||
<translation>Заполненость переднего плана</translation>
|
<translation>Непрозрачность переднего плана</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>margin</source>
|
<source>margin</source>
|
||||||
@ -1195,7 +1192,7 @@ p, li { white-space: pre-wrap; }
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>opacity</source>
|
<source>opacity</source>
|
||||||
<translation>Заполненость</translation>
|
<translation>Непрозрачность</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>penStyle</source>
|
<source>penStyle</source>
|
||||||
@ -1497,10 +1494,6 @@ p, li { white-space: pre-wrap; }
|
|||||||
<source>Script Browser</source>
|
<source>Script Browser</source>
|
||||||
<translation>Инспектор скриптов</translation>
|
<translation>Инспектор скриптов</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Report has been modified ! Do you want save the report ?</source>
|
|
||||||
<translation>Отчет был изменен ! Хотите его сохранить ?</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Report file name</source>
|
<source>Report file name</source>
|
||||||
<translation>Файл отчета</translation>
|
<translation>Файл отчета</translation>
|
||||||
@ -1535,35 +1528,39 @@ p, li { white-space: pre-wrap; }
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Delete dialog</source>
|
<source>Delete dialog</source>
|
||||||
<translation>Удалить диалог</translation>
|
<translation type="vanished">Удалить диалог</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Add new dialog</source>
|
<source>Add new dialog</source>
|
||||||
<translation>Добавить диалог</translation>
|
<translation type="vanished">Добавить диалог</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Widget Box</source>
|
<source>Widget Box</source>
|
||||||
<translation>Панель виджетов</translation>
|
<translation type="vanished">Панель виджетов</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Property Editor</source>
|
<source>Property Editor</source>
|
||||||
<translation>Редактор свойств</translation>
|
<translation type="vanished">Редактор свойств</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Action Editor</source>
|
<source>Action Editor</source>
|
||||||
<translation>Редактор действий</translation>
|
<translation type="vanished">Редактор действий</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Resource Editor</source>
|
<source>Resource Editor</source>
|
||||||
<translation>Редактор ресурсов</translation>
|
<translation type="vanished">Редактор ресурсов</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>SignalSlot Editor</source>
|
<source>SignalSlot Editor</source>
|
||||||
<translation>Редактор сигналов и слотов</translation>
|
<translation type="vanished">Редактор сигналов и слотов</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Dialog Designer Tools</source>
|
<source>Dialog Designer Tools</source>
|
||||||
<translation>Инструменты создания диалогов</translation>
|
<translation type="vanished">Инструменты создания диалогов</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Report has been modified! Do you want save the report?</source>
|
||||||
|
<translation>Отчет был изменен! Хотите его сохранить?</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
@ -1678,18 +1675,6 @@ This preview is no longer valid.</source>
|
|||||||
<source>Error</source>
|
<source>Error</source>
|
||||||
<translation>Ошибка</translation>
|
<translation>Ошибка</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Datasource Name is empty !</source>
|
|
||||||
<translation>Имя источника данных не заполнено !</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>SQL is empty !</source>
|
|
||||||
<translation>SQL запрос пустой !</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Datasource with name: "%1" already exists !</source>
|
|
||||||
<translation>Источник данных с именем: "%1" уже существует !</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<source>Datasource with name %1 already exist</source>
|
<source>Datasource with name %1 already exist</source>
|
||||||
<translation>Источник данных с именем: "%1" уже существует</translation>
|
<translation>Источник данных с именем: "%1" уже существует</translation>
|
||||||
@ -1722,6 +1707,18 @@ This preview is no longer valid.</source>
|
|||||||
<source>defaultConnection</source>
|
<source>defaultConnection</source>
|
||||||
<translation>Соединение по умолчанию</translation>
|
<translation>Соединение по умолчанию</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Datasource Name is empty!</source>
|
||||||
|
<translation>Имя источника данных не заполнено!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>SQL is empty!</source>
|
||||||
|
<translation>SQL запрос пустой!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Datasource with name: "%1" already exists!</source>
|
||||||
|
<translation>Источник данных с именем: "%1" уже существует!</translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>LimeReport::ScriptBrowser</name>
|
<name>LimeReport::ScriptBrowser</name>
|
||||||
@ -1778,7 +1775,7 @@ This preview is no longer valid.</source>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Error</source>
|
<source>Error</source>
|
||||||
<translation>Ошибка</translation>
|
<translation type="vanished">Ошибка</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
@ -1819,10 +1816,6 @@ This preview is no longer valid.</source>
|
|||||||
<source>Name</source>
|
<source>Name</source>
|
||||||
<translation>Имя переменной</translation>
|
<translation>Имя переменной</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
|
||||||
<source>Function manger with name "%1" already exists !</source>
|
|
||||||
<translation>Менеджер функций с именем "%1" уже существует!</translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>LimeReport::SettingDialog</name>
|
<name>LimeReport::SettingDialog</name>
|
||||||
@ -1938,12 +1931,12 @@ This preview is no longer valid.</source>
|
|||||||
<translation>Текстовый элемент "%1" уже следует за "%2" </translation>
|
<translation>Текстовый элемент "%1" уже следует за "%2" </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>TextItem " %1 " not found !</source>
|
<source>TextItem " %1 " not found!</source>
|
||||||
<translation>Текстовый элемент "%1" не найден!</translation>
|
<translation>Текстовый элемент "%1" не найден!</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Transparent</source>
|
<source>Transparent</source>
|
||||||
<translation>Прозрачный</translation>
|
<translation type="vanished">Прозрачный</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
@ -2000,12 +1993,12 @@ This preview is no longer valid.</source>
|
|||||||
<translation>переменная </translation>
|
<translation>переменная </translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source> already exists !!</source>
|
<source> already exists!</source>
|
||||||
<translation> уже существует !!</translation>
|
<translation> уже существует!</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source> does not exists !!</source>
|
<source> does not exists!</source>
|
||||||
<translation> не существует !!</translation>
|
<translation> не существует!</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
@ -2100,7 +2093,7 @@ This preview is no longer valid.</source>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>datasouce "%1" not found!</source>
|
<source>datasouce "%1" not found!</source>
|
||||||
<translation>источник данных "%1" не найден !</translation>
|
<translation>источник данных "%1" не найден!</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Attention!</source>
|
<source>Attention!</source>
|
||||||
@ -2112,7 +2105,7 @@ This preview is no longer valid.</source>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Object with name %1 already exists</source>
|
<source>Object with name %1 already exists</source>
|
||||||
<translation>Объект с именем %1 уже существует</translation>
|
<translation type="vanished">Объект с именем %1 уже существует</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Function %1 not found or have wrong arguments</source>
|
<source>Function %1 not found or have wrong arguments</source>
|
||||||
@ -2152,7 +2145,7 @@ This preview is no longer valid.</source>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Master datasource "%1" not found!!!</source>
|
<source>Master datasource "%1" not found!!!</source>
|
||||||
<translation>Главный источник данных "%1" не найден!</translation>
|
<translation type="vanished">Главный источник данных "%1" не найден!</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Master datasouce "%1" not found!</source>
|
<source>Master datasouce "%1" not found!</source>
|
||||||
@ -2212,7 +2205,15 @@ This preview is no longer valid.</source>
|
|||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Datasource manager not found</source>
|
<source>Datasource manager not found</source>
|
||||||
<translation>Менеджер источников данных не найден</translation>
|
<translation type="vanished">Менеджер источников данных не найден</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Master datasource "%1" not found!</source>
|
||||||
|
<translation>Главный источник данных "%1" не найден!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Object with name %1 already exists!</source>
|
||||||
|
<translation>Объект с именем %1 уже существует!</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
</TS>
|
</TS>
|
||||||
|
Loading…
Reference in New Issue
Block a user