[tor-commits] [translation/donatepages-messagespot] Update translations for donatepages-messagespot
commit 146243c74677c4f760fa6c1bd4b68b780449d1ce Author: Translation commit bot Date: Sat Jan 12 07:45:25 2019 + Update translations for donatepages-messagespot --- locale/ta/LC_MESSAGES/messages.po | 13 ++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/locale/ta/LC_MESSAGES/messages.po b/locale/ta/LC_MESSAGES/messages.po index 613915adc..8538f386c 100644 --- a/locale/ta/LC_MESSAGES/messages.po +++ b/locale/ta/LC_MESSAGES/messages.po @@ -2,10 +2,11 @@ # Sivarajah Bagerathan , 2018 # Giovanni Pellerano , 2018 # erinm, 2018 +# Mohammed Ammar K S , 2019 # msgid "" msgstr "" -"Last-Translator: erinm, 2018\n" +"Last-Translator: Mohammed Ammar K S , 2019\n" "Language-Team: Tamil (https://www.transifex.com/otf/teams/1519/ta/)\n" "Language: ta\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -147,7 +148,7 @@ msgstr "" #: tmp/cache_locale/04/0421bb9119a5b92b0e2e4a49c25d718283ccfa1495534b2a08ff967a0f4fd06a.php:71 #: tmp/cache_locale/04/0421bb9119a5b92b0e2e4a49c25d718283ccfa1495534b2a08ff967a0f4fd06a.php:641 msgid "Tor: Strength in Numbers" -msgstr "" +msgstr "Tor: à®à®£à¯à®£à®¿à®à¯à®à¯à®¯à¯ வலிமà¯" #: tmp/cache_locale/93/936f5ca9f26662b60293a725343573df95cb28c99d7c3f12b1c94ed37a453012.php:52 #: tmp/cache_locale/93/936f5ca9f26662b60293a725343573df95cb28c99d7c3f12b1c94ed37a453012.php:75 @@ -161,7 +162,7 @@ msgstr "" #: tmp/cache_locale/04/0421bb9119a5b92b0e2e4a49c25d718283ccfa1495534b2a08ff967a0f4fd06a.php:54 #: tmp/cache_locale/04/0421bb9119a5b92b0e2e4a49c25d718283ccfa1495534b2a08ff967a0f4fd06a.php:77 msgid "Anonymity loves company." -msgstr "" +msgstr "பà¯à®¯à®°à®¿à®²à®¾à®®à¯ தà¯à®£à¯à®¯à¯ விரà¯à®®à¯à®ªà¯à®à®¿à®±à®¤à¯." #: tmp/cache_locale/93/936f5ca9f26662b60293a725343573df95cb28c99d7c3f12b1c94ed37a453012.php:63 #: tmp/cache_locale/04/0421bb9119a5b92b0e2e4a49c25d718283ccfa1495534b2a08ff967a0f4fd06a.php:63 @@ -645,6 +646,12 @@ msgid "" " and privacy technologies, supporting their unrestricted availability and " "use, and furthering their scientific and popular understanding." msgstr "" +"The Tor திà®à¯à®à®®à¯ à®à®©à¯à®ªà®¤à¯ à®à®à¯à®à®±à¯à®± மறà¯à®±à¯à®®à¯ திறநà¯à®¤ à®®à¯à®² பà¯à®¯à®°à®¿à®²à®¿ மறà¯à®±à¯à®®à¯ " +"தனியà¯à®°à®¿à®®à¯à®¤à¯ தà¯à®´à®¿à®²à¯à®¨à¯à®à¯à®ªà®à¯à®à®³à¯ à®à®°à¯à®µà®¾à®à¯à®à¯à®¤à®²à¯ மறà¯à®±à¯à®®à¯ நà®à¯à®®à¯à®±à¯à®ªà¯à®ªà®à¯à®¤à¯à®¤à®²à¯, ஠வ௠" +"தà®à¯à®¯à®¿à®©à¯à®±à®¿ à®à®¿à®à¯à®ªà¯à®ªà®¤à®±à¯à®à¯à®®à¯ பயனà¯à®ªà®¾à®à¯à®à®¿à®±à¯à®à¯à®®à¯ à®à®¤à®°à®µà®³à®¿à®¤à¯à®¤à®²à¯, ஠வறà¯à®±à®¿à®©à¯ நà¯à®à¯à®ªà®®à¯ " +"மறà¯à®±à¯à®®à¯ à®®à®à¯à®à®³à¯ பà¯à®°à®¿à®¤à®²à¯à®à®³à¯ à®®à¯à®®à¯à®ªà®à¯à®¤à¯à®¤à¯à®µà®¤à®¿à®©à¯ à®®à¯à®²à®®à®¾à® மனித à®à®°à®¿à®®à¯à®à®³à¯ மறà¯à®±à¯à®®à¯ " +"à®à¯à®¤à®¨à¯à®¤à®¿à®°à®¤à¯à®¤à¯ à®®à¯à®®à¯à®ªà®à¯à®¤à¯à®¤à¯à®®à¯ à®à®°à¯ à® à®®à¯à®°à®¿à®à¯à® 501(c)(3) à®à®²à®¾à®ª நà¯à®à¯à®à®±à¯à®± நிறà¯à®µà®©à®®à¯ " +"à®à®à¯à®®à¯." #: tmp/cache_locale/50/50777d283fdd4725b4b51b066a1fa065079d875050e04874af7ad8d37f823d3f.php:31 msgid "Subscribe to Our Newsletter" ___ 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 0f830e0c60620f25855f267906ae341fab791b53 Author: Translation commit bot Date: Sat Jan 12 07:45:04 2019 + Update translations for abouttor-homepage --- ta/aboutTor.dtd | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/ta/aboutTor.dtd b/ta/aboutTor.dtd index ca8ecc5c7..63035ed8a 100644 --- a/ta/aboutTor.dtd +++ b/ta/aboutTor.dtd @@ -20,18 +20,18 @@ - - + + https://www.torproject.org/getinvolved/volunteer.html.en;> - - + + - + - - - + + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-abouttbupdatedtd_completed] Update translations for torbutton-abouttbupdatedtd_completed
commit a89ce0e92cf6b86296adf52ddf6db2975392e2a0 Author: Translation commit bot Date: Sat Jan 12 06:48:33 2019 + Update translations for torbutton-abouttbupdatedtd_completed --- ta/abouttbupdate.dtd | 10 ++ 1 file changed, 10 insertions(+) diff --git a/ta/abouttbupdate.dtd b/ta/abouttbupdate.dtd new file mode 100644 index 0..b3cfc1bef --- /dev/null +++ b/ta/abouttbupdate.dtd @@ -0,0 +1,10 @@ + + + + + + + + + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-abouttbupdatedtd] Update translations for torbutton-abouttbupdatedtd
commit df74a6b44ee0657cbd25610569cba2cc6b73 Author: Translation commit bot Date: Sat Jan 12 06:48:27 2019 + Update translations for torbutton-abouttbupdatedtd --- ta/abouttbupdate.dtd | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ta/abouttbupdate.dtd b/ta/abouttbupdate.dtd index 2dd39425f..b3cfc1bef 100644 --- a/ta/abouttbupdate.dtd +++ b/ta/abouttbupdate.dtd @@ -1,10 +1,10 @@ - - + + - - - + + + ___ 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 9c7d321b247154c98effdbc6b0328531ed98c4e3 Author: Translation commit bot Date: Sat Jan 12 06:45:05 2019 + Update translations for abouttor-homepage --- ta/aboutTor.dtd | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ta/aboutTor.dtd b/ta/aboutTor.dtd index c1d82fc5d..ca8ecc5c7 100644 --- a/ta/aboutTor.dtd +++ b/ta/aboutTor.dtd @@ -6,19 +6,19 @@ - - + + - + https://duckduckgo.com;> - + - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Fix a typo
commit b69d28ae830ee0fea642395f0e7c2e89cc8a68d0 Author: rl1987 Date: Sat Jan 5 11:02:18 2019 +0200 Fix a typo --- src/test/test_hs_service.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/test/test_hs_service.c b/src/test/test_hs_service.c index 3357ca2c5..ccb4d93fe 100644 --- a/src/test/test_hs_service.c +++ b/src/test/test_hs_service.c @@ -267,7 +267,7 @@ helper_clone_authorized_client(const hs_service_authorized_client_t *client) /* Helper: Return a newly allocated service object with the identity keypair * sets and the current descriptor. Then register it to the global map. - * Caller should us hs_free_all() to free this service or remove it from the + * Caller should use hs_free_all() to free this service or remove it from the * global map before freeing. */ static hs_service_t * helper_create_service(void) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Merge branch 'bug28989_squashed'
commit cef910642efb1f9a2db16146eb8a191327b51310 Merge: df1a8a657 b69d28ae8 Author: Nick Mathewson Date: Fri Jan 11 18:56:57 2019 -0500 Merge branch 'bug28989_squashed' changes/bug28989 | 5 + src/test/test_hs_service.c | 34 +- 2 files changed, 38 insertions(+), 1 deletion(-) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Fix CID 1442277
commit 1bcececdd8e2ff4d6e921270984ba7800c914f64 Author: rl1987 Date: Sat Jan 5 11:01:07 2019 +0200 Fix CID 1442277 --- changes/bug28989 | 5 + src/test/test_hs_service.c | 32 2 files changed, 37 insertions(+) diff --git a/changes/bug28989 b/changes/bug28989 new file mode 100644 index 0..3e3af --- /dev/null +++ b/changes/bug28989 @@ -0,0 +1,5 @@ + o Minor bugfixes (unit tests): +- Instead of relying on hs_free_all() to clean up all onion service + objects we created in test_build_descriptors(), deallocate + them one by one. This lets Coverity know that we are not leaking memory + here and fixes CID 1442277. Fixes bug 28989; bugfix on 0.3.5.1-alpha. diff --git a/src/test/test_hs_service.c b/src/test/test_hs_service.c index b2aafc1cd..3357ca2c5 100644 --- a/src/test/test_hs_service.c +++ b/src/test/test_hs_service.c @@ -289,6 +289,20 @@ helper_create_service(void) return service; } +/* Helper: Deallocate a given service object, its child objects and + * remove it from onion service map. + * */ +static void +helper_destroy_service(hs_service_t *service) +{ + if (!service) +return; + + remove_service(get_hs_service_map(), service); + + hs_service_free(service); +} + /* Helper: Return a newly allocated service object with clients. */ static hs_service_t * helper_create_service_with_clients(int num_clients) @@ -1626,6 +1640,7 @@ test_build_descriptors(void *arg) { int ret; time_t now = time(NULL); + hs_service_t *last_service = NULL; (void) arg; @@ -1650,6 +1665,7 @@ test_build_descriptors(void *arg) * is disabled. */ { hs_service_t *service = helper_create_service(); +last_service = service; service_descriptor_free(service->desc_current); service->desc_current = NULL; @@ -1660,12 +1676,16 @@ test_build_descriptors(void *arg) hs_desc_superencrypted_data_t *superencrypted; superencrypted = >desc_current->desc->superencrypted_data; tt_int_op(smartlist_len(superencrypted->clients), OP_EQ, 16); + +helper_destroy_service(service); +last_service = NULL; } /* Generate a valid number of fake auth clients when the number of * clients is zero. */ { hs_service_t *service = helper_create_service_with_clients(0); +last_service = service; service_descriptor_free(service->desc_current); service->desc_current = NULL; @@ -1673,12 +1693,16 @@ test_build_descriptors(void *arg) hs_desc_superencrypted_data_t *superencrypted; superencrypted = >desc_current->desc->superencrypted_data; tt_int_op(smartlist_len(superencrypted->clients), OP_EQ, 16); + +helper_destroy_service(service); +last_service = NULL; } /* Generate a valid number of fake auth clients when the number of * clients is not a multiple of 16. */ { hs_service_t *service = helper_create_service_with_clients(20); +last_service = service; service_descriptor_free(service->desc_current); service->desc_current = NULL; @@ -1686,12 +1710,16 @@ test_build_descriptors(void *arg) hs_desc_superencrypted_data_t *superencrypted; superencrypted = >desc_current->desc->superencrypted_data; tt_int_op(smartlist_len(superencrypted->clients), OP_EQ, 32); + +helper_destroy_service(service); +last_service = NULL; } /* Do not generate any fake desc client when the number of clients is * a multiple of 16 but not zero. */ { hs_service_t *service = helper_create_service_with_clients(32); +last_service = service; service_descriptor_free(service->desc_current); service->desc_current = NULL; @@ -1699,9 +1727,13 @@ test_build_descriptors(void *arg) hs_desc_superencrypted_data_t *superencrypted; superencrypted = >desc_current->desc->superencrypted_data; tt_int_op(smartlist_len(superencrypted->clients), OP_EQ, 32); + +helper_destroy_service(service); +last_service = NULL; } done: + helper_destroy_service(last_service); hs_free_all(); } ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Actually close the stdout pipe on error in process_unix_exec
commit df1a8a657eadcc156032aa558ae0395cde878ee8 Author: Kris Katterjohn Date: Fri Jan 4 13:48:08 2019 -0600 Actually close the stdout pipe on error in process_unix_exec When cleaning up after an error in process_unix_exec, the stdin pipe was being double closed instead of closing both the stdin and stdout pipes. This occurred in two places. Signed-off-by: Kris Katterjohn --- src/lib/process/process_unix.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib/process/process_unix.c b/src/lib/process/process_unix.c index 57ca69a76..dd4ccbf60 100644 --- a/src/lib/process/process_unix.c +++ b/src/lib/process/process_unix.c @@ -183,8 +183,8 @@ process_unix_exec(process_t *process) close(stdin_pipe[1]); /** Cleanup standard out pipe. */ -close(stdin_pipe[0]); -close(stdin_pipe[1]); +close(stdout_pipe[0]); +close(stdout_pipe[1]); return PROCESS_STATUS_ERROR; } @@ -281,8 +281,8 @@ process_unix_exec(process_t *process) close(stdin_pipe[1]); /** Cleanup standard out pipe. */ -close(stdin_pipe[0]); -close(stdin_pipe[1]); +close(stdout_pipe[0]); +close(stdout_pipe[1]); /** Cleanup standard error pipe. */ close(stderr_pipe[0]); ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/release-0.3.5] Merge branch 'maint-0.3.5' into release-0.3.5
commit 0917f621e23d15aea0594be0bd5718edd7ef5c2e Merge: 830b659fe efd765a94 Author: Nick Mathewson Date: Fri Jan 11 18:53:24 2019 -0500 Merge branch 'maint-0.3.5' into release-0.3.5 changes/ticket28669 | 6 + src/core/or/circuituse.c | 3 +-- src/core/or/connection_edge.c | 15 src/core/or/connection_edge.h | 3 +++ src/feature/hs/hs_client.c| 56 --- src/feature/rend/rendclient.c | 6 ++--- 6 files changed, 64 insertions(+), 25 deletions(-) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/release-0.3.5] hs-v3: Add the helper function mark_conn_as_waiting_for_circuit
commit 43bd4d7509ceab2d82a85483f08132e90b1ab10d Author: David Goulet Date: Tue Dec 4 14:18:23 2018 -0500 hs-v3: Add the helper function mark_conn_as_waiting_for_circuit This helper function marks an entry connection as pending for a circuit and changes its state to AP_CONN_STATE_CIRCUIT_WAIT. The timestamps are set to now() so it can be considered as new. No behaviour change, this helper function will be used in next commit. Part of #28669 Signed-off-by: David Goulet --- src/feature/hs/hs_client.c | 34 +++--- 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/src/feature/hs/hs_client.c b/src/feature/hs/hs_client.c index 43e5b80e5..22aacdfe9 100644 --- a/src/feature/hs/hs_client.c +++ b/src/feature/hs/hs_client.c @@ -200,6 +200,26 @@ directory_request_is_pending(const ed25519_public_key_t *identity_pk) return ret; } +/* Helper function that changes the state of an entry connection to waiting + * for a circuit. For this to work properly, the connection timestamps are set + * to now and the connection is then marked as pending for a circuit. */ +static void +mark_conn_as_waiting_for_circuit(connection_t *conn, time_t now) +{ + tor_assert(conn); + + /* Because the connection can now proceed to opening circuit and ultimately + * connect to the service, reset those timestamp so the connection is + * considered "fresh" and can continue without being closed too early. */ + conn->timestamp_created = now; + conn->timestamp_last_read_allowed = now; + conn->timestamp_last_write_allowed = now; + /* Change connection's state into waiting for a circuit. */ + conn->state = AP_CONN_STATE_CIRCUIT_WAIT; + + connection_ap_mark_as_pending_circuit(TO_ENTRY_CONN(conn)); +} + /* We failed to fetch a descriptor for the service with identity_pk * because of status. Find all pending SOCKS connections for this * service that are waiting on the descriptor and close them with @@ -1700,17 +1720,9 @@ hs_client_desc_has_arrived(const hs_ident_dir_conn_t *ident) log_info(LD_REND, "Descriptor has arrived. Launching circuits."); -/* Because the connection can now proceed to opening circuit and - * ultimately connect to the service, reset those timestamp so the - * connection is considered "fresh" and can continue without being closed - * too early. */ -base_conn->timestamp_created = now; -base_conn->timestamp_last_read_allowed = now; -base_conn->timestamp_last_write_allowed = now; -/* Change connection's state into waiting for a circuit. */ -base_conn->state = AP_CONN_STATE_CIRCUIT_WAIT; - -connection_ap_mark_as_pending_circuit(entry_conn); +/* Mark connection as waiting for a circuit since we do have a usable + * descriptor now. */ +mark_conn_as_waiting_for_circuit(base_conn, now); } SMARTLIST_FOREACH_END(base_conn); end: ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Merge branch 'maint-0.3.5'
commit d21fa48cac0f41bd52306e269796559f75855323 Merge: 5dd926caa efd765a94 Author: Nick Mathewson Date: Fri Jan 11 18:53:24 2019 -0500 Merge branch 'maint-0.3.5' changes/ticket28669 | 6 + src/core/or/circuituse.c | 3 +-- src/core/or/connection_edge.c | 15 src/core/or/connection_edge.h | 3 +++ src/feature/hs/hs_client.c| 56 --- src/feature/rend/rendclient.c | 6 ++--- 6 files changed, 64 insertions(+), 25 deletions(-) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] hs-v3: Add the helper function mark_conn_as_waiting_for_circuit
commit 43bd4d7509ceab2d82a85483f08132e90b1ab10d Author: David Goulet Date: Tue Dec 4 14:18:23 2018 -0500 hs-v3: Add the helper function mark_conn_as_waiting_for_circuit This helper function marks an entry connection as pending for a circuit and changes its state to AP_CONN_STATE_CIRCUIT_WAIT. The timestamps are set to now() so it can be considered as new. No behaviour change, this helper function will be used in next commit. Part of #28669 Signed-off-by: David Goulet --- src/feature/hs/hs_client.c | 34 +++--- 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/src/feature/hs/hs_client.c b/src/feature/hs/hs_client.c index 43e5b80e5..22aacdfe9 100644 --- a/src/feature/hs/hs_client.c +++ b/src/feature/hs/hs_client.c @@ -200,6 +200,26 @@ directory_request_is_pending(const ed25519_public_key_t *identity_pk) return ret; } +/* Helper function that changes the state of an entry connection to waiting + * for a circuit. For this to work properly, the connection timestamps are set + * to now and the connection is then marked as pending for a circuit. */ +static void +mark_conn_as_waiting_for_circuit(connection_t *conn, time_t now) +{ + tor_assert(conn); + + /* Because the connection can now proceed to opening circuit and ultimately + * connect to the service, reset those timestamp so the connection is + * considered "fresh" and can continue without being closed too early. */ + conn->timestamp_created = now; + conn->timestamp_last_read_allowed = now; + conn->timestamp_last_write_allowed = now; + /* Change connection's state into waiting for a circuit. */ + conn->state = AP_CONN_STATE_CIRCUIT_WAIT; + + connection_ap_mark_as_pending_circuit(TO_ENTRY_CONN(conn)); +} + /* We failed to fetch a descriptor for the service with identity_pk * because of status. Find all pending SOCKS connections for this * service that are waiting on the descriptor and close them with @@ -1700,17 +1720,9 @@ hs_client_desc_has_arrived(const hs_ident_dir_conn_t *ident) log_info(LD_REND, "Descriptor has arrived. Launching circuits."); -/* Because the connection can now proceed to opening circuit and - * ultimately connect to the service, reset those timestamp so the - * connection is considered "fresh" and can continue without being closed - * too early. */ -base_conn->timestamp_created = now; -base_conn->timestamp_last_read_allowed = now; -base_conn->timestamp_last_write_allowed = now; -/* Change connection's state into waiting for a circuit. */ -base_conn->state = AP_CONN_STATE_CIRCUIT_WAIT; - -connection_ap_mark_as_pending_circuit(entry_conn); +/* Mark connection as waiting for a circuit since we do have a usable + * descriptor now. */ +mark_conn_as_waiting_for_circuit(base_conn, now); } SMARTLIST_FOREACH_END(base_conn); end: ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] conn: Add an helper to mark a connection as waiting for an HS descriptor
commit d0682fe0f190ce55973d86ec92978aa6b3f61f1f Author: David Goulet Date: Tue Dec 4 14:00:08 2018 -0500 conn: Add an helper to mark a connection as waiting for an HS descriptor The transition for a connection to either become or go back in AP_CONN_STATE_RENDDESC_WAIT state must make sure that the entry connection is _not_ in the waiting for circuit list. This commit implements the helper function connection_ap_mark_as_waiting_for_renddesc() that removes the entry connection from the pending list and then change its state. This code pattern is used in many places in the code where next commit will remove this code duplication to use this new helper function. Part of #28669 Signed-off-by: David Goulet --- src/core/or/connection_edge.c | 15 +++ src/core/or/connection_edge.h | 3 +++ 2 files changed, 18 insertions(+) diff --git a/src/core/or/connection_edge.c b/src/core/or/connection_edge.c index 58aefcf8f..96149bbb1 100644 --- a/src/core/or/connection_edge.c +++ b/src/core/or/connection_edge.c @@ -1354,6 +1354,21 @@ connection_ap_mark_as_non_pending_circuit(entry_connection_t *entry_conn) smartlist_remove(pending_entry_connections, entry_conn); } +/** Mark entry_conn as waiting for a rendezvous descriptor. This + * function will remove the entry connection from the waiting for a circuit + * list (pending_entry_connections). + * + * This pattern is used across the code base because a connection in state + * AP_CONN_STATE_RENDDESC_WAIT must not be in the pending list. */ +void +connection_ap_mark_as_waiting_for_renddesc(entry_connection_t *entry_conn) +{ + tor_assert(entry_conn); + + connection_ap_mark_as_non_pending_circuit(entry_conn); + ENTRY_TO_CONN(entry_conn)->state = AP_CONN_STATE_RENDDESC_WAIT; +} + /* DOCDOC */ void connection_ap_warn_and_unmark_if_pending_circ(entry_connection_t *entry_conn, diff --git a/src/core/or/connection_edge.h b/src/core/or/connection_edge.h index 55b90d3ea..b8a7365a0 100644 --- a/src/core/or/connection_edge.h +++ b/src/core/or/connection_edge.h @@ -126,6 +126,9 @@ void connection_ap_mark_as_pending_circuit_(entry_connection_t *entry_conn, #define connection_ap_mark_as_pending_circuit(c) \ connection_ap_mark_as_pending_circuit_((c), __FILE__, __LINE__) void connection_ap_mark_as_non_pending_circuit(entry_connection_t *entry_conn); +void connection_ap_mark_as_waiting_for_renddesc( + entry_connection_t *entry_conn); + #define CONNECTION_AP_EXPECT_NONPENDING(c) do { \ if (ENTRY_TO_CONN(c)->state == AP_CONN_STATE_CIRCUIT_WAIT) {\ log_warn(LD_BUG, "At %s:%d: %p was unexpectedly in circuit_wait.", \ ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/maint-0.3.5] conn: Add an helper to mark a connection as waiting for an HS descriptor
commit d0682fe0f190ce55973d86ec92978aa6b3f61f1f Author: David Goulet Date: Tue Dec 4 14:00:08 2018 -0500 conn: Add an helper to mark a connection as waiting for an HS descriptor The transition for a connection to either become or go back in AP_CONN_STATE_RENDDESC_WAIT state must make sure that the entry connection is _not_ in the waiting for circuit list. This commit implements the helper function connection_ap_mark_as_waiting_for_renddesc() that removes the entry connection from the pending list and then change its state. This code pattern is used in many places in the code where next commit will remove this code duplication to use this new helper function. Part of #28669 Signed-off-by: David Goulet --- src/core/or/connection_edge.c | 15 +++ src/core/or/connection_edge.h | 3 +++ 2 files changed, 18 insertions(+) diff --git a/src/core/or/connection_edge.c b/src/core/or/connection_edge.c index 58aefcf8f..96149bbb1 100644 --- a/src/core/or/connection_edge.c +++ b/src/core/or/connection_edge.c @@ -1354,6 +1354,21 @@ connection_ap_mark_as_non_pending_circuit(entry_connection_t *entry_conn) smartlist_remove(pending_entry_connections, entry_conn); } +/** Mark entry_conn as waiting for a rendezvous descriptor. This + * function will remove the entry connection from the waiting for a circuit + * list (pending_entry_connections). + * + * This pattern is used across the code base because a connection in state + * AP_CONN_STATE_RENDDESC_WAIT must not be in the pending list. */ +void +connection_ap_mark_as_waiting_for_renddesc(entry_connection_t *entry_conn) +{ + tor_assert(entry_conn); + + connection_ap_mark_as_non_pending_circuit(entry_conn); + ENTRY_TO_CONN(entry_conn)->state = AP_CONN_STATE_RENDDESC_WAIT; +} + /* DOCDOC */ void connection_ap_warn_and_unmark_if_pending_circ(entry_connection_t *entry_conn, diff --git a/src/core/or/connection_edge.h b/src/core/or/connection_edge.h index 55b90d3ea..b8a7365a0 100644 --- a/src/core/or/connection_edge.h +++ b/src/core/or/connection_edge.h @@ -126,6 +126,9 @@ void connection_ap_mark_as_pending_circuit_(entry_connection_t *entry_conn, #define connection_ap_mark_as_pending_circuit(c) \ connection_ap_mark_as_pending_circuit_((c), __FILE__, __LINE__) void connection_ap_mark_as_non_pending_circuit(entry_connection_t *entry_conn); +void connection_ap_mark_as_waiting_for_renddesc( + entry_connection_t *entry_conn); + #define CONNECTION_AP_EXPECT_NONPENDING(c) do { \ if (ENTRY_TO_CONN(c)->state == AP_CONN_STATE_CIRCUIT_WAIT) {\ log_warn(LD_BUG, "At %s:%d: %p was unexpectedly in circuit_wait.", \ ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/release-0.3.5] Merge remote-tracking branch 'tor-github/pr/563' into maint-0.3.5
commit efd765a94816bb216e81a4962c94bac385947719 Merge: 694e3c57f cec616a0c Author: Nick Mathewson Date: Fri Jan 11 18:53:18 2019 -0500 Merge remote-tracking branch 'tor-github/pr/563' into maint-0.3.5 changes/ticket28669 | 6 + src/core/or/circuituse.c | 3 +-- src/core/or/connection_edge.c | 15 src/core/or/connection_edge.h | 3 +++ src/feature/hs/hs_client.c| 56 --- src/feature/rend/rendclient.c | 6 ++--- 6 files changed, 64 insertions(+), 25 deletions(-) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/maint-0.3.5] Merge remote-tracking branch 'tor-github/pr/563' into maint-0.3.5
commit efd765a94816bb216e81a4962c94bac385947719 Merge: 694e3c57f cec616a0c Author: Nick Mathewson Date: Fri Jan 11 18:53:18 2019 -0500 Merge remote-tracking branch 'tor-github/pr/563' into maint-0.3.5 changes/ticket28669 | 6 + src/core/or/circuituse.c | 3 +-- src/core/or/connection_edge.c | 15 src/core/or/connection_edge.h | 3 +++ src/feature/hs/hs_client.c| 56 --- src/feature/rend/rendclient.c | 6 ++--- 6 files changed, 64 insertions(+), 25 deletions(-) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/maint-0.3.5] conn: Use connection_ap_mark_as_waiting_for_renddesc()
commit 00b59d92817f34c60fe9bc1f8b72b6e81ae1c431 Author: David Goulet Date: Tue Dec 4 14:09:15 2018 -0500 conn: Use connection_ap_mark_as_waiting_for_renddesc() Use the helper function connection_ap_mark_as_waiting_for_renddesc() introduced in previous commit everywhere in the code where an AP connection state is transitionned to AP_CONN_STATE_RENDDESC_WAIT. Part of #28669 Signed-off-by: David Goulet --- src/core/or/circuituse.c | 3 +-- src/feature/hs/hs_client.c| 3 +-- src/feature/rend/rendclient.c | 6 ++ 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/src/core/or/circuituse.c b/src/core/or/circuituse.c index 088358a4d..7ea37fb3b 100644 --- a/src/core/or/circuituse.c +++ b/src/core/or/circuituse.c @@ -2377,8 +2377,7 @@ circuit_get_open_circ_or_launch(entry_connection_t *conn, } else { hs_client_refetch_hsdesc(_conn->hs_ident->identity_pk); } -connection_ap_mark_as_non_pending_circuit(conn); -ENTRY_TO_CONN(conn)->state = AP_CONN_STATE_RENDDESC_WAIT; +connection_ap_mark_as_waiting_for_renddesc(conn); return 0; } log_info(LD_REND,"Chose %s as intro point for '%s'.", diff --git a/src/feature/hs/hs_client.c b/src/feature/hs/hs_client.c index dfad216ab..43e5b80e5 100644 --- a/src/feature/hs/hs_client.c +++ b/src/feature/hs/hs_client.c @@ -142,8 +142,7 @@ flag_all_conn_wait_desc(const ed25519_public_key_t *service_identity_pk) if (edge_conn->hs_ident && ed25519_pubkey_eq(_conn->hs_ident->identity_pk, service_identity_pk)) { - connection_ap_mark_as_non_pending_circuit(TO_ENTRY_CONN(conn)); - conn->state = AP_CONN_STATE_RENDDESC_WAIT; + connection_ap_mark_as_waiting_for_renddesc(TO_ENTRY_CONN(conn)); } } SMARTLIST_FOREACH_END(conn); diff --git a/src/feature/rend/rendclient.c b/src/feature/rend/rendclient.c index 10b67ceda..6ecb3eb3c 100644 --- a/src/feature/rend/rendclient.c +++ b/src/feature/rend/rendclient.c @@ -150,8 +150,7 @@ rend_client_send_introduction(origin_circuit_t *introcirc, while ((conn = connection_get_by_type_state_rendquery(CONN_TYPE_AP, AP_CONN_STATE_CIRCUIT_WAIT, onion_address))) { -connection_ap_mark_as_non_pending_circuit(TO_ENTRY_CONN(conn)); -conn->state = AP_CONN_STATE_RENDDESC_WAIT; +connection_ap_mark_as_waiting_for_renddesc(TO_ENTRY_CONN(conn)); } } @@ -864,8 +863,7 @@ rend_client_report_intro_point_failure(extend_info_t *failed_intro, while ((conn = connection_get_by_type_state_rendquery(CONN_TYPE_AP, AP_CONN_STATE_CIRCUIT_WAIT, onion_address))) { - connection_ap_mark_as_non_pending_circuit(TO_ENTRY_CONN(conn)); - conn->state = AP_CONN_STATE_RENDDESC_WAIT; + connection_ap_mark_as_waiting_for_renddesc(TO_ENTRY_CONN(conn)); } return 0; ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/release-0.3.5] conn: Add an helper to mark a connection as waiting for an HS descriptor
commit d0682fe0f190ce55973d86ec92978aa6b3f61f1f Author: David Goulet Date: Tue Dec 4 14:00:08 2018 -0500 conn: Add an helper to mark a connection as waiting for an HS descriptor The transition for a connection to either become or go back in AP_CONN_STATE_RENDDESC_WAIT state must make sure that the entry connection is _not_ in the waiting for circuit list. This commit implements the helper function connection_ap_mark_as_waiting_for_renddesc() that removes the entry connection from the pending list and then change its state. This code pattern is used in many places in the code where next commit will remove this code duplication to use this new helper function. Part of #28669 Signed-off-by: David Goulet --- src/core/or/connection_edge.c | 15 +++ src/core/or/connection_edge.h | 3 +++ 2 files changed, 18 insertions(+) diff --git a/src/core/or/connection_edge.c b/src/core/or/connection_edge.c index 58aefcf8f..96149bbb1 100644 --- a/src/core/or/connection_edge.c +++ b/src/core/or/connection_edge.c @@ -1354,6 +1354,21 @@ connection_ap_mark_as_non_pending_circuit(entry_connection_t *entry_conn) smartlist_remove(pending_entry_connections, entry_conn); } +/** Mark entry_conn as waiting for a rendezvous descriptor. This + * function will remove the entry connection from the waiting for a circuit + * list (pending_entry_connections). + * + * This pattern is used across the code base because a connection in state + * AP_CONN_STATE_RENDDESC_WAIT must not be in the pending list. */ +void +connection_ap_mark_as_waiting_for_renddesc(entry_connection_t *entry_conn) +{ + tor_assert(entry_conn); + + connection_ap_mark_as_non_pending_circuit(entry_conn); + ENTRY_TO_CONN(entry_conn)->state = AP_CONN_STATE_RENDDESC_WAIT; +} + /* DOCDOC */ void connection_ap_warn_and_unmark_if_pending_circ(entry_connection_t *entry_conn, diff --git a/src/core/or/connection_edge.h b/src/core/or/connection_edge.h index 55b90d3ea..b8a7365a0 100644 --- a/src/core/or/connection_edge.h +++ b/src/core/or/connection_edge.h @@ -126,6 +126,9 @@ void connection_ap_mark_as_pending_circuit_(entry_connection_t *entry_conn, #define connection_ap_mark_as_pending_circuit(c) \ connection_ap_mark_as_pending_circuit_((c), __FILE__, __LINE__) void connection_ap_mark_as_non_pending_circuit(entry_connection_t *entry_conn); +void connection_ap_mark_as_waiting_for_renddesc( + entry_connection_t *entry_conn); + #define CONNECTION_AP_EXPECT_NONPENDING(c) do { \ if (ENTRY_TO_CONN(c)->state == AP_CONN_STATE_CIRCUIT_WAIT) {\ log_warn(LD_BUG, "At %s:%d: %p was unexpectedly in circuit_wait.", \ ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Merge remote-tracking branch 'tor-github/pr/563' into maint-0.3.5
commit efd765a94816bb216e81a4962c94bac385947719 Merge: 694e3c57f cec616a0c Author: Nick Mathewson Date: Fri Jan 11 18:53:18 2019 -0500 Merge remote-tracking branch 'tor-github/pr/563' into maint-0.3.5 changes/ticket28669 | 6 + src/core/or/circuituse.c | 3 +-- src/core/or/connection_edge.c | 15 src/core/or/connection_edge.h | 3 +++ src/feature/hs/hs_client.c| 56 --- src/feature/rend/rendclient.c | 6 ++--- 6 files changed, 64 insertions(+), 25 deletions(-) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/release-0.3.5] conn: Use connection_ap_mark_as_waiting_for_renddesc()
commit 00b59d92817f34c60fe9bc1f8b72b6e81ae1c431 Author: David Goulet Date: Tue Dec 4 14:09:15 2018 -0500 conn: Use connection_ap_mark_as_waiting_for_renddesc() Use the helper function connection_ap_mark_as_waiting_for_renddesc() introduced in previous commit everywhere in the code where an AP connection state is transitionned to AP_CONN_STATE_RENDDESC_WAIT. Part of #28669 Signed-off-by: David Goulet --- src/core/or/circuituse.c | 3 +-- src/feature/hs/hs_client.c| 3 +-- src/feature/rend/rendclient.c | 6 ++ 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/src/core/or/circuituse.c b/src/core/or/circuituse.c index 088358a4d..7ea37fb3b 100644 --- a/src/core/or/circuituse.c +++ b/src/core/or/circuituse.c @@ -2377,8 +2377,7 @@ circuit_get_open_circ_or_launch(entry_connection_t *conn, } else { hs_client_refetch_hsdesc(_conn->hs_ident->identity_pk); } -connection_ap_mark_as_non_pending_circuit(conn); -ENTRY_TO_CONN(conn)->state = AP_CONN_STATE_RENDDESC_WAIT; +connection_ap_mark_as_waiting_for_renddesc(conn); return 0; } log_info(LD_REND,"Chose %s as intro point for '%s'.", diff --git a/src/feature/hs/hs_client.c b/src/feature/hs/hs_client.c index dfad216ab..43e5b80e5 100644 --- a/src/feature/hs/hs_client.c +++ b/src/feature/hs/hs_client.c @@ -142,8 +142,7 @@ flag_all_conn_wait_desc(const ed25519_public_key_t *service_identity_pk) if (edge_conn->hs_ident && ed25519_pubkey_eq(_conn->hs_ident->identity_pk, service_identity_pk)) { - connection_ap_mark_as_non_pending_circuit(TO_ENTRY_CONN(conn)); - conn->state = AP_CONN_STATE_RENDDESC_WAIT; + connection_ap_mark_as_waiting_for_renddesc(TO_ENTRY_CONN(conn)); } } SMARTLIST_FOREACH_END(conn); diff --git a/src/feature/rend/rendclient.c b/src/feature/rend/rendclient.c index 10b67ceda..6ecb3eb3c 100644 --- a/src/feature/rend/rendclient.c +++ b/src/feature/rend/rendclient.c @@ -150,8 +150,7 @@ rend_client_send_introduction(origin_circuit_t *introcirc, while ((conn = connection_get_by_type_state_rendquery(CONN_TYPE_AP, AP_CONN_STATE_CIRCUIT_WAIT, onion_address))) { -connection_ap_mark_as_non_pending_circuit(TO_ENTRY_CONN(conn)); -conn->state = AP_CONN_STATE_RENDDESC_WAIT; +connection_ap_mark_as_waiting_for_renddesc(TO_ENTRY_CONN(conn)); } } @@ -864,8 +863,7 @@ rend_client_report_intro_point_failure(extend_info_t *failed_intro, while ((conn = connection_get_by_type_state_rendquery(CONN_TYPE_AP, AP_CONN_STATE_CIRCUIT_WAIT, onion_address))) { - connection_ap_mark_as_non_pending_circuit(TO_ENTRY_CONN(conn)); - conn->state = AP_CONN_STATE_RENDDESC_WAIT; + connection_ap_mark_as_waiting_for_renddesc(TO_ENTRY_CONN(conn)); } return 0; ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/release-0.3.5] hs-v3: Don't BUG() if descriptor is found on SOCKS connection retry
commit cec616a0c8ff060cb722e54342fd30aeab3ad285 Author: David Goulet Date: Tue Dec 4 14:27:46 2018 -0500 hs-v3: Don't BUG() if descriptor is found on SOCKS connection retry When retrying all SOCKS connection because new directory information just arrived, do not BUG() if a connection in state AP_CONN_STATE_RENDDESC_WAIT is found to have a usable descriptor. There is a rare case when this can happen as detailed in #28669 so the right thing to do is put that connection back in circuit wait state so the descriptor can be retried. Fixes #28669 Signed-off-by: David Goulet --- changes/ticket28669| 6 ++ src/feature/hs/hs_client.c | 19 +-- 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/changes/ticket28669 b/changes/ticket28669 new file mode 100644 index 0..32c6114ff --- /dev/null +++ b/changes/ticket28669 @@ -0,0 +1,6 @@ + o Minor bugfix (hidden service v3, client): +- Avoid a BUG() stacktrace in case a SOCKS connection is found waiting for + the descriptor while we do have it in the cache. There is a rare case + when this can happen. Now, tor will recover and retry the descriptor. + Fixes bug 28669; bugfix on 0.3.2.4-alpha. + diff --git a/src/feature/hs/hs_client.c b/src/feature/hs/hs_client.c index 22aacdfe9..5fded92fe 100644 --- a/src/feature/hs/hs_client.c +++ b/src/feature/hs/hs_client.c @@ -296,12 +296,19 @@ retry_all_socks_conn_waiting_for_desc(void) /* Order a refetch in case it works this time. */ status = hs_client_refetch_hsdesc(_conn->hs_ident->identity_pk); -if (BUG(status == HS_CLIENT_FETCH_HAVE_DESC)) { - /* This case is unique because it can NOT happen in theory. Once we get - * a new descriptor, the HS client subsystem is notified immediately and - * the connections waiting for it are handled which means the state will - * change from renddesc wait state. Log this and continue to next - * connection. */ +if (status == HS_CLIENT_FETCH_HAVE_DESC) { + /* This is a rare case where a SOCKS connection is in state waiting for + * a descriptor but we do have it in the cache. + * + * This can happen is tor comes back from suspend where it previously + * had the descriptor but the intro points were not usuable. Once it + * came back to life, the intro point failure cache was cleaned up and + * thus the descriptor became usable again leaving us in this code path. + * + * We'll mark the connection as waiting for a circuit so the descriptor + * can be retried. This is safe because a connection in state waiting + * for a descriptor can not be in the entry connection pending list. */ + mark_conn_as_waiting_for_circuit(base_conn, approx_time()); continue; } /* In the case of an error, either all SOCKS connections have been ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/maint-0.3.5] hs-v3: Add the helper function mark_conn_as_waiting_for_circuit
commit 43bd4d7509ceab2d82a85483f08132e90b1ab10d Author: David Goulet Date: Tue Dec 4 14:18:23 2018 -0500 hs-v3: Add the helper function mark_conn_as_waiting_for_circuit This helper function marks an entry connection as pending for a circuit and changes its state to AP_CONN_STATE_CIRCUIT_WAIT. The timestamps are set to now() so it can be considered as new. No behaviour change, this helper function will be used in next commit. Part of #28669 Signed-off-by: David Goulet --- src/feature/hs/hs_client.c | 34 +++--- 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/src/feature/hs/hs_client.c b/src/feature/hs/hs_client.c index 43e5b80e5..22aacdfe9 100644 --- a/src/feature/hs/hs_client.c +++ b/src/feature/hs/hs_client.c @@ -200,6 +200,26 @@ directory_request_is_pending(const ed25519_public_key_t *identity_pk) return ret; } +/* Helper function that changes the state of an entry connection to waiting + * for a circuit. For this to work properly, the connection timestamps are set + * to now and the connection is then marked as pending for a circuit. */ +static void +mark_conn_as_waiting_for_circuit(connection_t *conn, time_t now) +{ + tor_assert(conn); + + /* Because the connection can now proceed to opening circuit and ultimately + * connect to the service, reset those timestamp so the connection is + * considered "fresh" and can continue without being closed too early. */ + conn->timestamp_created = now; + conn->timestamp_last_read_allowed = now; + conn->timestamp_last_write_allowed = now; + /* Change connection's state into waiting for a circuit. */ + conn->state = AP_CONN_STATE_CIRCUIT_WAIT; + + connection_ap_mark_as_pending_circuit(TO_ENTRY_CONN(conn)); +} + /* We failed to fetch a descriptor for the service with identity_pk * because of status. Find all pending SOCKS connections for this * service that are waiting on the descriptor and close them with @@ -1700,17 +1720,9 @@ hs_client_desc_has_arrived(const hs_ident_dir_conn_t *ident) log_info(LD_REND, "Descriptor has arrived. Launching circuits."); -/* Because the connection can now proceed to opening circuit and - * ultimately connect to the service, reset those timestamp so the - * connection is considered "fresh" and can continue without being closed - * too early. */ -base_conn->timestamp_created = now; -base_conn->timestamp_last_read_allowed = now; -base_conn->timestamp_last_write_allowed = now; -/* Change connection's state into waiting for a circuit. */ -base_conn->state = AP_CONN_STATE_CIRCUIT_WAIT; - -connection_ap_mark_as_pending_circuit(entry_conn); +/* Mark connection as waiting for a circuit since we do have a usable + * descriptor now. */ +mark_conn_as_waiting_for_circuit(base_conn, now); } SMARTLIST_FOREACH_END(base_conn); end: ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] hs-v3: Don't BUG() if descriptor is found on SOCKS connection retry
commit cec616a0c8ff060cb722e54342fd30aeab3ad285 Author: David Goulet Date: Tue Dec 4 14:27:46 2018 -0500 hs-v3: Don't BUG() if descriptor is found on SOCKS connection retry When retrying all SOCKS connection because new directory information just arrived, do not BUG() if a connection in state AP_CONN_STATE_RENDDESC_WAIT is found to have a usable descriptor. There is a rare case when this can happen as detailed in #28669 so the right thing to do is put that connection back in circuit wait state so the descriptor can be retried. Fixes #28669 Signed-off-by: David Goulet --- changes/ticket28669| 6 ++ src/feature/hs/hs_client.c | 19 +-- 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/changes/ticket28669 b/changes/ticket28669 new file mode 100644 index 0..32c6114ff --- /dev/null +++ b/changes/ticket28669 @@ -0,0 +1,6 @@ + o Minor bugfix (hidden service v3, client): +- Avoid a BUG() stacktrace in case a SOCKS connection is found waiting for + the descriptor while we do have it in the cache. There is a rare case + when this can happen. Now, tor will recover and retry the descriptor. + Fixes bug 28669; bugfix on 0.3.2.4-alpha. + diff --git a/src/feature/hs/hs_client.c b/src/feature/hs/hs_client.c index 22aacdfe9..5fded92fe 100644 --- a/src/feature/hs/hs_client.c +++ b/src/feature/hs/hs_client.c @@ -296,12 +296,19 @@ retry_all_socks_conn_waiting_for_desc(void) /* Order a refetch in case it works this time. */ status = hs_client_refetch_hsdesc(_conn->hs_ident->identity_pk); -if (BUG(status == HS_CLIENT_FETCH_HAVE_DESC)) { - /* This case is unique because it can NOT happen in theory. Once we get - * a new descriptor, the HS client subsystem is notified immediately and - * the connections waiting for it are handled which means the state will - * change from renddesc wait state. Log this and continue to next - * connection. */ +if (status == HS_CLIENT_FETCH_HAVE_DESC) { + /* This is a rare case where a SOCKS connection is in state waiting for + * a descriptor but we do have it in the cache. + * + * This can happen is tor comes back from suspend where it previously + * had the descriptor but the intro points were not usuable. Once it + * came back to life, the intro point failure cache was cleaned up and + * thus the descriptor became usable again leaving us in this code path. + * + * We'll mark the connection as waiting for a circuit so the descriptor + * can be retried. This is safe because a connection in state waiting + * for a descriptor can not be in the entry connection pending list. */ + mark_conn_as_waiting_for_circuit(base_conn, approx_time()); continue; } /* In the case of an error, either all SOCKS connections have been ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/maint-0.3.5] hs-v3: Don't BUG() if descriptor is found on SOCKS connection retry
commit cec616a0c8ff060cb722e54342fd30aeab3ad285 Author: David Goulet Date: Tue Dec 4 14:27:46 2018 -0500 hs-v3: Don't BUG() if descriptor is found on SOCKS connection retry When retrying all SOCKS connection because new directory information just arrived, do not BUG() if a connection in state AP_CONN_STATE_RENDDESC_WAIT is found to have a usable descriptor. There is a rare case when this can happen as detailed in #28669 so the right thing to do is put that connection back in circuit wait state so the descriptor can be retried. Fixes #28669 Signed-off-by: David Goulet --- changes/ticket28669| 6 ++ src/feature/hs/hs_client.c | 19 +-- 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/changes/ticket28669 b/changes/ticket28669 new file mode 100644 index 0..32c6114ff --- /dev/null +++ b/changes/ticket28669 @@ -0,0 +1,6 @@ + o Minor bugfix (hidden service v3, client): +- Avoid a BUG() stacktrace in case a SOCKS connection is found waiting for + the descriptor while we do have it in the cache. There is a rare case + when this can happen. Now, tor will recover and retry the descriptor. + Fixes bug 28669; bugfix on 0.3.2.4-alpha. + diff --git a/src/feature/hs/hs_client.c b/src/feature/hs/hs_client.c index 22aacdfe9..5fded92fe 100644 --- a/src/feature/hs/hs_client.c +++ b/src/feature/hs/hs_client.c @@ -296,12 +296,19 @@ retry_all_socks_conn_waiting_for_desc(void) /* Order a refetch in case it works this time. */ status = hs_client_refetch_hsdesc(_conn->hs_ident->identity_pk); -if (BUG(status == HS_CLIENT_FETCH_HAVE_DESC)) { - /* This case is unique because it can NOT happen in theory. Once we get - * a new descriptor, the HS client subsystem is notified immediately and - * the connections waiting for it are handled which means the state will - * change from renddesc wait state. Log this and continue to next - * connection. */ +if (status == HS_CLIENT_FETCH_HAVE_DESC) { + /* This is a rare case where a SOCKS connection is in state waiting for + * a descriptor but we do have it in the cache. + * + * This can happen is tor comes back from suspend where it previously + * had the descriptor but the intro points were not usuable. Once it + * came back to life, the intro point failure cache was cleaned up and + * thus the descriptor became usable again leaving us in this code path. + * + * We'll mark the connection as waiting for a circuit so the descriptor + * can be retried. This is safe because a connection in state waiting + * for a descriptor can not be in the entry connection pending list. */ + mark_conn_as_waiting_for_circuit(base_conn, approx_time()); continue; } /* In the case of an error, either all SOCKS connections have been ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] conn: Use connection_ap_mark_as_waiting_for_renddesc()
commit 00b59d92817f34c60fe9bc1f8b72b6e81ae1c431 Author: David Goulet Date: Tue Dec 4 14:09:15 2018 -0500 conn: Use connection_ap_mark_as_waiting_for_renddesc() Use the helper function connection_ap_mark_as_waiting_for_renddesc() introduced in previous commit everywhere in the code where an AP connection state is transitionned to AP_CONN_STATE_RENDDESC_WAIT. Part of #28669 Signed-off-by: David Goulet --- src/core/or/circuituse.c | 3 +-- src/feature/hs/hs_client.c| 3 +-- src/feature/rend/rendclient.c | 6 ++ 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/src/core/or/circuituse.c b/src/core/or/circuituse.c index 088358a4d..7ea37fb3b 100644 --- a/src/core/or/circuituse.c +++ b/src/core/or/circuituse.c @@ -2377,8 +2377,7 @@ circuit_get_open_circ_or_launch(entry_connection_t *conn, } else { hs_client_refetch_hsdesc(_conn->hs_ident->identity_pk); } -connection_ap_mark_as_non_pending_circuit(conn); -ENTRY_TO_CONN(conn)->state = AP_CONN_STATE_RENDDESC_WAIT; +connection_ap_mark_as_waiting_for_renddesc(conn); return 0; } log_info(LD_REND,"Chose %s as intro point for '%s'.", diff --git a/src/feature/hs/hs_client.c b/src/feature/hs/hs_client.c index dfad216ab..43e5b80e5 100644 --- a/src/feature/hs/hs_client.c +++ b/src/feature/hs/hs_client.c @@ -142,8 +142,7 @@ flag_all_conn_wait_desc(const ed25519_public_key_t *service_identity_pk) if (edge_conn->hs_ident && ed25519_pubkey_eq(_conn->hs_ident->identity_pk, service_identity_pk)) { - connection_ap_mark_as_non_pending_circuit(TO_ENTRY_CONN(conn)); - conn->state = AP_CONN_STATE_RENDDESC_WAIT; + connection_ap_mark_as_waiting_for_renddesc(TO_ENTRY_CONN(conn)); } } SMARTLIST_FOREACH_END(conn); diff --git a/src/feature/rend/rendclient.c b/src/feature/rend/rendclient.c index 10b67ceda..6ecb3eb3c 100644 --- a/src/feature/rend/rendclient.c +++ b/src/feature/rend/rendclient.c @@ -150,8 +150,7 @@ rend_client_send_introduction(origin_circuit_t *introcirc, while ((conn = connection_get_by_type_state_rendquery(CONN_TYPE_AP, AP_CONN_STATE_CIRCUIT_WAIT, onion_address))) { -connection_ap_mark_as_non_pending_circuit(TO_ENTRY_CONN(conn)); -conn->state = AP_CONN_STATE_RENDDESC_WAIT; +connection_ap_mark_as_waiting_for_renddesc(TO_ENTRY_CONN(conn)); } } @@ -864,8 +863,7 @@ rend_client_report_intro_point_failure(extend_info_t *failed_intro, while ((conn = connection_get_by_type_state_rendquery(CONN_TYPE_AP, AP_CONN_STATE_CIRCUIT_WAIT, onion_address))) { - connection_ap_mark_as_non_pending_circuit(TO_ENTRY_CONN(conn)); - conn->state = AP_CONN_STATE_RENDDESC_WAIT; + connection_ap_mark_as_waiting_for_renddesc(TO_ENTRY_CONN(conn)); } return 0; ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tba-torbrowserstringsdtd] Update translations for tba-torbrowserstringsdtd
commit b2867cb9f7817a14d7c2cc54043f753abdb86f6d Author: Translation commit bot Date: Fri Jan 11 22:47:08 2019 + Update translations for tba-torbrowserstringsdtd --- ro/android_strings.dtd | 30 +++--- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/ro/android_strings.dtd b/ro/android_strings.dtd index 0571b4035..50a4f75fa 100644 --- a/ro/android_strings.dtd +++ b/ro/android_strings.dtd @@ -1,25 +1,25 @@ - + - - - - + + + + - - + + - - + + - - - + + + - - - + + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tba-torbrowserstringsdtd_completed] Update translations for tba-torbrowserstringsdtd_completed
commit 175b04f3f4d01749d5add02e4809f0cca8458157 Author: Translation commit bot Date: Fri Jan 11 22:47:14 2019 + Update translations for tba-torbrowserstringsdtd_completed --- ro/android_strings.dtd | 25 + 1 file changed, 25 insertions(+) diff --git a/ro/android_strings.dtd b/ro/android_strings.dtd new file mode 100644 index 0..50a4f75fa --- /dev/null +++ b/ro/android_strings.dtd @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + ___ 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 2d6868ff0c666868cb16df3cd2ba212a47c944a1 Author: Translation commit bot Date: Fri Jan 11 22:16:09 2019 + Update translations for tails-misc --- ro.po | 38 +++--- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/ro.po b/ro.po index e8686462c..7b36b2fb4 100644 --- a/ro.po +++ b/ro.po @@ -25,7 +25,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-12-07 10:24+0100\n" -"PO-Revision-Date: 2019-01-11 20:28+\n" +"PO-Revision-Date: 2019-01-11 22:11+\n" "Last-Translator: A C \n" "Language-Team: Romanian (http://www.transifex.com/otf/torproject/language/ro/)\n" "MIME-Version: 1.0\n" @@ -191,7 +191,7 @@ msgstr "AdÄugaÈi {packages} la aplicaÈiile dumneavoastrÄ adiÈionale?" msgid "" "To install it automatically from your persistent storage when starting " "Tails." -msgstr "Pentru installarea automatÄ din stocarea permanentÄ la pornirea Tails." +msgstr "Pentru instalarea automatÄ din stocarea permanentÄ la pornirea Tails." #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:293 msgid "Install Every Time" @@ -334,7 +334,7 @@ msgid "" "some software using Synaptic Package " "Manager or APT on the command " "line." -msgstr "Pentru a face acest lucru, deblocaÈi stocarea permanentÄ la pornirea sistemului Tails Èi instalaÈi niÈte aplicaÈii folosind Synaptic Package Manager sau APT în linia de comandÄ." +msgstr "Pentru a face acest lucru, deblocaÈi stocarea persistentÄ la pornirea sistemului Tails Èi instalaÈi niÈte aplicaÈii folosind Synaptic Package Manager sau APT în linia de comandÄ." #: config/chroot_local-includes/usr/local/bin/tails-additional-software-config:198 msgid "" @@ -569,7 +569,7 @@ msgstr "{volume_size} Volum" #: config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:107 #, python-brace-format msgid "{volume_name} (Read-Only)" -msgstr "volume_name} (Read-Only)" +msgstr "{volume_name} (Read-Only)" #. Translators: Don't translate {partition_name} and {container_path}, they #. are placeholders and will be replaced. @@ -648,7 +648,7 @@ msgstr "Containerul este deschis în mod read-only" msgid "" "The file container {path} could not be opened with write access. It was opened read-only instead. You will not be able to modify the content of the container.\n" "{error_message}" -msgstr "Containerul de fiÈiere {path} nu a putut fi deschis cu permisiune de scriere. Ãn schimb fost deschis în mod read-only. Nu veÈi putea modifica conÈinutul containerului.\n{error_message}" +msgstr "Containerul de fiÈiere {path} nu a putut fi deschis cu permisiune de scriere. Ãn schimb a fost deschis în mod read-only. Nu veÈi putea modifica conÈinutul containerului.\n{error_message}" #: config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_manager.py:138 msgid "Error opening file" @@ -665,18 +665,18 @@ msgstr "FiÈierul %s nu pare sÄ fie un container VeraCrypt." #: config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_manager.py:163 msgid "Failed to add container" -msgstr "EÈuare la adÄugarea containerului" +msgstr "AdÄugarea containerului a eÈuat" #: config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_manager.py:164 #, python-format msgid "" "Could not add file container %s: Timeout while waiting for loop setup.Please" " try using the Disks application instead." -msgstr "" +msgstr "AdÄugarea containerului a eÈuat%s: setarea iniÈialÄ a componentei loop dureazÄ prea mult timp. VÄ rugÄm sÄ reîncercaÈi folosind aplicaÈia Disks." #: config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_manager.py:209 msgid "Choose File Container" -msgstr "" +msgstr "Alegere Container de FiÈiere" #: ../config/chroot_local-includes/etc/skel/Desktop/Report_an_error.desktop.in.h:1 msgid "Report an error" @@ -713,11 +713,11 @@ msgstr "Navigator Web Neprotejat" #: ../config/chroot_local-includes/usr/share/applications/unlock-veracrypt-volumes.desktop.in.h:1 msgid "Unlock VeraCrypt Volumes" -msgstr "" +msgstr "Deblocare Volum VeraCrypt" #: ../config/chroot_local-includes/usr/share/applications/unlock-veracrypt-volumes.desktop.in.h:2 msgid "Mount VeraCrypt encrypted file containers and devices" -msgstr "" +msgstr "Montare dispozitive Èi containere de fiÈiere criptate VeraCrypt" #: ../config/chroot_local-includes/usr/share/applications/org.boum.tails.additional-software-config.desktop.in.h:1 msgid "Additional Software" @@ -739,17 +739,17 @@ msgstr "Pentru a porni un terminal ca Root trebuie sÄ vÄ autentificaÈi." #: ../config/chroot_local-includes/usr/share/polkit-1/actions/org.boum.tails.additional-software.policy.in.h:1 msgid "Remove an additional software
[tor-commits] [translation/tails-misc_completed] Update translations for tails-misc_completed
commit 7a6366d7e8f33dc4e2a579035c129e814e0f9101 Author: Translation commit bot Date: Fri Jan 11 22:16:15 2019 + Update translations for tails-misc_completed --- ro.po | 618 -- 1 file changed, 524 insertions(+), 94 deletions(-) diff --git a/ro.po b/ro.po index b55df77b9..7b36b2fb4 100644 --- a/ro.po +++ b/ro.po @@ -3,6 +3,7 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# A C , 2019 # Adrian Staicu , 2018 # Alex Alex , 2016 # Andrei Draga, 2013 @@ -10,20 +11,22 @@ # dev0d , 2015 # Di N., 2015 # Draga Bianca - Madalina , 2014 +# Emma Peel, 2018 # kyx , 2016 # Nicola Radu , 2014 # Paul Ionut Anton, 2014 -# Roxana Ardelean , 2014 +# Roxana Ardelean (Ene) , 2014 # titus , 2014-2015 # tudor isopescu , 2015 +# Vlad Stoica , 2018 # clopotel , 2014 msgid "" msgstr "" -"Project-Id-Version: The Tor Project\n" +"Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-13 20:10+0200\n" -"PO-Revision-Date: 2018-01-02 08:46+\n" -"Last-Translator: Adrian Staicu \n" +"POT-Creation-Date: 2018-12-07 10:24+0100\n" +"PO-Revision-Date: 2019-01-11 22:11+\n" +"Last-Translator: A C \n" "Language-Team: Romanian (http://www.transifex.com/otf/torproject/language/ro/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -39,7 +42,7 @@ msgstr "Tor este pregÄtit" msgid "You can now access the Internet." msgstr "Acum puteÈi accesa Internetul." -#: config/chroot_local-includes/etc/whisperback/config.py:65 +#: config/chroot_local-includes/etc/whisperback/config.py:69 #, python-format msgid "" "Help us fix your bug!\n" @@ -54,38 +57,66 @@ msgid "" "an opportunity for eavesdroppers, like your email or Internet provider, to\n" "confirm that you are using Tails.\n" "\n" -msgstr "AjutaÈi-ne sa reparÄm greÈelilel!\n\nCiteÈteinstrutia de raportare a greÈelilor.\n\nNu includeÈi mai multa informaÈie personalÄ\n\ndecît este necesar!\n\nDespre trimiterea nouÄ a email-ului personal\n\n\n\nTrimiterea proprului email ne permite sa vÄ contactÄm pentru a clarifica problema.Asta\n\ne necesar pentru majoritatea raporturilor pe care le primim,altfel farÄ date de contact\n\ninformaÈia raportata e nefolositoare.Pe de alta parte ea tot permite de a recepÈiona\n\nca folosiÈi Tails.\n" +msgstr "AjutaÈi-ne sa reparÄm erorilel!\n\nCiteÈteinstrucÈiunile de raportare a erorilor.\n\nNu includeÈi mai multe informaÈii personale\n\ndecât sunt necesare!\n\nDespre oferirea unei adrese de email personal\n\n\n\nTrimiterea adresei de email ne permite sa vÄ contactÄm pentru a clarifica problema. FÄrÄ\ndate de contact informaÈia pe care o primim e nefolositoare, deci acest lucru este necesar pentru \nmajoritatea rapoartelor pe care le primim. Pe de altÄ parte aceastÄ informaÈie poate confirma \ncuiva care vÄ urmÄreÈte, cum ar fi furnizorii dumneavoastrÄ de Internet Èi email, \ncÄ folosiÈi Tails.\n\n" -#: config/chroot_local-includes/usr/local/bin/electrum:17 +#: config/chroot_local-includes/usr/share/tails/additional-software/configuration-window.ui:51 +msgid "" +"You can install additional software automatically from your persistent " +"storage when starting Tails." +msgstr "PuteÈi instala aplicaÈii adiÈionale în mod automat din stocarea persistentÄ la pornirea sistemului Tails." + +#: config/chroot_local-includes/usr/share/tails/additional-software/configuration-window.ui:77 +msgid "" +"The following software is installed automatically from your persistent " +"storage when starting Tails." +msgstr "UrmÄtoarele aplicaÈii adiÈionale vor fi instalate automat din stocarea persistentÄ la pornirea sistemului Tails." + +#: config/chroot_local-includes/usr/share/tails/additional-software/configuration-window.ui:132 +#: config/chroot_local-includes/usr/local/bin/tails-additional-software-config:172 +msgid "" +"To add more, install some software using Synaptic Package Manager or APT on the command line." +msgstr "Pentru a adÄuga mai multe, instalaÈi aplicaÈii folosind Synaptic Package Manager sau APT în linia de comandÄ." + +#: config/chroot_local-includes/usr/share/tails/additional-software/configuration-window.ui:151 +msgid "_Create persistent storage" +msgstr "_CreaÅ£i stocare persistentÄ" + +#: config/chroot_local-includes/usr/local/bin/electrum:57 msgid "Persistence is disabled for Electrum" msgstr "PersistenÈa este dezactivatÄ pentru Electrum" -#: config/chroot_local-includes/usr/local/bin/electrum:19 +#: config/chroot_local-includes/usr/local/bin/electrum:59 msgid "" "When you reboot Tails, all of Electrum's data will be lost, including your " "Bitcoin wallet. It is strongly recommended to only run Electrum when its " "persistence feature is activated." -msgstr "Când reporniÈi Tails, toate datele Electrum vor fi pierdute, inclusiv portofelul Bitcoin. Este temeinic
[tor-commits] [translation/donatepages-messagespot] Update translations for donatepages-messagespot
commit 61f302bf4f279e2979a3bdf55f99f96bac05be2a Author: Translation commit bot Date: Fri Jan 11 21:15:23 2019 + Update translations for donatepages-messagespot --- locale/tr/LC_MESSAGES/messages.po | 87 +-- 1 file changed, 74 insertions(+), 13 deletions(-) diff --git a/locale/tr/LC_MESSAGES/messages.po b/locale/tr/LC_MESSAGES/messages.po index 54f203f90..3b4da7507 100644 --- a/locale/tr/LC_MESSAGES/messages.po +++ b/locale/tr/LC_MESSAGES/messages.po @@ -8,10 +8,11 @@ # T. E. Kalayci , 2018 # Kaya Zeren , 2018 # Alperen Kitapçı , 2019 +# Arda Büyükkaya , 2019 # msgid "" msgstr "" -"Last-Translator: Alperen Kitapçı , 2019\n" +"Last-Translator: Arda Büyükkaya , 2019\n" "Language-Team: Turkish (https://www.transifex.com/otf/teams/1519/tr/)\n" "Language: tr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -596,15 +597,18 @@ msgid "" "Stand up for the universal human rights to privacy and freedom and help keep" " Tor robust and secure." msgstr "" +"Evrensel insan haklarının gizliliÄe ve özgürlüÄe kavuÅturulması ve Tor'un " +"saÄlam ve güvende kalmasına yardımcı olun." #: tmp/cache_locale/93/936f5ca9f26662b60293a725343573df95cb28c99d7c3f12b1c94ed37a453012.php:656 #: tmp/cache_locale/04/0421bb9119a5b92b0e2e4a49c25d718283ccfa1495534b2a08ff967a0f4fd06a.php:650 msgid "Mozilla will match your gift and double your impact." -msgstr "" +msgstr "Mozilla hediyenle eÅleÅecek ve etki iki katına çıkacak." #: tmp/cache_locale/6f/6f67db0a5268c67c9254c73517aaaea60c8c65a268f9242703a3299173f14b74.php:22 msgid "See if your employer offers employee gift matching" msgstr "" +"Ä°Åvereninizin çalıÅanlara hediye eÅleÅtirmesi saÄlayıp saÄlamadıÄını görün" #: tmp/cache_locale/6f/6f67db0a5268c67c9254c73517aaaea60c8c65a268f9242703a3299173f14b74.php:52 msgid "Company" @@ -612,7 +616,7 @@ msgstr "Åirket" #: tmp/cache_locale/6f/6f67db0a5268c67c9254c73517aaaea60c8c65a268f9242703a3299173f14b74.php:60 msgid "Matching Conditions" -msgstr "" +msgstr "EÅleÅtirme KoÅulları" #: tmp/cache_locale/6f/6f67db0a5268c67c9254c73517aaaea60c8c65a268f9242703a3299173f14b74.php:68 msgid "Contact Information" @@ -620,7 +624,7 @@ msgstr "Ä°letiÅim Bilgileri" #: tmp/cache_locale/6f/6f67db0a5268c67c9254c73517aaaea60c8c65a268f9242703a3299173f14b74.php:76 msgid "Additional Notes" -msgstr "" +msgstr "Ek Notlar" #: tmp/cache_locale/6f/6f67db0a5268c67c9254c73517aaaea60c8c65a268f9242703a3299173f14b74.php:84 msgid "Procedure" @@ -653,6 +657,10 @@ msgid "" "privacy-enhancing browser for mobile devices and making it easier for third-" "party developers to integrate Tor into their applications." msgstr "" +"DesteÄiniz ve Mozilla'nın cömert eÅleÅtirme fonları sayesinde, mobil " +"cihazlar için daha güvenli, gizlilik arttırıcı bir tarayıcı geliÅtirmek ve " +"üçüncü taraf geliÅtiricilerin Tor'u uygulamalarına entegre etmelerini " +"kolaylaÅtırmak gibi iddialı projelerle baÅa çıkabileceÄiz. ." #: tmp/cache_locale/54/5420828d7720daccac45a05e74a0bdde5ef138020bd4901a7e81ad8817d3f8e8.php:65 msgid "" @@ -661,12 +669,18 @@ msgid "" "making it easier for third-party developers to integrate Tor into their " "applications." msgstr "" +"DesteÄinizle, mobil cihazlar için daha güvenli, gizlilik artırıcı bir " +"tarayıcı geliÅtirmek ve üçüncü taraf geliÅtiricilerin Tor'u uygulamalarına " +"entegre etmelerini kolaylaÅtırmak gibi iddialı projelerle baÅa " +"çıkabileceÄiz." #: tmp/cache_locale/54/5420828d7720daccac45a05e74a0bdde5ef138020bd4901a7e81ad8817d3f8e8.php:71 msgid "" "It's an incredible time to stand up for world-leading security and privacy " "software." msgstr "" +"Dünya lideri güvenlik ve gizlilik yazılımı için ayaÄa kalkmanın inanılmaz " +"bir zamanı." #: tmp/cache_locale/54/5420828d7720daccac45a05e74a0bdde5ef138020bd4901a7e81ad8817d3f8e8.php:73 msgid "" @@ -692,10 +706,12 @@ msgid "" "We need people to run relays, write code, organize the community and spread " "the word about our good work." msgstr "" +"Tor relaysleri yönetmeleri, kod yazmaları, toplumu organize etmeleri ve iyi " +"çalıÅmalarımız hakkında konuÅmaları için insanlara ihtiyacımız var." #: tmp/cache_locale/54/5420828d7720daccac45a05e74a0bdde5ef138020bd4901a7e81ad8817d3f8e8.php:129 msgid "Learn how you can help." -msgstr "" +msgstr "Nasıl yardım edebileceÄini öÄren." #: tmp/cache_locale/54/5420828d7720daccac45a05e74a0bdde5ef138020bd4901a7e81ad8817d3f8e8.php:137 msgid "I Want To Volunteer" @@ -720,7 +736,7 @@ msgstr "Bültenimize Abone Olun" #: tmp/cache_locale/50/50777d283fdd4725b4b51b066a1fa065079d875050e04874af7ad8d37f823d3f.php:35 msgid "Get monthly updates and opportunities from the Tor Project." -msgstr "" +msgstr "Tor Projesi'nden aylık güncellemeler ve fırsatlar elde edin." #:
[tor-commits] [translation/tails-misc] Update translations for tails-misc
commit 29cd0218481a37468e0b60b7f5083b75231eb002 Author: Translation commit bot Date: Fri Jan 11 20:46:26 2019 + Update translations for tails-misc --- ro.po | 44 ++-- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/ro.po b/ro.po index 01f44c3f5..e8686462c 100644 --- a/ro.po +++ b/ro.po @@ -25,7 +25,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-12-07 10:24+0100\n" -"PO-Revision-Date: 2019-01-11 20:14+\n" +"PO-Revision-Date: 2019-01-11 20:28+\n" "Last-Translator: A C \n" "Language-Team: Romanian (http://www.transifex.com/otf/torproject/language/ro/)\n" "MIME-Version: 1.0\n" @@ -548,35 +548,35 @@ msgstr "A eÈuat rularea navigatorului." #: config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:58 #, python-brace-format msgid "{volume_label} ({volume_size})" -msgstr "" +msgstr "{volume_label} ({volume_size})" #. Translators: Don't translate {partition_name} or {partition_size}, #. they are placeholders and will be replaced. #: config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:63 #, python-brace-format msgid "{partition_name} ({partition_size})" -msgstr "" +msgstr "{partition_name} ({partition_size})" #. Translators: Don't translate {volume_size}, it's a placeholder #. and will be replaced. #: config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:68 #, python-brace-format msgid "{volume_size} Volume" -msgstr "" +msgstr "{volume_size} Volum" #. Translators: Don't translate {volume_name}, it's a placeholder and #. will be replaced. #: config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:107 #, python-brace-format msgid "{volume_name} (Read-Only)" -msgstr "" +msgstr "volume_name} (Read-Only)" #. Translators: Don't translate {partition_name} and {container_path}, they #. are placeholders and will be replaced. #: config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:115 #, python-brace-format msgid "{partition_name} in {container_path}" -msgstr "" +msgstr "{partition_name} în {container_path}" #. Translators: Don't translate {volume_name} and {path_to_file_container}, #. they are placeholders and will be replaced. You should only have to @@ -585,14 +585,14 @@ msgstr "" #: config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:122 #, python-brace-format msgid "{volume_name} â {path_to_file_container}" -msgstr "" +msgstr "{volume_name} â {path_to_file_container}" #. Translators: Don't translate {partition_name} and {drive_name}, they #. are placeholders and will be replaced. #: config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:128 #, python-brace-format msgid "{partition_name} on {drive_name}" -msgstr "" +msgstr "{partition_name} pe {drive_name}" #. Translators: Don't translate {volume_name} and {drive_name}, #. they are placeholders and will be replaced. You should only have to @@ -601,15 +601,15 @@ msgstr "" #: config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:135 #, python-brace-format msgid "{volume_name} â {drive_name}" -msgstr "" +msgstr "{volume_name} â {drive_name}" #: config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:222 msgid "Wrong passphrase or parameters" -msgstr "" +msgstr "FrazÄ de access sau parametri greÈiti" #: config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume.py:224 msgid "Error unlocking volume" -msgstr "" +msgstr "Eroare la deblocarea volumului" #. Translators: Don't translate {volume_name} or {error_message}, #. they are placeholder and will be replaced. @@ -618,28 +618,28 @@ msgstr "" msgid "" "Couldn't unlock volume {volume_name}:\n" "{error_message}" -msgstr "" +msgstr "Nu s-a putut debloca volumul {volume_name}:\n{error_message}" #: config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_list.py:83 msgid "No file containers added" -msgstr "" +msgstr "Niciun container de fiÈiere adÄugat" #: config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_list.py:98 msgid "No VeraCrypt devices detected" -msgstr "" +msgstr "Niciun dispozitiv VeraCrypt detectat" #: config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_manager.py:114 msgid "Container already added" -msgstr "" +msgstr "Container deja adÄugat" #: config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_manager.py:115 #, python-format msgid "The file container %s
[tor-commits] [translation/tails-misc] Update translations for tails-misc
commit e1e1bab45effe01c994dbe62f1e9923ea770d7c6 Author: Translation commit bot Date: Fri Jan 11 20:16:08 2019 + Update translations for tails-misc --- ro.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ro.po b/ro.po index 86730ec08..01f44c3f5 100644 --- a/ro.po +++ b/ro.po @@ -25,7 +25,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-12-07 10:24+0100\n" -"PO-Revision-Date: 2019-01-11 17:29+\n" +"PO-Revision-Date: 2019-01-11 20:14+\n" "Last-Translator: A C \n" "Language-Team: Romanian (http://www.transifex.com/otf/torproject/language/ro/)\n" "MIME-Version: 1.0\n" @@ -429,7 +429,7 @@ msgid "" "\n" "Or do a manual upgrade.\n" "See https://tails.boum.org/doc/first_steps/upgrade#manual\"; -msgstr "" +msgstr "\"Memorie insuficientÄ pentru verificarea actualizÄrilor.\n\nAsiguraÈi-vÄ cÄ sistemul satisface cerinÈele minime pentru a rula Tails.\nAflaÈi mai multe la file:///usr/share/doc/tails/website/doc/about/requirements.en.html\n\nPuteÈi încerca sÄ reporniÈi Tails pentru a verifica din nou actualizÄrile.\n\nPuteÈi de asemenea sÄ actualizaÈi sistemul manual.\nAflaÈi cum la https://tails.boum.org/doc/first_steps/upgrade#manual\"; #: config/chroot_local-includes/usr/local/bin/tails-upgrade-frontend-wrapper:72 #: config/chroot_local-includes/usr/local/sbin/unsafe-browser:27 @@ -479,7 +479,7 @@ msgstr "Tor" #: config/chroot_local-includes/usr/share/gnome-shell/extensions/torsta...@tails.boum.org/extension.js:55 msgid "Open Onion Circuits" -msgstr "" +msgstr "Circuite Onion Deschise" #: config/chroot_local-includes/usr/local/sbin/unsafe-browser:38 msgid "Do you really want to launch the Unsafe Browser?" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [nyx/master] Drop dependency on distutils
commit a04c9750e72fb2f5f46cb3c04dae14c04bd475b1 Author: Damian Johnson Date: Fri Jan 11 11:16:28 2019 -0800 Drop dependency on distutils Python 3.x no longer includes distutils by default... https://trac.torproject.org/projects/tor/ticket/26099 This is perfectly fine. We only used it to check if pip or apt-get was installed. We should be using stem for this anyway. I already dropped our dependency on distutils in stem for this reason... https://gitweb.torproject.org/stem.git/commit/?id=9fa85ec --- nyx/__init__.py | 5 ++--- web/changelog/index.html | 1 + 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/nyx/__init__.py b/nyx/__init__.py index b5d05cd..5a61205 100644 --- a/nyx/__init__.py +++ b/nyx/__init__.py @@ -43,7 +43,6 @@ Tor curses monitoring application. """ import contextlib -import distutils.spawn import getpass import os import platform @@ -177,9 +176,9 @@ def main(): nyx.starter.main() except ImportError as exc: if exc.message == 'No module named stem': - if distutils.spawn.find_executable('pip') is not None: + if stem.util.system.is_available('pip'): advice = ", try running 'sudo pip install stem'" - elif distutils.spawn.find_executable('apt-get') is not None: + elif stem.util.system.is_available('apt-get'): advice = ", try running 'sudo apt-get install python-stem'" else: advice = ', you can find it at https://stem.torproject.org/download.html' diff --git a/web/changelog/index.html b/web/changelog/index.html index c0f823f..b7d6057 100644 --- a/web/changelog/index.html +++ b/web/changelog/index.html @@ -78,6 +78,7 @@ Nyxrc password option for the controller credential (https://trac.torproject.org/projects/tor/ticket/28295;>ticket) Accept shorthand '--interface' arugments with a colon but no address (https://trac.torproject.org/projects/tor/ticket/28965;>ticket) Notification when connection information is unavailable (https://trac.torproject.org/projects/tor/ticket/24958;>ticket) +When using python 3.x unable to run if distutils was unavailable (https://trac.torproject.org/projects/tor/ticket/26099;>ticket) ___ 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 81d6185c6ecb2c20d4b55a361cfad85f1030a0bb Author: Translation commit bot Date: Fri Jan 11 18:47:56 2019 + Update translations for torbirdy --- ro/torbirdy.properties | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ro/torbirdy.properties b/ro/torbirdy.properties index 10a270e54..ba2dd4d8c 100644 --- a/ro/torbirdy.properties +++ b/ro/torbirdy.properties @@ -3,13 +3,13 @@ torbirdy.name=TorBirdy torbirdy.enabled.tor=TorBirdy Activat: Tor torbirdy.enabled.jondo=TorBirdy Activat: JonDo torbirdy.enabled.custom=TorBirdy Activat: Proxy Personalizat -torbirdy.enabled.torification=TorBirdy activat: torificare transparentÄ +torbirdy.enabled.torification=TorBirdy activat: Torificare TransparentÄ torbirdy.enabled.whonix=TorBirdy Activat: Whonix torbirdy.disabled=TorBirdy: Dezactivat! torbirdy.enabled=TorBirdy: Activat -torbirdy.email.prompt=TorBirdy a dezactivat expertul configuraÈie automatÄ pentru a vÄ proteja anonimatul.\n\nSetÄrile de securitate recomandate pentru %S au fost stabilite.\n\nPuteÈi acum configura manual setÄrile celuilalt cont. +torbirdy.email.prompt=TorBirdy a dezactivat configurarea automatÄ Thunderbird pentru a vÄ proteja anonimitatea.\n\nSetÄrile de securitate recomandate pentru %S au fost stabilite.\n\nPuteÈi configura manual celelalte setÄri are contului. -torbirdy.email.advanced=VÄ rugÄm sÄ luaÈi la cunoÈtinÈÄ faptul cÄ schimbând setÄrile avansate ale lui TorBirdy NU este recomandat.\n\nAr trebui sÄ continuaÈi doar în cazul în care sunteÈi sigur de ceea ce faceÈi. -torbirdy.email.advanced.nextwarning=AratÄ aceastÄ notificare data viitoare +torbirdy.email.advanced=VÄ rugÄm sÄ consideraÈi cÄ schimbarea setÄrilor avansate ale lui TorBirdy NU este recomandatÄ.\n\nContinuaÈi doar dacÄ sunteÈi sigur de ceea ce faceÈi. +torbirdy.email.advanced.nextwarning=AratÄ acest avertisment data viitoare torbirdy.email.advanced.title=SetÄri Avansate TorBirdy ___ 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 6c5145de47bf899a4c6321c4148b6efa38e1effc Author: Translation commit bot Date: Fri Jan 11 18:48:02 2019 + Update translations for torbirdy_completed --- ro/torbirdy.properties | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ro/torbirdy.properties b/ro/torbirdy.properties index 10a270e54..ba2dd4d8c 100644 --- a/ro/torbirdy.properties +++ b/ro/torbirdy.properties @@ -3,13 +3,13 @@ torbirdy.name=TorBirdy torbirdy.enabled.tor=TorBirdy Activat: Tor torbirdy.enabled.jondo=TorBirdy Activat: JonDo torbirdy.enabled.custom=TorBirdy Activat: Proxy Personalizat -torbirdy.enabled.torification=TorBirdy activat: torificare transparentÄ +torbirdy.enabled.torification=TorBirdy activat: Torificare TransparentÄ torbirdy.enabled.whonix=TorBirdy Activat: Whonix torbirdy.disabled=TorBirdy: Dezactivat! torbirdy.enabled=TorBirdy: Activat -torbirdy.email.prompt=TorBirdy a dezactivat expertul configuraÈie automatÄ pentru a vÄ proteja anonimatul.\n\nSetÄrile de securitate recomandate pentru %S au fost stabilite.\n\nPuteÈi acum configura manual setÄrile celuilalt cont. +torbirdy.email.prompt=TorBirdy a dezactivat configurarea automatÄ Thunderbird pentru a vÄ proteja anonimitatea.\n\nSetÄrile de securitate recomandate pentru %S au fost stabilite.\n\nPuteÈi configura manual celelalte setÄri are contului. -torbirdy.email.advanced=VÄ rugÄm sÄ luaÈi la cunoÈtinÈÄ faptul cÄ schimbând setÄrile avansate ale lui TorBirdy NU este recomandat.\n\nAr trebui sÄ continuaÈi doar în cazul în care sunteÈi sigur de ceea ce faceÈi. -torbirdy.email.advanced.nextwarning=AratÄ aceastÄ notificare data viitoare +torbirdy.email.advanced=VÄ rugÄm sÄ consideraÈi cÄ schimbarea setÄrilor avansate ale lui TorBirdy NU este recomandatÄ.\n\nContinuaÈi doar dacÄ sunteÈi sigur de ceea ce faceÈi. +torbirdy.email.advanced.nextwarning=AratÄ acest avertisment data viitoare torbirdy.email.advanced.title=SetÄri Avansate TorBirdy ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [nyx/master] Avoid double counting connections
commit 7a4d21bcc12648f5ed2521b20e96c9925c290427 Author: Damian Johnson Date: Fri Jan 11 10:39:52 2019 -0800 Avoid double counting connections When a guard, bridge, or exit we scrub sensitive connection data but also aggregate it into graphs that present the client locales we're being used from or exit ports. In reviewing this for an old ticket [1] realized we're counting each connection made with us rather than unique clients or exit usage. As such, limiting our counts to one per a remote address. [1] https://trac.torproject.org/projects/tor/ticket/4281 --- nyx/panel/connection.py | 6 +++--- web/changelog/index.html | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/nyx/panel/connection.py b/nyx/panel/connection.py index f306278..167ad7b 100644 --- a/nyx/panel/connection.py +++ b/nyx/panel/connection.py @@ -104,7 +104,7 @@ class Entry(object): """ Provides individual lines of connection information. -:returns: **list** of **ConnectionLine** concerning this entry +:returns: **list** of :class:`nyx.panel.connection.Line` concerning this entry """ if self._lines is None: @@ -534,13 +534,13 @@ class ConnectionPanel(nyx.panel.DaemonPanel): if self._halt: return - if entry.is_private() and line.connection not in self._counted_connections: + if entry.is_private() and line.connection.remote_address not in self._counted_connections: if entry.get_type() == Category.INBOUND and line.locale: self._client_locale_usage[line.locale] = self._client_locale_usage.get(line.locale, 0) + 1 elif entry.get_type() == Category.EXIT: self._exit_port_usage[line.connection.remote_port] = self._exit_port_usage.get(line.connection.remote_port, 0) + 1 -self._counted_connections.add(line.connection) +self._counted_connections.add(line.connection.remote_address) self._entries = sorted(new_entries, key = lambda entry: [entry.sort_value(attr) for attr in self._sort_order]) self._last_resource_fetch = resolution_count diff --git a/web/changelog/index.html b/web/changelog/index.html index f5787e2..c0f823f 100644 --- a/web/changelog/index.html +++ b/web/changelog/index.html @@ -98,6 +98,7 @@ Geoip information unavailable for inbound connections Dialog showing exit statistics crashed when no data was available (https://trac.torproject.org/projects/tor/ticket/25801;>ticket) More strictly scrub sensitive connection information (https://trac.torproject.org/projects/tor/ticket/27475;>ticket) +Client and exit port usage dialogs counted each connection rather than unique clients and destinations (https://trac.torproject.org/projects/tor/ticket/4281;>ticket) ___ 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 2cf79f37c2b24aa398ab96f9f51b6a3c8423d26d Author: Translation commit bot Date: Fri Jan 11 17:46:12 2019 + Update translations for tails-misc --- ro.po | 26 +- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/ro.po b/ro.po index de6317eda..86730ec08 100644 --- a/ro.po +++ b/ro.po @@ -25,7 +25,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-12-07 10:24+0100\n" -"PO-Revision-Date: 2019-01-11 17:16+\n" +"PO-Revision-Date: 2019-01-11 17:29+\n" "Last-Translator: A C \n" "Language-Team: Romanian (http://www.transifex.com/otf/torproject/language/ro/)\n" "MIME-Version: 1.0\n" @@ -177,7 +177,7 @@ msgstr "{beginning} Èi {last}" #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:223 msgid ", " -msgstr "" +msgstr "," #. Translators: Don't translate {packages}, it's a placeholder and will #. be replaced. @@ -191,7 +191,7 @@ msgstr "AdÄugaÈi {packages} la aplicaÈiile dumneavoastrÄ adiÈionale?" msgid "" "To install it automatically from your persistent storage when starting " "Tails." -msgstr "" +msgstr "Pentru installarea automatÄ din stocarea permanentÄ la pornirea Tails." #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:293 msgid "Install Every Time" @@ -212,7 +212,7 @@ msgstr "Configurarea aplicaÈiilor dumneavoastrÄ adiÈionale a eÈuat." msgid "" "To install it automatically when starting Tails, you can create a persistent" " storage and activate the Additional Software feature." -msgstr "" +msgstr "Pentru instalare in mod automat la pornirea Tails, puteÈi sÄ creaÈi niÈte stocare persistentÄ Èi sÄ activaÈi opÈiunea AplicaÈii AdiÈionale." #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:324 msgid "Create Persistent Storage" @@ -233,7 +233,7 @@ msgstr "PuteÈi instala {packages} automat la pornirea Tails" msgid "" "To do so, you need to run Tails from a USB stick installed using Tails " "Installer." -msgstr "" +msgstr "Pentru a face acest lucru, trebuie sÄ rulezi Tails de pe un stick USB instalat cu Programul de instalare Tails." #. Translators: Don't translate {packages}, it's a placeholder and will be #. replaced. @@ -247,7 +247,7 @@ msgstr "ÈtergeÈi {packages} din aplicaÈiile dumneavoastrÄ adiÈionale?" #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:363 #, python-brace-format msgid "This will stop installing {packages} automatically." -msgstr "" +msgstr "Acest lucru va opri instalarea {packages} în mod automat." #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:365 msgid "Remove" @@ -284,7 +284,7 @@ msgstr "Verificarea pentru actualizÄri a aplicaÈiilor dumneavoastrÄ adiÈiona msgid "" "Please check your network connection, restart Tails, or read the system log " "to understand the problem." -msgstr "" +msgstr "VÄ rugÄm verificaÈi conexiunea la reÈea, reporniÈi Tails sau citiÈi jurnalul sistemului pentru a întelege problema." #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:603 msgid "The upgrade of your additional software failed" @@ -312,7 +312,7 @@ msgstr "Nu s-a reuÈit eliminarea {pkg}" #: config/chroot_local-includes/usr/local/bin/tails-additional-software-config:124 msgid "Failed to read additional software configuration" -msgstr "" +msgstr "Nu s-a putut citi configuraÈia aplicaÈiilor adiÈionale" #. Translators: Don't translate {package}, it's a placeholder and will be #. replaced. @@ -334,24 +334,24 @@ msgid "" "some software using Synaptic Package " "Manager or APT on the command " "line." -msgstr "" +msgstr "Pentru a face acest lucru, deblocaÈi stocarea permanentÄ la pornirea sistemului Tails Èi instalaÈi niÈte aplicaÈii folosind Synaptic Package Manager sau APT în linia de comandÄ." #: config/chroot_local-includes/usr/local/bin/tails-additional-software-config:198 msgid "" "To do so, create a persistent storage and install some software using Synaptic Package Manager or APT on the command line." -msgstr "" +msgstr "Pentru a face acest lucru, creaÈi niÈte stocare persistentÄ Èi instalaÈi niÈte aplicaÈii folosind Synaptic Package Manager sau APT în linia de comandÄ." #: config/chroot_local-includes/usr/local/bin/tails-additional-software-config:206 msgid "" "To do so, install Tails on a USB stick using Tails Installer and create a persistent storage." -msgstr "" +msgstr "Pentru a face acest lucru, instalaÈi Tails pe un stick USB folosind Programul de Instalare Tails si creaÈi niÈte stocare persistentÄ." #: config/chroot_local-includes/usr/local/bin/tails-additional-software-config:253 msgid "[package not available]" -msgstr "" +msgstr "[pachet indisponibil]" #: config/chroot_local-includes/usr/local/lib/tails-htp-notify-user:52 msgid "Synchronizing the system's clock" @@ -404,7 +404,7 @@
[tor-commits] [translation/tails-misc] Update translations for tails-misc
commit ced5fdb5fa7b9273342f0bcbbe2f566c77b26020 Author: Translation commit bot Date: Fri Jan 11 17:16:16 2019 + Update translations for tails-misc --- ro.po | 34 +- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/ro.po b/ro.po index fc0e5a197..de6317eda 100644 --- a/ro.po +++ b/ro.po @@ -25,7 +25,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-12-07 10:24+0100\n" -"PO-Revision-Date: 2019-01-11 14:12+\n" +"PO-Revision-Date: 2019-01-11 17:16+\n" "Last-Translator: A C \n" "Language-Team: Romanian (http://www.transifex.com/otf/torproject/language/ro/)\n" "MIME-Version: 1.0\n" @@ -63,13 +63,13 @@ msgstr "AjutaÈi-ne sa reparÄm erorilel!\n\nCiteÈte msgid "" "You can install additional software automatically from your persistent " "storage when starting Tails." -msgstr "" +msgstr "PuteÈi instala aplicaÈii adiÈionale în mod automat din stocarea persistentÄ la pornirea sistemului Tails." #: config/chroot_local-includes/usr/share/tails/additional-software/configuration-window.ui:77 msgid "" "The following software is installed automatically from your persistent " "storage when starting Tails." -msgstr "" +msgstr "UrmÄtoarele aplicaÈii adiÈionale vor fi instalate automat din stocarea persistentÄ la pornirea sistemului Tails." #: config/chroot_local-includes/usr/share/tails/additional-software/configuration-window.ui:132 #: config/chroot_local-includes/usr/local/bin/tails-additional-software-config:172 @@ -77,7 +77,7 @@ msgid "" "To add more, install some software using Synaptic Package Manager or APT on the command line." -msgstr "" +msgstr "Pentru a adÄuga mai multe, instalaÈi aplicaÈii folosind Synaptic Package Manager sau APT în linia de comandÄ." #: config/chroot_local-includes/usr/share/tails/additional-software/configuration-window.ui:151 msgid "_Create persistent storage" @@ -114,7 +114,7 @@ msgstr "Repornire" #: config/chroot_local-includes/usr/share/gnome-shell/extensions/status-menu-hel...@tails.boum.org/extension.js:78 msgid "Lock screen" -msgstr "" +msgstr "Ecran de blocare" #: config/chroot_local-includes/usr/share/gnome-shell/extensions/status-menu-hel...@tails.boum.org/extension.js:81 msgid "Power Off" @@ -152,13 +152,13 @@ msgstr "indisponibil" msgid "" "{details} Please check your list of additional software or read the system " "log to understand the problem." -msgstr "" +msgstr "{details} VÄ rugÄm verificaÈi lista de aplicaÈii adiÈionale sau citiÈi jurnalul sistemului pentru a întelege problema." #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:152 msgid "" "Please check your list of additional software or read the system log to " "understand the problem." -msgstr "" +msgstr "VÄ rugÄm verificaÈi lista de aplicaÈii adiÈionale sau citiÈi jurnalul sistemului pentru a întelege problema." #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:156 msgid "Show Log" @@ -508,7 +508,7 @@ msgstr "Navigatorul neprotejat Unsafe Browser se închide..." msgid "" "This may take a while, and you may not restart the Unsafe Browser until it " "is properly shut down." -msgstr "Aceasta poate dura, iar dumneavoastrÄ nu trebuie sÄ reporniÈi Navigatorul Nesigur pânÄ ce nu este închis corespunzÄtor." +msgstr "Acest lucru poate dura ceva timp, nu reporniÈi navigatorul neprotejat Unsafe Browser pânÄ ce nu este închis corespunzÄtor." #: config/chroot_local-includes/usr/local/sbin/unsafe-browser:70 msgid "Failed to restart Tor." @@ -517,13 +517,13 @@ msgstr "Tor nu s-a putut reporni. " #: config/chroot_local-includes/usr/local/sbin/unsafe-browser:84 #: ../config/chroot_local-includes/usr/share/applications/unsafe-browser.desktop.in.h:1 msgid "Unsafe Browser" -msgstr "Browser neprotejat" +msgstr "Navigatorul neprotejat Unsafe Browser" #: config/chroot_local-includes/usr/local/sbin/unsafe-browser:91 msgid "" "Another Unsafe Browser is currently running, or being cleaned up. Please " "retry in a while." -msgstr "Un alt navigator nesigur ruleazÄ curent, sau în curs de curÄÈat. ReâncercaÈi peste puÈin." +msgstr "Un alt navigator Unsafe Browser este pornit sau în curs de închidere. ReîncercaÈi în câteva minute." #: config/chroot_local-includes/usr/local/sbin/unsafe-browser:99 msgid "Failed to setup chroot." @@ -537,7 +537,7 @@ msgstr "A eÈuat configurarea navigatorului." msgid "" "No DNS server was obtained through DHCP or manually configured in " "NetworkManager." -msgstr "Nu a fost obÈinut nici un server DNS prin DHCP sau configurat manual în administratorul de reÈea." +msgstr "Nu s-a obÈinut nici un server DNS prin DHCP sau prin configurarea manualÄ cu administratorul de reÈea NetworkManager." #: config/chroot_local-includes/usr/local/sbin/unsafe-browser:121 msgid "Failed to run browser." @@ -680,7 +680,7 @@
[tor-commits] [translation/torbutton-browseronboardingproperties] Update translations for torbutton-browseronboardingproperties
commit 9ae548cf79638c9d8a8b5e6e644e7fe221b1e2aa Author: Translation commit bot Date: Fri Jan 11 16:48:59 2019 + Update translations for torbutton-browseronboardingproperties --- pt_PT/browserOnboarding.properties | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pt_PT/browserOnboarding.properties b/pt_PT/browserOnboarding.properties index 74af2d0df..e982a410a 100644 --- a/pt_PT/browserOnboarding.properties +++ b/pt_PT/browserOnboarding.properties @@ -8,12 +8,12 @@ onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard onboarding.tour-tor-welcome.button=Iniciar Agora onboarding.tour-tor-privacy=Privacidade -onboarding.tour-tor-privacy.title=Snub trackers and snoopers. -onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click âTor Networkâ to learn how we protect you on the network level. +onboarding.tour-tor-privacy.title=Ignorar rastreadores e olheiros. +onboarding.tour-tor-privacy.description=O Tor Browser isola os cookies e elimina o seu histórico de navegação após terminar a sessão. Estas alterações asseguram que a sua privacidade e segurança estão protegidas no navegador. Clique em âRede Torâ para aprender como nós o protegemos ao nÃvel da rede. onboarding.tour-tor-privacy.button=Ir à Rede Tor onboarding.tour-tor-network=Rede Tor -onboarding.tour-tor-network.title=Travel a decentralized network. +onboarding.tour-tor-network.title=Viajar numa rede descentralizada. onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately. onboarding.tour-tor-network.button=Go to Circuit Display ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tba-torbrowserstringsdtd] Update translations for tba-torbrowserstringsdtd
commit df951b1473ce9e0216fc3fff4096d39d523ccf23 Author: Translation commit bot Date: Fri Jan 11 16:47:13 2019 + Update translations for tba-torbrowserstringsdtd --- pt_PT/android_strings.dtd | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pt_PT/android_strings.dtd b/pt_PT/android_strings.dtd index eaacd807b..ff8108061 100644 --- a/pt_PT/android_strings.dtd +++ b/pt_PT/android_strings.dtd @@ -1,14 +1,14 @@ - + - - + + - + ___ 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 c999ed93bfbc6dfa3016bb6db138b819e59fbc86 Author: Translation commit bot Date: Fri Jan 11 16:45:04 2019 + Update translations for abouttor-homepage --- ja/aboutTor.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja/aboutTor.dtd b/ja/aboutTor.dtd index 6bdfed994..25635373f 100644 --- a/ja/aboutTor.dtd +++ b/ja/aboutTor.dtd @@ -15,7 +15,7 @@ https://duckduckgo.com;> - + ___ 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 398e488d1646772c16ef0bc13fb8b131c6937add Author: Translation commit bot Date: Fri Jan 11 16:19:42 2019 + Update translations for tor-launcher-properties_completed --- pt_PT/torlauncher.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pt_PT/torlauncher.properties b/pt_PT/torlauncher.properties index a7e34816e..6fb65c48e 100644 --- a/pt_PT/torlauncher.properties +++ b/pt_PT/torlauncher.properties @@ -3,8 +3,8 @@ torlauncher.error_title=Tor Launcher -torlauncher.tor_exited_during_startup=O Tor fechou-se durante o arranque. Isto pode ter acontecido devido a erro no seu ficheiro torrc, um erro no Tor ou outro programa no seu sistema, ou falha de hardware. Até que corrija o problema em causa reinicie o Tor, o Navegador Tor não irá iniciar. -torlauncher.tor_exited=O Tor fechou.se inesperadamente. Isto pode ter acontecido devido a erro dentro do Tor, outro programa no seu sistema ou falha de hardware. Até que reinicie o Tor, o Navegador Tor não irá poder aceder a quaisquer sÃtios da Web. Se o problema persistir, por favor, envie uma cópia do Registo de Eventos do seu Tor para a equipa de suporte. +torlauncher.tor_exited_during_startup=O Tor fechou-se durante o arranque. Isto pode ter acontecido devido a erro no seu ficheiro torrc, um erro no Tor ou outro programa no seu sistema, ou falha de hardware. Até que corrija o problema em causa reinicie o Tor, o Tor Browser não irá iniciar. +torlauncher.tor_exited=O Tor fechou.se inesperadamente. Isto pode ter acontecido devido a erro dentro do Tor, outro programa no seu sistema ou falha de hardware. Até que reinicie o Tor, o Tor Browser não irá poder aceder a quaisquer sÃtios da Web. Se o problema persistir, por favor, envie uma cópia do Registo de Eventos do seu Tor para a equipa de suporte. torlauncher.tor_exited2=Ao reiniciar o Tor não irá fechar os separadores do seu navegador. torlauncher.tor_controlconn_failed=Não foi possÃvel ligar à porta de controlo do Tor. torlauncher.tor_failed_to_start=Falhou a inicialização do Tor. ___ 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 67cfc671456291555cdff72a1f5641576b937126 Author: Translation commit bot Date: Fri Jan 11 16:19:25 2019 + Update translations for torcheck --- pt_PT/torcheck.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pt_PT/torcheck.po b/pt_PT/torcheck.po index 92e01eb10..e48a9e0f3 100644 --- a/pt_PT/torcheck.po +++ b/pt_PT/torcheck.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2019-01-10 20:33+\n" +"PO-Revision-Date: 2019-01-11 15:51+\n" "Last-Translator: Rui \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/otf/torproject/language/pt_PT/)\n" "MIME-Version: 1.0\n" @@ -27,7 +27,7 @@ msgid "" msgstr "Por favor, aceda ao https://www.torproject.org/\;>sÃtio da Web do Tor para mais informação sobre como utilizar o Tor em segurança. Agora está preparado para navegar anonimamente na Internet." msgid "There is a security update available for Tor Browser." -msgstr "Está disponÃvel uma atualização de segurança para o Navegador Tor." +msgstr "Está disponÃvel uma atualização de segurança para o Tor Browser." msgid "" "https://www.torproject.org/download/download-easy.html\;>Click " @@ -94,7 +94,7 @@ msgid "JavaScript is disabled." msgstr "O JavaScript está desativado." msgid "However, it does not appear to be Tor Browser." -msgstr "Contudo, este não parece ser um navegador Tor." +msgstr "Contudo, este não parece ser o Tor Browser." msgid "Run a Relay" msgstr "Executar uma transmissão " ___ 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 5915c992fca5739932a1947170c0ae564092e733 Author: Translation commit bot Date: Fri Jan 11 16:19:31 2019 + Update translations for torcheck_completed --- pt_PT/torcheck.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pt_PT/torcheck.po b/pt_PT/torcheck.po index 92e01eb10..e48a9e0f3 100644 --- a/pt_PT/torcheck.po +++ b/pt_PT/torcheck.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2019-01-10 20:33+\n" +"PO-Revision-Date: 2019-01-11 15:51+\n" "Last-Translator: Rui \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/otf/torproject/language/pt_PT/)\n" "MIME-Version: 1.0\n" @@ -27,7 +27,7 @@ msgid "" msgstr "Por favor, aceda ao https://www.torproject.org/\;>sÃtio da Web do Tor para mais informação sobre como utilizar o Tor em segurança. Agora está preparado para navegar anonimamente na Internet." msgid "There is a security update available for Tor Browser." -msgstr "Está disponÃvel uma atualização de segurança para o Navegador Tor." +msgstr "Está disponÃvel uma atualização de segurança para o Tor Browser." msgid "" "https://www.torproject.org/download/download-easy.html\;>Click " @@ -94,7 +94,7 @@ msgid "JavaScript is disabled." msgstr "O JavaScript está desativado." msgid "However, it does not appear to be Tor Browser." -msgstr "Contudo, este não parece ser um navegador Tor." +msgstr "Contudo, este não parece ser o Tor Browser." msgid "Run a Relay" msgstr "Executar uma transmissão " ___ 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 aa65e2ddad7930c7295ff67b233320b232555fb3 Author: Translation commit bot Date: Fri Jan 11 16:19:37 2019 + Update translations for tor-launcher-properties --- pt_PT/torlauncher.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pt_PT/torlauncher.properties b/pt_PT/torlauncher.properties index a7e34816e..6fb65c48e 100644 --- a/pt_PT/torlauncher.properties +++ b/pt_PT/torlauncher.properties @@ -3,8 +3,8 @@ torlauncher.error_title=Tor Launcher -torlauncher.tor_exited_during_startup=O Tor fechou-se durante o arranque. Isto pode ter acontecido devido a erro no seu ficheiro torrc, um erro no Tor ou outro programa no seu sistema, ou falha de hardware. Até que corrija o problema em causa reinicie o Tor, o Navegador Tor não irá iniciar. -torlauncher.tor_exited=O Tor fechou.se inesperadamente. Isto pode ter acontecido devido a erro dentro do Tor, outro programa no seu sistema ou falha de hardware. Até que reinicie o Tor, o Navegador Tor não irá poder aceder a quaisquer sÃtios da Web. Se o problema persistir, por favor, envie uma cópia do Registo de Eventos do seu Tor para a equipa de suporte. +torlauncher.tor_exited_during_startup=O Tor fechou-se durante o arranque. Isto pode ter acontecido devido a erro no seu ficheiro torrc, um erro no Tor ou outro programa no seu sistema, ou falha de hardware. Até que corrija o problema em causa reinicie o Tor, o Tor Browser não irá iniciar. +torlauncher.tor_exited=O Tor fechou.se inesperadamente. Isto pode ter acontecido devido a erro dentro do Tor, outro programa no seu sistema ou falha de hardware. Até que reinicie o Tor, o Tor Browser não irá poder aceder a quaisquer sÃtios da Web. Se o problema persistir, por favor, envie uma cópia do Registo de Eventos do seu Tor para a equipa de suporte. torlauncher.tor_exited2=Ao reiniciar o Tor não irá fechar os separadores do seu navegador. torlauncher.tor_controlconn_failed=Não foi possÃvel ligar à porta de controlo do Tor. torlauncher.tor_failed_to_start=Falhou a inicialização do Tor. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-torbuttonproperties] Update translations for torbutton-torbuttonproperties
commit 5d5dd6efbcdcf1f796174aa0e1936b9aaba635ba Author: Translation commit bot Date: Fri Jan 11 16:18:29 2019 + Update translations for torbutton-torbuttonproperties --- pt_PT/torbutton.properties | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pt_PT/torbutton.properties b/pt_PT/torbutton.properties index 9a8c82474..a2259c2db 100644 --- a/pt_PT/torbutton.properties +++ b/pt_PT/torbutton.properties @@ -8,14 +8,14 @@ torbutton.circuit_display.unknown_country = PaÃs desconhecido torbutton.circuit_display.guard = Proteção torbutton.circuit_display.guard_note = O seu nó [Proteção] pode não ser alterado. torbutton.circuit_display.learn_more = Saber mais -torbutton.content_sizer.margin_tooltip = O Navegador Tor adiciona esta margem para tornar a altura e a largura da sua janela menos distinta, e com isso reduz a possibilidade de as pessoas o rastrearem on-line. +torbutton.content_sizer.margin_tooltip = O Tor Browser adiciona esta margem para tornar a altura e a largura da sua janela menos distinta, e com isso reduz a possibilidade de as pessoas o rastrearem on-line. torbutton.panel.tooltip.disabled = Clique para ativar o Tor torbutton.panel.tooltip.enabled = Clique para desativar o Tor torbutton.panel.label.disabled = Tor Desativado torbutton.panel.label.enabled = Tor Ativado extensions.torbut...@torproject.org.description = O Torbutton proporciona um botão para configurar as definições do Tor, e para limpar facilmente e rapidamente os dados de navegação privados. torbutton.popup.external.title = Descarregar um tipo de ficheiro externo? -torbutton.popup.external.app = O navegador Tor não consegue mostrar este ficheiro. Poderá ter que o abrir com outra aplicação.\n\n +torbutton.popup.external.app = O Tor Browser não consegue mostrar este ficheiro. Poderá ter que o abrir com outra aplicação.\n\n torbutton.popup.external.note = Alguns tipos de ficheiros podem fazer com que as aplicações liguem à Internet sem utilizar o Tor.\n\n torbutton.popup.external.suggest = Para sua segurança, só deverá abrir os ficheiros transferidos enquanto estiver desligado da Internet, ou utilizar um CD Live do Tor, como o Tails.\n torbutton.popup.launch = Descarregar ficheiro @@ -24,17 +24,17 @@ torbutton.popup.dontask = A partir de agora, transferir automaticamente os fiche torbutton.popup.no_newnym = O Torbutton não pode, em segurança, fornecer-lhe uma nova identidade. Não tem acesso à porta de controle Tor.\n\nEstá a usar o Tor Browser Bundle? torbutton.security_settings.menu.title = Configurações de Segurança torbutton.title.prompt_torbrowser = Informação Importante do Torbutton -torbutton.popup.prompt_torbrowser = O Torbutton funciona agora de forma diferente: já não pode desligá-lo.\n\nNós efetuámos esta alteração porque não é seguro utilizar o Torbutton num navegador que também é utilizado para a navegação sem o Tor. Existiam demasiados erros que nós não conseguirÃamos corrigir de outra forma.\n\nSe pretender continuar a utilizar o Firefox normalmente, deverá desinstalar o Torbutton e transferir o Pacote do Navegador Tor. As propriedades de privacidade do Navegador Tor também são superiores à quelas do Firefox normal, mesmo quando este é utilizado com o Torbutton.\n\nPara remover o Torbutton, vá a Ferramentas->Extras->Extensões e depois clique no botão 'Remover' junto ao Torbutton. +torbutton.popup.prompt_torbrowser = O Torbutton funciona agora de forma diferente: já não pode desligá-lo.\n\nNós efetuámos esta alteração porque não é seguro utilizar o Torbutton num navegador que também é utilizado para a navegação sem o Tor. Existiam demasiados erros que nós não conseguirÃamos corrigir de outra forma.\n\nSe pretender continuar a utilizar o Firefox normalmente, deverá desinstalar o Torbutton e transferir o Pacote do Tor Browser. As propriedades de privacidade do Tor Browser também são superiores à quelas do Firefox normal, mesmo quando este é utilizado com o Torbutton.\n\nPara remover o Torbutton, vá a Ferramentas->Extras->Extensões e depois clique no botão 'Remover' junto ao Torbutton. torbutton.popup.short_torbrowser = Informação importante do Torbutton!\n\nO Torbutton não está sempre ativo.\n\nClique no Torbutton para mais informação. torbutton.popup.confirm_plugins = Os plugins tais como o Flash podem invadir a sua privacidade.\n\nTambém podem fazer com que o Tor revele a sua localização e o seu endereço IP.\n\nTem a certeza de que deseja ativar os plugins?\n\n torbutton.popup.never_ask_again = Não voltar a perguntar-me -torbutton.popup.confirm_newnym = O Navegador Tor irá fechar todas as janelas e separadores. Irá perder todas as sessões dos sites.\n\nReiniciar o Navegador Tor para redefinir a sua identidade?\n\n +torbutton.popup.confirm_newnym = O Tor Browser irá fechar todas as janelas e separadores. Irá perder todas as
[tor-commits] [translation/torbutton-torbuttondtd] Update translations for torbutton-torbuttondtd
commit a2001e455db65841d98cf75629c7ee7dc2574789 Author: Translation commit bot Date: Fri Jan 11 16:18:42 2019 + Update translations for torbutton-torbuttondtd --- pt_PT/torbutton.dtd | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pt_PT/torbutton.dtd b/pt_PT/torbutton.dtd index 86215a83e..8f30923a5 100644 --- a/pt_PT/torbutton.dtd +++ b/pt_PT/torbutton.dtd @@ -6,12 +6,12 @@ - + - + @@ -28,13 +28,13 @@ - + - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-browseronboardingproperties] Update translations for torbutton-browseronboardingproperties
commit dc671ace562a099bb6373d01f13bbdb2f39056d2 Author: Translation commit bot Date: Fri Jan 11 16:19:14 2019 + Update translations for torbutton-browseronboardingproperties --- pt_PT/browserOnboarding.properties | 20 ++-- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pt_PT/browserOnboarding.properties b/pt_PT/browserOnboarding.properties index dfa1ad383..74af2d0df 100644 --- a/pt_PT/browserOnboarding.properties +++ b/pt_PT/browserOnboarding.properties @@ -3,16 +3,16 @@ # vim: set sw=2 sts=2 ts=8 et: onboarding.tour-tor-welcome=Bem-vindo -onboarding.tour-tor-welcome.title=Youâre ready. +onboarding.tour-tor-welcome.title=Está pronto. onboarding.tour-tor-welcome.description=Tor Browser offers the highest standard of privacy and security while browsing the web. Youâre now protected against tracking, surveillance, and censorship. This quick onboarding will show you how. -onboarding.tour-tor-welcome.button=Start Now +onboarding.tour-tor-welcome.button=Iniciar Agora onboarding.tour-tor-privacy=Privacidade onboarding.tour-tor-privacy.title=Snub trackers and snoopers. onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and deletes your browser history after your session. These modifications ensure your privacy and security are protected in the browser. Click âTor Networkâ to learn how we protect you on the network level. -onboarding.tour-tor-privacy.button=Go to Tor Network +onboarding.tour-tor-privacy.button=Ir à Rede Tor -onboarding.tour-tor-network=Tor Network +onboarding.tour-tor-network=Rede Tor onboarding.tour-tor-network.title=Travel a decentralized network. onboarding.tour-tor-network.description=Tor Browser connects you to the Tor network run by thousands of volunteers around the world. Unlike a VPN, thereâs no one point of failure or centralized entity you need to trust in order to enjoy the internet privately. onboarding.tour-tor-network.button=Go to Circuit Display @@ -23,14 +23,14 @@ onboarding.tour-tor-circuit-display.description=For each domain you visit, your onboarding.tour-tor-circuit-display.button=See My Path onboarding.tour-tor-security=Segurança -onboarding.tour-tor-security.title=Choose your experience. +onboarding.tour-tor-security.title=Escolha a sua experiência. onboarding.tour-tor-security.description=We also provide you with additional settings for bumping up your browser security. Our Security Settings allow you to block elements that could be used to attack your computer. Click below to see what the different options do. -onboarding.tour-tor-security.button=Review Settings +onboarding.tour-tor-security.button=Rever Definições onboarding.tour-tor-expect-differences=Experience Tips onboarding.tour-tor-expect-differences.title=Expect some differences. onboarding.tour-tor-expect-differences.description=With all the security and privacy features provided by Tor, your experience while browsing the internet may be a little different. Things may be a bit slower, and depending on your security level, some elements may not work or load. You may also be asked to prove you are a human and not a robot. -onboarding.tour-tor-expect-differences.button=See FAQs +onboarding.tour-tor-expect-differences.button=Consultar Perguntas Frequentes onboarding.tour-tor-onion-services=Serviços da Cebola onboarding.tour-tor-onion-services.title=Be extra protected. @@ -40,9 +40,9 @@ onboarding.tour-tor-onion-services.button=Visit an Onion # Circuit Display onboarding. onboarding.tor-circuit-display.next=Seguinte onboarding.tor-circuit-display.done=ConcluÃdo -onboarding.tor-circuit-display.one-of-three=1 of 3 -onboarding.tor-circuit-display.two-of-three=2 of 3 -onboarding.tor-circuit-display.three-of-three=3 of 3 +onboarding.tor-circuit-display.one-of-three=1 de 3 +onboarding.tor-circuit-display.two-of-three=2 de 3 +onboarding.tor-circuit-display.three-of-three=3 de 3 onboarding.tor-circuit-display.intro.title=How do circuits work? onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly assigned relays, which are computers around the world configured to forward Tor traffic. Circuits allow you to browse privately and to connect to onion services. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-torbuttondtd_completed] Update translations for torbutton-torbuttondtd_completed
commit 942ccc26939ef7a73b38243fb62e45d72fb670c2 Author: Translation commit bot Date: Fri Jan 11 16:18:48 2019 + Update translations for torbutton-torbuttondtd_completed --- pt_PT/torbutton.dtd | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pt_PT/torbutton.dtd b/pt_PT/torbutton.dtd index 86215a83e..8f30923a5 100644 --- a/pt_PT/torbutton.dtd +++ b/pt_PT/torbutton.dtd @@ -6,12 +6,12 @@ - + - + @@ -28,13 +28,13 @@ - + - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-torbuttonproperties_completed] Update translations for torbutton-torbuttonproperties_completed
commit 98f1eac384c46afcb18f582bcfa7f899337541c4 Author: Translation commit bot Date: Fri Jan 11 16:18:35 2019 + Update translations for torbutton-torbuttonproperties_completed --- pt_PT/torbutton.properties | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pt_PT/torbutton.properties b/pt_PT/torbutton.properties index 9a8c82474..a2259c2db 100644 --- a/pt_PT/torbutton.properties +++ b/pt_PT/torbutton.properties @@ -8,14 +8,14 @@ torbutton.circuit_display.unknown_country = PaÃs desconhecido torbutton.circuit_display.guard = Proteção torbutton.circuit_display.guard_note = O seu nó [Proteção] pode não ser alterado. torbutton.circuit_display.learn_more = Saber mais -torbutton.content_sizer.margin_tooltip = O Navegador Tor adiciona esta margem para tornar a altura e a largura da sua janela menos distinta, e com isso reduz a possibilidade de as pessoas o rastrearem on-line. +torbutton.content_sizer.margin_tooltip = O Tor Browser adiciona esta margem para tornar a altura e a largura da sua janela menos distinta, e com isso reduz a possibilidade de as pessoas o rastrearem on-line. torbutton.panel.tooltip.disabled = Clique para ativar o Tor torbutton.panel.tooltip.enabled = Clique para desativar o Tor torbutton.panel.label.disabled = Tor Desativado torbutton.panel.label.enabled = Tor Ativado extensions.torbut...@torproject.org.description = O Torbutton proporciona um botão para configurar as definições do Tor, e para limpar facilmente e rapidamente os dados de navegação privados. torbutton.popup.external.title = Descarregar um tipo de ficheiro externo? -torbutton.popup.external.app = O navegador Tor não consegue mostrar este ficheiro. Poderá ter que o abrir com outra aplicação.\n\n +torbutton.popup.external.app = O Tor Browser não consegue mostrar este ficheiro. Poderá ter que o abrir com outra aplicação.\n\n torbutton.popup.external.note = Alguns tipos de ficheiros podem fazer com que as aplicações liguem à Internet sem utilizar o Tor.\n\n torbutton.popup.external.suggest = Para sua segurança, só deverá abrir os ficheiros transferidos enquanto estiver desligado da Internet, ou utilizar um CD Live do Tor, como o Tails.\n torbutton.popup.launch = Descarregar ficheiro @@ -24,17 +24,17 @@ torbutton.popup.dontask = A partir de agora, transferir automaticamente os fiche torbutton.popup.no_newnym = O Torbutton não pode, em segurança, fornecer-lhe uma nova identidade. Não tem acesso à porta de controle Tor.\n\nEstá a usar o Tor Browser Bundle? torbutton.security_settings.menu.title = Configurações de Segurança torbutton.title.prompt_torbrowser = Informação Importante do Torbutton -torbutton.popup.prompt_torbrowser = O Torbutton funciona agora de forma diferente: já não pode desligá-lo.\n\nNós efetuámos esta alteração porque não é seguro utilizar o Torbutton num navegador que também é utilizado para a navegação sem o Tor. Existiam demasiados erros que nós não conseguirÃamos corrigir de outra forma.\n\nSe pretender continuar a utilizar o Firefox normalmente, deverá desinstalar o Torbutton e transferir o Pacote do Navegador Tor. As propriedades de privacidade do Navegador Tor também são superiores à quelas do Firefox normal, mesmo quando este é utilizado com o Torbutton.\n\nPara remover o Torbutton, vá a Ferramentas->Extras->Extensões e depois clique no botão 'Remover' junto ao Torbutton. +torbutton.popup.prompt_torbrowser = O Torbutton funciona agora de forma diferente: já não pode desligá-lo.\n\nNós efetuámos esta alteração porque não é seguro utilizar o Torbutton num navegador que também é utilizado para a navegação sem o Tor. Existiam demasiados erros que nós não conseguirÃamos corrigir de outra forma.\n\nSe pretender continuar a utilizar o Firefox normalmente, deverá desinstalar o Torbutton e transferir o Pacote do Tor Browser. As propriedades de privacidade do Tor Browser também são superiores à quelas do Firefox normal, mesmo quando este é utilizado com o Torbutton.\n\nPara remover o Torbutton, vá a Ferramentas->Extras->Extensões e depois clique no botão 'Remover' junto ao Torbutton. torbutton.popup.short_torbrowser = Informação importante do Torbutton!\n\nO Torbutton não está sempre ativo.\n\nClique no Torbutton para mais informação. torbutton.popup.confirm_plugins = Os plugins tais como o Flash podem invadir a sua privacidade.\n\nTambém podem fazer com que o Tor revele a sua localização e o seu endereço IP.\n\nTem a certeza de que deseja ativar os plugins?\n\n torbutton.popup.never_ask_again = Não voltar a perguntar-me -torbutton.popup.confirm_newnym = O Navegador Tor irá fechar todas as janelas e separadores. Irá perder todas as sessões dos sites.\n\nReiniciar o Navegador Tor para redefinir a sua identidade?\n\n +torbutton.popup.confirm_newnym = O Tor Browser irá fechar todas as janelas e separadores. Irá perder
[tor-commits] [translation/torbirdy_completed] Update translations for torbirdy_completed
commit c4790d3f0c7b71ef346c49f0fd9540a7e145e5e9 Author: Translation commit bot Date: Fri Jan 11 16:18:05 2019 + Update translations for torbirdy_completed --- pt_PT/torbirdy.dtd | 58 ++ 1 file changed, 58 insertions(+) diff --git a/pt_PT/torbirdy.dtd b/pt_PT/torbirdy.dtd new file mode 100644 index 0..5fa39d5be --- /dev/null +++ b/pt_PT/torbirdy.dtd @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ___ 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 b1df82834d0a90561b96d29f436ed052581a1754 Author: Translation commit bot Date: Fri Jan 11 16:18:00 2019 + Update translations for torbirdy --- pt_PT/torbirdy.dtd | 52 ++-- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/pt_PT/torbirdy.dtd b/pt_PT/torbirdy.dtd index 94d04e2f2..5fa39d5be 100644 --- a/pt_PT/torbirdy.dtd +++ b/pt_PT/torbirdy.dtd @@ -1,58 +1,58 @@ - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + - + - + - + - - + + - - - - + + + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-persistence-setup] Update translations for tails-persistence-setup
commit f2287b01d06d400146b367b4db69965cc20cb9be Author: Translation commit bot Date: Fri Jan 11 16:17:12 2019 + Update translations for tails-persistence-setup --- pt_PT/pt_PT.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pt_PT/pt_PT.po b/pt_PT/pt_PT.po index f5eef6fb3..43733af60 100644 --- a/pt_PT/pt_PT.po +++ b/pt_PT/pt_PT.po @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" "POT-Creation-Date: 2018-11-01 12:21+0100\n" -"PO-Revision-Date: 2019-01-11 14:09+\n" +"PO-Revision-Date: 2019-01-11 15:51+\n" "Last-Translator: Rui \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/otf/torproject/language/pt_PT/)\n" "MIME-Version: 1.0\n" @@ -114,7 +114,7 @@ msgstr "Marcadores do Navegador" #: ../lib/Tails/Persistence/Configuration/Presets.pm:73 msgid "Bookmarks saved in the Tor Browser" -msgstr "Favoritos guardados no Navegador Tor" +msgstr "Favoritos guardados no Tor Browser" #: ../lib/Tails/Persistence/Configuration/Presets.pm:86 msgid "Network Connections" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tba-torbrowserstringsdtd] Update translations for tba-torbrowserstringsdtd
commit 67ea6f12ab43c88af56d7de9e13322e83b662353 Author: Translation commit bot Date: Fri Jan 11 16:17:23 2019 + Update translations for tba-torbrowserstringsdtd --- pt_PT/android_strings.dtd | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pt_PT/android_strings.dtd b/pt_PT/android_strings.dtd index a79f7770a..eaacd807b 100644 --- a/pt_PT/android_strings.dtd +++ b/pt_PT/android_strings.dtd @@ -1,18 +1,18 @@ - + - + - - + + - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-persistence-setup_completed] Update translations for tails-persistence-setup_completed
commit 9358652d1fd1c952ce2a7574b653d2a84d52c73a Author: Translation commit bot Date: Fri Jan 11 16:17:18 2019 + Update translations for tails-persistence-setup_completed --- pt_PT/pt_PT.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pt_PT/pt_PT.po b/pt_PT/pt_PT.po index f5eef6fb3..43733af60 100644 --- a/pt_PT/pt_PT.po +++ b/pt_PT/pt_PT.po @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" "POT-Creation-Date: 2018-11-01 12:21+0100\n" -"PO-Revision-Date: 2019-01-11 14:09+\n" +"PO-Revision-Date: 2019-01-11 15:51+\n" "Last-Translator: Rui \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/otf/torproject/language/pt_PT/)\n" "MIME-Version: 1.0\n" @@ -114,7 +114,7 @@ msgstr "Marcadores do Navegador" #: ../lib/Tails/Persistence/Configuration/Presets.pm:73 msgid "Bookmarks saved in the Tor Browser" -msgstr "Favoritos guardados no Navegador Tor" +msgstr "Favoritos guardados no Tor Browser" #: ../lib/Tails/Persistence/Configuration/Presets.pm:86 msgid "Network Connections" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-greeter-2_completed] Update translations for tails-greeter-2_completed
commit 3cd251f87ccae78f2e1c4d30b91dee52c84afa2a Author: Translation commit bot Date: Fri Jan 11 16:16:49 2019 + Update translations for tails-greeter-2_completed --- pt_PT/pt_PT.po | 348 + 1 file changed, 348 insertions(+) diff --git a/pt_PT/pt_PT.po b/pt_PT/pt_PT.po new file mode 100644 index 0..8ce678853 --- /dev/null +++ b/pt_PT/pt_PT.po @@ -0,0 +1,348 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# erinm, 2018 +# Manuela Silva , 2018 +# MS , 2018 +# Rui , 2019 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-04 09:46+0200\n" +"PO-Revision-Date: 2016-11-18 21:29+\n" +"Last-Translator: Rui , 2019\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/otf/teams/1519/pt_PT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_PT\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../data/greeter.ui.h:1 +msgid "Administration Password" +msgstr "Palavra-passe de Administração" + +#: ../data/greeter.ui.h:2 +msgid "" +"Set up an administration password if you need to perform administrative " +"tasks. Otherwise, the administration password is disabled for better " +"security." +msgstr "" +"Crie uma palavra-passe de administrador se precisar de executar tarefas " +"administrativas. Caso contrário, a palavra-passe de administrador é " +"desativada para uma melhor segurança." + +#: ../data/greeter.ui.h:3 +msgid "Enter an administration password" +msgstr "Insira uma palavra-passe de administração" + +#: ../data/greeter.ui.h:4 +msgid "Confirm" +msgstr "Confirmar" + +#: ../data/greeter.ui.h:5 +msgid "Confirm your administration password" +msgstr "Confirme a sua palavra-passe de administração" + +#: ../data/greeter.ui.h:6 +msgid "Disable" +msgstr "Desativar" + +#. This string will never be displayed in the 1st version of the greeter. +#: ../data/greeter.ui.h:8 +msgid "Windows Camouflage" +msgstr "Camuflagem do Windows" + +#. This string will never be displayed in the 1st version of the greeter. +#: ../data/greeter.ui.h:10 +msgid "" +"This option makes Tails look like Microsoft Windows 10. This can be useful " +"to avoid attracting suspicion in public places." +msgstr "" +"Esta opção faz com que Tails seja parecido com o Microsoft Windows 10. Isto " +"pode ser útil para evitar atrair suspeitas em locais públicos." + +#. This string will never be displayed in the 1st version of the greeter. +#: ../data/greeter.ui.h:12 +msgid "Microsoft Windows 10 camouflage" +msgstr "Camuflagem do Microsoft Windows 10" + +#: ../data/greeter.ui.h:13 +msgid "MAC Address Spoofing" +msgstr "Mascarar Endereço MAC" + +#: ../data/greeter.ui.h:14 +msgid "" +"MAC address spoofing hides the serial number of your network interface (Wi-" +"Fi or wired) to the local network. Spoofing MAC addresses is generally safer" +" as it helps you hide your geographical location. But it might also create " +"connectivity problems or look suspicious." +msgstr "" +"O mascarar de endereços MAC oculta o número de série da sua interface de " +"rede (com ou sem fios) para a rede local. Mascarar endereços MAC é " +"geralmente seguro porque ajuda-o a ocultar a sua localização geográfica. Mas" +" esta pode também criar problemas de ligação ou parecer suspeita." + +#: ../data/greeter.ui.h:15 +msgid "Spoof all MAC addresses (default)" +msgstr "Mascarar todos endereços MAC (predefinição)" + +#: ../data/greeter.ui.h:16 +msgid "Don't spoof MAC addresses" +msgstr "Não mascarar endereços MAC" + +#: ../data/greeter.ui.h:17 ../tailsgreeter/gui.py:532 +msgid "Cannot unlock encrypted storage with this passphrase." +msgstr "" +"Não é possÃvel desbloquear o armazenamento encriptado com esta frase de " +"palavra-passe." + +#: ../data/greeter.ui.h:18 +msgid "" +"You will configure the Tor bridge and local proxy later on after connecting " +"to a network." +msgstr "" +"Irá configurar a ponte do Tor e o proxy local mais tarde após ligar-se a uma" +" rede." + +#: ../data/greeter.ui.h:19 +msgid "Welcome to Tails!" +msgstr "Bem-vindo ao Tails!" + +#. This string will never be displayed in the 1st version of the greeter. +#: ../data/greeter.ui.h:21 +msgctxt "" +msgid "" +"To get guided through Tails' settings, click on Take a Tour above" +msgstr "" +"Para ser guiado através das configurações do Tails, clique em cima em Ver" +" Guia" + +#: ../data/greeter.ui.h:22 +msgid "Language & Region" +msgstr "Idioma e Região" + +#: ../data/greeter.ui.h:23 +msgid "Default Settings" +msgstr "Definições Predefinidas" + +#: ../data/greeter.ui.h:24 +msgid "Save Language & Region Settings" +msgstr "Guardar Configurações do Idioma e Região" + +#:
[tor-commits] [translation/tails-iuk_completed] Update translations for tails-iuk_completed
commit c84a01da7976043ac21d1020c058c00b2234aa63 Author: Translation commit bot Date: Fri Jan 11 16:16:30 2019 + Update translations for tails-iuk_completed --- pt_PT.po | 264 +++ 1 file changed, 264 insertions(+) diff --git a/pt_PT.po b/pt_PT.po new file mode 100644 index 0..50ddbc3f9 --- /dev/null +++ b/pt_PT.po @@ -0,0 +1,264 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Tails developers +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Rui , 2019 +msgid "" +msgstr "" +"Project-Id-Version: Tor Project\n" +"Report-Msgid-Bugs-To: Tails developers \n" +"POT-Creation-Date: 2018-12-09 13:56+0100\n" +"PO-Revision-Date: 2019-01-11 16:15+\n" +"Last-Translator: Rui \n" +"Language-Team: Portuguese (Portugal) (http://www.transifex.com/otf/torproject/language/pt_PT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_PT\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../lib/Tails/IUK/Frontend.pm:147 ../lib/Tails/IUK/Frontend.pm:524 +#: ../lib/Tails/IUK/Frontend.pm:710 +msgid "" +"For debugging information, execute the following command: sudo tails-" +"debugging-info" +msgstr "Para obter informação de depuração de erros, execute o seguinte comando: sudo tails-debugging-info" + +#: ../lib/Tails/IUK/Frontend.pm:218 +msgid "Error while checking for upgrades" +msgstr "Ocorreu um erro ao procurar atualizações" + +#: ../lib/Tails/IUK/Frontend.pm:221 +msgid "" +"Could not determine whether an upgrade is available from our website.\n" +"\n" +"Check your network connection, and restart Tails to try upgrading again.\n" +"\n" +"If the problem persists, go to file:///usr/share/doc/tails/website/doc/upgrade/error/check.en.html" +msgstr "Não foi possÃvel determinar se existe uma atualização disponÃvel no nosso sÃtio da Web.\n\nVerifique a sua ligação de rede e reinicie o Tails para tentar atualizar novamente.\n\nSe o problema persistir, utilize o ficheiro file:///usr/share/doc/tails/website/doc/upgrade/error/check.en.html" + +#: ../lib/Tails/IUK/Frontend.pm:236 +msgid "no automatic upgrade is available from our website for this version" +msgstr "não está disponÃvel nenhuma atualização automática no nosso sÃtio da web para esta versão" + +#: ../lib/Tails/IUK/Frontend.pm:242 +msgid "your device was not created using Tails Installer" +msgstr "o seu dispositivo não foi criado com o Instalador Tails" + +#: ../lib/Tails/IUK/Frontend.pm:247 +msgid "Tails was started from a DVD or a read-only device" +msgstr "O Tails foi iniciado a partir de um DVD ou de um dispositivo só de leitura" + +#: ../lib/Tails/IUK/Frontend.pm:252 +msgid "there is not enough free space on the Tails system partition" +msgstr "não existe espaço suficiente na partição do sistema Tails" + +#: ../lib/Tails/IUK/Frontend.pm:257 +msgid "not enough memory is available on this system" +msgstr "não tem disponÃvel memória suficiente neste sistema" + +#: ../lib/Tails/IUK/Frontend.pm:263 +#, perl-brace-format +msgid "No explanation available for reason '%{reason}s'." +msgstr "Nenhuma explicação disponÃvel para o erro '%{reason}s'." + +#: ../lib/Tails/IUK/Frontend.pm:283 +msgid "The system is up-to-date" +msgstr "O sistema está atualizado" + +#: ../lib/Tails/IUK/Frontend.pm:288 +msgid "This version of Tails is outdated, and may have security issues." +msgstr "Esta versão do Tails está desatualizada, podem haver problemas de segurança." + +#: ../lib/Tails/IUK/Frontend.pm:320 +#, perl-brace-format +msgid "" +"The available incremental upgrade requires %{space_needed}s of free space on" +" Tails system partition, but only %{free_space}s is available." +msgstr "A atualização disponÃvel requer %{space_needed}s de espaço livre na partição de sistema Tails, mas está disponÃvel apenas %{free_space}s." + +#: ../lib/Tails/IUK/Frontend.pm:336 +#, perl-brace-format +msgid "" +"The available incremental upgrade requires %{memory_needed}s of free memory," +" but only %{free_memory}s is available." +msgstr "A atualização disponÃvel requer %{memory_needed}s de memória livre, só está disponÃvel %{free_memory}s." + +#: ../lib/Tails/IUK/Frontend.pm:358 +msgid "" +"An incremental upgrade is available, but no full upgrade is.\n" +"This should not happen. Please report a bug." +msgstr "Está disponÃvel uma atualização incremental, mas a atualização total não.\nIsto não devia acontecer. Por favor reporte o erro." + +#: ../lib/Tails/IUK/Frontend.pm:362 +msgid "Error while detecting available upgrades" +msgstr "Erro ao detetar atualizações disponÃveis" + +#: ../lib/Tails/IUK/Frontend.pm:372 +#, perl-brace-format +msgid "" +"You should upgrade to %{name}s %{version}s.\n" +"\n" +"For more information about this new version, go to %{details_url}s\n" +"\n" +"We recommend you close all other applications during
[tor-commits] [translation/tails-greeter-2] Update translations for tails-greeter-2
commit 77b7f119b9c23e2f19d890b66d8bbcafa22dcb88 Author: Translation commit bot Date: Fri Jan 11 16:16:43 2019 + Update translations for tails-greeter-2 --- pt_PT/pt_PT.po | 11 +++ 1 file changed, 11 insertions(+) diff --git a/pt_PT/pt_PT.po b/pt_PT/pt_PT.po index 679dcdf50..8ce678853 100644 --- a/pt_PT/pt_PT.po +++ b/pt_PT/pt_PT.po @@ -311,6 +311,8 @@ msgid "" "live-persist failed with return code {returncode}:\n" "{stderr}" msgstr "" +"live-persist falhou com o código de retorno {returncode}:\n" +"{stderr}" #: ../tailsgreeter/persistence.py:124 ../tailsgreeter/persistence.py:141 #, python-brace-format @@ -319,6 +321,9 @@ msgid "" "{stdout}\n" "{stderr}" msgstr "" +"cryptsetup com o código de retorno {returncode}:\n" +"{stdout}\n" +"{stderr}" #: ../tailsgreeter/persistence.py:158 #, python-brace-format @@ -327,6 +332,9 @@ msgid "" "{stdout}\n" "{stderr}" msgstr "" +"live-persist com o código de retorno {returncode}:\n" +"{stdout}\n" +"{stderr}" #: ../tailsgreeter/persistence.py:172 #, python-brace-format @@ -335,3 +343,6 @@ msgid "" "{stdout}\n" "{stderr}" msgstr "" +"umount com o código de retorno {returncode}:\n" +"{stdout}\n" +"{stderr}" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-iuk] Update translations for tails-iuk
commit 0808e36cb565a07194cd102531506aced739c14e Author: Translation commit bot Date: Fri Jan 11 16:16:25 2019 + Update translations for tails-iuk --- pt_PT.po | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pt_PT.po b/pt_PT.po index 3e164ee09..50ddbc3f9 100644 --- a/pt_PT.po +++ b/pt_PT.po @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" "POT-Creation-Date: 2018-12-09 13:56+0100\n" -"PO-Revision-Date: 2019-01-11 15:40+\n" +"PO-Revision-Date: 2019-01-11 16:15+\n" "Last-Translator: Rui \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/otf/torproject/language/pt_PT/)\n" "MIME-Version: 1.0\n" @@ -108,7 +108,7 @@ msgid "" "Download size: %{size}s\n" "\n" "Do you want to upgrade now?" -msgstr "" +msgstr "Deve atualizar para o %{name}s %{version}s.\n\nPara mis informações sobre esta versão, aceda a %{details_url}s\n\nRecomendamos que feche todos os outros programas abertos durante a atualização.\nPode demorar algum tempo o descarregamento da atualização, desde a alguns minutos até horas.\n\nTamanho do descarregamento: %{size}s\n\nQuer atualizar agora?" #: ../lib/Tails/IUK/Frontend.pm:386 msgid "Upgrade available" @@ -192,15 +192,15 @@ msgid "" "The network connection will now be disabled.\n" "\n" "Please save your work and close all other applications." -msgstr "" +msgstr "A atualização foi descarregada com sucesso.\n\nA ligação à rede será agora desligada.\n\nPor favor guarde o seu trabalho e feche todos os programas." #: ../lib/Tails/IUK/Frontend.pm:612 msgid "Upgrade successfully downloaded" -msgstr "" +msgstr "Atualização descarregada com sucesso" #: ../lib/Tails/IUK/Frontend.pm:614 msgid "Apply upgrade" -msgstr "" +msgstr "Aplicar atualização" #: ../lib/Tails/IUK/Frontend.pm:621 msgid "" ___ 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 58348494c1bbf3a2f7999c35af5e859176a036bd Author: Translation commit bot Date: Fri Jan 11 16:16:16 2019 + Update translations for tails-misc --- pt_PT.po | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pt_PT.po b/pt_PT.po index fb059f79f..c03a719ed 100644 --- a/pt_PT.po +++ b/pt_PT.po @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-12-07 10:24+0100\n" -"PO-Revision-Date: 2019-01-11 15:06+\n" +"PO-Revision-Date: 2019-01-11 15:57+\n" "Last-Translator: Rui \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/otf/torproject/language/pt_PT/)\n" "MIME-Version: 1.0\n" @@ -70,14 +70,14 @@ msgstr "" #: config/chroot_local-includes/usr/local/bin/electrum:57 msgid "Persistence is disabled for Electrum" -msgstr "" +msgstr "A persistência está desativada para o Electrum" #: config/chroot_local-includes/usr/local/bin/electrum:59 msgid "" "When you reboot Tails, all of Electrum's data will be lost, including your " "Bitcoin wallet. It is strongly recommended to only run Electrum when its " "persistence feature is activated." -msgstr "" +msgstr "Quando reinicia o Tails, todos os dados do Electrum serão perdidos, incluindo a sua carteira Bitcoin. Recomenda-se que execute apenas o Electrum se a funcionalidade de persistência estiver ativada." #: config/chroot_local-includes/usr/local/bin/electrum:60 msgid "Do you want to start Electrum anyway?" @@ -452,11 +452,11 @@ msgstr "O Tor não está pronto" #: config/chroot_local-includes/usr/local/bin/tor-browser:44 msgid "Tor is not ready. Start Tor Browser anyway?" -msgstr "O Tor não está pronto. Mesmo assim, iniciar o Navegador Tor?" +msgstr "O Tor não está pronto. Mesmo assim, iniciar o Tor Browser?" #: config/chroot_local-includes/usr/local/bin/tor-browser:45 msgid "Start Tor Browser" -msgstr "Iniciar o Navegador Tor" +msgstr "Iniciar o Tor Browser" #: config/chroot_local-includes/usr/share/gnome-shell/extensions/torsta...@tails.boum.org/extension.js:40 msgid "Tor" @@ -637,7 +637,7 @@ msgstr "" #: config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_manager.py:138 msgid "Error opening file" -msgstr "" +msgstr "Erro ao abrir o ficheiro" #: config/chroot_local-includes/usr/local/lib/python3/dist-packages/unlock_veracrypt_volumes/volume_manager.py:160 msgid "Not a VeraCrypt container" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/liveusb-creator_completed] Update translations for liveusb-creator_completed
commit 63c250f52ee59944da7100c107814a58665d7849 Author: Translation commit bot Date: Fri Jan 11 16:16:01 2019 + Update translations for liveusb-creator_completed --- pt_PT/pt_PT.po | 532 + 1 file changed, 532 insertions(+) diff --git a/pt_PT/pt_PT.po b/pt_PT/pt_PT.po new file mode 100644 index 0..5b7532de1 --- /dev/null +++ b/pt_PT/pt_PT.po @@ -0,0 +1,532 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# MS , 2018 +# Rui , 2019 +msgid "" +msgstr "" +"Project-Id-Version: Tor Project\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-02 09:26+0100\n" +"PO-Revision-Date: 2019-01-11 16:12+\n" +"Last-Translator: Rui \n" +"Language-Team: Portuguese (Portugal) (http://www.transifex.com/otf/torproject/language/pt_PT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_PT\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../tails_installer/creator.py:100 +msgid "You must run this application as root" +msgstr "Deve executar esta aplicação como root" + +#: ../tails_installer/creator.py:146 +msgid "Extracting live image to the target device..." +msgstr "A extrair a imagem live para o dispositivo de destino..." + +#: ../tails_installer/creator.py:153 +#, python-format +msgid "Wrote to device at %(speed)d MB/sec" +msgstr "Gravado no dispositivo a %(speed)d MB/seg." + +#: ../tails_installer/creator.py:296 +#, python-format +msgid "" +"There was a problem executing the following command: `%(command)s`.\n" +"A more detailed error log has been written to '%(filename)s'." +msgstr "Ocorreu um erro ao executar o seguinte comando: `%(command)s`.\nFoi guardado um registo mais detalhado do erro em '%(filename)s'." + +#: ../tails_installer/creator.py:315 +msgid "Verifying SHA1 checksum of LiveCD image..." +msgstr "A verificar a soma de verificação SHA1 da imagem do CD Live..." + +#: ../tails_installer/creator.py:319 +msgid "Verifying SHA256 checksum of LiveCD image..." +msgstr "A verificar a soma de verificação SHA256 da imagem do CD Live..." + +#: ../tails_installer/creator.py:335 +msgid "" +"Error: The SHA1 of your Live CD is invalid. You can run this program with " +"the --noverify argument to bypass this verification check." +msgstr "Erro: a assinatura digital SHA1 do seu CD Live está incorreta. Pode executar este programa com o argumento --noverify para evitar esta verificação." + +#: ../tails_installer/creator.py:341 +msgid "Unknown ISO, skipping checksum verification" +msgstr "ISO desconhecido, a ignorar a soma de verificação" + +#: ../tails_installer/creator.py:353 +#, python-format +msgid "" +"Not enough free space on device.\n" +"%dMB ISO + %dMB overlay > %dMB free space" +msgstr "Não existe espaço livre suficiente no dispositivo.\n%dMB ISO + %dMB sobrecarga > %dMB espaço livre" + +#: ../tails_installer/creator.py:360 +#, python-format +msgid "Creating %sMB persistent overlay" +msgstr "A criar %sMB da área permanente..." + +#: ../tails_installer/creator.py:421 +#, python-format +msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s" +msgstr "Não foi possÃvel copiar %(infile)s para %(outfile)s: %(message)s" + +#: ../tails_installer/creator.py:435 +msgid "Removing existing Live OS" +msgstr "A remover o SO Live existente" + +#: ../tails_installer/creator.py:444 ../tails_installer/creator.py:457 +#, python-format +msgid "Unable to chmod %(file)s: %(message)s" +msgstr "Não foi possÃvel executar chmod %(file)s: %(message)s" + +#: ../tails_installer/creator.py:450 +#, python-format +msgid "Unable to remove file from previous LiveOS: %(message)s" +msgstr "Não é possÃvel remover o ficheiro do LiveOS anterior: %(message)s" + +#: ../tails_installer/creator.py:464 +#, python-format +msgid "Unable to remove directory from previous LiveOS: %(message)s" +msgstr "Não é possÃvel remover ao diretório do LiveOS anterior: %(message)s" + +#: ../tails_installer/creator.py:512 +#, python-format +msgid "Cannot find device %s" +msgstr "Não é possÃvel encontrar %s" + +#: ../tails_installer/creator.py:713 +#, python-format +msgid "Unable to write on %(device)s, skipping." +msgstr "Não é possÃvel gravar no %(device)s, a ignorar." + +#: ../tails_installer/creator.py:743 +#, python-format +msgid "" +"Some partitions of the target device %(device)s are mounted. They will be " +"unmounted before starting the installation process." +msgstr "Algumas partições do dispositivo %(device)s estão montadas. Elas serão desmontadas antes que o processo de instalação comece." + +#: ../tails_installer/creator.py:786 ../tails_installer/creator.py:1010 +msgid "Unknown filesystem. Your device may need to be reformatted." +msgstr "Sistema de ficheiros desconhecido. Poderá ter que reformatar o seu dispositivo." + +#:
[tor-commits] [translation/liveusb-creator] Update translations for liveusb-creator
commit 1ebcbf59db0044091e96286cb1b7dd7a7bd6e50b Author: Translation commit bot Date: Fri Jan 11 16:15:55 2019 + Update translations for liveusb-creator --- pt_PT/pt_PT.po | 164 - 1 file changed, 82 insertions(+), 82 deletions(-) diff --git a/pt_PT/pt_PT.po b/pt_PT/pt_PT.po index dc651b98b..5b7532de1 100644 --- a/pt_PT/pt_PT.po +++ b/pt_PT/pt_PT.po @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-01-02 09:26+0100\n" -"PO-Revision-Date: 2019-01-11 15:07+\n" +"PO-Revision-Date: 2019-01-11 16:12+\n" "Last-Translator: Rui \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/otf/torproject/language/pt_PT/)\n" "MIME-Version: 1.0\n" @@ -41,11 +41,11 @@ msgstr "Ocorreu um erro ao executar o seguinte comando: `%(command)s`.\nFoi guar #: ../tails_installer/creator.py:315 msgid "Verifying SHA1 checksum of LiveCD image..." -msgstr "" +msgstr "A verificar a soma de verificação SHA1 da imagem do CD Live..." #: ../tails_installer/creator.py:319 msgid "Verifying SHA256 checksum of LiveCD image..." -msgstr "" +msgstr "A verificar a soma de verificação SHA256 da imagem do CD Live..." #: ../tails_installer/creator.py:335 msgid "" @@ -55,253 +55,253 @@ msgstr "Erro: a assinatura digital SHA1 do seu CD Live está incorreta. Pode exe #: ../tails_installer/creator.py:341 msgid "Unknown ISO, skipping checksum verification" -msgstr "" +msgstr "ISO desconhecido, a ignorar a soma de verificação" #: ../tails_installer/creator.py:353 #, python-format msgid "" "Not enough free space on device.\n" "%dMB ISO + %dMB overlay > %dMB free space" -msgstr "" +msgstr "Não existe espaço livre suficiente no dispositivo.\n%dMB ISO + %dMB sobrecarga > %dMB espaço livre" #: ../tails_installer/creator.py:360 #, python-format msgid "Creating %sMB persistent overlay" -msgstr "" +msgstr "A criar %sMB da área permanente..." #: ../tails_installer/creator.py:421 #, python-format msgid "Unable to copy %(infile)s to %(outfile)s: %(message)s" -msgstr "" +msgstr "Não foi possÃvel copiar %(infile)s para %(outfile)s: %(message)s" #: ../tails_installer/creator.py:435 msgid "Removing existing Live OS" -msgstr "" +msgstr "A remover o SO Live existente" #: ../tails_installer/creator.py:444 ../tails_installer/creator.py:457 #, python-format msgid "Unable to chmod %(file)s: %(message)s" -msgstr "" +msgstr "Não foi possÃvel executar chmod %(file)s: %(message)s" #: ../tails_installer/creator.py:450 #, python-format msgid "Unable to remove file from previous LiveOS: %(message)s" -msgstr "" +msgstr "Não é possÃvel remover o ficheiro do LiveOS anterior: %(message)s" #: ../tails_installer/creator.py:464 #, python-format msgid "Unable to remove directory from previous LiveOS: %(message)s" -msgstr "" +msgstr "Não é possÃvel remover ao diretório do LiveOS anterior: %(message)s" #: ../tails_installer/creator.py:512 #, python-format msgid "Cannot find device %s" -msgstr "" +msgstr "Não é possÃvel encontrar %s" #: ../tails_installer/creator.py:713 #, python-format msgid "Unable to write on %(device)s, skipping." -msgstr "" +msgstr "Não é possÃvel gravar no %(device)s, a ignorar." #: ../tails_installer/creator.py:743 #, python-format msgid "" "Some partitions of the target device %(device)s are mounted. They will be " "unmounted before starting the installation process." -msgstr "" +msgstr "Algumas partições do dispositivo %(device)s estão montadas. Elas serão desmontadas antes que o processo de instalação comece." #: ../tails_installer/creator.py:786 ../tails_installer/creator.py:1010 msgid "Unknown filesystem. Your device may need to be reformatted." -msgstr "" +msgstr "Sistema de ficheiros desconhecido. Poderá ter que reformatar o seu dispositivo." #: ../tails_installer/creator.py:789 ../tails_installer/creator.py:1013 #, python-format msgid "Unsupported filesystem: %s" -msgstr "" +msgstr "Sistema de ficheiros não suportado: %s" #: ../tails_installer/creator.py:807 #, python-format msgid "Unknown GLib exception while trying to mount device: %(message)s" -msgstr "" +msgstr "Exceção GLib desconhecida enquanto tentava montar o dispositivo: %(message)s" #: ../tails_installer/creator.py:812 #, python-format msgid "Unable to mount device: %(message)s" -msgstr "" +msgstr "Não é possÃvel montar o dispositivo: %(message)s" #: ../tails_installer/creator.py:817 msgid "No mount points found" -msgstr "" +msgstr "Não foram encontrados pontos de montagem" #: ../tails_installer/creator.py:828 #, python-format msgid "Entering unmount_device for '%(device)s'" -msgstr "" +msgstr "A entrar em unmount_device para '%(device)s'" #: ../tails_installer/creator.py:838 #, python-format msgid "Unmounting mounted filesystems on '%(device)s'" -msgstr "" +msgstr "A desmontar o sistema de
[tor-commits] [translation/bridgedb_completed] Update translations for bridgedb_completed
commit 96d179cb63a48ca5fbeba1b907aed04fb34a206d Author: Translation commit bot Date: Fri Jan 11 16:15:23 2019 + Update translations for bridgedb_completed --- pt_PT/LC_MESSAGES/bridgedb.po | 382 ++ 1 file changed, 382 insertions(+) diff --git a/pt_PT/LC_MESSAGES/bridgedb.po b/pt_PT/LC_MESSAGES/bridgedb.po new file mode 100644 index 0..94b8594f7 --- /dev/null +++ b/pt_PT/LC_MESSAGES/bridgedb.po @@ -0,0 +1,382 @@ +# Translations template for BridgeDB. +# Copyright (C) 2015 'The Tor Project, Inc.' +# This file is distributed under the same license as the BridgeDB project. +# +# Translators: +# MS , 2018 +# Rui , 2019 +msgid "" +msgstr "" +"Project-Id-Version: Tor Project\n" +"Report-Msgid-Bugs-To: 'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB=bridgedb-reported,msgid=isis,sysrqb=isis'\n" +"POT-Creation-Date: 2015-07-25 03:40+\n" +"PO-Revision-Date: 2019-01-11 15:55+\n" +"Last-Translator: Rui \n" +"Language-Team: Portuguese (Portugal) (http://www.transifex.com/otf/torproject/language/pt_PT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Language: pt_PT\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. TRANSLATORS: Please DO NOT translate the following words and/or phrases in +#. any string (regardless of capitalization and/or punctuation): +#. "BridgeDB" +#. "pluggable transport" +#. "pluggable transports" +#. "obfs2" +#. "obfs3" +#. "scramblesuit" +#. "fteproxy" +#. "Tor" +#. "Tor Browser" +#: bridgedb/https/server.py:167 +msgid "Sorry! Something went wrong with your request." +msgstr "Desculpe! Ocorreu algo de errado com o seu pedido." + +#: bridgedb/https/templates/base.html:79 +msgid "Report a Bug" +msgstr "Comunicar um Errro" + +#: bridgedb/https/templates/base.html:82 +msgid "Source Code" +msgstr "Código Fonte" + +#: bridgedb/https/templates/base.html:85 +msgid "Changelog" +msgstr "Registo de alterações" + +#: bridgedb/https/templates/base.html:88 +msgid "Contact" +msgstr "Contactar" + +#: bridgedb/https/templates/bridges.html:35 +msgid "Select All" +msgstr "Selecionar Tudo" + +#: bridgedb/https/templates/bridges.html:40 +msgid "Show QRCode" +msgstr "Mostrar Código QR" + +#: bridgedb/https/templates/bridges.html:52 +msgid "QRCode for your bridge lines" +msgstr "Código QR para as suas linhas de ponte" + +#. TRANSLATORS: Please translate this into some silly way to say +#. "There was a problem!" in your language. For example, +#. for Italian, you might translate this into "Mama mia!", +#. or for French: "Sacrebleu!". :) +#: bridgedb/https/templates/bridges.html:67 +#: bridgedb/https/templates/bridges.html:125 +msgid "Uh oh, spaghettios!" +msgstr "Ocorreu um erro!" + +#: bridgedb/https/templates/bridges.html:68 +msgid "It seems there was an error getting your QRCode." +msgstr "Parece que ocorreu um erro ao obter o seu Código QR." + +#: bridgedb/https/templates/bridges.html:73 +msgid "" +"This QRCode contains your bridge lines. Scan it with a QRCode reader to copy" +" your bridge lines onto mobile and other devices." +msgstr "Este QRCode contém as suas linhas de ponte. Pesquise-as com um leitor de código QR para copiar as linhas de ponte para os dispositivos móveis e outros dispositivos." + +#: bridgedb/https/templates/bridges.html:131 +msgid "There currently aren't any bridges available..." +msgstr "Atualmente, não existem pontes disponÃveis..." + +#: bridgedb/https/templates/bridges.html:132 +#, python-format +msgid "" +" Perhaps you should try %s going back %s and choosing a different bridge " +"type!" +msgstr "Talvez devesse experimentar %s e voltar a %s, e escolhendo um tipo de ponte diferente!" + +#: bridgedb/https/templates/index.html:11 +#, python-format +msgid "Step %s1%s" +msgstr "Passo %s1%s" + +#: bridgedb/https/templates/index.html:13 +#, python-format +msgid "Download %s Tor Browser %s" +msgstr "Transferir %s Tor Browser %s" + +#: bridgedb/https/templates/index.html:25 +#, python-format +msgid "Step %s2%s" +msgstr "Passo %s2%s" + +#: bridgedb/https/templates/index.html:27 +#, python-format +msgid "Get %s bridges %s" +msgstr "Obter %s pontes %s" + +#: bridgedb/https/templates/index.html:36 +#, python-format +msgid "Step %s3%s" +msgstr "Passo %s3%s" + +#: bridgedb/https/templates/index.html:38 +#, python-format +msgid "Now %s add the bridges to Tor Browser %s" +msgstr "Agora, %s adicione as pontes ao Tor Browser %s" + +#. TRANSLATORS: Please make sure the '%s' surrounding single letters at the +#. beginning of words are present in your final translation. Thanks! +#. (These are used to insert HTML5 underlining tags, to mark accesskeys +#. for disabled users.) +#: bridgedb/https/templates/options.html:38 +#, python-format +msgid "%sJ%sust give me bridges!" +msgstr "%sD%sisponibilizem-me apenas as pontes!" + +#: bridgedb/https/templates/options.html:51 +msgid "Advanced Options" +msgstr
[tor-commits] [translation/bridgedb] Update translations for bridgedb
commit 0dd6593b2b28cd16389da9e1b0a4e9389770dd9f Author: Translation commit bot Date: Fri Jan 11 16:15:17 2019 + Update translations for bridgedb --- pt_PT/LC_MESSAGES/bridgedb.po | 113 +- 1 file changed, 57 insertions(+), 56 deletions(-) diff --git a/pt_PT/LC_MESSAGES/bridgedb.po b/pt_PT/LC_MESSAGES/bridgedb.po index 9d2b8fd5e..94b8594f7 100644 --- a/pt_PT/LC_MESSAGES/bridgedb.po +++ b/pt_PT/LC_MESSAGES/bridgedb.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the BridgeDB project. # # Translators: -# MS, 2018 +# MS , 2018 +# Rui , 2019 msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: 'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB=bridgedb-reported,msgid=isis,sysrqb=isis'\n" "POT-Creation-Date: 2015-07-25 03:40+\n" -"PO-Revision-Date: 2018-10-04 00:22+\n" -"Last-Translator: alfalb_mansil\n" +"PO-Revision-Date: 2019-01-11 15:55+\n" +"Last-Translator: Rui \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/otf/torproject/language/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -32,7 +33,7 @@ msgstr "" #. "Tor Browser" #: bridgedb/https/server.py:167 msgid "Sorry! Something went wrong with your request." -msgstr "" +msgstr "Desculpe! Ocorreu algo de errado com o seu pedido." #: bridgedb/https/templates/base.html:79 msgid "Report a Bug" @@ -56,11 +57,11 @@ msgstr "Selecionar Tudo" #: bridgedb/https/templates/bridges.html:40 msgid "Show QRCode" -msgstr "" +msgstr "Mostrar Código QR" #: bridgedb/https/templates/bridges.html:52 msgid "QRCode for your bridge lines" -msgstr "" +msgstr "Código QR para as suas linhas de ponte" #. TRANSLATORS: Please translate this into some silly way to say #. "There was a problem!" in your language. For example, @@ -69,58 +70,58 @@ msgstr "" #: bridgedb/https/templates/bridges.html:67 #: bridgedb/https/templates/bridges.html:125 msgid "Uh oh, spaghettios!" -msgstr "" +msgstr "Ocorreu um erro!" #: bridgedb/https/templates/bridges.html:68 msgid "It seems there was an error getting your QRCode." -msgstr "" +msgstr "Parece que ocorreu um erro ao obter o seu Código QR." #: bridgedb/https/templates/bridges.html:73 msgid "" "This QRCode contains your bridge lines. Scan it with a QRCode reader to copy" " your bridge lines onto mobile and other devices." -msgstr "" +msgstr "Este QRCode contém as suas linhas de ponte. Pesquise-as com um leitor de código QR para copiar as linhas de ponte para os dispositivos móveis e outros dispositivos." #: bridgedb/https/templates/bridges.html:131 msgid "There currently aren't any bridges available..." -msgstr "" +msgstr "Atualmente, não existem pontes disponÃveis..." #: bridgedb/https/templates/bridges.html:132 #, python-format msgid "" " Perhaps you should try %s going back %s and choosing a different bridge " "type!" -msgstr "" +msgstr "Talvez devesse experimentar %s e voltar a %s, e escolhendo um tipo de ponte diferente!" #: bridgedb/https/templates/index.html:11 #, python-format msgid "Step %s1%s" -msgstr "" +msgstr "Passo %s1%s" #: bridgedb/https/templates/index.html:13 #, python-format msgid "Download %s Tor Browser %s" -msgstr "" +msgstr "Transferir %s Tor Browser %s" #: bridgedb/https/templates/index.html:25 #, python-format msgid "Step %s2%s" -msgstr "" +msgstr "Passo %s2%s" #: bridgedb/https/templates/index.html:27 #, python-format msgid "Get %s bridges %s" -msgstr "" +msgstr "Obter %s pontes %s" #: bridgedb/https/templates/index.html:36 #, python-format msgid "Step %s3%s" -msgstr "" +msgstr "Passo %s3%s" #: bridgedb/https/templates/index.html:38 #, python-format msgid "Now %s add the bridges to Tor Browser %s" -msgstr "" +msgstr "Agora, %s adicione as pontes ao Tor Browser %s" #. TRANSLATORS: Please make sure the '%s' surrounding single letters at the #. beginning of words are present in your final translation. Thanks! @@ -129,7 +130,7 @@ msgstr "" #: bridgedb/https/templates/options.html:38 #, python-format msgid "%sJ%sust give me bridges!" -msgstr "" +msgstr "%sD%sisponibilizem-me apenas as pontes!" #: bridgedb/https/templates/options.html:51 msgid "Advanced Options" @@ -149,7 +150,7 @@ msgstr "nenhum" #: bridgedb/https/templates/options.html:124 #, python-format msgid "%sY%ses!" -msgstr "" +msgstr "%sS%sim!" #. TRANSLATORS: Please make sure the '%s' surrounding single letters at the #. beginning of words are present in your final translation. Thanks! @@ -157,46 +158,46 @@ msgstr "" #: bridgedb/https/templates/options.html:147 #, python-format msgid "%sG%set Bridges" -msgstr "" +msgstr "%sO%sbter Pontes" #: bridgedb/strings.py:43 msgid "[This is an automated message; please do not reply.]" -msgstr "" +msgstr "[Esta é uma mensagem automática; por favor, não responda.]" #: bridgedb/strings.py:45 msgid "Here are your bridges:"
[tor-commits] [translation/abouttor-homepage_completed] Update translations for abouttor-homepage_completed
commit 60e5ad97e0873a8456e48b5c8dcf04320e2a1ba9 Author: Translation commit bot Date: Fri Jan 11 16:15:11 2019 + Update translations for abouttor-homepage_completed --- pt_PT/aboutTor.dtd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pt_PT/aboutTor.dtd b/pt_PT/aboutTor.dtd index 7699e0ef6..728339a86 100644 --- a/pt_PT/aboutTor.dtd +++ b/pt_PT/aboutTor.dtd @@ -15,10 +15,10 @@ https://duckduckgo.com;> - + - + ___ 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 59cc3f70b920017700b152da5606090875136df3 Author: Translation commit bot Date: Fri Jan 11 16:15:04 2019 + Update translations for abouttor-homepage --- pt_PT/aboutTor.dtd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pt_PT/aboutTor.dtd b/pt_PT/aboutTor.dtd index 7699e0ef6..728339a86 100644 --- a/pt_PT/aboutTor.dtd +++ b/pt_PT/aboutTor.dtd @@ -15,10 +15,10 @@ https://duckduckgo.com;> - + - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-greeter-2] Update translations for tails-greeter-2
commit 24e50173af0d924b5cc1d2bda3f686b3d5987ea8 Author: Translation commit bot Date: Fri Jan 11 15:46:38 2019 + Update translations for tails-greeter-2 --- pt_PT/pt_PT.po | 112 - 1 file changed, 71 insertions(+), 41 deletions(-) diff --git a/pt_PT/pt_PT.po b/pt_PT/pt_PT.po index 1158890d2..679dcdf50 100644 --- a/pt_PT/pt_PT.po +++ b/pt_PT/pt_PT.po @@ -3,14 +3,20 @@ # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # +# Translators: +# erinm, 2018 +# Manuela Silva , 2018 +# MS , 2018 +# Rui , 2019 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-04 09:46+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Manuela Silva , 2018\n" +"PO-Revision-Date: 2016-11-18 21:29+\n" +"Last-Translator: Rui , 2019\n" "Language-Team: Portuguese (Portugal) (https://www.transifex.com/otf/teams/1519/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -28,10 +34,13 @@ msgid "" "tasks. Otherwise, the administration password is disabled for better " "security." msgstr "" +"Crie uma palavra-passe de administrador se precisar de executar tarefas " +"administrativas. Caso contrário, a palavra-passe de administrador é " +"desativada para uma melhor segurança." #: ../data/greeter.ui.h:3 msgid "Enter an administration password" -msgstr "" +msgstr "Insira uma palavra-passe de administração" #: ../data/greeter.ui.h:4 msgid "Confirm" @@ -39,7 +48,7 @@ msgstr "Confirmar" #: ../data/greeter.ui.h:5 msgid "Confirm your administration password" -msgstr "" +msgstr "Confirme a sua palavra-passe de administração" #: ../data/greeter.ui.h:6 msgid "Disable" @@ -48,7 +57,7 @@ msgstr "Desativar" #. This string will never be displayed in the 1st version of the greeter. #: ../data/greeter.ui.h:8 msgid "Windows Camouflage" -msgstr "" +msgstr "Camuflagem do Windows" #. This string will never be displayed in the 1st version of the greeter. #: ../data/greeter.ui.h:10 @@ -56,15 +65,17 @@ msgid "" "This option makes Tails look like Microsoft Windows 10. This can be useful " "to avoid attracting suspicion in public places." msgstr "" +"Esta opção faz com que Tails seja parecido com o Microsoft Windows 10. Isto " +"pode ser útil para evitar atrair suspeitas em locais públicos." #. This string will never be displayed in the 1st version of the greeter. #: ../data/greeter.ui.h:12 msgid "Microsoft Windows 10 camouflage" -msgstr "" +msgstr "Camuflagem do Microsoft Windows 10" #: ../data/greeter.ui.h:13 msgid "MAC Address Spoofing" -msgstr "" +msgstr "Mascarar Endereço MAC" #: ../data/greeter.ui.h:14 msgid "" @@ -73,28 +84,36 @@ msgid "" " as it helps you hide your geographical location. But it might also create " "connectivity problems or look suspicious." msgstr "" +"O mascarar de endereços MAC oculta o número de série da sua interface de " +"rede (com ou sem fios) para a rede local. Mascarar endereços MAC é " +"geralmente seguro porque ajuda-o a ocultar a sua localização geográfica. Mas" +" esta pode também criar problemas de ligação ou parecer suspeita." #: ../data/greeter.ui.h:15 msgid "Spoof all MAC addresses (default)" -msgstr "" +msgstr "Mascarar todos endereços MAC (predefinição)" #: ../data/greeter.ui.h:16 msgid "Don't spoof MAC addresses" -msgstr "" +msgstr "Não mascarar endereços MAC" #: ../data/greeter.ui.h:17 ../tailsgreeter/gui.py:532 msgid "Cannot unlock encrypted storage with this passphrase." msgstr "" +"Não é possÃvel desbloquear o armazenamento encriptado com esta frase de " +"palavra-passe." #: ../data/greeter.ui.h:18 msgid "" "You will configure the Tor bridge and local proxy later on after connecting " "to a network." msgstr "" +"Irá configurar a ponte do Tor e o proxy local mais tarde após ligar-se a uma" +" rede." #: ../data/greeter.ui.h:19 msgid "Welcome to Tails!" -msgstr "" +msgstr "Bem-vindo ao Tails!" #. This string will never be displayed in the 1st version of the greeter. #: ../data/greeter.ui.h:21 @@ -102,10 +121,12 @@ msgctxt "" msgid "" "To get guided through Tails' settings, click on Take a Tour above" msgstr "" +"Para ser guiado através das configurações do Tails, clique em cima em Ver" +" Guia" #: ../data/greeter.ui.h:22 msgid "Language & Region" -msgstr "" +msgstr "Idioma e Região" #: ../data/greeter.ui.h:23 msgid "Default Settings" @@ -113,39 +134,41 @@ msgstr "Definições Predefinidas" #: ../data/greeter.ui.h:24 msgid "Save Language & Region Settings" -msgstr "" +msgstr "Guardar Configurações do Idioma e Região" #: ../data/greeter.ui.h:25 msgid "_Language" -msgstr "" +msgstr "_Idioma" #: ../data/greeter.ui.h:26 msgid "_Keyboard Layout" -msgstr "" +msgstr "Disposição do _Teclado" #: ../data/greeter.ui.h:27 msgid "_Formats"
[tor-commits] [translation/tails-iuk] Update translations for tails-iuk
commit 0c21b565409da4f01f12f3343f03b4fe4baa2707 Author: Translation commit bot Date: Fri Jan 11 15:46:18 2019 + Update translations for tails-iuk --- pt_PT.po | 85 1 file changed, 43 insertions(+), 42 deletions(-) diff --git a/pt_PT.po b/pt_PT.po index c056de1b1..3e164ee09 100644 --- a/pt_PT.po +++ b/pt_PT.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Rui , 2019 msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" "POT-Creation-Date: 2018-12-09 13:56+0100\n" -"PO-Revision-Date: 2018-12-09 14:14+\n" -"Last-Translator: carolyn \n" +"PO-Revision-Date: 2019-01-11 15:40+\n" +"Last-Translator: Rui \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/otf/torproject/language/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,11 +23,11 @@ msgstr "" msgid "" "For debugging information, execute the following command: sudo tails-" "debugging-info" -msgstr "" +msgstr "Para obter informação de depuração de erros, execute o seguinte comando: sudo tails-debugging-info" #: ../lib/Tails/IUK/Frontend.pm:218 msgid "Error while checking for upgrades" -msgstr "" +msgstr "Ocorreu um erro ao procurar atualizações" #: ../lib/Tails/IUK/Frontend.pm:221 msgid "" @@ -35,64 +36,64 @@ msgid "" "Check your network connection, and restart Tails to try upgrading again.\n" "\n" "If the problem persists, go to file:///usr/share/doc/tails/website/doc/upgrade/error/check.en.html" -msgstr "" +msgstr "Não foi possÃvel determinar se existe uma atualização disponÃvel no nosso sÃtio da Web.\n\nVerifique a sua ligação de rede e reinicie o Tails para tentar atualizar novamente.\n\nSe o problema persistir, utilize o ficheiro file:///usr/share/doc/tails/website/doc/upgrade/error/check.en.html" #: ../lib/Tails/IUK/Frontend.pm:236 msgid "no automatic upgrade is available from our website for this version" -msgstr "" +msgstr "não está disponÃvel nenhuma atualização automática no nosso sÃtio da web para esta versão" #: ../lib/Tails/IUK/Frontend.pm:242 msgid "your device was not created using Tails Installer" -msgstr "" +msgstr "o seu dispositivo não foi criado com o Instalador Tails" #: ../lib/Tails/IUK/Frontend.pm:247 msgid "Tails was started from a DVD or a read-only device" -msgstr "" +msgstr "O Tails foi iniciado a partir de um DVD ou de um dispositivo só de leitura" #: ../lib/Tails/IUK/Frontend.pm:252 msgid "there is not enough free space on the Tails system partition" -msgstr "" +msgstr "não existe espaço suficiente na partição do sistema Tails" #: ../lib/Tails/IUK/Frontend.pm:257 msgid "not enough memory is available on this system" -msgstr "" +msgstr "não tem disponÃvel memória suficiente neste sistema" #: ../lib/Tails/IUK/Frontend.pm:263 #, perl-brace-format msgid "No explanation available for reason '%{reason}s'." -msgstr "" +msgstr "Nenhuma explicação disponÃvel para o erro '%{reason}s'." #: ../lib/Tails/IUK/Frontend.pm:283 msgid "The system is up-to-date" -msgstr "" +msgstr "O sistema está atualizado" #: ../lib/Tails/IUK/Frontend.pm:288 msgid "This version of Tails is outdated, and may have security issues." -msgstr "" +msgstr "Esta versão do Tails está desatualizada, podem haver problemas de segurança." #: ../lib/Tails/IUK/Frontend.pm:320 #, perl-brace-format msgid "" "The available incremental upgrade requires %{space_needed}s of free space on" " Tails system partition, but only %{free_space}s is available." -msgstr "" +msgstr "A atualização disponÃvel requer %{space_needed}s de espaço livre na partição de sistema Tails, mas está disponÃvel apenas %{free_space}s." #: ../lib/Tails/IUK/Frontend.pm:336 #, perl-brace-format msgid "" "The available incremental upgrade requires %{memory_needed}s of free memory," " but only %{free_memory}s is available." -msgstr "" +msgstr "A atualização disponÃvel requer %{memory_needed}s de memória livre, só está disponÃvel %{free_memory}s." #: ../lib/Tails/IUK/Frontend.pm:358 msgid "" "An incremental upgrade is available, but no full upgrade is.\n" "This should not happen. Please report a bug." -msgstr "" +msgstr "Está disponÃvel uma atualização incremental, mas a atualização total não.\nIsto não devia acontecer. Por favor reporte o erro." #: ../lib/Tails/IUK/Frontend.pm:362 msgid "Error while detecting available upgrades" -msgstr "" +msgstr "Erro ao detetar atualizações disponÃveis" #: ../lib/Tails/IUK/Frontend.pm:372 #, perl-brace-format @@ -111,15 +112,15 @@ msgstr "" #: ../lib/Tails/IUK/Frontend.pm:386 msgid "Upgrade available" -msgstr "" +msgstr "Atualização disponÃvel" #: ../lib/Tails/IUK/Frontend.pm:387 msgid "Upgrade now" -msgstr "" +msgstr "Atualizar agora" #:
[tor-commits] [translation/exoneratorproperties_completed] Update translations for exoneratorproperties_completed
commit 55fa70c26d2d4a33d5806d2c4bcaecd4712067a9 Author: Translation commit bot Date: Fri Jan 11 15:45:34 2019 + Update translations for exoneratorproperties_completed --- pt_PT/exonerator.properties | 54 + 1 file changed, 54 insertions(+) diff --git a/pt_PT/exonerator.properties b/pt_PT/exonerator.properties new file mode 100644 index 0..89337b38c --- /dev/null +++ b/pt_PT/exonerator.properties @@ -0,0 +1,54 @@ +form.explanation=Insira um endereço de IP e a data para saber se esse endereço foi utilizado como um retransmissor Tor: +form.ip.label=Endereço de IP +form.timestamp.label=Data +form.search.label=Pesquisar +summary.heading=Resumo +summary.serverproblem.dbnoconnect.title=Problema de servidor +summary.serverproblem.dbnoconnect.body.text=Não é possÃvel ligar à base de dados. Por favor, tente mais tarde. Se este problema persistir, por favor %s! +summary.serverproblem.dbnoconnect.body.link=contacte-nos +summary.serverproblem.dbempty.title=Problema no servidor +summary.serverproblem.dbempty.body.text=Parece que a base de dados está vazia. Por favor tente mais tarde. Se este problema persistir, por favor %s! +summary.serverproblem.dbempty.body.link=contacte-nos +summary.invalidparams.notimestamp.title=Parâmetro de data não indicado +summary.invalidparams.notimestamp.body=Desculpe, também precisa de fornecer um parâmetro de data. +summary.invalidparams.noip.title=Parâmetro de endereço de IP não indicado +summary.invalidparams.noip.body=Desculpe, também precisa de fornecer um parâmetro de endereço de IP. +summary.invalidparams.timestamprange.title=Parâmetro de data fora do intervalo +summary.invalidparams.timestamprange.body=Desculpe, a base de dados não contém quaisquer dados de %s. Por favor, escolha uma data entre %s e %s. +summary.invalidparams.invalidip.title=Parâmetro de endereço de IP inválido +summary.invalidparams.invalidip.body=Desculpe, %s não é um endereço de IP válido. Os formatos de endereço de IP esperados são %s ou %s. +summary.invalidparams.invalidtimestamp.title=Parâmetro de data inválido +summary.invalidparams.invalidtimestamp.body=Desculpe, %s não é uma data válida. O formato de data esperado é %s. +summary.invalidparams.timestamptoorecent.title=Parâmetro de data muito recente +summary.invalidparams.timestamptoorecent.body=A base de dados poderá ainda não conter dados suficientes para responder corretamente a este pedido. Os últimos dados aceites são de anteontem. Por favor, repita a sua pesquisa noutro dia. +summary.serverproblem.nodata.title=Problema no servidor +summary.serverproblem.nodata.body.text=A base de dados não contém quaisquer dados para a data solicitada. Por favor tente mais tarde. Se o problema persistir, por favor %s! +summary.serverproblem.nodata.body.link=contacte-nos +summary.negativesamenetwork.title=O resultado é negativo +summary.negativesamenetwork.body=não encontramos o endereço de IP %s de ou dentro de um dia de %s. Mas encontramos outros endereços de IP das retransmissões do Tor na mesma rede /%d à s: +summary.positive.title=O resultado é positivo +summary.positive.body=Encontrámos um ou mais retransmissores do Tor no endereço de IP %s de ou dentro de um dia de %s que os clientes do Tor provavelmente saberiam. +summary.negative.title=O resultado é negativo +summary.negative.body=Não encontramos o endereço de IP %s de ou dentro de um dia %s. +technicaldetails.heading=Detalhes técnicos +technicaldetails.pre=Procurar o endereço de IP %s de ou dentro de um dia de %s. Os clientes Tor poderiam ter selecionado esta ou estas retransmissões do Tor para criar os circuitos. +technicaldetails.colheader.timestamp=Data/Hora (UTC) +technicaldetails.colheader.ip=Endereço(s) de IP +technicaldetails.colheader.fingerprint=Impressão digital de identidade +technicaldetails.colheader.nickname=Alcunha +technicaldetails.colheader.exit=Sair da retransmissão +technicaldetails.nickname.unknown=Desconhecida +technicaldetails.exit.unknown=Desconhecida +technicaldetails.exit.yes=Sim +technicaldetails.exit.no=Não +permanentlink.heading=Link permanente +footer.abouttor.heading=Sobre Tor +footer.abouttor.body.text=O Tor é um projeto de software internacional para tornar anónimo o tráfego da Internet por %s. Portanto, se vir tráfego de uma retransmissão do Tor, este tráfego geralmente tem a sua origem em alguém que está a utilizar o Tor, em vez de um operador de retransmissão. O Projeto Tor e os operadores de retransmissão do Tor não têm registos do tráfego que passa pela rede, e por isso, não podem fornecer qualquer informação sobre a sua origem. Certifique-se que %s, e não hesite em %s para obter mais informação. +footer.abouttor.body.link1=encriptar pacotes e enviá-los através de uma série de etapas antes de estes atingirem o seu destino +footer.abouttor.body.link2=saber mais sobre o Tor
[tor-commits] [translation/exoneratorproperties] Update translations for exoneratorproperties
commit c497e0906a58fcec597f865ce59131665185cd65 Author: Translation commit bot Date: Fri Jan 11 15:45:29 2019 + Update translations for exoneratorproperties --- pt_PT/exonerator.properties | 80 ++--- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/pt_PT/exonerator.properties b/pt_PT/exonerator.properties index 6aeff53db..89337b38c 100644 --- a/pt_PT/exonerator.properties +++ b/pt_PT/exonerator.properties @@ -1,54 +1,54 @@ -form.explanation=Enter an IP address and date to find out whether that address was used as a Tor relay: +form.explanation=Insira um endereço de IP e a data para saber se esse endereço foi utilizado como um retransmissor Tor: form.ip.label=Endereço de IP form.timestamp.label=Data form.search.label=Pesquisar summary.heading=Resumo -summary.serverproblem.dbnoconnect.title=Server problem -summary.serverproblem.dbnoconnect.body.text=Unable to connect to the database. Please try again later. If this problem persists, please %s! -summary.serverproblem.dbnoconnect.body.link=let us know -summary.serverproblem.dbempty.title=Server problem -summary.serverproblem.dbempty.body.text=The database appears to be empty. Please try again later. If this problem persists, please %s! -summary.serverproblem.dbempty.body.link=let us know -summary.invalidparams.notimestamp.title=No date parameter given -summary.invalidparams.notimestamp.body=Sorry, you also need to provide a date parameter. -summary.invalidparams.noip.title=No IP address parameter given -summary.invalidparams.noip.body=Sorry, you also need to provide an IP address parameter. -summary.invalidparams.timestamprange.title=Date parameter out of range -summary.invalidparams.timestamprange.body=Sorry, the database does not contain any data from %s. Please pick a date between %s and %s. -summary.invalidparams.invalidip.title=Invalid IP address parameter -summary.invalidparams.invalidip.body=Sorry, %s is not a valid IP address. The expected IP address formats are %s or %s. -summary.invalidparams.invalidtimestamp.title=Invalid date parameter -summary.invalidparams.invalidtimestamp.body=Sorry, %s is not a valid date. The expected date format is %s. -summary.invalidparams.timestamptoorecent.title=Date parameter too recent -summary.invalidparams.timestamptoorecent.body=The database may not yet contain enough data to correctly answer this request. The latest accepted data is the day before yesterday. Please repeat your search on another day. -summary.serverproblem.nodata.title=Server problem -summary.serverproblem.nodata.body.text=The database does not contain any data for the requested date. Please try again later. If this problem persists, please %s! -summary.serverproblem.nodata.body.link=let us know -summary.negativesamenetwork.title=Result is negative -summary.negativesamenetwork.body=We did not find IP address %s on or within a day of %s. But we did find other IP addresses of Tor relays in the same /%d network around the time: -summary.positive.title=Result is positive -summary.positive.body=We found one or more Tor relays on IP address %s on or within a day of %s that Tor clients were likely to know. -summary.negative.title=Result is negative -summary.negative.body=We did not find IP address %s on or within a day of %s. -technicaldetails.heading=Technical details -technicaldetails.pre=Looking up IP address %s on or within one day of %s. Tor clients could have selected this or these Tor relays to build circuits. -technicaldetails.colheader.timestamp=Timestamp (UTC) -technicaldetails.colheader.ip=IP address(es) -technicaldetails.colheader.fingerprint=Identity fingerprint +summary.serverproblem.dbnoconnect.title=Problema de servidor +summary.serverproblem.dbnoconnect.body.text=Não é possÃvel ligar à base de dados. Por favor, tente mais tarde. Se este problema persistir, por favor %s! +summary.serverproblem.dbnoconnect.body.link=contacte-nos +summary.serverproblem.dbempty.title=Problema no servidor +summary.serverproblem.dbempty.body.text=Parece que a base de dados está vazia. Por favor tente mais tarde. Se este problema persistir, por favor %s! +summary.serverproblem.dbempty.body.link=contacte-nos +summary.invalidparams.notimestamp.title=Parâmetro de data não indicado +summary.invalidparams.notimestamp.body=Desculpe, também precisa de fornecer um parâmetro de data. +summary.invalidparams.noip.title=Parâmetro de endereço de IP não indicado +summary.invalidparams.noip.body=Desculpe, também precisa de fornecer um parâmetro de endereço de IP. +summary.invalidparams.timestamprange.title=Parâmetro de data fora do intervalo +summary.invalidparams.timestamprange.body=Desculpe, a base de dados não contém quaisquer dados de %s. Por favor, escolha uma data entre %s e %s. +summary.invalidparams.invalidip.title=Parâmetro de endereço de IP inválido +summary.invalidparams.invalidip.body=Desculpe, %s não é um endereço de IP válido. Os formatos de
[tor-commits] [translation/tails-misc] Update translations for tails-misc
commit 4a69247ffafbbb8b4b0190bf18328ccf5cace8e3 Author: Translation commit bot Date: Fri Jan 11 15:16:10 2019 + Update translations for tails-misc --- pt_PT.po | 149 --- 1 file changed, 75 insertions(+), 74 deletions(-) diff --git a/pt_PT.po b/pt_PT.po index affb963cb..fb059f79f 100644 --- a/pt_PT.po +++ b/pt_PT.po @@ -4,13 +4,14 @@ # # Translators: # MS , 2018 +# Rui , 2019 msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-12-07 10:24+0100\n" -"PO-Revision-Date: 2018-12-07 13:55+\n" -"Last-Translator: carolyn \n" +"PO-Revision-Date: 2019-01-11 15:06+\n" +"Last-Translator: Rui \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/otf/torproject/language/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,7 +25,7 @@ msgstr "Tor está pronto" #: config/chroot_local-includes/etc/NetworkManager/dispatcher.d/60-tor-ready.sh:40 msgid "You can now access the Internet." -msgstr "" +msgstr "Agora pode aceder à Internet." #: config/chroot_local-includes/etc/whisperback/config.py:69 #, python-format @@ -41,7 +42,7 @@ msgid "" "an opportunity for eavesdroppers, like your email or Internet provider, to\n" "confirm that you are using Tails.\n" "\n" -msgstr "" +msgstr "Ajude-nos a corrigir o erro!\nLeia as nossas instruções para reportar erros.\nNão inclua mais informação pessoal do que a\nnecessária!\nSobre dar-nos um endereço de correio eletrónico\n\nAo dar-nos um endereço de correio eletrónico permite-nos contactá-lo para clarificar o problema. Isto é necessário para a grande maioria dos relatórios que nós recebemos, uma vez que sem informação de contacto, eles são inúteis. Por outro lado, este também proporciona uma oportunidade para escutas, tal como o seu provedor de correio eletrónico ou de Internet, para confirmarem que está a utilizar o Tails.\n\n" #: config/chroot_local-includes/usr/share/tails/additional-software/configuration-window.ui:51 msgid "" @@ -80,17 +81,17 @@ msgstr "" #: config/chroot_local-includes/usr/local/bin/electrum:60 msgid "Do you want to start Electrum anyway?" -msgstr "" +msgstr "Mesmo assim, deseja iniciar o Electrum?" #: config/chroot_local-includes/usr/local/bin/electrum:63 #: config/chroot_local-includes/usr/local/sbin/unsafe-browser:41 msgid "_Launch" -msgstr "" +msgstr "_Iniciar" #: config/chroot_local-includes/usr/local/bin/electrum:64 #: config/chroot_local-includes/usr/local/sbin/unsafe-browser:42 msgid "_Exit" -msgstr "" +msgstr "_Sair" #: config/chroot_local-includes/usr/share/gnome-shell/extensions/status-menu-hel...@tails.boum.org/extension.js:75 msgid "Restart" @@ -98,36 +99,36 @@ msgstr "Reiniciar" #: config/chroot_local-includes/usr/share/gnome-shell/extensions/status-menu-hel...@tails.boum.org/extension.js:78 msgid "Lock screen" -msgstr "" +msgstr "Ecrã de bloqueio" #: config/chroot_local-includes/usr/share/gnome-shell/extensions/status-menu-hel...@tails.boum.org/extension.js:81 msgid "Power Off" -msgstr "" +msgstr "Desligar" #: config/chroot_local-includes/usr/local/bin/tails-about:22 #: ../config/chroot_local-includes/usr/share/desktop-directories/Tails.directory.in.h:1 msgid "Tails" -msgstr "" +msgstr "Tails" #: config/chroot_local-includes/usr/local/bin/tails-about:25 #: ../config/chroot_local-includes/usr/share/applications/tails-about.desktop.in.h:1 msgid "About Tails" -msgstr "" +msgstr "Sobre o Tails" #: config/chroot_local-includes/usr/local/bin/tails-about:35 msgid "The Amnesic Incognito Live System" -msgstr "" +msgstr "O Sistema Live Incógnito Amnésico" #: config/chroot_local-includes/usr/local/bin/tails-about:36 #, python-format msgid "" "Build information:\n" "%s" -msgstr "" +msgstr "Informação da compilação:\n%s" #: config/chroot_local-includes/usr/local/bin/tails-about:54 msgid "not available" -msgstr "" +msgstr "não disponÃvel" #. Translators: Don't translate {details}, it's a placeholder and will #. be replaced. @@ -146,7 +147,7 @@ msgstr "" #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:156 msgid "Show Log" -msgstr "" +msgstr "Mostrar Registo" #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:156 msgid "Configure" @@ -157,11 +158,11 @@ msgstr "Configurar" #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:222 #, python-brace-format msgid "{beginning} and {last}" -msgstr "" +msgstr "{beginning} e {last}" #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:223 msgid ", " -msgstr "" +msgstr ", " #. Translators: Don't translate {packages}, it's a placeholder and will #. be replaced. @@ -179,18 +180,18 @@ msgstr "" #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:293 msgid "Install Every Time" -msgstr "" +msgstr
[tor-commits] [translation/liveusb-creator] Update translations for liveusb-creator
commit ee405393c38f2a41141bd7bddc06a1ae81fb9954 Author: Translation commit bot Date: Fri Jan 11 15:15:50 2019 + Update translations for liveusb-creator --- pt_PT/pt_PT.po | 15 --- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pt_PT/pt_PT.po b/pt_PT/pt_PT.po index 81346bc57..dc651b98b 100644 --- a/pt_PT/pt_PT.po +++ b/pt_PT/pt_PT.po @@ -4,13 +4,14 @@ # # Translators: # MS , 2018 +# Rui , 2019 msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-01-02 09:26+0100\n" -"PO-Revision-Date: 2019-01-02 13:32+\n" -"Last-Translator: carolyn \n" +"PO-Revision-Date: 2019-01-11 15:07+\n" +"Last-Translator: Rui \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/otf/torproject/language/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,23 +21,23 @@ msgstr "" #: ../tails_installer/creator.py:100 msgid "You must run this application as root" -msgstr "" +msgstr "Deve executar esta aplicação como root" #: ../tails_installer/creator.py:146 msgid "Extracting live image to the target device..." -msgstr "" +msgstr "A extrair a imagem live para o dispositivo de destino..." #: ../tails_installer/creator.py:153 #, python-format msgid "Wrote to device at %(speed)d MB/sec" -msgstr "" +msgstr "Gravado no dispositivo a %(speed)d MB/seg." #: ../tails_installer/creator.py:296 #, python-format msgid "" "There was a problem executing the following command: `%(command)s`.\n" "A more detailed error log has been written to '%(filename)s'." -msgstr "" +msgstr "Ocorreu um erro ao executar o seguinte comando: `%(command)s`.\nFoi guardado um registo mais detalhado do erro em '%(filename)s'." #: ../tails_installer/creator.py:315 msgid "Verifying SHA1 checksum of LiveCD image..." @@ -50,7 +51,7 @@ msgstr "" msgid "" "Error: The SHA1 of your Live CD is invalid. You can run this program with " "the --noverify argument to bypass this verification check." -msgstr "" +msgstr "Erro: a assinatura digital SHA1 do seu CD Live está incorreta. Pode executar este programa com o argumento --noverify para evitar esta verificação." #: ../tails_installer/creator.py:341 msgid "Unknown ISO, skipping checksum verification" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [metrics-web/master] Update news.json to version 308 of doc/MetricsTimeline.
commit ad7ed81857aab28f85e7c0f5f63286fff7230af8 Author: Karsten Loesing Date: Fri Jan 11 11:42:42 2019 +0100 Update news.json to version 308 of doc/MetricsTimeline. --- src/main/resources/web/json/news.json | 13 + 1 file changed, 13 insertions(+) diff --git a/src/main/resources/web/json/news.json b/src/main/resources/web/json/news.json index 26bf78a..1a204e0 100644 --- a/src/main/resources/web/json/news.json +++ b/src/main/resources/web/json/news.json @@ -3468,6 +3468,19 @@ "target" : "https://media.ccc.de/v/35c3-9964-cat_mouse_evading_the_censors_in_2018#t=1670; } ] }, { + "start" : "2019-01-07", + "end" : "2018-01-08", + "places" : [ "ga" ], + "short_description" : "Internet shutdown in Gabon following a coup attempt.", + "description" : "Internet shutdown in Gabon following a coup attempt.", + "links" : [ { +"label" : "OONI report", +"target" : "https://ooni.torproject.org/post/gabon-internet-disruption/; + }, { +"label" : "NetBlocks report", +"target" : "https://netblocks.org/reports/evidence-of-gabon-full-internet-shutdown-coup-attempt-dQ8oo18n; + } ] +}, { "start" : "2016-02-24", "places" : [ "tm" ], "protocols" : [ "" ], ___ 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 6c6f0c96becec5acb8d92c12d3e45ce9606d7cbf Author: Translation commit bot Date: Fri Jan 11 14:31:06 2019 + Update translations for whisperback_completed --- ar/ar.po | 100 ++--- da/da.po | 4 +-- de/de.po | 2 +- es/es.po | 6 ++-- fr/fr.po | 2 +- he/he.po | 2 +- hr_HR/hr_HR.po | 4 +-- is/is.po | 2 +- pt/pt.po | 4 +-- ru/ru.po | 2 +- 10 files changed, 67 insertions(+), 61 deletions(-) diff --git a/ar/ar.po b/ar/ar.po index 68e4a9e47..ba62e85db 100644 --- a/ar/ar.po +++ b/ar/ar.po @@ -4,17 +4,19 @@ # # Translators: # ButterflyOfFire, 2018 +# Emma Peel, 2018 +# Isho Antar , 2018 # mohammad ali , 2017 # Mohammed ALDOUB , 2012 # Mohammed ALDOUB , 2012 # Sherief Alaa , 2013 msgid "" msgstr "" -"Project-Id-Version: The Tor Project\n" +"Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-03-20 12:09+\n" -"PO-Revision-Date: 2018-06-03 13:48+\n" -"Last-Translator: Khaled Hosny \n" +"POT-Creation-Date: 2018-06-11 17:17+0200\n" +"PO-Revision-Date: 2019-01-11 14:07+\n" +"Last-Translator: Emma Peel\n" "Language-Team: Arabic (http://www.transifex.com/otf/torproject/language/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -28,12 +30,12 @@ msgstr "" msgid "Invalid contact email: %s" msgstr "عÙÙا٠اÙبرÙد اÙØ¥ÙÙترÙÙ٠اÙخاص غÙر صØÙØ : %s" -#: ../whisperBack/whisperback.py:73 +#: ../whisperBack/whisperback.py:74 #, python-format msgid "Invalid contact OpenPGP key: %s" msgstr "Ù ÙØªØ§Ø Ø§ÙÙOpenPGP غÙر صØÙØ : %s" -#: ../whisperBack/whisperback.py:75 +#: ../whisperBack/whisperback.py:76 msgid "Invalid contact OpenPGP public key block" msgstr "Ù ÙØªØ§Ø Ø§ÙÙOpenPGP اÙعا٠غÙر صØÙØ" @@ -41,59 +43,59 @@ msgstr "Ù ÙØªØ§Ø Ø§ÙÙOpenPGP اÙعا٠غÙر صØÙØ" #, python-format msgid "" "The %s variable was not found in any of the configuration files " -"/etc/whisperback/config.py, ~/.whisperback/config.py, ./config.py" +"/etc/whisperback/config.py, ~/.whisperback/config.py, or ./config.py" msgstr "اÙ٠تغÙر %s غÙر Ù ÙجÙد Ù٠أ٠٠٠٠ÙÙات اÙاعدادات /etc/whisperback/config.py, ~/.whisperback/config.py, ./config.py" -#: ../whisperBack/gui.py:110 +#: ../whisperBack/gui.py:111 msgid "Name of the affected software" msgstr "اس٠اÙبرÙا٠ج اÙ٠تأثÙر" -#: ../whisperBack/gui.py:112 +#: ../whisperBack/gui.py:113 msgid "Exact steps to reproduce the error" msgstr "اÙخطÙات اÙدÙÙÙØ© Ùاعادة تÙÙÙ٠اÙخطأ" -#: ../whisperBack/gui.py:114 +#: ../whisperBack/gui.py:115 msgid "Actual result and description of the error" msgstr "اÙÙتÙجة اÙØاصÙØ© ÙÙص٠اÙخطأ" -#: ../whisperBack/gui.py:116 +#: ../whisperBack/gui.py:117 msgid "Desired result" msgstr "اÙÙتÙجة اÙ٠رغÙبة ÙÙÙا" -#: ../whisperBack/gui.py:152 +#: ../whisperBack/gui.py:130 msgid "Unable to load a valid configuration." msgstr "غÙر Ùادر عÙ٠تØÙ Ù٠تÙÙÙ٠صاÙØ." -#: ../whisperBack/gui.py:218 +#: ../whisperBack/gui.py:166 msgid "Sending mail..." msgstr "جار٠أرسا٠اÙبرÙد اÙØ¥ÙÙترÙÙÙ..." -#: ../whisperBack/gui.py:219 +#: ../whisperBack/gui.py:167 msgid "Sending mail" msgstr "جار٠أرسا٠اÙبرÙد اÙØ¥ÙÙترÙÙÙ" #. pylint: disable=C0301 -#: ../whisperBack/gui.py:221 +#: ../whisperBack/gui.py:169 msgid "This could take a while..." msgstr "ÙÙ Ù٠أ٠Ùستغر٠Ùذا بعض اÙÙÙت..." -#: ../whisperBack/gui.py:236 -msgid "The contact email adress doesn't seem valid." +#: ../whisperBack/gui.py:185 +msgid "The contact email address doesn't seem valid." msgstr "اÙبرÙد اÙاÙÙترÙÙÙ Ùا Ùبد٠صØÙØاÙ." -#: ../whisperBack/gui.py:253 +#: ../whisperBack/gui.py:202 msgid "Unable to send the mail: SMTP error." msgstr "غÙر Ùادر عÙ٠ارسا٠اÙبرÙد اÙØ¥ÙÙترÙÙÙ: Ù Ø´ÙÙØ© ÙÙ SMTP." -#: ../whisperBack/gui.py:255 +#: ../whisperBack/gui.py:204 msgid "Unable to connect to the server." msgstr "غÙر Ùادر عÙ٠اÙاتصا٠باÙخاد٠." -#: ../whisperBack/gui.py:257 +#: ../whisperBack/gui.py:206 msgid "Unable to create or to send the mail." msgstr "غÙر Ùادر عÙ٠اÙشاء ا٠ارسا٠برÙد اÙÙترÙÙÙ" -#: ../whisperBack/gui.py:260 +#: ../whisperBack/gui.py:209 msgid "" "\n" "\n" @@ -102,20 +104,20 @@ msgid "" "If it does not work, you will be offered to save the bug report." msgstr "\n\nÙÙ Ùت٠ارسا٠تÙرÙر اÙØ®Ø·Ø£Ø ÙغاÙبا بسبب Ù Ø´ÙÙØ© باÙاتصاÙ. تأÙد ٠٠اتصاÙÙ Ù Ùرر اÙÙ ØاÙÙØ©.\n\nاذا Ù٠تت٠Ù٠٠٠اÙاتصا٠ÙÙ ÙÙÙ ØÙظ تÙرÙر اÙخطأ ÙارساÙÙ ÙاØÙاÙ." -#:
[tor-commits] [translation/whisperback] Update translations for whisperback
commit 9c84ffaf5d8baccd178e8365a960a11fe742c78c Author: Translation commit bot Date: Fri Jan 11 14:30:56 2019 + Update translations for whisperback --- ar/ar.po | 4 ++-- bg/bg.po | 2 +- da/da.po | 4 ++-- de/de.po | 2 +- es/es.po | 6 +++--- fa/fa.po | 4 ++-- fr/fr.po | 2 +- he/he.po | 2 +- hr_HR/hr_HR.po | 4 ++-- id/id.po | 2 +- is/is.po | 2 +- mk/mk.po | 2 +- ms_MY/ms_MY.po | 2 +- pt/pt.po | 4 ++-- ru/ru.po | 2 +- ta/ta.po | 2 +- ur/ur.po | 2 +- zh_TW/zh_TW.po | 4 ++-- 18 files changed, 26 insertions(+), 26 deletions(-) diff --git a/ar/ar.po b/ar/ar.po index f8b755a0c..ba62e85db 100644 --- a/ar/ar.po +++ b/ar/ar.po @@ -15,8 +15,8 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-06-11 17:17+0200\n" -"PO-Revision-Date: 2018-12-26 19:38+\n" -"Last-Translator: Isho Antar \n" +"PO-Revision-Date: 2019-01-11 14:07+\n" +"Last-Translator: Emma Peel\n" "Language-Team: Arabic (http://www.transifex.com/otf/torproject/language/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/bg/bg.po b/bg/bg.po index 7ad7867d7..782304939 100644 --- a/bg/bg.po +++ b/bg/bg.po @@ -14,7 +14,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-06-11 17:17+0200\n" -"PO-Revision-Date: 2018-10-04 00:22+\n" +"PO-Revision-Date: 2019-01-11 14:07+\n" "Last-Translator: erinm\n" "Language-Team: Bulgarian (http://www.transifex.com/otf/torproject/language/bg/)\n" "MIME-Version: 1.0\n" diff --git a/da/da.po b/da/da.po index f22a5e848..a0efca723 100644 --- a/da/da.po +++ b/da/da.po @@ -11,8 +11,8 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-06-11 17:17+0200\n" -"PO-Revision-Date: 2018-12-12 13:39+\n" -"Last-Translator: scootergrisen\n" +"PO-Revision-Date: 2019-01-11 14:07+\n" +"Last-Translator: erinm\n" "Language-Team: Danish (http://www.transifex.com/otf/torproject/language/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/de/de.po b/de/de.po index a5260752a..807d5ef78 100644 --- a/de/de.po +++ b/de/de.po @@ -22,7 +22,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-06-11 17:17+0200\n" -"PO-Revision-Date: 2018-10-04 00:58+\n" +"PO-Revision-Date: 2019-01-11 14:07+\n" "Last-Translator: erinm\n" "Language-Team: German (http://www.transifex.com/otf/torproject/language/de/)\n" "MIME-Version: 1.0\n" diff --git a/es/es.po b/es/es.po index 75a6f204d..209a7a102 100644 --- a/es/es.po +++ b/es/es.po @@ -12,14 +12,14 @@ # strel, 2013,2017 # strel, 2012-2013 # Yris Carbuccia , 2018 -# EzeqGO, 2014 +# 322ccc6cfb939d448f1137bdc72c015b, 2014 msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-06-11 17:17+0200\n" -"PO-Revision-Date: 2018-10-18 01:24+\n" -"Last-Translator: Emma Peel\n" +"PO-Revision-Date: 2019-01-11 14:07+\n" +"Last-Translator: erinm\n" "Language-Team: Spanish (http://www.transifex.com/otf/torproject/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/fa/fa.po b/fa/fa.po index e334c7488..4741b3f86 100644 --- a/fa/fa.po +++ b/fa/fa.po @@ -18,8 +18,8 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-06-11 17:17+0200\n" -"PO-Revision-Date: 2019-01-02 17:04+\n" -"Last-Translator: Yzdann\n" +"PO-Revision-Date: 2019-01-11 14:07+\n" +"Last-Translator: erinm\n" "Language-Team: Persian (http://www.transifex.com/otf/torproject/language/fa/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/fr/fr.po b/fr/fr.po index f545537ba..3848b502f 100644 --- a/fr/fr.po +++ b/fr/fr.po @@ -18,7 +18,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-06-11 17:17+0200\n" -"PO-Revision-Date: 2018-11-15 21:40+\n" +"PO-Revision-Date: 2019-01-11 14:07+\n" "Last-Translator: AO \n" "Language-Team: French (http://www.transifex.com/otf/torproject/language/fr/)\n" "MIME-Version: 1.0\n" diff --git a/he/he.po b/he/he.po index bc86c08e4..d3762a4c7 100644 --- a/he/he.po +++ b/he/he.po @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-06-11 17:17+0200\n" -"PO-Revision-Date: 2018-10-04 00:43+\n" +"PO-Revision-Date: 2019-01-11 14:07+\n" "Last-Translator: erinm\n" "Language-Team: Hebrew (http://www.transifex.com/otf/torproject/language/he/)\n" "MIME-Version: 1.0\n" diff --git a/hr_HR/hr_HR.po b/hr_HR/hr_HR.po index c2731f324..5ef4f030d 100644 --- a/hr_HR/hr_HR.po +++ b/hr_HR/hr_HR.po @@ -13,8 +13,8 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n"
[tor-commits] [translation/tor-launcher-network-settings] Update translations for tor-launcher-network-settings
commit 42029523ffc63c617b39396ade12d6494d519eae Author: Translation commit bot Date: Fri Jan 11 14:30:27 2019 + Update translations for tor-launcher-network-settings --- lt/network-settings.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lt/network-settings.dtd b/lt/network-settings.dtd index 1484c2b1b..3f9663030 100644 --- a/lt/network-settings.dtd +++ b/lt/network-settings.dtd @@ -39,7 +39,7 @@ - + ___ 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 61ca3ce21c239187b1d83579a766b1d605917d9d Author: Translation commit bot Date: Fri Jan 11 14:30:03 2019 + Update translations for tor-launcher-properties_completed --- el/torlauncher.properties | 12 ++-- ja/torlauncher.properties | 2 +- pl/torlauncher.properties | 17 - sv/torlauncher.properties | 4 ++-- 4 files changed, 25 insertions(+), 10 deletions(-) diff --git a/el/torlauncher.properties b/el/torlauncher.properties index 3457ae97c..40d8eec6a 100644 --- a/el/torlauncher.properties +++ b/el/torlauncher.properties @@ -3,7 +3,7 @@ torlauncher.error_title=Tor Launcher -torlauncher.tor_exited_during_startup=Το Tor ÎκλειÏε καÏά Ïην εκκίνηÏη. ÎÏ ÏÏ Î¼ÏοÏεί να οÏείλεÏαι Ïε ÏÏάλμα ÏÏο αÏÏείο torrc, Ïε ÏÏάλμα ÏÏο Tor ή Ïε κάÏοιο άλλο ÏÏÏγÏαμμα ÏÏο ÏÏÏÏημά ÏαÏ, ή Ïε ελαÏÏÏμαÏÎ¹ÎºÏ Ï Î»Î¹ÎºÏ. Î Tor Browser δεν θα ξεκινήÏει μÎÏÏι να διοÏθÏÏεÏε Ïο ÏÏάλμα και να εÏανεκκινήÏεÏε Ïο Tor. +torlauncher.tor_exited_during_startup=Το Tor ÎκλειÏε καÏά Ïην εκκίνηÏη. ÎÏ ÏÏ Î¼ÏοÏεί να οÏείλεÏαι Ïε ÏÏάλμα ÏÏο αÏÏείο torrc, Ïε ÏÏάλμα ÏÏο Tor, Ïε κάÏοιο άλλο ÏÏÏγÏαμμα ÏÏο ÏÏÏÏημά ÏαÏ, ή Ïε ελαÏÏÏμαÏÎ¹ÎºÏ Ï Î»Î¹ÎºÏ. Î Tor Browser δεν θα ξεκινήÏει μÎÏÏι να διοÏθÏÏεÏε Ïο ÏÏάλμα και να εÏανεκκινήÏεÏε Ïο Tor. torlauncher.tor_exited=Î Tor ÎκλειÏε αÏÏοÏδÏκηÏα. ÎÏ ÏÏ Î¼ÏοÏεί να οÏείλεÏαι Ïε κάÏοιο ÏÏάλμα ÏÎ¿Ï Î¯Î´Î¹Î¿Ï ÏÎ¿Ï Tor, Ïε κάÏοιο άλλο ÏÏÏγÏαμμα ÏÏο ÏÏÏÏημά ÏαÏ, ή Ïε ελαÏÏÏμαÏÎ¹ÎºÏ Ï Î»Î¹ÎºÏ. ÎÏÏ ÏÏÎ¿Ï ÎµÏανεκκινήÏεÏε Ïο Tor, ο ÏεÏιηγηÏÎ®Ï Tor δεν θα είναι Ïε θÎÏη να εμÏανίÏει οÏοιονδήÏοÏε ιÏÏÏÏοÏο. Îν Ïο ÏÏÏβλημα ÏαÏαμείνει, ÏαÏÎ±ÎºÎ±Î»Ï ÏÏείλÏε Îνα ανÏίγÏαÏο ÏÎ¿Ï Î±ÏÏÎµÎ¯Î¿Ï ÎºÎ±ÏαγÏαÏÎ®Ï ÏÎ¿Ï Tor ÏÏην ομάδα Ï ÏοÏÏήÏιξηÏ. torlauncher.tor_exited2=ΠεÏανεκκίνηÏη ÏÎ¿Ï Tor δεν θα κλείÏει ÏÎ¹Ï ÎºÎ±ÏÏÎÎ»ÎµÏ browser ÏαÏ. torlauncher.tor_controlconn_failed=Îεν ήÏαν Î´Ï Î½Î±Ïή η ÏÏνδεÏη με Ïην Ï ÏοδοÏη ελÎγÏÎ¿Ï ÏÎ¿Ï Tor. @@ -36,10 +36,10 @@ torlauncher.request_a_bridge=ÎηÏήÏÏε μία γÎÏÏ Ïα... torlauncher.request_a_new_bridge=ÎηÏήÏÏε μία καινοÏÏια γÎÏÏ Ïα... torlauncher.contacting_bridgedb=ÎÏικοινÏνοÏμε με Ïην BridgeDB. ΠαÏακαλÏ, ÏεÏιμÎνεÏε. torlauncher.captcha_prompt=ÎÏÏÏε Ïο CAPTCHA για να ζηÏήÏεÏε γÎÏÏ Ïα. -torlauncher.bad_captcha_solution=ΠλÏÏη δεν είναι ÏÏÏÏή. ΠαÏακαλÏ, ÏÏοÏÏαθήÏÏε ξανά. +torlauncher.bad_captcha_solution=ΠλÏÏη δεν είναι ÏÏÏÏή. ΠαÏÎ±ÎºÎ±Î»Ï ÏÏοÏÏαθήÏÏε ξανά. torlauncher.unable_to_get_bridge=Îίναι αδÏναÏο να βÏεθεί γÎÏÏ Ïα αÏÏ Ïην BridgeDB.\n\n%S torlauncher.no_meek=ÎÏ ÏÏÏ Î¿ ÏεÏιηγηÏÎ®Ï Î´ÎµÎ½ είναι ÏÏιαγμÎÎ½Î¿Ï Î³Î¹Î± meek, Ïο οÏοίο ÏÏειάζεÏαι για να Ï ÏάÏξει ÏÏÏÏβαÏη Ïε γÎÏÏ ÏεÏ. -torlauncher.no_bridges_available=Îεν Ï ÏάÏÏÎ¿Ï Î½ διαθÎÏÎ¹Î¼ÎµÏ Î³ÎÏÏ ÏÎµÏ Î±Ï Ïή Ïη ÏÏιγμή. Î£Ï Î³Î³Î½Ïμη. +torlauncher.no_bridges_available=Îεν Ï ÏάÏÏÎ¿Ï Î½ διαθÎÏÎ¹Î¼ÎµÏ Î³ÎÏÏ ÏÎµÏ Î±Ï Ïή Ïη ÏÏιγμή. Î£Ï Î³Î½Ïμη. torlauncher.connect=ΣÏνδεÏη torlauncher.restart_tor=EÏανεκκίνηÏη Tor @@ -73,6 +73,6 @@ torlauncher.bootstrapWarning.noroute=δεν βÏÎθηκε διαδÏομή ÏÏ torlauncher.bootstrapWarning.ioerror=ÏÏάλμα ανάγνÏÏηÏ/εγγÏαÏÎ®Ï torlauncher.bootstrapWarning.pt_missing=ÎείÏει Ïο pluggable transport -torlauncher.nsresult.NS_ERROR_NET_RESET=Χάθηκε η ÏÏνδεÏη ÏÏον server. -torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Îεν Îγινε ÏÏνδεÏη ÏÏον server. -torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Îεν Îγινε ÏÏνδεÏη ÏÏο proxy. +torlauncher.nsresult.NS_ERROR_NET_RESET=Î ÏÏνδεÏη ÏÏον διακομιÏÏή Ïάθηκε. +torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Îεν ήÏαν Î´Ï Î½Î±Ïή η ÏÏνδεÏη ÏÏον διακομιÏÏή. +torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Îεν Îγινε ÏÏνδεÏη ÏÏον διαμεÏολαβηÏή. diff --git a/ja/torlauncher.properties b/ja/torlauncher.properties index 866481726..615106fc8 100644 ---
[tor-commits] [translation/tor-launcher-network-settings_completed] Update translations for tor-launcher-network-settings_completed
commit ae97900768f9e4fba731995b25b9c64baf8109b2 Author: Translation commit bot Date: Fri Jan 11 14:30:40 2019 + Update translations for tor-launcher-network-settings_completed --- ar/network-settings.dtd | 62 + sv/network-settings.dtd | 2 +- 2 files changed, 63 insertions(+), 1 deletion(-) diff --git a/ar/network-settings.dtd b/ar/network-settings.dtd new file mode 100644 index 0..8055d0fa1 --- /dev/null +++ b/ar/network-settings.dtd @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sv/network-settings.dtd b/sv/network-settings.dtd index 415a03f00..47473dfd5 100644 --- a/sv/network-settings.dtd +++ b/sv/network-settings.dtd @@ -4,7 +4,7 @@ - + ___ 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 a5e0c2676cbca382635fc25b57405dba2a9b7cb0 Author: Translation commit bot Date: Fri Jan 11 14:29:13 2019 + Update translations for torcheck_completed --- ar/torcheck.po| 2 +- bg/torcheck.po| 2 +- bn/torcheck.po| 2 +- ca/torcheck.po| 4 ++-- cs/torcheck.po| 4 ++-- da/torcheck.po| 2 +- de/torcheck.po| 2 +- el/torcheck.po| 6 +++--- es_CO/torcheck.po | 2 +- fa/torcheck.po| 2 +- fi/torcheck.po| 2 +- fr/torcheck.po| 4 ++-- ga/torcheck.po| 2 +- hr_HR/torcheck.po | 2 +- id/torcheck.po| 2 +- it/torcheck.po| 4 ++-- ja/torcheck.po| 9 + ko/torcheck.po| 2 +- lv/torcheck.po| 2 +- nl/torcheck.po| 2 +- pl/torcheck.po| 2 +- pt/torcheck.po| 6 +++--- pt_BR/torcheck.po | 2 +- ro/torcheck.po| 2 +- ru/torcheck.po| 4 ++-- sq/torcheck.po| 2 +- uk/torcheck.po| 2 +- vi/torcheck.po| 2 +- zh_CN/torcheck.po | 4 ++-- zh_TW/torcheck.po | 2 +- 30 files changed, 44 insertions(+), 43 deletions(-) diff --git a/ar/torcheck.po b/ar/torcheck.po index 9aa5b234d..40f51d5d7 100644 --- a/ar/torcheck.po +++ b/ar/torcheck.po @@ -17,7 +17,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2018-10-04 01:07+\n" +"PO-Revision-Date: 2019-01-11 14:06+\n" "Last-Translator: erinm\n" "Language-Team: Arabic (http://www.transifex.com/otf/torproject/language/ar/)\n" "MIME-Version: 1.0\n" diff --git a/bg/torcheck.po b/bg/torcheck.po index 390ff9eb0..3c168682f 100644 --- a/bg/torcheck.po +++ b/bg/torcheck.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2018-10-04 00:37+\n" +"PO-Revision-Date: 2019-01-11 14:06+\n" "Last-Translator: erinm\n" "Language-Team: Bulgarian (http://www.transifex.com/otf/torproject/language/bg/)\n" "MIME-Version: 1.0\n" diff --git a/bn/torcheck.po b/bn/torcheck.po index 66554..d17abaaf4 100644 --- a/bn/torcheck.po +++ b/bn/torcheck.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2018-10-04 00:42+\n" +"PO-Revision-Date: 2019-01-11 14:06+\n" "Last-Translator: erinm\n" "Language-Team: Bengali (http://www.transifex.com/otf/torproject/language/bn/)\n" "MIME-Version: 1.0\n" diff --git a/ca/torcheck.po b/ca/torcheck.po index 71de725e3..22d041941 100644 --- a/ca/torcheck.po +++ b/ca/torcheck.po @@ -5,7 +5,7 @@ # Albert , 2013 # Bartges90, 2015 # David Anglada , 2014 -# Humbert , 2014 +# Humbert, 2014 # laia_, 2014-2016 # Pau Sellés i Garcia , 2013 # Toni Hermoso Pulido , 2012 @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2018-10-04 00:47+\n" +"PO-Revision-Date: 2019-01-11 14:06+\n" "Last-Translator: erinm\n" "Language-Team: Catalan (http://www.transifex.com/otf/torproject/language/ca/)\n" "MIME-Version: 1.0\n" diff --git a/cs/torcheck.po b/cs/torcheck.po index a94e06c34..4905c8dd1 100644 --- a/cs/torcheck.po +++ b/cs/torcheck.po @@ -15,8 +15,8 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2018-10-24 11:36+\n" -"Last-Translator: Jakub Rychlý \n" +"PO-Revision-Date: 2019-01-11 14:06+\n" +"Last-Translator: erinm\n" "Language-Team: Czech (http://www.transifex.com/otf/torproject/language/cs/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/da/torcheck.po b/da/torcheck.po index ec41f9c01..7a75131fc 100644 --- a/da/torcheck.po +++ b/da/torcheck.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2018-10-04 00:30+\n" +"PO-Revision-Date: 2019-01-11 14:06+\n" "Last-Translator: erinm\n" "Language-Team: Danish (http://www.transifex.com/otf/torproject/language/da/)\n" "MIME-Version: 1.0\n" diff --git a/de/torcheck.po b/de/torcheck.po index 229d5b06d..b203fbbb7 100644 --- a/de/torcheck.po +++ b/de/torcheck.po @@ -27,7 +27,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2018-10-04 00:58+\n" +"PO-Revision-Date: 2019-01-11 14:06+\n" "Last-Translator: erinm\n" "Language-Team: German (http://www.transifex.com/otf/torproject/language/de/)\n" "MIME-Version: 1.0\n" diff --git a/el/torcheck.po b/el/torcheck.po index 3fab3dd51..b27bca155 100644 --- a/el/torcheck.po +++ b/el/torcheck.po @@ -5,7 +5,7 @@ # Adrian Pappas , 2015 # Aikaterini Katmada, 2015 # A Papac , 2018 -# firespin , 2014 +# firespin, 2014 # crippledmoon , 2014 # anvo , 2013 # isv31 <36b04...@anon.leemail.me>, 2012 @@ -16,8 +16,8 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2012-02-16
[tor-commits] [translation/tor-launcher-properties] Update translations for tor-launcher-properties
commit f6db6cd42c0e126e453e1903cd11c6b0336105d6 Author: Translation commit bot Date: Fri Jan 11 14:29:45 2019 + Update translations for tor-launcher-properties --- ja/torlauncher.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja/torlauncher.properties b/ja/torlauncher.properties index 866481726..615106fc8 100644 --- a/ja/torlauncher.properties +++ b/ja/torlauncher.properties @@ -63,7 +63,7 @@ torlauncher.bootstrapStatus.conn_or=Tor ãããã¯ã¼ã¯ã«æ¥ç¶ãã¦ãã¾ torlauncher.bootstrapStatus.handshake_or=Tor ãµã¼ããããè¨ç½®ãã¦ãã¾ã torlauncher.bootstrapStatus.done=Tor ãããã¯ã¼ã¯ã«æ¥ç¶ãã¾ãã! -torlauncher.bootstrapWarning.å®äº=å®äº +torlauncher.bootstrapWarning.done=å®äº torlauncher.bootstrapWarning.connectrefused=æ¥ç¶ã«å¤±æ torlauncher.bootstrapWarning.misc=ãã®ä» torlauncher.bootstrapWarning.resourcelimit=ãªã½ã¼ã¹ä¸è¶³ ___ 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 9386944f9337011faf667a1c1ee16b60fb2e9281 Author: Translation commit bot Date: Fri Jan 11 14:28:52 2019 + Update translations for torcheck --- ar/torcheck.po| 2 +- bg/torcheck.po| 2 +- bn/torcheck.po| 2 +- ca/torcheck.po| 4 ++-- cs/torcheck.po| 4 ++-- da/torcheck.po| 2 +- de/torcheck.po| 2 +- el/torcheck.po| 6 +++--- es_CO/torcheck.po | 2 +- fa/torcheck.po| 2 +- fi/torcheck.po| 2 +- fr/torcheck.po| 4 ++-- ga/torcheck.po| 2 +- hr_HR/torcheck.po | 2 +- id/torcheck.po| 2 +- it/torcheck.po| 4 ++-- ja/torcheck.po| 4 ++-- ko/torcheck.po| 2 +- lv/torcheck.po| 2 +- nl/torcheck.po| 2 +- pl/torcheck.po| 2 +- pt/torcheck.po| 6 +++--- pt_BR/torcheck.po | 2 +- ro/torcheck.po| 2 +- ru/torcheck.po| 4 ++-- sq/torcheck.po| 2 +- uk/torcheck.po| 2 +- ur/torcheck.po| 2 +- vi/torcheck.po| 2 +- zh_CN/torcheck.po | 4 ++-- zh_TW/torcheck.po | 2 +- 31 files changed, 42 insertions(+), 42 deletions(-) diff --git a/ar/torcheck.po b/ar/torcheck.po index 9aa5b234d..40f51d5d7 100644 --- a/ar/torcheck.po +++ b/ar/torcheck.po @@ -17,7 +17,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2018-10-04 01:07+\n" +"PO-Revision-Date: 2019-01-11 14:06+\n" "Last-Translator: erinm\n" "Language-Team: Arabic (http://www.transifex.com/otf/torproject/language/ar/)\n" "MIME-Version: 1.0\n" diff --git a/bg/torcheck.po b/bg/torcheck.po index 390ff9eb0..3c168682f 100644 --- a/bg/torcheck.po +++ b/bg/torcheck.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2018-10-04 00:37+\n" +"PO-Revision-Date: 2019-01-11 14:06+\n" "Last-Translator: erinm\n" "Language-Team: Bulgarian (http://www.transifex.com/otf/torproject/language/bg/)\n" "MIME-Version: 1.0\n" diff --git a/bn/torcheck.po b/bn/torcheck.po index 66554..d17abaaf4 100644 --- a/bn/torcheck.po +++ b/bn/torcheck.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2018-10-04 00:42+\n" +"PO-Revision-Date: 2019-01-11 14:06+\n" "Last-Translator: erinm\n" "Language-Team: Bengali (http://www.transifex.com/otf/torproject/language/bn/)\n" "MIME-Version: 1.0\n" diff --git a/ca/torcheck.po b/ca/torcheck.po index 71de725e3..22d041941 100644 --- a/ca/torcheck.po +++ b/ca/torcheck.po @@ -5,7 +5,7 @@ # Albert , 2013 # Bartges90, 2015 # David Anglada , 2014 -# Humbert , 2014 +# Humbert, 2014 # laia_, 2014-2016 # Pau Sellés i Garcia , 2013 # Toni Hermoso Pulido , 2012 @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2018-10-04 00:47+\n" +"PO-Revision-Date: 2019-01-11 14:06+\n" "Last-Translator: erinm\n" "Language-Team: Catalan (http://www.transifex.com/otf/torproject/language/ca/)\n" "MIME-Version: 1.0\n" diff --git a/cs/torcheck.po b/cs/torcheck.po index a94e06c34..4905c8dd1 100644 --- a/cs/torcheck.po +++ b/cs/torcheck.po @@ -15,8 +15,8 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2018-10-24 11:36+\n" -"Last-Translator: Jakub Rychlý \n" +"PO-Revision-Date: 2019-01-11 14:06+\n" +"Last-Translator: erinm\n" "Language-Team: Czech (http://www.transifex.com/otf/torproject/language/cs/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/da/torcheck.po b/da/torcheck.po index ec41f9c01..7a75131fc 100644 --- a/da/torcheck.po +++ b/da/torcheck.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2018-10-04 00:30+\n" +"PO-Revision-Date: 2019-01-11 14:06+\n" "Last-Translator: erinm\n" "Language-Team: Danish (http://www.transifex.com/otf/torproject/language/da/)\n" "MIME-Version: 1.0\n" diff --git a/de/torcheck.po b/de/torcheck.po index 229d5b06d..b203fbbb7 100644 --- a/de/torcheck.po +++ b/de/torcheck.po @@ -27,7 +27,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2018-10-04 00:58+\n" +"PO-Revision-Date: 2019-01-11 14:06+\n" "Last-Translator: erinm\n" "Language-Team: German (http://www.transifex.com/otf/torproject/language/de/)\n" "MIME-Version: 1.0\n" diff --git a/el/torcheck.po b/el/torcheck.po index 3fab3dd51..b27bca155 100644 --- a/el/torcheck.po +++ b/el/torcheck.po @@ -5,7 +5,7 @@ # Adrian Pappas , 2015 # Aikaterini Katmada, 2015 # A Papac , 2018 -# firespin , 2014 +# firespin, 2014 # crippledmoon , 2014 # anvo , 2013 # isv31 <36b04...@anon.leemail.me>, 2012 @@ -16,8 +16,8 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date:
[tor-commits] [translation/torbutton-abouttbupdatedtd] Update translations for torbutton-abouttbupdatedtd
commit 70001df68de3f21a871240ae0aa6bc96a3c02b5e Author: Translation commit bot Date: Fri Jan 11 14:27:59 2019 + Update translations for torbutton-abouttbupdatedtd --- be/abouttbupdate.dtd | 2 +- km/abouttbupdate.dtd | 2 +- uk/abouttbupdate.dtd | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/be/abouttbupdate.dtd b/be/abouttbupdate.dtd index f7b3f2ed8..a3f8068fd 100644 --- a/be/abouttbupdate.dtd +++ b/be/abouttbupdate.dtd @@ -7,4 +7,4 @@ - + diff --git a/km/abouttbupdate.dtd b/km/abouttbupdate.dtd index f7b3f2ed8..a383359ad 100644 --- a/km/abouttbupdate.dtd +++ b/km/abouttbupdate.dtd @@ -7,4 +7,4 @@ - + diff --git a/uk/abouttbupdate.dtd b/uk/abouttbupdate.dtd index 5edcd624b..fd40358bc 100644 --- a/uk/abouttbupdate.dtd +++ b/uk/abouttbupdate.dtd @@ -7,4 +7,4 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-torbuttonproperties_completed] Update translations for torbutton-torbuttonproperties_completed
commit 973310ac985365381f2c921b30e2929e7423024f Author: Translation commit bot Date: Fri Jan 11 14:26:42 2019 + Update translations for torbutton-torbuttonproperties_completed --- el/torbutton.properties | 14 ++--- pl/torbutton.properties | 55 + 2 files changed, 62 insertions(+), 7 deletions(-) diff --git a/el/torbutton.properties b/el/torbutton.properties index 9d71a2f95..fd5dafa1a 100644 --- a/el/torbutton.properties +++ b/el/torbutton.properties @@ -16,18 +16,18 @@ torbutton.panel.label.enabled = Το Tor είναι ενεÏγοÏοιημÎνο extensions.torbut...@torproject.org.description = Το Torbutton ÏÏοÏÏÎÏει Îνα ÎºÎ¿Ï Î¼Ïί για Ïη ÏÏθμιÏη ÏÏν ÏαÏαμÎÏÏÏν ÏÎ¿Ï Tor και για Ïη γÏήγοÏη και εÏκολη εκκαθάÏιÏη ÏÏν ÏÏοÏÏÏικÏν ÏÏοιÏείÏν ÏεÏιήγηÏηÏ. torbutton.popup.external.title = ÎήÏη ÎÎ½Î¿Ï ÎµÎ¾ÏÏεÏÎ¹ÎºÎ¿Ï ÏÏÏÎ¿Ï Î±ÏÏÎµÎ¯Î¿Ï ; torbutton.popup.external.app = Î Tor Browser δεν μÏοÏεί να εμÏανίÏει Î±Ï ÏÏ Ïο αÏÏείο. Îα ÏÏειαÏÏεί να Ïο ανοίξεÏε με κάÏοια άλλη εÏαÏμογή.\n\n -torbutton.popup.external.note = ÎÏιÏμÎνοι ÏÏÏοι αÏÏείÏν μÏοÏοÏν να ÏÏοκαλÎÏÎ¿Ï Î½ εÏαÏμογÎÏ Î½Î± ÏÏ Î½Î´ÎµÎ¸Î¿Ïν ÏÏο διαδίκÏÏ Î¿ ÏÏÏÎ¯Ï Ïη ÏÏήÏη ÏÎ¿Ï Tor.\n\n +torbutton.popup.external.note = ÎÏιÏμÎνοι ÏÏÏοι αÏÏείÏν μÏοÏοÏν να ÏÏοκαλÎÏÎ¿Ï Î½ εÏαÏμογÎÏ Î½Î± ÏÏ Î½Î´ÎµÎ¸Î¿Ïν ÏÏο διαδίκÏÏ Î¿, ÏÏÏÎ¯Ï Ïην ÏÏοÏÏαÏία ÏÎ¿Ï Tor.\n\n torbutton.popup.external.suggest = Îια να είÏÏε αÏÏαλείÏ, θα ÏÏÎÏει να ανοίγεÏε Ïα ληÏθÎνÏα αÏÏεία μÏνο ÎµÎ½Ï Î²ÏίÏκεÏÏε εκÏÏÏ ÏÏνδεÏηÏ, ή να ÏÏηÏιμοÏοιήÏεÏε Îνα Tor Live CD, ÏÏÏÏ Ïο Tails.\n torbutton.popup.launch = ÎήÏη αÏÏÎµÎ¯Î¿Ï -torbutton.popup.cancel = ÎÎºÏ Ïο +torbutton.popup.cancel = ÎκÏÏÏÏη torbutton.popup.dontask = ÎÏ ÏÏμαÏη λήÏη αÏÏείÏν αÏÏ ÏÏÏα και ÏÏο ÎµÎ¾Î®Ï torbutton.popup.no_newnym = Το Torbutton δεν μÏοÏεί να ÏÎ±Ï Î´ÏÏει μια αÏÏαλή νÎα ÏÎ±Ï ÏÏÏηÏα, διÏÏι δεν ÎÏει ÏÏÏÏβαÏη ÏÏο Tor Control Port:\n\nΧÏηÏιμοÏοιείÏε Ïο ΠακÎÏο ÏÎ¿Ï Tor Browser; torbutton.security_settings.menu.title = Î¡Ï Î¸Î¼Î¯ÏÎµÎ¹Ï Î±ÏÏÎ±Î»ÎµÎ¯Î±Ï torbutton.title.prompt_torbrowser = ΣημανÏικÎÏ ÏληÏοÏοÏÎ¯ÎµÏ Î³Î¹Î± Ïο Torbutton -torbutton.popup.prompt_torbrowser = Το Torbutton λειÏÎ¿Ï Ïγεί διαÏοÏεÏικά, ÏÏÏα: δεν μÏοÏείÏε ÏλÎον να Ïο αÏενεÏγοÏοιήÏεÏε\n\nÎ Ïοβήκαμε Ïε Î±Ï Ïή Ïην αλλαγή διÏÏι, δεν είναι αÏÏαλÎÏ Î½Î± ÏÏηÏιμοÏοιείÏαι Ïο Torbutton μÎÏα αÏÏ Îνα browser ο οÏÎ¿Î¯Î¿Ï ÏÏηÏιμεÏει και για εÏγαÏÎ¯ÎµÏ ÏÏÏÎ¯Ï Ïη ÏÏήÏη Tor. ÎμÏανίζονÏαν διάÏοÏα ÏÏάλμαÏα-bugs Ïα οÏοία δεν μÏοÏοÏÏαμε να διοÏθÏÏÎ¿Ï Î¼Îµ.\n\nÎν θÎλεÏε να ÎµÎ¾Î±ÎºÎ¿Î»Î¿Ï Î¸Î®ÏεÏε να ÏÏηÏιμοÏοιείÏε Ïο Firefox κανονικά, θα ÏÏÎÏει να εγκαÏαÏÏήÏεÏε Ïο Torbutton και να κάνεÏε λήÏη ÏÎ¿Ï Î Î±ÎºÎÏÎ¿Ï Tor Browser. Îι ιδιÏÏηÏÎµÏ Î¹Î´Î¹ÏÏικÏÏηÏÎ±Ï ÏÎ¿Ï Tor Browser είναι ανÏÏεÏÎµÏ Î±ÏÏ ÎµÎºÎµÎ¯Î½ÎµÏ ÏÎ¿Ï Î±ÏÎ»Î¿Ï Fir efox, ακÏμη και ÏÏην ÏεÏίÏÏÏÏη ÏÎ¿Ï Î¿ Firefox ÏÏηÏιμοÏοιείÏαι μαζί με Ïο Torbutton.\n\nÎια να αÏομακÏÏνεÏε Ïο Torbutton, ÏηγαίνεÏε ÎÏγαλεία -> Î ÏÏÏθεÏα -> Extensions και ÏαÏήÏÏε Ïο ÏλήκÏÏο ÎÏομάκÏÏ Î½Ïη ÏÎ¿Ï Î²ÏίÏκεÏαι δίÏλα αÏÏ Ïο Torbutton. -torbutton.popup.short_torbrowser = ΣημανÏική ΠληÏοÏοÏία για Ïο Torbutton!\n\nΤο Torbutton είναι ÏÏÏα ÏÏ Î½ÎµÏÏÏ ÎµÎ½ÎµÏγοÏοιημÎνο.\n\nÎια ÏεÏιÏÏÏÏεÏÎµÏ ÏληÏοÏοÏίεÏ, κάνεÏε κλικ ÏÏο Torbutton. +torbutton.popup.prompt_torbrowser = Το Torbutton λειÏÎ¿Ï Ïγεί διαÏοÏεÏικά, ÏÏÏα: δεν μÏοÏείÏε ÏλÎον να Ïο αÏενεÏγοÏοιήÏεÏε\n\nÎ Ïοβήκαμε Ïε Î±Ï Ïή Ïην αλλαγή διÏÏι, δεν είναι αÏÏαλÎÏ Î½Î± ÏÏηÏιμοÏοιείÏαι Ïο Torbutton μÎÏα αÏÏ Îνα browser ο οÏÎ¿Î¯Î¿Ï ÏÏηÏιμεÏει και για εÏγαÏÎ¯ÎµÏ ÏÏÏÎ¯Ï Ïη ÏÏήÏη Tor. ÎμÏανίζονÏαν διάÏοÏα ÏÏάλμαÏα-bugs Ïα οÏοία δεν
[tor-commits] [sbws/master] Merge branch 'bug28870'
commit 12ad99d0024cdd65bd73d6ac969cc1e70680f286 Merge: c38cf73 ca463e5 Author: juga0 Date: Fri Jan 11 14:26:08 2019 + Merge branch 'bug28870' sbws/core/scanner.py | 3 ++- sbws/lib/relaylist.py | 6 ++ 2 files changed, 4 insertions(+), 5 deletions(-) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [sbws/master] scanner: use consensus_bandwidth when sorting relays
commit ca463e5e3432b13fb6f3c781fb8d96a9b45ee7be Author: juga0 Date: Wed Dec 19 18:10:49 2018 + scanner: use consensus_bandwidth when sorting relays instead of bandwidth. Forgotten when bandwidth was renamed to consensus_bandwidth in 9e089b72d8abfb2b2a6c2ec9a66cb01d115205a6. --- sbws/core/scanner.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sbws/core/scanner.py b/sbws/core/scanner.py index 80251ec..39dddba 100644 --- a/sbws/core/scanner.py +++ b/sbws/core/scanner.py @@ -154,7 +154,8 @@ def _pick_ideal_second_hop(relay, dest, rl, cont, is_exit): len(new_candidates), min_bw_factor, relay.nickname, chosen.nickname, chosen.consensus_bandwidth) return chosen -candidates = sorted(candidates, key=lambda r: r.bandwidth, reverse=True) +candidates = sorted(candidates, key=lambda r: r.consensus_bandwidth, +reverse=True) chosen = candidates[0] log.debug( 'Didn\'t find any 2nd hops at least as fast as %s (bw=%s). It\'s ' ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [sbws/master] relaylist: remove assertions that fail measurement
commit ac9406a6657551b70ae058d4918a31843b0af7a3 Author: juga0 Date: Sat Dec 15 18:04:46 2018 + relaylist: remove assertions that fail measurement When the descriptor or network status of a relay was not obtained, some attributes can't be obtained it can be return None instead of failing the measurement. Also, there's no need for hasattr when getattr can just return None as default. Closes #28870. Bugfix v0.4.0 --- sbws/lib/relaylist.py | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/sbws/lib/relaylist.py b/sbws/lib/relaylist.py index 38635ba..b296c06 100644 --- a/sbws/lib/relaylist.py +++ b/sbws/lib/relaylist.py @@ -42,14 +42,12 @@ class Relay: def _from_desc(self, attr): if not self._desc: return None -assert hasattr(self._desc, attr) -return getattr(self._desc, attr) +return getattr(self._desc, attr, None) def _from_ns(self, attr): if not self._ns: return None -assert hasattr(self._ns, attr) -return getattr(self._ns, attr) +return getattr(self._ns, attr, None) @property def nickname(self): ___ 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 6f54b2ec29e81e055fdd333c12c9541d79b989ed Author: Translation commit bot Date: Fri Jan 11 14:25:10 2019 + Update translations for torbirdy_completed --- ar/torbirdy.dtd | 4 ++-- pl/torbirdy.dtd | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ar/torbirdy.dtd b/ar/torbirdy.dtd index 5a0551189..b864e634d 100644 --- a/ar/torbirdy.dtd +++ b/ar/torbirdy.dtd @@ -38,6 +38,8 @@ + + @@ -54,5 +56,3 @@ - - diff --git a/pl/torbirdy.dtd b/pl/torbirdy.dtd index 09cc90afe..d8e2622a9 100644 --- a/pl/torbirdy.dtd +++ b/pl/torbirdy.dtd @@ -38,6 +38,8 @@ + + @@ -54,5 +56,3 @@ - - ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-and-https_completed] Update translations for tor-and-https_completed
commit 1312a22ee2bd67a03d1de3e354a1db936d728570 Author: Translation commit bot Date: Fri Jan 11 14:23:41 2019 + Update translations for tor-and-https_completed --- ca.po| 6 +++--- cs.po| 2 +- de.po| 2 +- id.po| 2 +- is.po| 2 +- ka.po| 2 +- ko.po| 2 +- pt_BR.po | 6 +++--- ru.po| 2 +- 9 files changed, 13 insertions(+), 13 deletions(-) diff --git a/ca.po b/ca.po index f10fe8358..1ea5abf9a 100644 --- a/ca.po +++ b/ca.po @@ -5,10 +5,10 @@ # laia_, 2016 msgid "" msgstr "" -"Project-Id-Version: The Tor Project\n" +"Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2014-07-17 14:23+\n" -"PO-Revision-Date: 2017-09-23 19:52+\n" -"Last-Translator: laia_\n" +"PO-Revision-Date: 2019-01-11 14:13+\n" +"Last-Translator: Jaime Muñoz MartÃn \n" "Language-Team: Catalan (http://www.transifex.com/otf/torproject/language/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/cs.po b/cs.po index 6ef7e0c38..16e4e51f7 100644 --- a/cs.po +++ b/cs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2014-07-17 14:23+\n" -"PO-Revision-Date: 2018-10-26 11:54+\n" +"PO-Revision-Date: 2019-01-11 14:13+\n" "Last-Translator: Michal Stanke \n" "Language-Team: Czech (http://www.transifex.com/otf/torproject/language/cs/)\n" "MIME-Version: 1.0\n" diff --git a/de.po b/de.po index 73c2d3e82..12a5543f3 100644 --- a/de.po +++ b/de.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2014-07-17 14:23+\n" -"PO-Revision-Date: 2018-11-14 12:34+\n" +"PO-Revision-Date: 2019-01-11 14:13+\n" "Last-Translator: Emma Peel\n" "Language-Team: German (http://www.transifex.com/otf/torproject/language/de/)\n" "MIME-Version: 1.0\n" diff --git a/id.po b/id.po index 50a762dc6..be1d40770 100644 --- a/id.po +++ b/id.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2014-07-17 14:23+\n" -"PO-Revision-Date: 2018-11-14 12:37+\n" +"PO-Revision-Date: 2019-01-11 14:13+\n" "Last-Translator: Emma Peel\n" "Language-Team: Indonesian (http://www.transifex.com/otf/torproject/language/id/)\n" "MIME-Version: 1.0\n" diff --git a/is.po b/is.po index 59dbbb11b..3f1ee9e6d 100644 --- a/is.po +++ b/is.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2014-07-17 14:23+\n" -"PO-Revision-Date: 2018-11-14 20:32+\n" +"PO-Revision-Date: 2019-01-11 14:13+\n" "Last-Translator: Sveinn à Felli \n" "Language-Team: Icelandic (http://www.transifex.com/otf/torproject/language/is/)\n" "MIME-Version: 1.0\n" diff --git a/ka.po b/ka.po index 6c669df0f..b16a886bb 100644 --- a/ka.po +++ b/ka.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2014-07-17 14:23+\n" -"PO-Revision-Date: 2018-12-17 05:06+\n" +"PO-Revision-Date: 2019-01-11 14:13+\n" "Last-Translator: A. C.\n" "Language-Team: Georgian (http://www.transifex.com/otf/torproject/language/ka/)\n" "MIME-Version: 1.0\n" diff --git a/ko.po b/ko.po index f0c508d35..63b45e3c8 100644 --- a/ko.po +++ b/ko.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2014-07-17 14:23+\n" -"PO-Revision-Date: 2018-11-15 17:07+\n" +"PO-Revision-Date: 2019-01-11 14:13+\n" "Last-Translator: erinm\n" "Language-Team: Korean (http://www.transifex.com/otf/torproject/language/ko/)\n" "MIME-Version: 1.0\n" diff --git a/pt_BR.po b/pt_BR.po index d968b3abc..b11683b13 100644 --- a/pt_BR.po +++ b/pt_BR.po @@ -7,10 +7,10 @@ # Rodrigo Emmanuel Santana Borges , 2014 msgid "" msgstr "" -"Project-Id-Version: The Tor Project\n" +"Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2014-07-17 14:23+\n" -"PO-Revision-Date: 2018-05-05 22:24+\n" -"Last-Translator: Communia \n" +"PO-Revision-Date: 2019-01-11 14:13+\n" +"Last-Translator: Chacal Exodius\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/otf/torproject/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/ru.po b/ru.po index 690339ca1..d36a53e73 100644 --- a/ru.po +++ b/ru.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2014-07-17 14:23+\n" -"PO-Revision-Date: 2019-01-05 19:52+\n" +"PO-Revision-Date: 2019-01-11 14:13+\n" "Last-Translator: Sergey Smirnov \n" "Language-Team: Russian (http://www.transifex.com/otf/torproject/language/ru/)\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/tor-and-https] Update translations for tor-and-https
commit fff3264258c927fe9215b55588d4b5cd1d63c19e Author: Translation commit bot Date: Fri Jan 11 14:23:31 2019 + Update translations for tor-and-https --- ca.po| 2 +- cs.po| 2 +- de.po| 2 +- id.po| 2 +- is.po| 2 +- ka.po| 2 +- ko.po| 2 +- pt_BR.po | 2 +- ru.po| 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/ca.po b/ca.po index aa307c511..1ea5abf9a 100644 --- a/ca.po +++ b/ca.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2014-07-17 14:23+\n" -"PO-Revision-Date: 2018-12-05 19:52+\n" +"PO-Revision-Date: 2019-01-11 14:13+\n" "Last-Translator: Jaime Muñoz MartÃn \n" "Language-Team: Catalan (http://www.transifex.com/otf/torproject/language/ca/)\n" "MIME-Version: 1.0\n" diff --git a/cs.po b/cs.po index 21e6040bd..16e4e51f7 100644 --- a/cs.po +++ b/cs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2014-07-17 14:23+\n" -"PO-Revision-Date: 2018-12-01 19:55+\n" +"PO-Revision-Date: 2019-01-11 14:13+\n" "Last-Translator: Michal Stanke \n" "Language-Team: Czech (http://www.transifex.com/otf/torproject/language/cs/)\n" "MIME-Version: 1.0\n" diff --git a/de.po b/de.po index 73c2d3e82..12a5543f3 100644 --- a/de.po +++ b/de.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2014-07-17 14:23+\n" -"PO-Revision-Date: 2018-11-14 12:34+\n" +"PO-Revision-Date: 2019-01-11 14:13+\n" "Last-Translator: Emma Peel\n" "Language-Team: German (http://www.transifex.com/otf/torproject/language/de/)\n" "MIME-Version: 1.0\n" diff --git a/id.po b/id.po index 50a762dc6..be1d40770 100644 --- a/id.po +++ b/id.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2014-07-17 14:23+\n" -"PO-Revision-Date: 2018-11-14 12:37+\n" +"PO-Revision-Date: 2019-01-11 14:13+\n" "Last-Translator: Emma Peel\n" "Language-Team: Indonesian (http://www.transifex.com/otf/torproject/language/id/)\n" "MIME-Version: 1.0\n" diff --git a/is.po b/is.po index 59dbbb11b..3f1ee9e6d 100644 --- a/is.po +++ b/is.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2014-07-17 14:23+\n" -"PO-Revision-Date: 2018-11-14 20:32+\n" +"PO-Revision-Date: 2019-01-11 14:13+\n" "Last-Translator: Sveinn à Felli \n" "Language-Team: Icelandic (http://www.transifex.com/otf/torproject/language/is/)\n" "MIME-Version: 1.0\n" diff --git a/ka.po b/ka.po index 6c669df0f..b16a886bb 100644 --- a/ka.po +++ b/ka.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2014-07-17 14:23+\n" -"PO-Revision-Date: 2018-12-17 05:06+\n" +"PO-Revision-Date: 2019-01-11 14:13+\n" "Last-Translator: A. C.\n" "Language-Team: Georgian (http://www.transifex.com/otf/torproject/language/ka/)\n" "MIME-Version: 1.0\n" diff --git a/ko.po b/ko.po index f0c508d35..63b45e3c8 100644 --- a/ko.po +++ b/ko.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2014-07-17 14:23+\n" -"PO-Revision-Date: 2018-11-15 17:07+\n" +"PO-Revision-Date: 2019-01-11 14:13+\n" "Last-Translator: erinm\n" "Language-Team: Korean (http://www.transifex.com/otf/torproject/language/ko/)\n" "MIME-Version: 1.0\n" diff --git a/pt_BR.po b/pt_BR.po index fa5c83aff..b11683b13 100644 --- a/pt_BR.po +++ b/pt_BR.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2014-07-17 14:23+\n" -"PO-Revision-Date: 2018-12-08 17:13+\n" +"PO-Revision-Date: 2019-01-11 14:13+\n" "Last-Translator: Chacal Exodius\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/otf/torproject/language/pt_BR/)\n" "MIME-Version: 1.0\n" diff --git a/ru.po b/ru.po index 690339ca1..d36a53e73 100644 --- a/ru.po +++ b/ru.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "POT-Creation-Date: 2014-07-17 14:23+\n" -"PO-Revision-Date: 2019-01-05 19:52+\n" +"PO-Revision-Date: 2019-01-11 14:13+\n" "Last-Translator: Sergey Smirnov \n" "Language-Team: Russian (http://www.transifex.com/otf/torproject/language/ru/)\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-persistence-setup_completed] Update translations for tails-persistence-setup_completed
commit c4c92066d3354db8f8c244ef404c2684573c1986 Author: Translation commit bot Date: Fri Jan 11 14:22:58 2019 + Update translations for tails-persistence-setup_completed --- ar/ar.po | 384 + bn/bn.po | 34 ++--- ca/ca.po | 38 +++--- da/da.po | 36 +++--- de/de.po | 36 +++--- el/el.po | 6 +- es/es.po | 4 +- fr/fr.po | 36 +++--- he/he.po | 34 ++--- it/it.po | 34 ++--- pt/pt.po | 36 +++--- pt_BR/pt_BR.po | 36 +++--- pt_PT/pt_PT.po | 2 +- ru/ru.po | 34 ++--- sv/sv.po | 4 +- tr/tr.po | 2 +- zh_CN/zh_CN.po | 40 +++--- 17 files changed, 400 insertions(+), 396 deletions(-) diff --git a/ar/ar.po b/ar/ar.po index ec1b55250..b0341a237 100644 --- a/ar/ar.po +++ b/ar/ar.po @@ -5,11 +5,14 @@ # Translators: # kraim , 2013 # Ash , 2014 +# ButterflyOfFire ButterflyOfFire, 2018 # ButterflyOfFire, 2018 +# Emma Peel, 2018 # Fortas Abdeldjalil , 2015 # 0xidz , 2014 # alshara3 , 2013 # alshara3 , 2013 +# Isho Antar , 2018 # lamine Kacimi , 2015 # mohammad ali , 2017 # Mohammed ALDOUB , 2013 @@ -17,11 +20,11 @@ # Singapore Goldindor, 2016 msgid "" msgstr "" -"Project-Id-Version: The Tor Project\n" +"Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" -"POT-Creation-Date: 2017-05-15 13:51+0200\n" -"PO-Revision-Date: 2018-05-23 09:54+\n" -"Last-Translator: e Translators \n" +"POT-Creation-Date: 2018-11-01 12:21+0100\n" +"PO-Revision-Date: 2019-01-11 14:09+\n" +"Last-Translator: Ahmed Essam\n" "Language-Team: Arabic (http://www.transifex.com/otf/torproject/language/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -29,307 +32,308 @@ msgstr "" "Language: ar\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" -#: ../lib/Tails/Persistence/Configuration/Presets.pm:48 -msgid "Personal Data" -msgstr "اÙبÙاÙات اÙشخصÙØ©" - -#: ../lib/Tails/Persistence/Configuration/Presets.pm:50 -msgid "Keep files stored in the `Persistent' directory" -msgstr "ابÙ٠عÙ٠اÙÙ ÙÙات Ù٠اÙدÙÙ٠اÙدائ٠" - -#: ../lib/Tails/Persistence/Configuration/Presets.pm:58 -msgid "GnuPG" -msgstr "GnuPG" - -#: ../lib/Tails/Persistence/Configuration/Presets.pm:60 -msgid "GnuPG keyrings and configuration" -msgstr "تÙÙÙÙ Ù Ù ÙاتÙØ GnuPG" - -#: ../lib/Tails/Persistence/Configuration/Presets.pm:68 -msgid "SSH Client" -msgstr "ع٠ÙÙ SSH" - -#: ../lib/Tails/Persistence/Configuration/Presets.pm:70 -msgid "SSH keys, configuration and known hosts" -msgstr "Ù ÙاتÙØØ Ù ØªÙÙÙÙØ Ù Ø§Ù٠ستضÙÙÙ٠اÙ٠عرÙÙÙÙ ÙÙSSH" - -#: ../lib/Tails/Persistence/Configuration/Presets.pm:78 -msgid "Pidgin" -msgstr "Pidgin" - -#: ../lib/Tails/Persistence/Configuration/Presets.pm:80 -msgid "Pidgin profiles and OTR keyring" -msgstr "اÙØسابات اÙشخصÙØ© ÙÙ Pidgin Ù OTR keyring" - -#: ../lib/Tails/Persistence/Configuration/Presets.pm:88 -msgid "Thunderbird" -msgstr "تطبÙÙ Thunderbird" - -#: ../lib/Tails/Persistence/Configuration/Presets.pm:90 -msgid "Thunderbird profiles and locally stored email" -msgstr "اÙÙ ÙÙات اÙشخصÙØ© ÙثاÙدر بÙرد ٠اÙبرÙد اÙØ¥ÙÙترÙÙ٠اÙÙ ØÙÙظ Ù ØÙÙÙا" - -#: ../lib/Tails/Persistence/Configuration/Presets.pm:98 -msgid "GNOME Keyring" -msgstr "GNOME Keyring" - -#: ../lib/Tails/Persistence/Configuration/Presets.pm:100 -msgid "Secrets stored by GNOME Keyring" -msgstr "اÙاسرار اÙ٠خزÙØ© بÙGNOME Keyring" - -#: ../lib/Tails/Persistence/Configuration/Presets.pm:108 -msgid "Network Connections" -msgstr "اتصاÙات اÙشبÙØ©" - -#: ../lib/Tails/Persistence/Configuration/Presets.pm:110 -msgid "Configuration of network devices and connections" -msgstr "تÙÙÙ٠أجÙزة اÙØ´ÙبÙØ© ٠اÙاتصاÙات" - -#: ../lib/Tails/Persistence/Configuration/Presets.pm:118 -msgid "Browser bookmarks" -msgstr "اÙÙ ÙاÙع اÙ٠خزÙØ© باÙ٠تصÙØ" - -#: ../lib/Tails/Persistence/Configuration/Presets.pm:120 -msgid "Bookmarks saved in the Tor Browser" -msgstr "ت٠٠ØÙظ اÙعÙا٠ة اÙ٠رجعÙØ© بÙØ¬Ø§Ø Ù٠٠تصÙÙØ ØªÙر" - -#: ../lib/Tails/Persistence/Configuration/Presets.pm:128 -msgid "Printers" -msgstr " اÙطابعات" - -#: ../lib/Tails/Persistence/Configuration/Presets.pm:130 -msgid "Printers configuration" -msgstr "إعدادات اÙطابعات" - -#: ../lib/Tails/Persistence/Configuration/Presets.pm:138 -msgid "Bitcoin client" -msgstr "ع٠Ù٠بÙتÙÙÙÙ" - -#: ../lib/Tails/Persistence/Configuration/Presets.pm:140 -msgid "Electrum's bitcoin wallet and configuration" -msgstr "Ù ØÙظة اÙØ¥ÙÙترÙÙ ÙÙبÙتÙÙÙ٠٠اÙإعدادات" - -#: ../lib/Tails/Persistence/Configuration/Presets.pm:148 -msgid "APT Packages" -msgstr
[tor-commits] [translation/tails-persistence-setup] Update translations for tails-persistence-setup
commit 5947e97bab1241020940c06827af6f2d60a485c8 Author: Translation commit bot Date: Fri Jan 11 14:22:44 2019 + Update translations for tails-persistence-setup --- ar/ar.po | 4 ++-- az/az.po | 34 +- be/be.po | 34 +- bg/bg.po | 34 +- bn/bn.po | 34 +- ca/ca.po | 2 +- cs/cs.po | 34 +- da/da.po | 36 ++-- de/de.po | 2 +- el/el.po | 6 +++--- es/es.po | 4 ++-- es_MX/es_MX.po | 34 +- eu/eu.po | 6 +++--- fa/fa.po | 4 ++-- fi/fi.po | 34 +- fr/fr.po | 36 ++-- gl/gl.po | 2 +- gu/gu.po | 4 ++-- he/he.po | 34 +- hi/hi.po | 34 +- hr/hr.po | 34 +- id/id.po | 34 +- it/it.po | 34 +- ja/ja.po | 4 ++-- ko/ko.po | 4 ++-- lv/lv.po | 34 +- mk/mk.po | 2 +- my/my.po | 34 +- nb/nb.po | 36 ++-- nl_BE/nl_BE.po | 34 +- nn/nn.po | 36 ++-- pa/pa.po | 34 +- pt/pt.po | 36 ++-- pt_BR/pt_BR.po | 2 +- pt_PT/pt_PT.po | 2 +- ru/ru.po | 34 +- sk/sk.po | 34 +- sl_SI/sl_SI.po | 34 +- sq/sq.po | 34 +- sr/sr.po | 34 +- sv/sv.po | 4 ++-- tr/tr.po | 2 +- uk/uk.po | 34 +- ur/ur.po | 2 +- uz/uz.po | 34 +- zh_CN/zh_CN.po | 40 zh_HK/zh_HK.po | 34 +- 47 files changed, 546 insertions(+), 546 deletions(-) diff --git a/ar/ar.po b/ar/ar.po index 05da38fc3..b0341a237 100644 --- a/ar/ar.po +++ b/ar/ar.po @@ -23,8 +23,8 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" "POT-Creation-Date: 2018-11-01 12:21+0100\n" -"PO-Revision-Date: 2018-12-26 19:04+\n" -"Last-Translator: Isho Antar \n" +"PO-Revision-Date: 2019-01-11 14:09+\n" +"Last-Translator: Ahmed Essam\n" "Language-Team: Arabic (http://www.transifex.com/otf/torproject/language/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/az/az.po b/az/az.po index 06d3bd6a1..e073394b6 100644 --- a/az/az.po +++ b/az/az.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" -"POT-Creation-Date: 2018-08-16 11:14+0200\n" -"PO-Revision-Date: 2018-10-04 00:23+\n" +"POT-Creation-Date: 2018-11-01 12:21+0100\n" +"PO-Revision-Date: 2019-01-11 14:09+\n" "Last-Translator: erinm\n" "Language-Team: Azerbaijani (http://www.transifex.com/otf/torproject/language/az/)\n" "MIME-Version: 1.0\n" @@ -208,65 +208,65 @@ msgstr "%s davamlı hÉcmi %s %s ötürücüsündÉ yaradılacaq. Bu hÉc msgid "Create" msgstr "Yarat" -#: ../lib/Tails/Persistence/Step/Bootstrap.pm:141 +#: ../lib/Tails/Persistence/Step/Bootstrap.pm:142 msgid "" "Beware! Using persistence has consequences that must be well " "understood. Tails can't help you if you use it wrong! See the Encrypted " "persistence page of the Tails documentation to learn more." msgstr "" -#: ../lib/Tails/Persistence/Step/Bootstrap.pm:169 +#: ../lib/Tails/Persistence/Step/Bootstrap.pm:170 msgid "Passphrase:" msgstr "KömÉkçi ifadÉ:" -#: ../lib/Tails/Persistence/Step/Bootstrap.pm:177 +#: ../lib/Tails/Persistence/Step/Bootstrap.pm:178 msgid "Verify Passphrase:" msgstr "ÅifrÉ Ä°fadÉsini TÉsdiqlÉ:" -#: ../lib/Tails/Persistence/Step/Bootstrap.pm:188 -#: ../lib/Tails/Persistence/Step/Bootstrap.pm:244 +#: ../lib/Tails/Persistence/Step/Bootstrap.pm:189 +#: ../lib/Tails/Persistence/Step/Bootstrap.pm:245 msgid "Passphrase can't be empty" msgstr "ÅifrÉ ifadÉsi boÅ ola bilmÉz" -#: ../lib/Tails/Persistence/Step/Bootstrap.pm:235 +#: ../lib/Tails/Persistence/Step/Bootstrap.pm:236 msgid "Passphrases do not match" msgstr "ÅifrÉ ifadÉsi uyÄun deyil" -#: ../lib/Tails/Persistence/Step/Bootstrap.pm:283 +#: ../lib/Tails/Persistence/Step/Bootstrap.pm:284 #: ../lib/Tails/Persistence/Step/Delete.pm:103 #: ../lib/Tails/Persistence/Step/Configure.pm:181 msgid "Failed" msgstr "XÉta" -#: ../lib/Tails/Persistence/Step/Bootstrap.pm:291 +#:
[tor-commits] [translation/tails-onioncircuits] Update translations for tails-onioncircuits
commit 74981aa81cf7c503c2221079609c54dd3a41d72b Author: Translation commit bot Date: Fri Jan 11 14:22:05 2019 + Update translations for tails-onioncircuits --- cs/onioncircuits.pot| 2 +- fi/onioncircuits.pot| 2 +- fr/onioncircuits.pot| 2 +- ka/onioncircuits.pot| 6 +++--- mk/onioncircuits.pot| 4 ++-- pt_BR/onioncircuits.pot | 2 +- sv/onioncircuits.pot| 2 +- tr/onioncircuits.pot| 4 ++-- ur/onioncircuits.pot| 2 +- 9 files changed, 13 insertions(+), 13 deletions(-) diff --git a/cs/onioncircuits.pot b/cs/onioncircuits.pot index d9991e0ca..8342c2633 100644 --- a/cs/onioncircuits.pot +++ b/cs/onioncircuits.pot @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-08-03 13:00+\n" -"PO-Revision-Date: 2018-10-04 00:37+\n" +"PO-Revision-Date: 2019-01-11 14:13+\n" "Last-Translator: erinm\n" "Language-Team: Czech (http://www.transifex.com/otf/torproject/language/cs/)\n" "MIME-Version: 1.0\n" diff --git a/fi/onioncircuits.pot b/fi/onioncircuits.pot index 71a23928e..0441e9b55 100644 --- a/fi/onioncircuits.pot +++ b/fi/onioncircuits.pot @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-08-03 13:00+\n" -"PO-Revision-Date: 2018-10-04 00:30+\n" +"PO-Revision-Date: 2019-01-11 14:13+\n" "Last-Translator: erinm\n" "Language-Team: Finnish (http://www.transifex.com/otf/torproject/language/fi/)\n" "MIME-Version: 1.0\n" diff --git a/fr/onioncircuits.pot b/fr/onioncircuits.pot index 350a15652..cc7253ab2 100644 --- a/fr/onioncircuits.pot +++ b/fr/onioncircuits.pot @@ -14,7 +14,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-08-03 13:00+\n" -"PO-Revision-Date: 2018-11-13 20:05+\n" +"PO-Revision-Date: 2019-01-11 14:13+\n" "Last-Translator: AO \n" "Language-Team: French (http://www.transifex.com/otf/torproject/language/fr/)\n" "MIME-Version: 1.0\n" diff --git a/ka/onioncircuits.pot b/ka/onioncircuits.pot index e1229f8cc..d85265b09 100644 --- a/ka/onioncircuits.pot +++ b/ka/onioncircuits.pot @@ -3,14 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# A. C. , 2018 +# A. C., 2018 msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-08-03 13:00+\n" -"PO-Revision-Date: 2018-10-08 20:00+\n" -"Last-Translator: A. C. \n" +"PO-Revision-Date: 2019-01-11 14:13+\n" +"Last-Translator: A. C.\n" "Language-Team: Georgian (http://www.transifex.com/otf/torproject/language/ka/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/mk/onioncircuits.pot b/mk/onioncircuits.pot index 00c42fd85..9c388c8ea 100644 --- a/mk/onioncircuits.pot +++ b/mk/onioncircuits.pot @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-08-03 13:00+\n" -"PO-Revision-Date: 2018-11-17 23:23+\n" -"Last-Translator: Zarko Gjurov \n" +"PO-Revision-Date: 2019-01-11 14:13+\n" +"Last-Translator: Liljana Ackovska \n" "Language-Team: Macedonian (http://www.transifex.com/otf/torproject/language/mk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/pt_BR/onioncircuits.pot b/pt_BR/onioncircuits.pot index b4d06a61e..3757ffd69 100644 --- a/pt_BR/onioncircuits.pot +++ b/pt_BR/onioncircuits.pot @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-08-03 13:00+\n" -"PO-Revision-Date: 2018-12-08 17:04+\n" +"PO-Revision-Date: 2019-01-11 14:13+\n" "Last-Translator: Chacal Exodius\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/otf/torproject/language/pt_BR/)\n" "MIME-Version: 1.0\n" diff --git a/sv/onioncircuits.pot b/sv/onioncircuits.pot index 7a56ac372..43a03e832 100644 --- a/sv/onioncircuits.pot +++ b/sv/onioncircuits.pot @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-08-03 13:00+\n" -"PO-Revision-Date: 2018-12-13 15:05+\n" +"PO-Revision-Date: 2019-01-11 14:13+\n" "Last-Translator: Jonas Franzén\n" "Language-Team: Swedish (http://www.transifex.com/otf/torproject/language/sv/)\n" "MIME-Version: 1.0\n" diff --git a/tr/onioncircuits.pot b/tr/onioncircuits.pot index bedf5264d..10605b511 100644 --- a/tr/onioncircuits.pot +++ b/tr/onioncircuits.pot @@ -10,8 +10,8 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-08-03 13:00+\n" -"PO-Revision-Date: 2018-12-12 18:27+\n" -"Last-Translator: falcontr06 \n" +"PO-Revision-Date: 2019-01-11 14:13+\n" +"Last-Translator: falcontr06\n" "Language-Team: Turkish (http://www.transifex.com/otf/torproject/language/tr/)\n" "MIME-Version: 1.0\n" "Content-Type:
[tor-commits] [translation/tails-openpgp-applet_completed] Update translations for tails-openpgp-applet_completed
commit 06cb54255e1a0cbf95811abd970656110e5d80da Author: Translation commit bot Date: Fri Jan 11 14:21:54 2019 + Update translations for tails-openpgp-applet_completed --- ar/openpgp-applet.pot| 194 +++ bn/openpgp-applet.pot| 4 +- ca/openpgp-applet.pot| 2 +- cs/openpgp-applet.pot| 4 +- da/openpgp-applet.pot| 4 +- de/openpgp-applet.pot| 2 +- el/openpgp-applet.pot| 4 +- es/openpgp-applet.pot| 2 +- fa/openpgp-applet.pot| 2 +- fi/openpgp-applet.pot| 2 +- fr/openpgp-applet.pot| 2 +- he/openpgp-applet.pot| 2 +- hr_HR/openpgp-applet.pot | 2 +- hu/openpgp-applet.pot| 2 +- id/openpgp-applet.pot| 2 +- it/openpgp-applet.pot| 2 +- ja/openpgp-applet.pot| 2 +- ka/openpgp-applet.pot| 2 +- ko/openpgp-applet.pot| 2 +- lt/openpgp-applet.pot| 8 +- nb/openpgp-applet.pot| 2 +- nl/openpgp-applet.pot| 2 +- nn/openpgp-applet.pot| 4 +- pl/openpgp-applet.pot| 2 +- pt/openpgp-applet.pot| 4 +- pt_BR/openpgp-applet.pot | 2 +- ro/openpgp-applet.pot| 4 +- ru/openpgp-applet.pot| 2 +- sq/openpgp-applet.pot| 2 +- sv/openpgp-applet.pot| 2 +- tr/openpgp-applet.pot| 2 +- vi/openpgp-applet.pot| 2 +- zh_CN/openpgp-applet.pot | 2 +- zh_HK/openpgp-applet.pot | 2 +- zh_TW/openpgp-applet.pot | 2 +- 35 files changed, 238 insertions(+), 44 deletions(-) diff --git a/ar/openpgp-applet.pot b/ar/openpgp-applet.pot new file mode 100644 index 0..57b49c6c6 --- /dev/null +++ b/ar/openpgp-applet.pot @@ -0,0 +1,194 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Tails developers +# This file is distributed under the same license as the OpenPGP_Applet package. +# +# Translators: +# ButterflyOfFire, 2018 +# Emma Peel, 2018 +# Isho Antar , 2018 +# ouss , 2016 +# Singapore Goldindor, 2016 +msgid "" +msgstr "" +"Project-Id-Version: Tor Project\n" +"Report-Msgid-Bugs-To: ta...@boum.org\n" +"POT-Creation-Date: 2017-08-05 15:07-0400\n" +"PO-Revision-Date: 2019-01-11 14:13+\n" +"Last-Translator: erinm\n" +"Language-Team: Arabic (http://www.transifex.com/otf/torproject/language/ar/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ar\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#: bin/openpgp-applet:160 +msgid "You are about to exit OpenPGP Applet. Are you sure?" +msgstr "Ø£Ùت عÙÙ Ùش٠اÙخرÙج ٠٠برÙ٠ج OpenPGP. Ù٠أÙت ÙاثÙØ" + +#: bin/openpgp-applet:172 +msgid "OpenPGP encryption applet" +msgstr "إضاÙØ© OpenPGP ÙÙتشÙÙر" + +#: bin/openpgp-applet:175 +msgid "Exit" +msgstr "خرÙج" + +#: bin/openpgp-applet:177 +msgid "About" +msgstr "عÙ" + +#: bin/openpgp-applet:232 +msgid "Encrypt Clipboard with _Passphrase" +msgstr "Ø´Ùر ذاÙرة اÙÙسخ اÙ٠ؤÙتة باÙعبارة اÙسرÙØ©" + +#: bin/openpgp-applet:235 +msgid "Sign/Encrypt Clipboard with Public _Keys" +msgstr "Ø´Ùر/ÙÙع اÙÙترÙÙÙا عÙ٠ذاÙرة اÙÙسخ اÙ٠ؤÙتة باÙÙ ÙØªØ§Ø Ø§Ùعا٠" + +#: bin/openpgp-applet:240 +msgid "_Decrypt/Verify Clipboard" +msgstr "اÙØªØ ØªØ´ÙÙر/تØÙ٠٠٠اÙتÙÙÙع اÙاÙÙترÙÙ٠عÙ٠ذاÙرة اÙÙسخ اÙ٠ؤÙتة" + +#: bin/openpgp-applet:244 +msgid "_Manage Keys" +msgstr "إدارة اÙÙ ÙاتÙØ" + +#: bin/openpgp-applet:248 +msgid "_Open Text Editor" +msgstr "_ÙØªØ Ù Øرر اÙÙص" + +#: bin/openpgp-applet:292 +msgid "The clipboard does not contain valid input data." +msgstr "ذاÙرة اÙÙسخ اÙ٠ؤÙتة Ùا تØتÙ٠٠دخÙات سÙÙÙ Ø©." + +#: bin/openpgp-applet:337 bin/openpgp-applet:339 bin/openpgp-applet:341 +msgid "Unknown Trust" +msgstr "غÙر Ù ÙØ«Ù٠بÙ" + +#: bin/openpgp-applet:343 +msgid "Marginal Trust" +msgstr "Ø«ÙØ© جزئÙØ©" + +#: bin/openpgp-applet:345 +msgid "Full Trust" +msgstr "Ø«ÙØ© Ùا٠ÙØ©" + +#: bin/openpgp-applet:347 +msgid "Ultimate Trust" +msgstr "Ø«ÙØ© ÙÙائÙØ©" + +#: bin/openpgp-applet:400 +msgid "Name" +msgstr "اÙاس٠" + +#: bin/openpgp-applet:401 +msgid "Key ID" +msgstr "ÙÙÙØ© اÙÙ ÙتاØ" + +#: bin/openpgp-applet:402 +msgid "Status" +msgstr "اÙØاﻻت" + +#: bin/openpgp-applet:433 +msgid "Fingerprint:" +msgstr "بص٠ات" + +#: bin/openpgp-applet:436 +msgid "User ID:" +msgid_plural "User IDs:" +msgstr[0] "Ù ÙعرÙÙ٠اÙ٠ستخد٠:" +msgstr[1] "Ù ÙعرÙÙ٠اÙ٠ستخد٠:" +msgstr[2] "ÙÙÙات اÙ٠ستخد٠ÙÙ:" +msgstr[3] "ÙÙÙات اÙ٠ستخد٠ÙÙ:" +msgstr[4] "ÙÙÙات اÙ٠ستخد٠ÙÙ:" +msgstr[5] "ÙÙÙات اÙ٠ستخد٠ÙÙ:" + +#: bin/openpgp-applet:465 +msgid "None (Don't sign)" +msgstr "دÙ٠اختÙار (Ùا تÙÙع اÙÙترÙÙÙا)" + +#: bin/openpgp-applet:528 +msgid "Select
[tor-commits] [translation/tails-openpgp-applet] Update translations for tails-openpgp-applet
commit d47e873748cabdca44039ef55fc0882a2fe78df1 Author: Translation commit bot Date: Fri Jan 11 14:21:31 2019 + Update translations for tails-openpgp-applet --- ar/openpgp-applet.pot| 4 ++-- az/openpgp-applet.pot| 2 +- be/openpgp-applet.pot| 2 +- bn/openpgp-applet.pot| 4 ++-- br/openpgp-applet.pot| 2 +- ca/openpgp-applet.pot| 2 +- cs/openpgp-applet.pot| 4 ++-- da/openpgp-applet.pot| 4 ++-- de/openpgp-applet.pot| 2 +- el/openpgp-applet.pot| 4 ++-- es/openpgp-applet.pot| 2 +- fa/openpgp-applet.pot| 2 +- fi/openpgp-applet.pot| 2 +- fr/openpgp-applet.pot| 2 +- gl/openpgp-applet.pot| 2 +- he/openpgp-applet.pot| 2 +- hi/openpgp-applet.pot| 4 ++-- hr/openpgp-applet.pot| 2 +- hr_HR/openpgp-applet.pot | 2 +- hu/openpgp-applet.pot| 2 +- hy/openpgp-applet.pot| 2 +- id/openpgp-applet.pot| 2 +- it/openpgp-applet.pot| 2 +- ja/openpgp-applet.pot| 2 +- ka/openpgp-applet.pot| 2 +- ko/openpgp-applet.pot| 2 +- lt/openpgp-applet.pot| 4 ++-- lv/openpgp-applet.pot| 2 +- mk/openpgp-applet.pot| 4 ++-- mr/openpgp-applet.pot| 2 +- my/openpgp-applet.pot| 2 +- nb/openpgp-applet.pot| 2 +- nl/openpgp-applet.pot| 2 +- nn/openpgp-applet.pot| 4 ++-- oc/openpgp-applet.pot| 2 +- pl/openpgp-applet.pot| 2 +- pt/openpgp-applet.pot| 4 ++-- pt_BR/openpgp-applet.pot | 2 +- ro/openpgp-applet.pot| 4 ++-- ru/openpgp-applet.pot| 2 +- sk/openpgp-applet.pot| 2 +- sq/openpgp-applet.pot| 2 +- sv/openpgp-applet.pot| 2 +- th/openpgp-applet.pot| 2 +- tr/openpgp-applet.pot| 2 +- ur/openpgp-applet.pot| 2 +- uz/openpgp-applet.pot| 2 +- vi/openpgp-applet.pot| 2 +- zh_CN/openpgp-applet.pot | 2 +- zh_HK/openpgp-applet.pot | 2 +- zh_TW/openpgp-applet.pot | 2 +- 51 files changed, 62 insertions(+), 62 deletions(-) diff --git a/ar/openpgp-applet.pot b/ar/openpgp-applet.pot index d5e94a46e..57b49c6c6 100644 --- a/ar/openpgp-applet.pot +++ b/ar/openpgp-applet.pot @@ -13,8 +13,8 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: ta...@boum.org\n" "POT-Creation-Date: 2017-08-05 15:07-0400\n" -"PO-Revision-Date: 2018-12-26 21:10+\n" -"Last-Translator: Isho Antar \n" +"PO-Revision-Date: 2019-01-11 14:13+\n" +"Last-Translator: erinm\n" "Language-Team: Arabic (http://www.transifex.com/otf/torproject/language/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/az/openpgp-applet.pot b/az/openpgp-applet.pot index 61fdf728b..7da8bfc46 100644 --- a/az/openpgp-applet.pot +++ b/az/openpgp-applet.pot @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: ta...@boum.org\n" "POT-Creation-Date: 2017-08-05 15:07-0400\n" -"PO-Revision-Date: 2018-10-04 00:29+\n" +"PO-Revision-Date: 2019-01-11 14:13+\n" "Last-Translator: erinm\n" "Language-Team: Azerbaijani (http://www.transifex.com/otf/torproject/language/az/)\n" "MIME-Version: 1.0\n" diff --git a/be/openpgp-applet.pot b/be/openpgp-applet.pot index 2ec68700c..6b93b5071 100644 --- a/be/openpgp-applet.pot +++ b/be/openpgp-applet.pot @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: ta...@boum.org\n" "POT-Creation-Date: 2017-08-05 15:07-0400\n" -"PO-Revision-Date: 2018-10-04 00:29+\n" +"PO-Revision-Date: 2019-01-11 14:13+\n" "Last-Translator: erinm\n" "Language-Team: Belarusian (http://www.transifex.com/otf/torproject/language/be/)\n" "MIME-Version: 1.0\n" diff --git a/bn/openpgp-applet.pot b/bn/openpgp-applet.pot index 20573ffae..3fae1d634 100644 --- a/bn/openpgp-applet.pot +++ b/bn/openpgp-applet.pot @@ -9,8 +9,8 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: ta...@boum.org\n" "POT-Creation-Date: 2017-08-05 15:07-0400\n" -"PO-Revision-Date: 2018-12-21 08:03+\n" -"Last-Translator: Al Shahrior Hasan Sagor \n" +"PO-Revision-Date: 2019-01-11 14:13+\n" +"Last-Translator: erinm\n" "Language-Team: Bengali (http://www.transifex.com/otf/torproject/language/bn/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/br/openpgp-applet.pot b/br/openpgp-applet.pot index 035c48f37..2586866d7 100644 --- a/br/openpgp-applet.pot +++ b/br/openpgp-applet.pot @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: ta...@boum.org\n" "POT-Creation-Date: 2017-08-05 15:07-0400\n" -"PO-Revision-Date: 2018-10-04 00:29+\n" +"PO-Revision-Date: 2019-01-11 14:13+\n" "Last-Translator: erinm\n" "Language-Team: Breton (http://www.transifex.com/otf/torproject/language/br/)\n" "MIME-Version: 1.0\n" diff --git a/ca/openpgp-applet.pot b/ca/openpgp-applet.pot index 8de320acb..3aefcc8ee 100644 --- a/ca/openpgp-applet.pot +++ b/ca/openpgp-applet.pot @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: ta...@boum.org\n"
[tor-commits] [translation/tails-greeter-2_completed] Update translations for tails-greeter-2_completed
commit 940434671c683296dd21bfdd27caf1a8289335e2 Author: Translation commit bot Date: Fri Jan 11 14:20:58 2019 + Update translations for tails-greeter-2_completed --- bg/bg.po | 13 +++-- cs/cs.po | 13 - fr/fr.po | 11 +-- he/he.po | 11 +-- is/is.po | 7 +-- it/it.po | 7 +-- nb/nb.po | 9 +++-- nl/nl.po | 13 +++-- pl/pl.po | 13 +++-- tr/tr.po | 12 ++-- vi/vi.po | 10 -- zh_CN/zh_CN.po | 11 ++- zh_TW/zh_TW.po | 13 +++-- 13 files changed, 119 insertions(+), 24 deletions(-) diff --git a/bg/bg.po b/bg/bg.po index 49a735cb3..8de2e779b 100644 --- a/bg/bg.po +++ b/bg/bg.po @@ -3,14 +3,23 @@ # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # +# Translators: +# Tsvetan Nikolov , 2016 +# vladislav zaimov <>, 2016 +# Etem Bavarian , 2016 +# Ivaylo Markov , 2016 +# Ðвайло Ðалинов , 2016 +# alexdimitrov , 2016 +# Ivo, 2017 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-04 09:46+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: alexdimitrov , 2016\n" +"PO-Revision-Date: 2016-11-18 21:29+\n" +"Last-Translator: Ivo, 2017\n" "Language-Team: Bulgarian (https://www.transifex.com/otf/teams/1519/bg/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/cs/cs.po b/cs/cs.po index e7972fc93..dc213cc76 100644 --- a/cs/cs.po +++ b/cs/cs.po @@ -3,13 +3,24 @@ # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # +# Translators: +# Jakub Kalnik , 2016 +# Filip Hruska , 2016 +# Michal HruÅ¡ecký , 2016 +# runasand , 2016 +# Michal Várady , 2016 +# David Stepan , 2016 +# Adam Slovacek , 2016 +# JiÅà VÃrava , 2017 +# Michal VaÅ¡ÃÄek , 2017 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-04 09:46+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2016-11-18 21:29+\n" "Last-Translator: Michal VaÅ¡ÃÄek , 2017\n" "Language-Team: Czech (https://www.transifex.com/otf/teams/1519/cs/)\n" "MIME-Version: 1.0\n" diff --git a/fr/fr.po b/fr/fr.po index 7e5563ca1..e074a40e6 100644 --- a/fr/fr.po +++ b/fr/fr.po @@ -3,14 +3,21 @@ # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # +# Translators: +# Thomas Chauchefoin , 2016 +# arpalord , 2016 +# Towinet, 2016 +# runasand , 2016 +# AO , 2017 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-04 09:46+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: runasand , 2016\n" +"PO-Revision-Date: 2016-11-18 21:29+\n" +"Last-Translator: AO , 2017\n" "Language-Team: French (https://www.transifex.com/otf/teams/1519/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/he/he.po b/he/he.po index 6e9477705..9dc0153f1 100644 --- a/he/he.po +++ b/he/he.po @@ -3,14 +3,21 @@ # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # +# Translators: +# aharon, 2016 +# Jacob Paikin , 2016 +# Ron Don, 2016 +# GenghisKhan , 2016 +# ION, 2017 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-04 09:46+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: GenghisKhan , 2016\n" +"PO-Revision-Date: 2016-11-18 21:29+\n" +"Last-Translator: ION, 2017\n" "Language-Team: Hebrew (https://www.transifex.com/otf/teams/1519/he/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/is/is.po b/is/is.po index 940fb4182..a55adfe45 100644 --- a/is/is.po +++ b/is/is.po @@ -3,14 +3,17 @@ # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # +# Translators: +# Sveinn à Felli , 2017 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-04 09:46+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Sveinn à Felli , 2016\n" +"PO-Revision-Date: 2016-11-18 21:29+\n" +"Last-Translator: Sveinn à Felli , 2017\n" "Language-Team: Icelandic (https://www.transifex.com/otf/teams/1519/is/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/it/it.po b/it/it.po index f53b8f2b3..b851553bf 100644 --- a/it/it.po +++ b/it/it.po @@ -3,14 +3,17 @@ # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # +# Translators: +# Sebastiano Pistore , 2017 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE
[tor-commits] [translation/tails-greeter-2] Update translations for tails-greeter-2
commit 1273aa2846bf420c4105e36f2556653bbfb31485 Author: Translation commit bot Date: Fri Jan 11 14:20:40 2019 + Update translations for tails-greeter-2 --- ast/ast.po | 8 ++-- be/be.po | 10 -- bg/bg.po | 13 +++-- cs/cs.po | 13 - eo/eo.po | 8 +++- et/et.po | 9 - fi/fi.po | 13 - fr/fr.po | 11 +-- he/he.po | 11 +-- hr/hr.po | 8 +++- hy/hy.po | 6 +- is/is.po | 7 +-- it/it.po | 7 +-- ml/ml.po | 8 +++- my/my.po | 6 +- nb/nb.po | 9 +++-- nl/nl.po | 13 +++-- nl_BE/nl_BE.po | 7 ++- nn/nn.po | 9 +++-- oc/oc.po | 7 ++- pl/pl.po | 13 +++-- sr/sr.po | 12 +++- ta/ta.po | 10 +- te/te.po | 6 +- th/th.po | 10 +- tr/tr.po | 12 ++-- uz/uz.po | 8 ++-- vi/vi.po | 10 -- zh_CN/zh_CN.po | 11 ++- zh_TW/zh_TW.po | 13 +++-- 30 files changed, 243 insertions(+), 45 deletions(-) diff --git a/ast/ast.po b/ast/ast.po index a74143915..167aeb76f 100644 --- a/ast/ast.po +++ b/ast/ast.po @@ -3,14 +3,18 @@ # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # +# Translators: +# Tor Project , 2016 +# Xuacu Saturio , 2018 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-04 09:46+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Xuacu Saturio , 2017\n" +"PO-Revision-Date: 2016-11-18 21:29+\n" +"Last-Translator: Xuacu Saturio , 2018\n" "Language-Team: Asturian (https://www.transifex.com/otf/teams/1519/ast/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/be/be.po b/be/be.po index a6118d048..e45b7081e 100644 --- a/be/be.po +++ b/be/be.po @@ -3,14 +3,20 @@ # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # +# Translators: +# Mihail Varantsou , 2016 +# Tor Project , 2016 +# Alaksandr Åahviniec , 2017 +# abc3538a5083768d7140873e7131fdd3, 2018 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-04 09:46+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: mikalaib, 2018\n" +"PO-Revision-Date: 2016-11-18 21:29+\n" +"Last-Translator: abc3538a5083768d7140873e7131fdd3, 2018\n" "Language-Team: Belarusian (https://www.transifex.com/otf/teams/1519/be/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/bg/bg.po b/bg/bg.po index 49a735cb3..8de2e779b 100644 --- a/bg/bg.po +++ b/bg/bg.po @@ -3,14 +3,23 @@ # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # +# Translators: +# Tsvetan Nikolov , 2016 +# vladislav zaimov <>, 2016 +# Etem Bavarian , 2016 +# Ivaylo Markov , 2016 +# Ðвайло Ðалинов , 2016 +# alexdimitrov , 2016 +# Ivo, 2017 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-04 09:46+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: alexdimitrov , 2016\n" +"PO-Revision-Date: 2016-11-18 21:29+\n" +"Last-Translator: Ivo, 2017\n" "Language-Team: Bulgarian (https://www.transifex.com/otf/teams/1519/bg/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/cs/cs.po b/cs/cs.po index e7972fc93..dc213cc76 100644 --- a/cs/cs.po +++ b/cs/cs.po @@ -3,13 +3,24 @@ # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # +# Translators: +# Jakub Kalnik , 2016 +# Filip Hruska , 2016 +# Michal HruÅ¡ecký , 2016 +# runasand , 2016 +# Michal Várady , 2016 +# David Stepan , 2016 +# Adam Slovacek , 2016 +# JiÅà VÃrava , 2017 +# Michal VaÅ¡ÃÄek , 2017 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-04 09:46+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2016-11-18 21:29+\n" "Last-Translator: Michal VaÅ¡ÃÄek , 2017\n" "Language-Team: Czech (https://www.transifex.com/otf/teams/1519/cs/)\n" "MIME-Version: 1.0\n" diff --git a/eo/eo.po b/eo/eo.po index 70ca86d4b..e5e60a85e 100644 --- a/eo/eo.po +++ b/eo/eo.po @@ -3,13 +3,19 @@ # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # +# Translators: +# runasand , 2016 +# Tor Project , 2016 +# Robin van der Vliet , 2016 +# Arturo Crespo, 2017 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-04 09:46+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
[tor-commits] [translation/tails-perl5lib] Update translations for tails-perl5lib
commit 4e8882a32d2b5c604438b0c9a37cb39e868c87ce Author: Translation commit bot Date: Fri Jan 11 14:19:59 2019 + Update translations for tails-perl5lib --- ur.po | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ur.po b/ur.po index d4d0d3417..c9542f1e3 100644 --- a/ur.po +++ b/ur.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" -"POT-Creation-Date: 2018-08-16 11:11+0200\n" -"PO-Revision-Date: 2018-11-15 16:35+\n" +"POT-Creation-Date: 2019-01-06 16:58+0100\n" +"PO-Revision-Date: 2019-01-11 14:12+\n" "Last-Translator: erinm\n" "Language-Team: Urdu (http://www.transifex.com/otf/torproject/language/ur/)\n" "MIME-Version: 1.0\n" @@ -18,17 +18,17 @@ msgstr "" "Language: ur\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../lib/Tails/RunningSystem.pm:190 +#: ../lib/Tails/RunningSystem.pm:193 msgid "Error" msgstr "غÙØ·Û" -#: ../lib/Tails/RunningSystem.pm:192 +#: ../lib/Tails/RunningSystem.pm:195 msgid "" "The device Tails is running from cannot be found. Maybe you used the 'toram'" " option?" msgstr "" -#: ../lib/Tails/RunningSystem.pm:220 +#: ../lib/Tails/RunningSystem.pm:223 msgid "" "The drive Tails is running from cannot be found. Maybe you used the 'toram' " "option?" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-iuk] Update translations for tails-iuk
commit f9b7bc4fc4eb8a3a8c0ef7f48735c1bb4a0c2c6a Author: Translation commit bot Date: Fri Jan 11 14:19:48 2019 + Update translations for tails-iuk --- bn.po | 4 ++-- ko.po | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bn.po b/bn.po index f437dbdff..f0da49b68 100644 --- a/bn.po +++ b/bn.po @@ -11,8 +11,8 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" "POT-Creation-Date: 2018-12-09 13:56+0100\n" -"PO-Revision-Date: 2018-12-26 09:21+\n" -"Last-Translator: Al Shahrior Hasan Sagor \n" +"PO-Revision-Date: 2019-01-11 14:12+\n" +"Last-Translator: erinm\n" "Language-Team: Bengali (http://www.transifex.com/otf/torproject/language/bn/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/ko.po b/ko.po index 1d8dd37e7..998007da9 100644 --- a/ko.po +++ b/ko.po @@ -14,8 +14,8 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" "POT-Creation-Date: 2018-12-09 13:56+0100\n" -"PO-Revision-Date: 2018-12-13 20:09+\n" -"Last-Translator: Philipp Sauter \n" +"PO-Revision-Date: 2019-01-11 14:12+\n" +"Last-Translator: erinm\n" "Language-Team: Korean (http://www.transifex.com/otf/torproject/language/ko/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-iuk_completed] Update translations for tails-iuk_completed
commit 81eb789589a39eb3cd700ad3315cad675d2d43f3 Author: Translation commit bot Date: Fri Jan 11 14:19:53 2019 + Update translations for tails-iuk_completed --- bn.po | 4 ++-- ko.po | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bn.po b/bn.po index f437dbdff..f0da49b68 100644 --- a/bn.po +++ b/bn.po @@ -11,8 +11,8 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" "POT-Creation-Date: 2018-12-09 13:56+0100\n" -"PO-Revision-Date: 2018-12-26 09:21+\n" -"Last-Translator: Al Shahrior Hasan Sagor \n" +"PO-Revision-Date: 2019-01-11 14:12+\n" +"Last-Translator: erinm\n" "Language-Team: Bengali (http://www.transifex.com/otf/torproject/language/bn/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/ko.po b/ko.po index 1d8dd37e7..998007da9 100644 --- a/ko.po +++ b/ko.po @@ -14,8 +14,8 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" "POT-Creation-Date: 2018-12-09 13:56+0100\n" -"PO-Revision-Date: 2018-12-13 20:09+\n" -"Last-Translator: Philipp Sauter \n" +"PO-Revision-Date: 2019-01-11 14:12+\n" +"Last-Translator: erinm\n" "Language-Team: Korean (http://www.transifex.com/otf/torproject/language/ko/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits