Translating Pentaho Reporting in 5 not so easy steps

I recently was asked on Twitter how Pentaho Reporting can be translated. Translating our software is sadly not as easy as I’d wish it to be. Prepare for a larger project.

On the positive side of it: We use standard Java methods to provide the translations, so it’s not overly arcane and tools exist to assist with the translation process.

On the negative side: The translations are stored using the standard Java methods. That means they are held in various properties files within the source code and are tedious to locate. And if you are not a developer, wrapping them up into a ZIP file can be an equally tedious task.

So lets cut through it.

The Guide to translating Pentaho Reporting and the Report Designer

Translation basics

To translate Pentaho Reporting, first you have to download the latest source code from GitHub.

Translatable resources are stored in a set of text-files that follow a similar naming pattern. Each file begins with a common name (“messages”), an optional suffix specifying language and location, and finally a file type (always “.properties”).

In the Pentaho Reporting project, we use the common name “messages” for all bundles. A message bundle file that has no language or location suffix is called the base resource. In Pentaho Reporting, this resource contains the US-English texts.

All files contain the text as key-value pairs in the format:

translation.key=My User Interface Text

To provide translations for a new language, all you need to do is to copy the base file (messages.properties) to the name that matches your target language and start translating the values (everything after the “=”). The language and optional locale are specified as two letter codes. For instance for Portugese,  the country code is be “pt”, thus the suffix is “_pt”, and the full filename would be “messages_pt.properties”. For the Brasilian dialect of Portugese the suffix would be pt_BR, and thus the full name would be “messages_pt_BR.properties”.

If there is already a translation file for your language, all you need to do is to add the missing keys to the file.

The file must be saved with an ISO-8859-1 encoding. Any character that cannot be expressed in that encoding must be written as unicode-escape sequence. See this Wikipedia article on properties files for an easy explanation.

Tip: When translating these files, it can be helpful to use a Java development environment for the task. These tools have plugins that I recommend “IntelliJ IDEA” for this task. If a properties file has more than one translation (using the naming rules lined out above), it presents the contents of all languages next to each other, making it easy to cross-reference the translation with the English original.

The reporting project contains quite a few bundles, to put it mildly.

Translating user interface elements


./designer/datasource-editor-cda/source/org/pentaho/reporting/ui/datasources/cda/messages.properties
./designer/datasource-editor-jdbc/source/org/pentaho/reporting/ui/datasources/jdbc/messages.properties
./designer/datasource-editor-jdbc/source/org/pentaho/reporting/ui/datasources/jdbc/messages_ja.properties
./designer/datasource-editor-kettle/source/org/pentaho/reporting/ui/datasources/kettle/messages.properties
./designer/datasource-editor-kettle/source/org/pentaho/reporting/ui/datasources/kettle/messages_ja.properties
./designer/datasource-editor-kettle/source/org/pentaho/reporting/ui/datasources/kettle/parameter/messages.properties
./designer/datasource-editor-mondrian/source/org/pentaho/reporting/ui/datasources/mondrian/messages.properties
./designer/datasource-editor-mondrian/source/org/pentaho/reporting/ui/datasources/mondrian/messages_ja.properties
./designer/datasource-editor-olap4j/source/org/pentaho/reporting/ui/datasources/olap4j/messages.properties
./designer/datasource-editor-pmd/source/org/pentaho/reporting/ui/datasources/pmd/messages.properties
./designer/datasource-editor-pmd/source/org/pentaho/reporting/ui/datasources/pmd/messages_ja.properties
./designer/datasource-editor-reflection/source/org/pentaho/reporting/ui/datasources/reflection/messages.properties
./designer/datasource-editor-reflection/source/org/pentaho/reporting/ui/datasources/reflection/messages_ja.properties
./designer/datasource-editor-scriptable/source/org/pentaho/reporting/ui/datasources/scriptable/messages.properties
./designer/datasource-editor-scriptable/source/org/pentaho/reporting/ui/datasources/scriptable/messages_ja.properties
./designer/datasource-editor-table/source/org/pentaho/reporting/ui/datasources/sequence/messages.properties
./designer/datasource-editor-table/source/org/pentaho/reporting/ui/datasources/table/messages.properties
./designer/datasource-editor-table/source/org/pentaho/reporting/ui/datasources/table/messages_ja.properties
./designer/datasource-editor-xpath/source/org/pentaho/reporting/ui/datasources/xpath/messages.properties
./designer/datasource-editor-xpath/source/org/pentaho/reporting/ui/datasources/xpath/messages_ja.properties
./designer/report-designer/src/org/pentaho/reporting/designer/core/actions/messages/messages.properties
./designer/report-designer/src/org/pentaho/reporting/designer/core/actions/messages/messages_ja.properties
./designer/report-designer/src/org/pentaho/reporting/designer/core/editor/expressions/messages.properties
./designer/report-designer/src/org/pentaho/reporting/designer/core/editor/migration/messages.properties
./designer/report-designer/src/org/pentaho/reporting/designer/core/editor/parameters/messages/messages.properties
./designer/report-designer/src/org/pentaho/reporting/designer/core/editor/parameters/messages/messages_ja.properties
./designer/report-designer/src/org/pentaho/reporting/designer/core/editor/styles/messages.properties
./designer/report-designer/src/org/pentaho/reporting/designer/core/editor/styles/messages_ja.properties
./designer/report-designer/src/org/pentaho/reporting/designer/core/messages/messages.properties
./designer/report-designer/src/org/pentaho/reporting/designer/core/messages/messages_ja.properties
./designer/report-designer/src/org/pentaho/reporting/designer/core/settings/messages/messages.properties
./designer/report-designer/src/org/pentaho/reporting/designer/core/settings/messages/messages_ja.properties
./designer/report-designer/src/org/pentaho/reporting/designer/core/util/messages.properties
./designer/report-designer/src/org/pentaho/reporting/designer/core/versionchecker/messages.properties
./designer/report-designer/src/org/pentaho/reporting/designer/core/versionchecker/messages_ja.properties
./designer/report-designer-extension-connectioneditor/src/org/pentaho/reporting/designer/extensions/connectioneditor/messages.properties
./designer/report-designer-extension-legacy-charts/src/org/pentaho/reporting/designer/extensions/legacycharts/messages/messages.properties
./designer/report-designer-extension-legacy-charts/src/org/pentaho/reporting/designer/extensions/legacycharts/messages/messages_ja.properties
./designer/report-designer-extension-pentaho/source/org/pentaho/reporting/designer/extensions/pentaho/repository/messages.properties
./designer/report-designer-extension-pentaho/source/org/pentaho/reporting/designer/extensions/pentaho/repository/messages_ja.properties
./designer/report-designer-extension-toc/source/org/pentaho/reporting/designer/extensions/toc/messages.properties
./designer/report-designer-extension-toc/source/org/pentaho/reporting/designer/extensions/toc/messages_ja.properties
./designer/report-designer-extension-wizard/source/org/pentaho/reporting/designer/extensions/wizard/messages.properties
./designer/report-designer-extension-wizard/source/org/pentaho/reporting/designer/extensions/wizard/messages_ja.properties
./designer/wizard-xul/source/org/pentaho/reporting/engine/classic/wizard/ui/xul/messages.properties
./designer/wizard-xul/source/org/pentaho/reporting/engine/classic/wizard/ui/xul/messages_ja.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/designtime/datafactory/editor/ui/messages.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/designtime/datafactory/messages.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/base/messages/messages.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/base/messages/messages_cn.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/base/messages/messages_de.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/base/messages/messages_es.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/base/messages/messages_fi.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/base/messages/messages_fr.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/base/messages/messages_it.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/base/messages/messages_ja.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/base/messages/messages_nl.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/base/messages/messages_pl.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/base/messages/messages_pt.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/base/messages/messages_zh_CN.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/common/messages/messages.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/common/messages/messages_fi.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/common/messages/messages_ja.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/commonswing/messages/messages.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/commonswing/messages/messages_de.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/commonswing/messages/messages_fi.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/commonswing/messages/messages_fr.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/commonswing/messages/messages_ja.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/csv/messages/messages.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/csv/messages/messages_ca.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/csv/messages/messages_cs_CZ.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/csv/messages/messages_de.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/csv/messages/messages_el.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/csv/messages/messages_fi.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/csv/messages/messages_fr.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/csv/messages/messages_hu.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/csv/messages/messages_ja.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/csv/messages/messages_nl.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/csv/messages/messages_pl.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/csv/messages/messages_pt_BR.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/csv/messages/messages_ru.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/csv/messages/messages_si.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/csv/messages/messages_sv.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/html/messages/messages.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/html/messages/messages_ca.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/html/messages/messages_cs_CZ.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/html/messages/messages_de.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/html/messages/messages_el.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/html/messages/messages_fi.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/html/messages/messages_fr.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/html/messages/messages_hu.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/html/messages/messages_ja.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/html/messages/messages_nl.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/html/messages/messages_pl.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/html/messages/messages_pt_BR.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/html/messages/messages_ru.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/html/messages/messages_si.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/html/messages/messages_sv.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/pdf/messages/messages.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/pdf/messages/messages_ca.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/pdf/messages/messages_cs_CZ.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/pdf/messages/messages_de.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/pdf/messages/messages_el.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/pdf/messages/messages_es.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/pdf/messages/messages_fi.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/pdf/messages/messages_fr.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/pdf/messages/messages_hu.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/pdf/messages/messages_ja.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/pdf/messages/messages_nl.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/pdf/messages/messages_pl.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/pdf/messages/messages_pt_BR.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/pdf/messages/messages_ru.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/pdf/messages/messages_si.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/pdf/messages/messages_sv.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/plaintext/messages/messages.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/plaintext/messages/messages_ca.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/plaintext/messages/messages_cs_CZ.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/plaintext/messages/messages_de.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/plaintext/messages/messages_el.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/plaintext/messages/messages_fi.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/plaintext/messages/messages_fr.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/plaintext/messages/messages_hu.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/plaintext/messages/messages_ja.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/plaintext/messages/messages_nl.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/plaintext/messages/messages_pl.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/plaintext/messages/messages_pt_BR.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/plaintext/messages/messages_ru.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/plaintext/messages/messages_si.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/plaintext/messages/messages_sv.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/print/messages/messages.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/print/messages/messages_ca.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/print/messages/messages_cs_CZ.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/print/messages/messages_de.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/print/messages/messages_el.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/print/messages/messages_es.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/print/messages/messages_fi.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/print/messages/messages_fr.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/print/messages/messages_hu.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/print/messages/messages_ja.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/print/messages/messages_nl.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/print/messages/messages_pl.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/print/messages/messages_pt_BR.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/print/messages/messages_ru.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/print/messages/messages_si.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/print/messages/messages_sv.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/rtf/messages/messages.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/rtf/messages/messages_cs_CZ.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/rtf/messages/messages_de.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/rtf/messages/messages_el.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/rtf/messages/messages_fi.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/rtf/messages/messages_fr.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/rtf/messages/messages_ja.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/xls/messages/messages.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/xls/messages/messages_ca.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/xls/messages/messages_cs_CZ.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/xls/messages/messages_de.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/xls/messages/messages_el.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/xls/messages/messages_fi.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/xls/messages/messages_fr.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/xls/messages/messages_hu.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/xls/messages/messages_ja.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/xls/messages/messages_nl.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/xls/messages/messages_pl.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/xls/messages/messages_pt_BR.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/xls/messages/messages_ru.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/xls/messages/messages_si.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/gui/xls/messages/messages_sv.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/parameters/messages.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/parameters/messages_ja.properties
./engine/extensions/source/org/pentaho/reporting/engine/classic/extensions/modules/connections/messages.properties
./engine/extensions-charting/source/org/pentaho/reporting/engine/classic/extensions/charting/messages.properties
./engine/extensions-drilldown/source/org/pentaho/reporting/engine/classic/extensions/drilldown/messages.properties
./libraries/configuration-editor/source/org/pentaho/reporting/tools/configeditor/messages.properties
./libraries/configuration-editor/source/org/pentaho/reporting/tools/configeditor/messages_ca.properties
./libraries/configuration-editor/source/org/pentaho/reporting/tools/configeditor/messages_de.properties
./libraries/configuration-editor/source/org/pentaho/reporting/tools/configeditor/messages_fi.properties
./libraries/configuration-editor/source/org/pentaho/reporting/tools/configeditor/messages_fr.properties
./libraries/configuration-editor/source/org/pentaho/reporting/tools/configeditor/messages_ja.properties
./libraries/configuration-editor/source/org/pentaho/reporting/tools/configeditor/messages_nl.properties
./libraries/configuration-editor/source/org/pentaho/reporting/tools/configeditor/messages_pt_BR.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/messages.properties
./libraries/libformula-ui/source/org/pentaho/openformula/ui/messages.properties
./libraries/libformula-ui/source/org/pentaho/openformula/ui/table/messages.properties
./libraries/libswing/source/org/pentaho/reporting/libraries/designtime/swing/colorchooser/messages.properties
./libraries/libswing/source/org/pentaho/reporting/libraries/designtime/swing/messages.properties

Translating element attributes and styles

Like the user interface elements, attribute and style names and groupings that are shown to the user can be translated as well.


./engine/core/source/org/pentaho/reporting/engine/classic/core/metadata/messages.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/misc/survey/metadata.properties
./engine/extensions/source/org/pentaho/reporting/engine/classic/extensions/modules/sbarcodes/metadata.properties
./engine/extensions/source/org/pentaho/reporting/engine/classic/extensions/modules/sparklines/metadata.properties
./engine/extensions-reportdesigner-parser/source/org/pentaho/reporting/engine/classic/extensions/parsers/reportdesigner/metadata.properties
./engine/extensions-toc/source/org/pentaho/reporting/engine/classic/extensions/toc/metadata.properties
./engine/legacy-charts/source/org/pentaho/reporting/engine/classic/extensions/legacy/charts/metadata.properties
./engine/wizard-core/source/org/pentaho/reporting/engine/classic/wizard/metadata.properties

For metadata, only keys ending with “display-name”, “text”, “deprecated” and “description” need to be translated.

Translating Data Sources, Expressions and Functions

The translations for properties and menu entries related to expressions and data-sources is held in bundles as well. Each function, expression and data-source type has their own bundle file.


./engine/core/source/org/pentaho/reporting/engine/classic/core/cache/CachingDataFactoryBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/CompoundDataFactoryBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/DefaultReportPreProcessorBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/ExternalDataFactoryBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/AverageExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/bool/AndExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/bool/IsEmptyDataExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/bool/OrExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/ColumnAverageExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/ColumnDifferenceExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/ColumnDivisionExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/ColumnMaximumExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/ColumnMinimumExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/ColumnMultiplyExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/ColumnSumExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/CompareFieldsExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/ConditionalItemSumFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/ConvertToDateExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/ConvertToNumberExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/CountDistinctFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/CreateGroupAnchorsFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/CreateHyperLinksFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/date/CompareDateExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/date/DateExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/date/DateSpanExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/date/VariableDateExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/DateCutExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/ElementColorFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/ElementTrafficLightFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/ElementVisibilityFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/ElementVisibilitySwitchFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/EventMonitorFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/FormulaExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/FormulaFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/GroupCountFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/HideElementByNameFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/HideElementIfDataAvailableExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/HideNullValuesFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/HidePageBandForTableExportFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/IsEmptyExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/IsNullExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/ItemAvgFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/ItemColumnQuotientExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/ItemCountFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/ItemHideFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/ItemMaxFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/ItemMinFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/ItemPercentageFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/ItemSumFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/NegativeNumberPaintChangeFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/numeric/CompareNumberExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/numeric/IsNegativeExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/numeric/IsPositiveExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/PageFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/PageItemCountFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/PageItemSumFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/PageOfPagesFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/PageTotalFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/PaintComponentFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/PaintDynamicComponentFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/PercentageExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/RowBandingFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/ShowElementByNameFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/ShowElementIfDataAvailableExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/strings/CapitalizeStringExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/strings/CompareStringExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/strings/MapIndirectExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/strings/MapStringExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/strings/MessageFormatExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/strings/ResourceBundleLookupExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/strings/ResourceMesssageFormatExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/strings/SubStringExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/strings/TokenizeStringExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/strings/ToLowerCaseStringExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/strings/ToUpperCaseStringExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/strings/URLEncodeExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/sys/AttributeExpressionsEvaluatorBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/sys/CellFormatFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/sys/CrosstabColumnSequenceFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/sys/GetDataRowValueExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/sys/IsExportTypeExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/sys/MetaDataStyleEvaluatorBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/sys/SheetNameFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/sys/SingleValueQueryFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/sys/StyleExpressionsEvaluatorBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/sys/StyleResolvingEvaluatorBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/sys/WizardItemHideFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/TextFormatExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/TotalCalculationFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/TotalGroupCountFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/TotalGroupSumFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/TotalGroupSumQuotientFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/TotalGroupSumQuotientPercentFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/TotalItemCountFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/TotalItemMaxFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/TotalItemMinFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/TotalPageItemCountFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/TotalPageSumFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/TriggerPageFooterFunctionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/misc/beanshell/BSHExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/misc/bsf/BSFExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/misc/bsf/BSFReportPreProcessorBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/misc/datafactory/NamedStaticDataFactoryBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/misc/datafactory/sequence/ArraySequenceBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/misc/datafactory/sequence/BooleanSequenceBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/misc/datafactory/sequence/CrosstabTestSequenceBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/misc/datafactory/sequence/NumberSequenceBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/misc/datafactory/sequence/PerformanceTestSequenceBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/misc/datafactory/sequence/PrinterNamesSequenceBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/misc/datafactory/sequence/SequenceDataFactoryBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/misc/datafactory/sql/SimpleSQLReportDataFactoryBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/misc/datafactory/sql/SQLReportDataFactoryBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/misc/datafactory/StaticDataFactoryBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/misc/survey/SurveyScaleExpressionBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/output/fast/validator/ReportDynamicStyleAnalyzerPreProcessorBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/output/pageable/graphics/Graphics2DReportProcessTaskBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/output/pageable/graphics/PngReportProcessTaskBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/output/pageable/pdf/PdfReportProcessTaskBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/output/pageable/plaintext/PlainTextReportProcessTaskBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/output/pageable/xml/PageableXmlReportProcessTaskBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/output/table/csv/FlowCSVReportProcessTaskBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/output/table/csv/StreamCSVReportProcessTaskBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/output/table/html/FlowHtmlReportProcessTaskBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/output/table/html/PageableHtmlReportProcessTaskBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/output/table/html/StreamHtmlReportProcessTaskBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/output/table/html/ZipHtmlReportProcessTaskBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/output/table/rtf/FlowRTFReportProcessTaskBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/output/table/rtf/StreamRTFReportProcessTaskBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/output/table/xls/FlowExcelReportProcessTaskBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/output/table/xls/FlowXExcelReportProcessTaskBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/output/table/xls/PageableExcelReportProcessTaskBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/output/table/xls/PageableXExcelReportProcessTaskBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/output/table/xls/StreamExcelReportProcessTaskBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/output/table/xls/StreamXExcelReportProcessTaskBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/modules/output/table/xml/TableXmlReportProcessTaskBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/sorting/SortingDataFactoryBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/sorting/SortOrderReportPreProcessorBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/states/CascadingDataFactoryBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/states/DesignTimeDataFactoryBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/states/EmptyDataFactoryBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/TableDataFactoryBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/wizard/AggregateFieldPreProcessorBundle.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/wizard/RelationalAutoGeneratorPreProcessorBundle.properties
./engine/demo/source/org/pentaho/reporting/engine/classic/demo/ancient/demo/cards/SelectCardFunctionBundle.properties
./engine/demo/source/org/pentaho/reporting/engine/classic/demo/ancient/demo/conditionalgroup/NettoProfitFunctionBundle.properties
./engine/demo/source/org/pentaho/reporting/engine/classic/demo/ancient/demo/conditionalgroup/TriggerNestedGroupFunctionBundle.properties
./engine/demo/source/org/pentaho/reporting/engine/classic/demo/ancient/demo/conditionalgroup/TriggerTypeFunctionBundle.properties
./engine/demo/source/org/pentaho/reporting/engine/classic/demo/ancient/demo/functions/ImageRenderFunctionBundle.properties
./engine/demo/source/org/pentaho/reporting/engine/classic/demo/ancient/demo/reportfooter/TriggerComplexPageFooterFunctionBundle.properties
./engine/extensions/source/org/pentaho/reporting/engine/classic/extensions/modules/sbarcodes/SimpleBarcodesExpressionBundle.properties
./engine/extensions/source/org/pentaho/reporting/engine/classic/extensions/modules/sparklines/SparklineExpressionBundle.properties
./engine/extensions-cda/source/org/pentaho/reporting/engine/classic/extensions/datasources/cda/CdaDataFactoryBundle.properties
./engine/extensions-kettle/source/org/pentaho/reporting/engine/classic/extensions/datasources/kettle/KettleDataFactoryBundle.properties
./engine/extensions-mondrian/source/org/pentaho/reporting/engine/classic/extensions/datasources/mondrian/BandedMDXDataFactoryBundle.properties
./engine/extensions-mondrian/source/org/pentaho/reporting/engine/classic/extensions/datasources/mondrian/DenormalizedMDXDataFactoryBundle.properties
./engine/extensions-mondrian/source/org/pentaho/reporting/engine/classic/extensions/datasources/mondrian/LegacyBandedMDXDataFactoryBundle.properties
./engine/extensions-mondrian/source/org/pentaho/reporting/engine/classic/extensions/datasources/mondrian/SimpleBandedMDXDataFactoryBundle.properties
./engine/extensions-mondrian/source/org/pentaho/reporting/engine/classic/extensions/datasources/mondrian/SimpleDenormalizedMDXDataFactoryBundle.properties
./engine/extensions-mondrian/source/org/pentaho/reporting/engine/classic/extensions/datasources/mondrian/SimpleLegacyBandedMDXDataFactoryBundle.properties
./engine/extensions-olap4j/source/org/pentaho/reporting/engine/classic/extensions/datasources/olap4j/BandedMDXDataFactoryBundle.properties
./engine/extensions-olap4j/source/org/pentaho/reporting/engine/classic/extensions/datasources/olap4j/DenormalizedMDXDataFactoryBundle.properties
./engine/extensions-olap4j/source/org/pentaho/reporting/engine/classic/extensions/datasources/olap4j/LegacyBandedMDXDataFactoryBundle.properties
./engine/extensions-olap4j/source/org/pentaho/reporting/engine/classic/extensions/datasources/olap4j/SimpleBandedMDXDataFactoryBundle.properties
./engine/extensions-olap4j/source/org/pentaho/reporting/engine/classic/extensions/datasources/olap4j/SimpleDenormalizedMDXDataFactoryBundle.properties
./engine/extensions-olap4j/source/org/pentaho/reporting/engine/classic/extensions/datasources/olap4j/SimpleLegacyBandedMDXDataFactoryBundle.properties
./engine/extensions-openerp/src/org/pentaho/reporting/engine/classic/extensions/datasources/openerp/OpenERPDataFactoryBundle.properties
./engine/extensions-pentaho-metadata/source/org/pentaho/reporting/engine/classic/extensions/datasources/pmd/PmdDataFactoryBundle.properties
./engine/extensions-pentaho-metadata/source/org/pentaho/reporting/engine/classic/extensions/datasources/pmd/SimplePmdDataFactoryBundle.properties
./engine/extensions-sampledata/source/org/pentaho/reporting/engine/classic/extensions/datasources/sampledata/SampleDataFactoryBundle.properties
./engine/extensions-scripting/source/org/pentaho/reporting/engine/classic/extensions/datasources/scriptable/ScriptableDataFactoryBundle.properties
./engine/extensions-scripting/source/org/pentaho/reporting/engine/classic/extensions/modules/rhino/RhinoExpressionBundle.properties
./engine/extensions-toc/source/org/pentaho/reporting/engine/classic/extensions/toc/DataPassingDataFactoryBundle.properties
./engine/extensions-toc/source/org/pentaho/reporting/engine/classic/extensions/toc/IndexDataGeneratorFunctionBundle.properties
./engine/extensions-toc/source/org/pentaho/reporting/engine/classic/extensions/toc/IndexNumberGeneratorFunctionBundle.properties
./engine/extensions-toc/source/org/pentaho/reporting/engine/classic/extensions/toc/IndexTextGeneratorFunctionBundle.properties
./engine/extensions-toc/source/org/pentaho/reporting/engine/classic/extensions/toc/TocDataGeneratorFunctionBundle.properties
./engine/extensions-toc/source/org/pentaho/reporting/engine/classic/extensions/toc/TocReportPreProcessorBundle.properties
./engine/extensions-xpath/source/org/pentaho/reporting/engine/classic/extensions/datasources/xpath/XPathDataFactoryBundle.properties
./engine/legacy-charts/source/org/pentaho/plugin/jfreereport/reportcharts/AreaChartExpressionBundle.properties
./engine/legacy-charts/source/org/pentaho/plugin/jfreereport/reportcharts/BarChartExpressionBundle.properties
./engine/legacy-charts/source/org/pentaho/plugin/jfreereport/reportcharts/BarLineChartExpressionBundle.properties
./engine/legacy-charts/source/org/pentaho/plugin/jfreereport/reportcharts/BubbleChartExpressionBundle.properties
./engine/legacy-charts/source/org/pentaho/plugin/jfreereport/reportcharts/CategorySetCollectorFunctionBundle.properties
./engine/legacy-charts/source/org/pentaho/plugin/jfreereport/reportcharts/collectors/CategorySetDataCollectorBundle.properties
./engine/legacy-charts/source/org/pentaho/plugin/jfreereport/reportcharts/collectors/IntervalXYSeriesCollectorBundle.properties
./engine/legacy-charts/source/org/pentaho/plugin/jfreereport/reportcharts/collectors/PieDataSetCollectorBundle.properties
./engine/legacy-charts/source/org/pentaho/plugin/jfreereport/reportcharts/collectors/PivotCategorySetCollectorBundle.properties
./engine/legacy-charts/source/org/pentaho/plugin/jfreereport/reportcharts/collectors/TimeSeriesCollectorBundle.properties
./engine/legacy-charts/source/org/pentaho/plugin/jfreereport/reportcharts/collectors/XYSeriesCollectorBundle.properties
./engine/legacy-charts/source/org/pentaho/plugin/jfreereport/reportcharts/collectors/XYZSeriesCollectorBundle.properties
./engine/legacy-charts/source/org/pentaho/plugin/jfreereport/reportcharts/ExtendedXYLineChartExpressionBundle.properties
./engine/legacy-charts/source/org/pentaho/plugin/jfreereport/reportcharts/LineChartExpressionBundle.properties
./engine/legacy-charts/source/org/pentaho/plugin/jfreereport/reportcharts/MultiPieChartExpressionBundle.properties
./engine/legacy-charts/source/org/pentaho/plugin/jfreereport/reportcharts/PieChartExpressionBundle.properties
./engine/legacy-charts/source/org/pentaho/plugin/jfreereport/reportcharts/PieSetCollectorFunctionBundle.properties
./engine/legacy-charts/source/org/pentaho/plugin/jfreereport/reportcharts/PivotCategorySetCollectorFunctionBundle.properties
./engine/legacy-charts/source/org/pentaho/plugin/jfreereport/reportcharts/RadarChartExpressionBundle.properties
./engine/legacy-charts/source/org/pentaho/plugin/jfreereport/reportcharts/RingChartExpressionBundle.properties
./engine/legacy-charts/source/org/pentaho/plugin/jfreereport/reportcharts/ScatterPlotChartExpressionBundle.properties
./engine/legacy-charts/source/org/pentaho/plugin/jfreereport/reportcharts/TimeSeriesCollectorFunctionBundle.properties
./engine/legacy-charts/source/org/pentaho/plugin/jfreereport/reportcharts/WaterfallChartExpressionsBundle.properties
./engine/legacy-charts/source/org/pentaho/plugin/jfreereport/reportcharts/XYAreaChartExpressionBundle.properties
./engine/legacy-charts/source/org/pentaho/plugin/jfreereport/reportcharts/XYAreaLineChartExpressionBundle.properties
./engine/legacy-charts/source/org/pentaho/plugin/jfreereport/reportcharts/XYBarChartExpressionBundle.properties
./engine/legacy-charts/source/org/pentaho/plugin/jfreereport/reportcharts/XYLineChartExpressionBundle.properties
./engine/legacy-charts/source/org/pentaho/plugin/jfreereport/reportcharts/XYSeriesCollectorFunctionBundle.properties
./engine/legacy-charts/source/org/pentaho/plugin/jfreereport/reportcharts/XYZSeriesCollectorFunctionBundle.properties
./engine/legacy-charts/source/org/pentaho/reporting/engine/classic/extensions/legacy/charts/LegacyChartPreProcessorBundle.properties
./engine/legacy-functions/source/org/pentaho/jfreereport/legacy/ColumnAverageExpressionBundle.properties
./engine/legacy-functions/source/org/pentaho/jfreereport/legacy/ColumnDifferenceExpressionBundle.properties
./engine/legacy-functions/source/org/pentaho/jfreereport/legacy/ColumnDivisionExpressionBundle.properties
./engine/legacy-functions/source/org/pentaho/jfreereport/legacy/ColumnMultiplyExpressionBundle.properties
./engine/legacy-functions/source/org/pentaho/jfreereport/legacy/ColumnSumExpressionBundle.properties
./engine/legacy-functions/source/org/pentaho/jfreereport/legacy/GetCurrentDateFunctionBundle.properties
./engine/legacy-functions/source/org/pentaho/jfreereport/legacy/TimeDiffAndFormatFunctionBundle.properties
./engine/legacy-functions/source/org/pentaho/jfreereport/legacy/TimeDiffFormatFunctionBundle.properties
./engine/legacy-functions/source/org/pentaho/jfreereport/legacy/TimeDiffFunctionBundle.properties
./engine/legacy-functions/source/org/pentaho/jfreereport/legacy/XYDataSetCollectorFunctionBundle.properties
./engine/wizard-core/source/org/pentaho/reporting/engine/classic/wizard/WizardOverrideFormattingFunctionBundle.properties
./engine/wizard-core/source/org/pentaho/reporting/engine/classic/wizard/WizardProcessorBundle.properties

Translating Formula Functions

And last but not least, the text shown for functions in the formula editor can be translated as well. Each bundle contains the translation for a single formula function.


./engine/core/source/org/pentaho/reporting/engine/classic/core/function/formula/DashboardMode-Function.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/formula/DocumentMetaData-Function.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/formula/EngineeringNotation-Function.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/formula/Env-Function.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/formula/ExportType-Function.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/formula/IsEmptyData-Function.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/formula/IsExportType-Function.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/formula/MetaData-Function.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/formula/MParameterText-Function.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/formula/MultiValueQuery-Function.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/formula/ParameterText-Function.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/formula/QuoteText-Function.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/formula/RowCount-Function.properties
./engine/core/source/org/pentaho/reporting/engine/classic/core/function/formula/SingleValueQuery-Function.properties
./engine/extensions-drilldown/source/org/pentaho/reporting/engine/classic/extensions/drilldown/DrillDown-Function.properties
./engine/extensions-drilldown/source/org/pentaho/reporting/engine/classic/extensions/drilldown/OpenInMantleTab-Function.properties
./engine/extensions-drilldown/source/org/pentaho/reporting/engine/classic/extensions/drilldown/UrlParameterSeparator-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/database/BeginsWith-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/database/Contains-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/database/EndsWith-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/database/Equals-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/database/In-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/database/Like-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/datetime/Date-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/datetime/DateDif-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/datetime/DateTimeValue-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/datetime/DateValue-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/datetime/Day-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/datetime/Days-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/datetime/Hour-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/datetime/Minute-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/datetime/Month-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/datetime/MonthEnd-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/datetime/Now-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/datetime/PrevWeekday-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/datetime/Second-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/datetime/Time-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/datetime/TimeValue-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/datetime/Today-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/datetime/WeekDay-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/datetime/Year-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/datetime/Yesterday-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/information/Choose-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/information/Count-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/information/CountA-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/information/CountBlank-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/information/Error-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/information/HasChanged-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/information/Index-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/information/IsBlank-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/information/IsErr-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/information/IsError-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/information/IsEven-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/information/IsLogical-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/information/IsNa-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/information/IsNonText-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/information/IsNumber-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/information/IsOdd-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/information/IsRef-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/information/IsText-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/information/Lookup-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/information/Na-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/information/Value-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/logical/And-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/logical/False-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/logical/If-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/logical/IfNa-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/logical/Not-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/logical/Or-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/logical/True-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/logical/Xor-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/math/Abs-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/math/Acos-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/math/Acosh-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/math/Asin-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/math/Atan-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/math/Atan2-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/math/Average-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/math/AverageA-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/math/Cos-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/math/Even-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/math/Exp-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/math/Ln-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/math/Log-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/math/Log10-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/math/Max-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/math/MaxA-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/math/Min-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/math/MinA-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/math/Mod-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/math/N-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/math/Odd-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/math/Pi-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/math/Power-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/math/Sin-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/math/Sqrt-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/math/Sum-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/math/SumA-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/math/Var-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/rounding/Int-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/text/Asc-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/text/Char-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/text/Clean-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/text/Code-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/text/Concatenate-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/text/Dollar-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/text/Exact-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/text/Find-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/text/Fixed-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/text/Left-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/text/Len-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/text/Lower-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/text/Message-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/text/Mid-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/text/Proper-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/text/Replace-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/text/Rept-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/text/Right-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/text/Search-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/text/StringCount-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/text/Substitute-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/text/T-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/text/Text-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/text/Trim-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/text/Unichar-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/text/Unicode-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/text/Upper-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/text/URLEncode-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/userdefined/ArrayConcatenate-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/userdefined/ArrayContains-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/userdefined/ArrayLeft-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/userdefined/ArrayMid-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/userdefined/ArrayRight-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/userdefined/CsvArray-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/userdefined/CsvText-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/userdefined/NormalizeArray-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/userdefined/Null-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/userdefined/ParseDate-Function.properties
./libraries/libformula/source/org/pentaho/reporting/libraries/formula/function/userdefined/SequenceQuoter-Function.properties

Translating Pentaho Reporting is not small task, the project is big and has a lot of parts. I am happy to integrate any translation, no matter whether it encompasses every translatable text or a single element. Over time, we may be able to build a full set of translations, but I’m sure it won’t happen overnight. We have a lot of text, and a lot of catching up to do.

This entry was posted in Development, Report Designer & Engine on by .
Thomas

About Thomas

After working as all-hands guy and lead developer on Pentaho Reporting for over an decade, I have learned a thing or two about report generation, layouting and general BI practices. I have witnessed the remarkable growth of Pentaho Reporting from a small niche product to a enterprise class Business Intelligence product. This blog documents my own perspective on Pentaho Reporting's development process and our our steps towards upcoming releases.