Function categories have been translated

This commit is contained in:
Arin Alexander 2017-06-29 03:04:30 +03:00
parent 68d0bba8cd
commit 815a67e17d
2 changed files with 33 additions and 13 deletions

View File

@ -332,7 +332,7 @@ void ScriptEngineManager::setDataManager(DataSourceManager *dataManager){
foreach(QString func, m_dataManager->groupFunctionNames()){ foreach(QString func, m_dataManager->groupFunctionNames()){
JSFunctionDesc describer( JSFunctionDesc describer(
func, func,
"GROUP FUNCTIONS", tr("GROUP FUNCTIONS"),
func+"(\""+tr("FieldName")+"\",\""+tr("BandName")+"\")", func+"(\""+tr("FieldName")+"\",\""+tr("BandName")+"\")",
LimeReport::Const::FUNCTION_MANAGER_NAME, LimeReport::Const::FUNCTION_MANAGER_NAME,
m_functionManager, m_functionManager,
@ -545,7 +545,7 @@ bool ScriptEngineManager::createLineFunction()
fd.setManager(m_functionManager); fd.setManager(m_functionManager);
fd.setManagerName(LimeReport::Const::FUNCTION_MANAGER_NAME); fd.setManagerName(LimeReport::Const::FUNCTION_MANAGER_NAME);
fd.setCategory("SYSTEM"); fd.setCategory(tr("SYSTEM"));
fd.setName("line"); fd.setName("line");
fd.setDescription("line(\""+tr("BandName")+"\")"); fd.setDescription("line(\""+tr("BandName")+"\")");
fd.setScriptWrapper(QString("function line(bandName){ return %1.line(bandName);}").arg(LimeReport::Const::FUNCTION_MANAGER_NAME)); fd.setScriptWrapper(QString("function line(bandName){ return %1.line(bandName);}").arg(LimeReport::Const::FUNCTION_MANAGER_NAME));
@ -560,7 +560,7 @@ bool ScriptEngineManager::createNumberFomatFunction()
fd.setManager(m_functionManager); fd.setManager(m_functionManager);
fd.setManagerName(LimeReport::Const::FUNCTION_MANAGER_NAME); fd.setManagerName(LimeReport::Const::FUNCTION_MANAGER_NAME);
fd.setCategory("NUMBER"); fd.setCategory(tr("NUMBER"));
fd.setName("numberFormat"); fd.setName("numberFormat");
fd.setDescription("numberFormat(\""+tr("Value")+"\",\""+tr("Format")+"\",\""+ fd.setDescription("numberFormat(\""+tr("Value")+"\",\""+tr("Format")+"\",\""+
tr("Precision")+"\",\""+ tr("Precision")+"\",\""+
@ -582,7 +582,7 @@ bool ScriptEngineManager::createDateFormatFunction(){
fd.setManager(m_functionManager); fd.setManager(m_functionManager);
fd.setManagerName(LimeReport::Const::FUNCTION_MANAGER_NAME); fd.setManagerName(LimeReport::Const::FUNCTION_MANAGER_NAME);
fd.setCategory("DATE&TIME"); fd.setCategory(tr("DATE&TIME"));
fd.setName("dateFormat"); fd.setName("dateFormat");
fd.setDescription("dateFormat(\""+tr("Value")+"\",\""+tr("Format")+"\")"); fd.setDescription("dateFormat(\""+tr("Value")+"\",\""+tr("Format")+"\")");
fd.setScriptWrapper(QString("function dateFormat(value, format){" fd.setScriptWrapper(QString("function dateFormat(value, format){"
@ -599,7 +599,7 @@ bool ScriptEngineManager::createTimeFormatFunction(){
fd.setManager(m_functionManager); fd.setManager(m_functionManager);
fd.setManagerName(LimeReport::Const::FUNCTION_MANAGER_NAME); fd.setManagerName(LimeReport::Const::FUNCTION_MANAGER_NAME);
fd.setCategory("DATE&TIME"); fd.setCategory(tr("DATE&TIME"));
fd.setName("timeFormat"); fd.setName("timeFormat");
fd.setDescription("timeFormat(\""+tr("Value")+"\",\""+tr("Format")+"\")"); fd.setDescription("timeFormat(\""+tr("Value")+"\",\""+tr("Format")+"\")");
fd.setScriptWrapper(QString("function timeFormat(value, format){" fd.setScriptWrapper(QString("function timeFormat(value, format){"
@ -616,7 +616,7 @@ bool ScriptEngineManager::createDateTimeFormatFunction(){
fd.setManager(m_functionManager); fd.setManager(m_functionManager);
fd.setManagerName(LimeReport::Const::FUNCTION_MANAGER_NAME); fd.setManagerName(LimeReport::Const::FUNCTION_MANAGER_NAME);
fd.setCategory("DATE&TIME"); fd.setCategory(tr("DATE&TIME"));
fd.setName("dateTimeFormat"); fd.setName("dateTimeFormat");
fd.setDescription("dateTimeFormat(\""+tr("Value")+"\",\""+tr("Format")+"\")"); fd.setDescription("dateTimeFormat(\""+tr("Value")+"\",\""+tr("Format")+"\")");
fd.setScriptWrapper(QString("function dateTimeFormat(value, format){" fd.setScriptWrapper(QString("function dateTimeFormat(value, format){"
@ -633,7 +633,7 @@ bool ScriptEngineManager::createDateFunction(){
fd.setManager(m_functionManager); fd.setManager(m_functionManager);
fd.setManagerName(LimeReport::Const::FUNCTION_MANAGER_NAME); fd.setManagerName(LimeReport::Const::FUNCTION_MANAGER_NAME);
fd.setCategory("DATE&TIME"); fd.setCategory(tr("DATE&TIME"));
fd.setName("date"); fd.setName("date");
fd.setDescription("date()"); fd.setDescription("date()");
fd.setScriptWrapper(QString("function date(){" fd.setScriptWrapper(QString("function date(){"
@ -650,7 +650,7 @@ bool ScriptEngineManager::createNowFunction(){
fd.setManager(m_functionManager); fd.setManager(m_functionManager);
fd.setManagerName(LimeReport::Const::FUNCTION_MANAGER_NAME); fd.setManagerName(LimeReport::Const::FUNCTION_MANAGER_NAME);
fd.setCategory("DATE&TIME"); fd.setCategory(tr("DATE&TIME"));
fd.setName("now"); fd.setName("now");
fd.setDescription("now()"); fd.setDescription("now()");
fd.setScriptWrapper(QString("function now(){" fd.setScriptWrapper(QString("function now(){"
@ -666,7 +666,7 @@ bool ScriptEngineManager::createCurrencyFormatFunction(){
fd.setManager(m_functionManager); fd.setManager(m_functionManager);
fd.setManagerName(LimeReport::Const::FUNCTION_MANAGER_NAME); fd.setManagerName(LimeReport::Const::FUNCTION_MANAGER_NAME);
fd.setCategory("NUMBER"); fd.setCategory(tr("NUMBER"));
fd.setName("currencyFormat"); fd.setName("currencyFormat");
fd.setDescription("currencyFormat(\""+tr("Value")+"\",\""+tr("Locale")+"\")"); fd.setDescription("currencyFormat(\""+tr("Value")+"\",\""+tr("Locale")+"\")");
fd.setScriptWrapper(QString("function currencyFormat(value, locale){" fd.setScriptWrapper(QString("function currencyFormat(value, locale){"
@ -683,7 +683,7 @@ bool ScriptEngineManager::createCurrencyUSBasedFormatFunction(){
fd.setManager(m_functionManager); fd.setManager(m_functionManager);
fd.setManagerName(LimeReport::Const::FUNCTION_MANAGER_NAME); fd.setManagerName(LimeReport::Const::FUNCTION_MANAGER_NAME);
fd.setCategory("NUMBER"); fd.setCategory(tr("NUMBER"));
fd.setName("currencyUSBasedFormat"); fd.setName("currencyUSBasedFormat");
fd.setDescription("currencyUSBasedFormat(\""+tr("Value")+",\""+tr("CurrencySymbol")+"\")"); fd.setDescription("currencyUSBasedFormat(\""+tr("Value")+",\""+tr("CurrencySymbol")+"\")");
fd.setScriptWrapper(QString("function currencyUSBasedFormat(value, currencySymbol){" fd.setScriptWrapper(QString("function currencyUSBasedFormat(value, currencySymbol){"
@ -700,7 +700,7 @@ bool ScriptEngineManager::createSetVariableFunction(){
fd.setManager(m_functionManager); fd.setManager(m_functionManager);
fd.setManagerName(LimeReport::Const::FUNCTION_MANAGER_NAME); fd.setManagerName(LimeReport::Const::FUNCTION_MANAGER_NAME);
fd.setCategory("GENERAL"); fd.setCategory(tr("GENERAL"));
fd.setName("setVariable"); fd.setName("setVariable");
fd.setDescription("setVariable(\""+tr("Name")+"\",\""+tr("Value")+"\")"); fd.setDescription("setVariable(\""+tr("Name")+"\",\""+tr("Value")+"\")");
fd.setScriptWrapper(QString("function setVariable(name, value){" fd.setScriptWrapper(QString("function setVariable(name, value){"
@ -715,7 +715,7 @@ bool ScriptEngineManager::createGetVariableFunction()
JSFunctionDesc fd; JSFunctionDesc fd;
fd.setManager(m_functionManager); fd.setManager(m_functionManager);
fd.setManagerName(LimeReport::Const::FUNCTION_MANAGER_NAME); fd.setManagerName(LimeReport::Const::FUNCTION_MANAGER_NAME);
fd.setCategory("GENERAL"); fd.setCategory(tr("GENERAL"));
fd.setName("getVariable"); fd.setName("getVariable");
fd.setDescription("getVariable(\""+tr("Name")+"\")"); fd.setDescription("getVariable(\""+tr("Name")+"\")");
fd.setScriptWrapper(QString("function getVariable(name){" fd.setScriptWrapper(QString("function getVariable(name){"
@ -730,7 +730,7 @@ bool ScriptEngineManager::createGetFieldFunction()
JSFunctionDesc fd; JSFunctionDesc fd;
fd.setManager(m_functionManager); fd.setManager(m_functionManager);
fd.setManagerName(LimeReport::Const::FUNCTION_MANAGER_NAME); fd.setManagerName(LimeReport::Const::FUNCTION_MANAGER_NAME);
fd.setCategory("GENERAL"); fd.setCategory(tr("GENERAL"));
fd.setName("getField"); fd.setName("getField");
fd.setDescription("getField(\""+tr("Name")+"\")"); fd.setDescription("getField(\""+tr("Name")+"\")");
fd.setScriptWrapper(QString("function getField(name){" fd.setScriptWrapper(QString("function getField(name){"

View File

@ -1991,6 +1991,26 @@ This preview is no longer valid.</source>
<source>Field %1 not found in %2!</source> <source>Field %1 not found in %2!</source>
<translation>Поле %1 не найдено в %2!</translation> <translation>Поле %1 не найдено в %2!</translation>
</message> </message>
<message>
<source>GROUP FUNCTIONS</source>
<translation type="unfinished">АГРЕГАТНЫЕ ФУНКЦИИ</translation>
</message>
<message>
<source>SYSTEM</source>
<translation type="unfinished">СИСТЕМНЫЕ</translation>
</message>
<message>
<source>NUMBER</source>
<translation type="unfinished">ЧИСЛОВЫЕ</translation>
</message>
<message>
<source>DATE&amp;TIME</source>
<translation>ДАТА И ВРЕМЯ</translation>
</message>
<message>
<source>GENERAL</source>
<translation>ОБЩИЕ</translation>
</message>
</context> </context>
<context> <context>
<name>LimeReport::SettingDialog</name> <name>LimeReport::SettingDialog</name>