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

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

-->

<messages>
    <message id='text.TriggerConfigRecorder.title'>Event file recorder</message>
    <message id='tpl.TriggerConfigRecorder.elementBox'>
        ${enable}<br/>
    </message>
    <message id='text.TriggerConfigRecorder.enable'>Record event files</message>
    <message id='text.TriggerConfigRecorder.settings'>Settings</message>
    <message id='tpl.TriggerConfigRecorder.config'><table class='PtTable'><tbody>
        <tr class='control-group'>
            <td><label for='${id:threshold}'>Vote threshold</label></td>
            <td class='controls'>${threshold}</td>
        </tr>
        <tr class='control-group'>
            <td><label for='${id:spoolPath}'>Directory (empty for default)</label></td>
            <td class='controls'>${spoolPath}</td>
        </tr>
        <tr class='control-group'>
            <td><label for='${id:preTrig}'>Pre-trigger period</label></td>
            <td class='controls'>${preTrig}s</td>
        </tr>
        <tr class='control-group'>
            <td><label for='${id:postTrig}'>Post-trigger period</label></td>
            <td class='controls'>${postTrig}s</td>
        </tr>
        <tr class='control-group'>
            <td><label for='${id:maxTrig}'>Maximum event duration</label></td>
            <td class='controls'>${maxTrig}s</td>
        </tr>
        <tr class='control-group'>
            <td><label for='${id:maxFiles}'>Events to keep</label></td>
            <td class='controls'>${maxFiles}</td>
        </tr>
        <tr class='control-group'>
            <td><label for='${id:maxSize}'>Maximum space allowed</label></td>
            <td class='controls'>${maxSize}MiB</td>
        </tr>
        <tr class='control-group'>
            <td><label for='${id:archive}'>Tertiary storage</label></td>
            <td class='controls'>${archive}</td>
        </tr>
    </tbody></table>
    <div class='control-group'>
        <label for='${id:bashScript}'>User script</label>
        ${bashScript}
    </div>
    <hr/>
    <h2>Trigger summary view</h2>
    <table class='PtTable' style='width: 100%;'><thead>
        <tr>
            <th>Parameters</th>
            <th>Components</th>
            <td/>
            <th>Display</th>
        </tr>
    </thead><tbody>
        <tr>
            <td>${summaryParams}</td>
            <td>${summaryCmp}</td>
            <td>${summaryParamAdd}<br/>
                ${summaryParamRemove}</td>
            <td>${summaryDisplay}<br/>
                ${summaryMoveUp} ${summaryMoveDown}</td>
        </tr>
    </tbody></table></message>
    <message id='text.TriggerConfigRecorder.archive'>Archive files to tertiary storage</message>
    <message id='text.TriggerConfigRecorder.emptyScript'># This script is run by GNU bash
EVENT_PATH="$1"</message>
    <message id='text.TriggerConfigRecorder.summaryParamAdd'>Add to summary</message>
    <message id='text.TriggerConfigRecorder.summaryParamRemove'>Remove from summary</message>
    <message id='text.TriggerConfigRecorder.summaryMoveUp'>Move up</message>
    <message id='text.TriggerConfigRecorder.summaryMoveDown'>Move down</message>

    <message id='text.TriggerConfigRecorder.initScriptLabel'>Event recorder ({1})</message>
    <message id='text.TriggerConfigRecorder.bashScriptError'>Error saving user script: {1}.</message>
    <message id='text.TriggerConfigRecorder.LoadError.maximum_files'>
        Directory cleaner for recorder has invalid value for ‘maximum_files’
        (should be an integer ≥1).
    </message>
    <message id='text.TriggerConfigRecorder.LoadError.maximum_size'>
        Directory cleaner for recorder has invalid value for ‘maximum_size’
        (should be an integer ≥1).
    </message>
    <message id='text.TriggerConfigRecorder.LoadError.threshold'>
        Recorder config has missing or invalid value for ‘threshold’
        (should be an integer).
    </message>
    <message id='text.TriggerConfigRecorder.LoadError.pre_trigger_period'>
        Recorder config has missing or invalid value for ‘pre_trigger_period’
        (should be an integer ≥0).
    </message>
    <message id='text.TriggerConfigRecorder.LoadError.post_trigger_period'>
        Recorder config has missing or invalid value for ‘post_trigger_period’
        (should be an integer ≥0).
    </message>
    <message id='text.TriggerConfigRecorder.LoadError.max_trigger_period'>
        Recorder config has invalid value for ‘max_trigger_period’
        (should be an integer ≥1).
    </message>
    <message id='text.TriggerConfigRecorder.LoadError.event_directory'>
        Recorder config is missing value for ‘event_directory’.
    </message>
</messages>

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