
Fixed obsolete source files, regenerated translation sources, re-enabled translation loading in the programs themselves. Also removed the completely obsolete block.py file. (It was not used anywhere) references QubesOS/qubes-issues#5410
2235 lines
91 KiB
XML
2235 lines
91 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!DOCTYPE TS><TS version="2.0">
|
|
<context>
|
|
<name>AboutDialog</name>
|
|
<message>
|
|
<location filename="../ui_about.py" line="71"/>
|
|
<source>About</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_about.py" line="72"/>
|
|
<source>Qubes OS</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_about.py" line="73"/>
|
|
<source>Qubes OS release</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_about.py" line="74"/>
|
|
<source>Release notes</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_about.py" line="76"/>
|
|
<source>OK</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_about.py" line="75"/>
|
|
<source>Version Information</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>Backup</name>
|
|
<message>
|
|
<location filename="../ui_backupdlg.py" line="254"/>
|
|
<source>Total size:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_backupdlg.py" line="255"/>
|
|
<source>0</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_backupdlg.py" line="258"/>
|
|
<source>Backup destination directory</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_backupdlg.py" line="261"/>
|
|
<source>...</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_backupdlg.py" line="265"/>
|
|
<source>Backup security</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_backupdlg.py" line="266"/>
|
|
<source><html><head/><body><p>Encryption / Verification<br/>passphrase:</p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_backupdlg.py" line="267"/>
|
|
<source><html><head/><body><p>Reenter passphrase:</p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_backupdlg.py" line="271"/>
|
|
<source>You're about to perform the following actions:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_backupdlg.py" line="277"/>
|
|
<source>To continue press Next. </source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_backupdlg.py" line="278"/>
|
|
<source>Backup in progress...</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_backupdlg.py" line="279"/>
|
|
<source>When finished, open file selection dialog to allow me to unmount the disk</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_backupdlg.py" line="252"/>
|
|
<source>Qubes OS - Backup qubes</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_backupdlg.py" line="253"/>
|
|
<source>Select qubes to backup:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_backupdlg.py" line="256"/>
|
|
<source>Compress the backup</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_backupdlg.py" line="257"/>
|
|
<source>Warning: unrecognized data found in configuration files. </source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_backupdlg.py" line="259"/>
|
|
<source>Target qube:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_backupdlg.py" line="260"/>
|
|
<source>Backup directory or command:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_backupdlg.py" line="262"/>
|
|
<source>Save backup profile</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_backupdlg.py" line="263"/>
|
|
<source>Save settings as default backup profile:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_backupdlg.py" line="264"/>
|
|
<source><html><head/><body><p>WARNING: password will be saved in dom0 in plain text.<br/>The file is located in dom0 in /etc/qubes/backup/qubes-manager-backup .</p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_backupdlg.py" line="268"/>
|
|
<source>NOTE: Only running qubes are listed.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_backupdlg.py" line="269"/>
|
|
<source>Other</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_backupdlg.py" line="270"/>
|
|
<source>Turn computer off after backup is finished</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_backupdlg.py" line="272"/>
|
|
<source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
|
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
|
p, li { white-space: pre-wrap; }
|
|
</style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;">
|
|
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;"><br /></p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>BackupVMsWindow</name>
|
|
<message>
|
|
<location filename="../backup.py" line="75"/>
|
|
<source>Backup in progress...</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../backup.py" line="155"/>
|
|
<source>Error loading backup profile</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../backup.py" line="155"/>
|
|
<source>Unable to load saved backup profile.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>BootDialog</name>
|
|
<message>
|
|
<location filename="../ui_bootfromdevice.py" line="90"/>
|
|
<source>Boot from device</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_bootfromdevice.py" line="91"/>
|
|
<source>Boot qube from device</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_bootfromdevice.py" line="92"/>
|
|
<source>from existing block device</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_bootfromdevice.py" line="93"/>
|
|
<source>from file in qube</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_bootfromdevice.py" line="94"/>
|
|
<source>...</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>DevListWidgetItem</name>
|
|
<message>
|
|
<location filename="../settings.py" line="1111"/>
|
|
<source>Service already on the list!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="1005"/>
|
|
<source>Error re-assigning device </source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="1063"/>
|
|
<source>Refresh in progress...</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="1074"/>
|
|
<source>Refresh Applications</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>Dialog</name>
|
|
<message>
|
|
<location filename="../ui_devicelist.py" line="56"/>
|
|
<source>Select devices</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_devicelist.py" line="57"/>
|
|
<source>Which PCI devices should use the no strict reset option?</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_devicelist.py" line="58"/>
|
|
<source>Note: use this option only if "unable to reset PCI device" error occurs. </source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>GlobalSettings</name>
|
|
<message>
|
|
<location filename="../ui_globalsettingsdlg.py" line="167"/>
|
|
<source>Qubes Global Settings</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_globalsettingsdlg.py" line="168"/>
|
|
<source>System defaults</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_globalsettingsdlg.py" line="171"/>
|
|
<source>ClockVM:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_globalsettingsdlg.py" line="172"/>
|
|
<source>Default netVM:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_globalsettingsdlg.py" line="173"/>
|
|
<source>Default template:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_globalsettingsdlg.py" line="175"/>
|
|
<source>Default memory settings</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_globalsettingsdlg.py" line="179"/>
|
|
<source> MiB</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_globalsettingsdlg.py" line="178"/>
|
|
<source>dom0 memory boost:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_globalsettingsdlg.py" line="180"/>
|
|
<source>Kernel</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_globalsettingsdlg.py" line="181"/>
|
|
<source>Default kernel:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_globalsettingsdlg.py" line="182"/>
|
|
<source>Updates</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_globalsettingsdlg.py" line="188"/>
|
|
<source>Check for dom0 updates</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_globalsettingsdlg.py" line="169"/>
|
|
<source>Dom0 UpdateVM:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_globalsettingsdlg.py" line="170"/>
|
|
<source>This is updateVM ONLY for dom0; if you want to change updateVMs for other VMs, use /etc/qubes-rpc/policy/qubes.UpdatesProxy</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_globalsettingsdlg.py" line="174"/>
|
|
<source>Default DisposableVM Template:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_globalsettingsdlg.py" line="176"/>
|
|
<source>Minimal qube memory:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_globalsettingsdlg.py" line="183"/>
|
|
<source>Stable updates</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_globalsettingsdlg.py" line="184"/>
|
|
<source>Testing updates (security only)</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_globalsettingsdlg.py" line="185"/>
|
|
<source>Testing updates</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_globalsettingsdlg.py" line="186"/>
|
|
<source>Unstable updates</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_globalsettingsdlg.py" line="187"/>
|
|
<source>Disable checking for updates for all qubes</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_globalsettingsdlg.py" line="189"/>
|
|
<source>Default value for new qubes; to change it for existing qubes, use buttons below.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_globalsettingsdlg.py" line="190"/>
|
|
<source>Check for qube updates by default</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_globalsettingsdlg.py" line="191"/>
|
|
<source>Enable checking for updates for all qubes</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_globalsettingsdlg.py" line="192"/>
|
|
<source>ITL template updates</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_globalsettingsdlg.py" line="193"/>
|
|
<source>ITL template updates (testing)</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_globalsettingsdlg.py" line="194"/>
|
|
<source>(Community templates disabled)</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_globalsettingsdlg.py" line="195"/>
|
|
<source>Community template updates</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_globalsettingsdlg.py" line="196"/>
|
|
<source>Community template updates (testing)</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>GlobalSettingsWindow</name>
|
|
<message>
|
|
<location filename="../global_settings.py" line="310"/>
|
|
<source>Change state of all qubes</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../global_settings.py" line="299"/>
|
|
<source>Are you sure you want to set all qubes to check for updates?</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../global_settings.py" line="310"/>
|
|
<source>Are you sure you want to set all qubes to not check for updates?</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../global_settings.py" line="353"/>
|
|
<source>ERROR!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../global_settings.py" line="353"/>
|
|
<source>Error managing {repo} repository settings: {msg}</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>InformationNotesDialog</name>
|
|
<message>
|
|
<location filename="../ui_informationnotes.py" line="46"/>
|
|
<source>More Information</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>LogDialog</name>
|
|
<message>
|
|
<location filename="../log_dialog.py" line="59"/>
|
|
<source>(Showing only last %d bytes of file)
|
|
</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_logdlg.py" line="72"/>
|
|
<source>Dialog</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_logdlg.py" line="73"/>
|
|
<source>Copy Dom0 clipboard to Qubes clipboard</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_logdlg.py" line="74"/>
|
|
<source>Copy to Qubes clipboard</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>MainWindow</name>
|
|
<message>
|
|
<location filename="../ui_templatemanager.py" line="95"/>
|
|
<source>Template Manager</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_templatemanager.py" line="97"/>
|
|
<source>Change all selected to:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_templatemanager.py" line="98"/>
|
|
<source><html><head/><body><p>To select all qubes with a given template, double-click the template name in any row.</p><p><span style=" font-weight:600;">IMPORTANT</span>: Changes will be applied only when you click OK.</p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_templatemanager.py" line="99"/>
|
|
<source>Clear Selection</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>MultiSelectWidget</name>
|
|
<message>
|
|
<location filename="../ui_multiselectwidget.py" line="91"/>
|
|
<source>Form</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_multiselectwidget.py" line="92"/>
|
|
<source>Available</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_multiselectwidget.py" line="93"/>
|
|
<source>>></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_multiselectwidget.py" line="94"/>
|
|
<source>></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_multiselectwidget.py" line="95"/>
|
|
<source><</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_multiselectwidget.py" line="96"/>
|
|
<source><<</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_multiselectwidget.py" line="97"/>
|
|
<source>Selected</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>NewFwRuleDlg</name>
|
|
<message>
|
|
<location filename="../firewall.py" line="157"/>
|
|
<source>Firewall rule</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../firewall.py" line="157"/>
|
|
<source>You need to fill service name/port for TCP/UDP rule</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_newfwruledlg.py" line="90"/>
|
|
<source>New Address</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_newfwruledlg.py" line="97"/>
|
|
<source>Protocol</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_newfwruledlg.py" line="93"/>
|
|
<source>Address</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_newfwruledlg.py" line="96"/>
|
|
<source>TCP</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_newfwruledlg.py" line="91"/>
|
|
<source>UDP</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_newfwruledlg.py" line="94"/>
|
|
<source> Any </source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../firewall.py" line="106"/>
|
|
<source>Invalid address</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../firewall.py" line="106"/>
|
|
<source>Address '{0}' is invalid.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../firewall.py" line="139"/>
|
|
<source>Invalid port or service</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../firewall.py" line="139"/>
|
|
<source>Port number or service '{0}' is invalid.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_newfwruledlg.py" line="92"/>
|
|
<source>Port/Service</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_newfwruledlg.py" line="95"/>
|
|
<source><html><head/><body><p>Port/service can be provided as either port number (e.g. 122), port range (1024-1234) or service name (e.g. smtp) . For full list of services known, see /etc/services in dom0.</p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>NewVMDlg</name>
|
|
<message>
|
|
<location filename="../ui_newappvmdlg.py" line="132"/>
|
|
<source>Name and label:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_newappvmdlg.py" line="129"/>
|
|
<source>Create new qube</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_newappvmdlg.py" line="130"/>
|
|
<source>Networking:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_newappvmdlg.py" line="131"/>
|
|
<source>Template:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_newappvmdlg.py" line="133"/>
|
|
<source>my-new-qube</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_newappvmdlg.py" line="135"/>
|
|
<source>Type:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_newappvmdlg.py" line="134"/>
|
|
<source>launch settings after creation</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_newappvmdlg.py" line="136"/>
|
|
<source>Basic</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_newappvmdlg.py" line="142"/>
|
|
<source>install system from device (also available from settings)</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_newappvmdlg.py" line="143"/>
|
|
<source>provides network to other qubes</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_newappvmdlg.py" line="141"/>
|
|
<source>Initial RAM (also available from settings)</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_newappvmdlg.py" line="139"/>
|
|
<source><html><head/><body><p><span style=" font-weight:600;">Caution</span>: changing these settings can compromise your system or make the qube unable to boot. Use only if you know what you are doing.</p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_newappvmdlg.py" line="140"/>
|
|
<source>Storage pool</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_newappvmdlg.py" line="144"/>
|
|
<source>Advanced</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_newappvmdlg.py" line="137"/>
|
|
<source>(default)</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_newappvmdlg.py" line="138"/>
|
|
<source> MB</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>NewVmDlg</name>
|
|
<message>
|
|
<location filename="../create_new_vm.py" line="142"/>
|
|
<source>No template available!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../create_new_vm.py" line="142"/>
|
|
<source>Cannot create a qube when no template exists.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../create_new_vm.py" line="149"/>
|
|
<source>Qube based on a template (AppVM)</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../create_new_vm.py" line="150"/>
|
|
<source>Standalone qube copied from a template</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../create_new_vm.py" line="151"/>
|
|
<source>Empty standalone qube (install your own OS)</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../create_new_vm.py" line="169"/>
|
|
<source>Incorrect qube name!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../create_new_vm.py" line="169"/>
|
|
<source>A qube with the name <b>{}</b> already exists in the system!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../create_new_vm.py" line="206"/>
|
|
<source>Creating new qube <b>{}</b>...</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../create_new_vm.py" line="216"/>
|
|
<source>Error creating the qube!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../create_new_vm.py" line="216"/>
|
|
<source>ERROR: {}</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>RefreshAppsVMThread</name>
|
|
<message>
|
|
<location filename="../settings.py" line="100"/>
|
|
<source>Refresh in progress (refreshing applications from {})</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>ReleaseNotesDialog</name>
|
|
<message>
|
|
<location filename="../ui_releasenotes.py" line="46"/>
|
|
<source>Qubes Release Notes</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>RenameVMThread</name>
|
|
<message>
|
|
<location filename="../settings.py" line="72"/>
|
|
<source>Warning: rename partially unsuccessful!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="72"/>
|
|
<source>Some properties could not be changed to the new name. The system has now both {} and {} qubes. To resolve this, please check and change the following properties and remove the qube {} manually.<br></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>Restore</name>
|
|
<message>
|
|
<location filename="../ui_restoredlg.py" line="168"/>
|
|
<source>Restore options</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_restoredlg.py" line="169"/>
|
|
<source>Ignore missing templates or netvms, restore VMs anyway.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_restoredlg.py" line="171"/>
|
|
<source>Ignore dom0 username mismatch while restoring homedir.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_restoredlg.py" line="172"/>
|
|
<source>ignore username mismatch</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_restoredlg.py" line="173"/>
|
|
<source>Verify backup integrity, do not restore the data</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_restoredlg.py" line="174"/>
|
|
<source>Backup source location</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_restoredlg.py" line="175"/>
|
|
<source>...</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_restoredlg.py" line="176"/>
|
|
<source><html><head/><body><p>Backup file:<br><span style=" font-size:8pt;">(for old backup format select qubes.xml file)</span></p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_restoredlg.py" line="178"/>
|
|
<source>Security options</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_restoredlg.py" line="179"/>
|
|
<source>Encrypted backup:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_restoredlg.py" line="180"/>
|
|
<source><html><head/><body><p>Decryption / Verification<br/>passphrase:</p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_restoredlg.py" line="182"/>
|
|
<source>You're about to perform the following actions:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_restoredlg.py" line="188"/>
|
|
<source>To continue press Next. </source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_restoredlg.py" line="189"/>
|
|
<source>When finished, open file selection dialog to allow me to unmount the disk</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_restoredlg.py" line="167"/>
|
|
<source>Qubes OS - Restore qubes</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_restoredlg.py" line="170"/>
|
|
<source>ignore missing templates and net VMs</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_restoredlg.py" line="177"/>
|
|
<source>Qube:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_restoredlg.py" line="181"/>
|
|
<source>Qubes to restore</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_restoredlg.py" line="183"/>
|
|
<source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
|
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
|
p, li { white-space: pre-wrap; }
|
|
</style></head><body style=" font-family:'Cantarell'; font-size:11pt; font-weight:400; font-style:normal;">
|
|
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;"><br /></p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_restoredlg.py" line="190"/>
|
|
<source><html><head/><body><p><span style=" font-weight:600;">WARNING: restored dom0 files are located in ~/home-restore-&lt;timestamp&gt; directory</span></p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>RestoreThread</name>
|
|
<message>
|
|
<location filename="../restore.py" line="61"/>
|
|
<source>Partially restored files left in /var/tmp/restore_*, investigate them and/or clean them up</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../restore.py" line="66"/>
|
|
<source>Finished with errors!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../restore.py" line="69"/>
|
|
<source>Finished successfully!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>RestoreVMsWindow</name>
|
|
<message>
|
|
<location filename="../restore.py" line="164"/>
|
|
<source>Restore error!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../restore.py" line="231"/>
|
|
<source>Please unmount your backup volume and cancel the file selection dialog.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../restore.py" line="267"/>
|
|
<source>Aborting the operation...</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../restore.py" line="222"/>
|
|
<source>Restore qubes</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>SettingsDialog</name>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="752"/>
|
|
<source>Settings</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="753"/>
|
|
<source><html><head/><body><p>Name &amp;&amp; label<span style=" color:#ff0000;">*</span>:</p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="756"/>
|
|
<source>----</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="754"/>
|
|
<source><html><head/><body><p>Template<span style=" color:#ff0000;">*</span>:</p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="759"/>
|
|
<source>Include in backups by default</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="760"/>
|
|
<source>Run in debug mode</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="732"/>
|
|
<source>General</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="733"/>
|
|
<source>Type:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="750"/>
|
|
<source>---</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="735"/>
|
|
<source>Installed by RPM:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="737"/>
|
|
<source>Disk storage</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="740"/>
|
|
<source>Private storage max. size:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="741"/>
|
|
<source>System storage max. size:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="742"/>
|
|
<source>Networking</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="743"/>
|
|
<source>IP:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="744"/>
|
|
<source>Netmask:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="746"/>
|
|
<source>Gateway:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="765"/>
|
|
<source>Basic</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="776"/>
|
|
<source>Memory/CPU</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="777"/>
|
|
<source>Initial memory:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="783"/>
|
|
<source>Max memory:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="780"/>
|
|
<source>VCPUs no.:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="781"/>
|
|
<source>Include in memory balancing</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="782"/>
|
|
<source>Dynamic memory balancing can result in some devices not working!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="784"/>
|
|
<source>Other</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="766"/>
|
|
<source>Kernel</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="767"/>
|
|
<source>Kernel:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="769"/>
|
|
<source>Kernel opts:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="770"/>
|
|
<source>[]</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="798"/>
|
|
<source>Advanced</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="807"/>
|
|
<source>Allow full access for </source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="808"/>
|
|
<source> min</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="810"/>
|
|
<source>Firewall rules</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="811"/>
|
|
<source>You've enabled dynamic memory balancing, some devices might not work!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="815"/>
|
|
<source>Devices</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="817"/>
|
|
<source>Applications</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="818"/>
|
|
<source>Checked services will be turned on.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="819"/>
|
|
<source>Unchecked services will be turned off.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="820"/>
|
|
<source>Unlisted services will follow default settings.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="822"/>
|
|
<source>Services</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="739"/>
|
|
<source>MiB</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="749"/>
|
|
<source>Virtual DNS:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="751"/>
|
|
<source><html><head/><body><p><span style=" color:#ff0000;">* </span><span style=" color:#000000;">Cannot be changed while the qube is running</span></p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="755"/>
|
|
<source>Networking:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="757"/>
|
|
<source>Rename</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="758"/>
|
|
<source><html><head/><body><p>&quot;default ([name])&quot; denotes system-wide default - if the default is changed in Global Settings, the networking qube will change. <br/>If you want to keep using a given networking qube regardless of system settings, select &quot;[name]&quot;.</p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="761"/>
|
|
<source>Start qube automatically on boot</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="762"/>
|
|
<source><html><head/><body><p>Caution: default DispVM template has a different Networking setting than this qube. Unexpected network access may occur!</p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="763"/>
|
|
<source>Delete qube</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="764"/>
|
|
<source>Clone qube</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="768"/>
|
|
<source>WARNING: PVH mode requires Linux 4.11 or newer.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="771"/>
|
|
<source>Virtualization</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="772"/>
|
|
<source>Mode:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="773"/>
|
|
<source>Using PV mode exposes more hypervisor attack surface!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="774"/>
|
|
<source>PVH mode is hidden since it doesn't support PCI passthrough.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="775"/>
|
|
<source>PVH mode is recommended if possible (Linux kernel 4.11 or newer, no PCI passthrough). For Windows qubes always use HVM.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="779"/>
|
|
<source> MB</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="785"/>
|
|
<source>Provides network</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="786"/>
|
|
<source><html><head/><body><p>Allows using this qube as a template for DisposableVMs. The DisposableVMs will inherit the VM's state (configuration, installed programs etc.), but their state will not persist between restarts. </p><p>Setting this option will cause this qube to be listed as an option in the &quot;Default DisposableVM Template&quot; dropdown for all other qubes. </p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="787"/>
|
|
<source>Disposable VM Template</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="788"/>
|
|
<source>Boot qube from CDROM</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="789"/>
|
|
<source>Windows (with Qubes Windows Tools installed) only.
|
|
The qube must be running to enable seamless mode; this setting is not persistent.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="791"/>
|
|
<source>Enable seamless mode</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="792"/>
|
|
<source>Windows (with Qubes Windows Tools installed) only.
|
|
The qube must be running to disable seamless mode; this setting is not persistent.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="794"/>
|
|
<source>Disable seamless mode</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="797"/>
|
|
<source><html><head/><body><p>Which qube should be used by default as a template for DisposableVMs started from this one? DisposableVMs will inherit their template's configuration and installed programs.<br/>For a qube to to appear in this list, it must have the &quot;DisposableVM Template&quot; checkbox enabled. </p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="796"/>
|
|
<source>Default DisposableVM Template</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="799"/>
|
|
<source>This qube has no networking - it will not have any network access anyway.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="800"/>
|
|
<source>Networking qube does not support 'qubes-firewall' - firewall restrictions will not be applied.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="801"/>
|
|
<source>Firewall has been modified manually - please use qvm-firewall for any further configuration.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="802"/>
|
|
<source>Allow all outgoing Internet connections</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="806"/>
|
|
<source>Changing firewall settings does NOT affect existing connections.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="804"/>
|
|
<source>Limit outgoing Internet connections to ...</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="805"/>
|
|
<source>List of allowed (whitelisted) addresses:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="809"/>
|
|
<source>NOTE: To block all network access, set Networking to (none) on the Basic settings tab. This tab provides a very simplified firewall configuration. All DNS requests and ICMP (pings) will be allowed. For more granular control, use the command line tool qvm-firewall.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="812"/>
|
|
<source>To modify PCI devices you have to turn off the qube.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="813"/>
|
|
<source>Currently PVH qubes don't support PCI passthrough. Select another virtualization mode if you want to add PCI devices</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="814"/>
|
|
<source>Configure strict reset for PCI devices</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="816"/>
|
|
<source>Refresh Applications</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_settingsdlg.py" line="821"/>
|
|
<source>Services listed here are only base Qubes services - other services may be installed and implemented.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>TemplateManagerWindow</name>
|
|
<message>
|
|
<location filename="../template_manager.py" line="230"/>
|
|
<source>Errors encountered!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../template_manager.py" line="230"/>
|
|
<source>Errors encountered on template change in the following qubes: <br> {}.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>VMBootFromDeviceWindow</name>
|
|
<message>
|
|
<location filename="../bootfromdevice.py" line="39"/>
|
|
<source>Boot {vm} from device</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../bootfromdevice.py" line="61"/>
|
|
<source>ERROR!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../bootfromdevice.py" line="61"/>
|
|
<source>No file or block device selected; please select one.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../bootfromdevice.py" line="76"/>
|
|
<source>Warning!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../bootfromdevice.py" line="76"/>
|
|
<source>Qube must be turned off before booting it from device. Please turn off the qube.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../bootfromdevice.py" line="133"/>
|
|
<source>Failed to display file selection dialog</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../bootfromdevice.py" line="133"/>
|
|
<source>Check if the qube {0} can be started and has a file manager installed.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>VMSettingsWindow</name>
|
|
<message>
|
|
<location filename="../settings.py" line="145"/>
|
|
<source>Settings: {vm}</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="262"/>
|
|
<source>Error while changing settings for {0}!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="262"/>
|
|
<source>ERROR: {0}</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="292"/>
|
|
<source>Error while saving changes: </source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="305"/>
|
|
<source>Firewall tab:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="313"/>
|
|
<source>Applications tab:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="542"/>
|
|
<source>Warning!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="532"/>
|
|
<source>Max memory can not be less than initial memory.<br>Setting max memory to equal initial memory.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="542"/>
|
|
<source>Initial memory can not be less than one tenth Max memory.<br>Setting initial memory to the minimum allowed value.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="336"/>
|
|
<source>Qube configuration problem!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="325"/>
|
|
<source>This qube has networking disabled (Basic -> Networking) - network will be disabled. If you want to use firewall, please enable networking.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="336"/>
|
|
<source>The '{vm}' qube is network connected to '{netvm}', which does not support firewall!<br/>You may edit the '{vm}' qube firewall rules, but these will not take any effect until you connect it to a working Firewall qube.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="375"/>
|
|
<source>Delete qube (cannot delete a running qube)</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="451"/>
|
|
<source>To change system storage size, change properties of the underlying template.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="584"/>
|
|
<source>Qube cannot be renamed!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="584"/>
|
|
<source>The following qubes using this qube as a template are running: <br> {}. <br> In order to rename this qube, you must first shut them down.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="594"/>
|
|
<source>Rename qube</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="594"/>
|
|
<source>New name: (WARNING: all other changes will be discarded)</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="605"/>
|
|
<source>Renaming Qube...</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="621"/>
|
|
<source>Qube cannot be removed!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="621"/>
|
|
<source>This qube cannot be removed. It is used as: <br> {} <small>If you want to remove this qube, you should remove or change settings of each qube or setting that uses it.</small></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="631"/>
|
|
<source>Delete qube</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="631"/>
|
|
<source>Are you absolutely sure you want to delete this qube? <br/> All qube settings and data will be irrevocably deleted. <br/> If you are sure, please enter this qube's name below.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="645"/>
|
|
<source>Removal cancelled</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="645"/>
|
|
<source>The qube will not be removed.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="652"/>
|
|
<source>Clone qube</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="652"/>
|
|
<source>Name for the cloned qube:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../settings.py" line="662"/>
|
|
<source>Cloning Qube...</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>VmListItem</name>
|
|
<message>
|
|
<location filename="../backup.py" line="277"/>
|
|
<source>Wait!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../backup.py" line="258"/>
|
|
<source>Enter backup target location first.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../backup.py" line="264"/>
|
|
<source>Selected directory do not exists or not a directory (%s).</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../backup.py" line="270"/>
|
|
<source>Enter passphrase for backup encryption/verification first.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../backup.py" line="277"/>
|
|
<source>Enter the same passphrase in both fields.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../backup.py" line="327"/>
|
|
<source>Backup error.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../backup.py" line="328"/>
|
|
<source>Backup error!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../backup.py" line="364"/>
|
|
<source>ERROR: {}</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../backup.py" line="338"/>
|
|
<source>Backup finished.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../backup.py" line="342"/>
|
|
<source> Please unmount your backup volume and cancel the file selection dialog.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../backup.py" line="364"/>
|
|
<source>Backup aborted!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>VmManagerWindow</name>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="468"/>
|
|
<source>Manager settings unreadable</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="468"/>
|
|
<source>Qube Manager settings cannot be parsed. Previously saved display settings may not be restored correctly.
|
|
Error: {}</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="677"/>
|
|
<source>Loading Qube Manager...</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="393"/>
|
|
<source>Qube Manager</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="821"/>
|
|
<source>Warning!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="822"/>
|
|
<source>This qube cannot be removed. It is used as: <br> {} <small>If you want to remove this qube, you should remove or change settings of each qube or setting that uses it.</small></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="832"/>
|
|
<source>Qube Removal Confirmation</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="832"/>
|
|
<source>Are you sure you want to remove the Qube <b>'{0}'</b>?<br> All data on this Qube's private storage will be lost!<br><br>Type the name of the Qube (<b>{1}</b>) below to confirm:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="845"/>
|
|
<source>Qube removal confirmation failed</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="845"/>
|
|
<source>Entered name did not match! Not removing {0}.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="870"/>
|
|
<source>Qubes clone Qube</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="870"/>
|
|
<source>Enter name for Qube <b>{}</b> clone:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="880"/>
|
|
<source>Name already in use!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="880"/>
|
|
<source>There already exists a qube called '{}'. Cloning aborted.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="886"/>
|
|
<source>Cloning Qube...</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="908"/>
|
|
<source>Error unpausing Qube!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="964"/>
|
|
<source>ERROR: {0}</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="937"/>
|
|
<source>Error pausing Qube!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="948"/>
|
|
<source>Qube Shutdown Confirmation</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="948"/>
|
|
<source>Are you sure you want to power down the Qube <b>'{0}'</b>?<br><small>This will shutdown all the running applications within this Qube.</small></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="964"/>
|
|
<source>Error shutting down Qube!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="982"/>
|
|
<source>Qube Restart Confirmation</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="982"/>
|
|
<source>Are you sure you want to restart the Qube <b>'{0}'</b>?<br><small>This will shutdown all the running applications within this Qube.</small></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="1001"/>
|
|
<source>Qube <b>'{0}'</b> is not running. Are you absolutely sure you want to try to kill it?<br><small>This will end <b>(not shutdown!)</b> all the running applications within this Qube.</small></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="1007"/>
|
|
<source>Are you sure you want to kill the Qube <b>'{0}'</b>?<br><small>This will end <b>(not shutdown!)</b> all the running applications within this Qube.</small></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="1012"/>
|
|
<source>Qube Kill Confirmation</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="1021"/>
|
|
<source>Error while killing Qube!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="1021"/>
|
|
<source><b>An exception ocurred while killing {0}.</b><br>ERROR: {1}</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="1072"/>
|
|
<source>Qube Update Confirmation</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="1072"/>
|
|
<source><b>{0}</b><br>The Qube has to be running to be updated.<br>Do you want to start it?<br></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="1092"/>
|
|
<source>Qubes command entry</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="1092"/>
|
|
<source>Run command in <b>{}</b>:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="394"/>
|
|
<source>Search:</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="397"/>
|
|
<source>Nowy wiersz</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="399"/>
|
|
<source>Name</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="400"/>
|
|
<source>Qube name</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="402"/>
|
|
<source>State</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="403"/>
|
|
<source>Update info</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="405"/>
|
|
<source>Template</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="406"/>
|
|
<source>Qube template</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="408"/>
|
|
<source>NetVM</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="409"/>
|
|
<source>Qube netVM</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="411"/>
|
|
<source>Disk
|
|
usage</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="414"/>
|
|
<source>Internal</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="416"/>
|
|
<source>IP</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="418"/>
|
|
<source>Include
|
|
in backups</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="421"/>
|
|
<source>Last backup</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="423"/>
|
|
<source>Default DisposableVM
|
|
Template</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="426"/>
|
|
<source>DisposableVM
|
|
Template</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="502"/>
|
|
<source>Virtualization Mode</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="430"/>
|
|
<source>&System</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="431"/>
|
|
<source>&View</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="432"/>
|
|
<source>&Qube</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="433"/>
|
|
<source>&Logs</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="434"/>
|
|
<source>&About</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="435"/>
|
|
<source>toolBar</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="436"/>
|
|
<source>Create &new qube</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="437"/>
|
|
<source>Create a new qube</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="438"/>
|
|
<source>&Delete qube</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="439"/>
|
|
<source>Remove an existing qube (must be stopped first)</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="440"/>
|
|
<source>Start/Resu&me qube</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="441"/>
|
|
<source>Start/Resume selected qube</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="442"/>
|
|
<source>&Pause qube</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="443"/>
|
|
<source><p>Pause selected qube</p><p>Stops all CPU activity in the selected VM until the VM is unpaused. This action does not change how much memory is allocated to the VM. (EXPERIMENTAL)</p></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="444"/>
|
|
<source>&Shutdown qube</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="445"/>
|
|
<source>Shutdown selected qube</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="446"/>
|
|
<source>Restar&t qube</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="447"/>
|
|
<source>Restart selected qube</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="448"/>
|
|
<source>Add/remove app s&hortcuts</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="449"/>
|
|
<source>Add/remove app shortcuts for this qube</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="450"/>
|
|
<source>&Update qube</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="451"/>
|
|
<source>Update qube system</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="452"/>
|
|
<source>Edit qube &firewall rules</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="453"/>
|
|
<source>Edit qube firewall rules</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="454"/>
|
|
<source>Show graphs</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="455"/>
|
|
<source>Show Graphs</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="456"/>
|
|
<source>Options</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="457"/>
|
|
<source>View</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="458"/>
|
|
<source>&Template</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="459"/>
|
|
<source>&NetVM</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="460"/>
|
|
<source>Qube s&ettings</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="461"/>
|
|
<source>Qube Settings</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="462"/>
|
|
<source>&Restore qubes from backup</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="463"/>
|
|
<source>Restore qubes from backup</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="464"/>
|
|
<source>&Backup qubes</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="465"/>
|
|
<source>Backup qubes</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="466"/>
|
|
<source>&Global settings</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="467"/>
|
|
<source>&Qubes Network</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="468"/>
|
|
<source>&State</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="469"/>
|
|
<source>&Kill qube</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="470"/>
|
|
<source>Kill selected qube</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="471"/>
|
|
<source>Set keyboard la&yout</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="472"/>
|
|
<source>Set keyboard layout per qube</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="473"/>
|
|
<source>T&ype</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="474"/>
|
|
<source>Qube Type</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="475"/>
|
|
<source>&Label</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="476"/>
|
|
<source>N&ame</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="477"/>
|
|
<source>Show tool bar</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="478"/>
|
|
<source>Show menu bar</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="479"/>
|
|
<source>&Qubes OS</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="480"/>
|
|
<source>Si&ze</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="481"/>
|
|
<source>Size on disk</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="482"/>
|
|
<source>&Run command in qube</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="483"/>
|
|
<source>Run command in the specified qube</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="484"/>
|
|
<source>&Clone qube</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="485"/>
|
|
<source>Clone qube</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="486"/>
|
|
<source>Inte&rnal</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="487"/>
|
|
<source>Is an internal qube</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="489"/>
|
|
<source>Start qube for Window Tools installation</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="490"/>
|
|
<source>&IP</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="491"/>
|
|
<source>Include in &backups</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="492"/>
|
|
<source>Last back&up</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="493"/>
|
|
<source>Search</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="494"/>
|
|
<source>Ctrl+F</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="495"/>
|
|
<source>&Exit Qube Manager</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="496"/>
|
|
<source>Manage templates for qubes</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="497"/>
|
|
<source>Launch a tool that allows multiple templates to be changed at once</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="498"/>
|
|
<source>Default DisposableVM Template</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="499"/>
|
|
<source><html><head/><body><p>Default DisposableVM Template<br/><br/>Which qube should be used by default as a template for DisposableVMs started from this one? DisposableVMs will inherit their template's configuration and installed programs.</p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="500"/>
|
|
<source>DisposableVM Template</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../ui_qubemanager.py" line="501"/>
|
|
<source><html><head/><body><p>DisposableVM Template</p><p><br/></p><p>Allows using this qube as a template for DisposableVMs. The DisposableVMs will inherit the VM's state (configuration, installed programs etc.), but their state will not persist between restarts. </p></body></html></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>VmShutdownMonitor</name>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="232"/>
|
|
<source>Qube Shutdown</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="233"/>
|
|
<source>The Qube <b>'{0}'</b> hasn't shutdown within the last {1} seconds, do you want to kill it?<br></source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="237"/>
|
|
<source>Kill it!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qube_manager.py" line="239"/>
|
|
<source>Wait another {0} seconds...</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>VmUpdateInfoItem</name>
|
|
<message>
|
|
<location filename="../table_widgets.py" line="421"/>
|
|
<source>Updates pending!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../table_widgets.py" line="425"/>
|
|
<source>The qube must be restarted for its filesystem to reflect the template's recent committed changes.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../table_widgets.py" line="431"/>
|
|
<source>The Template must be stopped before changes from its current session can be picked up by this qube.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>dialog</name>
|
|
<message>
|
|
<location filename="../backup_utils.py" line="84"/>
|
|
<source>Select backup location.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../backup_utils.py" line="95"/>
|
|
<source>Nothing selected!</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../backup_utils.py" line="95"/>
|
|
<source>No file or directory selected.</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
</context>
|
|
</TS>
|