Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
...
  • 5 commits
  • 336 files changed
  • 0 commit comments
  • 1 contributor
Commits on Oct 21, 2013
@beanpole135 beanpole135 Remove the old life-preserver from the src-qt4/life-preserver dir, an…
…d replace it with src-qt4/life-preserver/lp-tray and src-qt4/life-preserver/lp-gui.
6a2483b
@beanpole135 beanpole135 Update the pkg-plist for the new life-preserver utilities. 4bf853e
@beanpole135 beanpole135 Update the control panel entry for life preserver to startup up the t…
…ray only (non-root)
0a10baa
@beanpole135 beanpole135 Update the system startup script for life-preserver to start up the l…
…ife-preserver tray as user.
86d6dc8
@beanpole135 beanpole135 Merge branch 'master' of github.com:pcbsd/pcbsd
Conflicts:
	src-qt4/life-preserver/i18n/LifePreserver_af.ts
	src-qt4/life-preserver/i18n/LifePreserver_ar.ts
	src-qt4/life-preserver/i18n/LifePreserver_az.ts
	src-qt4/life-preserver/i18n/LifePreserver_bg.ts
	src-qt4/life-preserver/i18n/LifePreserver_bn.ts
	src-qt4/life-preserver/i18n/LifePreserver_bs.ts
	src-qt4/life-preserver/i18n/LifePreserver_ca.ts
	src-qt4/life-preserver/i18n/LifePreserver_cs.ts
	src-qt4/life-preserver/i18n/LifePreserver_cy.ts
	src-qt4/life-preserver/i18n/LifePreserver_da.ts
	src-qt4/life-preserver/i18n/LifePreserver_de.ts
	src-qt4/life-preserver/i18n/LifePreserver_el.ts
	src-qt4/life-preserver/i18n/LifePreserver_en_GB.ts
	src-qt4/life-preserver/i18n/LifePreserver_en_ZA.ts
	src-qt4/life-preserver/i18n/LifePreserver_es.ts
	src-qt4/life-preserver/i18n/LifePreserver_et.ts
	src-qt4/life-preserver/i18n/LifePreserver_eu.ts
	src-qt4/life-preserver/i18n/LifePreserver_fa.ts
	src-qt4/life-preserver/i18n/LifePreserver_fi.ts
	src-qt4/life-preserver/i18n/LifePreserver_fr.ts
	src-qt4/life-preserver/i18n/LifePreserver_fr_CA.ts
	src-qt4/life-preserver/i18n/LifePreserver_fur.ts
	src-qt4/life-preserver/i18n/LifePreserver_gl.ts
	src-qt4/life-preserver/i18n/LifePreserver_he.ts
	src-qt4/life-preserver/i18n/LifePreserver_hi.ts
	src-qt4/life-preserver/i18n/LifePreserver_hr.ts
	src-qt4/life-preserver/i18n/LifePreserver_hu.ts
	src-qt4/life-preserver/i18n/LifePreserver_id.ts
	src-qt4/life-preserver/i18n/LifePreserver_is.ts
	src-qt4/life-preserver/i18n/LifePreserver_it.ts
	src-qt4/life-preserver/i18n/LifePreserver_ja.ts
	src-qt4/life-preserver/i18n/LifePreserver_ka.ts
	src-qt4/life-preserver/i18n/LifePreserver_ko.ts
	src-qt4/life-preserver/i18n/LifePreserver_lt.ts
	src-qt4/life-preserver/i18n/LifePreserver_lv.ts
	src-qt4/life-preserver/i18n/LifePreserver_mk.ts
	src-qt4/life-preserver/i18n/LifePreserver_mn.ts
	src-qt4/life-preserver/i18n/LifePreserver_ms.ts
	src-qt4/life-preserver/i18n/LifePreserver_mt.ts
	src-qt4/life-preserver/i18n/LifePreserver_nb.ts
	src-qt4/life-preserver/i18n/LifePreserver_ne.ts
	src-qt4/life-preserver/i18n/LifePreserver_nl.ts
	src-qt4/life-preserver/i18n/LifePreserver_pa.ts
	src-qt4/life-preserver/i18n/LifePreserver_pl.ts
	src-qt4/life-preserver/i18n/LifePreserver_pt.ts
	src-qt4/life-preserver/i18n/LifePreserver_pt_BR.ts
	src-qt4/life-preserver/i18n/LifePreserver_ro.ts
	src-qt4/life-preserver/i18n/LifePreserver_ru.ts
	src-qt4/life-preserver/i18n/LifePreserver_sa.ts
	src-qt4/life-preserver/i18n/LifePreserver_sk.ts
	src-qt4/life-preserver/i18n/LifePreserver_sl.ts
	src-qt4/life-preserver/i18n/LifePreserver_sr.ts
	src-qt4/life-preserver/i18n/LifePreserver_sv.ts
	src-qt4/life-preserver/i18n/LifePreserver_sw.ts
	src-qt4/life-preserver/i18n/LifePreserver_ta.ts
	src-qt4/life-preserver/i18n/LifePreserver_tg.ts
	src-qt4/life-preserver/i18n/LifePreserver_th.ts
	src-qt4/life-preserver/i18n/LifePreserver_tr.ts
	src-qt4/life-preserver/i18n/LifePreserver_uk.ts
	src-qt4/life-preserver/i18n/LifePreserver_uz.ts
	src-qt4/life-preserver/i18n/LifePreserver_vi.ts
	src-qt4/life-preserver/i18n/LifePreserver_zh_CN.ts
	src-qt4/life-preserver/i18n/LifePreserver_zh_HK.ts
	src-qt4/life-preserver/i18n/LifePreserver_zh_TW.ts
	src-qt4/life-preserver/i18n/LifePreserver_zu.ts
7df24c1
Showing with 0 additions and 33,282 deletions.
  1. +0 −18 src-qt4/life-preserver/LPGUtils.h
  2. +0 −90 src-qt4/life-preserver/LPMain.cpp
  3. +0 −44 src-qt4/life-preserver/LPMain.h
  4. +0 −877 src-qt4/life-preserver/i18n/LifePreserver_af.ts
  5. +0 −868 src-qt4/life-preserver/i18n/LifePreserver_ar.ts
  6. +0 −877 src-qt4/life-preserver/i18n/LifePreserver_az.ts
  7. +0 −868 src-qt4/life-preserver/i18n/LifePreserver_bg.ts
  8. +0 −877 src-qt4/life-preserver/i18n/LifePreserver_bn.ts
  9. +0 −868 src-qt4/life-preserver/i18n/LifePreserver_bs.ts
  10. +0 −869 src-qt4/life-preserver/i18n/LifePreserver_ca.ts
  11. +0 −868 src-qt4/life-preserver/i18n/LifePreserver_cs.ts
  12. +0 −877 src-qt4/life-preserver/i18n/LifePreserver_cy.ts
  13. +0 −869 src-qt4/life-preserver/i18n/LifePreserver_da.ts
  14. +0 −859 src-qt4/life-preserver/i18n/LifePreserver_de.ts
  15. +0 −868 src-qt4/life-preserver/i18n/LifePreserver_el.ts
  16. +0 −868 src-qt4/life-preserver/i18n/LifePreserver_en_GB.ts
  17. +0 −868 src-qt4/life-preserver/i18n/LifePreserver_en_ZA.ts
  18. +0 −868 src-qt4/life-preserver/i18n/LifePreserver_es.ts
  19. +0 −868 src-qt4/life-preserver/i18n/LifePreserver_et.ts
  20. +0 −877 src-qt4/life-preserver/i18n/LifePreserver_eu.ts
  21. +0 −877 src-qt4/life-preserver/i18n/LifePreserver_fa.ts
  22. +0 −877 src-qt4/life-preserver/i18n/LifePreserver_fi.ts
  23. +0 −868 src-qt4/life-preserver/i18n/LifePreserver_fr.ts
  24. +0 −869 src-qt4/life-preserver/i18n/LifePreserver_fr_CA.ts
  25. +0 −877 src-qt4/life-preserver/i18n/LifePreserver_fur.ts
  26. +0 −877 src-qt4/life-preserver/i18n/LifePreserver_gl.ts
  27. +0 −875 src-qt4/life-preserver/i18n/LifePreserver_he.ts
  28. +0 −877 src-qt4/life-preserver/i18n/LifePreserver_hi.ts
  29. +0 −868 src-qt4/life-preserver/i18n/LifePreserver_hr.ts
  30. +0 −868 src-qt4/life-preserver/i18n/LifePreserver_hu.ts
  31. +0 −868 src-qt4/life-preserver/i18n/LifePreserver_id.ts
  32. +0 −877 src-qt4/life-preserver/i18n/LifePreserver_is.ts
  33. +0 −869 src-qt4/life-preserver/i18n/LifePreserver_it.ts
  34. +0 −868 src-qt4/life-preserver/i18n/LifePreserver_ja.ts
  35. +0 −877 src-qt4/life-preserver/i18n/LifePreserver_ka.ts
  36. +0 −877 src-qt4/life-preserver/i18n/LifePreserver_ko.ts
  37. +0 −868 src-qt4/life-preserver/i18n/LifePreserver_lt.ts
  38. +0 −877 src-qt4/life-preserver/i18n/LifePreserver_lv.ts
  39. +0 −877 src-qt4/life-preserver/i18n/LifePreserver_mk.ts
  40. +0 −869 src-qt4/life-preserver/i18n/LifePreserver_mn.ts
  41. +0 −876 src-qt4/life-preserver/i18n/LifePreserver_ms.ts
Sorry, we could not display the entire diff because too many files (336) changed.
View
0  src-qt4/life-preserver/LPBackend.cpp
Sorry, we could not display the changes to this file because there were too many other changes to display.
View
0  src-qt4/life-preserver/LPBackend.h
Sorry, we could not display the changes to this file because there were too many other changes to display.
View
0  src-qt4/life-preserver/LPConfig.cpp
Sorry, we could not display the changes to this file because there were too many other changes to display.
View
0  src-qt4/life-preserver/LPConfig.h
Sorry, we could not display the changes to this file because there were too many other changes to display.
View
0  src-qt4/life-preserver/LPConfig.ui
Sorry, we could not display the changes to this file because there were too many other changes to display.
View
0  src-qt4/life-preserver/LPContainers.h
Sorry, we could not display the changes to this file because there were too many other changes to display.
View
18 src-qt4/life-preserver/LPGUtils.h
@@ -1,18 +0,0 @@
-#ifndef _LP_GUTILS_H
-#define _LP_GUTILS_H
-
-#include <QMessageBox>
-#include <QDialog>
-#include <QStringList>
-#include <QString>
-
-#include "LPBackend.h"
-#include "LPContainers.h"
-
-class LPGUtils{
-public:
- static LPDataset loadPoolData(QString zpool); //Load backend data into container
-
-};
-
-#endif
View
90 src-qt4/life-preserver/LPMain.cpp
@@ -1,90 +0,0 @@
-#include "LPMain.h"
-
-LPMain::LPMain(QWidget *parent) : QMainWindow(parent), ui(new Ui::LPMain){
- ui->setupUi(); //load the Qt-designer UI file
- //Create the basic/advanced view options
- viewBasic = new QRadioButton(tr("Basic"), ui->menuView);
- viewAdvanced = new QRadioButton(tr("Advanced"), ui->menuView);
- ui->menuView->addWidget(viewBasic);
- ui->menuView->addWidget(viewAdvanced);
- connect(viewBasic, SIGNAL(toggled()), this, SLOT(viewChanged()) );
- //Now set the default view type
- viewBasic->setChecked(true); //will automatically call the "viewChanged" function
-
- //Connect the UI to all the functions
-
-}
-
-LPMain::~LPMain(){
-
-}
-
-// ==============
-// PUBLIC SLOTS
-// ==============
-void LPMain::updateUI(){
- //Get the currently selected pool (if there is one)
- QString cPool;
- if(ui->combo_pools->currentIndex != -1){ cPool = ui->combo_pools_currentText(); }
- //Get the list of managed pools
- QStringList pools = LPBackend::listDatasets();
- //Now put that list into the UI
- ui->combo_pools->clear();
- for(int i=0; i<pools.length(); i++){
-
- }
- //Now set the currently selected pools
- if(pools.length() > 0){
- int index = pools.indexOf(cPool);
- if(index < 0){ ui->combo_pools->setCurrentIndex(0); }
- else{ ui->combo_pools->setCurrentIndex(index); }
- poolSelected=true;
- }else{
- //No managed pools
- ui->combo_pools->addItem("No Managed Pools!");
- ui->combo_pools->setCurrentIndex(0);
- poolSelected=false;
- }
- //Now update the interface appropriately
- updateInterface();
-}
-
-// ==============
-// PRIVATE
-// ==============
-
-
-// ==============
-// PRIVATE SLOTS
-// ==============
-void LPMain::viewChanged(){
- if(viewBasic->isChecked()){
- ui->menuDisks->setVisible(false);
- ui->menuSnapshots->setVisible(false);
- }else{
- ui->menuDisks->setVisible(true);
- ui->menuSnapshots->setVisible(true);
- }
-}
-
-void updateInterface(){
- viewChanged();
- ui->tabWidget->setEnabled(poolSelected);
- ui->menuView->setVisible(poolSelected);
- ui->tool_configure->setVisible(poolSelected);
- ui->tool_configBackups->setVisible(poolSelected);
- ui->actionUnmanage_Pool->setEnabled(poolSelected);
- ui->action_SaveKeyToUSB->setEnabled(poolSelected);
- if(poolSelected){
- POOLDATA = LPGUtils::loadPoolData(ui->combo_pools->currentText());
- //Now list the status information
-
- //Now list the data restore options
- QStringList
- }else{
- //No Pool selected
- ui->menuDisks->setVisible(false); //make sure this is always invisible if nothing selected
- ui->menuSnapshots->setVisible(false); //make sure this is always invisible if nothing selected
- }
-
-}
View
44 src-qt4/life-preserver/LPMain.h
@@ -1,44 +0,0 @@
-#ifndef _LP_MAIN_H
-#define _LP_MAIN_H
-
-#include <QMainWindow>
-#include <QComboBox>
-#include <QToolButton>
-#include <QLabel>
-#include <QString>
-#include <QStringList>
-#include <QRadioButton>
-
-#include "LPBackend.h"
-#include "LPContainers.h"
-
-namespace Ui{
- class LPMain;
-};
-
-class LPMain : public QMainWindow{
- Q_OBJECT
-public:
- LPMain(QWidget *parent = 0);
- ~LPMain();
-
-public slots:
- void setupUI();
-
-private:
- Ui::LPMain *ui;
- QRadioButton *viewBasic, *viewAdvanced;
- bool poolSelected;
- LPDataset POOLDATA;
-
- void updateInterface(); //update interface based on selected pool
- LPDataset loadPoolData(QString pool);
-
-private slots:
- void viewChanged();
-
-protected:
-
-};
-
-#endif
View
0  src-qt4/life-preserver/LPMain.ui
Sorry, we could not display the changes to this file because there were too many other changes to display.
View
0  src-qt4/life-preserver/LPMessages.cpp
Sorry, we could not display the changes to this file because there were too many other changes to display.
View
0  src-qt4/life-preserver/LPMessages.h
Sorry, we could not display the changes to this file because there were too many other changes to display.
View
0  src-qt4/life-preserver/LPMessages.ui
Sorry, we could not display the changes to this file because there were too many other changes to display.
View
0  src-qt4/life-preserver/LPTray.cpp
Sorry, we could not display the changes to this file because there were too many other changes to display.
View
0  src-qt4/life-preserver/LPTray.h
Sorry, we could not display the changes to this file because there were too many other changes to display.
View
0  src-qt4/life-preserver/LPWatcher.cpp
Sorry, we could not display the changes to this file because there were too many other changes to display.
View
0  src-qt4/life-preserver/LPWatcher.h
Sorry, we could not display the changes to this file because there were too many other changes to display.
View
0  src-qt4/life-preserver/LPWizard.cpp
Sorry, we could not display the changes to this file because there were too many other changes to display.
View
0  src-qt4/life-preserver/LPWizard.h
Sorry, we could not display the changes to this file because there were too many other changes to display.
View
0  src-qt4/life-preserver/LPWizard.ui
Sorry, we could not display the changes to this file because there were too many other changes to display.
View
877 src-qt4/life-preserver/i18n/LifePreserver_af.ts
@@ -1,877 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.0">
-<context>
- <name>LPConfig</name>
- <message>
- <source>Configure Dataset</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Data Set:</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Local Snapshots</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Schedule:</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Daily</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Hourly</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>30 minutes</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>10 minutes</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>5 minutes</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>@ h AP</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Days</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Total</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Keep:</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Replication</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Replicate on a Remote System</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Host Name</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>User Name</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>SSH Port</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Remote Dataset</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Frequency</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>With snapshot creation (Best for daily snapshots)</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Daily at:</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>h AP</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Apply</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished">
- </translation>
- </message>
-</context>
-<context>
- <name>LPMessages</name>
- <message>
- <source>Life Preserver Messages</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Messages</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Log Files</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Close</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>No recent messages</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>No Log Files Available</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>(Life Preserver) No file contents to display</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>(Life Preserver) File does not exist: %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>(Life Preserver) File could not be opened: %1</source>
- <translation type="unfinished">
- </translation>
- </message>
-</context>
-<context>
- <name>LPTray</name>
- <message>
- <source>View Messages</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Start Application UI</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Close Life Preserver Tray</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Time: %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>%1: %2</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>System Alert</source>
- <translation type="unfinished">
- </translation>
- </message>
-</context>
-<context>
- <name>LPWatcher</name>
- <message>
- <source>New snapshot of %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Creating snapshot for %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Replication Starting</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Starting replication for %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Replication Log</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Finished Replication</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Finished replication for %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Replication Failed for %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Logfile available at: %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Replication Failed</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Replication Error Log</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Replicating %1: %2</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Scrub repaired %1 bad blocks</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Scrub repaired %1 blocks in %2 with %3 errors</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Scrub completed</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Scrub completed without needing repairs</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Scrubbing %1: %2 (%3 remaining)</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Resilvering: %1 (%2 remaining)</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Resilvering Started: %1 remaining </source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Resilver completed in %1 with %2 errors</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Resilver completed successfully in %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>The pool is in a degraded state. See additional device error(s).</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>%1 is degraded.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>The device is faulty, and should be replaced.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>%1 is faulty.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>The device was removed, and should be either be re-attached or replaced.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>%1 was removed.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>The device is unavailable and should be re-added to the pool.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>%1 is unavailable.</source>
- <translation type="unfinished">
- </translation>
- </message>
-</context>
-<context>
- <name>LPWizard</name>
- <message>
- <source>New Life Preserver</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>This wizard will walk you through the process of setting up a new snapshot schedule for the following ZFS dataset:</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Snapshot schedule</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Snapshots can be scheduled anywhere from daily, down to every 5 minutes. Snapshots consume very little disk space, and will only grow as the current data on disk changes. </source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Hourly</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Daily @</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>h AP</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>30 minutes</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>10 minutes</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>5 minutes</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Snapshot pruning</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The oldest snapshots will be auto-pruned after reaching either the number of days or the total number of snapshots that you specify. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Keep</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>days worth of snapshots</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>total snapshots </source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Replication Server</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Replication will keep a copy of your data on a remote system in the case of a total disk failure.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>NOTE: A valid replication target system must be running a compatible version of ZFS and have SSH enabled, such as on a FreeNAS system.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Replicate my data</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Frequency</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>With snapshot creation (Best for daily snapshots)</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Daily at:</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Host Name</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>User Name</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>SSH Port</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Remote Dataset</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Your new Life Preserver schedule is now set up! You may go back and change your configuration at any time from within the main Life Preserver window.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Click the Finish button to apply these settings and create the new backup schedule.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation type="unfinished">
- </translation>
- </message>
-</context>
-<context>
- <name>mainUI</name>
- <message>
- <source>Life Preserver</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Data Set</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Latest Snapshot</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Available</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Replication</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Enable backups of a new dataset</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Add</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Remove selected dataset from automatic backup</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Remove</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Customize the backup configuration for the selected dataset</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Configure</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Manage SSH keys for replication authentication</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Key Setup</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Make a new snapshot immediately</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>...</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Browse a snapshot and safely recover that version of a file</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Browse</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Revert an entire data subset to a previous snapshot (overwrites all files)</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Revert</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>File</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Close Window</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Copy To USB Stick</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Generate SSH Key</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Mirror Dataset to USB</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Updating the database</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Enabled</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Disabled</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Configuring dataset: %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Configuring replication: %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Reminder</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Don&apos;t forget to save your SSH key to a USB stick so that you can restore your system from the remote host later!!</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Removing replication: %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Verify Dataset Backup Removal</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Are you sure that you wish to cancel automated snapshots and/or replication of the following dataset?</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Verify Snapshot Deletion</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Do you wish to remove the local snapshots for this dataset?</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>WARNING: This is a permanant change that cannot be reversed</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>%1: Removing snapshots</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>%1: Disabling Replication</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>%1: Disabling Life-Preserver Management</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>New Snapshot Name</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Snapshot Name:</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Name</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Snapshot Pending</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>The new snapshot creation has been added to the queue</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Verify Snapshot Reversion</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Are you sure that you wish to revert %1 to the selected snapshot?</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>WARNING: This will result in the loss of any data not previously backed up.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>%1: Reverting dataset: %2</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Reversion Error</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>The snapshot reversion could not be completed successfully.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Reversion Success</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>The snapshot reversion was completed successfully.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Revert a file</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Backup Files (*)</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Invalid Snapshot File</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Please select a file from within the chosen snapshot that you wish to revert</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>%1: Reverting File: %2</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Error Reverting File</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>An error occurred while tring to revert the file %1. Please try again.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>FIle Reverted</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>The reverted file is now available at: %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Enabling dataset management: %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>%1: Setting up SSH Key</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Failure</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>There was an error while creating the SSH key.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Success</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>The SSH key was successfully generated.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>There was an error in retrieving the remote replication information for this dataset. Please ensure that replication is enabled and try agin.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>No Valid USB Devices</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>No valid USB devices could be found. Please mount a FAT32 formatted USB stick and try again.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Select USB Device</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Available USB Devices:</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>The public SSH key file was successfully copied onto the USB device.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>The public SSH key file could not be copied onto the USB device.</source>
- <translation type="unfinished">
- </translation>
- </message>
-</context>
-</TS>
View
868 src-qt4/life-preserver/i18n/LifePreserver_ar.ts
@@ -1,868 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.0">
-<context>
- <name>LPConfig</name>
- <message>
- <source>Configure Dataset</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Data Set:</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Local Snapshots</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Schedule:</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Daily</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Hourly</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>30 minutes</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>10 minutes</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>5 minutes</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>@ h AP</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Days</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Total</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Keep:</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Replication</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Replicate on a Remote System</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Host Name</source>
- <translation type="unfinished">إسم المضيف</translation>
- </message>
- <message>
- <source>User Name</source>
- <translation type="unfinished">إسم المستخدم</translation>
- </message>
- <message>
- <source>SSH Port</source>
- <translation type="unfinished">منفذ SSH</translation>
- </message>
- <message>
- <source>Remote Dataset</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Frequency</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>With snapshot creation (Best for daily snapshots)</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Daily at:</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>h AP</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Apply</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished">
- </translation>
- </message>
-</context>
-<context>
- <name>LPMessages</name>
- <message>
- <source>Life Preserver Messages</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Messages</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Log Files</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Close</source>
- <translation type="unfinished">إغلاق</translation>
- </message>
- <message>
- <source>No recent messages</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>No Log Files Available</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>(Life Preserver) No file contents to display</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>(Life Preserver) File does not exist: %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>(Life Preserver) File could not be opened: %1</source>
- <translation type="unfinished">
- </translation>
- </message>
-</context>
-<context>
- <name>LPTray</name>
- <message>
- <source>View Messages</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Start Application UI</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Close Life Preserver Tray</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Time: %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>%1: %2</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>System Alert</source>
- <translation type="unfinished">
- </translation>
- </message>
-</context>
-<context>
- <name>LPWatcher</name>
- <message>
- <source>New snapshot of %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Creating snapshot for %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Replication Starting</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Starting replication for %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Replication Log</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Finished Replication</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Finished replication for %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Replication Failed for %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Logfile available at: %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Replication Failed</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Replication Error Log</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Replicating %1: %2</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Scrub repaired %1 bad blocks</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Scrub repaired %1 blocks in %2 with %3 errors</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Scrub completed</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Scrub completed without needing repairs</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Scrubbing %1: %2 (%3 remaining)</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Resilvering: %1 (%2 remaining)</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Resilvering Started: %1 remaining </source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Resilver completed in %1 with %2 errors</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Resilver completed successfully in %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>The pool is in a degraded state. See additional device error(s).</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>%1 is degraded.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>The device is faulty, and should be replaced.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>%1 is faulty.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>The device was removed, and should be either be re-attached or replaced.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>%1 was removed.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>The device is unavailable and should be re-added to the pool.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>%1 is unavailable.</source>
- <translation type="unfinished">
- </translation>
- </message>
-</context>
-<context>
- <name>LPWizard</name>
- <message>
- <source>New Life Preserver</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>This wizard will walk you through the process of setting up a new snapshot schedule for the following ZFS dataset:</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Snapshot schedule</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Snapshots can be scheduled anywhere from daily, down to every 5 minutes. Snapshots consume very little disk space, and will only grow as the current data on disk changes. </source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Hourly</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Daily @</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>h AP</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>30 minutes</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>10 minutes</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>5 minutes</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Snapshot pruning</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The oldest snapshots will be auto-pruned after reaching either the number of days or the total number of snapshots that you specify. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Keep</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>days worth of snapshots</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>total snapshots </source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Replication Server</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Replication will keep a copy of your data on a remote system in the case of a total disk failure.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>NOTE: A valid replication target system must be running a compatible version of ZFS and have SSH enabled, such as on a FreeNAS system.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Replicate my data</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Frequency</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>With snapshot creation (Best for daily snapshots)</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Daily at:</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Host Name</source>
- <translation type="unfinished">إسم المضيف</translation>
- </message>
- <message>
- <source>User Name</source>
- <translation type="unfinished">إسم المستخدم</translation>
- </message>
- <message>
- <source>SSH Port</source>
- <translation type="unfinished">منفذ SSH</translation>
- </message>
- <message>
- <source>Remote Dataset</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Your new Life Preserver schedule is now set up! You may go back and change your configuration at any time from within the main Life Preserver window.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;Click the Finish button to apply these settings and create the new backup schedule.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation type="unfinished">
- </translation>
- </message>
-</context>
-<context>
- <name>mainUI</name>
- <message>
- <source>Life Preserver</source>
- <translation type="unfinished">حزام إنقاذ الحياة</translation>
- </message>
- <message>
- <source>Data Set</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Latest Snapshot</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Available</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Replication</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Enable backups of a new dataset</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Add</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Remove selected dataset from automatic backup</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Remove</source>
- <translation type="unfinished">إزالة</translation>
- </message>
- <message>
- <source>Customize the backup configuration for the selected dataset</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Configure</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Manage SSH keys for replication authentication</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Key Setup</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Make a new snapshot immediately</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>...</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Browse a snapshot and safely recover that version of a file</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Browse</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Revert an entire data subset to a previous snapshot (overwrites all files)</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Revert</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>File</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Close Window</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Copy To USB Stick</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Generate SSH Key</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Mirror Dataset to USB</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Updating the database</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Enabled</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Disabled</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Configuring dataset: %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Configuring replication: %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Reminder</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Don&apos;t forget to save your SSH key to a USB stick so that you can restore your system from the remote host later!!</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Removing replication: %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Verify Dataset Backup Removal</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Are you sure that you wish to cancel automated snapshots and/or replication of the following dataset?</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Verify Snapshot Deletion</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Do you wish to remove the local snapshots for this dataset?</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>WARNING: This is a permanant change that cannot be reversed</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>%1: Removing snapshots</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>%1: Disabling Replication</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>%1: Disabling Life-Preserver Management</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>New Snapshot Name</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Snapshot Name:</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Name</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Snapshot Pending</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>The new snapshot creation has been added to the queue</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Verify Snapshot Reversion</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Are you sure that you wish to revert %1 to the selected snapshot?</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>WARNING: This will result in the loss of any data not previously backed up.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>%1: Reverting dataset: %2</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Reversion Error</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>The snapshot reversion could not be completed successfully.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Reversion Success</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>The snapshot reversion was completed successfully.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Revert a file</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Backup Files (*)</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Invalid Snapshot File</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Please select a file from within the chosen snapshot that you wish to revert</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>%1: Reverting File: %2</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Error Reverting File</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>An error occurred while tring to revert the file %1. Please try again.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>FIle Reverted</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>The reverted file is now available at: %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Enabling dataset management: %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>%1: Setting up SSH Key</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Failure</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>There was an error while creating the SSH key.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Success</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>The SSH key was successfully generated.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>There was an error in retrieving the remote replication information for this dataset. Please ensure that replication is enabled and try agin.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>No Valid USB Devices</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>No valid USB devices could be found. Please mount a FAT32 formatted USB stick and try again.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Select USB Device</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Available USB Devices:</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>The public SSH key file was successfully copied onto the USB device.</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>The public SSH key file could not be copied onto the USB device.</source>
- <translation type="unfinished">
- </translation>
- </message>
-</context>
-</TS>
View
877 src-qt4/life-preserver/i18n/LifePreserver_az.ts
@@ -1,877 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.0">
-<context>
- <name>LPConfig</name>
- <message>
- <source>Configure Dataset</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Data Set:</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Local Snapshots</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Schedule:</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Daily</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Hourly</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>30 minutes</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>10 minutes</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>5 minutes</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>@ h AP</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Days</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Total</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Keep:</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Replication</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Replicate on a Remote System</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Host Name</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>User Name</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>SSH Port</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Remote Dataset</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Frequency</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>With snapshot creation (Best for daily snapshots)</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Daily at:</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>h AP</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Apply</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Cancel</source>
- <translation type="unfinished">
- </translation>
- </message>
-</context>
-<context>
- <name>LPMessages</name>
- <message>
- <source>Life Preserver Messages</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Messages</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Log Files</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Close</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>No recent messages</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>No Log Files Available</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>(Life Preserver) No file contents to display</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>(Life Preserver) File does not exist: %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>(Life Preserver) File could not be opened: %1</source>
- <translation type="unfinished">
- </translation>
- </message>
-</context>
-<context>
- <name>LPTray</name>
- <message>
- <source>View Messages</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Start Application UI</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Close Life Preserver Tray</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>Time: %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>%1: %2</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>
- <source>System Alert</source>
- <translation type="unfinished">
- </translation>
- </message>
-</context>
-<context>
- <name>LPWatcher</name>
- <message>
- <source>New snapshot of %1</source>
- <translation type="unfinished">
- </translation>
- </message>
- <message>