mirror of
https://github.com/linuxmint/timeshift.git
synced 2024-09-11 17:07:43 +03:00
Fixed: Statubar shows wrong messages in some cases
This commit is contained in:
parent
d009c763c5
commit
4fa416da1d
@ -2188,7 +2188,7 @@ public class Main : GLib.Object{
|
||||
|
||||
public TimeShiftBackup? get_latest_snapshot(string tag = ""){
|
||||
var list = get_snapshot_list(tag);
|
||||
|
||||
|
||||
if (list.size > 0)
|
||||
return list[list.size - 1];
|
||||
else
|
||||
|
@ -787,7 +787,7 @@ class MainWindow : Gtk.Window{
|
||||
App.snapshot_device = pi;
|
||||
|
||||
bool status = App.mount_backup_device();
|
||||
|
||||
|
||||
if (status == false){
|
||||
|
||||
string msg = _("Failed to mount device") + ": %s".printf(App.snapshot_device.device);
|
||||
@ -802,12 +802,11 @@ class MainWindow : Gtk.Window{
|
||||
cmb_backup_device.active = cmb_backup_device_index_default;
|
||||
}
|
||||
|
||||
App.update_partition_list(); //refresh free space on device
|
||||
|
||||
gtk_set_busy(false, this);
|
||||
|
||||
|
||||
timer_backup_device_init = Timeout.add(100, initialize_backup_device);
|
||||
//App.update_snapshot_list();
|
||||
//refresh_tv_backups();
|
||||
//check_status();
|
||||
}
|
||||
|
||||
private void btn_backup_clicked(){
|
||||
@ -1340,7 +1339,6 @@ class MainWindow : Gtk.Window{
|
||||
}
|
||||
|
||||
private bool check_status(){
|
||||
|
||||
string img_dot_red = App.share_folder + "/timeshift/images/item-red.png";
|
||||
string img_dot_green = App.share_folder + "/timeshift/images/item-green.png";
|
||||
|
||||
@ -1419,6 +1417,7 @@ class MainWindow : Gtk.Window{
|
||||
|
||||
//status - last snapshot -----------
|
||||
|
||||
|
||||
DateTime now = new DateTime.now_local();
|
||||
TimeShiftBackup last_snapshot = App.get_latest_snapshot();
|
||||
DateTime last_snapshot_date = (last_snapshot == null) ? null : last_snapshot.date;
|
||||
@ -1429,11 +1428,20 @@ class MainWindow : Gtk.Window{
|
||||
}
|
||||
else{
|
||||
float days = ((float) now.difference(last_snapshot_date) / TimeSpan.DAY);
|
||||
|
||||
float hours = ((float) now.difference(last_snapshot_date) / TimeSpan.HOUR);
|
||||
|
||||
if (days > 1){
|
||||
img_status_latest.file = img_dot_red;
|
||||
lbl_status_latest.label = _("Last snapshot is") + " %.0f ".printf(days) + _("days old") + "!";
|
||||
}
|
||||
else if (hours > 1){
|
||||
img_status_latest.file = img_dot_green;
|
||||
lbl_status_latest.label = _("Last snapshot is") + " %.0f ".printf(hours) + _("hours old");
|
||||
}
|
||||
else{
|
||||
img_status_latest.file = img_dot_green;
|
||||
lbl_status_latest.label = _("Last snapshot is less than 1 hour old");
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: timeshift 1.2\n"
|
||||
"Report-Msgid-Bugs-To: teejee2008@gmail.com\n"
|
||||
"POT-Creation-Date: 2014-09-05 22:33+0530\n"
|
||||
"POT-Creation-Date: 2014-09-05 22:50+0530\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -21,7 +21,7 @@ msgstr ""
|
||||
msgid "** Advanced Users **"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:1225
|
||||
#: MainWindow.vala:1224
|
||||
msgid "A System Restore Utility for Linux"
|
||||
msgstr ""
|
||||
|
||||
@ -119,19 +119,19 @@ msgstr ""
|
||||
msgid "Backup Level"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:826
|
||||
#: MainWindow.vala:825
|
||||
msgid "Backup device does not have enough space"
|
||||
msgstr ""
|
||||
|
||||
#: Main.vala:2479 MainWindow.vala:1367 MainWindow.vala:1375
|
||||
#: Main.vala:2479 MainWindow.vala:1365 MainWindow.vala:1373
|
||||
msgid "Backup device does not have enough space!"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:1333 RestoreWindow.vala:1216
|
||||
#: MainWindow.vala:1332 RestoreWindow.vala:1216
|
||||
msgid "Backup device is not available"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:1359
|
||||
#: MainWindow.vala:1357
|
||||
msgid "Backup device is not mounted!"
|
||||
msgstr ""
|
||||
|
||||
@ -139,7 +139,7 @@ msgstr ""
|
||||
msgid "Backup device not available"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:1059
|
||||
#: MainWindow.vala:1058
|
||||
msgid "Before restoring"
|
||||
msgstr ""
|
||||
|
||||
@ -201,11 +201,11 @@ msgstr ""
|
||||
msgid "Clone the current system on another device"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:1106
|
||||
#: MainWindow.vala:1105
|
||||
msgid "Cloning Failed!"
|
||||
msgstr ""
|
||||
|
||||
#: Main.vala:1766 MainWindow.vala:1078
|
||||
#: Main.vala:1766 MainWindow.vala:1077
|
||||
msgid "Cloning system..."
|
||||
msgstr ""
|
||||
|
||||
@ -277,7 +277,7 @@ msgstr ""
|
||||
msgid "Deleted incomplete snapshot"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:922 MainWindow.vala:937
|
||||
#: MainWindow.vala:921 MainWindow.vala:936
|
||||
msgid "Deleting snapshot"
|
||||
msgstr ""
|
||||
|
||||
@ -290,7 +290,7 @@ msgstr ""
|
||||
msgid "Device"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:1333 RestoreWindow.vala:1216
|
||||
#: MainWindow.vala:1332 RestoreWindow.vala:1216
|
||||
msgid "Device Offline"
|
||||
msgstr ""
|
||||
|
||||
@ -329,7 +329,7 @@ msgstr ""
|
||||
msgid "Disable Scheduled Snapshots"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:1415
|
||||
#: MainWindow.vala:1413
|
||||
msgid "Disabled"
|
||||
msgstr ""
|
||||
|
||||
@ -345,7 +345,7 @@ msgstr ""
|
||||
msgid "Do you want to select another device?"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:1037
|
||||
#: MainWindow.vala:1036
|
||||
msgid ""
|
||||
"Do you want to take a snapshot of the current system before restoring the "
|
||||
"selected snapshot?"
|
||||
@ -383,20 +383,20 @@ msgstr ""
|
||||
msgid "Enable"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:1411
|
||||
#: MainWindow.vala:1409
|
||||
msgid "Enabled"
|
||||
msgstr ""
|
||||
|
||||
#: Main.vala:239 Main.vala:1753 MainWindow.vala:795 MainWindow.vala:1115
|
||||
#: Main.vala:239 Main.vala:1753 MainWindow.vala:795 MainWindow.vala:1114
|
||||
#: RestoreWindow.vala:1315 RestoreWindow.vala:1333 Utility.vala:101
|
||||
msgid "Error"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:927
|
||||
#: MainWindow.vala:926
|
||||
msgid "Error: Unable to delete snapshot"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:849
|
||||
#: MainWindow.vala:848
|
||||
msgid "Error: Unable to save snapshot"
|
||||
msgstr ""
|
||||
|
||||
@ -518,7 +518,7 @@ msgstr ""
|
||||
msgid "Files will be overwritten on the target device!"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:1098
|
||||
#: MainWindow.vala:1097
|
||||
msgid "Finished"
|
||||
msgstr ""
|
||||
|
||||
@ -526,7 +526,7 @@ msgstr ""
|
||||
msgid "First Snapshot"
|
||||
msgstr ""
|
||||
|
||||
#: Main.vala:2485 MainWindow.vala:1376
|
||||
#: Main.vala:2485 MainWindow.vala:1374
|
||||
msgid "First snapshot needs"
|
||||
msgstr ""
|
||||
|
||||
@ -677,10 +677,14 @@ msgstr ""
|
||||
msgid "Last monthly snapshot not found"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:1435
|
||||
#: MainWindow.vala:1435 MainWindow.vala:1439
|
||||
msgid "Last snapshot is"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:1443
|
||||
msgid "Last snapshot is less than 1 hour old"
|
||||
msgstr ""
|
||||
|
||||
#: Main.vala:887
|
||||
#, c-format
|
||||
msgid "Last weekly snapshot is %d days old"
|
||||
@ -706,7 +710,7 @@ msgstr ""
|
||||
msgid "Log"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:826
|
||||
#: MainWindow.vala:825
|
||||
msgid "Low Disk Space"
|
||||
msgstr ""
|
||||
|
||||
@ -742,11 +746,11 @@ msgstr ""
|
||||
msgid "Mount"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:984
|
||||
#: MainWindow.vala:983
|
||||
msgid "Multiple Snapshots Selected"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:875 MainWindow.vala:980
|
||||
#: MainWindow.vala:874 MainWindow.vala:979
|
||||
msgid "No Snapshots Selected"
|
||||
msgstr ""
|
||||
|
||||
@ -754,7 +758,7 @@ msgstr ""
|
||||
msgid "No changes were made to system."
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:1428
|
||||
#: MainWindow.vala:1427
|
||||
msgid "No snapshots on device"
|
||||
msgstr ""
|
||||
|
||||
@ -825,15 +829,15 @@ msgstr ""
|
||||
msgid "Please select a device for saving snapshots."
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:984
|
||||
#: MainWindow.vala:983
|
||||
msgid "Please select a single snapshot"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:1174
|
||||
#: MainWindow.vala:1173
|
||||
msgid "Please select a snapshot to view the log!"
|
||||
msgstr ""
|
||||
|
||||
#: Main.vala:2468 MainWindow.vala:1356
|
||||
#: Main.vala:2468 MainWindow.vala:1354
|
||||
msgid "Please select the backup device"
|
||||
msgstr ""
|
||||
|
||||
@ -845,11 +849,11 @@ msgstr ""
|
||||
msgid "Please select the root device (/)"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:980
|
||||
#: MainWindow.vala:979
|
||||
msgid "Please select the snapshot to restore"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:875
|
||||
#: MainWindow.vala:874
|
||||
msgid "Please select the snapshots to delete"
|
||||
msgstr ""
|
||||
|
||||
@ -901,7 +905,7 @@ msgstr ""
|
||||
msgid "Removing older backups to free disk space"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:883
|
||||
#: MainWindow.vala:882
|
||||
msgid "Removing selected snapshots..."
|
||||
msgstr ""
|
||||
|
||||
@ -922,7 +926,7 @@ msgstr ""
|
||||
msgid "Restore"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:1109
|
||||
#: MainWindow.vala:1108
|
||||
msgid "Restore Failed!"
|
||||
msgstr ""
|
||||
|
||||
@ -938,7 +942,7 @@ msgstr ""
|
||||
msgid "Restore failed with exit code"
|
||||
msgstr ""
|
||||
|
||||
#: Main.vala:1763 MainWindow.vala:1074
|
||||
#: Main.vala:1763 MainWindow.vala:1073
|
||||
msgid "Restoring snapshot..."
|
||||
msgstr ""
|
||||
|
||||
@ -946,7 +950,7 @@ msgstr ""
|
||||
msgid "Rule"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:1405
|
||||
#: MainWindow.vala:1403
|
||||
msgid "Running from Live CD/USB"
|
||||
msgstr ""
|
||||
|
||||
@ -966,7 +970,7 @@ msgstr ""
|
||||
msgid "Scheduled jobs will be enabled only after the first snapshot is taken."
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:1411 MainWindow.vala:1415
|
||||
#: MainWindow.vala:1409 MainWindow.vala:1413
|
||||
msgid "Scheduled snapshots"
|
||||
msgstr ""
|
||||
|
||||
@ -990,7 +994,7 @@ msgstr ""
|
||||
msgid "Select Root Device"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:1174
|
||||
#: MainWindow.vala:1173
|
||||
msgid "Select Snapshot"
|
||||
msgstr ""
|
||||
|
||||
@ -1062,7 +1066,7 @@ msgstr ""
|
||||
msgid "Snapshot deleted"
|
||||
msgstr ""
|
||||
|
||||
#: Main.vala:1184 MainWindow.vala:846
|
||||
#: Main.vala:1184 MainWindow.vala:845
|
||||
msgid "Snapshot saved successfully"
|
||||
msgstr ""
|
||||
|
||||
@ -1070,7 +1074,7 @@ msgstr ""
|
||||
msgid "Snapshot to restore not specified!"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:1093
|
||||
#: MainWindow.vala:1092
|
||||
msgid "Snapshot was restored successfully on target device"
|
||||
msgstr ""
|
||||
|
||||
@ -1078,7 +1082,7 @@ msgstr ""
|
||||
msgid "Snapshots"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:942
|
||||
#: MainWindow.vala:941
|
||||
msgid "Snapshots deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
@ -1115,11 +1119,11 @@ msgstr ""
|
||||
msgid "System"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:1412
|
||||
#: MainWindow.vala:1410
|
||||
msgid "System snapshots will be taken at regular intervals"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:1090
|
||||
#: MainWindow.vala:1089
|
||||
msgid "System was cloned successfully on target device"
|
||||
msgstr ""
|
||||
|
||||
@ -1135,7 +1139,7 @@ msgstr ""
|
||||
msgid "Tags"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:1040
|
||||
#: MainWindow.vala:1039
|
||||
msgid "Take Snapshot"
|
||||
msgstr ""
|
||||
|
||||
@ -1151,7 +1155,7 @@ msgstr ""
|
||||
msgid "Take scheduled backup"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:835 MainWindow.vala:1048
|
||||
#: MainWindow.vala:834 MainWindow.vala:1047
|
||||
msgid "Taking snapshot..."
|
||||
msgstr ""
|
||||
|
||||
@ -1185,7 +1189,7 @@ msgstr ""
|
||||
msgid "TimeShift Logs"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:1406
|
||||
#: MainWindow.vala:1404
|
||||
msgid "TimeShift is running in a live system"
|
||||
msgstr ""
|
||||
|
||||
@ -1308,6 +1312,10 @@ msgstr ""
|
||||
msgid "free"
|
||||
msgstr ""
|
||||
|
||||
#: MainWindow.vala:1439
|
||||
msgid "hours old"
|
||||
msgstr ""
|
||||
|
||||
#: Main.vala:1154
|
||||
msgid "rsync returned an error"
|
||||
msgstr ""
|
||||
|
Loading…
Reference in New Issue
Block a user