#
# Copyright 2006 Pentaho Corporation.  All rights reserved.
# This software was developed by Pentaho Corporation and is provided under the terms
# of the Mozilla Public License, Version 1.1, or any later version. You may not use
# this file except in compliance with the license. If you need a copy of the license,
# please go to http://www.mozilla.org/MPL/MPL-1.1.txt. The Original Code is the Pentaho
# BI Platform.  The Initial Developer is Pentaho Corporation.
#
# Software distributed under the Mozilla Public License is distributed on an "AS IS"
# basis, WITHOUT WARRANTY OF ANY KIND, either express or  implied. Please refer to
# the license for the specific language governing your rights and limitations.
#
AbstractChartComponent.ERROR_0001_CANT_CREATE_TEMP_CHART=Unable to create temporary file for requested chart
AbstractChartComponent.ERROR_0002_URL_ENCODE_FAILED=Unable to encode the URL
DIALCHARTCOMPONENT.ERROR_0001_ERROR_PARSING_VALUE=Error parsing dial value: {0}. Value reset to zero.
DIALCHARTCOMPONENT.ERROR_0002_ERROR_PARSING_MINMAX=Error parsing minimum ({0})and maximum ({1}) values; values ignored.
ABSTRACTCHARTEXPRESSION.ERROR_0001_ERROR_GENERATING_CHART=Could not generate chart image.
ABSTRACTCHARTEXPRESSION.ERROR_0002_DIRECTORY_NOT_FOUND=Supplied chartDirectory not found or is not a directory. Using default solution location /system/tmp.
ABSTRACTCHARTEXPRESSION.ERROR_0003_FILE_IS_NOT_FILE=Supplied chartFile is not a file. Creating temporary file.
ABSTRACTCHARTEXPRESSION.ERROR_0004_FILE_IS_NOT_WRITABLE=Supplied chartFile already exists and cannot be written to. Creating temporary file.
ABSTRACTCHARTEXPRESSION.ERROR_0005_FILE_COULD_NOT_BE_CREATED=Supplied chartFile could not be created. Creating temporary file.
ABSTRACTCHARTEXPRESSION.ERROR_0006_PENTAHOSYSTEM_UNINITIALIZED=Pentaho System is not initialized. Using the system default directory.
ABSTRACTCHARTEXPRESSION.ERROR_0007_ERROR_RETRIEVING_PLOT_IMAGE=Error occurred while retrieving plot background image.
ABSTRACTCHARTEXPRESSION.ERROR_0008_ERROR_IMAGEURL_FIELD_DEPRECATION=Support for chart expressions in the imageurl-field tag has been deprecated, and will no longer function properly.
ABSTRACTCHARTEXPRESSION.ERROR_0009_ERROR_USE_DRAWABLE=Change your report to use a drawable-field and set the useDrawable property to true in the chart expression.
ABSTRACTCHARTEXPRESSION.ERROR_0010_ERROR_IMAGEURL_USE_DRAWABLE2=The imageurl-field does not support rendering charts from an expression. Use the drawable-field instead.
CHART.USER_NO_DATA_AVAILABLE=No data for chart to display. 

ACTSEQUENCE.QUERY_ACTION_SEQUENCE_SEARCHER=org.pentaho.repository.solution.ActionSequence.actionSequenceSearcher
ACTSEQUENCE.QUERY_COLUMN_DESCRIPTION=description
ACTSEQUENCE.QUERY_COLUMN_HELP=help
ACTSEQUENCE.QUERY_COLUMN_NAME=name
ACTSEQUENCE.QUERY_COLUMN_PATH=path
ACTSEQUENCE.QUERY_COLUMN_TITLE=title

ANALYSISSAVER.ERROR_0000_UNKNOWN=An unknow error occured resulting action sequence may not be valid -- check error log
ANALYSISSAVER.ERROR_0001_MISSING_ACTION_REFERENCE=Path and filename for the origin of the analysis is missing (actionreference parameter). Can not save.
ANALYSISSAVER.ERROR_0002_MISSING_MDX_QUERY=MDX query string missing. Can not save solution without a valid query string.
ANALYSISSAVER.ERROR_0003_MISSING_MODEL_URI=Model URI string missing. Can not save solution without a valid model URI.
ANALYSISSAVER.ERROR_0004_INVALID_ORIGIN_DOCUMENT=Origin document is not a valid action sequence. Can not save analysis.
ANALYSISSAVER.ERROR_0005_INVALID_NO_PIVOT_ACTION=Origin document has no PivotViewComponent action. Can not save analysis.

UI.USER_SAVE_SUCCESS=File saved successfully.
UI.USER_SAVE_FAILED_GENERAL=File could not be saved due to a general failure. See server log for details.
UI.USER_SAVE_FAILED_INVALID_USER_CREDS=You are not authorized to save this file. File save failed.

ACTSEQUENCE.QUERY_HIBERNATE_TABLE=org.pentaho.repository.solution.ActionSequence

AUDCONN.CODE_DEFAULT_CONNECT_DRIVER=org.hsqldb.jdbcDriver
AUDCONN.CODE_DEFAULT_CONNECT_URL=jdbc:hsqldb:hsql://localhost/audit
AUDCONN.DEBUG_LOOKUP_FOUND_CLASS=lookup found, class name = {0}
AUDCONN.ERROR_0001_COULD_NOT_GET_DATASOURCE=Couldn't get datasource...
AUDCONN.ERROR_0002_INSTANCE_DRIVER=Couldn't instance the driver.
AUDCONN.WARN_FALLING_BACK_TO_DRIVERMGR=Falling back to using the DriverManager...

AUDFILEENT.ERROR_0001_AUDIT_PATH_NOT_DIRECTORY=Audit location is not a directory {0}
AUDITHELPER.ERROR_0001_AUDIT_ENTRY_ERROR=Could not write audit entry
AUDSQLENT.CODE_AUDIT_INSERT_STATEMENT=INSERT INTO osbiAudit (jobId, instId, objId, objType, actor, messageType, messageName, messageTxtValue, messageNumValue, duration) values (?,?,?,?,?,?,?,?,?,?)
AUDSQLENT.ERROR_0001_INVALID_CONNECTION=Could not get audit connection
ActionPortlet.ERROR_0001_COULD_NOT_PARSE_ACTION=The action was not specifed or could not be parsed
ActionResource.ERROR_0001_FEATURE_NOT_IMPLEMENTED=Feature not yet implemented.
BARCHTEXP.CODE_SANS_SERIF=SansSerif
BarLineChartExpression.DEBUG_FUNCTION_NOT_SUITABLE=getChart should not be called in BarLineChartExpression.java; function not suitable for this class.

BASECOLLECTOR.DATASET_CLASSNOTFOUND=Dataset class not found -
BASECOLLECTOR.ILLEGAL_ACCESS_TO_CLASS=Can not access dataset class -
BASECOLLECTOR.PROBLEM_CREATING_CLASS_INSTANCE=Can not create instance of dataset class -
BIRT.2= for
BIRT.DEBUG_BIRT_HOME=birtHome set to {0}
BIRT.DEBUG_EXECUTING_REPORT=executing reportDefinition {0} of type {1}
BIRT.DEBUG_SETTING_PARAMETER=Setting parameter {0}={1}
BIRT.ERROR_0001_REPORT_TYPE_NOT_SPECIFIED=Report output type is not specified
BIRT.ERROR_0002_REPORT_DEFINITION_NOT_SPECIFIED=Report definition is not defined
BIRT.ERROR_0003_REPORT_TYPE_NOT_VALID=Input {0}, is not valid, should be html, pdf, fo, or fop
BIRT.ERROR_0004_INVALID_FEEDBACK_STREAM=Output stream for feedback was not provided
BIRT.ERROR_0005_INVALID_REPORT_PARAMETERS=The report parameters could not be set up
BIRT.ERROR_0006_INVALID_OUTPUT_STREAM=Output stream for content was not provided
BIRT.ERROR_0007_REPORT_ERRORS_ENCOUNTERED=error running report {0}
BIRT.ERROR_0008_INVALID_CONFIGURATION=Could not configure BIRT Engine
BIRT.ERROR_0009_PARAMETER_NOT_PROVIDED=parameter {0} required by the report has not been provided
BIRT.ERROR_0010_REPORT_COULD_NOT_BE_RUN=Error running report {0}
BIRT.ERROR_0011_DIRECTORY_CREATION_FAILED=BIRT Initialization: Directory {0} could not be created... report images may not be available.
BIRT.ERROR_0011_INVALID_PARAMETER=An invalid parameter was supplied "{0}" for "{1}"
BIRT.ERROR_0012_CANT_COMPLETE_PURGE=Purging directory {0} - could not complete clean up.
BIRT.ERROR_0012_SESSION_LIST_MISSING=The session list was missing
BIRT.ERROR_0013_INVALID_SESSION_ITEM=The specified column "{0}" was not found in the session list "{1}"
BIRT.ERROR_0014_SESSION_LIST_MISSING=Specified session list not found. You are not logged in or do not have authority to view this.

BIRTReportComponent.ERROR_0011_INVALID_PARAMETER=Invalid parameter/value specified: {0}/{1}
BIRTReportComponent.ERROR_0016_ENGINE_NOT_INITIALIZED=Report engine has not been initialized by the BIRT System Listener.  Verify that pentaho.xml has an entry for <birt> in the <system-listeners> section.

BLOBUTYPE.DEBUG_NULL_SAFE_GET=BlobUserType.nullSafeGet
BLOBUTYPE.DEBUG_NULL_SAFE_SET=BlobUserType.nullSafeSet
BLOBUTYPE.ERROR_0001_SETTING_BLOB=setting blob

Base.CODE_COMPONENT_ID={0}:{1}
Base.CODE_LOG_ID={0}:COMPONENT:{1}:{2}
Base.DEBUG_VALIDATING_COMPONENT=Validating component for action {0}
Base.DEBUG_VALIDATION_RESULT=execute validation=
Base.ERROR_0001_INVALID_SESSION=Invalid session
Base.ERROR_0002_EXECUTION_FAILED=Component execution failed
Base.ERROR_0003_INVALID_FEEDBACK_STREAM=Output stream for feedback was not provided
Base.ERROR_0004_VALIDATION_FAILED=Component validation failed
Base.WARNING_LOGGING_LEVEL_UNKNOWN=Logging level unknown: setting to debug
Base.WARN_NO_OUTPUT_STREAM=No output was specified, using default output stream. This usage will not be supported in the future. Please modify this action sequence

BasePortlet.CODE_LOG_ID={0}:{1}:portlet
BasePortlet.DEBUG_CREATING_SESSION=creating PortletUserSessionContext
BasePortlet.DEBUG_SETTING_LOGGING_LEVEL=logLevel set to
BasePortlet.ERROR_0001_RESOURCE_PROPERTY_MISSING=Cannot find resource "{0}" in portlet properties
BasePortlet.ERROR_0002_COULD_NOT_INIT=Could not initialize portlet
BasePortlet.ERROR_0003_PORTLET_ERROR=Portlet threw error
BasePortlet.USER_CLICK_HERE=Click here
BasePortlet.USER_YOU_MUST_LOGIN=You must login before you can view this.
BaseRequestHandler.ERROR_0001_NO_SOLUTION_ENGINE=Solution Engine could not be created
BaseSession.CODE_LOG_ID={0}:{1}:{2}
BaseTest.DEBUG_JUNIT_SESSION=JUnit session
BaseTest.DEBUG_JUNIT_TEST=JUnit Test
BaseTest.ERROR_0001_FAILED_INITIALIZATION=System did not initialize correctly
BaseTest.INFO_FINISH_TEST_MSG=Finishing - {0}
BaseTest.INFO_START_TEST_MSG=Starting - {0}
BaseTest.INFO_SYSTEM_DIRECTORY_PATH=Using solutions directory path of {0}
BaseTest.USER_RUNNING_ACTION_SEQUENCE=Wrong Action Sequence result code
BaseUI.ERROR_0001_NO_CONTENT=Component did not create any content
BaseUI.ERROR_0002_XSL_NOT_FOUND=XSL file name not found for
BootstrapTest.INFO_SOLUTIONS_DIR_PATH=Using solutions directory path of {0}
BackgroundExecuteHelper.USER_JOB_SUBMITTED=Job is scheduled for background execution. <p/><a href="{0}" onclick="{1}">View All Scheduled Content</a>
BackgroundExecuteHelper.USER_JOB_SUBMITTEDx=Job is scheduled for background execution. <a href="UserContent" onclick="if(window.opener) {window.opener.location.href='UserContent'; return false;} else { return true; }">Click here</a> to view all scheduled content</a>
BackgroundExecuteHelper.WARN_CONTENT_ITEM_NOT_CREATED=Could not find associated content item for background execution task.
BackgroundExecuteHelper.ERROR_0001_BACKGROUND_EXECUTE_NOT_SUPPORTED=Background execution handler (IBackgroundExecution) is not defined in the pentaho.xml.
CATEGORICALCHARTEXPRESSION.USER_NOT_A_DATASET=Not a CategoryDataset, skipping chart creation.
XYCHARTEXPRESSION.USER_NOT_A_DATASET=Not an instance of XYDataset, skipping chart creation.

CATEGORYSETCOLL.USER_DEBUG_GROUPS_FINISHED=Groups finished
CATEGORYSETCOLL.USER_DEBUG_GROUP_STARTED=Group Started
CATEGORYSETCOLL.USER_DEBUG_ITEMS_ADVANCED=Items advanced
CATEGORYSETCOLL.USER_DEBUG_REPORT_INITIALIZED=Report initialized
CATEGORYSETCOLL.USER_ERROR_CATEGORY_NOT_COMPARABLE=#ERROR#

CHART.DISPLAY_ERROR=Display Error
CHART.USER_SAMPLES=User Samples
CHART.WARN_DEPRECATED_PROPERTY=The property {0} is deprecated. Use the {1} property instead.
CHART.WARN_PROPERTY_WILL_NOT_VALIDATE=The property {0}, as used, will not validate against the pentaho-chart XML schema!
CHART.WARN_DEPRECATED_CHILD=The element {0} is not allowed without a parent {1} element.
CHARTS.ERROR_0001_CHART_DEFINIION_MISSING=Could not load chart definition {0}
CHARTS.ERROR_0002_CHART_DATA_MISSING=Could not load chart data from {0}

CONDITIONAL_EXECUTION.INFO_IGNORING_INPUT=Ignoring input "{0}" to the conditional execution becuase it has a "-" in the name.
CONNECTFACTORY.ERROR_0001_NOT_DEFINED=Datasource {0} is not defined
CONTFILE.ERROR_0001_FILE_CANNOT_BE_READ=the file {0} cannot be read.
CONTFILE.ERROR_0002_FILE_DOES_NOT_EXIST=the file {0} does not exist.
CONTFILE.ERROR_0003_OVERWRITE_DISALLOWED=the file {0} cannot be overwritten.
CONTFILE.ERROR_0004_CANNOT_DELETE_FOR_CREATE=the file {0} cannot be deleted for create.
CONTFILE.ERROR_0005_CANNOT_CREATE=the file {0} cannot be created.
CONTFILE.ERROR_0006_DURING_COPY=during copy of file {0} to file {1}.
CONTITEM.ERROR_0001_NO_EXISTING_FILES=There is no input available because this content item ({0}) hasn't been written to.
CONTITEM.ERROR_0002_NO_EXISTING_FILES=There is no input available because this content item ({0}) hasn't been written to.
CONTITEM.ERROR_0003_BAD_WRITE_MODE=Write mode {0} not understood.
CONTITEM.ERROR_0004_OUTPUT_STREAM_NOT_AVAILABLE=OutputStream not available
CONTITEM.ERROR_0005_COULD_NOT_DELETE_OS_FILE=Could not delete OS file {0}.
CONTITEM.ERROR_0006_ACTION_NAME_CANNOT_BE_NULL=Action name cannot be null.

CONTLOC.ERROR_0002_CANNOT_CREATE_TMPFILE=Cannot create temp file in directory {0}.
CONTLOC.ERROR_0003_MKDIR=Cannot create subdirectory {0}.
CONTLOC.ERROR_0004_PATH_DOES_NOT_EXIST=The specified Path ({0}) does not exist.

CONTREP.DEBUG_CREATE_LOCATION_ID=Created location Id {0}
CONTREP.DEBUG_NEW_LOCATION=Creating new location for {0}
CONTREP.ERROR_0001_REMOVING_ITEM=Error happened while removing content item - {0}
CONTREP.ERROR_0004_SAVING_LOCATION=Error saving content location.
CONTREP.ERROR_0002_GETTING_LOCATION=Error getting location - {0}
CONTREP.ERROR_0003_GETTING_CONTENT_BY_ID=Error getting content by id - {0}
CONTREP.ERROR_0005_SAVING_BACKGROUND_CONTENT_ID=Error saving background content id - {0}

CONTREPTEST.ACTION_NAME=Test First Action
CONTREPTEST.ACTION_NAME_2=Test Second Action
CONTREPTEST.ASSERT_CONTENT_ITEM_NOT_LOADED=Content item could not be retrieved
CONTREPTEST.ASSERT_CONTENT_ITEM_NULL=Content item should not be null.
CONTREPTEST.ASSERT_CONTENT_LOCATION_NOT_LOADED=Content location could not be retrieved.
CONTREPTEST.ASSERT_CONTENT_LOCATION_NULL=Content Location should not be null
CONTREPTEST.DEBUG_CONTENT_ITEM=Content Item:
CONTREPTEST.DEBUG_CREATED_LOCATION=Created content location:
CONTREPTEST.DEBUG_LATEST_FILE_DATE=Latest File Date:
CONTREPTEST.DEBUG_LATEST_FILE_ID=Latest File Id:
CONTREPTEST.DEBUG_LATEST_FILE_SIZE=Latest File Size:
CONTREPTEST.DEBUG_MIME_TYPE=Mime Type:
CONTREPTEST.DEBUG_PATH=Path:
CONTREPTEST.DEBUG_RETRIEVED_LOCATION=Retrieved contLoc:
CONTREPTEST.DEBUG_TITLE=Title:
CONTREPTEST.EXCEPTION_WRITING_FILE=Exception writing file.
CONTREPTEST.FOLDER_DESCRIPTION=Folder the West
CONTREPTEST.FOLDER_NAME=West Folder
CONTREPTEST.FOLDER_PATH=/contentTest/MyContentFolder/West
CONTREPTEST.ITEM_TITLE=An XML Document
CONTREPTEST.NODE_EXAMPLE1=<anode>Some Example Node Data</anode>
CONTREPTEST.NODE_EXAMPLE_2=<anotherNode>This is different data.</anotherNode>
CONTREPTEST.USER_CLEANUPFIRST=Test Content Location already exists. Cleaning up before starting the test.
CONTREPTEST.USER_CREATING_ITEM=Creating content item
CONTREPTEST.USER_CREATING_LOCATION=Creating content location
CONTREPTEST.USER_LOADING_ITEM=loading content item

ChartComponent.ERROR_0001_CANT_WRITE_MAP=Couldn't write chart map: {0}
ChartComponent.ERROR_0002_CANT_WRITE_TO_FEEDBACK=Can't write to feedback output stream
ChartComponent.ERROR_0004_CANT_CREATE_IMAGE=Could not create chart image.

CategoryDatasetChartComponent.UNKNOWN_SERIES=UNKNOWN-SERIES
CategoryDatasetChartComponent.ERROR_0001_INVALID_CHART_DEFINITION=Invalid Chart Definition - {0}
CategoryDatasetChartComponent.ERROR_0002_INVALID_SERIES_INDEX=Invalid series index from categoryItemEntity - {0}
CategoryDatasetChartPortlet.ERROR_0001.NO_CHART_DEF=Chart definition not specified
CategoryDatasetChartPortlet.ERROR_0002.COULD_NOT_CREATE=Couldn't create specified chart

AbstractDatasetChartPortlet.ERROR_0001.NO_CHART_DEF=Chart definition not specified
AbstractDatasetChartPortlet.ERROR_0002.COULD_NOT_CREATE=Couldn't create specified chart

ChartEngine.ERROR_0001_COULD_NOT_CREATE_CHART=Chart engine could not create chart
ChartEngine.ERROR_0002_COULD_NOT_CREATE_CHART=Invalid chart defintion

ComponentBase.ERROR_0001_UNKNOWN_ACTION_TYPE=Unknown action definition type: {0}
ComponentBase.ERROR_0003_INPUT_PARAM_MISSING=The required input parameter "{0}" was not specified in the action-inputs
ComponentBase.ERROR_0004_OUTPUT_PARAM_MISSING=The required output parameter "{0}" was not specified in the action-outputs
ComponentBase.ERROR_0005_RESOURCE_PARAM_MISSING=The required resource "{0}" was not specified in the action-resources
ComponentBase.ERROR_0006_COMPONENT_SETTING_PARAM_MISSING=The required setting "{0}" was not specified in the component-definition

ConnectFactory.ERROR_0001_INVALID_CONNECTION=Database connection could not be established to: {0}
ConnectFactory.ERROR_0001_INVALID_CONNECTION2=Database connection could not be established to: {0} {1}

ConnectionTest.ERROR_0001_COULD_NOT_CREATE_OUTPUT=Could not create output file for test content

ContentOutputComponent.ERROR_0001_CONTENTOUTPUT_NOT_DEFINED=Required input 'CONTENTOUTPUT' is not defined
ContentOutputComponent.ERROR_0002_EMPTY_OUTPUT=No html data for component to write
ContentOutputComponent.ERROR_0003_WRITING_OUTPUT=Error occurred while writing to the output
ContentOutputComponent.ERROR_0004_CONTENTOUTPUT_NULL=Expected input 'CONTENTOUTPUT' was null
ContentOutputComponent.ERROR_0005_OUTPUT_CONTENT_ITEM=Could not obtain the ouput content item
ContentOutputComponent.ERROR_0006_MIME_TYPE_REQUIRED='mime-type' is required in component definition
ContentOutputComponent.ERROR_0007_UNKNOWN_TYPE=Unknown input type ({0})
ContentItem.ERROR_0001_CLOSE_OUTPUT_STREAM=Could not close output stream
ContentOutputComponent.ERROR_0008_CONTENT_OUTPUT_REQUIRED=Output 'content' is not defined

DBCPConnectionProvider.ERROR_0001_COULD_NOT_CREATE=Could not create a DBCP pool
DBCPConnectionProvider.ERROR_0002_COULD_NOT_CLOSE_POOL=Could not close DBCP pool
DBCPConnectionProvider.USER_DEBUG_CLOSE_DBCP=Close DBCPConnectionProvider
DBCPConnectionProvider.USER_DEBUG_CLOSE_DBCP_COMPLETE=Close DBCPConnectionProvider complete
DBCPConnectionProvider.USER_DEBUG_CONFIG_DBCP=Configure DBCPConnectionProvider
DBCPConnectionProvider.USER_DEBUG_CREATING_BASIC=Creating a DBCP BasicDataSource with the following DBCP factory properties:
DBCPConnectionProvider.USER_DEBUG_DBCP_CONFIG_COMPLETE=Configure DBCPConnectionProvider complete
DBCPConnectionProvider.USER_STATS_MSG=active: {0} (max: {1})    idle: {2} (max: {3})
DBCPConnectionProvider.USER_WARN_CANNOT_CLOSE_POOL=Cannot close DBCP pool (not initialized)

DSAdmin.USER_CONNECTION_FAILED=An error occurred. The message returned was {0}
DSAdmin.USER_CONNECTION_SUCCESS=Connection was successful
DSAdmin.USER_DATASOURCE_NOT_FOUND=Error: Datasource not found
DSAdminHelper.USER_DATASOURCE_DELETED=The datasource {0} was deleted
DSAdminHelper.USER_DATASOURCE_MISSING=The requested datasource {0} was not found
DSAdminHelper.USER_DATASOURCE_RENAMED=The requested datasource {0} was renamed
DSAdminHelper.USER_DATASOURCE_SAVED=The requested datasource {0} was saved
DSAdminHelper.USER_FILE_ERROR=A file could not be found or modified
DSAdminHelper.USER_OPERATION_FAILED=The operation failed
DSAdminHelper.USER_OPERATION_NOT_ALLOWED=The was not allowed to complete
DatasourceHelper.ERROR_0001_INVALID_DATASOURCE=Invalid DataSource Name: {0}
EMPTYSTRTYPE.CODE_PENTAHO_EMPTY_STRING=_PENTAHOEMPTY_
EMPTYSTRTYPE.DEBUG_NULL_SAFE_GET=EmptyStringUserType.nullSafeGet()
EMPTYSTRTYPE.DEBUG_NULL_SAFE_SET=EmptyStringUserType.nullSafeSet()

Email.DEBUG_ADDING_ATTACHMENT=Adding attachment {0}
Email.DEBUG_ATTACHMENT_SOURCE=Attachment dataSource name ={0}
Email.DEBUG_CC_BCC=Execute cc={0}, bcc={1}
Email.DEBUG_EMAIL_SUCCESS=Mail was sent successfully.
Email.DEBUG_HTML_MESSAGE=Execute messageHtml{0}
Email.DEBUG_PLAIN_MESSAGE=Execute messagePlain{0}
Email.DEBUG_SUBJECT=Execute subject{0}
Email.DEBUG_TO_FROM=Execute to={0}, from={1}
Email.ERROR_0001_TO_NOT_DEFINED='to' address not defined for {0}
Email.ERROR_0002_SUBJECT_NOT_DEFINED='subject' is not defined for {0}
Email.ERROR_0003_BODY_NOT_DEFINED=email body is not defined in either 'message-plain' or 'message-html' for {0}
Email.ERROR_0004_NULL_TO='to' address is null for {0}
Email.ERROR_0005_NULL_SUBJECT='subject' is null for {0}
Email.ERROR_0006_NULL_BODY='message-plain' and 'message-html' are null for {0}
Email.ERROR_0007_INVALID_DATASOURCE=Attachment data source is not valid
Email.ERROR_0008_INVALID_OUTPUT_STREAM=Invalid output stream for feedback
Email.ERROR_0009_SERVER_SETTINGS_NOT_SET=Email server settings have not been set
Email.ERROR_0010_ADDRESS_FAILED=SMTP address failed: {0}
Email.ERROR_0011_SEND_FAILED=SMTP send failed: {0}
Email.ERROR_0012_FROM_NOT_DEFINED='from' address not defined
Email.ERROR_0013_CONFIG_FILE_INVALID=Could not load configuration file
Email.ERROR_0014_AUTHENTICATION_FAILED=Email authentication failed
Email.ERROR_ADDRESS_SUCCEEDED=SMTP address succeeded: {0}
Email.ERROR_ERROR_CONTENTITEM_EXTRACTION_FAILED=Could not extract data from ContentItem: {0}
Email.USER_COULD_NOT_SEND_EMAIL=Could not send email
Email.USER_ENTER_EMAIL_ADDRESS=Enter a destination email address:
Email.USER_SETTINGS_HELP=The email server settings have not been set. <p>Edit the file "{0}" and add your SMTP settings.<br/>Restart the server or choose "Refresh System Settings" from the "Admin" pages. <p>For more information see the 'Quick Start Guide'

FileInfo.ERROR_0001_DOCUMENT_HAS_NO_TYPE=Solution document has no type
FileInfo.ERROR_0001_INVALID_XML=Solution document is not valid xml {0}
FileInfo.ERROR_0002_COULD_NOT_LOAD=Could not load solution document

FileHelper.WARN_ERROR_CLOSING_STREAM=Failed to close InputStream.
FileHelper.WARN_ERROR_CLOSING_READER=Failed to close Reader.
FileUtil.ERROR_0001_ERROR=FileUtil.getDocFromFile error: {0}

FilterDefinition.ERROR_0001_NAME_COLUMN_MISSING=The specified column name "{0}" was not found
FilterDefinition.ERROR_0005_NAME_ELEMENT_EMPTY=The <name> element in the filter panel defintion file cannot be empty.
FilterDefinition.ERROR_0002_VALUE_COLUMN_MISSING=The specified column value "{0}" was not found
FilterDefinition.ERROR_0003_FILTER_DEFINITION_NULL=ResultSet for filter definition is null.
FilterDefinition.ERROR_0004_FILTER_DEFINITION_EMPTY=ResultSet for filter definition appears to be empty.
FilterDefinition.ERROR_0006_NAME_ELEMENT_WHITESPACE=The <name> element in the filter panel defintion file cannot contain interior white space.
FilterDefinition.ERROR_0003_NOT_IN_SESSION=Could not get list from session  "{0}"

FilterPanel.ERROR_0001_NO_FILTERS=No valid filters defined
FilterPanel.ERROR_0002_TEMPLATE_NOT_DEFINED=Template has not been defined
FilterPanelComponent.ERROR_0002_CREATE_XML=Failed to create the FilterPanel's xml document.
FilterPanel.ERROR_0003_NO_FILTER_VALUES=Filters results are null
FilterPanelComponent.ERROR_0003_CREATE=Failed to create the FilterPanel.
FilterPanelComponent.ERROR_0001_POPULATE=Filter Panel Failed to populate
FilterPanel.ERROR_0004_COULD_NOT_CREATE_CONTENT=Could not create filter panel content

GenericTest.USER_TEST_FILE_INVALID=Test file cannot be read: {0}
GenericTest.USER_FILE_POINTERS_NOT_IN_STEP=file pointers not in step
GenericTest.USER_FILES_DIFFER=files differ at position {0}
GetContent.ERROR_0001_ID_PARAMETER_EMPTY=Content ID not specified
GetContent.ERROR_0002_CONTENT_REPOS_UNAVAILABLE=Error getting content repository
GetContent.ERROR_0003_CONTENT_READ_ERROR=Error reading content
GetContent.ERROR_0004_RETURN_MESSAGE=Error getting content: {0}
GetContent.ERROR_0005_CONTENT_NOT_FOUND=Content for id={0} was not found

GlobalListsPublisher.ERROR_0001_PUBLISH_FAILED=Could not update Global actions
GlobalListsPublisher.USER_DESCRIPTION=Execute all of the global system actions defined in pentaho.xml
GlobalListsPublisher.USER_ERROR_PUBLISH_FAILED=The Global Actions publisher encountered errors:
GlobalListsPublisher.USER_SYSTEM_SETTINGS=Global Actions
GlobalListsPublisher.USER_SYSTEM_SETTINGS_UPDATED=The Global Actions have been updated

HIBFILTER.INFO_INIT=Pentaho Hibernate Filter Init - Now opening and closing session for each request
HIBUTIL.DEBUG_CLOSING_SESSION=Closing Session of this thread.
HIBUTIL.DEBUG_COMMIT_TRANS=Committing database transaction of this thread.
HIBUTIL.DEBUG_EVICT=Evicting object {0} from the Hibernate cache.
HIBUTIL.DEBUG_MAKE_PERSISTENT=Making object persistent - {0}
HIBUTIL.DEBUG_MAKE_TRANSIENT=Making object transient (deleting from Hibernate) - {0}
HIBUTIL.DEBUG_OPEN_NEW_SESSION=Opening new Session for this thread.
HIBUTIL.DEBUG_ROLLBACK=Tyring to rollback database transaction of this thread.
HIBUTIL.DEBUG_START_TRANS=Starting new database transaction in this thread.
HIBUTIL.DEBUG_USING_INTERCEPTOR=Using interceptor:
HIBUTIL.ERROR_0001_RECONNECT=reconnect() failed.
HIBUTIL.ERROR_0002_DISCONNECT=disconnectSession() failed.
HIBUTIL.ERROR_0003_ROLLBACK=rollbackTransaction() failed.
HIBUTIL.ERROR_0004_START_TRANS=beginTransaction() failed.
HIBUTIL.ERROR_0005_GET_SESSION=getSession() failed.
HIBUTIL.ERROR_0006_BUILD_SESSION_FACTORY=Building SessionFactory failed.
HIBUTIL.ERROR_0007_REBUILD_SESSION_FACTORY=rebuildingSessionFactory failed.
HIBUTIL.ERROR_0008_COMMIT_TRANS=commitTransaction() failed.
HIBUTIL.ERROR_0009_CLOSE_SESSION=closeSession() failed.
HIBUTIL.ERROR_0010_SAVING_UPDATING=saving or updating object in Hibernate.
HIBUTIL.ERROR_0011_DELETING_OBJ=deleting object from Hibernate.
HIBUTIL.ERROR_0012_CONFIG_NOT_FOUND=Configuration file specified in application context ({0}) could not be found.
HIBUTIL.ERROR_0013_NO_SESSION_FACTORY=Managed configuration specified, but hibernate.session_factory_name is not specified in configuration file.
HIBUTIL.ERROR_0014_EVICTING_OBJECT=evicting object from Hibernate cache failed.
HIBUTIL.USER_HIBERNATEMANAGED=Hibernate being used in managed environment - using JNDI for factory.
HIBUTIL.USER_HIBERNATEUNMANAGED=Hibernate being used in un-managed environment - using static for factory.

HTML.ERROR_0001_NOT_AVAILABLE=Sorry, this is not available
HTMLComponentTest.USER_ERRORS_EXPECTED_CONTENT_TYPE_INVALID=This test should generate errors because the content type requested is not valid
HTMLComponentTest.USER_ERRORS_EXPECTED_URL_INVALID=This test should generate errors because the content URL is not valid
HelloWorld.ERROR_0001_COULDNOTWRITE=Could not write message
HelloWorld.USER_HELLO_WORLD_TEXT=\nHello World. {0}\n
Html.DEBUG_GETTING_CONTENT=Getting content from "{0}"
Html.ERROR_0001_COULD_NOT_GET_CONTENT=Could not get content from the requested url "{0}"
HttpSessionListener.DEBUG_SESSION_CREATED=Session {0} created
HttpSessionListener.ERROR_0001_ERROR_DESTROYING_SESSION=Error destroying session
HttpUtil.ERROR_0001_URL_ERROR=HttpUtil.getURLContent() error: {0}
HttpWebService.DEBUG_WEB_SERVICE_END=HTTP Web Service request end
HttpWebService.DEBUG_WEB_SERVICE_START=HTTP Web Service request start
HttpWebService.ERROR_0001_ERROR_DURING_WEB_SERVICE=Error occured during web service request
HttpWebService.DEBUG_MISSING_ACTION_PARAMETER=request parameter "action" not present; delegating to superclass
HttpWebService.WARN_MISSING_DETAILS_PARAMETER=missing or unrecognized value for request parameter "details"; defaulting to "details=all"
HttpWebService.UNRECOGNIZED_COMPONENT_REQUEST=Client requesting unrecognized component: {0}

IMAGE.DEBUG_IMAGE_PARAMETER=image parameter =
IMAGE.ERROR_0001_IMAGE_PARAMETER_EMPTY=Cannot retrieve image - Image parameter empty.
IMAGE.ERROR_0002_FILE_NOT_FOUND=Cannot retrieve image - file  {0} cannot be found.
InitFailure.USER_ERRORS_DETECTED=The following errors were detected
InitFailure.USER_SEE_SERVER_CONSOLE=Please see the server console for more details on each error detected.

InputForm.ERROR_0001_SOLUTION_NOT_SPECIFIED=Solution not specified
InputForm.ERROR_0002_ACTION_NAME_NOT_SPECIFIED=Action path not specified
InputForm.ERROR_0003_ACTION_PATH_NOT_SPECIFIED=Action name not specifed
InputForm.ERROR_0004_ACTION_NOT_FOUND=The specified inbox action could not be found
InputForm.ERROR_0005_INBOX_DEFINITION_MISSING=Inbox definition is null in
InputForm.ERROR_0006_TEMPLATE_NOT_SPECIFIED=Template name not specifed
InputForm.ERROR_0007_INBOX_DEFINITION_INVALID=Inbox definition is not valid in

IPreparedComponent.ERROR_0001_INVALID_CONNECTION_TYPE=Error, Invalid Connection type in Action {0}
IPreparedComponent.ERROR_0002_CONNECTION_NOT_AVAILABLE=Error, Shared Connection Not Available in Action {0}
IPreparedComponent.ERROR_0003_INVALID_PARAMETER_STATE=Error, Invalid Parameter State: A PREPARELATER is specified in a non preparedcomponent.

JBossDSAdmin.ERROR_0001_DS_FILE_MISSING=Datasource {0} in jboss-web.xml does not have a datasource (-ds.xml) file defined in the deploy directory
JBossDSAdmin.ERROR_0002_COULD_NOT_DELETE=Could not delete datasource file: {0}
JBossDSAdmin.ERROR_0003_JBOSS_WEB_XML_NOT_FOUND=jboss-web.xml not found at: {0}
JBossDSAdmin.ERROR_0004_JBOSS_WEB_XML_INVALID=jboss-web.xml could not be parsed: {0}
JBossDSAdmin.ERROR_0005_DS_FILE_INVALID=jboss -ds.xml could not be parsed: {0}
JBossDSAdmin.ERROR_0006_ERRORSAVINGEDIT=Error Saving edit to JBoss datasource
JBossDSAdmin.ERROR_0007_ERRORCREATINGDS=Error creating JBoss datasource

JFreeChartEngine.ERROR_0001_NULL_ORDER_ARGUMENT=Null 'order' argument.
JFreeChartEngine.ERROR_0002_NULL_ORIENTATION_ARGUMENT=Null 'orientation' argument.
JFreeChartEngine.ERROR_0003_NULL_ORIENTATION_ARGUMENT=Null 'orientation' argument.
JFreeChartEngine.ERROR_0004_NULL_ORIENTATION_ARGUMENT=Null 'orientation' argument.
JFreeChartEngine.ERROR_0005_NULL_ORIENTATION_ARGUMENT=Null 'orientation' argument.
JFreeChartEngine.ERROR_0006_NULL_ORIENTATION_ARGUMENT=Null 'orientation' argument.
JFreeChartEngine.ERROR_0007_NULL_ORIENTATION_ARGUMENT=Null 'orientation' argument.
JFreeChartEngine.ERROR_0008_NULL_ORIENTATION_ARGUMENT=Null 'orientation' argument.
JFreeChartEngine.ERROR_0009_NULL_ORIENTATION_ARGUMENT=Null 'orientation' argument.

JFreeReport.DEBUG_OUTPUT_TYPE=Output type is {0}
JFreeReport.DEBUG_PARAMETER_SET=Setting parameter {0} to {1} in report.
JFreeReport.DEBUG_RUNNING_REPORT=executing reportDefinition {0} of type {1}
JFreeReportAllContentComponent.WARN_NO_PRINTER_GIVEN=Neither a printer name nor an output-type has been given.
JFreeReportAllContentComponent.DEBUG_EXECUTING_COMPONENT=Executing component {0}
JFreeReportAllContentComponent.DEBUG_NO_COMPONENT=There is no component.
JFreeReportAllContentComponent.WARN_HEADLESSMODE_ACTIVE=Headless Mode is active, therefore the Swing Preview is not available.
JFreeReport.ERROR_0001_EXECUTE_FAILED=Could not execute {0}
JFreeReport.ERROR_0002_NO_RESULTSET=No resultset available in output {0}
JFreeReport.ERROR_0003_REPORT_DEFINITION_NOT_SPECIFIED=Report definition was not specified
JFreeReport.ERROR_0004_REPORT_DEFINITION_UNREADABLE=Report definition could not be read
JFreeReport.ERROR_0005_REPORT_DEFINITION_MISSING=Report definition was not defined as an input or resource
JFreeReport.ERROR_0006_OUTPUT_TYPE_INVALID=Report output {0} type is not recognized.
JFreeReport.ERROR_0007_COULD_NOT_PARSE=Could not parse report {0}
JFreeReport.ERROR_0008_INVALID_OUTPUT_STREAM=Invalid output stream for report
JFreeReport.ERROR_0009_REPORT_JAR_UNREADABLE=Report Jar file was not specified.
JFreeReport.ERROR_0010_REPORT_JAR_MISSING=Report Jar file can not be found.
JFreeReport.ERROR_0011_REPORT_LOCATION_MISSING=report-location missing in component definition.
JFreeReport.ERROR_0012_CLASS_LOCATION_MISSING=class-location missing in component definition.
JFreeReport.ERROR_0013_REPORT_CLASS_NOT_FOUND=class-location {0} not found in jar {1}.
JFreeReport.ERROR_0014_REPORT_CLASS_INVALID=class-location {0} in jar {1} could not be instanced.
JFreeReport.ERROR_0015_REPORT_CLASS_NOT_TABLEMODEL=class-location {0} in jar {1} not a TableModel type.
JFreeReport.ERROR_0016_REPORT_RESOURCE_INVALID=report-location {0} in jar {1} could not be loaded.
JFreeReport.ERROR_0017_INVALID_REPORT_PARAMETERS=The report parameters could not be set up
JFreeReport.ERROR_0018_INVALID_SESSION_ITEM=The specified column "{0}" was not found in the session list "{1}"
JFreeReport.ERROR_0019_SESSION_LIST_MISSING=Specified session list not found. You are not logged in or do not have authority to view this.
JFreeReport.ERROR_0020_INVALID_FEEDBACK_STREAM=Output stream for feedback was not provided
JFreeReport.ERROR_0021_DATA_COMPONENT_FAILED=Could not create data component
JFreeReport.ERROR_0022_DATA_INPUT_INVALID_OBJECT=The data object is not an IPentahoResultSet object
JFreeReport.ERROR_0023_INPUT_AND_SOURCE_MISSING=data input not provided and data source not provided.
JFreeReport.ERROR_0024_COULD_NOT_READ_PROPERTIES=Could not read locale properties from {0}
JFreeReport.ERROR_0025_COULD_NOT_PRINT=
JFreeReport.ERROR_0025_INVALID_REPORT_CONFIGURATION_PARAMETERS=Invalid input for report configuration parameters. Must have at least 2 columns.
JFreeReport.ERROR_0026_UNKNOWN_REPORT_CONFIGURATION_PARAMETERS=Invalid data type for report configuration parameters. Only IPentahoResultSet and Map are supported.
JFreeReportComponent.ERROR_0025_COULD_NOT_VALIDATE=Validate Action failed
JFreeReport.ERROR_0027_REPORT_CONFIGURATION_PARAMETER_IGNORED=Ignored report configuration setting because the name was not supplied or the value was null or empty.
JFreeReportComponent.ERROR_0028_FAILED_TO_EXECUTE=Failed to execute
JFreeReportComponent.ERROR_0029_FAILED_TO_CREATE=Failed to create
JFreeReportComponent.ERROR_0031_FAILED_TO_EXECUTE=Failed to execute
JFreeReport.ERROR_0028_COULD_NOT_FLUSH_STREAM=Output stream could not be flushed.
JFreeReport.ERROR_0029_COULD_NOT_CREATE_TABLE_MODEL=Could not create table model from result set
JFreeReport.ERROR_0029_NO_VALID_REPORT_DEFINITION=Could not find a valid report definition
JFreeReport.ERROR_0030_INVALID_HTML_FILE_SYSTEM=Invalid HTML File System. Must be stream, directory or zip.
JFreeReport.ERROR_0031_DIRECTORY_FOR_FILESYSTEM_MISSING=directory specified for file system, but directoryFileSystemOutputFile was not specified.
JFreeReport.ERROR_0032_COULD_NOT_USE_DIRECTORY_FILE_SYSTEM=Could not use the information provided for a DirectoryHTMLFileSystem.
JFreeReportComponent.ERROR_0030_FAILED_TO_INIT=Failed to init
JFreeReport.ERROR_0033_COULD_NOT_USE_ZIP_FILE_SYSTEM=Could not use the information provided for a ZIPHtmlFilesystem.
JFreeReport.ERROR_0024_COULD_NOT_INIT_OSCACHE=Could not initialize the OSCache service.
JFreeReport.USER_HEADER=Header {0}
JFreeReportSystemListener.ERROR_0001_JFREEREPORT_INITIALIZATION_FAILED=Initialization of JFreeReport failed.
JFreeReportParametersComponent.ERROR_0033_NO_REPORT_BOUND=There is no report-object bound:
JFreeReportComponent.ERROR_0026_FAILED_TO_LOAD_PARAMETER_COMPONENT=Failed to load
JFreeReportParametersComponent.ERROR_0034_NO_REPORT_DEFINITION=No report definition.
JFreeReportHtmlComponent.ERROR_0046_FAILED_TO_PROCESS_REPORT=Failed to process the report
JFreeReportLoadComponent.ERROR_0035_COULD_NOT_CREATE_CLASSLOADER=Unable to create classloader
JFreeReportLoadComponent.WARN_COULD_NOT_CREATE_URL=Could not create URL for ReportGenerator
JFreeReportDataComponent.ERROR_0035_COULD_NOT_CREATE_CLASSLOADER=Unable to create classloader
JFreeReportHtmlComponent.DEBUG_045_PROCESSING_WITH_CONTENT_REPOS=Processing with content repository
JFreeReportExcelComponent.ERROR_0037_ERROR_READING_REPORT_INPUT=Error reading Report input
JFreeReportComponent.ERROR_0027_FAILED_TO_INIT_PARAMETERS_COMPONENT=Failed to init
JFreeReportHtmlComponent.DEBUG_0044_PROCESSING_WITHOUT_CONTENT_REPOS=Processing without content repository
JFreeReportDirectoryComponent.ERROR_0001_INVALID_DIR=DataDirectory is invalid: {0}
JFreeReportPdfComponent.ERROR_0001_WRITING_PDF_FAILED=Writing PDF failed: {0}

JSRULE.ERROR_0001_SCRIPT_NOT_DEFINED=script is not defined for {0}
JSRULE.ERROR_0002_SCRIPT_RESULT_NOT_DEFINED=script-result output is not defined for {0}
JSRULE.ERROR_0003_EXECUTION_FAILED=Javascript rule execution failed
JSRULE.ERROR_0004_LIBRARY_NOT_FOUND=Javascript library not found - {0}
JSRULE.ERROR_0005_LIBRARY_TOO_BIG=Javascript libarary file - {0} is too large > {1} bytes
JSRULE.ERROR_0006_INVALID_JS_VARIABLE=Input "{0}" is an invalid javascript identifier because it has a "-" in it.

JasperReport.DEBUG_ADDING_PARAMETER=Adding parameter {0} with value {1}
JasperReport.DEBUG_COMPILED_OK=done compiling
JasperReport.DEBUG_COMPILED_REPORT_LOCATION=compiled report will be at {0}
JasperReport.DEBUG_COMPILING_REPORT=report needs compiling...
JasperReport.DEBUG_IMAGE_DIRECTORY=imageDir is "{0}"
JasperReport.DEBUG_IMAGE_URL=imageUrl is "{0}"
JasperReport.DEBUG_LOADED_DESIGN=Loaded design with {0} parameters
JasperReport.DEBUG_LOADING_REPORT_DESIGN=Loading report design
JasperReport.DEBUG_OUTPUT_TYPE=output type is set to {0}
JasperReport.DEBUG_PARAMETER_NEEDED=Need to prompt for value of parameter {0}
JasperReport.DEBUG_REMOVE_EMPTRY_ROWS=removeEmptyRows is {0}
JasperReport.DEBUG_REPORT_FILE_FOUND=Found report file
JasperReport.DEBUG_RUNNING_REPORT=Running report "{0}"
JasperReport.ERROR_0001_IMAGE_URL_NOT_DEFINED=Image URL is null, cannot continue...
JasperReport.ERROR_0002_IMAGE_DIRECTORY_INVALID=Image Directory is null, cannot continue...
JasperReport.ERROR_0003_JDBC_DRIVER_NOT_SPECIFIED=JDBC driver not specified.
JasperReport.ERROR_0004_JDBC_CONNECTION_NOT_SPECIFIED=JDBC connection string not specified.
JasperReport.ERROR_0005_JDBC_USER_NOT_SPECIFIED=JDBC user not specified.
JasperReport.ERROR_0006_OUTPUT_TYPE_NOT_SPECIFIED=Ouput type for report was not provided
JasperReport.ERROR_0007_REPORT_DEFINITION_NOT_SPECIFIED=Report definition for report was not provided
JasperReport.ERROR_0008_REPORT_DEFINITION_UNREADABLE=Report definition could not be read
JasperReport.ERROR_0009_REPORT_DEFINITION_MISSING=Report definition file "{0}" does not exist
JasperReport.ERROR_0010_UNABLE_TO_COMPILE=Unable to compile report {0} to file {1}
JasperReport.ERROR_0011_OUTPUT_TYPE_INVALID=Report output type is not 'html' or 'pdf'
JasperReport.ERROR_0012_REPORT_DESIGN_NO_LOADABLE=Can not load report design from file
JasperReport.ERROR_0013_OUTPUT_STREAM_INVALID=Could not get output stream
JasperReport.ERROR_0014_REPORT_EXECUTION_FAILED=Report execution failed
JasperReport.ERROR_0015_JDBC_DRIVER_LOAD_FAILED=Can not load JDBC driver
JasperReport.ERROR_0016_DATABASE_CONNECTION_FAILED=Error connecting to the database

JavascriptRule.ERROR_0006_NO_MAPPED_OUTPUTS={0} action-outputs are defined. There needs to be an input or component setting to map output{1} to one of the action-outputs
JavascriptRule.ERROR_0007_MISSING_OUTPUT_OUTPUT_X_MAP=There is no mapping from action-output {0} to an <outputX> input or component setting
JavascriptRule.ERROR_0008_JS_DID_NOT_RETURN_ARRAY=The JavaScript evaluation did not return an Array.  Multiple action-outputs requires the JavaScript to return an Array.

JobSchedulerComponent.ERROR_0001_NoScheduler=Unable to get an instance of the scheduler
JobSchedulerComponent.ERROR_0002_UnableToCreateTriggerOrJob=Couldn't create a trigger or a job -- job NOT scheduled
JobSchedulerComponent.ERROR_0003_UnableToParse=Couldn't parse CRON expression: {0}
JobSchedulerComponent.INFO_0001=Job Scheduled -- Check Scheduler Administrator to verify status.

Kettle.DEBUG_CONNECTING=Connecting to repository
Kettle.DEBUG_CREATING_RESULTSET_METADATA=Creating result set metadata
Kettle.DEBUG_DIRECTORY=Directory={0}
Kettle.DEBUG_DISCONNECTING=Disconnecting
Kettle.DEBUG_FINDING_DIRECTORY=Finding directory
Kettle.DEBUG_FINDING_REPOSITORY=Finding repository metadata
Kettle.DEBUG_FINDING_STEP_IMPORTER=Looking for step importer
Kettle.DEBUG_FOUND_STEP_IMPORTER=Found import step in transformation
Kettle.DEBUG_GETTING_JOB_METADATA=Finding job metadata
Kettle.DEBUG_GETTING_REPOSITORY=Getting repository instance
Kettle.DEBUG_GETTING_STEP_METADATA=Getting step metadata
Kettle.DEBUG_GETTING_TRANSFORMATION_METADATA=Finding transformation metadata
Kettle.DEBUG_JOB=Job={0}
Kettle.DEBUG_JOB_RUNNING=Job running
Kettle.DEBUG_META_REPOSITORY=creating meta-repository
Kettle.DEBUG_POPULATING_META=populating meta-repository
Kettle.DEBUG_PREPARING_TRANSFORMATION=Preparing transformation
Kettle.DEBUG_SETTING_OUTPUT=Setting output
Kettle.DEBUG_START=Start of execute
Kettle.DEBUG_STARTING_JOB=Starting job
Kettle.DEBUG_STARTING_TRANSFORMATION=Starting transformation
Kettle.DEBUG_TRANSFORMATION=Transformation={0}
Kettle.DEBUG_TRANSFORMATION_RUNNING=Transformation running
Kettle.ERROR_0001_SERVER_SETTINGS_NOT_SET=The Kettle repository settings have not been set
Kettle.ERROR_0002_DIR_OR_FILE__NOT_DEFINED=The repository directory is not specified and a transform-file resource is not defined
Kettle.ERROR_0003_TRANS_NOT_DEFINED=The transformation name is not specified on an input or provided as a resource
Kettle.ERROR_0004_REPOSITORY_NOT_FOUND=The repository specified was not found ({0})
Kettle.ERROR_0005_LOGIN_FAILED=Unable to login with the specified user and password
Kettle.ERROR_0006_DIRECTORY_NOT_FOUND=Unable to find the specified directory {0}
Kettle.ERROR_0007_BAD_META_REPOSITORY=Could not create meta repository
Kettle.ERROR_0008_ERROR_RUNNING=An unexpected error occurred running the transformation {0}
Kettle.ERROR_0009_TRANSFROMATION_METADATA_NOT_FOUND=The transformation metadata could not be found: {0}
Kettle.ERROR_0010_BAD_TRANSFORMATION_METADATA=Could not create a transformation from the metadata
Kettle.ERROR_0011_TRANSFORMATION_PREPARATION_FAILED=Could not prepare transformation for execution
Kettle.ERROR_0012_ROW_LISTENER_CREATE_FAILED=Could not set up row listener
Kettle.ERROR_0013_TRANSFORMATION_START_FAILED=Could not start transformation
Kettle.ERROR_0014_ERROR_DURING_EXECUTE=Error occurred during transformation execution
Kettle.ERROR_0015_BAD_RESOURCE=Could not load transformation {0} from resource {1}
Kettle.ERROR_0016_COULD_NOT_GET_REPOSITORY_INSTANCE=Could not create repository from metadata
Kettle.ERROR_0017_XML_REPOSITORY_NOT_SUPPORTED=Sorry, specifying the repositories.xml file is for future use, taking the default file for now.
Kettle.ERROR_0018_META_REPOSITORY_NOT_POPULATED=Could not populate meta repository
Kettle.ERROR_0019_REPOSITORY_TYPE_FILES=RDBMS access to transformation not allowed when repository type is 'files'.
Kettle.ERROR_0020_JOB_METADATA_NOT_FOUND=The job metadata could not be found: {0}
Kettle.ERROR_0021_BAD_JOB_METADATA=Could not create a job from the metadata
Kettle.ERROR_0022_JOB_START_FAILED=Could not start transformation
Kettle.ERROR_0023_NO_META=Unable to create Job Meta Data {0}

KettleSystemListener.ERROR_0001_STEP_LOAD_FAILED=Kettle Step_Load_Failed
KettleSystemListener.ERROR_0002_JOB_ENTRY_LOAD_FAILED=Unable To initialize Job Entry Loader
KettleSystemListener.ERROR_0003_PROPERTY_FILE_READ_FAILED=Unable to read "pentaho-solutions/system/kettle/kettle.properties" file:

LONGSTRTYPE.DEBUG_NULL_SAFE_GET=LongStringUserType.nullSafeGet()
LONGSTRTYPE.DEBUG_NULL_SAFE_SET=LongStringUserType.nullSafeSet()
Logger.CODE_LOG_UNKNOWN=unknown
Logger.DEBUG_LOG_UNKNOWN=unknown

MDXBaseComponent.DEBUG_RUNNING_QUERY=Running query - {0}
MDXBaseComponent.DEBUG_WAITING_FOR_CONNECTION=Waiting {0}ms for connection
MDXBaseComponent.ERROR_0001_QUERY_NOT_SPECIFIED=The query was not specified for {0}
MDXBaseComponent.ERROR_0002_CONNECTION_NOT_SPECIFIED=The connection information was not specified for {0}
MDXBaseComponent.ERROR_0003_OUTPUT_NOT_SPECIFIED=lookup-result output is not defined for {0}
MDXBaseComponent.ERROR_0004_VALIDATION_FAILED=Could not validate {0}
MDXBaseComponent.ERROR_0005_INVALID_CONNECTION=Database connection could not be established
MDXBaseComponent.ERROR_0006_EXECUTE_FAILED=Could not execute {0}
MDXBaseComponent.ERROR_0007_CATALOG_NOT_DEFINED=Catalog Not Defined for - {0}
MDXBaseComponent.ERROR_0008_NO_CONNECTION=Connection to data source is not valid

MDXConnection.ERROR_0001_INVALID_CONNECTION="Unable to create a native connection for driver: "{0}", and provider: "{1}"
MDXConnection.ERROR_0002_INVALID_CONNECTION="Unable to create a native connection for connection string: "{0}"

HQLBaseComponent.ERROR_0001_CLASS_NAMES_INFO_NOT_SPECIFIED=The class names info was not specified. Please specify the class names through "classNames" tag in Xaction XML.
HQLBaseComponent.ERROR_0002_HIBERNATE_CONFIG_INFO_NOT_SPECIFIED=The hibernate config information was not specified. Please specify a hibernate config file in resources section.
HQLBaseComponent.ERROR_0003_CONNECTION_INFO_NOT_SPECIFIED=Connection info not specified completely. Either class names, hibernate config or prepared component not specified.
HQLBaseComponent.ERROR_0004_QUERY_NOT_SPECIFIED=The query was not specified for {0}
HQLBaseComponent.ERROR_0005_OUTPUT_NOT_SPECIFIED=lookup-result output is not defined for {0}
HQLBaseComponent.ERROR_0006_VALIDATION_FAILED=Could not validate the XAction for {0}
HQLBaseComponent.ERROR_0007_QUERY_EXECUTION_FAILED=Could not execute query for {0}
HQLBaseComponent.ERROR_0008_COULD_NOT_RETRIEVE_CLASS_NAMES=Could not retrieve class names for {0}
HQLBaseComponent.ERROR_0009_COULD_NOT_ESTABLISH_CONNECTION=Database connection could not be established
HQLBaseComponent.ERROR_00010_CATALOG_INFO_NOT_SPECIFIED=Catalog info not specified in the hibernate config for {0}
HQLBaseComponent.ERROR_00011_INVALID_HQL_COMPONENT=Invalid HQL component for {0}
HQLBaseComponent.ERROR_00012_EXECUTE_FAILED=Could not execute {0}
HQLBaseComponent.ERROR_00013_NO_CONNECTION=Connection to data source is not valid
HQLBaseComponent.ERROR_00014_COULD_NOT_PREPARE_QUERY=Could not prepare query for {0}

MESSUTIL.ERROR_FORMAT_MASK={0} - {1}
Message.USER_DEBUG=Debug: {0} ({1})
Message.USER_ERROR=Error: {0} ({1})
Message.USER_ERROR_EX=Error: {0} - {2} ({1})
Message.USER_INFO=Info: {0} ({1})
Message.USER_WARNING=Warning: {0} ({1})

MondrianModel.ERROR_0001_INVALID_CONNECTION=getInitialQuery(): Connection is not valid: {0}
MondrianModel.ERROR_0001_MODEL_PARAMETER_MISSING=Required parameter 'model' was not provided
MondrianModel.ERROR_0002_INVALID_FILE=Document is not a Mondrian XML file: {0}
MondrianModel.ERROR_0002_INVALID_SCHEMA=getInitialQuery(): Mondrian schema is null: {0}
MondrianModel.ERROR_0003_MODEL_MISSING=Requested model does not exist: {0}
MondrianModel.ERROR_0003_NO_CUBES=getInitialQuery(): Schema has no cubes: {0}
MondrianModel.ERROR_0004_CUBE_NOT_SPECIFIED=getInitialQuery(): Cube not specified: {0}
MondrianModel.ERROR_0005_CUBE_NOT_FOUND=getInitialQuery(): Specified cube not found: {0} in {1}
MondrianModel.ERROR_0006_NO_DIMENSIONS=getInitialQuery(): Cube has no dimensions: {0} in {1}
MondrianModel.ERROR_0007_NO_HIERARCHIES=getInitialQuery(): Dimension has no hierarchy: {0} in {1} in {2}
MondrianModel.ERROR_0008_NO_DEFAULT_MEMBER=getInitialQuery(): Hierarchy has no default member: {0} in {1} in {2}
NAVIGATE.ERROR_0001_NAVIGATE_ERROR=Could not create navigation display
PENTCHEXCEPT.ERROR_CAUSEDBY=Caused By
PIECHART.DISPLAY_ERROR=Display Error
PIECHART.TEST_PIE_CHART=Test Pie Chart
PIECHART.USER_SAMPLES=User Samples
PIESETCOLL.USER_DEBUG_GROUPS_FINISHED=Groups finished
PIESETCOLL.USER_DEBUG_GROUP_STARTED=Group Started
PIESETCOLL.USER_DEBUG_ITEMS_ADVANCED=Items advanced
PIESETCOLL.USER_DEBUG_REPORT_INITIALIZED=Report initialized
PIESETCOLL.USER_ERROR_SERIES_NOT_COMPARABLE=#ERROR#
PUBLISHERS.ERROR_0001_PUBLISHERS_ERROR=Could not get information about publishers
ParameterHelper.ERROR_0001_INVALID_NUMERIC=Could not parse numeric value: {0}
ParameterManager.ERROR_0001_DISPOSE_ERROR=Dispose of runtime parameter {0} failed.

PentahoSchemaUpdate.ERROR_0001_CANNOT_GET_DBMETADATA=could not get database metadata
PentahoPortalNavigationPortlet.ERROR_0001_NO_FACTORY=No portal authorization manager factory
PentahoSchemaUpdate.ERROR_0002_COULD_NOT_UPDATE=could not complete schema update
PentahoSchemaUpdate.ERROR_0003_CLOSING_CONNECTION=Error closing connection
PentahoSchemaUpdate.USER_FETCHING_DBMETADATA=fetching database metadata
PentahoSchemaUpdate.USER_RUNNING_SCHEMA_UPDATE=Running hbm2ddl (Pentaho version) schema update
PentahoSchemaUpdate.USER_UNSUCCESSFUL=Unsuccessful:
PentahoSchemaUpdate.USER_UPDATE_COMPLETE=schema update complete
PentahoSchemaUpdate.USER_UPDATING_SCHEMA=updating schema

PentahoSystem.DEBUG_CLASS_INFO={0} class name is {1} with scope of {2}
PentahoSystem.DEBUG_CONTENT_REPOSITORY_CLASS=IContentRepository class name is {0} with scope of {1}
PentahoSystem.DEBUG_RUNTIME_REPOSITORY_CLASS=IRuntimeRepository class name is {0} with scope of {1}
PentahoSystem.DEBUG_SOLUTION_ENGINE_CLASS=ISolutionEngine class name is {0} with scope of {1}
PentahoSystem.DEBUG_SOLUTION_REPOSITORY_CLASS=ISolutionRepositoryClass class name is {0} with scope of {1}
PentahoSystem.ERROR_0001_COULD_NOT_CREATE_CONTENT_REPOSITORY=Could not create ContentRepository
PentahoSystem.ERROR_0001_SYSTEM_SETTINGS_INVALID=Failed to locate the source of the Pentaho system configuration {0}
PentahoSystem.ERROR_0002_SOLUTION_ENGINE_NOT_SPECIFIED=Could not detemine ISolutionEngine implementor
PentahoSystem.ERROR_0003_COULD_NOT_CREATE_SOLUTION_ENGINE=Could not create ISolutionEngine implementor
PentahoSystem.ERROR_0004_SOLUTION_REPOSITORY_NOT_SPECIFIED=Could not detemine ISolutionRepository implementor
PentahoSystem.ERROR_0005_COULD_NOT_CREATE_SOLUTION_REPOSITORY=Could not create ISolutionRepository implementor
PentahoSystem.ERROR_0006_RUNTIME_REPOSITORY_NOT_SPECIFIED=Could not detemine IRuntimeRepository implementor
PentahoSystem.ERROR_0007_COULD_NOT_CREATE_RUNTIME_REPOSITORY=Could not create IRuntimeRepository implementor
PentahoSystem.ERROR_0008_CONTENT_REPOSITORY_NOT_SPECIFIED=Could not detemine IContentRepository implementor
PentahoSystem.ERROR_0009_COULD_NOT_CREATE_CONTENT_REPOSITORY=Could not create IContentRepository implementor
PentahoSystem.ERROR_0010_COULD_NOT_CREATE_PUBLISHER=Could not create publisher {0}
PentahoSystem.ERROR_0011_COULD_NOT_CREATE_LISTENER=Could not create listener {0}
PentahoSystem.ERROR_0012_COULD_NOT_GET_CONTENT_REPOSITORY=Exception getting CONTENT_REPOSITORY
PentahoSystem.ERROR_0013_COULD_NOT_CREATE_OBEJCT=Could not create object {0}
PentahoSystem.ERROR_0014_STARTUP_FAILURE=Error while trying to execute startup sequence for {0}
PentahoSystem.ERROR_0030_VERIFIER_FAILED=registerHostnameVerifier failed.
PentahoSystem.ERROR_0015_SHUTDOWN_FAILURE=Error while trying to execute shutdown sequence for {0}
PentahoSystem.ERROR_0027_UNDEFINED_OUTPUT=Undefined output object: {0}
PentahoSystem.ERROR_0016_COULD_NOT_PARSE_ACTION=Could not parse session start action path "{0}"
PentahoSystem.ERROR_0017_PUBLISHER_NOT_FOUND=The requested publisher could not be found
PentahoSystem.ERROR_0020_SPECIFIED_CLASS_NOT_FOUND=Classloader failed to load IAuditEntry derived class "{0}".
PentahoSystem.ERROR_0028_NOT_CONTENT_OUTPUT_HANDLER=Output object not an IContentOutputHandler: {0}
PentahoSystem.ERROR_0021_OBJECT_NOT_SPECIFIED=Could not detemine implementor for {0}
PentahoSystem.ERROR_0022_COULD_NOT_CREATE_OBJECT=Could not create {0} implementor
PentahoSystem.ERROR_0023_COULD_NOT_RETURN_OBJECT=Could not return object {0} of scope {1}
PentahoSystem.ERROR_0024_BAD_SCOPE_SYSTEM_ACTION=System Action specified in system configuration file at unsupported scope [{0}].
PentahoSystem.ERROR_0026_SETTINGS_MUST_BE_NONNULL=createSystemListeners requires a non-null systemSettings.
PentahoSystem.ERROR_0025_LOAD_XML_FACTORY_PROPERTIES_FAILED=Failed to initialize XML factory implementations. See elements at xpath [{0}] in system configuration file.

PentahoSystem.USER_INITIALIZATION_SYSTEM_AUDIT_FAILED=The system failed to recognized or create the system audit log. This is configured in the pentaho.xml in the &lt;object>/&lt;IAuditEntry&gt; node.
PentahoSystem.USER_INITIALIZATION_SYSTEM_LISTENERS_FAILED=One or more system listeners failed. These are set in the pentaho.xml under the node &lt;system-listeners&gt;.
PentahoSystem.USER_INITIALIZATION_SYSTEM_OBJECTS_FAILED=One or more system objects failed to be recognized or created. These are set in the pentaho.xml under the node &lt;objects>.
PentahoSystem.USER_INITIALIZATION_SYSTEM_PENTAHOXML_FAILED=The system failed to find or be able to read the pentaho.xml.
PentahoSystem.USER_INITIALIZATION_SYSTEM_PUBLISHERS_FAILED=One or more system publishers failed to be recognized or created. These are set in the pentaho.xml under the node &lt;publishers>.
PentahoPortalNavigationPortlet.ERROR_0002_NO_OBJ_CONTAINER=No portal object container
PentahoPortalNavigationPortlet.ERROR_0004_NO_PORTAL_PARENT=the current node has no parent of type portal
PentahoSystem.USER_INITIALIZATION_SYSTEM_SETTINGS_FAILED=Failed to read the system configuration information. The location of this configuration is specified either in the web.xml file under the context parameter "pentaho-system-cfg", or is specified with the JVM argument "{0}" (e.g. -D{0}=C:/system/pentaho.xml).
PentahoTableDataFactory.ERROR_0001_CLONE_SHOULD_NOT_FAIL=Clone should not fail.
PentahoTableModel.ERROR_0001_GET_VALUE_AT=PentahoTableModel.GetValueAt() Failed
PentahoSystem.USER_SYSTEM_TITLE=Pentaho Business Intelligence Platform
PentahoSystem.WARNING_CONTENT_REPOSITORY_SCOPE_MISSING=IContentRepository scope not specifed, defaulting to session
PentahoSystem.WARNING_OBJECT_SCOPE_MISSING={0} scope not specifed, defaulting to session
PentahoSystem.WARNING_RUNTIME_REPOSITORY_SCOPE_MISSING=IRuntimeRepository scope not specifed, defaulting to session
PentahoSystem.WARNING_SOLUTION_ENGINE_SCOPE_MISSING=ISolutionEngine scope not specifed, defaulting to global
PentahoPortalNavigationPortlet.ERROR_0003_EXCEPTION=an exception occurred
PentahoSystem.WARNING_SOLUTION_REPOSITORY_SCOPE_MISSING=ISolutionRepository scope not specifed, defaulting to session

PentahoSystem.ERROR_0001_SUBSCRIPTION_REPOSITORY_NOT_SPECIFIED=Could not detemine ISubscriptionRepository implementor
PentahoSystem.DEBUG_SUBSCRIPTION_REPOSITORY_CLASS=ISubscriptionRepository class name is {0} with scope of {1}
PentahoSystem.WARNING_SUBSCRIPTION_REPOSITORY_SCOPE_MISSING=ISubscriptionRepository scope not specifed, defaulting to session
PentahoSystem.ERROR_0002_COULD_NOT_CREATE_SUBSCRIPTION_REPOSITORY=Could not create ISubscriptionRepository implementor
PentahoSystem.ERROR_0003_SUBSCRIPTION_REPOSITORY_NOT_INITIALIZED=
PentahoSystem.WARNING_ACL_PUBLISHER_NOT_SPECIFIED=Could not determine IAclPublisher implementor.
PentahoSystem.DEBUG_ACL_PUBLISHER_CLASS=IAclPublisher class name is {0} with scope of {1}
PentahoSystem.WARNING_ACL_PUBLISHER_SCOPE_MISSING=IAclPublisher scope not specified, defaulting to session
PentahoSystem.ERROR_0004_COULD_NOT_CREATE_ACL_PUBLISHER=Could not create IAclPublisher implementor
PentahoSystem.ERROR_0005_ACL_PUBLISHER_NOT_INITIALIZED=Acl Publisher has not been initialized.
PentahoSystem.ERROR_0029_OUTPUT_HANDLER_NOT_SPECIFIED=Output handler type not specified in reference: {0}
PentahoSystem.ERROR_0006_PRO_PENTAHO_SYSTEM_NOT_INITIALIZED=PentahoSystem has not been initialized. Make sure com.pentaho.system.PentahoSystem is defined as a system listener in pentaho.xml
PentahoSystem.ERROR_0007_USERDETAILSROLELISTSERVICE_NOT_SET=userDetailsRoleListService property of PentahoSystem has not been set. Make sure that an instance of UserDetailsRoleListService is defined in a Spring XML file. Note that UserDetailsRoleListService will attach itself automatically to PentahoSystem. It simply needs to be defined in Spring.

Pie.ERROR_0001_COULD_NOT_CREATE=The widget component could not be created
PieChart.ERROR_0003_DEFINITION_NOT_VALID=Could not read filter panel definition in {0}
PieChartDefinition.ERROR_0001_NO_COLUMN_HEADERS=Error creating column headers
PieChartDefinition.ERROR_0002_NO_ROW_HEADERS=Error creating row headers
PieGrid.ERROR_0001_NO_RESULTS_FROM_ACTION=Could not get any results from the specified action
PieGrid.ERROR_0002_NO_VALUE_ITEM=The value item has not been defined
PieGrid.ERROR_0003_DEFINITION_NOT_VALID=Could not read filter panel definition in {0}
PieGrid.ERROR_0004_NAME_COLUMN_MISSING=The specified name column "{0}" was not found
PieGrid.ERROR_0005_VALUE_COLUMN_MISSING=The specified value column "{0}" was not found
PieGridComponent.MESSAGE_0001_SERIES=Series
PivotView.ERROR_0001_OPTIONS_NOT_DEFINED=Required output 'options' is not defined
PivotView.ERROR_0002_MODEL_NOT_DEFIEND=Required output 'model' is not defined
PivotView.ERROR_0003_CONNECTION_NOT_DEFINED=Required output 'connection' is not defined
PivotView.ERROR_0004_MDX_NOT_DEFINED=Required output 'mdx' is not defined
PivotView.ERROR_0005_MODE_NOT_DEFINED=Required input 'mode' is not defined
PivotView.ERROR_0006_VIEWER_NOT_DEFINED=Required output 'viewer' is not defined
PivotView.ERROR_0007_TITLE_NOT_DEFINED=Required output 'title' is not defined
PivotView.ERROR_0008_URL_NOT_DEFINED=Required output 'url' is not defined
PivotView.ERROR_0009_QUERY_NOT_DEFINED=Required input 'query' is not defined
PrintComponent.ERROR_0001_NO_PRINT_FILE_DEFINED=No print file defined for
PrintComponent.ERROR_0002_NO_SUITABLE_PRINTER=Unable to locate suitable printer
PrintComponent.ERROR_0003_UNABLE_TO_PRINT=Unable to print: {0} :{1}
PrintComponent.USER_PRINTER_NAME=Printer Name
PUBLISHERUTIL.ERROR_0001_PUBLISH_PASSWORD_REQUIRED=Password is required for publishing to the server.

QuartzExecute.DEBUG_EXECUTION_INFO=Scheduled execution of {0}
QuartzExecute.DEBUG_FINISHED_EXECUTION=Finished execution of {0}
QuartzExecute.ERROR_0001_SOLUTION_NAME_MISSING=Solution name not provided
QuartzExecute.ERROR_0002_ACTION_PATH_MISSING=Action path not provided
QuartzExecute.ERROR_0003_ACTION_NAME_MISSING=Action name not provided
QuartzExecute.INFO_TRIGGER_TIME=Triggered {0} at: {1} : {2}

QuartzSystemListener.ERROR_0001_Scheduler_Not_Initialized=Scheduler was not properly initialized at startup
QuartzSystemListener.ERROR_0002_COULD_NOT_LOAD_PROPERTIES=Could not find or load quartz.properties from the system/quartz solution.
QuartzSystemListener.ERROR_0003_LOAD_PROPERTIES_FROM_FILE_FAILED=Loading quartz.properties file {0} failed.
QuartzSystemListener.ERROR_0004_LOAD_PROPERTIES_FROM_CLASSPATH=Loading quartz.properties from classpath failed.

REPOSTEST.JUNIT_TEST_SESSION=JUnit Test Session
RESDEFN.ERROR_0001_RESOURCE_DOES_NOT_EXIST=Resource {0} does not exist.
RESDEFN.ERROR_0002_GETTING_INPUT_STREAM=getting input stream for {0}.
RTELEMENT.ERROR_0001_INVALIDUPDATE=Update of runtime element is invalid - it is currently read-only.
RTREPO.DEBUG_CREATE_INSTANCE=Created instanceId: {0}
RTREPO.DEBUG_LOAD_ELEMENT_BY_ID=loadElementById({0})
RTREPO.DEBUG_NEW_ELEMENT_PARENT=newRuntimeElement({0},{1})
RTREPO.DEBUG_NEW_ELEMENT_PARENT_SOLN=newRuntimeElement({0},{1},{2})
RTREPO.DEBUG_PROPERTY_GETSET=RuntimeElement.{0}Property - {1}
RTREPO.ERROR_0001_INVALIDTYPE=Parameter type mismatch - parameter was {0}, being set to {1}
RTREPO.ERROR_0001_LOAD_ELEMENT=Error loading element {0}
RTREPO.ERROR_0002_SAVING_ELEMENT=Error saving element to session
RTREPO.ERROR_0003_SAVING_ELEMENT=Error saving element to session

RUNTIMEREPOTEST.CREATE_PARENT=SOME PARENT
RUNTIMEREPOTEST.CREATE_PARENT_TYPE=SOME PARENT TYPE
RUNTIMEREPOTEST.DATE_KEY=DATEPROP
RUNTIMEREPOTEST.DEBUG_INSTANCE_ID=Instance Id:
RUNTIMEREPOTEST.DEBUG_NAME_TYPE=Name: {0}, Type: {1}
RUNTIMEREPOTEST.DECIMAL_KEY=BIGDECKEY
RUNTIMEREPOTEST.ERROR_0001_EXCEPTIONNOTTRIPPED=Expected exception was not caught. Update of a read-only runtime element was allowed.
RUNTIMEREPOTEST.ERROR_0002_VALUEREADNOTWHATWASEXPECTED=Did not read expected values in runtime-element. Expected {0} read {1}
RUNTIMEREPOTEST.LIST_ELEMENT_KEY=LISTKEY
RUNTIMEREPOTEST.LIST_ELEMENT_STRING=abcdef
RUNTIMEREPOTEST.LONG_STRING_KEY=LONGKEY
RUNTIMEREPOTEST.MODIFY_NEW_STRING_KEY=NEWSTRINGKEY
RUNTIMEREPOTEST.MODIFY_STRING_VALUE=Here is my new value
RUNTIMEREPOTEST.SALES_SOLUTION=Sales Solution
RUNTIMEREPOTEST.SHORT_STRING_KEY=SHORTKEY
RUNTIMEREPOTEST.SHORT_STRING_VALUE=This is a short value
RUNTIMEREPOTEST.USER_EXCEPTIONTRIPPED=Expected exception caught while trying update on a read-only runtime element.
RUNTIMEREPOTEST.USER_LOADINGREADONLY=Loading read-only runtime element.
RUNTIMEREPOTEST.USER_SETTINGELEMENTTOREADONLY=Setting runtime element to read-only.
RUNTIMEREPOTEST.USER_TESTINGREADONLY=Testing read-only runtime element.
RUNTIMEREPOTEST.USER_TRYINGSETPARENTTYPE=Trying to set the parent type on a read-only runtime element.
RUNTIMEREPOTEST.USER_TRYINGSETSTRINGPROPERTY=Trying to set a string property on a read-only runtime element.
REPOSITORYFILEPUBLISHER.USER_PUBLISHER_PASSWORD_INVALID=Publisher password was not valid.
REPOSITORYFILEPUBLISHER.USER_PUBLISHER_SUCCESSFUL=Publish was successful.
REPOSITORYFILEPUBLISHER.USER_PUBLISHER_FAILED=Publish failed. You may need to make sure the publish password was set on the server. Check the publisher_config.xml on the server.

ReceiptAuditComponent.CODE_AUDIT_CONTENT_RECEIVED=Content Received
ReceiptAuditComponent.ERROR_0001_MESSAGE_NOT_SPECIFIED=Message is not available
ReceiptAuditComponent.ERROR_0002_TIMESTAMP_NOT_SPECIFIED=Timestamp is not available
ResultSetCompareComponent.ERROR_0001_INPUT_RS1_UNDEFINED=Input name result-set-1 is undefined
ResultSetCompareComponent.ERROR_0002_INPUT_RS2_UNDEFINED=Input name result-set-2 is undefined
ReportUtils.ERROR_0036_PENTAHO_SYSTEM_NOT_OK=Pentaho System is not ok

ResultSetCompareComponent.ERROR_0003_COLUMN_UNDEFINED=Column to compare was not supplied
ResultSetCompareComponent.ERROR_0004_INPUT_RS1_NOT_RS=Input result-set-1 is not a resultset.
ResultSetCompareComponent.ERROR_0005_INPUT_RS2_NOT_RS=Input result-set-2 is not a resultset.
ResultSetCompareComponent.ERROR_0006_RESULTSETS_ROWCOUNT_WRONG=Resultsets have different number of rows
ResultSetCompareComponent.ERROR_0007_RESULTSETS_COLUMNCOUNT_WRONG=Results have different number of columns
ResultSetCompareComponent.ERROR_0008_COLUMN_NOT_FOUND=Source resultset doesn't have column
ResultSetCompareComponent.ERROR_0009_COMPARISON_COLUMN_NOT_FOUND=Comparison resultset doesn't have column
ResultSetCompareComponent.ERROR_0010_MISMATCH_OUTPUT=Mismatch = {0}
ResultSetCrosstabComponent.ERROR_0001_PIVOT_COLUMN_IS_REQUIRED=Column to pivot is required.
ResultSetCrosstabComponent.ERROR_0002_MEASURES_COLUMN_IS_REQUIRED=Measures Column is required.
ResultSetCrosstabComponent.ERROR_0003_FORMAT_PARAMETERS_BAD=Invalid parameters - format_type specified but no format_string provided.
ResultSetCrosstabComponent.ERROR_0004_SORT_FORMAT_PARAMETERS_BAD=Invalid parameters - sort_format_type specified but no sort_format_string provided.
ResultSetCrosstabComponent.WARN_DEPRECATED=Warning - you are using a version of the crosstab algorithm that is known to have bugs.
ResultSetFlattenerComponent.ERROR_0001_DATA_INPUT_INVALID_OBJECT=The result-set provided is not an IPentahoResultSet object
ResultSetFlattenerComponent.ERROR_0002_INVALID_OUTPUT=The output parameter was not provided or is not valid
ResultSetFlattenerComponent.ERROR_0003_INVALID_FLATTEN_COLUMN=The column to flatten the IPentahoResultSet by has not been specified or is not valid

RulesTest.DEBUG_0003_SCRIPT_RULE_SUCCESS=testScriptRule success: expected result is 'Central', actual result is {0}
RulesTest.DEBUG_LOOKUP_RULE_SUCCESS=testScriptRule: expected result is 'CTO', actual result is {0}
RulesTest.DEBUG_SCRIPT_RULE_SUCCESS=testScriptRule success: expected result is 'Central', actual result is {0}
RulesTest.ERROR_0001_NULL_RESULT=Rule execution did not return any results
RulesTest.ERROR_0002_WRONG_RESULT=Script rule did not return expected result
RulesTest.ERROR_0004_NULL_OUTPUT_OBJECT=Script rule returned null output object
RulesTest.ERROR_0005_RESULT_WHEN_NULL_EXPECTED=Script rule returned result when error should have occurred
RulesTest.ERROR_0006_RESULT_WHEN_ERROR_EXPECTED=Script rule returned output object when error should have occurred
RulesTest.ERROR_0007_LOOKUP_RULE_INVALID_RESULT=Lookup rule did not return a list
RulesTest.ERROR_0008_LOOKUP_RULE_EMPTY_RESULT=Lookup rule returned an empty list
RulesTest.ERROR_0009_LOOKUP_RULE_COLUMN_MISSING=Lookup rule did not return a position
RulesTest.USER_ERRORS_EXPECTED_OUTPUT_NOT_DEFINED=This should generate errors because the output variable is not defined
RulesTest.USER_ERRORS_EXPECTED_SCRIPT_INVALID=This should generate errors because the javascript is not valid
RulesTest.USER_ERRORS_EXPECTED_SCRIPT_NOT_DEFINED=This should generate errors because the javascript is not defined

RuntimeContext.CODE_XFORM_CONTROL_LABEL_END=</td></tr>
RuntimeContext.CODE_XFORM_CONTROL_LABEL_START=<tr><td class="portlet-font">{0}</td><td class="portlet-font">
RuntimeContext.CODE_XFORM_HEADER1=<body><table width="100%"><tr><td class="portlet-section-header" colspan="2">
RuntimeContext.CODE_XFORM_HEADER2=</td></tr><tr><td class="portlet-section-subheader" colspan="2"> <xf:label>
RuntimeContext.CODE_XFORM_HEADER3=</xf:label></td></tr>
RuntimeContext.DEBUG_AUDIT=audit: instanceId={0}, objectId={1}, messageType={2}
RuntimeContext.DEBUG_EXECUTING_ACTION=Executing action definition: Iteration {0}
RuntimeContext.DEBUG_EXECUTING_ACTIONS=Executing action sequence
RuntimeContext.DEBUG_FINISHED_COMPONENT_EXECUTE=executeComponent finished audited execute
RuntimeContext.DEBUG_INITIALIZING_COMPONENT=Initializing component
RuntimeContext.DEBUG_NO_ACTION=No Action
RuntimeContext.DEBUG_PARAMETER_HTML=createParameterPage html={0}
RuntimeContext.DEBUG_PARAMETER_XFORM=createParameterPage xForm={0}
RuntimeContext.DEBUG_POST-EXECUTE_AUDIT=execute post-audit
RuntimeContext.DEBUG_PRE-EXECUTE_AUDIT=execute pre-audit
RuntimeContext.DEBUG_SETTING_LOGGING=Setting component log level to {0}
RuntimeContext.DEBUG_STARTING_COMPONENT_EXECUTE=executeComponent starting audited execute
RuntimeContext.DEBUG_VALIDATING_COMPONENT=validateComponent validating component {0}
RuntimeContext.DEBUG_VALIDATING_COMPONENTS=validateComponents validating {0} components.
RuntimeContext.ERROR_0001_RUNTIME_RUNNING=Runtime is already running.
RuntimeContext.ERROR_0002_ACTION_NOT_VALIDATED=Action document does not validate: {0}
RuntimeContext.ERROR_0003_ACTION_INPUTS_NOT_VALID=Action inputs do not validate: {0}
RuntimeContext.ERROR_0004_ACTION_OUTPUTS_NOT_VALID=Action outputs do not validate: {0}
RuntimeContext.ERROR_0005_ACTION_RESOURCES_NOT_VALID=Action resources do not validate: {0}
RuntimeContext.ERROR_0006_ACTION_COMPONENT_NOT_VALID=Action components do not validate: {0}
RuntimeContext.ERROR_0007_NAMES_DO_NOT_MATCH=Sequence Definition name {0} and requested name {1} do not match
RuntimeContext.ERROR_0008_ACTION_INITIALIZATION_FAILED=Action initialization failed: {0}
RuntimeContext.ERROR_0009_COULD_NOT_CREATE_COMPONENT=Could not create component {0}
RuntimeContext.ERROR_0010_RUNTIME_DID_NOT_VALIDATE=Runtime has not been validated
RuntimeContext.ERROR_0011_NO_VALID_ACTIONS=No valid ActionDefinitions available
RuntimeContext.ERROR_0012_EXECUTION_FAILED=ActionDefinition for {0} did not execute successfully
RuntimeContext.ERROR_0013_BAD_PARAMETERS=Parameters could not be resolved
RuntimeContext.ERROR_0014_NO_OUTPUT_HANDLER=Output handler could not be resolved
RuntimeContext.ERROR_0015_RESOURCES_NOT_RESOLVED=Resources could not be resolved
RuntimeContext.ERROR_0016_COMPONENT_INITIALIZE_FAILED=Initialization of component failed
RuntimeContext.ERROR_0017_COMPONENT_EXECUTE_FAILED=Activity failed to execute
RuntimeContext.ERROR_0018_PARAMETER_NOT_FULFILLED=The requested parameter "{0}" has a NULL value
RuntimeContext.ERROR_0019_INVALID_INPUT_REQUEST=Invalid input parameter "{0}" requested during execution of {1}
RuntimeContext.ERROR_0020_INVALID_LOOP_PARAMETER=Invalid loop parameter "{0}" requested during execution of {1}
RuntimeContext.ERROR_0021_INVALID_OUTPUT_REQUEST=Invalid output parameter "{0}" requested during execution of {1}
RuntimeContext.ERROR_0022_INVALID_RESOURCE_REQUEST=Invalid resource "{0}" requested during execution of {1}
RuntimeContext.ERROR_0023_INVALID_OUTPUT_STREAM=Requested output stream cannot be provided for "{0}" because it is not of type 'content'
RuntimeContext.ERROR_0024_NO_CONTENT_REPOSITORY=Could not get content repository
RuntimeContext.ERROR_0025_INVALID_CONTENT_LOCATION=Could not get content location
RuntimeContext.ERROR_0026_NO_OUTPUT_STREAM=Could not get output stream
RuntimeContext.ERROR_0027_COULD_NOT_CREATE_CHILD=Could not create child instance
RuntimeContext.ERROR_0028_MISSING_COLUMN=Column named "{0}" not found
RuntimeContext.ERROR_0029_SAVE_PARAM_NOT_FOUND=Error output parameter "{0}" not found during save.
RuntimeContext.ERROR_0030_SEND_FEEDBACKFORM=Could not create feedback form.
RuntimeContext.ERROR_0031_INPUT_NOT_FOUND=The required parameter "{0}" was not specified in the action-inputs
RuntimeContext.ERROR_0032_CONDITIONAL_EXECUTION_FAILED=The conditional execution did not complete successfully.
RuntimeContext.INFO_ACTION_NOT_EXECUTED=Actions not executed due to condition.
RuntimeContext.TRACE_INFO_USING_CURRENT_PARAMETER_VALUE=using the current value of "{0}"
RuntimeContext.TRACE_USING_DEFAULT_PARAMETER_VALUE=using the default value of "{0}"
RuntimeContext.USER_BAD_PARAMETER_PAGE=Could not generate the parameter page
RuntimeContext.USER_PARAMETER_FORM_SUBMIT=Submit
RuntimeContext.USER_PROVIDE_PARAMETERS=Please provide the following parameter(s)
RuntimeContext.WARN_UNRECOGNIZED_SCOPE=Scope {0} is not recognized for parameter {1}.
RuntimeContext.WARN_DEPRECATED_COMPONENT_CLASS=Attempt to use {0}, please use {1} instead
RuntimeContext.WARN_REQUESTED_PARAMETER_SOURCE_NOT_AVAILABLE=The requested parameter provider {0} for parameter {1} is not available
RuntimeContext.WARN_VARIABLE_IN_LOOP_IS_NULL=Variable in loop is null: "{0}"
RuntimeContext.WARN_VARIABLE_IN_LOOP_NOT_RECOGNIZED=Variable in loop is not recognized: {0} of type {1}
RuntimeContext.INFO_NO_OUTPUT_HANDLER=Output of "response" was present but output handler was null.
SCHEDULER_ADMIN.ERROR_0001_DISPLAY_ERROR=Could not create Scheduler Admin display
SOLNFOLDER.QUERY_COLUMN_DESCRIPTION=description
SOLNFOLDER.QUERY_COLUMN_NAME=name
SOLNFOLDER.QUERY_COLUMN_PATH=path
SOLNFOLDER.QUERY_FOLDER_SEARCHER=org.pentaho.repository.solution.SolutionFolder.folderSearcher
SOLNFOLDER.QUERY_HIBERNATE_TABLE=org.pentaho.repository.solution.SolutionFolder
SOLNREPOTEST.ACTION_DEFINITION_1=Action Defn 1
SOLNREPOTEST.ACTION_DEFINITION_1_DESCRIPTION=Test Action Definition
SOLNREPOTEST.ACTION_DEFINITION_2=Action Defn 2
SOLNREPOTEST.ACTION_DEFINITION_2_ACTION_PARAMETER_1=request
SOLNREPOTEST.ACTION_DEFINITION_2_ACTION_PARAMETER_2=session
SOLNREPOTEST.ACTION_DEFINITION_2_ACTION_PARAMETER_2_VALUE_2=ORDER2
SOLNREPOTEST.ACTION_DEFINITION_2_ACTION_PARAMETER_3=debug
SOLNREPOTEST.ACTION_DEFINITION_2_ACTION_PARAMETER_VALUE_1=ORDER1
SOLNREPOTEST.ACTION_DEFINITION_2_ACTION_PARAMETER_VALUE_3=ORDER3
SOLNREPOTEST.ACTION_DEFINITION_2_ACTION_TYPE=Here is a different action type
SOLNREPOTEST.ACTION_DEFINITION_2_COMPONENT_PROPERTY=adifferentprop
SOLNREPOTEST.ACTION_DEFINITION_2_COMPONENT_PROPERTY_2=yet another prop
SOLNREPOTEST.ACTION_DEFINITION_2_COMPONENT_VALUE=a different value
SOLNREPOTEST.ACTION_DEFINITION_2_COMPONENT_VALUE_2=yet another value
SOLNREPOTEST.ACTION_DEFINITION_2_COMPONENT_XML=<component-node><something-else>Here is something else</something-else></component-node>
SOLNREPOTEST.ACTION_DEFINITION_2_DESCRIPTION=Another Test Action Definition
SOLNREPOTEST.ACTION_DEFINITION_2_DESCRIPTION_2=Another action description
SOLNREPOTEST.ACTION_DEFINITION_2_HELP=Here is some very short, but useful help text on the action definition.
SOLNREPOTEST.ACTION_DEFINITION_2_INPUT_DEFINITION=InputDefnKey
SOLNREPOTEST.ACTION_DEFINITION_2_OUTPUT_DEFINITION=OutputDefnKey
SOLNREPOTEST.ACTION_DEFINITION_2_OUTPUT_DESCRIPTION=Another Parameter
SOLNREPOTEST.ACTION_DEFINITION_2_OUTPUT_PARAMETER=OutputKey1
SOLNREPOTEST.ACTION_DEFINITION_2_OUTPUT_VALUE=More Text
SOLNREPOTEST.ACTION_DEFINITION_2_RESOURCE_DEFINITION_KEY=ResourceDefnKey
SOLNREPOTEST.ACTION_DEFINITION_3=Action Defn 3
SOLNREPOTEST.ACTION_DEFINITION_3_ACTION_DEFINITION_COMPONENT_XML=<component-node><something-else>Here is something else</something-else></component-node>
SOLNREPOTEST.ACTION_DEFINITION_3_ACTION_DEFINITION_DESCRIPTION=Another action description
SOLNREPOTEST.ACTION_DEFINITION_3_ACTION_DEFINITION_HELP=Here is some very short, but useful help text on the action definition.
SOLNREPOTEST.ACTION_DEFINITION_3_ACTION_TYPE=Action Type x
SOLNREPOTEST.ACTION_DEFINITION_3_COMPONENT_PROPERTY_1=third prop
SOLNREPOTEST.ACTION_DEFINITION_3_COMPONENT_PROPERTY_2=fourth prop
SOLNREPOTEST.ACTION_DEFINITION_3_COMPONENT_VALUE_1=Third Value
SOLNREPOTEST.ACTION_DEFINITION_3_COMPONENT_VALUE_2=fourth value
SOLNREPOTEST.ACTION_DEFINITION_3_DESCRIPTION=Yet Another Test Action Definition
SOLNREPOTEST.ACTION_DEFINITION_3_INPUT_ACTION_PARAMETER=SomeInputKey
SOLNREPOTEST.ACTION_DEFINITION_3_INPUT_ACTION_PARAMETER_DESCRIPTION=An Input Action Parameter
SOLNREPOTEST.ACTION_DEFINITION_3_INPUT_ACTION_PARAMETER_VALUE=Default Value
SOLNREPOTEST.ACTION_DEFINITION_3_INPUT_DEFINITION_KEY=Input Definition Key
SOLNREPOTEST.ACTION_DEFINITION_3_OUTPUT_ACTION_PARAMETER=Some output key
SOLNREPOTEST.ACTION_DEFINITION_3_OUTPUT_ACTION_PARAMETER_DESCRIPTION=An Output Action Parameter
SOLNREPOTEST.ACTION_DEFINITION_3_OUTPUT_ACTION_PARAMETER_SOURCE_1=session
SOLNREPOTEST.ACTION_DEFINITION_3_OUTPUT_ACTION_PARAMETER_SOURCE_1_VALUE=ORDER1
SOLNREPOTEST.ACTION_DEFINITION_3_OUTPUT_ACTION_PARAMETER_SOURCE_2=debug
SOLNREPOTEST.ACTION_DEFINITION_3_OUTPUT_ACTION_PARAMETER_SOURCE_2_VALUE=ORDER2
SOLNREPOTEST.ACTION_DEFINITION_3_OUTPUT_ACTION_PARAMETER_SOURCE_3=request
SOLNREPOTEST.ACTION_DEFINITION_3_OUTPUT_ACTION_PARAMETER_SOURCE_3_VALUE=ORDER3
SOLNREPOTEST.ACTION_DEFINITION_3_OUTPUT_ACTION_PARAMETER_VALUE=Some More Output Text
SOLNREPOTEST.ACTION_DEFINITION_3_OUTPUT_DEFINITION_KEY=Output Definition Key
SOLNREPOTEST.ACTION_DEFINITION_3_POST_EXEC_AUDIT_LIST_1=postList Item 1
SOLNREPOTEST.ACTION_DEFINITION_3_POST_EXEC_AUDIT_LIST_2=postList Item 2
SOLNREPOTEST.ACTION_DEFINITION_3_PRE_EXEC_AUDIT_LIST_1=PreList Item 1
SOLNREPOTEST.ACTION_DEFINITION_3_PRE_EXEC_AUDIT_LIST_2=PreList Item 2
SOLNREPOTEST.ACTION_DEFINITION_3_PRE_EXEC_AUDIT_LIST_3=PreList Item 3
SOLNREPOTEST.ACTION_DEFINITION_3_RESOURCE_DEFINITION_ACTION_NAME=Open
SOLNREPOTEST.ACTION_DEFINITION_3_RESOURCE_DEFINITION_DESCRIPTION=Some XML Report Output
SOLNREPOTEST.ACTION_DEFINITION_3_RESOURCE_DEFINITION_FILE_URL=http://www.pentaho.org/anotherfile.xml
SOLNREPOTEST.ACTION_DEFINITION_3_RESOURCE_DEFINITION_KEY=Resource key
SOLNREPOTEST.ACTION_DEFINITION_3_RESOURCE_DEFINITION_MAP_KEY=ResourceDefnKey
SOLNREPOTEST.ACTION_DEFINITION_ACTION_TYPE=Here is an action type
SOLNREPOTEST.ACTION_DEFINITION_COMPONENT_XML=<component-node><something>Here is something</something></component-node>
SOLNREPOTEST.ACTION_DEFINITION_DESCRIPTION=This is the action description
SOLNREPOTEST.ACTION_DEFINITION_HELP=Here is some lengthy, wordy help text on the action definition.
SOLNREPOTEST.ACTION_SEQUENCE_1=Action Sequence 1
SOLNREPOTEST.ACTION_SEQUENCE_1_TITLE=Action Sequence 1 Title
SOLNREPOTEST.ACTION_SEQUENCE_2=Action Sequence 2
SOLNREPOTEST.ACTION_SEQUENCE_2_TITLE=Action Sequence 2 Title
SOLNREPOTEST.ACTION_SEQUENCE_AUTHOR=mbatchelor
SOLNREPOTEST.ACTION_SEQUENCE_HELP_TEXT=This is a bunch of help text.
SOLNREPOTEST.ACTION_SEQUENCE_IMAGEURL=http://www.google.com/intl/en/images/logo.gif
SOLNREPOTEST.ASSERT_COULD_NOT_CREATE_SUBFOLDER=Could not create subfolder.
SOLNREPOTEST.COMPONENT_PROPS_MAIN=Component Properties
SOLNREPOTEST.DEBUG_ACTION_DEFINITION_AUDIT=Audit:
SOLNREPOTEST.DEBUG_ACTION_DEFINITION_COMPONENT_NAME=Component Name:
SOLNREPOTEST.DEBUG_ACTION_DEFINITION_DESCRIPTION=Description:
SOLNREPOTEST.DEBUG_ACTION_DEFINITION_HELP=Help:
SOLNREPOTEST.DEBUG_ACTION_DEFINITION_MAIN=  Action Definition:
SOLNREPOTEST.DEBUG_ACTION_DEFINITION_NAME=Name:
SOLNREPOTEST.DEBUG_ACTION_DEFINITION_PARENT=Parent:
SOLNREPOTEST.DEBUG_ACTION_DEFINITION_REVISION=Revision:
SOLNREPOTEST.DEBUG_ACTION_DEFINITION_TITLE=Title:
SOLNREPOTEST.DEBUG_ACTION_DEFINITION_TYPE=Type:
SOLNREPOTEST.DEBUG_ACTION_SEQUENCE=Action Sequence:
SOLNREPOTEST.DEBUG_ACTION_SEQUENCE_AUTHOR=Author:
SOLNREPOTEST.DEBUG_ACTION_SEQUENCE_DESCRIPTION=Description:
SOLNREPOTEST.DEBUG_ACTION_SEQUENCE_HELP=Help:
SOLNREPOTEST.DEBUG_ACTION_SEQUENCE_IMAGE_URL=ImageUrl:
SOLNREPOTEST.DEBUG_ACTION_SEQUENCE_NAME=Name:
SOLNREPOTEST.DEBUG_ACTION_SEQUENCE_PARENT=Parent:
SOLNREPOTEST.DEBUG_ACTION_SEQUENCE_PATH=Path:
SOLNREPOTEST.DEBUG_ACTION_SEQUENCE_REVISION=Revision:
SOLNREPOTEST.DEBUG_ACTION_SEQUENCE_TITLE=Title:
SOLNREPOTEST.DEBUG_ACTION_SEQUENCE_TYPE=Type:
SOLNREPOTEST.DEBUG_ACTION_SEQUENCE_VERSION=Version:
SOLNREPOTEST.DEBUG_AUDIT_LIST_POST=Post
SOLNREPOTEST.DEBUG_AUDIT_LIST_PRE=Pre
SOLNREPOTEST.DEBUG_CHILD_ACTION_SEQUENCE_COUNT=Kid ActionSequences count=
SOLNREPOTEST.DEBUG_CHILD_FOLDER_COUNT=Child Folder Count=
SOLNREPOTEST.DEBUG_COMPONENT_PROPS_KEY_VALUE=Key: {0} / Value: {1}
SOLNREPOTEST.DEBUG_EXECUTE_AUDIT_LIST_MAIN=ExecuteAuditList
SOLNREPOTEST.DEBUG_EXECUTE_AUDIT_LIST_VALUE=Value:
SOLNREPOTEST.DEBUG_GETTING_CHILDREN_ACTION_SEQUENCES=Getting childrenActionSequences
SOLNREPOTEST.DEBUG_GETTING_CHILDREN_FOLDERS_COLLECTION=Getting childrenFolders Collection
SOLNREPOTEST.DEBUG_IO_DEFINITIONS_MAIN= Definitions
SOLNREPOTEST.DEBUG_IO_DEFINITION_ID=Id:
SOLNREPOTEST.DEBUG_IO_DEFINITION_INPUT=Input
SOLNREPOTEST.DEBUG_IO_DEFINITION_KEY=Key:
SOLNREPOTEST.DEBUG_IO_DEFINITION_NAME=Name:
SOLNREPOTEST.DEBUG_IO_DEFINITION_OUTPUT=Output
SOLNREPOTEST.DEBUG_IO_DEFINITION_TYPE=Type:
SOLNREPOTEST.DEBUG_IO_DEFINITION_VALUE=Value:
SOLNREPOTEST.DEBUG_PARAMETER_SOURCES_MAIN=Parameter Sources
SOLNREPOTEST.DEBUG_PARAMETER_SOURCE_NAME=Source Name:
SOLNREPOTEST.DEBUG_PARAMETER_SOURCE_NUMBER=Parameter Source #
SOLNREPOTEST.DEBUG_PARAMETER_SOURCE_VALUE=Value:
SOLNREPOTEST.DEBUG_RESOURCE_DEFINITIONS_ID=Id:
SOLNREPOTEST.DEBUG_RESOURCE_DEFINITIONS_KEY=Key:
SOLNREPOTEST.DEBUG_RESOURCE_DEFINITIONS_LOCATION=Location:
SOLNREPOTEST.DEBUG_RESOURCE_DEFINITIONS_MAIN=Resource Definitions
SOLNREPOTEST.DEBUG_RESOURCE_DEFINITIONS_MIME_TYPE=Mime Type:
SOLNREPOTEST.DEBUG_RESOURCE_DEFINITIONS_NAME=Name:
SOLNREPOTEST.DEBUG_RESOURCE_DEFINITIONS_REVISION=Revision:
SOLNREPOTEST.DEBUG_RESOURCE_DEFINITIONS_VALUE=Value
SOLNREPOTEST.DEBUG_SOLUTION_LOADED=Loaded solution root:
SOLNREPOTEST.EMPTY_FOLDER_DESCRIPTION=This folder will be empty
SOLNREPOTEST.ERROR_CREATE_ACTION_DEFINITION=Could not create new action definition
SOLNREPOTEST.ERROR_CREATE_ACTION_SEQUENCE=Could not create new action sequence
SOLNREPOTEST.INPUT_ACTION_PARAMETER_1=InputKey1
SOLNREPOTEST.INPUT_ACTION_PARAMETER_1_KEY=SomeParameter
SOLNREPOTEST.INPUT_ACTION_PARAMETER_1_VALUE=Default Value
SOLNREPOTEST.OUTPUT_PARAMETER_1=OutputKey1
SOLNREPOTEST.OUTPUT_PARAMETER_1_KEY=Another Parameter
SOLNREPOTEST.OUTPUT_PARAMETER_1_VALUE=Junk
SOLNREPOTEST.PROPKEY_1=someprop
SOLNREPOTEST.PROPKEY_2=someprop2
SOLNREPOTEST.PROPVALUE_1=somevalue
SOLNREPOTEST.PROPVALUE_2=some other value
SOLNREPOTEST.RESOURCE_DEFINITION_1=ResourceDefnKey1
SOLNREPOTEST.RESOURCE_DEFINITION_1_DESCRIPTION=Some XML Document
SOLNREPOTEST.RESOURCE_DEFINITION_1_KEY=ResourceDefnKey
SOLNREPOTEST.RESOURCE_DEFINITION_1_OPEN=Open
SOLNREPOTEST.RESOURCE_DEFINITION_1_XML_FILE=http://www.pentaho.org/somefile.xml
SOLNREPOTEST.RESOURCE_DEFINITION_2_DESCRIPTION=Some other XML Document
SOLNREPOTEST.RESOURCE_DEFINITION_2_XML_DOCUMENT=http://www.pentaho.org/anotherfile.xml
SOLNREPOTEST.SALES_SOLUTION=Sales Solution
SOLNREPOTEST.SALES_SOLUTION_ROOT_DESCRIPTION=This folder is the root of the Sales Solution
SOLNREPOTEST.SUBFOLDER_1=Subfolder 1
SOLNREPOTEST.SUBFOLDER_1_DESCRIPTION=This folder contains another folder
SOLNREPOTEST.SUBFOLDER_2=Subfolder 2
SOLNREPOTEST.SUB_SUBFOLDER=Subsub folder
SOLNREPOTEST.SUB_SUBFOLDER_DESCRIPTION=This folder contains some action sequences and other stuff
SOLNREPOTEST.TEXT_HTML=text/html
SOLNREPOTEST.TEXT_STRING=text/string
SOLNREPOTEST.TEXT_XML=text/xml
SOLREPO.DEBUG_CREATE_ACTION=Creating Action Definition in ActionSequence {0}
SOLREPO.DEBUG_CREATE_ACTION_SEQ=Creating new Action Sequence in folder: {0}
SOLREPO.DEBUG_CREATE_ACTION_SEQ_ID=Creating Action Sequence ID: {0}
SOLREPO.DEBUG_CREATE_FOLDER_ID=Creating folder id: {0}
SOLREPO.DEBUG_LOAD_FOLDER_BY_ID=Loading Solution Folder {0}
SOLREPO.DEBUG_NEW_FOLDER=Creating new Solution folder - Name: {0}, Description: {1}, Parent: {2}

SOLREPO.ERROR_0001_LOAD_FOLDER=loading solution folder {0}
SOLREPO.ERROR_0002_SAVING_FOLDER=saving solution folder
SOLREPO.ERROR_0003_SAVING_ACTION_SEQ=Exception saving Action Sequence
SOLREPO.ERROR_0004_SAVING_ACTION_DEFN=Exception creating/saving Action Definition
SOLREPO.ERROR_0005_SAVING_ACTION_DEFN=Exception creating/saving Action Definition
SOLREPO.ERROR_0006_MISSING_RESOURCE=Resource not found: {0}

SOLREPO.QUERY_FIND_ACTION_RESOURCE_BY_PATH=com.pentaho.repository.dbbased.solution.ActionResource.findActionResourceByPath
SOLREPO.QUERY_FIND_ACTION_SEQUENCE_BY_PATH=com.pentaho.repository.dbbased.solution.ActionSequence.findActionSequenceByPath
SOLREPO.QUERY_FIND_ALL_ROOT_SOLUTION_FOLDERS=com.pentaho.repository.dbbased.solution.SolutionFolder.findAllRootSolutionFolders
SOLREPO.QUERY_FIND_SOLUTION_FOLDER_BY_PATH=com.pentaho.repository.dbbased.solution.SolutionFolder.findSolutionFolderByPath
SOLREPO.QUERY_VARIABLE_PATH=path

SOLREPO.AUDIT_DEL_FILE=Deleted File: {0}
SOLREPO.AUDOT_DEL_FOLDER=Deleted Folder: {0}
SOLUTION.PATHBUILDER={0}/{1}
SOLUTION.PATHBUILDER_ROOT=/{0}
SOLUTION_MANAGER.ERROR_0001_DISPLAY_ERROR=Could not create Solution Manager display

SQLBaseComponent.DEBUG_RUNNING_QUERY=Running query - {0}
SQLBaseComponent.DEBUG_RUNNING_QUERY_TIMEOUT=Running query - timeout [{1} seconds] - {0}
SQLBaseComponent.DEBUG_WAITING_FOR_CONNECTION=Waiting {0}ms for connection
SQLBaseComponent.ERROR_0001_QUERY_NOT_SPECIFIED=The query was not specified for {0}
SQLBaseComponent.ERROR_0002_CONNECTION_NOT_SPECIFIED=The connection information was not specified for {0}
SQLBaseComponent.ERROR_0003_OUTPUT_NOT_SPECIFIED=lookup-result output is not defined for {0}
SQLBaseComponent.ERROR_0004_VALIDATION_FAILED=Could not validate {0}
SQLBaseComponent.ERROR_0005_INVALID_CONNECTION=Database connection could not be established
SQLBaseComponent.ERROR_0006_EXECUTE_FAILED=Could not execute {0}
SQLBaseComponent.ERROR_0007_NO_CONNECTION=Connection to data source is not valid

SQLExecute.USER_AFFECTED_ROWS_COLUMN_NAME=AffectedRows
SQLExecute.USER_AFFECTED_ROW_STATUS=Status
SQLExecute.USER_SUCCESS=Success
SQLResultSet.ERROR_0001_OBTAINING_ROWCOUNT=Could not obtain rowcount.
SQLResultSet.ERROR_0002_GET_VALUE=Could not get value from resultset.
SQLResultSet.ERROR_0003_BEFORE_FIRST=Could not seek to beginning of resultset.
SQLResultSet.ERROR_0004_GET_METADATA=Could not get SQL Metadata.
SQLResultSet.ERROR_0005_NEXT=Could not get next row in resultset.
SQLResultSet.ERROR_0006_GET_COLUMNCOUNT=Could not get column count from metadata.
SQLResultSet.ERROR_0007_BEFORE_FIRST_CONNECTION_CLOSED=Could not seek to beginning of resultset, connection closed.
SQLResultSet.WARN_CONNECTION_NOT_CLOSED=Failed to close connection.
SQLResultSet.WARN_RESULTSET_TYPE_UNDETERMINED=ResultSet type could not be determined, assuming default table model.

SYSTEMSETTINGS.CODE_LOG_NAME=SYSTEM-SETTINGS
SYSTEMSETTINGS.DEBUG_GET_SYSTEM_SETTING_PATH=getSystemSetting system path=system/{0}
SYSTEMSETTINGS.DEBUG_SYSTEM_SETTINGS_GET_FILE=SystemSettings.getFile path={0}
SYSTEMSETTINGS.ERROR_0001_RUNTIME_CONTEXT_NULL=Runtime context is null
SYSTEMSETTINGS.ERROR_0002_FILE_NOT_IN_SOLUTION=File {0} does not exist
SYSTEMSETTINGS.ERROR_0003_INVALID_OR_MISSING_FILE=File system/{0} is either missing, or is invalid XML.
SampleDataTest.ERROR_0001_TEST_FAILED=Did not find expected rows of data in {0}, expected {1} and got {2}
Scheduler.ERROR_0001_SCHEDULER_CANNOT_CANCEL=Could not cancel: {0}

SchedulerAdminComponent.CODE_false=false
SchedulerAdminComponent.CODE_true=true
SchedulerAdminComponent.ERROR_0001_SchedulerError=Scheduler Error -
SchedulerAdminComponent.USER_IS_PAUSED=Is Scheduler Paused
SchedulerAdminComponent.USER_JOB_NAMES=Job Names
SchedulerAdminUIComponent.ERROR_0001_ErrorInScheduler=Error in Scheduler:
SchedulerAdminUIComponent.ERROR_0002_NoScheduler=No Scheduler:
SchedulerAdminUIComponent.USER_JobsResumed=All Jobs Resumed
SchedulerAdminUIComponent.USER_JobsSuspended=All Jobs Suspended
SchedulerAdminUIComponent.USER_NEVER=Never
SchedulerAdminUIComponent.USER_Paused=Scheduler Paused
SchedulerAdminUIComponent.USER_Resumed=Scheduler Resumed
SchedulerAdminUIComponent.USER_false=false
SchedulerAdminUIComponent.USER_isPaused=Paused
SchedulerAdminUIComponent.USER_isRunning=Running
SchedulerAdminUIComponent.USER_true=true

SchedulerTest.DEBUG_SchedulerTest=Scheduler Admin UI Test
SchedulerTest.ERROR_0001_WAITING_INTERRUPTED=Interrupted while waiting for scheduler test to complete

SecureFilterComponent.ERROR_0001_INVALID_SELECTION="{0}" is not a valid selection for "{1}" for this user
SecureFilterComponent.ERROR_0001_PARAM_MISSING=Unable to find or create a filter list for the action input parameter "{0}"
SecureFilterComponent.ERROR_0002_SESSION_PARAM_NOT_FOUND=Security Violation: Session Parameter {0} not found

SequenceDefinition.DEBUG_ADDING_SOURCE_FOR_PARAMETER=Adding variable source {0} to parameter {1}
SequenceDefinition.DEBUG_USING_DEFAULT_VALUE=Adding default value of "{0}" to parameter {1}
SequenceDefinition.ERROR_0001_DOCUMENT_ERROR=ActionSequenceFactory: {0}
SequenceDefinition.ERROR_0002_NO_ACTION_SEQUENCE_NODE=ActionSequenceFactory Invalid XML: 'action-sequence' node not found in {0}/{1}/{2}
#SequenceDefinition.ERROR_0003_available
SequenceDefinition.ERROR_0004_VARIABLE_SOURCE_NOT_VALID=Variable definition {0} for parameter {1} is not valid
SequenceDefinition.ERROR_0005_PARSING_PARAMETERS=Parsing parameters in action sequence
SequenceDefinition.ERROR_0006_PARSING_RESOURCE=Parsing resource in action sequence
SequenceDefinition.ERROR_0007_RESOURCE_NO_MIME_TYPE=Resource named {0} was ignored because there is no mime type
SequenceDefinition.ERROR_0008_RESOURCE_NO_LOCATION=Resource named {0} was ignored because there is no location specified

ServerDSAdmin.ERROR_0001_USER_WEB_XML_NOT_FOUND=web.xml not found at: {0}
ServerDSAdmin.ERROR_0002_WEB_XML_INVALID=web.xml could not be parsed: {0}
ServerDSAdmin.ERROR_0003_CANNOT_SAVE=Could not save datasource with id {0}
ServerDSAdmin.ERROR_0004_CANNOT_RENAME=Could not rename datasource with id {0}
ServerDSAdmin.ERROR_0005_CANNOT_DELETE=Could not delete datasource with id {0}
ServerDSAdmin.ERROR_0006_CANNOT_OVERWRITE=Cannot overwrite datasource {0}
ServerDSAdmin.ERROR_0007_DATASOURCE_IS_NULL=Cannot save a null datasource

SettingsPublisher.ERROR_0001_PUBLISH_FAILED=Could not publish System Settings
SettingsPublisher.USER_DESCRIPTION=Refresh all of the system settings from the documents in {0}
SettingsPublisher.USER_ERROR_PUBLISH_FAILED=The System Settings publisher encountered errors:
SettingsPublisher.USER_SYSTEM_SETTINGS=System Settings
SettingsPublisher.USER_SYSTEM_SETTINGS_UPDATED=The System Settings have been updated

SharkManager.DEBUG_CONNECT=Connect
SharkManager.DEBUG_DISCONNECT=Disonnect
SharkManager.DEBUG_IS_PROCESS_RUNNING=isProcessRunning {0} {1}
SharkManager.DEBUG_LOADING_PACKAGE=Loading package {0}
SharkManager.DEBUG_NUMBER_PROCESSES=Number of processes running for package {0}, process {1}: {2}
SharkManager.DEBUG_PROCESSES_FOR_PACKAGE=getProcessesForPackage - package, process:
SharkManager.DEBUG_PROCESS_RUNNING_COUNT=process running: count={0} length={1}
SharkManager.DEBUG_PROCESS_START=processStart {0}
SharkManager.DEBUG_PROCESS_START_2=processStart {0} {1}
SharkManager.DEBUG_PROCESS_TO_START=processesToStart {0}
SharkManager.DEBUG_RUNNING_PROCESS=Package has running process:
SharkManager.ERROR_00014_IN_PROCESS_TO_START=Error in processesToStart
SharkManager.ERROR_00017_ACTIVITY_NOT_IN_WORKLIST=Activity: {0} not found in worklist for {1}
SharkManager.ERROR_0001_ERROR_IN_SHARK_CONF_SETTING=Error in the Shak.conf setting
SharkManager.ERROR_0002_COULD_NOT_CREATE_USER_OR_GROUP=Error creating user or group {0}
SharkManager.ERROR_0003_COULD_NOT_CREATE_USER_MAPPING=Error creating participant mapping for {0}
SharkManager.ERROR_0004_COULD_NOT_LOAD_PACKAGE=Error in packageLoad {0}
SharkManager.ERROR_0005_IS_PACKAGE_LOADED_ERROR=Error in isPackageLoaded {0}
SharkManager.ERROR_0006_COULD_NOT_START_PROCESS=Error starting process {0}
SharkManager.ERROR_0007_COULD_NOT_START_PROCESS=Error starting process {0} {1}
SharkManager.ERROR_0008_COULD_NOT_UNLOAD_PACKAGE=Error unloading package {0}
SharkManager.ERROR_0009_COULD_NOT_DELETE_COMPLETED_PROCESSES=Error deleting completed processes
SharkManager.ERROR_0010_IS_PROCESS_RUNNING_ERROR=Error in isProcessRunning {0} {1}
SharkManager.ERROR_0011_ACTIVITY_COMPLETE_ERROR=Error in activityComplete {0}
SharkManager.ERROR_0012_GET_ASSIGNMENT_ERROR=Error in getAssignment {0}
SharkManager.ERROR_0013_NOT_ACTIVITY_OWNER=I don't own activity
SharkManager.ERROR_0015_TRANSFORM_ERROR=Error in transform
SharkManager.ERROR_0016_GET_XFORM_ERROR=Error in getXForm {0} {1}
SharkManager.ERROR_0016_INITIALIZING_WORKFLOW_ENGINE=Error initializing Shark workflow engine... workflow will not be available.
SharkManager.ERROR_0017_NO_SHARK.XML_FILE=Problem finding shark solution configuration file (shark.xml)- no userid or password available to initialize Shark engine.
SharkManager.ERROR_0020_RETRIEVEING_PACKAGE_NAMES=Error retrieving package names from Shark engine.
SharkManager.ERROR_0021_PACKAGE_HAS_RUNNING_PROCESSES=Error in packageHasRunningProcesses -
SharkManager.ERROR_0022_GET_PROCESSES_FOR_PACKAGE=Error in getProcessesForPackage
SharkManager.ERROR_FAILED_TO_SET_JNDI=Failed to set JNDI source string in Shark configuration
SharkManager.WARN_PACKAGE_NOT_CLOSED=Package was not closed because it still has process (es) running; Package {0}

SharkPublisher.DEBUG_ADDING_NEW_FILES=Adding new XPDL files to Shark external repository
SharkPublisher.DEBUG_ADDING_UNMODIFIED_FILES=Verifying/updating unmodified XPDL files in Shark external repository
SharkPublisher.DEBUG_CLEANSING_REPOSITORY=Cleansing Shark external repository
SharkPublisher.DEBUG_COPYING_FILES=Copy XPDL files from solutions to Shark external repository
SharkPublisher.DEBUG_UPDATING_FILES=Updating modified XPDL files in Shark external repository
SharkPublisher.ERROR_0001_COULD_NOT_COPY_MISSING_FILE=Could not copy missing file {0}
SharkPublisher.ERROR_0002_COULD_NOT_COPY_FILE=Could not copy file {0}
SharkPublisher.ERROR_0003_EXTERNAL_REPOSITORY_DOES_NOT_EXIST=Shark external repository directory does not exist
SharkPublisher.ERROR_0004_UNLOAD_FAIL_PROCESSES_RUNNING=Package {0} could not be unloaded - the package still has active processes running. Try again later.
SharkPublisher.ERROR_0005_UNLOAD_FAILED_DUE_TO_REFERENCES=Package {0} could not be unloaded - the package is referenced by another external package. Will retry unload at end of cycle.
SharkPublisher.ERROR_0006_UNLOAD_FAILED=Failed to unload package {0}
SharkPublisher.ERROR_0007_COULD_NOT_ADD_FILE=Could not add XPDL file {0}
SharkPublisher.ERROR_0008_COULD_NOT_UPDATE_FILE=Could not update XPDL file {0}
SharkPublisher.ERROR_0009_PUBLISH_FAILED=Could not publish Workflow
SharkPublisher.INFO_DELETING_FILE=Deleting {0}
SharkPublisher.USER_ERROR_PUBLISH_FAILED=The Workflow publisher encountered errors:
SharkPublisher.USER_PUBLISH_DESCRIPTION=Find any new or updated workflows and publish them to the workflow engine. Attempt to unload any removed workflows from the engine
SharkPublisher.USER_TITLE=Shark Workflow Engine
SharkPublisher.USER_WORKFLOW_UPDATED=The Workflow engine has been updated
SharkPublisher.WARN_COULD_NOT_DELETE_FILE=Could not delete {0}

SharkToolAgent.ERROR_0001_ATTRIBUTE_NOT_SET=Action extended attribute is not set
SharkToolAgent.ERROR_0002_SOLUTION_ID_NOT_SET=solution-id is not set
SharkToolAgent.ERROR_0003_ACTION_NAME_NOT_SET=Action name is not set
SharkToolAgent.ERROR_0004_ACTIVITY_UTL_NOT_SET=Pentaho_Activity_URL parameter is not set
SharkToolAgent.ERROR_0005_TERMINATED_BADLY= terminated incorrectly:
SharkToolAgent.ERROR_0006_INVALID_RESPONSE_FROM_ACTION=Execution of Pentaho action did not return a valid response
SharkToolAgent.TOOL_AGENT_INFO=Pentaho Activity Agent needs a Solution Id, Pentaho Instance Id, and Action document path

SharkWorkflow.DEBUG_ADDING_PARAMETER=execute adding parameter {0}={1}
SharkWorkflow.DEBUG_AVAILABLE_PROCESS=execute availableProcessName={0}
SharkWorkflow.DEBUG_AVAILABLE_PROCESS_VERSION=execute found process, version={0}
SharkWorkflow.DEBUG_PACKAGE_AND_PROCESS=execute packageName={0} processName={1}
SharkWorkflow.DEBUG_STARTING_PROCESS=execute starting process processId={0}
SharkWorkflow.ERROR_0001_PACKAGE_NOT_DEFINED=XPDL package name is not defined
SharkWorkflow.ERROR_0002_PROCESS_NOT_DEFINED=XPDL process name is not defined
SharkWorkflow.ERROR_0003_PROCESS_NOT_RUNNING=Requested process is not running - packageName={0} processName={1}
SharkWorkflow.ERROR_0004_INVALID_PROCESS_ID=Process id could not be determined for requested process - packageName={0} processName={1}
SharkWorkflow.ERROR_0005_INVALID_VERSION_NUMBER=Version number could not be determined for requested process - packageName={0} processName={1}
SharkWorkflow.ERROR_0006_ERROR_STARTING_PROCESS=Error while starting process {0}

SoapUtil.ERROR_0001_UNKNOWN_ERROR=Error message is not known

SolutionContextListener.ERROR_0001_NO_ROOT_PATH=Solution path is invalid
SolutionContextListener.INFO_CONTEXT_PATH=contextPath={0}
SolutionContextListener.INFO_INITIALIZING=Pentaho BI Platform Initializing
SolutionContextListener.INFO_ROOT_PATH=rootPath={0}
SolutionContextListener.INFO_SERVLET_CONTEXT=ServletContext={0}
SolutionContextListener.INFO_SYSTEM_EXITING=Pentaho BI Platform Exiting
SolutionContextListener.INFO_SYSTEM_NOT_READY=Pentaho BI Platform server failed to properly initialize. The system will not be available for requests. {0} Base Url = {1}, Solution Path = {2}
SolutionContextListener.INFO_SYSTEM_READY=Pentaho BI Platform server is ready. {0} Base Url = {1}, Solution Path = {2}

SolutionEngine.DEBUG_GETTING_RUNTIME_CONTEXT=Getting runtime context and data
SolutionEngine.DEBUG_LOADING_ACTION_DEFINITION=Loading action sequence definition file
SolutionEngine.DEBUG_STARTING_EXECUTION=Starting execute of {0}/{1}/{2}
SolutionEngine.ERROR_0001_PROCESS_NOT_SPECIFIED=No process specified
SolutionEngine.ERROR_0002_SOLUTION_NOT_SPECIFIED=No solution specified
SolutionEngine.ERROR_0003_PATH_NOT_SPECIFIED=No solution path specified
SolutionEngine.ERROR_0004_ACTION_NOT_SPECIFIED=No action sequence specified
SolutionEngine.ERROR_0005_ACTION_SEQUENCE_NOT_FOUND=Action sequence not valid
SolutionEngine.ERROR_0006_ACTION_SEQUENCE_INVALID=Action sequence validation failed
SolutionEngine.ERROR_0007_ACTION_EXECUTION_FAILED=Action sequence execution failed
SolutionEngine.ERROR_0008_INVALID_INSTANCE=Invalid instance id requested "{0}"

SolutionManagerUIComponent.INFO_0001_FILE_SAVED=FileSaved to:

SolutionPublisher.ERROR_0001_PUBLISH_FAILED=Could not publish Solution Repository
SolutionPublisher.USER_ERROR_PUBLISH_FAILED=The Solution Repository publisher encountered errors:
SolutionPublisher.USER_SOLUTION_REPOSITORY_UPDATED=The Solution Repository has been updated

SolutionRepository.DEBUG_ADDING_ACTION=Adding action to solution repository {0}
SolutionRepository.DEBUG_FILE_LIST_XPATH=getFileList xPath={0}
SolutionRepository.DEBUG_FILE_PATH=getFile path={0}
SolutionRepository.ERROR_0001_FILE_DOES_NOT_EXIST=File does not exist {0}
SolutionRepository.ERROR_0002_NULL_RUNTIME_CONTEXT=Runtime context is null
SolutionRepository.ERROR_0003_NULL_SOLUTION_FILE=File does not exist in solution {0}
SolutionRepository.ERROR_0004_INVALID_CONTEXT=getActionDefinition - context, instance id and action name are not all valid
SolutionRepository.ERROR_0005_INVALID_SOLUTION_FILE=Could not find Action Definition document
SolutionRepository.ERROR_0006_INVALID_SEQUENCE_DOCUMENT=Solution action sequence document is not valid {0}
SolutionRepository.ERROR_0007_COULD_NOT_READ_PROPERTIES=Could not read properties file {0}
SolutionRepository.ERROR_0007_NAMES_DO_NOT_MATCH=Sequence Definition name {0} and requested name {1} do not match
SolutionRepository.ERROR_0008_ACTION_SEQUENCE_NAME_INVALID=Action Sequence has no name or no path
SolutionRepository.ERROR_0009_INVALID_DOCUMENT=The solution document {0} is not a valid XML document
SolutionRepository.ERROR_0010_FILE_OPEN_FAILED=Attempt to open a non-existent file: {0}.
SolutionRepository.ERROR_0010_FILESIZE_ERROR=The File "{0}" is too large, contains {1} bytes
SolutionRepository.ERROR_0011_TRANSACTION_FAILED=Hibernate transaction failed, rolling back.
SolutionRepository.ERROR_0011_READ_ERROR=Could not completely read file: {0}
SolutionRepository.ERROR_0012_INVALID_SOLUTION_ROOT=Solution root folder ({0}) is invalid.
SolutionRepository.ERROR_0013_RESET_FAILED=Reset failed: {0}
SolutionRepository.ERROR_0014_COULD_NOT_WRITE_FILE=Could not write file: {0}
SolutionRepository.USER_DELETE_FOLDER_WARNING=Delete folder called with a file reference... should be a folder reference
SolutionRepository.USER_PUBLISH_DESCRIPTION=Read all of the solution files and re-generate the repository index
SolutionRepository.USER_PUBLISH_TITLE=Update Solution Repository
SolutionRepository.WARN_MISSING_RESOURCE_PROPERTY=Missing property "{0}" in resource file "{1}" for "{2}"
SolutionRepository.WARN_0001_UNDEFINED_SOLUTION_NAME=Solution Repository name not defined in Pentaho.xml node solution-repository/db-repository-name
SolutionRepository.WARN_0002_USING_SOLUTION_NAME=Using solution name: {0}
SolutionRepository.ACCESS_DENIED=Access to {0} for operation {1} was denied.
SolutionRepository.INFO_0001_BEGIN_LOAD_DB_REPOSITORY=BEGIN - UPDATE SOLUTION FROM FILE SYSTEM
SolutionRepository.INFO_0002_UPDATED_FOLDER=UPDATED - FOLDER: {0}
SolutionRepository.INFO_0003_END_LOAD_DB_REPOSITORY=END - UPDATE SOLUTION FROM FILE SYSTEM
SolutionRepository.INFO_0004_ADDED_FOLDER=ADDED - FOLDER: {0}
SolutionRepository.INFO_0005_UPDATED_FOLDER=UPDATED - FOLDER: {0}
SolutionRepository.INFO_0006_ADDED_FILE=ADDED - FILE: {0}
SolutionRepository.INFO_0007_UPDATED_FILE=UPDATED - FILE: {0}
SolutionRepository.INFO_0008_NOT_ADDED=Solution File: "{0}" Not added.  Assumed to be in the admin folder.
SolutionRepository.INFO_0009_RESET_SUCCESS=Reset successful.  Default ACLS applied.

SolutionManagerUI.ERROR_0001=Info: This cannot be executed against a Pentaho file-based repository and can only be used with a RDBMS repository.

#Query Stuff
SolutionRepository.QUERY_COLUMN_PARENT=parent
SolutionRepository.QUERY_COLUMN_PATH=fullPath

SystemSettingsTest.ERROR_0001_SOLUTION_DIR_INVALID=Solution base directory does not exist: {0}
SystemSettingsTest.ERROR_0002_SOLUTION_SYSTEM_DIR_INVALID=Solution system directory does not exist: {0}
SystemSettingsTest.ERROR_0003_SYSTEM_SETTINGS_FILE_MISSING=Solution system settings files does not exist: {0}
SystemSettingsTest.ERROR_0004_SYSTEM_NAME_NOT_SPECIFIED=Solution Engine implementor is not specified
SystemSettingsTest.ERROR_0005_INVALID_PUBLISHERS_DOCUMENT=Publishers description document could not be generated
SystemSettingsTest.ERROR_0006_COULD_NOT_GET_PUBLISHER_DESCRIPTION=Error trying to get publishers description document
SystemSettingsTest.INFO_GETTING_SYSTEM_NAME=Getting system name from system settings
SystemSettings.ERROR_0003_FAILED_INITIALIZE=Failed to initialize properties defined in file: {0}
SystemSettingsTest.INFO_SOLUTION_DIR_PATH=Using solutions directory path of {0}
SystemSettingsTest.INFO_SYSTEM_NAME=Solution Engine implementor = {0}
SystemSettingsTest.USER_PUBLISHER_CLASS=Publisher Class: {0}
SystemSettingsTest.USER_PUBLISHER_CREATED=Publisher created successfully
SystemSettingsTest.USER_PUBLISHER_DESCRIPTION=Publisher Description: {0}
SystemSettingsTest.USER_PUBLISHER_NAME=Publisher Name: {0}

Template.ERROR_0001_TEMPLATE_NOT_DEFINED=Template not defined as input or resource
Template.ERROR_0002_OUTPUT_COUNT_WRONG=Expecting only one output, but got none or more than one
Template.ERROR_0003_COULD_NOT_READ_TEMPLATE=Could not read template
Template.ERROR_0004_COULD_NOT_FORMAT_TEMPLATE=Could not format template
Template.ERROR_0005_COULD_NOT_DETERMINE_COLUMN=Column in result set could not be determined. To format using a result set, make sure the column name and input name are the same, or make sure the result set has only one column.

TestComponent.CODE_PRINT_DELIM=**
TestComponent.DEBUG_EXECUTING_TEST=Executing TestComponent
TestComponent.DEBUG_INITIALIZING_TEST=Initializing TestComponent
TestComponent.DEBUG_INPUT_DESCRIPTION=There is an input called {0} of type {1}
TestComponent.DEBUG_OUTPUT_DESCRIPTION=There is an output called {0} of type {1}
TestComponent.DEBUG_RESOURCE_CONTENTS=Resource contents: {0}
TestComponent.DEBUG_RESOURCE_DESCRIPTION=There is a resource called {0} of type {1} at location {2}
TestComponent.ERROR_0001_TEST_NODE_NOT_FOUND=Node 'test' not found
TestComponent.ERROR_0002_PARAMETER_MISSING=Invalid parameters - "{0}" not found
TestComponent.ERROR_0003_PARAMETER_MISSING=Missing parameter(s) {0} - "{1}" required "{2}" found.
TestComponent.ERROR_0003_PARAMETER_NOT_MAP=Invalid parameters - "{0}" is not a Map
TestComponent.ERROR_0004_P1_P2_WRONG_TYPE=Invalid parameters - p1 must be a property map and p2 must be a property-map-list
TestComponent.ERROR_0005_RESOURCE_NOT_LOADED=Resource could not be loaded: {1}

TestIntl.test=Hello, getting strings from Shark!

UI.ERROR_0001_BAD_TEMPLATE=Template could not be loaded: {0}
UI.ERROR_0002_BAD_TEMPLATE_OBJECT=Template engine could not be loaded
UI.FILES.VIEW=View:
UI.FILES.ICONS=Icons
UI.FILES.LIST=List
UI.FILES.BROWSE=Browse
UI.FILES.SOLUTIONS=Solution(s)
UI.FILES.CONFIRM=Do you really want to do this?
UI.FILES.DEFAULT=Default
UI.PUBLISHERS-MINI.REFRESH=Refresh
UI.PUBLISHERS-MINI.MORE=More
UI.TEST_SUITE.SEE_SUBMISSION=Click here to see the entire submission
UI.PARAM_FORM_UTIL.REPORT_NAME=Report Name:
UI.FILE_PROPS_EDITOR.NAME=File Properties Editor
UI.USER_ADD=Add
UI.USER_ABOUT=About
UI.USER_ABOUT_TITLE=Pentaho Server Version: {0}
UI.USER_COPYRIGHT=Copyright &copy; 2004 - 2008 
UI.USER_ABOUT_TEXT={0} Pentaho Corporation. All rights reserved.<p/>This software was developed by Pentaho Corporation and is provided under the terms of the Mozilla Public License, Version 1.1, or any later version. If you need a copy of the license, please go to http://www.mozilla.org/MPL/MPL-1.1.txt. The Original Code is the Pentaho BI Platform. The Initial Developer is Pentaho Corporation. <p/>Software distributed under the Mozilla Public License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. Please refer to the license for the specific language governing your rights and limitations. <p/>
UI.USER_SPECIAL_THANKS=Special thanks to our Contributors.
UI.USER_ACTIONS=Actions
UI.USER_ADMIN=Admin
UI.USER_ADMIN_INTRO=Welcome to Pentaho Administration. Here administrators can manage schedules and refresh the Pentaho BI Server settings.<p/>Additional information for Administrators - Pentaho Professional Edition can integrate with LDAP or MSAD providers for single sign on and securing of reports, track the changes throughout the lifecycle of solution from development to production, understand the usage patterns of the application through auditing, and much more. For more information see <a href="http://www.pentaho.org">www.pentaho.com</a>
UI.USER_ANALYSIS=Analysis
UI.USER_ANALYSIS_INVALID_PAGE=This page cannot be accessed directly. It must be linked to from other pages
UI.USER_ANALYSIS_UNTITLED_PIVOT_NAME=Untitled Pivot
UI.USER_BACK=Back
UI.USER_BACKGROUND=Background
UI.USER_BURST_EDIT_DATA_HINT=Enter the names and email addresses for yourself and a few friends. When you run the bursting examples each person will receive a report that is specific for the region you selected for them.
UI.USER_BURST_EDIT_DATA_TITLE=Edit Bursting Destinations
UI.USER_BURST_EMAIL=E-Mail
UI.USER_BURST_MANAGER=Manager
UI.USER_BURST_REGION=Region
UI.USER_CANCEL=Cancel
UI.USER_CHOOSE=Choose...
UI.USER_CLOSE=Close
UI.USER_COMPLETE=Complete
UI.USER_CUSTOM_PARAMETER_HINT=This parameter page is generated using a custom (XSL) template. You can create a custom template for each report if you want to...
UI.USER_DATASOURCES_TITLE=Datasource Administration
UI.USER_DATASOURCES_XSL_CONFIGURED=Configured
UI.USER_DATASOURCES_XSL_NOT_CONFIGURED=Not Configured
UI.USER_DATASOURCE_ACTIONS=Actions
UI.USER_DATASOURCE_ADD=Add
UI.USER_DATASOURCE_COPY=Copy
UI.USER_DATASOURCE_DELETE=Delete
UI.USER_DATASOURCE_DESCRIPTION=Description
UI.USER_DATASOURCE_DRIVER=Driver
UI.USER_DATASOURCE_EDIT=Edit
UI.USER_DATASOURCE_EDIT_HELP=Make any changes you need and then choose 'Save' or 'Test'
UI.USER_DATASOURCE_NAME=Datasource
UI.USER_DATASOURCE_NEW_PASSWORD=New password
UI.USER_DATASOURCE_NEW_PASSWORD_AGAIN=New password again
UI.USER_DATASOURCE_OLD_PASSWORD=Old password
UI.USER_DATASOURCE_PASSWORD=Password
UI.USER_DATASOURCE_REFRESH=Refresh
UI.USER_DATASOURCE_RENAME=Rename
UI.USER_DATASOURCE_SAME_PASSWORD=Keep password the same
UI.USER_DATASOURCE_SAVE=Save
UI.USER_DATASOURCE_SEPARATOR=|
UI.USER_DATASOURCE_STATUS=Web App
UI.USER_DATASOURCE_TEST=Test
UI.USER_DATASOURCE_TEST_HINT='Test' will attempt to connect to the datasource using these settings. It will not test that the datasource has been configured for the web application
UI.USER_DATASOURCE_TYPE=Type
UI.USER_DATASOURCE_URL=URL
UI.USER_DATASOURCE_USER=User Id
UI.USER_DATE=Date
UI.USER_DELETE=Delete
UI.USER_DEMOS=Demos...
UI.USER_DOWNLOADS=Downloads...
UI.USER_DRILL_HINT=Drill down on
UI.USER_FILE_CACHE=My Workspace
UI.USER_FILTER_PANEL_HINT=Select filters to apply to other controls on this page
UI.USER_FIRE_TIME_NAME=Fire Time - Last / Next
UI.USER_FORUMS=Forums...
UI.USER_HOME=Home
UI.USER_HOME_INTRO=The Pentaho Open Source BI Suite provides comprehensive reporting, analysis, and dashboard capabilities that help organizations operate more efficiently and effectively.
UI.USER_JOB_CLASS=Job Class
UI.USER_JOB_DESCRIPTION=Description
UI.USER_JOB_GROUP=Job Group
UI.USER_JOB_GROUP_NAME=Job - Group / Name
UI.USER_JOB_NAME=Job Name
UI.USER_JOB_TABLE_TITLE=Scheduled Jobs
UI.USER_LINKS=Related Links
UI.USER_LOGOUT=Logout
UI.USER_NAME=Name
UI.USER_NAVIGATE=Go
UI.USER_NEW_CONTENT=*New Files*
UI.USER_NEW_CONTENT_CLEAR_ALERT=Clear Toolbar Alert
UI.USER_NEW_CONTENT_INTRO=This page shows reports that you have submitted to run in background on the server. You can cancel ones that have not run yet, and you can view or delete ones that have.
UI.USER_OFFLINE=If you are connected to the internet you will get up-to-date information here
UI.USER_PARAMETER_HINT=Use this form to supply the parameters required for this content
UI.USER_PARAMETER_NOT_OPTIONAL=Please select something for {0}
UI.USER_PARAMETER_BACKGROUND_WARNING=Info:  Reports that prompt for parameters are not supported with this feature.  Run in Background may report errors. Click OK to continue.
UI.USER_PENTAHO.COM=Pentaho.com...
UI.USER_PORTALS=Portals
UI.USER_PORTAL=Portal
UI.USER_PUBLISHER_ACTION=Actions
UI.USER_PUBLISHER_DESCRIPTION=Description
UI.USER_PUBLISHER_NAME=Publisher
UI.USER_PUBLISHER_PUBLISH=Publish
UI.USER_PUBLISHER_TITLE=Publisher Administration

UI.USER_RESET=Reset
UI.RESET_REPOSITORY_TITLE=Reset Solution Repository
UI.USER_RUN=Run
UI.USER_SAMPLES=Samples and Examples

UI.USER_SCHEDULED=Waiting
UI.USER_SCHEDULER_ACTION_DELETE=Delete
UI.USER_SCHEDULER_ACTION_EXECUTE_JOB=Run Now
UI.USER_SCHEDULER_ACTION_LIST=List Jobs
UI.USER_SCHEDULER_ACTION_RESUME=Resume
UI.USER_SCHEDULER_ACTION_STATUS=Scheduler Status
UI.USER_SCHEDULER_ACTION_SUSPEND=Suspend
UI.USER_SCHEDULER_ADMINISTRATION=Scheduler Administration
UI.USER_SCHEDULER_ADMIN_HELP=You can use the pages to suspend or resume the scheduler. You can check the status of the scheduler and get a list of the current jobs that are scheduled.
UI.USER_SCHEDULER_PAUSE_STATUS=Scheduler Status is:
UI.USER_SCHEDULER_RESUME_RESULT=Scheduler Resume Result:
UI.USER_SCHEDULER_SUSPEND_RESULT=Scheduler Suspend Result:

UI.USER_SELECT=Select:
UI.USER_SHOW=Show
UI.USER_SIZE=Size
UI.USER_SOLUTIONS=Solutions
UI.USER_STOP=Stop
UI.USER_SUBMIT=Submit

UI.USER_TEST_SUITE_ACTIONS=Actions
UI.USER_TEST_SUITE_ALL_PASSED=All Passed
UI.USER_TEST_SUITE_AUTO_TEST=Auto Test
UI.USER_TEST_SUITE_CLICK_HERE=Click here
UI.USER_TEST_SUITE_DURATION=Duration (s)
UI.USER_TEST_SUITE_ENVIRONMENT=System Properties
UI.USER_TEST_SUITE_FAIL=Fail
UI.USER_TEST_SUITE_FAILED=Failed
UI.USER_TEST_SUITE_MESSAGES=Messages
UI.USER_TEST_SUITE_NOT_RUN=Not run
UI.USER_TEST_SUITE_NUM_PASS_FAIL=# P F
UI.USER_TEST_SUITE_PASS=Pass
UI.USER_TEST_SUITE_PASSED=Passed
UI.USER_TEST_SUITE_PENTAHO_ID=Your pentaho.org user id (optional):
UI.USER_TEST_SUITE_PROPERTY=Property
UI.USER_TEST_SUITE_RUNNING=Running
UI.USER_TEST_SUITE_SOLUTION_REPOSITORY=Solution Repository
UI.USER_TEST_SUITE_SOME_FAILURES=Some Failures
UI.USER_TEST_SUITE_SOME_PASSED=Some Passed
UI.USER_TEST_SUITE_START=Start
UI.USER_TEST_SUITE_STATUS=Status
UI.USER_TEST_SUITE_STOPPED=Stopped
UI.USER_TEST_SUITE_SUBMISSION=Submission
UI.USER_TEST_SUITE_SUBMIT=Submit
UI.USER_TEST_SUITE_SUBMIT_HINT=Clicking below will submit your system properties and results of test suite executions to Pentaho. This helps.... etc. etc.
UI.USER_TEST_SUITE_SUCCESS=Success
UI.USER_TEST_SUITE_SUITE=Suite
UI.USER_TEST_SUITE_TESTS= Tests
UI.USER_TEST_SUITE_TEST_NAME=Test Name
UI.USER_TEST_SUITE_TITLE=Test Suite
UI.USER_TEST_SUITE_UNKNOWN=Unknown
UI.USER_TEST_SUITE_VALUE=Value
UI.USER_TEST_SUITE_VIEW_OUTPUT=View Output:
UI.USER_TRIGGER_ACTION=Action
UI.USER_TRIGGER_GROUP=Trigger Group
UI.USER_TRIGGER_GROUP_NAME=Trigger - Group / Name
UI.USER_TRIGGER_NAME=Trigger Name
UI.USER_TRIGGER_STATE=State
UI.USER_TRIGGER_STATE_BLOCKED=Blocked
UI.USER_TRIGGER_STATE_COMPLETE=Complete
UI.USER_TRIGGER_STATE_ERROR=Error
UI.USER_TRIGGER_STATE_NONE=None
UI.USER_TRIGGER_STATE_NORMAL=Normal
UI.USER_TRIGGER_STATE_PAUSED=Paused
UI.USER_TYPE=Type
UI.USER_VIEW=View
UI.USER_UPDATE=Update...
UI.USER_WELCOME=Welcome
UI.USER_WHATS_NEW=What's New At Pentaho
UI.USER_ERROR_0003_NO_BACKGROUND_EXECUTION=Background execution not defined in the pentaho.xml.

UIServlet.ACTION_FAILED=Action Failed
UIServlet.ERROR_0001_COMPONENT_NOT_SPECIFIED=Component not specified
UIServlet.ERROR_0002_COMPONENT_INVALID=Could not create component {0}

UIUtil.ERROR_0001_REQUEST_FAILED=The request failed
UIUtil.ERROR_0002_COULD_NOT_PROCESS=The solution engine could not process the event
UIUtil.USER_ACTION_SUCCESSFUL=Action Successful
UIUtil.USER_SERVER_VERSION=Server Version: {0}
UIUtil.USER_START_ACTION=Pentaho BI Platform - Start Action
UIUtil.ERROR_PAGE_TITLE=Pentaho BI Platform - Error in Action
UUIDUtil.ERROR_0001_LOADING_ETHERNET_ADDRESS=loading "EthernetAddress" native library
UUIDUtil.ERROR_0002_GET_MAC_ADDR=Can't get primary ethernet adapter MAC address - falling back to dummy/generated address.
UUIDUtil.ERROR_0003_GENERATEFAILED=Could not generate UUID.

UpLoad.DEBUG_CONTENT_TYPE=Content type: {0}
UpLoad.DEBUG_FIELD_NAME=Field name: {0}
UpLoad.DEBUG_NAME=Name: {0}

UtilityComponent.ERROR_0001_FORMAT_ERROR=Error formatting Message
UtilityComponent.ERROR_0002_MESSAGE_LOG_ERROR=Error printing message to log
UtilityComponent.ERROR_0003_ERROR_COPYING_PARAMETER=Error copying Parameter
UtilityComponent.ERROR_0004_PARAMETER_NOT_MAP=Invalid parameter - "{0}" is not a Map
UtilityComponent.ERROR_0005_GET_MAP_VALUES_ERROR=Error pulling values from property-map
UtilityComponent.ERROR_0006_NO_COMMAND=ERROR No command name specified
UtilityComponent.ERROR_0007_UNKNOWN_COMMAND=ERROR Unknown command specified - "{0}"

ViewPortlet.CODE_MESSAGE_TEMPLATE=<span class="portlet-font">{0}</span>
ViewPortlet.USER_HELP_NOT_AVAILABLE=Help is not availabe for this
ViewPortlet.USER_OPTIONS_NOT_AVAILABLE=There are no options for this

WIDGETS.ERROR_0001_DISPLAY_ERROR=Could not create widget display
Widget.ERROR_0001_COULD_NOT_CREATE=The widget component could not be created
Widget.ERROR_0001_COULD_NOT_CREATE_WIDGET=Could not create widget display
Widget.ERROR_0002_INVALID_RESOURCE=Could not load resource: {0}
Widget.ERROR_0003_QUERY_CONNECTION_NOT_SPECIFIED=query and connection must be specified
Widget.USER_WIDGET_NOT_SPECIFIED=The widget definition was not specified

ChartHelper.ERROR_0001_IO_PROBLEM_GETTING_CHART_TYPE=Could not retrieve chart type from xml definition - I/O error.
ChartHelper.ERROR_0002_COULD_NOT_DETERMINE_CHART_TYPE=Chart type not found in xml definition nor as a parameter. Can not generate chart without a chart type.
ChartHelper.ERROR_0003_INVALID_CHART_TYPE=Invalid chart type: {0}, {1}

WidgetGrid.ERROR_0001_NO_RESULTS_FROM_ACTION=Could not get any results from the specified action
WidgetGrid.ERROR_0002_NO_VALUE_ITEM=The value item has not been defined
WidgetGrid.ERROR_0003_DEFINITION_NOT_VALID=Could not read filter panel definition in {0}
WidgetGrid.ERROR_0004_NAME_COLUMN_MISSING=The specified name column "{0}" was not found
WidgetGrid.ERROR_0005_VALUE_COLUMN_MISSING=The specified value column "{0}" was not found

XFormUtil.ERROR_0001_GET_ELEMENTS_ERROR=getElements error
XFormUtil.ERROR_0002_TRANSFORM_ERROR=Error in transform
XFormUtil.ERROR_0003_GET_XFORM_ERROR=Error in getXForm {0} {1}

XMLComponentFactory.ERROR_0001_Unable_To_Create_Class=Unable to create class:

XMLUTL.ERROR_0011_MAP_KEYS=Map keys for persistance may only be strings.
XMLUTL.ERROR_0012_DATA_TYPE=Maps for persistance may only contain Strings, BigDecimals, Dates, Longs, Lists, or Maps as values. You passed a {0}.
XMLUTL.ERROR_0013_PARSING=Could not parse XML document
XMLUTL.ERROR_0014_UNKNOWN_TYPE=Element is not a known type {0}

XQConnection.ERROR_0001_UNABLE_TO_READ=Unable to read: {0}
XQConnection.ERROR_0002_XQUERY_EXCEPTION=Exception while running query: {0}

XQueryBaseComponent.DEBUG_RUNNING_QUERY=Running query - {0}
XQueryBaseComponent.ERROR_0001_QUERY_NOT_SPECIFIED=The query was not specified for {0}
XQueryBaseComponent.ERROR_0003_OUTPUT_NOT_SPECIFIED=lookup-result output is not defined for {0}
XQueryBaseComponent.ERROR_0004_VALIDATION_FAILED=Could not validate {0}
XQueryBaseComponent.ERROR_0005_INVALID_CONNECTION=Database connection could not be established
XQueryBaseComponent.ERROR_0006_EXECUTE_FAILED=Could not execute {0}
XQueryBaseComponent.ERROR_0007_FILE_NOT_FOUND=File not found: {0}
XQueryBaseComponent.ERROR_0008_SOURCE_NOT_DEFINED=Source document not defined {0}
XQueryBaseComponent.ERROR_0009_ERROR_BUILDING_COLUMN_TYPES=Error building column types
XQueryBaseComponent.ERROR_0010_ERROR_RUNNING_QUERY=Error running query
XQueryBaseComponent.ERROR_0011_ERROR_CREATING_TEMP_FILE=Error creating temp file

XmlHelper.ERROR_0001_GET_DOC_FROM_STRING_ERROR=getDocFromString error: {0}
XmlHelper.ERROR_0003_NULL_XSL_SOURCE=transform xsl source is null
XmlHelper.ERROR_0004_NULL_DOCUMENT=transform document source is null
XmlHelper.ERROR_0006_TRANSFORM_XML_ERROR=transformXml error: {0} using transformation: {1}
XmlHelper.ERROR_0007_TRANSFORM_XML_URL=transformXmlUrl error: {0} using transformation: {1}
#XmlHelper.ERROR_0008_GET_DOM_FROM_STRING_ERROR=getDomFromString error: {0}
XmlHelper.ERROR_0009_SAVE_DOMoTO_FILE_ERROR=saveDomToFile error: {0}
#XmlHelper.ERROR_0010_GET_CONTENT_FROM_RESOURCE_ERROR=getContentFromResource error: {0}
XmlHelper.ERROR_0011_TRANSFORM_XSL_DOES_NOT_EXIST=XSL not found: {0}
XmlHelper.ERROR_0012_COULD_NOT_READ_PROPERTIES=Could not read properties file {0}
XmlHelper.ERROR_0013_FAILED_TO_CREATE_FILEINPUTSTREAM=Failed to create FileInputStream from file: {0}
XmlHelper.ERROR_0014_FAILED_TO_PARSE_XML_DOCUMENT=Failed to parse XML document in FileInputStream: {0}
XmlHelper.ERROR_0015_FAILED_TO_CLOSE_INPUTSTREAM=Failed to close FileInputStream.
XmlHelper.WARN_MISSING_RESOURCE_PROPERTY=Missing property "{0}" in resource file "{1}" for "{2}"

org.pentaho.test.DashboardWidgetTest.testWidget1.USER_DESCRIPTION=Test Widget Component
org.pentaho.test.DashboardWidgetTest.testWidgetGrid1.USER_DESCRIPTION=Test Widget Grid Component

org.pentaho.test.EmailTest.testEmailHtml.USER_DESCRIPTION=Send an HTML and text email to Joe Pentaho
org.pentaho.test.EmailTest.testEmailLoop.USER_DESCRIPTION=Send 4 emails using a list
org.pentaho.test.EmailTest.testEmailLoopProp.USER_DESCRIPTION=Send 4 emails using property map
org.pentaho.test.EmailTest.testEmailOnly.USER_DESCRIPTION=Send a text only email to Joe Pentaho

org.pentaho.test.FilterPanelTest.testFilterDefinition1.USER_DESCRIPTION=Test Filter Panel Component

org.pentaho.test.HTMLComponentTest.testComponent1.USER_DESCRIPTION=Test HTML Component
org.pentaho.test.HTMLComponentTest.testComponent2.USER_DESCRIPTION=Test HTML Component (error test)
org.pentaho.test.HTMLComponentTest.testComponent3.USER_DESCRIPTION=Test HTML Component (error test)

org.pentaho.test.NavigationTest.testSolutionNames.USER_DESCRIPTION=Test Navigation Component

org.pentaho.test.PrintTest.testPrinting.USER_DESCRIPTION=Test Printing

org.pentaho.test.PublishTest.testSolutionPublish.USER_DESCRIPTION=Test Solution Repository Publisher
org.pentaho.test.PublishTest.testWorkflowPublish.USER_DESCRIPTION=Test Workflow Publisher

org.pentaho.test.ReportingTest.testBIRTReport1.USER_DESCRIPTION=Test BIRT Report - HTML and PDF
org.pentaho.test.ReportingTest.testBIRTReport3.USER_DESCRIPTION=Test BIRT Report - default parameter
org.pentaho.test.ReportingTest.testBIRTReport4.USER_DESCRIPTION=Test Report - save to content repository
org.pentaho.test.ReportingTest.testJasperReports1.USER_DESCRIPTION=Test JasperReports - HTML, parameter EAST
org.pentaho.test.ReportingTest.testJasperReports2.USER_DESCRIPTION=test JasperReports - PDF, default parameter

org.pentaho.test.RulesTest.testQueryRule.USER_DESCRIPTION=Test SQLLookup Rule (Positions)
org.pentaho.test.RulesTest.testQueryRule2.USER_DESCRIPTION=Test SQLLookup Rule (Regions and Departments)
org.pentaho.test.RulesTest.testScriptRule.USER_DESCRIPTION=Test Javascript Rule
org.pentaho.test.RulesTest.testScriptRuleError1.USER_DESCRIPTION=Test Javascript Rule (error test)
org.pentaho.test.RulesTest.testScriptRuleError2.USER_DESCRIPTION=Test Javascript Rule (error test)
org.pentaho.test.RulesTest.testScriptRuleError3.USER_DESCRIPTION=Test Javascript Rule (error test)

org.pentaho.test.RuntimeTest.testBursting.USER_DESCRIPTION=Test Bursting
org.pentaho.test.RuntimeTest.testComponent.USER_DESCRIPTION=Test TestComponent
org.pentaho.test.RuntimeTest.testHTMLBursting.USER_DESCRIPTION=Test Bursting (HTML)
org.pentaho.test.RuntimeTest.testHelloWorld.USER_DESCRIPTION=Test Hello World Component
org.pentaho.test.RuntimeTest.testLooping.USER_DESCRIPTION=Test Component Looping
org.pentaho.test.RuntimeTest.testMultiComponent.USER_DESCRIPTION=Test Component Sequence
org.pentaho.test.RuntimeTest.testMultiComponentLoop.USER_DESCRIPTION=Test Multi-Component Loop

org.pentaho.test.SampleDataTest.testSampleData.USER_DESCRIPTION=Test Sample Database
org.pentaho.test.SampleDataTest.testSharkData.USER_DESCRIPTION=Test Workflow Database

org.pentaho.test.SchedulerAdminTest.testScheduler.USER_DESCRIPTION=Test Scheduler Administration
org.pentaho.test.SchedulerTest.testScheduler.USER_DESCRIPTION=Test Scheduler
org.pentaho.test.SolutionRepositoryCacheTest.testCache.USER_DESCRIPTION=Test Solution Repository Caching

org.pentaho.test.SystemSettingsTest.testASetUp.USER_DESCRIPTION=Test Basic Configuration
org.pentaho.test.SystemSettingsTest.testPublishers.USER_DESCRIPTION=Test System Publisher Interface
org.pentaho.test.SystemSettingsTest.testSettings.USER_DESCRIPTION=Test System Settings

org.pentaho.test.TemplateTest.testTemplate1.USER_DESCRIPTION=Test Template Component

org.pentaho.test.UtilityTest.testUtilityFunctions.USER_DESCRIPTION=Test Utility Component

org.pentaho.test.WorkflowTest.testWorkflow1.USER_DESCRIPTION=Starts a 'test-JavaScript' process
org.pentaho.test.WorkflowTest.testWorkflow2.USER_DESCRIPTION=Starts a 'JamesFlow4.xpdl' process

org.pentaho.test.repository.ContentRepositoryTest.USER_DESCRIPTION=Content Repository
org.pentaho.test.repository.ContentRepositoryTest.testContentRepository.USER_DESCRIPTION=Test Content Repository

AbstractGenerateStreamContentComponent.JFreeReport.ERROR_0038_NO_OUTPUT_DEFINED=there is no output defined.
AbstractGenerateContentComponent.JFreeReport.ERROR_0038_NO_REPORT_OBJECT_INPUT=there is no 'report-object' input parameter.
AbstractGenerateContentComponent.JFreeReport.ERROR_0039_NO_REPORT_DATA_PARAMETER=there is no 'report-data' input parameter.
AbstractGenerateContentComponent.JFreeReport.ERROR_0040_YIELD_RATE_POSITIVE='yield-rate' must be a positive non-zero value
AbstractGenerateContentComponent.JFreeReport.ERROR_0041_YIELD_RATE_NUMERIC='yield-rate' must be a numeric value
AbstractGenerateContentComponent.JFreeReport.ERROR_0042_PRIORITY_MUST_BE=Priority must be one of 'normal', 'lower', 'lowest'
AbstractGenerateContentComponent.JFreeReport.ERROR_0043_NO_REPORT_FOR_ACTION=There is no report for the action.
AbstractGenerateContentComponent.JFreeReport.ERROR_0044_UNABLE_T0_SET_THREAD_PRIORITY=Unable to set thread-priority. Report process will run with default priority instead.

XMLABaseComponent.ERROR_0001_CONNECTION_NOT_SPECIFIED=Connection URI not specified
XMLABaseComponent.DEBUG_0005_DISCOVER_DATASOURCE_FOUND=DISCOVER_DATASOURCES: found
XMLABaseComponent.ERROR_0011_NO_EXECUTE_RESPONSE_ELEMENT=Excecute result has no ExecuteResponse element
XMLABaseComponent.ERROR_0012_NO_RESPONSE_ROOT_ELEMENT=Excecute result has no root element
XMLABaseComponent.ERROR_0015_NO_DISCOVER_RESPONSE_ELEMENT=Discover result has no DiscoverResponse element
XMLABaseComponent.ERROR_0016_NO_RESULT_RETURN_ELEMENT=Discover result has no return element
XMLABaseComponent.ERROR_0019_NO_RESULT_DISCOVER_RESPONSE=Discover result has no DiscoverResponse/return element
XMLABaseComponent.ERROR_0020_NO_RESULT_DISCOVER_RETURN_ROOT=Discover result has no DiscoverResponse/return/root element
XMLABaseComponent.ERROR_0021_NO_DISCOVER_RESPONSE_ROW=Discover result has no DiscoverResponse/return/root/row element
XMLABaseComponent.ERROR_0022_NO_PROVIDER_NAME_ELEMENT=Discover result has empty DiscoverResponse/return/root/row/ProviderName element
XMLABaseComponent.ERROR_0023_CANNOT_DETERMINE_PROVIDER=Error determining provider from:
XMLABaseComponent.ERROR_0025_NO_RETURN_DISCOVER_ELEMENT=Discover result has no return element
XMLABaseComponent.ERROR_0026_NO_ROOT_DISCOVER_ELEMENT=Discover result has no root element
XMLABaseComponent.ERROR_0002_USER_NOT_SPECIFIED=User not specified
XMLABaseComponent.ERROR_0010_NO_DATASOURCE_NAME=No DataSourceName from Discover Datasource
XMLABaseComponent.DEBUG_0009_DETERMINE_PROVIDER=determineProvider from dataSourceString:
XMLABaseComponent.DEBUG_0011_MICROSOFT_PROVIDER=Provider is Microsoft
XMLABaseComponent.ERROR_0003_PASSWORD_NOT_SPECIFIED=Password not specified
XMLABaseComponent.DEBUG_0004_DISCOVER_DATASOURCE_SET=Discover Datasource set:
XMLABaseComponent.ERROR_0017_NO_RESULT_ROOT_ELEMENT=Discover result has no root element
XMLABaseComponent.ERROR_0018_NOT_A_DISCOVER_RESPONSE=Not a DiscoverResponse element. Was:
XMLABaseComponent.ERROR_0027_NO_DISCOVER_ROW_ELEMENT=Discover result has no row element
XMLABaseComponent.ERROR_0004_CATALOG_NOT_SPECIFIED=Catalog not specified
XMLABaseComponent.ERROR_0005_QUERY_NOT_SPECIFIED=Query not specified
XMLABaseComponent.ERROR_0023_NO_DATASOURCE_GIVEN=No data source given for determining XML/A OLAP provider
XMLABaseComponent.ERROR_0006_OUTPUT_NOT_SPECIFIED=Output not specified
XMLABaseComponent.ERROR_0013_NO_DISCOVER_RESPONSE=Discover result has no DiscoverResponse element
XMLABaseComponent.ERROR_0024_MALFORMED_DATASOURCE=Malformed data source given for determining XML/A provider
XMLABaseComponent.ERROR_0024_UNSUPPORTED_PROVIDER=Unexpected data source determining XML/A provider
XMLABaseComponent.ERROR_0007_VALIDATION_FAILED=Unknown validation error
XMLABaseComponent.ERROR_0008_NO_RESOURCE_MAP=No resource map from Discover Datasource
XMLABaseComponent.ERROR_0009_NO_PROVIDER_NAME=No ProviderName from Discover Datasource
XMLABaseComponent.DEBUG_0001_PROVIDER_ID=Provider ID:
XMLABaseComponent.DEBUG_0002_DATASOURCE_NAME=DataSourceName:
XMLABaseComponent.DEBUG_0003_DATASOURCE_INFO=DataSourceInfo:
XMLABaseComponent.DEBUG_0006_DISCOVER_REQUEST=Discover Request for
XMLABaseComponent.DEBUG_0007_DISCOVER_RESPONSE=Discover Response for
XMLABaseComponent.ERROR_0014_NO_PROVIDER_SPEC=no a valid provider specification
XMLABaseComponent.DEBUG_0008_FOUND_PROVIDER=Found ProviderName with value:
XMLABaseComponent.DEBUG_0009_SAP_PROVIDER=Provider is SAP
XMLABaseComponent.DEBUG_0010_MONDRIAN_PROVIDER=Provider is Mondrian
XMLABaseComponent.DEBUG_0012_ESSBASE_PROVIDER=Provider is Essbase

XmlComponent.ERROR_0000_XML_XFORM_FAILED=Failed to transform XML document.

SubscriptionAdminUIComponent.UNABLE_TO_COMPLETE_REQUEST=Unable to complete request: {0}
SubscriptionAdminUIComponent.INVALID_COMMAND=Unimplemented or invalid command - {0}
SubscriptionAdminUIComponent.USER_NEVER=Never
SubscriptionAdminUIComponent.USER_NO_SUBSCRIPTIONS_DEFINED=There are no subscriptions defined.
SubscriptionAdminUIComponent.USER_SCHEDULED_JOBS_ARE_IN_ERROR_STATE=\ scheduled jobs are in an error state and will not execute.
SubscriptionAdminUIComponent.USER_SCHEDULED_JOBS_ARE_PAUSED=\ scheduled jobs are paused and will not execute.
SubscriptionAdminUIComponent.USER_SUBSCRIPTIONS_NOT_SCHEDULED=There are subscriptions that are not scheduled to run.
SubscriptionAdminUIComponent.SUBSCRIPTION_JOBS_WITHOUT_SUBSCRIPTION=There are scheduled subscription jobs that do not have a corresponding subscription defined
SubscriptionAdminUIComponent.USER_NO_SUBSCRIPTION_CONTENT=There is no subscription content defined.
SubscriptionAdminUIComponent.ERROR_GETTING_SCHEDULER_STATUS=Error getting scheduler's status\n
SubscriptionAdminUIComponent.CRON_EXPRESSION_EMPTY=CRON Expression is empty
SubscriptionAdminUIComponent.INVALID_CRON_EXPRESSION=Invalid CRON Expression -
SubscriptionAdminUIComponent.EXCEPTION_BUILDING_ADMIN_PAGE=Building the admin page
SubscriptionAdminUIComponent.SCHEDULE_NOT_FOUND=Schedule not found: {0}
SubscriptionAdminUIComponent.ERROR_EDITING_SCHEDULE=Editing schedule - {0}
SubscriptionAdminUIComponent.USER_MODIFIED_SCHEDULE=Modified schedule - {0}
SubscriptionAdminUIComponent.ERROR_ADDING_SCHEDULE=Adding schedule: {0}
SubscriptionAdminUIComponent.USER_ADDED_SCHEDULE=Added schedule : {0}
SubscriptionAdminUIComponent.ERROR_SCHEDULE_NOT_FOUND=Schedule not found: {0}
SubscriptionAdminUIComponent.ERROR_SETTING_CONTENT_FOR_SCHEDULE=Setting content for schedule - {0}
SubscriptionAdminUIComponent.USER_SET_CONTENT_FOR_SCHEDULE=Set content for schedule - {0}
SubscriptionAdminUIComponent.ERROR_DELETING_SCHEDULE=Deleting schedule - {0}
SubscriptionAdminUIComponent.USER_DELETED_SCHEDULE=Deleted schedule - {0}
SubscriptionAdminUIComponent.ERROR_CANNOT_START_SCHEDULE=Scheduler can't start schedule.
SubscriptionAdminUIComponent.ERROR_UNABLE_TO_SCHEDULE_JOB=Unable to schedule job: {0}
SubscriptionAdminUIComponent.ERROR_SCHEDULING=Scheduling - {0}
SubscriptionAdminUIComponent.USER_SCHEDULED=Scheduled - {0}
SubscriptionAdminUIComponent.WARNING_NOT_ALL_SCHEDULES_STARTED=Not all schedules were able to be started
SubscriptionAdminUIComponent.ERROR_SYNCHRONIZING_SCHEDULES=Syncronizing all schedules
SubscriptionAdminUIComponent.USER_SYNCHRONIZE_COMPLETE=Syncronize All Schedules Complete
SubscriptionAdminUIComponent.USER_PAUSED_JOB=Paused job -
SubscriptionAdminUIComponent.USER_RESUMED_JOB=Resumed job -
SubscriptionAdminUIComponent.USER_DELETED_JOB=Deleted job -
SubscriptionAdminUIComponent.USER_SUBMITTED_JOB=Submitted job for execution -
SubscriptionAdminUIComponent.ERROR_RESUMING_SCHEDULER=Resuming Scheduler
SubscriptionAdminUIComponent.USER_SCHEDULER_RESUMED=Resumed Scheduler Execution
SubscriptionAdminUIComponent.ERROR_PAUSING_SCHEDULER=Pausing Scheduler
SubscriptionAdminUIComponent.USER_PAUSED_SCHEDULER=Paused Scheduler
SubscriptionAdminUIComponent.ERROR_CONTENT_NOT_FOUND=Content not found: {0}
SubscriptionAdminUIComponent.ERROR_EDITING_CONTENT=Editing content - {0}
SubscriptionAdminUIComponent.USER_MODIFIED_CONTENT=Modified content: {0}
SubscriptionAdminUIComponent.ERROR_SETTING_CONTENT=Setting content
SubscriptionAdminUIComponent.USER_SET_SUBSCRIPTION_CONTENT=Set subscription content
SubscriptionAdminUIComponent.ERROR_DELETING_CONTENT=Deleting content - {0}
SubscriptionAdminUIComponent.USER_DELETED_CONTENT=Deleted content - {0}
SubscriptionAdminUIComponent.ERROR_DELETING_CONTENT_FOR_SCHEDULE=Deleting content {0} for schedule {1}
SubscriptionAdminUIComponent.USER_DELETED_CONTENT_FOR_SCHEDULE=Deleted content {0} for schedule {1}
SubscriptionAdminUIComponent.ERROR_SETTING_SCHEDULES_FOR_CONTENT=Setting schedules for content - {0}
SubscriptionAdminUIComponent.USER_SET_SCHEDULES_FOR_CONTENT=Set schedules for content - {0}
SubscriptionAdminUIComponent.ERROR_IMPORT_FILE_NOT_UPLOADED=An import file was not uploaded
SubscriptionAdminUIComponent.ERROR_UNABLE_TO_PARSE_FILE=Unable to parse uploaded file as XML
SubscriptionAdminUIComponent.ERROR_IMPORTING_SCHEDULES=Importing schedules
SubscriptionAdminUIComponent.ERROR_IMPORTING_CONTENT=Importing content
SubscriptionAdminUIComponent.ERROR_BUILDING_SUBSCRIPTION_PAGE=Building the subscriptions page
SubscriptionAdminUIComponent.ERROR_DELETING_SUBSCRIPTION=Deleting subscription - {0}
SubscriptionAdminUIComponent.USER_DELETED_SUBSCRIPTION=Deleted content - {0}
SubscriptionAdminUIComponent.ERROR_CAUSE_UNKNOWN=Cause Unknown (No error message was returned from {0})

HttpSessionReuseDetectionFilter.DEBUG_PROCESS_AUTHN=Request is to process authentication
HttpSessionReuseDetectionFilter.DEBUG_USER_ALREADY_LOGGED_IN=user "{0}" is already logged in
HttpSessionReuseDetectionFilter.DEBUG_INVALIDATING_SESSION=invalidating session
HttpSessionReuseDetectionFilter.DEBUG_REDIRECTING=redirecting to {0}
HttpSessionReuseDetectionFilter.ERROR_0001_FILTERPROCESSESURL_NOT_SPECIFIED=filterProcessesUrl must be specified
HttpSessionReuseDetectionFilter.ERROR_0002_SESSIONREUSEDETECTEDURL_NOT_SPECIFIED=sessionReuseDetectedUrl must be specified

RolePreprocessingMapper.WARN_TOKEN_NOT_FOUND=failed to find "{0}" in attribute; returning null

StringToGrantedAuthority.DEBUG_INPUT_TO_TRANSFORM=input to transform = "{0}"

SearchResultToAttrValueList.DEBUG_LOOKING_FOR_SUBSTRING=looking for "{0}" in string "{1}"
SearchResultToAttrValueList.DEBUG_EXTRACTED_TOKEN=extracted "{0}"
SearchResultToAttrValueList.DEBUG_TOKEN_NOT_FOUND=did not find "{0}" in "{1}"
SearchResultToAttrValueList.DEBUG_ATTRIBUTES_FROM_SEARCHRESULT=attributes from searchResult = {0}
SearchResultToAttrValueList.DEBUG_ATTRIBUTE_VALUE=value of "{0}" attribute: {1}
SearchResultToAttrValueList.WARN_ATTRIBUTE_NOT_A_STRING=attribute value not an instance of String
SearchResultToAttrValueList.ERROR_0001_NAMING_EXCEPTION=could not operate on search result

GrantedAuthorityToString.DEBUG_INPUT_TO_TRANSFORM=input to transform = "{0}"

GenericLdapSearch.ERROR_0001_DIR_SEARCH_FAILED=directory search failed
GenericLdapSearch.ERROR_0002_RESULT_ENUMERATION_FAILED=enumerating directory search results failed

ContentRepositoryCleaner.INFO_0001=Action Successful\!  Found and deleted
ContentRepositoryCleaner.INFO_0002=\ file(s) more than
ContentRepositoryCleaner.INFO_0003=\ days old.

InMemoryUserRoleListService.ERROR_0001_PROPERTY_LIST_NOT_SPECIFIED=A list of users, passwords, enabled/disabled status and their granted authorities must be set
InMemoryUserRoleListService.ERROR_0002_ALL_AUTHORITIES_NOT_SPECIFIED=allAuthorities property must be set
InMemoryUserRoleListService.ERROR_0003_USERDETAILSSERVICE_NOT_SPECIFIED=userDetailsService property must be set

FlashChartComponent.ERROR_0001_CHART_TEMPLATE_INVALID=The requested chart template is not valid.
FlashChartComponent.ERROR_0003_INVALID_XML_ATTRIBUTES_FOR_DIAL=Invalid XML attributes for {0} passed to FlashDial: {1}
FlashChartComponent.ERROR_0002_DIAL_DATA_INVALID=Dial data is not valid - {0}
FlashChartComponent.USER_NO_DATA=No data for chart to display

FlashDial.ERROR_0001_NAME_COLUMN_MISSING=Name column is missing
FlashDial.ERROR_0002_VALUE_COLUMN_MISSING=Value column is missing

QuartzSubscriptionScheduler.USER_UNABLE_TO_PAUSE=Unable to pause, job not found -
QuartzSubscriptionScheduler.USER_UNABLE_TO_RESUME=Unable to resume , job not found -
QuartzSubscriptionScheduler.USER_UNABLE_TO_EXECUTE=Unable to execute, job not found -
QuartzSubscriptionScheduler.USER_UNABLE_TO_DELETE=Unable to delete, job not found -
QuartzSubscriptionScheduler.ERROR_SCHEDULING=Error scheduling: {0} - {1}

RequestParameterAuthenticationFilter.ERROR_0001_AUTHMGR_REQUIRED=An AuthenticationManager is required
RequestParameterAuthenticationFilter.DEBUG_AUTH_USERID=Authorization userid: {0}
RequestParameterAuthenticationFilter.DEBUG_AUTHENTICATION_REQUEST=Authentication request for user: {0} failed: {1}
RequestParameterAuthenticationFilter.DEBUG_AUTH_SUCCESS=Authentication success: {0}
RequestParameterAuthenticationFilter.ERROR_0002_AUTHM_ENTRYPT_REQUIRED=An AuthenticationEntryPoint is required
RequestParameterAuthenticationFilter.ERROR_0003_USER_NAME_PARAMETER_MISSING=userNameParameter must be set to a valid request parameter name.
RequestParameterAuthenticationFilter.ERROR_0004_PASSWORD_PARAMETER_MISSING=passwordParameter must be set to a valid request parameter name.
RequestParameterAuthenticationFilter.ERROR_0005_HTTP_SERVLET_REQUEST_REQUIRED=Can only process HttpServletRequest
RequestParameterAuthenticationFilter.ERROR_0006_HTTP_SERVLET_RESPONSE_REQUIRED=Can only process HttpServletResponse

PropertiesPanelUIComponent.USER_NO_FILE_SELECTED=No file Selected
PropertiesPanelUIComponent.ERROR_0001_BAD_CONFIGURATION=Permissions cannot be applied. This installation is configured to use the file-based solution repository. Permissions can only be set using the RDBMS-based solution repository.
PropertiesPanelUIComponent.USER_UNTITLED=Untitled-

# Security ACL Names
PentahoAclEntry.USER_NONE=NONE
PentahoAclEntry.USER_ADMINISTER=Write
PentahoAclEntry.USER_EXECUTE=Execute
PentahoAclEntry.USER_ADMINEXE=Administer and Execute
PentahoAclEntry.USER_SUBSCRIBE=Subscribe
PentahoAclEntry.USER_ADMINSUBS=Administer and Subscribe
PentahoAclEntry.USER_SUBEXE=Subscribe and Execute
PentahoAclEntry.USER_ALL=All
PentahoAclEntry.USER_CREATE=Create
PentahoAclEntry.USER_UPDATE=Update
PentahoAclEntry.USER_DELETE=Delete

# Security Messages
UserDetailsRoleListService.ERROR_0001_USERROLELISTSERVICE_NOT_SET=userRoleListService must be set

AclPublisher.ERROR_0001_DEFAULT_ACL_REQUIRES_USER_OR_ROLE=Default ACL must have either a user or a role specified
AclPublisher.ERROR_0002_DEFAULT_ACL_HAS_BOTH=Default ACL must have either a user or a role specified, but not both

SolutionTreeUIComponent.ERROR_0001_PERMISSIONS_NOT_SUPPORTED=Permissions not supported for this type of solution repository

ProPentahoLogoutHandler.DEBUG_HANDLE_LOGOUT=handling logout for Pro Pentaho system

SUBSCRTESTS.USER_CLEANUP_SUBSCRIPTIONS=Cleaning up subscriptions...
SUBSCRTESTS.USER_CLEANUP_CONTENT=Cleaning up content...
SUBSCRTESTS.USER_CLEANUP_SCHEDULES=Cleaning up schedules...
SUBSCRTESTS.USER_CREATING_SUBSCRIPTIONS=Creating subscriptions...
SUBSCRTESTS.USER_VALIDATING_SUBSCRIPTIONS=Validating created subscriptions...
SUBSCRTESTS.USER_CREATING_SCHEDULES=Creating schedules...
SUBSCRTESTS.USER_VALIDATING_SCHEDULES=Validating created schedules...
SUBSCRTESTS.USER_FLUSHING_CACHE=Flushing objects to disk and clearing cache...
SUBSCRTESTS.USER_CREATING_CONTENT=Creating content...
SUBSCRTESTS.USER_VALIDATING_CONTENT=Validating created content
SUBSCRTESTS.USER_LISTING_SUBSCRIPTIONS_FOR_SCHEDULE=Listing subscriptions for schedule:
SUBSCRTESTS.USER_LISTING_CONTENT_BY_ACTIONREF=Listing content by action reference
SUBSCRTESTS.USER_FOUND_CONTENT=Found content {0}

ManageUsers.ERROR_0001_MISSING_USERNAME = No user specified
ManageUsers.ERROR_0002_UNAUTHORIZED_ACCESS = Could not execute due to authorization failure
ManageUsers.ERROR_0003_SUBSCRIPTION_DELETE_FAILURE_MESSAGE = Could not delete subscriptions for user {0}: {1}
ManageUsers.ERROR_0003_SUBSCRIPTION_DELETE_FAILURE = Could not delete subscriptions for user {0}
ManageUsers.ERROR_0004_MISSING_COMMAND = Missing command parameter
ManageUsers.ERROR_0005_UNKNOWN_COMMAND = Unknown command {0}
ManageUsers.SERVICE_SUCCESS =  {0} was successful for user {1}
ManageUsers.ERROR_0006_REPOSITORY_ERROR =  Unable to retrieve solution repository

ProxyServlet.ERROR_0001_NO_PROXY_URL_SPECIFIED=No proxy host URL specified in the web.xml file
ProxyServlet.INFO_0001_URL_SELECTED=Setting proxy URL to: {0}
ProxyServlet.ERROR_0002_INVALID_URL=Invalid proxy host URL specified:  {0}
ProxyServlet.DEBUG_0001_OUTPUT_URL=>>>>>>>>>>>>>> PROXY:  {0}
ProxyServlet.ERROR_0003_REMOTE_HTTP_CALL_FAILED=HTTP call to URL failed: {0}
ProxyServlet.ERROR_0004_PROTOCOL_FAILURE=Fatal protocol violation
ProxyServlet.ERROR_0005_TRANSPORT_FAILURE=Fatal transport error
ProxyTrustingFilter.DEBUG_0001_TRUSTING=TrustingP}
ProxyTrustingFilter.DEBUG_0003_USER_INFO=Trusting Addr: {0} for user {1}
ProxyTrustingFilter.DEBUG_0002_REQUEST_INFO=Request from - Addr: {0} Host: {1} URL: {2}
ProxyTrustingFilter.DEBUG_0004_REQUEST_TIME=Time to execute request: {0} milliseconds

UI.USER_LOGIN=Login
UI.USER_LOGIN_LOGGED_IN_AS=You are currently logged in as {0}.
UI.USER_LOGIN_LOGIN_AS_DIFFERENT_USER=Login as a different user
UI.USER_USER_PROMPT=User:
UI.USER_LOGIN_FAILED=Your login attempt was not successful. Try again.
UI.USER_LOGIN_FAILED_REASON_SESSION_REUSE=You have attempted to login but the previous user had not yet logged out. In order to protect the previous user, the previous user has automatically been logged out. You may now attempt to login with your credentials.
UI.USER_PASSWORD_PROMPT=Password:
UI.USER_USERS_PROMPT=Valid Users:
UI.USER_LOGIN_FAILED_DEFAULT_REASON=There was an unexpected problem during login.
UI.USER_LOGIN_FAILED_REASON_ORG_ACEGISECURITY_BADCREDENTIALSEXCEPTION=Bad credentials.

UI.USER_PERMISSIONS=Permissions
UI.USER_PERMISSION_DENIED=Permission Denied
UI.USER_PERMISSION_SETTINGS=Settings
UI.USER_PERMISSION_TREE=Solution Repository
UI.USER_PERMISSION_ADD_NEW=Add New Permission
UI.USER_SUBSCRIPTIONS=Subscriptions
UI.USER_SAVE=Save
UI.USER_SUBSCRIBE_HINT=To create a subscription to this report with the parameter selections above enter a name and click on 'Save'
UI.USER_NEED_SUBSCRIBE_NAME=You must enter a name for your subscription before you can save it.
UI.USER_NEED_DESTINATION=You must enter a destination for your subscription.
UI.VIEW_SUBS.MY_VIEWS=My Views:
UI.PROPS_PANEL.FILE=File:
UI.PROPS_PANEL.DELETE=Delete
UI.PROPS_PANEL.ROLE=Role
UI.PROPS_PANEL.RECURSE=Apply Recursively

UI.USER_ADD_SUBSCRIPTION=Subscribe
UI.SUBSCRIPTION_ADMIN.RETURN_ADMIN=Return to Admin Page
UI.SUBSCRIPTION_ADMIN.RETURN=Return
UI.SUBSCRIPTION_ADMIN.COMP_SUCCESS=Request completed successfully
UI.SUBSCRIPTION_ADMIN.COMP_WARN=Request complete with warnings
UI.SUBSCRIPTION_ADMIN.REQ_FAILED=Request failed
UI.SUBSCRIPTION_ADMIN.REQ_COMP=Request complete
UI.SUBSCRIPTION_ADMIN.PARAM_MISSING=Required parameters were not provided, missing -
UI.SUBSCRIPTION_ADMIN.REQ_EXCEP=Exception occurred while processing request -
UI.SUBSCRIPTION_ADMIN.ERROR_COLON=Error:
UI.SUBSCRIPTION_ADMIN.WARNING_COLON=Warning:
UI.SUBSCRIPTION_ADMIN.SCHED_IMPORT=Subscription Schedule and Content Import
UI.SUBSCRIPTION_ADMIN.TITLE=Subscription Administration
UI.SUBSCRIPTION_ADMIN.HELP=Use this page to create and manage subscriptions, subscription schedules and scheduled jobs
UI.SUBSCRIPTION_ADMIN.MODIFIED_COLON=Modified:
UI.SUBSCRIPTION_ADMIN.SCHED_SUBS=Scheduled Subscriptions
UI.SUBSCRIPTION_ADMIN.JOB_NAME_TITLE=Job - Name / Title
UI.SUBSCRIPTION_ADMIN.DESCRIPTION=Description
UI.SUBSCRIPTION_ADMIN.CRON_EXP=CRON Expression
UI.SUBSCRIPTION_ADMIN.NUM_SUBS=# Subs
UI.SUBSCRIPTION_ADMIN.SUBS_WO_JOBS=Subscriptions without schedules jobs
UI.SUBSCRIPTION_ADMIN.SUBS_WO_JOBS_HELP=The following subscriptions are not scheduled to execute.  People subscribed to these subscriptions will not receive any content.  You can schedule them individually or select &quot;Schedule All&quot; to syncronize the schedules with the subscriptions
UI.SUBSCRIPTION_ADMIN.SCHED_ALL=Schedule All
UI.SUBSCRIPTION_ADMIN.JOB_WO_SUB=The following jobs are scheduled to execute but do not have corresponding subscriptions.  When they execute, they may not work correctly. You can schedule them individually or select &quot;delete all&quot; to remove these jobs from the scheduler
UI.SUBSCRIPTION_ADMIN.RUN_NOW=Run Now
UI.SUBSCRIPTION_ADMIN.SCHEDULE=Schedule
UI.SUBSCRIPTION_ADMIN.EDIT=Edit
UI.SUBSCRIPTION_ADMIN.DELETE=Delete
UI.SUBSCRIPTION_ADMIN.ACTIONS=Actions
UI.SUBSCRIPTION_ADMIN.SCHED_STAT_COLON=Scheduler Status:
UI.SUBSCRIPTION_ADMIN.ADD_SCHEDULE=Add Schedule
UI.SUBSCRIPTION_ADMIN.SET_CONTENT=Set content
UI.SUBSCRIPTION_ADMIN.IMPORT_SCHEDS_CONTENT=Import Schedules and Content
UI.SUBSCRIPTION_ADMIN.REFRESH=Refresh
UI.SUBSCRIPTION_ADMIN.SHOW_SUBS=Show Subscriptions
UI.SUBSCRIPTION_ADMIN.ACTION_SEQUENCE=Action Sequence
UI.SUBSCRIPTION_ADMIN.ACTION=Action
UI.SUBSCRIPTION_ADMIN.REMOVE_CONTENT=Remove content for this schedule
UI.SUBSCRIPTION_ADMIN.ACTION_SEQUENCE_COLON=Action Sequence:
UI.SUBSCRIPTION_ADMIN.USE_THIS_PAGE=Use this page to edit the schedule.
UI.SUBSCRIPTION_ADMIN.SCHEDULE_EDITOR=Schedule Editor
UI.SUBSCRIPTION_ADMIN.SET_CONTENT_FOR_SCHEDULE=Set Content for this schedule
UI.SUBSCRIPTION_ADMIN.LAST_TRIGGER_COLON=Last Trigger:
UI.SUBSCRIPTION_ADMIN.NEXT_TRIGGER_COLON=Next Trigger:
UI.SUBSCRIPTION_ADMIN.NO_CONTENT_ALLOWED=There is no content allowed for this schedule
UI.SUBSCRIPTION_ADMIN.CONTENT_ALLOWED=Content allowed for this Schedule
UI.SUBSCRIPTION_ADMIN.SCHEDULE_CONTENT_ACTION=schedule-content-actions
UI.SUBSCRIPTION_ADMIN.ADD_NEW_SCHEDULE=Add New Schedule
UI.SUBSCRIPTION_ADMIN.USE_PAGE_TO_ADD_NEW_SCHEDULE=Use this page to add a new schedule.
UI.SUBSCRIPTION_ADMIN.SET_CONTENT_FOR_DASH=Set Content for Schedule -
UI.SUBSCRIPTION_ADMIN.USE_PAGE_TO_SELECT_CONTENT=Use this page to select the content that can be used with this schedule.
UI.SUBSCRIPTION_ADMIN.CHECK_CONTENT=Check the content that can be used with this schedule.  To remove content for this schedule, un-check it
UI.SUBSCRIPTION_ADMIN.GROUP_COLON=Group:
UI.SUBSCRIPTION_ADMIN.NAME_COLON=Name:
UI.SUBSCRIPTION_ADMIN.TITLE_COLON=Title:
UI.SUBSCRIPTION_ADMIN.DESCRIPTION_COLON=Description:
UI.SUBSCRIPTION_ADMIN.CRON_EXP_COLON=Cron Exp:
UI.SUBSCRIPTION_ADMIN.SUB_CONTENT_EDITOR=Subscription Content Editor
UI.SUBSCRIPTION_ADMIN.USE_PAGE_TO_EDIT=Use this page to edit Subscription Content.
UI.SUBSCRIPTION_ADMIN.SET_SCHED_FOR_CONTENT=Set schedules for this content
UI.SUBSCRIPTION_ADMIN.SCHED_FOR_CONTENT=Schedules for this Content
UI.SUBSCRIPTION_ADMIN.GROUP=Group
UI.SUBSCRIPTION_ADMIN.NAME=Name
UI.SUBSCRIPTION_ADMIN.TITLE.TITLE=Title
UI.SUBSCRIPTION_ADMIN.NO_CONTENT_SCHED=There are no schedules to this content
UI.SUBSCRIPTION_ADMIN.REMOVE_THIS_SCHEDULE=Remove this schedule
UI.SUBSCRIPTION_ADMIN.SET_SCHED_CONTENT_DASH=Set Schedules for Content -
UI.SUBSCRIPTION_ADMIN.USE_PAGE_SCHED_AS=Use this page to select the schedules that can be used with this Action Sequence.
UI.SUBSCRIPTION_ADMIN.CHECK_SCHED_FOR_AS=Check the schedules that can be used with this Action Sequence.  To remove schedules, un-check them
UI.SUBSCRIPTION_ADMIN.SUBSCRIPTIONS=Subscriptions
UI.SUBSCRIPTION_ADMIN.MANAGE_USER_SUBSCRIPTIONS=Use this page to manage user subscriptions.
UI.SUBSCRIPTION_ADMIN.USER=User
UI.SUBSCRIPTION_ADMIN.NO_SUBSCRIPTIONS_DEFINED=There are no subscriptions

LoadDBRepositoryUIComponent.INFO_0001_SUCCESS=Load Successful\!\!\!
LoadDBRepositoryUIComponent.INFO_0002_SUCCESS_NEED_CONFIG=Load Successful\! -- Consult documentation on how to configure platform for use with DB repository
LoadDBRepositoryUIComponent.INFO_0004_ORPHANED_DELETED=Orphaned files: Deleted
LoadDBRepositoryUIComponent.INFO_0005_ORPHANED_IGNORED=Orphaned files: Ignored
LoadDBRepositoryUIComponent.INFO_0006_DELETE_ORPHANS_TITLE=Delete Orphans
LoadDBRepositoryUIComponent.INFO_0003_ENTER_PATH=Enter Path for solution root:
LoadDBRepositoryUIComponent.ERROR_0001_LOAD_ERROR=Error loading:

SubscriptionHelper.USER_SUBSCRIPTION_NOT_CREATE=The subscription could not be created
SubscriptionHelper.USER_SUBSCRIPTION_CREATED=Subscription saved/created
SubscriptionHelper.USER_REPORT_DOES_NOT_EXIST=The report does not exist any more
SubscriptionHelper.ACTION_SEQUENCE_NOT_ALLOWED=Action Sequence not allowed for subscription: {0}
SubscriptionHelper.USER_SUBSCRIPTION_NOT_DELETED=Subscription could not be deleted
SubscriptionHelper.USER_SUBSCRIPTION_DELETED=Subscription deleted
SubscriptionHelper.7=Successfully deleted
SubscriptionHelper.USER_ARCHIVE_NOT_FOUND=archived report could not be found
SubscriptionHelper.USER_SUBSCRIPTION_DOES_NOT_EXIST=The subscription does not exist
SubscriptionHelper.USER_CONTENT_ITEM_DOES_NOT_EXIST=The content item does not exist
SubscriptionHelper.USER_ARCHIVE_DELETED=The archived item was deleted
SubscriptionHelper.USER_OUTPUT_INVALID=The output could not be created
SubscriptionHelper.USER_ARCHIVE_NOT_CREATED=The archived item could not be created
SubscriptionHelper.USER_ARCHIVED_SAVED=The archived item was saved. To see the new archived item in your web browser, you need to close this window, and refresh your portal window.
SubscriptionHelper.USER_LOGIN_NEEDED=You must login before saving
SubscriptionHelper.USER_SUBSCRIPTION_NAME_ALREADY_EXISTS=The subscription named "{0}" already exists.

SubscriptionExecute.DEBUG_EXECUTION_INFO=Scheduled execution of {0}
SubscriptionExecute.DEBUG_FINISHED_EXECUTION=Finished execution of {0}
SubscriptionExecute.ERROR_0001_SOLUTION_NAME_MISSING=Solution name not provided
SubscriptionExecute.ERROR_0001_UNABLE_TO_GET_SCHEDULE=Unable to get schedule for: {0}
SubscriptionExecute.ERROR_0002_ACTION_PATH_MISSING=Action path not provided
SubscriptionExecute.ERROR_0003_ACTION_NAME_MISSING=Action name not provided
SubscriptionExecute.INFO_TRIGGER_TIME=Triggered {0} at: {1} : {2}

PRO_SUBSCRIPTREP.ERROR_0001_GETTING_SUBSCRIPTION=Could not get subscription {0}
PRO_SUBSCRIPTREP.ERROR_0002_GETTING_SCHEDULE=Could not get schedule {0}
PRO_SUBSCRIPTREP.ERROR_PROCESSING_IMPORTS=An exception occurred while processing imports:
PRO_SUBSCRIPTREP.EXCEPTION_WITH_SCHEDULE=An error occurred with schedule {0}
PRO_SUBSCRIPTREP.SCHEDULE_REF_NOT_UNIQUE_ADD=Unable to add Schedule with reference {0}. Schedule references must be unique
PRO_SUBSCRIPTREP.ADDED_SUBSCRIPTION_SCHEDULE=Added Subscription Schedule {0}
PRO_SUBSCRIPTREP.ADDED_SUBSCRIPTION_CONTENT=Added Subscription Content {0}
PRO_SUBSCRIPTREP.USER_IMPORT_PROCESSING_SCHEDULES=Processing {0} schedule nodes.
PRO_SUBSCRIPTREP.NO_SCHEDULES_DEFINED=There are no schedules defined in the import document.
PRO_SUBSCRIPTREP.CANNOT_EDIT_SCHEDULE=Unable to edit Schedule with id={0}
PRO_SUBSCRIPTREP.CANNOT_EDIT_CONTENT=Unable to edit Content with id={0}
PRO_SUBSCRIPTREP.ERROR_OCCURRED_WITH_SCHEDULE=An error occurred with schedule {0} : {1}
PRO_SUBSCRIPTREP.ERROR_WITH_CONTENT_LOG=An error occurred with content {0}
PRO_SUBSCRIPTREP.ERROR_0005_GENERAL_ERROR=Error in Subscription Repository
PRO_SUBSCRIPTREP.USER_REMOVING_CONTENT=Removing Content: {0}, {1}, {2}
PRO_SUBSCRIPTREP.USER_ADDING_SUBCRIPTION_TO_CONTENT=Adding Subscription {0} to Content {1}
PRO_SUBSCRIPTREP.SCHEDULE_ID_NOT_FOUND=Schedule id {0} was not found
PRO_SUBSCRIPTREP.USER_NO_UPDATES_NECESSARY=No updates to subscription schedules or content were required.
PRO_SUBSCRIPTREP.SUBSCRIPTION_ID_NOT_FOUND=Subscription id {0} was not found
PRO_SUBSCRIPTREP.USER_PROCESSING_CONTENT_NODES=Processing {0} content nodes.
PRO_SUBSCRIPTREP.ACTION_SEQUENCE_ALREADY_EXISTS=Unable to add Subscription content for action: {0}. Action Sequence already exists
PRO_SUBSCRIPTREP.MODIFIED_SUBSCRIPTION_SCHEDULE=Modified Subscription Schedule {0}
PRO_SUBSCRIPTREP.MODIFIED_SUBSCRIPTION_CONTENT=Modified Subscription Content {0}
PRO_SUBSCRIPTREP.SCHEDULE_REF_NOT_UNIQUE_EDIT=Unable to edit Schedule with reference {0}. Schedule reference must be unique
PRO_SUBSCRIPTREP.EXCEPTION_PROCESSING_IMPORTS=An exception occurred while processing imports
PRO_SUBSCRIPTREP.USER_REMOVING_USER=Removing user subscriptions and content for: {0}
PRO_SUBSCRIPTREP.DOCUMENT_IS_NULL=The import document is null.
PRO_SUBSCRIPTREP.ERROR_WITH_CONTENT=An error occurred with content {0} : {1}

CacheManager.ERROR_0001_NOSESSION=Can't put in cache without a valid session ID
CacheManager.WARNING_NO_CACHE_CONFIGURED=Caching not configured in pentaho.xml.

UnionizingLdapAuthoritiesPopulator.ERROR_0001_POPULATOR_NULL=populators cannot be null

ApacheVFSOutputHandler.ERROR_0001_CANNOT_GET_VFSMGR=Cannot get VFS FileSystemManager
ApacheVFSOutputHandler.ERROR_0002_CANNOT_GET_VF=Cannot get virtual file: {0}
ApacheVFSOutputHandler.ERROR_0003_CANNOT_WRITE=Cannot write to virtal file: {0}
ApacheVFSOutputHandler.ERROR_0004_CANNOT_GET_CTX=Cannot get virtal file content: {0}
ApacheVFSOutputHandler.ERROR_0005_CANNOT_GET_HANDLER=Error getting output handler for {0}

JcrCmsOutputHandler.ERROR_0001_GETTING_CMSREPO=Error getting CMS repository
JcrCmsOutputHandler.ERROR_0002_GETTING_SESSION=Error getting CMS session
JcrCmsOutputHandler.ERROR_0003_GETTING_ROOT=Error getting CMS root
JcrCmsOutputHandler.ERROR_0004_NODE_LOCKED=node is locked: {0}
JcrCmsOutputHandler.ERROR_0005_NODE_CHECKED_OUT=node is checked out: {0}
JcrCmsOutputHandler.ERROR_0006_GETTING_OUTPUTHANDLER=Error getting output handler for {0)
JcrCmsOutputHandler.ERROR_0007_SAVING_CONTENT=Could not save to content repository

CleanXmlHelper.WARN_INPUT_STREAM_NOT_CLOSED=Failed to close InputStream.

MetadataPublisher.USER_PUBLISHER_NAME=Reporting Metadata
MetadataPublisher.USER_PUBLISHER_DESCRIPTION=Metadata used for adhoc reporting
MetadataPublisher.USER_METADATA_RELOADED=Reporting metadata for {0} solution(s) have been reloaded.
MetadataPublisher.USER_SOME_RELOAD_FAILED=Not all solutions had a metadata.xmi file.
MetadataPublisher.USER_DELETE_META_FAILED=Problems occured deleting old metadata.xmi files.
MetadataPublisher.USER_IMPORT_META_FAILED=Problems occured loading some metadata.xmi files.
MetadataPublisher.INFO_DELETING_METADATA=Deleting existing metadata for {0}
MetadataPublisher.INFO_0001_CHECK_LOG=Please check server log
MetadataPublisher.ERROR_0001_COULD_NOT_DELETE=Could not delete metadata from {0}
MetadataPublisher.DEBUG_ALREADY_LOADED=Metadata aleady loaded for {0}
MetadataPublisher.INFO_IMPORTING_METADATA=Importing metadata for {0}
MetadataPublisher.ERROR_0002_COULD_NOT_IMPORT=Could not import metadata from {0}
MetadataPublisher.WARN_0001_NO_META_INFO_FOR_SOLUTION=No metadata available for solution "{0}"

PentahoVersionPublisher.USER_PUBLISHER_NAME=Version Information
PentahoVersionPublisher.USER_PUBLISHER_DESCRIPTION=Version Information, used to check for the latest version of the Pentaho BI Platform
PentahoVersionPublisher.HTML_ERROR_PARSING_XML=Failed to parse XML: {0}
PentahoVersionPublisher.HTML_ERROR_TRANFORMING_XML=Failed to transform XML.
PentahoVersionPublisher.VERSION_CHECKER_NOT_AVAILABLE=Version Checker Not Available

VersionCheck.UPDATE_MESSAGE=Update Available: {0} {1} {2}, Download Link: {3}
VersionCheck.ERROR_MESSAGE=Version Check Error: {0}
VersionCheck.NO_RESULT_MESSAGE=Version Check Error: No Results Available


PMDSystemListener.ERROR_0001_PROPERTIES_NOT_FOUND=Could not find properties to initialize metadata repository - metadata queries will not function
PMDSystemListener.ERROR_0002_COULD_NOT_INITIALIZE=Could not initialize metadata repository - metadata queries will not function

PMDUIComponent.ERROR_0001_GET_MODEL_LIST=Error getting models list
PMDUIComponent.ERROR_0002_ILLEGAL_ACTION=Illegal value for PMDUIComponent.action {0}
PMDUIComponent.USER_NO_DOMAIN_SPECIFIED=no domain specified
PMDUIComponent.USER_DOMAIN_LOADING_ERROR=Domain could not be loaded: {0}
PMDUIComponent.USER_NO_MODEL_SPECIFIED=no model specified
PMDUIComponent.USER_MODEL_LOADING_ERROR=Model could not be loaded: {0}
PMDUIComponent.USER_NO_COLUMN_SPECIFIED=no column specified
PMDUIComponent.USER_COLUMN_NOT_FOUND=Column could not be found
PMDUIComponent.USER_VIEW_NOT_FOUND=View for column could not be found.

StaticFilterDefinition.ERROR_0001_ITEM_ELEMENT_INCORRECT=In the FilterPanel definition file, <item> element, which is a child of <static-lov> element, is missing one of the required attributes: name or value

AdhocWebService.USER_REPORT_SAVED=Your report has been saved.
AdhocWebService.USER_DELETE_SUCCESSFUL=The repository file has been deleted.
AdhocWebService.SELECT_OUTPUT_TYPE=Select output type:
AdhocWebService.USER_REPORT_PREVIEW=Report Preview
AdhocWebService.USER_ERROR_SAVING_REPORT=A problem occurred while saving your report.
AdhocWebService.REASON=Reason:
AdhocWebService.ERROR_0002_REPORT_INVALID=Report spec is not valid
AdhocWebService.ERROR_0003_BUSINESS_VIEW_INVALID=Business View is not valid
AdhocWebService.ERROR_0004_FAILED_TO_LOAD_REPORTSPEC=Failed to load reportspec file from repository: {0}.
AdhocWebService.ERROR_0005_MISSING_REPORTSPEC_NAME=Client failed to provide a reportSpecPath parameter in service request.
AdhocWebService.ERROR_0006_FAILED_TO_GET_PAYLOAD_FROM_REQUEST=Unable to understand client request.
AdhocWebService.ERROR_0007_FAILED_TO_DELETE_FILES=Failed to delete the following files: {0}.
AdhocWebService.ERROR_0008_MISSING_OR_INVALID_REPORT_NAME=Unable to save the report. Caller did not provide a valid filename for the report.
AdhocWebService.ERROR_0009_SAVE_FAILED=Failed to save the report.
AdhocWebService.ERROR_0010_OPEN_INDEX_DOC_FAILED=Unable to open the template's index.xml.
AdhocWebService.ERROR_0011_FAILED_TO_LOCATE_PATH=Failed to locate {0} in the Adhoc Reporting repository.
AdhocWebService.ERROR_0012_FAILED_TO_GENERATE_PREVIEW=Failed to generate the report preview. Please check the server log for details of the error.
AdhocWebService.HEADER_ERROR_PAGE=Error Generating Report Preview
MQLRelationalDataComponent.ERROR_0001_QUERY_XML_EMPTY=MQL Query XML for action {0} is null.
MQLRelationalDataComponent.WARN_0001_NO_DIALECT_DETECTED=No dialect detected for database type {0}
MQLRelationalDataComponent.WARN_0002_DIALECT_EXCEPTION=Exception occurred while searching for a valid dialect
ISolutionRepository.ERROR_0001_FILE_EXISTS=File(s) already exists.
ISolutionRepository.ERROR_0002_FILE_ADD_FAILED=Publish failed.
ISolutionRepository.STATUS_0003_FILE_ADD_SUCCESSFUL=Publish successful.
ISolutionRepository.ERROR_0004_FILE_ADD_INVALID_PUBLISH_PASSWORD=Invalid publish password.
ISolutionRepository.ERROR_0005_FILE_ADD_INVALID_USER_CREDENTIALS=Invalid username and/or password.
Pivot.PATH=Path:

Pivot.TITLE=Title:
CWM.INFO_INSTANCED_TOP_PACKAGE=Instantiated Pentaho (top level) package.
CWM.INFO_LOADED_CWM_MODEL=Loaded CWM model into the default repository.
CWM.INFO_REMOVED_TABLE=Removed table {0}
CWM.INFO_TITLE=CWM
MQLRelationalDataComponent.DEBUG_DISPLAY_MQL=MQL Query XML: {0}
MQLRelationalDataComponent.DEBUG_DISPLAY_SQL=Generated SQL from MQL Query: {0}

MondrianSystemListener.ERROR_0001_PROPERTY_SET_FAILED=Failed to Set Mondrian Property
MondrianSystemListener.ERROR_0002_PROPERTY_FILE_READ_FAILED=Failed to Read Mondrian Property File {0}
MondrianSystemListener.PROPERTY_FILE_LOADED=Mondrian Property File {0} Loaded Successfully
MondrianSystemListener.PROPERTY_FILE_NOT_FOUND=Mondrian Property File {0} Not Found

TemplateUtil.NOT_FOUND=not found: {0}
TemplateUtil.INVALID_COLUMN=invalid column: {0}
TemplateUtil.NO_TOKEN=no tokens detected

ReportContentLocation.ERROR_0001_NO_ITEM=There is no such item known: {0}
ReportContentLocation.ERROR_0002_CANT_CREATE_CONTENT_LOCATION=Cannot create a content-location: {0}
ReportContentLocation.GENERATED_REPORT_CONTENT=Generated Report Content

TimeSeriesCollectionChartDefinition.ERROR_0001_INVALID_DATE=Invalid date parameter: {0}

LoggingInterceptor.DEBUG_BEGIN_METHOD=(LoggingInterceptor) Beginning method
LoggingInterceptor.DEBUG_END_METHOD=(LoggingInterceptor) Ending method
LoggingInterceptor.DEBUG_RETURN_VALUE=(LoggingInterceptor) Return value: {0}: {1}
LoggingInterceptor.DEBUG_EXCEPTION_IN_METHOD=(LoggingInterceptor) Exception in method
LoggingInterceptor.DEBUG_EXCEPTION=(LoggingInterceptor) Exception: {0}: {1}
LoggingInterceptor.DEBUG_STACK_TRACE=(LoggingInterceptor) Stack trace:
LoggingInterceptor.DEBUG_METHOD_NAME=(LoggingInterceptor) Method: {0}
LoggingInterceptor.DEBUG_TARGET_OBJECT=(LoggingInterceptor) Target:
LoggingInterceptor.DEBUG_METHOD_ARGS=(LoggingInterceptor) Method args: {0}

PentahoAwareCharacterEncodingFilter.ENCODING_IN_CTX=Encoding in context: {0}
PentahoAwareCharacterEncodingFilter.ENCODING_IN_FILTER_INIT=Encoding in filter init: {0}
PentahoAwareCharacterEncodingFilter.COULD_NOT_FIND_ENCODING=Could not find encoding. Using default encoding: {0}

DbRepositoryClassLoader.RESOURCE_NOT_FOUND=Could not find resource [{0}] - NOTE: this may be acceptable

AnalysisViewService.ERROR_0001_SOLUTION_NAME_NULL=No Solution Name Provided
AnalysisViewService.ERROR_0002_SOLUTION_PATH_NULL=No Solution Path Provided
AnalysisViewService.ERROR_0003_TITLE_NULL=No Title Provided
AnalysisViewService.ERROR_0004_MODEL_NULL=No Schema Model Provided
AnalysisViewService.ERROR_0005_DESCRIPTION_NULL=No Description Provided
AnalysisViewService.ERROR_0006_JNDI_NULL=No JNDI Connection Provided
AnalysisViewService.ERROR_0007_CUBE_NULL=No Cube Provided
AnalysisViewService.ERROR_0008_XACTION_NULL=No Action File Name Provided
AnalysisViewService.ERROR_0009_TEMPLATE_DOES_NOT_EXIST=Template {0} does not exist for Analysis View Creation
AnalysisViewService.ERROR_0010_TEMPLATE_DOES_NOT_PARSE=Template {0} does not parse as a valid XML file for Analysis View Creation

AnalysisViewService.USER_VIEW_SAVED=Analysis View Saved

UI.ANALYSIS_VIEW.TITLE=Title:
UI.ANALYSIS_VIEW.DESCRIPTION=Description:
UI.ANALYSIS_VIEW.SCHEMA=Schema:
UI.ANALYSIS_VIEW.CUBE=Cube:
UI.ANALYSIS_VIEW.LOCATION=Location:
UI.ANALYSIS_VIEW.FILENAME=File Name:
UI.ANALYSIS_VIEW.WHERE=Location:
UI.ANALYSIS_VIEW.SELECT_SOLUTION=Select Solution:
UI.ANALYSIS_VIEW.NO_CATALOGS_MESSAGE=No Mondrian analysis catalogs are available for use.  Please see pentaho-solutions/olap/datasources.xml to configure your catalogs.

MondrianCatalogHelper.WARN_SKIPPING_DATASOURCE_DEF=Warning, OLAP Datasource {0} is unavailable for Analysis View, datasource must begin with vfs solution: URL
MondrianCatalogHelper.ERROR_0001_INVALID_DATASOURCE_CONFIG=dataSourcesConfig {0} is not a valid URL or does not exist
MondrianCatalogHelper.ERROR_0002_FAILED_TO_PARSE_DATASOURCE_CONFIG=Failed to parse data sources config {0}
MondrianCatalogHelper.WARN_PARSE_NULL_INPUT=parseDataSources: null input
MondrianCatalogHelper.ERROR_0003_INSUFFICIENT_PERMISSION=insufficient permission
MondrianCatalogHelper.ERROR_0004_ALREADY_EXISTS=already exists
MondrianCatalogHelper.ERROR_0005_RESOURCE_NOT_AVAILABLE=the resource is not available in a file system
MondrianCatalogHelper.ERROR_0006_IO_PROBLEM=io problem
MondrianCatalogHelper.ERROR_0007_FILE_NOT_FOUND=file not found
MondrianCatalogHelper.ERROR_0008_ERROR_OCCURRED=an error occurred
MondrianCatalogHelper.ERROR_0009_WHILE_PARSING_CATALOG=while parsing catalog {0}
MondrianCatalogHelper.ERROR_0010_PATH_NOT_FOUND=path {0} not found
MondrianCatalogHelper.ERROR_0011_REPOSITORY_ERROR=it looks like {0} is present on disk but not yet in the db repo; please refresh the repository
MondrianCatalogHelper.ERROR_0012_FILESYSTEM_PROBLEM=problem with filesystem
MondrianCatalogHelper.ERROR_0013_FAILED_TO_LOAD_SCHEMA=Failed to load schema {0}

MondrianCatalogPublisher.ERROR_0001_JNDI_NAMING_ERROR=Failed to locate JNDI Item {0}
MondrianCatalogPublisher.ERROR_0002_EXCEPTION_OCCURRED=an exception occurred
MondrianCatalogPublisher.ERROR_0003_JNDINAME_REQUIRED=parameter 'jndiName' is required
MondrianCatalogPublisher.ERROR_0004_FILE_COUNT=Expected 1 file; actual count was {0}
MondrianCatalogPublisher.ERROR_0005_PUBLISH_EXCEPTION=Exception occurred while publishing