[tor-commits] [tor/maint-0.3.3] protover: Change protover_all_supported() to return only unsupported.
commit ad369313f87cba286a4f3347553e7322608dbd9c Author: Isis Lovecruft Date: Tue Mar 27 16:59:49 2018 + protover: Change protover_all_supported() to return only unsupported. Previously, if "Link=1-5" was supported, and you asked protover_all_supported() (or protover::all_supported() in Rust) if it supported "Link=3-999", the C version would return "Link=3-999" and the Rust would return "Link=6-999". These both behave the same now, i.e. both return "Link=6-999". --- src/or/protover.c| 77 +++- src/test/test_protover.c | 17 ++- 2 files changed, 86 insertions(+), 8 deletions(-) diff --git a/src/or/protover.c b/src/or/protover.c index cb168085c..6532f09c2 100644 --- a/src/or/protover.c +++ b/src/or/protover.c @@ -671,7 +671,9 @@ int protover_all_supported(const char *s, char **missing_out) { int all_supported = 1; - smartlist_t *missing; + smartlist_t *missing_some; + smartlist_t *missing_completely; + smartlist_t *missing_all; if (!s) { return 1; @@ -684,7 +686,8 @@ protover_all_supported(const char *s, char **missing_out) return 1; } - missing = smartlist_new(); + missing_some = smartlist_new(); + missing_completely = smartlist_new(); SMARTLIST_FOREACH_BEGIN(entries, const proto_entry_t *, ent) { protocol_type_t tp; @@ -696,26 +699,86 @@ protover_all_supported(const char *s, char **missing_out) } SMARTLIST_FOREACH_BEGIN(ent->ranges, const proto_range_t *, range) { + proto_entry_t *unsupported = tor_malloc_zero(sizeof(proto_entry_t)); + proto_range_t *versions = tor_malloc_zero(sizeof(proto_range_t)); uint32_t i; + + unsupported->name = tor_strdup(ent->name); + unsupported->ranges = smartlist_new(); + for (i = range->low; i <= range->high; ++i) { if (!protover_is_supported_here(tp, i)) { - goto unsupported; + if (versions->low == 0 && versions->high == 0) { +versions->low = i; +/* Pre-emptively add the high now, just in case we're in a single + * version range (e.g. "Link=999"). */ +versions->high = i; + } + /* If the last one to be unsupported is one less than the current + * one, we're in a continous range, so set the high field. */ + if ((versions->high && versions->high == i - 1) || + /* Similarly, if the last high wasn't set and we're currently + * one higher than the low, add current index as the highest + * known high. */ + (!versions->high && versions->low == i - 1)) { +versions->high = i; +continue; + } +} else { + /* If we hit a supported version, and we previously had a range, + * we've hit a non-continuity. Copy the previous range and add it to + * the unsupported->ranges list and zero-out the previous range for + * the next iteration. */ + if (versions->low != 0 && versions->high != 0) { +proto_range_t *versions_to_add = tor_malloc(sizeof(proto_range_t)); + +versions_to_add->low = versions->low; +versions_to_add->high = versions->high; +smartlist_add(unsupported->ranges, versions_to_add); + +versions->low = 0; +versions->high = 0; + } } } + /* Once we've run out of versions to check, see if we had any unsupported + * ones and, if so, add them to unsupported->ranges. */ + if (versions->low != 0 && versions->high != 0) { +smartlist_add(unsupported->ranges, versions); + } + /* Finally, if we had something unsupported, add it to the list of + * missing_some things and mark that there was something missing. */ + if (smartlist_len(unsupported->ranges) != 0) { +smartlist_add(missing_some, (void*) unsupported); +all_supported = 0; + } else { +proto_entry_free(unsupported); +tor_free(versions); + } } SMARTLIST_FOREACH_END(range); continue; unsupported: all_supported = 0; -smartlist_add(missing, (void*) ent); +smartlist_add(missing_completely, (void*) ent); } SMARTLIST_FOREACH_END(ent); + /* We keep the two smartlists separate so that we can free the proto_entry_t + * we created and put in missing_some, so here we add them together to build + * the string. */ + missing_all = smartlist_new(); + smartlist_add_all(missing_all, missing_some); + smartlist_add_all(missing_all, missing_completely); + if (missing_out && !all_supported) { -tor_assert(0 != smartlist_len(missing)); -*missing_out = encode_protocol_list(missing); +tor_assert(smartlist_len(missing_all) != 0); +*missing_out = encode_protocol_list(missing_all); } - smartlist_free(missing); + SMARTLIST_FOREACH(missing_some, proto_entry_t *, ent, proto_entry_free(ent)); + smar
[tor-commits] [tor/maint-0.3.3] rust: Add new protover::ProtoEntry type which uses new datatypes.
commit 54c964332b27104e56442128f8ce85110af89c96 Author: Isis Lovecruft Date: Wed Mar 21 01:18:02 2018 + rust: Add new protover::ProtoEntry type which uses new datatypes. This replaces the `protover::SupportedProtocols` (why would you have a type just for things which are supported?) with a new, more generic type, `protover::ProtoEntry`, which utilises the new, more memory-efficient datatype in protover::protoset. * REMOVE `get_supported_protocols()` and `SupportedProtocols::tor_supported()` (since they were never used separately) and collapse their functionality into a single `ProtoEntry::supported()` method. * REMOVE `SupportedProtocols::from_proto_entries()` and reimplement its functionality as the more rusty `impl FromStr for ProtoEntry`. * REMOVE `get_proto_and_vers()` function and refactor it into the more rusty `impl FromStr for ProtoEntry`. * FIXES part of #24031: https://bugs.torproject.org/24031 --- src/rust/protover/protover.rs | 144 ++ 1 file changed, 75 insertions(+), 69 deletions(-) diff --git a/src/rust/protover/protover.rs b/src/rust/protover/protover.rs index 1ccad4af4..1f62e70f1 100644 --- a/src/rust/protover/protover.rs +++ b/src/rust/protover/protover.rs @@ -1,20 +1,19 @@ // Copyright (c) 2016-2017, The Tor Project, Inc. */ // See LICENSE for licensing information */ -use external::c_tor_version_as_new_as; - +use std::collections::HashMap; +use std::collections::hash_map; +use std::fmt; use std::str; use std::str::FromStr; -use std::fmt; -use std::collections::{HashMap, HashSet}; -use std::ops::Range; use std::string::String; -use std::u32; use tor_util::strings::NUL_BYTE; +use external::c_tor_version_as_new_as; use errors::ProtoverError; use protoset::Version; +use protoset::ProtoSet; /// The first version of Tor that included "proto" entries in its descriptors. /// Authorities should use this to decide whether to guess proto lines. @@ -142,82 +141,89 @@ pub fn get_supported_protocols() -> &'static str { .unwrap_or("") } -pub struct SupportedProtocols(HashMap); - -impl SupportedProtocols { -pub fn from_proto_entries(protocol_strs: I) -> Result -where -I: Iterator, -S: AsRef, -{ -let mut parsed = HashMap::new(); -for subproto in protocol_strs { -let (name, version) = get_proto_and_vers(subproto.as_ref())?; -parsed.insert(name, version); -} -Ok(SupportedProtocols(parsed)) +/// A map of protocol names to the versions of them which are supported. +#[derive(Clone, Debug, PartialEq, Eq)] +pub struct ProtoEntry(HashMap); + +impl Default for ProtoEntry { +fn default() -> ProtoEntry { +ProtoEntry( HashMap::new() ) } +} -/// Translates a string representation of a protocol list to a -/// SupportedProtocols instance. -/// -/// # Examples -/// -/// ``` -/// use protover::SupportedProtocols; -/// -/// let supported_protocols = SupportedProtocols::from_proto_entries_string( -/// "HSDir=1-2 HSIntro=3-4" -/// ); -/// ``` -pub fn from_proto_entries_string( -proto_entries: &str, -) -> Result { -Self::from_proto_entries(proto_entries.split(" ")) +impl ProtoEntry { +/// Get an iterator over the `Protocol`s and their `ProtoSet`s in this `ProtoEntry`. +pub fn iter(&self) -> hash_map::Iter { +self.0.iter() } /// Translate the supported tor versions from a string into a -/// HashMap, which is useful when looking up a specific +/// ProtoEntry, which is useful when looking up a specific /// subprotocol. -/// -fn tor_supported() -> Result { -Self::from_proto_entries_string(get_supported_protocols()) +pub fn supported() -> Result { +let supported: &'static str = get_supported_protocols(); + +supported.parse() +} + +pub fn get(&self, protocol: &Protocol) -> Option<&ProtoSet> { +self.0.get(protocol) +} + +pub fn insert(&mut self, key: Protocol, value: ProtoSet) { +self.0.insert(key, value); +} + +pub fn remove(&mut self, key: &Protocol) -> Option { +self.0.remove(key) +} + +pub fn is_empty(&self) -> bool { +self.0.is_empty() } } -/// Parse the subprotocol type and its version numbers. -/// -/// # Inputs -/// -/// * A `protocol_entry` string, comprised of a keyword, an "=" sign, and one -/// or more version numbers. -/// -/// # Returns -/// -/// A `Result` whose `Ok` value is a tuple of `(Proto, HashSet)`, where the -/// first element is the subprotocol type (see `protover::Proto`) and the last -/// element is a(n unordered) set of unique version numbers which are supported. -/// Otherwise, the `Err` value of this `Result` is a description of the error -/// -fn get_proto_and_vers<'a>( -protocol_entry: &'a str, -) -> Result<(Pr
[tor-commits] [tor/maint-0.3.3] rust: Add new ProtoverVote type and refactor functions to methods.
commit 2eb1b7f2fd05eb0302e41b55f5cb61959cc9528e Author: Isis Lovecruft Date: Wed Mar 21 01:52:41 2018 + rust: Add new ProtoverVote type and refactor functions to methods. This adds a new type for votes upon `protover::ProtoEntry`s (technically, on `protover::UnvalidatedProtoEntry`s, because the C code does not validate based upon currently known protocols when voting, in order to maintain future-compatibility), and converts several functions which would have operated on this datatype into methods for ease-of-use and readability. This also fixes a behavioural differentce to the C version of protover_compute_vote(). The C version of protover_compute_vote() calls expand_protocol_list() which checks if there would be too many subprotocols *or* expanded individual version numbers, i.e. more than MAX_PROTOCOLS_TO_EXPAND, and does this *per vote* (but only in compute_vote(), everywhere else in the C seems to only care about the number of subprotocols, not the number of individual versions). We need to match its behaviour in Rust and ensure we're not allowing more than it would to get the votes to match. * ADD new `protover::ProtoverVote` datatype. * REMOVE the `protover::compute_vote()` function and refactor it into an equivalent-in-behaviour albeit more memory-efficient voting algorithm based on the new underlying `protover::protoset::ProtoSet` datatype, as `ProtoverVote::compute()`. * REMOVE the `protover::write_vote_to_string()` function, since this functionality is now generated by the impl_to_string_for_proto_entry!() macro for both `ProtoEntry` and `UnvalidatedProtoEntry` (the latter of which is the correct type to return from a voting protocol instance, since the entity voting may not know of all protocols being voted upon or known about by other voting parties). * FIXES part of #24031: https://bugs.torproject.org/24031 rust: Fix a difference in compute_vote() behaviour to C version. --- src/rust/protover/protover.rs | 195 -- 1 file changed, 93 insertions(+), 102 deletions(-) diff --git a/src/rust/protover/protover.rs b/src/rust/protover/protover.rs index 2a1a5df9e..6f1ad768e 100644 --- a/src/rust/protover/protover.rs +++ b/src/rust/protover/protover.rs @@ -281,6 +281,15 @@ impl UnvalidatedProtoEntry { self.0.is_empty() } +pub fn len(&self) -> usize { +let mut total: usize = 0; + +for (_, versions) in self.iter() { +total += versions.len(); +} +total +} + /// Determine if we support every protocol a client supports, and if not, /// determine which protocols we do not have support for. /// @@ -478,120 +487,102 @@ impl From for UnvalidatedProtoEntry { } } -/// Protocol voting implementation. +/// A mapping of protocols to a count of how many times each of their `Version`s +/// were voted for or supported. /// -/// Given a list of strings describing protocol versions, return a new -/// string encoding all of the protocols that are listed by at -/// least threshold of the inputs. -/// -/// The string is sorted according to the following conventions: -/// - Protocols names are alphabetized -/// - Protocols are in order low to high -/// - Individual and ranges are listed together. For example, -/// "3, 5-10,13" -/// - All entries are unique -/// -/// # Examples -/// ``` -/// use protover::compute_vote; +/// # Warning /// -/// let protos = vec![String::from("Link=3-4"), String::from("Link=3")]; -/// let vote = compute_vote(protos, 2); -/// assert_eq!("Link=3", vote) -/// ``` -pub fn compute_vote( -list_of_proto_strings: Vec, -threshold: i32, -) -> String { -let empty = String::from(""); - -if list_of_proto_strings.is_empty() { -return empty; -} - -// all_count is a structure to represent the count of the number of -// supported versions for a specific protocol. For example, in JSON format: -// { -// "FirstSupportedProtocol": { -// "1": "3", -// "2": "1" -// } -// } -// means that FirstSupportedProtocol has three votes which support version -// 1, and one vote that supports version 2 -let mut all_count: HashMap> = -HashMap::new(); - -// parse and collect all of the protos and their versions and collect them -for vote in list_of_proto_strings { -let this_vote: HashMap = -match parse_protocols_from_string_with_no_validation(&vote) { -Ok(result) => result, -Err(_) => continue, -}; -for (protocol, versions) in this_vote { -let supported_vers: &mut HashMap = -all_count.entry(protocol).or_insert(HashMap::new()); - -for version in versions.0 { -let counter: &mut usize = -
[tor-commits] [tor/maint-0.3.3] rust: Refactor Rust impl of protover_list_supports_protocol_or_later().
commit 269053a3801ebe925707db5a8e519836ad2242c9 Author: Isis Lovecruft Date: Wed Mar 21 02:59:25 2018 + rust: Refactor Rust impl of protover_list_supports_protocol_or_later(). This includes a subtle difference in behaviour, as in 4258f1e18, where we return (matching the C impl's return behaviour) earlier than before if parsing failed, saving us computation in parsing the versions into a protover::protoset::ProtoSet. * REFACTOR `protover::ffi::protover_list_supports_protocol_or_later()` to use new types and methods. --- src/rust/protover/ffi.rs | 12 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/rust/protover/ffi.rs b/src/rust/protover/ffi.rs index d9365bdd7..e7c821116 100644 --- a/src/rust/protover/ffi.rs +++ b/src/rust/protover/ffi.rs @@ -141,11 +141,15 @@ pub extern "C" fn protocol_list_supports_protocol_or_later( Err(_) => return 0, }; -let is_supported = -protover_string_supports_protocol_or_later( -protocol_list, protocol, version); +let proto_entry: UnvalidatedProtoEntry = match protocol_list.parse() { +Ok(n) => n, +Err(_) => return 1, +}; -return if is_supported { 1 } else { 0 }; +if proto_entry.supports_protocol_or_later(&protocol.into(), &version) { +return 1; +} +0 } /// Provide an interface for C to translate arguments and return types for ___ 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.3] rust: Refactor protover tests with new methods; note altered behaviours.
commit 493e565226fb6e5c985f787333bb0c89d661 Author: Isis Lovecruft Date: Wed Mar 21 02:13:40 2018 + rust: Refactor protover tests with new methods; note altered behaviours. Previously, the rust implementation of protover considered an empty string to be a valid ProtoEntry, while the C version did not (it must have a "=" character). Other differences include that unknown protocols must now be parsed as `protover::UnknownProtocol`s, and hence their entries as `protover::UnvalidatedProtoEntry`s, whereas before (nearly) all protoentries could be parsed regardless of how erroneous they might be considered by the C version. My apologies for this somewhat messy and difficult to read commit, if any part is frustrating to the reviewer, please feel free to ask me to split this into smaller changes (possibly hard to do, since so much changed), or ask me to comment on a specific line/change and clarify how/when the behaviours differ. The tests here should more closely match the behaviours exhibited by the C implementation, but I do not yet personally guarantee they match precisely. * REFACTOR unittests in protover::protover. * ADD new integration tests for previously untested behaviour. * FIXES part of #24031: https://bugs.torproject.org/24031. --- src/rust/protover/protover.rs | 214 +- src/rust/protover/tests/protover.rs | 355 2 files changed, 285 insertions(+), 284 deletions(-) diff --git a/src/rust/protover/protover.rs b/src/rust/protover/protover.rs index 247166c23..96e9dd582 100644 --- a/src/rust/protover/protover.rs +++ b/src/rust/protover/protover.rs @@ -659,154 +659,118 @@ mod test { use super::*; +macro_rules! assert_protoentry_is_parseable { +($e:expr) => ( +let protoentry: Result = $e.parse(); + +assert!(protoentry.is_ok(), format!("{:?}", protoentry.err())); +) +} + +macro_rules! assert_protoentry_is_unparseable { +($e:expr) => ( +let protoentry: Result = $e.parse(); + +assert!(protoentry.is_err()); +) +} + #[test] -fn test_versions_from_version_string() { -use std::collections::HashSet; +fn test_protoentry_from_str_multiple_protocols_multiple_versions() { +assert_protoentry_is_parseable!("Cons=3-4 Link=1,3-5"); +} -use super::Versions; +#[test] +fn test_protoentry_from_str_empty() { +assert_protoentry_is_unparseable!(""); +} -assert_eq!(Err("invalid protocol entry"), Versions::from_version_string("a,b")); -assert_eq!(Err("invalid protocol entry"), Versions::from_version_string("1,!")); +#[test] +fn test_protoentry_from_str_single_protocol_single_version() { +assert_protoentry_is_parseable!("HSDir=1"); +} -{ -let mut versions: HashSet = HashSet::new(); -versions.insert(1); -assert_eq!(versions, Versions::from_version_string("1").unwrap().0); -} -{ -let mut versions: HashSet = HashSet::new(); -versions.insert(1); -versions.insert(2); -assert_eq!(versions, Versions::from_version_string("1,2").unwrap().0); -} -{ -let mut versions: HashSet = HashSet::new(); -versions.insert(1); -versions.insert(2); -versions.insert(3); -assert_eq!(versions, Versions::from_version_string("1-3").unwrap().0); -} -{ -let mut versions: HashSet = HashSet::new(); -versions.insert(1); -versions.insert(2); -versions.insert(5); -assert_eq!(versions, Versions::from_version_string("1-2,5").unwrap().0); -} -{ -let mut versions: HashSet = HashSet::new(); -versions.insert(1); -versions.insert(3); -versions.insert(4); -versions.insert(5); -assert_eq!(versions, Versions::from_version_string("1,3-5").unwrap().0); -} +#[test] +fn test_protoentry_from_str_unknown_protocol() { +assert_protoentry_is_unparseable!("Ducks=5-7,8"); } #[test] -fn test_contains_only_supported_protocols() { -use super::contains_only_supported_protocols; - -assert_eq!(false, contains_only_supported_protocols("")); -assert_eq!(true, contains_only_supported_protocols("Cons=")); -assert_eq!(true, contains_only_supported_protocols("Cons=1")); -assert_eq!(false, contains_only_supported_protocols("Cons=0")); -assert_eq!(false, contains_only_supported_protocols("Cons=0-1")); -assert_eq!(false, contains_only_supported_protocols("Cons=5")); -assert_eq!(false, contains_only_supported_protocols("Cons=1-5")); -assert_eq!(false, contains_only_supporte
[tor-commits] [tor/maint-0.3.3] rust: Add new protover::UnvalidatedProtoEntry type.
commit 3c47d31e1f29a016e2f0f21ca8445430ed7aad0a Author: Isis Lovecruft Date: Wed Mar 21 01:29:36 2018 + rust: Add new protover::UnvalidatedProtoEntry type. This adds a new protover::UnvalidatedProtoEntry type, which is the UnknownProtocol variant of a ProtoEntry, and refactors several functions which should operate on this type into methods. This also fixes what was previously another difference to the C implementation: if you asked the C version of protovet_compute_vote() to compute a single vote containing "Fribble=", it would return NULL. However, the Rust version would return "Fribble=" since it didn't check if the versions were empty before constructing the string of differences. ("Fribble=" is technically a valid protover string.) This is now fixed, and the Rust version in that case will, analogous to (although safer than) C returning a NULL, return None. * REMOVE internal `contains_only_supported_protocols()` function. * REMOVE `all_supported()` function and refactor it into `UnvalidatedProtoEntry::all_supported()`. * REMOVE `parse_protocols_from_string_with_no_validation()` and refactor it into the more rusty implementation of `impl FromStr for UnvalidatedProtoEntry`. * REMOVE `protover_string_supports_protocol()` and refactor it into `UnvalidatedProtoEntry::supports_protocol()`. * REMOVE `protover_string_supports_protocol_or_later()` and refactor it into `UnvalidatedProtoEntry::supports_protocol_or_later()`. * FIXES part of #24031: https://bugs.torproject.org/24031 rust: Fix another C/Rust different in compute_vote(). This fixes the unittest from the prior commit by checking if the versions are empty before adding a protocol to a vote. --- src/rust/protover/protover.rs | 388 ++ 1 file changed, 208 insertions(+), 180 deletions(-) diff --git a/src/rust/protover/protover.rs b/src/rust/protover/protover.rs index 1f62e70f1..847406ca2 100644 --- a/src/rust/protover/protover.rs +++ b/src/rust/protover/protover.rs @@ -226,207 +226,235 @@ impl FromStr for ProtoEntry { } } -/// Parses a single subprotocol entry string into subprotocol and version -/// parts, and then checks whether any of those versions are unsupported. -/// Helper for protover::all_supported -/// -/// # Inputs -/// -/// Accepted data is in the string format as follows: -/// -/// "HSDir=1-1" -/// -/// # Returns -/// -/// Returns `true` if the protocol entry is well-formatted and only contains -/// versions that are also supported in tor. Otherwise, returns false -/// -fn contains_only_supported_protocols(proto_entry: &str) -> bool { -let (name, mut vers) = match get_proto_and_vers(proto_entry) { -Ok(n) => n, -Err(_) => return false, -}; - -let currently_supported = match SupportedProtocols::tor_supported() { -Ok(n) => n.0, -Err(_) => return false, -}; - -let supported_versions = match currently_supported.get(&name) { -Some(n) => n, -None => return false, -}; +/// A `ProtoEntry`, but whose `Protocols` can be any `UnknownProtocol`, not just +/// the supported ones enumerated in `Protocols`. The protocol versions are +/// validated, however. +#[derive(Clone, Debug, PartialEq, Eq)] +pub struct UnvalidatedProtoEntry(HashMap); -vers.0.retain(|x| !supported_versions.0.contains(x)); -vers.0.is_empty() +impl Default for UnvalidatedProtoEntry { +fn default() -> UnvalidatedProtoEntry { +UnvalidatedProtoEntry( HashMap::new() ) +} } -/// Determine if we support every protocol a client supports, and if not, -/// determine which protocols we do not have support for. -/// -/// # Inputs -/// -/// Accepted data is in the string format as follows: -/// -/// "HSDir=1-1 LinkAuth=1-2" -/// -/// # Returns -/// -/// Return `true` if every protocol version is one that we support. -/// Otherwise, return `false`. -/// Optionally, return parameters which the client supports but which we do not -/// -/// # Examples -/// ``` -/// use protover::all_supported; -/// -/// let (is_supported, unsupported) = all_supported("Link=1"); -/// assert_eq!(true, is_supported); -/// -/// let (is_supported, unsupported) = all_supported("Link=5-6"); -/// assert_eq!(false, is_supported); -/// assert_eq!("Link=5-6", unsupported); -/// -pub fn all_supported(protocols: &str) -> (bool, String) { -let unsupported = protocols -.split_whitespace() -.filter(|v| !contains_only_supported_protocols(v)) -.collect::>(); +impl UnvalidatedProtoEntry { +/// Get an iterator over the `Protocol`s and their `ProtoSet`s in this `ProtoEntry`. +pub fn iter(&self) -> hash_map::Iter { +self.0.iter() +} -(unsupported.is_empty(), unsupported.join(" ")) -} +pub fn get(&self, protocol: &UnknownProtocol) -> Option<&ProtoSet> { +self.0.get(
[tor-commits] [tor/maint-0.3.3] rust: Add macro for `impl ToString for {Unvalidated}ProtoEntry`.
commit fa15ea104d5b9f05192afa3a023d0e2405c3842a Author: Isis Lovecruft Date: Wed Mar 21 01:44:59 2018 + rust: Add macro for `impl ToString for {Unvalidated}ProtoEntry`. This implements conversions from either a ProtoEntry or an UnvalidatedProtoEntry into a String, for use in replacing such functions as `protover::write_vote_to_string()`. * ADD macro for implementing ToString trait for ProtoEntry and UnvalidatedProtoEntry. * FIXES part of #24031: https://bugs.torproject.org/24031 --- src/rust/protover/protover.rs | 21 + 1 file changed, 21 insertions(+) diff --git a/src/rust/protover/protover.rs b/src/rust/protover/protover.rs index 847406ca2..2a1a5df9e 100644 --- a/src/rust/protover/protover.rs +++ b/src/rust/protover/protover.rs @@ -226,6 +226,27 @@ impl FromStr for ProtoEntry { } } +/// Generate an implementation of `ToString` for either a `ProtoEntry` or an +/// `UnvalidatedProtoEntry`. +macro_rules! impl_to_string_for_proto_entry { +($t:ty) => ( +impl ToString for $t { +fn to_string(&self) -> String { +let mut parts: Vec = Vec::new(); + +for (protocol, versions) in self.iter() { +parts.push(format!("{}={}", protocol.to_string(), versions.to_string())); +} +parts.sort_unstable(); +parts.join(" ") +} +} +) +} + +impl_to_string_for_proto_entry!(ProtoEntry); +impl_to_string_for_proto_entry!(UnvalidatedProtoEntry); + /// A `ProtoEntry`, but whose `Protocols` can be any `UnknownProtocol`, not just /// the supported ones enumerated in `Protocols`. The protocol versions are /// validated, however. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/exoneratorproperties] Update translations for exoneratorproperties
commit 6160c25e96b3318f21eba481fd93d97db47c8f85 Author: Translation commit bot Date: Tue Apr 3 20:19:32 2018 + Update translations for exoneratorproperties --- pt_BR/exonerator.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pt_BR/exonerator.properties b/pt_BR/exonerator.properties index 8a3248390..34ed1aa54 100644 --- a/pt_BR/exonerator.properties +++ b/pt_BR/exonerator.properties @@ -19,7 +19,7 @@ summary.invalidparams.invalidip.title=O parâmetro de endereço IP é inválido. summary.invalidparams.invalidip.body=Desculpe, mas %s não é um endereço IP válido. O formato do endereço deve %s ou %s. summary.invalidparams.invalidtimestamp.title=O formato da data é inválido summary.invalidparams.invalidtimestamp.body=Desculpe, mas %s não é um formato válido para data. O formato deve ser %s. -summary.invalidparams.timestamptoorecent.title=Parâmetro de data muito recente +summary.invalidparams.timestamptoorecent.title=Parâmetro de data demasiado recente summary.invalidparams.timestamptoorecent.body=à possÃvel que o banco de dados ainda não contenha dados suficientes para responder corretamente a essa solicitação. Os últimos dados aceitos são de anteontem. Repita a sua pesquisa em outro dia. summary.serverproblem.nodata.title=Problema no servidor summary.serverproblem.nodata.body.text=O banco de dados não contém nenhum dado da data requisitada. Por favor, tente mais tarde. Se o problema persisitir, por favor %s. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/exoneratorproperties_completed] Update translations for exoneratorproperties_completed
commit c69a8d6b8e36b42f481895cd60579ca5818c18b3 Author: Translation commit bot Date: Tue Apr 3 20:19:38 2018 + Update translations for exoneratorproperties_completed --- pt_BR/exonerator.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pt_BR/exonerator.properties b/pt_BR/exonerator.properties index 8a3248390..34ed1aa54 100644 --- a/pt_BR/exonerator.properties +++ b/pt_BR/exonerator.properties @@ -19,7 +19,7 @@ summary.invalidparams.invalidip.title=O parâmetro de endereço IP é inválido. summary.invalidparams.invalidip.body=Desculpe, mas %s não é um endereço IP válido. O formato do endereço deve %s ou %s. summary.invalidparams.invalidtimestamp.title=O formato da data é inválido summary.invalidparams.invalidtimestamp.body=Desculpe, mas %s não é um formato válido para data. O formato deve ser %s. -summary.invalidparams.timestamptoorecent.title=Parâmetro de data muito recente +summary.invalidparams.timestamptoorecent.title=Parâmetro de data demasiado recente summary.invalidparams.timestamptoorecent.body=à possÃvel que o banco de dados ainda não contenha dados suficientes para responder corretamente a essa solicitação. Os últimos dados aceitos são de anteontem. Repita a sua pesquisa em outro dia. summary.serverproblem.nodata.title=Problema no servidor summary.serverproblem.nodata.body.text=O banco de dados não contém nenhum dado da data requisitada. Por favor, tente mais tarde. Se o problema persisitir, por favor %s. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [webwml/master] remove a confusing and misinterpretable word
commit 3e6fa8badb6b8c2a1e0eab369bf0503a652735d4 Author: Roger Dingledine Date: Tue Apr 3 15:24:20 2018 -0400 remove a confusing and misinterpretable word --- about/en/jobs-communityliaison.wml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/about/en/jobs-communityliaison.wml b/about/en/jobs-communityliaison.wml index 24aac141..43795274 100644 --- a/about/en/jobs-communityliaison.wml +++ b/about/en/jobs-communityliaison.wml @@ -15,7 +15,7 @@ March 7, 2018 Are you passionate about helping people all over the world access the Internet freely and safely? Are you an advocate who wants to help build a network of communities that can use and improve privacy software? The Tor Project is looking for an outgoing and engaging Community Liaison to help advance our Global South outreach and training efforts. This will be a full-time position, working remotely. -Your job will be to cultivate and nurture relationships with local people and community organizations in our target countries. You will contact, recruit, engage, and support Training Partners who represent local at-risk populations, and collaborate on identifying specific research objectives for users in target regions (i.e., Internet censorship circumvention tools for mobile, anonymization for file sharing, etc.). +Your job will be to cultivate and nurture relationships with local people and community organizations in our target countries. You will contact, engage, and support Training Partners who represent local at-risk populations, and collaborate on identifying specific research objectives for users in target regions (i.e., Internet censorship circumvention tools for mobile, anonymization for file sharing, etc.). The ideal candidate will have the following: Experience using and teaching Free Software (FOSS), particularly privacy tools like Tor, Signal, GNU/Linux, etc. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-abouttorproperties] Update translations for torbutton-abouttorproperties
commit 945ca9814e632066a1a2d64eba5787f6ffb29973 Author: Translation commit bot Date: Tue Apr 3 19:18:03 2018 + Update translations for torbutton-abouttorproperties --- hu/abouttor.properties | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/hu/abouttor.properties b/hu/abouttor.properties index bf41c573e..f8cf6fbb5 100644 --- a/hu/abouttor.properties +++ b/hu/abouttor.properties @@ -10,11 +10,11 @@ aboutTor.searchDDG.search.link=https://duckduckgo.com/ aboutTor.donationBanner.donate=Támogasson Most! -aboutTor.donationBanner.slogan=Tor: Powering Digital Resistance -aboutTor.donationBanner.mozilla=Give today and Mozilla will match your gift! +aboutTor.donationBanner.slogan=Tor: A digitális ellenállás motorja +aboutTor.donationBanner.mozilla=Adja ma és a Mozilla is ad annyit! -aboutTor.donationBanner.tagline1=Protecting Journalists, Whistleblowers, & Activists Since 2006 -aboutTor.donationBanner.tagline2=Networking Freedom Worldwide +aboutTor.donationBanner.tagline1=Az újságÃrók, szivárogtatók és aktÃvisták védelme 2006 óta +aboutTor.donationBanner.tagline2=Hálózati szabadság világméretben aboutTor.donationBanner.tagline3=Internetes szabadság -aboutTor.donationBanner.tagline4=Fostering Free Expression Worldwide +aboutTor.donationBanner.tagline4=A szabad kifejezés támogatása világszerte aboutTor.donationBanner.tagline5=Milliók személyes adatainak megvédése minden egyes nap ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-abouttorproperties_completed] Update translations for torbutton-abouttorproperties_completed
commit b4d036fdb5f58b65a96a06279f0d60df0f1e8700 Author: Translation commit bot Date: Tue Apr 3 19:18:08 2018 + Update translations for torbutton-abouttorproperties_completed --- hu/abouttor.properties | 11 +++ 1 file changed, 11 insertions(+) diff --git a/hu/abouttor.properties b/hu/abouttor.properties index f210ec785..f8cf6fbb5 100644 --- a/hu/abouttor.properties +++ b/hu/abouttor.properties @@ -7,3 +7,14 @@ aboutTor.searchDDG.privacy=Keresés biztonságosan a https://duckduckgo.com/privacy.html # The following string is a link which replaces %2$S above. aboutTor.searchDDG.search.link=https://duckduckgo.com/ + +aboutTor.donationBanner.donate=Támogasson Most! + +aboutTor.donationBanner.slogan=Tor: A digitális ellenállás motorja +aboutTor.donationBanner.mozilla=Adja ma és a Mozilla is ad annyit! + +aboutTor.donationBanner.tagline1=Az újságÃrók, szivárogtatók és aktÃvisták védelme 2006 óta +aboutTor.donationBanner.tagline2=Hálózati szabadság világméretben +aboutTor.donationBanner.tagline3=Internetes szabadság +aboutTor.donationBanner.tagline4=A szabad kifejezés támogatása világszerte +aboutTor.donationBanner.tagline5=Milliók személyes adatainak megvédése minden egyes nap ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-perl5lib] Update translations for tails-perl5lib
commit 3834dcf948dfeb1b837aadc679c96e7e63ca4ae2 Author: Translation commit bot Date: Tue Apr 3 19:17:33 2018 + Update translations for tails-perl5lib --- hu.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hu.po b/hu.po index ed89ab88f..98bdb36d7 100644 --- a/hu.po +++ b/hu.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" "POT-Creation-Date: 2018-03-15 12:15+\n" -"PO-Revision-Date: 2018-04-03 18:47+\n" +"PO-Revision-Date: 2018-04-03 18:48+\n" "Last-Translator: vargaviktor \n" "Language-Team: Hungarian (http://www.transifex.com/otf/torproject/language/hu/)\n" "MIME-Version: 1.0\n" @@ -34,4 +34,4 @@ msgstr "Az eszköz amirÅl a Tails fut nem található. Lehetséges, hogy a \"to msgid "" "The drive Tails is running from cannot be found. Maybe you used the 'toram' " "option?" -msgstr "" +msgstr "Nem található a meghajtó, amirÅl a Tails fut. Talán a `toram' opciót használta?" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-perl5lib_completed] Update translations for tails-perl5lib_completed
commit 98a0a6420c2e54830938a83a69775e79a0503bf9 Author: Translation commit bot Date: Tue Apr 3 19:17:37 2018 + Update translations for tails-perl5lib_completed --- hu.po | 15 --- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/hu.po b/hu.po index 59c7c9338..98bdb36d7 100644 --- a/hu.po +++ b/hu.po @@ -5,13 +5,14 @@ # Translators: # benewfy , 2016 # Lajos Pasztor , 2014 +# vargaviktor , 2018 msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" -"POT-Creation-Date: 2017-05-20 10:59+0200\n" -"PO-Revision-Date: 2017-09-19 22:59+\n" -"Last-Translator: benewfy \n" +"POT-Creation-Date: 2018-03-15 12:15+\n" +"PO-Revision-Date: 2018-04-03 18:48+\n" +"Last-Translator: vargaviktor \n" "Language-Team: Hungarian (http://www.transifex.com/otf/torproject/language/hu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,12 +26,12 @@ msgstr "Hiba" #: ../lib/Tails/RunningSystem.pm:161 msgid "" -"The device Tails is running from cannot be found. Maybe you used the `toram'" +"The device Tails is running from cannot be found. Maybe you used the 'toram'" " option?" -msgstr "Az eszköz amirÅl a Tails fut nem található. Lehetséges, hogy a \"toram\" opciót használtad?" +msgstr "Az eszköz amirÅl a Tails fut nem található. Lehetséges, hogy a \"toram\" opciót használta?" #: ../lib/Tails/RunningSystem.pm:192 msgid "" -"The drive Tails is running from cannot be found. Maybe you used the `toram' " +"The drive Tails is running from cannot be found. Maybe you used the 'toram' " "option?" -msgstr "Nem található a meghajtó, amirÅl a Tails fut. Talán a `toram' opciót használtad?" +msgstr "Nem található a meghajtó, amirÅl a Tails fut. Talán a `toram' opciót használta?" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-launcher-network-settings_completed] Update translations for tor-launcher-network-settings_completed
commit 2ace62218b13c82be253b041079cd10027f462fb Author: Translation commit bot Date: Tue Apr 3 19:16:37 2018 + Update translations for tor-launcher-network-settings_completed --- ga/network-settings.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ga/network-settings.dtd b/ga/network-settings.dtd index 0ac54aea6..2e86b2867 100644 --- a/ga/network-settings.dtd +++ b/ga/network-settings.dtd @@ -49,7 +49,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-network-settings] Update translations for tor-launcher-network-settings
commit cb11a8303dd54e3a01417d9399ea81ec3cfe202b Author: Translation commit bot Date: Tue Apr 3 19:16:32 2018 + Update translations for tor-launcher-network-settings --- ga/network-settings.dtd | 2 +- hu/network-settings.dtd | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ga/network-settings.dtd b/ga/network-settings.dtd index 0ac54aea6..2e86b2867 100644 --- a/ga/network-settings.dtd +++ b/ga/network-settings.dtd @@ -49,7 +49,7 @@ - + diff --git a/hu/network-settings.dtd b/hu/network-settings.dtd index 9ad1d9719..d2692766a 100644 --- a/hu/network-settings.dtd +++ b/hu/network-settings.dtd @@ -42,7 +42,7 @@ - + ___ 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 85ae0dc37c2f20505d18e4da1bbb3a95a8f71d4f Author: Translation commit bot Date: Tue Apr 3 19:15:46 2018 + Update translations for liveusb-creator_completed --- hu/hu.po | 800 --- 1 file changed, 350 insertions(+), 450 deletions(-) diff --git a/hu/hu.po b/hu/hu.po index 7f83d9521..a89d763db 100644 --- a/hu/hu.po +++ b/hu/hu.po @@ -5,21 +5,24 @@ # Translators: # benewfy , 2015 # blackc0de , 2015 +# Falu , 2017 # Blackywantscookies, 2014 # Blackywantscookies, 2016 # Gábor Ginál dr. , 2014 # kane , 2013 # Lajos Pasztor , 2014 +# PB , 2017 # Sulyok Péter , 2009 -# vargaviktor , 2013 +# Szajkó Levente , 2017 +# vargaviktor , 2013,2018 # vargaviktor , 2012 msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-11-02 21:23+0100\n" -"PO-Revision-Date: 2016-06-20 22:55+\n" -"Last-Translator: Blackywantscookies\n" +"POT-Creation-Date: 2017-11-10 15:57+0100\n" +"PO-Revision-Date: 2018-04-03 18:50+\n" +"Last-Translator: vargaviktor \n" "Language-Team: Hungarian (http://www.transifex.com/otf/torproject/language/hu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,591 +30,488 @@ msgstr "" "Language: hu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../liveusb/gui.py:451 -msgid "\"Clone & Install\"" -msgstr "\"Klónozás & TelepÃtés\"" +#: ../tails_installer/creator.py:101 +msgid "You must run this application as root" +msgstr "Az alkalmazást root-ként kell futtatnia" -#: ../liveusb/gui.py:453 -msgid "\"Install from ISO\"" -msgstr "\"TelepÃtés ISO-ból\"" +#: ../tails_installer/creator.py:147 +msgid "Extracting live image to the target device..." +msgstr "ÃlÅ képfájl kibontása a cél eszközre..." -#: ../liveusb/dialog.py:157 ../liveusb/launcher_ui.py:153 +#: ../tails_installer/creator.py:154 #, python-format -msgid "%(distribution)s Installer" -msgstr "%(distribution)s TelepÃtÅ" +msgid "Wrote to device at %(speed)d MB/sec" +msgstr "Az eszközre %(speed)d MB/sec sebességel Ãrtam." -#: ../liveusb/gui.py:804 -#, python-format -msgid "%(filename)s selected" -msgstr "%(filename)s kiválasztva" +#: ../tails_installer/creator.py:184 +msgid "Setting up OLPC boot file..." +msgstr "Az OLPC boot fájl beállÃtása..." -#: ../liveusb/gui.py:424 +#: ../tails_installer/creator.py:315 #, python-format -msgid "%(size)s %(label)s" -msgstr "%(size)s %(label)s" +msgid "" +"There was a problem executing the following command: `%(command)s`.\n" +"A more detailed error log has been written to '%(filename)s'." +msgstr "Hiba történt a következÅ parancs futtatásakor: `%(command)s`.\nRészletes hiba bejegyzés készül a '%(filename)s' fájlba." -#: ../liveusb/gui.py:430 -#, python-format -msgid "%(vendor)s %(model)s (%(details)s) - %(device)s" -msgstr "%(vendor)s %(model)s (%(details)s) - %(device)s" +#: ../tails_installer/creator.py:334 +msgid "Verifying SHA1 checksum of LiveCD image..." +msgstr "A LiveCD kép SHA1 összegének ellenÅrzéseâ¦" -#: ../liveusb/creator.py:1097 -#, python-format -msgid "%s already bootable" -msgstr "%s már bootolható" +#: ../tails_installer/creator.py:338 +msgid "Verifying SHA256 checksum of LiveCD image..." +msgstr "A Live CD kép SHA256 összegének ellenÅrzéseâ¦" -#: ../liveusb/launcher_ui.py:160 +#: ../tails_installer/creator.py:354 msgid "" -"http://www.w3.org/TR/REC-html40/strict.dtd\";>\n" -"\n" -"p, li { white-space: pre-wrap; }\n" -"\n" -"Need help? Read the documentation." -msgstr "http://www.w3.org/TR/REC-html40/strict.dtd\";>\n\np, li { white-space: pre-wrap; }\n\nSegÃtségre van szükséged? Olvasd el a dokumentációt." - -#: ../liveusb/launcher_ui.py:155 -msgid "" -"\n" -"Install Tails on another USB stick by copying the Tails system that you are currently using..\n" -"\n" -"The USB stick that you install on is formatted and all data is lost.\n" -"\n" -"The encrypted persistent storage of the Tails USB stick that you are currently using is not copied.\n" -"\n" -"" -msgstr "\nTelepÃtsd fel a Tails-t egy másik USB-re úgy, hogy átmásolod azt a Tails rendszert amit jelenleg használsz..\n\n\nAz USB amire telepÃtesz az formázva van és minden adat el van vesze róla.\n\nA titkosÃtott tartós tárhelye a Tails USB-nek amit jelenleg használsz nincs lemásolva.\n\n" +"Error: The SHA1 of your Live CD is invalid. You can run this program with " +"the --noverify argument to bypass this verification check." +msgstr "Hiba: Az élÅ CD kép SHA1 összegének ellenÅrzése sikertelen. A programot a --noverify·argumentummal indÃtva mellÅzheti ezt az ellenÅrzést." -#: ../liveusb/launcher_ui.py:157 -msgid "" -"\n" -"Upgrade another Tails USB stick to the same version of Tails that you are currently using.\n" -"\n" -"The encrypted persistent storage of the Tails USB stick that you upgrade is preserved.\n" -"\n" -"The encrypted persistent st
[tor-commits] [translation/liveusb-creator] Update translations for liveusb-creator
commit 47eae05aa1ec6e4b3c6623737a69a04f8c3e69e5 Author: Translation commit bot Date: Tue Apr 3 19:15:41 2018 + Update translations for liveusb-creator --- hu/hu.po | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/hu/hu.po b/hu/hu.po index 80d8d16f9..a89d763db 100644 --- a/hu/hu.po +++ b/hu/hu.po @@ -14,15 +14,15 @@ # PB , 2017 # Sulyok Péter , 2009 # Szajkó Levente , 2017 -# vargaviktor , 2013 +# vargaviktor , 2013,2018 # vargaviktor , 2012 msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-11-10 15:57+0100\n" -"PO-Revision-Date: 2017-12-13 15:56+\n" -"Last-Translator: Szajkó Levente \n" +"PO-Revision-Date: 2018-04-03 18:50+\n" +"Last-Translator: vargaviktor \n" "Language-Team: Hungarian (http://www.transifex.com/otf/torproject/language/hu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -413,7 +413,7 @@ msgid "" "\n" "\n" "The persistent storage on this USB stick will be preserved." -msgstr "" +msgstr "\n\nAz állandó tárhely az USB sticken megÅrzésre kerül." #: ../tails_installer/gui.py:731 #, python-format @@ -456,7 +456,7 @@ msgstr "Nem található LiveOS ezen az ISO-n" #: ../tails_installer/source.py:34 #, python-format msgid "Could not guess underlying block device: %s" -msgstr "" +msgstr "Nem azonosÃtható az alatta található blokk eszköz:%s" #: ../tails_installer/source.py:49 #, python-format @@ -490,7 +490,7 @@ msgstr "Probléma lépett fel %s%s%svégrehajtása közben" #: ../tails_installer/utils.py:124 msgid "Could not open device for writing." -msgstr "" +msgstr "Nem nyitható meg az eszköz Ãrásra." #: ../data/tails-installer.ui.h:1 msgid "Installation Instructions" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [webwml/master] try harder to convert the community liaiason spot to full-time
commit ff5a7f1ffcc462d3e201e427872b2a4deb75c680 Author: Roger Dingledine Date: Tue Apr 3 15:15:23 2018 -0400 try harder to convert the community liaiason spot to full-time --- about/en/jobs-communityliaison.wml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/about/en/jobs-communityliaison.wml b/about/en/jobs-communityliaison.wml index b36a59c6..24aac141 100644 --- a/about/en/jobs-communityliaison.wml +++ b/about/en/jobs-communityliaison.wml @@ -14,7 +14,7 @@ Community Liaison March 7, 2018 Are you passionate about helping people all over the world access the Internet freely and safely? Are you an advocate who wants to help build a network of communities that can use and improve privacy software? -The Tor Project is looking for an outgoing and engaging Community Liaison to help advance our Global South outreach and training efforts. This will be a part-time position, approximately 20 hours/wk. +The Tor Project is looking for an outgoing and engaging Community Liaison to help advance our Global South outreach and training efforts. This will be a full-time position, working remotely. Your job will be to cultivate and nurture relationships with local people and community organizations in our target countries. You will contact, recruit, engage, and support Training Partners who represent local at-risk populations, and collaborate on identifying specific research objectives for users in target regions (i.e., Internet censorship circumvention tools for mobile, anonymization for file sharing, etc.). The ideal candidate will have the following: ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/exoneratorproperties] Update translations for exoneratorproperties
commit a6c019cb7fd50be9649e92dc475e9fd5066f5b3c Author: Translation commit bot Date: Tue Apr 3 18:49:32 2018 + Update translations for exoneratorproperties --- hu/exonerator.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hu/exonerator.properties b/hu/exonerator.properties index e53aa1585..1b7e92cf7 100644 --- a/hu/exonerator.properties +++ b/hu/exonerator.properties @@ -19,8 +19,8 @@ summary.invalidparams.invalidip.title=Ãrvénytelen IP cÃm paraméter summary.invalidparams.invalidip.body=Sajnálom, a %s nem egy érvényes IP cÃm. Az elvárt IP cÃm formátuma %s vagy %s. summary.invalidparams.invalidtimestamp.title=Ãrvénytelen dátum paraméter summary.invalidparams.invalidtimestamp.body=Sajnálom, a %s nem egy érvényes dátum. Az elvárt dátum formátuma %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.invalidparams.timestamptoorecent.title=Az data paraméter túl friss +summary.invalidparams.timestamptoorecent.body=Az adatbázis nem tartalma elég adatot ahhoz, hogy pontosan megválaszolhassuk ezt a kérést. A legutoljára elfogadott adat tegnapelÅtti. Kérjük ismételje meg a keresést egy másik napon. summary.serverproblem.nodata.title=Kiszolgáló probléma summary.serverproblem.nodata.body.text=Az adatbázis nem tartalmaz semmi adatot a kért dátumhoz. Kérlek próbáld újra késÅbb. Ha ez a probléma fennáll, kérlek %s! summary.serverproblem.nodata.body.link=add a tudomásunkra ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/exoneratorproperties_completed] Update translations for exoneratorproperties_completed
commit 0d001dbc8d3739bb36a1c54e4c87f267a8788660 Author: Translation commit bot Date: Tue Apr 3 18:49:37 2018 + Update translations for exoneratorproperties_completed --- hu/exonerator.properties | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hu/exonerator.properties b/hu/exonerator.properties index 1878c536f..1b7e92cf7 100644 --- a/hu/exonerator.properties +++ b/hu/exonerator.properties @@ -19,6 +19,8 @@ summary.invalidparams.invalidip.title=Ãrvénytelen IP cÃm paraméter summary.invalidparams.invalidip.body=Sajnálom, a %s nem egy érvényes IP cÃm. Az elvárt IP cÃm formátuma %s vagy %s. summary.invalidparams.invalidtimestamp.title=Ãrvénytelen dátum paraméter summary.invalidparams.invalidtimestamp.body=Sajnálom, a %s nem egy érvényes dátum. Az elvárt dátum formátuma %s. +summary.invalidparams.timestamptoorecent.title=Az data paraméter túl friss +summary.invalidparams.timestamptoorecent.body=Az adatbázis nem tartalma elég adatot ahhoz, hogy pontosan megválaszolhassuk ezt a kérést. A legutoljára elfogadott adat tegnapelÅtti. Kérjük ismételje meg a keresést egy másik napon. summary.serverproblem.nodata.title=Kiszolgáló probléma summary.serverproblem.nodata.body.text=Az adatbázis nem tartalmaz semmi adatot a kért dátumhoz. Kérlek próbáld újra késÅbb. Ha ez a probléma fennáll, kérlek %s! summary.serverproblem.nodata.body.link=add a tudomásunkra ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-perl5lib] Update translations for tails-perl5lib
commit a475b375cf5eb765baa20a0e0e2795161b3a5f2b Author: Translation commit bot Date: Tue Apr 3 18:47:30 2018 + Update translations for tails-perl5lib --- hu.po | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/hu.po b/hu.po index b342daa1c..ed89ab88f 100644 --- a/hu.po +++ b/hu.po @@ -5,13 +5,14 @@ # Translators: # benewfy , 2016 # Lajos Pasztor , 2014 +# vargaviktor , 2018 msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" "POT-Creation-Date: 2018-03-15 12:15+\n" -"PO-Revision-Date: 2018-03-31 13:21+\n" -"Last-Translator: carolyn \n" +"PO-Revision-Date: 2018-04-03 18:47+\n" +"Last-Translator: vargaviktor \n" "Language-Team: Hungarian (http://www.transifex.com/otf/torproject/language/hu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgstr "Hiba" msgid "" "The device Tails is running from cannot be found. Maybe you used the 'toram'" " option?" -msgstr "" +msgstr "Az eszköz amirÅl a Tails fut nem található. Lehetséges, hogy a \"toram\" opciót használta?" #: ../lib/Tails/RunningSystem.pm:192 msgid "" ___ 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 858c3d2a02d72b3d1e42c78fa4091afa7985de61 Author: Translation commit bot Date: Tue Apr 3 18:45:58 2018 + Update translations for torbirdy --- hu/torbirdy.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hu/torbirdy.dtd b/hu/torbirdy.dtd index c964d4d12..e2a5ad139 100644 --- a/hu/torbirdy.dtd +++ b/hu/torbirdy.dtd @@ -38,7 +38,7 @@ - + ___ 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 0618b5c51cc4dc49ba88651906847793db6c2214 Author: Translation commit bot Date: Tue Apr 3 18:46:04 2018 + Update translations for torbirdy_completed --- hu/torbirdy.dtd | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hu/torbirdy.dtd b/hu/torbirdy.dtd index 20b95056c..e2a5ad139 100644 --- a/hu/torbirdy.dtd +++ b/hu/torbirdy.dtd @@ -38,6 +38,8 @@ + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [torspec/master] 291: The move to two guard nodes
commit 815a7108eb4973106c002b1347fd7b67a09392de Author: Nick Mathewson Date: Tue Apr 3 14:30:03 2018 -0400 291: The move to two guard nodes --- proposals/000-index.txt | 6 +- proposals/291-two-guard-nodes.txt | 251 ++ 2 files changed, 255 insertions(+), 2 deletions(-) diff --git a/proposals/000-index.txt b/proposals/000-index.txt index e4eebf3..744353b 100644 --- a/proposals/000-index.txt +++ b/proposals/000-index.txt @@ -170,7 +170,7 @@ Proposals by number: 247 Defending Against Guard Discovery Attacks using Vanguards [DRAFT] 248 Remove all RSA identity keys [DRAFT] 249 Allow CREATE cells with >505 bytes of handshake data [ACCEPTED] -250 Random Number Generation During Tor Voting [CLOSED] +250 Random Number Generation During Tor Voting [CLOSED] 251 Padding for netflow record resolution reduction [DRAFT] 252 Single Onion Services [SUPERSEDED] 253 Out of Band Circuit HMACs [DRAFT] @@ -211,6 +211,7 @@ Proposals by number: 288 Privacy-Preserving Statistics with Privcount in Tor (Shamir version) [DRAFT] 289 Authenticating sendme cells to mitigate bandwidth attacks [OPEN] 290 Continuously update consensus methods [OPEN] +291 The move to two guard nodes [OPEN] Proposals by status: @@ -271,6 +272,7 @@ Proposals by status: 287 Reduce circuit lifetime without overloading the network 289 Authenticating sendme cells to mitigate bandwidth attacks 290 Continuously update consensus methods + 291 The move to two guard nodes ACCEPTED: 172 GETINFO controller option for circuit information 173 GETINFO Option Expansion @@ -365,7 +367,7 @@ Proposals by status: 238 Better hidden service stats from Tor relays 243 Give out HSDir flag only to relays with Stable flag 244 Use RFC5705 Key Exporting in our AUTHENTICATE calls [in 0.3.0.1-alpha] - 250 Random Number Generation During Tor Voting + 250 Random Number Generation During Tor Voting 264 Putting version numbers on the Tor subprotocols [in 0.2.9.4-alpha] 271 Another algorithm for guard selection [in 0.3.0.1-alpha] 272 Listed routers should be Valid, Running, and treated as such [in 0.2.9.3-alpha, 0.2.9.4-alpha] diff --git a/proposals/291-two-guard-nodes.txt b/proposals/291-two-guard-nodes.txt new file mode 100644 index 000..a900ee9 --- /dev/null +++ b/proposals/291-two-guard-nodes.txt @@ -0,0 +1,251 @@ +Filename: 291-two-guard-nodes.txt +Title: The move to two guard nodes +Author: Mike Perry +Created: 2018-03-22 +Supersedes: Proposal 236 +Status: Open + +0. Background + + Back in 2014, Tor moved from three guard nodes to one guard node[1,2,3]. + + We made this change primarily to limit points of observability of entry + into the Tor network for clients and onion services, as well as to + reduce the ability of an adversary to track clients as they move from + one internet connection to another by their choice of guards. + + +1. Proposed changes + +1.1. Switch to two guards per client + + When this proposal becomes effective, clients will switch to using + two guard nodes. The guard node selection algorithms of Proposal 271 + will remain unchanged. Instead of having one primary guard "in use", + Tor clients will always use two. + + This will be accomplished by setting the guard-n-primary-guards-to-use + consensus parameter to 2, as well as guard-n-primary-guards to 2. + (Section 3.1 covers the reason for both parameters). This is equivalent + to using the torrc option NumEntryGuards=3D2, which can be used for + testing behavior prior to the consensus update. + +1.2. Enforce Tor's path restrictions across this guard layer + + In order to ensure that Tor can always build circuits using two guards + without resorting to a third, they must be chosen such that Tor's path + restrictions could still build a path with at least one of them, + regardless of the other nodes in the path. + + In other words, we must ensure that both guards are not chosen from the + same /16 or the same node family. In this way, Tor will always be able to + build a path using these guards, preventing the use of a third guard. + + +2. Discussion + +2.1. Why two guards? + + The main argument for switching to two guards is that because of Tor's + path restrictions, we're already using two guards, but we're using them + in a suboptimal and potentially dangerous way. + + Tor's path restrictions enforce the condition that the same node cannot + appear twice in the same circuit, nor can nodes from the same /16 subnet + or node family be used in the same circuit. + + Tor's paths are also built such that the exit node is chosen first and + held fixed during guard node choice, as are the IP, HSDIR, and RPs for + onion services. This means that whenever one of these nodes happens to + be the guard[4], or be in the same /16 or node family as the guard, Tor + will build that circuit using a second "primary" guard, as per proposal + 2
[tor-commits] [translation/tor-browser-manual_completed] Update translations for tor-browser-manual_completed
commit ca108da9973c8fd1b405650f7103d7a876383a78 Author: Translation commit bot Date: Tue Apr 3 16:20:06 2018 + Update translations for tor-browser-manual_completed --- pt/pt.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pt/pt.po b/pt/pt.po index 497e49f7f..9bb190563 100644 --- a/pt/pt.po +++ b/pt/pt.po @@ -128,7 +128,7 @@ msgstr "" #: bridges.page:6 msgid "Learn what bridges are and how to get them" -msgstr "Saiba o que são as pontes e como obtê-las" +msgstr "Saiba o que são as pontes e como as obter" #: bridges.page:10 msgid "Bridges" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-browser-manual] Update translations for tor-browser-manual
commit 41f22570d9da675b9a10cf03519892e730c8567e Author: Translation commit bot Date: Tue Apr 3 16:20:00 2018 + Update translations for tor-browser-manual --- pt/pt.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pt/pt.po b/pt/pt.po index 497e49f7f..9bb190563 100644 --- a/pt/pt.po +++ b/pt/pt.po @@ -128,7 +128,7 @@ msgstr "" #: bridges.page:6 msgid "Learn what bridges are and how to get them" -msgstr "Saiba o que são as pontes e como obtê-las" +msgstr "Saiba o que são as pontes e como as obter" #: bridges.page:10 msgid "Bridges" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-onioncircuits] Update translations for tails-onioncircuits
commit d5f97b4c7881344b2bd45d93ac1ca184f3f3c5f7 Author: Translation commit bot Date: Tue Apr 3 16:18:36 2018 + Update translations for tails-onioncircuits --- pt/onioncircuits.pot | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pt/onioncircuits.pot b/pt/onioncircuits.pot index 128553a2c..df704746a 100644 --- a/pt/onioncircuits.pot +++ b/pt/onioncircuits.pot @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-08-03 13:00+\n" -"PO-Revision-Date: 2018-04-03 15:43+\n" +"PO-Revision-Date: 2018-04-03 15:52+\n" "Last-Translator: Manuela Silva \n" "Language-Team: Portuguese (http://www.transifex.com/otf/torproject/language/pt/)\n" "MIME-Version: 1.0\n" @@ -73,7 +73,7 @@ msgstr "Desconhecido" #: ../onioncircuits:607 msgid "Fingerprint:" -msgstr "Assinatura digital:" +msgstr "Identificação:" #: ../onioncircuits:608 msgid "Published:" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-fingerdtd_completed] Update translations for tor-messenger-fingerdtd_completed
commit 3a167fead62da40430c66fc625cf6e7e14d24381 Author: Translation commit bot Date: Tue Apr 3 16:19:04 2018 + Update translations for tor-messenger-fingerdtd_completed --- pt/finger.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pt/finger.dtd b/pt/finger.dtd index 6d8302e94..df01ed1d5 100644 --- a/pt/finger.dtd +++ b/pt/finger.dtd @@ -8,7 +8,7 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-messenger-fingerdtd] Update translations for tor-messenger-fingerdtd
commit bc20937f7dd4860c1a77487214efaef68dc35945 Author: Translation commit bot Date: Tue Apr 3 16:18:59 2018 + Update translations for tor-messenger-fingerdtd --- pt/finger.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pt/finger.dtd b/pt/finger.dtd index 6d8302e94..df01ed1d5 100644 --- a/pt/finger.dtd +++ b/pt/finger.dtd @@ -8,7 +8,7 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-onioncircuits_completed] Update translations for tails-onioncircuits_completed
commit a082597d0a250da6b6a84f1a46c9eb60be1fa0fc Author: Translation commit bot Date: Tue Apr 3 16:18:41 2018 + Update translations for tails-onioncircuits_completed --- pt/onioncircuits.pot | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pt/onioncircuits.pot b/pt/onioncircuits.pot index 128553a2c..df704746a 100644 --- a/pt/onioncircuits.pot +++ b/pt/onioncircuits.pot @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-08-03 13:00+\n" -"PO-Revision-Date: 2018-04-03 15:43+\n" +"PO-Revision-Date: 2018-04-03 15:52+\n" "Last-Translator: Manuela Silva \n" "Language-Team: Portuguese (http://www.transifex.com/otf/torproject/language/pt/)\n" "MIME-Version: 1.0\n" @@ -73,7 +73,7 @@ msgstr "Desconhecido" #: ../onioncircuits:607 msgid "Fingerprint:" -msgstr "Assinatura digital:" +msgstr "Identificação:" #: ../onioncircuits:608 msgid "Published:" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor_animation_completed] Update translations for tor_animation_completed
commit 605e9b48e2bf38b3764585b831f06f9a66e399dc Author: Translation commit bot Date: Tue Apr 3 16:18:01 2018 + Update translations for tor_animation_completed --- pt.srt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pt.srt b/pt.srt index 6f5faea8a..de913130d 100644 --- a/pt.srt +++ b/pt.srt @@ -51,7 +51,7 @@ para o explorar 12 00:00:34,500 --> 00:00:37,000 -Mas não se você utilizar o Tor! +Mas não se utilizar o Tor! 13 00:00:37,140 --> 00:00:40,840 ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor_animation] Update translations for tor_animation
commit 40f5b09980b21715fc3510785d9e1bd048f0ad40 Author: Translation commit bot Date: Tue Apr 3 16:17:57 2018 + Update translations for tor_animation --- pt.srt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pt.srt b/pt.srt index 6f5faea8a..de913130d 100644 --- a/pt.srt +++ b/pt.srt @@ -51,7 +51,7 @@ para o explorar 12 00:00:34,500 --> 00:00:37,000 -Mas não se você utilizar o Tor! +Mas não se utilizar o Tor! 13 00:00:37,140 --> 00:00:40,840 ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-openpgp-applet_completed] Update translations for tails-openpgp-applet_completed
commit 88dade06e0543d5fc6d87645e5cf562ba5ee4867 Author: Translation commit bot Date: Tue Apr 3 16:18:25 2018 + Update translations for tails-openpgp-applet_completed --- pt/openpgp-applet.pot | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pt/openpgp-applet.pot b/pt/openpgp-applet.pot index 40856915c..fc94de4f6 100644 --- a/pt/openpgp-applet.pot +++ b/pt/openpgp-applet.pot @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: The 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-04-03 15:44+\n" +"PO-Revision-Date: 2018-04-03 15:54+\n" "Last-Translator: Manuela Silva \n" "Language-Team: Portuguese (http://www.transifex.com/otf/torproject/language/pt/)\n" "MIME-Version: 1.0\n" @@ -62,19 +62,19 @@ msgstr "A área de transferência não contém dados válidos." #: bin/openpgp-applet:337 bin/openpgp-applet:339 bin/openpgp-applet:341 msgid "Unknown Trust" -msgstr "Fidedignidade desconhecida" +msgstr "Confiança Desconhecida" #: bin/openpgp-applet:343 msgid "Marginal Trust" -msgstr "Fidedignidade marginal" +msgstr "Confiança Marginal" #: bin/openpgp-applet:345 msgid "Full Trust" -msgstr "Fidedignidade total" +msgstr "Confiança Total" #: bin/openpgp-applet:347 msgid "Ultimate Trust" -msgstr "Fidedignidade máxima" +msgstr "Confiança Máxima" #: bin/openpgp-applet:400 msgid "Name" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-openpgp-applet] Update translations for tails-openpgp-applet
commit 0b102cace6a729d34b8a6812a3f1209dc0625a44 Author: Translation commit bot Date: Tue Apr 3 16:18:20 2018 + Update translations for tails-openpgp-applet --- pt/openpgp-applet.pot | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pt/openpgp-applet.pot b/pt/openpgp-applet.pot index 40856915c..fc94de4f6 100644 --- a/pt/openpgp-applet.pot +++ b/pt/openpgp-applet.pot @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: The 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-04-03 15:44+\n" +"PO-Revision-Date: 2018-04-03 15:54+\n" "Last-Translator: Manuela Silva \n" "Language-Team: Portuguese (http://www.transifex.com/otf/torproject/language/pt/)\n" "MIME-Version: 1.0\n" @@ -62,19 +62,19 @@ msgstr "A área de transferência não contém dados válidos." #: bin/openpgp-applet:337 bin/openpgp-applet:339 bin/openpgp-applet:341 msgid "Unknown Trust" -msgstr "Fidedignidade desconhecida" +msgstr "Confiança Desconhecida" #: bin/openpgp-applet:343 msgid "Marginal Trust" -msgstr "Fidedignidade marginal" +msgstr "Confiança Marginal" #: bin/openpgp-applet:345 msgid "Full Trust" -msgstr "Fidedignidade total" +msgstr "Confiança Total" #: bin/openpgp-applet:347 msgid "Ultimate Trust" -msgstr "Fidedignidade máxima" +msgstr "Confiança Máxima" #: bin/openpgp-applet:400 msgid "Name" ___ 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 e40c60758c2788a5a15fa946ae09769287976222 Author: Translation commit bot Date: Tue Apr 3 16:16:51 2018 + Update translations for tails-misc --- pt.po | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pt.po b/pt.po index 985b759cf..0c7808e30 100644 --- a/pt.po +++ b/pt.po @@ -11,7 +11,7 @@ # Henrique Rodrigues, 2015 # Koh Pyreit , 2013 # LÃdia Martins , 2015 -# Manuela Silva , 2017 +# Manuela Silva , 2017-2018 # Marco de Carvalho , 2015 # Manuela Silva , 2015 # Manuela Silva , 2015 @@ -24,8 +24,8 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-03-12 19:03+0100\n" -"PO-Revision-Date: 2018-03-13 02:48+\n" -"Last-Translator: carolyn \n" +"PO-Revision-Date: 2018-04-03 15:51+\n" +"Last-Translator: Manuela Silva \n" "Language-Team: Portuguese (http://www.transifex.com/otf/torproject/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -103,7 +103,7 @@ 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 "Acerca de Tails" +msgstr "Sobre o Tails" #: config/chroot_local-includes/usr/local/bin/tails-about:35 msgid "The Amnesic Incognito Live System" ___ 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 0164188f9e725a0293de491d381fd8370c22fa0e Author: Translation commit bot Date: Tue Apr 3 16:16:09 2018 + Update translations for torbirdy --- pt/torbirdy.dtd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pt/torbirdy.dtd b/pt/torbirdy.dtd index 6b844c118..0c075accd 100644 --- a/pt/torbirdy.dtd +++ b/pt/torbirdy.dtd @@ -8,11 +8,11 @@ - + - + ___ 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 6278a6d755e692c878ceafc620a5147f31b42a77 Author: Translation commit bot Date: Tue Apr 3 16:15:57 2018 + Update translations for tails-persistence-setup --- pt/pt.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pt/pt.po b/pt/pt.po index b61d62ab1..5ff0fe8fa 100644 --- a/pt/pt.po +++ b/pt/pt.po @@ -9,7 +9,7 @@ # LÃdia Martins , 2015 # kagazz , 2014 # LuÃs Alexandre Campos M Barroso , 2015 -# Manuela Silva , 2014,2017 +# Manuela Silva , 2014,2017-2018 # Manuela Silva , 2015 # Nizia Dantas , 2014 # Drew Melim , 2014 @@ -21,7 +21,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" "POT-Creation-Date: 2017-05-15 13:51+0200\n" -"PO-Revision-Date: 2018-02-20 18:51+\n" +"PO-Revision-Date: 2018-04-03 15:48+\n" "Last-Translator: Manuela Silva \n" "Language-Team: Portuguese (http://www.transifex.com/otf/torproject/language/pt/)\n" "MIME-Version: 1.0\n" @@ -72,7 +72,7 @@ msgstr "Perfis de Thunderbird e correio eletrónico guardado localmente" #: ../lib/Tails/Persistence/Configuration/Presets.pm:98 msgid "GNOME Keyring" -msgstr "Chaveiro GNOME" +msgstr "Gestor de Chaves GNOME" #: ../lib/Tails/Persistence/Configuration/Presets.pm:100 msgid "Secrets stored by GNOME Keyring" ___ 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 2a3ab8d69ba05898777fe3492bfc3ff7d09fd3fa Author: Translation commit bot Date: Tue Apr 3 16:16:16 2018 + Update translations for torbirdy_completed --- pt/torbirdy.dtd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pt/torbirdy.dtd b/pt/torbirdy.dtd index 6b844c118..0c075accd 100644 --- a/pt/torbirdy.dtd +++ b/pt/torbirdy.dtd @@ -8,11 +8,11 @@ - + - + ___ 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 0c94beb49330cdd83b7aa88634a6c4c04ba8c65e Author: Translation commit bot Date: Tue Apr 3 16:16:03 2018 + Update translations for tails-persistence-setup_completed --- pt/pt.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pt/pt.po b/pt/pt.po index b61d62ab1..5ff0fe8fa 100644 --- a/pt/pt.po +++ b/pt/pt.po @@ -9,7 +9,7 @@ # LÃdia Martins , 2015 # kagazz , 2014 # LuÃs Alexandre Campos M Barroso , 2015 -# Manuela Silva , 2014,2017 +# Manuela Silva , 2014,2017-2018 # Manuela Silva , 2015 # Nizia Dantas , 2014 # Drew Melim , 2014 @@ -21,7 +21,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" "POT-Creation-Date: 2017-05-15 13:51+0200\n" -"PO-Revision-Date: 2018-02-20 18:51+\n" +"PO-Revision-Date: 2018-04-03 15:48+\n" "Last-Translator: Manuela Silva \n" "Language-Team: Portuguese (http://www.transifex.com/otf/torproject/language/pt/)\n" "MIME-Version: 1.0\n" @@ -72,7 +72,7 @@ msgstr "Perfis de Thunderbird e correio eletrónico guardado localmente" #: ../lib/Tails/Persistence/Configuration/Presets.pm:98 msgid "GNOME Keyring" -msgstr "Chaveiro GNOME" +msgstr "Gestor de Chaves GNOME" #: ../lib/Tails/Persistence/Configuration/Presets.pm:100 msgid "Secrets stored by GNOME Keyring" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere] Update translations for https_everywhere
commit cd3cc9c4b6c525f65315a2d7c314f8c98124d0ea Author: Translation commit bot Date: Tue Apr 3 16:15:35 2018 + Update translations for https_everywhere --- pt/https-everywhere.dtd | 2 +- pt/ssl-observatory.dtd | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pt/https-everywhere.dtd b/pt/https-everywhere.dtd index a24e7b1b2..fa634265a 100644 --- a/pt/https-everywhere.dtd +++ b/pt/https-everywhere.dtd @@ -12,7 +12,7 @@ - + diff --git a/pt/ssl-observatory.dtd b/pt/ssl-observatory.dtd index 2a63531b2..f3b0f49cf 100644 --- a/pt/ssl-observatory.dtd +++ b/pt/ssl-observatory.dtd @@ -39,10 +39,10 @@ to turn it on?">--> "Esta opção requer que o Tor esteja instalado e em execução"> +"Quando vê um certificado novo, comunique ao Observatório ao qual o ISP está ligado"> +"Isto irá obter e enviar o "Número de Sistema Autónomo" da sua rede. isto irá ajudar-nos a localizar os ataques contra HTTPS, e a determinar se nós temos observações das redes em locais, tal como Irão e SÃria, onde os ataques são bastante comuns."> ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/https_everywhere_completed] Update translations for https_everywhere_completed
commit 45bd4a20b2eb5df837e406fbc90628914c617542 Author: Translation commit bot Date: Tue Apr 3 16:15:44 2018 + Update translations for https_everywhere_completed --- pt/https-everywhere.dtd | 2 +- pt/ssl-observatory.dtd | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pt/https-everywhere.dtd b/pt/https-everywhere.dtd index a24e7b1b2..fa634265a 100644 --- a/pt/https-everywhere.dtd +++ b/pt/https-everywhere.dtd @@ -12,7 +12,7 @@ - + diff --git a/pt/ssl-observatory.dtd b/pt/ssl-observatory.dtd index 2a63531b2..f3b0f49cf 100644 --- a/pt/ssl-observatory.dtd +++ b/pt/ssl-observatory.dtd @@ -39,10 +39,10 @@ to turn it on?">--> "Esta opção requer que o Tor esteja instalado e em execução"> +"Quando vê um certificado novo, comunique ao Observatório ao qual o ISP está ligado"> +"Isto irá obter e enviar o "Número de Sistema Autónomo" da sua rede. isto irá ajudar-nos a localizar os ataques contra HTTPS, e a determinar se nós temos observações das redes em locais, tal como Irão e SÃria, onde os ataques são bastante comuns."> ___ 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 7032eb346909427e0a11acaec41fe2d6190f4dfb Author: Translation commit bot Date: Tue Apr 3 16:15:19 2018 + Update translations for torcheck_completed --- pt/torcheck.po | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pt/torcheck.po b/pt/torcheck.po index 1a536537e..6da270f04 100644 --- a/pt/torcheck.po +++ b/pt/torcheck.po @@ -7,7 +7,7 @@ # André Monteiro , 2014 # flavioamieiro , 2012 # Francisco P. , 2013 -# Manuela Silva , 2017 +# Manuela Silva , 2017-2018 # Manuela Silva , 2016 # Manuela Silva , 2015 # Nizia Dantas , 2014 @@ -19,8 +19,8 @@ msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2018-02-20 18:41+\n" -"Last-Translator: alfalb.as\n" +"PO-Revision-Date: 2018-04-03 15:54+\n" +"Last-Translator: Manuela Silva \n" "Language-Team: Portuguese (http://www.transifex.com/otf/torproject/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -79,10 +79,10 @@ msgstr "Para mais informação sobre esta retransmissão de saÃda, consulte:" msgid "" "The Tor Project is a US 501(c)(3) non-profit dedicated to the research, " "development, and education of online anonymity and privacy." -msgstr "O Projeto Tor é uma organização sem fins lucrativos US 501(c)(3) dedicada à investigação, desenvolvimento e promoção de anonimidade e privacidade na web." +msgstr "O Tor Project é uma organização sem fins lucrativos US 501(c)(3) dedicada à investigação, desenvolvimento e promoção de anonimato e privacidade on-line." msgid "Learn More »" -msgstr "Saber mais »" +msgstr "Saber Mais »" msgid "Go" msgstr "Ir" ___ 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 764385ba714443dba49ec37e8c20526cefb460bb Author: Translation commit bot Date: Tue Apr 3 16:15:13 2018 + Update translations for torcheck --- pt/torcheck.po | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pt/torcheck.po b/pt/torcheck.po index 1a536537e..6da270f04 100644 --- a/pt/torcheck.po +++ b/pt/torcheck.po @@ -7,7 +7,7 @@ # André Monteiro , 2014 # flavioamieiro , 2012 # Francisco P. , 2013 -# Manuela Silva , 2017 +# Manuela Silva , 2017-2018 # Manuela Silva , 2016 # Manuela Silva , 2015 # Nizia Dantas , 2014 @@ -19,8 +19,8 @@ msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "POT-Creation-Date: 2012-02-16 20:28+PDT\n" -"PO-Revision-Date: 2018-02-20 18:41+\n" -"Last-Translator: alfalb.as\n" +"PO-Revision-Date: 2018-04-03 15:54+\n" +"Last-Translator: Manuela Silva \n" "Language-Team: Portuguese (http://www.transifex.com/otf/torproject/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -79,10 +79,10 @@ msgstr "Para mais informação sobre esta retransmissão de saÃda, consulte:" msgid "" "The Tor Project is a US 501(c)(3) non-profit dedicated to the research, " "development, and education of online anonymity and privacy." -msgstr "O Projeto Tor é uma organização sem fins lucrativos US 501(c)(3) dedicada à investigação, desenvolvimento e promoção de anonimidade e privacidade na web." +msgstr "O Tor Project é uma organização sem fins lucrativos US 501(c)(3) dedicada à investigação, desenvolvimento e promoção de anonimato e privacidade on-line." msgid "Learn More »" -msgstr "Saber mais »" +msgstr "Saber Mais »" msgid "Go" msgstr "Ir" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-onioncircuits_completed] Update translations for tails-onioncircuits_completed
commit 43cd4517a645a6ac4a786fd36689ad37eef5b976 Author: Translation commit bot Date: Tue Apr 3 15:48:25 2018 + Update translations for tails-onioncircuits_completed --- pt/onioncircuits.pot | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pt/onioncircuits.pot b/pt/onioncircuits.pot index 06791adc1..128553a2c 100644 --- a/pt/onioncircuits.pot +++ b/pt/onioncircuits.pot @@ -4,14 +4,14 @@ # # Translators: # Josefina Uachave , 2016 -# Manuela Silva , 2017 +# Manuela Silva , 2017-2018 # Sérgio Marques , 2016 msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-08-03 13:00+\n" -"PO-Revision-Date: 2017-09-22 21:53+\n" +"PO-Revision-Date: 2018-04-03 15:43+\n" "Last-Translator: Manuela Silva \n" "Language-Team: Portuguese (http://www.transifex.com/otf/torproject/language/pt/)\n" "MIME-Version: 1.0\n" @@ -22,7 +22,7 @@ msgstr "" #: ../onioncircuits:81 msgid "You are not connected to Tor yet..." -msgstr "Ainda não está ligado à rede Tor" +msgstr "Ainda não está ligado à rede Tor..." #: ../onioncircuits:95 msgid "Onion Circuits" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-onioncircuits] Update translations for tails-onioncircuits
commit 0817ef842745e87b503f8180ad4624738ffcbc45 Author: Translation commit bot Date: Tue Apr 3 15:48:21 2018 + Update translations for tails-onioncircuits --- pt/onioncircuits.pot | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pt/onioncircuits.pot b/pt/onioncircuits.pot index 06791adc1..128553a2c 100644 --- a/pt/onioncircuits.pot +++ b/pt/onioncircuits.pot @@ -4,14 +4,14 @@ # # Translators: # Josefina Uachave , 2016 -# Manuela Silva , 2017 +# Manuela Silva , 2017-2018 # Sérgio Marques , 2016 msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-08-03 13:00+\n" -"PO-Revision-Date: 2017-09-22 21:53+\n" +"PO-Revision-Date: 2018-04-03 15:43+\n" "Last-Translator: Manuela Silva \n" "Language-Team: Portuguese (http://www.transifex.com/otf/torproject/language/pt/)\n" "MIME-Version: 1.0\n" @@ -22,7 +22,7 @@ msgstr "" #: ../onioncircuits:81 msgid "You are not connected to Tor yet..." -msgstr "Ainda não está ligado à rede Tor" +msgstr "Ainda não está ligado à rede Tor..." #: ../onioncircuits:95 msgid "Onion Circuits" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-openpgp-applet] Update translations for tails-openpgp-applet
commit 3a2a629c6b7879f7d1f97508dcd39dd2b41c98e0 Author: Translation commit bot Date: Tue Apr 3 15:48:04 2018 + Update translations for tails-openpgp-applet --- pt/openpgp-applet.pot | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pt/openpgp-applet.pot b/pt/openpgp-applet.pot index 8f44eb83c..40856915c 100644 --- a/pt/openpgp-applet.pot +++ b/pt/openpgp-applet.pot @@ -4,14 +4,14 @@ # # Translators: # Josefina Uachave , 2016 -# Manuela Silva , 2017 +# Manuela Silva , 2017-2018 # Sérgio Marques , 2016 msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: ta...@boum.org\n" "POT-Creation-Date: 2017-08-05 15:07-0400\n" -"PO-Revision-Date: 2017-09-22 17:51+\n" +"PO-Revision-Date: 2018-04-03 15:44+\n" "Last-Translator: Manuela Silva \n" "Language-Team: Portuguese (http://www.transifex.com/otf/torproject/language/pt/)\n" "MIME-Version: 1.0\n" @@ -22,11 +22,11 @@ msgstr "" #: bin/openpgp-applet:160 msgid "You are about to exit OpenPGP Applet. Are you sure?" -msgstr "Está prestes a sair da MÃni Aplicação OpenPGP. Tem a certeza?" +msgstr "Está prestes a sair da Applet OpenPGP. Tem a certeza?" #: bin/openpgp-applet:172 msgid "OpenPGP encryption applet" -msgstr "MÃni aplicação de encriptação OpenPGP" +msgstr "Applet OpenPGP de encriptação" #: bin/openpgp-applet:175 msgid "Exit" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-openpgp-applet_completed] Update translations for tails-openpgp-applet_completed
commit ed42d58aa10236c8fb44b2514f071d2761cb341c Author: Translation commit bot Date: Tue Apr 3 15:48:09 2018 + Update translations for tails-openpgp-applet_completed --- pt/openpgp-applet.pot | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pt/openpgp-applet.pot b/pt/openpgp-applet.pot index 8f44eb83c..40856915c 100644 --- a/pt/openpgp-applet.pot +++ b/pt/openpgp-applet.pot @@ -4,14 +4,14 @@ # # Translators: # Josefina Uachave , 2016 -# Manuela Silva , 2017 +# Manuela Silva , 2017-2018 # Sérgio Marques , 2016 msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: ta...@boum.org\n" "POT-Creation-Date: 2017-08-05 15:07-0400\n" -"PO-Revision-Date: 2017-09-22 17:51+\n" +"PO-Revision-Date: 2018-04-03 15:44+\n" "Last-Translator: Manuela Silva \n" "Language-Team: Portuguese (http://www.transifex.com/otf/torproject/language/pt/)\n" "MIME-Version: 1.0\n" @@ -22,11 +22,11 @@ msgstr "" #: bin/openpgp-applet:160 msgid "You are about to exit OpenPGP Applet. Are you sure?" -msgstr "Está prestes a sair da MÃni Aplicação OpenPGP. Tem a certeza?" +msgstr "Está prestes a sair da Applet OpenPGP. Tem a certeza?" #: bin/openpgp-applet:172 msgid "OpenPGP encryption applet" -msgstr "MÃni aplicação de encriptação OpenPGP" +msgstr "Applet OpenPGP de encriptação" #: bin/openpgp-applet:175 msgid "Exit" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-launcher-network-settings_completed] Update translations for tor-launcher-network-settings_completed
commit f50e810dd3e1b605d1ae5d3d34f3d0f84b493e51 Author: Translation commit bot Date: Tue Apr 3 15:16:38 2018 + Update translations for tor-launcher-network-settings_completed --- ga/network-settings.dtd | 4 1 file changed, 4 insertions(+) diff --git a/ga/network-settings.dtd b/ga/network-settings.dtd index 9ee7beaa4..0ac54aea6 100644 --- a/ga/network-settings.dtd +++ b/ga/network-settings.dtd @@ -41,6 +41,10 @@ + + + + ___ 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 0031fa9fb837ea72f7b21d023891ef13107e4d15 Author: Translation commit bot Date: Tue Apr 3 15:16:21 2018 + Update translations for tor-launcher-properties_completed --- ga/torlauncher.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ga/torlauncher.properties b/ga/torlauncher.properties index 7f93c9d4d..27c4568ae 100644 --- a/ga/torlauncher.properties +++ b/ga/torlauncher.properties @@ -36,7 +36,7 @@ torlauncher.request_a_bridge=Iarr Droichead... torlauncher.request_a_new_bridge=Iarr Droichead Nua... torlauncher.contacting_bridgedb=Ag dul i dteagmháil le BridgeDB. Fan nóiméad. torlauncher.captcha_prompt=Réitigh an CAPTCHA le droichead a iarraidh. -torlauncher.bad_captcha_solution=NÃl an réiteach sin ceart. Bain triail eile as. +torlauncher.bad_captcha_solution=NÃl an freagra sin ceart. Bain triail eile as. torlauncher.unable_to_get_bridge=NÃorbh fhéidir droichead a fháil ó BridgeDB.\n\n%S torlauncher.no_meek=NÃl thacaÃonn an brabhsálaà seo le meek, acmhainn a theastaÃonn uait chun droichid a fháil. torlauncher.no_bridges_available=NÃl aon droichead ar fáil faoi láthair. Ãr leithscéal. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-misc_completed] Update translations for tails-misc_completed
commit ebe7cf06b59d6f0ff481e5ef3963ea1c39799267 Author: Translation commit bot Date: Tue Apr 3 15:16:48 2018 + Update translations for tails-misc_completed --- ga.po | 150 +++--- 1 file changed, 98 insertions(+), 52 deletions(-) diff --git a/ga.po b/ga.po index 821c9624b..2a150719e 100644 --- a/ga.po +++ b/ga.po @@ -3,13 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Kevin Scannell , 2017 +# Kevin Scannell , 2017-2018 msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-13 20:10+0200\n" -"PO-Revision-Date: 2018-01-12 14:26+\n" +"POT-Creation-Date: 2018-03-12 19:03+0100\n" +"PO-Revision-Date: 2018-04-03 14:59+\n" "Last-Translator: Kevin Scannell \n" "Language-Team: Irish (http://www.transifex.com/otf/torproject/language/ga/)\n" "MIME-Version: 1.0\n" @@ -43,36 +43,40 @@ msgid "" "\n" msgstr "Cabhraigh linn an fhadhb a réiteach!\nLéigh conas a chuirtear tuairisc ar fhabht faoinár mbráid.\nNá cuir an iomarca sonraà pearsanta sa tuairisc!\nMaidir le seoladh rÃomhphoist a sholáthar\n\nMá thugann tú seoladh rÃomhphoist dúinn, beimid in ann dul i dteagmháil leat chun an fhadhb a shoiléiriú. Tá tuilleadh mionsonraà de dhÃth i bhformhór mór na gcásanna agus is minic nach féidir linn aon tairbhe a bhaint as tuairisc gan sonraà teagmhála. à sin ráite, tugann sé deis do chúléisteoirÃ, mar shampla do sholáthraà seirbhÃse IdirlÃn nó do sholáthraà rÃomhphoist, deimhniú go n-úsáideann tú Tails.\n\n" -#: config/chroot_local-includes/usr/local/bin/electrum:17 +#: config/chroot_local-includes/usr/local/bin/electrum:57 msgid "Persistence is disabled for Electrum" msgstr "DÃchumasaÃodh seasmhacht sonraà in 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 "Nuair a atosaÃonn tú Tails, cailleann tú na sonraà go léir ó Electrum, do sparán Bitcoin san áireamh. Molaimid go láidir duit gan Electrum a úsáid gan seasmhacht sonraà a bheith ar siúl." -#: config/chroot_local-includes/usr/local/bin/electrum:21 +#: config/chroot_local-includes/usr/local/bin/electrum:60 msgid "Do you want to start Electrum anyway?" msgstr "An bhfuil fonn ort Electrum a thosú mar sin féin?" -#: config/chroot_local-includes/usr/local/bin/electrum:23 +#: config/chroot_local-includes/usr/local/bin/electrum:63 #: config/chroot_local-includes/usr/local/sbin/unsafe-browser:41 msgid "_Launch" msgstr "_Tosaigh" -#: config/chroot_local-includes/usr/local/bin/electrum:24 +#: config/chroot_local-includes/usr/local/bin/electrum:64 #: config/chroot_local-includes/usr/local/sbin/unsafe-browser:42 msgid "_Exit" msgstr "_Scoir" -#: config/chroot_local-includes/usr/share/gnome-shell/extensions/shutdown-hel...@tails.boum.org/extension.js:71 +#: config/chroot_local-includes/usr/share/gnome-shell/extensions/status-menu-hel...@tails.boum.org/extension.js:75 msgid "Restart" msgstr "Atosaigh" -#: config/chroot_local-includes/usr/share/gnome-shell/extensions/shutdown-hel...@tails.boum.org/extension.js:74 +#: config/chroot_local-includes/usr/share/gnome-shell/extensions/status-menu-hel...@tails.boum.org/extension.js:78 +msgid "Lock screen" +msgstr "Cuir an scáileán faoi ghlas" + +#: config/chroot_local-includes/usr/share/gnome-shell/extensions/status-menu-hel...@tails.boum.org/extension.js:81 msgid "Power Off" msgstr "Múch" @@ -101,24 +105,51 @@ msgstr "Eolas faoin leagan:\n%s" msgid "not available" msgstr "nÃl ar fáil" -#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:147 -#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:162 -#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:166 -msgid "Your additional software" -msgstr "Bogearraà breise atá agat" +#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:170 +msgid "Your additional software installation failed" +msgstr "Theip orainn an bogearra breise a shuiteáil" -#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:148 -#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:167 +#: config/chroot_local-includes/usr/local/sbin/tails-additional-software:171 +msgid "" +"The installation failed. Please check your additional software " +"configuration, or read the system log to understand better the problem." +msgstr "Theip ar an tsuiteáil. Féach ar chumraÃocht do chórais ó thaobh bogearraà breise, nó caith súil ar loganna an chóras chun tuiscint nÃos fearr a fháil ar an bhfadhb." + +#: con
[tor-commits] [translation/tails-misc] Update translations for tails-misc
commit 0f8c1275baeca4db94c7ddfbfa05b2de9bb0cc22 Author: Translation commit bot Date: Tue Apr 3 15:16:43 2018 + Update translations for tails-misc --- ga.po | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ga.po b/ga.po index ba41f531c..2a150719e 100644 --- a/ga.po +++ b/ga.po @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-03-12 19:03+0100\n" -"PO-Revision-Date: 2018-04-03 13:28+\n" +"PO-Revision-Date: 2018-04-03 14:59+\n" "Last-Translator: Kevin Scannell \n" "Language-Team: Irish (http://www.transifex.com/otf/torproject/language/ga/)\n" "MIME-Version: 1.0\n" @@ -117,16 +117,16 @@ msgstr "Theip ar an tsuiteáil. Féach ar chumraÃocht do chórais ó thaobh bog #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:177 msgid "Your additional software are installed" -msgstr "Suiteáladh an bogearra breise" +msgstr "Suiteáladh na bogearraà breise" #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:178 msgid "Your additional software are ready to use." -msgstr "Tá an bogearra breise réidh le húsáid." +msgstr "Tá na bogearraà breise réidh le húsáid." #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:194 #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:204 msgid "Your additional software upgrade failed" -msgstr "Theip orainn an bogearra breise a nuashonrú" +msgstr "Theip orainn na bogearraà breise a nuashonrú" #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:195 msgid "" @@ -231,7 +231,7 @@ msgid "" "\n" "Or do a manual upgrade.\n" "See https://tails.boum.org/doc/first_steps/upgrade#manual\""; -msgstr "" +msgstr "\"NÃl go leor cuimhne agat le nuashonruithe a lorg.\n\nBa chóir duit deimhniú go gcomhlÃonann an córas seo na riachtanais chun Tails a úsáid.\nFéach file:///usr/share/doc/tails/website/doc/about/requirements.en.html\n\nAtosaigh Tails agus bain triail eile as.\n\nNó déan nuashonrú de láimh.\nFéach 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 ___ 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 0cfd6a55dde983283c266570b8c9581baf873b98 Author: Translation commit bot Date: Tue Apr 3 15:16:17 2018 + Update translations for tor-launcher-properties --- ga/torlauncher.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ga/torlauncher.properties b/ga/torlauncher.properties index 7f93c9d4d..27c4568ae 100644 --- a/ga/torlauncher.properties +++ b/ga/torlauncher.properties @@ -36,7 +36,7 @@ torlauncher.request_a_bridge=Iarr Droichead... torlauncher.request_a_new_bridge=Iarr Droichead Nua... torlauncher.contacting_bridgedb=Ag dul i dteagmháil le BridgeDB. Fan nóiméad. torlauncher.captcha_prompt=Réitigh an CAPTCHA le droichead a iarraidh. -torlauncher.bad_captcha_solution=NÃl an réiteach sin ceart. Bain triail eile as. +torlauncher.bad_captcha_solution=NÃl an freagra sin ceart. Bain triail eile as. torlauncher.unable_to_get_bridge=NÃorbh fhéidir droichead a fháil ó BridgeDB.\n\n%S torlauncher.no_meek=NÃl thacaÃonn an brabhsálaà seo le meek, acmhainn a theastaÃonn uait chun droichid a fháil. torlauncher.no_bridges_available=NÃl aon droichead ar fáil faoi láthair. Ãr leithscéal. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-launcher-network-settings] Update translations for tor-launcher-network-settings
commit 8c014cbbaea37de39757c622634078f4f321d682 Author: Translation commit bot Date: Tue Apr 3 15:16:33 2018 + Update translations for tor-launcher-network-settings --- ga/network-settings.dtd | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ga/network-settings.dtd b/ga/network-settings.dtd index f058db5f6..0ac54aea6 100644 --- a/ga/network-settings.dtd +++ b/ga/network-settings.dtd @@ -41,10 +41,10 @@ - - - - + + + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [webwml/master] Remove Tor Messenger from the projects page
commit da5cd12ebcff234365e4329ca8c5ba9130f0ae5a Author: Sukhbir Singh Date: Tue Apr 3 10:15:33 2018 -0400 Remove Tor Messenger from the projects page See https://blog.torproject.org/sunsetting-tor-messenger Signed-off-by: hiro --- projects/en/projects.wml | 9 - 1 file changed, 9 deletions(-) diff --git a/projects/en/projects.wml b/projects/en/projects.wml index f8cec800..c819c2ee 100644 --- a/projects/en/projects.wml +++ b/projects/en/projects.wml @@ -43,15 +43,6 @@ interested in detailed statistics about Tor. -https://trac.torproject.org/projects/tor/wiki/doc/TorMessenger";> -https://trac.torproject.org/projects/tor/wiki/doc/TorMessenger";>Tor Messenger -Tor Messenger is a cross-platform chat program that aims to be secure by -default and sends all of its traffic over Tor. - - - https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-perl5lib] Update translations for tails-perl5lib
commit b0c55eab2a2ea53ef7aa8db6fcb72d6417c1f36e Author: Translation commit bot Date: Tue Apr 3 13:47:33 2018 + Update translations for tails-perl5lib --- ga.po | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ga.po b/ga.po index 3e042d39a..b12b63e14 100644 --- a/ga.po +++ b/ga.po @@ -3,14 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Kevin Scannell , 2017 +# Kevin Scannell , 2017-2018 msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" "POT-Creation-Date: 2018-03-15 12:15+\n" -"PO-Revision-Date: 2018-03-31 13:21+\n" -"Last-Translator: carolyn \n" +"PO-Revision-Date: 2018-04-03 13:22+\n" +"Last-Translator: Kevin Scannell \n" "Language-Team: Irish (http://www.transifex.com/otf/torproject/language/ga/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,10 +26,10 @@ msgstr "Earráid" msgid "" "The device Tails is running from cannot be found. Maybe you used the 'toram'" " option?" -msgstr "" +msgstr "Nà féidir teacht ar an ngléas óna bhfuil Tails ag rith. B'fhéidir gur úsáid tú an rogha 'toram'?" #: ../lib/Tails/RunningSystem.pm:192 msgid "" "The drive Tails is running from cannot be found. Maybe you used the 'toram' " "option?" -msgstr "" +msgstr "Nà féidir teacht ar an tiomántán óna bhfuil Tails ag rith. B'fhéidir gur úsáid tú an rogha 'toram'?" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-perl5lib_completed] Update translations for tails-perl5lib_completed
commit e52d53384f557fee5089aa06b814f218c7679c81 Author: Translation commit bot Date: Tue Apr 3 13:47:38 2018 + Update translations for tails-perl5lib_completed --- ga.po | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/ga.po b/ga.po index 9a595811c..b12b63e14 100644 --- a/ga.po +++ b/ga.po @@ -3,13 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Kevin Scannell , 2017 +# Kevin Scannell , 2017-2018 msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" -"POT-Creation-Date: 2017-05-20 10:59+0200\n" -"PO-Revision-Date: 2017-09-25 23:34+\n" +"POT-Creation-Date: 2018-03-15 12:15+\n" +"PO-Revision-Date: 2018-04-03 13:22+\n" "Last-Translator: Kevin Scannell \n" "Language-Team: Irish (http://www.transifex.com/otf/torproject/language/ga/)\n" "MIME-Version: 1.0\n" @@ -24,12 +24,12 @@ msgstr "Earráid" #: ../lib/Tails/RunningSystem.pm:161 msgid "" -"The device Tails is running from cannot be found. Maybe you used the `toram'" +"The device Tails is running from cannot be found. Maybe you used the 'toram'" " option?" -msgstr "Nà féidir teacht ar an ngléas óna bhfuil Tails ag rith. B'fhéidir gur úsáid tú an rogha `toram'?" +msgstr "Nà féidir teacht ar an ngléas óna bhfuil Tails ag rith. B'fhéidir gur úsáid tú an rogha 'toram'?" #: ../lib/Tails/RunningSystem.pm:192 msgid "" -"The drive Tails is running from cannot be found. Maybe you used the `toram' " +"The drive Tails is running from cannot be found. Maybe you used the 'toram' " "option?" -msgstr "Nà féidir teacht ar an tiomántán óna bhfuil Tails ag rith. B'fhéidir gur úsáid tú an rogha `toram'?" +msgstr "Nà féidir teacht ar an tiomántán óna bhfuil Tails ag rith. B'fhéidir gur úsáid tú an rogha 'toram'?" ___ 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 ec1d1ace54edbc5cbf076fdc712ced01412a1029 Author: Translation commit bot Date: Tue Apr 3 13:46:16 2018 + Update translations for tor-launcher-properties --- ga/torlauncher.properties | 24 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/ga/torlauncher.properties b/ga/torlauncher.properties index 9eb336b15..7f93c9d4d 100644 --- a/ga/torlauncher.properties +++ b/ga/torlauncher.properties @@ -26,20 +26,20 @@ torlauncher.error_proxy_addr_missing=Caithfidh tú seoladh IP nó óstainm agus torlauncher.error_proxy_type_missing=Caithfidh tú cineál an tseachfhreastalaà a roghnú. torlauncher.error_bridges_missing=Caithfidh tú droichead nó droichid a shonrú. torlauncher.error_default_bridges_type_missing=Caithfidh tú cineál iompair a roghnú do na droichid ionsuite. -torlauncher.error_bridgedb_bridges_missing=Please request a bridge. +torlauncher.error_bridgedb_bridges_missing=Iarr droichead. torlauncher.error_bridge_bad_default_type=NÃl aon droichead a úsáideann cineál iompair %S ar fáil. Athraigh do chuid socruithe. torlauncher.bridge_suffix.meek-amazon=(oibrÃonn sé sa tSÃn) torlauncher.bridge_suffix.meek-azure=(oibrÃonn sé sa tSÃn) -torlauncher.request_a_bridge=Request a Bridge⦠-torlauncher.request_a_new_bridge=Request a New Bridge⦠-torlauncher.contacting_bridgedb=Contacting BridgeDB. Please wait. -torlauncher.captcha_prompt=Solve the CAPTCHA to request a bridge. -torlauncher.bad_captcha_solution=The solution is not correct. Please try again. -torlauncher.unable_to_get_bridge=Unable to obtain a bridge from BridgeDB.\n\n%S -torlauncher.no_meek=This browser is not configured for meek, which is needed to obtain bridges. -torlauncher.no_bridges_available=No bridges are available at this time. Sorry. +torlauncher.request_a_bridge=Iarr Droichead... +torlauncher.request_a_new_bridge=Iarr Droichead Nua... +torlauncher.contacting_bridgedb=Ag dul i dteagmháil le BridgeDB. Fan nóiméad. +torlauncher.captcha_prompt=Réitigh an CAPTCHA le droichead a iarraidh. +torlauncher.bad_captcha_solution=NÃl an réiteach sin ceart. Bain triail eile as. +torlauncher.unable_to_get_bridge=NÃorbh fhéidir droichead a fháil ó BridgeDB.\n\n%S +torlauncher.no_meek=NÃl thacaÃonn an brabhsálaà seo le meek, acmhainn a theastaÃonn uait chun droichid a fháil. +torlauncher.no_bridges_available=NÃl aon droichead ar fáil faoi láthair. Ãr leithscéal. torlauncher.connect=Ceangail torlauncher.restart_tor=Atosaigh Tor @@ -73,6 +73,6 @@ torlauncher.bootstrapWarning.noroute=nÃl aon bhealach chuig an óstach torlauncher.bootstrapWarning.ioerror=earráid léite/scrÃofa torlauncher.bootstrapWarning.pt_missing=córas iompair ionphlugáilte ar iarraidh -torlauncher.nsresult.NS_ERROR_NET_RESET=The connection to the server was lost. -torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Could not connect to the server. -torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Could not connect to the proxy. +torlauncher.nsresult.NS_ERROR_NET_RESET=Briseadh an ceangal leis an bhfreastalaÃ. +torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=NÃorbh fhéidir ceangal leis an bhfreastalaÃ. +torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=NÃorbh fhéidir ceangal a bhunú leis an seachfhreastalaÃ. ___ 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 1ca40b9fc10bec1ff10bc1339d6b5466bc0f4f23 Author: Translation commit bot Date: Tue Apr 3 13:46:20 2018 + Update translations for tor-launcher-properties_completed --- ga/torlauncher.properties | 14 ++ 1 file changed, 14 insertions(+) diff --git a/ga/torlauncher.properties b/ga/torlauncher.properties index 9c9a313dc..7f93c9d4d 100644 --- a/ga/torlauncher.properties +++ b/ga/torlauncher.properties @@ -26,11 +26,21 @@ torlauncher.error_proxy_addr_missing=Caithfidh tú seoladh IP nó óstainm agus torlauncher.error_proxy_type_missing=Caithfidh tú cineál an tseachfhreastalaà a roghnú. torlauncher.error_bridges_missing=Caithfidh tú droichead nó droichid a shonrú. torlauncher.error_default_bridges_type_missing=Caithfidh tú cineál iompair a roghnú do na droichid ionsuite. +torlauncher.error_bridgedb_bridges_missing=Iarr droichead. torlauncher.error_bridge_bad_default_type=NÃl aon droichead a úsáideann cineál iompair %S ar fáil. Athraigh do chuid socruithe. torlauncher.bridge_suffix.meek-amazon=(oibrÃonn sé sa tSÃn) torlauncher.bridge_suffix.meek-azure=(oibrÃonn sé sa tSÃn) +torlauncher.request_a_bridge=Iarr Droichead... +torlauncher.request_a_new_bridge=Iarr Droichead Nua... +torlauncher.contacting_bridgedb=Ag dul i dteagmháil le BridgeDB. Fan nóiméad. +torlauncher.captcha_prompt=Réitigh an CAPTCHA le droichead a iarraidh. +torlauncher.bad_captcha_solution=NÃl an réiteach sin ceart. Bain triail eile as. +torlauncher.unable_to_get_bridge=NÃorbh fhéidir droichead a fháil ó BridgeDB.\n\n%S +torlauncher.no_meek=NÃl thacaÃonn an brabhsálaà seo le meek, acmhainn a theastaÃonn uait chun droichid a fháil. +torlauncher.no_bridges_available=NÃl aon droichead ar fáil faoi láthair. Ãr leithscéal. + torlauncher.connect=Ceangail torlauncher.restart_tor=Atosaigh Tor torlauncher.quit=Ãirigh as @@ -62,3 +72,7 @@ torlauncher.bootstrapWarning.timeout=ceangal thar am torlauncher.bootstrapWarning.noroute=nÃl aon bhealach chuig an óstach torlauncher.bootstrapWarning.ioerror=earráid léite/scrÃofa torlauncher.bootstrapWarning.pt_missing=córas iompair ionphlugáilte ar iarraidh + +torlauncher.nsresult.NS_ERROR_NET_RESET=Briseadh an ceangal leis an bhfreastalaÃ. +torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=NÃorbh fhéidir ceangal leis an bhfreastalaÃ. +torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=NÃorbh fhéidir ceangal a bhunú leis an seachfhreastalaÃ. ___ 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 0429c865364d40d2990cf997d3c3aa9737adf649 Author: Translation commit bot Date: Tue Apr 3 13:46:41 2018 + Update translations for tails-misc --- ga.po | 30 +++--- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/ga.po b/ga.po index 4b582e59d..ba41f531c 100644 --- a/ga.po +++ b/ga.po @@ -3,14 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Kevin Scannell , 2017 +# Kevin Scannell , 2017-2018 msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-03-12 19:03+0100\n" -"PO-Revision-Date: 2018-03-13 02:48+\n" -"Last-Translator: carolyn \n" +"PO-Revision-Date: 2018-04-03 13:28+\n" +"Last-Translator: Kevin Scannell \n" "Language-Team: Irish (http://www.transifex.com/otf/torproject/language/ga/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -74,7 +74,7 @@ msgstr "Atosaigh" #: config/chroot_local-includes/usr/share/gnome-shell/extensions/status-menu-hel...@tails.boum.org/extension.js:78 msgid "Lock screen" -msgstr "" +msgstr "Cuir an scáileán faoi ghlas" #: config/chroot_local-includes/usr/share/gnome-shell/extensions/status-menu-hel...@tails.boum.org/extension.js:81 msgid "Power Off" @@ -107,37 +107,37 @@ msgstr "nÃl ar fáil" #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:170 msgid "Your additional software installation failed" -msgstr "" +msgstr "Theip orainn an bogearra breise a shuiteáil" #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:171 msgid "" "The installation failed. Please check your additional software " "configuration, or read the system log to understand better the problem." -msgstr "" +msgstr "Theip ar an tsuiteáil. Féach ar chumraÃocht do chórais ó thaobh bogearraà breise, nó caith súil ar loganna an chóras chun tuiscint nÃos fearr a fháil ar an bhfadhb." #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:177 msgid "Your additional software are installed" -msgstr "" +msgstr "Suiteáladh an bogearra breise" #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:178 msgid "Your additional software are ready to use." -msgstr "" +msgstr "Tá an bogearra breise réidh le húsáid." #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:194 #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:204 msgid "Your additional software upgrade failed" -msgstr "" +msgstr "Theip orainn an bogearra breise a nuashonrú" #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:195 msgid "" "The check for upgrades failed. This might be due to a network problem. " "Please check your network connection, try to restart Tails, or read the " "system log to understand better the problem." -msgstr "" +msgstr "NÃorbh fhéidir linn nuashonruithe a lorg. Seans gur tharla sé seo mar gheall ar fhadhb leis an lÃonra. Féach ar do cheangal lÃonra, atosaigh Tails, nó caith súil ar loganna an chórais chun tuiscint nÃos fearr a fháil ar an bhfadhb." #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:201 msgid "Your additional software are up to date" -msgstr "" +msgstr "Tá do bhogearraà breise cothrom le dáta" #: config/chroot_local-includes/usr/local/sbin/tails-additional-software:202 msgid "The upgrade was successful." @@ -197,7 +197,7 @@ msgstr "Theip ar dhallamullóg MAC ar chárta lÃonra ${nic_name} (${nic}). Thei #: config/chroot_local-includes/usr/local/bin/tails-screen-locker:109 msgid "Lock Screen" -msgstr "" +msgstr "Cuir an scáileán faoi ghlas" #: config/chroot_local-includes/usr/local/bin/tails-screen-locker:118 #: config/chroot_local-includes/usr/local/bin/tor-browser:46 @@ -206,15 +206,15 @@ msgstr "Cealaigh" #: config/chroot_local-includes/usr/local/bin/tails-screen-locker:124 msgid "Screen Locker" -msgstr "" +msgstr "Glasálaà an Scáileáin" #: config/chroot_local-includes/usr/local/bin/tails-screen-locker:130 msgid "Set up a password to unlock the screen." -msgstr "" +msgstr "Socraigh focal faire chun an scáileán a dhÃghlasáil." #: config/chroot_local-includes/usr/local/bin/tails-screen-locker:135 msgid "Password" -msgstr "" +msgstr "Focal faire" #: config/chroot_local-includes/usr/local/bin/tails-screen-locker:141 msgid "Confirm" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-perl5lib] Update translations for tails-perl5lib
commit 270b0fcadbf08cc7e8837669f3c5c4541b2d1d80 Author: Translation commit bot Date: Tue Apr 3 13:17:30 2018 + Update translations for tails-perl5lib --- it.po | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/it.po b/it.po index f573197ae..bd6355833 100644 --- a/it.po +++ b/it.po @@ -6,13 +6,14 @@ # Alessandro Toffalini, 2017 # Francesca Ciceri , 2014 # Giuseppe Pignataro (Fasbyte01) , 2016 +# Random_R, 2018 msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" "POT-Creation-Date: 2018-03-15 12:15+\n" -"PO-Revision-Date: 2018-03-31 13:21+\n" -"Last-Translator: carolyn \n" +"PO-Revision-Date: 2018-04-03 12:51+\n" +"Last-Translator: Random_R\n" "Language-Team: Italian (http://www.transifex.com/otf/torproject/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -28,10 +29,10 @@ msgstr "Errore" msgid "" "The device Tails is running from cannot be found. Maybe you used the 'toram'" " option?" -msgstr "" +msgstr "Impossibile trovare il dispositivo su cui sta girando Tails. Forse hai usato l'opzione 'toram'?" #: ../lib/Tails/RunningSystem.pm:192 msgid "" "The drive Tails is running from cannot be found. Maybe you used the 'toram' " "option?" -msgstr "" +msgstr "Impossibile trovare il disco su cui sta girando Tails. Forse hai usato l'opzione 'toram'?" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-perl5lib_completed] Update translations for tails-perl5lib_completed
commit f7f157d9d442f0bafc92a6baa23271a7ff9984a0 Author: Translation commit bot Date: Tue Apr 3 13:17:35 2018 + Update translations for tails-perl5lib_completed --- it.po | 15 --- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/it.po b/it.po index 3622edbde..bd6355833 100644 --- a/it.po +++ b/it.po @@ -6,13 +6,14 @@ # Alessandro Toffalini, 2017 # Francesca Ciceri , 2014 # Giuseppe Pignataro (Fasbyte01) , 2016 +# Random_R, 2018 msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" -"POT-Creation-Date: 2017-05-20 10:59+0200\n" -"PO-Revision-Date: 2017-12-21 09:54+\n" -"Last-Translator: Alessandro Toffalini\n" +"POT-Creation-Date: 2018-03-15 12:15+\n" +"PO-Revision-Date: 2018-04-03 12:51+\n" +"Last-Translator: Random_R\n" "Language-Team: Italian (http://www.transifex.com/otf/torproject/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,12 +27,12 @@ msgstr "Errore" #: ../lib/Tails/RunningSystem.pm:161 msgid "" -"The device Tails is running from cannot be found. Maybe you used the `toram'" +"The device Tails is running from cannot be found. Maybe you used the 'toram'" " option?" -msgstr "Il dispositivo su cui Tails è in esecuzione non può essere trovato. à stata utilizzata l'opzione \"toram\"?" +msgstr "Impossibile trovare il dispositivo su cui sta girando Tails. Forse hai usato l'opzione 'toram'?" #: ../lib/Tails/RunningSystem.pm:192 msgid "" -"The drive Tails is running from cannot be found. Maybe you used the `toram' " +"The drive Tails is running from cannot be found. Maybe you used the 'toram' " "option?" -msgstr "Il drive su cui Tails è in esecuzione non può essere trovato. Hai forse usato l'opzione \"toram\"?" +msgstr "Impossibile trovare il disco su cui sta girando Tails. Forse hai usato l'opzione 'toram'?" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-perl5lib] Update translations for tails-perl5lib
commit f8d057419dacb72e9ed8343bb9a3ad82820fd627 Author: Translation commit bot Date: Tue Apr 3 12:17:31 2018 + Update translations for tails-perl5lib --- is.po | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/is.po b/is.po index 1ddb4df90..2755ade94 100644 --- a/is.po +++ b/is.po @@ -3,14 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Sveinn à Felli , 2016 +# Sveinn à Felli , 2016,2018 msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" "POT-Creation-Date: 2018-03-15 12:15+\n" -"PO-Revision-Date: 2018-03-31 13:21+\n" -"Last-Translator: carolyn \n" +"PO-Revision-Date: 2018-04-03 11:49+\n" +"Last-Translator: Sveinn à Felli \n" "Language-Team: Icelandic (http://www.transifex.com/otf/torproject/language/is/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,10 +26,10 @@ msgstr "Villa" msgid "" "The device Tails is running from cannot be found. Maybe you used the 'toram'" " option?" -msgstr "" +msgstr "Tækið sem Tails er keyrt af finnst ekki. Getur verið að þú hafir notað 'toram' valkostinn?" #: ../lib/Tails/RunningSystem.pm:192 msgid "" "The drive Tails is running from cannot be found. Maybe you used the 'toram' " "option?" -msgstr "" +msgstr "Drifið sem Tails er keyrt af finnst ekki. Getur verið að þú hafir notað 'toram' valkostinn?" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-perl5lib_completed] Update translations for tails-perl5lib_completed
commit 0505cded5bc74f195a683f733481abc76ac9db45 Author: Translation commit bot Date: Tue Apr 3 12:17:35 2018 + Update translations for tails-perl5lib_completed --- is.po | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/is.po b/is.po index 27b726e96..2755ade94 100644 --- a/is.po +++ b/is.po @@ -3,13 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Sveinn à Felli , 2016 +# Sveinn à Felli , 2016,2018 msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" -"POT-Creation-Date: 2017-05-20 10:59+0200\n" -"PO-Revision-Date: 2017-09-19 22:59+\n" +"POT-Creation-Date: 2018-03-15 12:15+\n" +"PO-Revision-Date: 2018-04-03 11:49+\n" "Last-Translator: Sveinn à Felli \n" "Language-Team: Icelandic (http://www.transifex.com/otf/torproject/language/is/)\n" "MIME-Version: 1.0\n" @@ -24,12 +24,12 @@ msgstr "Villa" #: ../lib/Tails/RunningSystem.pm:161 msgid "" -"The device Tails is running from cannot be found. Maybe you used the `toram'" +"The device Tails is running from cannot be found. Maybe you used the 'toram'" " option?" -msgstr "Tækið sem Tails er keyrt af finnst ekki. Getur verið að þú hafir notað `toram' valkostinn?" +msgstr "Tækið sem Tails er keyrt af finnst ekki. Getur verið að þú hafir notað 'toram' valkostinn?" #: ../lib/Tails/RunningSystem.pm:192 msgid "" -"The drive Tails is running from cannot be found. Maybe you used the `toram' " +"The drive Tails is running from cannot be found. Maybe you used the 'toram' " "option?" -msgstr "Drifið sem Tails er keyrt af finnst ekki. Getur verið að þú hafir notað `toram' valkostinn?" +msgstr "Drifið sem Tails er keyrt af finnst ekki. Getur verið að þú hafir notað 'toram' valkostinn?" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-launcher-network-settings] Update translations for tor-launcher-network-settings
commit be8db78f9847e2a0a28b7300daa19af1f96c8e27 Author: Translation commit bot Date: Tue Apr 3 12:16:30 2018 + Update translations for tor-launcher-network-settings --- is/network-settings.dtd | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/is/network-settings.dtd b/is/network-settings.dtd index 299d79b2f..6e259b948 100644 --- a/is/network-settings.dtd +++ b/is/network-settings.dtd @@ -43,10 +43,10 @@ - - - - + + + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/exoneratorproperties] Update translations for exoneratorproperties
commit e05284bd1e38e1e26a2c47129d50f3ee508c4097 Author: Translation commit bot Date: Tue Apr 3 11:49:37 2018 + Update translations for exoneratorproperties --- is/exonerator.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/is/exonerator.properties b/is/exonerator.properties index 3598d01f3..c98f5562a 100644 --- a/is/exonerator.properties +++ b/is/exonerator.properties @@ -20,7 +20,7 @@ summary.invalidparams.invalidip.body=Ãvà miður, %s er ekki gilt IP-vistfang. summary.invalidparams.invalidtimestamp.title=Ãgild dagsetningarfærsla summary.invalidparams.invalidtimestamp.body=Ãvà miður, %s er ekki gild dagsetning. Vænst er dagsetninga á sniðinu %s. summary.invalidparams.timestamptoorecent.title=Dagsetningarfærsla of nýleg -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.invalidparams.timestamptoorecent.body=Gagnagrunnurinn gæti ekki ennþá innihaldið næg gögn til að svara þessari beiðni. SÃðustu samþykktu gögn eru frá þvà à fyrradag. Endurtaktu leitina einhvern næstu daga. summary.serverproblem.nodata.title=Vandamál à þjóni summary.serverproblem.nodata.body.text=Ãvà miður, gagnagrunnurinn inniheldur engin gögn frá umbeðinni dagsetningu. Reyndu aftur sÃðar. Ef vandamálið heldur áfram, %s! summary.serverproblem.nodata.body.link=láttu okkur vita ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/exoneratorproperties_completed] Update translations for exoneratorproperties_completed
commit 4d4981b73f586ec24a6da62a6c2dde00d33f38ea Author: Translation commit bot Date: Tue Apr 3 11:49:41 2018 + Update translations for exoneratorproperties_completed --- is/exonerator.properties | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/is/exonerator.properties b/is/exonerator.properties index 81a80214d..c98f5562a 100644 --- a/is/exonerator.properties +++ b/is/exonerator.properties @@ -19,6 +19,8 @@ summary.invalidparams.invalidip.title=Ãgild færsla IP-tölu summary.invalidparams.invalidip.body=Ãvà miður, %s er ekki gilt IP-vistfang. Vænst er IP-vistfanga á sniðunum %s eða %s. summary.invalidparams.invalidtimestamp.title=Ãgild dagsetningarfærsla summary.invalidparams.invalidtimestamp.body=Ãvà miður, %s er ekki gild dagsetning. Vænst er dagsetninga á sniðinu %s. +summary.invalidparams.timestamptoorecent.title=Dagsetningarfærsla of nýleg +summary.invalidparams.timestamptoorecent.body=Gagnagrunnurinn gæti ekki ennþá innihaldið næg gögn til að svara þessari beiðni. SÃðustu samþykktu gögn eru frá þvà à fyrradag. Endurtaktu leitina einhvern næstu daga. summary.serverproblem.nodata.title=Vandamál à þjóni summary.serverproblem.nodata.body.text=Ãvà miður, gagnagrunnurinn inniheldur engin gögn frá umbeðinni dagsetningu. Reyndu aftur sÃðar. Ef vandamálið heldur áfram, %s! summary.serverproblem.nodata.body.link=láttu okkur vita @@ -41,10 +43,10 @@ technicaldetails.exit.yes=Já technicaldetails.exit.no=Nei permanentlink.heading=Fastur tengill footer.abouttor.heading=Um Tor -footer.abouttor.body.text=Tor is an international software project to anonymize Internet traffic by %s. Therefore, if you see traffic from a Tor relay, this traffic usually originates from someone using Tor, rather than from the relay operator. The Tor Project and Tor relay operators have no records of the traffic that passes over the network and therefore cannot provide any information about its origin. Be sure to %s, and don't hesitate to %s for more information. +footer.abouttor.body.text=Tor er alþjóðlegur hugbúnaður til þess að gera umferð um Internetið nafnlausa með þvà að %s. Ãar af leiðandi, ef þú sérð umferð frá Tor-endurvarpa, þá er þessi umferð venjulega frá einhverjum sem notar Tor, frekar en frá þeim sem rekur endurvarpannr. Tor-verkefnið og rekstraraðilar Tor-endurvarpa hafa enga skráningu yfir umferðina sem fer um netið og geta þvà ekki gefið neinar upplýsingar um upptök hennar. Reyndu samt að %s, og ekki hika við að %s til að nálgast frekari upplýsingar. footer.abouttor.body.link1=dulrita pakka og sendir þá à gegnum röð milligönguaðila áður en þeir fara á áfangastað -footer.abouttor.body.link2=lærðu meira um Tor -footer.abouttor.body.link3=hafðu samband við Tor-verkefnið. +footer.abouttor.body.link2=læra meira um Tor +footer.abouttor.body.link3=hafa samband við Tor-verkefnið. footer.aboutexonerator.heading=Um ExoneraTor footer.aboutexonerator.body=The ExoneraTor service maintains a database of IP addresses that have been part of the Tor network. It answers the question whether there was a Tor relay running on a given IP address on a given date. ExoneraTor may store more than one IP address per relay if relays use a different IP address for exiting to the Internet than for registering in the Tor network, and it stores whether a relay permitted transit of Tor traffic to the open Internet at that time. footer.language.name=Enska ___ 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 0f23773cd3612c4974cf8bfa94cf169599bbcf4d Author: Translation commit bot Date: Tue Apr 3 11:47:24 2018 + Update translations for torbutton-torbuttondtd_completed --- is/torbutton.dtd | 50 ++ 1 file changed, 50 insertions(+) diff --git a/is/torbutton.dtd b/is/torbutton.dtd new file mode 100644 index 0..e4c34b235 --- /dev/null +++ b/is/torbutton.dtd @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/torbutton-torbuttondtd] Update translations for torbutton-torbuttondtd
commit 426d86a6b3915b5d4254f9d66758bbd25009afe3 Author: Translation commit bot Date: Tue Apr 3 11:47:20 2018 + Update translations for torbutton-torbuttondtd --- is/torbutton.dtd | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/is/torbutton.dtd b/is/torbutton.dtd index 805968a1f..e4c34b235 100644 --- a/is/torbutton.dtd +++ b/is/torbutton.dtd @@ -34,13 +34,13 @@ - + - - + + - - + + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-launcher-network-settings] Update translations for tor-launcher-network-settings
commit 48caac2b477c193e36e81ae5c28968b254851516 Author: Translation commit bot Date: Tue Apr 3 11:46:33 2018 + Update translations for tor-launcher-network-settings --- is/network-settings.dtd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/is/network-settings.dtd b/is/network-settings.dtd index 617318a17..299d79b2f 100644 --- a/is/network-settings.dtd +++ b/is/network-settings.dtd @@ -41,8 +41,8 @@ - - + + ___ 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 8d44892d0fcda2fe60692c9bd2d3bf69d57d4a18 Author: Translation commit bot Date: Tue Apr 3 11:46:15 2018 + Update translations for tor-launcher-properties --- is/torlauncher.properties | 24 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/is/torlauncher.properties b/is/torlauncher.properties index c7e04fa32..c68bbdc71 100644 --- a/is/torlauncher.properties +++ b/is/torlauncher.properties @@ -26,20 +26,20 @@ torlauncher.error_proxy_addr_missing=You must specify both an IP address or host torlauncher.error_proxy_type_missing=Ãú verður að velja tegund milliþjóns. torlauncher.error_bridges_missing=Ãú verður að tilgreina eina eða fleiri brýr. torlauncher.error_default_bridges_type_missing=You must select a transport type for the provided bridges. -torlauncher.error_bridgedb_bridges_missing=Please request a bridge. +torlauncher.error_bridgedb_bridges_missing=Biðja um brú. torlauncher.error_bridge_bad_default_type=No provided bridges that have the transport type %S are available. Please adjust your settings. torlauncher.bridge_suffix.meek-amazon=(virkar à KÃna) torlauncher.bridge_suffix.meek-azure=(virkar à KÃna) -torlauncher.request_a_bridge=Request a Bridge⦠-torlauncher.request_a_new_bridge=Request a New Bridge⦠-torlauncher.contacting_bridgedb=Contacting BridgeDB. Please wait. -torlauncher.captcha_prompt=Solve the CAPTCHA to request a bridge. -torlauncher.bad_captcha_solution=The solution is not correct. Please try again. -torlauncher.unable_to_get_bridge=Unable to obtain a bridge from BridgeDB.\n\n%S -torlauncher.no_meek=This browser is not configured for meek, which is needed to obtain bridges. -torlauncher.no_bridges_available=No bridges are available at this time. Sorry. +torlauncher.request_a_bridge=Biðja um brú⦠+torlauncher.request_a_new_bridge=Biðja um nýja brú⦠+torlauncher.contacting_bridgedb=Tengist BridgeDB. BÃddu aðeins. +torlauncher.captcha_prompt=Leystu CAPTCHA-þrautina til að biðja um brú. +torlauncher.bad_captcha_solution=Ãessi lausn er ekki rétt. Reyndu aftur. +torlauncher.unable_to_get_bridge=Tókst ekki að fá brú frá BridgeDB.\n\n%S +torlauncher.no_meek=Ãessi vafri er ekki stilltur til að nota 'meek', sem er nauðsynlegt til að geta beðið um brýr. +torlauncher.no_bridges_available=Engar brýr eru tiltækar à augnablikinu. Ãvà miður. torlauncher.connect=Tengjast torlauncher.restart_tor=Endurræsa Tor @@ -73,6 +73,6 @@ torlauncher.bootstrapWarning.noroute=no route to host torlauncher.bootstrapWarning.ioerror=les/skrifvilla torlauncher.bootstrapWarning.pt_missing=vantar 'pluggable transport' tengileiðir -torlauncher.nsresult.NS_ERROR_NET_RESET=The connection to the server was lost. -torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Could not connect to the server. -torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Could not connect to the proxy. +torlauncher.nsresult.NS_ERROR_NET_RESET=Missti tengingu við þjóninn. +torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Tókst ekki að tengjast þjóninum. +torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Tókst ekki að tengjast milliþjóninum. ___ 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 a47e86e829b3d0ede86cd6e00efa96e0eb777638 Author: Translation commit bot Date: Tue Apr 3 11:46:21 2018 + Update translations for tor-launcher-properties_completed --- is/torlauncher.properties | 14 ++ 1 file changed, 14 insertions(+) diff --git a/is/torlauncher.properties b/is/torlauncher.properties index ace645ec8..c68bbdc71 100644 --- a/is/torlauncher.properties +++ b/is/torlauncher.properties @@ -26,11 +26,21 @@ torlauncher.error_proxy_addr_missing=You must specify both an IP address or host torlauncher.error_proxy_type_missing=Ãú verður að velja tegund milliþjóns. torlauncher.error_bridges_missing=Ãú verður að tilgreina eina eða fleiri brýr. torlauncher.error_default_bridges_type_missing=You must select a transport type for the provided bridges. +torlauncher.error_bridgedb_bridges_missing=Biðja um brú. torlauncher.error_bridge_bad_default_type=No provided bridges that have the transport type %S are available. Please adjust your settings. torlauncher.bridge_suffix.meek-amazon=(virkar à KÃna) torlauncher.bridge_suffix.meek-azure=(virkar à KÃna) +torlauncher.request_a_bridge=Biðja um brú⦠+torlauncher.request_a_new_bridge=Biðja um nýja brú⦠+torlauncher.contacting_bridgedb=Tengist BridgeDB. BÃddu aðeins. +torlauncher.captcha_prompt=Leystu CAPTCHA-þrautina til að biðja um brú. +torlauncher.bad_captcha_solution=Ãessi lausn er ekki rétt. Reyndu aftur. +torlauncher.unable_to_get_bridge=Tókst ekki að fá brú frá BridgeDB.\n\n%S +torlauncher.no_meek=Ãessi vafri er ekki stilltur til að nota 'meek', sem er nauðsynlegt til að geta beðið um brýr. +torlauncher.no_bridges_available=Engar brýr eru tiltækar à augnablikinu. Ãvà miður. + torlauncher.connect=Tengjast torlauncher.restart_tor=Endurræsa Tor torlauncher.quit=Hætta @@ -62,3 +72,7 @@ torlauncher.bootstrapWarning.timeout=tenging féll á tÃma torlauncher.bootstrapWarning.noroute=no route to host torlauncher.bootstrapWarning.ioerror=les/skrifvilla torlauncher.bootstrapWarning.pt_missing=vantar 'pluggable transport' tengileiðir + +torlauncher.nsresult.NS_ERROR_NET_RESET=Missti tengingu við þjóninn. +torlauncher.nsresult.NS_ERROR_CONNECTION_REFUSED=Tókst ekki að tengjast þjóninum. +torlauncher.nsresult.NS_ERROR_PROXY_CONNECTION_REFUSED=Tókst ekki að tengjast milliþjóninum. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [webwml/master] Fix spurious char in debian doc
commit 48f7789dacd3c24d6574172b0f87495f5210df0f Author: hiro Date: Tue Apr 3 11:34:19 2018 +0200 Fix spurious char in debian doc --- docs/en/debian.wml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/en/debian.wml b/docs/en/debian.wml index f93f11c3..d71712c8 100644 --- a/docs/en/debian.wml +++ b/docs/en/debian.wml @@ -191,10 +191,10 @@ access it you might try to use the name of one of its part instead. Try tor.mirror.youam.de. -deb.torproject.org is also served through now also served via THS: -http://sdscoq7snqtznauu.onion";>âhttp://sdscoq7snqtznauu.onion/. +deb.torproject.org is also served through now also served via onion service: +http://sdscoq7snqtznauu.onion";>http://sdscoq7snqtznauu.onion/. -See âhttps://onion.torproject.org/";>https://onion.torproject.org for all +See https://onion.torproject.org/";>https://onion.torproject.org for all torproject.org onion addresses. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-perl5lib_completed] Update translations for tails-perl5lib_completed
commit 808b04813c683c223f07a39e59d415cf5b03e9a2 Author: Translation commit bot Date: Tue Apr 3 09:18:09 2018 + Update translations for tails-perl5lib_completed --- da.po | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/da.po b/da.po index 43b417165..95f976011 100644 --- a/da.po +++ b/da.po @@ -4,13 +4,13 @@ # # Translators: # mort3n , 2016 -# scootergrisen, 2017 +# scootergrisen, 2017-2018 msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" -"POT-Creation-Date: 2017-05-20 10:59+0200\n" -"PO-Revision-Date: 2017-09-19 22:59+\n" +"POT-Creation-Date: 2018-03-15 12:15+\n" +"PO-Revision-Date: 2018-04-03 09:14+\n" "Last-Translator: scootergrisen\n" "Language-Team: Danish (http://www.transifex.com/otf/torproject/language/da/)\n" "MIME-Version: 1.0\n" @@ -25,12 +25,12 @@ msgstr "Fejl" #: ../lib/Tails/RunningSystem.pm:161 msgid "" -"The device Tails is running from cannot be found. Maybe you used the `toram'" +"The device Tails is running from cannot be found. Maybe you used the 'toram'" " option?" -msgstr "Enheden som Tails kører fra kan ikke findes. Brugte du \"toram\"-indstillingen?" +msgstr "Kan ikke finde enheden som Tails kører fra. Måske bruger du 'toram'-valgmuligheden?" #: ../lib/Tails/RunningSystem.pm:192 msgid "" -"The drive Tails is running from cannot be found. Maybe you used the `toram' " +"The drive Tails is running from cannot be found. Maybe you used the 'toram' " "option?" -msgstr "Drevet Tails kører fra kan ikke findes. Brugte du \"toram\"-indstillingen?" +msgstr "Kan ikke finde drevet som Tails kører fra. Måske bruger du 'toram'-valgmuligheden?" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-perl5lib] Update translations for tails-perl5lib
commit 7fc333150e17f9fb8f13368411e625b4230a6293 Author: Translation commit bot Date: Tue Apr 3 09:18:04 2018 + Update translations for tails-perl5lib --- da.po | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/da.po b/da.po index 879273faf..95f976011 100644 --- a/da.po +++ b/da.po @@ -4,14 +4,14 @@ # # Translators: # mort3n , 2016 -# scootergrisen, 2017 +# scootergrisen, 2017-2018 msgid "" msgstr "" "Project-Id-Version: The Tor Project\n" "Report-Msgid-Bugs-To: Tails developers \n" "POT-Creation-Date: 2018-03-15 12:15+\n" -"PO-Revision-Date: 2018-03-31 13:21+\n" -"Last-Translator: carolyn \n" +"PO-Revision-Date: 2018-04-03 09:14+\n" +"Last-Translator: scootergrisen\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" @@ -27,10 +27,10 @@ msgstr "Fejl" msgid "" "The device Tails is running from cannot be found. Maybe you used the 'toram'" " option?" -msgstr "" +msgstr "Kan ikke finde enheden som Tails kører fra. Måske bruger du 'toram'-valgmuligheden?" #: ../lib/Tails/RunningSystem.pm:192 msgid "" "The drive Tails is running from cannot be found. Maybe you used the 'toram' " "option?" -msgstr "" +msgstr "Kan ikke finde drevet som Tails kører fra. Måske bruger du 'toram'-valgmuligheden?" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [webwml/master] Remove make Tor browser faster project from volunteer page
commit 4dad8bf27b0c9842d0d006d5e53513d1b4be55ee Author: hiro Date: Tue Apr 3 11:04:47 2018 +0200 Remove make Tor browser faster project from volunteer page --- getinvolved/en/volunteer.wml | 15 --- 1 file changed, 15 deletions(-) diff --git a/getinvolved/en/volunteer.wml b/getinvolved/en/volunteer.wml index 7981a08e..2bb3db15 100644 --- a/getinvolved/en/volunteer.wml +++ b/getinvolved/en/volunteer.wml @@ -386,7 +386,6 @@ meetings around the world. Project Ideas: Remove metadata from Tor Browser uploads -Make Tor Browser Faster @@ -1022,20 +1021,6 @@ For more information https://trac.torproject.org/projects/tor/ticket/17 --> - - -Make Tor Browser Faster - -Likely Mentors: Tom Ritter (tjr), Georg (GeKo), Arthur Edelstein (arthuredelstein) - -This project will enable and take advantage of HTTP/2, the Alt-Srv -header, and tor's new single hop .onion mode to enable websites to -transparently move their traffic to a .onion address. In addition to -improvements in security, we will benchmark page load and paint times -under normal HTTP/1.1, HTTP/2, and when taking advantage of features -such as Server Push. - - ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [webwml/master] Add deb.tpo onion service address to debian docs
commit ff3ad58c42ce50936b4eafb19dc6a5b50ad59f00 Author: hiro Date: Tue Apr 3 11:02:10 2018 +0200 Add deb.tpo onion service address to debian docs --- docs/en/debian.wml | 6 ++ 1 file changed, 6 insertions(+) diff --git a/docs/en/debian.wml b/docs/en/debian.wml index 22cc7c53..f93f11c3 100644 --- a/docs/en/debian.wml +++ b/docs/en/debian.wml @@ -191,6 +191,12 @@ access it you might try to use the name of one of its part instead. Try tor.mirror.youam.de. +deb.torproject.org is also served through now also served via THS: +http://sdscoq7snqtznauu.onion";>âhttp://sdscoq7snqtznauu.onion/. + +See âhttps://onion.torproject.org/";>https://onion.torproject.org for all +torproject.org onion addresses. + ___ 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 248 of doc/MetricsTimeline.
commit 3e81659b4a87ad8d2a5071400f4101b014f6356d Author: Karsten Loesing Date: Tue Apr 3 09:32:37 2018 +0200 Update news.json to version 248 of doc/MetricsTimeline. --- src/main/resources/web/json/news.json | 12 1 file changed, 12 insertions(+) diff --git a/src/main/resources/web/json/news.json b/src/main/resources/web/json/news.json index 8081a2f..c503aa1 100644 --- a/src/main/resources/web/json/news.json +++ b/src/main/resources/web/json/news.json @@ -5331,6 +5331,10 @@ { "label": "reddit thread", "target": "https://www.reddit.com/r/TOR/comments/7b53kq/direct_users_from_germany_go_from_200k_to_500k_in/"; + }, + { +"label": "ticket", +"target": "https://bugs.torproject.org/24669"; } ], "unknown": true @@ -5399,6 +5403,10 @@ { "label": "reddit thread", "target": "https://www.reddit.com/r/TOR/comments/7ldrox/tor_usage_in_germany_what_happend/"; + }, + { +"label": "ticket", +"target": "https://bugs.torproject.org/24669"; } ], "unknown": true @@ -5459,6 +5467,10 @@ { "label": "graph", "target": "https://metrics.torproject.org/userstats-relay-country.html?start=2017-11-10&end=2018-03-10&country=de&events=off"; + }, + { +"label": "ticket", +"target": "https://bugs.torproject.org/24669"; } ], "unknown": true ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits