[tor-commits] [stem/master] Support multiple '--test' arguments

2019-05-27 Thread atagar
commit 99e5ac8220f6d50018191a4a76b5f30522519f9b
Author: Damian Johnson 
Date:   Mon May 27 17:28:53 2019 -0700

Support multiple '--test' arguments

When supplied our '--test' argument limits us to only running that specific
test. I added this to help with single-test troubleshooting, but on 
reflection
it could be useful to the network team as well to limit their CI to only run
the tests they're concerned with.

Only gotcha was that we didn't support multiple '--test' arguments. 
Resolving
that.
---
 run_tests.py  | 56 +--
 test/arguments.py |  4 ++--
 2 files changed, 36 insertions(+), 24 deletions(-)

diff --git a/run_tests.py b/run_tests.py
index 54fbbde1..088d3f62 100755
--- a/run_tests.py
+++ b/run_tests.py
@@ -114,49 +114,61 @@ def log_traceback(sig, frame):
 os._exit(-1)
 
 
-def get_unit_tests(module_prefix = None):
+def get_unit_tests(module_prefixes = None):
   """
   Provides the classes for our unit tests.
 
-  :param str module_prefix: only provide the test if the module starts with
-this substring
+  :param list module_prefixes: only provide the test if the module starts with
+any of these substrings
 
   :returns: an **iterator** for our unit tests
   """
 
-  if module_prefix and not module_prefix.startswith('test.unit.'):
-module_prefix = 'test.unit.' + module_prefix
+  return _get_tests(CONFIG['test.unit_tests'].splitlines(), module_prefixes)
 
-  return _get_tests(CONFIG['test.unit_tests'].splitlines(), module_prefix)
 
-
-def get_integ_tests(module_prefix = None):
+def get_integ_tests(module_prefixes = None):
   """
   Provides the classes for our integration tests.
 
-  :param str module_prefix: only provide the test if the module starts with
-this substring
+  :param list module_prefixes: only provide the test if the module starts with
+any of these substrings
 
   :returns: an **iterator** for our integration tests
   """
 
-  if module_prefix and not module_prefix.startswith('test.integ.'):
-module_prefix = 'test.integ.' + module_prefix
-
-  return _get_tests(CONFIG['test.integ_tests'].splitlines(), module_prefix)
+  return _get_tests(CONFIG['test.integ_tests'].splitlines(), module_prefixes)
 
 
-def _get_tests(modules, module_prefix):
+def _get_tests(modules, module_prefixes):
   for import_name in modules:
-module, module_name = import_name.rsplit('.', 1)  # example: 
util.conf.TestConf
-
-if not module_prefix or module.startswith(module_prefix):
+if not module_prefixes:
   yield import_name
-elif module_prefix.startswith(module):
-  # single test for this module
+else:
+  # Example import_name: test.unit.util.conf.TestConf
+  #
+  # Our '--test' argument doesn't include the prefix, so excluding it from
+  # the names we look for.
+
+  if import_name.startswith('test.unit.'):
+cropped_name = import_name[10:]
+  elif import_name.startswith('test.integ.'):
+cropped_name = import_name[11:]
+  else:
+cropped_name = import_name
 
-  test_name = module_prefix.rsplit('.', 1)[1]
-  yield '%s.%s' % (import_name, test_name)
+  cropped_name = cropped_name.rsplit('.', 1)[0]  # exclude the class name
+
+  for prefix in module_prefixes:
+if cropped_name.startswith(prefix):
+  yield import_name
+  break
+elif prefix.startswith(cropped_name):
+  # single test for this module
+
+  test_name = prefix.rsplit('.', 1)[1]
+  yield '%s.%s' % (import_name, test_name)
+  break
 
 
 def main():
diff --git a/test/arguments.py b/test/arguments.py
index 87735182..1ddf9240 100644
--- a/test/arguments.py
+++ b/test/arguments.py
@@ -26,7 +26,7 @@ CONFIG = stem.util.conf.config_dict('test', {
 DEFAULT_ARGS = {
   'run_unit': False,
   'run_integ': False,
-  'specific_test': None,
+  'specific_test': [],
   'logging_runlevel': None,
   'tor_path': 'tor',
   'run_targets': [test.Target.RUN_OPEN],
@@ -103,7 +103,7 @@ def parse(argv):
 
   args['attribute_targets'] = attribute_targets
 elif opt == '--test':
-  args['specific_test'] = arg
+  args['specific_test'].append(arg)
 elif opt in ('-l', '--log'):
   arg = arg.upper()
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [stem/master] Drop python 2.6 integ test serialization

2019-05-27 Thread atagar
commit c2dabe1746164db61efab357cd6d5ce5d61e99f7
Author: Damian Johnson 
Date:   Mon May 27 16:57:30 2019 -0700

Drop python 2.6 integ test serialization

When running our integ tests using python 2.6 we dropped test 
parallelization.
Turns out this no longer works, failing all asynchronous tests with...

  ==
  FAIL: test_cached_descriptor
  --
  Traceback (most recent call last):
File "/home/atagar/Desktop/stem/stem/util/test_tools.py", line 152, in 

  self.method = lambda test: self.result(test)  # method that can be 
mixed into TestCases
File "/home/atagar/Desktop/stem/stem/util/test_tools.py", line 227, in 
result
  test.fail(self._result.msg)
  AssertionError: Traceback (most recent call last):
File "/home/atagar/Desktop/stem/stem/util/test_tools.py", line 169, in 
_wrapper
  runner(*args) if args else runner()
  TypeError: test_cached_descriptor() takes exactly 1 argument (0 given)

Python 2.x is getting deprecated at the end of this year so rather than 
puzzle
over this lets simply drop the pretense at a python 2.6 hack. If we really 
need
python 2.6 testing I'll dig into what's up.
---
 run_tests.py | 22 +++---
 1 file changed, 7 insertions(+), 15 deletions(-)

diff --git a/run_tests.py b/run_tests.py
index a2f58f83..54fbbde1 100755
--- a/run_tests.py
+++ b/run_tests.py
@@ -7,6 +7,7 @@ Runs unit and integration tests. For usage information run this 
with '--help'.
 """
 
 import errno
+import importlib
 import multiprocessing
 import os
 import signal
@@ -17,14 +18,6 @@ import traceback
 import unittest
 
 try:
-  # TODO: added in python 2.7, drop check when removing 2.6 support
-
-  import importlib
-  RUN_ASYNC_TESTS = True
-except ImportError:
-  RUN_ASYNC_TESTS = False
-
-try:
   from StringIO import StringIO
 except ImportError:
   from io import StringIO
@@ -256,15 +249,14 @@ def main():
 async_args = test.AsyncTestArgs(default_test_dir, args.tor_path)
 
 for module_str in stem.util.test_tools.ASYNC_TESTS:
-  if RUN_ASYNC_TESTS and (not args.specific_test or 
module_str.startswith(args.specific_test)):
-module = importlib.import_module(module_str.rsplit('.', 1)[0])
-test_classes = [v for k, v in module.__dict__.items() if 
k.startswith('Test')]
+  module = importlib.import_module(module_str.rsplit('.', 1)[0])
+  test_classes = [v for k, v in module.__dict__.items() if 
k.startswith('Test')]
 
-if len(test_classes) != 1:
-  print('BUG: Detected multiple tests for %s: %s' % (module_str, ', 
'.join(test_classes)))
-  sys.exit(1)
+  if len(test_classes) != 1:
+print('BUG: Detected multiple tests for %s: %s' % (module_str, ', 
'.join(test_classes)))
+sys.exit(1)
 
-test_classes[0].run_tests(async_args)
+  test_classes[0].run_tests(async_args)
 
   if args.run_unit:
 test.output.print_divider('UNIT TESTS', True)



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [stem/master] Drop website republication script

2019-05-27 Thread atagar
commit 8f1f69b752ee1e198d0790cc985434cf89921967
Author: Damian Johnson 
Date:   Mon May 27 16:25:20 2019 -0700

Drop website republication script

While authoring stem's website I used this script to automatically
republish changes. Years ago I wised up and swapped to cron...

  stem@staticiforme:~$ crontab -l
  */5 * * * * /home/stem/build_site

  stem@staticiforme:~$ cat /home/stem/build_site
  #!/bin/sh

  export PATH=/home/stem/bin:$PATH
  export PYTHONPATH=/home/stem/lib/python

  cd /home/stem/stem
  git pull

  cd docs
  make clean
  make html

  sudo -u mirroradm static-master-update-component stem.torproject.org
  echo "$(date)" > /home/stem/site_last_built

This republication script was specifically for our own site and hasn't been
used in years. Dropping the script in response to...

  https://trac.torproject.org/projects/tor/ticket/30593
---
 docs/republish|  7 -
 docs/republish.py | 89 ---
 2 files changed, 96 deletions(-)

diff --git a/docs/republish b/docs/republish
deleted file mode 100755
index 052c03a3..
--- a/docs/republish
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-export PATH=/home/stem/bin:$PATH
-export PYTHONPATH=/home/stem/lib/python
-
-python /home/stem/stem/docs/republish.py "$@" &
-
diff --git a/docs/republish.py b/docs/republish.py
deleted file mode 100644
index f2241e52..
--- a/docs/republish.py
+++ /dev/null
@@ -1,89 +0,0 @@
-import getopt
-import logging
-import subprocess
-import sys
-import time
-
-LOGGER = logging.getLogger('republish')
-LOGGER.setLevel(logging.INFO)
-
-handler = logging.FileHandler('/home/stem/republish.log')
-handler.setFormatter(logging.Formatter(
-  fmt = '%(asctime)s [%(levelname)s] %(message)s',
-  datefmt = '%m/%d/%Y %H:%M:%S',
-))
-LOGGER.addHandler(handler)
-
-OPT = 'r:h'
-OPT_EXPANDED = ['repeat=', 'help']
-
-HELP_MSG = """\
-Republishes stem's website. This can either be done or on a reoccurring basis.
-If stem's repository is unchanged then this is a no-op.
-
-  -r, --repeat RATE tries to republish the site at a set rate, in minutes
-"""
-
-
-def run(command, cwd = None):
-  # Runs the given command. This returns the stdout if successful, and raises
-  # an OSError if it fails.
-
-  cmd = subprocess.Popen(command.split(' '), stdout = subprocess.PIPE, stderr 
= subprocess.PIPE, cwd = cwd)
-
-  if cmd.wait() == 0:
-return cmd.communicate()[0]
-  else:
-stdout, stderr = cmd.communicate()
-raise OSError("'%s' failed\n  stdout: %s\n  stderr: %s" % (command, 
stdout.strip(), stderr.strip()))
-
-
-def republish_site():
-  # Checks if stem's repository has changed, rebuilding the site if so. Ideally
-  # we'd use plumbing commands to check this but... meh. Patches welcome.
-
-  if 'Already up-to-date.' not in run('git pull', cwd = '/home/stem/stem'):
-start_time = time.time()
-LOGGER.log(logging.INFO, "Stem's repository has changed. Republishing...")
-run('make html', cwd = '/home/stem/stem/docs')
-run('sudo -u mirroradm static-master-update-component stem.torproject.org')
-
-runtime = int(time.time() - start_time)
-LOGGER.log(logging.INFO, '  site republished (took %s seconds)' % runtime)
-
-
-if __name__ == '__main__':
-  try:
-opts = getopt.getopt(sys.argv[1:], OPT, OPT_EXPANDED)[0]
-  except getopt.GetoptError as exc:
-print('%s (for usage provide --help)' % exc)
-sys.exit(1)
-
-  repeat_rate = None
-
-  for opt, arg in opts:
-if opt in ('-r', '--repeat'):
-  if arg.isdigit():
-repeat_rate = int(arg)
-  else:
-print("The --repeat argument must be an integer, got '%s'" % arg)
-sys.exit(1)
-elif opt in ('-h', '--help'):
-  print(HELP_MSG)
-  sys.exit()
-
-  if repeat_rate:
-LOGGER.log(logging.INFO, 'Starting stem site republisher')
-latest_run = 0  # unix timestamp for when we last ran
-
-while True:
-  while time.time() < (latest_run + repeat_rate * 60):
-time.sleep(15)
-
-  try:
-latest_run = time.time()
-republish_site()
-  except OSError as exc:
-LOGGER.log(logging.WARN, str(exc))
-  else:
-republish_site()

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [stem/master] Empty tor data directory between integ tests

2019-05-27 Thread atagar
commit 8b07bca61ef2d6f88bf00662a5e493c40f8be9fc
Author: Damian Johnson 
Date:   Mon May 27 15:41:47 2019 -0700

Empty tor data directory between integ tests

When authoring our integ tests years ago I had a decision to make: retain 
tor's
data directory between runs or start fresh.

From the standpoint of testing best practices this should be a no brainer:
start fresh. However, I decided against this because at the time we ran our
'ONLINE' target by default, and losing our cache added a frustrating amount
of runtime.

We no longer run tests that require network activity by default, and keeping
our data directory around adds up over time...

  % du -h test/data/tor_log
  5.3M  test/data/tor_log

  % ls test/data/torrc.orig.* | wc -l
  98

I'm about to change our logging runlevel which will raise our log size by an
order of magnitude. This is negligible, but if we don't first change our
cleaning behavior it'll add up.
---
 run_tests.py |  1 +
 test/task.py | 17 +
 2 files changed, 18 insertions(+)

diff --git a/run_tests.py b/run_tests.py
index 89c0b3de..a2f58f83 100755
--- a/run_tests.py
+++ b/run_tests.py
@@ -223,6 +223,7 @@ def main():
 test.task.CLEAN_PYC,
 test.task.UNUSED_TESTS,
 test.task.IMPORT_TESTS,
+test.task.REMOVE_TOR_DATA_DIR if args.run_integ else None,
 test.task.PYFLAKES_TASK if not args.specific_test else None,
 test.task.PYCODESTYLE_TASK if not args.specific_test else None,
   )
diff --git a/test/task.py b/test/task.py
index a7dc15a6..be518ca7 100644
--- a/test/task.py
+++ b/test/task.py
@@ -18,6 +18,7 @@
   |- PYFLAKES_VERSION - checks our version of pyflakes
   |- PYCODESTYLE_VERSION - checks our version of pycodestyle
   |- CLEAN_PYC - removes any *.pyc without a corresponding *.py
+  |- REMOVE_TOR_DATA_DIR - removes our tor data directory
   |- IMPORT_TESTS - ensure all test modules have been imported
   |- UNUSED_TESTS - checks to see if any tests are missing from our settings
   |- PYFLAKES_TASK - static checks
@@ -27,6 +28,7 @@
 import os
 import platform
 import re
+import shutil
 import sys
 import time
 import traceback
@@ -136,6 +138,20 @@ def _clean_orphaned_pyc(paths):
   return ['removed %s' % path for path in 
stem.util.test_tools.clean_orphaned_pyc(paths)]
 
 
+def _remove_tor_data_dir():
+  """
+  Empties tor's data directory.
+  """
+
+  config_test_dir = CONFIG['integ.test_directory']
+
+  if config_test_dir and os.path.exists(config_test_dir):
+shutil.rmtree(config_test_dir, ignore_errors = True)
+return 'done'
+  else:
+return 'skipped'
+
+
 def _import_tests():
   """
   Ensure all tests have been imported. This is important so tests can
@@ -316,6 +332,7 @@ MOCK_VERSION = ModuleVersion('mock version', 
['unittest.mock', 'mock'], stem.pre
 PYFLAKES_VERSION = ModuleVersion('pyflakes version', 'pyflakes')
 PYCODESTYLE_VERSION = ModuleVersion('pycodestyle version', ['pycodestyle', 
'pep8'])
 CLEAN_PYC = Task('checking for orphaned .pyc files', _clean_orphaned_pyc, 
(SRC_PATHS,), print_runtime = True)
+REMOVE_TOR_DATA_DIR = Task('emptying our tor data directory', 
_remove_tor_data_dir)
 IMPORT_TESTS = Task('importing test modules', _import_tests, print_runtime = 
True)
 
 UNUSED_TESTS = Task('checking for unused tests', _check_for_unused_tests, [(



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [stem/master] Log at debug runlevel when integ testing

2019-05-27 Thread atagar
commit 3670fe061278c934ff57c3ba3c9ba457f276ad9a
Author: Damian Johnson 
Date:   Mon May 27 15:52:51 2019 -0700

Log at debug runlevel when integ testing

Teor is troubleshooting integ testing issues and requested that we bump our 
tor
logging from notice to info runlevel...

  https://trac.torproject.org/projects/tor/ticket/30592

If anyone looks at this log file it's because something went wrong, so lets
just go to the debug runlevel instead. Folks can always grep out the info
messages if it's too overwhelming.
---
 test/runner.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/test/runner.py b/test/runner.py
index b92b5a01..b7da06a4 100644
--- a/test/runner.py
+++ b/test/runner.py
@@ -69,7 +69,7 @@ PublishServerDescriptor 0
 AssumeReachable 1
 DownloadExtraInfo 1
 Log notice stdout
-Log notice file %%s/tor_log
+Log debug file %%s/tor_log
 """ % (SOCKS_PORT, ORPORT)
 
 # singleton Runner instance

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/torbutton-securitylevelproperties_completed] Update translations for torbutton-securitylevelproperties_completed

2019-05-27 Thread translation
commit 04df1475dd0a75b7b4d830937f765a8b6e579a64
Author: Translation commit bot 
Date:   Mon May 27 22:49:53 2019 +

Update translations for torbutton-securitylevelproperties_completed
---
 fr/securitylevel.properties | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fr/securitylevel.properties b/fr/securitylevel.properties
index 3dd5edf73..c548747a0 100644
--- a/fr/securitylevel.properties
+++ b/fr/securitylevel.properties
@@ -19,4 +19,4 @@ securityLevel.safest.description3 = Le son et la vidéo 
(médias HTML5) sont «
 securityLevel.custom.summary = Les préférences personnalisées de votre 
navigateur ont entraîné des paramètres de sécurité inhabituels. Pour des 
raisons de sécurité et de protection des données personnelles, nous vous 
recommandons de choisir un des niveaux de sécurité par défaut.
 securityLevel.learnMore = En apprendre davantage
 securityLevel.restoreDefaults = Rétablir les paramètres par défaut
-securityLevel.advancedSecuritySettings = Paramètres de sécurité avancés...
+securityLevel.advancedSecuritySettings = Paramètres de sécurité avancés…

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/torbutton-securitylevelproperties] Update translations for torbutton-securitylevelproperties

2019-05-27 Thread translation
commit d0fdb87e2f1fbf73c73c9328ce3dcccf61196946
Author: Translation commit bot 
Date:   Mon May 27 22:49:47 2019 +

Update translations for torbutton-securitylevelproperties
---
 fr/securitylevel.properties | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fr/securitylevel.properties b/fr/securitylevel.properties
index 3dd5edf73..c548747a0 100644
--- a/fr/securitylevel.properties
+++ b/fr/securitylevel.properties
@@ -19,4 +19,4 @@ securityLevel.safest.description3 = Le son et la vidéo 
(médias HTML5) sont «
 securityLevel.custom.summary = Les préférences personnalisées de votre 
navigateur ont entraîné des paramètres de sécurité inhabituels. Pour des 
raisons de sécurité et de protection des données personnelles, nous vous 
recommandons de choisir un des niveaux de sécurité par défaut.
 securityLevel.learnMore = En apprendre davantage
 securityLevel.restoreDefaults = Rétablir les paramètres par défaut
-securityLevel.advancedSecuritySettings = Paramètres de sécurité avancés...
+securityLevel.advancedSecuritySettings = Paramètres de sécurité avancés…

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/tbmanual-contentspot_completed] Update translations for tbmanual-contentspot_completed

2019-05-27 Thread translation
commit c49ec8d15bee985590a024f1ef43278e17956b01
Author: Translation commit bot 
Date:   Mon May 27 22:48:03 2019 +

Update translations for tbmanual-contentspot_completed
---
 contents+fr.po | 5 +
 1 file changed, 5 insertions(+)

diff --git a/contents+fr.po b/contents+fr.po
index d4a37b516..3866feea1 100644
--- a/contents+fr.po
+++ b/contents+fr.po
@@ -1687,6 +1687,9 @@ msgid ""
 "functioning properly, so you should weigh your security needs against the "
 "degree of usability you require."
 msgstr ""
+"Augmenter le niveau de sécurité du Navigateur Tor empêchera le bon "
+"fonctionnement de certaines pages Web, et vous devriez évaluer vos besoins "
+"de sécurité par rapport au degré de facilité d’emploi dont vous avez 
besoin."
 
 #: https//tb-manual.torproject.org/security-settings/
 #: (content/security-settings/contents+en.lrtopic.body)
@@ -1699,6 +1702,8 @@ msgid ""
 "The Security Settings can be accessed by clicking the Shield icon next to "
 "the Tor Browser URL bar."
 msgstr ""
+"Vous pouvez accéder aux paramètres de sécurité en cliquant sur l’icône 
de "
+"bouclier située à côté de la barre d’URL du Navigateur Tor."
 
 #: https//tb-manual.torproject.org/security-settings/
 #: (content/security-settings/contents+en.lrtopic.body)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/tbmanual-contentspot] Update translations for tbmanual-contentspot

2019-05-27 Thread translation
commit fe832566b8efd43d47be1d358e00e03836b29854
Author: Translation commit bot 
Date:   Mon May 27 22:47:56 2019 +

Update translations for tbmanual-contentspot
---
 contents+fr.po | 5 +
 1 file changed, 5 insertions(+)

diff --git a/contents+fr.po b/contents+fr.po
index d4a37b516..3866feea1 100644
--- a/contents+fr.po
+++ b/contents+fr.po
@@ -1687,6 +1687,9 @@ msgid ""
 "functioning properly, so you should weigh your security needs against the "
 "degree of usability you require."
 msgstr ""
+"Augmenter le niveau de sécurité du Navigateur Tor empêchera le bon "
+"fonctionnement de certaines pages Web, et vous devriez évaluer vos besoins "
+"de sécurité par rapport au degré de facilité d’emploi dont vous avez 
besoin."
 
 #: https//tb-manual.torproject.org/security-settings/
 #: (content/security-settings/contents+en.lrtopic.body)
@@ -1699,6 +1702,8 @@ msgid ""
 "The Security Settings can be accessed by clicking the Shield icon next to "
 "the Tor Browser URL bar."
 msgstr ""
+"Vous pouvez accéder aux paramètres de sécurité en cliquant sur l’icône 
de "
+"bouclier située à côté de la barre d’URL du Navigateur Tor."
 
 #: https//tb-manual.torproject.org/security-settings/
 #: (content/security-settings/contents+en.lrtopic.body)

___
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

2019-05-27 Thread translation
commit d5d2329ad65f378ad9943171400b7161d3d5d976
Author: Translation commit bot 
Date:   Mon May 27 22:46:44 2019 +

Update translations for tails-misc_completed
---
 fr.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/fr.po b/fr.po
index 2cf374777..0357ff694 100644
--- a/fr.po
+++ b/fr.po
@@ -31,7 +31,7 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-05-18 19:31+0200\n"
-"PO-Revision-Date: 2019-05-22 15:35+\n"
+"PO-Revision-Date: 2019-05-27 22:18+\n"
 "Last-Translator: AO \n"
 "Language-Team: French 
(http://www.transifex.com/otf/torproject/language/fr/)\n"
 "MIME-Version: 1.0\n"
@@ -396,7 +396,7 @@ msgstr "Synchronisation de l’horloge système"
 msgid ""
 "Tor needs an accurate clock to work properly, especially for Hidden "
 "Services. Please wait..."
-msgstr "Tor exige une horloge précise et bien réglée pour fonctionner 
correctement, en particulier pour les services cachés. Veuillez patienter..."
+msgstr "Tor exige une horloge précise et bien réglée pour fonctionner 
correctement, en particulier pour les services cachés. Veuillez patienter…"
 
 #: config/chroot_local-includes/usr/local/lib/tails-htp-notify-user:87
 msgid "Failed to synchronize the clock!"

___
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

2019-05-27 Thread translation
commit 90d333558d8fda73c42f7a53083eeafa617a685f
Author: Translation commit bot 
Date:   Mon May 27 22:46:36 2019 +

Update translations for tails-misc
---
 fr.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/fr.po b/fr.po
index 2cf374777..0357ff694 100644
--- a/fr.po
+++ b/fr.po
@@ -31,7 +31,7 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-05-18 19:31+0200\n"
-"PO-Revision-Date: 2019-05-22 15:35+\n"
+"PO-Revision-Date: 2019-05-27 22:18+\n"
 "Last-Translator: AO \n"
 "Language-Team: French 
(http://www.transifex.com/otf/torproject/language/fr/)\n"
 "MIME-Version: 1.0\n"
@@ -396,7 +396,7 @@ msgstr "Synchronisation de l’horloge système"
 msgid ""
 "Tor needs an accurate clock to work properly, especially for Hidden "
 "Services. Please wait..."
-msgstr "Tor exige une horloge précise et bien réglée pour fonctionner 
correctement, en particulier pour les services cachés. Veuillez patienter..."
+msgstr "Tor exige une horloge précise et bien réglée pour fonctionner 
correctement, en particulier pour les services cachés. Veuillez patienter…"
 
 #: config/chroot_local-includes/usr/local/lib/tails-htp-notify-user:87
 msgid "Failed to synchronize the clock!"

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/tbmanual-contentspot] Update translations for tbmanual-contentspot

2019-05-27 Thread translation
commit 199e0db3932552c702e05472a01936aab25b317f
Author: Translation commit bot 
Date:   Mon May 27 22:17:52 2019 +

Update translations for tbmanual-contentspot
---
 contents+fr.po | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/contents+fr.po b/contents+fr.po
index bf0f44869..d4a37b516 100644
--- a/contents+fr.po
+++ b/contents+fr.po
@@ -2,8 +2,8 @@
 # Emma Peel, 2019
 # Thomas Prévost , 2019
 # erinm, 2019
-# AO , 2019
 # Curtis Baltimore , 2019
+# AO , 2019
 # 
 msgid ""
 msgstr ""
@@ -11,7 +11,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-05-27 08:26+CET\n"
 "PO-Revision-Date: 2018-11-14 12:31+\n"
-"Last-Translator: Curtis Baltimore , 2019\n"
+"Last-Translator: AO , 2019\n"
 "Language-Team: French (https://www.transifex.com/otf/teams/1519/fr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -189,6 +189,9 @@ msgid ""
 "The safest and simplest way to download Tor Browser is from the official Tor"
 " Project website at https://www.torproject.org/download.;
 msgstr ""
+"La manière la plus sûre et la plus simple de télécharger le Navigateur 
Tor "
+"est de le faire à partir du site Web officiel du Projet Tor à "
+"https://www.torproject.org/fr/download/.;
 
 #: https//tb-manual.torproject.org/downloading/
 #: (content/downloading/contents+en.lrtopic.body)
@@ -1674,6 +1677,8 @@ msgid ""
 "You can do this by increasing Tor Browser's Security Settings in the shield "
 "menu."
 msgstr ""
+"À partir du menu Bouclier, vous pouvez le faire en augmentant le niveau de "
+"sécurité du Navigateur Tor dans les Paramètres de sécurité avancés."
 
 #: https//tb-manual.torproject.org/security-settings/
 #: (content/security-settings/contents+en.lrtopic.body)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/tbmanual-contentspot_completed] Update translations for tbmanual-contentspot_completed

2019-05-27 Thread translation
commit c488cf59bb8f6e84c66996682dcfbc6746d53999
Author: Translation commit bot 
Date:   Mon May 27 22:17:59 2019 +

Update translations for tbmanual-contentspot_completed
---
 contents+fr.po | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/contents+fr.po b/contents+fr.po
index bf0f44869..d4a37b516 100644
--- a/contents+fr.po
+++ b/contents+fr.po
@@ -2,8 +2,8 @@
 # Emma Peel, 2019
 # Thomas Prévost , 2019
 # erinm, 2019
-# AO , 2019
 # Curtis Baltimore , 2019
+# AO , 2019
 # 
 msgid ""
 msgstr ""
@@ -11,7 +11,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2019-05-27 08:26+CET\n"
 "PO-Revision-Date: 2018-11-14 12:31+\n"
-"Last-Translator: Curtis Baltimore , 2019\n"
+"Last-Translator: AO , 2019\n"
 "Language-Team: French (https://www.transifex.com/otf/teams/1519/fr/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -189,6 +189,9 @@ msgid ""
 "The safest and simplest way to download Tor Browser is from the official Tor"
 " Project website at https://www.torproject.org/download.;
 msgstr ""
+"La manière la plus sûre et la plus simple de télécharger le Navigateur 
Tor "
+"est de le faire à partir du site Web officiel du Projet Tor à "
+"https://www.torproject.org/fr/download/.;
 
 #: https//tb-manual.torproject.org/downloading/
 #: (content/downloading/contents+en.lrtopic.body)
@@ -1674,6 +1677,8 @@ msgid ""
 "You can do this by increasing Tor Browser's Security Settings in the shield "
 "menu."
 msgstr ""
+"À partir du menu Bouclier, vous pouvez le faire en augmentant le niveau de "
+"sécurité du Navigateur Tor dans les Paramètres de sécurité avancés."
 
 #: https//tb-manual.torproject.org/security-settings/
 #: (content/security-settings/contents+en.lrtopic.body)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/support-portal] Update translations for support-portal

2019-05-27 Thread translation
commit c811d2dc5d448b50b8b5d2a67c7563577fbbce9b
Author: Translation commit bot 
Date:   Mon May 27 19:20:53 2019 +

Update translations for support-portal
---
 contents+fr.po | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/contents+fr.po b/contents+fr.po
index 9e79e6c0b..261b704f9 100644
--- a/contents+fr.po
+++ b/contents+fr.po
@@ -6434,8 +6434,8 @@ msgid ""
 msgstr ""
 "Si nous voulions empêcher certaines personnes d’utiliser Tor, nous "
 "ajouterions essentiellement une porte dérobée au logiciel, ce qui 
exposerait"
-" nos utilisateurs vulnérables aux attaques de régimes condamnables et 
autres"
-" adversaires."
+" aux attaques de régimes condamnables et autres adversaires nos utilisateurs"
+" vulnérables."
 
 #: https//support.torproject.org/misc/misc-3/
 #: (content/misc/misc-3/contents+en.lrquestion.title)
@@ -6462,7 +6462,7 @@ msgid ""
 "posts on our financial reports."
 msgstr ""
 "Consultez la liste de tous https://www.torproject.org/about/sponsors.html.en\;>nos "
+"href=\"https://www.torproject.org/fr/about/sponsors/\;>nos "
 "commanditaires et une série d’https://blog.torproject.org/category/tags/form-990\;>articles de "
 "blogue (site en anglais) sur nos rapports financiers."
@@ -6634,7 +6634,7 @@ msgid ""
 msgstr ""
 "Vous trouverez tous les renseignements à ce sujet sur la https://www.torproject.org/docs/trademark-faq.html\;>FAQ de notre "
-"marque de commerce."
+"marque de commerce (page en anglais)."
 
 #: https//support.torproject.org/misc/misc-9/
 #: (content/misc/misc-9/contents+en.lrquestion.title)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/support-portal_completed] Update translations for support-portal_completed

2019-05-27 Thread translation
commit a9a36d7379e98edd63b9c207d9cfca863e02ee05
Author: Translation commit bot 
Date:   Mon May 27 19:21:00 2019 +

Update translations for support-portal_completed
---
 contents+fr.po | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/contents+fr.po b/contents+fr.po
index 9e79e6c0b..261b704f9 100644
--- a/contents+fr.po
+++ b/contents+fr.po
@@ -6434,8 +6434,8 @@ msgid ""
 msgstr ""
 "Si nous voulions empêcher certaines personnes d’utiliser Tor, nous "
 "ajouterions essentiellement une porte dérobée au logiciel, ce qui 
exposerait"
-" nos utilisateurs vulnérables aux attaques de régimes condamnables et 
autres"
-" adversaires."
+" aux attaques de régimes condamnables et autres adversaires nos utilisateurs"
+" vulnérables."
 
 #: https//support.torproject.org/misc/misc-3/
 #: (content/misc/misc-3/contents+en.lrquestion.title)
@@ -6462,7 +6462,7 @@ msgid ""
 "posts on our financial reports."
 msgstr ""
 "Consultez la liste de tous https://www.torproject.org/about/sponsors.html.en\;>nos "
+"href=\"https://www.torproject.org/fr/about/sponsors/\;>nos "
 "commanditaires et une série d’https://blog.torproject.org/category/tags/form-990\;>articles de "
 "blogue (site en anglais) sur nos rapports financiers."
@@ -6634,7 +6634,7 @@ msgid ""
 msgstr ""
 "Vous trouverez tous les renseignements à ce sujet sur la https://www.torproject.org/docs/trademark-faq.html\;>FAQ de notre "
-"marque de commerce."
+"marque de commerce (page en anglais)."
 
 #: https//support.torproject.org/misc/misc-9/
 #: (content/misc/misc-9/contents+en.lrquestion.title)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/tbmanual-contentspot] Update translations for tbmanual-contentspot

2019-05-27 Thread translation
commit ca59339d840cd905c762b9ee07644183200e3334
Author: Translation commit bot 
Date:   Mon May 27 19:17:56 2019 +

Update translations for tbmanual-contentspot
---
 contents+pl.po | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/contents+pl.po b/contents+pl.po
index fb2258265..40f20bb03 100644
--- a/contents+pl.po
+++ b/contents+pl.po
@@ -189,6 +189,9 @@ msgid ""
 "The safest and simplest way to download Tor Browser is from the official Tor"
 " Project website at https://www.torproject.org/download.;
 msgstr ""
+"Najbezpieczniejszym i najprostszym sposobem pobrania przeglądarki Tor "
+"Browser jest oficjalna strona Tor Project pod adresem "
+"https://www.torproject.org/download.;
 
 #: https//tb-manual.torproject.org/downloading/
 #: (content/downloading/contents+en.lrtopic.body)
@@ -448,6 +451,9 @@ msgid ""
 "techniques that do not rely on bridges. You do not need to obtain bridge "
 "addresses in order to use these transports."
 msgstr ""
+"Inne przenośne transporty, takie jak łagodne, wykorzystują różne 
techniki "
+"anty-cenzury, które nie opierają się na mostach. Nie musisz uzyskiwać "
+"adresów mostów, aby korzystać z tych transportów."
 
 #: https//tb-manual.torproject.org/bridges/
 #: (content/bridges/contents+en.lrtopic.body)
@@ -501,6 +507,10 @@ msgid ""
 " of the URL bar, then select 'Tor Network Settings...' to access these "
 "options."
 msgstr ""
+" Jeśli uruchamiasz Tor Browser po raz pierwszy, kliknij 'Konfiguruj', aby "
+"otworzyć okno Ustawienia Sieci Tor. W przeciwnym razie kliknij przycisk "
+"Torbut po lewej stronie paska URL, a następnie wybierz 'Ustawienia Sieci "
+"Tor...', aby uzyskać dostęp do tych opcji."
 
 #: https//tb-manual.torproject.org/bridges/
 #: (content/bridges/contents+en.lrtopic.body)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/donatepages-messagespot] Update translations for donatepages-messagespot

2019-05-27 Thread translation
commit 6a58114dea15553cd1b1e4defc3692d58b85e195
Author: Translation commit bot 
Date:   Mon May 27 19:15:38 2019 +

Update translations for donatepages-messagespot
---
 locale/pl/LC_MESSAGES/messages.po | 20 ++--
 1 file changed, 18 insertions(+), 2 deletions(-)

diff --git a/locale/pl/LC_MESSAGES/messages.po 
b/locale/pl/LC_MESSAGES/messages.po
index 6b26551f8..b3e179dc6 100644
--- a/locale/pl/LC_MESSAGES/messages.po
+++ b/locale/pl/LC_MESSAGES/messages.po
@@ -371,6 +371,8 @@ msgstr ""
 msgid ""
 "If you opt in during the donation process, we may email you again in future."
 msgstr ""
+"Jeśli zdecydujesz się na proces darowizny, w przyszłości będziemy mogli "
+"ponownie wysłać wiadomość e-mail."
 
 #: 
tmp/cache_locale/ad/ad05838d90eae883761f0bcec6c27d77959c6e2884e8abf6c4aec89d7a741ea9.php:87
 msgid ""
@@ -385,6 +387,8 @@ msgid ""
 "But, that information is redacted from the publicly-available version of our"
 " Form 990."
 msgstr ""
+"Ale ta informacja jest zredagowana z publicznie dostępnej wersji naszego "
+"formularza 990."
 
 #: 
tmp/cache_locale/ad/ad05838d90eae883761f0bcec6c27d77959c6e2884e8abf6c4aec89d7a741ea9.php:91
 msgid ""
@@ -402,6 +406,8 @@ msgid ""
 "For our records, we retain your name, the amount of your donation, the date "
 "of the donation, and your contact information."
 msgstr ""
+"W przypadku naszych danych zachowujemy Twoje imię i nazwisko, kwotę Twojej "
+"darowizny, datę darowizny oraz dane kontaktowe."
 
 #: 
tmp/cache_locale/ad/ad05838d90eae883761f0bcec6c27d77959c6e2884e8abf6c4aec89d7a741ea9.php:100
 msgid ""
@@ -409,6 +415,9 @@ msgid ""
 "who need it to do their work, for example by thanking you or mailing you a "
 "t-shirt."
 msgstr ""
+"Dostęp do tych informacji jest ograniczony w Projekcie Tor do osób, które "
+"potrzebują go do wykonywania swojej pracy, na przykład dziękując ci lub "
+"wysyłając do ciebie koszulkę."
 
 #: 
tmp/cache_locale/ad/ad05838d90eae883761f0bcec6c27d77959c6e2884e8abf6c4aec89d7a741ea9.php:105
 msgid ""
@@ -542,7 +551,7 @@ msgstr ""
 #: 
tmp/cache_locale/93/936f5ca9f26662b60293a725343573df95cb28c99d7c3f12b1c94ed37a453012.php:294
 #: 
tmp/cache_locale/04/0421bb9119a5b92b0e2e4a49c25d718283ccfa1495534b2a08ff967a0f4fd06a.php:253
 msgid "Tor at the Heart of Internet Freedom"
-msgstr ""
+msgstr "Tor w sercu wolności internetowej"
 
 #: 
tmp/cache_locale/93/936f5ca9f26662b60293a725343573df95cb28c99d7c3f12b1c94ed37a453012.php:298
 #: 
tmp/cache_locale/04/0421bb9119a5b92b0e2e4a49c25d718283ccfa1495534b2a08ff967a0f4fd06a.php:257
@@ -722,7 +731,7 @@ msgstr "Wystąpił problem z przesłaniem twojego zapytania 
do serwera:"
 #: 
tmp/cache_locale/93/936f5ca9f26662b60293a725343573df95cb28c99d7c3f12b1c94ed37a453012.php:531
 #: 
tmp/cache_locale/04/0421bb9119a5b92b0e2e4a49c25d718283ccfa1495534b2a08ff967a0f4fd06a.php:503
 msgid "validation failed"
-msgstr ""
+msgstr "błąd sprawdzania poprawności"
 
 #. notes: __field_name__ will be replaced with the field name in the
 #. javascript.
@@ -775,6 +784,7 @@ msgstr "Chcesz przekazać dotacje za pomocą karty 
kredytowej lub PayPal?"
 msgid ""
 "Thanks for your interest in donating cryptocurrency to the Tor Project."
 msgstr ""
+"Dziękujemy za zainteresowanie przekazaniem kryptowaluty dla Tor Project."
 
 #: 
tmp/cache_locale/70/70a3de9c7fb70a68cae132efaa24457b72f71189189cd4c8c492f3cd459b6483.php:77
 msgid ""
@@ -795,6 +805,8 @@ msgstr ""
 msgid ""
 "Below you will find the cryptocurrencies we accept and our wallet addresses."
 msgstr ""
+"Poniżej znajdziesz akceptowane przez nas kryptowaluty i adresy naszych "
+"portfeli."
 
 #: 
tmp/cache_locale/70/70a3de9c7fb70a68cae132efaa24457b72f71189189cd4c8c492f3cd459b6483.php:87
 msgid ""
@@ -860,12 +872,16 @@ msgid ""
 "It's an incredible time to stand up for world-leading security and privacy "
 "software."
 msgstr ""
+"To niesamowity czas, aby stanąć w obronie wiodącego na świecie "
+"oprogramowania do ochrony i prywatności."
 
 #: 
tmp/cache_locale/54/5420828d7720daccac45a05e74a0bdde5ef138020bd4901a7e81ad8817d3f8e8.php:73
 msgid ""
 "Tell family, friends, and colleagues that you're supporting privacy and "
 "security with Tor!"
 msgstr ""
+"Powiedz rodzinie, przyjaciołom i współpracownikom, że wspierasz 
prywatność i"
+" bezpieczeństwo z Torem!"
 
 #: 
tmp/cache_locale/50/50777d283fdd4725b4b51b066a1fa065079d875050e04874af7ad8d37f823d3f.php:25
 msgid ""

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/support-portal_completed] Update translations for support-portal_completed

2019-05-27 Thread translation
commit b00dc38b908bba5644e89f67ad0c46a3c8d1566d
Author: Translation commit bot 
Date:   Mon May 27 18:50:55 2019 +

Update translations for support-portal_completed
---
 contents+fr.po | 35 +--
 1 file changed, 17 insertions(+), 18 deletions(-)

diff --git a/contents+fr.po b/contents+fr.po
index 2e645ed35..9e79e6c0b 100644
--- a/contents+fr.po
+++ b/contents+fr.po
@@ -301,7 +301,7 @@ msgid ""
 msgstr ""
 "Plus de précisions sur Tor + RPV se trouvent dans https://trac.torproject.org/projects/tor/wiki/doc/TorPlusVPN\;>notre "
-"wiki."
+"wiki (page en anglais)."
 
 #: https//support.torproject.org/tbb/how-to-verify-signature/
 #: (content/tbb/how-to-verify-signature/contents+en.lrquestion.title)
@@ -5783,9 +5783,8 @@ msgid ""
 "[\"little-t tor\"](#little-t-tor)."
 msgstr ""
 "Cet ensemble de relais exploités par des bénévoles s’appelle le réseau 
Tor. "
-"Parfois, le logiciel associé à ce réseau est appelé « Core Tor » 
(noyau "
-"Tor), et parfois encore [« little-t tor » (tor avec un t "
-"minuscule)](#little-t-tor)."
+"Parfois, le logiciel associé à ce réseau est appelé noyau Tor, et 
parfois "
+"encore [« little-t tor » (tor avec un t minuscule)](#little-t-tor)."
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -5834,8 +5833,8 @@ msgid ""
 msgstr ""
 "Les opérateurs des sites Web et des services que vous utilisez, et quiconque"
 " les surveille, verront une connexion en provenance du réseau Tor au lieu 
de"
-" votre (adresse IP)(#adresse IP) réelle, et ne sauront pas qui vous êtes, "
-"sauf si vous vous identifiez explicitement."
+" votre [(adresse (IP))(#adresse IP)] réelle, et ne sauront pas qui vous "
+"êtes, sauf si vous vous identifiez explicitement."
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -6018,8 +6017,8 @@ msgid ""
 "options."
 msgstr ""
 "Son menu vous offre les options « [Nouvelle identité](#new-identity) », 
« "
-"Paramètres de sécurité… », « Vérifier les mises à jour du 
Navigateur Tor… » "
-"et « Vérifier les mises à jour du [Navigateur Tor](#tor-browser)… »."
+"Paramètres de sécurité… », et « Vérifier les mises à jour du 
[Navigateur Tor"
+"](#tor-browser)… »."
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -6167,7 +6166,7 @@ msgstr ""
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
 msgid "### website mirror"
-msgstr "### miroir de site Web"
+msgstr "### site Web miroir"
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -6175,7 +6174,7 @@ msgid ""
 "A website mirror is an one-to-one copy of a website which you can find under"
 " other web addresses."
 msgstr ""
-"Un site Web miroir est la copie biunivoque d’un site Web que vous pouvez "
+"Un site Web miroir est la copie biunivoque d’un site Web, que vous pouvez "
 "trouver sous d’autres adresses Web."
 
 #: https//support.torproject.org/misc/glossary/
@@ -6320,7 +6319,7 @@ msgid ""
 "you."
 msgstr ""
 "De plus, utiliser des chemins plus longs que 3 pourrait nuire à 
l’anonymat. "
-"En premier lieu parce que cela facilite les attaques par https://www.freehaven.net/anonbib/#ccs07-doa\;>déni de "
 "sécurité (page en anglais), et en second lieu parce que cela "
 "pourrait servir à vous identifier si seulement quelques utilisateurs ont la "
@@ -6346,7 +6345,7 @@ msgid ""
 "BitTorrent in specific is https://blog.torproject.org;
 "/bittorrent-over-tor-isnt-good-idea\">not anonymous over Tor."
 msgstr ""
-"En particulier, BitTorrent https://blog.torproject.org;
+"BitTorrent, en particulier, https://blog.torproject.org;
 "/bittorrent-over-tor-isnt-good-idea\">n’est pas anonyme avec Tor 
"
 "(page en anglais)."
 
@@ -6356,8 +6355,8 @@ msgid ""
 "For sharing files through Tor, https://onionshare.org/\;>OnionShare is a good option."
 msgstr ""
-"https://onionshare.org/\;>OnionShare est une "
-"bonne option pour partager des fichiers avec Tor."
+"https://onionshare.org/\;>OnionShare (site en "
+"anglais) est une bonne option pour partager des fichiers avec Tor."
 
 #: https//support.torproject.org/misc/misc-14/
 #: (content/misc/misc-14/contents+en.lrquestion.title)
@@ -6373,7 +6372,7 @@ msgid ""
 msgstr ""
 "Notre https://www.torproject.org/getinvolved/volunteer.html.en\;>page sur "
-"le bénévolat explique comment s’impliquer."
+"le bénévolat (en anglais) explique comment vous impliquer."
 
 #: https//support.torproject.org/misc/misc-15/
 #: (content/misc/misc-15/contents+en.lrquestion.title)
@@ -6408,9 +6407,9 @@ msgid ""
 "Tor is designed to defend human rights and privacy by preventing anyone from"
 " censoring things, even us."
 msgstr ""
-"Tor est conçu pour 

[tor-commits] [translation/support-portal] Update translations for support-portal

2019-05-27 Thread translation
commit f0d492b9c16b408f2807ce49c23965d836b62905
Author: Translation commit bot 
Date:   Mon May 27 18:50:48 2019 +

Update translations for support-portal
---
 contents+fr.po | 35 +--
 1 file changed, 17 insertions(+), 18 deletions(-)

diff --git a/contents+fr.po b/contents+fr.po
index 2e645ed35..9e79e6c0b 100644
--- a/contents+fr.po
+++ b/contents+fr.po
@@ -301,7 +301,7 @@ msgid ""
 msgstr ""
 "Plus de précisions sur Tor + RPV se trouvent dans https://trac.torproject.org/projects/tor/wiki/doc/TorPlusVPN\;>notre "
-"wiki."
+"wiki (page en anglais)."
 
 #: https//support.torproject.org/tbb/how-to-verify-signature/
 #: (content/tbb/how-to-verify-signature/contents+en.lrquestion.title)
@@ -5783,9 +5783,8 @@ msgid ""
 "[\"little-t tor\"](#little-t-tor)."
 msgstr ""
 "Cet ensemble de relais exploités par des bénévoles s’appelle le réseau 
Tor. "
-"Parfois, le logiciel associé à ce réseau est appelé « Core Tor » 
(noyau "
-"Tor), et parfois encore [« little-t tor » (tor avec un t "
-"minuscule)](#little-t-tor)."
+"Parfois, le logiciel associé à ce réseau est appelé noyau Tor, et 
parfois "
+"encore [« little-t tor » (tor avec un t minuscule)](#little-t-tor)."
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -5834,8 +5833,8 @@ msgid ""
 msgstr ""
 "Les opérateurs des sites Web et des services que vous utilisez, et quiconque"
 " les surveille, verront une connexion en provenance du réseau Tor au lieu 
de"
-" votre (adresse IP)(#adresse IP) réelle, et ne sauront pas qui vous êtes, "
-"sauf si vous vous identifiez explicitement."
+" votre [(adresse (IP))(#adresse IP)] réelle, et ne sauront pas qui vous "
+"êtes, sauf si vous vous identifiez explicitement."
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -6018,8 +6017,8 @@ msgid ""
 "options."
 msgstr ""
 "Son menu vous offre les options « [Nouvelle identité](#new-identity) », 
« "
-"Paramètres de sécurité… », « Vérifier les mises à jour du 
Navigateur Tor… » "
-"et « Vérifier les mises à jour du [Navigateur Tor](#tor-browser)… »."
+"Paramètres de sécurité… », et « Vérifier les mises à jour du 
[Navigateur Tor"
+"](#tor-browser)… »."
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -6167,7 +6166,7 @@ msgstr ""
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
 msgid "### website mirror"
-msgstr "### miroir de site Web"
+msgstr "### site Web miroir"
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -6175,7 +6174,7 @@ msgid ""
 "A website mirror is an one-to-one copy of a website which you can find under"
 " other web addresses."
 msgstr ""
-"Un site Web miroir est la copie biunivoque d’un site Web que vous pouvez "
+"Un site Web miroir est la copie biunivoque d’un site Web, que vous pouvez "
 "trouver sous d’autres adresses Web."
 
 #: https//support.torproject.org/misc/glossary/
@@ -6320,7 +6319,7 @@ msgid ""
 "you."
 msgstr ""
 "De plus, utiliser des chemins plus longs que 3 pourrait nuire à 
l’anonymat. "
-"En premier lieu parce que cela facilite les attaques par https://www.freehaven.net/anonbib/#ccs07-doa\;>déni de "
 "sécurité (page en anglais), et en second lieu parce que cela "
 "pourrait servir à vous identifier si seulement quelques utilisateurs ont la "
@@ -6346,7 +6345,7 @@ msgid ""
 "BitTorrent in specific is https://blog.torproject.org;
 "/bittorrent-over-tor-isnt-good-idea\">not anonymous over Tor."
 msgstr ""
-"En particulier, BitTorrent https://blog.torproject.org;
+"BitTorrent, en particulier, https://blog.torproject.org;
 "/bittorrent-over-tor-isnt-good-idea\">n’est pas anonyme avec Tor 
"
 "(page en anglais)."
 
@@ -6356,8 +6355,8 @@ msgid ""
 "For sharing files through Tor, https://onionshare.org/\;>OnionShare is a good option."
 msgstr ""
-"https://onionshare.org/\;>OnionShare est une "
-"bonne option pour partager des fichiers avec Tor."
+"https://onionshare.org/\;>OnionShare (site en "
+"anglais) est une bonne option pour partager des fichiers avec Tor."
 
 #: https//support.torproject.org/misc/misc-14/
 #: (content/misc/misc-14/contents+en.lrquestion.title)
@@ -6373,7 +6372,7 @@ msgid ""
 msgstr ""
 "Notre https://www.torproject.org/getinvolved/volunteer.html.en\;>page sur "
-"le bénévolat explique comment s’impliquer."
+"le bénévolat (en anglais) explique comment vous impliquer."
 
 #: https//support.torproject.org/misc/misc-15/
 #: (content/misc/misc-15/contents+en.lrquestion.title)
@@ -6408,9 +6407,9 @@ msgid ""
 "Tor is designed to defend human rights and privacy by preventing anyone from"
 " censoring things, even us."
 msgstr ""
-"Tor est conçu pour défendre les 

[tor-commits] [translation/support-portal_completed] Update translations for support-portal_completed

2019-05-27 Thread translation
commit 831aa6b64b2c7894845a7a57decdab0473e087a0
Author: Translation commit bot 
Date:   Mon May 27 18:21:01 2019 +

Update translations for support-portal_completed
---
 contents+fr.po | 28 ++--
 1 file changed, 14 insertions(+), 14 deletions(-)

diff --git a/contents+fr.po b/contents+fr.po
index ce8948c0c..2e645ed35 100644
--- a/contents+fr.po
+++ b/contents+fr.po
@@ -4699,12 +4699,12 @@ msgid ""
 " which means the value is easy to calculate in one direction but infeasible "
 "to invert. Hash values serve to verify the integrity of data."
 msgstr ""
-"Une empreinte cryptographique est le résultat d’un algorithme 
mathématique "
-"qui mappe des données à une chaîne de bits de taille fixe. C’est une "
-"fonction unidirectionnelle par sa conception, ce qui signifie qu’il est "
-"facile de calculer l’empreinte dans une direction, mais que cela est "
-"impossible dans l’autre sens. Les empreintes numériques servent à 
vérifier "
-"l’intégrité des données."
+"Une empreinte numérique cryptographique est le résultat d’un algorithme "
+"mathématique qui mappe des données à une chaîne de bits de taille fixe. "
+"C’est une fonction unidirectionnelle par sa conception, ce qui signifie "
+"qu’il est facile de calculer l’empreinte dans une direction, mais que 
cela "
+"est impossible dans l’autre sens. Les empreintes numériques servent à "
+"vérifier l’intégrité des données."
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -5684,9 +5684,9 @@ msgid ""
 "Tails is a \"live\" [operating system](#operating-system-os), that you can "
 "start on almost any computer from a DVD, USB stick, or SD card."
 msgstr ""
-"Tails est un [système d’exploitation] (#operating-system-os) « autonome 
» "
-"que vous pouvez démarrer sur presque n’importe quel ordinateur à partir 
d’un"
-" DVD, d’une clé USB ou d’une carte SD."
+"Tails est un [système d’exploitation](#operating-system-os) « autonome 
» que"
+" vous pouvez démarrer sur presque n’importe quel ordinateur à partir 
d’un "
+"DVD, d’une clé USB ou d’une carte SD."
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -5713,10 +5713,10 @@ msgid ""
 "community made up of thousands of volunteers from all over the world who "
 "help create Tor."
 msgstr ""
-"Le Projet Tor peut signifier soit « The Projet Tor Inc », un organisme "
-"états-unien sans lucratif 501(c)3 responsable de la maintenance du logiciel "
-"Tor, soit à la communauté du Projet Tor composée de milliers de 
volontaires "
-"du monde entier qui aident à créer Tor."
+"Le Projet Tor peut désigner soit « The Projet Tor Inc », un organisme 
états-"
+"unien sans lucratif 501(c)3 responsable de la maintenance du logiciel Tor, "
+"soit la communauté du Projet Tor composée de milliers de bénévoles du 
monde "
+"entier qui aident à créer Tor."
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -5757,7 +5757,7 @@ msgid ""
 "Tor is a program you can run on your computer that helps keep you safe on "
 "the Internet."
 msgstr ""
-"Tor est un programme que vous pouvez exécuter sur votre ordinateur et "
+"Tor est un programme que vous pouvez exécuter sur votre ordinateur et qui "
 "contribue à votre sécurité sur Internet."
 
 #: https//support.torproject.org/misc/glossary/

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/support-portal] Update translations for support-portal

2019-05-27 Thread translation
commit 7891e10e8de201337f819f6ab6e07b73a59f7213
Author: Translation commit bot 
Date:   Mon May 27 18:20:52 2019 +

Update translations for support-portal
---
 contents+fr.po | 28 ++--
 1 file changed, 14 insertions(+), 14 deletions(-)

diff --git a/contents+fr.po b/contents+fr.po
index ce8948c0c..2e645ed35 100644
--- a/contents+fr.po
+++ b/contents+fr.po
@@ -4699,12 +4699,12 @@ msgid ""
 " which means the value is easy to calculate in one direction but infeasible "
 "to invert. Hash values serve to verify the integrity of data."
 msgstr ""
-"Une empreinte cryptographique est le résultat d’un algorithme 
mathématique "
-"qui mappe des données à une chaîne de bits de taille fixe. C’est une "
-"fonction unidirectionnelle par sa conception, ce qui signifie qu’il est "
-"facile de calculer l’empreinte dans une direction, mais que cela est "
-"impossible dans l’autre sens. Les empreintes numériques servent à 
vérifier "
-"l’intégrité des données."
+"Une empreinte numérique cryptographique est le résultat d’un algorithme "
+"mathématique qui mappe des données à une chaîne de bits de taille fixe. "
+"C’est une fonction unidirectionnelle par sa conception, ce qui signifie "
+"qu’il est facile de calculer l’empreinte dans une direction, mais que 
cela "
+"est impossible dans l’autre sens. Les empreintes numériques servent à "
+"vérifier l’intégrité des données."
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -5684,9 +5684,9 @@ msgid ""
 "Tails is a \"live\" [operating system](#operating-system-os), that you can "
 "start on almost any computer from a DVD, USB stick, or SD card."
 msgstr ""
-"Tails est un [système d’exploitation] (#operating-system-os) « autonome 
» "
-"que vous pouvez démarrer sur presque n’importe quel ordinateur à partir 
d’un"
-" DVD, d’une clé USB ou d’une carte SD."
+"Tails est un [système d’exploitation](#operating-system-os) « autonome 
» que"
+" vous pouvez démarrer sur presque n’importe quel ordinateur à partir 
d’un "
+"DVD, d’une clé USB ou d’une carte SD."
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -5713,10 +5713,10 @@ msgid ""
 "community made up of thousands of volunteers from all over the world who "
 "help create Tor."
 msgstr ""
-"Le Projet Tor peut signifier soit « The Projet Tor Inc », un organisme "
-"états-unien sans lucratif 501(c)3 responsable de la maintenance du logiciel "
-"Tor, soit à la communauté du Projet Tor composée de milliers de 
volontaires "
-"du monde entier qui aident à créer Tor."
+"Le Projet Tor peut désigner soit « The Projet Tor Inc », un organisme 
états-"
+"unien sans lucratif 501(c)3 responsable de la maintenance du logiciel Tor, "
+"soit la communauté du Projet Tor composée de milliers de bénévoles du 
monde "
+"entier qui aident à créer Tor."
 
 #: https//support.torproject.org/misc/glossary/
 #: (content/misc/glossary/contents+en.lrquestion.description)
@@ -5757,7 +5757,7 @@ msgid ""
 "Tor is a program you can run on your computer that helps keep you safe on "
 "the Internet."
 msgstr ""
-"Tor est un programme que vous pouvez exécuter sur votre ordinateur et "
+"Tor est un programme que vous pouvez exécuter sur votre ordinateur et qui "
 "contribue à votre sécurité sur Internet."
 
 #: https//support.torproject.org/misc/glossary/

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/support-portal_completed] Update translations for support-portal_completed

2019-05-27 Thread translation
commit 23ce3671a47ef4bab72e9f3f7b1cc6c8ffc51d14
Author: Translation commit bot 
Date:   Mon May 27 17:21:01 2019 +

Update translations for support-portal_completed
---
 contents+fr.po | 15 +--
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/contents+fr.po b/contents+fr.po
index 4f1350339..ce8948c0c 100644
--- a/contents+fr.po
+++ b/contents+fr.po
@@ -3898,7 +3898,9 @@ msgstr ""
 #: https//support.torproject.org/onionservices/onionservices-1/
 #: (content/onionservices/onionservices-1/contents+en.lrquestion.description)
 msgid "You can access these websites by using Tor Browser."
-msgstr "Vous pouvez accéder à ces sites Web en utilisant le Navigateur Tor."
+msgstr ""
+"Vous pouvez accéder à ces sites Web en utilisant le [Navigateur Tor](#tor-"
+"browser)."
 
 #: https//support.torproject.org/onionservices/onionservices-1/
 #: (content/onionservices/onionservices-1/contents+en.lrquestion.description)
@@ -3939,11 +3941,12 @@ msgstr ""
 "ligne) et du partage de fichiers sans métadonnées, des interactions plus "
 "sûres entre des journalistes et leurs sources avec https://securedrop.org/\;>SecureDrop ou avec https://onionshare.org/\;>OnionShare, des mises à jour de "
-"logiciels elles aussi plus sûres, et des façons plus sécurisées 
d’accéder à "
-"des sites populaires tels que https://www.facebook.com/notes;
-"/protect-the-graph/making-connections-to-facebook-more-"
-"secure/1526085754298237/\">Facebook."
+"href=\"https://onionshare.org/\;>OnionShare (sites en anglais), "
+"des mises à jour de logiciels elles aussi plus sûres, et des façons plus "
+"sécurisées d’accéder à des sites populaires tels que https://www.facebook.com/notes/protect-the-graph/making-connections-;
+"to-facebook-more-secure/1526085754298237/\">Facebook (page en "
+"anglais)."
 
 #: https//support.torproject.org/onionservices/onionservices-2/
 #: (content/onionservices/onionservices-2/contents+en.lrquestion.description)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/support-portal] Update translations for support-portal

2019-05-27 Thread translation
commit ba6b5afcfc48446b481073ec25e9d6406b17671d
Author: Translation commit bot 
Date:   Mon May 27 17:20:54 2019 +

Update translations for support-portal
---
 contents+fr.po | 15 +--
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/contents+fr.po b/contents+fr.po
index 4f1350339..ce8948c0c 100644
--- a/contents+fr.po
+++ b/contents+fr.po
@@ -3898,7 +3898,9 @@ msgstr ""
 #: https//support.torproject.org/onionservices/onionservices-1/
 #: (content/onionservices/onionservices-1/contents+en.lrquestion.description)
 msgid "You can access these websites by using Tor Browser."
-msgstr "Vous pouvez accéder à ces sites Web en utilisant le Navigateur Tor."
+msgstr ""
+"Vous pouvez accéder à ces sites Web en utilisant le [Navigateur Tor](#tor-"
+"browser)."
 
 #: https//support.torproject.org/onionservices/onionservices-1/
 #: (content/onionservices/onionservices-1/contents+en.lrquestion.description)
@@ -3939,11 +3941,12 @@ msgstr ""
 "ligne) et du partage de fichiers sans métadonnées, des interactions plus "
 "sûres entre des journalistes et leurs sources avec https://securedrop.org/\;>SecureDrop ou avec https://onionshare.org/\;>OnionShare, des mises à jour de "
-"logiciels elles aussi plus sûres, et des façons plus sécurisées 
d’accéder à "
-"des sites populaires tels que https://www.facebook.com/notes;
-"/protect-the-graph/making-connections-to-facebook-more-"
-"secure/1526085754298237/\">Facebook."
+"href=\"https://onionshare.org/\;>OnionShare (sites en anglais), "
+"des mises à jour de logiciels elles aussi plus sûres, et des façons plus "
+"sécurisées d’accéder à des sites populaires tels que https://www.facebook.com/notes/protect-the-graph/making-connections-;
+"to-facebook-more-secure/1526085754298237/\">Facebook (page en "
+"anglais)."
 
 #: https//support.torproject.org/onionservices/onionservices-2/
 #: (content/onionservices/onionservices-2/contents+en.lrquestion.description)

___
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

2019-05-27 Thread translation
commit 7e5799579dade95ef015ddec7b775d5e8d6f38b3
Author: Translation commit bot 
Date:   Mon May 27 15:50:31 2019 +

Update translations for tor-launcher-properties_completed
---
 eu/torlauncher.properties | 94 +++
 1 file changed, 94 insertions(+)

diff --git a/eu/torlauncher.properties b/eu/torlauncher.properties
new file mode 100644
index 0..4d6d383ec
--- /dev/null
+++ b/eu/torlauncher.properties
@@ -0,0 +1,94 @@
+### Copyright (c) 2016, The Tor Project, Inc.
+### See LICENSE for licensing information.
+
+torlauncher.error_title=Tor abiarazlea
+
+torlauncher.tor_exited_during_startup=Tor irten egin da abiarazterkoan. Hau 
zure torrc fitxategiko akats bategatik, Tor edo zure sistemaren beste 
programaren akats bategatik edo hardware akastunaren erruagatik izan daiteke. 
Arazo hau konpontzen ez duzun bitartean eta Tor berrabiarazten ez duzun 
bitartean, Tor Browser ez da abiaraziko.
+torlauncher.tor_exited=Tor ustekabean irten da. Hau Toren akats bategatik, 
zure sistemako beste programa bategatik, edo hardware akastunaren erruagatik 
izan daiteke. Tor berrabiarazten duzun bitartean, Tor Browserek ezingo du 
webguneak ireki. Arazoak jarraitzen badu, mesedez bidali Tor erregistroaren 
kopia bat laguntza taldeari.
+torlauncher.tor_exited2=Tor berrabiarazteak ez ditu zure nabigatzatilearen 
fitxak itxiko.
+torlauncher.tor_controlconn_failed=Tor kontrol atakara ezin konektatu.
+torlauncher.tor_failed_to_start=Torek huts egin du abiarazterakoan.
+torlauncher.tor_control_failed=Huts Toren kontrola hartzerakoan.
+torlauncher.tor_bootstrap_failed=Torek huts egin du Tor sare konexio bat 
ezartzerakoan.
+torlauncher.tor_bootstrap_failed_details=%1$S huts egin du (%2$S).
+
+torlauncher.unable_to_start_tor=Ezin izan da Tor hasi.\n\n%S
+torlauncher.tor_missing=Tor exekutagarria falta da.
+torlauncher.torrc_missing=torrc fitxategia falta da eta ezin izan da sortu.
+torlauncher.datadir_missing=Tor datu direktorioa ez da existitzen eta ezin 
izan da sortu.
+torlauncher.password_hash_missing=Huts egin du hash-eatutako pasahitza 
eskuratzen.
+
+torlauncher.failed_to_get_settings=Ezin izan dira Tor ezarpenak 
berreskuratu.\n\n%S
+torlauncher.failed_to_save_settings=Ezin izan dira Tor ezarpenak gorde.\n\n%S
+torlauncher.ensure_tor_is_running=Mesedez egiaztatu Tor exekutatzen ari dela.
+
+torlauncher.error_proxy_addr_missing=Torek proxy bat erabiliz Interneten 
sartzeko konfiguratu nahi baduzu edo IP helbidea edo ostalari-izena edo portu 
zenbakia zehaztu behar duzu.
+torlauncher.error_proxy_type_missing=Proxy mota hautatu behar duzu.
+torlauncher.error_bridges_missing=Zubi bat edo gehiago zehaztu behar duzu.
+torlauncher.error_default_bridges_type_missing=Emandako zubietarako garraio 
mota bat hautatu behar duzu.
+torlauncher.error_bridgedb_bridges_missing=Mesedez zubi bat eskatu.
+torlauncher.error_bridge_bad_default_type=Ez daude eskuragarri %S garraio mota 
duten emandako zubirik. Mesedez doitu zure ezarpenak.
+
+torlauncher.bridge_suffix.meek-amazon=(badabil Txinan)
+torlauncher.bridge_suffix.meek-azure=(badabil Txinan)
+
+torlauncher.request_a_bridge=Zubi bat eskatu…
+torlauncher.request_a_new_bridge=Zubi berri bat eskatu…
+torlauncher.contacting_bridgedb=BridgeDBrekin kontaktatzen. Itxaron mesedez.
+torlauncher.captcha_prompt=CAPTCHAa ebatzi ezazu zubi bat eskatzeko.
+torlauncher.bad_captcha_solution=Ebazpena ez da zuzena. Mesedez saiatu berriro.
+torlauncher.unable_to_get_bridge=Ezin izan da zubi bat eskuratu 
BridgeDBtik.\n\n%S
+torlauncher.no_meek=Nabigatzaile hau ez dago meek-erako konfiguratuta, eta 
beharrezkoa da zubiak eskuratzeko.
+torlauncher.no_bridges_available=Ez dago zubirik eskuragarri une honetan. 
Barkatu.
+
+torlauncher.connect=Konektatu
+torlauncher.restart_tor=Tor berrabiarazi
+torlauncher.quit=Irten
+torlauncher.quit_win=Irten
+torlauncher.done=Eginda
+
+torlauncher.forAssistance=Laguntza lortzeko, %S(r)ekin harremanetan jarri
+torlauncher.forAssistance2=Laguntzako lortzeko, bisita ezazu %S
+
+torlauncher.copiedNLogMessages=Kopia burutu da. %S Tor erregistro mezuak prest 
daude testu editore edo email mezu batean itsasteko.
+
+torlauncher.bootstrapStatus.starting=Abiarazten
+torlauncher.bootstrapStatus.conn_pt=Zubira konektatzen
+torlauncher.bootstrapStatus.conn_done_pt=Zubira konektatuta
+torlauncher.bootstrapStatus.conn_proxy=Proxyra konektatzen
+torlauncher.bootstrapStatus.conn_done_proxy=Proxyra konektatuta
+torlauncher.bootstrapStatus.conn=Tor errele batera konektatzen
+torlauncher.bootstrapStatus.conn_done=Tor errele batera konektatuta
+torlauncher.bootstrapStatus.handshake=Tor errele batekin negoziatzen
+torlauncher.bootstrapStatus.handshake_done=Amaitu da Tor errele batekin 
negoziatzen
+torlauncher.bootstrapStatus.onehop_create=Enkriptatutako direktorio batera 
konexioa ezartzen
+torlauncher.bootstrapStatus.requesting_status=Sarearen egoera eskuratzen
+torlauncher.bootstrapStatus.loading_status=Sarearen egoera kargatzen

[tor-commits] [translation/tor-launcher-properties] Update translations for tor-launcher-properties

2019-05-27 Thread translation
commit bf9aa9d1626975ea9c9f337b8e740b0ee2b2b918
Author: Translation commit bot 
Date:   Mon May 27 15:50:24 2019 +

Update translations for tor-launcher-properties
---
 eu/torlauncher.properties | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/eu/torlauncher.properties b/eu/torlauncher.properties
index c495970ef..4d6d383ec 100644
--- a/eu/torlauncher.properties
+++ b/eu/torlauncher.properties
@@ -60,22 +60,22 @@ torlauncher.bootstrapStatus.conn_done_proxy=Proxyra 
konektatuta
 torlauncher.bootstrapStatus.conn=Tor errele batera konektatzen
 torlauncher.bootstrapStatus.conn_done=Tor errele batera konektatuta
 torlauncher.bootstrapStatus.handshake=Tor errele batekin negoziatzen
-torlauncher.bootstrapStatus.handshake_done=Finished negotiating with a Tor 
relay
+torlauncher.bootstrapStatus.handshake_done=Amaitu da Tor errele batekin 
negoziatzen
 torlauncher.bootstrapStatus.onehop_create=Enkriptatutako direktorio batera 
konexioa ezartzen
 torlauncher.bootstrapStatus.requesting_status=Sarearen egoera eskuratzen
 torlauncher.bootstrapStatus.loading_status=Sarearen egoera kargatzen
 torlauncher.bootstrapStatus.loading_keys=Aginpide ziurtagiriak kargatzen
 torlauncher.bootstrapStatus.requesting_descriptors=Errele informazioa eskatzen
 torlauncher.bootstrapStatus.loading_descriptors=Errele informazioa kargatzen
-torlauncher.bootstrapStatus.enough_dirinfo=Finished loading relay information
+torlauncher.bootstrapStatus.enough_dirinfo=Amaitu da errele informazioa 
kargatzen
 torlauncher.bootstrapStatus.ap_conn_pt=Zirkuituak eraikitzen: zubira 
konektatzen
 torlauncher.bootstrapStatus.ap_conn_done_pt=Zirkuituak eraikitzen: zubira 
konektatuta
 torlauncher.bootstrapStatus.ap_conn_proxy=Zirkuituak eraikitzen: proxyra 
konektatzen
 torlauncher.bootstrapStatus.ap_conn_done_proxy=Zirkuituak eraikitzen: proxyra 
konektatuta
-torlauncher.bootstrapStatus.ap_conn=Building circuits: Connecting to a Tor 
relay
-torlauncher.bootstrapStatus.ap_conn_done=Building circuits: Connected to a Tor 
relay
-torlauncher.bootstrapStatus.ap_handshake=Building circuits: Negotiating with a 
Tor relay
-torlauncher.bootstrapStatus.ap_handshake_done=Building circuits: Finished 
negotiating with a Tor relay
+torlauncher.bootstrapStatus.ap_conn=Zirkuituak eraikitzen: Tor errele batera 
konektatzen
+torlauncher.bootstrapStatus.ap_conn_done=Zirkuituak eraikitzen: Tor errele 
batera konektatzen
+torlauncher.bootstrapStatus.ap_handshake=Zirkuituak eraikitzen: Tor errele 
batekin negoziatzen
+torlauncher.bootstrapStatus.ap_handshake_done=Zirkuituak eraikitzen: Amaitu da 
Tor errele batekin negoziatzen
 torlauncher.bootstrapStatus.circuit_create=Zirkuituak eraikitzen: Tor zirkuitu 
bat ezartzen
 torlauncher.bootstrapStatus.done=Tor sarera konektatuta!
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/torbutton-browseronboardingproperties] Update translations for torbutton-browseronboardingproperties

2019-05-27 Thread translation
commit ba2c1a63bbf64d11a3ebedb76e5759e8442f42ab
Author: Translation commit bot 
Date:   Mon May 27 15:49:47 2019 +

Update translations for torbutton-browseronboardingproperties
---
 eu/browserOnboarding.properties | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/eu/browserOnboarding.properties b/eu/browserOnboarding.properties
index 90671dda7..130703fdb 100644
--- a/eu/browserOnboarding.properties
+++ b/eu/browserOnboarding.properties
@@ -8,12 +8,12 @@ onboarding.tour-tor-welcome.description=Tor Browser offers 
the highest standard
 onboarding.tour-tor-welcome.next-button=Joan pribatutasunera
 
 onboarding.tour-tor-privacy=Pribatutasuna
-onboarding.tour-tor-privacy.title=Snub trackers and snoopers.
+onboarding.tour-tor-privacy.title=Muzin egin aztarnari eta ikusmiratzaileei.
 onboarding.tour-tor-privacy.description=Tor Browser isolates cookies and 
deletes your browser history after your session. These modifications ensure 
your privacy and security are protected in the browser. Click ‘Tor Network’ 
to learn how we protect you on the network level.
 onboarding.tour-tor-privacy.button=Joan Tor sarera
 
 onboarding.tour-tor-network=Tor sarea
-onboarding.tour-tor-network.title=Travel a decentralized network.
+onboarding.tour-tor-network.title=Bidaiatu sare deszentralizatu batean.
 onboarding.tour-tor-network.description=Tor Browser connects you to the Tor 
network run by thousands of volunteers around the world. Unlike a VPN, 
there’s no one point of failure or centralized entity you need to trust in 
order to enjoy the internet privately.
 onboarding.tour-tor-network.button=Go to Circuit Display
 
@@ -24,7 +24,7 @@ onboarding.tour-tor-circuit-display.button=Ikusi nire bidea
 onboarding.tour-tor-circuit-display.next-button=Joan segurtasunera
 
 onboarding.tour-tor-security=Segurtasuna
-onboarding.tour-tor-security.title=Choose your experience.
+onboarding.tour-tor-security.title=Hautatu zure esperientzia.
 onboarding.tour-tor-security.description=We also provide you with additional 
settings for bumping up your browser security. Our Security Settings allow you 
to block elements that could be used to attack your computer. Click below to 
see what the different options do.
 onboarding.tour-tor-security.description-suffix=Note: By default, NoScript and 
HTTPS Everywhere are not included on the toolbar, but you can customize your 
toolbar to add them.
 onboarding.tour-tor-security-level.button=Ikusi Zure Segurtasun Maila

___
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

2019-05-27 Thread translation
commit b0acdbdc23a4fd47859a478441c4d6d05f4beb83
Author: Translation commit bot 
Date:   Mon May 27 15:50:11 2019 +

Update translations for torcheck
---
 eu/torcheck.po | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/eu/torcheck.po b/eu/torcheck.po
index f4286464c..b8ea2c196 100644
--- a/eu/torcheck.po
+++ b/eu/torcheck.po
@@ -2,17 +2,18 @@
 # Copyright (C) 2008-2013 The Tor Project, Inc
 # 
 # Translators:
-# Antxon Baldarra , 2014-2015
-# Antxon Baldarra , 2013
-# Antxon Baldarra , 2011, 2012
+# baldarra, 2014-2015
+# baldarra, 2013
+# baldarra, 2011, 2012
+# baldarra, 2019
 # Eneko, 2015
 # Radiation Gamma, 2019
 msgid ""
 msgstr ""
 "Project-Id-Version: Tor Project\n"
 "POT-Creation-Date: 2012-02-16 20:28+PDT\n"
-"PO-Revision-Date: 2019-04-23 09:48+\n"
-"Last-Translator: Radiation Gamma\n"
+"PO-Revision-Date: 2019-05-27 15:23+\n"
+"Last-Translator: baldarra\n"
 "Language-Team: Basque 
(http://www.transifex.com/otf/torproject/language/eu/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/tba-torbrowserstringsdtd] Update translations for tba-torbrowserstringsdtd

2019-05-27 Thread translation
commit 8718fc8b4b17e8939e8f39e4a9f7c16558b80998
Author: Translation commit bot 
Date:   Mon May 27 15:47:44 2019 +

Update translations for tba-torbrowserstringsdtd
---
 eu/torbrowser_strings.dtd | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/eu/torbrowser_strings.dtd b/eu/torbrowser_strings.dtd
index 9a0cee6d6..4f0ac2369 100644
--- a/eu/torbrowser_strings.dtd
+++ b/eu/torbrowser_strings.dtd
@@ -4,33 +4,33 @@
 
 
 
-
+
 
 
 
-
+
 
 
 
-
+
 
 
 
 
 
 
-
+
 
 
 
 
-
+
 
-
+
 
 
-
-
+
+
 
 
 

___
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

2019-05-27 Thread translation
commit f631e83e2558576f5bf6e381b91eadda9e93b32f
Author: Translation commit bot 
Date:   Mon May 27 15:20:07 2019 +

Update translations for tor-launcher-properties
---
 eu/torlauncher.properties | 50 +++
 1 file changed, 25 insertions(+), 25 deletions(-)

diff --git a/eu/torlauncher.properties b/eu/torlauncher.properties
index 0715cd9cf..c495970ef 100644
--- a/eu/torlauncher.properties
+++ b/eu/torlauncher.properties
@@ -26,20 +26,20 @@ torlauncher.error_proxy_addr_missing=Torek proxy bat 
erabiliz Interneten sartzek
 torlauncher.error_proxy_type_missing=Proxy mota hautatu behar duzu.
 torlauncher.error_bridges_missing=Zubi bat edo gehiago zehaztu behar duzu.
 torlauncher.error_default_bridges_type_missing=Emandako zubietarako garraio 
mota bat hautatu behar duzu.
-torlauncher.error_bridgedb_bridges_missing=Please request a bridge.
+torlauncher.error_bridgedb_bridges_missing=Mesedez zubi bat eskatu.
 torlauncher.error_bridge_bad_default_type=Ez daude eskuragarri %S garraio mota 
duten emandako zubirik. Mesedez doitu zure ezarpenak.
 
 torlauncher.bridge_suffix.meek-amazon=(badabil Txinan)
 torlauncher.bridge_suffix.meek-azure=(badabil Txinan)
 
-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=Zubi bat eskatu…
+torlauncher.request_a_new_bridge=Zubi berri bat eskatu…
+torlauncher.contacting_bridgedb=BridgeDBrekin kontaktatzen. Itxaron mesedez.
+torlauncher.captcha_prompt=CAPTCHAa ebatzi ezazu zubi bat eskatzeko.
+torlauncher.bad_captcha_solution=Ebazpena ez da zuzena. Mesedez saiatu berriro.
+torlauncher.unable_to_get_bridge=Ezin izan da zubi bat eskuratu 
BridgeDBtik.\n\n%S
+torlauncher.no_meek=Nabigatzaile hau ez dago meek-erako konfiguratuta, eta 
beharrezkoa da zubiak eskuratzeko.
+torlauncher.no_bridges_available=Ez dago zubirik eskuragarri une honetan. 
Barkatu.
 
 torlauncher.connect=Konektatu
 torlauncher.restart_tor=Tor berrabiarazi
@@ -52,14 +52,14 @@ torlauncher.forAssistance2=Laguntzako lortzeko, bisita 
ezazu %S
 
 torlauncher.copiedNLogMessages=Kopia burutu da. %S Tor erregistro mezuak prest 
daude testu editore edo email mezu batean itsasteko.
 
-torlauncher.bootstrapStatus.starting=Starting
-torlauncher.bootstrapStatus.conn_pt=Connecting to bridge
-torlauncher.bootstrapStatus.conn_done_pt=Connected to bridge
-torlauncher.bootstrapStatus.conn_proxy=Connecting to proxy
-torlauncher.bootstrapStatus.conn_done_proxy=Connected to proxy
-torlauncher.bootstrapStatus.conn=Connecting to a Tor relay
-torlauncher.bootstrapStatus.conn_done=Connected to a Tor relay
-torlauncher.bootstrapStatus.handshake=Negotiating with a Tor relay
+torlauncher.bootstrapStatus.starting=Abiarazten
+torlauncher.bootstrapStatus.conn_pt=Zubira konektatzen
+torlauncher.bootstrapStatus.conn_done_pt=Zubira konektatuta
+torlauncher.bootstrapStatus.conn_proxy=Proxyra konektatzen
+torlauncher.bootstrapStatus.conn_done_proxy=Proxyra konektatuta
+torlauncher.bootstrapStatus.conn=Tor errele batera konektatzen
+torlauncher.bootstrapStatus.conn_done=Tor errele batera konektatuta
+torlauncher.bootstrapStatus.handshake=Tor errele batekin negoziatzen
 torlauncher.bootstrapStatus.handshake_done=Finished negotiating with a Tor 
relay
 torlauncher.bootstrapStatus.onehop_create=Enkriptatutako direktorio batera 
konexioa ezartzen
 torlauncher.bootstrapStatus.requesting_status=Sarearen egoera eskuratzen
@@ -68,15 +68,15 @@ torlauncher.bootstrapStatus.loading_keys=Aginpide 
ziurtagiriak kargatzen
 torlauncher.bootstrapStatus.requesting_descriptors=Errele informazioa eskatzen
 torlauncher.bootstrapStatus.loading_descriptors=Errele informazioa kargatzen
 torlauncher.bootstrapStatus.enough_dirinfo=Finished loading relay information
-torlauncher.bootstrapStatus.ap_conn_pt=Building circuits: Connecting to bridge
-torlauncher.bootstrapStatus.ap_conn_done_pt=Building circuits: Connected to 
bridge
-torlauncher.bootstrapStatus.ap_conn_proxy=Building circuits: Connecting to 
proxy
-torlauncher.bootstrapStatus.ap_conn_done_proxy=Building circuits: Connected to 
proxy
+torlauncher.bootstrapStatus.ap_conn_pt=Zirkuituak eraikitzen: zubira 
konektatzen
+torlauncher.bootstrapStatus.ap_conn_done_pt=Zirkuituak eraikitzen: zubira 
konektatuta
+torlauncher.bootstrapStatus.ap_conn_proxy=Zirkuituak eraikitzen: proxyra 
konektatzen
+torlauncher.bootstrapStatus.ap_conn_done_proxy=Zirkuituak eraikitzen: proxyra 
konektatuta
 

[tor-commits] [community/master] add key, better strings

2019-05-27 Thread emmapeel
commit eb608718c2526eb9dc6ec9000829eddf22a29466
Author: emma peel 
Date:   Mon May 27 17:16:34 2019 +0200

add key, better strings
---
 content/relay-operations/relays-requirements/contents.lr  | 5 ++---
 content/relay-operations/technical-setup/centosrhel/contents.lr   | 4 
 content/relay-operations/technical-setup/debianubuntu/contents.lr | 2 ++
 content/relay-operations/technical-setup/fedora/contents.lr   | 2 ++
 content/relay-operations/technical-setup/freebsd/contents.lr  | 2 ++
 5 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/content/relay-operations/relays-requirements/contents.lr 
b/content/relay-operations/relays-requirements/contents.lr
index f00ba88..d089c7e 100644
--- a/content/relay-operations/relays-requirements/contents.lr
+++ b/content/relay-operations/relays-requirements/contents.lr
@@ -16,12 +16,11 @@ html: relay-operations.html
 ---
 body:
 
-Requirements for Tor relays depend on the type of relay and the bandwidth they
-provide.
+Requirements for Tor relays depend on the type of relay and the bandwidth they 
provide.
 
 # Bandwidth and Connections
 
-A non-exit relay should be able to handle at least 7000 concurrent 
connections. 
+A non-exit relay should be able to handle at least 7000 concurrent connections.
 This can overwhelm consumer-level routers. If you run the Tor relay from a 
server (virtual or dedicated) in a data center you will be fine.
 If you run it behind a consumer-level router at home you will have to try and 
see if your home router can handle it or if it starts failing.
 Fast exit relays (>=100 Mbit/s) usually have to handle a lot more concurrent 
connections (>100k).
diff --git a/content/relay-operations/technical-setup/centosrhel/contents.lr 
b/content/relay-operations/technical-setup/centosrhel/contents.lr
index 224dadf..6bf5811 100644
--- a/content/relay-operations/technical-setup/centosrhel/contents.lr
+++ b/content/relay-operations/technical-setup/centosrhel/contents.lr
@@ -6,4 +6,8 @@ html: relay-operations.html
 ---
 section: relay operations
 ---
+key: 5
+---
 section_id: relay-operations
+---
+body:
diff --git a/content/relay-operations/technical-setup/debianubuntu/contents.lr 
b/content/relay-operations/technical-setup/debianubuntu/contents.lr
index c8627c5..59cb13f 100644
--- a/content/relay-operations/technical-setup/debianubuntu/contents.lr
+++ b/content/relay-operations/technical-setup/debianubuntu/contents.lr
@@ -8,6 +8,8 @@ section: relay operations
 ---
 section_id: relay-operations
 ---
+key: 2
+---
 body:
 
 # 1. Configure Tor Package Repository
diff --git a/content/relay-operations/technical-setup/fedora/contents.lr 
b/content/relay-operations/technical-setup/fedora/contents.lr
index a0ab0a4..d8018a9 100644
--- a/content/relay-operations/technical-setup/fedora/contents.lr
+++ b/content/relay-operations/technical-setup/fedora/contents.lr
@@ -4,6 +4,8 @@ title: Fedora
 ---
 html: relay-operations.html
 ---
+key: 3
+---
 section: relay operations
 ---
 section_id: relay-operations
diff --git a/content/relay-operations/technical-setup/freebsd/contents.lr 
b/content/relay-operations/technical-setup/freebsd/contents.lr
index de83c05..9073d5d 100644
--- a/content/relay-operations/technical-setup/freebsd/contents.lr
+++ b/content/relay-operations/technical-setup/freebsd/contents.lr
@@ -6,4 +6,6 @@ html: relay-operations.html
 ---
 section: relay operations
 ---
+key: 7
+---
 section_id: relay-operations

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/master] add pt-BR, ru, it

2019-05-27 Thread emmapeel
commit a852b6efd71dd3af227ad254c0a6963ec14e1b3f
Author: emma peel 
Date:   Mon May 27 17:09:02 2019 +0200

add pt-BR, ru, it
---
 community.lektorproject| 24 ++--
 configs/i18n.ini   |  2 +-
 databags/alternatives.ini  | 24 +---
 databags/menu+de.ini   |  1 +
 databags/menu+es.ini   | 20 +---
 databags/menu+fr.ini   | 20 +---
 databags/menu+it.ini   |  1 +
 databags/menu+pt-BR.ini|  1 +
 databags/menu+ru.ini   |  1 +
 databags/menu_footer+de.ini|  1 +
 databags/menu_footer+en.ini|  6 +++---
 databags/menu_footer+es.ini| 16 +---
 databags/menu_footer+fr.ini| 16 +---
 databags/menu_footer+it.ini|  1 +
 databags/menu_footer+pt-BR.ini |  1 +
 databags/menu_footer+ru.ini|  1 +
 databags/pagenav+de.ini|  1 +
 databags/pagenav+es.ini| 24 +---
 databags/pagenav+fr.ini| 24 +---
 databags/pagenav+it.ini|  1 +
 databags/pagenav+pt-BR.ini |  1 +
 databags/pagenav+ru.ini|  1 +
 22 files changed, 65 insertions(+), 123 deletions(-)

diff --git a/community.lektorproject b/community.lektorproject
index 4fa9aa5..7195f39 100644
--- a/community.lektorproject
+++ b/community.lektorproject
@@ -5,10 +5,15 @@ url_style = relative
 locale = en_US
 
 [alternatives.en]
-name = English
+name = English (en)
 primary = yes
 url_prefix = /
-locale = en_US
+locale = en
+
+[alternatives.de]
+name = Deutsch (de)
+url_prefix = /de/
+locale = de
 
 [alternatives.es]
 name = Español
@@ -19,3 +24,18 @@ locale = es
 name = Français
 url_prefix = /fr/
 locale = fr
+
+[alternatives.it]
+name = Italia (it)
+url_prefix = /it/
+locale = it
+
+[alternatives.pt-BR]
+name = Português Br. (pr-BR)
+url_prefix = /pt-BR/
+locale = pt-BR
+
+[alternatives.ru]
+name = Русский (ru)
+url_prefix = /ru/
+locale = ru
diff --git a/configs/i18n.ini b/configs/i18n.ini
index d65d25e..cb13961 100644
--- a/configs/i18n.ini
+++ b/configs/i18n.ini
@@ -1,5 +1,5 @@
 content = en
-translations = es,fr
+translations = es,de,fr,it,pt-BR,ru
 i18npath = i18n
 translate_paragraphwise = False
 url_prefix = https://torproject.org/
diff --git a/databags/alternatives.ini b/databags/alternatives.ini
index d355706..1dafc16 100644
--- a/databags/alternatives.ini
+++ b/databags/alternatives.ini
@@ -4,11 +4,11 @@ order = order-last
 url =  /
 language = English (en)
 
-[en-US]
+[de]
 direction = text-left
 order = order-last
-url =  /en-US/
-language = English (en)
+url = /de/
+language = Deutsch (de)
 
 [es]
 direction = text-left
@@ -21,3 +21,21 @@ direction = text-left
 order = order-last
 url = /fr/
 language = Français (fr)
+
+[it]
+direction = text-left
+order = order-last
+url = /it/
+language = Italiano (it)
+
+[pt-BR]
+direction = text-left
+order = order-last
+url = /pt-BR/
+language = Português Br. (pt-BR)
+
+[ru]
+direction = text-left
+order = order-last
+url = /ru/
+language = Русский (ru)
diff --git a/databags/menu+de.ini b/databags/menu+de.ini
new file mode 12
index 000..23a525b
--- /dev/null
+++ b/databags/menu+de.ini
@@ -0,0 +1 @@
+menu+en.ini
\ No newline at end of file
diff --git a/databags/menu+es.ini b/databags/menu+es.ini
deleted file mode 100644
index 0daf87f..000
--- a/databags/menu+es.ini
+++ /dev/null
@@ -1,19 +0,0 @@
-[about]
-path = https://www.torproject.org/es/about/history
-label = About
-
-[documentation]
-path = https://www.torproject.org/docs/documentation.html.en
-label = Documentation
-
-[support]
-path = https://support.torproject.org/es/
-label = Support
-
-[blog]
-path = https://blog.torproject.org
-label = Blog
-
-[donate]
-path = https://donate.torproject.org/es
-label = Donate
diff --git a/databags/menu+es.ini b/databags/menu+es.ini
new file mode 12
index 000..23a525b
--- /dev/null
+++ b/databags/menu+es.ini
@@ -0,0 +1 @@
+menu+en.ini
\ No newline at end of file
diff --git a/databags/menu+fr.ini b/databags/menu+fr.ini
deleted file mode 100644
index c42b133..000
--- a/databags/menu+fr.ini
+++ /dev/null
@@ -1,19 +0,0 @@
-[about]
-path = https://www.torproject.org/fr/about/history
-label = About
-
-[documentation]
-path = https://www.torproject.org/docs/documentation.html.en
-label = Documentation
-
-[support]
-path = https://support.torproject.org/fr/
-label = Support
-
-[blog]
-path = https://blog.torproject.org
-label = Blog
-
-[donate]
-path = https://donate.torproject.org/fr
-label = Donate
diff --git a/databags/menu+fr.ini b/databags/menu+fr.ini
new file mode 12
index 000..23a525b
--- /dev/null
+++ b/databags/menu+fr.ini
@@ -0,0 +1 @@
+menu+en.ini
\ No newline at end of file
diff --git a/databags/menu+it.ini b/databags/menu+it.ini
new file mode 12
index 000..23a525b
--- /dev/null
+++ b/databags/menu+it.ini
@@ -0,0 +1 @@
+menu+en.ini
\ No newline at end of file
diff --git a/databags/menu+pt-BR.ini 

[tor-commits] [community/master] better strings for l10n

2019-05-27 Thread emmapeel
commit 821e72b6c7a6c2689fc7f4c58a8ada18fa016fe3
Author: emma peel 
Date:   Mon May 27 15:49:34 2019 +0200

better strings for l10n
---
 content/relay-operations/contents+en.lr|  30 
 content/relay-operations/contents+es.lr|  30 
 content/relay-operations/contents+fr.lr|  30 
 content/relay-operations/contents.lr   |   7 +-
 .../relays-requirements/contents.lr|  77 --
 .../relay-operations/technical-setup/contents.lr   | 160 -
 6 files changed, 95 insertions(+), 239 deletions(-)

diff --git a/content/relay-operations/contents+en.lr 
b/content/relay-operations/contents+en.lr
deleted file mode 100644
index e96d6c9..000
--- a/content/relay-operations/contents+en.lr
+++ /dev/null
@@ -1,30 +0,0 @@
-section: relay operations

-section_id: relay-operations

-color: primary

-_template: layout.html

-title: Relay operations

-subtitle: Relays are the backbone of the Tor network. Help make Tor stronger 
and faster by running a relay today.

-cta: Grow the Tor network

-key: 1

-html: relay-operations.html

-body:
-
-The Tor network relies on volunteers to donate bandwidth. The more people who 
run relays, the better the Tor network will be. The current Tor network is 
quite small compared to the number of people who need to use Tor, which means 
we need more dedicated volunteers like you to run relays.
-
-By running a Tor relay you can help make the Tor network:
-
-* faster (and therefore more usable)
-* more robust against attacks
-* more stable in case of outages
-* safer for its users (spying on more relays is harder than on a few)
-
-Running a relay requires technical skill and commitment, which is why we've 
created a wealth of resources to help our relay operators. The best resource of 
all is the active community of relay operators on 
tor-rel...@lists.torproject.org and on IRC in #tor-relays.
diff --git a/content/relay-operations/contents+es.lr 
b/content/relay-operations/contents+es.lr
deleted file mode 100644
index e96d6c9..000
--- a/content/relay-operations/contents+es.lr
+++ /dev/null
@@ -1,30 +0,0 @@
-section: relay operations

-section_id: relay-operations

-color: primary

-_template: layout.html

-title: Relay operations

-subtitle: Relays are the backbone of the Tor network. Help make Tor stronger 
and faster by running a relay today.

-cta: Grow the Tor network

-key: 1

-html: relay-operations.html

-body:
-
-The Tor network relies on volunteers to donate bandwidth. The more people who 
run relays, the better the Tor network will be. The current Tor network is 
quite small compared to the number of people who need to use Tor, which means 
we need more dedicated volunteers like you to run relays.
-
-By running a Tor relay you can help make the Tor network:
-
-* faster (and therefore more usable)
-* more robust against attacks
-* more stable in case of outages
-* safer for its users (spying on more relays is harder than on a few)
-
-Running a relay requires technical skill and commitment, which is why we've 
created a wealth of resources to help our relay operators. The best resource of 
all is the active community of relay operators on 
tor-rel...@lists.torproject.org and on IRC in #tor-relays.
diff --git a/content/relay-operations/contents+fr.lr 
b/content/relay-operations/contents+fr.lr
deleted file mode 100644
index e96d6c9..000
--- a/content/relay-operations/contents+fr.lr
+++ /dev/null
@@ -1,30 +0,0 @@
-section: relay operations

-section_id: relay-operations

-color: primary

-_template: layout.html

-title: Relay operations

-subtitle: Relays are the backbone of the Tor network. Help make Tor stronger 
and faster by running a relay today.

-cta: Grow the Tor network

-key: 1

-html: relay-operations.html

-body:
-
-The Tor network relies on volunteers to donate bandwidth. The more people who 
run relays, the better the Tor network will be. The current Tor network is 
quite small compared to the number of people who need to use Tor, which means 
we need more dedicated volunteers like you to run relays.
-
-By running a Tor relay you can help make the Tor network:
-
-* faster (and therefore more usable)
-* more robust against attacks
-* more stable in case of outages
-* safer for its users (spying on more relays is harder than on a few)
-
-Running a relay requires technical skill and commitment, which is why we've 
created a wealth of resources to help our relay operators. The best resource of 
all is the active community of relay operators on 
tor-rel...@lists.torproject.org and on IRC in #tor-relays.
diff --git a/content/relay-operations/contents.lr 
b/content/relay-operations/contents.lr
index e96d6c9..7d28096 100644
--- a/content/relay-operations/contents.lr
+++ b/content/relay-operations/contents.lr
@@ -18,7 +18,9 @@ html: relay-operations.html
 ---
 body:
 
-The 

[tor-commits] [community/staging] Merge commit '9825e82b467b2ccf98c5a666b641a68014b0faf2'

2019-05-27 Thread emmapeel
commit 2dec44b28758149f3b199173e05ac8c74bbebd68
Merge: aa62941 9825e82
Author: hiro 
Date:   Mon May 27 14:52:36 2019 +0200

Merge commit '9825e82b467b2ccf98c5a666b641a68014b0faf2'

 assets/scss/_tor.scss  | 2 -
 assets/static/images/home/png/localization.png |   Bin 0 -> 62740 bytes
 content/localization/contents+en.lr| 4 +-
 content/localization/contents+es.lr| 4 +-
 content/localization/contents+fr.lr| 4 +-
 content/localization/contents.lr   | 4 +-
 content/onion-services/contents+en.lr  | 2 +
 content/onion-services/contents+es.lr  | 2 +
 content/onion-services/contents+fr.lr  | 2 +
 content/onion-services/contents.lr | 2 +
 content/outreach/contents+en.lr| 4 +-
 content/outreach/contents+es.lr| 4 +-
 content/outreach/contents+fr.lr| 4 +-
 content/outreach/contents.lr   | 4 +-
 content/relay-operations/contents+en.lr| 2 +
 content/relay-operations/contents+es.lr| 2 +
 content/relay-operations/contents+fr.lr| 2 +
 content/relay-operations/contents.lr   | 2 +
 content/training/contents+en.lr| 2 +
 content/training/contents+es.lr| 2 +
 content/training/contents+fr.lr| 2 +
 content/training/contents.lr   | 2 +
 content/user-testing/contents+en.lr| 4 +-
 content/user-testing/contents+es.lr| 4 +-
 content/user-testing/contents+fr.lr| 4 +-
 content/user-testing/contents.lr   | 4 +-
 models/page.ini| 5 +
 static/css/bootstrap-grid.css  |  4053 +
 static/css/bootstrap-grid.css.map  | 1 +
 static/css/bootstrap-reboot.css|   327 +
 static/css/bootstrap-reboot.css.map| 1 +
 static/css/bootstrap.css   | 10845 +++
 static/css/bootstrap.css.map   | 1 +
 templates/home.html| 9 +-
 34 files changed, 15299 insertions(+), 17 deletions(-)



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] this is not to be translated

2019-05-27 Thread emmapeel
commit 8007fd5a16749db7670ee968b708afafcfab0c00
Author: emma peel 
Date:   Mon May 27 14:31:01 2019 +0200

this is not to be translated
---
 models/page.ini | 1 -
 1 file changed, 1 deletion(-)

diff --git a/models/page.ini b/models/page.ini
index 903cc20..63a9814 100644
--- a/models/page.ini
+++ b/models/page.ini
@@ -15,7 +15,6 @@ translate = True
 [fields.section]
 label = Section
 type = string
-translate = True
 
 [fields.section_id]
 label = Section_id



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] merge localization section

2019-05-27 Thread emmapeel
commit 4e7f289dd5850178f9ad235d375d671087b7963e
Merge: f759fa9 8007fd5
Author: emma peel 
Date:   Mon May 27 15:22:19 2019 +0200

merge localization section

 assets/static/images/localization/tr1.png  | Bin 0 -> 13899 bytes
 assets/static/images/localization/tr2.png  | Bin 0 -> 18398 bytes
 assets/static/images/localization/tr3.png  | Bin 0 -> 14394 bytes
 assets/static/images/localization/tr4.png  | Bin 0 -> 14928 bytes
 assets/static/images/localization/tr5.png  | Bin 0 -> 7067 bytes
 content/contents+en.lr |  17 --
 content/contents+es.lr |  17 --
 content/contents+fr.lr |  17 --
 content/contents.lr|   5 +-
 .../becoming-tor-translator/contents.lr|  36 +++--
 content/localization/contents+en.lr|  21 
 content/localization/contents+es.lr|  21 
 content/localization/contents+fr.lr|  21 
 content/localization/contents.lr   |   4 +-
 content/localization/current-status/contents.lr|  19 +++
 content/localization/pick-a-project/contents.lr|   2 +-
 content/localization/translate-strings/contents.lr |   6 ++-
 .../localization/translation-problem/contents.lr   |  24 +
 databags/menu+en.ini   |   2 +-
 databags/menu+es.ini   |   6 +--
 databags/menu+fr.ini   |   6 +--
 models/page.ini|   1 -
 templates/header.html  |   4 +-
 templates/hero.html|   4 +-
 templates/localization.html|  60 +++--
 25 files changed, 107 insertions(+), 186 deletions(-)

diff --cc models/page.ini
index 61ad278,63a9814..0671112
--- a/models/page.ini
+++ b/models/page.ini
@@@ -15,13 -15,7 +15,12 @@@ translate = Tru
  [fields.section]
  label = Section
  type = string
- translate = True
  
 +[fields.cta]
 +label = Call To Action
 +type = string
 +translate = True
 +
  [fields.section_id]
  label = Section_id
  type = string



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] Merge commit 'aa59a59d108fab414610367eb78c59ed81f3e274'

2019-05-27 Thread emmapeel
commit f759fa9b1abbbd7177ea3b3560f62b7417cf28e9
Merge: 2dec44b aa59a59
Author: hiro 
Date:   Mon May 27 14:52:48 2019 +0200

Merge commit 'aa59a59d108fab414610367eb78c59ed81f3e274'

 templates/home.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] Merge remote-tracking branch 'nusenu/relay-guide'

2019-05-27 Thread emmapeel
commit e498cf9559e2f121d95e84952d8e9b02d7b09dc2
Merge: 0b39fe6 f9a99af
Author: hiro 
Date:   Sat Apr 27 21:40:27 2019 +0200

Merge remote-tracking branch 'nusenu/relay-guide'

 .../relays-requirements/contents.lr|  82 ++-
 .../relay-operations/technical-setup/contents.lr   | 564 +
 .../relay-operations/types-of-relays/contents.lr   |  77 +++
 templates/relay-operations.html|  23 -
 4 files changed, 722 insertions(+), 24 deletions(-)



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] Remove 0 space character

2019-05-27 Thread emmapeel
commit bfff5cde617df2280f37ba4851f6238cfa355ba6
Author: hiro 
Date:   Sat Apr 27 22:08:00 2019 +0200

Remove 0 space character
---
 content/relay-operations/technical-setup/contents.lr | 3 ++-
 templates/relay-operations.html  | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/content/relay-operations/technical-setup/contents.lr 
b/content/relay-operations/technical-setup/contents.lr
index d3cd089..19d60c0 100644
--- a/content/relay-operations/technical-setup/contents.lr
+++ b/content/relay-operations/technical-setup/contents.lr
@@ -53,6 +53,7 @@ exit relay there)
 reduce the amount of abuse sent to the hoster instead of you.
 * Does the hoster allow you to set a custom DNS reverse entry? (DNS PTR record)
 This are probably things you will need to ask the hoster in a Pre-Sales ticket
+
 # AS/location diversity
 
 When selecting your hosting provider, consider network diversity on an
@@ -407,7 +408,7 @@ To avoid that the configuration gets changed (for example 
by the DHCP client):
 chattr +i /etc/resolv.conf
 ```
 
-The Debian configuration ships with QNAME minimisation (​RFC7816) enabled
+The Debian configuration ships with QNAME minimisation (RFC7816) enabled
 by default so you don't need to enable it explicitly. The unbound resolver you
 just installed does also DNSSEC validation.
 
diff --git a/templates/relay-operations.html b/templates/relay-operations.html
index 7fa9c8c..e861c25 100644
--- a/templates/relay-operations.html
+++ b/templates/relay-operations.html
@@ -13,7 +13,7 @@
 
   
 .{{ child.key }}
-{{ child.title }}
+{{ child.title }}
 {{ child.subtitle }}
   
 



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] add how to fix translation problem

2019-05-27 Thread emmapeel
commit bede6a984275836b038c9032b80c52e9ca08555f
Author: emma peel 
Date:   Mon May 27 13:58:17 2019 +0200

add how to fix translation problem
---
 .../localization/translation-problem/contents.lr   | 24 ++
 1 file changed, 24 insertions(+)

diff --git a/content/localization/translation-problem/contents.lr 
b/content/localization/translation-problem/contents.lr
new file mode 100644
index 000..3593d6f
--- /dev/null
+++ b/content/localization/translation-problem/contents.lr
@@ -0,0 +1,24 @@
+section: localization
+---
+section_id: localization
+---
+color: primary
+---
+_template: layout.html
+---
+title: Report a problem with a translation
+---
+subtitle: Sometimes the translations of apps are not working correctly. Here 
you can learn to fix it.
+---
+key: 9
+---
+html: localization.html
+---
+body:
+
+### Reporting an error with a translation
+
+* If you are already a [Tor translator](becoming-tor-translator), you can 
simply find the string and add a comment in 
[transifex](https://www.transifex.com/otf/torproject/).
+* If you don't know how to find the string to fix, you can [open a ticket on 
our 
Bugtracker](https://trac.torproject.org/projects/tor/wiki/doc/community/HowToReportBugFeedback),
 under the **Community/Translations** component.
+* You can report such issues on [irc](https://webchat.oftc.net/), on the 
#tor-l10n channel (you may need to be registered to log in).
+* You can send an email to the [tor localization mailing 
list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-l10n).



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] no hardcoded uppercase, for l10n

2019-05-27 Thread emmapeel
commit 5730bdd1ce359214dcac9b3b65c7b9ee80ac82c5
Author: emma peel 
Date:   Mon May 27 14:29:18 2019 +0200

no hardcoded uppercase, for l10n
---
 templates/header.html | 4 ++--
 templates/hero.html   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/templates/header.html b/templates/header.html
index 7951855..44cd6bc 100644
--- a/templates/header.html
+++ b/templates/header.html
@@ -12,10 +12,10 @@
   
 
   
-{% block section 
%}{{ this.section }}{% endblock %}
+{% block section %}{{ this.section 
}}{% endblock %}
   
   
-{% block 
title %}{{ this.title }}{% endblock %}
+{% block title %}{{ 
this.title }}{% endblock %}
   
 
   
diff --git a/templates/hero.html b/templates/hero.html
index bba42ae..a0c0a5f 100644
--- a/templates/hero.html
+++ b/templates/hero.html
@@ -4,10 +4,10 @@
   
 
   
-{% block section 
%}{{ this.section }}{% endblock %}
+{% block section %}{{ this.section 
}}{% endblock %}
   
   
-{% block 
title %}{{ this.title }}{% endblock %}
+{% block title %}{{ 
this.title }}{% endblock %}
   
   
 {% block subtitle %}{{ 
this.subtitle }}{% endblock %}



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] Remove 0 space character

2019-05-27 Thread emmapeel
commit 58bc8b7d52ac57d2e942a58ea25788b7553f10be
Author: hiro 
Date:   Sat Apr 27 21:55:03 2019 +0200

Remove 0 space character
---
 .../relay-operations/technical-setup/contents.lr   | 317 ++---
 1 file changed, 158 insertions(+), 159 deletions(-)

diff --git a/content/relay-operations/technical-setup/contents.lr 
b/content/relay-operations/technical-setup/contents.lr
index d7af9b1..4276efd 100644
--- a/content/relay-operations/technical-setup/contents.lr
+++ b/content/relay-operations/technical-setup/contents.lr
@@ -8,7 +8,7 @@ _template: layout.html
 ---
 title: Technical setup
 ---
-subtitle: Installing and configuring your Tor relay. 
+subtitle: Installing and configuring your Tor relay.
 ---
 key: 3
 ---
@@ -18,21 +18,21 @@ body:
 
 # Considerations when choosing a hosting provider
 
-If you have access to a high speed internet connection (>=100 Mbit/s in both 
-directions) and a physical piece of computer hardware, this is the best way to 
-run a relay. Having full control over the hardware and connection gives you a 
-more controllable and (if done correctly) secure environment. You can host 
your 
-own physical hardware at home (do NOT run a Tor exit relay from your home) or 
in 
-a data center. Sometimes this is referred to as installing the relay on "bare 
+If you have access to a high speed internet connection (>=100 Mbit/s in both
+directions) and a physical piece of computer hardware, this is the best way to
+run a relay. Having full control over the hardware and connection gives you a
+more controllable and (if done correctly) secure environment. You can host your
+own physical hardware at home (do NOT run a Tor exit relay from your home) or 
in
+a data center. Sometimes this is referred to as installing the relay on "bare
 metal".
 
-If you do not own physical hardware, you could run a relay on a rented 
dedicated 
-server or virtual private server (VPS). This can cost anywhere between 
-$3.00/month and thousands per month, depending on your provider, hardware 
-configuration, and bandwidth usage. Many VPS providers will not allow you to 
run 
-exit relays. You must follow the VPS provider's terms of service, or risk 
having 
-your account disabled. For more information on hosting providers and their 
-policies on allowing Tor relays, please see this list maintained by the Tor 
+If you do not own physical hardware, you could run a relay on a rented 
dedicated
+server or virtual private server (VPS). This can cost anywhere between
+$3.00/month and thousands per month, depending on your provider, hardware
+configuration, and bandwidth usage. Many VPS providers will not allow you to 
run
+exit relays. You must follow the VPS provider's terms of service, or risk 
having
+your account disabled. For more information on hosting providers and their
+policies on allowing Tor relays, please see this list maintained by the Tor
 community: [GoodBadISPs](FIXME).
 
 ## Questions to consider when choosing a hoster
@@ -41,29 +41,28 @@ community: [GoodBadISPs](FIXME).
 * Does the hoster provide IPv6 connectivity? (it is recommended, but not 
required)
 * What virtualization / hypervisor (if any) does the provider use? (anything 
but OpenVZ should be fine)
 * Does the hoster start to throttle bandwidth after a certain amount of 
traffic?
-* How well connected is the autonomous system of the hoster? To answer this 
-question you can use the AS rank of the autonomous systems if you want to 
+* How well connected is the autonomous system of the hoster? To answer this
+question you can use the AS rank of the autonomous systems if you want to
 compare: http://as-rank.caida.org/ (a lower value is better)
 
 ## If you plan to run Exit Relays
 
-* Does the hoster allow Tor exit relays? (explicitly ask them before starting 
an 
+* Does the hoster allow Tor exit relays? (explicitly ask them before starting 
an
 exit relay there)
-* Does the hoster allow custom WHOIS records for your IP addresses? This helps 
+* Does the hoster allow custom WHOIS records for your IP addresses? This helps
 reduce the amount of abuse sent to the hoster instead of you.
-* Does the hoster allow you to set a custom DNS reverse entry? (DNS PTR 
record) 
+* Does the hoster allow you to set a custom DNS reverse entry? (DNS PTR record)
 This are probably things you will need to ask the hoster in a Pre-Sales ticket
-
 # AS/location diversity
 
-When selecting your hosting provider, consider network diversity on an 
-autonomous system (AS) and country level. A more diverse network is more 
-resilient to attacks and outages. Sometimes it is not clear which AS you are 
-buying from in case of resellers. To be sure it is best to ask the hoster 
about 
+When selecting your hosting provider, consider network diversity on an
+autonomous system (AS) and country level. A more diverse network is more
+resilient to attacks and outages. Sometimes it is not clear which AS you are
+buying from in case of resellers. To be sure it is best to 

[tor-commits] [community/staging] First comming for localization section of community portal

2019-05-27 Thread emmapeel
commit 6b9a8267e8d2ad49c26d5ce0f90eb33adbec86a0
Author: Pili Guerra 
Date:   Tue May 14 15:20:01 2019 +0200

First comming for localization section of community portal
---
 assets/static/images/localization/tr1.png  | Bin 0 -> 13899 bytes
 assets/static/images/localization/tr2.png  | Bin 0 -> 18398 bytes
 assets/static/images/localization/tr3.png  | Bin 0 -> 14394 bytes
 assets/static/images/localization/tr4.png  | Bin 0 -> 14928 bytes
 assets/static/images/localization/tr5.png  | Bin 0 -> 7067 bytes
 .../becoming-tor-translator/contents.lr|  26 +
 6 files changed, 26 insertions(+)

diff --git a/assets/static/images/localization/tr1.png 
b/assets/static/images/localization/tr1.png
new file mode 100644
index 000..bee553c
Binary files /dev/null and b/assets/static/images/localization/tr1.png differ
diff --git a/assets/static/images/localization/tr2.png 
b/assets/static/images/localization/tr2.png
new file mode 100644
index 000..81e05fa
Binary files /dev/null and b/assets/static/images/localization/tr2.png differ
diff --git a/assets/static/images/localization/tr3.png 
b/assets/static/images/localization/tr3.png
new file mode 100644
index 000..416f61b
Binary files /dev/null and b/assets/static/images/localization/tr3.png differ
diff --git a/assets/static/images/localization/tr4.png 
b/assets/static/images/localization/tr4.png
new file mode 100644
index 000..0425d4f
Binary files /dev/null and b/assets/static/images/localization/tr4.png differ
diff --git a/assets/static/images/localization/tr5.png 
b/assets/static/images/localization/tr5.png
new file mode 100644
index 000..0470773
Binary files /dev/null and b/assets/static/images/localization/tr5.png differ
diff --git a/content/localization/becoming-tor-translator/contents.lr 
b/content/localization/becoming-tor-translator/contents.lr
index 3724fbc..9449918 100644
--- a/content/localization/becoming-tor-translator/contents.lr
+++ b/content/localization/becoming-tor-translator/contents.lr
@@ -15,3 +15,29 @@ key: 1
 html: localization.html
 ---
 body:
+
+If you are interested in helping out the project by translating the manual or 
the Tor Browser to your language, your help would be greatly appreciated! Tor 
Project localization is hosted in the [Localization Lab 
Hub](https://www.localizationlab.org/) on Transifex, a third-party translation 
tool. In order to begin contributing you will have to sign up with Transifex. 
Below is an outline of how to sign up and begin.
+
+Before translating, please read through the Tor Project page on the 
[Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor). There 
you will find translation guidelines and resources that will help you 
contribute to Tor translations.
+
+# Signing Up On Transifex
+
+- Head over to the [Transifex signup page](https://transifex.com/signup/). 
Enter your information into the fields and click the 'Sign Up' button:
+![Sign up to Transifex](/static/images/localization/tr1.png)
+- Fill out the next page with your name and select "Localization" and 
"Translator" from the drop-down menus:
+![Fill out details](/static/images/localization/tr2.png)
+- On the next page, select 'Join an existing project' and continue.
+- On the next page, select the languages you speak from the drop-down menu and 
continue.
+- You are now signed up! Go to the [Tor Transifex 
page](https://www.transifex.com/otf/torproject/).
+- Click the blue 'Join Team' button on the far right:
+![Join Team](/static/images/localization/tr3.png)
+- Select the language you would like to translate from the dropdown menu:
+![Choose Language](/static/images/localization/tr4.png)
+- A notification will now show up on the top of the page like so:
+![Request Submitted](/static/images/localization/tr5.png)
+
+After your membership is approved you can begin translating; there is a list 
of needed translations at [Tor Transifex 
page](https://www.transifex.com/otf/torproject/) when you are ready to begin.
+
+The [Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor) 
also has information about the translations with bigger priority.
+
+Thanks for your interest in helping the project!
\ No newline at end of file



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] some content changes

2019-05-27 Thread emmapeel
commit f330f1826149eeaf63c1f943d1eb36fc535d2d48
Author: emma peel 
Date:   Mon May 27 13:42:08 2019 +0200

some content changes
---
 content/localization/contents.lr | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/content/localization/contents.lr b/content/localization/contents.lr
index 5031e7f..86fec39 100644
--- a/content/localization/contents.lr
+++ b/content/localization/contents.lr
@@ -16,4 +16,6 @@ html: localization.html
 ---
 body:
 
-In order for Tor to work for everyone, it needs to speak everyone's languages. 
Our translation team works hard to make this a reality, and we can always use 
more volunteers to help translate. Our current translation priorities are 
translating [Tor Browser](https://torpat.ch/locales) and the [Tor 
website](https://torpat.ch/tpo-locales) into our Tier 1 and Tier 2 languages, 
but we welcome translations for other materials and languages, too.
+In order for Tor to work for everyone, it needs to speak everyone's languages.
+Our volunteer translation team works hard to make this a reality, and we can 
always use more help.
+Our current translation priorities are translating the [Tor 
Browser](https://torpat.ch/locales), its documentation and the [Tor Project 
website](https://torpat.ch/tpo-locales), and there are always other documents 
to translate.



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] homepage: render img based on section_id

2019-05-27 Thread emmapeel
commit aa59a59d108fab414610367eb78c59ed81f3e274
Author: Antonela 
Date:   Fri May 24 13:00:11 2019 -0300

homepage: render img based on section_id
---
 templates/home.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/templates/home.html b/templates/home.html
index 54ccb43..8b6f12f 100644
--- a/templates/home.html
+++ b/templates/home.html
@@ -14,7 +14,7 @@
 {{ child.title }}
 {{ child.subtitle }}
 
-  
+  
 
   
   {{ 
child.cta }}



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] relay guide: add platform specific content

2019-05-27 Thread emmapeel
commit aa62941d87449d96c10fe2cc0da836704873db24
Author: nusenu 
Date:   Sat Apr 27 23:08:45 2019 +

relay guide: add platform specific content

move exit configuration into separate file
remove openSUSE
---
 .../technical-setup/centosrhel/contents.lr |   9 +
 .../technical-setup/debianubuntu/contents.lr   |  43 +
 .../technical-setup/exit-relay/contents.lr | 205 +
 .../technical-setup/fedora/contents.lr |   9 +
 .../technical-setup/freebsd/contents.lr|   9 +
 5 files changed, 275 insertions(+)

diff --git a/content/relay-operations/technical-setup/centosrhel/contents.lr 
b/content/relay-operations/technical-setup/centosrhel/contents.lr
new file mode 100644
index 000..224dadf
--- /dev/null
+++ b/content/relay-operations/technical-setup/centosrhel/contents.lr
@@ -0,0 +1,9 @@
+_model: page
+---
+title: CentOS/RHEL
+---
+html: relay-operations.html
+---
+section: relay operations
+---
+section_id: relay-operations
diff --git a/content/relay-operations/technical-setup/debianubuntu/contents.lr 
b/content/relay-operations/technical-setup/debianubuntu/contents.lr
new file mode 100644
index 000..c8627c5
--- /dev/null
+++ b/content/relay-operations/technical-setup/debianubuntu/contents.lr
@@ -0,0 +1,43 @@
+_model: page
+---
+title: Debian/Ubuntu
+---
+html: relay-operations.html
+---
+section: relay operations
+---
+section_id: relay-operations
+---
+body:
+
+# 1. Configure Tor Package Repository
+
+Enable the Torproject package repository by following the instructions 
+**[here](https://2019.www.torproject.org/docs/debian.html.en#ubuntu)**.
+
+# 2. Package Installation
+
+Install the `tor` package:
+
+`apt update && apt install tor`
+
+# 3. Configuration File
+
+Put the configuration file `/etc/tor/torrc` in place: 
+
+```
+#change the nickname "myNiceRelay" to a name that you like
+Nickname myNiceRelay
+ORPort 443
+ExitRelay 0
+SocksPort 0
+ControlSocket 0
+# Change the email address bellow and be aware that it will be published
+ContactInfo tor-operator@your-emailaddress-domain
+```
+
+# 4. Restart the Service
+
+Restart the tor daemon so your configuration changes take effect:
+
+`systemctl restart tor@default`
diff --git a/content/relay-operations/technical-setup/exit-relay/contents.lr 
b/content/relay-operations/technical-setup/exit-relay/contents.lr
new file mode 100644
index 000..8686f47
--- /dev/null
+++ b/content/relay-operations/technical-setup/exit-relay/contents.lr
@@ -0,0 +1,205 @@
+_model: page
+---
+title: Exit Relay Configuration
+---
+html: relay-operations.html
+---
+section: relay operations
+---
+section_id: relay-operations
+---
+key: 5
+---
+body:
+
+We assume you read through the [relay guide](..) already. This subpage is
+for operators that want to turn on exiting on their relay.
+
+It is recommended that you setup exit relays on servers dedicated to this
+purpose. It is not recommended to install Tor exit relays on servers that you
+need for other services as well. Do not mix your own traffic with your exit
+relay traffic.
+
+## Reverse DNS and WHOIS record
+
+Before turning your non-exit relay into an exit relay, ensure that you have 
set a
+reverse DNS record (PTR) to make it more obvious that this is a tor
+exit relay. Something like "tor-exit" it its name is a good start.
+
+If your provider offers it, make sure your WHOIS record contains clear
+indications that this is a Tor exit relay.
+
+## Exit Notice HTML page
+
+To make it even more obvious that this is a Tor exit relay you should serve a
+Tor exit notice HTML page. Tor can do that for you if your DirPort is on TCP
+port 80, you can make use of tor's DirPortFrontPage feature to display a
+HTML file on that port. This file will be shown to anyone directing his browser
+to your Tor exit relay IP address.
+
+```
+DirPort 80
+DirPortFrontPage /path/to/html/file
+```
+
+We offer a sample Tor exit notice HTML file, but you might want to adjust it to
+your needs:
+https://gitweb.torproject.org/tor.git/plain/contrib/operator-tools/tor-exit-notice.html
+
+Here are some more tips for running a reliable exit relay:
+https://blog.torproject.org/tips-running-exit-node
+
+## Exit Policy
+
+Defining the [exit
+policy](https://www.torproject.org/docs/tor-manual.html.en#ExitPolicy)
+is one of the most important parts of an exit relay configuration. The exit
+policy defines which destination ports you are willing to forward. This has an
+impact on the amount of abuse emails you will get (less ports means less abuse
+emails, but an exit relay allowing only few ports is also less useful). If you
+want to be a useful exit relay you must **at least allow destination ports 80
+and 443**.
+
+As a new exit relay - especially if you are new to your hoster - it is good to
+start with a reduced exit policy (to reduce the amount of abuse emails) and
+further open it up as you become more experienced. The reduced exit policy can
+be found on the

[tor-commits] [community/staging] better strings for l10n

2019-05-27 Thread emmapeel
commit 4213a179ab3e95e2c761e38b75595da66cdb014b
Author: emma peel 
Date:   Mon May 27 14:30:25 2019 +0200

better strings for l10n
---
 content/contents.lr | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/content/contents.lr b/content/contents.lr
index b09a299..9f90191 100644
--- a/content/contents.lr
+++ b/content/contents.lr
@@ -14,4 +14,7 @@ html: home.html
 ---
 body:
 
-The Tor community is made up of all kinds of contributors. Some people write 
documentation and bug reports, while others hold Tor events and conduct 
outreach. Whether you have a lot of time to volunteer or a little, and whether 
you consider yourself technical or not, we want you to join our community, too. 
Below you'll find some different ways to volunteer with the Tor community as 
well as resources to help you help Tor.
+The Tor community is made up of all kinds of contributors.
+Some people write documentation and bug reports, while others hold Tor events 
and conduct outreach.
+Whether you have a lot of time to volunteer or a little, and whether you 
consider yourself technical or not, we want you to join our community, too.
+Below you'll find some different ways to volunteer with the Tor community as 
well as resources to help you help Tor.



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] Add new section for current status graph

2019-05-27 Thread emmapeel
commit dd64dc0a6d313afb1aab2069026d442f6dda9fd0
Author: Pili Guerra 
Date:   Fri May 17 12:28:57 2019 +0200

Add new section for current status graph
---
 content/localization/current-status/contents.lr | 19 +++
 1 file changed, 19 insertions(+)

diff --git a/content/localization/current-status/contents.lr 
b/content/localization/current-status/contents.lr
new file mode 100644
index 000..8bc79ab
--- /dev/null
+++ b/content/localization/current-status/contents.lr
@@ -0,0 +1,19 @@
+section: localization
+---
+section_id: localization
+---
+color: primary
+---
+_template: localization.html
+---
+title: Current Status of Translations
+---
+subtitle: Not sure where to start? Here you can find an overview of the 
current localization status for all of the different Tor Project projects.
+---
+key: 2
+---
+html: localization.html
+---
+body:
+
+Graph will go here
\ No newline at end of file



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] Update landing pages

2019-05-27 Thread emmapeel
commit 2f579e76c35cee5189a9fb36a2d143cef9a04801
Author: Pili Guerra 
Date:   Fri May 17 12:27:47 2019 +0200

Update landing pages
---
 content/localization/becoming-tor-translator/contents.lr | 4 ++--
 content/localization/contents+en.lr  | 2 +-
 content/localization/contents+es.lr  | 2 +-
 content/localization/contents+fr.lr  | 2 +-
 content/localization/contents.lr | 2 +-
 5 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/content/localization/becoming-tor-translator/contents.lr 
b/content/localization/becoming-tor-translator/contents.lr
index b71f4f9..ad43dcb 100644
--- a/content/localization/becoming-tor-translator/contents.lr
+++ b/content/localization/becoming-tor-translator/contents.lr
@@ -4,9 +4,9 @@ section_id: localization
 ---
 color: primary
 ---
-_template: page.html
+_template: localization.html
 ---
-title: Becoming Tor translator
+title: Becoming a Tor translator
 ---
 subtitle: Tor Project localization is hosted in the Localization Lab Hub on 
Transifex, a third-party translation tool. Read on for details on how to sign 
up and begin contributing.
 ---
diff --git a/content/localization/contents+en.lr 
b/content/localization/contents+en.lr
index 6c9d732..5031e7f 100644
--- a/content/localization/contents+en.lr
+++ b/content/localization/contents+en.lr
@@ -16,4 +16,4 @@ html: localization.html
 ---
 body:
 
-In order for Tor to work for everyone, it needs to speak everyone's languages. 
Our translation team works hard to make this a reality, and we can always use 
more volunteers to help translate. Our current translation priorities are 
translating Tor Browser and the Tor website into our tier 1 and tier 2 
languages (listed below), but we welcome translations for other materials and 
languages, too.
+In order for Tor to work for everyone, it needs to speak everyone's languages. 
Our translation team works hard to make this a reality, and we can always use 
more volunteers to help translate. Our current translation priorities are 
translating [Tor Browser](https://torpat.ch/locales) and the [Tor 
website](https://torpat.ch/tpo-locales) into our Tier 1 and Tier 2 languages, 
but we welcome translations for other materials and languages, too.
diff --git a/content/localization/contents+es.lr 
b/content/localization/contents+es.lr
index 6c9d732..5031e7f 100644
--- a/content/localization/contents+es.lr
+++ b/content/localization/contents+es.lr
@@ -16,4 +16,4 @@ html: localization.html
 ---
 body:
 
-In order for Tor to work for everyone, it needs to speak everyone's languages. 
Our translation team works hard to make this a reality, and we can always use 
more volunteers to help translate. Our current translation priorities are 
translating Tor Browser and the Tor website into our tier 1 and tier 2 
languages (listed below), but we welcome translations for other materials and 
languages, too.
+In order for Tor to work for everyone, it needs to speak everyone's languages. 
Our translation team works hard to make this a reality, and we can always use 
more volunteers to help translate. Our current translation priorities are 
translating [Tor Browser](https://torpat.ch/locales) and the [Tor 
website](https://torpat.ch/tpo-locales) into our Tier 1 and Tier 2 languages, 
but we welcome translations for other materials and languages, too.
diff --git a/content/localization/contents+fr.lr 
b/content/localization/contents+fr.lr
index 6c9d732..5031e7f 100644
--- a/content/localization/contents+fr.lr
+++ b/content/localization/contents+fr.lr
@@ -16,4 +16,4 @@ html: localization.html
 ---
 body:
 
-In order for Tor to work for everyone, it needs to speak everyone's languages. 
Our translation team works hard to make this a reality, and we can always use 
more volunteers to help translate. Our current translation priorities are 
translating Tor Browser and the Tor website into our tier 1 and tier 2 
languages (listed below), but we welcome translations for other materials and 
languages, too.
+In order for Tor to work for everyone, it needs to speak everyone's languages. 
Our translation team works hard to make this a reality, and we can always use 
more volunteers to help translate. Our current translation priorities are 
translating [Tor Browser](https://torpat.ch/locales) and the [Tor 
website](https://torpat.ch/tpo-locales) into our Tier 1 and Tier 2 languages, 
but we welcome translations for other materials and languages, too.
diff --git a/content/localization/contents.lr b/content/localization/contents.lr
index 6c9d732..5031e7f 100644
--- a/content/localization/contents.lr
+++ b/content/localization/contents.lr
@@ -16,4 +16,4 @@ html: localization.html
 ---
 body:
 
-In order for Tor to work for everyone, it needs to speak everyone's languages. 
Our translation team works hard to make this a reality, and we can always use 
more volunteers to help translate. Our current translation priorities are 

[tor-commits] [community/staging] Updates to localization landing page

2019-05-27 Thread emmapeel
commit d6c3f1fee2f0718b4b1b7ebe068132505d513e76
Author: Pili Guerra 
Date:   Fri May 17 12:53:51 2019 +0200

Updates to localization landing page
---
 templates/localization.html | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/templates/localization.html b/templates/localization.html
index 9e6e6f4..8a455ef 100644
--- a/templates/localization.html
+++ b/templates/localization.html
@@ -26,8 +26,7 @@
 
 {{ _('Help us to 
improve our translations!') }}
 
-  {{ _('Notice any improvements we could make to our translations?') }}
-  {{ _('Don't hesitate to reach out to us here.) }}
+  {{ _('Localization is a continuous process across our applications. 
Notice any improvements we could make to our translations? Open a ticket, reach 
out to us, or become part of our translators army!') }}
 {{ _('Translators list') }}
   
 



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] Update localization section layout

2019-05-27 Thread emmapeel
commit baae82783eb6116ba211952f47e9d3d5f6fc262c
Author: Pili Guerra 
Date:   Fri May 17 12:28:22 2019 +0200

Update localization section layout
---
 content/localization/pick-a-project/contents.lr|  2 +-
 content/localization/translate-strings/contents.lr |  2 +-
 templates/localization.html| 61 --
 3 files changed, 11 insertions(+), 54 deletions(-)

diff --git a/content/localization/pick-a-project/contents.lr 
b/content/localization/pick-a-project/contents.lr
index 323ce32..f8db961 100644
--- a/content/localization/pick-a-project/contents.lr
+++ b/content/localization/pick-a-project/contents.lr
@@ -10,7 +10,7 @@ title: Pick a project
 ---
 subtitle: How to find things ... 
 ---
-key: 2
+key: 3
 ---
 html: localization.html
 ---
diff --git a/content/localization/translate-strings/contents.lr 
b/content/localization/translate-strings/contents.lr
index 803e52e..04d403e 100644
--- a/content/localization/translate-strings/contents.lr
+++ b/content/localization/translate-strings/contents.lr
@@ -10,7 +10,7 @@ title: Translate strings
 ---
 subtitle: How to do this ...
 ---
-key: 3
+key: 4
 ---
 html: localization.html
 ---
diff --git a/templates/localization.html b/templates/localization.html
index fb18348..9e6e6f4 100644
--- a/templates/localization.html
+++ b/templates/localization.html
@@ -9,58 +9,6 @@
 
   
   
-
-  Tier 1
-  
-
-  
-{{ _('Language') }}
-{{ _('Projects supported') }}
-  
-
-
-  
-{{ _('English') }}
-{{ _('Tor Browser, Website') }}
-  
-  
-{{ _('German') }}
-{{ _('Tor Browser, Website') }}
-  
-  
-{{ _('French') }}
-{{ _('Tor Browser, Website') }}
-  
-
-  
-
-
-  Tier 2
-  
-
-  
-{{ _('Language') }}
-{{ _('Projects supported') }}
-  
-
-
-  
-{{ _('Portuguese') }}
-{{ _('Tor Browser, Website') }}
-  
-  
-{{ _('Arabic') }}
-{{ _('Tor Browser, Website') }}
-  
-  
-{{ _('Greek') }}
-{{ _('Tor Browser, Website') }}
-  
-
-  
-
-  
-  
 {% for child in this.children|sort(attribute='key') %}
   
 
@@ -75,4 +23,13 @@
   
 {% endfor %}
   
+
+{{ _('Help us to 
improve our translations!') }}
+
+  {{ _('Notice any improvements we could make to our translations?') }}
+  {{ _('Don't hesitate to reach out to us here.) }}
+{{ _('Translators list') }}
+  
+
+  
 



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] correct links

2019-05-27 Thread emmapeel
commit cc5bc5b82157b7873761f0de37931dd6269b76d4
Author: emma peel 
Date:   Mon May 27 14:28:39 2019 +0200

correct links
---
 databags/menu+en.ini | 2 +-
 databags/menu+es.ini | 6 +++---
 databags/menu+fr.ini | 6 +++---
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/databags/menu+en.ini b/databags/menu+en.ini
index 21246e1..a2e7848 100644
--- a/databags/menu+en.ini
+++ b/databags/menu+en.ini
@@ -1,5 +1,5 @@
 [about]
-path = ttps://www.torproject.org/about/history
+path = https://www.torproject.org/about/history
 label = About
 
 [documentation]
diff --git a/databags/menu+es.ini b/databags/menu+es.ini
index 21246e1..0daf87f 100644
--- a/databags/menu+es.ini
+++ b/databags/menu+es.ini
@@ -1,5 +1,5 @@
 [about]
-path = ttps://www.torproject.org/about/history
+path = https://www.torproject.org/es/about/history
 label = About
 
 [documentation]
@@ -7,7 +7,7 @@ path = https://www.torproject.org/docs/documentation.html.en
 label = Documentation
 
 [support]
-path = https://support.torproject.org/
+path = https://support.torproject.org/es/
 label = Support
 
 [blog]
@@ -15,5 +15,5 @@ path = https://blog.torproject.org
 label = Blog
 
 [donate]
-path = https://donate.torproject.org
+path = https://donate.torproject.org/es
 label = Donate
diff --git a/databags/menu+fr.ini b/databags/menu+fr.ini
index 21246e1..c42b133 100644
--- a/databags/menu+fr.ini
+++ b/databags/menu+fr.ini
@@ -1,5 +1,5 @@
 [about]
-path = ttps://www.torproject.org/about/history
+path = https://www.torproject.org/fr/about/history
 label = About
 
 [documentation]
@@ -7,7 +7,7 @@ path = https://www.torproject.org/docs/documentation.html.en
 label = Documentation
 
 [support]
-path = https://support.torproject.org/
+path = https://support.torproject.org/fr/
 label = Support
 
 [blog]
@@ -15,5 +15,5 @@ path = https://blog.torproject.org
 label = Blog
 
 [donate]
-path = https://donate.torproject.org
+path = https://donate.torproject.org/fr
 label = Donate



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] is more clear like this

2019-05-27 Thread emmapeel
commit 0103f5806cc938c230dfda9ecd950b290a81aa3f
Author: emma peel 
Date:   Mon May 27 13:59:59 2019 +0200

is more clear like this
---
 templates/localization.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/templates/localization.html b/templates/localization.html
index 8a455ef..e8d3881 100644
--- a/templates/localization.html
+++ b/templates/localization.html
@@ -27,7 +27,7 @@
 {{ _('Help us to 
improve our translations!') }}
 
   {{ _('Localization is a continuous process across our applications. 
Notice any improvements we could make to our translations? Open a ticket, reach 
out to us, or become part of our translators army!') }}
-{{ _('Translators list') }}
+{{ _('Translators mailing 
list') }}
   
 
   



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] transifex is a platform, not a tool

2019-05-27 Thread emmapeel
commit 4eaf3d4d8dbbb5f14c1a09304e9b8638f444e15d
Author: emma peel 
Date:   Mon May 27 13:59:12 2019 +0200

transifex is a platform, not a tool
---
 content/localization/becoming-tor-translator/contents.lr | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/content/localization/becoming-tor-translator/contents.lr 
b/content/localization/becoming-tor-translator/contents.lr
index a1acba9..dbbf6bd 100644
--- a/content/localization/becoming-tor-translator/contents.lr
+++ b/content/localization/becoming-tor-translator/contents.lr
@@ -8,7 +8,7 @@ _template: localization.html
 ---
 title: Becoming a Tor translator
 ---
-subtitle: Tor Project localization is hosted in the Localization Lab Hub on 
Transifex, a third-party translation tool. Read on for details on how to sign 
up and begin contributing.
+subtitle: Tor Project localization is hosted in the Localization Lab Hub on 
Transifex, a third-party translation platform. Read on for details on how to 
sign up and begin contributing.
 ---
 key: 1
 ---



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] i rather not duplicate what appears on the link. maybe this page is not really needed?

2019-05-27 Thread emmapeel
commit 22e87d5f3b5ea919bb72baa4fa54ed517c0af479
Author: emma peel 
Date:   Mon May 27 13:43:36 2019 +0200

i rather not duplicate what appears on the link. maybe this page is not 
really needed?
---
 content/localization/translate-strings/contents.lr | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/content/localization/translate-strings/contents.lr 
b/content/localization/translate-strings/contents.lr
index 04d403e..7de36e3 100644
--- a/content/localization/translate-strings/contents.lr
+++ b/content/localization/translate-strings/contents.lr
@@ -8,10 +8,12 @@ _template: layout.html
 ---
 title: Translate strings
 ---
-subtitle: How to do this ...
+subtitle: How to translate
 ---
 key: 4
 ---
 html: localization.html
 ---
 body:
+The Tor Project translatable strings are spread over different projects in 
Transifex.
+To find out about our priorities and translation needs you can read the [Tor 
Localization Lab wiki page](https://wiki.localizationlab.org/index.php/Tor)



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] delete localization files, they are automatically generated from contents.lr

2019-05-27 Thread emmapeel
commit de4c880fa85ea899045734699fb83a87a4fca9a1
Author: emma peel 
Date:   Mon May 27 13:55:28 2019 +0200

delete localization files, they are automatically generated from contents.lr
---
 content/contents+en.lr  | 5 -
 content/contents+es.lr  | 9 ++---
 content/contents+fr.lr  | 5 -
 content/localization/contents+en.lr | 4 +++-
 content/localization/contents+es.lr | 4 +++-
 content/localization/contents+fr.lr | 4 +++-
 6 files changed, 23 insertions(+), 8 deletions(-)

diff --git a/content/contents+en.lr b/content/contents+en.lr
index b09a299..9f90191 100644
--- a/content/contents+en.lr
+++ b/content/contents+en.lr
@@ -14,4 +14,7 @@ html: home.html
 ---
 body:
 
-The Tor community is made up of all kinds of contributors. Some people write 
documentation and bug reports, while others hold Tor events and conduct 
outreach. Whether you have a lot of time to volunteer or a little, and whether 
you consider yourself technical or not, we want you to join our community, too. 
Below you'll find some different ways to volunteer with the Tor community as 
well as resources to help you help Tor.
+The Tor community is made up of all kinds of contributors.
+Some people write documentation and bug reports, while others hold Tor events 
and conduct outreach.
+Whether you have a lot of time to volunteer or a little, and whether you 
consider yourself technical or not, we want you to join our community, too.
+Below you'll find some different ways to volunteer with the Tor community as 
well as resources to help you help Tor.
diff --git a/content/contents+es.lr b/content/contents+es.lr
index b09a299..e6ed31f 100644
--- a/content/contents+es.lr
+++ b/content/contents+es.lr
@@ -6,12 +6,15 @@ color: primary
 ---
 _template: jumbotron.html
 ---
-title: Join the Tor Community
+title: Únete a la comunidad de Tor
 ---
-subtitle: Our community is made up of human rights defenders around the world.
+subtitle: Nuestra comunidad está formada por defensores de los derechos 
humanos alrededor del mundo.
 ---
 html: home.html
 ---
 body:
 
-The Tor community is made up of all kinds of contributors. Some people write 
documentation and bug reports, while others hold Tor events and conduct 
outreach. Whether you have a lot of time to volunteer or a little, and whether 
you consider yourself technical or not, we want you to join our community, too. 
Below you'll find some different ways to volunteer with the Tor community as 
well as resources to help you help Tor.
+La comunidad de Tor se compone de muchas clases de colaboradores.
+Alguna gente escribe documentación o reportes de error, mientras que otros 
organizan eventos sobre Tor y hacen más tareas de difusión.
+Whether you have a lot of time to volunteer or a little, and whether you 
consider yourself technical or not, we want you to join our community, too.
+Below you'll find some different ways to volunteer with the Tor community as 
well as resources to help you help Tor.
diff --git a/content/contents+fr.lr b/content/contents+fr.lr
index b09a299..9f90191 100644
--- a/content/contents+fr.lr
+++ b/content/contents+fr.lr
@@ -14,4 +14,7 @@ html: home.html
 ---
 body:
 
-The Tor community is made up of all kinds of contributors. Some people write 
documentation and bug reports, while others hold Tor events and conduct 
outreach. Whether you have a lot of time to volunteer or a little, and whether 
you consider yourself technical or not, we want you to join our community, too. 
Below you'll find some different ways to volunteer with the Tor community as 
well as resources to help you help Tor.
+The Tor community is made up of all kinds of contributors.
+Some people write documentation and bug reports, while others hold Tor events 
and conduct outreach.
+Whether you have a lot of time to volunteer or a little, and whether you 
consider yourself technical or not, we want you to join our community, too.
+Below you'll find some different ways to volunteer with the Tor community as 
well as resources to help you help Tor.
diff --git a/content/localization/contents+en.lr 
b/content/localization/contents+en.lr
index 5031e7f..86fec39 100644
--- a/content/localization/contents+en.lr
+++ b/content/localization/contents+en.lr
@@ -16,4 +16,6 @@ html: localization.html
 ---
 body:
 
-In order for Tor to work for everyone, it needs to speak everyone's languages. 
Our translation team works hard to make this a reality, and we can always use 
more volunteers to help translate. Our current translation priorities are 
translating [Tor Browser](https://torpat.ch/locales) and the [Tor 
website](https://torpat.ch/tpo-locales) into our Tier 1 and Tier 2 languages, 
but we welcome translations for other materials and languages, too.
+In order for Tor to work for everyone, it needs to speak everyone's languages.
+Our volunteer translation team works hard to make this a reality, and we can 
always use more help.
+Our current translation priorities are 

[tor-commits] [community/staging] delete localization files, they are automatically generated from contents.lr

2019-05-27 Thread emmapeel
commit 26271faf5344089e0b91ab5f93a36c7c6b3813b9
Author: emma peel 
Date:   Mon May 27 14:09:50 2019 +0200

delete localization files, they are automatically generated from contents.lr
---
 content/contents+en.lr  | 20 
 content/contents+es.lr  | 20 
 content/contents+fr.lr  | 20 
 content/localization/contents+en.lr | 21 -
 content/localization/contents+es.lr | 21 -
 content/localization/contents+fr.lr | 21 -
 6 files changed, 123 deletions(-)

diff --git a/content/contents+en.lr b/content/contents+en.lr
deleted file mode 100644
index 9f90191..000
--- a/content/contents+en.lr
+++ /dev/null
@@ -1,20 +0,0 @@
-section: community

-section_id: community

-color: primary

-_template: jumbotron.html

-title: Join the Tor Community

-subtitle: Our community is made up of human rights defenders around the world.

-html: home.html

-body:
-
-The Tor community is made up of all kinds of contributors.
-Some people write documentation and bug reports, while others hold Tor events 
and conduct outreach.
-Whether you have a lot of time to volunteer or a little, and whether you 
consider yourself technical or not, we want you to join our community, too.
-Below you'll find some different ways to volunteer with the Tor community as 
well as resources to help you help Tor.
diff --git a/content/contents+es.lr b/content/contents+es.lr
deleted file mode 100644
index e6ed31f..000
--- a/content/contents+es.lr
+++ /dev/null
@@ -1,20 +0,0 @@
-section: community

-section_id: community

-color: primary

-_template: jumbotron.html

-title: Únete a la comunidad de Tor

-subtitle: Nuestra comunidad está formada por defensores de los derechos 
humanos alrededor del mundo.

-html: home.html

-body:
-
-La comunidad de Tor se compone de muchas clases de colaboradores.
-Alguna gente escribe documentación o reportes de error, mientras que otros 
organizan eventos sobre Tor y hacen más tareas de difusión.
-Whether you have a lot of time to volunteer or a little, and whether you 
consider yourself technical or not, we want you to join our community, too.
-Below you'll find some different ways to volunteer with the Tor community as 
well as resources to help you help Tor.
diff --git a/content/contents+fr.lr b/content/contents+fr.lr
deleted file mode 100644
index 9f90191..000
--- a/content/contents+fr.lr
+++ /dev/null
@@ -1,20 +0,0 @@
-section: community

-section_id: community

-color: primary

-_template: jumbotron.html

-title: Join the Tor Community

-subtitle: Our community is made up of human rights defenders around the world.

-html: home.html

-body:
-
-The Tor community is made up of all kinds of contributors.
-Some people write documentation and bug reports, while others hold Tor events 
and conduct outreach.
-Whether you have a lot of time to volunteer or a little, and whether you 
consider yourself technical or not, we want you to join our community, too.
-Below you'll find some different ways to volunteer with the Tor community as 
well as resources to help you help Tor.
diff --git a/content/localization/contents+en.lr 
b/content/localization/contents+en.lr
deleted file mode 100644
index 86fec39..000
--- a/content/localization/contents+en.lr
+++ /dev/null
@@ -1,21 +0,0 @@
-section: localization

-section_id: localization

-color: primary

-_template: layout.html

-title: Localization

-subtitle: We want Tor to work for everyone in the world, which means a lot of 
languages. Will you help us to translate?

-key: 5

-html: localization.html

-body:
-
-In order for Tor to work for everyone, it needs to speak everyone's languages.
-Our volunteer translation team works hard to make this a reality, and we can 
always use more help.
-Our current translation priorities are translating the [Tor 
Browser](https://torpat.ch/locales), its documentation and the [Tor Project 
website](https://torpat.ch/tpo-locales), and there are always other documents 
to translate.
diff --git a/content/localization/contents+es.lr 
b/content/localization/contents+es.lr
deleted file mode 100644
index 86fec39..000
--- a/content/localization/contents+es.lr
+++ /dev/null
@@ -1,21 +0,0 @@
-section: localization

-section_id: localization

-color: primary

-_template: layout.html

-title: Localization

-subtitle: We want Tor to work for everyone in the world, which means a lot of 
languages. Will you help us to translate?

-key: 5

-html: localization.html

-body:
-
-In order for Tor to work for everyone, it needs to speak everyone's languages.
-Our volunteer translation team works hard to make this a reality, and we can 
always use more help.
-Our current translation priorities are translating the [Tor 

[tor-commits] [community/staging] Remove about.html template

2019-05-27 Thread emmapeel
commit 0b39fe653c4fe790f4e45ce0428236d91acbefe8
Author: hiro 
Date:   Sat Apr 27 21:39:33 2019 +0200

Remove about.html template
---
 templates/about.html | 43 ---
 1 file changed, 43 deletions(-)

diff --git a/templates/about.html b/templates/about.html
deleted file mode 100644
index 4372ae2..000
--- a/templates/about.html
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-{{ _("Tor Project") }} | {% block title %}{{ this.title }}{% endblock 
%}
-
-  
-{% include 'navbar.html' %}
-  
-  
-{% include 'header.html' %}
-
-  
-
-  {% if this.path == "/about/history" %}
-
-  {{ this.parent.body }}
-
-  {% elif this.parent.path == "/about/jobs" %}
-
-  {{ this.summary }}
-
-
-  {{ this.description }}
-
-  {% else %}
-
-  {{ this.body }}
-
-  {% endif %}
-  {% if this.parent.path == "/about" %}
- {% include this.html %}
-  {% endif %}
-
-  
-
-  
-  
-{% include 'footer.html' %}
-  
-



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] better links and words for German

2019-05-27 Thread emmapeel
commit 1d5d430e5d7e8d2ee92bfa4aaba2fc956d2ff2fa
Author: emma peel 
Date:   Wed Mar 20 12:45:57 2019 +0100

better links and words for German
---
 databags/menu+de.ini | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/databags/menu+de.ini b/databags/menu+de.ini
index 6aae1f0..e998233 100644
--- a/databags/menu+de.ini
+++ b/databags/menu+de.ini
@@ -1,19 +1,19 @@
 [about]
 path = https://www.torproject.org/de/about/history
-label = About
+label = Infos
 
 [documentation]
 path = https://www.torproject.org/docs/documentation.html.en
-label = Documentation
+label = Dokumentation
 
 [support]
-path = https://support.torproject.org/de
-label = Support
+path = https://support.torproject.org/de/
+label = Unterstützung
 
 [blog]
 path = https://blog.torproject.org
 label = Blog
 
 [donate]
-path = https://donate.torproject.org/de
-label = Donate
+path = https://donate.torproject.org/de/
+label = Spenden



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] clean up lang specific files

2019-05-27 Thread emmapeel
commit 48523a1e7e4f31bdbcc4b4e0e6871b4d54a5a9b8
Author: emma peel 
Date:   Wed Mar 20 15:06:29 2019 +0100

clean up lang specific files
---
 content/localization/contents+en.lr | 17 -
 content/localization/contents+fr.lr | 17 -
 2 files changed, 34 deletions(-)

diff --git a/content/localization/contents+en.lr 
b/content/localization/contents+en.lr
deleted file mode 100644
index b483d03..000
--- a/content/localization/contents+en.lr
+++ /dev/null
@@ -1,17 +0,0 @@
-section: localization

-section_id: localization

-color: primary

-_template: layout.html

-title: Join the Tor Community

-subtitle: We want Tor to work for everyone in the world, which means a lot of 
languages. Will you help us to translate?

-key: 5

-html: localization.html

-body:
diff --git a/content/localization/contents+fr.lr 
b/content/localization/contents+fr.lr
deleted file mode 100644
index b483d03..000
--- a/content/localization/contents+fr.lr
+++ /dev/null
@@ -1,17 +0,0 @@
-section: localization

-section_id: localization

-color: primary

-_template: layout.html

-title: Join the Tor Community

-subtitle: We want Tor to work for everyone in the world, which means a lot of 
languages. Will you help us to translate?

-key: 5

-html: localization.html

-body:



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] Add donate button to navbar

2019-05-27 Thread emmapeel
commit a3cec573fa8d556b61d9e1944051835504475e6c
Author: hiro 
Date:   Fri May 3 13:43:38 2019 +0200

Add donate button to navbar
---
 templates/navbar.html | 1 +
 1 file changed, 1 insertion(+)

diff --git a/templates/navbar.html b/templates/navbar.html
index 08557eb..2e499ba 100644
--- a/templates/navbar.html
+++ b/templates/navbar.html
@@ -9,6 +9,7 @@
   
   {{ _("Tor Logo") }}
 
+https://donate.torproject.org; title="{{ _("Donate") 
}}">{{ _("Donate Now") 
}}
 
   
 



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] Remove unused macros

2019-05-27 Thread emmapeel
commit 2f17000dc5b63f6fd7aafa92e2b2538dd7445fe2
Author: hiro 
Date:   Sat Apr 27 21:49:53 2019 +0200

Remove unused macros
---
 packages/markdown-header-anchors/.gitignore|  7 
 packages/markdown-header-anchors/CHANGES.md| 30 +
 packages/markdown-header-anchors/LICENSE   | 31 ++
 packages/markdown-header-anchors/MANIFEST.in   |  1 +
 packages/markdown-header-anchors/README.md | 33 +++
 .../lektor_markdown_header_anchors.py  | 49 ++
 packages/markdown-header-anchors/setup.cfg |  2 +
 packages/markdown-header-anchors/setup.py  | 40 ++
 templates/macros/contact.html  |  3 --
 templates/macros/downloads.html| 48 -
 templates/macros/jobs.html | 15 ---
 templates/macros/people.html   | 49 --
 templates/macros/press.html| 19 -
 templates/macros/reports.html  | 21 --
 templates/macros/sponsors.html | 11 -
 15 files changed, 193 insertions(+), 166 deletions(-)

diff --git a/packages/markdown-header-anchors/.gitignore 
b/packages/markdown-header-anchors/.gitignore
new file mode 100644
index 000..de9d237
--- /dev/null
+++ b/packages/markdown-header-anchors/.gitignore
@@ -0,0 +1,7 @@
+dist
+build
+*.egg-info
+*.pyc
+*.pyo
+*~
+*#
\ No newline at end of file
diff --git a/packages/markdown-header-anchors/CHANGES.md 
b/packages/markdown-header-anchors/CHANGES.md
new file mode 100644
index 000..2cfdadb
--- /dev/null
+++ b/packages/markdown-header-anchors/CHANGES.md
@@ -0,0 +1,30 @@
+Changelog
+=
+
+These are all the changes in Lektor Markdown Header Anchors
+since the first public release.
+
+0.3.1
+
+Release date 25th of January, 2019
+
+- Release with py2 and py3 wheel.
+
+0.3
+
+Release date 12th of May, 2018
+
+- Setup updates.
+- Use random id as anchor
+
+0.2
+
+Release date 20th of January, 2017
+
+- Workaround for weird header setups
+
+0.1
+
+Release date 24th of December, 2015
+
+- Initial Release.
diff --git a/packages/markdown-header-anchors/LICENSE 
b/packages/markdown-header-anchors/LICENSE
new file mode 100644
index 000..0921373
--- /dev/null
+++ b/packages/markdown-header-anchors/LICENSE
@@ -0,0 +1,31 @@
+Copyright (c) 2015 by Armin Ronacher.
+
+Some rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions of source code must retain the above copyright
+  notice, this list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above
+  copyright notice, this list of conditions and the following
+  disclaimer in the documentation and/or other materials provided
+  with the distribution.
+
+* The names of the contributors may not be used to endorse or
+  promote products derived from this software without specific
+  prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/packages/markdown-header-anchors/MANIFEST.in 
b/packages/markdown-header-anchors/MANIFEST.in
new file mode 100644
index 000..64ad321
--- /dev/null
+++ b/packages/markdown-header-anchors/MANIFEST.in
@@ -0,0 +1 @@
+include README.md LICENSE
diff --git a/packages/markdown-header-anchors/README.md 
b/packages/markdown-header-anchors/README.md
new file mode 100644
index 000..6fcce47
--- /dev/null
+++ b/packages/markdown-header-anchors/README.md
@@ -0,0 +1,33 @@
+# lektor-markdown-header-anchors
+
+This plugin extends the markdown support in Lektor in a way that headlines
+are given anchors and a table of contents is collected.
+
+## Enabling the Plugin
+
+To enable the plugin run this command:
+
+```shell
+$ lektor plugins add markdown-header-anchors
+```
+
+## In Templates
+
+Within templates it becomes possible to access the `.toc` property of
+markdown data.  It's a list where each item has the following attributes:
+
+* `anchor`: the name of the anchor
+* `title`: the title of the headline as HTML
+* `children`: a list of 

[tor-commits] [community/staging] better link

2019-05-27 Thread emmapeel
commit 886220514acf3421b7c6ee0866b7f6eaee046e6a
Author: emma peel 
Date:   Wed Mar 20 09:36:15 2019 +0100

better link
---
 databags/menu+ar.ini | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/databags/menu+ar.ini b/databags/menu+ar.ini
index a2e7848..bc6e4a5 100644
--- a/databags/menu+ar.ini
+++ b/databags/menu+ar.ini
@@ -1,5 +1,5 @@
 [about]
-path = https://www.torproject.org/about/history
+path = https://www.torproject.org/ar/about/history
 label = About
 
 [documentation]



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] move https://tb-manual.torproject.org/becoming-tor-translator/ to here

2019-05-27 Thread emmapeel
commit f49ee10522aad3449bfbd4ec41a57b938ae53b94
Author: emma peel 
Date:   Wed Mar 20 10:51:09 2019 +0100

move https://tb-manual.torproject.org/becoming-tor-translator/ to here
---
 .../becoming-tor-translator/contents.lr| 54 ++
 1 file changed, 54 insertions(+)

diff --git a/content/localization/becoming-tor-translator/contents.lr 
b/content/localization/becoming-tor-translator/contents.lr
new file mode 100644
index 000..8ff3d5e
--- /dev/null
+++ b/content/localization/becoming-tor-translator/contents.lr
@@ -0,0 +1,54 @@
+_section: localization
+---
+section_id: localization
+---
+color: primary
+---
+_template: layout.html
+---
+title: Translate Tor Software
+---
+subtitle: Becoming a translator for the Tor Project
+---
+---
+key: 13
+---
+html: localization.html
+---
+body:
+
+If you are interested in helping out the project by translating the manual or 
the Tor Browser to your language, your help would be greatly appreciated! Tor 
Project localization is hosted in the [Localization 
Lab](https://www.localizationlab.org) Hub on Transifex, a third-party  
translation tool. In order to begin contributing you will have to sign up with 
Transifex. Below is an outline of how to sign up and begin.
+
+Before translating, please read through the Tor Project page on the 
[Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor). There 
you will find translation guidelines and resources that will help you 
contribute to Tor translations.
+
+# Signing up on Transifex
+
+* Head over to the [Transifex signup page](https://transifex.com/signup/).
+  Enter your information into the fields and click the 'Sign Up' button:
+
+
+
+* Fill out the next page with your name and select "Localization" and 
"Translator" from the drop-down menus:
+
+
+
+* On the next page, select 'Join an existing project' and continue.
+* On the next page, select the languages you speak from the drop-down menu and 
continue.
+* You are now signed up! Go to the [Tor Transifex 
page](https://www.transifex.com/otf/torproject/).
+* Click the blue 'Join Team' button on the far right:
+
+
+
+* Select the language you would like to translate from the dropdown menu:
+
+
+
+* A notification will now show up on the top of the page like so:
+
+
+
+After your membership is approved you can begin translating; there is a list 
of needed translations at [Tor Transifex 
page](https://www.transifex.com/otf/torproject/) when you are ready to begin.
+
+The [Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor) 
also has information about the translations with bigger priority.
+
+Thanks for your interest in helping the project!



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] Remove 0 space character

2019-05-27 Thread emmapeel
commit 3cf1bcefaff942d56615d22898ce6bd35ca944a0
Author: hiro 
Date:   Sat Apr 27 21:59:21 2019 +0200

Remove 0 space character
---
 content/relay-operations/technical-setup/contents.lr | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/content/relay-operations/technical-setup/contents.lr 
b/content/relay-operations/technical-setup/contents.lr
index 4276efd..d3cd089 100644
--- a/content/relay-operations/technical-setup/contents.lr
+++ b/content/relay-operations/technical-setup/contents.lr
@@ -224,7 +224,7 @@ can be used to restrict bandwidth and traffic:
 Having a fast relay for some time of the month is preferred over a slow relay
 for the entire month.
 
-Also see the bandwidth entry in the FAQ: 
​https://www.torproject.org/docs/faq.html.en#BandwidthShaping
+Also see the bandwidth entry in the FAQ: 
https://www.torproject.org/docs/faq.html.en#BandwidthShaping
 
 # IPv6
 
@@ -318,7 +318,7 @@ indications that this is a Tor exit relay.
 
 To make it even more obvious that this is a Tor exit relay you should serve a
 Tor exit notice HTML page. Tor can do that for you if your DirPort is on TCP
-port 80, you can make use of tor's ​DirPortFrontPage feature to display a
+port 80, you can make use of tor's DirPortFrontPage feature to display a
 HTML file on that port. This file will be shown to anyone directing his browser
 to your Tor exit relay IP address.
 



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] add initial relay guide content (incomplete)

2019-05-27 Thread emmapeel
commit f9a99af58d4ece35e490ac58e1a71f3a72c28d17
Author: nusenu 
Date:   Sat Apr 27 18:07:10 2019 +

add initial relay guide content (incomplete)
---
 .../relays-requirements/contents.lr|  82 ++-
 .../relay-operations/technical-setup/contents.lr   | 564 +
 .../relay-operations/types-of-relays/contents.lr   |  77 +++
 templates/relay-operations.html|  23 -
 4 files changed, 722 insertions(+), 24 deletions(-)

diff --git a/content/relay-operations/relays-requirements/contents.lr 
b/content/relay-operations/relays-requirements/contents.lr
index 4e672f6..a4349d1 100644
--- a/content/relay-operations/relays-requirements/contents.lr
+++ b/content/relay-operations/relays-requirements/contents.lr
@@ -6,7 +6,7 @@ color: primary
 ---
 _template: layout.html
 ---
-title: Relays requirements
+title: Relay requirements
 ---
 subtitle: Requirements for Tor relays depend on the type of relay and the 
bandwidth they provide.  Learn more about specific relay requirements. 
 ---
@@ -15,3 +15,83 @@ key: 2
 html: relay-operations.html
 ---
 body:
+
+Requirements for Tor relays depend on the type of relay and the bandwidth they
+provide.
+
+# Bandwidth and Connections
+
+A non-exit relay should be able to handle at least 7000 concurrent
+connections. This can overwhelm consumer-level routers. If you run the Tor
+relay from a server (virtual or dedicated) in a data center you will be fine.
+If you run it behind a consumer-level router at home you will have to try and
+see if your home router can handle it or if it starts failing. Fast exit
+relays (>=100 Mbit/s) usually have to handle a lot more concurrent connections
+(>100k).
+
+It is recommended that a relay have at least 16 Mbit/s (Mbps) upload bandwidth
+and 16 Mbit/s (Mbps) download bandwidth available for Tor. More is better. The
+minimum requirements for a relay are 10 Mbit/s (Mbps). If you have less than 10
+Mbit/s but at least 1 Mbit/s we recommend you run a [bridge with obfs4
+support](https://trac.torproject.org/projects/tor/wiki/doc/PluggableTransports/obfs4proxy).
+If you do not know your bandwidth you can use http://beta.speedtest.net to
+measure it.
+
+# Monthly Outbound Traffic
+
+It is required that a Tor relay be allowed to use a minimum of 100 GByte of
+outbound traffic (and the same amount of incoming traffic) per month. Note: 
That
+is only about 1 day worth of traffic on a 10 Mbit/s (Mbps) connection. More (>2
+TB/month) is better and recommended. **Ideally a relay runs on an unmetered 
plan**
+or includes 20 TB/month or more. If you have a metered plan you might want to
+configure tor to only use a given amount of [bandwidth or monthly 
traffic](FIXME).
+
+# Public IPv4 Address
+
+Every relay needs a public IPv4 address - either directly on the host
+(preferred) or via NAT and port forwarding.
+
+The IPv4 address is not required to be static but static IP addresses are
+preferred. Your IPv4 address should remain unchanged for at least 3 hours (if 
it
+regularly changes more often than that, it does not make much sense to run a
+relay or bridge there since it takes time to distribute the new list of relay
+IPs to clients - which happens only once every hour).
+
+Additional IPv6 connectivity is great and recommended/encouraged but not a
+requirement. There should be no problem at all with this requirement (all
+commercially available servers come with at least one IPv4 address).
+
+Note: You can only run two Tor relays per public IPv4 address. If you want to
+run more than two relays you will need more IPv4 addresses.
+
+# Memory Requirements
+
+* A <40 Mbit/s non-exit relay should have at least 512 MB of RAM available.
+* A non-exit relay faster than 40 Mbit/s should have at least 1 GB of RAM.
+* On an exit relay we recommend at least 1.5 GB of RAM per tor instance.
+
+# Disk Storage
+
+Tor does not need much disk storage. A typical Tor relay needs less than 200 MB
+for Tor related data (in addition to the operating system itself).
+
+# CPU
+
+* Any modern CPU should be fine.
+* It is recommended to use CPUs with AESNI support (that will improve 
performance
+and allow for up to about ~400-450 Mbps in each direction on a single tor
+instance on modern CPUs). If the file /proc/cpuinfo contains the word aes your
+CPU has support for AES-NI.
+
+# Uptime
+
+Tor has no hard uptime requirement but if your relay is not running for more
+than 2 hours a day its usefulness is limited. Ideally the relay runs on a 
server
+which runs 24/7. Reboots and tor daemon restarts are fine.
+
+# Tor Version
+
+For security reasons, Tor relays should not downgrade their tor version from a
+supported to an unsupported version of tor. Some unsupported versions are
+insecure. Relays that attempt to downgrade to an insecure version will be
+rejected from the network automatically.
diff --git a/content/relay-operations/technical-setup/contents.lr 
b/content/relay-operations/technical-setup/contents.lr
index 

[tor-commits] [community/staging] Re-arrange landing page

2019-05-27 Thread emmapeel
commit c03343e59fec0d72610c3933ea19442dd4bd6ace
Author: Pili Guerra 
Date:   Fri May 17 11:40:56 2019 +0200

Re-arrange landing page
---
 content/localization/becoming-tor-translator/contents.lr | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/content/localization/becoming-tor-translator/contents.lr 
b/content/localization/becoming-tor-translator/contents.lr
index 9449918..b71f4f9 100644
--- a/content/localization/becoming-tor-translator/contents.lr
+++ b/content/localization/becoming-tor-translator/contents.lr
@@ -4,11 +4,11 @@ section_id: localization
 ---
 color: primary
 ---
-_template: layout.html
+_template: page.html
 ---
 title: Becoming Tor translator
 ---
-subtitle: Pictures and instructions ... 
+subtitle: Tor Project localization is hosted in the Localization Lab Hub on 
Transifex, a third-party translation tool. Read on for details on how to sign 
up and begin contributing.
 ---
 key: 1
 ---



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] better strings for l10n

2019-05-27 Thread emmapeel
commit ba7ab280557a9588df91e7230bf54bac4439c5c9
Author: emma peel 
Date:   Mon May 27 13:41:40 2019 +0200

better strings for l10n
---
 content/localization/becoming-tor-translator/contents.lr | 10 +++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/content/localization/becoming-tor-translator/contents.lr 
b/content/localization/becoming-tor-translator/contents.lr
index ad43dcb..a1acba9 100644
--- a/content/localization/becoming-tor-translator/contents.lr
+++ b/content/localization/becoming-tor-translator/contents.lr
@@ -16,9 +16,13 @@ html: localization.html
 ---
 body:
 
-If you are interested in helping out the project by translating the manual or 
the Tor Browser to your language, your help would be greatly appreciated! Tor 
Project localization is hosted in the [Localization Lab 
Hub](https://www.localizationlab.org/) on Transifex, a third-party translation 
tool. In order to begin contributing you will have to sign up with Transifex. 
Below is an outline of how to sign up and begin.
+If you are interested in helping out the project by translating the manual or 
the Tor Browser to your language, your help would be greatly appreciated! Tor 
Project localization is hosted in the [Localization Lab 
Hub](https://www.localizationlab.org/) on Transifex, a third-party translation 
platform.
+In order to begin contributing you will have to sign up with Transifex. Below 
is an outline of how to sign up and begin.
 
-Before translating, please read through the Tor Project page on the 
[Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor). There 
you will find translation guidelines and resources that will help you 
contribute to Tor translations.
+Before translating, please read through the Tor Project page on the 
[Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor).
+There you will find translation guidelines and resources that will help you 
contribute to Tor translations.
+
+You are cordially invited to join the [Tor localization mailing 
list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-l10n), to 
organize translations, participate in our decisions, report errors in source 
strings, etc.
 
 # Signing Up On Transifex
 
@@ -40,4 +44,4 @@ After your membership is approved you can begin translating; 
there is a list of
 
 The [Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor) 
also has information about the translations with bigger priority.
 
-Thanks for your interest in helping the project!
\ No newline at end of file
+Thanks for your interest in helping the project!



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] support for rtl languages

2019-05-27 Thread emmapeel
commit 8ace0d336388a3b1d4df1c8d10e0e963c1495a35
Author: emma peel 
Date:   Wed Mar 20 10:44:43 2019 +0100

support for rtl languages
---
 templates/layout.html | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/templates/layout.html b/templates/layout.html
index bdc039b..9f0507f 100644
--- a/templates/layout.html
+++ b/templates/layout.html
@@ -1,4 +1,5 @@
 
+http://www.w3.org/1999/xhtml; {% if bag('alternatives', this.alt, 
'direction') == 'text-right' %}dir="rtl"{% endif %}>
 
 
 
@@ -27,3 +28,4 @@
 {% include 'footer.html' %}
   
 
+



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] clean up lang specific files

2019-05-27 Thread emmapeel
commit ec7f41d5f5fe34a135d3468b297a0abf6eec8163
Author: emma peel 
Date:   Wed Mar 20 12:47:15 2019 +0100

clean up lang specific files
---
 content/onion-services/contents+fr.lr | 17 -
 1 file changed, 17 deletions(-)

diff --git a/content/onion-services/contents+fr.lr 
b/content/onion-services/contents+fr.lr
deleted file mode 100644
index b862a5d..000
--- a/content/onion-services/contents+fr.lr
+++ /dev/null
@@ -1,17 +0,0 @@
-section: onion services

-section_id: onion-services

-color: primary

-_template: layout.html

-title: .onion Services

-subtitle: Onion services help you and your users defeat surveillance and 
censorship. Learn how you can deploy onion services.

-key: 6

-html: onion-services.html

-body:



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] synch links for some langs

2019-05-27 Thread emmapeel
commit 17c998cf2d6bb9b0fd38c3d70150f99ca72d1392
Author: emma peel 
Date:   Wed Mar 20 13:38:38 2019 +0100

synch links for some langs
---
 databags/pagenav+ar.ini |  2 +-
 databags/pagenav+de.ini | 12 ++--
 databags/pagenav+es.ini | 34 +++---
 databags/pagenav+fr.ini | 34 +++---
 4 files changed, 45 insertions(+), 37 deletions(-)

diff --git a/databags/pagenav+ar.ini b/databags/pagenav+ar.ini
index 1ad40f2..2f0f820 100644
--- a/databags/pagenav+ar.ini
+++ b/databags/pagenav+ar.ini
@@ -20,4 +20,4 @@ label = Translations
 
 [onion-services]
 path = onion-services
-label = .Onion Services
+label = Onion Services
diff --git a/databags/pagenav+de.ini b/databags/pagenav+de.ini
index 1ad40f2..ee4a217 100644
--- a/databags/pagenav+de.ini
+++ b/databags/pagenav+de.ini
@@ -1,23 +1,23 @@
 [relay-operations]
-path = relay-operations
+path = de/relay-operations
 label = Relay Operations
 
 [user-testing]
-path = user-testing
+path = de/user-testing
 label = User Testing
 
 [training]
-path = training
+path = de/training
 label = Training
 
 [outreach]
-path = outreach
+path = de/outreach
 label = Outreach
 
 [translations]
-path = translations
+path = de/translations
 label = Translations
 
 [onion-services]
-path = onion-services
+path = de/onion-services
 label = .Onion Services
diff --git a/databags/pagenav+es.ini b/databags/pagenav+es.ini
index 35b81bb..2f0f820 100644
--- a/databags/pagenav+es.ini
+++ b/databags/pagenav+es.ini
@@ -1,19 +1,23 @@
-[history]
-path = es/about/history
-label = Historia
+[relay-operations]
+path = relay-operations
+label = Relay Operations
 
-[people]
-path = es/about/people
-label = Gente
+[user-testing]
+path = user-testing
+label = User Testing
 
-[sponsors]
-path = es/about/sponsors
-label = Sponsors
+[training]
+path = training
+label = Training
 
-[reports]
-path = es/about/reports
-label = Informes
+[outreach]
+path = outreach
+label = Outreach
 
-[jobs]
-path = es/about/jobs
-label = Empleo
+[translations]
+path = translations
+label = Translations
+
+[onion-services]
+path = onion-services
+label = Onion Services
diff --git a/databags/pagenav+fr.ini b/databags/pagenav+fr.ini
index da730a8..2f0f820 100644
--- a/databags/pagenav+fr.ini
+++ b/databags/pagenav+fr.ini
@@ -1,19 +1,23 @@
-[history]
-path = fr/about/history
-label = History
+[relay-operations]
+path = relay-operations
+label = Relay Operations
 
-[people]
-path = fr/about/people
-label = People
+[user-testing]
+path = user-testing
+label = User Testing
 
-[sponsors]
-path = fr/about/sponsors
-label = Sponsors
+[training]
+path = training
+label = Training
 
-[reports]
-path = fr/about/reports
-label = Reports
+[outreach]
+path = outreach
+label = Outreach
 
-[jobs]
-path = about/jobs
-label = Jobs
+[translations]
+path = translations
+label = Translations
+
+[onion-services]
+path = onion-services
+label = Onion Services



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] i18n fix. normalizing caps to save work to translators.

2019-05-27 Thread emmapeel
commit 62e8cc1df98c60eea1578ee8e9c52aeeef225362
Author: emma peel 
Date:   Sun Mar 17 15:57:10 2019 +0100

i18n fix. normalizing caps to save work to translators.
---
 content/training/contents.lr | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/content/training/contents.lr b/content/training/contents.lr
index 4aad2cc..97a40fa 100644
--- a/content/training/contents.lr
+++ b/content/training/contents.lr
@@ -1,4 +1,4 @@
-section: training
+section: Training
 ---
 section_id: training
 ---



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] this files are going to be imported from translation.git

2019-05-27 Thread emmapeel
commit 97e5c059f9aba60d992fc0599468c439fdae4169
Author: emma peel 
Date:   Sun Mar 17 17:33:34 2019 +0100

this files are going to be imported from translation.git
---
 content/localization/contents+es.lr   | 17 -
 content/onion-services/contents+es.lr | 17 -
 content/outreach/contents+en.lr   | 17 -
 content/outreach/contents+es.lr   | 17 -
 content/outreach/contents+fr.lr   | 17 -
 5 files changed, 85 deletions(-)

diff --git a/content/localization/contents+es.lr 
b/content/localization/contents+es.lr
deleted file mode 100644
index b483d03..000
--- a/content/localization/contents+es.lr
+++ /dev/null
@@ -1,17 +0,0 @@
-section: localization

-section_id: localization

-color: primary

-_template: layout.html

-title: Join the Tor Community

-subtitle: We want Tor to work for everyone in the world, which means a lot of 
languages. Will you help us to translate?

-key: 5

-html: localization.html

-body:
diff --git a/content/onion-services/contents+es.lr 
b/content/onion-services/contents+es.lr
deleted file mode 100644
index b862a5d..000
--- a/content/onion-services/contents+es.lr
+++ /dev/null
@@ -1,17 +0,0 @@
-section: onion services

-section_id: onion-services

-color: primary

-_template: layout.html

-title: .onion Services

-subtitle: Onion services help you and your users defeat surveillance and 
censorship. Learn how you can deploy onion services.

-key: 6

-html: onion-services.html

-body:
diff --git a/content/outreach/contents+en.lr b/content/outreach/contents+en.lr
deleted file mode 100644
index b93634f..000
--- a/content/outreach/contents+en.lr
+++ /dev/null
@@ -1,17 +0,0 @@
-section: outreach

-section_id: outreach

-color: primary

-_template: layout.html

-title: Outreach

-subtitle: Bring Tor swag to our next community event.

-key: 4

-html: outreach.html

-body:
diff --git a/content/outreach/contents+es.lr b/content/outreach/contents+es.lr
deleted file mode 100644
index b93634f..000
--- a/content/outreach/contents+es.lr
+++ /dev/null
@@ -1,17 +0,0 @@
-section: outreach

-section_id: outreach

-color: primary

-_template: layout.html

-title: Outreach

-subtitle: Bring Tor swag to our next community event.

-key: 4

-html: outreach.html

-body:
diff --git a/content/outreach/contents+fr.lr b/content/outreach/contents+fr.lr
deleted file mode 100644
index b93634f..000
--- a/content/outreach/contents+fr.lr
+++ /dev/null
@@ -1,17 +0,0 @@
-section: outreach

-section_id: outreach

-color: primary

-_template: layout.html

-title: Outreach

-subtitle: Bring Tor swag to our next community event.

-key: 4

-html: outreach.html

-body:



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] better links

2019-05-27 Thread emmapeel
commit f4228b5433aba1b3a3d5267c40bb68edc1477788
Author: emma peel 
Date:   Sun Mar 17 21:04:23 2019 +0100

better links
---
 databags/menu+ar.ini   |  2 +-
 databags/menu+bn-BD.ini|  4 ++--
 databags/menu+de.ini   |  6 +++---
 databags/menu+en.ini   |  2 +-
 databags/menu+es.ini   |  6 +++---
 databags/menu+fr.ini   |  6 +++---
 databags/menu+pt-BR.ini| 14 +++---
 databags/menu+tr.ini   |  6 +++---
 databags/menu+zh-CN.ini| 12 ++--
 databags/menu_footer+ar.ini|  6 +++---
 databags/menu_footer+bn-BD.ini |  6 +++---
 databags/menu_footer+de.ini| 12 ++--
 databags/menu_footer+en.ini|  6 +++---
 databags/menu_footer+es.ini|  6 +++---
 databags/menu_footer+fr.ini| 12 ++--
 databags/menu_footer+pt-BR.ini | 10 +-
 databags/menu_footer+tr.ini| 12 ++--
 databags/menu_footer+zh-CN.ini | 12 ++--
 databags/pagenav+fr.ini|  8 
 19 files changed, 74 insertions(+), 74 deletions(-)

diff --git a/databags/menu+ar.ini b/databags/menu+ar.ini
index 21246e1..a2e7848 100644
--- a/databags/menu+ar.ini
+++ b/databags/menu+ar.ini
@@ -1,5 +1,5 @@
 [about]
-path = ttps://www.torproject.org/about/history
+path = https://www.torproject.org/about/history
 label = About
 
 [documentation]
diff --git a/databags/menu+bn-BD.ini b/databags/menu+bn-BD.ini
index 21246e1..4eef942 100644
--- a/databags/menu+bn-BD.ini
+++ b/databags/menu+bn-BD.ini
@@ -1,5 +1,5 @@
 [about]
-path = ttps://www.torproject.org/about/history
+path = https://www.torproject.org/bn-BD/about/history
 label = About
 
 [documentation]
@@ -7,7 +7,7 @@ path = https://www.torproject.org/docs/documentation.html.en
 label = Documentation
 
 [support]
-path = https://support.torproject.org/
+path = https://support.torproject.org/bn-BD/
 label = Support
 
 [blog]
diff --git a/databags/menu+de.ini b/databags/menu+de.ini
index 21246e1..6aae1f0 100644
--- a/databags/menu+de.ini
+++ b/databags/menu+de.ini
@@ -1,5 +1,5 @@
 [about]
-path = ttps://www.torproject.org/about/history
+path = https://www.torproject.org/de/about/history
 label = About
 
 [documentation]
@@ -7,7 +7,7 @@ path = https://www.torproject.org/docs/documentation.html.en
 label = Documentation
 
 [support]
-path = https://support.torproject.org/
+path = https://support.torproject.org/de
 label = Support
 
 [blog]
@@ -15,5 +15,5 @@ path = https://blog.torproject.org
 label = Blog
 
 [donate]
-path = https://donate.torproject.org
+path = https://donate.torproject.org/de
 label = Donate
diff --git a/databags/menu+en.ini b/databags/menu+en.ini
index 21246e1..a2e7848 100644
--- a/databags/menu+en.ini
+++ b/databags/menu+en.ini
@@ -1,5 +1,5 @@
 [about]
-path = ttps://www.torproject.org/about/history
+path = https://www.torproject.org/about/history
 label = About
 
 [documentation]
diff --git a/databags/menu+es.ini b/databags/menu+es.ini
index 21246e1..0daf87f 100644
--- a/databags/menu+es.ini
+++ b/databags/menu+es.ini
@@ -1,5 +1,5 @@
 [about]
-path = ttps://www.torproject.org/about/history
+path = https://www.torproject.org/es/about/history
 label = About
 
 [documentation]
@@ -7,7 +7,7 @@ path = https://www.torproject.org/docs/documentation.html.en
 label = Documentation
 
 [support]
-path = https://support.torproject.org/
+path = https://support.torproject.org/es/
 label = Support
 
 [blog]
@@ -15,5 +15,5 @@ path = https://blog.torproject.org
 label = Blog
 
 [donate]
-path = https://donate.torproject.org
+path = https://donate.torproject.org/es
 label = Donate
diff --git a/databags/menu+fr.ini b/databags/menu+fr.ini
index 21246e1..c42b133 100644
--- a/databags/menu+fr.ini
+++ b/databags/menu+fr.ini
@@ -1,5 +1,5 @@
 [about]
-path = ttps://www.torproject.org/about/history
+path = https://www.torproject.org/fr/about/history
 label = About
 
 [documentation]
@@ -7,7 +7,7 @@ path = https://www.torproject.org/docs/documentation.html.en
 label = Documentation
 
 [support]
-path = https://support.torproject.org/
+path = https://support.torproject.org/fr/
 label = Support
 
 [blog]
@@ -15,5 +15,5 @@ path = https://blog.torproject.org
 label = Blog
 
 [donate]
-path = https://donate.torproject.org
+path = https://donate.torproject.org/fr
 label = Donate
diff --git a/databags/menu+pt-BR.ini b/databags/menu+pt-BR.ini
index 21246e1..3f0144a 100644
--- a/databags/menu+pt-BR.ini
+++ b/databags/menu+pt-BR.ini
@@ -1,19 +1,19 @@
 [about]
-path = ttps://www.torproject.org/about/history
-label = About
+path = https://www.torproject.org/pt-BR/about/history
+label = Sobre
 
 [documentation]
 path = https://www.torproject.org/docs/documentation.html.en
-label = Documentation
+label = Documentação
 
 [support]
-path = https://support.torproject.org/
-label = Support
+path = https://support.torproject.org/pt-BR/
+label = Assistência
 
 [blog]
 path = https://blog.torproject.org
 label = Blog
 
 [donate]
-path = https://donate.torproject.org
-label = Donate
+path = 

[tor-commits] [community/staging] matching string with standard spelling

2019-05-27 Thread emmapeel
commit 5e2c2ef509edbdb674944833f4b7a9fe5346b2e8
Author: emma peel 
Date:   Wed Mar 20 10:52:32 2019 +0100

matching string with standard spelling
---
 content/user-testing/contents.lr | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/content/user-testing/contents.lr b/content/user-testing/contents.lr
index 453f185..b563916 100644
--- a/content/user-testing/contents.lr
+++ b/content/user-testing/contents.lr
@@ -1,4 +1,4 @@
-section: user testing
+section: User Testing
 ---
 section_id: user-testing
 ---



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] add tier 1 languages

2019-05-27 Thread emmapeel
commit 75f6e87bcccfdb16c306bdde2782487bf1842e18
Author: emma peel 
Date:   Sun Mar 17 18:14:40 2019 +0100

add tier 1 languages
---
 databags/alternatives.ini | 30 ++
 1 file changed, 30 insertions(+)

diff --git a/databags/alternatives.ini b/databags/alternatives.ini
index 833d84d..f36def3 100644
--- a/databags/alternatives.ini
+++ b/databags/alternatives.ini
@@ -10,6 +10,18 @@ order = order-first
 url = /ar/
 language = عربية (ar)
 
+[bn-BD]
+direction = text-left
+order = order-last
+url = /bn-BD/
+language = বাংলা ভাষা (bn)
+
+[de]
+direction = text-left
+order = order-last
+url = /de/
+language = Deutsch (de)
+
 [en-US]
 direction = text-left
 order = order-last
@@ -27,3 +39,21 @@ direction = text-left
 order = order-last
 url = /fr/
 language = Français (fr)
+
+[pt-BR]
+direction = text-left
+order = order-last
+url = /pt-BR/
+language = Português (pt-BR)
+
+[tr]
+direction = text-left
+order = order-last
+url = /tr/
+language = Türkçe (tr)
+
+[zh-CN]
+direction = text-left
+order = order-last
+url = /zh-CN/
+language = 简体字 (zh-CN)



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] this files are going to be imported from translation.git

2019-05-27 Thread emmapeel
commit fd1dd289d7c5c7360b8ed2864ccb19a6ed5d063e
Author: emma peel 
Date:   Sun Mar 17 15:58:44 2019 +0100

this files are going to be imported from translation.git
---
 content/training/contents+en.lr | 17 -
 content/training/contents+es.lr | 17 -
 content/training/contents+fr.lr | 17 -
 3 files changed, 51 deletions(-)

diff --git a/content/training/contents+en.lr b/content/training/contents+en.lr
deleted file mode 100644
index 4aad2cc..000
--- a/content/training/contents+en.lr
+++ /dev/null
@@ -1,17 +0,0 @@
-section: training

-section_id: training

-color: primary

-_template: layout.html

-title: Training

-subtitle: Do you teach your community about using Tor? These resources are for 
you.

-key: 3

-html: training.html

-body:
diff --git a/content/training/contents+es.lr b/content/training/contents+es.lr
deleted file mode 100644
index 4aad2cc..000
--- a/content/training/contents+es.lr
+++ /dev/null
@@ -1,17 +0,0 @@
-section: training

-section_id: training

-color: primary

-_template: layout.html

-title: Training

-subtitle: Do you teach your community about using Tor? These resources are for 
you.

-key: 3

-html: training.html

-body:
diff --git a/content/training/contents+fr.lr b/content/training/contents+fr.lr
deleted file mode 100644
index 4aad2cc..000
--- a/content/training/contents+fr.lr
+++ /dev/null
@@ -1,17 +0,0 @@
-section: training

-section_id: training

-color: primary

-_template: layout.html

-title: Training

-subtitle: Do you teach your community about using Tor? These resources are for 
you.

-key: 3

-html: training.html

-body:



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] this files are going to be imported from translation.git

2019-05-27 Thread emmapeel
commit f4395bf471f59633026c1bfd540968bdc1eed91d
Author: emma peel 
Date:   Sun Mar 17 15:45:23 2019 +0100

this files are going to be imported from translation.git
---
 content/contents+en.lr  | 17 -
 content/contents+es.lr  | 17 -
 content/contents+fr.lr  | 17 -
 content/relay-operations/contents+en.lr | 17 -
 content/relay-operations/contents+es.lr | 17 -
 content/relay-operations/contents+fr.lr | 17 -
 content/user-testing/contents+en.lr | 17 -
 content/user-testing/contents+es.lr | 17 -
 content/user-testing/contents+fr.lr | 17 -
 9 files changed, 153 deletions(-)

diff --git a/content/contents+en.lr b/content/contents+en.lr
deleted file mode 100644
index b09a299..000
--- a/content/contents+en.lr
+++ /dev/null
@@ -1,17 +0,0 @@
-section: community

-section_id: community

-color: primary

-_template: jumbotron.html

-title: Join the Tor Community

-subtitle: Our community is made up of human rights defenders around the world.

-html: home.html

-body:
-
-The Tor community is made up of all kinds of contributors. Some people write 
documentation and bug reports, while others hold Tor events and conduct 
outreach. Whether you have a lot of time to volunteer or a little, and whether 
you consider yourself technical or not, we want you to join our community, too. 
Below you'll find some different ways to volunteer with the Tor community as 
well as resources to help you help Tor.
diff --git a/content/contents+es.lr b/content/contents+es.lr
deleted file mode 100644
index b09a299..000
--- a/content/contents+es.lr
+++ /dev/null
@@ -1,17 +0,0 @@
-section: community

-section_id: community

-color: primary

-_template: jumbotron.html

-title: Join the Tor Community

-subtitle: Our community is made up of human rights defenders around the world.

-html: home.html

-body:
-
-The Tor community is made up of all kinds of contributors. Some people write 
documentation and bug reports, while others hold Tor events and conduct 
outreach. Whether you have a lot of time to volunteer or a little, and whether 
you consider yourself technical or not, we want you to join our community, too. 
Below you'll find some different ways to volunteer with the Tor community as 
well as resources to help you help Tor.
diff --git a/content/contents+fr.lr b/content/contents+fr.lr
deleted file mode 100644
index b09a299..000
--- a/content/contents+fr.lr
+++ /dev/null
@@ -1,17 +0,0 @@
-section: community

-section_id: community

-color: primary

-_template: jumbotron.html

-title: Join the Tor Community

-subtitle: Our community is made up of human rights defenders around the world.

-html: home.html

-body:
-
-The Tor community is made up of all kinds of contributors. Some people write 
documentation and bug reports, while others hold Tor events and conduct 
outreach. Whether you have a lot of time to volunteer or a little, and whether 
you consider yourself technical or not, we want you to join our community, too. 
Below you'll find some different ways to volunteer with the Tor community as 
well as resources to help you help Tor.
diff --git a/content/relay-operations/contents+en.lr 
b/content/relay-operations/contents+en.lr
deleted file mode 100644
index 3b5142e..000
--- a/content/relay-operations/contents+en.lr
+++ /dev/null
@@ -1,17 +0,0 @@
-section: relay operations

-section_id: relay-operations

-color: primary

-_template: layout.html

-title: Relay Operations

-subtitle: Relays are the backbone of the Tor network. Help make Tor stronger 
and faster by running a relay today.

-key: 1

-html: relay-operations.html

-body:
diff --git a/content/relay-operations/contents+es.lr 
b/content/relay-operations/contents+es.lr
deleted file mode 100644
index 3b5142e..000
--- a/content/relay-operations/contents+es.lr
+++ /dev/null
@@ -1,17 +0,0 @@
-section: relay operations

-section_id: relay-operations

-color: primary

-_template: layout.html

-title: Relay Operations

-subtitle: Relays are the backbone of the Tor network. Help make Tor stronger 
and faster by running a relay today.

-key: 1

-html: relay-operations.html

-body:
diff --git a/content/relay-operations/contents+fr.lr 
b/content/relay-operations/contents+fr.lr
deleted file mode 100644
index 3b5142e..000
--- a/content/relay-operations/contents+fr.lr
+++ /dev/null
@@ -1,17 +0,0 @@
-section: relay operations

-section_id: relay-operations

-color: primary

-_template: layout.html

-title: Relay Operations

-subtitle: Relays are the backbone of the Tor network. Help make Tor stronger 
and faster by running a relay today.

-key: 1

-html: relay-operations.html

-body:
diff --git 

[tor-commits] [community/staging] add some of our tier 1 langs:

2019-05-27 Thread emmapeel
commit 8a5385a777b6350cc7b9906fd38b12a12f9d7955
Author: emma peel 
Date:   Sun Mar 17 15:41:58 2019 +0100

add some of our tier 1 langs:
ar, bn, de, pt-br, tr, zh
---
 community.lektorproject| 41 -
 configs/i18n.ini   |  4 ++--
 databags/alternatives.ini  |  6 ++
 databags/menu+ar.ini   | 19 +++
 databags/menu+bn-BD.ini| 19 +++
 databags/menu+de.ini   | 19 +++
 databags/menu+pt-BR.ini| 19 +++
 databags/menu+tr.ini   | 19 +++
 databags/menu+zh-CN.ini| 19 +++
 databags/menu_footer+ar.ini| 15 +++
 databags/menu_footer+bn-BD.ini | 15 +++
 databags/menu_footer+de.ini| 15 +++
 databags/menu_footer+pt-BR.ini | 15 +++
 databags/menu_footer+tr.ini| 15 +++
 databags/menu_footer+zh-CN.ini | 15 +++
 databags/pagenav+ar.ini| 23 +++
 databags/pagenav+bn-BD.ini | 23 +++
 databags/pagenav+de.ini| 23 +++
 databags/pagenav+es.ini| 18 +-
 databags/pagenav+pt-BR.ini | 23 +++
 databags/pagenav+tr.ini| 23 +++
 databags/pagenav+zh-CN.ini | 23 +++
 22 files changed, 395 insertions(+), 16 deletions(-)

diff --git a/community.lektorproject b/community.lektorproject
index 4fa9aa5..422a406 100644
--- a/community.lektorproject
+++ b/community.lektorproject
@@ -2,20 +2,51 @@
 name = Tor Community Website
 url = https://community.torproject.org/
 url_style = relative
-locale = en_US
+locale = en-US
+
+[alternatives.ar]
+name = عربية (ar)
+url_prefix = /ar/
+locale = ar
+
+[alternatives.bn-BD]
+name = বাংলা ভাষা  (bn)
+url_prefix = /bn-BD/
+locale = bn-BD
+
+
+[alternatives.de]
+name = Deutsch (de)
+url_prefix = /de/
+locale = de
 
 [alternatives.en]
-name = English
+name = English (en)
 primary = yes
 url_prefix = /
-locale = en_US
+locale = en-US
 
 [alternatives.es]
-name = Español
+name = Español (es)
 url_prefix = /es/
 locale = es
 
 [alternatives.fr]
-name = Français
+name = Français (fr)
 url_prefix = /fr/
 locale = fr
+
+[alternatives.pt-BR]
+name = Português (Brasil)
+url_prefix = /pt-BR/
+locale = pt-BR
+
+[alternatives.tr]
+name = Türkçe (tr)
+url_prefix = /tr/
+locale = tr
+
+[alternatives.zh-CN]
+name = 简体字 (zh-CN)
+url_prefix = /zh-CN/
+locale = zh-CN
diff --git a/configs/i18n.ini b/configs/i18n.ini
index d65d25e..cdc9610 100644
--- a/configs/i18n.ini
+++ b/configs/i18n.ini
@@ -1,5 +1,5 @@
 content = en
-translations = es,fr
+translations = ar,bn-BD,de,es,fr,pt-BR,tr,zh-CN
 i18npath = i18n
 translate_paragraphwise = False
-url_prefix = https://torproject.org/
+url_prefix = https://lektor-staging.torproject.org/community/staging/
diff --git a/databags/alternatives.ini b/databags/alternatives.ini
index d355706..833d84d 100644
--- a/databags/alternatives.ini
+++ b/databags/alternatives.ini
@@ -4,6 +4,12 @@ order = order-last
 url =  /
 language = English (en)
 
+[ar]
+direction = text-right
+order = order-first
+url = /ar/
+language = عربية (ar)
+
 [en-US]
 direction = text-left
 order = order-last
diff --git a/databags/menu+ar.ini b/databags/menu+ar.ini
new file mode 100644
index 000..21246e1
--- /dev/null
+++ b/databags/menu+ar.ini
@@ -0,0 +1,19 @@
+[about]
+path = ttps://www.torproject.org/about/history
+label = About
+
+[documentation]
+path = https://www.torproject.org/docs/documentation.html.en
+label = Documentation
+
+[support]
+path = https://support.torproject.org/
+label = Support
+
+[blog]
+path = https://blog.torproject.org
+label = Blog
+
+[donate]
+path = https://donate.torproject.org
+label = Donate
diff --git a/databags/menu+bn-BD.ini b/databags/menu+bn-BD.ini
new file mode 100644
index 000..21246e1
--- /dev/null
+++ b/databags/menu+bn-BD.ini
@@ -0,0 +1,19 @@
+[about]
+path = ttps://www.torproject.org/about/history
+label = About
+
+[documentation]
+path = https://www.torproject.org/docs/documentation.html.en
+label = Documentation
+
+[support]
+path = https://support.torproject.org/
+label = Support
+
+[blog]
+path = https://blog.torproject.org
+label = Blog
+
+[donate]
+path = https://donate.torproject.org
+label = Donate
diff --git a/databags/menu+de.ini b/databags/menu+de.ini
new file mode 100644
index 000..21246e1
--- /dev/null
+++ b/databags/menu+de.ini
@@ -0,0 +1,19 @@
+[about]
+path = ttps://www.torproject.org/about/history
+label = About
+
+[documentation]
+path = https://www.torproject.org/docs/documentation.html.en
+label = Documentation
+
+[support]
+path = https://support.torproject.org/
+label = Support
+
+[blog]
+path = https://blog.torproject.org
+label = Blog
+
+[donate]
+path = https://donate.torproject.org
+label = Donate
diff --git a/databags/menu+pt-BR.ini 

[tor-commits] [community/staging] small i18n fixes

2019-05-27 Thread emmapeel
commit e448d15d4c27d56e9a736c2a4d008021193234dc
Author: emma peel 
Date:   Sat Mar 16 15:07:55 2019 +0100

small i18n fixes
---
 templates/footer.html | 6 +++---
 templates/navbar.html | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/templates/footer.html b/templates/footer.html
index 28eacd0..bf724a5 100644
--- a/templates/footer.html
+++ b/templates/footer.html
@@ -33,7 +33,7 @@
   {% else %}
 
   {% endif %}
-  {{ item.label }}
+  {{ _(item.label) }}
   {% if this.is_child_of(item.path) %}
   (current)
   {% endif %}
@@ -46,8 +46,8 @@
 
   
 {{ _('Subscribe to our 
Newsletter') }}
-{{ _('Get monthly updates and opportunities from 
the Tor Project') }}:
-https://newsletter.torproject.org/;>Sign up
+{{ _('Get monthly updates and opportunities from 
the Tor Project:') }}
+https://newsletter.torproject.org/;>{{ _('Sign up') }}
   
 
 
diff --git a/templates/navbar.html b/templates/navbar.html
index 08557eb..d187224 100644
--- a/templates/navbar.html
+++ b/templates/navbar.html
@@ -27,7 +27,7 @@
 {% else %}
   
 {% endif %}
-{{ item.label }}
+{{ _(item.label) }}
   {% if this.path == item.path %}
   (current)
   {% endif %}



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] i18n fixes

2019-05-27 Thread emmapeel
commit 97aaac13a8b57f73c5a21d675e1a8b51bb891a6e
Author: emma peel 
Date:   Sun Mar 17 15:46:27 2019 +0100

i18n fixes
---
 content/contents.lr  | 5 -
 content/relay-operations/contents.lr | 2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/content/contents.lr b/content/contents.lr
index b09a299..9f90191 100644
--- a/content/contents.lr
+++ b/content/contents.lr
@@ -14,4 +14,7 @@ html: home.html
 ---
 body:
 
-The Tor community is made up of all kinds of contributors. Some people write 
documentation and bug reports, while others hold Tor events and conduct 
outreach. Whether you have a lot of time to volunteer or a little, and whether 
you consider yourself technical or not, we want you to join our community, too. 
Below you'll find some different ways to volunteer with the Tor community as 
well as resources to help you help Tor.
+The Tor community is made up of all kinds of contributors.
+Some people write documentation and bug reports, while others hold Tor events 
and conduct outreach.
+Whether you have a lot of time to volunteer or a little, and whether you 
consider yourself technical or not, we want you to join our community, too.
+Below you'll find some different ways to volunteer with the Tor community as 
well as resources to help you help Tor.
diff --git a/content/relay-operations/contents.lr 
b/content/relay-operations/contents.lr
index 3b5142e..488d4ad 100644
--- a/content/relay-operations/contents.lr
+++ b/content/relay-operations/contents.lr
@@ -1,4 +1,4 @@
-section: relay operations
+section: Relay Operations
 ---
 section_id: relay-operations
 ---



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/staging] typo

2019-05-27 Thread emmapeel
commit 92a7a46085d70f3ff50bfa0a9c5eecc6d4ea50b4
Author: emma peel 
Date:   Sun Mar 17 15:04:28 2019 +0100

typo
---
 content/user-testing/contents.lr | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/content/user-testing/contents.lr b/content/user-testing/contents.lr
index 97a6b13..453f185 100644
--- a/content/user-testing/contents.lr
+++ b/content/user-testing/contents.lr
@@ -8,7 +8,7 @@ _template: layout.html
 ---
 title: User Testing
 ---
-subtitle: We conduct user reaserch while also respecting user privacy. Learn 
how you can help.
+subtitle: We conduct user research while also respecting user privacy. Learn 
how you can help.
 ---
 key: 2
 ---



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/master] better strings for l10n

2019-05-27 Thread emmapeel
commit 4213a179ab3e95e2c761e38b75595da66cdb014b
Author: emma peel 
Date:   Mon May 27 14:30:25 2019 +0200

better strings for l10n
---
 content/contents.lr | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/content/contents.lr b/content/contents.lr
index b09a299..9f90191 100644
--- a/content/contents.lr
+++ b/content/contents.lr
@@ -14,4 +14,7 @@ html: home.html
 ---
 body:
 
-The Tor community is made up of all kinds of contributors. Some people write 
documentation and bug reports, while others hold Tor events and conduct 
outreach. Whether you have a lot of time to volunteer or a little, and whether 
you consider yourself technical or not, we want you to join our community, too. 
Below you'll find some different ways to volunteer with the Tor community as 
well as resources to help you help Tor.
+The Tor community is made up of all kinds of contributors.
+Some people write documentation and bug reports, while others hold Tor events 
and conduct outreach.
+Whether you have a lot of time to volunteer or a little, and whether you 
consider yourself technical or not, we want you to join our community, too.
+Below you'll find some different ways to volunteer with the Tor community as 
well as resources to help you help Tor.



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/master] better strings for l10n

2019-05-27 Thread emmapeel
commit ba7ab280557a9588df91e7230bf54bac4439c5c9
Author: emma peel 
Date:   Mon May 27 13:41:40 2019 +0200

better strings for l10n
---
 content/localization/becoming-tor-translator/contents.lr | 10 +++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/content/localization/becoming-tor-translator/contents.lr 
b/content/localization/becoming-tor-translator/contents.lr
index ad43dcb..a1acba9 100644
--- a/content/localization/becoming-tor-translator/contents.lr
+++ b/content/localization/becoming-tor-translator/contents.lr
@@ -16,9 +16,13 @@ html: localization.html
 ---
 body:
 
-If you are interested in helping out the project by translating the manual or 
the Tor Browser to your language, your help would be greatly appreciated! Tor 
Project localization is hosted in the [Localization Lab 
Hub](https://www.localizationlab.org/) on Transifex, a third-party translation 
tool. In order to begin contributing you will have to sign up with Transifex. 
Below is an outline of how to sign up and begin.
+If you are interested in helping out the project by translating the manual or 
the Tor Browser to your language, your help would be greatly appreciated! Tor 
Project localization is hosted in the [Localization Lab 
Hub](https://www.localizationlab.org/) on Transifex, a third-party translation 
platform.
+In order to begin contributing you will have to sign up with Transifex. Below 
is an outline of how to sign up and begin.
 
-Before translating, please read through the Tor Project page on the 
[Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor). There 
you will find translation guidelines and resources that will help you 
contribute to Tor translations.
+Before translating, please read through the Tor Project page on the 
[Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor).
+There you will find translation guidelines and resources that will help you 
contribute to Tor translations.
+
+You are cordially invited to join the [Tor localization mailing 
list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-l10n), to 
organize translations, participate in our decisions, report errors in source 
strings, etc.
 
 # Signing Up On Transifex
 
@@ -40,4 +44,4 @@ After your membership is approved you can begin translating; 
there is a list of
 
 The [Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor) 
also has information about the translations with bigger priority.
 
-Thanks for your interest in helping the project!
\ No newline at end of file
+Thanks for your interest in helping the project!



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/master] i rather not duplicate what appears on the link. maybe this page is not really needed?

2019-05-27 Thread emmapeel
commit 22e87d5f3b5ea919bb72baa4fa54ed517c0af479
Author: emma peel 
Date:   Mon May 27 13:43:36 2019 +0200

i rather not duplicate what appears on the link. maybe this page is not 
really needed?
---
 content/localization/translate-strings/contents.lr | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/content/localization/translate-strings/contents.lr 
b/content/localization/translate-strings/contents.lr
index 04d403e..7de36e3 100644
--- a/content/localization/translate-strings/contents.lr
+++ b/content/localization/translate-strings/contents.lr
@@ -8,10 +8,12 @@ _template: layout.html
 ---
 title: Translate strings
 ---
-subtitle: How to do this ...
+subtitle: How to translate
 ---
 key: 4
 ---
 html: localization.html
 ---
 body:
+The Tor Project translatable strings are spread over different projects in 
Transifex.
+To find out about our priorities and translation needs you can read the [Tor 
Localization Lab wiki page](https://wiki.localizationlab.org/index.php/Tor)



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/master] transifex is a platform, not a tool

2019-05-27 Thread emmapeel
commit 4eaf3d4d8dbbb5f14c1a09304e9b8638f444e15d
Author: emma peel 
Date:   Mon May 27 13:59:12 2019 +0200

transifex is a platform, not a tool
---
 content/localization/becoming-tor-translator/contents.lr | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/content/localization/becoming-tor-translator/contents.lr 
b/content/localization/becoming-tor-translator/contents.lr
index a1acba9..dbbf6bd 100644
--- a/content/localization/becoming-tor-translator/contents.lr
+++ b/content/localization/becoming-tor-translator/contents.lr
@@ -8,7 +8,7 @@ _template: localization.html
 ---
 title: Becoming a Tor translator
 ---
-subtitle: Tor Project localization is hosted in the Localization Lab Hub on 
Transifex, a third-party translation tool. Read on for details on how to sign 
up and begin contributing.
+subtitle: Tor Project localization is hosted in the Localization Lab Hub on 
Transifex, a third-party translation platform. Read on for details on how to 
sign up and begin contributing.
 ---
 key: 1
 ---



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/master] no hardcoded uppercase, for l10n

2019-05-27 Thread emmapeel
commit 5730bdd1ce359214dcac9b3b65c7b9ee80ac82c5
Author: emma peel 
Date:   Mon May 27 14:29:18 2019 +0200

no hardcoded uppercase, for l10n
---
 templates/header.html | 4 ++--
 templates/hero.html   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/templates/header.html b/templates/header.html
index 7951855..44cd6bc 100644
--- a/templates/header.html
+++ b/templates/header.html
@@ -12,10 +12,10 @@
   
 
   
-{% block section 
%}{{ this.section }}{% endblock %}
+{% block section %}{{ this.section 
}}{% endblock %}
   
   
-{% block 
title %}{{ this.title }}{% endblock %}
+{% block title %}{{ 
this.title }}{% endblock %}
   
 
   
diff --git a/templates/hero.html b/templates/hero.html
index bba42ae..a0c0a5f 100644
--- a/templates/hero.html
+++ b/templates/hero.html
@@ -4,10 +4,10 @@
   
 
   
-{% block section 
%}{{ this.section }}{% endblock %}
+{% block section %}{{ this.section 
}}{% endblock %}
   
   
-{% block 
title %}{{ this.title }}{% endblock %}
+{% block title %}{{ 
this.title }}{% endblock %}
   
   
 {% block subtitle %}{{ 
this.subtitle }}{% endblock %}



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/master] Add new section for current status graph

2019-05-27 Thread emmapeel
commit dd64dc0a6d313afb1aab2069026d442f6dda9fd0
Author: Pili Guerra 
Date:   Fri May 17 12:28:57 2019 +0200

Add new section for current status graph
---
 content/localization/current-status/contents.lr | 19 +++
 1 file changed, 19 insertions(+)

diff --git a/content/localization/current-status/contents.lr 
b/content/localization/current-status/contents.lr
new file mode 100644
index 000..8bc79ab
--- /dev/null
+++ b/content/localization/current-status/contents.lr
@@ -0,0 +1,19 @@
+section: localization
+---
+section_id: localization
+---
+color: primary
+---
+_template: localization.html
+---
+title: Current Status of Translations
+---
+subtitle: Not sure where to start? Here you can find an overview of the 
current localization status for all of the different Tor Project projects.
+---
+key: 2
+---
+html: localization.html
+---
+body:
+
+Graph will go here
\ No newline at end of file



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/master] delete localization files, they are automatically generated from contents.lr

2019-05-27 Thread emmapeel
commit de4c880fa85ea899045734699fb83a87a4fca9a1
Author: emma peel 
Date:   Mon May 27 13:55:28 2019 +0200

delete localization files, they are automatically generated from contents.lr
---
 content/contents+en.lr  | 5 -
 content/contents+es.lr  | 9 ++---
 content/contents+fr.lr  | 5 -
 content/localization/contents+en.lr | 4 +++-
 content/localization/contents+es.lr | 4 +++-
 content/localization/contents+fr.lr | 4 +++-
 6 files changed, 23 insertions(+), 8 deletions(-)

diff --git a/content/contents+en.lr b/content/contents+en.lr
index b09a299..9f90191 100644
--- a/content/contents+en.lr
+++ b/content/contents+en.lr
@@ -14,4 +14,7 @@ html: home.html
 ---
 body:
 
-The Tor community is made up of all kinds of contributors. Some people write 
documentation and bug reports, while others hold Tor events and conduct 
outreach. Whether you have a lot of time to volunteer or a little, and whether 
you consider yourself technical or not, we want you to join our community, too. 
Below you'll find some different ways to volunteer with the Tor community as 
well as resources to help you help Tor.
+The Tor community is made up of all kinds of contributors.
+Some people write documentation and bug reports, while others hold Tor events 
and conduct outreach.
+Whether you have a lot of time to volunteer or a little, and whether you 
consider yourself technical or not, we want you to join our community, too.
+Below you'll find some different ways to volunteer with the Tor community as 
well as resources to help you help Tor.
diff --git a/content/contents+es.lr b/content/contents+es.lr
index b09a299..e6ed31f 100644
--- a/content/contents+es.lr
+++ b/content/contents+es.lr
@@ -6,12 +6,15 @@ color: primary
 ---
 _template: jumbotron.html
 ---
-title: Join the Tor Community
+title: Únete a la comunidad de Tor
 ---
-subtitle: Our community is made up of human rights defenders around the world.
+subtitle: Nuestra comunidad está formada por defensores de los derechos 
humanos alrededor del mundo.
 ---
 html: home.html
 ---
 body:
 
-The Tor community is made up of all kinds of contributors. Some people write 
documentation and bug reports, while others hold Tor events and conduct 
outreach. Whether you have a lot of time to volunteer or a little, and whether 
you consider yourself technical or not, we want you to join our community, too. 
Below you'll find some different ways to volunteer with the Tor community as 
well as resources to help you help Tor.
+La comunidad de Tor se compone de muchas clases de colaboradores.
+Alguna gente escribe documentación o reportes de error, mientras que otros 
organizan eventos sobre Tor y hacen más tareas de difusión.
+Whether you have a lot of time to volunteer or a little, and whether you 
consider yourself technical or not, we want you to join our community, too.
+Below you'll find some different ways to volunteer with the Tor community as 
well as resources to help you help Tor.
diff --git a/content/contents+fr.lr b/content/contents+fr.lr
index b09a299..9f90191 100644
--- a/content/contents+fr.lr
+++ b/content/contents+fr.lr
@@ -14,4 +14,7 @@ html: home.html
 ---
 body:
 
-The Tor community is made up of all kinds of contributors. Some people write 
documentation and bug reports, while others hold Tor events and conduct 
outreach. Whether you have a lot of time to volunteer or a little, and whether 
you consider yourself technical or not, we want you to join our community, too. 
Below you'll find some different ways to volunteer with the Tor community as 
well as resources to help you help Tor.
+The Tor community is made up of all kinds of contributors.
+Some people write documentation and bug reports, while others hold Tor events 
and conduct outreach.
+Whether you have a lot of time to volunteer or a little, and whether you 
consider yourself technical or not, we want you to join our community, too.
+Below you'll find some different ways to volunteer with the Tor community as 
well as resources to help you help Tor.
diff --git a/content/localization/contents+en.lr 
b/content/localization/contents+en.lr
index 5031e7f..86fec39 100644
--- a/content/localization/contents+en.lr
+++ b/content/localization/contents+en.lr
@@ -16,4 +16,6 @@ html: localization.html
 ---
 body:
 
-In order for Tor to work for everyone, it needs to speak everyone's languages. 
Our translation team works hard to make this a reality, and we can always use 
more volunteers to help translate. Our current translation priorities are 
translating [Tor Browser](https://torpat.ch/locales) and the [Tor 
website](https://torpat.ch/tpo-locales) into our Tier 1 and Tier 2 languages, 
but we welcome translations for other materials and languages, too.
+In order for Tor to work for everyone, it needs to speak everyone's languages.
+Our volunteer translation team works hard to make this a reality, and we can 
always use more help.
+Our current translation priorities are 

[tor-commits] [community/master] merge localization section

2019-05-27 Thread emmapeel
commit 4e7f289dd5850178f9ad235d375d671087b7963e
Merge: f759fa9 8007fd5
Author: emma peel 
Date:   Mon May 27 15:22:19 2019 +0200

merge localization section

 assets/static/images/localization/tr1.png  | Bin 0 -> 13899 bytes
 assets/static/images/localization/tr2.png  | Bin 0 -> 18398 bytes
 assets/static/images/localization/tr3.png  | Bin 0 -> 14394 bytes
 assets/static/images/localization/tr4.png  | Bin 0 -> 14928 bytes
 assets/static/images/localization/tr5.png  | Bin 0 -> 7067 bytes
 content/contents+en.lr |  17 --
 content/contents+es.lr |  17 --
 content/contents+fr.lr |  17 --
 content/contents.lr|   5 +-
 .../becoming-tor-translator/contents.lr|  36 +++--
 content/localization/contents+en.lr|  21 
 content/localization/contents+es.lr|  21 
 content/localization/contents+fr.lr|  21 
 content/localization/contents.lr   |   4 +-
 content/localization/current-status/contents.lr|  19 +++
 content/localization/pick-a-project/contents.lr|   2 +-
 content/localization/translate-strings/contents.lr |   6 ++-
 .../localization/translation-problem/contents.lr   |  24 +
 databags/menu+en.ini   |   2 +-
 databags/menu+es.ini   |   6 +--
 databags/menu+fr.ini   |   6 +--
 models/page.ini|   1 -
 templates/header.html  |   4 +-
 templates/hero.html|   4 +-
 templates/localization.html|  60 +++--
 25 files changed, 107 insertions(+), 186 deletions(-)

diff --cc models/page.ini
index 61ad278,63a9814..0671112
--- a/models/page.ini
+++ b/models/page.ini
@@@ -15,13 -15,7 +15,12 @@@ translate = Tru
  [fields.section]
  label = Section
  type = string
- translate = True
  
 +[fields.cta]
 +label = Call To Action
 +type = string
 +translate = True
 +
  [fields.section_id]
  label = Section_id
  type = string

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/master] this is not to be translated

2019-05-27 Thread emmapeel
commit 8007fd5a16749db7670ee968b708afafcfab0c00
Author: emma peel 
Date:   Mon May 27 14:31:01 2019 +0200

this is not to be translated
---
 models/page.ini | 1 -
 1 file changed, 1 deletion(-)

diff --git a/models/page.ini b/models/page.ini
index 903cc20..63a9814 100644
--- a/models/page.ini
+++ b/models/page.ini
@@ -15,7 +15,6 @@ translate = True
 [fields.section]
 label = Section
 type = string
-translate = True
 
 [fields.section_id]
 label = Section_id



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/master] some content changes

2019-05-27 Thread emmapeel
commit f330f1826149eeaf63c1f943d1eb36fc535d2d48
Author: emma peel 
Date:   Mon May 27 13:42:08 2019 +0200

some content changes
---
 content/localization/contents.lr | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/content/localization/contents.lr b/content/localization/contents.lr
index 5031e7f..86fec39 100644
--- a/content/localization/contents.lr
+++ b/content/localization/contents.lr
@@ -16,4 +16,6 @@ html: localization.html
 ---
 body:
 
-In order for Tor to work for everyone, it needs to speak everyone's languages. 
Our translation team works hard to make this a reality, and we can always use 
more volunteers to help translate. Our current translation priorities are 
translating [Tor Browser](https://torpat.ch/locales) and the [Tor 
website](https://torpat.ch/tpo-locales) into our Tier 1 and Tier 2 languages, 
but we welcome translations for other materials and languages, too.
+In order for Tor to work for everyone, it needs to speak everyone's languages.
+Our volunteer translation team works hard to make this a reality, and we can 
always use more help.
+Our current translation priorities are translating the [Tor 
Browser](https://torpat.ch/locales), its documentation and the [Tor Project 
website](https://torpat.ch/tpo-locales), and there are always other documents 
to translate.



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/master] add how to fix translation problem

2019-05-27 Thread emmapeel
commit bede6a984275836b038c9032b80c52e9ca08555f
Author: emma peel 
Date:   Mon May 27 13:58:17 2019 +0200

add how to fix translation problem
---
 .../localization/translation-problem/contents.lr   | 24 ++
 1 file changed, 24 insertions(+)

diff --git a/content/localization/translation-problem/contents.lr 
b/content/localization/translation-problem/contents.lr
new file mode 100644
index 000..3593d6f
--- /dev/null
+++ b/content/localization/translation-problem/contents.lr
@@ -0,0 +1,24 @@
+section: localization
+---
+section_id: localization
+---
+color: primary
+---
+_template: layout.html
+---
+title: Report a problem with a translation
+---
+subtitle: Sometimes the translations of apps are not working correctly. Here 
you can learn to fix it.
+---
+key: 9
+---
+html: localization.html
+---
+body:
+
+### Reporting an error with a translation
+
+* If you are already a [Tor translator](becoming-tor-translator), you can 
simply find the string and add a comment in 
[transifex](https://www.transifex.com/otf/torproject/).
+* If you don't know how to find the string to fix, you can [open a ticket on 
our 
Bugtracker](https://trac.torproject.org/projects/tor/wiki/doc/community/HowToReportBugFeedback),
 under the **Community/Translations** component.
+* You can report such issues on [irc](https://webchat.oftc.net/), on the 
#tor-l10n channel (you may need to be registered to log in).
+* You can send an email to the [tor localization mailing 
list](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-l10n).



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/master] delete localization files, they are automatically generated from contents.lr

2019-05-27 Thread emmapeel
commit 26271faf5344089e0b91ab5f93a36c7c6b3813b9
Author: emma peel 
Date:   Mon May 27 14:09:50 2019 +0200

delete localization files, they are automatically generated from contents.lr
---
 content/contents+en.lr  | 20 
 content/contents+es.lr  | 20 
 content/contents+fr.lr  | 20 
 content/localization/contents+en.lr | 21 -
 content/localization/contents+es.lr | 21 -
 content/localization/contents+fr.lr | 21 -
 6 files changed, 123 deletions(-)

diff --git a/content/contents+en.lr b/content/contents+en.lr
deleted file mode 100644
index 9f90191..000
--- a/content/contents+en.lr
+++ /dev/null
@@ -1,20 +0,0 @@
-section: community

-section_id: community

-color: primary

-_template: jumbotron.html

-title: Join the Tor Community

-subtitle: Our community is made up of human rights defenders around the world.

-html: home.html

-body:
-
-The Tor community is made up of all kinds of contributors.
-Some people write documentation and bug reports, while others hold Tor events 
and conduct outreach.
-Whether you have a lot of time to volunteer or a little, and whether you 
consider yourself technical or not, we want you to join our community, too.
-Below you'll find some different ways to volunteer with the Tor community as 
well as resources to help you help Tor.
diff --git a/content/contents+es.lr b/content/contents+es.lr
deleted file mode 100644
index e6ed31f..000
--- a/content/contents+es.lr
+++ /dev/null
@@ -1,20 +0,0 @@
-section: community

-section_id: community

-color: primary

-_template: jumbotron.html

-title: Únete a la comunidad de Tor

-subtitle: Nuestra comunidad está formada por defensores de los derechos 
humanos alrededor del mundo.

-html: home.html

-body:
-
-La comunidad de Tor se compone de muchas clases de colaboradores.
-Alguna gente escribe documentación o reportes de error, mientras que otros 
organizan eventos sobre Tor y hacen más tareas de difusión.
-Whether you have a lot of time to volunteer or a little, and whether you 
consider yourself technical or not, we want you to join our community, too.
-Below you'll find some different ways to volunteer with the Tor community as 
well as resources to help you help Tor.
diff --git a/content/contents+fr.lr b/content/contents+fr.lr
deleted file mode 100644
index 9f90191..000
--- a/content/contents+fr.lr
+++ /dev/null
@@ -1,20 +0,0 @@
-section: community

-section_id: community

-color: primary

-_template: jumbotron.html

-title: Join the Tor Community

-subtitle: Our community is made up of human rights defenders around the world.

-html: home.html

-body:
-
-The Tor community is made up of all kinds of contributors.
-Some people write documentation and bug reports, while others hold Tor events 
and conduct outreach.
-Whether you have a lot of time to volunteer or a little, and whether you 
consider yourself technical or not, we want you to join our community, too.
-Below you'll find some different ways to volunteer with the Tor community as 
well as resources to help you help Tor.
diff --git a/content/localization/contents+en.lr 
b/content/localization/contents+en.lr
deleted file mode 100644
index 86fec39..000
--- a/content/localization/contents+en.lr
+++ /dev/null
@@ -1,21 +0,0 @@
-section: localization

-section_id: localization

-color: primary

-_template: layout.html

-title: Localization

-subtitle: We want Tor to work for everyone in the world, which means a lot of 
languages. Will you help us to translate?

-key: 5

-html: localization.html

-body:
-
-In order for Tor to work for everyone, it needs to speak everyone's languages.
-Our volunteer translation team works hard to make this a reality, and we can 
always use more help.
-Our current translation priorities are translating the [Tor 
Browser](https://torpat.ch/locales), its documentation and the [Tor Project 
website](https://torpat.ch/tpo-locales), and there are always other documents 
to translate.
diff --git a/content/localization/contents+es.lr 
b/content/localization/contents+es.lr
deleted file mode 100644
index 86fec39..000
--- a/content/localization/contents+es.lr
+++ /dev/null
@@ -1,21 +0,0 @@
-section: localization

-section_id: localization

-color: primary

-_template: layout.html

-title: Localization

-subtitle: We want Tor to work for everyone in the world, which means a lot of 
languages. Will you help us to translate?

-key: 5

-html: localization.html

-body:
-
-In order for Tor to work for everyone, it needs to speak everyone's languages.
-Our volunteer translation team works hard to make this a reality, and we can 
always use more help.
-Our current translation priorities are translating the [Tor 

[tor-commits] [community/master] correct links

2019-05-27 Thread emmapeel
commit cc5bc5b82157b7873761f0de37931dd6269b76d4
Author: emma peel 
Date:   Mon May 27 14:28:39 2019 +0200

correct links
---
 databags/menu+en.ini | 2 +-
 databags/menu+es.ini | 6 +++---
 databags/menu+fr.ini | 6 +++---
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/databags/menu+en.ini b/databags/menu+en.ini
index 21246e1..a2e7848 100644
--- a/databags/menu+en.ini
+++ b/databags/menu+en.ini
@@ -1,5 +1,5 @@
 [about]
-path = ttps://www.torproject.org/about/history
+path = https://www.torproject.org/about/history
 label = About
 
 [documentation]
diff --git a/databags/menu+es.ini b/databags/menu+es.ini
index 21246e1..0daf87f 100644
--- a/databags/menu+es.ini
+++ b/databags/menu+es.ini
@@ -1,5 +1,5 @@
 [about]
-path = ttps://www.torproject.org/about/history
+path = https://www.torproject.org/es/about/history
 label = About
 
 [documentation]
@@ -7,7 +7,7 @@ path = https://www.torproject.org/docs/documentation.html.en
 label = Documentation
 
 [support]
-path = https://support.torproject.org/
+path = https://support.torproject.org/es/
 label = Support
 
 [blog]
@@ -15,5 +15,5 @@ path = https://blog.torproject.org
 label = Blog
 
 [donate]
-path = https://donate.torproject.org
+path = https://donate.torproject.org/es
 label = Donate
diff --git a/databags/menu+fr.ini b/databags/menu+fr.ini
index 21246e1..c42b133 100644
--- a/databags/menu+fr.ini
+++ b/databags/menu+fr.ini
@@ -1,5 +1,5 @@
 [about]
-path = ttps://www.torproject.org/about/history
+path = https://www.torproject.org/fr/about/history
 label = About
 
 [documentation]
@@ -7,7 +7,7 @@ path = https://www.torproject.org/docs/documentation.html.en
 label = Documentation
 
 [support]
-path = https://support.torproject.org/
+path = https://support.torproject.org/fr/
 label = Support
 
 [blog]
@@ -15,5 +15,5 @@ path = https://blog.torproject.org
 label = Blog
 
 [donate]
-path = https://donate.torproject.org
+path = https://donate.torproject.org/fr
 label = Donate



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/master] is more clear like this

2019-05-27 Thread emmapeel
commit 0103f5806cc938c230dfda9ecd950b290a81aa3f
Author: emma peel 
Date:   Mon May 27 13:59:59 2019 +0200

is more clear like this
---
 templates/localization.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/templates/localization.html b/templates/localization.html
index 8a455ef..e8d3881 100644
--- a/templates/localization.html
+++ b/templates/localization.html
@@ -27,7 +27,7 @@
 {{ _('Help us to 
improve our translations!') }}
 
   {{ _('Localization is a continuous process across our applications. 
Notice any improvements we could make to our translations? Open a ticket, reach 
out to us, or become part of our translators army!') }}
-{{ _('Translators list') }}
+{{ _('Translators mailing 
list') }}
   
 
   



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/master] Updates to localization landing page

2019-05-27 Thread emmapeel
commit d6c3f1fee2f0718b4b1b7ebe068132505d513e76
Author: Pili Guerra 
Date:   Fri May 17 12:53:51 2019 +0200

Updates to localization landing page
---
 templates/localization.html | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/templates/localization.html b/templates/localization.html
index 9e6e6f4..8a455ef 100644
--- a/templates/localization.html
+++ b/templates/localization.html
@@ -26,8 +26,7 @@
 
 {{ _('Help us to 
improve our translations!') }}
 
-  {{ _('Notice any improvements we could make to our translations?') }}
-  {{ _('Don't hesitate to reach out to us here.) }}
+  {{ _('Localization is a continuous process across our applications. 
Notice any improvements we could make to our translations? Open a ticket, reach 
out to us, or become part of our translators army!') }}
 {{ _('Translators list') }}
   
 



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/master] First comming for localization section of community portal

2019-05-27 Thread emmapeel
commit 6b9a8267e8d2ad49c26d5ce0f90eb33adbec86a0
Author: Pili Guerra 
Date:   Tue May 14 15:20:01 2019 +0200

First comming for localization section of community portal
---
 assets/static/images/localization/tr1.png  | Bin 0 -> 13899 bytes
 assets/static/images/localization/tr2.png  | Bin 0 -> 18398 bytes
 assets/static/images/localization/tr3.png  | Bin 0 -> 14394 bytes
 assets/static/images/localization/tr4.png  | Bin 0 -> 14928 bytes
 assets/static/images/localization/tr5.png  | Bin 0 -> 7067 bytes
 .../becoming-tor-translator/contents.lr|  26 +
 6 files changed, 26 insertions(+)

diff --git a/assets/static/images/localization/tr1.png 
b/assets/static/images/localization/tr1.png
new file mode 100644
index 000..bee553c
Binary files /dev/null and b/assets/static/images/localization/tr1.png differ
diff --git a/assets/static/images/localization/tr2.png 
b/assets/static/images/localization/tr2.png
new file mode 100644
index 000..81e05fa
Binary files /dev/null and b/assets/static/images/localization/tr2.png differ
diff --git a/assets/static/images/localization/tr3.png 
b/assets/static/images/localization/tr3.png
new file mode 100644
index 000..416f61b
Binary files /dev/null and b/assets/static/images/localization/tr3.png differ
diff --git a/assets/static/images/localization/tr4.png 
b/assets/static/images/localization/tr4.png
new file mode 100644
index 000..0425d4f
Binary files /dev/null and b/assets/static/images/localization/tr4.png differ
diff --git a/assets/static/images/localization/tr5.png 
b/assets/static/images/localization/tr5.png
new file mode 100644
index 000..0470773
Binary files /dev/null and b/assets/static/images/localization/tr5.png differ
diff --git a/content/localization/becoming-tor-translator/contents.lr 
b/content/localization/becoming-tor-translator/contents.lr
index 3724fbc..9449918 100644
--- a/content/localization/becoming-tor-translator/contents.lr
+++ b/content/localization/becoming-tor-translator/contents.lr
@@ -15,3 +15,29 @@ key: 1
 html: localization.html
 ---
 body:
+
+If you are interested in helping out the project by translating the manual or 
the Tor Browser to your language, your help would be greatly appreciated! Tor 
Project localization is hosted in the [Localization Lab 
Hub](https://www.localizationlab.org/) on Transifex, a third-party translation 
tool. In order to begin contributing you will have to sign up with Transifex. 
Below is an outline of how to sign up and begin.
+
+Before translating, please read through the Tor Project page on the 
[Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor). There 
you will find translation guidelines and resources that will help you 
contribute to Tor translations.
+
+# Signing Up On Transifex
+
+- Head over to the [Transifex signup page](https://transifex.com/signup/). 
Enter your information into the fields and click the 'Sign Up' button:
+![Sign up to Transifex](/static/images/localization/tr1.png)
+- Fill out the next page with your name and select "Localization" and 
"Translator" from the drop-down menus:
+![Fill out details](/static/images/localization/tr2.png)
+- On the next page, select 'Join an existing project' and continue.
+- On the next page, select the languages you speak from the drop-down menu and 
continue.
+- You are now signed up! Go to the [Tor Transifex 
page](https://www.transifex.com/otf/torproject/).
+- Click the blue 'Join Team' button on the far right:
+![Join Team](/static/images/localization/tr3.png)
+- Select the language you would like to translate from the dropdown menu:
+![Choose Language](/static/images/localization/tr4.png)
+- A notification will now show up on the top of the page like so:
+![Request Submitted](/static/images/localization/tr5.png)
+
+After your membership is approved you can begin translating; there is a list 
of needed translations at [Tor Transifex 
page](https://www.transifex.com/otf/torproject/) when you are ready to begin.
+
+The [Localization Lab Wiki](https://wiki.localizationlab.org/index.php/Tor) 
also has information about the translations with bigger priority.
+
+Thanks for your interest in helping the project!
\ No newline at end of file



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/master] Update landing pages

2019-05-27 Thread emmapeel
commit 2f579e76c35cee5189a9fb36a2d143cef9a04801
Author: Pili Guerra 
Date:   Fri May 17 12:27:47 2019 +0200

Update landing pages
---
 content/localization/becoming-tor-translator/contents.lr | 4 ++--
 content/localization/contents+en.lr  | 2 +-
 content/localization/contents+es.lr  | 2 +-
 content/localization/contents+fr.lr  | 2 +-
 content/localization/contents.lr | 2 +-
 5 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/content/localization/becoming-tor-translator/contents.lr 
b/content/localization/becoming-tor-translator/contents.lr
index b71f4f9..ad43dcb 100644
--- a/content/localization/becoming-tor-translator/contents.lr
+++ b/content/localization/becoming-tor-translator/contents.lr
@@ -4,9 +4,9 @@ section_id: localization
 ---
 color: primary
 ---
-_template: page.html
+_template: localization.html
 ---
-title: Becoming Tor translator
+title: Becoming a Tor translator
 ---
 subtitle: Tor Project localization is hosted in the Localization Lab Hub on 
Transifex, a third-party translation tool. Read on for details on how to sign 
up and begin contributing.
 ---
diff --git a/content/localization/contents+en.lr 
b/content/localization/contents+en.lr
index 6c9d732..5031e7f 100644
--- a/content/localization/contents+en.lr
+++ b/content/localization/contents+en.lr
@@ -16,4 +16,4 @@ html: localization.html
 ---
 body:
 
-In order for Tor to work for everyone, it needs to speak everyone's languages. 
Our translation team works hard to make this a reality, and we can always use 
more volunteers to help translate. Our current translation priorities are 
translating Tor Browser and the Tor website into our tier 1 and tier 2 
languages (listed below), but we welcome translations for other materials and 
languages, too.
+In order for Tor to work for everyone, it needs to speak everyone's languages. 
Our translation team works hard to make this a reality, and we can always use 
more volunteers to help translate. Our current translation priorities are 
translating [Tor Browser](https://torpat.ch/locales) and the [Tor 
website](https://torpat.ch/tpo-locales) into our Tier 1 and Tier 2 languages, 
but we welcome translations for other materials and languages, too.
diff --git a/content/localization/contents+es.lr 
b/content/localization/contents+es.lr
index 6c9d732..5031e7f 100644
--- a/content/localization/contents+es.lr
+++ b/content/localization/contents+es.lr
@@ -16,4 +16,4 @@ html: localization.html
 ---
 body:
 
-In order for Tor to work for everyone, it needs to speak everyone's languages. 
Our translation team works hard to make this a reality, and we can always use 
more volunteers to help translate. Our current translation priorities are 
translating Tor Browser and the Tor website into our tier 1 and tier 2 
languages (listed below), but we welcome translations for other materials and 
languages, too.
+In order for Tor to work for everyone, it needs to speak everyone's languages. 
Our translation team works hard to make this a reality, and we can always use 
more volunteers to help translate. Our current translation priorities are 
translating [Tor Browser](https://torpat.ch/locales) and the [Tor 
website](https://torpat.ch/tpo-locales) into our Tier 1 and Tier 2 languages, 
but we welcome translations for other materials and languages, too.
diff --git a/content/localization/contents+fr.lr 
b/content/localization/contents+fr.lr
index 6c9d732..5031e7f 100644
--- a/content/localization/contents+fr.lr
+++ b/content/localization/contents+fr.lr
@@ -16,4 +16,4 @@ html: localization.html
 ---
 body:
 
-In order for Tor to work for everyone, it needs to speak everyone's languages. 
Our translation team works hard to make this a reality, and we can always use 
more volunteers to help translate. Our current translation priorities are 
translating Tor Browser and the Tor website into our tier 1 and tier 2 
languages (listed below), but we welcome translations for other materials and 
languages, too.
+In order for Tor to work for everyone, it needs to speak everyone's languages. 
Our translation team works hard to make this a reality, and we can always use 
more volunteers to help translate. Our current translation priorities are 
translating [Tor Browser](https://torpat.ch/locales) and the [Tor 
website](https://torpat.ch/tpo-locales) into our Tier 1 and Tier 2 languages, 
but we welcome translations for other materials and languages, too.
diff --git a/content/localization/contents.lr b/content/localization/contents.lr
index 6c9d732..5031e7f 100644
--- a/content/localization/contents.lr
+++ b/content/localization/contents.lr
@@ -16,4 +16,4 @@ html: localization.html
 ---
 body:
 
-In order for Tor to work for everyone, it needs to speak everyone's languages. 
Our translation team works hard to make this a reality, and we can always use 
more volunteers to help translate. Our current translation priorities are 

[tor-commits] [community/master] Re-arrange landing page

2019-05-27 Thread emmapeel
commit c03343e59fec0d72610c3933ea19442dd4bd6ace
Author: Pili Guerra 
Date:   Fri May 17 11:40:56 2019 +0200

Re-arrange landing page
---
 content/localization/becoming-tor-translator/contents.lr | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/content/localization/becoming-tor-translator/contents.lr 
b/content/localization/becoming-tor-translator/contents.lr
index 9449918..b71f4f9 100644
--- a/content/localization/becoming-tor-translator/contents.lr
+++ b/content/localization/becoming-tor-translator/contents.lr
@@ -4,11 +4,11 @@ section_id: localization
 ---
 color: primary
 ---
-_template: layout.html
+_template: page.html
 ---
 title: Becoming Tor translator
 ---
-subtitle: Pictures and instructions ... 
+subtitle: Tor Project localization is hosted in the Localization Lab Hub on 
Transifex, a third-party translation tool. Read on for details on how to sign 
up and begin contributing.
 ---
 key: 1
 ---



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [community/master] Update localization section layout

2019-05-27 Thread emmapeel
commit baae82783eb6116ba211952f47e9d3d5f6fc262c
Author: Pili Guerra 
Date:   Fri May 17 12:28:22 2019 +0200

Update localization section layout
---
 content/localization/pick-a-project/contents.lr|  2 +-
 content/localization/translate-strings/contents.lr |  2 +-
 templates/localization.html| 61 --
 3 files changed, 11 insertions(+), 54 deletions(-)

diff --git a/content/localization/pick-a-project/contents.lr 
b/content/localization/pick-a-project/contents.lr
index 323ce32..f8db961 100644
--- a/content/localization/pick-a-project/contents.lr
+++ b/content/localization/pick-a-project/contents.lr
@@ -10,7 +10,7 @@ title: Pick a project
 ---
 subtitle: How to find things ... 
 ---
-key: 2
+key: 3
 ---
 html: localization.html
 ---
diff --git a/content/localization/translate-strings/contents.lr 
b/content/localization/translate-strings/contents.lr
index 803e52e..04d403e 100644
--- a/content/localization/translate-strings/contents.lr
+++ b/content/localization/translate-strings/contents.lr
@@ -10,7 +10,7 @@ title: Translate strings
 ---
 subtitle: How to do this ...
 ---
-key: 3
+key: 4
 ---
 html: localization.html
 ---
diff --git a/templates/localization.html b/templates/localization.html
index fb18348..9e6e6f4 100644
--- a/templates/localization.html
+++ b/templates/localization.html
@@ -9,58 +9,6 @@
 
   
   
-
-  Tier 1
-  
-
-  
-{{ _('Language') }}
-{{ _('Projects supported') }}
-  
-
-
-  
-{{ _('English') }}
-{{ _('Tor Browser, Website') }}
-  
-  
-{{ _('German') }}
-{{ _('Tor Browser, Website') }}
-  
-  
-{{ _('French') }}
-{{ _('Tor Browser, Website') }}
-  
-
-  
-
-
-  Tier 2
-  
-
-  
-{{ _('Language') }}
-{{ _('Projects supported') }}
-  
-
-
-  
-{{ _('Portuguese') }}
-{{ _('Tor Browser, Website') }}
-  
-  
-{{ _('Arabic') }}
-{{ _('Tor Browser, Website') }}
-  
-  
-{{ _('Greek') }}
-{{ _('Tor Browser, Website') }}
-  
-
-  
-
-  
-  
 {% for child in this.children|sort(attribute='key') %}
   
 
@@ -75,4 +23,13 @@
   
 {% endfor %}
   
+
+{{ _('Help us to 
improve our translations!') }}
+
+  {{ _('Notice any improvements we could make to our translations?') }}
+  {{ _('Don't hesitate to reach out to us here.) }}
+{{ _('Translators list') }}
+  
+
+  
 



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


  1   2   >