tor-commits
Threads by month
- ----- 2025 -----
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
November 2017
- 16 participants
- 2019 discussions

17 Nov '17
commit 0684e6c6f0b1d6dad12d4a7e40f163671ee44f84
Merge: 56b7407a9 ef55a7a69
Author: Nick Mathewson <nickm(a)torproject.org>
Date: Fri Nov 17 08:34:05 2017 -0500
Merge branch 'bug20963_032' into maint-0.3.2
changes/bug20963 | 4 ++++
src/or/circuitstats.c | 11 ++++++++---
2 files changed, 12 insertions(+), 3 deletions(-)
1
0

[tor/release-0.3.2] Merge branch 'maint-0.3.2' into release-0.3.2
by nickm@torproject.org 17 Nov '17
by nickm@torproject.org 17 Nov '17
17 Nov '17
commit 066904e758c689533eff6b682c994551c6e574b6
Merge: 2367b1ed3 0684e6c6f
Author: Nick Mathewson <nickm(a)torproject.org>
Date: Fri Nov 17 08:34:08 2017 -0500
Merge branch 'maint-0.3.2' into release-0.3.2
changes/bug20963 | 4 ++++
src/or/circuitstats.c | 11 ++++++++---
2 files changed, 12 insertions(+), 3 deletions(-)
1
0
commit 406227424450eee00cb50bf990dc826748825b48
Author: hiromipaw <hiro(a)torproject.org>
Date: Fri Nov 17 14:21:58 2017 +0100
Use languages dropdown and fix css
---
css/layout.css | 28 ++++++++++------------------
css/layout.min.css | 2 +-
include/dlhead.wmi | 32 +++++++++++++++++++++++++-------
include/perl-globals.wmi | 2 +-
4 files changed, 37 insertions(+), 27 deletions(-)
diff --git a/css/layout.css b/css/layout.css
index 4a718b4b..d56ffdb3 100644
--- a/css/layout.css
+++ b/css/layout.css
@@ -52,9 +52,11 @@ body {
display: block;
}
- #nav {
- float: right;
- }
+#nav {
+ position: absolute;
+ top: 30px;
+ left: 130px; float: right;
+}
#nav ul {
height: 50px;
@@ -71,7 +73,7 @@ body {
#calltoaction {
height: 30px;
float: right;
- margin-top: 10px;
+ margin-top: 100px;
margin-right: 5px;
text-align: center;
}
@@ -1312,10 +1314,9 @@ p.blogDate {
/* Style The Dropdown Button */
.dropbtn {
- background-color: #885ca4;
- color: white;
- padding: 10px;
- font-size: 14px;
+ background-color: white;
+ padding: 0px;
+ font-size: 100%;
border: none;
cursor: pointer;
}
@@ -1331,7 +1332,6 @@ p.blogDate {
display: none;
position: absolute;
background-color: #f9f9f9;
- min-width: 160px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
z-index: 1;
}
@@ -1339,20 +1339,12 @@ p.blogDate {
/* Links inside the dropdown */
.dropdown-content a {
color: black;
- padding: 12px 16px;
+ padding-top: 12px 16px;
text-decoration: none;
display: block;
}
-/* Change color of dropdown links on hover */
-.dropdown-content a:hover {background-color: #f1f1f1}
-
/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
display: block;
-}
-
-/* Change the background color of the dropdown button when the dropdown content is shown */
-.dropdown:hover .dropbtn {
- background-color: #3e8e41;
}
\ No newline at end of file
diff --git a/css/layout.min.css b/css/layout.min.css
index 837dd426..9811d53e 100644
--- a/css/layout.min.css
+++ b/css/layout.min.css
@@ -1 +1 @@
-@charset "UTF-8";body{background:#fff}#wrap{width:960px;margin:0 auto}.left{float:left}.right{float:right}.twenty{width:20%}.thirty{width:30%}.forty{width:40%}.fifty{width:50%}.sixty{width:60%}.hundred{width:100%}.nopad{padding:0}.toppad{padding-top:10px}.toptwenty{margin-top:20px}.topforty{margin-top:40px}.hidden{display:none}#header{width:960px;height:97px;margin-bottom:23px;position:relative}h1#logo{margin:0;float:left}h1#logo a,h1#logo a:visited{background:url(../images/tor-logo.jpg) left top no-repeat;text-indent:-9999px;overflow:hidden;width:150px;height:97px;display:block}#nav{float:right}#nav ul{height:50px;float:right;margin-bottom:0}#nav ul li{float:left;display:inline;width:auto}#calltoaction{height:30px;float:right;margin-top:10px;margin-right:5px;text-align:center}#calltoaction ul{padding:0;margin:0;height:30px;list-style:none;float:right}#calltoaction ul li{list-style:none;display:inline;float:none;width:100px;margin-left:0}#calltoaction ul li a:link,#calltoaction ul l
i a:visited{display:block;background:url(../images/cta-buttons.jpg) top center no-repeat #885ca4;padding:4px 8px;color:#fff;font-weight:bold;text-decoration:none;font-size:13px;line-height:22px;height:22px;width:84px;float:left;text-shadow:1px 1px 0 #111}#calltoaction ul li:hover a{background:url(../images/cta-buttons.jpg) bottom center no-repeat #ff9800;font-weight:bold;text-shadow:1px 1px 0 #111}#calltoaction ul li:first-child a:link,#calltoaction ul li:first-child a:visited,#calltoaction ul li:hover:first-child a{-webkit-border-top-left-radius:7px;-webkit-border-bottom-left-radius:7px;-moz-border-radius-topleft:7px;-moz-border-radius-bottomleft:7px;border-top-left-radius:7px;border-bottom-left-radius:7px}#calltoaction ul li:first-child a:link,#calltoaction ul li:first-child a:visited{background:url(../images/cta-buttons.jpg) top left no-repeat #885ca4}#calltoaction ul li:hover:first-child a{background:url(../images/cta-buttons.jpg) bottom left no-repeat #ff9800}#calltoaction ul l
i:last-child a:link,#calltoaction ul li:last-child a:visited,#calltoaction ul li:hover:last-child a{-webkit-border-top-right-radius:7px;-webkit-border-bottom-right-radius:7px;-moz-border-radius-topright:7px;-moz-border-radius-bottomright:7px;border-top-right-radius:7px;border-bottom-right-radius:7px}#calltoaction ul li:last-child a:link,#calltoaction ul li:last-child a:visited{background:url(../images/cta-buttons.jpg) top right no-repeat #885ca4;color:#fff}#calltoaction ul li:hover:last-child a{background:url(../images/cta-buttons.jpg) bottom right no-repeat #ff9800}#banner{background:url(../images/bg-banner.jpg) left top no-repeat;height:200px;width:600px;padding:23px 15px;margin-bottom:15px}#download a:link,#download a:visited{margin:-17px 0 0;background:url(../images/button-download.png) left top no-repeat;width:257px;height:79px;float:left;padding:35px 0 0 80px;text-decoration:none}#download a .download-tor{background:url(../images/button-download-arrow.png) right center no-repe
at;font-family:"Arial Narrow",Arial,sans-serif;color:#fff;font-size:2.167em;letter-spacing:1px;padding-right:25px}#download a .version{color:#bda5cc;font-size:1.167em;line-height:1.167em}#download a .info{color:#bda5cc;font-size:.833em;line-height:.833em}#download a:hover{background-position:0 -114px}#download a:hover .version,#download a:hover .info{color:#f1c6a1}#banner ul{background:#387520 url(../images/banner-gradient.jpg) left top repeat-x;border:1px solid #366b32;width:180px;float:right;margin:0 15px 0 0;padding:10px 10px 10px 30px}#banner ul li{list-style:url(../images/white-bullet.png) outside;padding:5px 0}#content{width:960px}#content img{max-width:710px}#breadcrumbs{padding:0 0 10px 5px}#home #maincol{float:left;width:620px;margin-right:20px}#maincol{float:right;width:710px;margin-bottom:20px}#dow-don-left,#maincol-left{float:left;width:710px;margin-bottom:20px}#maincol .topforty .icon img{border:0}.subcol{width:280px;float:left;margin:0 0 25px}#content .first{margin-rig
ht:20px}#home #sidecol{float:right;width:300px}#sidecol{float:left;width:230px;margin-right:20px}#dow-don-right,#sidecol-right{float:right;width:230px;margin-left:20px;padding-top:100px}#torusers{margin:0 0 27px}.user{margin:0 0 12px;height:auto}.user img,.project-icon{border:1px solid #cac8a7;float:left;margin:3px 10px 0 0}.user p{margin:0}.img-shadow{float:left;background:url(../images/shadowAlpha.png) no-repeat bottom right!important;background:url(../images/shadow.gif) no-repeat bottom right;margin:10px 0 10px 10px!important;margin:10px 0 10px 5px}.img-shadow .infoblock,.img-shadow .important-infoblock,.img-shadow .custom-infoblock,.img-shadow #sidenav,.img-shadow .sidenav-sub{display:block;position:relative;margin:-6px 6px 6px -6px;background-color:#fff;border:1px solid #ddd}.img-shadow .important-infoblock{background-color:#f7f8f0;border:1px solid #eeefe8}.img-shadow .infoblock,.img-shadow .important-infoblock{padding:15px;width:188px}.img-shadow .custom-infoblock{padding:15px
;height:120px;width:426px}.img-shadow .infoblock p,.img-shadow .important-infoblock p,.img-shadow .custom-infoblock p{margin:0}.img-shadow #sidenav,.img-shadow .sidenav-sub{padding:10px 0 0;width:218px}#sidenav ul li,.sidenav-sub ul li{border-bottom:1px solid #ddd}#sidenav ul li.dropdown a:link,#sidenav ul li.dropdown a:visited{background:url(../images/sidenav-arrow.gif) left center no-repeat}#sidenav ul li.dropdown a.active{background:url(../images/sidenav-arrow-active.gif) left center no-repeat}.sidenav-sub ul li.dropdown a:link,.sidenav-sub ul li.dropdown a:visited{background:url(../images/sidenav-arrow.gif) left top no-repeat;margin-top:12px}#sidenav ul li a:link,#sidenav ul li a:visited{display:block;height:auto;padding:8px 15px 8px 26px}#sidenav ul li ul li a:link,#sidenav ul li ul li a:visited{padding-left:37px}.sidenav-sub ul li a:link,.sidenav-sub ul li a:visited{display:block;padding:0 15px 10px 26px;line-height:16px}#sidenav ul li.active{background:url(../images/sidenav-a
ctive.png) left center no-repeat;width:230px;border:0}#sidenav ul li ul li ul li a:link,#sidenav ul li ul li ul li a:visited{padding-left:48px}table{width:100%}td{padding:12px}table td img,table tr img{border:0;float:left;margin-right:10px}.icon{float:left;width:auto;margin-right:15px;padding:10px 0;border:0}.calendar{background:url(../images/icon-calendar.jpg) left top no-repeat;float:left;margin-right:10px;width:45px;height:54px;text-align:center;padding:4px 0}.fauxhead{background:url(../images/table-arrow.jpg) right top no-repeat;width:100%;height:11px}#home-our-projects td{height:92px;width:296px;padding:6px}#ecosystem_presentation{height:30px;padding-top:10px;padding-left:60px;vertical-align:middle;background:url("../images/video.png") no-repeat scroll left center transparent;font-size:1.7em;font-weight:bold}#ecosystem_presentation a{text-decoration:none}.project{float:left;padding:6px;border:1px solid #cac8a7;height:76px;width:284px;-webkit-border-radius:10px;-moz-border-radiu
s:10px;border-radius:10px}.project img{border:0;margin-right:6px}.beige{background:#f5f5df}.gray{background:#e0e0e0}.meta{float:right;width:auto}.windows24{background:url("../images/icon-windows24.png") no-repeat scroll left center transparent}.mac24{background:url("../images/icon-mac24.png") no-repeat scroll left center transparent}.linux24{background:url("../images/icon-linux24.png") no-repeat scroll left center transparent}.smartphone24{background:url("../images/icon-smartphone24.png") no-repeat scroll left center transparent}.sourcecode24{background:url("../images/icon-sourcecode24.png") no-repeat scroll left center transparent}.windows24,.mac24,.linux24,.smartphone24,.sourcecode24{display:block;line-height:32px;padding:0 0 0 33px}.accordionButton{background:url("../images/table-title.jpg") repeat-x left bottom #885ca4;color:#fff;margin:0;font-size:1.1em;font-weight:bold;height:32px;float:left;_float:none;border:1px solid #fff;border-bottom:0;cursor:pointer;-webkit-border-top-le
ft-radius:7px;-webkit-border-top-right-radius:7px;-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;border-top-left-radius:7px;border-top-right-radius:7px;position:relative;padding-left:30px;width:680px}.accordionButton:hover{background:url("../images/table-title-hover.jpg") repeat-x left bottom #885ca4;text-shadow:1px 1px 0 rgba(17,17,17,1)}.on:before,.off:before{position:absolute;content:'';height:0;width:0;font-size:0;line-height:0}.on:before{top:14px;left:10px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff}.off:before{top:9px;left:14px;border-bottom:7px solid transparent;border-top:7px solid transparent;border-left:7px solid #fff}.accordionContent{width:708px;float:left;_float:none;background:#fff;display:block}.accordionContent .fauxhead{width:710px}.package{float:left;height:280px;margin:0;padding:25px 20px 20px 20px;border-top:1px solid #888}.package h2{margin-bottom:3px}.package p{margin-top:16px;padding-left:10px}
.downloads{display:block;float:left;width:238px;padding:0 16px 0 0;text-align:center}.lang{float:right;display:none;width:80px;height:20px;margin:0 7px 0 0;padding:0 0 0 3px;background-color:#fefff7;border:2px solid #cccfb8;border-top:0;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.button{text-align:center;display:block;width:234px;height:69px;text-decoration:none;background:url(../images/button-downloadpage.png) bottom left no-repeat;margin:0 auto 8px auto;text-shadow:1px 1px 0 rgba(17,17,17,1);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.button .strong{display:block;padding:10px 0 0 57px}.button .normal{padding:5px 0 0 57px;display:block}.sig{display:block;margin:3px 0 20px 0}.easy{width:712px;margin-bottom:10px;padding-bottom:8px}#download-donate{background-attachment:scroll;background-clip:border-
box;background-color:transparent;background-image:url(../images/headerbg.jpg);background-origin:padding-box;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}.easy .package h2,.easy .package em{display:block;width:100%;text-align:left}.easy .package h2{padding-top:10px;padding-bottom:5px}.easy .package em{font-size:1.2em;padding-top:8px;padding-bottom:4px}.easy .package p{padding-left:0;font-size:15px;text-align:justify}.easy .package p.alt-dl{text-align:left;text-indent:0;padding-left:0;margin-top:32px}.all-dl{display:block;text-align:left;width:100%;font-size:15px}.all-dl a{text-decoration:none;font-weight:bold}.all-dl a:hover{text-decoration:underline}.easy .package{float:none;padding:0 8px 0 12px}.open{display:block}.lang-alt{line-height:15px;font-size:10px;float:right;margin-right:10px}.expander{text-align:right;float:right;padding:10px 20px 0 0;font-size:15px;display:none}.title{background:url(../images/table-title-arrow.jpg) right top no-repeat;pad
ding:10px 25px 0 10px;height:33px;float:left}.title a:link,.title a:visited{background:url(../images/table-title.jpg) left top no-repeat;height:33px;display:block}.paypal{float:left;width:auto;min-height:159px;max-width:365px}.paypal span{padding-right:20px}.warning-top{width:618px;padding:10px 10px 10px 60px;margin:0 10px 0 10px;display:block;background:url("../images/warning.png") no-repeat scroll 2px 23px #fffeb6;border:1px solid #a6a427;border-bottom:0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}.warning-top h2{padding-right:15px;padding-left:0;margin-bottom:5px}.warning-top p{padding-left:10px;margin-bottom:0}.warning{float:left;_float:none;padding:25px 25px;margin-top:4px}.warning p{padding-left:10px}.focus{background:#f4f2c7;border:1px solid #ebd4a9;padding:10px 15px}.focus .icon{float:left;width:auto;margin-right:10px}.featured-proj
ect{width:313px}input,select{margin:0 3px 10px 0}input.textfield{padding:0 10px;vertical-align:top}.donate-btn{background:left top no-repeat;height:26px;width:92px;text-indent:-9999px;overflow:hidden;border:0;vertical-align:top;margin-top:5px}.donate-btn:hover{background-position:0 -26px;cursor:pointer}.signup{background:#96c35a;border-top:1px solid #6ab334;border-left:1px solid #6ab334;border-bottom:1px solid #5a952b;border-right:1px solid #5a952b;height:31px;padding:0 5px;vertical-align:top;color:#222c14;font-weight:bold;font-size:1em;line-height:1em}.signup:hover{background:#6ab334}select#lang{float:left;width:160px;margin-right:3px}.go{background:#96c35a;border-top:1px solid #6ab334;border-left:1px solid #6ab334;border-bottom:1px solid #5a952b;border-right:1px solid #5a952b;padding:0 5px;vertical-align:top;color:#222c14;font-weight:bold;font-size:1em;line-height:1em;height:18px}.go:hover{background:#6ab334}#footer{width:1024px;height:200px;border-top:1px solid #ddd;padding:20px
0;margin:20px 0 0}.onion{float:left;width:88px;padding-right:20px;height:100%}#footer .about{width:180px;padding-right:30px;border-right:1px solid #ddd;float:left}#footer .newsletter{padding:0 0 15px 30px;width:auto;margin-left:308px}#footer input.textfield{width:220px;height:26px}#footer input{margin:0}#footer .col{float:left;width:100px;margin-left:20px}#footer .first{margin-left:30px}#footer .wider{width:201px}small{margin:0 auto 0 auto;text-align:center;font-size:10px;font-style:italic}.hlist{text-align:center;display:block;width:100%;padding:0;list-style:none;margin:0 0 18px 0}.hlist li{display:inline-block;border-right:1px solid #444;margin-left:-4px}.hlist li.last{border-right:0 solid #444}.hlist a{display:block;top:0;right:0;bottom:0;left:0;text-decoration:none;font-weight:bold;padding:0 8px}.dbox{float:none;text-align:center;color:#222;border:0;padding:1.4em .7em;width:163px;margin:0 0 0 10px}.dbox p{display:block;padding:0;margin:0}.dbox h2{padding:13px 0 15px 0;position:r
elative;color:black;font-family:Helvetica,Arial,sans-serif;font-size:18px;font-weight:normal;height:35px;margin-bottom:-20px;margin-left:-6px;z-index:-10}.dbox input.donate-btn{background:url(../images/btn_donateCC_LG.gif) left top no-repeat transparent;height:68px;width:186px;margin-top:0;display:block;background-color:transparent;color:transparent;margin:10px auto 10px auto;padding:0}.dbox span{float:left;padding-right:0}.dbox div label{padding:0 10px 0 0}.dbox h6#ppinfo{width:100%;text-align:center;margin:-15px auto 0 auto}.dbox small,.dbox.donate #ppinfo{margin:0 auto 0 auto;text-align:center;font-size:10px;font-style:normal}.dbox.dl{float:none;width:177px;margin:0 5px 20px 5px}.dbox.dl input.amount{width:87px}.dbox.donate{float:none;padding:30px 30px;width:626px;min-height:0;max-width:none;text-align:left}.dbox.donate input,.dbox.donate select{padding-bottom:0;margin-bottom:0}.dbox.donate .drow{margin:0 0 0 20px}.dbox.donate .drow div{padding:0;width:auto;display:block}.dbox.do
nate h3{padding-left:0;color:#23300e;margin:0 0 10px 0}.dbox.donate h4{padding-left:20px}.dbox.donate p{padding:5px 20px 15px 40px}.dbox.donate span{float:left;padding-right:0}.dbox.donate div label{padding:0 10px 0 0}.dbox.donate .type{padding-left:20px}.dbox.donate select#t3{width:auto;margin-bottom:0}.dbox.donate ul.amounts{width:auto}.dbox.donate ul.amounts li{display:inline-block}.dbox.donate ul.amounts li label{padding:0 0 0 5px}.dbox.donate input.donate-btn{background:url(../images/btn_donateCC_LG.gif) left top no-repeat transparent;height:26px;width:115px;margin-top:-3px;display:inline-block;background-color:transparent;color:transparent;border:0 solid transparent}.dbox.dsmall{position:relative;display:inline-block;width:170px;height:140px;text-align:center;margin:0 10px;vertical-align:top}.dbox.dsmall input.donate-btn{background:url() left top no-repeat transparent;width:auto;height:auto;margin-top:0;display:block;background-color:transparent;color:transparent;border:0 soli
d transparent}.dbox.dsmall div label{padding:0}.dbox.dsmall small{display:block;position:absolute;width:172px;float:none;bottom:20px;margin:0 auto}.givv p{text-align:justify;margin-top:10px;font-size:11px;line-height:13px}dwolla p{text-align:justify;margin-top:10px;font-size:11px;line-height:13px}div.blogRow,div.blogFirstRow{height:40px;padding:3px 10px;margin:0}div.blogLastRow{height:20px;text-align:center}div.blogFirstRow{height:22px;background:url(../images/table-head.jpg) left top repeat-x #885ca4}.blogRow:hover{background:#f6ffd5}div.blogRow1,div.blogRow3{background:#eee8f1}.blogFeed a{text-decoration:none}.blogFeed p{margin:0;font-size:12px}p.blogTitle{font-weight:bold;text-decoration:underline}p.blogAuthor{color:#000;text-align:right;margin-top:-20px}p.blogAuthor em{color:#4e6a20;text-align:right;margin-top:-20px}p.blogDate{color:#000}.blogFeed h2{font-size:1.467em;margin:0;line-height:23px;color:#f6f6ed}#projectpage td{width:50%}.projectbox{width:710px;position:relative;marg
in-bottom:80px}.projectbox .name{font-size:1.5em;font-weight:bold}.projectbox a img{float:none;position:absolute;top:0;left:0}.projectbox .projectdesc{margin-left:100px}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}/*\*/* html .clearfix{height:1%}.clearfix{display:block}/**/.joblink{display:block;font-size:128%;font-weight:bold;padding:10px 5px;text-align:right}.joblink a{text-decoration:none}.dropbtn{background-color:#885ca4;color:white;padding:10px;font-size:14px;border:0;cursor:pointer}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);z-index:1}.dropdown-content a{color:black;padding:12px 16px;text-decoration:none;display:block}.dropdown-content a:hover{background-color:#f1f1f1}.dropdown:hover .dropdown-content{display:block}.dropdown:hover .dropbtn{background-color:#3e8e41}
\ No newline at end of file
+@charset "UTF-8";body{background:#fff}#wrap{width:960px;margin:0 auto}.left{float:left}.right{float:right}.twenty{width:20%}.thirty{width:30%}.forty{width:40%}.fifty{width:50%}.sixty{width:60%}.hundred{width:100%}.nopad{padding:0}.toppad{padding-top:10px}.toptwenty{margin-top:20px}.topforty{margin-top:40px}.hidden{display:none}#header{width:960px;height:97px;margin-bottom:23px;position:relative}h1#logo{margin:0;float:left}h1#logo a,h1#logo a:visited{background:url(../images/tor-logo.jpg) left top no-repeat;text-indent:-9999px;overflow:hidden;width:150px;height:97px;display:block}#nav{position:absolute;top:30px;left:130px;float:right}#nav ul{height:50px;float:right;margin-bottom:0}#nav ul li{float:left;display:inline;width:auto}#calltoaction{height:30px;float:right;margin-top:100px;margin-right:5px;text-align:center}#calltoaction ul{padding:0;margin:0;height:30px;list-style:none;float:right}#calltoaction ul li{list-style:none;display:inline;float:none;width:100px;margin-left:0}#callt
oaction ul li a:link,#calltoaction ul li a:visited{display:block;background:url(../images/cta-buttons.jpg) top center no-repeat #885ca4;padding:4px 8px;color:#fff;font-weight:bold;text-decoration:none;font-size:13px;line-height:22px;height:22px;width:84px;float:left;text-shadow:1px 1px 0 #111}#calltoaction ul li:hover a{background:url(../images/cta-buttons.jpg) bottom center no-repeat #ff9800;font-weight:bold;text-shadow:1px 1px 0 #111}#calltoaction ul li:first-child a:link,#calltoaction ul li:first-child a:visited,#calltoaction ul li:hover:first-child a{-webkit-border-top-left-radius:7px;-webkit-border-bottom-left-radius:7px;-moz-border-radius-topleft:7px;-moz-border-radius-bottomleft:7px;border-top-left-radius:7px;border-bottom-left-radius:7px}#calltoaction ul li:first-child a:link,#calltoaction ul li:first-child a:visited{background:url(../images/cta-buttons.jpg) top left no-repeat #885ca4}#calltoaction ul li:hover:first-child a{background:url(../images/cta-buttons.jpg) bottom le
ft no-repeat #ff9800}#calltoaction ul li:last-child a:link,#calltoaction ul li:last-child a:visited,#calltoaction ul li:hover:last-child a{-webkit-border-top-right-radius:7px;-webkit-border-bottom-right-radius:7px;-moz-border-radius-topright:7px;-moz-border-radius-bottomright:7px;border-top-right-radius:7px;border-bottom-right-radius:7px}#calltoaction ul li:last-child a:link,#calltoaction ul li:last-child a:visited{background:url(../images/cta-buttons.jpg) top right no-repeat #885ca4;color:#fff}#calltoaction ul li:hover:last-child a{background:url(../images/cta-buttons.jpg) bottom right no-repeat #ff9800}#banner{background:url(../images/bg-banner.jpg) left top no-repeat;height:200px;width:600px;padding:23px 15px;margin-bottom:15px}#download a:link,#download a:visited{margin:-17px 0 0;background:url(../images/button-download.png) left top no-repeat;width:257px;height:79px;float:left;padding:35px 0 0 80px;text-decoration:none}#download a .download-tor{background:url(../images/button-d
ownload-arrow.png) right center no-repeat;font-family:"Arial Narrow",Arial,sans-serif;color:#fff;font-size:2.167em;letter-spacing:1px;padding-right:25px}#download a .version{color:#bda5cc;font-size:1.167em;line-height:1.167em}#download a .info{color:#bda5cc;font-size:.833em;line-height:.833em}#download a:hover{background-position:0 -114px}#download a:hover .version,#download a:hover .info{color:#f1c6a1}#banner ul{background:#387520 url(../images/banner-gradient.jpg) left top repeat-x;border:1px solid #366b32;width:180px;float:right;margin:0 15px 0 0;padding:10px 10px 10px 30px}#banner ul li{list-style:url(../images/white-bullet.png) outside;padding:5px 0}#content{width:960px}#content img{max-width:710px}#breadcrumbs{padding:0 0 10px 5px}#home #maincol{float:left;width:620px;margin-right:20px}#maincol{float:right;width:710px;margin-bottom:20px}#dow-don-left,#maincol-left{float:left;width:710px;margin-bottom:20px}#maincol .topforty .icon img{border:0}.subcol{width:280px;float:left;mar
gin:0 0 25px}#content .first{margin-right:20px}#home #sidecol{float:right;width:300px}#sidecol{float:left;width:230px;margin-right:20px}#dow-don-right,#sidecol-right{float:right;width:230px;margin-left:20px;padding-top:100px}#torusers{margin:0 0 27px}.user{margin:0 0 12px;height:auto}.user img,.project-icon{border:1px solid #cac8a7;float:left;margin:3px 10px 0 0}.user p{margin:0}.img-shadow{float:left;background:url(../images/shadowAlpha.png) no-repeat bottom right!important;background:url(../images/shadow.gif) no-repeat bottom right;margin:10px 0 10px 10px!important;margin:10px 0 10px 5px}.img-shadow .infoblock,.img-shadow .important-infoblock,.img-shadow .custom-infoblock,.img-shadow #sidenav,.img-shadow .sidenav-sub{display:block;position:relative;margin:-6px 6px 6px -6px;background-color:#fff;border:1px solid #ddd}.img-shadow .important-infoblock{background-color:#f7f8f0;border:1px solid #eeefe8}.img-shadow .infoblock,.img-shadow .important-infoblock{padding:15px;width:188px}.im
g-shadow .custom-infoblock{padding:15px;height:120px;width:426px}.img-shadow .infoblock p,.img-shadow .important-infoblock p,.img-shadow .custom-infoblock p{margin:0}.img-shadow #sidenav,.img-shadow .sidenav-sub{padding:10px 0 0;width:218px}#sidenav ul li,.sidenav-sub ul li{border-bottom:1px solid #ddd}#sidenav ul li.dropdown a:link,#sidenav ul li.dropdown a:visited{background:url(../images/sidenav-arrow.gif) left center no-repeat}#sidenav ul li.dropdown a.active{background:url(../images/sidenav-arrow-active.gif) left center no-repeat}.sidenav-sub ul li.dropdown a:link,.sidenav-sub ul li.dropdown a:visited{background:url(../images/sidenav-arrow.gif) left top no-repeat;margin-top:12px}#sidenav ul li a:link,#sidenav ul li a:visited{display:block;height:auto;padding:8px 15px 8px 26px}#sidenav ul li ul li a:link,#sidenav ul li ul li a:visited{padding-left:37px}.sidenav-sub ul li a:link,.sidenav-sub ul li a:visited{display:block;padding:0 15px 10px 26px;line-height:16px}#sidenav ul li.ac
tive{background:url(../images/sidenav-active.png) left center no-repeat;width:230px;border:0}#sidenav ul li ul li ul li a:link,#sidenav ul li ul li ul li a:visited{padding-left:48px}table{width:100%}td{padding:12px}table td img,table tr img{border:0;float:left;margin-right:10px}.icon{float:left;width:auto;margin-right:15px;padding:10px 0;border:0}.calendar{background:url(../images/icon-calendar.jpg) left top no-repeat;float:left;margin-right:10px;width:45px;height:54px;text-align:center;padding:4px 0}.fauxhead{background:url(../images/table-arrow.jpg) right top no-repeat;width:100%;height:11px}#home-our-projects td{height:92px;width:296px;padding:6px}#ecosystem_presentation{height:30px;padding-top:10px;padding-left:60px;vertical-align:middle;background:url("../images/video.png") no-repeat scroll left center transparent;font-size:1.7em;font-weight:bold}#ecosystem_presentation a{text-decoration:none}.project{float:left;padding:6px;border:1px solid #cac8a7;height:76px;width:284px;-webk
it-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.project img{border:0;margin-right:6px}.beige{background:#f5f5df}.gray{background:#e0e0e0}.meta{float:right;width:auto}.windows24{background:url("../images/icon-windows24.png") no-repeat scroll left center transparent}.mac24{background:url("../images/icon-mac24.png") no-repeat scroll left center transparent}.linux24{background:url("../images/icon-linux24.png") no-repeat scroll left center transparent}.smartphone24{background:url("../images/icon-smartphone24.png") no-repeat scroll left center transparent}.sourcecode24{background:url("../images/icon-sourcecode24.png") no-repeat scroll left center transparent}.windows24,.mac24,.linux24,.smartphone24,.sourcecode24{display:block;line-height:32px;padding:0 0 0 33px}.accordionButton{background:url("../images/table-title.jpg") repeat-x left bottom #885ca4;color:#fff;margin:0;font-size:1.1em;font-weight:bold;height:32px;float:left;_float:none;border:1px solid #fff;border-bottom
:0;cursor:pointer;-webkit-border-top-left-radius:7px;-webkit-border-top-right-radius:7px;-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;border-top-left-radius:7px;border-top-right-radius:7px;position:relative;padding-left:30px;width:680px}.accordionButton:hover{background:url("../images/table-title-hover.jpg") repeat-x left bottom #885ca4;text-shadow:1px 1px 0 rgba(17,17,17,1)}.on:before,.off:before{position:absolute;content:'';height:0;width:0;font-size:0;line-height:0}.on:before{top:14px;left:10px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff}.off:before{top:9px;left:14px;border-bottom:7px solid transparent;border-top:7px solid transparent;border-left:7px solid #fff}.accordionContent{width:708px;float:left;_float:none;background:#fff;display:block}.accordionContent .fauxhead{width:710px}.package{float:left;height:280px;margin:0;padding:25px 20px 20px 20px;border-top:1px solid #888}.package h2{margin-bottom:3px}.packa
ge p{margin-top:16px;padding-left:10px}.downloads{display:block;float:left;width:238px;padding:0 16px 0 0;text-align:center}.lang{float:right;display:none;width:80px;height:20px;margin:0 7px 0 0;padding:0 0 0 3px;background-color:#fefff7;border:2px solid #cccfb8;border-top:0;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.button{text-align:center;display:block;width:234px;height:69px;text-decoration:none;background:url(../images/button-downloadpage.png) bottom left no-repeat;margin:0 auto 8px auto;text-shadow:1px 1px 0 rgba(17,17,17,1);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.button .strong{display:block;padding:10px 0 0 57px}.button .normal{padding:5px 0 0 57px;display:block}.sig{display:block;margin:3px 0 20px 0}.easy{width:712px;margin-bottom:10px;padding-bottom:8px}#download-donate{background-at
tachment:scroll;background-clip:border-box;background-color:transparent;background-image:url(../images/headerbg.jpg);background-origin:padding-box;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}.easy .package h2,.easy .package em{display:block;width:100%;text-align:left}.easy .package h2{padding-top:10px;padding-bottom:5px}.easy .package em{font-size:1.2em;padding-top:8px;padding-bottom:4px}.easy .package p{padding-left:0;font-size:15px;text-align:justify}.easy .package p.alt-dl{text-align:left;text-indent:0;padding-left:0;margin-top:32px}.all-dl{display:block;text-align:left;width:100%;font-size:15px}.all-dl a{text-decoration:none;font-weight:bold}.all-dl a:hover{text-decoration:underline}.easy .package{float:none;padding:0 8px 0 12px}.open{display:block}.lang-alt{line-height:15px;font-size:10px;float:right;margin-right:10px}.expander{text-align:right;float:right;padding:10px 20px 0 0;font-size:15px;display:none}.title{background:url(../images/table-t
itle-arrow.jpg) right top no-repeat;padding:10px 25px 0 10px;height:33px;float:left}.title a:link,.title a:visited{background:url(../images/table-title.jpg) left top no-repeat;height:33px;display:block}.paypal{float:left;width:auto;min-height:159px;max-width:365px}.paypal span{padding-right:20px}.warning-top{width:618px;padding:10px 10px 10px 60px;margin:0 10px 0 10px;display:block;background:url("../images/warning.png") no-repeat scroll 2px 23px #fffeb6;border:1px solid #a6a427;border-bottom:0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}.warning-top h2{padding-right:15px;padding-left:0;margin-bottom:5px}.warning-top p{padding-left:10px;margin-bottom:0}.warning{float:left;_float:none;padding:25px 25px;margin-top:4px}.warning p{padding-left:10px}.focus{background:#f4f2c7;border:1px solid #ebd4a9;padding:10px 15px}.focus .icon{float:left;widt
h:auto;margin-right:10px}.featured-project{width:313px}input,select{margin:0 3px 10px 0}input.textfield{padding:0 10px;vertical-align:top}.donate-btn{background:left top no-repeat;height:26px;width:92px;text-indent:-9999px;overflow:hidden;border:0;vertical-align:top;margin-top:5px}.donate-btn:hover{background-position:0 -26px;cursor:pointer}.signup{background:#96c35a;border-top:1px solid #6ab334;border-left:1px solid #6ab334;border-bottom:1px solid #5a952b;border-right:1px solid #5a952b;height:31px;padding:0 5px;vertical-align:top;color:#222c14;font-weight:bold;font-size:1em;line-height:1em}.signup:hover{background:#6ab334}select#lang{float:left;width:160px;margin-right:3px}.go{background:#96c35a;border-top:1px solid #6ab334;border-left:1px solid #6ab334;border-bottom:1px solid #5a952b;border-right:1px solid #5a952b;padding:0 5px;vertical-align:top;color:#222c14;font-weight:bold;font-size:1em;line-height:1em;height:18px}.go:hover{background:#6ab334}#footer{width:1024px;height:200px;
border-top:1px solid #ddd;padding:20px 0;margin:20px 0 0}.onion{float:left;width:88px;padding-right:20px;height:100%}#footer .about{width:180px;padding-right:30px;border-right:1px solid #ddd;float:left}#footer .newsletter{padding:0 0 15px 30px;width:auto;margin-left:308px}#footer input.textfield{width:220px;height:26px}#footer input{margin:0}#footer .col{float:left;width:100px;margin-left:20px}#footer .first{margin-left:30px}#footer .wider{width:201px}small{margin:0 auto 0 auto;text-align:center;font-size:10px;font-style:italic}.hlist{text-align:center;display:block;width:100%;padding:0;list-style:none;margin:0 0 18px 0}.hlist li{display:inline-block;border-right:1px solid #444;margin-left:-4px}.hlist li.last{border-right:0 solid #444}.hlist a{display:block;top:0;right:0;bottom:0;left:0;text-decoration:none;font-weight:bold;padding:0 8px}.dbox{float:none;text-align:center;color:#222;border:0;padding:1.4em .7em;width:163px;margin:0 0 0 10px}.dbox p{display:block;padding:0;margin:0}.d
box h2{padding:13px 0 15px 0;position:relative;color:black;font-family:Helvetica,Arial,sans-serif;font-size:18px;font-weight:normal;height:35px;margin-bottom:-20px;margin-left:-6px;z-index:-10}.dbox input.donate-btn{background:url(../images/btn_donateCC_LG.gif) left top no-repeat transparent;height:68px;width:186px;margin-top:0;display:block;background-color:transparent;color:transparent;margin:10px auto 10px auto;padding:0}.dbox span{float:left;padding-right:0}.dbox div label{padding:0 10px 0 0}.dbox h6#ppinfo{width:100%;text-align:center;margin:-15px auto 0 auto}.dbox small,.dbox.donate #ppinfo{margin:0 auto 0 auto;text-align:center;font-size:10px;font-style:normal}.dbox.dl{float:none;width:177px;margin:0 5px 20px 5px}.dbox.dl input.amount{width:87px}.dbox.donate{float:none;padding:30px 30px;width:626px;min-height:0;max-width:none;text-align:left}.dbox.donate input,.dbox.donate select{padding-bottom:0;margin-bottom:0}.dbox.donate .drow{margin:0 0 0 20px}.dbox.donate .drow div{padd
ing:0;width:auto;display:block}.dbox.donate h3{padding-left:0;color:#23300e;margin:0 0 10px 0}.dbox.donate h4{padding-left:20px}.dbox.donate p{padding:5px 20px 15px 40px}.dbox.donate span{float:left;padding-right:0}.dbox.donate div label{padding:0 10px 0 0}.dbox.donate .type{padding-left:20px}.dbox.donate select#t3{width:auto;margin-bottom:0}.dbox.donate ul.amounts{width:auto}.dbox.donate ul.amounts li{display:inline-block}.dbox.donate ul.amounts li label{padding:0 0 0 5px}.dbox.donate input.donate-btn{background:url(../images/btn_donateCC_LG.gif) left top no-repeat transparent;height:26px;width:115px;margin-top:-3px;display:inline-block;background-color:transparent;color:transparent;border:0 solid transparent}.dbox.dsmall{position:relative;display:inline-block;width:170px;height:140px;text-align:center;margin:0 10px;vertical-align:top}.dbox.dsmall input.donate-btn{background:url() left top no-repeat transparent;width:auto;height:auto;margin-top:0;display:block;background-color:tran
sparent;color:transparent;border:0 solid transparent}.dbox.dsmall div label{padding:0}.dbox.dsmall small{display:block;position:absolute;width:172px;float:none;bottom:20px;margin:0 auto}.givv p{text-align:justify;margin-top:10px;font-size:11px;line-height:13px}dwolla p{text-align:justify;margin-top:10px;font-size:11px;line-height:13px}div.blogRow,div.blogFirstRow{height:40px;padding:3px 10px;margin:0}div.blogLastRow{height:20px;text-align:center}div.blogFirstRow{height:22px;background:url(../images/table-head.jpg) left top repeat-x #885ca4}.blogRow:hover{background:#f6ffd5}div.blogRow1,div.blogRow3{background:#eee8f1}.blogFeed a{text-decoration:none}.blogFeed p{margin:0;font-size:12px}p.blogTitle{font-weight:bold;text-decoration:underline}p.blogAuthor{color:#000;text-align:right;margin-top:-20px}p.blogAuthor em{color:#4e6a20;text-align:right;margin-top:-20px}p.blogDate{color:#000}.blogFeed h2{font-size:1.467em;margin:0;line-height:23px;color:#f6f6ed}#projectpage td{width:50%}.projec
tbox{width:710px;position:relative;margin-bottom:80px}.projectbox .name{font-size:1.5em;font-weight:bold}.projectbox a img{float:none;position:absolute;top:0;left:0}.projectbox .projectdesc{margin-left:100px}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}/*\*/* html .clearfix{height:1%}.clearfix{display:block}/**/.joblink{display:block;font-size:128%;font-weight:bold;padding:10px 5px;text-align:right}.joblink a{text-decoration:none}.dropbtn{background-color:white;padding:0;font-size:100%;border:0;cursor:pointer}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);z-index:1}.dropdown-content a{color:black;padding-top:12px 16px;text-decoration:none;display:block}.dropdown:hover .dropdown-content{display:block}
\ No newline at end of file
diff --git a/include/dlhead.wmi b/include/dlhead.wmi
index af14a5bc..dd67af9c 100644
--- a/include/dlhead.wmi
+++ b/include/dlhead.wmi
@@ -118,18 +118,36 @@ docdir: $(DOCROOT)/; dir: $dir; base: $base -> $(DOCROOT)/$dir/$lang/$base.wml),
# LANGUAGE SWITCH
<li>
<div class="dropdown">
- #<div class="dropbtn">
+ <div class="dropbtn">
<:{ if (has_translations()) {
my @lngs = list_translations();
print $lngs[0];
}
}:>
- #</div>
- # <div class="dropdown-content">
- # <: if (has_translations()) { :>
- # <: print list_translations() :>
- # <: }; :>
- # </div>
+ </div>
+ <div class="dropdown-content">
+ <:{
+ #import "perl-globals.wmi";
+ use Cwd;
+ use Cwd 'abs_path';
+ use File::Spec;
+ my $urlbase = File::Spec->abs2rel(getcwd(),abs_path("$(DOCROOT)"));
+ my $LANGUAGES;
+ my $page = $WML_SRC_FILENAME;
+ opendir(DIR, getcwd()) or die $!;
+ # take a look and see what language support we have
+ while (my $file = readdir(DIR)) {
+ if (-d $file) {
+ if (-e "$file/$page") {
+ my $url = $WML_SRC_BASENAME.'.html.'.$file;
+ print '<a href="'.$url.'" >'.$LANGUAGES{$file}.'</a>'."\n" unless not defined $LANGUAGES{$file};
+ }
+ }
+ }
+ closedir(DIR);
+ }:>
+
+ </div>
</div>
</li>
#
diff --git a/include/perl-globals.wmi b/include/perl-globals.wmi
index 7a5fd76b..b639483d 100644
--- a/include/perl-globals.wmi
+++ b/include/perl-globals.wmi
@@ -10,7 +10,7 @@
'da' => "Danish",
'de' => "Deutsch",
'en' => "English",
- 'es' => "Español",
+ 'es' => "español",
'et' => "Estonian",
'fa' => "فارسی (Fārsī)",
'fi' => "suomi",
1
0

[translation/tails-greeter-2_completed] Update translations for tails-greeter-2_completed
by translation@torproject.org 17 Nov '17
by translation@torproject.org 17 Nov '17
17 Nov '17
commit 0adb7e7018a71bc1b8846851358a1a8ffaec4298
Author: Translation commit bot <translation(a)torproject.org>
Date: Fri Nov 17 12:20:35 2017 +0000
Update translations for tails-greeter-2_completed
---
cs/cs.po | 334 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 334 insertions(+)
diff --git a/cs/cs.po b/cs/cs.po
new file mode 100644
index 000000000..a66bfe138
--- /dev/null
+++ b/cs/cs.po
@@ -0,0 +1,334 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-09-15 21:21+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Michal Vašíček <michalvasicek(a)icloud.com>, 2017\n"
+"Language-Team: Czech (https://www.transifex.com/otf/teams/1519/cs/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: cs\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+
+#: ../data/greeter.ui.h:1
+msgid "Administration Password"
+msgstr "Heslo pro správu"
+
+#: ../data/greeter.ui.h:2
+msgid ""
+"Set up an administration password if you need to perform administrative "
+"tasks. Otherwise, the administration password is disabled for better "
+"security."
+msgstr ""
+"Pokud potřebujete provádět úkoly správy, nastavte administrátorské heslo. V "
+"opačném případě je heslo pro správu zakázáno pro lepší zabezpečení."
+
+#: ../data/greeter.ui.h:3
+msgid "Enter an administration password"
+msgstr "Zadejte heslo pro správu"
+
+#: ../data/greeter.ui.h:4
+msgid "Confirm"
+msgstr "Potvrdit"
+
+#: ../data/greeter.ui.h:5
+msgid "Confirm your administration password"
+msgstr "Potvrďte Vaše heslo pro správu"
+
+#: ../data/greeter.ui.h:6
+msgid "Disable"
+msgstr "Zakázat"
+
+#. This string will never be displayed in the 1st version of the greeter.
+#: ../data/greeter.ui.h:8
+msgid "Windows Camouflage"
+msgstr "Windows Kamufláž"
+
+#. This string will never be displayed in the 1st version of the greeter.
+#: ../data/greeter.ui.h:10
+msgid ""
+"This option makes Tails look like Microsoft Windows 10. This can be useful "
+"to avoid attracting suspicion in public places."
+msgstr ""
+"Tato volba způsobuje, že Tails vypadají jako Microsoft Windows 10. To může "
+"být užitečné, aby nedocházelo k přilákání pozornosti a podezření na "
+"veřejných místech."
+
+#. This string will never be displayed in the 1st version of the greeter.
+#: ../data/greeter.ui.h:12
+msgid "Microsoft Windows 10 camouflage"
+msgstr "Maskování Microsoft Windows 10"
+
+#: ../data/greeter.ui.h:13
+msgid "MAC Address Spoofing"
+msgstr "Falšování MAC adresy"
+
+#: ../data/greeter.ui.h:14
+msgid ""
+"MAC address spoofing hides the serial number of your network interface (Wi-"
+"Fi or wired) to the local network. Spoofing MAC addresses is generally safer"
+" as it helps you hide your geographical location. But it might also create "
+"connectivity problems or look suspicious."
+msgstr ""
+"Falšování MAC adres skryje sériové číslo vašeho síťového rozhraní (Wi-Fi "
+"nebo kabelového) v místní síti. Falšování MAC adres je obecně bezpečnější, "
+"protože vám pomůže skrýt vaše geografické umístění. Může to však také "
+"způsobit problémy s připojením nebo vypadat podezřele."
+
+#: ../data/greeter.ui.h:15
+msgid "Spoof all MAC addresses (default)"
+msgstr "Falšovat všechny MAC adresy (výchozí)"
+
+#: ../data/greeter.ui.h:16
+msgid "Don't spoof MAC addresses"
+msgstr "Nefalšovat MAC adresy"
+
+#: ../data/greeter.ui.h:17 ../tailsgreeter/gui.py:532
+msgid "Cannot unlock encrypted storage with this passphrase."
+msgstr "Nelze odemknout šifrované úložiště s tímto přístupovým heslem."
+
+#: ../data/greeter.ui.h:18
+msgid ""
+"You will configure the Tor bridge and local proxy later on after connecting "
+"to a network."
+msgstr "Po připojení k síti nakonfigurujete přemostění Tor a lokální proxy."
+
+#: ../data/greeter.ui.h:19
+msgid "Welcome to Tails!"
+msgstr "Vítejte v Tails!"
+
+#. This string will never be displayed in the 1st version of the greeter.
+#: ../data/greeter.ui.h:21
+msgctxt ""
+msgid ""
+"To get guided through Tails' settings, click on <b>Take a Tour</b> above"
+msgstr ""
+"Pokud se chcete nechat provést přes nastavení Tails, klikněte na <b>Nechat "
+"se provést</b> výše."
+
+#: ../data/greeter.ui.h:22
+msgid "Language & Region"
+msgstr "undefined"
+
+#: ../data/greeter.ui.h:23
+msgid "Default Settings"
+msgstr "Výchozí nastavení"
+
+#: ../data/greeter.ui.h:24
+msgid "Save Language & Region Settings"
+msgstr "Uložit nastavení pro jazyk a region"
+
+#: ../data/greeter.ui.h:25
+msgid "_Language"
+msgstr "_Jazyk"
+
+#: ../data/greeter.ui.h:26
+msgid "_Keyboard Layout"
+msgstr "_Rozložení kláves"
+
+#: ../data/greeter.ui.h:27
+msgid "_Formats"
+msgstr "_Formáty"
+
+#: ../data/greeter.ui.h:28
+msgid "_Time Zone"
+msgstr "_Časové pásmo"
+
+#: ../data/greeter.ui.h:29
+msgid "Encrypted _Persistent Storage"
+msgstr "Šifrované _Trvalé úložiště"
+
+#: ../data/greeter.ui.h:30
+msgid "Show Passphrase"
+msgstr "Zobrazit heslo"
+
+#: ../data/greeter.ui.h:31
+msgid "Configure Persistent Storage"
+msgstr "Konfigurace Trvalého úložiště"
+
+#: ../data/greeter.ui.h:32
+msgid "Enter your passphrase to unlock the persistent storage"
+msgstr "Pro odemknutí trvalého uložiště zadejte heslo"
+
+#: ../data/greeter.ui.h:33 ../tailsgreeter/gui.py:478
+#: ../tailsgreeter/gui.py:528
+msgid "Unlock"
+msgstr "Odemknout"
+
+#: ../data/greeter.ui.h:34
+msgid "Relock Persistent Storage"
+msgstr "Znovu zamčít trvalé úložiště"
+
+#: ../data/greeter.ui.h:35
+msgid "Your persistent storage is unlocked. Restart Tails to lock it again."
+msgstr "Trvalé úložiště je odemčeno. Restart Tails ho znovu uzamkne."
+
+#: ../data/greeter.ui.h:36
+msgid "_Additional Settings"
+msgstr "_Další nastavení"
+
+#: ../data/greeter.ui.h:37
+msgid "Save Additional Settings"
+msgstr "Uložit Další nastavení"
+
+#: ../data/greeter.ui.h:38
+msgid "Add an additional setting"
+msgstr "Přidat další nastavení"
+
+#: ../data/greeter.ui.h:39
+msgid "Network Configuration"
+msgstr "Konfigurace sítě"
+
+#: ../data/greeter.ui.h:40
+msgid ""
+"If your Internet connection is censored, filtered, or proxied you can "
+"configure a Tor bridge or a local proxy. To work completely offline, you can"
+" disable all networking."
+msgstr ""
+"Pokud je vaše internetové připojení cenzurováno, filtrováno nebo využívá "
+"proxy, můžete nakonfigurovat přemostění Tor nebo místní proxy. Chcete-li "
+"pracovat zcela offline, můžete zakázat všechna síťová připojení."
+
+#: ../data/greeter.ui.h:41
+msgid "Connect directly to the Tor network (default)"
+msgstr "Připojit se přímo k síti Tor (výchozí)"
+
+#: ../data/greeter.ui.h:42
+msgid "Configure a Tor bridge or local proxy"
+msgstr "Konfigurace přemostění TOR nebo místní proxy"
+
+#: ../data/greeter.ui.h:43
+msgid "Disable all networking"
+msgstr "Zakázat všechny sítě"
+
+#: ../data/greeter.ui.h:44
+msgid ""
+"The default settings are safe in most situations. To add a custom setting, "
+"press the \"+\" button below."
+msgstr ""
+"Výchozí nastavení je ve většině situací bezpečné. Chcete-li přidat vlastní "
+"nastavení, stiskněte níže tlačítko \"+\"."
+
+#: ../data/greeter.ui.h:45
+msgid "_Administration Password"
+msgstr "_Heslo pro správu"
+
+#: ../data/greeter.ui.h:46
+msgid "Off (default)"
+msgstr "Vypnuto (výchozí)"
+
+#: ../data/greeter.ui.h:47
+msgid "_MAC Address Spoofing"
+msgstr "_Falšování MAC adresy"
+
+#: ../data/greeter.ui.h:48
+msgid "On (default)"
+msgstr "Zapnuto (výchozí)"
+
+#: ../data/greeter.ui.h:49
+msgid "_Network Connection"
+msgstr "_Síťová připojení"
+
+#: ../data/greeter.ui.h:50 ../tailsgreeter/gui.py:385
+msgid "Direct (default)"
+msgstr "Přímo (výchozí)"
+
+#: ../data/greeter.ui.h:51
+msgid "_Windows Camouflage"
+msgstr "_Windows Kamufláž"
+
+#: ../tailsgreeter/gui.py:391
+msgid "Bridge & Proxy"
+msgstr "Bridge & Proxy"
+
+#: ../tailsgreeter/gui.py:397
+msgid "Offline"
+msgstr "Offline"
+
+#: ../tailsgreeter/gui.py:481
+msgid "Failed to relock persistent storage."
+msgstr "Nepodařilo se znovu zamknout trvalé úložiště."
+
+#: ../tailsgreeter/gui.py:499
+msgid "Unlocking…"
+msgstr "Odemknutí..."
+
+#: ../tailsgreeter/gui.py:594
+msgid "Additional Settings"
+msgstr "Další nastavení"
+
+#: ../tailsgreeter/gui.py:602
+msgid "Cancel"
+msgstr "Zrušit"
+
+#: ../tailsgreeter/gui.py:608
+msgid "Add"
+msgstr "Přidat"
+
+#: ../tailsgreeter/gui.py:616
+msgid "Back"
+msgstr "Zpět"
+
+#: ../tailsgreeter/gui.py:730
+msgid "Shutdown"
+msgstr "Vypnout"
+
+#: ../tailsgreeter/gui.py:735
+msgid "_Start Tails"
+msgstr "_Spustit Tails"
+
+#. Translators: please do not translate this string (it is read from
+#. Gtk translation)
+#: ../tailsgreeter/language.py:133
+msgid "default:LTR"
+msgstr "výchozí:LTR"
+
+#: ../tailsgreeter/persistence.py:89
+#, python-brace-format
+msgid ""
+"live-persist failed with return code {returncode}:\n"
+"{stderr}"
+msgstr ""
+"live-persist selhal s návratovým kódem {returncode}:\n"
+"{stderr}"
+
+#: ../tailsgreeter/persistence.py:122 ../tailsgreeter/persistence.py:139
+#, python-brace-format
+msgid ""
+"cryptsetup failed with return code {returncode}:\n"
+"{stdout}\n"
+"{stderr}"
+msgstr ""
+"cryptsetup selhal s návratovým kódem {returncode}:\n"
+"{stdout}\n"
+"{stderr}"
+
+#: ../tailsgreeter/persistence.py:156
+#, python-brace-format
+msgid ""
+"live-persist failed with return code {returncode}:\n"
+"{stdout}\n"
+"{stderr}"
+msgstr ""
+"live-persist selhal s návratovým kódem {returncode}:\n"
+"{stdout}\n"
+"{stderr}"
+
+#: ../tailsgreeter/persistence.py:170
+#, python-brace-format
+msgid ""
+"umount failed with return code {returncode}:\n"
+"{stdout}\n"
+"{stderr}"
+msgstr ""
+"umount selhal s návratovým kódem {returncode}:\n"
+"{stdout}\n"
+"{stderr}"
1
0

[translation/tails-greeter-2] Update translations for tails-greeter-2
by translation@torproject.org 17 Nov '17
by translation@torproject.org 17 Nov '17
17 Nov '17
commit eb966bfa26ccdfbe0200b6970cb4631ac19d741e
Author: Translation commit bot <translation(a)torproject.org>
Date: Fri Nov 17 12:20:28 2017 +0000
Update translations for tails-greeter-2
---
cs/cs.po | 17 +++++++++++++++--
1 file changed, 15 insertions(+), 2 deletions(-)
diff --git a/cs/cs.po b/cs/cs.po
index 5ac14b8b6..a66bfe138 100644
--- a/cs/cs.po
+++ b/cs/cs.po
@@ -10,7 +10,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-15 21:21+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Jiří Vírava <appukonrad(a)gmail.com>, 2017\n"
+"Last-Translator: Michal Vašíček <michalvasicek(a)icloud.com>, 2017\n"
"Language-Team: Czech (https://www.transifex.com/otf/teams/1519/cs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -111,6 +111,8 @@ msgctxt ""
msgid ""
"To get guided through Tails' settings, click on <b>Take a Tour</b> above"
msgstr ""
+"Pokud se chcete nechat provést přes nastavení Tails, klikněte na <b>Nechat "
+"se provést</b> výše."
#: ../data/greeter.ui.h:22
msgid "Language & Region"
@@ -163,7 +165,7 @@ msgstr "Odemknout"
#: ../data/greeter.ui.h:34
msgid "Relock Persistent Storage"
-msgstr ""
+msgstr "Znovu zamčít trvalé úložiště"
#: ../data/greeter.ui.h:35
msgid "Your persistent storage is unlocked. Restart Tails to lock it again."
@@ -295,6 +297,8 @@ msgid ""
"live-persist failed with return code {returncode}:\n"
"{stderr}"
msgstr ""
+"live-persist selhal s návratovým kódem {returncode}:\n"
+"{stderr}"
#: ../tailsgreeter/persistence.py:122 ../tailsgreeter/persistence.py:139
#, python-brace-format
@@ -303,6 +307,9 @@ msgid ""
"{stdout}\n"
"{stderr}"
msgstr ""
+"cryptsetup selhal s návratovým kódem {returncode}:\n"
+"{stdout}\n"
+"{stderr}"
#: ../tailsgreeter/persistence.py:156
#, python-brace-format
@@ -311,6 +318,9 @@ msgid ""
"{stdout}\n"
"{stderr}"
msgstr ""
+"live-persist selhal s návratovým kódem {returncode}:\n"
+"{stdout}\n"
+"{stderr}"
#: ../tailsgreeter/persistence.py:170
#, python-brace-format
@@ -319,3 +329,6 @@ msgid ""
"{stdout}\n"
"{stderr}"
msgstr ""
+"umount selhal s návratovým kódem {returncode}:\n"
+"{stdout}\n"
+"{stderr}"
1
0

[translation/tails-misc_completed] Update translations for tails-misc_completed
by translation@torproject.org 17 Nov '17
by translation@torproject.org 17 Nov '17
17 Nov '17
commit 37a4f6f341b1b8adb46d4d5ce30786b629fbb460
Author: Translation commit bot <translation(a)torproject.org>
Date: Fri Nov 17 12:17:15 2017 +0000
Update translations for tails-misc_completed
---
cs.po | 418 ++++++++++++++++--------------------------------------------------
1 file changed, 102 insertions(+), 316 deletions(-)
diff --git a/cs.po b/cs.po
index 6e516709a..fdd695144 100644
--- a/cs.po
+++ b/cs.po
@@ -8,16 +8,18 @@
# Filip Hruska <fhr(a)fhrnet.eu>, 2014
# Pivoj, 2015
# Jiří Vírava <appukonrad(a)gmail.com>, 2013-2014
+# Michal Vašíček <michalvasicek(a)icloud.com>, 2017
# mxsedlacek, 2014
-# Tomas Palik <heidfeld(a)email.cz>, 2015
-# Vlastimil Burián <burian.vlastimil2(a)gmail.com>, 2015
+# Roman Ondráček <ondracek.roman(a)centrum.cz>, 2016
+# Tomas Palik, 2015
+# Vlastimil Burián <inactive+burianvlastimil(a)transifex.com>, 2015
msgid ""
msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-10 18:53+0200\n"
-"PO-Revision-Date: 2015-08-28 07:47+0000\n"
-"Last-Translator: Vlastimil Burián <burian.vlastimil2(a)gmail.com>\n"
+"POT-Creation-Date: 2017-09-13 20:10+0200\n"
+"PO-Revision-Date: 2017-11-17 12:05+0000\n"
+"Last-Translator: Michal Vašíček <michalvasicek(a)icloud.com>\n"
"Language-Team: Czech (http://www.transifex.com/otf/torproject/language/cs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,15 +27,15 @@ msgstr ""
"Language: cs\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready.sh:43
+#: config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready.sh:39
msgid "Tor is ready"
msgstr "Tor je připraven"
-#: config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready.sh:44
+#: config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready.sh:40
msgid "You can now access the Internet."
msgstr "Nyní můžete přistupovat k Internetu."
-#: config/chroot_local-includes/etc/whisperback/config.py:64
+#: config/chroot_local-includes/etc/whisperback/config.py:65
#, python-format
msgid ""
"<h1>Help us fix your bug!</h1>\n"
@@ -50,306 +52,138 @@ msgid ""
"</p>\n"
msgstr "<h1>Pomožte nám opravit tuto chybu!</h1>\n<p>Přečtěte si <a href=\"%s\">naše instrukce k reportování chyb</a>.</p>\n<p><strong>Nevkládejte žádné osobní údaje, které nejsou nezbytně nutné!</strong></p>\n<h2>Jak je to s vaší emailovou adresou</h2>\n<p>\nTím že uvedete váš email, nám umožníte, abychom Vás kontaktovali v případě, že bude nutné upřesnit potíže. To je obvykle nutné u většinu ohlášených chyb a pokud by nebylo možné Vás kontaktovat, bylo by vaše hlášení chyby k ničemu. Na druhé straně musíte počítat s tím, že váš poskytovatel připojení nebo provozovatel emailu může emailovou komunikaci odposlechnout a zjistit tak, že používáte Tails.\n</p>\n"
-#: config/chroot_local-includes/usr/local/bin/electrum:14
+#: config/chroot_local-includes/usr/local/bin/electrum:17
msgid "Persistence is disabled for Electrum"
msgstr "Persistence je pro Electrum vypnuta"
-#: config/chroot_local-includes/usr/local/bin/electrum:16
+#: config/chroot_local-includes/usr/local/bin/electrum:19
msgid ""
"When you reboot Tails, all of Electrum's data will be lost, including your "
"Bitcoin wallet. It is strongly recommended to only run Electrum when its "
"persistence feature is activated."
msgstr "Doporučuje se aktivovat Persistence pro Electrum. Jinak se veškerá data z Electrum ztratí při každém restartu Tails (včetně např. Bitcoinové peněženky)."
-#: config/chroot_local-includes/usr/local/bin/electrum:18
+#: config/chroot_local-includes/usr/local/bin/electrum:21
msgid "Do you want to start Electrum anyway?"
msgstr "Chcete i přesto spustit Electrum?"
-#: config/chroot_local-includes/usr/local/bin/electrum:20
-#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:36
+#: config/chroot_local-includes/usr/local/bin/electrum:23
+#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:41
msgid "_Launch"
msgstr "_Spustit"
-#: config/chroot_local-includes/usr/local/bin/electrum:21
-#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:37
+#: config/chroot_local-includes/usr/local/bin/electrum:24
+#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:42
msgid "_Exit"
msgstr "_Odejít"
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:136
-msgid "OpenPGP encryption applet"
-msgstr "OpenPGP šifrovací applet"
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:139
-msgid "Exit"
-msgstr "Konec"
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:141
-msgid "About"
-msgstr "O aplikaci"
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:192
-msgid "Encrypt Clipboard with _Passphrase"
-msgstr "Šifrovat schránku s _Heslem"
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:195
-msgid "Sign/Encrypt Clipboard with Public _Keys"
-msgstr "Přihlásit/Zašifrovat Schránku s Veřejnými_Klíči"
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:200
-msgid "_Decrypt/Verify Clipboard"
-msgstr "_Dešifrovat/Ověřit Schránku"
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:204
-msgid "_Manage Keys"
-msgstr "_Spravovat Klávesy"
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:208
-msgid "_Open Text Editor"
-msgstr "_Otevřít textový editor"
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:252
-msgid "The clipboard does not contain valid input data."
-msgstr "Schránka neobsahuje validní vstupní data."
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:303
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:305
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:307
-msgid "Unknown Trust"
-msgstr "Neznámá důvěra"
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:309
-msgid "Marginal Trust"
-msgstr "Marginální důvěra"
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:311
-msgid "Full Trust"
-msgstr "Plná důvěra"
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:313
-msgid "Ultimate Trust"
-msgstr "Nekonečná důvěra"
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:366
-msgid "Name"
-msgstr "Jméno"
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:367
-msgid "Key ID"
-msgstr "ID klíče"
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:368
-msgid "Status"
-msgstr "Stav"
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:400
-msgid "Fingerprint:"
-msgstr "Otisk:"
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:403
-msgid "User ID:"
-msgid_plural "User IDs:"
-msgstr[0] "Uživatelské ID:"
-msgstr[1] "Uživatelská ID:"
-msgstr[2] "Uživatelská ID:"
+#: config/chroot_local-includes/usr/share/gnome-shell/extensions/shutdown-helper@tails.boum.org/extension.js:71
+msgid "Restart"
+msgstr "Restart"
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:433
-msgid "None (Don't sign)"
-msgstr "Žádný (Nepřipojovat) "
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:496
-msgid "Select recipients:"
-msgstr "Označit příjemce:"
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:504
-msgid "Hide recipients"
-msgstr "Skrýtí příjemci"
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:507
-msgid ""
-"Hide the user IDs of all recipients of an encrypted message. Otherwise "
-"anyone that sees the encrypted message can see who the recipients are."
-msgstr "Skrýt uživatelská jména všech příjemců šifrované zprávy. Jinak každý, kdo uvidí zašifrovanou zprávu můžete vidět, kdo jsou příjemci."
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:513
-msgid "Sign message as:"
-msgstr "Podepsat zprávu jako:"
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:517
-msgid "Choose keys"
-msgstr "Vybrat klíče"
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:557
-msgid "Do you trust these keys?"
-msgstr "Důvěřujete těmto klíčům?"
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:560
-msgid "The following selected key is not fully trusted:"
-msgid_plural "The following selected keys are not fully trusted:"
-msgstr[0] "Následující vybraný klíč není plně důvěryhodný:"
-msgstr[1] "Následující vybrané klíče nejsou plně důvěryhodné:"
-msgstr[2] "Následující vybrané klíče nejsou plně důvěryhodné:"
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:578
-msgid "Do you trust this key enough to use it anyway?"
-msgid_plural "Do you trust these keys enough to use them anyway?"
-msgstr[0] "Věříte tomuto klíči dostatečně na to, abyste ho přesto použili?"
-msgstr[1] "Věříte těmto klíčům dostatečně na to, abyste je přesto použili?"
-msgstr[2] "Věříte těmto klíčům dostatečně na to, abyste je přesto použili?"
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:591
-msgid "No keys selected"
-msgstr "Nebyly vybrány žádné klíče"
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:593
-msgid ""
-"You must select a private key to sign the message, or some public keys to "
-"encrypt the message, or both."
-msgstr "Musíte vybrat soukromý klíč na podepsání nebo veřejný klíč na zašifrování zprávy nebo oba."
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:621
-msgid "No keys available"
-msgstr "Žádné dostupné klíče"
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:623
-msgid ""
-"You need a private key to sign messages or a public key to encrypt messages."
-msgstr "Potřebujete soukromý klíč na podepsání zpráv nebo veřejný klíč na zašifrování zpráv."
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:751
-msgid "GnuPG error"
-msgstr "Chyba GnuPG"
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:772
-msgid "Therefore the operation cannot be performed."
-msgstr "Proto nemůže být operace provedena."
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:822
-msgid "GnuPG results"
-msgstr "GnuPG výsledky"
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:828
-msgid "Output of GnuPG:"
-msgstr "Výstup z GnuPG"
-
-#: config/chroot_local-includes/usr/local/bin/gpgApplet:853
-msgid "Other messages provided by GnuPG:"
-msgstr "Další zprávy poskytnuté GnuPG:"
-
-#: config/chroot_local-includes/usr/local/lib/shutdown-helper-applet:39
-msgid "Shutdown Immediately"
-msgstr "Vypnout okamžitě"
-
-#: config/chroot_local-includes/usr/local/lib/shutdown-helper-applet:40
-msgid "Reboot Immediately"
-msgstr "Restartovat okamžitě"
-
-#: config/chroot_local-includes/usr/local/bin/tails-about:16
-msgid "not available"
-msgstr "nedostupné"
+#: config/chroot_local-includes/usr/share/gnome-shell/extensions/shutdown-helper@tails.boum.org/extension.js:74
+msgid "Power Off"
+msgstr "Vypnout"
-#: config/chroot_local-includes/usr/local/bin/tails-about:19
+#: config/chroot_local-includes/usr/local/bin/tails-about:22
#: ../config/chroot_local-includes/usr/share/desktop-directories/Tails.directory.in.h:1
msgid "Tails"
msgstr "Tails"
-#: config/chroot_local-includes/usr/local/bin/tails-about:24
+#: config/chroot_local-includes/usr/local/bin/tails-about:25
+#: ../config/chroot_local-includes/usr/share/applications/tails-about.desktop.in.h:1
+msgid "About Tails"
+msgstr "O Tails"
+
+#: config/chroot_local-includes/usr/local/bin/tails-about:35
msgid "The Amnesic Incognito Live System"
msgstr "Amnesic Incognito Systém Živě"
-#: config/chroot_local-includes/usr/local/bin/tails-about:25
+#: config/chroot_local-includes/usr/local/bin/tails-about:36
#, python-format
msgid ""
"Build information:\n"
"%s"
msgstr "Buildovací informace:\n%s"
-#: config/chroot_local-includes/usr/local/bin/tails-about:27
-#: ../config/chroot_local-includes/usr/share/applications/tails-about.desktop.in.h:1
-msgid "About Tails"
-msgstr "O Tails"
+#: config/chroot_local-includes/usr/local/bin/tails-about:54
+msgid "not available"
+msgstr "nedostupné"
-#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:118
-#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:124
-#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:128
+#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:147
+#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:162
+#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:166
msgid "Your additional software"
msgstr "Vaše další programy"
-#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:119
-#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:129
+#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:148
+#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:167
msgid ""
"The upgrade failed. This might be due to a network problem. Please check "
"your network connection, try to restart Tails, or read the system log to "
"understand better the problem."
msgstr "Aktualizace se npodařila. Mohlo se to stát kvůli problému s připojením. Prosíme zkontrolujte své internetové připojení, pokuste se restartovat Tails nebo si přečtěte systémový log pro lepší porozumění problému."
-#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:125
+#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:163
msgid "The upgrade was successful."
msgstr "Aktualizace byla úspěšná."
-#: config/chroot_local-includes/usr/local/bin/tails-htp-notify-user:52
+#: config/chroot_local-includes/usr/local/lib/tails-htp-notify-user:52
msgid "Synchronizing the system's clock"
msgstr "Synchronizace systémového času"
-#: config/chroot_local-includes/usr/local/bin/tails-htp-notify-user:53
+#: config/chroot_local-includes/usr/local/lib/tails-htp-notify-user:53
msgid ""
"Tor needs an accurate clock to work properly, especially for Hidden "
"Services. Please wait..."
msgstr "Tor potřebuje přesné hodiny aby pracoval správně, zejména kvůli Skrytým Službám. Prosíme čekejte..."
-#: config/chroot_local-includes/usr/local/bin/tails-htp-notify-user:87
+#: config/chroot_local-includes/usr/local/lib/tails-htp-notify-user:87
msgid "Failed to synchronize the clock!"
msgstr "Synchronizace hodin se nezdařila!"
-#: config/chroot_local-includes/usr/local/sbin/tails-restricted-network-detector:38
-msgid "Network connection blocked?"
-msgstr "Internetové připojení blokováno?"
-
-#: config/chroot_local-includes/usr/local/sbin/tails-restricted-network-detector:40
-msgid ""
-"It looks like you are blocked from the network. This may be related to the "
-"MAC spoofing feature. For more information, see the <a "
-"href=\\\"file:///usr/share/doc/tails/website/doc/first_steps/startup_options/mac_spoofing.en.html#blocked\\\">MAC"
-" spoofing documentation</a>."
-msgstr "Vypadá to že jste blokování ze sítě. To může být kvůli MAC funkci spoofing. pro více informací se podívejte na <a href=\\\"file:///usr/share/doc/tails/website/doc/first_steps/startup_options/mac_spoofing.en.html#blocked\\\">MAC spoofing documentation</a>."
-
-#: config/chroot_local-includes/usr/local/bin/tails-security-check:151
+#: config/chroot_local-includes/usr/local/bin/tails-security-check:124
msgid "This version of Tails has known security issues:"
msgstr "Tato verze Tails obsahuje následující bezpečnostní problémy:"
-#: config/chroot_local-includes/usr/local/sbin/tails-spoof-mac:37
+#: config/chroot_local-includes/usr/local/bin/tails-security-check:134
+msgid "Known security issues"
+msgstr "Známé bezpečnostní problémy"
+
+#: config/chroot_local-includes/usr/local/lib/tails-spoof-mac:52
#, sh-format
msgid "Network card ${nic} disabled"
msgstr "Síťová karta ${nic} vypnuta"
-#: config/chroot_local-includes/usr/local/sbin/tails-spoof-mac:38
+#: config/chroot_local-includes/usr/local/lib/tails-spoof-mac:53
#, sh-format
msgid ""
"MAC spoofing failed for network card ${nic_name} (${nic}) so it is temporarily disabled.\n"
-"You might prefer to restart Tails and disable MAC spoofing. See the <a href='file:///usr/share/doc/tails/website/doc/first_steps/startup_options/mac_spoofing.en.html'>documentation</a>."
-msgstr "MAC spoofing selhalo pro síťovou kartu ${nic_name} (${nic}) takže je momentálně nedostupné. Možná budete preferovat restarování Tails a odpojení MAC spoofingu. Podívejte se na <a href='file:///usr/share/doc/tails/website/doc/first_steps/startup_options/mac_spoofing.en.html'>documentation</a>."
+"You might prefer to restart Tails and disable MAC spoofing."
+msgstr "MAC spoofing pro síťovou kartu ${nic_name} (${nic}) selhal, takže je dočasně vypnutý.\nMěli byste restartovat Tails a vypnout MAC spoofing."
-#: config/chroot_local-includes/usr/local/sbin/tails-spoof-mac:47
+#: config/chroot_local-includes/usr/local/lib/tails-spoof-mac:62
msgid "All networking disabled"
msgstr "Veškeré síťování vypnuto"
-#: config/chroot_local-includes/usr/local/sbin/tails-spoof-mac:48
+#: config/chroot_local-includes/usr/local/lib/tails-spoof-mac:63
#, sh-format
msgid ""
"MAC spoofing failed for network card ${nic_name} (${nic}). The error recovery also failed so all networking is disabled.\n"
-"You might prefer to restart Tails and disable MAC spoofing. See the <a href='file:///usr/share/doc/first_steps/startup_options/mac_spoofing.en.html'>documentation</a>."
-msgstr "MAC spoofing selhalo pro síťovou kartu ${nic_name} (${nic}). Oprava chyb také sehlaha takže je veškerá síťová komunikace odpojena.\nMůžete preferovat restartování Tails a odpojit MAC spoofing. Podívejte se na <a href='file:///usr/share/doc/first_steps/startup_options/mac_spoofing.en.html'>documentation</a>."
+"You might prefer to restart Tails and disable MAC spoofing."
+msgstr "MAC spoofing pro síťovou kartu ${nic_name} (${nic}) selhal. Opravení chyby také selhalo a veškerý síťový provoz byl deaktivován.\nMěli byste restartovat Tails a vypnout MAC spoofing."
-#: config/chroot_local-includes/usr/local/bin/tails-upgrade-frontend-wrapper:19
-#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:22
+#: config/chroot_local-includes/usr/local/bin/tails-upgrade-frontend-wrapper:24
+#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:27
msgid "error:"
msgstr "chyba:"
-#: config/chroot_local-includes/usr/local/bin/tails-upgrade-frontend-wrapper:20
-#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:23
+#: config/chroot_local-includes/usr/local/bin/tails-upgrade-frontend-wrapper:25
+#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:28
msgid "Error"
msgstr "Chyba"
-#: config/chroot_local-includes/usr/local/bin/tails-upgrade-frontend-wrapper:40
+#: config/chroot_local-includes/usr/local/bin/tails-upgrade-frontend-wrapper:45
msgid ""
"<b>Not enough memory available to check for upgrades.</b>\n"
"\n"
@@ -362,144 +196,116 @@ msgid ""
"See https://tails.boum.org/doc/first_steps/upgrade#manual"
msgstr "<b>Není k dispozici dostatek paměti potřebné ke kontrole aktualizací</b>\n\nUjistěte se že tento systém splňuje požadavky ke spuštění Tails.\nPodívejte se na dokument :///usr/share/doc/tails/website/doc/requirements.en.html\n\nPokuste se restartovat Tails a znovu zkontrolujte aktualizace.\n\nNebo spusťte manuální aktualizaci.\n\nPodívejte se na https://tails.boum.org/doc/first_steps/upgrade#manual"
-#: config/chroot_local-includes/usr/local/bin/tails-virt-notify-user:53
+#: config/chroot_local-includes/usr/local/lib/tails-virt-notify-user:71
msgid "Warning: virtual machine detected!"
msgstr "Varování: zjištěn virtuální stroj!"
-#: config/chroot_local-includes/usr/local/bin/tails-virt-notify-user:55
+#: config/chroot_local-includes/usr/local/lib/tails-virt-notify-user:73
msgid ""
"Both the host operating system and the virtualization software are able to "
"monitor what you are doing in Tails."
msgstr "Jak hostitelský operační systém tak virtualizační software je schopen sledovat, co děláte v Tails."
-#: config/chroot_local-includes/usr/local/bin/tails-virt-notify-user:57
+#: config/chroot_local-includes/usr/local/lib/tails-virt-notify-user:76
+msgid "Warning: non-free virtual machine detected!"
+msgstr "Varování: detekován nesvobodný virtuální stroj"
+
+#: config/chroot_local-includes/usr/local/lib/tails-virt-notify-user:78
msgid ""
-"<a "
-"href='file:///usr/share/doc/tails/website/doc/advanced_topics/virtualization.en.html#security'>Learn"
-" more...</a>"
-msgstr "<a href='file:///usr/share/doc/tails/website/doc/advanced_topics/virtualization.en.html#security'>Více zde...</a>"
+"Both the host operating system and the virtualization software are able to "
+"monitor what you are doing in Tails. Only free software can be considered "
+"trustworthy, for both the host operating system and the virtualization "
+"software."
+msgstr "Hostující oprační systém a virtualizační software mohou monitorovat, co v Tails děláte. Pouze otevřený software může být považován za důvěryhodný, a to jak v případě operačního systému, tak virtualizačního softwaru."
+
+#: config/chroot_local-includes/usr/local/lib/tails-virt-notify-user:83
+msgid "Learn more"
+msgstr "Zjistěte více"
-#: config/chroot_local-includes/usr/local/bin/tor-browser:29
+#: config/chroot_local-includes/usr/local/bin/tor-browser:43
msgid "Tor is not ready"
msgstr "Tor není připraven"
-#: config/chroot_local-includes/usr/local/bin/tor-browser:30
+#: config/chroot_local-includes/usr/local/bin/tor-browser:44
msgid "Tor is not ready. Start Tor Browser anyway?"
msgstr "Tor není připraven. Přesto spustit Tor Browser?"
-#: config/chroot_local-includes/usr/local/bin/tor-browser:31
+#: config/chroot_local-includes/usr/local/bin/tor-browser:45
msgid "Start Tor Browser"
msgstr "Nastartovat Tor Browser"
-#: config/chroot_local-includes/usr/local/bin/tor-browser:32
+#: config/chroot_local-includes/usr/local/bin/tor-browser:46
msgid "Cancel"
msgstr "Zrušit"
-#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:33
+#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:38
msgid "Do you really want to launch the Unsafe Browser?"
msgstr "Opravdu chcete spustit Nebezpečný prohlížeč?"
-#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:35
+#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:40
msgid ""
-"Network activity within the Unsafe Browser is <b>not anonymous</b>. Only use"
-" the Unsafe Browser if necessary, for example if you have to login or "
+"Network activity within the Unsafe Browser is <b>not anonymous</b>.\\nOnly "
+"use the Unsafe Browser if necessary, for example\\nif you have to login or "
"register to activate your Internet connection."
-msgstr "Aktivita sítě s Nebezpečným Prohlížečem <b>není anonymní</b>. Používejte Unsafe browser pouze pokud je to nutné například pokud se musíte přihlásit nebo registrovat při připojení k internetu."
+msgstr "Síťová aktivita v Nebezpečném prohlížeči <b>není anonymní</b>.\\nPoužívejte Nebezpečný prohlížeč pouze v případě nutnosti,\\nnapříklad pokud se potřebujete přihlásit nebo zaregistrovat, abyste aktivovali vaše připojení k internetu."
-#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:47
+#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:51
msgid "Starting the Unsafe Browser..."
msgstr "Spoštění nebezpečného prohlížeče..."
-#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:48
+#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:52
msgid "This may take a while, so please be patient."
msgstr "Může to nějakou dobu trvat, takže buďte trpěliví."
-#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:53
+#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:57
msgid "Shutting down the Unsafe Browser..."
msgstr "Ukončování nebezpečného prohlížeče..."
-#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:54
+#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:58
msgid ""
"This may take a while, and you may not restart the Unsafe Browser until it "
"is properly shut down."
msgstr "Tohle může chvíli trvat a nemusíte spustit Nebezpečný Prohlížeč dokud nebude spárvně vypnut."
-#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:66
+#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:70
msgid "Failed to restart Tor."
msgstr "Znovuspuštění TORu nebylo úspěšné"
-#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:85
+#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:84
#: ../config/chroot_local-includes/usr/share/applications/unsafe-browser.desktop.in.h:1
msgid "Unsafe Browser"
msgstr "Nebezpečný prohlížeč"
-#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:93
+#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:92
msgid ""
"Another Unsafe Browser is currently running, or being cleaned up. Please "
"retry in a while."
msgstr "Další Nebezpečný Prohlížeč je nyní spuštěn nebo se čistí. Prosíme vraťte se později."
-#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:105
+#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:104
msgid ""
"NetworkManager passed us garbage data when trying to deduce the clearnet DNS"
" server."
msgstr "Síťový manager poslal změť odpadních dat, když se snažil odvodit DNS server v otevřeném webu."
-#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:115
+#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:114
msgid ""
"No DNS server was obtained through DHCP or manually configured in "
"NetworkManager."
msgstr "Nebyl získán prostřednictvím DHCP nebo ručně nastaven v Síťovém správci žádný DNS server."
-#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:123
+#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:122
msgid "Failed to setup chroot."
msgstr "Nepodařilo se nastavit \"chroot\""
-#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:129
+#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:128
msgid "Failed to configure browser."
msgstr "Nepodařilo se nakonfigurovat prohlížeč."
-#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:134
+#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:133
msgid "Failed to run browser."
msgstr "Nepodařilo se spustit prohlížeč."
-#: config/chroot_local-includes/usr/local/sbin/tails-i2p:31
-msgid "I2P failed to start"
-msgstr "I2P se nepodařilo spustit"
-
-#: config/chroot_local-includes/usr/local/sbin/tails-i2p:32
-msgid ""
-"Something went wrong when I2P was starting. Check the logs in /var/log/i2p "
-"for more information."
-msgstr "Něco se pokazilo při startu I2P. Zkontrolujte záznamy ve /var/log/i2p pro více informací."
-
-#: config/chroot_local-includes/usr/local/sbin/tails-i2p:43
-msgid "I2P's router console is ready"
-msgstr "I2P konzole routeru je připravena."
-
-#: config/chroot_local-includes/usr/local/sbin/tails-i2p:44
-msgid "You can now access I2P's router console on http://127.0.0.1:7657."
-msgstr "Nyní se můžete připojit k I2P konzoli routeru na http://127.0.0.1:7657."
-
-#: config/chroot_local-includes/usr/local/sbin/tails-i2p:49
-msgid "I2P is not ready"
-msgstr "I2P není připraveno."
-
-#: config/chroot_local-includes/usr/local/sbin/tails-i2p:50
-msgid ""
-"Eepsite tunnel not built within six minutes. Check the router console at "
-"http://127.0.0.1:7657/logs or the logs in /var/log/i2p for more information."
-" Reconnect to the network to try again."
-msgstr "Eepsite tunel nebyl vybudován během šesti minut. Zkontrolujte konzoli routeru na http://127.0.0.1:7657/logs nebo zkontrolujte záznamy ve /var/log/i2p pro více informací. Znovu se připojte k síti a zkuste to prosím znovu."
-
-#: config/chroot_local-includes/usr/local/sbin/tails-i2p:60
-msgid "I2P is ready"
-msgstr "I2P je připraveno"
-
-#: config/chroot_local-includes/usr/local/sbin/tails-i2p:61
-msgid "You can now access services on I2P."
-msgstr "Nyní se můžete připojit ke službám na I2P."
-
#: ../config/chroot_local-includes/etc/skel/Desktop/Report_an_error.desktop.in.h:1
msgid "Report an error"
msgstr "Nahlásit chybu"
@@ -513,34 +319,10 @@ msgstr "Dokumentace Tails"
msgid "Learn how to use Tails"
msgstr "Naučte se používat Tails"
-#: ../config/chroot_local-includes/usr/share/applications/i2p-browser.desktop.in.h:1
-msgid "Anonymous overlay network browser"
-msgstr "Anonymní překrytí síťového prohlížeče"
-
-#: ../config/chroot_local-includes/usr/share/applications/i2p-browser.desktop.in.h:2
-msgid "I2P Browser"
-msgstr "I2P Prohlížeč"
-
#: ../config/chroot_local-includes/usr/share/applications/tails-about.desktop.in.h:2
msgid "Learn more about Tails"
msgstr "Zjistěte více o Tails"
-#: ../config/chroot_local-includes/usr/share/applications/tails-reboot.desktop.in.h:1
-msgid "Reboot"
-msgstr "Restartovat"
-
-#: ../config/chroot_local-includes/usr/share/applications/tails-reboot.desktop.in.h:2
-msgid "Immediately reboot computer"
-msgstr "Okamžitě restartovat počítač"
-
-#: ../config/chroot_local-includes/usr/share/applications/tails-shutdown.desktop.in.h:1
-msgid "Power Off"
-msgstr "Vypnout"
-
-#: ../config/chroot_local-includes/usr/share/applications/tails-shutdown.desktop.in.h:2
-msgid "Immediately shut down computer"
-msgstr "Okamžitě vypnout počítač"
-
#: ../config/chroot_local-includes/usr/share/applications/tor-browser.desktop.in.h:1
msgid "Tor Browser"
msgstr "Tor Browser"
@@ -560,3 +342,7 @@ msgstr "Nebezpečný webový prohlížeč"
#: ../config/chroot_local-includes/usr/share/desktop-directories/Tails.directory.in.h:2
msgid "Tails specific tools"
msgstr "Specifické nástroje Tails"
+
+#: ../config/chroot_local-includes/usr/share/polkit-1/actions/org.boum.tails.root-terminal.policy.in.h:1
+msgid "To start a Root Terminal, you need to authenticate."
+msgstr "Pro spuštění Root terminálu se musíte ověřit."
1
0

[translation/tails-misc] Update translations for tails-misc
by translation@torproject.org 17 Nov '17
by translation@torproject.org 17 Nov '17
17 Nov '17
commit 324f0ac7c32c977d1b227cbcb1b8843ae38bd041
Author: Translation commit bot <translation(a)torproject.org>
Date: Fri Nov 17 12:17:09 2017 +0000
Update translations for tails-misc
---
cs.po | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/cs.po b/cs.po
index b6b2282d6..fdd695144 100644
--- a/cs.po
+++ b/cs.po
@@ -8,6 +8,7 @@
# Filip Hruska <fhr(a)fhrnet.eu>, 2014
# Pivoj, 2015
# Jiří Vírava <appukonrad(a)gmail.com>, 2013-2014
+# Michal Vašíček <michalvasicek(a)icloud.com>, 2017
# mxsedlacek, 2014
# Roman Ondráček <ondracek.roman(a)centrum.cz>, 2016
# Tomas Palik, 2015
@@ -17,8 +18,8 @@ msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-13 20:10+0200\n"
-"PO-Revision-Date: 2017-09-23 19:05+0000\n"
-"Last-Translator: carolyn <carolyn(a)anhalt.org>\n"
+"PO-Revision-Date: 2017-11-17 12:05+0000\n"
+"Last-Translator: Michal Vašíček <michalvasicek(a)icloud.com>\n"
"Language-Team: Czech (http://www.transifex.com/otf/torproject/language/cs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -159,7 +160,7 @@ msgstr "Síťová karta ${nic} vypnuta"
msgid ""
"MAC spoofing failed for network card ${nic_name} (${nic}) so it is temporarily disabled.\n"
"You might prefer to restart Tails and disable MAC spoofing."
-msgstr ""
+msgstr "MAC spoofing pro síťovou kartu ${nic_name} (${nic}) selhal, takže je dočasně vypnutý.\nMěli byste restartovat Tails a vypnout MAC spoofing."
#: config/chroot_local-includes/usr/local/lib/tails-spoof-mac:62
msgid "All networking disabled"
@@ -170,7 +171,7 @@ msgstr "Veškeré síťování vypnuto"
msgid ""
"MAC spoofing failed for network card ${nic_name} (${nic}). The error recovery also failed so all networking is disabled.\n"
"You might prefer to restart Tails and disable MAC spoofing."
-msgstr ""
+msgstr "MAC spoofing pro síťovou kartu ${nic_name} (${nic}) selhal. Opravení chyby také selhalo a veškerý síťový provoz byl deaktivován.\nMěli byste restartovat Tails a vypnout MAC spoofing."
#: config/chroot_local-includes/usr/local/bin/tails-upgrade-frontend-wrapper:24
#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:27
@@ -207,7 +208,7 @@ msgstr "Jak hostitelský operační systém tak virtualizační software je scho
#: config/chroot_local-includes/usr/local/lib/tails-virt-notify-user:76
msgid "Warning: non-free virtual machine detected!"
-msgstr ""
+msgstr "Varování: detekován nesvobodný virtuální stroj"
#: config/chroot_local-includes/usr/local/lib/tails-virt-notify-user:78
msgid ""
@@ -215,7 +216,7 @@ msgid ""
"monitor what you are doing in Tails. Only free software can be considered "
"trustworthy, for both the host operating system and the virtualization "
"software."
-msgstr ""
+msgstr "Hostující oprační systém a virtualizační software mohou monitorovat, co v Tails děláte. Pouze otevřený software může být považován za důvěryhodný, a to jak v případě operačního systému, tak virtualizačního softwaru."
#: config/chroot_local-includes/usr/local/lib/tails-virt-notify-user:83
msgid "Learn more"
@@ -246,7 +247,7 @@ msgid ""
"Network activity within the Unsafe Browser is <b>not anonymous</b>.\\nOnly "
"use the Unsafe Browser if necessary, for example\\nif you have to login or "
"register to activate your Internet connection."
-msgstr ""
+msgstr "Síťová aktivita v Nebezpečném prohlížeči <b>není anonymní</b>.\\nPoužívejte Nebezpečný prohlížeč pouze v případě nutnosti,\\nnapříklad pokud se potřebujete přihlásit nebo zaregistrovat, abyste aktivovali vaše připojení k internetu."
#: config/chroot_local-includes/usr/local/sbin/unsafe-browser:51
msgid "Starting the Unsafe Browser..."
@@ -344,4 +345,4 @@ msgstr "Specifické nástroje Tails"
#: ../config/chroot_local-includes/usr/share/polkit-1/actions/org.boum.tails.root-terminal.policy.in.h:1
msgid "To start a Root Terminal, you need to authenticate."
-msgstr ""
+msgstr "Pro spuštění Root terminálu se musíte ověřit."
1
0

[translation/tor-launcher-network-settings_completed] Update translations for tor-launcher-network-settings_completed
by translation@torproject.org 17 Nov '17
by translation@torproject.org 17 Nov '17
17 Nov '17
commit c94726e24f5639600e193427eb5ea4f7dc622ee6
Author: Translation commit bot <translation(a)torproject.org>
Date: Fri Nov 17 12:17:03 2017 +0000
Update translations for tor-launcher-network-settings_completed
---
bg/network-settings.dtd | 61 ++++++++++++++++++-------------------------------
1 file changed, 22 insertions(+), 39 deletions(-)
diff --git a/bg/network-settings.dtd b/bg/network-settings.dtd
index 7972c721c..bbca624dd 100644
--- a/bg/network-settings.dtd
+++ b/bg/network-settings.dtd
@@ -1,4 +1,7 @@
<!ENTITY torsettings.dialog.title "Настройки на Tor мрежата">
+<!ENTITY torsettings.wizard.title.default "Свързване с Tor">
+<!ENTITY torsettings.wizard.title.configure "Настройки на Tor мрежата">
+<!ENTITY torsettings.wizard.title.connecting "Осъществяване на Тор връзка">
<!-- For locale picker: -->
<!ENTITY torlauncher.localePicker.title "Език на Tor браузъра">
@@ -6,31 +9,11 @@
<!-- For "first run" wizard: -->
-<!ENTITY torsettings.prompt "Преди да се свържете към Tor мрежата, Вие трябва да ни предоставите информация относно интернет връзката на този компютър">
-
-<!ENTITY torSettings.yes "Да">
-<!ENTITY torSettings.no "Не">
-
-<!ENTITY torSettings.firstQuestion "Кое от следните описва най-добре вашата ситуация?">
-<!ENTITY torSettings.configurePrompt1 "Интернет връзката на този компютър е цензурирана или минава през proxy сървър.">
-<!ENTITY torSettings.configurePrompt2 "Трябва да конфигурират bridge или proxy настройки преди свързване към Tor мрежата.">
+<!ENTITY torSettings.connectPrompt "Натиснете "Свързване", за да се свържете с Tor.">
+<!ENTITY torSettings.configurePrompt "Натиснете "Настройки" , за да промените мрежовите настройки ако сте в държава, която цензурира Tor (като Китай, Иран, Сирия) или ако се свързвате с частна мрежа, която изисква прокси.">
<!ENTITY torSettings.configure "Конфигурирай">
-<!ENTITY torSettings.connectPrompt2 "Бих искал да се свържа директно към Tor мрежата.">
-<!ENTITY torSettings.connectPrompt3 "Това ще работи при повечето ситуации.">
<!ENTITY torSettings.connect "Свържи се">
-<!ENTITY torSettings.proxyPageTitle "Локални прокси настройки">
-<!ENTITY torSettings.proxyQuestion "Този компютър използва ли локално прокси за достъп до Интернет?">
-<!-- see https://www.torproject.org/docs/proxychain.html.en -->
-<!ENTITY torSettings.proxyExplanation1 "В повечето случаи не е необходима локално прокси, но то може да се изисква, когато се свързвате от корпоративна, училищна или университетска мрежа.">
-<!ENTITY torSettings.proxyExplanation2 "Ако не сте сигурни как да отговорите на този въпрос, погледнете настройките на Интернет в друг браузър или проверете мрежовите настройки на вашата система, за да видите дали е необходимо локално прокси.">
-<!ENTITY torSettings.enterProxy "Въведете настройките за прокси.">
-<!ENTITY torSettings.bridgePageTitle "Настройки на Тор бриджове">
-<!ENTITY torSettings.bridgeQuestion "Блокирани или цензурирани ли са връзките към Tor Мрежата от вашият Интернет Доставчик(ISP)?">
-<!ENTITY torSettings.bridgeExplanation1 "Ако не сте сигурни как да отговори на този въпрос, изберете Не (ако не сте в състояние да се свържете с Tor мрежата без bridge, може да го добавите по-късно).">
-<!ENTITY torSettings.bridgeExplanation2 "Ако изберете Да, ще бъдете помолени да изберете Tor Bridges, които са неофициални relays, което прави по-трудно да се блокира връзката към Tor мрежата.">
-<!ENTITY torSettings.bridgeSettingsPrompt "Вие може да използвате предложените комплекти от bridges или може да изисквате персонализиран комплект от тях.">
-
<!-- Other: -->
<!ENTITY torsettings.startingTor "Изчакване на Tor да стартира...">
@@ -42,8 +25,9 @@
<!ENTITY torsettings.optional "Допълнителен">
-<!ENTITY torsettings.useProxy.checkbox "Необходимо е използването на локален прокси сървър за достъп до Интернет">
+<!ENTITY torsettings.useProxy.checkbox "Аз използвам прокси за достъп до интернет">
<!ENTITY torsettings.useProxy.type "Прокси Тип:">
+<!ENTITY torsettings.useProxy.type.placeholder "Изберете вида на проксито">
<!ENTITY torsettings.useProxy.address "Адрес:">
<!ENTITY torsettings.useProxy.address.placeholder "IP адрес или хост">
<!ENTITY torsettings.useProxy.port "Порт:">
@@ -54,22 +38,21 @@
<!ENTITY torsettings.useProxy.type.http "HTTP / HTTPS">
<!ENTITY torsettings.firewall.checkbox "Този компютър се свързва през firewall,който позволява връзки само към определени портове.">
<!ENTITY torsettings.firewall.allowedPorts "Позволени портове:">
-<!ENTITY torsettings.useBridges.checkbox "Моят Интернет Доставчик (ISP) блокира връзките към Tor мрежата">
-<!ENTITY torsettings.useBridges.default "Свържи се с предоставените bridges">
-<!ENTITY torsettings.useBridges.note "Всеки вид bridge използва различен метод, за да се избегне цензурата.  Ако един bridge не работи, опитайте отново като използвате друг.">
-<!ENTITY torsettings.useBridges.type "Тип транспортиране:">
-<!ENTITY torsettings.useBridges.custom "Въведи персонални bridges">
-<!ENTITY torsettings.useBridges.label "Въведи един или повече bridge relays (по един на линия).">
-<!ENTITY torsettings.useBridges.placeholder "въведете адрес:порт">
+<!ENTITY torsettings.useBridges.checkbox "Tor е цензуриран в моята страна">
+<!ENTITY torsettings.useBridges.default "Избор на вграден бридж">
+<!ENTITY torsettings.useBridges.default.placeholder "изберете бридж">
+<!ENTITY torsettings.useBridges.custom "Задавне на бридж сега">
+<!ENTITY torsettings.useBridges.label "Въведете информация за бриджа от източник, на който вярвате.">
+<!ENTITY torsettings.useBridges.placeholder "напишете адрес:порт (по един на ред)">
<!ENTITY torsettings.copyLog "Копирай Tor лога в клипборда">
+
+<!ENTITY torsettings.proxyHelpTitle "Прокси помощ">
+<!ENTITY torsettings.proxyHelp1 "Локално прокси е нужно, когато се свързвате през мрежата на компания, училище или университет. Ако не сте сигурни как да отговорите на този въпрос, вижте интернет настройките на друг браузър или разгледайте системните мрежови настройки, за да видите дали се нуждаете от прокси.">
+
<!ENTITY torsettings.bridgeHelpTitle "Bridge Relay помощ">
-<!ENTITY torsettings.bridgeHelp1 "Ако не може да се свържете към Tor network, причината може да бъде във вашия Интернет доставчик (ISP) или определена агенция интернет наблюдение блокира Tor.  Често, вие може да заобиколите този проблем с използване на Tor Bridges, които са непубликувани relays и са много по трудни за блокиране.">
-<!ENTITY torsettings.bridgeHelp1B "Може да използвате преконфигуриран, предоставен комплект от bridge адреси, или да получите персонализиран комплект от адреси, като използвате един от следните методи:">
-<!ENTITY torsettings.bridgeHelp2Heading "През Web">
-<!ENTITY torsettings.bridgeHelp2 "Използвайте уеб браузър за да посетите https://bridges.torproject.org">
-<!ENTITY torsettings.bridgeHelp3Heading "През автоматично отговарящия имейл">
-<!ENTITY torsettings.bridgeHelp3.emailDesc "Пратете имейл до bridges(a)torproject.org с ред 'get bridges' в съдържанието на съобщението.  Така или иначе за да направите по трудно за атакуващия да научи повече от bridge адреса, вие трябва да пратите молба от един от следните и-мейл доставчици (подредени по реда на предпочитания):">
-<!ENTITY torsettings.bridgeHelp3.emailList "https://www.riseup.net, https://mail.google.com, или https://mail.yahoo.com">
-<!ENTITY torsettings.bridgeHelp4Heading "През бюрото за помощ">
-<!ENTITY torsettings.bridgeHelp4 "Като последна стъпка, вие може да изисквате адреси чрез пращане на учтив имейл до help(a)rt.torproject.org.  Моля обърнете внимание, че на всяка молба за bridge се отговаря персонално.">
+<!ENTITY torsettings.bridgeHelp1 "Бриджовете са не публикуване релеи, които правят блокирването на връзката до Tor мрежата много по-трудно. Всеки тип бридж използва различен метод да заообиколи цензурата. Тези, използващи obfs маскират интернет трафика като произволен шум, базираните на meek маскират трафика да излглежда, че се свързва с услугата, а не с Tor.">
+<!ENTITY torsettings.bridgeHelp2 "Поради методите, които определени държави използват, за да блокират Tor, някои бриджове работят в определени държаи, но не и в други. Ако не сте сигурни кои бриджове работят във Вашата държа, посетете torproject.org/about/contact.html#support.">
+
+<!-- Progress -->
+<!ENTITY torprogress.pleaseWait "Моля изчакайте, докато установим връзка с Тор мрежата..  Toва може да отнеме няколко минути.">
1
0

[translation/tor-launcher-network-settings] Update translations for tor-launcher-network-settings
by translation@torproject.org 17 Nov '17
by translation@torproject.org 17 Nov '17
17 Nov '17
commit c1042c6502001bcf2361fe5c275b6db7b4a5d33c
Author: Translation commit bot <translation(a)torproject.org>
Date: Fri Nov 17 12:16:58 2017 +0000
Update translations for tor-launcher-network-settings
---
bg/network-settings.dtd | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/bg/network-settings.dtd b/bg/network-settings.dtd
index e7af0526b..bbca624dd 100644
--- a/bg/network-settings.dtd
+++ b/bg/network-settings.dtd
@@ -52,7 +52,7 @@
<!ENTITY torsettings.bridgeHelpTitle "Bridge Relay помощ">
<!ENTITY torsettings.bridgeHelp1 "Бриджовете са не публикуване релеи, които правят блокирването на връзката до Tor мрежата много по-трудно. Всеки тип бридж използва различен метод да заообиколи цензурата. Тези, използващи obfs маскират интернет трафика като произволен шум, базираните на meek маскират трафика да излглежда, че се свързва с услугата, а не с Tor.">
-<!ENTITY torsettings.bridgeHelp2 "Because of how certain countries try to block Tor, certain bridges work in certain countries but not others.  If you are unsure about which bridges work in your country, visit torproject.org/about/contact.html#support">
+<!ENTITY torsettings.bridgeHelp2 "Поради методите, които определени държави използват, за да блокират Tor, някои бриджове работят в определени държаи, но не и в други. Ако не сте сигурни кои бриджове работят във Вашата държа, посетете torproject.org/about/contact.html#support.">
<!-- Progress -->
-<!ENTITY torprogress.pleaseWait "Please wait while we establish a connection to the Tor network.  This may take several minutes.">
+<!ENTITY torprogress.pleaseWait "Моля изчакайте, докато установим връзка с Тор мрежата..  Toва може да отнеме няколко минути.">
1
0

[translation/liveusb-creator_completed] Update translations for liveusb-creator_completed
by translation@torproject.org 17 Nov '17
by translation@torproject.org 17 Nov '17
17 Nov '17
commit f87a0d59d074510ddcebd11bc15802c94cc91edb
Author: Translation commit bot <translation(a)torproject.org>
Date: Fri Nov 17 12:16:00 2017 +0000
Update translations for liveusb-creator_completed
---
cs/cs.po | 798 ++++++++++++++++++++++++++++-----------------------------------
1 file changed, 354 insertions(+), 444 deletions(-)
diff --git a/cs/cs.po b/cs/cs.po
index 7abd7b237..d41d24661 100644
--- a/cs/cs.po
+++ b/cs/cs.po
@@ -10,16 +10,19 @@
# Filip Hruska <fhr(a)fhrnet.eu>, 2015
# FooBar <thewired(a)riseup.net>, 2015
# Jan Splíchal <splichal.jan(a)gmail.com>, 2014
-# Jiří Vírava <appukonrad(a)gmail.com>, 2014-2015
+# Jiří Vírava <appukonrad(a)gmail.com>, 2014-2015,2017
# dope <maniak11(a)gmail.com>, 2013
+# Michal Várady <miko.vaji(a)gmail.com>, 2015
+# Michal Vašíček <michalvasicek(a)icloud.com>, 2017
+# Mikulas Holy, 2017
# Radek Bensch <inactive+Radog(a)transifex.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-10 16:01+0200\n"
-"PO-Revision-Date: 2015-09-29 17:22+0000\n"
-"Last-Translator: Filip Hruska <fhr(a)fhrnet.eu>\n"
+"POT-Creation-Date: 2017-11-10 15:57+0100\n"
+"PO-Revision-Date: 2017-11-17 11:58+0000\n"
+"Last-Translator: Michal Vašíček <michalvasicek(a)icloud.com>\n"
"Language-Team: Czech (http://www.transifex.com/otf/torproject/language/cs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,581 +30,488 @@ msgstr ""
"Language: cs\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: ../liveusb/gui.py:451
-msgid "\"Clone & Install\""
-msgstr "\"Klonovat a instalovat\""
+#: ../tails_installer/creator.py:101
+msgid "You must run this application as root"
+msgstr "Tuto aplikaci musíte spouštět jako root"
-#: ../liveusb/gui.py:453
-msgid "\"Install from ISO\""
-msgstr "\"Instalovat z ISO\""
+#: ../tails_installer/creator.py:147
+msgid "Extracting live image to the target device..."
+msgstr "Rozbalování obrazu na cílové zařízení..."
-#: ../liveusb/dialog.py:150 ../liveusb/launcher_ui.py:149
+#: ../tails_installer/creator.py:154
#, python-format
-msgid "%(distribution)s Installer"
-msgstr "%(distribution)s instalátor"
+msgid "Wrote to device at %(speed)d MB/sec"
+msgstr "Zapsáno na zařízení %(speed)d MB/sec"
-#: ../liveusb/gui.py:804
-#, python-format
-msgid "%(filename)s selected"
-msgstr "%(filename)s zvolen"
+#: ../tails_installer/creator.py:184
+msgid "Setting up OLPC boot file..."
+msgstr "Nastavuji startovací soubor OLPC..."
-#: ../liveusb/gui.py:424
+#: ../tails_installer/creator.py:315
#, python-format
-msgid "%(size)s %(label)s"
-msgstr "%(size)s %(label)s"
+msgid ""
+"There was a problem executing the following command: `%(command)s`.\n"
+"A more detailed error log has been written to '%(filename)s'."
+msgstr "Vyskytl se problém s vykonáním následujícího příkazu: '%(command)s'\nPodrobnosti o této chybě byly zapsány do souboru '%(filename)s'."
-#: ../liveusb/gui.py:430
-#, python-format
-msgid "%(vendor)s %(model)s (%(details)s) - %(device)s"
-msgstr "%(vendor)s %(model)s (%(details)s) - %(device)s"
+#: ../tails_installer/creator.py:334
+msgid "Verifying SHA1 checksum of LiveCD image..."
+msgstr "Ověřuji kontrolní součet SHA1 obrazu LiveCD..."
-#: ../liveusb/creator.py:1097
-#, python-format
-msgid "%s already bootable"
-msgstr "%s je bootovatelné"
+#: ../tails_installer/creator.py:338
+msgid "Verifying SHA256 checksum of LiveCD image..."
+msgstr "Ověřuji kontrolní součet SHA256 obrazu LiveCD..."
-#: ../liveusb/launcher_ui.py:156
-msgid ""
-"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
-"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
-"p, li { white-space: pre-wrap; }\n"
-"</style></head><body style=\" font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;\">\n"
-"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:11pt;\">Need help? Read the </span><a href=\"file:///usr/share/doc/tails/website/doc/first_steps/installation.en.html\"><span style=\" text-decoration: underline; color:#0000ff;\">documentation</span></a><span style=\" font-size:11pt;\">.</span></p></body></html>"
-msgstr "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\np, li { white-space: pre-wrap; }\n</style></head><body style=\" font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;\">\n<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:11pt;\">Potřebujete pomoc? Přečtěte si </span><a href=\"file:///usr/share/doc/tails/website/doc/first_steps/installation.en.html\"><span style=\" text-decoration: underline; color:#0000ff;\">dokumentaci</span></a><span style=\" font-size:11pt;\">.</span></p></body></html>"
-
-#: ../liveusb/launcher_ui.py:151
-msgid ""
-"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
-"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
-"p, li { white-space: pre-wrap; }\n"
-"</style></head><body style=\" font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;\">\n"
-"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:11pt;\">Copy the running Tails onto a USB stick or SD card. All data on the target drive will be lost.</span></p></body></html>"
-msgstr "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\np, li { white-space: pre-wrap; }\n</style></head><body style=\" font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;\">\n<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:11pt;\">Zkopírujte spuštěný Tails na USB flash disk nebo na SD kartu. Všechna data na cílovém disku budou ztracena.</span></p></body></html>"
-
-#: ../liveusb/launcher_ui.py:153
+#: ../tails_installer/creator.py:354
msgid ""
-"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
-"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
-"p, li { white-space: pre-wrap; }\n"
-"</style></head><body style=\" font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;\">\n"
-"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:11pt;\">Copy the running Tails onto an already installed Tails device. Other partitions found on the stick are preserved.</span></p></body></html>"
-msgstr "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\np, li { white-space: pre-wrap; }\n</style></head><body style=\" font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;\">\n<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:11pt;\">Zkopírujte spuštěný Tails na již instalované Tails zařízení. Ostatní nalezené oddíly budou zachovány.</span></p></body></html>"
-
-#: ../liveusb/launcher_ui.py:155
-msgid ""
-"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
-"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
-"p, li { white-space: pre-wrap; }\n"
-"</style></head><body style=\" font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;\">\n"
-"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:11pt;\">Upgrade an already installed Tails device from a new ISO image.</span></p></body></html>"
-msgstr "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\np, li { white-space: pre-wrap; }\n</style></head><body style=\" font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;\">\n<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:11pt;\">Aktualizujte již nainstalované Tails zařízení z nového ISO obrazu.</span></p></body></html>"
-
-#: ../liveusb/dialog.py:154
-msgid "Alt+B"
-msgstr "Alt+B"
-
-#: ../liveusb/dialog.py:153
-msgid "Browse"
-msgstr "Prohlížet"
-
-#: ../liveusb/dialog.py:160
-msgid ""
-"By allocating extra space on your USB stick for a persistent overlay, you "
-"will be able to store data and make permanent modifications to your live "
-"operating system. Without it, you will not be able to save data that will "
-"persist after a reboot."
-msgstr "Vyčleněním speciálního místa na USB disku pro trvalé uložiště, budete schopni ukládat data a trvale upravovat Váš operační systém. Bez trvalého uložiště není možné data uložit pro další start systému."
-
-#: ../liveusb/creator.py:1196 ../liveusb/creator.py:1459
-#, python-format
-msgid "Calculating the SHA1 of %s"
-msgstr "Kalkuluji SHA1 %s"
+"Error: The SHA1 of your Live CD is invalid. You can run this program with "
+"the --noverify argument to bypass this verification check."
+msgstr "Chyba: SHA1 vašeho LiveCD je neplatný. Tento program můžete spustit s parametrem --noverify abyste tuto kontrolu přeskočili."
-#: ../liveusb/creator.py:1407
-msgid "Cannot find"
-msgstr "Nemohu nalézt"
+#: ../tails_installer/creator.py:360
+msgid "Unknown ISO, skipping checksum verification"
+msgstr "Neznámé ISO, přeskakuji ověření kontrolního součtu"
-#: ../liveusb/creator.py:560
+#: ../tails_installer/creator.py:371
#, python-format
-msgid "Cannot find device %s"
-msgstr "Nemohu nalézt zařízení %s"
-
-#: ../liveusb/launcher_ui.py:150
msgid ""
-"Clone\n"
-"&&\n"
-"Install"
-msgstr "Klonovat\n&&\nInstalovat"
-
-#: ../liveusb/launcher_ui.py:152
-msgid ""
-"Clone\n"
-"&&\n"
-"Upgrade"
-msgstr "Klonovat\n&&\nUpgradovat"
+"Not enough free space on device.\n"
+"%dMB ISO + %dMB overlay > %dMB free space"
+msgstr "Není dostatek místa na zařízení.\n%dMB ISO + %dMB trvalé uložiště > %dMB volné místo"
-#: ../liveusb/creator.py:417
+#: ../tails_installer/creator.py:378
#, python-format
msgid "Creating %sMB persistent overlay"
msgstr "Vytvářím %sMB překrytí trvalého úložiště"
-#: ../liveusb/gui.py:582
-msgid ""
-"Device is not yet mounted, so we cannot determine the amount of free space."
-msgstr "Disk ještě nebyl připojen, proto není možné určit množství volného místa."
-
-#: ../liveusb/dialog.py:157
+#: ../tails_installer/creator.py:439
#, python-format
-msgid "Download %(distribution)s"
-msgstr "Stáhni %(distribution)s"
-
-#: ../liveusb/gui.py:778
-msgid "Download complete!"
-msgstr "Stahování dokončeno!"
+msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
+msgstr "Nemohu zkopírovat %(infile)s do %(outfile)s: %(message)s"
-#: ../liveusb/gui.py:782
-msgid "Download failed: "
-msgstr "Stahování selhalo: "
+#: ../tails_installer/creator.py:453
+msgid "Removing existing Live OS"
+msgstr "Odebírám existující Live OS"
-#: ../liveusb/gui.py:89
+#: ../tails_installer/creator.py:462 ../tails_installer/creator.py:473
#, python-format
-msgid "Downloading %s..."
-msgstr "Stahuji %s..."
-
-#: ../liveusb/creator.py:1192
-msgid "Drive is a loopback, skipping MBR reset"
-msgstr "Zařízení je smyčka, přeskakuji resetování hlavního bootovacího záznamu"
+msgid "Unable to chmod %(file)s: %(message)s"
+msgstr "Nemohu změnit oprávnění %(file)s: %(message)s"
-#: ../liveusb/creator.py:837
+#: ../tails_installer/creator.py:466
#, python-format
-msgid "Entering unmount_device for '%(device)s'"
-msgstr "Spouští se unmount_device pro '%(device)s'"
-
-#: ../liveusb/creator.py:1272
-msgid "Error probing device"
-msgstr "Chyba při snímání zařízení"
-
-#: ../liveusb/gui.py:213
-msgid ""
-"Error: Cannot set the label or obtain the UUID of your device. Unable to "
-"continue."
-msgstr "Chyba: Nelze nastavit jmenovku nebo získat UUID vašeho zařízení. Nemohu pokračovat."
-
-#: ../liveusb/creator.py:393
-msgid ""
-"Error: The SHA1 of your Live CD is invalid. You can run this program with "
-"the --noverify argument to bypass this verification check."
-msgstr "Chyba: SHA1 vašeho LiveCD je neplatný. Tento program můžete spustit s parametrem --noverify abyste tuto kontrolu přeskočili."
-
-#: ../liveusb/creator.py:155
-msgid "Extracting live image to the target device..."
-msgstr "Rozbalování obrazu na cílové zařízení..."
+msgid "Unable to remove file from previous LiveOS: %(message)s"
+msgstr "Nemohu odebrat soubor z předchozího LiveOS: %(message)s"
-#: ../liveusb/creator.py:1140
+#: ../tails_installer/creator.py:478
#, python-format
-msgid "Formatting %(device)s as FAT32"
-msgstr "Formátuji %(device)s jako FAT32"
+msgid "Unable to remove directory from previous LiveOS: %(message)s"
+msgstr "Nemohu odebrat složku z předchozího LiveOS: %(message)s"
-#: ../liveusb/creator.py:150
-msgid "ISO MD5 checksum passed"
-msgstr "ISO MD5 checksum prošel"
+#: ../tails_installer/creator.py:526
+#, python-format
+msgid "Cannot find device %s"
+msgstr "Nemohu nalézt zařízení %s"
-#: ../liveusb/creator.py:148
-msgid "ISO MD5 checksum verification failed"
-msgstr "ISO MD5 checksum selhal"
+#: ../tails_installer/creator.py:695
+#, python-format
+msgid "Unable to write on %(device)s, skipping."
+msgstr "Nemohu zapisovat na %(device)s, přeskakuji."
-#: ../liveusb/dialog.py:156
+#: ../tails_installer/creator.py:719
+#, python-format
msgid ""
-"If you do not select an existing Live ISO, the selected release will be "
-"downloaded for you."
-msgstr "Když nezvolíte existující Live ISO, vybraná verze se stáhne automaticky."
+"Some partitions of the target device %(device)s are mounted. They will be "
+"unmounted before starting the installation process."
+msgstr "Některé oddíly, které jsou připojeny na cílovém zařízení %(device)s, budou před zahájením procesu instalace odpojeny."
-#: ../liveusb/dialog.py:165
-msgid "Install Tails"
-msgstr "Instalace Tails"
+#: ../tails_installer/creator.py:762 ../tails_installer/creator.py:974
+msgid "Unknown filesystem. Your device may need to be reformatted."
+msgstr "Neznámý souborový systém. Vaše zařízení bude nutné zformátovat."
-#: ../liveusb/gui.py:645
-msgid "Installation complete!"
-msgstr "Instalace kompletní!"
+#: ../tails_installer/creator.py:765 ../tails_installer/creator.py:977
+#, python-format
+msgid "Unsupported filesystem: %s"
+msgstr "Nepodporovaný systém souborů: %s"
-#: ../liveusb/gui.py:265
+#: ../tails_installer/creator.py:782
#, python-format
-msgid "Installation complete! (%s)"
-msgstr "Instalace kompletní! (%s)"
+msgid "Unknown GLib exception while trying to mount device: %(message)s"
+msgstr "Neznámá výjimka GLib při pokusu o připojení zařízení: %(message)s"
-#: ../liveusb/gui.py:646
-msgid "Installation was completed. Press OK to close this program."
-msgstr "Instalace proběhla úspěšně. Stiskněte OK pro ukončení."
+#: ../tails_installer/creator.py:786
+#, python-format
+msgid "Unable to mount device: %(message)s"
+msgstr "Nemohu připojit zařízení: %(message)s"
-#: ../liveusb/creator.py:990 ../liveusb/creator.py:1313
-msgid "Installing bootloader..."
-msgstr "Instaluji bootloader..."
+#: ../tails_installer/creator.py:791
+msgid "No mount points found"
+msgstr "Nenalezeny žádné body připojení"
-#: ../liveusb/gui.py:454
+#: ../tails_installer/creator.py:802
#, python-format
-msgid ""
-"It is impossible to upgrade the device %(pretty_name)s because it was not "
-"created using Tails Installer. You should instead use %(action)s to upgrade "
-"Tails on this device."
-msgstr "Je nemožné upgradovat zařízení %(pretty_name)s protože nebylo vytvořeno pomocí Tails instalátoru. Použijte %(action)s pro upgrade Tails na zařízení."
-
-#: ../liveusb/gui.py:270
-msgid "LiveUSB creation failed!"
-msgstr "Vytvoření LiveUSB selhalo!"
+msgid "Entering unmount_device for '%(device)s'"
+msgstr "Spouští se unmount_device pro '%(device)s'"
-#: ../liveusb/creator.py:1408
-msgid ""
-"Make sure to extract the entire liveusb-creator zip file before running this"
-" program."
-msgstr "Ujistěte se, že extrahujete celý liveusb-creator zip soubor před spuštěním programu."
+#: ../tails_installer/creator.py:812
+#, python-format
+msgid "Unmounting mounted filesystems on '%(device)s'"
+msgstr "Odpojuje se připojený souborový systém na '%(device)s'"
-#: ../liveusb/creator.py:1284
-msgid ""
-"Make sure your USB key is plugged in and formatted with the FAT filesystem"
-msgstr "Ujistěte se, že váš USB disk je připojen a naformátován na systéme souborů FAT"
+#: ../tails_installer/creator.py:816
+#, python-format
+msgid "Unmounting '%(udi)s' on '%(device)s'"
+msgstr "Odpojuje se '%(udi)s' z '%(device)s'"
-#: ../liveusb/creator.py:859
+#: ../tails_installer/creator.py:826
#, python-format
msgid "Mount %s exists after unmounting"
msgstr "Připojení %s existuje po odpojení"
-#: ../liveusb/gui.py:588
+#: ../tails_installer/creator.py:839
#, python-format
-msgid "No free space on device %(device)s"
-msgstr "Žádné volné místo na zařízení %(device)s"
-
-#: ../liveusb/creator.py:826
-msgid "No mount points found"
-msgstr "Nenalezeny žádné body připojení"
+msgid "Partitioning device %(device)s"
+msgstr "Vytváří se oddíly na zařízení %(device)s"
-#: ../liveusb/creator.py:410
+#: ../tails_installer/creator.py:959
#, python-format
-msgid ""
-"Not enough free space on device.\n"
-"%dMB ISO + %dMB overlay > %dMB free space"
-msgstr "Není dostatek místa na zařízení.\n%dMB ISO + %dMB trvalé uložiště > %dMB volné místo"
+msgid "Unsupported device '%(device)s', please report a bug."
+msgstr "Nepodporované zařízení '%(device)s', prosím nahlaste chybu"
-#: ../liveusb/gui.py:569
-msgid "Partition is FAT16; Restricting overlay size to 2G"
-msgstr "Oddíl je FAT16; Omezuje velikost na 2GB"
+#: ../tails_installer/creator.py:962
+msgid "Trying to continue anyway."
+msgstr "Snažím se pokračovat dál."
-#: ../liveusb/gui.py:565
-msgid "Partition is FAT32; Restricting overlay size to 4G"
-msgstr "Oddíl je formátován na FAT32; velikost souborů je omezena na 4 GB"
+#: ../tails_installer/creator.py:971 ../tails_installer/creator.py:1364
+msgid "Verifying filesystem..."
+msgstr "Ověřuji systém souborů..."
-#: ../liveusb/creator.py:236 ../liveusb/creator.py:866
+#: ../tails_installer/creator.py:995
#, python-format
-msgid "Partitioning device %(device)s"
-msgstr "Vytváří se oddíly na zařízení %(device)s"
+msgid "Unable to change volume label: %(message)s"
+msgstr "Není možné změnit jmenovku svazku: %(message)s"
-#: ../liveusb/gui.py:636
-msgid "Persistent Storage"
-msgstr "Trvalé úložiště"
+#: ../tails_installer/creator.py:1000 ../tails_installer/creator.py:1397
+msgid "Installing bootloader..."
+msgstr "Instaluji bootloader..."
-#: ../liveusb/dialog.py:161
-msgid "Persistent Storage (0 MB)"
-msgstr "Trvalé Úložiště (0 MB)"
+#: ../tails_installer/creator.py:1026
+#, python-format
+msgid "Could not find the '%s' COM32 module"
+msgstr "Nelze najít '%s' COM32 modul"
-#: ../liveusb/gui.py:698 ../liveusb/gui.py:727
-msgid "Please confirm your device selection"
-msgstr "Potvrďte prosím výběr vašeho zařízení"
+#: ../tails_installer/creator.py:1034 ../tails_installer/creator.py:1415
+#, python-format
+msgid "Removing %(file)s"
+msgstr "Odebírám %(file)s"
-#: ../liveusb/gui.py:481
-msgid "Refreshing releases..."
-msgstr "Obnovování verzí..."
+#: ../tails_installer/creator.py:1146
+#, python-format
+msgid "%s already bootable"
+msgstr "%s je bootovatelné"
-#: ../liveusb/gui.py:486
-msgid "Releases updated!"
-msgstr "Verze obnoveny!"
+#: ../tails_installer/creator.py:1166
+msgid "Unable to find partition"
+msgstr "Nemohu najít oddíl"
-#: ../liveusb/creator.py:997 ../liveusb/creator.py:1331
+#: ../tails_installer/creator.py:1189
#, python-format
-msgid "Removing %(file)s"
-msgstr "Odebírám %(file)s"
+msgid "Formatting %(device)s as FAT32"
+msgstr "Formátuji %(device)s jako FAT32"
-#: ../liveusb/creator.py:492
-msgid "Removing existing Live OS"
-msgstr "Odebírám existující Live OS"
+#: ../tails_installer/creator.py:1249
+msgid "Could not find syslinux' gptmbr.bin"
+msgstr "Nelze najít syslinux gptmbr.bin"
+
+#: ../tails_installer/creator.py:1262
+#, python-format
+msgid "Reading extracted MBR from %s"
+msgstr "Čtení extrahované MBR z %s"
+
+#: ../tails_installer/creator.py:1266
+#, python-format
+msgid "Could not read the extracted MBR from %(path)s"
+msgstr "Nelze načíst extrahované MBR z %(path)s"
-#: ../liveusb/creator.py:1186
+#: ../tails_installer/creator.py:1279 ../tails_installer/creator.py:1280
#, python-format
msgid "Resetting Master Boot Record of %s"
msgstr "Resetuji hlavní bootovací záznam %s"
-#: ../liveusb/gui.py:789
-msgid "Select Live ISO"
-msgstr "Vyberte Live ISO"
-
-#: ../liveusb/creator.py:192
-msgid "Setting up OLPC boot file..."
-msgstr "Nastavuji startovací soubor OLPC..."
+#: ../tails_installer/creator.py:1285
+msgid "Drive is a loopback, skipping MBR reset"
+msgstr "Zařízení je smyčka, přeskakuji resetování hlavního bootovacího záznamu"
-#: ../liveusb/creator.py:742
+#: ../tails_installer/creator.py:1289 ../tails_installer/creator.py:1543
#, python-format
-msgid ""
-"Some partitions of the target device %(device)s are mounted. They will be "
-"unmounted before starting the installation process."
-msgstr "Některé oddíly, které jsou připojeny na cílovém zařízení %(device)s, budou před zahájením procesu instalace odpojeny."
-
-#: ../liveusb/creator.py:141
-msgid ""
-"Source type does not support verification of ISO MD5 checksum, skipping"
-msgstr "Typ zdroje nedovoluje ověření pomocí kontrolního součtu ISO MD5, přeskakuji"
+msgid "Calculating the SHA1 of %s"
+msgstr "Kalkuluji SHA1 %s"
-#: ../liveusb/creator.py:1220
+#: ../tails_installer/creator.py:1314
msgid "Synchronizing data on disk..."
msgstr "Synchronizuji data na disk..."
-#: ../liveusb/dialog.py:159
-msgid "Target Device"
-msgstr "Cílové zařízení"
+#: ../tails_installer/creator.py:1356
+msgid "Error probing device"
+msgstr "Chyba při snímání zařízení"
-#: ../liveusb/gui.py:438
-#, python-format
-msgid ""
-"The device \"%(pretty_name)s\" is too small to install Tails (at least "
-"%(size)s GB is required)."
-msgstr "Zařízení \"%(pretty_name)s\" je moc malé pro instalaci Tails (je vyžadováno alespoň %(size)s GB)."
+#: ../tails_installer/creator.py:1358
+msgid "Unable to find any supported device"
+msgstr "Nenalezeno žádné podporované zařízení."
-#: ../liveusb/gui.py:792
+#: ../tails_installer/creator.py:1368
msgid ""
-"The selected file is unreadable. Please fix its permissions or select "
-"another file."
-msgstr "Vybraný soubor je nečitelný. Opravte jeho oprávnění nebo vyberte jiný soubor."
+"Make sure your USB key is plugged in and formatted with the FAT filesystem"
+msgstr "Ujistěte se, že váš USB disk je připojen a naformátován na systéme souborů FAT"
-#: ../liveusb/creator.py:354
+#: ../tails_installer/creator.py:1371
#, python-format
msgid ""
-"There was a problem executing the following command: `%(command)s`.\n"
-"A more detailed error log has been written to '%(filename)s'."
-msgstr "Vyskytl se problém s vykonáním následujícího příkazu: '%(command)s'\nPodrobnosti o této chybě byly zapsány do souboru '%(filename)s'."
-
-#: ../liveusb/dialog.py:151
-msgid ""
-"This button allows you to browse for an existing Live system ISO that you "
-"have previously downloaded. If you do not select one, a release will be "
-"downloaded for you automatically."
-msgstr "Toto tlačítko Vám umožňuje najít ISO obraz Live systému, který jste si stáhnuli. Jestliže si žádný nevyberete, ISO bude staženo automaticky."
+"Unsupported filesystem: %s\n"
+"Please backup and format your USB key with the FAT filesystem."
+msgstr "Nepodporovaný systém souborů: %s\nProsím proveďte zálohu a naformátujte USB disk systémem souborů FAT."
-#: ../liveusb/dialog.py:164
+#: ../tails_installer/creator.py:1438
msgid ""
-"This button will begin the LiveUSB creation process. This entails "
-"optionally downloading a release (if an existing one wasn't selected), "
-"extracting the ISO to the USB device, creating the persistent overlay, and "
-"installing the bootloader."
-msgstr "Tlačítko spustí proces vytváření LiveUSB. To může popřípadě znamenat stažení ISO obrazu (pokud nebyl žádný vybrán) a rozbalení na USB disk, vytvoření trvalého uložiště a nainstalování zavaděče."
+"Unable to get Win32_LogicalDisk; win32com query did not return any results"
+msgstr "Nemohu získat Win32_LogicalDisk; win32com výsledky"
-#: ../liveusb/dialog.py:158
-msgid ""
-"This is the USB stick that you want to install your Live system on. This "
-"device must be formatted with the FAT filesystem."
-msgstr "Na tento USB disk bude nainstalován Váš Live systém. Disk musí být zformátován souborovým systémem FAT."
+#: ../tails_installer/creator.py:1491
+msgid "Cannot find"
+msgstr "Nemohu nalézt"
-#: ../liveusb/dialog.py:163
+#: ../tails_installer/creator.py:1492
msgid ""
-"This is the progress bar that will indicate how far along in the LiveUSB "
-"creation process you are"
-msgstr "Indikátor postupu který zobrazí, jak daleko jste ve vytváření LiveUSB."
-
-#: ../liveusb/dialog.py:162
-msgid "This is the status console, where all messages get written to."
-msgstr "Toto je informační konsole, kde budou vypsané všechny zprávy."
-
-#: ../liveusb/creator.py:952
-msgid "Trying to continue anyway."
-msgstr "Snažím se pokračovat dál."
-
-#: ../liveusb/gui.py:464
-msgid "USB drive found"
-msgstr "USB klíč najdený"
+"Make sure to extract the entire tails-installer zip file before running this"
+" program."
+msgstr "Ujistěte se, že extrahujete celý tails-installer zip před spuštěním tohoto programu."
-#: ../liveusb/creator.py:985
+#: ../tails_installer/gui.py:69
#, python-format
-msgid "Unable to change volume label: %(message)s"
-msgstr "Není možné změnit jmenovku svazku: %(message)s"
+msgid "Unknown release: %s"
+msgstr "Neznámé vydání: %s"
-#: ../liveusb/creator.py:501 ../liveusb/creator.py:512
+#: ../tails_installer/gui.py:73
#, python-format
-msgid "Unable to chmod %(file)s: %(message)s"
-msgstr "Nemohu změnit oprávnění %(file)s: %(message)s"
+msgid "Downloading %s..."
+msgstr "Stahuji %s..."
-#: ../liveusb/creator.py:478
+#: ../tails_installer/gui.py:211
+msgid ""
+"Error: Cannot set the label or obtain the UUID of your device. Unable to "
+"continue."
+msgstr "Chyba: Nelze nastavit jmenovku nebo získat UUID vašeho zařízení. Nemohu pokračovat."
+
+#: ../tails_installer/gui.py:258
#, python-format
-msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s"
-msgstr "Nemohu zkopírovat %(infile)s do %(outfile)s: %(message)s"
+msgid "Installation complete! (%s)"
+msgstr "Instalace kompletní! (%s)"
-#: ../liveusb/gui.py:403
-msgid "Unable to find any USB drive"
-msgstr "Nemohu najít žádný USB klíč."
+#: ../tails_installer/gui.py:263
+msgid "Tails installation failed!"
+msgstr "Instalace Tails selhala"
-#: ../liveusb/creator.py:1274
-msgid "Unable to find any supported device"
-msgstr "Nenalezeno žádné podporované zařízení."
+#: ../tails_installer/gui.py:363
+msgid ""
+"Warning: This tool needs to be run as an Administrator. To do this, right "
+"click on the icon and open the Properties. Under the Compatibility tab, "
+"check the \"Run this program as an administrator\" box."
+msgstr "Upozornění: Tento nástroj je nutné spustit jako Administrátor. Učiníte tak kliknutím pravým tlačítkem na ikonu a vyberte Vlastnosti. V záložce Kompatibilita vyberte možnost Spustit tento program jako správce."
-#: ../liveusb/creator.py:1117
-msgid "Unable to find partition"
-msgstr "Nemohu najít oddíl"
+#: ../tails_installer/gui.py:375
+msgid "Tails Installer"
+msgstr "Instalátor Tails"
-#: ../liveusb/creator.py:1354
-msgid ""
-"Unable to get Win32_LogicalDisk; win32com query did not return any results"
-msgstr "Nemohu získat Win32_LogicalDisk; win32com výsledky"
+#: ../tails_installer/gui.py:456
+msgid "Upgrade"
+msgstr "Aktualizovat"
-#: ../liveusb/gui.py:691
-msgid "Unable to mount device"
-msgstr "Nemohu připojit zařízení"
+#: ../tails_installer/gui.py:462 ../data/tails-installer.ui.h:7
+msgid "Install"
+msgstr "Instalovat"
-#: ../liveusb/creator.py:814
+#: ../tails_installer/gui.py:469
#, python-format
-msgid "Unable to mount device: %(message)s"
-msgstr "Nemohu připojit zařízení: %(message)s"
+msgid "%(size)s %(vendor)s %(model)s device (%(device)s)"
+msgstr "%(size)s %(vendor)s %(model)s zařízení %(device)s)"
-#: ../liveusb/creator.py:517
-#, python-format
-msgid "Unable to remove directory from previous LiveOS: %(message)s"
-msgstr "Nemohu odebrat složku z předchozího LiveOS: %(message)s"
+#: ../tails_installer/gui.py:481
+msgid "No ISO image selected"
+msgstr "Nebyl vybrán obraz ISO"
+
+#: ../tails_installer/gui.py:482
+msgid "Please select a Tails ISO image."
+msgstr "Vyberte prosím obraz ISO s Tails."
+
+#: ../tails_installer/gui.py:521
+msgid "No device suitable to install Tails could be found"
+msgstr "Nebylo nalezeno žádné zařízení vhodné pro instalaci Tails"
-#: ../liveusb/creator.py:505
+#: ../tails_installer/gui.py:523
#, python-format
-msgid "Unable to remove file from previous LiveOS: %(message)s"
-msgstr "Nemohu odebrat soubor z předchozího LiveOS: %(message)s"
+msgid "Please plug a USB flash drive or SD card of at least %0.1f GB."
+msgstr "Připojte prosím USB flash disk nebo SD kartu velikosti alespoň %0.1f GB."
-#: ../liveusb/creator.py:1189
+#: ../tails_installer/gui.py:557
+#, python-format
msgid ""
-"Unable to reset MBR. You may not have the `syslinux` package installed."
-msgstr "Nemohu resetovat hlavní bootovací záznam. Možná nemáte nainstalovaný `syslinux` balíček."
+"The USB stick \"%(pretty_name)s\" is configured as non-removable by its "
+"manufacturer and Tails will fail to start on it. Please try installing on a "
+"different model."
+msgstr "USB flash disk „%(pretty_name)s“ je nastaven jako neodebratelný jeho výrobcem a Tails se na něm nepodaří nastartovat. Zkuste prosím instalaci na jiný model."
-#: ../liveusb/gui.py:798
+#: ../tails_installer/gui.py:567
+#, python-format
msgid ""
-"Unable to use the selected file. You may have better luck if you move your "
-"ISO to the root of your drive (ie: C:\\)"
-msgstr "Nemohu použít vybraný soubor. Zkuste přesunout ISO do kořenového adresáře vašeho disku (např. C:\\)"
+"The device \"%(pretty_name)s\" is too small to install Tails (at least "
+"%(size)s GB is required)."
+msgstr "Zařízení \"%(pretty_name)s\" je moc malé pro instalaci Tails (je vyžadováno alespoň %(size)s GB)."
-#: ../liveusb/creator.py:723
-#, python-format
-msgid "Unable to write on %(device)s, skipping."
-msgstr "Nemohu zapisovat na %(device)s, přeskakuji."
+#: ../tails_installer/gui.py:589
+msgid "An error happened while installing Tails"
+msgstr "Při instalaci Tails nastala chyba"
-#: ../liveusb/creator.py:399
-msgid "Unknown ISO, skipping checksum verification"
-msgstr "Neznámé ISO, přeskakuji ověření kontrolního součtu"
+#: ../tails_installer/gui.py:601
+msgid "Refreshing releases..."
+msgstr "Obnovování verzí..."
-#: ../liveusb/creator.py:810
-#, python-format
-msgid "Unknown dbus exception while trying to mount device: %(message)s"
-msgstr "Neznámá dbus vyjímka při pokusu připojit zařízení: %(message)s "
+#: ../tails_installer/gui.py:606
+msgid "Releases updated!"
+msgstr "Verze obnoveny!"
-#: ../liveusb/creator.py:791 ../liveusb/creator.py:964
-msgid "Unknown filesystem. Your device may need to be reformatted."
-msgstr "Neznámý souborový systém. Vaše zařízení bude nutné zformátovat."
+#: ../tails_installer/gui.py:648
+msgid "Installation complete!"
+msgstr "Instalace kompletní!"
-#: ../liveusb/gui.py:85
-#, python-format
-msgid "Unknown release: %s"
-msgstr "Neznámé vydání: %s"
+#: ../tails_installer/gui.py:649
+msgid "Installation was completed."
+msgstr "Instalace byla dokončena."
-#: ../liveusb/creator.py:851
-#, python-format
-msgid "Unmounting '%(udi)s' on '%(device)s'"
-msgstr "Odpojuje se '%(udi)s' z '%(device)s'"
+#: ../tails_installer/gui.py:698
+msgid "Unable to mount device"
+msgstr "Nemohu připojit zařízení"
-#: ../liveusb/creator.py:847
-#, python-format
-msgid "Unmounting mounted filesystems on '%(device)s'"
-msgstr "Odpojuje se připojený souborový systém na '%(device)s'"
+#: ../tails_installer/gui.py:705 ../tails_installer/gui.py:735
+msgid "Confirm the target USB stick"
+msgstr "Potvrďte cílový USB flash disk"
-#: ../liveusb/creator.py:949
+#: ../tails_installer/gui.py:706
#, python-format
-msgid "Unsupported device '%(device)s', please report a bug."
-msgstr "Nepodporované zařízení '%(device)s', prosím nahlaste chybu"
+msgid ""
+"%(size)s %(vendor)s %(model)s device (%(device)s)\n"
+"\n"
+"All data on this USB stick will be lost."
+msgstr "%(size)s %(vendor)s %(model)s zařízení (%(device)s)\n\nVšechna data na tomto USB flash disku budou ztracena."
-#: ../liveusb/creator.py:794 ../liveusb/creator.py:967
+#: ../tails_installer/gui.py:722
#, python-format
-msgid "Unsupported filesystem: %s"
-msgstr "Nepodporovaný systém souborů: %s"
+msgid "%(parent_size)s %(vendor)s %(model)s device (%(device)s)"
+msgstr "%(parent_size)s %(vendor)s %(model)s device (%(device)s)"
-#: ../liveusb/creator.py:1287
-#, python-format
+#: ../tails_installer/gui.py:730
msgid ""
-"Unsupported filesystem: %s\n"
-"Please backup and format your USB key with the FAT filesystem."
-msgstr "Nepodporovaný systém souborů: %s\nProsím proveďte zálohu a naformátujte USB disk systémem souborů FAT."
+"\n"
+"\n"
+"The persistent storage on this USB stick will be preserved."
+msgstr "\n\nTrvalé úložiště na tomto USB flash disku bude zachováno."
-#: ../liveusb/creator.py:892
+#: ../tails_installer/gui.py:731
#, python-format
-msgid "Updating properties of system partition %(system_partition)s"
-msgstr "Aktualizace vlastností systémového diskového oddílu %(system_partition)s"
+msgid "%(description)s%(persistence_message)s"
+msgstr "%(description)s %(persistence_message)s"
+
+#: ../tails_installer/gui.py:781
+msgid "Download complete!"
+msgstr "Stahování dokončeno!"
-#: ../liveusb/launcher_ui.py:154
-msgid "Upgrade from ISO"
-msgstr "Upgrade z ISO"
+#: ../tails_installer/gui.py:785
+msgid "Download failed: "
+msgstr "Stahování selhalo: "
-#: ../liveusb/dialog.py:152
-msgid "Use existing Live system ISO"
-msgstr "Použít existující Live system ISO"
+#: ../tails_installer/gui.py:786
+msgid "You can try again to resume your download"
+msgstr "Zkuste znovu zahájit stahování"
-#: ../liveusb/creator.py:143
-msgid "Verifying ISO MD5 checksum"
-msgstr "Ověřuji ISO kontrolní součet MD5 "
+#: ../tails_installer/gui.py:794
+msgid ""
+"The selected file is unreadable. Please fix its permissions or select "
+"another file."
+msgstr "Vybraný soubor je nečitelný. Opravte jeho oprávnění nebo vyberte jiný soubor."
-#: ../liveusb/creator.py:373
-msgid "Verifying SHA1 checksum of LiveCD image..."
-msgstr "Ověřuji kontrolní součet SHA1 obrazu LiveCD..."
+#: ../tails_installer/gui.py:800
+msgid ""
+"Unable to use the selected file. You may have better luck if you move your "
+"ISO to the root of your drive (ie: C:\\)"
+msgstr "Nemohu použít vybraný soubor. Zkuste přesunout ISO do kořenového adresáře vašeho disku (např. C:\\)"
-#: ../liveusb/creator.py:377
-msgid "Verifying SHA256 checksum of LiveCD image..."
-msgstr "Ověřuji kontrolní součet SHA256 obrazu LiveCD..."
+#: ../tails_installer/gui.py:806
+#, python-format
+msgid "%(filename)s selected"
+msgstr "%(filename)s zvolen"
-#: ../liveusb/creator.py:961 ../liveusb/creator.py:1280
-msgid "Verifying filesystem..."
-msgstr "Ověřuji systém souborů..."
+#: ../tails_installer/source.py:28
+msgid "Unable to find LiveOS on ISO"
+msgstr "Nelze na ISO najít LiveOS"
-#: ../liveusb/gui.py:725
-msgid ""
-"Warning: Creating a new persistent overlay will delete your existing one."
-msgstr "Varování: vytvořením nového trvalého úložiště smažete již existující."
+#: ../tails_installer/source.py:34
+#, python-format
+msgid "Could not guess underlying block device: %s"
+msgstr "Nelze odhadnout základní blokové zařízení: %s"
-#: ../liveusb/gui.py:377
+#: ../tails_installer/source.py:49
+#, python-format
msgid ""
-"Warning: This tool needs to be run as an Administrator. To do this, right "
-"click on the icon and open the Properties. Under the Compatibility tab, "
-"check the \"Run this program as an administrator\" box."
-msgstr "Upozornění: Tento nástroj je nutné spustit jako Administrátor. Učiníte tak kliknutím pravým tlačítkem na ikonu a vyberte Vlastnosti. V záložce Kompatibilita vyberte možnost Spustit tento program jako správce."
+"There was a problem executing `%s`.\n"
+"%s\n"
+"%s"
+msgstr "Nastal problém při spouštění `%s`.\n%s\n%s"
-#: ../liveusb/creator.py:162
+#: ../tails_installer/source.py:63
#, python-format
-msgid "Wrote to device at %(speed)d MB/sec"
-msgstr "Zapsáno na zařízení %(speed)d MB/sec"
+msgid "'%s' does not exist"
+msgstr "'%s' neexistuje"
-#: ../liveusb/gui.py:699
+#: ../tails_installer/source.py:65
#, python-format
-msgid ""
-"You are going to install Tails on the %(size)s %(vendor)s %(model)s device "
-"(%(device)s). All data on the selected device will be lost. Continue?"
-msgstr "Chystáte se nainstalovat Tails velikosti %(size)s na zařízení (%(device)s) %(vendor)s %(model)s. Všechna data na zvoleném zařízení budou ztracena. Pokračovat?"
+msgid "'%s' is not a directory"
+msgstr "'%s' není složka"
-#: ../liveusb/gui.py:715
+#: ../tails_installer/source.py:75
#, python-format
-msgid ""
-"You are going to upgrade Tails on the %(parent_size)s %(vendor)s %(model)s "
-"device (%(device)s). Any persistent volume on this device will remain "
-"unchanged. Continue?"
-msgstr "Chystáte se aktualizovat Tails velikosti %(parent_size)s na zařízení (%(device)s) %(vendor)s %(model)s. Jakékoli trvalé svazky na tomto zařízení zůstnou beze změny. Pokračovat?"
+msgid "Skipping '%(filename)s'"
+msgstr "Přeskočit '%(filename)s'"
-#: ../liveusb/creator.py:622
+#: ../tails_installer/utils.py:44
+#, python-format
msgid ""
-"You are using an old version of syslinux-extlinux that does not support the "
-"ext4 filesystem"
-msgstr "Používáte starou vezi syslinux-extlinux, které nepodporuje souborový systém ext4"
+"There was a problem executing `%s`.%s\n"
+"%s"
+msgstr "Nastal problém při spuštění `%s`.%s\n%s"
-#: ../liveusb/gui.py:783
-msgid "You can try again to resume your download"
-msgstr "Zkuste znovu zahájit stahování"
+#: ../tails_installer/utils.py:124
+msgid "Could not open device for writing."
+msgstr "Nelze otevřít zařízení pro zápis."
-#: ../liveusb/creator.py:95
-msgid "You must run this application as root"
-msgstr "Tuto aplikaci musíte spouštět jako root"
+#: ../data/tails-installer.ui.h:1
+msgid "Installation Instructions"
+msgstr "Instalační instrukce"
+
+#: ../data/tails-installer.ui.h:2
+msgid "Clone the current Tails"
+msgstr "Klonovat současné Tails"
+
+#: ../data/tails-installer.ui.h:3
+msgid "Use a downloaded Tails ISO image"
+msgstr "Použít stažený ISO obraz Tails"
+
+#: ../data/tails-installer.ui.h:4
+msgid "Select a distribution to download:"
+msgstr "Vyberte distribuci ke stažení:"
+
+#: ../data/tails-installer.ui.h:5
+msgid "Target USB stick:"
+msgstr "Cílový USB flash disk:"
-#: ../liveusb/dialog.py:155
-msgid "or"
-msgstr "nebo"
+#: ../data/tails-installer.ui.h:6
+msgid "Reinstall (delete all data)"
+msgstr "Přeinstalovat (smazat všechna data)"
1
0