###############################################################################
# Copyright (c) 2012, 2015 Ericsson.
#
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License 2.0
# which accompanies this distribution, and is available at
# https://www.eclipse.org/legal/epl-2.0/
#
# SPDX-License-Identifier: EPL-2.0
#
# Contributors:
# Bernd Hufmann - initial API and implementation
# Jonathan Rajotte - updated for basic support of LTTng 2.6 machine interface
###############################################################################

EnableChannelDialog_DefaultMessage=Default
TraceControl_LiveTraceElementError=Could not find trace element
TraceControl_LiveTraceInitError=Error initializing live trace.
TraceControl_ConnectionFailure=Connecting to host failed 
TraceControl_DisconnectionFailure=Disconnection from host failed
TraceControl_CommandError=Command failed! Command: 

TraceControl_UnexpectedCommandOutputFormat=Unexpected command output
TraceControl_UnexpectedNameError=Unexpected session name returned
TraceControl_UnexpectedPathError=Unexpected session path returned
TraceControl_UnexpectedNumberOfElementError=Unexpected number of elements {0} returned
TraceControl_UnexpectedValueError=Unexpected value. Returned {0} Expected: {1}

TraceControl_UnsupportedVersionError=Unsupported LTTng Tracer Control version
TraceControl_GettingVersionError=Could not get version of LTTng Tracer Control

# Xml parsing related failures
TraceControl_InvalidSchemaError=Could not open/validate xsd Schema
TraceControl_XmlDocumentBuilderError=Unable to create the xml document builder
TraceControl_XmlParsingError=Unable to parse the xml document
TraceControl_XmlValidationError=Could not validate the xml response
TraceControl_XmlValidationWarning=Xml validation warning

# Xml machine interface failures
TraceControl_MiInvalidNumberOfElementError=Invalid number of element
TraceControl_MiInvalidProviderError=Invalid provider data
TraceControl_MiMissingRequiredError=Missing required data
TraceControl_MiIllegalValueError=Invalid value

# Commands
TraceControl_MiInvalidElementError=Invalid xml data

TraceControl_ErrorTitle=Error
TraceControl_ListSessionFailure=List sessions failed
TraceControl_RetrieveNodeConfigurationJob=Retrieving Target Node Configuration...
TraceControl_RetrieveNodeConfigurationFailure=Error retrieving node configuration
TraceControl_EclipseCommandFailure=Command failed
TraceControl_NewNodeCreateButtonText=Create...
TraceControl_NewNodeCreationFailure=Creation of new connection failed
TraceControl_CreateSessionJob=Creating Session...
TraceControl_CreateSessionFailure=Command to create session failed

TraceControl_DestroySessionJob=Destroying Session...
TraceControl_DestroySessionFailure=Command to destroy session failed
TraceControl_DestroyConfirmationTitle=Destroy Confirmation
TraceControl_DestroyConfirmationMessage=Do you want to delete all selected sessions?

TraceControl_ImportJob=Importing Traces...
TraceControl_DownloadTask=Downloading
TraceControl_ImportFailure=Command to import traces failed

TraceControl_LoadJob=Loading Session Profiles...
TraceControl_LoadTask=Loading profile ''{0}''
TraceControl_LoadFailure=Command to load session(s) failed

TraceControl_SaveJob=Saving Session(s)...
TraceControl_SaveFailure=Command to save session(s) failed

TraceControl_ChangeSessionStateJob=Changing Session State...
TraceControl_ChangeSessionStateFailure=Command to change session state failed...

TraceControl_CreateChannelStateJob=Enabling (creating) channel...
TraceControl_CreateChannelStateFailure=Command to enable channel failed

TraceControl_ChangeChannelStateJob=Changing State of Channels...
TraceControl_ChangeChannelStateFailure=Command to change state of channels failed
TraceControl_ChangeEventStateJob=Changing State of Events...
TraceControl_ChangeEventStateFailure=Command to change state of events failed
TraceControl_ChangeLoggerStateJob=Changing State of Loggers...
TraceControl_ChangeLoggerStateFailure=Command to change state of loggers failed

TraceControl_EnableEventsJob=Enabling Events...
TraceControl_EnableEventsFailure=Command to enable events failed
TraceControl_DisableEventsJob=Disabling Events...

TraceControl_GetContextJob=Getting Available Contexts...
TraceControl_GetContextFailure=Command to get available contexts failed

TraceControl_AddContextJob=Adding Contexts...
TraceControl_AddContextFailure=Command to add contexts failed

TraceControl_RecordSnapshotJob=Record snapshot...
TraceControl_RecordSnapshotFailure=Command to snapshot record failed

# Dialogs
TraceControl_NewDialogTitle=New Connection
TraceControl_NewNodeExistingConnectionGroupName=Select an existing connection, or use a provider to create a new one:
TraceControl_NewNodeEditButtonName=Edit...
TraceControl_NewNodeComboToolTip=List of existing connections (connection name - host name)
TraceControl_NewNodeConnectionNameLabel=Connection Name
TraceControl_NewNodeConnectionNameTooltip=Alias to be displayed for node to connect to. 
TraceControl_NewNodeHostNameLabel=Host Name
TraceControl_NewNodeHostNameTooltip=IP Address or DNS name of node to connect to.
TraceControl_NewNodePortLabel=Port Number
TraceControl_NewNodePortTooltip=IP Port Number to be used for the connection. Leave empty for default port.
TraceControl_AlreadyExistsError=Node name already exists in Control View

TraceControl_CreateSessionDialogTitle=Create Session
TraceControl_CreateSessionDialogMessage=Configure the new tracing session
TraceControl_CreateSessionNameLabel=Session Name
TraceControl_CreateSessionNameTooltip=The name of the session to be created.
TraceControl_CreateSessionPathLabel=Session Path
TraceControl_CreateSessionPathTooltip=The session path (keep empty for default location)
TraceControl_CreateSessionNormalLabel=Normal Mode
TraceControl_CreateSessionNormalTooltip=Configure session in normal mode
TraceControl_CreateSessionSnapshotLabel=Snapshot Mode
TraceControl_CreateSessionSnapshotTooltip=Configure session in snapshot mode
TraceControl_CreateSessionLiveLabel=Live Mode
TraceControl_CreateSessionLiveTooltip=Configure session in live mode


TraceControl_CreateSessionConfigureStreamingButtonText=Advanced
TraceControl_CreateSessionConfigureStreamingButtonTooltip=Configure advanced options
TraceControl_CreateSessionNoStreamingButtonText=Basic
TraceControl_CreateSessionNoStreamingButtonTooltip=Use basic options
TraceControl_CreateSessionTracePathText=Trace Path
TraceControl_CreateSessionTracePathTooltip=The trace path (keep empty for default location)
TraceControl_CreateSessionLinkButtonText=Use same protocol and address for data and control
TraceControl_CreateSessionLinkButtonTooltip=Use the same protocol and address for the data and control connection
TraceControl_CreateSessionProtocolLabelText=Protocol
TraceControl_CreateSessionAddressLabelText=Address
TraceControl_CreateSessionPortLabelText=Port
TraceControl_CreateSessionControlUrlLabel=Control URL
TraceControl_CreateSessionDataUrlLabel=Data URL
TraceControl_CreateSessionCommonProtocolTooltip=file - Local file system full path\n\
net or net6 - Default network transport layer which is TCP for both control and data channel.
TraceControl_CreateSessionControlAddressTooltip=IP Address or DNS name used for control channel.\n\
NOTE: IPv6 address MUST be enclosed in brackets '[]' (rfc2732)
TraceControl_CreateSessionControlPortTooltip=The control port (default: 5342).
TraceControl_CreateSessionProtocolTooltip=file - Local file system full path\n\
net or net6 - Default network transport layer which is TCP\n\
tcp or tcp6 - TCP network transport
TraceControl_CreateSessionDataAddressTooltip=IP Address or DNS name used for data channel.\n\
NOTE: IPv6 address MUST be enclosed in brackets '[]' (rfc2732)
TraceControl_CreateSessionDataPortTooltip=The data port (default: 5343).
TraceControl_CreateSessionNoConsumertText=No Consumer
TraceControl_CreateSessionNoConsumertTooltip=Don't activate a consumer for this session.
TraceControl_CreateSessionDisableConsumertText=Disable Consumer
TraceControl_CreateSessionDisableConsumertTooltip=Disable consumer for this session.
TraceControl_CreateSessionLiveConnectionLabel=Live Connection
TraceControl_CreateSessionLiveDelayLabel=Live Delay
TraceControl_CreateSessionLiveDelayTooltip=The delay in micro seconds before the data is flushed and streamed
TraceControl_CreateSessionLiveConnectionUrlTooltip=The URL for the live connection (Relayd)
TraceControl_CreateSessionLiveConnectionPortTooltip=The port for the live connection (Relayd)

TraceControl_InvalidSessionNameError=The session name is invalid
TraceControl_SessionAlreadyExistsError=The session name already exists
TraceControl_SessionPathAlreadyExistsError=Session path already exists
TraceControl_InvalidSessionPathError=The session path is invalid
TraceControl_InvalidLiveDelayError=Live Delay must be a valid positive number
TraceControl_FileSubSystemError=File subsystem error in session creation dialog.

TraceControl_EnableChannelDialogTitle=Enable Channel
TraceControl_EnableChannelNameLabel=Channel Name
TraceControl_EnableChannelNameTooltip=The name of the channel to be enabled.
TraceControl_EnableChannelSubBufferSizeTooltip=The sub-buffers size of the channel. Needs to be a power of 2 for kernel and ust tracers (Only for versions prior to 2.2.0).
TraceControl_EnableChannelNbSubBuffersTooltip=The number of sub-buffers of the channel. Needs to be a power of 2 for kernel and ust tracers (Only for versions prior to 2.2.0).
TraceControl_EnableChannelSwitchTimerTooltip=The Switch subbuffer timer interval in usec (default: 0). Needs to be a power of 2 for kernel and ust tracers (Only for versions prior to 2.2.0).
TraceControl_EnableChannelReadTimerTooltip=The Read timer interval in usec.
TraceControl_EnableChannelOutputTypeTooltip=The output type of the channel.
TraceControl_EnableChannelDiscardModeGroupName=Discard Mode
TraceControl_EnableChannelDiscardModeLabel=Discard
TraceControl_EnableChannelDiscardModeTooltip=Discard event when subbuffers are full
TraceControl_EnableChannelOverwriteModeLabel=Overwrite
TraceControl_EnableChannelOverwriteModeTooltip=Flight recorder mode : overwrites events when subbuffers are full
TraceControl_EnbleChannelMaxSizeTraceFilesTooltip=Maximum size of each tracefile within a stream (in bytes). 0 means unlimited
TraceControl_EnbleChannelMaxNumTraceFilesTooltip=Used in conjunction with the maximum size of trace files option, this will limit the number of files created to the specified count. 0 means unlimited

TraceControl_InvalidChannelNameError=The channel name is invalid or empty
TraceControl_ChannelAlreadyExistsError=Channel already exists

TraceControl_EnableEventsDialogTitle=Enable Events
TraceControl_EnableEventsSessionGroupName=Session List
TraceControl_EnableEventsChannelGroupName=Channel List
TraceControl_EnableEventsSessionsTooltip=List of available sessions.
TraceControl_EnableEventsChannelsTooltip=List of available channels of selected session.\nIf no channel is available default channel will be created.
TraceControl_EnableEventsNoSessionError=No session from session list is selected.
TraceControl_EnableEventsNoChannelError=No channel from channel list is selected.

TraceControl_EnableLoggersDialogTitle=Enable Loggers

TraceControl_EnableGroupSelectionName=Select
TraceControl_EnableEventsAllEventsLabel=All Tracepoint Events and Syscalls
TraceControl_EnableEventsAllEventsTooltip=Enable all tracepoint events and all Syscalls
TraceControl_EnableEventsSpecificEventGroupName=Specific event
TraceControl_EnableEventsSpecificLoggerGroupName=Specific logger
TraceControl_EnableEventsSpecificEventTooltip=Enable event by specifying the name
TraceControl_EnableEventsSpecificLoggerTooltip=Enable logger by specifying the name
TraceControl_EnableEventsExcludedEventGroupName=Exclude Events
TraceControl_EnableEventsExcludedEventLabel=Event Names
TraceControl_EnableEventsExcludedEventTooltip=Exclude specific event(s) by name (comma-separated names)
TraceControl_EnableEventsTracepointGroupName=Tracepoint Events
TraceControl_EnableEventsTracepointTreeTooltip=List of available tracepoint events
TraceControl_EnableEventsTreeAllLabel=All
TraceControl_EnableEventsSyscallName=Syscall Events
TraceControl_EnableEventsSyscallTooltip=List of available kernel syscall events
TraceControl_EnableEventsProbeGroupName=Dynamic Probe
TraceControl_EnableEventsNameLabel=Name
TraceControl_EnableEventsProbeEventNameTooltip=The name of the event for enabling a dynamic probe
TraceControl_EnableEventsProbeNameLabel=Probe
TraceControl_EnableEventsProbeNameTooltip=[addr | symbol | symbol+offset]\nAddr and offset can be octal (0NNN...),\ndecimal (NNN...) or hexadecimal (0xNNN...)
TraceControl_EnableEventsFucntionGroupName=Dynamic Function Entry/Return Probe
TraceControl_EnableEventsFunctionEventNameTooltip=The name of the event for enabling a dynamic function entry/return probe
TraceControl_EnableEventsFunctionNameLabel=Function
TraceControl_EnableEventsLoggerGroupName=Loggers
TraceControl_EnableEventsLoggerTreeTooltip=List of available loggers

TraceControl_EnableEventsWildcardGroupName=Wildcard
TraceControl_EnableEventsWildcardLabel=Wildcard
TraceControl_EnableEventsWildcardTooltip=The wild card string of event names
TraceControl_EnableEventsLogLevelGroupName=Log Level
TraceControl_EnableEventsLogLevelTypeName=loglevel
TraceControl_EnableEventsLogLevelTypeTooltip=The tracepoint log level range from 0 to loglevel
TraceControl_EnableEventsLogLevelOnlyTypeName=loglevel-only
TraceControl_EnableEventsLogLevelOnlyTypeTooltip=The tracepoint log level (only this loglevel)
TraceControl_EnableEventsLogLevelTooltip=The available log levels
TraceControl_EnableEventsLoglevelEventNameTooltip=Event name for enabling log levels
TraceControl_EnableEventsFilterGroupName=Filter Expression
TraceControl_EnableEventsFilterTooltip=Filter expression on event field.

TraceControl_InvalidProbeNameError=The probe name is invalid or empty
TraceControl_InvalidExcludedEventsError=The excluded event name is empty
TraceControl_InvalidWildcardError=The wild card name is invalid or empty
TraceControl_InvalidLogLevelEventNameError=The event name for log level is invalid or empty
TraceControl_InvalidLogLevel=No log level selected
TraceControl_InvalidLogger=No logger selected

TraceControl_AddContextDialogTitle=Add Contexts
TraceControl_AddContextAvailableContextsLabel=Contexts
TraceControl_AddContextAvailableContextsTooltip=Available Contexts
TraceControl_AddContextAllLabel=All Contexts

TraceControl_ImportDialogStreamedTraceNotification=You are importing a trace generated by a streamed session. By default the traces will be outputed to ~/lttng-traces/hostname/sessionname but the location can vary.
TraceControl_ImportDialogStreamedTraceNotificationToggle=Do not warn me again

# Tree structure strings
TraceControl_KernelDomainDisplayName=Kernel
TraceControl_JULDomainDisplayName=JUL
TraceControl_LOG4JDomainDisplayName=LOG4J
TraceControl_PythonDomainDisplayName=Python
TraceControl_UstGlobalDomainDisplayName=UST global
TraceControl_UstDisplayName=UST
TraceControl_UnknownDomainDisplayName=Unknown domain
TraceControl_AllSessionsDisplayName=Sessions
TraceControl_SessionDisplayName=Session
TraceControl_DomainDisplayName=Domain
TraceControl_BufferTypeDisplayName = Buffer Type
TraceControl_ChannelDisplayName=Channel
TraceControl_EventDisplayName=Event
TraceControl_LoggerDisplayName=Logger
TraceControl_ProviderDisplayName=Provider
TraceControl_KernelProviderDisplayName=Kernel
TraceControl_SharedBuffersDisplayName=Global shared buffers
TraceControl_PerPidBuffersDisplayName=Per PID buffers
TraceControl_PerPidBuffersTooltip=Configure per PID buffers (UST only)
TraceControl_PerUidBuffersDisplayName=Per UID buffers
TraceControl_PerUidBuffersTooltip=Configure per UID buffers (UST only)

# Property names
TraceControl_SessionNamePropertyName=Session Name
TraceControl_EventNamePropertyName=Event Name
TraceControl_EventTypePropertyName=Event Type
TraceControl_LogLevelPropertyName=Log Level
TraceControl_FieldsPropertyName=Fields
TraceControl_FilterPropertyName=Filter
TraceControl_ExcludePropertyName=Exclude
TraceControl_StatePropertyName=State
TraceControl_VersionPropertyName=Version
TraceControl_DomainNamePropertyName=Domain Name
TraceControl_BufferTypePropertyName=Buffer type
TraceControl_ChannelNamePropertyName=Channel Name
TraceControl_OpenConnectionTo=Opening connection to ''{0}''
TraceControl_OverwriteModePropertyName=Overwrite Mode
TraceControl_SubBufferSizePropertyName=Sub Buffer Size
TraceControl_NbSubBuffersPropertyName=Number of Sub Buffers
TraceControl_SwitchTimerPropertyName=Switch Timer Interval
TraceControl_NumberOfDiscardedEventsPropertyName=Number of Discarded Events
TraceControl_NumberOfLostPacketsPropertyName=Number of Lost Packets
TraceControl_ReadTimerPropertyName=Read Timer Interval
TraceControl_OutputTypePropertyName=Output Type
TraceControl_TraceFileCountPropertyName=Trace File Count
TraceControl_TraceFileSizePropertyName=Trace File Size
TraceControl_HostNamePropertyName=Connection Name
TraceControl_HostAddressPropertyName=Host Name
TraceControl_SessionPathPropertyName=Session Path
TraceControl_SnapshotPathPropertyName=Snapshot Path
TraceControl_SnapshotNamePropertyName=Snapshot Name
TraceControl_SnapshotIdPropertyName=Snapshot ID
TraceControl_ProviderNamePropertyName=Provider Name
TraceControl_ProcessIdPropertyName=Process ID
TraceControl_ProbeAddressPropertyName=Address
TraceControl_ProbeOffsetPropertyName=Offset
TraceControl_ProbeSymbolPropertyName=Symbol
TraceControl_MaxSizeTraceFilesPropertyName=Maximum size of trace files
TraceControl_MaxNumTraceFilesPropertyName=Maximum number of trace files
TraceControl_ConfigureMetadataChannelName=Configure metadata channel
TraceControl_LoggerNamePropertyName=Logger Name
TraceControl_LoggerTypePropertyName=Logger Type
TraceControl_LoggerDomainPropertyName=Logger Domain

# Preferences
TraceControl_TracingGroupPreference=&Tracing Group
TraceControl_LoggingPreference=&Logging
TraceControl_LogfilePath=Log file
TraceControl_AppendLogfilePreference=&Append
TraceControl_VerboseLevelsPreference=&Verbose Level
TraceControl_VerboseLevelNonePreference=None
TraceControl_VerboseLevelVerbosePreference=Level 1
TraceControl_VerboseLevelVeryVerbosePreference=Level 2
TraceControl_VerboseLevelVeryVeryVerbosePreference=Level 3

TraceControl_ExecuteScriptJob=Executing command script
TraceControl_ExecuteScriptError=Error executing command script

TraceControl_ExecuteScriptDialogTitle=Select command script
TraceControl_ExecuteScriptBrowseText=Browse...
TraceControl_ExecuteScriptSelectLabel=Select Script
TraceControl_UnknownNode=<unknown>

TraceControl_LoadDialogTitle=Load Sessions
TraceControl_SaveDialogTitle=Save Sessions

TraceControl_ForceButtonText=force
TraceControl_ManageButtonText=&Manage...

TraceControl_SelectProfileText=Select LTTng profile to load
TraceControl_LocalButtonText=Local
TraceControl_RemoteButtonText=Remote

TraceControl_ImportButtonText=Import...
TraceControl_ExportButtonText=Export...
TraceControl_DeleteButtonText=Delete...

TraceControl_ImportProfileTitle=Import LTTng Profiles
TraceControl_ExportProfileTitle=Export LTTng Profiles

TraceControl_ProfileAlreadyExists=LTTng Profile already exists
TraceControl_OverwriteQuery=Do you want to overwrite file {0}?

TraceControl_DeleteProfileTitle=Delete LTTng Profiles
TraceControl_DeleteQuery=Do you want to delete the following profiles?

TraceControl_DefaultEventFilterString=with filter
TraceControl_DefaultEventExcludeString=has exclusions