mirror of
https://github.com/python-LimeReport/LimeReport.git
synced 2024-12-24 12:34:39 +03:00
Russian translation has been fixed
# Conflicts: # translations/limereport_ru.ts
This commit is contained in:
commit
36df242787
@ -155,7 +155,7 @@ bool GroupBandHeader::isNeedToClose(DataSourceManager* dataManager)
|
||||
return ds->data(m_groupFiledName)!=m_groupFieldValue;
|
||||
}
|
||||
} 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 (!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! "));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -421,7 +421,7 @@ void SubQueryHolder::setMasterDatasource(const QString &value)
|
||||
void SubQueryHolder::extractParams()
|
||||
{
|
||||
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);
|
||||
} else {
|
||||
m_preparedSQL = replaceFields(replaceVariables(queryText()));
|
||||
|
@ -664,7 +664,7 @@ void DataSourceManager::addConnectionDesc(ConnectionDesc * connection)
|
||||
}
|
||||
}
|
||||
} 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(),
|
||||
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)
|
||||
@ -698,7 +698,7 @@ void DataSourceManager::putQueryDesc(QueryDesc* queryDesc)
|
||||
m_queries.append(queryDesc);
|
||||
connect(queryDesc, SIGNAL(queryTextChanged(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)
|
||||
@ -707,14 +707,14 @@ void DataSourceManager::putSubQueryDesc(SubQueryDesc *subQueryDesc)
|
||||
m_subqueries.append(subQueryDesc);
|
||||
connect(subQueryDesc, SIGNAL(queryTextChanged(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)
|
||||
{
|
||||
if (!containsDatasource(proxyDesc->name())){
|
||||
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){
|
||||
|
@ -1461,7 +1461,7 @@ bool ObjectNameValidator::validate(const QString &propName, const QVariant &prop
|
||||
BaseDesignIntf* bd = dynamic_cast<BaseDesignIntf*>(object);
|
||||
if (bd){
|
||||
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;
|
||||
} 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)
|
||||
m_userVariables.append(varValue);
|
||||
} 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))
|
||||
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)
|
||||
@ -94,7 +94,7 @@ void VariablesHolder::changeVariable(const QString &name, const QVariant &value)
|
||||
if(m_varNames.contains(name)) {
|
||||
m_varNames.value(name)->setValue(value);
|
||||
} 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()
|
||||
@ -142,7 +142,7 @@ RenderPass VariablesHolder::variablePass(const QString &name)
|
||||
{
|
||||
if (m_varNames.contains(name))
|
||||
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
|
||||
|
@ -356,13 +356,9 @@ p, li { white-space: pre-wrap; }
|
||||
<source>Connection with name </source>
|
||||
<translation>Соединение </translation>
|
||||
</message>
|
||||
<message>
|
||||
<source> already exists </source>
|
||||
<translation> уже существует </translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>...</source>
|
||||
<translation></translation>
|
||||
<translation>...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Ok</source>
|
||||
@ -376,6 +372,10 @@ p, li { white-space: pre-wrap; }
|
||||
<source>defaultConnection</source>
|
||||
<translation>Соединение по умолчанию</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source> already exists! </source>
|
||||
<translation> уже существует! </translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>LimeReport::ContentItemDesignIntf</name>
|
||||
@ -392,7 +392,7 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<source>useAlternateBackgroundColor</source>
|
||||
<translation>Использовать альтернативный цвет фона</translation>
|
||||
<translation type="vanished">Использовать альтернативный цвет фона</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -445,11 +445,6 @@ p, li { white-space: pre-wrap; }
|
||||
<source>Attention</source>
|
||||
<translation>Внимание</translation>
|
||||
</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>
|
||||
<source>System variables</source>
|
||||
<translation>Системные переменные</translation>
|
||||
@ -458,11 +453,6 @@ p, li { white-space: pre-wrap; }
|
||||
<source>User variables</source>
|
||||
<translation>Пользовательские переменные</translation>
|
||||
</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>
|
||||
<source>Error</source>
|
||||
<translation>Ошибка</translation>
|
||||
@ -471,10 +461,6 @@ p, li { white-space: pre-wrap; }
|
||||
<source>...</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Do you really want to delete variable "%1" ?</source>
|
||||
<translation>Вы действительно хотите удалить переменную "%1" ?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Grab variable</source>
|
||||
<translation>Захватить переменную</translation>
|
||||
@ -487,6 +473,18 @@ p, li { white-space: pre-wrap; }
|
||||
<source>External variables</source>
|
||||
<translation>Внешние переменные</translation>
|
||||
</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>
|
||||
<name>LimeReport::DataFooterBand</name>
|
||||
@ -508,19 +506,6 @@ p, li { white-space: pre-wrap; }
|
||||
<source>Connection "%1" is not open</source>
|
||||
<translation>Соединение "%1" не открыто</translation>
|
||||
</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>
|
||||
<source>invalid connection</source>
|
||||
<translation>нет соединения</translation>
|
||||
@ -533,6 +518,18 @@ p, li { white-space: pre-wrap; }
|
||||
<source>Database "%1" not found</source>
|
||||
<translation>База данных "%1;" не найдена</translation>
|
||||
</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>
|
||||
<name>LimeReport::DataSourceModel</name>
|
||||
@ -553,31 +550,31 @@ p, li { white-space: pre-wrap; }
|
||||
<name>LimeReport::DialogDesignerManager</name>
|
||||
<message>
|
||||
<source>Edit Widgets</source>
|
||||
<translation>Редактировать виджеты</translation>
|
||||
<translation type="vanished">Редактировать виджеты</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Widget Box</source>
|
||||
<translation>Панель виджетов</translation>
|
||||
<translation type="vanished">Панель виджетов</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Object Inspector</source>
|
||||
<translation>Инспектор объектов</translation>
|
||||
<translation type="vanished">Инспектор объектов</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Property Editor</source>
|
||||
<translation>Редактор свойств</translation>
|
||||
<translation type="vanished">Редактор свойств</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Signals && Slots Editor</source>
|
||||
<translation>Редактор сигналов и слотов</translation>
|
||||
<translation type="vanished">Редактор сигналов и слотов</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Resource Editor</source>
|
||||
<translation>Редактор ресурсов</translation>
|
||||
<translation type="vanished">Редактор ресурсов</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Action Editor</source>
|
||||
<translation>Редактор действий</translation>
|
||||
<translation type="vanished">Редактор действий</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -636,8 +633,8 @@ p, li { white-space: pre-wrap; }
|
||||
<translation>Поле группы не найдено</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Datasource "%1" not found !!!</source>
|
||||
<translation>Источник данных "%1;" не найден !!!</translation>
|
||||
<source>Datasource "%1" not found!</source>
|
||||
<translation>Источник данных "%1" не найден!</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -1163,7 +1160,7 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<source>backgroundOpacity</source>
|
||||
<translation>Заполненость фона</translation>
|
||||
<translation>Непрозрачность фона</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>font</source>
|
||||
@ -1175,7 +1172,7 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<source>foregroundOpacity</source>
|
||||
<translation>Заполненость переднего плана</translation>
|
||||
<translation>Непрозрачность переднего плана</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>margin</source>
|
||||
@ -1195,7 +1192,7 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<source>opacity</source>
|
||||
<translation>Заполненость</translation>
|
||||
<translation>Непрозрачность</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>penStyle</source>
|
||||
@ -1497,10 +1494,6 @@ p, li { white-space: pre-wrap; }
|
||||
<source>Script Browser</source>
|
||||
<translation>Инспектор скриптов</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Report has been modified ! Do you want save the report ?</source>
|
||||
<translation>Отчет был изменен ! Хотите его сохранить ?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Report file name</source>
|
||||
<translation>Файл отчета</translation>
|
||||
@ -1535,35 +1528,39 @@ p, li { white-space: pre-wrap; }
|
||||
</message>
|
||||
<message>
|
||||
<source>Delete dialog</source>
|
||||
<translation>Удалить диалог</translation>
|
||||
<translation type="vanished">Удалить диалог</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Add new dialog</source>
|
||||
<translation>Добавить диалог</translation>
|
||||
<translation type="vanished">Добавить диалог</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Widget Box</source>
|
||||
<translation>Панель виджетов</translation>
|
||||
<translation type="vanished">Панель виджетов</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Property Editor</source>
|
||||
<translation>Редактор свойств</translation>
|
||||
<translation type="vanished">Редактор свойств</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Action Editor</source>
|
||||
<translation>Редактор действий</translation>
|
||||
<translation type="vanished">Редактор действий</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Resource Editor</source>
|
||||
<translation>Редактор ресурсов</translation>
|
||||
<translation type="vanished">Редактор ресурсов</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>SignalSlot Editor</source>
|
||||
<translation>Редактор сигналов и слотов</translation>
|
||||
<translation type="vanished">Редактор сигналов и слотов</translation>
|
||||
</message>
|
||||
<message>
|
||||
<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>
|
||||
</context>
|
||||
<context>
|
||||
@ -1678,18 +1675,6 @@ This preview is no longer valid.</source>
|
||||
<source>Error</source>
|
||||
<translation>Ошибка</translation>
|
||||
</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>
|
||||
<source>Datasource with name %1 already exist</source>
|
||||
<translation>Источник данных с именем: "%1" уже существует</translation>
|
||||
@ -1722,6 +1707,18 @@ This preview is no longer valid.</source>
|
||||
<source>defaultConnection</source>
|
||||
<translation>Соединение по умолчанию</translation>
|
||||
</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>
|
||||
<name>LimeReport::ScriptBrowser</name>
|
||||
@ -1778,7 +1775,7 @@ This preview is no longer valid.</source>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error</source>
|
||||
<translation>Ошибка</translation>
|
||||
<translation type="vanished">Ошибка</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -1819,10 +1816,6 @@ This preview is no longer valid.</source>
|
||||
<source>Name</source>
|
||||
<translation>Имя переменной</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Field %1 not found in %2 !!! </source>
|
||||
<translation>Поле %1 не найдено в %2 !!!</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>LimeReport::SettingDialog</name>
|
||||
@ -1943,7 +1936,7 @@ This preview is no longer valid.</source>
|
||||
</message>
|
||||
<message>
|
||||
<source>Transparent</source>
|
||||
<translation>Прозрачный</translation>
|
||||
<translation type="vanished">Прозрачный</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -2000,12 +1993,12 @@ This preview is no longer valid.</source>
|
||||
<translation>переменная </translation>
|
||||
</message>
|
||||
<message>
|
||||
<source> already exists !!</source>
|
||||
<translation> уже существует !!</translation>
|
||||
<source> already exists!</source>
|
||||
<translation> уже существует!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source> does not exists !!</source>
|
||||
<translation> не существует !!</translation>
|
||||
<source> does not exists!</source>
|
||||
<translation> не существует!</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -2112,7 +2105,7 @@ This preview is no longer valid.</source>
|
||||
</message>
|
||||
<message>
|
||||
<source>Object with name %1 already exists</source>
|
||||
<translation>Объект с именем %1 уже существует</translation>
|
||||
<translation type="vanished">Объект с именем %1 уже существует</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Function %1 not found or have wrong arguments</source>
|
||||
@ -2152,7 +2145,7 @@ This preview is no longer valid.</source>
|
||||
</message>
|
||||
<message>
|
||||
<source>Master datasource "%1" not found!!!</source>
|
||||
<translation>Главный источник данных "%1" не найден!</translation>
|
||||
<translation type="vanished">Главный источник данных "%1" не найден!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Master datasouce "%1" not found!</source>
|
||||
@ -2212,7 +2205,15 @@ This preview is no longer valid.</source>
|
||||
</message>
|
||||
<message>
|
||||
<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>
|
||||
</context>
|
||||
</TS>
|
||||
|
Loading…
Reference in New Issue
Block a user