[tor-commits] [goptlib/master] Add tests for extOrPortSendUserAddr.
commit 25b94879100ca5416a10c7285e3195d2691e4faf Author: David Fifield Date: Tue Nov 26 22:46:12 2013 -0800 Add tests for extOrPortSendUserAddr. --- pt_test.go | 39 +++ 1 file changed, 39 insertions(+) diff --git a/pt_test.go b/pt_test.go index 1201e8a..cd9c280 100644 --- a/pt_test.go +++ b/pt_test.go @@ -2,6 +2,7 @@ package pt import ( "bytes" + "encoding/binary" "fmt" "io/ioutil" "net" @@ -431,3 +432,41 @@ func TestExtOrSendCommand(t *testing.T) { } } } + +func TestExtOrSendUserAddr(t *testing.T) { + addrs := [...]net.TCPAddr{ + net.TCPAddr{IP: net.ParseIP("0.0.0.0"), Port: 0}, + net.TCPAddr{IP: net.ParseIP("1.2.3.4"), Port: }, + net.TCPAddr{IP: net.ParseIP("255.255.255.255"), Port: 65535}, + net.TCPAddr{IP: net.ParseIP("::"), Port: 0}, + net.TCPAddr{IP: net.ParseIP("::::::255.255.255.255"), Port: 65535}, + } + + for _, addr := range addrs { + var buf bytes.Buffer + err := extOrPortSendUserAddr(&buf, &addr) + if err != nil { + t.Errorf("%s unexpectedly returned an error: %s", addr, err) + } + var cmd, length uint16 + binary.Read(&buf, binary.BigEndian, &cmd) + if cmd != extOrCmdUserAddr { + t.Errorf("%s â cmd 0x%04x (expected 0x%04x)", addr, cmd, extOrCmdUserAddr) + } + binary.Read(&buf, binary.BigEndian, &length) + p := make([]byte, length+1) + n, err := buf.Read(p) + if n != int(length) { + t.Errorf("%s said length %d but had at least %d", addr, length, n) + } + // test that parsing the address gives something equivalent to + // the original. + outputAddr, err := resolveAddr(string(p)) + if err != nil { + t.Fatal(err) + } + if !tcpAddrsEqual(&addr, outputAddr) { + t.Errorf("%s â %s", addr, outputAddr) + } + } +} ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [goptlib/master] Add tests for extOrPortSendCommand.
commit a9b670802070c304e233533af8dd9e2712fd0b9b Author: David Fifield Date: Tue Nov 26 22:41:07 2013 -0800 Add tests for extOrPortSendCommand. --- pt_test.go | 59 +++ 1 file changed, 59 insertions(+) diff --git a/pt_test.go b/pt_test.go index 979dd56..1201e8a 100644 --- a/pt_test.go +++ b/pt_test.go @@ -2,6 +2,7 @@ package pt import ( "bytes" + "fmt" "io/ioutil" "net" "os" @@ -372,3 +373,61 @@ func TestReadAuthCookie(t *testing.T) { } } } + +// Elide a byte slice in case it's really long. +func fmtBytes(s []byte) string { + if len(s) > 100 { + return fmt.Sprintf("%q...(%d bytes)", s[:5], len(s)) + } else { + return fmt.Sprintf("%q", s) + } +} + +func TestExtOrSendCommand(t *testing.T) { + badTests := [...]struct { + cmd uint16 + body []byte + }{ + {0x0, make([]byte, 65536)}, + {0x1234, make([]byte, 65536)}, + } + longBody := [65535 + 2 + 2]byte{0x12, 0x34, 0xff, 0xff} + goodTests := [...]struct { + cmd uint16 + body []byte + expected []byte + }{ + {0x0, []byte(""), []byte("\x00\x00\x00\x00")}, + {0x5, []byte(""), []byte("\x00\x05\x00\x00")}, + {0xfffe, []byte(""), []byte("\xff\xfe\x00\x00")}, + {0x, []byte(""), []byte("\xff\xff\x00\x00")}, + {0x1234, []byte("hello"), []byte("\x12\x34\x00\x05hello")}, + {0x1234, make([]byte, 65535), longBody[:]}, + } + + for _, test := range badTests { + var buf bytes.Buffer + err := extOrPortSendCommand(&buf, test.cmd, test.body) + if err == nil { + t.Errorf("0x%04x %s unexpectedly succeeded", test.cmd, fmtBytes(test.body)) + } + } + + for _, test := range goodTests { + var buf bytes.Buffer + err := extOrPortSendCommand(&buf, test.cmd, test.body) + if err != nil { + t.Errorf("0x%04x %s unexpectedly returned an error: %s", test.cmd, fmtBytes(test.body), err) + } + p := make([]byte, 65535+2+2) + n, err := buf.Read(p) + if err != nil { + t.Fatal(err) + } + output := p[:n] + if !bytes.Equal(output, test.expected) { + t.Errorf("0x%04x %s â %s (expected %s)", test.cmd, fmtBytes(test.body), + fmtBytes(output), fmtBytes(test.expected)) + } + } +} ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [goptlib/master] I guess this should be "Send" and not "Write" for consistency.
commit be347696f13369a181ad717c3d6903f00c58f1d8 Author: David Fifield Date: Tue Nov 26 22:14:17 2013 -0800 I guess this should be "Send" and not "Write" for consistency. --- pt.go |8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pt.go b/pt.go index eb7048b..a5a0107 100644 --- a/pt.go +++ b/pt.go @@ -577,7 +577,7 @@ const ( extOrCmdDeny = 0x1001 ) -func extOrPortWriteCommand(s io.Writer, cmd uint16, body []byte) error { +func extOrPortSendCommand(s io.Writer, cmd uint16, body []byte) error { var buf bytes.Buffer if len(body) > 65535 { return errors.New("command exceeds maximum length of 65535") @@ -605,18 +605,18 @@ func extOrPortWriteCommand(s io.Writer, cmd uint16, body []byte) error { // Send a USERADDR command on s. See section 3.1.2.1 of // 196-transport-control-ports.txt. func extOrPortSendUserAddr(s io.Writer, conn net.Conn) error { - return extOrPortWriteCommand(s, extOrCmdUserAddr, []byte(conn.RemoteAddr().String())) + return extOrPortSendCommand(s, extOrCmdUserAddr, []byte(conn.RemoteAddr().String())) } // Send a TRANSPORT command on s. See section 3.1.2.2 of // 196-transport-control-ports.txt. func extOrPortSendTransport(s io.Writer, methodName string) error { - return extOrPortWriteCommand(s, extOrCmdTransport, []byte(methodName)) + return extOrPortSendCommand(s, extOrCmdTransport, []byte(methodName)) } // Send a DONE command on s. See section 3.1 of 196-transport-control-ports.txt. func extOrPortSendDone(s io.Writer) error { - return extOrPortWriteCommand(s, extOrCmdDone, []byte{}) + return extOrPortSendCommand(s, extOrCmdDone, []byte{}) } func extOrPortRecvCommand(s io.Reader) (cmd uint16, body []byte, err error) { ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [goptlib/master] Have ConnectOr take an Addr, not a Conn.
commit 537dbd836dc468a9e193bee0418d4b9cc8347da9 Author: David Fifield Date: Tue Nov 26 23:50:10 2013 -0800 Have ConnectOr take an Addr, not a Conn. --- examples/dummy-server/dummy-server.go |2 +- pt.go | 10 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/dummy-server/dummy-server.go b/examples/dummy-server/dummy-server.go index 86176d7..0518737 100644 --- a/examples/dummy-server/dummy-server.go +++ b/examples/dummy-server/dummy-server.go @@ -50,7 +50,7 @@ func handleConnection(conn net.Conn) { handlerChan <- -1 }() - or, err := pt.ConnectOr(&ptInfo, conn, "dummy") + or, err := pt.ConnectOr(&ptInfo, conn.RemoteAddr(), "dummy") if err != nil { return } diff --git a/pt.go b/pt.go index 2caac33..c2a5d8c 100644 --- a/pt.go +++ b/pt.go @@ -20,7 +20,7 @@ // // Sample server usage: // func handler(conn net.Conn) { -// or, err := pt.ConnectOr(&ptInfo, conn, "foo") +// or, err := pt.ConnectOr(&ptInfo, conn.RemoteAddr(), "foo") // if err != nil { // return // } @@ -648,10 +648,10 @@ func extOrPortRecvCommand(s io.Reader) (cmd uint16, body []byte, err error) { // Send USERADDR and TRANSPORT commands followed by a DONE command. Wait for an // OKAY or DENY response command from the server. Returns nil if and only if // OKAY is received. -func extOrPortSetup(s io.ReadWriter, conn net.Conn, methodName string) error { +func extOrPortSetup(s io.ReadWriter, addr net.Addr, methodName string) error { var err error - err = extOrPortSendUserAddr(s, conn.RemoteAddr()) + err = extOrPortSendUserAddr(s, addr) if err != nil { return err } @@ -680,7 +680,7 @@ func extOrPortSetup(s io.ReadWriter, conn net.Conn, methodName string) error { // open *net.TCPConn. If connecting to the extended OR port, extended OR port // authentication à la 217-ext-orport-auth.txt is done before returning; an // error is returned if authentication fails. -func ConnectOr(info *ServerInfo, conn net.Conn, methodName string) (*net.TCPConn, error) { +func ConnectOr(info *ServerInfo, addr net.Addr, methodName string) (*net.TCPConn, error) { if info.ExtendedOrAddr == nil { return net.DialTCP("tcp", nil, info.OrAddr) } @@ -695,7 +695,7 @@ func ConnectOr(info *ServerInfo, conn net.Conn, methodName string) (*net.TCPConn s.Close() return nil, err } - err = extOrPortSetup(s, conn, methodName) + err = extOrPortSetup(s, addr, methodName) if err != nil { s.Close() return nil, err ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [goptlib/master] Have extOrPortSendUserAddr take an Addr, not a Conn.
commit 483a23c0fbd9dbd54dbb963425f9673d2dfca347 Author: David Fifield Date: Tue Nov 26 22:42:44 2013 -0800 Have extOrPortSendUserAddr take an Addr, not a Conn. --- pt.go |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pt.go b/pt.go index 58a6824..1bbd911 100644 --- a/pt.go +++ b/pt.go @@ -604,8 +604,8 @@ func extOrPortSendCommand(s io.Writer, cmd uint16, body []byte) error { // Send a USERADDR command on s. See section 3.1.2.1 of // 196-transport-control-ports.txt. -func extOrPortSendUserAddr(s io.Writer, conn net.Conn) error { - return extOrPortSendCommand(s, extOrCmdUserAddr, []byte(conn.RemoteAddr().String())) +func extOrPortSendUserAddr(s io.Writer, addr net.Addr) error { + return extOrPortSendCommand(s, extOrCmdUserAddr, []byte(addr.String())) } // Send a TRANSPORT command on s. See section 3.1.2.2 of @@ -651,7 +651,7 @@ func extOrPortRecvCommand(s io.Reader) (cmd uint16, body []byte, err error) { func extOrPortSetup(s io.ReadWriter, conn net.Conn, methodName string) error { var err error - err = extOrPortSendUserAddr(s, conn) + err = extOrPortSendUserAddr(s, conn.RemoteAddr()) if err != nil { return err } ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [goptlib/master] Add test for extOrPortSendDone.
commit 58b259d4dfb92fe712375553bf63f28b644f5f03 Author: David Fifield Date: Tue Nov 26 23:19:00 2013 -0800 Add test for extOrPortSendDone. --- pt_test.go | 19 +++ 1 file changed, 19 insertions(+) diff --git a/pt_test.go b/pt_test.go index cd9c280..5628a96 100644 --- a/pt_test.go +++ b/pt_test.go @@ -470,3 +470,22 @@ func TestExtOrSendUserAddr(t *testing.T) { } } } + +func TestExtOrPortSendDone(t *testing.T) { + expected := []byte("\x00\x00\x00\x00") + + var buf bytes.Buffer + err := extOrPortSendDone(&buf) + if err != nil { + t.Errorf("unexpectedly returned an error: %s", err) + } + p := make([]byte, 1024) + n, err := buf.Read(p) + if err != nil { + t.Fatal(err) + } + output := p[:n] + if !bytes.Equal(output, expected) { + t.Errorf("â %s (expected %s)", fmtBytes(output), fmtBytes(expected)) + } +} ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [goptlib/master] Add tests for extOrPortRecvCommand.
commit 8a12de97587e4a828381c30d8b80526b8a3a31fa Author: David Fifield Date: Tue Nov 26 23:46:53 2013 -0800 Add tests for extOrPortRecvCommand. --- pt_test.go | 69 1 file changed, 69 insertions(+) diff --git a/pt_test.go b/pt_test.go index 4579fbd..6dc8845 100644 --- a/pt_test.go +++ b/pt_test.go @@ -4,6 +4,7 @@ import ( "bytes" "encoding/binary" "fmt" + "io" "io/ioutil" "net" "os" @@ -518,3 +519,71 @@ func TestExtOrPortSendDone(t *testing.T) { t.Errorf("â %s (expected %s)", fmtBytes(output), fmtBytes(expected)) } } + +func TestExtOrPortRecvCommand(t *testing.T) { + badTests := [...][]byte{ + []byte(""), + []byte("\x12"), + []byte("\x12\x34"), + []byte("\x12\x34\x00"), + []byte("\x12\x34\x00\x01"), + } + goodTests := [...]struct { + input []byte + cmd uint16 + body []byte + leftover []byte + }{ + { + []byte("\x12\x34\x00\x00"), + 0x1234, []byte(""), []byte(""), + }, + { + []byte("\x12\x34\x00\x00more"), + 0x1234, []byte(""), []byte("more"), + }, + { + []byte("\x12\x34\x00\x04body"), + 0x1234, []byte("body"), []byte(""), + }, + { + []byte("\x12\x34\x00\x04bodymore"), + 0x1234, []byte("body"), []byte("more"), + }, + } + + for _, input := range badTests { + var buf bytes.Buffer + buf.Write(input) + _, _, err := extOrPortRecvCommand(&buf) + if err == nil { + t.Errorf("%q unexpectedly succeeded", fmtBytes(input)) + } + } + + for _, test := range goodTests { + var buf bytes.Buffer + buf.Write(test.input) + cmd, body, err := extOrPortRecvCommand(&buf) + if err != nil { + t.Errorf("%s unexpectedly returned an error: %s", fmtBytes(test.input), err) + } + if cmd != test.cmd { + t.Errorf("%s â cmd 0x%04x (expected 0x%04x)", fmtBytes(test.input), cmd, test.cmd) + } + if !bytes.Equal(body, test.body) { + t.Errorf("%s â body %s (expected %s)", fmtBytes(test.input), + fmtBytes(body), fmtBytes(test.body)) + } + p := make([]byte, 1024) + n, err := buf.Read(p) + if err != nil && err != io.EOF { + t.Fatal(err) + } + leftover := p[:n] + if !bytes.Equal(leftover, test.leftover) { + t.Errorf("%s â leftover %s (expected %s)", fmtBytes(test.input), + fmtBytes(leftover), fmtBytes(test.leftover)) + } + } +} ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [goptlib/master] Put more information in an error.
commit be389272dd608f55b0bc3a5825475654cef3e1a3 Author: David Fifield Date: Tue Nov 26 22:23:57 2013 -0800 Put more information in an error. --- pt.go |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pt.go b/pt.go index a5a0107..58a6824 100644 --- a/pt.go +++ b/pt.go @@ -580,7 +580,7 @@ const ( func extOrPortSendCommand(s io.Writer, cmd uint16, body []byte) error { var buf bytes.Buffer if len(body) > 65535 { - return errors.New("command exceeds maximum length of 65535") + return errors.New(fmt.Sprintf("body length %d exceeds maximum of 65535", len(body))) } err := binary.Write(&buf, binary.BigEndian, cmd) if err != nil { ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [goptlib/master] Make compute{Server, Client}Hash take authCookie directly.
commit 2d3d1ebda05aa8324d9d24fbf41fb2466a83eac1 Author: David Fifield Date: Tue Nov 26 23:31:37 2013 -0800 Make compute{Server,Client}Hash take authCookie directly. --- pt.go | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pt.go b/pt.go index 1bbd911..2caac33 100644 --- a/pt.go +++ b/pt.go @@ -472,8 +472,8 @@ func ServerSetup(methodNames []string) (ServerInfo, error) { } // See 217-ext-orport-auth.txt section 4.2.1.3. -func computeServerHash(info *ServerInfo, clientNonce, serverNonce []byte) []byte { - h := hmac.New(sha256.New, info.AuthCookie) +func computeServerHash(authCookie, clientNonce, serverNonce []byte) []byte { + h := hmac.New(sha256.New, authCookie) io.WriteString(h, "ExtORPort authentication server-to-client hash") h.Write(clientNonce) h.Write(serverNonce) @@ -481,8 +481,8 @@ func computeServerHash(info *ServerInfo, clientNonce, serverNonce []byte) []byte } // See 217-ext-orport-auth.txt section 4.2.1.3. -func computeClientHash(info *ServerInfo, clientNonce, serverNonce []byte) []byte { - h := hmac.New(sha256.New, info.AuthCookie) +func computeClientHash(authCookie, clientNonce, serverNonce []byte) []byte { + h := hmac.New(sha256.New, authCookie) io.WriteString(h, "ExtORPort authentication client-to-server hash") h.Write(clientNonce) h.Write(serverNonce) @@ -541,12 +541,12 @@ func extOrPortAuthenticate(s io.ReadWriter, info *ServerInfo) error { return err } - expectedServerHash := computeServerHash(info, clientNonce, serverNonce) + expectedServerHash := computeServerHash(info.AuthCookie, clientNonce, serverNonce) if subtle.ConstantTimeCompare(serverHash, expectedServerHash) != 1 { return errors.New(fmt.Sprintf("mismatch in server hash")) } - clientHash = computeClientHash(info, clientNonce, serverNonce) + clientHash = computeClientHash(info.AuthCookie, clientNonce, serverNonce) _, err = s.Write(clientHash) if err != nil { return err ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [goptlib/master] Add tests for extOrPortSendTransport.
commit a5e7e453bb39396c1b019f81c28c3d6cb052389d Author: David Fifield Date: Tue Nov 26 23:27:21 2013 -0800 Add tests for extOrPortSendTransport. --- pt_test.go | 29 + 1 file changed, 29 insertions(+) diff --git a/pt_test.go b/pt_test.go index 5628a96..4579fbd 100644 --- a/pt_test.go +++ b/pt_test.go @@ -471,6 +471,35 @@ func TestExtOrSendUserAddr(t *testing.T) { } } +func TestExtOrPortSendTransport(t *testing.T) { + tests := [...]struct { + methodName string + expected []byte + }{ + {"", []byte("\x00\x02\x00\x00")}, + {"a", []byte("\x00\x02\x00\x01a")}, + {"alpha", []byte("\x00\x02\x00\x05alpha")}, + } + + for _, test := range tests { + var buf bytes.Buffer + err := extOrPortSendTransport(&buf, test.methodName) + if err != nil { + t.Errorf("%q unexpectedly returned an error: %s", test.methodName, err) + } + p := make([]byte, 1024) + n, err := buf.Read(p) + if err != nil { + t.Fatal(err) + } + output := p[:n] + if !bytes.Equal(output, test.expected) { + t.Errorf("%q â %s (expected %s)", test.methodName, + fmtBytes(output), fmtBytes(test.expected)) + } + } +} + func TestExtOrPortSendDone(t *testing.T) { expected := []byte("\x00\x00\x00\x00") ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere_completed] Update translations for https_everywhere_completed
commit 9deb8516d0b91fcdef682e2bb14e90c8c524f51a Author: Translation commit bot Date: Wed Nov 27 06:15:55 2013 + Update translations for https_everywhere_completed --- pt_BR/ssl-observatory.dtd |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pt_BR/ssl-observatory.dtd b/pt_BR/ssl-observatory.dtd index cb0e3cc..158dae3 100644 --- a/pt_BR/ssl-observatory.dtd +++ b/pt_BR/ssl-observatory.dtd @@ -83,7 +83,7 @@ Passe o mouse sobre as opções para ver mais detalhes:"> - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere] Update translations for https_everywhere
commit 9b9edb6e665b8740ec6643d80f078a089ef5f617 Author: Translation commit bot Date: Wed Nov 27 06:15:51 2013 + Update translations for https_everywhere --- pt_BR/ssl-observatory.dtd |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pt_BR/ssl-observatory.dtd b/pt_BR/ssl-observatory.dtd index cb0e3cc..158dae3 100644 --- a/pt_BR/ssl-observatory.dtd +++ b/pt_BR/ssl-observatory.dtd @@ -83,7 +83,7 @@ Passe o mouse sobre as opções para ver mais detalhes:"> - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [goptlib/master] ptErr isn't exposed.
commit c36f6116428cbf66f4687dbd5042c1c42f04a560 Author: David Fifield Date: Mon Nov 25 21:47:21 2013 -0800 ptErr isn't exposed. --- pt.go | 13 - 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pt.go b/pt.go index b2ec0fe..03c2314 100644 --- a/pt.go +++ b/pt.go @@ -163,23 +163,26 @@ func doError(keyword string, v ...string) *ptErr { return &ptErr{keyword, v} } -// Emit an ENV-ERROR line with explanation text. Return the error as a ptErr. +// Emit an ENV-ERROR line with explanation text. Returns a representation of the +// error. func EnvError(msg string) error { return doError("ENV-ERROR", msg) } -// Emit a VERSION-ERROR line with explanation text. Return the error as a ptErr. +// Emit a VERSION-ERROR line with explanation text. Returns a representation of +// the error. func VersionError(msg string) error { return doError("VERSION-ERROR", msg) } -// Emit a CMETHOD-ERROR line with explanation text. Return the error as a ptErr. +// Emit a CMETHOD-ERROR line with explanation text. Returns a representation of +// the error. func CmethodError(methodName, msg string) error { return doError("CMETHOD-ERROR", methodName, msg) } -// Emit an SMETHOD-ERROR line with explanation text. Return the error as a -// ptErr. +// Emit an SMETHOD-ERROR line with explanation text. Returns a representation of +// the error. func SmethodError(methodName, msg string) error { return doError("SMETHOD-ERROR", methodName, msg) } ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [goptlib/master] Prevent messages from going to stdout in tests.
commit c661fbaf9d4e121a26e629cc9e8e6b7a64174129 Author: David Fifield Date: Mon Nov 25 21:08:09 2013 -0800 Prevent messages from going to stdout in tests. We might later want to actually test what these messages look like; we can replace Stdout with e.g. a bytes.Buffer to do that. --- pt_test.go |7 +++ 1 file changed, 7 insertions(+) diff --git a/pt_test.go b/pt_test.go index ee471fa..979dd56 100644 --- a/pt_test.go +++ b/pt_test.go @@ -2,6 +2,7 @@ package pt import ( "bytes" + "io/ioutil" "net" "os" "sort" @@ -59,6 +60,8 @@ func TestGetManagedTransportVer(t *testing.T) { {"2,1", "1"}, } + Stdout = ioutil.Discard + os.Clearenv() _, err := getManagedTransportVer() if err == nil { @@ -159,6 +162,8 @@ func TestGetClientTransports(t *testing.T) { }, } + Stdout = ioutil.Discard + os.Clearenv() _, err := getClientTransports([]string{"alpha", "beta", "gamma"}) if err == nil { @@ -299,6 +304,8 @@ func TestGetServerBindaddrs(t *testing.T) { }, } + Stdout = ioutil.Discard + os.Clearenv() _, err := getServerBindaddrs([]string{"alpha", "beta", "gamma"}) if err == nil { ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [goptlib/master] Add Stdout variable.
commit dc4c80ed55e770e9359d4d262cd15d99cd7bb80a Author: David Fifield Date: Mon Nov 25 21:04:07 2013 -0800 Add Stdout variable. One may redefine this variable to control where pluggable-transport messages are written, for example to hide them during testing or log them before they are written to the real stdout. --- pt.go | 39 --- 1 file changed, 36 insertions(+), 3 deletions(-) diff --git a/pt.go b/pt.go index ab2b78f..b2ec0fe 100644 --- a/pt.go +++ b/pt.go @@ -64,6 +64,40 @@ import ( "time" ) +// This type wraps a Write method and calls Sync after each Write. +type syncWriter struct { + *os.File +} + +// Call File.Write and then Sync. An error is returned if either operation +// returns an error. +func (w syncWriter) Write(p []byte) (n int, err error) { + n, err = w.File.Write(p) + if err != nil { + return + } + err = w.Sync() + return +} + +// Writer to which pluggable-transport negotiation messages are written. It +// defaults to a Writer that writes to os.Stdout and calls Sync after each +// write. +// +// You may, for example, log pluggable-transport messages by defining a Writer +// that logs what is written to it: +// type logWriteWrapper struct { +// io.Writer +// } +// +// func (w logWriteWrapper) Write(p []byte) (int, error) { +// log.Print(string(p)) +// return w.Writer.Write(p) +// } +// and then redefining Stdout: +// pt.Stdout = logWriteWrapper{pt.Stdout} +var Stdout io.Writer = syncWriter{os.Stdout} + // Represents an error that can happen during negotiation, for example // ENV-ERROR. When an error occurs, we print it to stdout and also pass it up // the return chain. @@ -117,11 +151,10 @@ func formatLine(keyword string, v ...string) string { return buf.String() } -// Print a pluggable transports protocol line to stdout. The line consists of an +// Print a pluggable transports protocol line to Stdout. The line consists of an // unescaped keyword, followed by any number of escaped strings. func Line(keyword string, v ...string) { - fmt.Println(formatLine(keyword, v...)) - os.Stdout.Sync() + fmt.Fprintln(Stdout, formatLine(keyword, v...)) } // Emit and return the given error as a ptErr. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [goptlib/master] Sexy godoc output.
commit 86cdde20fe2830e2d0ea6a1f21d494fbc2a2078c Author: David Fifield Date: Mon Nov 25 21:41:43 2013 -0800 Sexy godoc output. --- examples/dummy-client/dummy-client.go | 13 +++--- examples/dummy-server/dummy-server.go | 15 --- pt.go | 79 + socks/socks.go| 21 - 4 files changed, 78 insertions(+), 50 deletions(-) diff --git a/examples/dummy-client/dummy-client.go b/examples/dummy-client/dummy-client.go index 5d96549..783788a 100644 --- a/examples/dummy-client/dummy-client.go +++ b/examples/dummy-client/dummy-client.go @@ -1,10 +1,13 @@ +// Dummy no-op pluggable transport client. Works only as a managed proxy. +// // Usage (in torrc): -// UseBridges 1 -// Bridge dummy X.X.X.X: -// ClientTransportPlugin dummy exec dummy-client +// UseBridges 1 +// Bridge dummy X.X.X.X: +// ClientTransportPlugin dummy exec dummy-client +// // Because this transport doesn't do anything to the traffic, you can use any -// ordinary relay's ORPort in the Bridge line. - +// ordinary relay's ORPort in the Bridge line; it doesn't have to declare +// support for the dummy transport. package main import ( diff --git a/examples/dummy-server/dummy-server.go b/examples/dummy-server/dummy-server.go index 599a5bf..86176d7 100644 --- a/examples/dummy-server/dummy-server.go +++ b/examples/dummy-server/dummy-server.go @@ -1,9 +1,14 @@ +// Dummy no-op pluggable transport server. Works only as a managed proxy. +// // Usage (in torrc): -// BridgeRelay 1 -// ORPort 9001 -// ExtORPort 6669 -// ServerTransportPlugin dummy exec dummy-server - +// BridgeRelay 1 +// ORPort 9001 +// ExtORPort 6669 +// ServerTransportPlugin dummy exec dummy-server +// +// Because the dummy transport doesn't do anything to the traffic, you can +// connect to it with any ordinary Tor client; you don't have to use +// dummy-client. package main import ( diff --git a/pt.go b/pt.go index 03c2314..eb7048b 100644 --- a/pt.go +++ b/pt.go @@ -1,50 +1,53 @@ -// Tor pluggable transports library. +// Package pt implements the Tor pluggable transports specification. // // Sample client usage: -// -// import "git.torproject.org/pluggable-transports/goptlib.git" -// var ptInfo pt.ClientInfo -// var err error -// ptInfo, err := pt.ClientSetup([]string{"foo"}) -// if err != nil { -// os.Exit(1) -// } -// for _, methodName := range ptInfo.MethodNames { -// ln, err := startSocksListener() +// var ptInfo pt.ClientInfo +// var err error +// ptInfo, err = pt.ClientSetup([]string{"foo"}) // if err != nil { -// pt.CmethodError(methodName, err.Error()) -// continue +// os.Exit(1) +// } +// for _, methodName := range ptInfo.MethodNames { +// ln, err := startSocksListener() +// if err != nil { +// pt.CmethodError(methodName, err.Error()) +// continue +// } +// pt.Cmethod(methodName, "socks4", ln.Addr()) // } -// pt.Cmethod(methodName, "socks4", ln.Addr()) -// } -// pt.CmethodsDone() +// pt.CmethodsDone() +// See the socks package for help with writing a SOCKS listener. // // Sample server usage: -// -// import "git.torproject.org/pluggable-transports/goptlib.git" -// var ptInfo pt.ServerInfo -// var err error -// ptInfo, err = pt.ServerSetup([]string{"foo", "bar"}) -// if err != nil { -// os.Exit(1) -// } -// for _, bindaddr := range ptInfo.Bindaddrs { -// ln, err := startListener(bindaddr.Addr, bindaddr.MethodName) -// if err != nil { -// pt.SmethodError(bindaddr.MethodName, err.Error()) -// continue +// func handler(conn net.Conn) { +// or, err := pt.ConnectOr(&ptInfo, conn, "foo") +// if err != nil { +// return +// } +// // do something with or and conn // } -// pt.Smethod(bindaddr.MethodName, ln.Addr()) -// } -// pt.SmethodsDone() -// func handler(conn net.Conn, methodName string) { -// or, err := pt.ConnectOr(&ptInfo, conn, methodName) +// ... +// var ptInfo pt.ServerInfo +// var err error +// ptInfo, err = pt.ServerSetup([]string{"foo"}) // if err != nil { -// return +// os.Exit(1) // } -// // Do something with or and conn. -// } - +// for _, bindaddr := range ptInfo.Bindaddrs { +// ln, err := startListener(bindaddr.Addr, bindaddr.MethodName) +// if err != nil { +// pt.SmethodError(bindaddr.MethodName, err.Error()) +// continue +// } +// pt.Smethod(bindaddr.MethodName, ln.Addr()) +// } +// pt.SmethodsDone() +// +// Tor pluggable transports specification: +// https://gitweb.torproject.org/torspec.git/blob/HEAD:/pt-spec.txt. +// +// Extended ORPort Authentication: +// http
[tor-commits] [translation/whisperback] Update translations for whisperback
commit d36221ba9b407954ad26542c1a49718c5671215f Author: Translation commit bot Date: Wed Nov 27 02:15:50 2013 + Update translations for whisperback --- pt_BR/pt_BR.po |7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pt_BR/pt_BR.po b/pt_BR/pt_BR.po index 8948ce5..0a26ebb 100644 --- a/pt_BR/pt_BR.po +++ b/pt_BR/pt_BR.po @@ -4,6 +4,7 @@ # # Translators: # Communia , 2013 +# ebonsi, 2013 # Augustine , 2013 # bruuh , 2012 # betodso , 2013 @@ -16,8 +17,8 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-08-01 15:36+0200\n" -"PO-Revision-Date: 2013-11-02 01:01+\n" -"Last-Translator: Communia \n" +"PO-Revision-Date: 2013-11-27 02:10+\n" +"Last-Translator: ebonsi\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/torproject/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -62,7 +63,7 @@ msgstr "Enviando e-mail" #. pylint: disable=C0301 #: ../whisperBack/gui.py:223 msgid "This could take a while..." -msgstr "Esta tarefa pode demorar alguns instantes..." +msgstr "Esta tarefa pode demorar algum tempo..." #: ../whisperBack/gui.py:237 msgid "The contact email adress doesn't seem valid." ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/whisperback_completed] Update translations for whisperback_completed
commit 4f42289b155694cb8bb372edefb31b489d197d80 Author: Translation commit bot Date: Wed Nov 27 02:15:53 2013 + Update translations for whisperback_completed --- pt_BR/pt_BR.po |7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pt_BR/pt_BR.po b/pt_BR/pt_BR.po index 8948ce5..0a26ebb 100644 --- a/pt_BR/pt_BR.po +++ b/pt_BR/pt_BR.po @@ -4,6 +4,7 @@ # # Translators: # Communia , 2013 +# ebonsi, 2013 # Augustine , 2013 # bruuh , 2012 # betodso , 2013 @@ -16,8 +17,8 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-08-01 15:36+0200\n" -"PO-Revision-Date: 2013-11-02 01:01+\n" -"Last-Translator: Communia \n" +"PO-Revision-Date: 2013-11-27 02:10+\n" +"Last-Translator: ebonsi\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/torproject/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -62,7 +63,7 @@ msgstr "Enviando e-mail" #. pylint: disable=C0301 #: ../whisperBack/gui.py:223 msgid "This could take a while..." -msgstr "Esta tarefa pode demorar alguns instantes..." +msgstr "Esta tarefa pode demorar algum tempo..." #: ../whisperBack/gui.py:237 msgid "The contact email adress doesn't seem valid." ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere_completed] Update translations for https_everywhere_completed
commit de1bb5329fb769474734ab882a78825e75c8d84f Author: Translation commit bot Date: Wed Nov 27 02:16:01 2013 + Update translations for https_everywhere_completed --- pt_BR/https-everywhere.dtd |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pt_BR/https-everywhere.dtd b/pt_BR/https-everywhere.dtd index f38f6d5..eb12aa0 100644 --- a/pt_BR/https-everywhere.dtd +++ b/pt_BR/https-everywhere.dtd @@ -3,7 +3,7 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere] Update translations for https_everywhere
commit 244efb28f5d43a6e119e41b7f22b258c11f48b05 Author: Translation commit bot Date: Wed Nov 27 02:15:57 2013 + Update translations for https_everywhere --- pt_BR/https-everywhere.dtd |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pt_BR/https-everywhere.dtd b/pt_BR/https-everywhere.dtd index f38f6d5..eb12aa0 100644 --- a/pt_BR/https-everywhere.dtd +++ b/pt_BR/https-everywhere.dtd @@ -3,7 +3,7 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere] Update translations for https_everywhere
commit 23e212b7c2708c1ebbe484e70df9561ce6b75dc4 Author: Translation commit bot Date: Wed Nov 27 01:45:53 2013 + Update translations for https_everywhere --- pt_BR/https-everywhere.properties | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pt_BR/https-everywhere.properties b/pt_BR/https-everywhere.properties index 3a161d5..a3da3b3 100644 --- a/pt_BR/https-everywhere.properties +++ b/pt_BR/https-everywhere.properties @@ -1,8 +1,8 @@ -https-everywhere.menu.globalEnable = Habilitar HTTPS Everywhere -https-everywhere.menu.globalDisable = Desabilitar HTTPS Everywhere -https-everywhere.menu.enableDisable = Habilitar / Desabilitar Regras +https-everywhere.menu.globalEnable = Habilitar o HTTPS em todo lugar +https-everywhere.menu.globalDisable = Desabilitar o HTTPS em todo lugar +https-everywhere.menu.enableDisable = Habilitar / Desabilitar as Regras https-everywhere.menu.noRules = (Não há Regras para Esta Página) -https-everywhere.menu.unknownRules = (Regras Desconhecidas para Esta Página) -https-everywhere.toolbar.hint = HTTPS Everywhere foi ativado. Você pode habilitá-lo individualmente para cada site, clicando no Ãcone na barra de endereços. -https-everywhere.migration.notification0 = Para implementar uma reparação crucial, esta atualização limpa sua preferência de regras do HTTPS Everywhere para valores padrão. -https-everywhere.menu.ruleset-tests = Executar testes no conjunto de regras do HTTPS Everywhere +https-everywhere.menu.unknownRules = (As regras para Está Página são Desconhecidas) +https-everywhere.toolbar.hint = HTTPS em todo lugar foi ativado. Você pode alterná-lo para um site ou outro, clicando no Ãcone na barra de endereços. +https-everywhere.migration.notification0 = Para implementar uma reparação crucial, esta atualização redefine suas preferências de regras do HTTPS em todo lugar para os valores padrão. +https-everywhere.menu.ruleset-tests = Execute os Testes de Conjunto de Regras para o HTTPS em todo lugar ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere_completed] Update translations for https_everywhere_completed
commit 1b9d4210ef7b2824f76d7efe87a5722ba460fbf1 Author: Translation commit bot Date: Wed Nov 27 01:45:57 2013 + Update translations for https_everywhere_completed --- pt_BR/https-everywhere.properties | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pt_BR/https-everywhere.properties b/pt_BR/https-everywhere.properties index 3a161d5..a3da3b3 100644 --- a/pt_BR/https-everywhere.properties +++ b/pt_BR/https-everywhere.properties @@ -1,8 +1,8 @@ -https-everywhere.menu.globalEnable = Habilitar HTTPS Everywhere -https-everywhere.menu.globalDisable = Desabilitar HTTPS Everywhere -https-everywhere.menu.enableDisable = Habilitar / Desabilitar Regras +https-everywhere.menu.globalEnable = Habilitar o HTTPS em todo lugar +https-everywhere.menu.globalDisable = Desabilitar o HTTPS em todo lugar +https-everywhere.menu.enableDisable = Habilitar / Desabilitar as Regras https-everywhere.menu.noRules = (Não há Regras para Esta Página) -https-everywhere.menu.unknownRules = (Regras Desconhecidas para Esta Página) -https-everywhere.toolbar.hint = HTTPS Everywhere foi ativado. Você pode habilitá-lo individualmente para cada site, clicando no Ãcone na barra de endereços. -https-everywhere.migration.notification0 = Para implementar uma reparação crucial, esta atualização limpa sua preferência de regras do HTTPS Everywhere para valores padrão. -https-everywhere.menu.ruleset-tests = Executar testes no conjunto de regras do HTTPS Everywhere +https-everywhere.menu.unknownRules = (As regras para Está Página são Desconhecidas) +https-everywhere.toolbar.hint = HTTPS em todo lugar foi ativado. Você pode alterná-lo para um site ou outro, clicando no Ãcone na barra de endereços. +https-everywhere.migration.notification0 = Para implementar uma reparação crucial, esta atualização redefine suas preferências de regras do HTTPS em todo lugar para os valores padrão. +https-everywhere.menu.ruleset-tests = Execute os Testes de Conjunto de Regras para o HTTPS em todo lugar ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-launcher-network-settings_completed] Update translations for tor-launcher-network-settings_completed
commit edfea984f82d609aac5ad84e9d7baff32f9f45d0 Author: Translation commit bot Date: Wed Nov 27 01:16:14 2013 + Update translations for tor-launcher-network-settings_completed --- nb/network-settings.dtd | 43 ++- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/nb/network-settings.dtd b/nb/network-settings.dtd index 2232ea5..2eb3821 100644 --- a/nb/network-settings.dtd +++ b/nb/network-settings.dtd @@ -2,38 +2,39 @@ - + - - - + + + - + - + - - - - - - + + + + + + + - + - + @@ -42,13 +43,13 @@ - - - + + + - -https://bridges.torproject.org";> - - + +https://bridges.torproject.org";> + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-launcher-network-settings] Update translations for tor-launcher-network-settings
commit 63dd9e1b10564265eccce3d62e6c3e787f506419 Author: Translation commit bot Date: Wed Nov 27 01:16:10 2013 + Update translations for tor-launcher-network-settings --- nb/network-settings.dtd | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/nb/network-settings.dtd b/nb/network-settings.dtd index 1cabf6b..2eb3821 100644 --- a/nb/network-settings.dtd +++ b/nb/network-settings.dtd @@ -8,7 +8,7 @@ - + @@ -22,7 +22,7 @@ - + @@ -31,7 +31,7 @@ - + @@ -44,12 +44,12 @@ - - + + - + https://bridges.torproject.org";> - - + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-launcher-network-settings] Update translations for tor-launcher-network-settings
commit f52f84b5e43e1b9e4c31f81782ed8478163c3584 Author: Translation commit bot Date: Wed Nov 27 00:46:22 2013 + Update translations for tor-launcher-network-settings --- nb/network-settings.dtd | 30 +++--- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/nb/network-settings.dtd b/nb/network-settings.dtd index 3a8a438..1cabf6b 100644 --- a/nb/network-settings.dtd +++ b/nb/network-settings.dtd @@ -2,26 +2,26 @@ - + - + - + - + - + - - - - - + + + + + @@ -34,7 +34,7 @@ - + @@ -43,13 +43,13 @@ - - - + + + -https://bridges.torproject.org";> +https://bridges.torproject.org";> ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbirdy_completed] Update translations for torbirdy_completed
commit e61d570f31ab6753631928555e149285160a9e31 Author: Translation commit bot Date: Wed Nov 27 00:16:06 2013 + Update translations for torbirdy_completed --- ru/torbirdy.dtd | 44 1 file changed, 24 insertions(+), 20 deletions(-) diff --git a/ru/torbirdy.dtd b/ru/torbirdy.dtd index 3f89051..8c90aa2 100644 --- a/ru/torbirdy.dtd +++ b/ru/torbirdy.dtd @@ -12,46 +12,50 @@ - - - - - - + + + + + + + + - + - + - - - + + + - + - - - - + + + + - + + + - + - + - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbirdy] Update translations for torbirdy
commit d800deaf80f227a5b35fe4e593959d8f95c8f323 Author: Translation commit bot Date: Wed Nov 27 00:16:03 2013 + Update translations for torbirdy --- ru/torbirdy.dtd | 20 ++-- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/ru/torbirdy.dtd b/ru/torbirdy.dtd index a99dfb4..8c90aa2 100644 --- a/ru/torbirdy.dtd +++ b/ru/torbirdy.dtd @@ -24,38 +24,38 @@ - + - + - + - + - + - + - + - + - + - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere_completed] Update translations for https_everywhere_completed
commit f25c652b3f0a3f51a5e20613e3dbf56bcb008e58 Author: Translation commit bot Date: Tue Nov 26 23:45:56 2013 + Update translations for https_everywhere_completed --- pt_BR/ssl-observatory.dtd |8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pt_BR/ssl-observatory.dtd b/pt_BR/ssl-observatory.dtd index eb4955b..cb0e3cc 100644 --- a/pt_BR/ssl-observatory.dtd +++ b/pt_BR/ssl-observatory.dtd @@ -5,7 +5,7 @@ +ao Observatório. Você gostaria de ativá-los?">
[tor-commits] [translation/https_everywhere] Update translations for https_everywhere
commit 73e68b9df1ecc184349c6fa2a24b6cd60a526deb Author: Translation commit bot Date: Tue Nov 26 23:45:52 2013 + Update translations for https_everywhere --- pt_BR/ssl-observatory.dtd |8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pt_BR/ssl-observatory.dtd b/pt_BR/ssl-observatory.dtd index eb4955b..cb0e3cc 100644 --- a/pt_BR/ssl-observatory.dtd +++ b/pt_BR/ssl-observatory.dtd @@ -5,7 +5,7 @@ +ao Observatório. Você gostaria de ativá-los?">
[tor-commits] [translation/https_everywhere_completed] Update translations for https_everywhere_completed
commit 46a9cfae9e350e71730c6a33c33f7e40ccba9642 Author: Translation commit bot Date: Tue Nov 26 22:45:55 2013 + Update translations for https_everywhere_completed --- pt_BR/ssl-observatory.dtd |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pt_BR/ssl-observatory.dtd b/pt_BR/ssl-observatory.dtd index 99836cb..eb4955b 100644 --- a/pt_BR/ssl-observatory.dtd +++ b/pt_BR/ssl-observatory.dtd @@ -83,8 +83,8 @@ Passe o mouse sobre as opções para ver mais detalhes:"> - - + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere] Update translations for https_everywhere
commit 6ed6f7bbd22ff58b751ed3afe5cda37d2fdb7dea Author: Translation commit bot Date: Tue Nov 26 22:45:50 2013 + Update translations for https_everywhere --- pt_BR/ssl-observatory.dtd |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pt_BR/ssl-observatory.dtd b/pt_BR/ssl-observatory.dtd index 99836cb..eb4955b 100644 --- a/pt_BR/ssl-observatory.dtd +++ b/pt_BR/ssl-observatory.dtd @@ -83,8 +83,8 @@ Passe o mouse sobre as opções para ver mais detalhes:"> - - + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26438: {} add damian's presentations. (projects/presentations)
Author: phobos Date: 2013-11-26 22:18:51 + (Tue, 26 Nov 2013) New Revision: 26438 Added: projects/presentations/2013-11-t3am-tor-ecosystem.odp projects/presentations/2013-11-t3am-tor-ecosystem.pdf Log: add damian's presentations. Added: projects/presentations/2013-11-t3am-tor-ecosystem.odp === (Binary files differ) Property changes on: projects/presentations/2013-11-t3am-tor-ecosystem.odp ___ Added: svn:mime-type + application/octet-stream Added: projects/presentations/2013-11-t3am-tor-ecosystem.pdf === (Binary files differ) Property changes on: projects/presentations/2013-11-t3am-tor-ecosystem.pdf ___ Added: svn:mime-type + application/octet-stream ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere] Update translations for https_everywhere
commit 55745e97a564cce7104fbd703bc2d0434e050710 Author: Translation commit bot Date: Tue Nov 26 21:45:51 2013 + Update translations for https_everywhere --- pt_BR/ssl-observatory.dtd | 13 +++-- 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pt_BR/ssl-observatory.dtd b/pt_BR/ssl-observatory.dtd index 282c8e9..99836cb 100644 --- a/pt_BR/ssl-observatory.dtd +++ b/pt_BR/ssl-observatory.dtd @@ -42,14 +42,14 @@ rede corporativa muito intrusiva:"> "Quando você ver um novo certificado, diga ao Observatório qual ISP você está conectado"> +"Isto irá buscar e enviar o âO número do Sistema Autônomoâ da sua rede. Isto irá nos ajudar a localizar ataques contra o HTTPS, e a determinar se nós temos observações das redes localizadas em lugares como o Irã e a SÃria, onde estes ataques são relativamente mais comuns."> +"O HTTPS Em todo lugar pode usar o Observatório SSL de EFF, para realizar duas funções: (1) enviar cópias dos certificados HTTPS ao Observatório, para ajudar-nos +a detectar o "homem no meio" destes ataques e melhorar a segurança da Web; e (2) +Avisar-nos sobre conexões inseguras ou ataques ao seu navegador."> https://www.algumacoisa.com, o certificado +"Por exemplo, quando você visita o https://www.something.com, o certificado recebido pelo Observatório indicará que alguém visitou -www.algumacoisa.com, mas não quem visitou o site, ou qual página especÃfica foi vista. Passe o mouse sobre as opções para mais detalhes:"> +www.something.com, mas não quem visitou o site, ou qual página especÃfica que foi vista. +Passe o mouse sobre as opções para ver mais detalhes:"> ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere_completed] Update translations for https_everywhere_completed
commit 601c78a35b0ae4e77cc7f74aee570d4c1f499cb8 Author: Translation commit bot Date: Tue Nov 26 21:45:56 2013 + Update translations for https_everywhere_completed --- pt_BR/ssl-observatory.dtd | 13 +++-- 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pt_BR/ssl-observatory.dtd b/pt_BR/ssl-observatory.dtd index 282c8e9..99836cb 100644 --- a/pt_BR/ssl-observatory.dtd +++ b/pt_BR/ssl-observatory.dtd @@ -42,14 +42,14 @@ rede corporativa muito intrusiva:"> "Quando você ver um novo certificado, diga ao Observatório qual ISP você está conectado"> +"Isto irá buscar e enviar o âO número do Sistema Autônomoâ da sua rede. Isto irá nos ajudar a localizar ataques contra o HTTPS, e a determinar se nós temos observações das redes localizadas em lugares como o Irã e a SÃria, onde estes ataques são relativamente mais comuns."> +"O HTTPS Em todo lugar pode usar o Observatório SSL de EFF, para realizar duas funções: (1) enviar cópias dos certificados HTTPS ao Observatório, para ajudar-nos +a detectar o "homem no meio" destes ataques e melhorar a segurança da Web; e (2) +Avisar-nos sobre conexões inseguras ou ataques ao seu navegador."> https://www.algumacoisa.com, o certificado +"Por exemplo, quando você visita o https://www.something.com, o certificado recebido pelo Observatório indicará que alguém visitou -www.algumacoisa.com, mas não quem visitou o site, ou qual página especÃfica foi vista. Passe o mouse sobre as opções para mais detalhes:"> +www.something.com, mas não quem visitou o site, ou qual página especÃfica que foi vista. +Passe o mouse sobre as opções para ver mais detalhes:"> ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere] Update translations for https_everywhere
commit f1e360650d38aa5309fb7df6e940aaf96abf134e Author: Translation commit bot Date: Tue Nov 26 21:15:52 2013 + Update translations for https_everywhere --- pt_BR/ssl-observatory.dtd |8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pt_BR/ssl-observatory.dtd b/pt_BR/ssl-observatory.dtd index 06f969e..282c8e9 100644 --- a/pt_BR/ssl-observatory.dtd +++ b/pt_BR/ssl-observatory.dtd @@ -30,19 +30,19 @@ rede corporativa muito intrusiva:"> "Submeta e verifique os certificados assinados pelas non-standard root CAs"> +"à seguro (e uma boa idéia) habilitar esta opção, a não ser que você estiver usando uma rede corporativa intrusiva ou o Kapersky antivirus que monitora a sua navegação com uma proxy TLS e um certificado raiz de autoridade privada. Se este for habilitado em uma rede deste tipo, esta opção pode publicar evidências de quais domÃnios https:// foram visitados através daquele proxy, por causa dos certificados únicos que poderiam ser produzidos. Então nós deixamos isto desabilitado por padrão."> - + +"Quando você ver um novo certificado, diga ao Observatório qual ISP você está conectado"> +"Isto irá buscar e enviar o âO número do Sistema Autônomoâ da sua rede. Isto irá nos ajudar a localizar ataques contra o HTTPS, e a determinar se nós temos observações das redes localizadas em lugares como Irã e a SÃria, onde os ataques são relativamente mais comuns."> ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere_completed] Update translations for https_everywhere_completed
commit 241c7c9c9c03b42129866e2dc9483dc76b78ba3f Author: Translation commit bot Date: Tue Nov 26 21:15:57 2013 + Update translations for https_everywhere_completed --- pt_BR/ssl-observatory.dtd |8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pt_BR/ssl-observatory.dtd b/pt_BR/ssl-observatory.dtd index 06f969e..282c8e9 100644 --- a/pt_BR/ssl-observatory.dtd +++ b/pt_BR/ssl-observatory.dtd @@ -30,19 +30,19 @@ rede corporativa muito intrusiva:"> "Submeta e verifique os certificados assinados pelas non-standard root CAs"> +"à seguro (e uma boa idéia) habilitar esta opção, a não ser que você estiver usando uma rede corporativa intrusiva ou o Kapersky antivirus que monitora a sua navegação com uma proxy TLS e um certificado raiz de autoridade privada. Se este for habilitado em uma rede deste tipo, esta opção pode publicar evidências de quais domÃnios https:// foram visitados através daquele proxy, por causa dos certificados únicos que poderiam ser produzidos. Então nós deixamos isto desabilitado por padrão."> - + +"Quando você ver um novo certificado, diga ao Observatório qual ISP você está conectado"> +"Isto irá buscar e enviar o âO número do Sistema Autônomoâ da sua rede. Isto irá nos ajudar a localizar ataques contra o HTTPS, e a determinar se nós temos observações das redes localizadas em lugares como Irã e a SÃria, onde os ataques são relativamente mais comuns."> ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere_completed] Update translations for https_everywhere_completed
commit d51ca32925b5e5c4fd5936c2715b7d5f7b102281 Author: Translation commit bot Date: Tue Nov 26 20:45:59 2013 + Update translations for https_everywhere_completed --- ar/https-everywhere.dtd |4 pt_BR/ssl-observatory.dtd | 14 +++--- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/ar/https-everywhere.dtd b/ar/https-everywhere.dtd index c9183b7..230afd1 100644 --- a/ar/https-everywhere.dtd +++ b/ar/https-everywhere.dtd @@ -40,3 +40,7 @@ + + + + diff --git a/pt_BR/ssl-observatory.dtd b/pt_BR/ssl-observatory.dtd index e484c15..06f969e 100644 --- a/pt_BR/ssl-observatory.dtd +++ b/pt_BR/ssl-observatory.dtd @@ -1,11 +1,11 @@ - + - + +"Deveria o HTTPS em todo lugar usar o SSL Observatório?"> +"Seguro, a não ser que você estiver usando uma rede corporativa com nomes de provedores de intranet secretos:"> ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere] Update translations for https_everywhere
commit 3ce18c1bc8208a65099d3a77d10e17ef1c975c44 Author: Translation commit bot Date: Tue Nov 26 20:45:54 2013 + Update translations for https_everywhere --- ar/https-everywhere.dtd |2 +- pt_BR/ssl-observatory.dtd | 14 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/ar/https-everywhere.dtd b/ar/https-everywhere.dtd index 9f7622f..230afd1 100644 --- a/ar/https-everywhere.dtd +++ b/ar/https-everywhere.dtd @@ -41,6 +41,6 @@ - + diff --git a/pt_BR/ssl-observatory.dtd b/pt_BR/ssl-observatory.dtd index e484c15..06f969e 100644 --- a/pt_BR/ssl-observatory.dtd +++ b/pt_BR/ssl-observatory.dtd @@ -1,11 +1,11 @@ - + - + +"Deveria o HTTPS em todo lugar usar o SSL Observatório?"> +"Seguro, a não ser que você estiver usando uma rede corporativa com nomes de provedores de intranet secretos:"> ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torcheck_completed] Update translations for torcheck_completed
commit 852df3de11e3c86404e03fa421bdb5fb4f38825e Author: Translation commit bot Date: Tue Nov 26 20:15:51 2013 + Update translations for torcheck_completed --- pt_BR/torcheck.po |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pt_BR/torcheck.po b/pt_BR/torcheck.po index 14f49ca..3cdc603 100644 --- a/pt_BR/torcheck.po +++ b/pt_BR/torcheck.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2013-11-26 19:41+\n" +"PO-Revision-Date: 2013-11-26 19:50+\n" "Last-Translator: ebonsi\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/torproject/language/pt_BR/)\n" "MIME-Version: 1.0\n" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-misc] Update translations for tails-misc
commit c50ad9c80ab1a1ad1c5cb38447232d2776c0d9b7 Author: Translation commit bot Date: Tue Nov 26 20:16:16 2013 + Update translations for tails-misc --- ar.po |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ar.po b/ar.po index 659f5bc..2b6cfcb 100644 --- a/ar.po +++ b/ar.po @@ -12,8 +12,8 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-10-26 23:41+0200\n" -"PO-Revision-Date: 2013-11-06 09:01+\n" -"Last-Translator: runasand \n" +"PO-Revision-Date: 2013-11-26 20:10+\n" +"Last-Translator: Sherief Alaa \n" "Language-Team: Arabic (http://www.transifex.com/projects/p/torproject/language/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -421,7 +421,7 @@ msgstr "ستت٠إزاÙØ© TrueCrypt ٠٠تاÙÙز ÙرÙبا٠بسبب ا٠#: ../config/chroot_local-includes/etc/skel/Desktop/Report_an_error.desktop.in.h:1 msgid "Report an error" -msgstr "" +msgstr "ابÙغ ع٠خطأ" #: ../config/chroot_local-includes/etc/skel/Desktop/Tails_documentation.desktop.in.h:1 msgid "Tails documentation" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-misc_completed] Update translations for tails-misc_completed
commit 1a88e34bd6d7a0ea3d8f700eb23379c7cbf18f02 Author: Translation commit bot Date: Tue Nov 26 20:16:18 2013 + Update translations for tails-misc_completed --- ar.po | 24 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/ar.po b/ar.po index 1ceb517..2b6cfcb 100644 --- a/ar.po +++ b/ar.po @@ -10,10 +10,10 @@ msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" -"Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n"; -"POT-Creation-Date: 2013-09-09 12:35+0200\n" -"PO-Revision-Date: 2013-10-22 06:40+\n" -"Last-Translator: Mohammed ALDOUB \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-10-26 23:41+0200\n" +"PO-Revision-Date: 2013-11-26 20:10+\n" +"Last-Translator: Sherief Alaa \n" "Language-Team: Arabic (http://www.transifex.com/projects/p/torproject/language/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -240,21 +240,21 @@ msgstr "٠عÙÙ٠ات اÙÙسخة:\n%s" msgid "About Tails" msgstr "ع٠تÙÙز" -#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:118 +#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:114 +#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:120 #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:124 -#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:128 msgid "Your additional software" msgstr "برا٠ج٠اÙاضاÙÙØ©" -#: 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:115 +#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:125 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 "Ùش٠اÙتØدÙØ«. رب٠ا ÙÙÙ٠اÙسبب Ù Ø´ÙÙØ© Ù٠اÙشبÙØ©. تأÙد ٠٠اتصاÙ٠باÙشبÙØ©Ø ØاÙ٠إعادة تشغÙ٠تاÙÙز أ٠اÙرأ سج٠رسائ٠اÙÙظا٠ÙÙÙ٠اÙÙ Ø´ÙÙØ© بشÙ٠أÙضÙ." -#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:125 +#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:121 msgid "The upgrade was successful." msgstr "ت٠اÙتØدÙØ« بÙجاØ." @@ -419,9 +419,9 @@ msgid "" "concerns." msgstr "ستت٠إزاÙØ© TrueCrypt ٠٠تاÙÙز ÙرÙبا٠بسبب اÙرخصة Ù٠شاÙ٠باÙتطÙÙر." -#: ../config/chroot_local-includes/etc/skel/Desktop/Report_a_Bug.desktop.in.h:1 -msgid "Report a Bug" -msgstr "ابÙغ ع٠خطأ باÙبرÙا٠ج" +#: ../config/chroot_local-includes/etc/skel/Desktop/Report_an_error.desktop.in.h:1 +msgid "Report an error" +msgstr "ابÙغ ع٠خطأ" #: ../config/chroot_local-includes/etc/skel/Desktop/Tails_documentation.desktop.in.h:1 msgid "Tails documentation" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torcheck] Update translations for torcheck
commit 0a6ae25a8c71a5a1ddc5493dad04d531adcec40e Author: Translation commit bot Date: Tue Nov 26 20:15:47 2013 + Update translations for torcheck --- pt_BR/torcheck.po |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pt_BR/torcheck.po b/pt_BR/torcheck.po index 14f49ca..3cdc603 100644 --- a/pt_BR/torcheck.po +++ b/pt_BR/torcheck.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2013-11-26 19:41+\n" +"PO-Revision-Date: 2013-11-26 19:50+\n" "Last-Translator: ebonsi\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/torproject/language/pt_BR/)\n" "MIME-Version: 1.0\n" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torcheck_completed] Update translations for torcheck_completed
commit a8b865547ae9969151c26a351116daf2d8df29e9 Author: Translation commit bot Date: Tue Nov 26 19:45:52 2013 + Update translations for torcheck_completed --- pt_BR/torcheck.po |7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pt_BR/torcheck.po b/pt_BR/torcheck.po index 27ca636..14f49ca 100644 --- a/pt_BR/torcheck.po +++ b/pt_BR/torcheck.po @@ -3,6 +3,7 @@ # # Translators: # Communia , 2013 +# ebonsi, 2013 # flavioamieiro , 2012 # gmsalomao2 , 2011 # Snake Plissken <>, 2012 @@ -10,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2013-11-06 09:10+\n" -"Last-Translator: runasand \n" +"PO-Revision-Date: 2013-11-26 19:41+\n" +"Last-Translator: ebonsi\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/torproject/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,7 +22,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" msgid "Congratulations. Your browser is configured to use Tor." -msgstr "Parabéns. O seu navegador está configurado para usar Tor. " +msgstr "Parabéns. O seu navegador está configurado para usar o Tor. " msgid "" "Please refer to the https://www.torproject.org/\";>Tor website " ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torcheck] Update translations for torcheck
commit 7089772e8e20bd55e6863ccf503fb70c3cc70308 Author: Translation commit bot Date: Tue Nov 26 19:45:50 2013 + Update translations for torcheck --- pt_BR/torcheck.po |7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pt_BR/torcheck.po b/pt_BR/torcheck.po index 27ca636..14f49ca 100644 --- a/pt_BR/torcheck.po +++ b/pt_BR/torcheck.po @@ -3,6 +3,7 @@ # # Translators: # Communia , 2013 +# ebonsi, 2013 # flavioamieiro , 2012 # gmsalomao2 , 2011 # Snake Plissken <>, 2012 @@ -10,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2013-11-06 09:10+\n" -"Last-Translator: runasand \n" +"PO-Revision-Date: 2013-11-26 19:41+\n" +"Last-Translator: ebonsi\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/torproject/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,7 +22,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" msgid "Congratulations. Your browser is configured to use Tor." -msgstr "Parabéns. O seu navegador está configurado para usar Tor. " +msgstr "Parabéns. O seu navegador está configurado para usar o Tor. " msgid "" "Please refer to the https://www.torproject.org/\";>Tor website " ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/gettor_completed] Update translations for gettor_completed
commit de3ba5c089941b7e84997d20f0c7cc36340b7199 Author: Translation commit bot Date: Tue Nov 26 19:45:09 2013 + Update translations for gettor_completed --- pt_BR/gettor.po |9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pt_BR/gettor.po b/pt_BR/gettor.po index d9bf723..de70fdb 100644 --- a/pt_BR/gettor.po +++ b/pt_BR/gettor.po @@ -4,6 +4,7 @@ # # Translators: # Communia , 2013 +# ebonsi, 2013 # Jacob Appelbaum , 2009 # marcosof , 2013 # Snake Plissken <>, 2012 @@ -11,10 +12,10 @@ msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" -"Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n"; +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-01-19 13:40+0100\n" -"PO-Revision-Date: 2013-08-19 16:20+\n" -"Last-Translator: Communia \n" +"PO-Revision-Date: 2013-11-26 19:40+\n" +"Last-Translator: ebonsi\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/torproject/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -104,7 +105,7 @@ msgstr "Este exemplo lhe enviará o pacote solicitado em uma versão local para\ #: lib/gettor/i18n.py:76 msgid " List of supported locales:" -msgstr "Lista de localidades suportadas:" +msgstr "Lista de locais disponÃveis:" #: lib/gettor/i18n.py:78 msgid "Here is a list of all available languages:" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/gettor] Update translations for gettor
commit d6f1f75ed2cecb8ee29bbca3fc90b3e764c8092b Author: Translation commit bot Date: Tue Nov 26 19:45:04 2013 + Update translations for gettor --- pt_BR/gettor.po |9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pt_BR/gettor.po b/pt_BR/gettor.po index d9bf723..de70fdb 100644 --- a/pt_BR/gettor.po +++ b/pt_BR/gettor.po @@ -4,6 +4,7 @@ # # Translators: # Communia , 2013 +# ebonsi, 2013 # Jacob Appelbaum , 2009 # marcosof , 2013 # Snake Plissken <>, 2012 @@ -11,10 +12,10 @@ msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" -"Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n"; +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-01-19 13:40+0100\n" -"PO-Revision-Date: 2013-08-19 16:20+\n" -"Last-Translator: Communia \n" +"PO-Revision-Date: 2013-11-26 19:40+\n" +"Last-Translator: ebonsi\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/torproject/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -104,7 +105,7 @@ msgstr "Este exemplo lhe enviará o pacote solicitado em uma versão local para\ #: lib/gettor/i18n.py:76 msgid " List of supported locales:" -msgstr "Lista de localidades suportadas:" +msgstr "Lista de locais disponÃveis:" #: lib/gettor/i18n.py:78 msgid "Here is a list of all available languages:" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere] Update translations for https_everywhere
commit 9a1990d539d7c56abaf852014e896b91dabcd4aa Author: Translation commit bot Date: Tue Nov 26 15:15:51 2013 + Update translations for https_everywhere --- de/https-everywhere.properties |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/de/https-everywhere.properties b/de/https-everywhere.properties index 8a05008..d2fff38 100644 --- a/de/https-everywhere.properties +++ b/de/https-everywhere.properties @@ -5,4 +5,4 @@ https-everywhere.menu.noRules = (Keine Regeln für diese Seite) https-everywhere.menu.unknownRules = (Regeln für diese Seite unbekannt) https-everywhere.toolbar.hint = HTTPS Everywhere ist nun aktiv. Sie können es für bestimmte Seiten ein- oder ausschalten, indem Sie auf das Icon in der Adresszeile klicken. https-everywhere.migration.notification0 = Um einen wichtigen Fix zu implementieren, wird dieses Update deine HTTPS Everywhere Regel-Einstellungen zurücksetzen. -# https-everywhere.menu.ruleset-tests = Run HTTPS Everywhere Ruleset Tests +https-everywhere.menu.ruleset-tests = Führen HTTPS Reglesatz Tests überall ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere_completed] Update translations for https_everywhere_completed
commit 66d4f2bae502f259bfb5d1835f64fa5d7e8158fd Author: Translation commit bot Date: Tue Nov 26 15:15:56 2013 + Update translations for https_everywhere_completed --- de/https-everywhere.properties |1 + 1 file changed, 1 insertion(+) diff --git a/de/https-everywhere.properties b/de/https-everywhere.properties index c7c53e6..d2fff38 100644 --- a/de/https-everywhere.properties +++ b/de/https-everywhere.properties @@ -5,3 +5,4 @@ https-everywhere.menu.noRules = (Keine Regeln für diese Seite) https-everywhere.menu.unknownRules = (Regeln für diese Seite unbekannt) https-everywhere.toolbar.hint = HTTPS Everywhere ist nun aktiv. Sie können es für bestimmte Seiten ein- oder ausschalten, indem Sie auf das Icon in der Adresszeile klicken. https-everywhere.migration.notification0 = Um einen wichtigen Fix zu implementieren, wird dieses Update deine HTTPS Everywhere Regel-Einstellungen zurücksetzen. +https-everywhere.menu.ruleset-tests = Führen HTTPS Reglesatz Tests überall ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-launcher-network-settings] Update translations for tor-launcher-network-settings
commit da949e2a1448c8f2457e04eeed07a8a9139ca2b0 Author: Translation commit bot Date: Tue Nov 26 14:46:34 2013 + Update translations for tor-launcher-network-settings --- uk/network-settings.dtd | 82 +++ 1 file changed, 41 insertions(+), 41 deletions(-) diff --git a/uk/network-settings.dtd b/uk/network-settings.dtd index a999c23..c18a8b6 100644 --- a/uk/network-settings.dtd +++ b/uk/network-settings.dtd @@ -1,55 +1,55 @@ - + - + - - + + - - - - - - - + + + + + + + - + - - - - - - + + + + + + - - + + - + - - + + - + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + +https://bridges.torproject.org";> + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/abouttor-homepage] Update translations for abouttor-homepage
commit 4c55f270a5318a8b3c381b6b2ff968eca8671ebd Author: Translation commit bot Date: Tue Nov 26 14:46:41 2013 + Update translations for abouttor-homepage --- uk/aboutTor.dtd | 94 +++ 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/uk/aboutTor.dtd b/uk/aboutTor.dtd index 530f9ec..822f460 100644 --- a/uk/aboutTor.dtd +++ b/uk/aboutTor.dtd @@ -10,18 +10,18 @@ - + - - - - - - - - + + + + + + + + - + - - - - - - - - - - - - - - - - - - +https://startpage.com/rth/search";> +https://duckduckgo.com/html/";> + + + + +https://startpage.com/eng/protect-privacy.html";> +https://duckduckgo.com/privacy.html";> + + + + + + +https://startpage.com/";> +https://duckduckgo.com/";> + + - - - - - - - - - - - - - - - - + + + + + + + +https://www.torproject.org/download/download.html.en#warning";> + + + +https://www.torproject.org/docs/tor-doc-relay.html.en";> + +https://www.torproject.org/getinvolved/volunteer.html.en";> + +https://www.torproject.org/donate/donate.html.en";> - - - + + +https://www.torproject.org/about/overview.html.en";> ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-misc] Update translations for tails-misc
commit 69d370f0e6dc51147a1e683c2628cb284bcb Author: Translation commit bot Date: Tue Nov 26 14:46:38 2013 + Update translations for tails-misc --- uk.po |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/uk.po b/uk.po index 3800dd2..2f2c43f 100644 --- a/uk.po +++ b/uk.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-10-26 23:41+0200\n" -"PO-Revision-Date: 2013-11-06 09:01+\n" +"PO-Revision-Date: 2013-11-26 14:31+\n" "Last-Translator: runasand \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/torproject/language/uk/)\n" "MIME-Version: 1.0\n" @@ -41,7 +41,7 @@ msgstr "" #: config/chroot_local-includes/usr/local/bin/gpgApplet:139 msgid "Exit" -msgstr "" +msgstr "ÐÐ¸Ñ Ñд" #: config/chroot_local-includes/usr/local/bin/gpgApplet:141 msgid "About" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/mat-gui] Update translations for mat-gui
commit ed32d3aaadaaf4389ccfa74874101ae0a1e92aec Author: Translation commit bot Date: Tue Nov 26 14:46:25 2013 + Update translations for mat-gui --- uk.po |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/uk.po b/uk.po index 1335672..b0b87fa 100644 --- a/uk.po +++ b/uk.po @@ -3,12 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Translators: msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n"; "POT-Creation-Date: 2013-07-01 19:26+0200\n" -"PO-Revision-Date: 2013-07-25 09:22+\n" +"PO-Revision-Date: 2013-11-26 14:31+\n" "Last-Translator: runasand \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/torproject/language/uk/)\n" "MIME-Version: 1.0\n" @@ -92,7 +93,7 @@ msgstr "" #: mat-gui:354 data/mat.ui:291 msgid "Filename" -msgstr "" +msgstr "Ðм'Ñ ÑайлÑ" #: mat-gui:356 msgid "Mimetype" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-greeter] Update translations for tails-greeter
commit c686fe1e2039ab6a422234df7600fc531bf367c8 Author: Translation commit bot Date: Tue Nov 26 14:46:17 2013 + Update translations for tails-greeter --- uk/uk.po | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/uk/uk.po b/uk/uk.po index ebdcd16..37ea36f 100644 --- a/uk/uk.po +++ b/uk/uk.po @@ -6,9 +6,9 @@ msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" -"Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n"; -"POT-Creation-Date: 2013-05-12 19:29+0200\n" -"PO-Revision-Date: 2013-05-22 12:45+\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-11-22 13:49+0100\n" +"PO-Revision-Date: 2013-11-26 14:31+\n" "Last-Translator: runasand \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/torproject/language/uk/)\n" "MIME-Version: 1.0\n" @@ -35,11 +35,11 @@ msgstr "" #: ../glade/persistencewindow.glade.h:5 msgid "Yes" -msgstr "" +msgstr "Так" #: ../glade/persistencewindow.glade.h:6 msgid "No" -msgstr "" +msgstr "ÐÑ" #: ../glade/persistencewindow.glade.h:7 msgid "Passphrase:" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torcheck] Update translations for torcheck
commit f4792d693303a55d702ca26b2b53114dd92eace1 Author: Translation commit bot Date: Tue Nov 26 14:46:01 2013 + Update translations for torcheck --- uk/torcheck.po |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uk/torcheck.po b/uk/torcheck.po index 82adbf3..65b1ced 100644 --- a/uk/torcheck.po +++ b/uk/torcheck.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2013-11-26 07:57+\n" +"PO-Revision-Date: 2013-11-26 14:18+\n" "Last-Translator: AVATOR \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/torproject/language/uk/)\n" "MIME-Version: 1.0\n" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/vidalia_alpha] Update translations for vidalia_alpha
commit f8f243a3ffbd3da6e3ebbf62349e215b46cb97d8 Author: Translation commit bot Date: Tue Nov 26 14:45:27 2013 + Update translations for vidalia_alpha --- uk/vidalia_uk.po | 20 ++-- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/uk/vidalia_uk.po b/uk/vidalia_uk.po index 45dffe2..1d13ec5 100644 --- a/uk/vidalia_uk.po +++ b/uk/vidalia_uk.po @@ -1556,7 +1556,7 @@ msgstr "" msgctxt "HelpBrowser" msgid "Search" -msgstr "" +msgstr "ÐоÑÑк" msgctxt "HelpBrowser" msgid "Searching for:" @@ -1665,7 +1665,7 @@ msgstr "" msgctxt "MainWindow" msgid "Exit" -msgstr "" +msgstr "ÐÐ¸Ñ Ñд" msgctxt "MainWindow" msgid "Bandwidth Graph" @@ -1733,7 +1733,7 @@ msgstr "" msgctxt "MainWindow" msgid "Connecting to the Tor network" -msgstr "" +msgstr "ÐÑдклÑÑÐµÐ½Ð½Ñ Ð´Ð¾ меÑÐµÐ¶Ñ Tor" msgctxt "MainWindow" msgid "Establishing a Tor circuit" @@ -2543,7 +2543,7 @@ msgctxt "NetworkPage" msgid "" "You must specify both an IP address or hostname and a port number to " "configure Tor to use a proxy to access the Internet." -msgstr "" +msgstr "Ðи Ð¿Ð¾Ð²Ð¸Ð½Ð½Ñ Ð²ÐºÐ°Ð·Ð°Ñи IP-адÑеÑÑ Ð°Ð±Ð¾ Ñм'Ñ Ñ Ð¾ÑÑа Ñ Ð¿Ð¾ÑÑ, Ñоб налаÑÑÑваÑи Tor Ñ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑваÑи пÑокÑÑ Ð´Ð»Ñ Ð´Ð¾ÑÑÑÐ¿Ñ Ð² ÐнÑеÑнеÑ." msgctxt "NetworkPage" msgid "" @@ -2657,7 +2657,7 @@ msgstr "" msgctxt "NetworkPage" msgid "You must select the proxy type." -msgstr "" +msgstr "ÐÐµÐ¾Ð±Ñ Ñдно вибÑаÑи Ñип пÑокÑÑ." msgctxt "NetworkPage" msgid "SOCKS 4" @@ -2673,7 +2673,7 @@ msgstr "" msgctxt "NetworkPage" msgid "You must specify one or more bridges." -msgstr "" +msgstr "ÐÐµÐ¾Ð±Ñ Ñдно задаÑи один або кÑлÑка моÑÑÑв." msgctxt "PluginEngine" msgid "WARNING: %1 doesn't have an info file." @@ -3516,7 +3516,7 @@ msgstr "" msgctxt "StatusTab" msgid "Tor Status" -msgstr "" +msgstr "СÑаÑÑÑ Tor" msgctxt "StatusTab" msgid "Show on startup" @@ -3794,11 +3794,11 @@ msgstr "ÐÑдмова" msgctxt "VMessageBox" msgid "Yes" -msgstr "" +msgstr "Так" msgctxt "VMessageBox" msgid "No" -msgstr "" +msgstr "ÐÑ" msgctxt "VMessageBox" msgid "Help" @@ -3822,7 +3822,7 @@ msgstr "" msgctxt "VMessageBox" msgid "Quit" -msgstr "" +msgstr "ÐийÑи" msgctxt "VMessageBox" msgid "Browse" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/gettor] Update translations for gettor
commit 92b017668066bb3e17bb0f09abf7adbb6b0f855f Author: Translation commit bot Date: Tue Nov 26 14:45:09 2013 + Update translations for gettor --- uk/gettor.po |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uk/gettor.po b/uk/gettor.po index f121901..1a170b6 100644 --- a/uk/gettor.po +++ b/uk/gettor.po @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-01-19 13:40+0100\n" -"PO-Revision-Date: 2013-11-26 12:04+\n" +"PO-Revision-Date: 2013-11-26 14:18+\n" "Last-Translator: AVATOR \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/torproject/language/uk/)\n" "MIME-Version: 1.0\n" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/bridgedb] Update translations for bridgedb
commit 212ccdafd673663216fbf8de63f13c73c44e7d14 Author: Translation commit bot Date: Tue Nov 26 14:45:03 2013 + Update translations for bridgedb --- uk/LC_MESSAGES/bridgedb.po |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uk/LC_MESSAGES/bridgedb.po b/uk/LC_MESSAGES/bridgedb.po index 99cc1a8..32214e5 100644 --- a/uk/LC_MESSAGES/bridgedb.po +++ b/uk/LC_MESSAGES/bridgedb.po @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n"; "POT-Creation-Date: 2013-03-27 21:41+\n" -"PO-Revision-Date: 2013-11-26 08:24+\n" +"PO-Revision-Date: 2013-11-26 14:18+\n" "Last-Translator: AVATOR \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/torproject/language/uk/)\n" "MIME-Version: 1.0\n" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/orbot] Update translations for orbot
commit 3c3a0a4a83dfabbd24256b8d8d65e2d7cda78376 Author: Translation commit bot Date: Tue Nov 26 14:45:14 2013 + Update translations for orbot --- values-uk/strings.xml |2 ++ 1 file changed, 2 insertions(+) diff --git a/values-uk/strings.xml b/values-uk/strings.xml index 6769512..e53aa45 100644 --- a/values-uk/strings.xml +++ b/values-uk/strings.xml @@ -3,8 +3,10 @@ ÐгÑлд ÐалаÑÑÑÐ²Ð°Ð½Ð½Ñ Ðопомога + СÑаÑÑ Ðопомога ÐакÑиÑи + ÐÐ¸Ñ Ñд Ðазад ÐÑдмова ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/bridgedb_completed] Update translations for bridgedb_completed
commit 76a62f618143dd06f521a5538b3ac14b94c7819f Author: Translation commit bot Date: Tue Nov 26 14:45:07 2013 + Update translations for bridgedb_completed --- uk/LC_MESSAGES/bridgedb.po |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uk/LC_MESSAGES/bridgedb.po b/uk/LC_MESSAGES/bridgedb.po index 99cc1a8..32214e5 100644 --- a/uk/LC_MESSAGES/bridgedb.po +++ b/uk/LC_MESSAGES/bridgedb.po @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n"; "POT-Creation-Date: 2013-03-27 21:41+\n" -"PO-Revision-Date: 2013-11-26 08:24+\n" +"PO-Revision-Date: 2013-11-26 14:18+\n" "Last-Translator: AVATOR \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/torproject/language/uk/)\n" "MIME-Version: 1.0\n" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/vidalia] Update translations for vidalia
commit cbaf82c1b8636c3cce33a09e35e0546d799a16c6 Author: Translation commit bot Date: Tue Nov 26 14:45:22 2013 + Update translations for vidalia --- uk/vidalia_uk.po | 24 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/uk/vidalia_uk.po b/uk/vidalia_uk.po index 0024c58..63cd6d0 100644 --- a/uk/vidalia_uk.po +++ b/uk/vidalia_uk.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n"; "POT-Creation-Date: 2012-03-21 17:52+\n" -"PO-Revision-Date: 2013-11-12 09:41+\n" +"PO-Revision-Date: 2013-11-26 14:31+\n" "Last-Translator: runasand \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/torproject/language/uk/)\n" "MIME-Version: 1.0\n" @@ -1527,7 +1527,7 @@ msgstr "" msgctxt "HelpBrowser" msgid "Search" -msgstr "" +msgstr "ÐоÑÑк" msgctxt "HelpBrowser" msgid "Searching for:" @@ -1636,7 +1636,7 @@ msgstr "" msgctxt "MainWindow" msgid "Exit" -msgstr "" +msgstr "ÐÐ¸Ñ Ñд" msgctxt "MainWindow" msgid "Bandwidth Graph" @@ -1764,7 +1764,7 @@ msgstr "" msgctxt "MainWindow" msgid "Connecting to the Tor network" -msgstr "" +msgstr "ÐÑдклÑÑÐµÐ½Ð½Ñ Ð´Ð¾ меÑÐµÐ¶Ñ Tor" msgctxt "MainWindow" msgid "Establishing a Tor circuit" @@ -2400,7 +2400,7 @@ msgstr "" msgctxt "MessageLog" msgid "Tor Status" -msgstr "" +msgstr "СÑаÑÑÑ Tor" msgctxt "MessageLog" msgid "Advanced" @@ -2561,7 +2561,7 @@ msgctxt "NetworkPage" msgid "" "You must specify both an IP address or hostname and a port number to " "configure Tor to use a proxy to access the Internet." -msgstr "" +msgstr "Ðи Ð¿Ð¾Ð²Ð¸Ð½Ð½Ñ Ð²ÐºÐ°Ð·Ð°Ñи IP-адÑеÑÑ Ð°Ð±Ð¾ Ñм'Ñ Ñ Ð¾ÑÑа Ñ Ð¿Ð¾ÑÑ, Ñоб налаÑÑÑваÑи Tor Ñ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑваÑи пÑокÑÑ Ð´Ð»Ñ Ð´Ð¾ÑÑÑÐ¿Ñ Ð² ÐнÑеÑнеÑ." msgctxt "NetworkPage" msgid "" @@ -2675,7 +2675,7 @@ msgstr "" msgctxt "NetworkPage" msgid "You must select the proxy type." -msgstr "" +msgstr "ÐÐµÐ¾Ð±Ñ Ñдно вибÑаÑи Ñип пÑокÑÑ." msgctxt "NetworkPage" msgid "SOCKS 4" @@ -2691,7 +2691,7 @@ msgstr "" msgctxt "NetworkPage" msgid "You must specify one or more bridges." -msgstr "" +msgstr "ÐÐµÐ¾Ð±Ñ Ñдно задаÑи один або кÑлÑка моÑÑÑв." msgctxt "Policy" msgid "accept" @@ -3191,7 +3191,7 @@ msgstr "" msgctxt "ServicePage" msgid "Enabled" -msgstr "" +msgstr "ÐклÑÑено" msgctxt "ServicePage" msgid "Add new service to list" @@ -3710,11 +3710,11 @@ msgstr "ÐÑдмова" msgctxt "VMessageBox" msgid "Yes" -msgstr "" +msgstr "Так" msgctxt "VMessageBox" msgid "No" -msgstr "" +msgstr "ÐÑ" msgctxt "VMessageBox" msgid "Help" @@ -3738,7 +3738,7 @@ msgstr "" msgctxt "VMessageBox" msgid "Quit" -msgstr "" +msgstr "ÐийÑи" msgctxt "VMessageBox" msgid "Browse" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere] Update translations for https_everywhere
commit e6a2d71198bfc4513f90940396d90ab081f9f2ce Author: Translation commit bot Date: Tue Nov 26 12:46:04 2013 + Update translations for https_everywhere --- uk/ssl-observatory.dtd |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/uk/ssl-observatory.dtd b/uk/ssl-observatory.dtd index 3afe519..2115b17 100644 --- a/uk/ssl-observatory.dtd +++ b/uk/ssl-observatory.dtd @@ -13,7 +13,7 @@ and auditing the certificates being presented to your browser. Would you like to turn it on?">--> +"Чи повинен HTTPS Everywhere викоÑиÑÑовÑваÑи SSL Observatory?"> @@ -24,7 +24,7 @@ to turn it on?">--> intrusive corporate network:"> +"ÐезпеÑно, кÑÑм Ð²Ð¸Ð¿Ð°Ð´ÐºÑ ÐºÐ¾Ð»Ð¸ Ðи викоÑиÑÑовÑÑÑе коÑпоÑаÑÐ¸Ð²Ð½Ñ Ð¼ÐµÑÐµÐ¶Ñ Ð· ÑекÑеÑними Ñменами ÑеÑвеÑÑв:"> @@ -67,7 +67,7 @@ looked at. Mouseover the options for further details:"> +"ÐеÑевÑÑÑÑи ÑеÑÑиÑÑкаÑи навÑÑÑ ÑкÑо Tor недоÑÑÑпний"> ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere] Update translations for https_everywhere
commit 79024ce1b9dbcd666ecef34d2180a692c9a1cbd7 Author: Translation commit bot Date: Tue Nov 26 12:15:56 2013 + Update translations for https_everywhere --- uk/ssl-observatory.dtd | 75 +++- 1 file changed, 42 insertions(+), 33 deletions(-) diff --git a/uk/ssl-observatory.dtd b/uk/ssl-observatory.dtd index d832b69..3afe519 100644 --- a/uk/ssl-observatory.dtd +++ b/uk/ssl-observatory.dtd @@ -1,9 +1,11 @@ - - - + + + - + +"Should HTTPS Everywhere use the SSL Observatory?"> - + +"It is safe to enable this, unless you use a very +intrusive corporate network:"> +"Safe, unless you use a corporate network with secret intranet server names:"> +"ÐÑдпÑавиÑи Ñ Ð¿ÐµÑевÑÑиÑи ÑеÑÑиÑÑкаÑи, пÑдпиÑÐ°Ð½Ñ Ð½ÐµÑÑандаÑÑними коÑеневими ÑенÑÑами ÑеÑÑиÑÑкаÑÑÑ"> +"It is safe (and a good idea) to enable this option, unless you use an intrusive corporate network or Kaspersky antivirus software that monitors your browsing with a TLS proxy and a private root Certificate Authority. If enabled on such a network, this option might publish evidence of which https:// domains were being visited through that proxy, because of the unique certificates it would produce. So we leave it off by default."> - + +"ÐеÑевÑÑиÑи ÑеÑÑиÑÑкаÑи викоÑиÑÑовÑÐ²Ð°Ð½Ñ Tor Ð´Ð»Ñ Ð°Ð½Ð¾Ð½ÑмноÑÑÑ (Ð²Ð¸Ð¼Ð°Ð³Ð°Ñ Tor)"> +"Ð¦Ñ Ð¾Ð¿ÑÑÑ Ð²Ð¸Ð¼Ð°Ð³Ð°Ñ Ð½Ð°ÑвноÑÑÑ Ð²ÑÑановленого Ñа вклÑÑеного Tor."> +"When you see a new certificate, tell the Observatory which ISP you are connected to"> +"This will fetch and send the "Autonomous System number" of your network. This will help us locate attacks against HTTPS, and to determine whether we have observations from networks in places like Iran and Syria where attacks are comparatively common."> - + +"HTTPS Everywhere can use EFF's SSL Observatory. This does two things: (1) +sends copies of HTTPS certificates to the Observatory, to help us +detect 'man in the middle' attacks and improve the Web's security; and (2) +lets us warn you about insecure connections or attacks on your browser."> +"For example, when you visit https://www.something.com, the certificate +received by the Observatory will indicate that somebody visited +www.something.com, but not who visited the site, or what specific page they +looked at. Mouseover the options for further details:"> - + +"Check certificates even if Tor is not available"> +"We will still try to keep the data anonymous, but this option is less secure"> +"Submit and check certificates for non-public DNS names"> +"Unless this option is checked, the Observatory will not record certificates for names that it cannot resolve through the DNS system."> - + - + - - - - - - + + + + + + +"Submit and check self-signed certificates"> +"This is recommended; cryptographic problems are especially common in self-signed embedded devices"> ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/gettor] Update translations for gettor
commit 4d56baff6f1b3f764714e192d4e3a17ab13b75ea Author: Translation commit bot Date: Tue Nov 26 12:15:05 2013 + Update translations for gettor --- uk/gettor.po | 31 --- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/uk/gettor.po b/uk/gettor.po index 9b00207..f121901 100644 --- a/uk/gettor.po +++ b/uk/gettor.po @@ -4,13 +4,14 @@ # # Translators: # Jacob Appelbaum , 2009 +# AVATOR , 2013 msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" -"Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n"; +"Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-01-19 13:40+0100\n" -"PO-Revision-Date: 2010-11-30 05:01+\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-11-26 12:04+\n" +"Last-Translator: AVATOR \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/torproject/language/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,11 +21,11 @@ msgstr "" #: lib/gettor/i18n.py:27 msgid "Hello, This is the \"GetTor\" robot." -msgstr "" +msgstr "ÐÑивÑÑ, Ñе \"GetTor\" ÑобоÑ." #: lib/gettor/i18n.py:29 msgid "Thank you for your request." -msgstr "" +msgstr "СпаÑÐ¸Ð±Ñ Ð·Ð° запиÑ" #: lib/gettor/i18n.py:31 msgid "" @@ -100,11 +101,11 @@ msgstr "" #: lib/gettor/i18n.py:76 msgid " List of supported locales:" -msgstr "" +msgstr "СпиÑок пÑдÑÑимÑÐ²Ð°Ð½Ð¸Ñ Ð»Ð¾ÐºÐ°Ð»ÐµÐ¹:" #: lib/gettor/i18n.py:78 msgid "Here is a list of all available languages:" -msgstr "" +msgstr "ÐижÑе наведений пеÑелÑк доÑÑÑÐ¿Ð½Ð¸Ñ Ð¼Ð¾Ð²:" #: lib/gettor/i18n.py:80 msgid "" @@ -198,7 +199,7 @@ msgstr "" msgid "" "SUPPORT\n" "===" -msgstr "" +msgstr "ÐÐÐТРÐÐÐÐ\n===" #: lib/gettor/i18n.py:138 msgid "" @@ -436,11 +437,11 @@ msgstr "" #: lib/gettor/i18n.py:272 msgid "What is Tor?" -msgstr "" +msgstr "Що Ñаке Tor?" #: lib/gettor/i18n.py:274 msgid "The name \"Tor\" can refer to several different components." -msgstr "" +msgstr "Ðазва \"Tor\" може познаÑаÑи кÑлÑка ÑÑÐ·Ð½Ð¸Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½ÑÑв." #: lib/gettor/i18n.py:276 msgid "" @@ -457,7 +458,7 @@ msgstr "" #: lib/gettor/i18n.py:286 msgid "What is the Tor Browser Bundle?" -msgstr "" +msgstr "Що Ñаке Tor Browser Bundle?" #: lib/gettor/i18n.py:288 msgid "" @@ -468,7 +469,7 @@ msgstr "" #: lib/gettor/i18n.py:292 msgid "What package should I request?" -msgstr "" +msgstr "Який диÑÑÑибÑÑив Ñ Ð¿Ð¾Ð²Ð¸Ð½ÐµÐ½ запÑоÑиÑи?" #: lib/gettor/i18n.py:294 msgid "" @@ -480,15 +481,15 @@ msgstr "" #: lib/gettor/i18n.py:299 msgid "How do I extract the file(s) you sent me?" -msgstr "" +msgstr "Як Ð¼ÐµÐ½Ñ ÑозпакÑваÑи Ñайл(и), ÑÐºÑ Ð²Ð¸ Ð¼ÐµÐ½Ñ Ð²Ð¸Ñлали?" #: lib/gettor/i18n.py:301 msgid "QUESTION:" -msgstr "" +msgstr "ÐÐТÐÐÐЯ:" #: lib/gettor/i18n.py:303 msgid "ANSWER:" -msgstr "" +msgstr "ÐÐÐÐÐÐÐÐЬ:" #: lib/gettor/i18n.py:305 #, python-format ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbirdy] Update translations for torbirdy
commit b8c016ca1b5bcfee4cd40d2134621fffbdb62cf5 Author: Translation commit bot Date: Tue Nov 26 08:46:06 2013 + Update translations for torbirdy --- uk/torbirdy.properties | 18 +- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/uk/torbirdy.properties b/uk/torbirdy.properties index 668a61e..ad72eb5 100644 --- a/uk/torbirdy.properties +++ b/uk/torbirdy.properties @@ -1,19 +1,19 @@ torbirdy.name=TorBirdy torbirdy.enabled.tor=TorBirdy доÑÑÑпно: Tor -# torbirdy.enabled.jondo=TorBirdy Enabled:JonDo -# torbirdy.enabled.custom=TorBirdy Enabled:Custom Proxy -# torbirdy.enabled.torification=TorBirdy Enabled:Transparent Torification -# torbirdy.enabled.whonix=TorBirdy Enabled:Whonix -# torbirdy.disabled=TorBirdy:Disabled! +torbirdy.enabled.jondo=TorBirdy ÐклÑÑений: JonDo +torbirdy.enabled.custom=TorBirdy доÑÑÑпно: коÑиÑÑÑваÑа ÐÑокÑÑ +torbirdy.enabled.torification=TorBirdy ÐклÑÑений: ÐÑозоÑа Tor-ÑÑÑкаÑÑÑ +torbirdy.enabled.whonix=TorBirdy ÐклÑÑений: Whonix +torbirdy.disabled=TorBirdy: ÐÑдклÑÑено! # torbirdy.email.prompt=TorBirdy has disabled Thunderbird's auto-configuration wizard to protect your anonymity.\n\nThe recommended security settings for %S have been set.\n\nYou can now configure the other account settings manually. # torbirdy.email.advanced=Please note that changing the advanced settings of TorBirdy is NOT recommended.\n\nYou should only continue if you are sure of what you are doing. -# torbirdy.email.advanced.nextwarning=Show this warning next time -# torbirdy.email.advanced.title=TorBirdy Advanced Settings +torbirdy.email.advanced.nextwarning=ÐоказÑваÑи Ñе попеÑÐµÐ´Ð¶ÐµÐ½Ð½Ñ Ð½Ð°ÑÑÑпного ÑÐ°Ð·Ñ +torbirdy.email.advanced.title=TorBirdy ÑозÑиÑÐµÐ½Ñ Ð½Ð°Ð»Ð°ÑÑÑÐ²Ð°Ð½Ð½Ñ -# torbirdy.restart=You must restart Thunderbird for the time zone preference to take effect. +torbirdy.restart=Thunderbird Ð½ÐµÐ¾Ð±Ñ Ñдно пеÑезапÑÑÑиÑи, Ñоб налаÑÑÑÐ²Ð°Ð½Ð½Ñ ÑаÑового поÑÑÑ Ð²ÑÑÑпили в ÑилÑ. # torbirdy.firstrun=You are now running TorBirdy.\n\nTo help protect your anonymity, TorBirdy will enforce the Thunderbird settings it has set, preventing them from being changed by you or by any add-on. There are some settings that can be changed and those are accessed through TorBirdy's preferences dialog. When TorBirdy is uninstalled or disabled, all settings that it changes are reset to their default values (the values prior to TorBirdy's install).\n\nIf you are a new user, it is recommended that you read through the TorBirdy website to understand what we are trying to accomplish with TorBirdy for our users. -# torbirdy.website=https://trac.torproject.org/projects/tor/wiki/torbirdy +torbirdy.website=https://trac.torproject.org/projects/tor/wiki/torbirdy ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/bridgedb] Update translations for bridgedb
commit 9b812ce2c477972485f73c13487388c20bfaad10 Author: Translation commit bot Date: Tue Nov 26 08:45:02 2013 + Update translations for bridgedb --- uk/LC_MESSAGES/bridgedb.po | 38 -- 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/uk/LC_MESSAGES/bridgedb.po b/uk/LC_MESSAGES/bridgedb.po index 4a79e0b..99cc1a8 100644 --- a/uk/LC_MESSAGES/bridgedb.po +++ b/uk/LC_MESSAGES/bridgedb.po @@ -3,13 +3,15 @@ # This file is distributed under the same license as the BridgeDB project. # # Translators: +# Translators: +# AVATOR , 2013 msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n"; "POT-Creation-Date: 2013-03-27 21:41+\n" -"PO-Revision-Date: 2011-02-19 16:53+\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-11-26 08:24+\n" +"Last-Translator: AVATOR \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/torproject/language/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,17 +22,17 @@ msgstr "" #: lib/bridgedb/templates/base.html:33 msgid "What are bridges?" -msgstr "" +msgstr "Що Ñаке ÑеÑÑанÑлÑÑÐ¾Ñ ÑÐ¸Ð¿Ñ Ð¼ÑÑÑ?" #: lib/bridgedb/templates/base.html:34 #, python-format msgid "" "%s Bridge relays %s are Tor relays that help you circumvent censorship." -msgstr "" +msgstr "%s ÐоÑÑи %s Ñе ÑеÑÑанÑлÑÑоÑи Tor ÑÐºÑ Ð´Ð¾Ð¿Ð¾Ð¼Ð°Ð³Ð°ÑÑÑ Ð¾Ð±ÑйÑи ÑензÑÑÑ." #: lib/bridgedb/templates/base.html:39 msgid "I need an alternative way of getting bridges!" -msgstr "" +msgstr "ÐÐµÐ½Ñ Ð¿Ð¾ÑÑÑбен алÑÑеÑнаÑивний ÑпоÑÑб оÑÑÐ¸Ð¼Ð°Ð½Ð½Ñ ÑпиÑÐºÑ Ð¼Ð¾ÑÑÑв!" #: lib/bridgedb/templates/base.html:40 #, python-format @@ -38,11 +40,11 @@ msgid "" "Another way to find public bridge addresses is to send an email (from a %s " "or a %s address) to %s with the line 'get bridges' by itself in the body of " "the mail." -msgstr "" +msgstr "ÐнÑий ÑпоÑÑб знайÑи пÑблÑÑний мÑÑÑ - надÑÑлаÑи лиÑÑа (з адÑеÑи %s або %s) на %s з одним ÑÑдком 'get bridges' в ÑÑÐ»Ñ Ð»Ð¸ÑÑа." #: lib/bridgedb/templates/base.html:48 msgid "My bridges don't work! I need help!" -msgstr "" +msgstr "ÐÐ¾Ñ Ð¼Ð¾ÑÑи не пÑаÑÑÑÑÑ! ÐопоможÑÑÑ!" #: lib/bridgedb/templates/base.html:49 #, python-format @@ -50,50 +52,50 @@ msgid "" "If your Tor doesn't work, you should email %s. Try including as much info " "about your case as you can, including the list of bridges you used, the " "bundle filename/version you used, the messages that Tor gave out, etc." -msgstr "" +msgstr "ЯкÑо Tor не пÑаÑÑÑ - напиÑÑÑÑ %s. ÐпиÑÑÑÑ Ð¿ÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ñкомога бÑлÑÑ Ð´Ð¾ÐºÐ»Ð°Ð´Ð½Ð¾, ÐведÑÑÑ ÑпиÑок викоÑиÑÑÐ°Ð½Ð¸Ñ Ð¼Ð¾ÑÑÑв, Ñм'Ñ ÑÐ°Ð¹Ð»Ñ / веÑÑÑÑ, ÑÐºÑ Ð²Ð¸ викоÑиÑÑовÑвали, повÑÐ´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð¿Ñо помилки Ñа ÑнÑе." #: lib/bridgedb/templates/bridges.html:10 msgid "" "To use the above lines, go to Vidalia's Network settings page, and click " "\"My ISP blocks connections to the Tor network\". Then add each bridge " "address one at a time." -msgstr "" +msgstr "ÐÐ»Ñ Ð²Ð¸ÐºÐ¾ÑиÑÑÐ°Ð½Ð½Ñ ÑÑдкÑв виÑе, вÑдкÑийÑе ÑÑоÑÑÐ½ÐºÑ Vidalia налаÑÑÑÐ²Ð°Ð½Ð½Ñ ÐеÑежÑ, Ñ Ð½Ð°ÑиÑнÑÑÑ\n\"ÐÑй пÑÐ¾Ð²Ð°Ð¹Ð´ÐµÑ ÐнÑеÑÐ½ÐµÑ Ð±Ð»Ð¾ÐºÑÑ Ð·'ÑÐ´Ð½Ð°Ð½Ð½Ñ Ð· меÑÐµÐ¶ÐµÑ Tor\". ÐоÑÑм додайÑе ÐºÐ¾Ð¶Ð½Ñ Ð°Ð´ÑеÑÑ Ð¼Ð¾ÑÑа\nза Ñаз." #: lib/bridgedb/templates/bridges.html:13 msgid "No bridges currently available" -msgstr "" +msgstr "Ðа Ñей ÑÐ°Ñ Ð½ÐµÐ¼Ð°Ñ Ð´Ð¾ÑÑÑÐ¿Ð½Ð¸Ñ Ð¼Ð¾ÑÑÑв" #: lib/bridgedb/templates/captcha.html:6 msgid "Upgrade your browser to Firefox" -msgstr "" +msgstr "ÐновÑÑÑ Ð²Ð°Ñ Ð±ÑаÑÐ·ÐµÑ Ð´Ð¾ Firefox" #: lib/bridgedb/templates/captcha.html:8 msgid "Type the two words" -msgstr "" +msgstr "ÐведÑÑÑ Ð´Ð²Ð° Ñлова" #: lib/bridgedb/templates/index.html:6 msgid "Step 1" -msgstr "" +msgstr "ÐÑок 1" #: lib/bridgedb/templates/index.html:8 #, python-format msgid "Get %s Tor Browser Bundle %s" -msgstr "" +msgstr "ÐÑÑимайÑе %s Ð¿Ð°ÐºÐµÑ Tor Browser %s" #: lib/bridgedb/templates/index.html:13 msgid "Step 2" -msgstr "" +msgstr "ÐÑок 2" #: lib/bridgedb/templates/index.html:15 #, python-format msgid "Get %s bridges %s" -msgstr "" +msgstr "ÐÑÑимайÑе %s моÑÑи %s" #: lib/bridgedb/templates/index.html:19 msgid "Step 3" -msgstr "" +msgstr "ÐÑок 3" #: lib/bridgedb/templates/index.html:21 #, python-format msgid "Now %s add the bridges to Tor %s" -msgstr "" +msgstr "Ð¢ÐµÐ¿ÐµÑ %s додайÑе моÑÑи в Tor %s" ___ tor-commits mailing list tor-co
[tor-commits] [translation/bridgedb_completed] Update translations for bridgedb_completed
commit c60d284a8193654950b9a1f636707e9b621cfae4 Author: Translation commit bot Date: Tue Nov 26 08:45:05 2013 + Update translations for bridgedb_completed --- uk/LC_MESSAGES/bridgedb.po | 101 1 file changed, 101 insertions(+) diff --git a/uk/LC_MESSAGES/bridgedb.po b/uk/LC_MESSAGES/bridgedb.po new file mode 100644 index 000..99cc1a8 --- /dev/null +++ b/uk/LC_MESSAGES/bridgedb.po @@ -0,0 +1,101 @@ +# Translations template for BridgeDB. +# Copyright (C) 2013 ORGANIZATION +# This file is distributed under the same license as the BridgeDB project. +# +# Translators: +# Translators: +# AVATOR , 2013 +msgid "" +msgstr "" +"Project-Id-Version: The Tor Project\n" +"Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n"; +"POT-Creation-Date: 2013-03-27 21:41+\n" +"PO-Revision-Date: 2013-11-26 08:24+\n" +"Last-Translator: AVATOR \n" +"Language-Team: Ukrainian (http://www.transifex.com/projects/p/torproject/language/uk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 0.9.6\n" +"Language: uk\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: lib/bridgedb/templates/base.html:33 +msgid "What are bridges?" +msgstr "Що Ñаке ÑеÑÑанÑлÑÑÐ¾Ñ ÑÐ¸Ð¿Ñ Ð¼ÑÑÑ?" + +#: lib/bridgedb/templates/base.html:34 +#, python-format +msgid "" +"%s Bridge relays %s are Tor relays that help you circumvent censorship." +msgstr "%s ÐоÑÑи %s Ñе ÑеÑÑанÑлÑÑоÑи Tor ÑÐºÑ Ð´Ð¾Ð¿Ð¾Ð¼Ð°Ð³Ð°ÑÑÑ Ð¾Ð±ÑйÑи ÑензÑÑÑ." + +#: lib/bridgedb/templates/base.html:39 +msgid "I need an alternative way of getting bridges!" +msgstr "ÐÐµÐ½Ñ Ð¿Ð¾ÑÑÑбен алÑÑеÑнаÑивний ÑпоÑÑб оÑÑÐ¸Ð¼Ð°Ð½Ð½Ñ ÑпиÑÐºÑ Ð¼Ð¾ÑÑÑв!" + +#: lib/bridgedb/templates/base.html:40 +#, python-format +msgid "" +"Another way to find public bridge addresses is to send an email (from a %s " +"or a %s address) to %s with the line 'get bridges' by itself in the body of " +"the mail." +msgstr "ÐнÑий ÑпоÑÑб знайÑи пÑблÑÑний мÑÑÑ - надÑÑлаÑи лиÑÑа (з адÑеÑи %s або %s) на %s з одним ÑÑдком 'get bridges' в ÑÑÐ»Ñ Ð»Ð¸ÑÑа." + +#: lib/bridgedb/templates/base.html:48 +msgid "My bridges don't work! I need help!" +msgstr "ÐÐ¾Ñ Ð¼Ð¾ÑÑи не пÑаÑÑÑÑÑ! ÐопоможÑÑÑ!" + +#: lib/bridgedb/templates/base.html:49 +#, python-format +msgid "" +"If your Tor doesn't work, you should email %s. Try including as much info " +"about your case as you can, including the list of bridges you used, the " +"bundle filename/version you used, the messages that Tor gave out, etc." +msgstr "ЯкÑо Tor не пÑаÑÑÑ - напиÑÑÑÑ %s. ÐпиÑÑÑÑ Ð¿ÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ñкомога бÑлÑÑ Ð´Ð¾ÐºÐ»Ð°Ð´Ð½Ð¾, ÐведÑÑÑ ÑпиÑок викоÑиÑÑÐ°Ð½Ð¸Ñ Ð¼Ð¾ÑÑÑв, Ñм'Ñ ÑÐ°Ð¹Ð»Ñ / веÑÑÑÑ, ÑÐºÑ Ð²Ð¸ викоÑиÑÑовÑвали, повÑÐ´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð¿Ñо помилки Ñа ÑнÑе." + +#: lib/bridgedb/templates/bridges.html:10 +msgid "" +"To use the above lines, go to Vidalia's Network settings page, and click " +"\"My ISP blocks connections to the Tor network\". Then add each bridge " +"address one at a time." +msgstr "ÐÐ»Ñ Ð²Ð¸ÐºÐ¾ÑиÑÑÐ°Ð½Ð½Ñ ÑÑдкÑв виÑе, вÑдкÑийÑе ÑÑоÑÑÐ½ÐºÑ Vidalia налаÑÑÑÐ²Ð°Ð½Ð½Ñ ÐеÑежÑ, Ñ Ð½Ð°ÑиÑнÑÑÑ\n\"ÐÑй пÑÐ¾Ð²Ð°Ð¹Ð´ÐµÑ ÐнÑеÑÐ½ÐµÑ Ð±Ð»Ð¾ÐºÑÑ Ð·'ÑÐ´Ð½Ð°Ð½Ð½Ñ Ð· меÑÐµÐ¶ÐµÑ Tor\". ÐоÑÑм додайÑе ÐºÐ¾Ð¶Ð½Ñ Ð°Ð´ÑеÑÑ Ð¼Ð¾ÑÑа\nза Ñаз." + +#: lib/bridgedb/templates/bridges.html:13 +msgid "No bridges currently available" +msgstr "Ðа Ñей ÑÐ°Ñ Ð½ÐµÐ¼Ð°Ñ Ð´Ð¾ÑÑÑÐ¿Ð½Ð¸Ñ Ð¼Ð¾ÑÑÑв" + +#: lib/bridgedb/templates/captcha.html:6 +msgid "Upgrade your browser to Firefox" +msgstr "ÐновÑÑÑ Ð²Ð°Ñ Ð±ÑаÑÐ·ÐµÑ Ð´Ð¾ Firefox" + +#: lib/bridgedb/templates/captcha.html:8 +msgid "Type the two words" +msgstr "ÐведÑÑÑ Ð´Ð²Ð° Ñлова" + +#: lib/bridgedb/templates/index.html:6 +msgid "Step 1" +msgstr "ÐÑок 1" + +#: lib/bridgedb/templates/index.html:8 +#, python-format +msgid "Get %s Tor Browser Bundle %s" +msgstr "ÐÑÑимайÑе %s Ð¿Ð°ÐºÐµÑ Tor Browser %s" + +#: lib/bridgedb/templates/index.html:13 +msgid "Step 2" +msgstr "ÐÑок 2" + +#: lib/bridgedb/templates/index.html:15 +#, python-format +msgid "Get %s bridges %s" +msgstr "ÐÑÑимайÑе %s моÑÑи %s" + +#: lib/bridgedb/templates/index.html:19 +msgid "Step 3" +msgstr "ÐÑок 3" + +#: lib/bridgedb/templates/index.html:21 +#, python-format +msgid "Now %s add the bridges to Tor %s" +msgstr "Ð¢ÐµÐ¿ÐµÑ %s додайÑе моÑÑи в Tor %s" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.tor
[tor-commits] [translation/torbutton-browserproperties] Update translations for torbutton-browserproperties
commit ee53b94a2b3b7f49ea30e06b6e52696975409f10 Author: Translation commit bot Date: Tue Nov 26 08:16:35 2013 + Update translations for torbutton-browserproperties --- uk/browser.properties | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/uk/browser.properties b/uk/browser.properties index fd25b10..7fb4020 100644 --- a/uk/browser.properties +++ b/uk/browser.properties @@ -1,13 +1,13 @@ # Default home page -# browser.startup.homepage=about:tor +browser.startup.homepage=about:tor # Spell checker dictionary -# spellchecker.dictionary=en_US +spellchecker.dictionary=en_US # Default search engine -# browser.search.defaultenginename=Startpage +browser.search.defaultenginename=ÐоÑаÑкова ÑÑоÑÑнка # Search engine order (order displayed in the search bar dropdown) -# browser.search.order.1=Startpage -# browser.search.order.2=DuckDuckGo -# browser.search.order.3=Google +browser.search.order.1=ÐоÑаÑкова ÑÑоÑÑнка +browser.search.order.2=DuckDuckGo +browser.search.order.3=Google ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-browserproperties_completed] Update translations for torbutton-browserproperties_completed
commit 669812ce6625981eb105f3654fc63eb4efd6d9a2 Author: Translation commit bot Date: Tue Nov 26 08:16:37 2013 + Update translations for torbutton-browserproperties_completed --- uk/browser.properties | 13 + 1 file changed, 13 insertions(+) diff --git a/uk/browser.properties b/uk/browser.properties new file mode 100644 index 000..7fb4020 --- /dev/null +++ b/uk/browser.properties @@ -0,0 +1,13 @@ +# Default home page +browser.startup.homepage=about:tor + +# Spell checker dictionary +spellchecker.dictionary=en_US + +# Default search engine +browser.search.defaultenginename=ÐоÑаÑкова ÑÑоÑÑнка + +# Search engine order (order displayed in the search bar dropdown) +browser.search.order.1=ÐоÑаÑкова ÑÑоÑÑнка +browser.search.order.2=DuckDuckGo +browser.search.order.3=Google ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-branddtd_completed] Update translations for torbutton-branddtd_completed
commit f4f4ab2fa0c601e7ac552aa095923c2c765a1cd3 Author: Translation commit bot Date: Tue Nov 26 08:16:33 2013 + Update translations for torbutton-branddtd_completed --- uk/brand.dtd |8 1 file changed, 8 insertions(+) diff --git a/uk/brand.dtd b/uk/brand.dtd new file mode 100644 index 000..0331f33 --- /dev/null +++ b/uk/brand.dtd @@ -0,0 +1,8 @@ + + + + + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-brandproperties_completed] Update translations for torbutton-brandproperties_completed
commit 3d91fe668acd151b8c6592011711b477e5f6796a Author: Translation commit bot Date: Tue Nov 26 08:16:28 2013 + Update translations for torbutton-brandproperties_completed --- uk/brand.properties | 15 +++ 1 file changed, 15 insertions(+) diff --git a/uk/brand.properties b/uk/brand.properties new file mode 100644 index 000..14bca4f --- /dev/null +++ b/uk/brand.properties @@ -0,0 +1,15 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +brandShortName=TorBrowser +brandFullName=Tor Browser +vendorShortName=ÐÑÐ¾ÐµÐºÑ Tor + +homePageSingleStartMain=Firefox Start - домаÑÐ½Ñ ÑÑоÑÑнка з вбÑдованим поÑÑком +homePageImport=ÐмпоÑÑ Ð²Ð°ÑÐ¾Ñ Ð´Ð¾Ð¼Ð°ÑнÑÐ¾Ñ ÑÑоÑÑнки з %S + +homePageMigrationPageTitle=ÐибÑÑ Ð´Ð¾Ð¼Ð°ÑнÑÐ¾Ñ ÑÑоÑÑнки +homePageMigrationDescription=ÐибеÑÑÑÑ Ð´Ð¾Ð¼Ð°ÑÐ½Ñ ÑÑоÑÑнкÑ: + +syncBrandShortName=Ð¡Ð¸Ð½Ñ ÑонÑзаÑÑÑ ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-branddtd] Update translations for torbutton-branddtd
commit 262caa13c13d84b2a9d38bfdd8e885333156da81 Author: Translation commit bot Date: Tue Nov 26 08:16:30 2013 + Update translations for torbutton-branddtd --- uk/brand.dtd |8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/uk/brand.dtd b/uk/brand.dtd index e34f480..0331f33 100644 --- a/uk/brand.dtd +++ b/uk/brand.dtd @@ -2,7 +2,7 @@ - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> - - - - + + + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-launcher-properties_completed] Update translations for tor-launcher-properties_completed
commit 84cefac29cd380df8de1ef0e51956c8905247b77 Author: Translation commit bot Date: Tue Nov 26 08:16:13 2013 + Update translations for tor-launcher-properties_completed --- uk/torlauncher.properties | 31 +++ 1 file changed, 31 insertions(+) diff --git a/uk/torlauncher.properties b/uk/torlauncher.properties new file mode 100644 index 000..a2d5a1c --- /dev/null +++ b/uk/torlauncher.properties @@ -0,0 +1,31 @@ +### Copyright (c) 2013, The Tor Project, Inc. +### See LICENSE for licensing information. + +torlauncher.error_title=ÐаванÑажÑÐ²Ð°Ñ Tor + +torlauncher.tor_exited=Tor неÑподÑвано завеÑÑивÑÑ. +torlauncher.please_restart_app=ÐÑÐ´Ñ Ð»Ð°Ñка, пеÑезапÑÑÑÑÑÑ Ð¿ÑиÑÑÑÑй +torlauncher.tor_controlconn_failed=Ðеможливо з'ÑднаÑиÑÑ Ð· поÑÑом ÑпÑавлÑÐ½Ð½Ñ Tor. +torlauncher.tor_failed_to_start=Ðеможливо запÑÑÑиÑи Tor. +torlauncher.tor_bootstrap_failed=Tor не зÑмÑв вÑÑановиÑи меÑежеве з'ÑднаннÑ.\n\n%S + +torlauncher.unable_to_start_tor=Ðеможливо запÑÑÑиÑи Tor.\n\n%S +torlauncher.tor_missing=ÐиконÑваний Ñайл Tor вÑдÑÑÑнÑй. +torlauncher.torrc_missing=Файл torrc вÑдÑÑÑнÑй. +torlauncher.datadir_missing=ÐаÑалог Ð´Ð°Ð½Ð¸Ñ Tor не ÑÑнÑÑ. +torlauncher.password_hash_missing=Ðе вдаÑÑÑÑÑ Ð¾ÑÑимаÑи Ñ ÐµÑÑÑованного паÑолÑ. + +torlauncher.failed_to_get_settings=Ðе вдалоÑÑ Ð¾ÑÑимаÑи паÑамеÑÑи Tor.\n\n%S +torlauncher.failed_to_save_settings=Ðеможливо збеÑегÑи наÑÑÑойки Tor.\n\n%S +torlauncher.ensure_tor_is_running=ÐеÑеконайÑеÑÑ Ñо Tor запÑÑений. + +torlauncher.error_proxy_addr_missing=Ðи Ð¿Ð¾Ð²Ð¸Ð½Ð½Ñ Ð²ÐºÐ°Ð·Ð°Ñи IP-адÑеÑÑ Ð°Ð±Ð¾ Ñм'Ñ Ñ Ð¾ÑÑа Ñ Ð¿Ð¾ÑÑ, Ñоб налаÑÑÑваÑи Tor Ñ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑваÑи пÑокÑÑ Ð´Ð»Ñ Ð´Ð¾ÑÑÑÐ¿Ñ Ð² ÐнÑеÑнеÑ. +torlauncher.error_proxy_type_missing=ÐÐµÐ¾Ð±Ñ Ñдно вибÑаÑи Ñип пÑокÑÑ. +torlauncher.error_bridges_missing=ÐÐµÐ¾Ð±Ñ Ñдно задаÑи один або кÑлÑка моÑÑÑв. + +torlauncher.connect=Ð'ÑднаÑиÑÑ +torlauncher.quit=ÐийÑи +torlauncher.quit_win=ÐÐ¸Ñ Ñд +torlauncher.done=ÐоÑово + +torlauncher.forAssistance=ÐÐ»Ñ Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¸ зв'ÑжÑÑÑÑÑ Ð· %S ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-launcher-properties] Update translations for tor-launcher-properties
commit 1603c74f4b9d4c1d2eb676495afbd46caa1d3cdd Author: Translation commit bot Date: Tue Nov 26 08:16:11 2013 + Update translations for tor-launcher-properties --- uk/torlauncher.properties | 44 ++-- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/uk/torlauncher.properties b/uk/torlauncher.properties index fcd4d83..a2d5a1c 100644 --- a/uk/torlauncher.properties +++ b/uk/torlauncher.properties @@ -1,31 +1,31 @@ ### Copyright (c) 2013, The Tor Project, Inc. ### See LICENSE for licensing information. -# torlauncher.error_title=Tor Launcher +torlauncher.error_title=ÐаванÑажÑÐ²Ð°Ñ Tor -# torlauncher.tor_exited=Tor unexpectedly exited. -# torlauncher.please_restart_app=Please restart this application. -# torlauncher.tor_controlconn_failed=Could not connect to Tor control port. -# torlauncher.tor_failed_to_start=Tor failed to start. -# torlauncher.tor_bootstrap_failed=Tor failed to establish a Tor network connection.\n\n%S +torlauncher.tor_exited=Tor неÑподÑвано завеÑÑивÑÑ. +torlauncher.please_restart_app=ÐÑÐ´Ñ Ð»Ð°Ñка, пеÑезапÑÑÑÑÑÑ Ð¿ÑиÑÑÑÑй +torlauncher.tor_controlconn_failed=Ðеможливо з'ÑднаÑиÑÑ Ð· поÑÑом ÑпÑавлÑÐ½Ð½Ñ Tor. +torlauncher.tor_failed_to_start=Ðеможливо запÑÑÑиÑи Tor. +torlauncher.tor_bootstrap_failed=Tor не зÑмÑв вÑÑановиÑи меÑежеве з'ÑднаннÑ.\n\n%S -# torlauncher.unable_to_start_tor=Unable to start Tor.\n\n%S -# torlauncher.tor_missing=The Tor executable is missing. -# torlauncher.torrc_missing=The torrc file is missing. -# torlauncher.datadir_missing=The Tor data directory does not exist. -# torlauncher.password_hash_missing=Failed to get hashed password. +torlauncher.unable_to_start_tor=Ðеможливо запÑÑÑиÑи Tor.\n\n%S +torlauncher.tor_missing=ÐиконÑваний Ñайл Tor вÑдÑÑÑнÑй. +torlauncher.torrc_missing=Файл torrc вÑдÑÑÑнÑй. +torlauncher.datadir_missing=ÐаÑалог Ð´Ð°Ð½Ð¸Ñ Tor не ÑÑнÑÑ. +torlauncher.password_hash_missing=Ðе вдаÑÑÑÑÑ Ð¾ÑÑимаÑи Ñ ÐµÑÑÑованного паÑолÑ. -# torlauncher.failed_to_get_settings=Unable to retrieve Tor settings.\n\n%S -# torlauncher.failed_to_save_settings=Unable to save Tor settings.\n\n%S -# torlauncher.ensure_tor_is_running=Please ensure that Tor is running. +torlauncher.failed_to_get_settings=Ðе вдалоÑÑ Ð¾ÑÑимаÑи паÑамеÑÑи Tor.\n\n%S +torlauncher.failed_to_save_settings=Ðеможливо збеÑегÑи наÑÑÑойки Tor.\n\n%S +torlauncher.ensure_tor_is_running=ÐеÑеконайÑеÑÑ Ñо Tor запÑÑений. -# torlauncher.error_proxy_addr_missing=You must specify both an IP address or hostname and a port number to configure Tor to use a proxy to access the Internet. -# torlauncher.error_proxy_type_missing=You must select the proxy type. -# torlauncher.error_bridges_missing=You must specify one or more bridges. +torlauncher.error_proxy_addr_missing=Ðи Ð¿Ð¾Ð²Ð¸Ð½Ð½Ñ Ð²ÐºÐ°Ð·Ð°Ñи IP-адÑеÑÑ Ð°Ð±Ð¾ Ñм'Ñ Ñ Ð¾ÑÑа Ñ Ð¿Ð¾ÑÑ, Ñоб налаÑÑÑваÑи Tor Ñ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑваÑи пÑокÑÑ Ð´Ð»Ñ Ð´Ð¾ÑÑÑÐ¿Ñ Ð² ÐнÑеÑнеÑ. +torlauncher.error_proxy_type_missing=ÐÐµÐ¾Ð±Ñ Ñдно вибÑаÑи Ñип пÑокÑÑ. +torlauncher.error_bridges_missing=ÐÐµÐ¾Ð±Ñ Ñдно задаÑи один або кÑлÑка моÑÑÑв. -# torlauncher.connect=Connect -# torlauncher.quit=Quit -# torlauncher.quit_win=Exit -# torlauncher.done=Done +torlauncher.connect=Ð'ÑднаÑиÑÑ +torlauncher.quit=ÐийÑи +torlauncher.quit_win=ÐÐ¸Ñ Ñд +torlauncher.done=ÐоÑово -# torlauncher.forAssistance=For assistance, contact %S +torlauncher.forAssistance=ÐÐ»Ñ Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¸ зв'ÑжÑÑÑÑÑ Ð· %S ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-launcher-progress] Update translations for tor-launcher-progress
commit 4e700b322fdca8c3dad0650d825d348fb8ac13e6 Author: Translation commit bot Date: Tue Nov 26 08:16:15 2013 + Update translations for tor-launcher-progress --- uk/progress.dtd |8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/uk/progress.dtd b/uk/progress.dtd index e0dcfcc..ee7c42d 100644 --- a/uk/progress.dtd +++ b/uk/progress.dtd @@ -1,4 +1,4 @@ - - - - + + + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torcheck] Update translations for torcheck
commit 917c1a336f0d204ff2121ba6adb3d9e77bbe3343 Author: Translation commit bot Date: Tue Nov 26 08:15:46 2013 + Update translations for torcheck --- uk/torcheck.po |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/uk/torcheck.po b/uk/torcheck.po index 8a7280f..82adbf3 100644 --- a/uk/torcheck.po +++ b/uk/torcheck.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2013-11-26 07:11+\n" +"PO-Revision-Date: 2013-11-26 07:57+\n" "Last-Translator: AVATOR \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/torproject/language/uk/)\n" "MIME-Version: 1.0\n" @@ -42,7 +42,7 @@ msgid "" "href=\"https://www.torproject.org/\";>Tor website and specifically the https://www.torproject.org/docs/faq#DoesntWork\";>instructions for " "configuring your Tor client." -msgstr "" +msgstr "ЯкÑо ви збиÑаÑÑеÑÑ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑваÑи Tor клÑÑнÑ, бÑÐ´Ñ Ð»Ð°Ñка, зайдÑÑÑ Ð½Ð° https://www.torproject.org/\";>Tor website Ñ, зокÑема https://www.torproject.org/docs/faq#DoesntWork\";>ÑнÑÑÑÑкÑÑÑ Ð· налаÑÑÑÐ²Ð°Ð½Ð½Ñ ÐºÐ»ÑÑнÑа Tor." msgid "Sorry, your query failed or an unexpected response was received." msgstr "ÐибаÑÑе, Ð²Ð°Ñ Ð·Ð°Ð¿Ð¸Ñ Ð½ÐµÐ²Ð´Ð°Ð»Ð¸Ð¹ або оÑÑимана неоÑÑкÑвана вÑдповÑдÑ." @@ -50,7 +50,7 @@ msgstr "ÐибаÑÑе, Ð²Ð°Ñ Ð·Ð°Ð¿Ð¸Ñ Ð½ÐµÐ²Ð´Ð°Ð»Ð¸Ð¹ або оÑÑиман msgid "" "A temporary service outage prevents us from determining if your source IP " "address is a https://www.torproject.org/\";>Tor node." -msgstr "" +msgstr "ТимÑаÑове вÑдклÑÑÐµÐ½Ð½Ñ Ð¿Ð¾ÑлÑг запобÑÐ³Ð°Ñ Ð²Ð¸ÑвленнÑ, ÑкÑо ÐаÑим Ð²Ð¸Ñ Ñдним IP адÑеÑÐ¾Ñ Ñ https://www.torproject.org/\";>Tor вÑзол." msgid "Your IP address appears to be: " msgstr "ÐаÑа IP адÑеÑа, ÑÐºÑ Ð·Ð°Ñаз видно:" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbirdy] Update translations for torbirdy
commit b074dcf08fd1b16eb50a584027ce746acfe7d360 Author: Translation commit bot Date: Tue Nov 26 08:16:05 2013 + Update translations for torbirdy --- uk/torbirdy.properties |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/uk/torbirdy.properties b/uk/torbirdy.properties index b999de2..668a61e 100644 --- a/uk/torbirdy.properties +++ b/uk/torbirdy.properties @@ -1,6 +1,6 @@ -# torbirdy.name=TorBirdy +torbirdy.name=TorBirdy -# torbirdy.enabled.tor=TorBirdy Enabled:Tor +torbirdy.enabled.tor=TorBirdy доÑÑÑпно: Tor # torbirdy.enabled.jondo=TorBirdy Enabled:JonDo # torbirdy.enabled.custom=TorBirdy Enabled:Custom Proxy # torbirdy.enabled.torification=TorBirdy Enabled:Transparent Torification ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-launcher-progress_completed] Update translations for tor-launcher-progress_completed
commit 293b6618750bb8a5e77d04c77aabde5319f2f754 Author: Translation commit bot Date: Tue Nov 26 08:16:18 2013 + Update translations for tor-launcher-progress_completed --- uk/progress.dtd |4 1 file changed, 4 insertions(+) diff --git a/uk/progress.dtd b/uk/progress.dtd new file mode 100644 index 000..ee7c42d --- /dev/null +++ b/uk/progress.dtd @@ -0,0 +1,4 @@ + + + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere] Update translations for https_everywhere
commit 0c2a4497060112bf35a21fd45c10387c82f268a7 Author: Translation commit bot Date: Tue Nov 26 08:15:53 2013 + Update translations for https_everywhere --- uk/https-everywhere.dtd | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/uk/https-everywhere.dtd b/uk/https-everywhere.dtd index 22f3270..abbde37 100644 --- a/uk/https-everywhere.dtd +++ b/uk/https-everywhere.dtd @@ -4,19 +4,19 @@ "> - + - - + + - + - + - + @@ -36,9 +36,9 @@ - + - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-brandproperties] Update translations for torbutton-brandproperties
commit fa1eeaf7f160f1eba7445139b94891d7e982c0d2 Author: Translation commit bot Date: Tue Nov 26 08:16:26 2013 + Update translations for torbutton-brandproperties --- uk/brand.properties | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/uk/brand.properties b/uk/brand.properties index 6598ccd..14bca4f 100644 --- a/uk/brand.properties +++ b/uk/brand.properties @@ -2,14 +2,14 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. -# brandShortName=TorBrowser -# brandFullName=Tor Browser -# vendorShortName=Tor Project +brandShortName=TorBrowser +brandFullName=Tor Browser +vendorShortName=ÐÑÐ¾ÐµÐºÑ Tor -# homePageSingleStartMain=Firefox Start, a fast home page with built-in search -# homePageImport=Import your home page from %S +homePageSingleStartMain=Firefox Start - домаÑÐ½Ñ ÑÑоÑÑнка з вбÑдованим поÑÑком +homePageImport=ÐмпоÑÑ Ð²Ð°ÑÐ¾Ñ Ð´Ð¾Ð¼Ð°ÑнÑÐ¾Ñ ÑÑоÑÑнки з %S -# homePageMigrationPageTitle=Home Page Selection -# homePageMigrationDescription=Please select the home page you wish to use: +homePageMigrationPageTitle=ÐибÑÑ Ð´Ð¾Ð¼Ð°ÑнÑÐ¾Ñ ÑÑоÑÑнки +homePageMigrationDescription=ÐибеÑÑÑÑ Ð´Ð¾Ð¼Ð°ÑÐ½Ñ ÑÑоÑÑнкÑ: -# syncBrandShortName=Sync +syncBrandShortName=Ð¡Ð¸Ð½Ñ ÑонÑзаÑÑÑ ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere_completed] Update translations for https_everywhere_completed
commit 85e72e66bdd612baf05a825c76d100aee33744d3 Author: Translation commit bot Date: Tue Nov 26 08:15:56 2013 + Update translations for https_everywhere_completed --- uk/https-everywhere.dtd | 47 +++ 1 file changed, 47 insertions(+) diff --git a/uk/https-everywhere.dtd b/uk/https-everywhere.dtd new file mode 100644 index 000..abbde37 --- /dev/null +++ b/uk/https-everywhere.dtd @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits