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

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

-->
<messages>



<message id='text.ConfigBackup.title'>Configuration backup</message>

<message id='tpl.ConfigBackup.page'>
<p><strong>Please note: DM24/CD24 ADC module configuration is not saved or restored
by this program, even if the ADC module is integrated internally into this system.</strong></p>
    <p>${backupNow}</p>

    ${uploadPanel}

    ${browser}

    ${diff}
</message>

<message id='text.ConfigBackup.backupNow'>Back up current configuration</message>

<message id='tpl.ConfigBackup.uploadPanel'>
    <p>If you have previously downloaded a backup file, perhaps from another
        Platinum unit, you may upload a copy to this device:</p>
    <div>${uploadFileSel} ${upload}</div>
</message>

<message id='text.ConfigBackup.uploadPanelTitle'>Upload backup file</message>
<message id='text.ConfigBackup.upload'>Upload backup file</message>
<message id='text.ConfigBackup.uploadTooLarge'>The selected file was too large to upload.</message>

<!-- These messages are generated when an upload fails.

Arguments:
 {1} → errno
 {2} → system error message

-->
<message id='xhtml.ConfigBackup.cannotMkdir'>
    <p>Unable to create directory for backups. Reason: <code>{2}</code>
    (code {1}).</p>
</message>

<message id='xhtml.ConfigBackup.cannotReadUpload'>
    <p>Unable to read uploaded file. Reason: <code>{2}</code>
    (code {1}).</p>
</message>

<message id='xhtml.ConfigBackup.cannotWriteUpload'>
    <p>Unable to save uploaded file. Reason: <code>{2}</code>
    (code {1}).</p>
</message>



<!-- ===========================================================================

Backup creation dialog.

============================================================================ -->

<message id='text.ConfigBackup.Dialog.title'>Create configuration backup</message>

<message id='tpl.ConfigBackup.Dialog.dialog'>
    <p>Filename: ${filename} <code>.tar.bz2</code></p>
    <p>Description of this backup:</p>
    <div>${comment}</div>
    <hr/>
    <div style='text-align: right;'>${reject} ${accept}</div>
</message>

<message id='text.ConfigBackup.Dialog.accept'>Create backup</message>

<message id='text.ConfigBackup.Dialog.reject'>Cancel</message>

<message id='tpl.ConfigBackup.Dialog.inProgress'>
    <p>Saving <code>${filename}</code></p>
    ${message}
    <hr/>
    <div style='text-align: right;'>${done}</div>
</message>

<message id='text.ConfigBackup.Dialog.done'>OK</message>

<message id='xhtml.ConfigBackup.Dialog.success'>
    <p>Backup was successful.</p>
</message>

<message id='xhtml.ConfigBackup.Dialog.failed'>
    <p class='errorMessage'>Backup failed with the following error:
        <pre>{1}</pre>
    </p>
</message>


<!-- ===========================================================================

Backup file browser.

============================================================================ -->

<message id='text.ConfigBackup.Browser.title'>Saved backups</message>

<message id='tpl.ConfigBackup.Browser.panel'>
    <div style='text-align: right;'>${compareButtonTop}</div>
    ${browserTable}
    <div style='text-align: right;'>${compareButton}</div>
</message>

<!-- Displayed when there are no backup files at all saved. -->
<message id='xhtml.ConfigBackup.Browser.noBackupFiles'>
    <p>There are currently no backup files saved on this system.</p>
</message>

<!-- Text separating user backups from auto backups -->
<message id='xhtml.ConfigBackup.Browser.tableAutoSeparator'>Automatic backups</message>

<!-- column headings for the table displaying all the backup files -->
<message id='xhtml.ConfigBackup.Browser.tableHeader.filename'>Filename</message>
<message id='xhtml.ConfigBackup.Browser.tableHeader.mtime'>Date saved</message>
<message id='xhtml.ConfigBackup.Browser.tableHeader.comment'>Description</message>
<message id='xhtml.ConfigBackup.Browser.tableHeader.actions'>Actions</message>
<message id='xhtml.ConfigBackup.Browser.tableHeader.difference'>Show differences</message>

<!-- Button labels -->
<message id='text.ConfigBackup.Browser.actionDownload'>Download copy</message>
<message id='text.ConfigBackup.Browser.actionRestore'>Restore this backup</message>
<message id='text.ConfigBackup.Browser.actionDelete'>Delete this backup</message>
<message id='text.ConfigBackup.Browser.actionDiff'>Show differences between selected backups</message>

<!-- Warning message when a file cannot be deleted.

Arguments:
 {1} → filename
 {2} → system error message
 {3} → errno

-->
<message id='xhtml.ConfigBackup.Browser.unlinkError'>
    <p>Error while deleting <code>{1}</code>: {2} (error code {3}).</p>
</message>


<!-- ===========================================================================

Restoring a backup.

============================================================================ -->

<message id='text.ConfigBackup.Restore.dialogTitle'>Restore system configuration
from backup</message>

<message id='tpl.ConfigBackup.Restore.dialog'>
    <h3>Restore system configuration?</h3>
    <p>Please confirm that you wish to restore the system's configuration.</p>
    <table class='PtTable'>
        <tr>
            <th scope='row'>Filename</th>
            <td class='PtTableL2'><code>${filename}</code></td>
        </tr>
        <tr>
            <th scope='row' class='PtTableT2'>Saved at</th>
            <td class='PtTableT2 PtTableL2'>${saveTime}</td>
        </tr>
        <tr>
            <th scope='row' class='PtTableT2'>Description</th>
            <td class='PtTableT2 PtTableL2'><p class='commentBlock'>${description}</p></td>
        </tr>
    </table>
    <p>${restoreNetwork}</p>
    <p>After the backup is restored, the system will reboot.</p>
    <hr/>
    <div style='text-align: right;'>${reject} ${accept}</div>
</message>

<message id='text.ConfigBackup.Restore.dialogAccept'>Restore from backup</message>
<message id='text.ConfigBackup.Restore.dialogReject'>Cancel</message>

<!-- label for checkbox ${restoreNetwork} -->
<message id='text.ConfigBackup.Restore.networkSettings'>Restore network settings</message>

<message id='tpl.ConfigBackup.Restore.progress'>
    <p>Restoring backup from file <code>${filename}</code>.</p>
    ${message}
    <p class='commentBlock'>${programOutput}</p>
</message>

<message id='xhtml.ConfigBackup.Restore.error'>
    <p class='errorMessage'>An error occurred while restoring the backup.</p>
</message>

<message id='xhtml.ConfigBackup.Restore.success'>
    <p>Backup was successfully restored. The system will now reboot to activate
    the restored configuration files.</p>
</message>


<!-- ===========================================================================

Deleting a backup file.

============================================================================ -->

<message id='text.ConfigBackup.Delete.dialogTitle'>Confirm file delete</message>

<message id='tpl.ConfigBackup.Delete.dialog'>
    <p>Please confirm that you wish to delete the file <code>${filename}</code>.</p>
    <p>Once deleted, this backup can not be recovered.</p>
    <hr/>
    <div style='text-align: right;'>${reject} ${accept}</div>
</message>

<message id='text.ConfigBackup.Delete.dialogAccept'>Delete file</message>
<message id='text.ConfigBackup.Delete.dialogReject'>Cancel</message>


<!-- ===========================================================================

Difference display panel.

============================================================================ -->

<message id='text.ConfigBackup.Diff.panelTitle'>Backup file comparison</message>

<!-- displayed in the panel until the user selects files and presses the button
to start the comparison -->
<message id='xhtml.ConfigBackup.Diff.panelEmpty'>
    <p>No backup files selected for comparison.</p>
</message>

<message id='tpl.ConfigBackup.Diff.tpl'>
    <p>Displaying differences between:</p>
    <p><em>File 1</em>: <code>${filename1}</code><br/>
        <em>File 2</em>: <code>${filename2}</code></p>
    ${message}
    <p class='commentBlock'>${result}</p>
</message>

<message id='xhtml.ConfigBackup.Diff.error'>
    <p class='errorMessage'>An error occurred while comparing the files.</p>
</message>

<message id='xhtml.ConfigBackup.Diff.explain'>
    <p>Lines beginning with a <code>+</code> symbol are added in <em>File 2</em>.
        Lines beginning with a <code>-</code> symbol are removed from <em>File
        1</em>.
    </p>
</message>

<message id='text.ConfigBackup.Diff.noDifferences'>
    <p>There are no differences between these files.</p>
</message>



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