<!-- Pt-web/src/app-root/ztr/TriggerView.xml

 Copyright: ©2011–2012, Güralp Systems Ltd.
 Author: Laurence Withers <lwithers@guralp.com>
 License: GPLv3

-->

<messages>
    <message id='text.TriggerView.Summary.header'>Triggered events</message>

    <message id='text.TriggerView.Summary.noConfig'>No configured triggers.</message>
    <message id='text.TriggerView.Summary.noEvents'>No events recorded.</message>
    <message id='text.TriggerView.Summary.eventViewTab'>Event view</message>

    <message id='xhtml.TriggerView.Summary.failedSummary'>
        <p class='errorMessage'>Error: unable to display summary.</p>
    </message>

    <message id='text.TriggerView.Summary.openFailed'>{1}</message>
    <message id='text.TriggerView.Summary.missingEventDir'>Missing ‘event_directory’ field in {1}.</message>

    <message id='xhtml.TriggerView.Summary.timestamp'>Date/time</message>
    <message id='xhtml.TriggerView.Summary.instrument'>Instrument ID</message>
    <message id='xhtml.TriggerView.Summary.action'>Action</message>
    <message id='xhtml.TriggerView.Summary.missingResult'><span class='errorMessage'>Missing</span></message>

    <message id='text.TriggerView.Summary.viewEvent'>View event</message>

    <!-- it is possible to link directly to tabs or events within this
    application; if that process should fail, then these messages are displayed
    as warnings. {1} is the user-supplied path. -->
    <message id='xhtml.TriggerView.Summary.badPathGroup'>No such trigger group <code>{1}</code></message>
    <message id='xhtml.TriggerView.Summary.badPathEvent'>Invalid event timestamp <code>{1}</code></message>

    <message id='tpl.TriggerView.Summary.RSSLink'>
        <hr />
        <p>Live feed of events, standard Atom 1.0 with extensions for machine
            processing documented
            <a href='http://www.guralp.com/platinum/xmlns/gdi-trig-atom.cgi'>here</a>:
            ${feed}</p>
    </message>

    <message id='text.TriggerView.Download.downloadEvent'>Download event .zip file</message>

    <message id='xhtml.TriggerView.Event.noSelection'>
        <p>Select an event to view from one of the other tabs.</p>
    </message>

    <message id='xhtml.TriggerView.Event.initEventFailed'>
        <p class='errorMessage'>Unable to load event from <code>{1}</code>.</p>
    </message>

    <message id='text.TriggerView.Event.cannotOpenWaves'>Unable to open waveform files.</message>

    <message id='tpl.TriggerView.Event.tabLayout'>
        <h2>Event at ${dateTime}</h2>
        <div>${downloadButton}</div>
        ${descPanel}
        ${resultsPanel}
    </message>

    <message id='text.TriggerView.DescPanel.title'>Trigger description</message>
    <message id='text.TriggerView.DescPanel.failed'>Cannot load description file.</message>
    <message id='tpl.TriggerView.DescPanel.content'>
        <pre>${descText}</pre>
    </message>

    <message id='text.TriggerView.DescPanel.inProgress'>
        This event is currently in progress. Results are not yet complete.
    </message>

    <message id='text.TriggerView.DescPanel.calibration'>
        One or more channels were being calibrated. This event could be caused
        by the calibration signal and the results are likely to be incorrect.
    </message>

    <message id='text.TriggerView.DescPanel.FIRCharging'>
        The FIR filters used to decimate one or more channels were still being
        charged. This event could be caused by the filter rather than a real
        physical signal and the results are likely to be incorrect.
    </message>

    <message id='text.TriggerView.DescPanel.timestampUncertain'>
        One or more ADC modules were not locked to a time source. The timestamp
        of this event (and of the recorded waveform data) is uncertain.
    </message>

    <message id='text.TriggerView.ResultPanel.title'>Results</message>
    <message id='xhtml.TriggerView.ResultPanel.noResults'>
        <span class='errorMessage'>There are no results for this event.</span>
    </message>
    <message id='xhtml.TriggerView.ResultPanel.instrument'>Instrument</message>
    <message id='xhtml.TriggerView.ResultPanel.emptyResult'>—</message>



    <!-- Waveform display panel  - - - - - - - - - - - - - - - - - - - - - - - -

    This is a collapsible sub-panel that is shown on the triggered events page.
    It has a graph plot and a control for selecting which channel to display.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  -->



    <!-- Title of the panel control -->
    <message id='text.TriggerView.WavePanel.title'>Time series data</message>

    <!-- Layout of the widgets within the panel -->
    <message id='tpl.TriggerView.WavePanel.panel'>
        <div>${graph} ${error}</div>
        <div>Channel: ${channelSel}</div>
    </message>



    <!-- Used to print a label for the channel.

    {1} → the sensor ID
    {2} → the component
    {3} → the sensor description

    -->
    <message id='text.TriggerView.WavePanel.channelTitle'>{1} {2} ({3})</message>

    <!-- Used to build a title for the graph

    {1} → the timestamp of the event

    -->
    <message id='text.TriggerView.WavePanel.graphTitle'>Time series for event at {1}</message>

    <!-- Error messages -->
    <message id='text.TriggerView.WavePanel.cannotLoad'>Unable to load data file ‘{1}’.</message>
    <message id='text.TriggerView.WavePanel.imgCreateFailed'>Error creating image ({1}).</message>
    <message id='text.TriggerView.WavePanel.missingMetadata'>Data file is missing metadata field ‘{1}’.</message>

    <!-- Used to format the Y axis label.

    {1} → the dimension name (e.g. “Acceleration”).
    {2} → the unit name (e.g. “m/s²”)

    -->
    <message id='text.TriggerView.WavePanel.axisTitle'>{1} ({2})</message>

    <!-- X axis label. -->
    <message id='text.TriggerView.WavePanel.timeAxis'>Time (s)</message>



    <!-- FFT/Periodogram panel - - - - - - - - - - - - - - - - - - - - - - - - -

    This panel is used to display the results of a program that identifies its
    result file as being of type "periodogram". This is a plot of some value
    (power) against frequency.

    The panel's title is set to the result tag. Within the panel, there is a
    graph plot followed by a channel selection and a graph type selection. The
    graph type selection allows the user to choose between some common ways of
    displaying the periodogram (such as power spectral density or amplitude
    spectrum).

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  -->



    <!-- Layout of widgets in the panel. -->
    <message id='tpl.TriggerView.FFTPanel.panel'>
        <div>${graph} ${error}</div>
        <table>
            <tr>
                <td>Channel:</td>
                <td>${channelSel}</td>
            </tr>
            <tr>
                <td>Graph type:</td>
                <td>${graphType}</td>
            </tr>
        </table>
    </message>

    <!-- Used to build a label for a channel's results.

    {1} → the instrument ID
    {2} → the component letter
    {3} → the user's sensor label

    -->
    <message id='text.TriggerView.FFTPanel.channelTitle'>{1} {2} ({3})</message>

    <!-- Used to build a title for the graph.

    {1} → the result tag
    {2} → the event timestamp

    -->
    <message id='text.TriggerView.FFTPanel.graphTitle'>{1} result for event at {2}</message>

    <!-- Error messages. -->
    <message id='text.TriggerView.FFTPanel.cannotLoad'>Unable to load data file ‘{1}’.</message>
    <message id='text.TriggerView.FFTPanel.cannotLoadCorrupt'>Data file ‘{1}’ seems to be corrupt.</message>
    <message id='text.TriggerView.FFTPanel.imgCreateFailed'>Error creating image ({1}).</message>

    <!-- Labels for the different graph type variants we support. -->
    <message id='text.TriggerView.FFTPanel.graphTypePSD'>Power spectral density</message>
    <message id='text.TriggerView.FFTPanel.graphTypeASD'>Amplitude spectral density</message>
    <message id='text.TriggerView.FFTPanel.graphTypePS'>Power spectrum</message>
    <message id='text.TriggerView.FFTPanel.graphTypeAS'>Amplitude spectrum</message>

    <!-- Used to build an an axis label for the Y axis.

    {1} → the ground units.

    -->
    <message id='text.TriggerView.FFTPanel.axisLabelPSD'>Power spectral density (({1})²/Hz)</message>
    <message id='text.TriggerView.FFTPanel.axisLabelASD'>Amplitude spectral density ({1}/√Hz)</message>
    <message id='text.TriggerView.FFTPanel.axisLabelPS'>Power spectrum (({1}²)</message>
    <message id='text.TriggerView.FFTPanel.axisLabelAS'>Amplitude spectrum ({1})</message>

    <!-- The X axis label. -->
    <message id='text.TriggerView.FFTPanel.freqAxis'>Frequency (Hz)</message>
</messages>

<!-- options for text editors
vim: ts=4:sw=4:expandtab
-->
