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

 Copyright 2011-2017 Guralp Systems Limited.
 Author: Laurence Withers <lwithers@guralp.com>

-->

<messages>
    <message id='text.TriggerConfig.pageTitle'>Configure triggering</message>
    <message id='text.TriggerConfig.dirScanError'>Error scanning configuration directory ({1}).</message>

    <message id='xhtml.TriggerConfig.loading'>
        <p>Settings are being loaded…
            <img src='/resources/ajax-loading.gif' alt='please wait' width='32' height='32' />
        </p>
    </message>
    <message id='tpl.TriggerConfig.loadError'>
        <p class='errorMessage' style='border: solid thick red;'>
            Error loading configuration.
            <pre>${errorString}</pre>
        </p>
    </message>

    <message id='text.TriggerConfig.defaultLabel'>Trigger group {1}</message>
    <message id='text.TriggerConfig.saveButton'>Save configuration</message>
    <message id='text.TriggerConfig.deleteButton'>Delete this trigger group</message>
    <message id='tpl.TriggerConfig.topControls'>
        <table><tbody>
            <tr class='control-group'>
                <td style='padding:4px; vertical-align: center;'>
                    <label for='${id:labelEditor}'>Short label:</label>
                </td>
                <td class='controls'>${labelEditor}</td>
            </tr>
        </tbody></table>
        <p>${saveButton} ${deleteButton}</p>
    </message>
    <message id='text.TriggerConfig.saveDirError'>Error creating save directory: {1}</message>

    <message id='text.TriggerConfig.ioArrowAlt'>↓</message>
    <message id='text.TriggerConfig.inputArrowAlt'>←</message>
    <message id='text.TriggerConfig.outputArrowAlt'>↓</message>

    <message id='xhtml.TriggerConfig.manualTrigger'>
        <strong>Manual trigger</strong>
    </message>

    <message id='tpl.TriggerConfig.recorderFiles'>
        <strong>Event store</strong>
    </message>

    <message id='text.TriggerConfig.New.tabTitle'>Create new instance</message>

    <message id='tpl.TriggerConfig.New.seq'>
        <p>Creating a new trigger group instance requires the following
            steps:</p>
        <ol>
            <li>${seqStep1}</li>
            <li>${seqStep2}</li>
            <li>${seqStep3}</li>
        </ol>
        <p>Press ${reset} to start from the beginning.</p>
    </message>
    <message id='xhtml.TriggerConfig.New.seqStep1'>Select data source</message>
    <message id='xhtml.TriggerConfig.New.seqStep2'>Select instruments and sample rates</message>
    <message id='xhtml.TriggerConfig.New.seqStep3'>Set up triggers, recording etc.</message>
    <message id='text.TriggerConfig.New.reset'>Reset</message>

    <message id='tpl.TriggerConfig.New.instListEditor'>
        <fieldset>
            <legend>Instruments</legend>
            <p>Select the instruments and sample rates to be used below.</p>
            <div>${addRow}</div>
            ${table}
            <p>When selection is complete, press this button to continue: ${complete}</p>
        </fieldset>
    </message>
    <message id='text.TriggerConfig.New.instListAddRow'>Add another instrument</message>
    <message id='text.TriggerConfig.New.instListComplete'>Completed</message>
    <message id='text.TriggerConfig.New.instListUp'>Move up</message>
    <message id='text.TriggerConfig.New.instListDown'>Move down</message>
    <message id='text.TriggerConfig.New.instListRemove'>Remove</message>
    <message id='xhtml.TriggerConfig.New.instNum'>Instrument #</message>
    <message id='xhtml.TriggerConfig.New.instID'>ID</message>
    <message id='xhtml.TriggerConfig.New.sampRate'>Sample rate</message>
    <message id='xhtml.TriggerConfig.New.cmp'>Components</message>
    <message id='xhtml.TriggerConfig.New.label'>Label</message>
    <message id='text.TriggerConfig.New.labelValue'>Instrument {1}</message>

    <message id='xhtml.TriggerConfig.instListNumHeader'>Instrument #</message>
    <message id='xhtml.TriggerConfig.instListIDHeader'>ID</message>
    <message id='xhtml.TriggerConfig.instListSampRateHeader'>Sample rate</message>
    <message id='xhtml.TriggerConfig.instListCmpHeader'>Components</message>
    <message id='xhtml.TriggerConfig.instListLabelHeader'>Label</message>
    <message id='xhtml.TriggerConfig.instListNumLabel'>#{1}</message>

    <!-- Elements used by the "New input/action/output" dialogs -->
    <message id='text.TriggerConfig.NewElement.title'>Add new {1}</message>
    <message id='tpl.TriggerConfig.NewElement.selectType'>
        <p>Select type of ${typeName}: ${sel}</p>
    </message>
    <message id='text.TriggerConfig.NewElement.reject'>Cancel</message>
    <message id='text.TriggerConfig.NewElement.next'>Next</message>
    <message id='text.TriggerConfig.NewElement.typeInput'>trigger</message>
    <message id='text.TriggerConfig.NewElement.typeAction'>action</message>
    <message id='text.TriggerConfig.NewElement.typeProc'>parameter</message>

    <message id='text.TriggerConfig.newInputLevelTrigger'>Level trigger</message>
    <message id='text.TriggerConfig.newInputSTALTATrigger'>STA/LTA trigger</message>
    <message id='text.TriggerConfig.newInputMMITrigger'>MMI trigger</message>
    <message id='text.TriggerConfig.newActionGPIO'>Assert GPIO line</message>
    <message id='text.TriggerConfig.newActionScript'>Run commands</message>
    <message id='text.TriggerConfig.newProcPGA'>PGA (peak ground acceleration)</message>
    <message id='text.TriggerConfig.newProcFFT'>Periodogram (FFT)</message>
    <message id='text.TriggerConfig.newProcPFreq'>Predominant frequency</message>
    <message id='text.TriggerConfig.newProcIJMA'>IJMA</message>

    <!-- Elements used by the generic element settings dialog box -->
    <message id='tpl.TriggerConfig.Element.settingsDialog'>
        ${<if-label-edit>}
            <div class='form-horizontal control-group'>
                <label for='${id:labelEditor}'>Label:</label>
                <span class='controls'>${labelEditor}</span>
            </div>
            <hr/>
        ${</if-label-edit>}
        ${settings}
    </message>
    <message id='text.TriggerConfig.Element.reject'>Discard changes</message>
    <message id='text.TriggerConfig.Element.accept'>Save changes</message>
    <message id='text.TriggerConfig.Element.labelEditorLabel'>Label:</message>

    <!-- Elements used by the generic element widget -->
    <message id='text.TriggerConfig.Element.settings'>Settings</message>
    <message id='text.TriggerConfig.Element.delete'>Delete</message>

    <!-- Elements used by the save progress dialog -->
    <message id='text.TriggerConfig.Save.dialogTitle'>Saving settings…</message>
    <message id='text.TriggerConfig.Save.close'>OK</message>

    <message id='tpl.TriggerConfig.Save.layout'>
        <p>Settings are being saved… ${progressSpinner}</p>
    </message>

    <message id='tpl.TriggerConfig.Save.success'>
        <p>${icon} Settings successfully saved.</p>
    </message>

    <message id='tpl.TriggerConfig.Save.failure'>
        <p class='errorMessage'>Unable to save settings.</p>
        <p>${failMsg}</p>
    </message>

    <!-- Elements used by the deletion progress dialog -->
    <message id='text.TriggerConfig.Delete.dialogTitle'>Deleting settings…</message>
    <message id='text.TriggerConfig.Delete.close'>OK</message>

    <message id='tpl.TriggerConfig.Delete.layout'>
        <p>Settings are being deleted… ${progressSpinner}</p>
    </message>

    <message id='tpl.TriggerConfig.Delete.success'>
        <p>${icon} Settings successfully deleted. You may save this group again,
            but if you do not it will be lost altogether when the page is
            closed.</p>
    </message>

    <message id='tpl.TriggerConfig.Delete.failure'>
        <p class='errorMessage'>Unable to delete settings.</p>
        <p>${failMsg}</p>
    </message>
</messages>
