tbb-commits
Threads by month
- ----- 2025 -----
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
October 2018
- 2 participants
- 79 discussions

[tor-browser-build/master] Bug 28258: Don't look for webrtc headers under talk/.
by gk@torproject.org 31 Oct '18
by gk@torproject.org 31 Oct '18
31 Oct '18
commit 3e75d4bbf273c1494ff9442c67c0dda1f86c6eac
Author: David Fifield <david(a)bamsoftware.com>
Date: Wed Oct 31 00:58:26 2018 -0600
Bug 28258: Don't look for webrtc headers under talk/.
This avoids a harmless error message in the build log:
find: `talk/': No such file or directory
Compare to
https://github.com/keroserene/go-webrtc/commit/bfbd31b3f439346e9cac73df0578…
---
projects/webrtc/build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/projects/webrtc/build b/projects/webrtc/build
index 32a66b7..d3975b3 100644
--- a/projects/webrtc/build
+++ b/projects/webrtc/build
@@ -146,7 +146,7 @@ mkdir -p include lib
cp -f $builddir/libwebrtc-magic.a [% c("var/webrtc/lib_path") %]
INCLUDE_DIR="$PWD/include"
cd $builddir
-for h in $(find talk/ webrtc/ -type f -name '*.h');
+for h in $(find webrtc/ -type f -name '*.h');
do
mkdir -p "$INCLUDE_DIR/$(dirname $h)"
cp -f "$h" "$INCLUDE_DIR/$h"
1
0

31 Oct '18
commit 1ca5a195c785f70cac791117a4e12d49482a206f
Author: David Fifield <david(a)bamsoftware.com>
Date: Wed Oct 17 09:28:58 2018 -0600
Bug 27827: update go to 1.11.1
For some reason, this version of go requires setting
_GLIBCXX_USE_CXX11_ABI=1 in the snowflake build, not only in go-webrtc.
https://bugs.torproject.org/27827#comment:12
---
projects/go/config | 4 ++--
projects/snowflake/build | 5 +++++
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/projects/go/config b/projects/go/config
index 2a3b1ad..1841705 100644
--- a/projects/go/config
+++ b/projects/go/config
@@ -1,5 +1,5 @@
# vim: filetype=yaml sw=2
-version: 1.8.3
+version: 1.11.1
filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
var:
@@ -84,7 +84,7 @@ input_files:
enable: '[% c("var/windows") || c("var/osx") %]'
- URL: 'https://golang.org/dl/go[% c("version") %].src.tar.gz'
name: go
- sha256sum: 5f5dea2447e7dcfdc50fa6b94c512e58bfba5673c039259fd843f68829d99fa6
+ sha256sum: 558f8c169ae215e25b81421596e8de7572bd3ba824b79add22fba6e284db1117
- URL: 'https://golang.org/dl/go[% c("var/go14_version") %].src.tar.gz'
name: go14
sha256sum: 9947fc705b0b841b5938c48b22dc33e9647ec0752bae66e50278df4f23f64959
diff --git a/projects/snowflake/build b/projects/snowflake/build
index f3616f4..693d853 100644
--- a/projects/snowflake/build
+++ b/projects/snowflake/build
@@ -5,6 +5,11 @@
[% IF c("var/linux") %]
tar -C /var/tmp/dist -xf $rootdir/[% c('input_files_by_name/binutils') %]
export PATH="/var/tmp/dist/binutils/bin:$PATH"
+ # The go-webrtc package sets _GLIBCXX_USE_CXX11_ABI=0 for compatibility with
+ # the prebuilt libwebrtc-magic.a libraries. Since we build our own
+ # libwebrtc-magic.a with the C++11 ABI, we have to undo that setting here,
+ # using CGO_CXXFLAGS.
+ export CGO_CXXFLAGS="-D_GLIBCXX_USE_CXX11_ABI=1"
[% END -%]
distdir=/var/tmp/dist/[% project %]
[% c("var/set_PTDIR_DOCSDIR") -%]
1
0

[tor-browser-build/master] Bug 27827: pass -tmpdir to the linker in snowflake build
by gk@torproject.org 31 Oct '18
by gk@torproject.org 31 Oct '18
31 Oct '18
commit 28abf57bd5bd307262741ac679a80e98aa389d20
Author: David Fifield <david(a)bamsoftware.com>
Date: Tue Oct 16 18:40:59 2018 -0600
Bug 27827: pass -tmpdir to the linker in snowflake build
The update to go 1.11.1 fixed part of #27827, namely the
/tmp/go-buildRANDOMNUM paths embedded in the binary. However there is
still a single /tmp/go-link-RANDOMNUM/go.o path remaining -- it comes
from here:
https://github.com/golang/go/blob/go1.11.1/src/cmd/link/internal/ld/lib.go#…
The random path affects the Go build ID even if we overwrite the random
digits in the binary.
Luckily there's a -tmpdir flag that lets us override the random path.
---
projects/snowflake/build | 27 ++++-----------------------
1 file changed, 4 insertions(+), 23 deletions(-)
diff --git a/projects/snowflake/build b/projects/snowflake/build
index 693d853..777d360 100644
--- a/projects/snowflake/build
+++ b/projects/snowflake/build
@@ -35,32 +35,13 @@ cd client
[% IF c("var/osx") -%]
# Without faketime, snowflake-client would contain the timestamp of the
# temporary client.a file created during "go build".
- [% c("var/faketime") %] go build -ldflags '-s'
+ # The -tmpdir flag overrides what would otherwise be a randomly generated
+ # path, /tmp/go-link-RANDOMNUM/go.o.
+ mkdir -p /var/tmp/go-link.tmpdir
+ [% c("var/faketime") %] go build -ldflags '-s -tmpdir /var/tmp/go-link.tmpdir'
[% ELSE -%]
go build -ldflags '-s'
[% END -%]
-[% IF c("var/osx") -%]
- # Hack: Overwrite variable absolute paths embedded in the binary. clang 3.8.0
- # on Darwin embeds such paths and the issue is unsolved in upstream Go as of
- # 2016-06-28:
- # https://github.com/golang/go/issues/9206#issuecomment-310476743
- # The two kinds of paths are ("000000000" stands for 9 random digits):
- # /tmp/go-build000000000
- # /tmp/go-link-000000000
- # Such paths are the output of ioutil.TempDir("", "go-build") and
- # ioutil.TempDir("", "go-link-").
- cp -a client client.stomped
- sed -i -E -e 's#(/tmp/go-build|/tmp/go-link-)[0-9]{9}/#\1XXXXXXXXX/#g' client.stomped
- # Sanity check: make sure the file actually changed. If it did not, it could
- # mean that a change in go or clang has made this step unnecessary.
- if cmp client client.stomped
- then
- echo "No paths replaced in snowflake-client. Maybe the replacement failed or is no longer needed."
- echo "Check projects/snowflake/build"
- exit 1
- fi
- mv -f client.stomped client
-[% END -%]
cp -a client[% IF c("var/windows") %].exe[% END %] $PTDIR/snowflake-client[% IF c("var/windows") %].exe[% END %]
cd ..
1
0

[tor-browser/tor-browser-60.3.0esr-8.5-1] Bug 28125 - Prevent non-Necko network connections
by gk@torproject.org 30 Oct '18
by gk@torproject.org 30 Oct '18
30 Oct '18
commit 2c4b103cfef5eafe276713478abf8bd1db057730
Author: Matthew Finkel <Matthew.Finkel(a)gmail.com>
Date: Thu Oct 25 19:17:09 2018 +0000
Bug 28125 - Prevent non-Necko network connections
---
.../base/java/org/mozilla/gecko/CrashReporter.java | 5 ++
.../base/java/org/mozilla/gecko/SuggestClient.java | 5 ++
.../homepanel/topstories/PocketStoriesLoader.java | 5 ++
.../mozilla/gecko/distribution/Distribution.java | 5 ++
.../java/org/mozilla/gecko/dlc/BaseAction.java | 6 ++
.../java/org/mozilla/gecko/home/ImageLoader.java | 7 ++
.../mozilla/gecko/icons/loader/IconDownloader.java | 11 +++
.../mozilla/gecko/search/SearchEngineManager.java | 5 ++
.../org/mozilla/gecko/switchboard/SwitchBoard.java | 6 ++
.../org/mozilla/gecko/updater/UpdateService.java | 11 +++
.../gecko/media/GeckoMediaDrmBridgeV21.java | 77 +++++++++++---------
.../exoplayer2/upstream/DefaultHttpDataSource.java | 85 ++++++++++++----------
.../service/utils/AbstractCommunicator.java | 5 ++
13 files changed, 157 insertions(+), 76 deletions(-)
diff --git a/mobile/android/base/java/org/mozilla/gecko/CrashReporter.java b/mobile/android/base/java/org/mozilla/gecko/CrashReporter.java
index f1305cfc5398..618278773c38 100644
--- a/mobile/android/base/java/org/mozilla/gecko/CrashReporter.java
+++ b/mobile/android/base/java/org/mozilla/gecko/CrashReporter.java
@@ -472,6 +472,11 @@ public class CrashReporter extends AppCompatActivity
}
private void sendReport(File minidumpFile, Map<String, String> extras, File extrasFile) {
+ if (AppConstants.isTorBrowser()) {
+ Log.i(LOGTAG, "sendReport: This is Tor Browser. Skipping.");
+ return;
+ }
+
Log.i(LOGTAG, "sendReport: " + minidumpFile.getPath());
final CheckBox includeURLCheckbox = (CheckBox) findViewById(R.id.include_url);
diff --git a/mobile/android/base/java/org/mozilla/gecko/SuggestClient.java b/mobile/android/base/java/org/mozilla/gecko/SuggestClient.java
index 0ebffeccdf21..137e53cc5c03 100644
--- a/mobile/android/base/java/org/mozilla/gecko/SuggestClient.java
+++ b/mobile/android/base/java/org/mozilla/gecko/SuggestClient.java
@@ -72,6 +72,11 @@ public class SuggestClient {
return mPrevResults;
ArrayList<String> suggestions = new ArrayList<String>();
+ if (AppConstants.isTorBrowser()) {
+ Log.i(LOGTAG, "This is Tor Browser. Skipping.");
+ return suggestions;
+ }
+
if (TextUtils.isEmpty(mSuggestTemplate) || TextUtils.isEmpty(query)) {
return suggestions;
}
diff --git a/mobile/android/base/java/org/mozilla/gecko/activitystream/homepanel/topstories/PocketStoriesLoader.java b/mobile/android/base/java/org/mozilla/gecko/activitystream/homepanel/topstories/PocketStoriesLoader.java
index 7ebead4cfa3f..516c13610047 100644
--- a/mobile/android/base/java/org/mozilla/gecko/activitystream/homepanel/topstories/PocketStoriesLoader.java
+++ b/mobile/android/base/java/org/mozilla/gecko/activitystream/homepanel/topstories/PocketStoriesLoader.java
@@ -124,6 +124,11 @@ public class PocketStoriesLoader extends AsyncTaskLoader<List<TopStory>> {
}
protected String makeAPIRequestWithKey(final String apiKey) {
+ if (AppConstants.isTorBrowser()) {
+ Log.i(LOGTAG, "This is Tor Browser. Skipping.");
+ return null;
+ }
+
HttpURLConnection connection = null;
final Uri uri = Uri.parse(GLOBAL_ENDPOINT)
diff --git a/mobile/android/base/java/org/mozilla/gecko/distribution/Distribution.java b/mobile/android/base/java/org/mozilla/gecko/distribution/Distribution.java
index 7b93eb568acc..ea9534bfd741 100644
--- a/mobile/android/base/java/org/mozilla/gecko/distribution/Distribution.java
+++ b/mobile/android/base/java/org/mozilla/gecko/distribution/Distribution.java
@@ -534,6 +534,11 @@ public class Distribution {
return false;
}
+ if (AppConstants.isTorBrowser()) {
+ Log.i(LOGTAG, "This is Tor Browser. Skipping.");
+ return false;
+ }
+
URI uri = getReferredDistribution(referrer);
if (uri == null) {
return false;
diff --git a/mobile/android/base/java/org/mozilla/gecko/dlc/BaseAction.java b/mobile/android/base/java/org/mozilla/gecko/dlc/BaseAction.java
index 5b1e0004fef1..56cfde26160c 100644
--- a/mobile/android/base/java/org/mozilla/gecko/dlc/BaseAction.java
+++ b/mobile/android/base/java/org/mozilla/gecko/dlc/BaseAction.java
@@ -151,6 +151,12 @@ public abstract class BaseAction {
protected HttpURLConnection buildHttpURLConnection(String url)
throws UnrecoverableDownloadContentException, IOException {
try {
+ if (AppConstants.isTorBrowser()) {
+ String erdcl = "This is Tor Browser. Downloading is disabled for: " + url;
+ Log.i(LOGTAG, "This is Tor Browser. Skipping.");
+ throw new UnrecoverableDownloadContentException(erdcl);
+ }
+
System.setProperty("http.keepAlive", "true");
HttpURLConnection connection = (HttpURLConnection) ProxySelector.openConnectionWithProxy(new URI(url));
diff --git a/mobile/android/base/java/org/mozilla/gecko/home/ImageLoader.java b/mobile/android/base/java/org/mozilla/gecko/home/ImageLoader.java
index cbbe7babbba4..b6ea0249445c 100644
--- a/mobile/android/base/java/org/mozilla/gecko/home/ImageLoader.java
+++ b/mobile/android/base/java/org/mozilla/gecko/home/ImageLoader.java
@@ -15,6 +15,7 @@ import com.squareup.picasso.Picasso;
import com.squareup.picasso.Downloader.Response;
import com.squareup.picasso.UrlConnectionDownloader;
+import org.mozilla.gecko.AppConstants;
import org.mozilla.gecko.util.ProxySelector;
import java.io.File;
@@ -91,6 +92,12 @@ public class ImageLoader {
@Override
protected HttpURLConnection openConnection(Uri path) throws IOException {
+ if (AppConstants.isTorBrowser()) {
+ String err = "This is Tor Browser. Downloading is disabled for: " + path.toString();
+ Log.i(LOGTAG, "This is Tor Browser. Skipping.");
+ throw new IOException(err);
+ }
+
try {
// This is annoying, but |path| is an android.net.Uri and
// openConnectionWithProxy() accepts a java.net.URI
diff --git a/mobile/android/base/java/org/mozilla/gecko/icons/loader/IconDownloader.java b/mobile/android/base/java/org/mozilla/gecko/icons/loader/IconDownloader.java
index 4a03d440556d..84eb7736e94e 100644
--- a/mobile/android/base/java/org/mozilla/gecko/icons/loader/IconDownloader.java
+++ b/mobile/android/base/java/org/mozilla/gecko/icons/loader/IconDownloader.java
@@ -12,6 +12,7 @@ import android.support.annotation.Nullable;
import android.support.annotation.VisibleForTesting;
import android.util.Log;
+import org.mozilla.gecko.AppConstants;
import org.mozilla.gecko.GeckoApplication;
import org.mozilla.gecko.icons.decoders.FaviconDecoder;
import org.mozilla.gecko.icons.decoders.LoadFaviconResult;
@@ -132,6 +133,11 @@ public class IconDownloader implements IconLoader {
return null;
}
+ if (AppConstants.isTorBrowser()) {
+ Log.i(LOGTAG, "This is Tor Browser. Skipping.");
+ return null;
+ }
+
HttpURLConnection connection = null;
try {
@@ -183,6 +189,11 @@ public class IconDownloader implements IconLoader {
@VisibleForTesting
@NonNull
HttpURLConnection connectTo(String uri) throws URISyntaxException, IOException {
+ if (AppConstants.isTorBrowser()) {
+ Log.i(LOGTAG, "This is Tor Browser. Skipping.");
+ throw new IOException();
+ }
+
final HttpURLConnection connection = (HttpURLConnection) ProxySelector.openConnectionWithProxy(
new URI(uri));
diff --git a/mobile/android/base/java/org/mozilla/gecko/search/SearchEngineManager.java b/mobile/android/base/java/org/mozilla/gecko/search/SearchEngineManager.java
index 1004b7b25ef1..df9b6d67b467 100644
--- a/mobile/android/base/java/org/mozilla/gecko/search/SearchEngineManager.java
+++ b/mobile/android/base/java/org/mozilla/gecko/search/SearchEngineManager.java
@@ -379,6 +379,11 @@ public class SearchEngineManager implements SharedPreferences.OnSharedPreference
* @return String containing the country code
*/
private String fetchCountryCode() {
+ if (AppConstants.isTorBrowser()) {
+ Log.i(LOG_TAG, "This is Tor Browser. Skipping.");
+ return null;
+ }
+
// First, we look to see if we have a cached code.
final String region = GeckoSharedPrefs.forApp(context).getString(PREF_REGION_KEY, null);
if (region != null) {
diff --git a/mobile/android/base/java/org/mozilla/gecko/switchboard/SwitchBoard.java b/mobile/android/base/java/org/mozilla/gecko/switchboard/SwitchBoard.java
index d78663060f99..e32b50ebadb5 100644
--- a/mobile/android/base/java/org/mozilla/gecko/switchboard/SwitchBoard.java
+++ b/mobile/android/base/java/org/mozilla/gecko/switchboard/SwitchBoard.java
@@ -409,6 +409,12 @@ public class SwitchBoard {
HttpURLConnection connection = null;
InputStreamReader inputStreamReader = null;
BufferedReader bufferReader = null;
+
+ if (AppConstants.isTorBrowser()) {
+ Log.i(TAG, "This is Tor Browser. Skipping.");
+ return null;
+ }
+
try {
connection = (HttpURLConnection) ProxySelector.openConnectionWithProxy(url.toURI());
connection.setRequestProperty("User-Agent", HardwareUtils.isTablet() ?
diff --git a/mobile/android/base/java/org/mozilla/gecko/updater/UpdateService.java b/mobile/android/base/java/org/mozilla/gecko/updater/UpdateService.java
index 0598105fe108..71e1097711d9 100644
--- a/mobile/android/base/java/org/mozilla/gecko/updater/UpdateService.java
+++ b/mobile/android/base/java/org/mozilla/gecko/updater/UpdateService.java
@@ -379,6 +379,11 @@ public class UpdateService extends IntentService {
try {
URI uri = getUpdateURI(force);
+ if (AppConstants.isTorBrowser()) {
+ Log.i(LOGTAG, "This is Tor Browser. Skipping.");
+ return null;
+ }
+
if (uri == null) {
Log.e(LOGTAG, "failed to get update URI");
return null;
@@ -527,6 +532,12 @@ public class UpdateService extends IntentService {
private File downloadUpdatePackage(UpdateInfo info, boolean overwriteExisting) {
URL url = null;
+
+ if (AppConstants.isTorBrowser()) {
+ Log.i(LOGTAG, "This is Tor Browser. Skipping.");
+ return null;
+ }
+
try {
url = info.uri.toURL();
} catch (java.net.MalformedURLException e) {
diff --git a/mobile/android/geckoview/src/main/java/org/mozilla/gecko/media/GeckoMediaDrmBridgeV21.java b/mobile/android/geckoview/src/main/java/org/mozilla/gecko/media/GeckoMediaDrmBridgeV21.java
index d0973f3dcc17..39d10615d35c 100644
--- a/mobile/android/geckoview/src/main/java/org/mozilla/gecko/media/GeckoMediaDrmBridgeV21.java
+++ b/mobile/android/geckoview/src/main/java/org/mozilla/gecko/media/GeckoMediaDrmBridgeV21.java
@@ -473,43 +473,48 @@ public class GeckoMediaDrmBridgeV21 implements GeckoMediaDrm {
@Override
protected Void doInBackground(Void... params) {
- try {
- URI finalURI = new URI(mURL + "&signedRequest=" + URLEncoder.encode(new String(mDrmRequest), "UTF-8"));
- HttpURLConnection urlConnection = (HttpURLConnection) ProxySelector.openConnectionWithProxy(finalURI);
- urlConnection.setRequestMethod("POST");
- if (DEBUG) Log.d(LOGTAG, "Provisioning, posting url =" + finalURI.toString());
-
- // Add data
- urlConnection.setRequestProperty("Accept", "*/*");
- urlConnection.setRequestProperty("User-Agent", getCDMUserAgent());
- urlConnection.setRequestProperty("Content-Type", "application/json");
-
- // Execute HTTP Post Request
- urlConnection.connect();
-
- int responseCode = urlConnection.getResponseCode();
- if (responseCode == HttpURLConnection.HTTP_OK) {
- BufferedReader in =
- new BufferedReader(new InputStreamReader(urlConnection.getInputStream(), StringUtils.UTF_8));
- String inputLine;
- StringBuffer response = new StringBuffer();
-
- while ((inputLine = in.readLine()) != null) {
- response.append(inputLine);
- }
- in.close();
- mResponseBody = String.valueOf(response).getBytes(StringUtils.UTF_8);
- if (DEBUG) Log.d(LOGTAG, "Provisioning, response received.");
- if (mResponseBody != null) Log.d(LOGTAG, "response length=" + mResponseBody.length);
- } else {
- Log.d(LOGTAG, "Provisioning, server returned HTTP error code :" + responseCode);
- }
- } catch (IOException e) {
- Log.e(LOGTAG, "Got exception during posting provisioning request ...", e);
- } catch (URISyntaxException e) {
- Log.e(LOGTAG, "Got exception during creating uri ...", e);
- }
+ // AppConstants.isTorBrowser() is in base/, so it's not available in geckoview/
+ Log.i(LOGTAG, "This is Tor Browser. Skipping.");
return null;
+
+ /* Dead code */
+ //try {
+ // URI finalURI = new URI(mURL + "&signedRequest=" + URLEncoder.encode(new String(mDrmRequest), "UTF-8"));
+ // HttpURLConnection urlConnection = (HttpURLConnection) ProxySelector.openConnectionWithProxy(finalURI);
+ // urlConnection.setRequestMethod("POST");
+ // if (DEBUG) Log.d(LOGTAG, "Provisioning, posting url =" + finalURI.toString());
+
+ // // Add data
+ // urlConnection.setRequestProperty("Accept", "*/*");
+ // urlConnection.setRequestProperty("User-Agent", getCDMUserAgent());
+ // urlConnection.setRequestProperty("Content-Type", "application/json");
+
+ // // Execute HTTP Post Request
+ // urlConnection.connect();
+
+ // int responseCode = urlConnection.getResponseCode();
+ // if (responseCode == HttpURLConnection.HTTP_OK) {
+ // BufferedReader in =
+ // new BufferedReader(new InputStreamReader(urlConnection.getInputStream(), StringUtils.UTF_8));
+ // String inputLine;
+ // StringBuffer response = new StringBuffer();
+
+ // while ((inputLine = in.readLine()) != null) {
+ // response.append(inputLine);
+ // }
+ // in.close();
+ // mResponseBody = String.valueOf(response).getBytes(StringUtils.UTF_8);
+ // if (DEBUG) Log.d(LOGTAG, "Provisioning, response received.");
+ // if (mResponseBody != null) Log.d(LOGTAG, "response length=" + mResponseBody.length);
+ // } else {
+ // Log.d(LOGTAG, "Provisioning, server returned HTTP error code :" + responseCode);
+ // }
+ //} catch (IOException e) {
+ // Log.e(LOGTAG, "Got exception during posting provisioning request ...", e);
+ //} catch (URISyntaxException e) {
+ // Log.e(LOGTAG, "Got exception during creating uri ...", e);
+ //}
+ //return null;
}
@Override
diff --git a/mobile/android/geckoview/src/thirdparty/java/com/google/android/exoplayer2/upstream/DefaultHttpDataSource.java b/mobile/android/geckoview/src/thirdparty/java/com/google/android/exoplayer2/upstream/DefaultHttpDataSource.java
index 75e1f675c5eb..22e9e1ffcb9b 100644
--- a/mobile/android/geckoview/src/thirdparty/java/com/google/android/exoplayer2/upstream/DefaultHttpDataSource.java
+++ b/mobile/android/geckoview/src/thirdparty/java/com/google/android/exoplayer2/upstream/DefaultHttpDataSource.java
@@ -395,51 +395,56 @@ public class DefaultHttpDataSource implements HttpDataSource {
*/
private HttpURLConnection makeConnection(URL url, byte[] postBody, long position,
long length, boolean allowGzip, boolean followRedirects) throws IOException, URISyntaxException {
+ // AppConstants.isTorBrowser() is in base/, so it's not available in geckoview/
+ Log.i(TAG, "This is Tor Browser. Skipping.");
+ throw new IOException();
+
/**
* Tor Project modified the way the connection object was created. For the sake of
* simplicity, instead of duplicating the whole file we changed the connection object
* to use the ProxySelector.
*/
- HttpURLConnection connection = (HttpURLConnection) ProxySelector.openConnectionWithProxy(url.toURI());
-
- connection.setConnectTimeout(connectTimeoutMillis);
- connection.setReadTimeout(readTimeoutMillis);
- if (defaultRequestProperties != null) {
- for (Map.Entry<String, String> property : defaultRequestProperties.getSnapshot().entrySet()) {
- connection.setRequestProperty(property.getKey(), property.getValue());
- }
- }
- for (Map.Entry<String, String> property : requestProperties.getSnapshot().entrySet()) {
- connection.setRequestProperty(property.getKey(), property.getValue());
- }
- if (!(position == 0 && length == C.LENGTH_UNSET)) {
- String rangeRequest = "bytes=" + position + "-";
- if (length != C.LENGTH_UNSET) {
- rangeRequest += (position + length - 1);
- }
- connection.setRequestProperty("Range", rangeRequest);
- }
- connection.setRequestProperty("User-Agent", userAgent);
- if (!allowGzip) {
- connection.setRequestProperty("Accept-Encoding", "identity");
- }
- connection.setInstanceFollowRedirects(followRedirects);
- connection.setDoOutput(postBody != null);
- if (postBody != null) {
- connection.setRequestMethod("POST");
- if (postBody.length == 0) {
- connection.connect();
- } else {
- connection.setFixedLengthStreamingMode(postBody.length);
- connection.connect();
- OutputStream os = connection.getOutputStream();
- os.write(postBody);
- os.close();
- }
- } else {
- connection.connect();
- }
- return connection;
+ /* Dead code */
+ //HttpURLConnection connection = (HttpURLConnection) ProxySelector.openConnectionWithProxy(url.toURI());
+
+ //connection.setConnectTimeout(connectTimeoutMillis);
+ //connection.setReadTimeout(readTimeoutMillis);
+ //if (defaultRequestProperties != null) {
+ // for (Map.Entry<String, String> property : defaultRequestProperties.getSnapshot().entrySet()) {
+ // connection.setRequestProperty(property.getKey(), property.getValue());
+ // }
+ //}
+ //for (Map.Entry<String, String> property : requestProperties.getSnapshot().entrySet()) {
+ // connection.setRequestProperty(property.getKey(), property.getValue());
+ //}
+ //if (!(position == 0 && length == C.LENGTH_UNSET)) {
+ // String rangeRequest = "bytes=" + position + "-";
+ // if (length != C.LENGTH_UNSET) {
+ // rangeRequest += (position + length - 1);
+ // }
+ // connection.setRequestProperty("Range", rangeRequest);
+ //}
+ //connection.setRequestProperty("User-Agent", userAgent);
+ //if (!allowGzip) {
+ // connection.setRequestProperty("Accept-Encoding", "identity");
+ //}
+ //connection.setInstanceFollowRedirects(followRedirects);
+ //connection.setDoOutput(postBody != null);
+ //if (postBody != null) {
+ // connection.setRequestMethod("POST");
+ // if (postBody.length == 0) {
+ // connection.connect();
+ // } else {
+ // connection.setFixedLengthStreamingMode(postBody.length);
+ // connection.connect();
+ // OutputStream os = connection.getOutputStream();
+ // os.write(postBody);
+ // os.close();
+ // }
+ //} else {
+ // connection.connect();
+ //}
+ //return connection;
}
/**
diff --git a/mobile/android/stumbler/java/org/mozilla/mozstumbler/service/utils/AbstractCommunicator.java b/mobile/android/stumbler/java/org/mozilla/mozstumbler/service/utils/AbstractCommunicator.java
index 9b3ee98f89db..fc3248d72219 100644
--- a/mobile/android/stumbler/java/org/mozilla/mozstumbler/service/utils/AbstractCommunicator.java
+++ b/mobile/android/stumbler/java/org/mozilla/mozstumbler/service/utils/AbstractCommunicator.java
@@ -68,6 +68,11 @@ public abstract class AbstractCommunicator {
}
private void openConnectionAndSetHeaders() {
+ if (AppConstants.isTorBrowser()) {
+ Log.i(LOG_TAG, "This is Tor Browser. Skipping.");
+ throw new Exception();
+ }
+
try {
Prefs prefs = Prefs.getInstanceWithoutContext();
if (sMozApiKey == null || prefs != null) {
1
0

[tor-browser-build/master] Bug 27439: Add android target for rust compiler
by gk@torproject.org 26 Oct '18
by gk@torproject.org 26 Oct '18
26 Oct '18
commit 61cdddfa4b7daf96f6bd1a52fb25a3ec055cc401
Author: sisbell <shane.isbell(a)gmail.com>
Date: Tue Sep 4 09:42:09 2018 -0700
Bug 27439: Add android target for rust compiler
---
projects/rust/build | 2 +-
projects/rust/config | 12 +++++++++++-
2 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/projects/rust/build b/projects/rust/build
index 61a5d50..5f421c7 100644
--- a/projects/rust/build
+++ b/projects/rust/build
@@ -6,7 +6,7 @@ mkdir -p /var/tmp/dist
tar -C /var/tmp/dist -xf [% c('input_files_by_name/cmake') %]
export PATH="/var/tmp/dist/cmake/bin:$PATH"
tar -C /var/tmp/dist -xf [% c('input_files_by_name/prev_rust') %]
-cd /var/tmp/dist/rust-[% c('var/prev_version') %]-[% c('arch') %]-unknown-linux-gnu
+cd /var/tmp/dist/rust-[% c('var/prev_version') %]-[% c('var/rust_arch') %]-unknown-linux-gnu
./install.sh --prefix=$distdir-rust-old
export PATH="$distdir-rust-old/bin:$PATH"
diff --git a/projects/rust/config b/projects/rust/config
index b5547f9..d3f9c40 100644
--- a/projects/rust/config
+++ b/projects/rust/config
@@ -3,10 +3,20 @@ filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/buil
version: 1.26.1
var:
prev_version: 1.25.0
+ rust_arch: '[% c("arch") %]'
container:
use_container: 1
targets:
+ android-armv7:
+ var:
+ rust_arch: x86_64
+ arch_deps:
+ - libssl-dev
+ - pkg-config
+ - zlib1g-dev
+ configure_opt: --enable-local-rust --enable-vendor --enable-extended --release-channel=stable --sysconfdir=etc --target=armv7-linux-androideabi --set=target.armv7-linux-androideabi.ar=$ANDROID_NDK_HOME/arm/bin/arm-linux-androideabi-ar --set=target.armv7-linux-androideabi.linker=$ANDROID_NDK_HOME/arm/bin/arm-linux-androideabi-clang --set=target.armv7-linux-androideabi.cc=$ANDROID_NDK_HOME/arm/bin/arm-linux-androideabi-gcc
+
linux:
var:
arch_deps:
@@ -66,7 +76,7 @@ input_files:
sig_ext: asc
file_gpg_id: 1
gpg_keyring: rust.gpg
- - URL: 'https://static.rust-lang.org/dist/rust-[% c("var/prev_version") %]-[% c("arch") %]-unknown-linux-gnu.tar.xz'
+ - URL: 'https://static.rust-lang.org/dist/rust-[% c("var/prev_version") %]-[% c("var/rust_arch") %]-unknown-linux-gnu.tar.xz'
name: prev_rust
sig_ext: asc
file_gpg_id: 1
1
0

[tor-browser-build/master] Revert "Revert "Bug 28082: Add locales cs, el, hu, ka""
by gk@torproject.org 25 Oct '18
by gk@torproject.org 25 Oct '18
25 Oct '18
commit e0701803216baa74b4166c34a7b85e00f8e327af
Author: Georg Koppen <gk(a)torproject.org>
Date: Thu Oct 25 13:31:36 2018 +0000
Revert "Revert "Bug 28082: Add locales cs, el, hu, ka""
This reverts commit 6803d9a8a4e7c851629cab47342a6579a60f64cd.
---
rbm.conf | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/rbm.conf b/rbm.conf
index 23f3598..5e981ac 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -53,17 +53,21 @@ var:
locales:
- ar
- ca
+ - cs
- da
- de
+ - el
- es-ES
- fa
- fr
- ga-IE
- he
+ - hu
- id
- is
- it
- '[% c("var/locale_ja") %]'
+ - ka
- ko
- nb-NO
- nl
1
0

[tor-launcher/master] Revert "Revert "Bug 28082: Add locales cs, el, hu, ka""
by gk@torproject.org 25 Oct '18
by gk@torproject.org 25 Oct '18
25 Oct '18
commit 30fee1c708e5e6cae9c41105847e4d95deec2f20
Author: Georg Koppen <gk(a)torproject.org>
Date: Thu Oct 25 11:16:43 2018 +0000
Revert "Revert "Bug 28082: Add locales cs, el, hu, ka""
This reverts commit 670882ad2936a906f3e2d84230714446e98a214c.
---
src/chrome/content/network-settings.js | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/chrome/content/network-settings.js b/src/chrome/content/network-settings.js
index aaa91ac..1599c28 100644
--- a/src/chrome/content/network-settings.js
+++ b/src/chrome/content/network-settings.js
@@ -306,17 +306,21 @@ function populateLocaleList(aLangPackAddons)
"ar" : "\u0627\u0644\u0639\u0631\u0628\u064a\u0629",
"bn-BD" : "\u09ac\u09be\u0982\u09b2\u09be",
"ca" : "català",
+ "cs" : "\u010De\u0161tina",
"da" : "Dansk",
"de" : "Deutsch",
+ "el" : "\u03B5\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AC",
"es-ES" : "Espa\u00f1ol",
"fa" : "\u0641\u0627\u0631\u0633\u06cc",
"fr" : "Fran\u00e7ais",
"ga" : "Gaeilge (Irish)",
"he" : "\u05e2\u05d1\u05e8\u05d9\u05ea",
+ "hu" : "Magyar nyelv",
"id" : "bahasa Indonesia",
"is" : "\u0355slenska",
"it" : "Italiano",
"ja" : "\u65e5\u672c\u8a9e",
+ "ka" : "\u10E5\u10D0\u10E0\u10D7\u10E3\u10DA\u10D8",
"ko" : "\ud55c\uad6d\uc5b4",
"nl" : "Nederlands",
"nb" : "Norsk bokmå\u0345l",
1
0

[torbutton/master] Revert "Revert "Bug 28082: Add locales cs, el, hu, ka""
by gk@torproject.org 25 Oct '18
by gk@torproject.org 25 Oct '18
25 Oct '18
commit b9d1a5a7f2808f533d32ffab11ad7ddb566888ec
Author: Georg Koppen <gk(a)torproject.org>
Date: Thu Oct 25 11:19:21 2018 +0000
Revert "Revert "Bug 28082: Add locales cs, el, hu, ka""
This reverts commit 8f1ff9017e9f793156d1edce38dde8cfcf590b2b.
---
trans_tools/import-translations.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/trans_tools/import-translations.sh b/trans_tools/import-translations.sh
index d13f8259..8f562208 100755
--- a/trans_tools/import-translations.sh
+++ b/trans_tools/import-translations.sh
@@ -2,7 +2,7 @@
# This var comes from the TBB locale list.
# XXX: Find some way to keep this, tor-launcher, and Tor Browser in sync
-BUNDLE_LOCALES="ar ca da de es fa fr ga he id is it ja ko nb nl pl pt-BR ru sv tr vi zh-CN zh-TW"
+BUNDLE_LOCALES="ar ca cs da de el es fa fr ga he hu id is it ja ka ko nb nl pl pt-BR ru sv tr vi zh-CN zh-TW"
# XXX: Basque (eu) by request in #10687.
# This is not used for official builds, but should remain
1
0
commit a62f5e98572d2dd6bcc5d7310dfbb431bcd6fec7
Author: Georg Koppen <gk(a)torproject.org>
Date: Wed Oct 24 09:44:57 2018 +0000
Update translations
---
src/chrome/locale/fr/aboutTor.dtd | 20 +++++++++----------
src/chrome/locale/he/browserOnboarding.properties | 2 +-
src/chrome/locale/ru/aboutTor.dtd | 2 +-
src/chrome/locale/ru/browserOnboarding.properties | 2 +-
src/chrome/locale/vi/aboutTor.dtd | 24 +++++++++++------------
src/chrome/locale/zh-TW/aboutTor.dtd | 16 +++++++--------
6 files changed, 33 insertions(+), 33 deletions(-)
diff --git a/src/chrome/locale/fr/aboutTor.dtd b/src/chrome/locale/fr/aboutTor.dtd
index 52c4d062..f373d753 100644
--- a/src/chrome/locale/fr/aboutTor.dtd
+++ b/src/chrome/locale/fr/aboutTor.dtd
@@ -27,16 +27,16 @@
<!ENTITY aboutTor.newsletter.tagline "Obtenez les dernières nouvelles au sujet de Tor directement dans votre boîte de réception.">
<!ENTITY aboutTor.newsletter.link_text "Inscrivez-vous aux nouvelles de Tor">
-<!ENTITY aboutTor.donationBanner.line1 "Tor: Strength in Numbers">
+<!ENTITY aboutTor.donationBanner.line1 "Tor : l’union fait la force">
-<!ENTITY aboutTor.donationBanner.line2a "L’anonymat adore la compagnie">
-<!ENTITY aboutTor.donationBanner.line2b "Améliorer les droits de la personne.">
-<!ENTITY aboutTor.donationBanner.line2c "Se lever pour la liberté.">
-<!ENTITY aboutTor.donationBanner.line2d "Protéger la confidentialité de millions de personnes.">
-<!ENTITY aboutTor.donationBanner.line2e "Garder Tor robuste.">
-<!ENTITY aboutTor.donationBanner.line2f "On a besoin de votre soutien !">
+<!ENTITY aboutTor.donationBanner.line2a "L’anonymat est contagieux.">
+<!ENTITY aboutTor.donationBanner.line2b "Promouvoir les droits universels de la personne.">
+<!ENTITY aboutTor.donationBanner.line2c "Défendre la liberté.">
+<!ENTITY aboutTor.donationBanner.line2d "Protéger la vie privée de millions de personnes.">
+<!ENTITY aboutTor.donationBanner.line2e "Assurer la robustesse de Tor.">
+<!ENTITY aboutTor.donationBanner.line2f "Nous avons besoin de votre soutien !">
-<!ENTITY aboutTor.donationBanner.line3 "Donnez aujourd'hui, et Mozilla recevra votre donation.">
+<!ENTITY aboutTor.donationBanner.line3 "Faites un don aujourd’hui et Mozilla fera un don équivalent.">
-<!ENTITY aboutTor.donationBanner.buttonA "Donnez dès maintenant">
-<!ENTITY aboutTor.donationBanner.buttonB "Count Me In">
+<!ENTITY aboutTor.donationBanner.buttonA "Faites un don maintenant">
+<!ENTITY aboutTor.donationBanner.buttonB "Comptez sur moi">
diff --git a/src/chrome/locale/he/browserOnboarding.properties b/src/chrome/locale/he/browserOnboarding.properties
index 8865f0c8..13cb89ab 100644
--- a/src/chrome/locale/he/browserOnboarding.properties
+++ b/src/chrome/locale/he/browserOnboarding.properties
@@ -34,7 +34,7 @@ onboarding.tour-tor-expect-differences.button=ראה שאלות נפוצות
onboarding.tour-tor-onion-services=שירותי בצל
onboarding.tour-tor-onion-services.title=הייה אקסטרה מוגן.
-onboarding.tour-tor-onion-services.description=שירותי בצל הם אתרים המסתיימים עם .onion המספק הגנות אקסטרה אל מפרסמים ומבקרים, כולל אמצעיי הגנה שהתווספו נגד צנזורה. שירותי בצל מתירים לכל אחד לספק תוכן ושירותים באופן אלמוני. לחץ למטה כדי לבקר באתר הבצל DuckDuckGo.
+onboarding.tour-tor-onion-services.description=שירותי בצל הם אתרים המסתיימים עם .onion המספקים הגנות אקסטרה אל מפרסמים ומבקרים, כולל אמצעיי הגנה שהתווספו נגד צנזורה. שירותי בצל מתירים לכל אחד לספק תוכן ושירותים באופן אלמוני. לחץ למטה כדי לבקר באתר הבצל DuckDuckGo.
onboarding.tour-tor-onion-services.button=בקר בבצל
# Circuit Display onboarding.
diff --git a/src/chrome/locale/ru/aboutTor.dtd b/src/chrome/locale/ru/aboutTor.dtd
index 30da9663..879d708e 100644
--- a/src/chrome/locale/ru/aboutTor.dtd
+++ b/src/chrome/locale/ru/aboutTor.dtd
@@ -39,4 +39,4 @@
<!ENTITY aboutTor.donationBanner.line3 "Пожертвуйте сегодня и Mozilla удвоит Ваше пожертвование.">
<!ENTITY aboutTor.donationBanner.buttonA "Пожертвовать">
-<!ENTITY aboutTor.donationBanner.buttonB "Count Me In">
+<!ENTITY aboutTor.donationBanner.buttonB "Посчитайте">
diff --git a/src/chrome/locale/ru/browserOnboarding.properties b/src/chrome/locale/ru/browserOnboarding.properties
index 1833487f..4e8e4a4a 100644
--- a/src/chrome/locale/ru/browserOnboarding.properties
+++ b/src/chrome/locale/ru/browserOnboarding.properties
@@ -23,7 +23,7 @@ onboarding.tour-tor-circuit-display.description=Для каждого посещ
onboarding.tour-tor-circuit-display.button=Ваш цикл
onboarding.tour-tor-security=Безопасность
-onboarding.tour-tor-security.title=Choose your experience.
+onboarding.tour-tor-security.title=Выберете свой опыт.
onboarding.tour-tor-security.description=Мы также предоставляем вам дополнительные настройки для повышения безопасности вашего браузера. Наши Параметры Безопасности позволяют блокировать элементы, которые могут быть использованы для атаки вашего компьютера. Нажмите ниже, чтобы посмотреть, что делают разные функции.
onboarding.tour-tor-security.button=Настройки Просмотра
diff --git a/src/chrome/locale/vi/aboutTor.dtd b/src/chrome/locale/vi/aboutTor.dtd
index b087f9ea..820d92c9 100644
--- a/src/chrome/locale/vi/aboutTor.dtd
+++ b/src/chrome/locale/vi/aboutTor.dtd
@@ -6,7 +6,7 @@
<!ENTITY aboutTor.title "Thông tin về Tor">
-<!ENTITY aboutTor.ready.label "Khám phá. Riêng tư.">
+<!ENTITY aboutTor.ready.label "Truy cập Internet. Một cách riêng tư.">
<!ENTITY aboutTor.ready2.label "Bạn đã sẵn sàng cho trải nghiệm duyệt web riêng tư nhất trên thế giới.">
<!ENTITY aboutTor.failure.label "Có Lỗi Xảy Ra!">
<!ENTITY aboutTor.failure2.label "Tor không hoạt động trên trình duyệt này.">
@@ -15,28 +15,28 @@
<!ENTITY aboutTor.searchDDGPost.link "https://duckduckgo.com">
<!ENTITY aboutTor.torbrowser_user_manual_questions.label "Những câu hỏi?">
-<!ENTITY aboutTor.torbrowser_user_manual_link.label "Xem qua Hướng dẫn Trình duyệt Tor »">
+<!ENTITY aboutTor.torbrowser_user_manual_link.label "Xem qua Hướng dẫn sử dụng trình duyệt Tor »">
<!-- The next two entities are used within the browser's Help menu. -->
<!ENTITY aboutTor.torbrowser_user_manual.accesskey "M">
-<!ENTITY aboutTor.torbrowser_user_manual.label "Hướng dẫn Trình duyệt Tor">
+<!ENTITY aboutTor.torbrowser_user_manual.label "Hướng dẫn sử dụng trình duyệt Tor">
-<!ENTITY aboutTor.tor_mission.label "The Tor Project là một tổ chức phi lợi nhuận US 501(c)(3) của Hoa Kỳ thúc đẩy quyền con người và tự do bằng cách tạo và triển khai các công nghệ bảo mật và ẩn danh miễn phí và mã nguồn mở, hỗ trợ tính sẵn có và sử dụng không hạn chế của chúng và nâng cao hiểu biết khoa học và phổ biến của họ.">
+<!ENTITY aboutTor.tor_mission.label "The Tor Project là một tổ chức phi lợi nhuận 501(c)(3) của Hoa Kỳ nhằm thúc đẩy quyền con người và tự do bằng cách tạo và triển khai các công nghệ đảm bảo quyền riêng tư và ẩn danh miễn phí và dựa trên mã nguồn mở, hỗ trợ tính sẵn có và sử dụng không hạn chế của chúng, và giúp phổ biến hơn nữa sự hiểu biết về tính khoa học của những công nghệ này đối với cộng đồng.">
<!ENTITY aboutTor.getInvolved.label "Tham gia »">
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
-<!ENTITY aboutTor.newsletter.tagline "Nhận thông tin mói nhất từ Tor vào hộp thư của bạn.">
+<!ENTITY aboutTor.newsletter.tagline "Nhận thông tin mới nhất từ Tor được gửi tới hộp thư của bạn.">
<!ENTITY aboutTor.newsletter.link_text "Đăng kí nhận tin tức từ Tor.">
-<!ENTITY aboutTor.donationBanner.line1 "Tor: Strength in Numbers">
+<!ENTITY aboutTor.donationBanner.line1 "Tor: Sức mạnh nằm ở Số lượng người tham gia mạng lưới">
-<!ENTITY aboutTor.donationBanner.line2a "Anonymity loves company.">
-<!ENTITY aboutTor.donationBanner.line2b "Nâng cao nhân quyền phổ thông.">
+<!ENTITY aboutTor.donationBanner.line2a "Việc ẩn danh cần sự đồng hành của cộng đồng">
+<!ENTITY aboutTor.donationBanner.line2b "Nâng cao phổ biến nhân quyền.">
<!ENTITY aboutTor.donationBanner.line2c "Đứng lên vì tự do.">
<!ENTITY aboutTor.donationBanner.line2d "Bảo vệ sự riêng tư của hàng triệu người.">
<!ENTITY aboutTor.donationBanner.line2e "Giữ cho Tor trở nên mạnh mẽ.">
-<!ENTITY aboutTor.donationBanner.line2f "Chúng toi cần sự hỗ trợ của bạn!">
+<!ENTITY aboutTor.donationBanner.line2f "Chúng tôi cần sự hỗ trợ của bạn!">
-<!ENTITY aboutTor.donationBanner.line3 "Give today, and Mozilla will match your donation.">
+<!ENTITY aboutTor.donationBanner.line3 "Hãy đóng góp ngay hôm nay, và Mozilla sẽ đóng góp tương ứng với phần của bạn.">
-<!ENTITY aboutTor.donationBanner.buttonA "Donate Ngay bây giờ">
-<!ENTITY aboutTor.donationBanner.buttonB "Count Me In">
+<!ENTITY aboutTor.donationBanner.buttonA "Đóng góp Ngay bây giờ">
+<!ENTITY aboutTor.donationBanner.buttonB "Hãy cho tôi tham gia">
diff --git a/src/chrome/locale/zh-TW/aboutTor.dtd b/src/chrome/locale/zh-TW/aboutTor.dtd
index b08ffa26..a679ed55 100644
--- a/src/chrome/locale/zh-TW/aboutTor.dtd
+++ b/src/chrome/locale/zh-TW/aboutTor.dtd
@@ -4,14 +4,14 @@
- vim: set sw=2 sts=2 ts=8 et syntax=xml:
-->
-<!ENTITY aboutTor.title "關於洋蔥路由">
+<!ENTITY aboutTor.title "關於 Tor">
-<!ENTITY aboutTor.ready.label "Explore. Privately.">
+<!ENTITY aboutTor.ready.label "探索。隱密。">
<!ENTITY aboutTor.ready2.label "您已準備好使用全世界最私密的瀏覽體驗。">
<!ENTITY aboutTor.failure.label "發生錯誤!">
-<!ENTITY aboutTor.failure2.label "洋蔥路由無法在此瀏覽器中運作。">
+<!ENTITY aboutTor.failure2.label "Tor 無法在此瀏覽器中運作。">
-<!ENTITY aboutTor.search.label "用 DuckDuckGo 搜尋">
+<!ENTITY aboutTor.search.label "使用 DuckDuckGo 搜尋">
<!ENTITY aboutTor.searchDDGPost.link "https://duckduckgo.com">
<!ENTITY aboutTor.torbrowser_user_manual_questions.label "有什麼問題?">
@@ -25,7 +25,7 @@
<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
<!ENTITY aboutTor.newsletter.tagline "將 Tor 的最新消息直接傳送到您的收件匣。">
-<!ENTITY aboutTor.newsletter.link_text "Sign up for Tor News.">
+<!ENTITY aboutTor.newsletter.link_text "訂閱 Tor 的新資訊。">
<!ENTITY aboutTor.donationBanner.line1 "Tor: Strength in Numbers">
@@ -34,9 +34,9 @@
<!ENTITY aboutTor.donationBanner.line2c "Stand up for freedom.">
<!ENTITY aboutTor.donationBanner.line2d "Protect the privacy of millions.">
<!ENTITY aboutTor.donationBanner.line2e "Keep Tor strong.">
-<!ENTITY aboutTor.donationBanner.line2f "我們需要您的支持">
+<!ENTITY aboutTor.donationBanner.line2f "我們需要您的支援!">
-<!ENTITY aboutTor.donationBanner.line3 "Give today, and Mozilla will match your donation.">
+<!ENTITY aboutTor.donationBanner.line3 "今日您捐款,Mozilla 也會捐出相同數額。">
<!ENTITY aboutTor.donationBanner.buttonA "立刻捐款">
-<!ENTITY aboutTor.donationBanner.buttonB "Count Me In">
+<!ENTITY aboutTor.donationBanner.buttonB "我也要加入!">
1
0
commit bff597351775e60648e37e3328e424176d41b712
Author: Georg Koppen <gk(a)torproject.org>
Date: Thu Oct 25 11:22:17 2018 +0000
Translations update
---
src/chrome/locale/cs/aboutDialog.dtd | 19 ++++++
src/chrome/locale/cs/aboutTBUpdate.dtd | 10 +++
src/chrome/locale/cs/aboutTor.dtd | 79 ++++++++++------------
src/chrome/locale/cs/brand.dtd | 13 +++-
src/chrome/locale/cs/brand.properties | 15 ++--
src/chrome/locale/cs/browserOnboarding.properties | 54 +++++++++++++++
src/chrome/locale/cs/torbutton.dtd | 71 +++++++++++++------
src/chrome/locale/cs/torbutton.properties | 72 ++++++++++++++------
src/chrome/locale/el/aboutDialog.dtd | 19 ++++++
src/chrome/locale/el/aboutTBUpdate.dtd | 10 +++
src/chrome/locale/el/aboutTor.dtd | 79 ++++++++++------------
src/chrome/locale/el/brand.dtd | 9 ++-
src/chrome/locale/el/brand.properties | 11 +--
src/chrome/locale/el/browserOnboarding.properties | 54 +++++++++++++++
src/chrome/locale/el/torbutton.dtd | 53 +++++++++++----
src/chrome/locale/el/torbutton.properties | 60 +++++++++++-----
src/chrome/locale/es-AR/aboutDialog.dtd | 19 ++++++
src/chrome/locale/es-AR/aboutTBUpdate.dtd | 10 +++
src/chrome/locale/es-AR/aboutTor.dtd | 42 ++++++++++++
src/chrome/locale/es-AR/brand.dtd | 15 ++++
src/chrome/locale/es-AR/brand.properties | 16 +++++
.../locale/es-AR/browserOnboarding.properties | 54 +++++++++++++++
src/chrome/locale/es-AR/torbutton.dtd | 51 ++++++++++++++
src/chrome/locale/es-AR/torbutton.properties | 55 +++++++++++++++
src/chrome/locale/fr/browserOnboarding.properties | 2 +-
src/chrome/locale/hu/aboutDialog.dtd | 19 ++++++
src/chrome/locale/hu/aboutTBUpdate.dtd | 10 +++
src/chrome/locale/hu/aboutTor.dtd | 79 ++++++++++------------
src/chrome/locale/hu/brand.dtd | 9 ++-
src/chrome/locale/hu/brand.properties | 11 +--
src/chrome/locale/hu/browserOnboarding.properties | 54 +++++++++++++++
src/chrome/locale/hu/torbutton.dtd | 39 +++++++++--
src/chrome/locale/hu/torbutton.properties | 52 ++++++++++----
src/chrome/locale/ka/aboutDialog.dtd | 19 ++++++
src/chrome/locale/ka/aboutTBUpdate.dtd | 10 +++
src/chrome/locale/ka/aboutTor.dtd | 79 ++++++++++------------
src/chrome/locale/ka/brand.dtd | 15 ++--
src/chrome/locale/ka/brand.properties | 15 ++--
src/chrome/locale/ka/browserOnboarding.properties | 54 +++++++++++++++
src/chrome/locale/ka/torbutton.dtd | 73 ++++++++++++++------
src/chrome/locale/ka/torbutton.properties | 72 ++++++++++++++------
41 files changed, 1168 insertions(+), 334 deletions(-)
diff --git a/src/chrome/locale/cs/aboutDialog.dtd b/src/chrome/locale/cs/aboutDialog.dtd
new file mode 100644
index 00000000..fd2f3110
--- /dev/null
+++ b/src/chrome/locale/cs/aboutDialog.dtd
@@ -0,0 +1,19 @@
+<!ENTITY project.start "Aplikace &brandShortName; je vyvÃjena">
+<!-- LOCALIZATION NOTE (project.tpoLink): This is a link title that links to https://www.torproject.org -->
+<!ENTITY project.tpoLink "spoleÄnostà &vendorShortName;">
+<!ENTITY project.end ", neziskovou organizacà chránÃcà vaÅ¡e soukromà a svobodu na internetu.">
+
+<!ENTITY help.start "Chcete pomoci?">
+<!-- LOCALIZATION NOTE (help.donate): This is a link title that links to https://www.torproject.org/donate/donate.html.en -->
+<!ENTITY help.donateLink "PÅispÄjte">
+<!ENTITY help.or "nebo">
+<!-- LOCALIZATION NOTE (help.getInvolvedLink): This is a link title that links to https://www.torproject.org/getinvolved/volunteer.html.en -->
+<!ENTITY help.getInvolvedLink "se zapojte">
+<!ENTITY help.end "!">
+<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to https://www.torproject.org/docs/trademark-faq.html.en -->
+<!ENTITY bottomLinks.questions "Otázky?">
+<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to https://www.torproject.org/getinvolved/relays -->
+<!ENTITY bottomLinks.grow "Pomozte sÃti Tor růst!">
+<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to about:license -->
+<!ENTITY bottomLinks.license "Informace o licencÃch">
+<!ENTITY tor.TrademarkStatement ""Tor" a "Onion logo" jsou registrované ochranné známky spoleÄnosti Tor Project, Inc.">
diff --git a/src/chrome/locale/cs/aboutTBUpdate.dtd b/src/chrome/locale/cs/aboutTBUpdate.dtd
new file mode 100644
index 00000000..5c10f2cb
--- /dev/null
+++ b/src/chrome/locale/cs/aboutTBUpdate.dtd
@@ -0,0 +1,10 @@
+<!ENTITY aboutTBUpdate.title "Aktualizace prohlÃÅŸeÄe Tor">
+<!ENTITY aboutTBUpdate.updated "ProhlÃÅŸeÄ Tor byl aktualizován.">
+<!ENTITY aboutTBUpdate.linkPrefix "Informace o tomto vydánà najdete na ">
+<!ENTITY aboutTBUpdate.linkLabel "naši webové stránce">
+<!ENTITY aboutTBUpdate.linkSuffix ".">
+<!ENTITY aboutTBUpdate.changeLogHeading "PÅehled zmÄn:">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "Nové zobrazenà okruhů">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "VylepÅ¡ili jsme zobrazenà okruhů Toru. Pro jeho otevÅenà klepnÄte na tlaÄÃtko âIdentita&160#stránkyâ umÃstÄné v levé Äásti adresnÃho Åádku.">
+<!ENTITY aboutTBUpdate.learnMore "Zjistit vÃce">
diff --git a/src/chrome/locale/cs/aboutTor.dtd b/src/chrome/locale/cs/aboutTor.dtd
index 9f14022b..435bdfdc 100644
--- a/src/chrome/locale/cs/aboutTor.dtd
+++ b/src/chrome/locale/cs/aboutTor.dtd
@@ -1,47 +1,42 @@
<!--
- - Copyright (c) 2014, The Tor Project, Inc.
+ - Copyright (c) 2018, The Tor Project, Inc.
- See LICENSE for licensing information.
- vim: set sw=2 sts=2 ts=8 et syntax=xml:
-->
-<!ENTITY aboutTor.title "About Tor">
-
-<!ENTITY aboutTor.outOfDateTorOn.label "HOWEVER, this browser is out of date.">
-<!ENTITY aboutTor.outOfDateTorOff.label "ALSO, this browser is out of date.">
-<!ENTITY aboutTor.outOfDate2.label "Click on the onion and then choose Download Tor Browser Bundle Update.">
-
-<!ENTITY aboutTor.check.label "Test Tor Network Settings">
-
-<!ENTITY aboutTor.success.label "Congratulations!">
-<!ENTITY aboutTor.success2.label "This browser is configured to use Tor.">
-<!ENTITY aboutTor.success3.label "You are now free to browse the Internet anonymously.">
-<!ENTITY aboutTor.failure.label "Something Went Wrong!">
-<!ENTITY aboutTor.failure2.label "Tor is not working in this browser.">
-<!ENTITY aboutTor.failure3prefix.label "For assistance, please contact ">
-<!ENTITY aboutTor.failure3Link "help(a)rt.torproject.org">
-<!ENTITY aboutTor.failure3suffix.label ".">
-
-<!ENTITY aboutTor.search.label "Search">
-<!ENTITY aboutTor.searchSPPost.link "https://startpage.com/do/search">
-<!ENTITY aboutTor.searchDDGPost.link "https://duckduckgo.com/html/">
-
-<!ENTITY aboutTor.torInfo1.label "Additional Info:">
-<!ENTITY aboutTor.torInfo2.label "Country & IP Address:">
-<!ENTITY aboutTor.torInfo3.label "Exit Node:">
-<!ENTITY aboutTor.torInfo4.label "This server does not log any information about visitors.">
-<!ENTITY aboutTor.whatnextQuestion.label "What Next?">
-<!ENTITY aboutTor.whatnextAnswer.label "Tor is NOT all you need to browse anonymously! You may need to change some of your browsing habits to ensure your identity stays safe.">
-<!ENTITY aboutTor.whatnext.label "Tips On Staying Anonymous »">
-<!ENTITY aboutTor.whatnext.link "https://www.torproject.org/download/download.html.en#warning">
-<!ENTITY aboutTor.helpInfo1.label "You Can Help!">
-<!ENTITY aboutTor.helpInfo2.label "There are many ways you can help make the Tor Network faster and stronger:">
-<!ENTITY aboutTor.helpInfo3.label "Run a Tor Relay Node »">
-<!ENTITY aboutTor.helpInfo3.link "https://www.torproject.org/docs/tor-doc-relay.html.en">
-<!ENTITY aboutTor.helpInfo4.label "Volunteer Your Services »">
-<!ENTITY aboutTor.helpInfo4.link "https://www.torproject.org/getinvolved/volunteer.html.en">
-<!ENTITY aboutTor.helpInfo5.label "Make a Donation »">
-<!ENTITY aboutTor.helpInfo5.link "https://www.torproject.org/donate/donate.html.en">
-
-<!ENTITY aboutTor.footer.label "The Tor Project is a US 501(c)(3) non-profit dedicated to the research, development, and education of online anonymity and privacy.">
-<!ENTITY aboutTor.learnMore.label "Learn more about The Tor Project »">
-<!ENTITY aboutTor.learnMore.link "https://www.torproject.org/about/overview.html.en">
+<!ENTITY aboutTor.title "O Toru">
+
+<!ENTITY aboutTor.ready.label "ProhlÃÅŸejte v soukromÃ.">
+<!ENTITY aboutTor.ready2.label "VÅ¡e je pÅipraveno pro maximálnà soukromà pro vaÅ¡e prohlÃÅŸenÃ.">
+<!ENTITY aboutTor.failure.label "NÄco se nepovedlo!">
+<!ENTITY aboutTor.failure2.label "Tor v tomto prohlÃÅŸeÄi nefunguje.">
+
+<!ENTITY aboutTor.search.label "Vyhledejte s DuckDuckGo">
+<!ENTITY aboutTor.searchDDGPost.link "https://duckduckgo.com">
+
+<!ENTITY aboutTor.torbrowser_user_manual_questions.label "Otázky?">
+<!ENTITY aboutTor.torbrowser_user_manual_link.label "PodÃvejte se do našà pÅÃruÄky k prohlÃÅŸeÄi Tor »">
+<!-- The next two entities are used within the browser's Help menu. -->
+<!ENTITY aboutTor.torbrowser_user_manual.accesskey "M">
+<!ENTITY aboutTor.torbrowser_user_manual.label "PÅÃruÄka prohlÃÅŸeÄe Tor">
+
+<!ENTITY aboutTor.tor_mission.label "Tor Project je nezisková organizace podle US 501(c)(3), která prosazuje lidská práva a svobodu vytváÅenÃm svobodnÜch a otevÅenÜch technologià podporujÃcà anonymitu a soukromÃ, bez omezenà jejich dostupnosti a pouÅŸÃvánÃ, vÄetnÄ podpory jejich vÄdeckého a vÅ¡eobecného rozvoje.">
+<!ENTITY aboutTor.getInvolved.label "Zapojte se »">
+<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer">
+
+<!ENTITY aboutTor.newsletter.tagline "Nechte si posÃlat nejnovÄjšà informace o Toru.">
+<!ENTITY aboutTor.newsletter.link_text "PÅihlaste se k odbÄru zpravodaje Toru.">
+
+<!ENTITY aboutTor.donationBanner.line1 "Tor: SÃla je v poÄtu">
+
+<!ENTITY aboutTor.donationBanner.line2a "SpoleÄnost se zálibou v anonymitÄ.">
+<!ENTITY aboutTor.donationBanner.line2b "PosÃlenà vÅ¡eobecnÜch lidskÜch práv.">
+<!ENTITY aboutTor.donationBanner.line2c "Postavte se za svobodu.">
+<!ENTITY aboutTor.donationBanner.line2d "ChránÃme soukromà milionů lidÃ.">
+<!ENTITY aboutTor.donationBanner.line2e "Pomozte Toru sÃlit.">
+<!ENTITY aboutTor.donationBanner.line2f "PotÅebujeme vaÅ¡i podporu!">
+
+<!ENTITY aboutTor.donationBanner.line3 "PÅispÄjte hned a Mozilla vás dar zdvojnásobÃ.">
+
+<!ENTITY aboutTor.donationBanner.buttonA "PÅispÄjte">
+<!ENTITY aboutTor.donationBanner.buttonB "Jdu do toho">
diff --git a/src/chrome/locale/cs/brand.dtd b/src/chrome/locale/cs/brand.dtd
index 59f665e8..acdcfbf6 100644
--- a/src/chrome/locale/cs/brand.dtd
+++ b/src/chrome/locale/cs/brand.dtd
@@ -2,7 +2,14 @@
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<!ENTITY brandShortName "Tor Browser">
-<!ENTITY brandFullName "Tor Browser">
+<!ENTITY brandShorterName "ProhlÃÅŸeÄ Tor">
+<!ENTITY brandShortName "ProhlÃÅŸeÄ Tor">
+<!ENTITY brandFullName "ProhlÃÅŸeÄ Tor">
<!ENTITY vendorShortName "Tor Project">
-<!ENTITY trademarkInfo.part1 "Firefox and the Firefox logos are trademarks of the Mozilla Foundation.">
+<!ENTITY trademarkInfo.part1 "Firefox a loga Firefoxu jsou ochrannou známkou Mozilla Foundation.">
+
+<!-- The following strings are for bug #10280's UI. We place them here for our translators -->
+<!ENTITY plugins.installed.find "KlepnutÃm naÄtete nainstalované systémové zásuvné moduly">
+<!ENTITY plugins.installed.enable "Povolit zásuvné moduly">
+<!ENTITY plugins.installed.disable "Zakázat zásuvné moduly">
+<!ENTITY plugins.installed.disable.tip "KlepnutÃm zabránÃte naÄÃtánà systémovÜch zásuvnÜch modulů">
diff --git a/src/chrome/locale/cs/brand.properties b/src/chrome/locale/cs/brand.properties
index f63def38..1ac05c0b 100644
--- a/src/chrome/locale/cs/brand.properties
+++ b/src/chrome/locale/cs/brand.properties
@@ -2,14 +2,15 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-brandShortName=Tor Browser
-brandFullName=Tor Browser
+brandShorterName=ProhlÃÅŸeÄ Tor
+brandShortName=ProhlÃÅŸeÄ Tor
+brandFullName=ProhlÃÅŸeÄ Tor
vendorShortName=Tor Project
-homePageSingleStartMain=Firefox Start, a fast home page with built-in search
-homePageImport=Import your home page from %S
+homePageSingleStartMain=Firefox Start, domovská stránka s vestavÄnÜch vyhledávaÄem
+homePageImport=Importovat vaši domovskou stránku z aplikace %S
-homePageMigrationPageTitle=Home Page Selection
-homePageMigrationDescription=Please select the home page you wish to use:
+homePageMigrationPageTitle=VÜbÄr domovské stránky
+homePageMigrationDescription=Vyberte prosÃm domovskou stránku, kterou chcete pouÅŸÃvat:
-syncBrandShortName=Sync
+syncBrandShortName=Synchronizace
diff --git a/src/chrome/locale/cs/browserOnboarding.properties b/src/chrome/locale/cs/browserOnboarding.properties
new file mode 100644
index 00000000..24234cb2
--- /dev/null
+++ b/src/chrome/locale/cs/browserOnboarding.properties
@@ -0,0 +1,54 @@
+# Copyright (c) 2018, The Tor Project, Inc.
+# See LICENSE for licensing information.
+# vim: set sw=2 sts=2 ts=8 et:
+
+onboarding.tour-tor-welcome=VÃtejte
+onboarding.tour-tor-welcome.title=Jste pÅipraveni.
+onboarding.tour-tor-welcome.description=ProhlÃÅŸeÄ Tor nabÃzà nejvyššà úroveÅ soukromà a bezpeÄnosti pÅi prohlÃÅŸenà internetu. Ochránà vás pÅed sledovánÃm i cenzurou. RychlÜ průvodce vám ukáşe, jak ho pouÅŸÃvat.
+onboarding.tour-tor-welcome.button=ZaÄÃt
+
+onboarding.tour-tor-privacy=SoukromÃ
+onboarding.tour-tor-privacy.title=OdeÅŸeÅte sledovacà a Å¡mÃrujÃcà prvky.
+onboarding.tour-tor-privacy.description=ProhlÃÅŸeÄ Tor izoluje cookies a smaÅŸe vaÅ¡i historii prohlÃÅŸenà hned po ukonÄenà relace. Tyto úpravy vám zajistà maximálnà mÃru soukromà a bezpeÄnosti. Pro informace o ochranÄ pÅÃmo sÃtà Tor klepnÄte na âSÃÅ¥ Torâ.
+onboarding.tour-tor-privacy.button=PÅejÃt na sÃÅ¥ Tor
+
+onboarding.tour-tor-network=SÃÅ¥ Tor
+onboarding.tour-tor-network.title=PouÅŸÃvejte decentralizovanou sÃÅ¥.
+onboarding.tour-tor-network.description=ProhlÃÅŸeÄ Tor se k internetu pÅipojuje skrze sÃÅ¥ Tor sestavenou dÃky tisÃcům dobrovolnÃků po celém svÄtÄ. Na rozdÃl od VPN nemá sÃÅ¥ Tor şádnÜ centrálnà prvek, kterému musÃte do rukou svÄÅit své soukromÃ.
+onboarding.tour-tor-network.button=Zobrazit okruhy
+
+onboarding.tour-tor-circuit-display=Zobrazenà okruhů
+onboarding.tour-tor-circuit-display.title=PodÃvejte se na svou cestu.
+onboarding.tour-tor-circuit-display.description=Pro kaÅŸdou doménu, kterou navÅ¡tÃvÃte, je vytvoÅeno Å¡ifrované spojenà pÅes tÅi uzly Toru různÄ po svÄtÄ. Ŝádná webová stránka nevÃ, odkud se k nà pÅipojujete. Nové spojenà si můşete vyşádat klepnutÃm na âNovÜ okruh pro tuto stránkuâ v zobrazenà okruhů.
+onboarding.tour-tor-circuit-display.button=Moje cesta
+
+onboarding.tour-tor-security=ZabezpeÄenÃ
+onboarding.tour-tor-security.title=UrÄujte svůj proÅŸitek.
+onboarding.tour-tor-security.description=K dispozici máte rozÅ¡ÃÅená nastavenà pro dalšà zvÜšenà zabezpeÄenÃ, napÅ. blokovánà vÅ¡ech prvků, které mohou bÜt potenciálnÄ pouÅŸity k útoku na váš poÄÃtaÄ. Pro zobrazenà různÜch moÅŸnostà a jejich fungovánà klepnÄte nÃÅŸe.
+onboarding.tour-tor-security.button=Zkontrolovat nastavenÃ
+
+onboarding.tour-tor-expect-differences=Tipy
+onboarding.tour-tor-expect-differences.title=OÄekávejte rozdÃly.
+onboarding.tour-tor-expect-differences.description=Váš proÅŸitek z prohlÃÅŸenà se dÃky vÅ¡em bezpeÄnostnÃm funkcÃm Toru můşe liÅ¡it. Stránky mohou bÜt pomalejšà a v závislosti na úrovni zabezpeÄenà nemusà nÄkteré prvky fungovat. Můşete bÜt také dotazováni na důkaz, ÅŸe jste opravdu lidé a ne roboti.
+onboarding.tour-tor-expect-differences.button=Äasto kladené otázky
+
+onboarding.tour-tor-onion-services=SluÅŸby Onion
+onboarding.tour-tor-onion-services.title=Extra ochrana
+onboarding.tour-tor-onion-services.description=SluÅŸby Onion jsou stránky, které konÄà na .onion a poskytujà extra ochranu pro autory i návÅ¡tÄvnÃky, vÄetnÄ pojistek proti cenzuÅe. UmoÅŸÅujà kaÅŸdému poskytovat obsah a sluÅŸby anonymnÄ. Pro otevÅenà anonymnà onion stránky DuckDuckGo klepnÄte nÃÅŸe.
+onboarding.tour-tor-onion-services.button=NavÅ¡tÃvit Onion
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=DalÅ¡Ã
+onboarding.tor-circuit-display.done=Hotovo
+onboarding.tor-circuit-display.one-of-three=1 ze 3
+onboarding.tor-circuit-display.two-of-three=2 ze 3
+onboarding.tor-circuit-display.three-of-three=3 ze 3
+
+onboarding.tor-circuit-display.intro.title=Jak okruhy fungujÃ?
+onboarding.tor-circuit-display.intro.msg=Okruhy jsou sestaveny z náhodnÄ vybranÜch uzlů, poÄÃtaÄů rozmÃstÄnÜch po svÄtÄ a nastavenÜch pro pÅeposÃlánà toku v sÃti Tor. Okruhy vám zajišťujà soukromà pÅi prohlÃÅŸenà a spojenà s onion sluÅŸbami.
+
+onboarding.tor-circuit-display.diagram.title=Zobrazenà okruhů
+onboarding.tor-circuit-display.diagram.msg=Tento diagram ukazuje uzly tvoÅÃcà okruh pro tuto stránku. Aby nebylo moÅŸné spojit vaÅ¡e aktivity na různÜch stránkách, pro kaÅŸdou je vytvoÅen okruh novÜ.
+
+onboarding.tor-circuit-display.new-circuit.title=PotÅebujete novÜ okruh?
+onboarding.tor-circuit-display.new-circuit.msg=Pokud se vám nedaÅà k nÄjaké stránce pÅipojit, nebo se stránka nenaÄÃtá správnÄ, můşete pouÅŸÃt toto tlaÄÃtko k obnovenà stránky skrze novÜ okruh.
diff --git a/src/chrome/locale/cs/torbutton.dtd b/src/chrome/locale/cs/torbutton.dtd
index 60b96ded..825fa309 100644
--- a/src/chrome/locale/cs/torbutton.dtd
+++ b/src/chrome/locale/cs/torbutton.dtd
@@ -1,22 +1,51 @@
<!ENTITY torbutton.context_menu.new_identity "Nova identita">
-<!ENTITY torbutton.context_menu.new_identity_key "S">
-<!ENTITY torbutton.context_menu.networksettings "Open Network SettingsâŠ">
-<!ENTITY torbutton.context_menu.downloadUpdate "Download Tor Browser Bundle Update...">
-<!ENTITY torbutton.context_menu.downloadUpdate.key "A">
-<!ENTITY torbutton.context_menu.cookieProtections "Ochrana pÅed cookies">
-<!ENTITY torbutton.context_menu.cookieProtections.key "C">
-<!ENTITY torbutton.button.tooltip "KliknÄte pro inicializaci Torbutton">
-<!ENTITY torbutton.prefs.restore_defaults "Původnà nastavenÃ">
-<!ENTITY torbutton.cookiedialog.title "Manage Cookie Protections">
-<!ENTITY torbutton.cookiedialog.lockCol "Protected">
-<!ENTITY torbutton.cookiedialog.domainCol "Host">
-<!ENTITY torbutton.cookiedialog.nameCol "Jméno">
-<!ENTITY torbutton.cookiedialog.pathCol "Path">
-<!ENTITY torbutton.cookiedialog.protectCookie "Protect Cookie">
-<!ENTITY torbutton.cookiedialog.removeCookie "Remove Cookie">
-<!ENTITY torbutton.cookiedialog.unprotectCookie "Unprotect Cookie">
-<!ENTITY torbutton.cookiedialog.removeAllBut "Remove All But Protected">
-<!ENTITY torbutton.cookiedialog.saveAllCookies "Protect New Cookies">
-<!ENTITY torbutton.cookiedialog.doNotSaveAllCookies "Do Not Protect New Cookies">
-<!ENTITY torbutton.prefs.restrict_thirdparty "Restrict third party cookies and other tracking data">
-<!ENTITY torbutton.prefs.resist_fingerprinting "Change details that distinguish you from other Tor Browser users">
+<!ENTITY torbutton.context_menu.new_identity_key "i">
+<!ENTITY torbutton.context_menu.new_circuit "NovÜ okruh Toru pro tuto stránku">
+<!ENTITY torbutton.context_menu.new_circuit_key "o">
+<!ENTITY torbutton.context_menu.preferences "Nastavenà zabezpeÄenÃâŠ">
+<!ENTITY torbutton.context_menu.preferences.key "b">
+<!ENTITY torbutton.context_menu.networksettings "Nastavenà sÃtÄ Tor...">
+<!ENTITY torbutton.context_menu.networksettings.key "N">
+<!ENTITY torbutton.context_menu.downloadUpdate "Vyhledat aktualizace prohlÃÅŸeÄe TorâŠ">
+<!ENTITY torbutton.context_menu.downloadUpdate.key "a">
+<!ENTITY torbutton.context_menu.cookieProtections "Ochrany cookiesâŠ">
+<!ENTITY torbutton.context_menu.cookieProtections.key "c">
+<!ENTITY torbutton.button.tooltip "KlepnÄte pro inicializaci Torbutton">
+<!ENTITY torbutton.prefs.security_settings "Nastavenà zabezpeÄenà prohlÃÅŸeÄe Tor">
+<!ENTITY torbutton.prefs.restore_defaults "Obnovit vÜchozÃ">
+<!ENTITY torbutton.prefs.custom_warning "VaÅ¡e nastavenà prohlÃÅŸeÄe neodpovÃdá standardnÃmu nastavenà zabezpeÄenÃ. Z důvodu ochrany soukromà a zvÜšenà bezpeÄnosti vám doporuÄujeme vybrat si jednu z vÜchozÃch bezpeÄnostnÃch úrovnÃ.">
+<!ENTITY torbutton.cookiedialog.title "Správa ochrany cookies">
+<!ENTITY torbutton.cookiedialog.lockCol "ChránÄné">
+<!ENTITY torbutton.cookiedialog.domainCol "Server">
+<!ENTITY torbutton.cookiedialog.nameCol "Název">
+<!ENTITY torbutton.cookiedialog.pathCol "Cesta">
+<!ENTITY torbutton.cookiedialog.protectCookie "Chránit cookies">
+<!ENTITY torbutton.cookiedialog.removeCookie "Odstranit cookies">
+<!ENTITY torbutton.cookiedialog.unprotectCookie "PÅestat chránit cookies">
+<!ENTITY torbutton.cookiedialog.removeAllBut "Odstranit vÅ¡echny nechránÄné">
+<!ENTITY torbutton.cookiedialog.saveAllCookies "Chránit nové cookies">
+<!ENTITY torbutton.cookiedialog.doNotSaveAllCookies "PÅestat chránit nové cookies">
+<!ENTITY torbutton.prefs.restrict_thirdparty "Omezit cookies tÅetÃch stran a dalšà sledovacà data">
+<!ENTITY torbutton.prefs.restrict_thirdparty.accesskey "O">
+<!ENTITY torbutton.prefs.restrict_thirdparty_tooltip "Ponechte toto pole zaÅ¡krtnuté pro ochranu pÅed zneuÅŸitÃm nÄkterÜch funkcà prohlÃÅŸeÄe k sledovánà vaÅ¡eho prohlÃÅŸenà webu. ZneuÅŸitelné funkce zahrnujà blob URL adresy, vysÃlacà kanály, mezipamÄÅ¥ prohlÃÅŸeÄe, cookies, favicony, autorizaÄnà hlaviÄky HTTP, pÅednaÄÃtánà odkazů, localStorage, URL adresy mediaSource, OCSP dotazy, SharedWorkers a tickety TLS relacÃ.">
+<!ENTITY torbutton.prefs.resist_fingerprinting "ZmÄnit podrobnosti, které vás odliÅ¡ujà od ostatnÃch uÅŸivatelů prohlÃÅŸeÄe Tor.">
+<!ENTITY torbutton.prefs.resist_fingerprinting.accesskey "F">
+<!ENTITY torbutton.prefs.resist_fingerprinting_tooltip "Ponechte toto pole zaÅ¡krtnuté, abyste pÅed webovÜmi stránkami skryli unikátnà informace, které vás mohou identifikovat, napÅÃklad vÜkon vaÅ¡eho poÄÃtaÄe, rozloÅŸenà klávesnice, jazyk, umÃstÄnà nainstalovanÜch zásuvnÜch modulů a jejich seznam, stav vašà sÃtÄ, otoÄenà obrazovky, velikost obrazovky, úrovnÄ pÅiblÃÅŸenà pro jednotlivé stránky, podporované typy souborů, systémové barvy a podporované funkce WebGL.">
+<!ENTITY torbutton.prefs.sec_caption "ÃroveÅ zabezpeÄenÃ">
+<!ENTITY torbutton.prefs.sec_caption_tooltip "ÃrovnÄ zabezpeÄenà vám umoÅŸÅujà vypnout nÄkteré funkce, kvůli kterÜm můşe bÜt váš prohlÃÅŸeÄ vÃce náchylnÜ k hackerskÜm útokům.">
+<!ENTITY torbutton.prefs.sec_standard_label "StandardnÃ">
+<!ENTITY torbutton.prefs.sec_standard_description "VÅ¡echny funkce prohlÃÅŸeÄe Tor jsou zapnuté.">
+<!ENTITY torbutton.prefs.sec_safer_label "BezpeÄnÄjÅ¡Ã">
+<!ENTITY torbutton.prefs.sec_safer_description "NÄkteré ménÄ bezpeÄné funkce jsou vypnuty, ale nÄkteré stránky nemusà fungovat.">
+<!ENTITY torbutton.prefs.sec_safer_list_label "PÅi nastavenà bezpeÄnÄjšà úrovnÄ:">
+<!ENTITY torbutton.prefs.sec_safest_label "NejbezpeÄnÄjÅ¡Ã">
+<!ENTITY torbutton.prefs.sec_safest_description "Povolà jen funkce pro zobrazenà statickÜch webovÜch stránek a fungovánà základnÃch sluÅŸeb. OvlivnÄno bude zobrazenà obrázků, médià a fungovánà skriptů.">
+<!ENTITY torbutton.prefs.sec_safest_list_label "PÅi nastavenà nejbezpeÄnÄjšà úrovnÄ:">
+<!ENTITY torbutton.prefs.sec_learn_more_label "Zjistit vÃce">
+<!ENTITY torbutton.prefs.sec_js_on_https_sites_only "JavaScript je na stránkách bez HTTPS vypnut.">
+<!ENTITY torbutton.prefs.sec_js_disabled "JavaScript je ve vÜchozÃm nastavenà vypnut na vÅ¡ech stránkách.">
+<!ENTITY torbutton.prefs.sec_limit_typography "NÄkterá pÃsma a matematické symboly jsou zablokovány.">
+<!ENTITY torbutton.prefs.sec_limit_graphics_and_typography "NÄkterá pÃsma, matematické symboly a obrázky jsou zablokovány.">
+<!ENTITY torbutton.prefs.sec_click_to_play_media "Audio a video (HTML5 média) se pÅehrávajà po kliknutÃ.">
+<!ENTITY torbutton.circuit_display.title "Tor okruh">
+<!ENTITY torbutton.circuit_display.new_circuit "NovÜ okruh Toru pro tuto stránku">
diff --git a/src/chrome/locale/cs/torbutton.properties b/src/chrome/locale/cs/torbutton.properties
index c53d4462..ef9b8092 100644
--- a/src/chrome/locale/cs/torbutton.properties
+++ b/src/chrome/locale/cs/torbutton.properties
@@ -1,27 +1,55 @@
-torbutton.panel.tooltip.disabled = Klikni pro povolenà Tor
-torbutton.panel.tooltip.enabled = Klikni pro zakázánà Tor
-torbutton.panel.label.disabled = Tor Zapnut
-torbutton.panel.label.enabled = Tor Vypnut
-extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data.
-torbutton.popup.external.title = NaÄÃst vnÄjšà obsah?
-torbutton.popup.external.app = Je potÅeba vnÄjšà aplikace k jednánà s: \n
-torbutton.popup.external.note = \nPOZNÃMKA: VnÄjšà aplikace NEJSOU Torem zabezpeÄené a mohou odkrÜt VaÅ¡e informace!\n
-torbutton.popup.external.suggest = \nPokud tomuto souboru nevÄÅÃte, můşete ho buÄ uloÅŸit a prohlédnout ho offline nebo ve VM, nebo zkusit pouÅŸÃt průhlednou Tor proxy jako napÅ. Tails LiveCD nebo torsocks\n
-torbutton.popup.launch = Spustit aplikaci
+torbutton.circuit_display.internet = Internet
+torbutton.circuit_display.ip_unknown = Neznámá IP adresa
+torbutton.circuit_display.onion_site = Onion stránka
+torbutton.circuit_display.this_browser = Tento prohlÃÅŸeÄ
+torbutton.circuit_display.relay = Uzel
+torbutton.circuit_display.tor_bridge = Most
+torbutton.circuit_display.unknown_country = Neznámá zemÄ
+torbutton.circuit_display.guard = Ochrana
+torbutton.circuit_display.guard_note = Váš uzel typu Ochrana se nemusà zmÄnit.
+torbutton.circuit_display.learn_more = Zjistit vÃce
+torbutton.content_sizer.margin_tooltip = ProhlÃÅŸeÄ Tor upravuje velikost vaÅ¡eho okna, aby znesnadnil moÅŸnost vaÅ¡eho vysledovánÃ.
+torbutton.panel.tooltip.disabled = KlepnÄte pro zapnutà Toru
+torbutton.panel.tooltip.enabled = KlepnÄte pro vypnutà Toru
+torbutton.panel.label.disabled = Tor vypnut
+torbutton.panel.label.enabled = Tor zapnut
+extensions.torbutton(a)torproject.org.description = TorButton je tlaÄÃtko pro nastavenà Toru a rychlé a jednoduché smazánà soukromÜch údajů o vaÅ¡em prohlÃÅŸenÃ.
+torbutton.popup.external.title = Stáhnout externà soubor?
+torbutton.popup.external.app = ProhlÃÅŸeÄ Tor nemůşe zobrazit tento soubor. Budete ho muset otevÅÃt v jiné aplikaci.\n\n
+torbutton.popup.external.note = NÄkteré typy souborů mohou způsobit, ÅŸe se aplikace pÅipojà k internetu bez pouÅŸità Toru.\n\n
+torbutton.popup.external.suggest = Chcete-li bÜt v bezpeÄÃ, otevÃrejte staÅŸené soubory pouze v reÅŸimu offline, nebo pouÅŸijte Tor Live CD, napÅ. Tails.\n
+torbutton.popup.launch = Stáhnout soubor
torbutton.popup.cancel = Zrušit
-torbutton.popup.dontask = OdteÄ vÅŸdy spouÅ¡tÄt aplikace
-torbutton.popup.prompted_language = K poskytnutà vÄtÅ¡Ãho soukromÃ, Torbutton můşe poÅŸadovat anglickou verzi internetovÜch stránek. Stránky které chcete ÄÃst ve svém jazyce se mohou zobrazit namÃsto toho v angliÄtinÄ.\n\nChtÄli byste poÅŸadovat anglicky psané stránky pro vÄtšà soukromÃ?
-torbutton.popup.no_newnym = Torbutton nemůşe bezpeÄnÄ poskytnout novou identitu. Nemá pÅÃstup k pÅÃstupovému portu Tor.\n\nMáte spuÅ¡tÄn Tor Browser Bundle?
-torbutton.title.prompt_torbrowser = Important Torbutton Information
-torbutton.popup.prompt_torbrowser = Torbutton works differently now: you can't turn it off any more.\n\nWe made this change because it isn't safe to use Torbutton in a browser that's also used for non-Tor browsing. There were too many bugs there that we couldn't fix any other way.\n\nIf you want to keep using Firefox normally, you should uninstall Torbutton and download Tor Browser Bundle. The privacy properties of Tor Browser are also superior to those of normal Firefox, even when Firefox is used with Torbutton.\n\nTo remove Torbutton, go to Tools->Addons->Extensions and then click the Remove button next to Torbutton.
-torbutton.popup.short_torbrowser = Important Torbutton Information!\n\nTorbutton is now always enabled.\n\nClick on the Torbutton for more information.
+torbutton.popup.dontask = Od teÄ stahovat soubory automaticky
+torbutton.popup.no_newnym = Torbutton vám nemůşe bezpeÄnÄ poskytnout novou identitu, protoÅŸe nemá pÅÃstup ke controlnÃmu portu Tor.\n\nMáte spuÅ¡tÄn Tor Browser Bundle?
+torbutton.security_settings.menu.title = Nastavenà zabezpeÄenÃ
+torbutton.title.prompt_torbrowser = Důleşitá zpráva Torbutton
+torbutton.popup.prompt_torbrowser = Torbutton nynà pracuje jinak: nemůşete jej nynà vypnout.\n\nPro tuto zmÄnu jsme se rozhodli kvůli bezpeÄnosti pouÅŸÃvvánà Torbutton v prohlÃÅŸeÄi. kterÜ je zároveÅ vyuÅŸÃván pro prohlÃÅŸenà mimo sÃÅ¥ Tor. Docházelo kvůli tomu k pÅÃliÅ¡ mnoha chybám, které jsme nemohli jinak opravit.\n\nPokud chcete dále pouÅŸÃvat Firefox bÄÅŸnÜm způsobem, nainstalujte si Tor Browser Bundle. Nastavenà soukromà prohlÃÅŸeÄe Tor jsou nadÅazeny tÄm ve Firefoxu, dokonce i kdyÅŸ Firefox pouÅŸÃváte spoleÄnÄ s Torbutton. \n\nTorbutton můşete odstranit v Nástroje > DoplÅky > RozÅ¡ÃÅenà a klepnutÃm na tlaÄÃtko Odebrat.
+torbutton.popup.short_torbrowser = DůleÅŸitá informace!\n\nTorbutton je nynà stále aktivnÃ.\n\nPro vÃce informacà klepnÄte na Torbutton.
-torbutton.popup.confirm_plugins = Plugins such as Flash can harm your privacy and anonymity.\n\nThey can also bypass Tor to reveal your current location and IP address.\n\nAre you sure you want to enable plugins?\n\n
-torbutton.popup.never_ask_again = Never ask me again
+torbutton.popup.confirm_plugins = Zásuvné moduly, jako je tÅeba Flash, mohou naruÅ¡it vaÅ¡e soukromà a anonymitu.\n\nTaké mohou obejÃt Tor a vyzradit vaÅ¡e umÃstÄnà a IP adresu.\n\nOpravdu chcete zásuvné moduly povolit?\n\n
+torbutton.popup.never_ask_again = Znovu se neptat
+torbutton.popup.confirm_newnym = ProhlÃÅŸeÄ Tor zavÅe vÅ¡echna okna a panely. VÅ¡echny relace budou ztraceny.\nOpravdu chcete restartovat prohlÃÅŸeÄ Tor pro resetovánà vašà identity?\n
+
+torbutton.maximize_warning = MaximalizovánÃm prohlÃÅŸeÄe Tor dovolà webovÜm stránkám zjistit velikost a vaÅ¡eho monitoru a pouÅŸÃt tuto informaci k vaÅ¡emu sledovánÃ. DoporuÄujeme ponechat okno prohlÃÅŸeÄe Tor v pÅednastavené velikosti.
# Canvas permission prompt. Strings are kept here for ease of translation.
-canvas.siteprompt=This website (%S) attempted to access image data on a canvas. Since canvas image data can be used to discover information about your computer, blank image data was returned this time.
-canvas.allow=Allow in the Future
-canvas.allowAccessKey=A
-canvas.never=Never for This Site
+canvas.siteprompt=Server %S se pokusil zÃskat obrazová data HTML5 canvasu, která mohou bÜt pouÅŸita pro unikátnà identifikaci vaÅ¡eho poÄÃtaÄe.\n\nChcete serveru povolit zÃskánà obrazovÜch dat HTML5 canvasu?
+canvas.notNow=Nynà ne
+canvas.notNowAccessKey=N
+canvas.allow=Povolit v budoucnu
+canvas.allowAccessKey=P
+canvas.never=Nikdy na tomto serveru (doporuÄeno)
canvas.neverAccessKey=e
+
+# Profile/startup error messages. Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S is the application name.
+profileProblemTitle=%S ProfilovÜ problém
+profileReadOnly=Aplikaci %S nelze spustit ze souborového systému pouze pro ÄtenÃ. ZkopÃrujte ji prosÃm na jiné mÃsto.
+profileReadOnlyMac=Aplikaci %S nelze spustit ze souborového systému pouze pro ÄtenÃ. ZkopÃrujte ji prosÃm na plochu nebo do sloÅŸky s aplikacemi.
+profileAccessDenied=%S nemá oprávnÄnà k pÅÃstupu k profilu. Upravte prosÃm oprávnÄnà vaÅ¡eho souborového systému a zkuste to znovu.
+profileMigrationFailed=Migrace vaÅ¡eho stávajÃcÃho profilu se nezdaÅila.\nBude pouÅŸito nové nastavenÃ.
+
+# .Onion Page Info prompt. Strings are kept here for ease of translation.
+pageInfo_OnionEncryptionWithBitsAndProtocol=Å ifrované spojenà (Onion sluÅŸba, %1$S, %2$S bitové klÃÄe, %3$S)
+pageInfo_OnionEncryption=Šifrované spojenà (Onion sluşba)
diff --git a/src/chrome/locale/el/aboutDialog.dtd b/src/chrome/locale/el/aboutDialog.dtd
new file mode 100644
index 00000000..a5c0cf69
--- /dev/null
+++ b/src/chrome/locale/el/aboutDialog.dtd
@@ -0,0 +1,19 @@
+<!ENTITY project.start "&brandShortName; ÎÏει ÏÏιαÏÏεί αÏÏ">
+<!-- LOCALIZATION NOTE (project.tpoLink): This is a link title that links to https://www.torproject.org -->
+<!ENTITY project.tpoLink "ο &vendorShortName;">
+<!ENTITY project.end ",Όια Όη κεÏΎοÏκοÏική οÏγάΜÏÏη ÏοÏ
Ï
ÏεÏαÏÏίζεÏαι ÏηΜ ιΎιÏÏικÏÏηÏα και ÏηΜ ελεÏ
ΞεÏεία ÏÎ±Ï ÏÏο ΎιαΎÏκÏιο.">
+
+<!ENTITY help.start "ÎÎλεÏε Μα βοηΞήÏεÏε?">
+<!-- LOCALIZATION NOTE (help.donate): This is a link title that links to https://www.torproject.org/donate/donate.html.en -->
+<!ENTITY help.donateLink "ÎÏÏίÏÏε">
+<!ENTITY help.or "ή">
+<!-- LOCALIZATION NOTE (help.getInvolvedLink): This is a link title that links to https://www.torproject.org/getinvolved/volunteer.html.en -->
+<!ENTITY help.getInvolvedLink "βοηΞήÏÏε">
+<!ENTITY help.end "!">
+<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to https://www.torproject.org/docs/trademark-faq.html.en -->
+<!ENTITY bottomLinks.questions "ÎÏÏÏήÏειÏ?">
+<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to https://www.torproject.org/getinvolved/relays -->
+<!ENTITY bottomLinks.grow "ÎοηΞήÏÏε Ïο ÎίκÏÏ
ο Tor Μα ΌεγαλÏÏει!">
+<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to about:license -->
+<!ENTITY bottomLinks.license "ΠληÏοÏοÏÎ¯ÎµÏ ÎΎειοΎÏÏηÏηÏ">
+<!ENTITY tor.TrademarkStatement "΀ο 'Tor' και Ïο 'Onion Logo' είΜαι εγγεγÏαΌÎΜα λογÏÏÏ
Ïα ÏοÏ
Tor Project, Inc.">
diff --git a/src/chrome/locale/el/aboutTBUpdate.dtd b/src/chrome/locale/el/aboutTBUpdate.dtd
new file mode 100644
index 00000000..085896d0
--- /dev/null
+++ b/src/chrome/locale/el/aboutTBUpdate.dtd
@@ -0,0 +1,10 @@
+<!ENTITY aboutTBUpdate.title "ÎΜαβάΞΌιÏη ÏοÏ
Tor Browser">
+<!ENTITY aboutTBUpdate.updated "Î Tor Browser αΜαβαΞΌίÏÏηκε.">
+<!ENTITY aboutTBUpdate.linkPrefix "Îια ÏÎ¹Ï Ïιο ÏÏÏÏÏαÏÎµÏ ÏληÏοÏοÏÎ¯ÎµÏ Î³Î¹Î± αÏ
Ïή ÏηΜ ÎκΎοÏη,">
+<!ENTITY aboutTBUpdate.linkLabel "εÏιÏκεÏΞείÏε ÏηΜ ιÏÏοÏελίΎα ΌαÏ">
+<!ENTITY aboutTBUpdate.linkSuffix ".">
+<!ENTITY aboutTBUpdate.changeLogHeading "ÎλλαγÎÏ:">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "ÎÎα, εÏαΜαÏÏεΎιαÏÎŒÎΜη ÏαÏοÏ
ÏίαÏη κÏ
κλÏΌαÏοÏ">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "΀ο κÏκλÏΌα ÏοÏ
Tor ÎÏει αλλάΟει ÏοÏοΞεÏία και βελÏιÏΞηκε! ÎάΜÏε κλικ ÏÏη ÏελίΎα ÎοÏ
ÎŒÏί ÏαÏ
ÏÏÏηÏÎ±Ï (βÏίÏκεÏαι ÏÏηΜ αÏιÏÏεÏή ÏλεÏ
Ïά ÏÎ·Ï Î³ÏÎ±ÎŒÎŒÎ®Ï ÎŽÎ¹ÎµÏΞÏ
ΜÏηÏ) για Μα ΎείÏε ÏηΜ καιΜοÏÏια ÏαÏοÏ
ÏίαÏη κÏ
κλÏΌαÏοÏ.">
+<!ENTITY aboutTBUpdate.learnMore "ÎάΞεÏε ÏεÏιÏÏÏÏεÏα">
diff --git a/src/chrome/locale/el/aboutTor.dtd b/src/chrome/locale/el/aboutTor.dtd
index 9f14022b..738b81ac 100644
--- a/src/chrome/locale/el/aboutTor.dtd
+++ b/src/chrome/locale/el/aboutTor.dtd
@@ -1,47 +1,42 @@
<!--
- - Copyright (c) 2014, The Tor Project, Inc.
+ - Copyright (c) 2018, The Tor Project, Inc.
- See LICENSE for licensing information.
- vim: set sw=2 sts=2 ts=8 et syntax=xml:
-->
-<!ENTITY aboutTor.title "About Tor">
-
-<!ENTITY aboutTor.outOfDateTorOn.label "HOWEVER, this browser is out of date.">
-<!ENTITY aboutTor.outOfDateTorOff.label "ALSO, this browser is out of date.">
-<!ENTITY aboutTor.outOfDate2.label "Click on the onion and then choose Download Tor Browser Bundle Update.">
-
-<!ENTITY aboutTor.check.label "Test Tor Network Settings">
-
-<!ENTITY aboutTor.success.label "Congratulations!">
-<!ENTITY aboutTor.success2.label "This browser is configured to use Tor.">
-<!ENTITY aboutTor.success3.label "You are now free to browse the Internet anonymously.">
-<!ENTITY aboutTor.failure.label "Something Went Wrong!">
-<!ENTITY aboutTor.failure2.label "Tor is not working in this browser.">
-<!ENTITY aboutTor.failure3prefix.label "For assistance, please contact ">
-<!ENTITY aboutTor.failure3Link "help(a)rt.torproject.org">
-<!ENTITY aboutTor.failure3suffix.label ".">
-
-<!ENTITY aboutTor.search.label "Search">
-<!ENTITY aboutTor.searchSPPost.link "https://startpage.com/do/search">
-<!ENTITY aboutTor.searchDDGPost.link "https://duckduckgo.com/html/">
-
-<!ENTITY aboutTor.torInfo1.label "Additional Info:">
-<!ENTITY aboutTor.torInfo2.label "Country & IP Address:">
-<!ENTITY aboutTor.torInfo3.label "Exit Node:">
-<!ENTITY aboutTor.torInfo4.label "This server does not log any information about visitors.">
-<!ENTITY aboutTor.whatnextQuestion.label "What Next?">
-<!ENTITY aboutTor.whatnextAnswer.label "Tor is NOT all you need to browse anonymously! You may need to change some of your browsing habits to ensure your identity stays safe.">
-<!ENTITY aboutTor.whatnext.label "Tips On Staying Anonymous »">
-<!ENTITY aboutTor.whatnext.link "https://www.torproject.org/download/download.html.en#warning">
-<!ENTITY aboutTor.helpInfo1.label "You Can Help!">
-<!ENTITY aboutTor.helpInfo2.label "There are many ways you can help make the Tor Network faster and stronger:">
-<!ENTITY aboutTor.helpInfo3.label "Run a Tor Relay Node »">
-<!ENTITY aboutTor.helpInfo3.link "https://www.torproject.org/docs/tor-doc-relay.html.en">
-<!ENTITY aboutTor.helpInfo4.label "Volunteer Your Services »">
-<!ENTITY aboutTor.helpInfo4.link "https://www.torproject.org/getinvolved/volunteer.html.en">
-<!ENTITY aboutTor.helpInfo5.label "Make a Donation »">
-<!ENTITY aboutTor.helpInfo5.link "https://www.torproject.org/donate/donate.html.en">
-
-<!ENTITY aboutTor.footer.label "The Tor Project is a US 501(c)(3) non-profit dedicated to the research, development, and education of online anonymity and privacy.">
-<!ENTITY aboutTor.learnMore.label "Learn more about The Tor Project »">
-<!ENTITY aboutTor.learnMore.link "https://www.torproject.org/about/overview.html.en">
+<!ENTITY aboutTor.title "ΣÏεÏικά Όε Ïο Tor">
+
+<!ENTITY aboutTor.ready.label "ÎΟεÏεÏ
ΜήÏÏε. Îε ιΎιÏÏικÏÏηÏα.">
+<!ENTITY aboutTor.ready2.label "ÎίÏαι ÎÏÎ¿Î¹ÎŒÎ¿Ï Î³Î¹Î± ÏηΜ Ïιο ιΎιÏÏική εΌÏειÏία ÏεÏιήγηÏηÏ.">
+<!ENTITY aboutTor.failure.label "ÎάÏι Ïήγε ÏÏÏαβά!">
+<!ENTITY aboutTor.failure2.label "΀ο Tor ΎεΜ λειÏοÏ
Ïγεί Ïε αÏ
ÏÏΜ ÏοΜ browser.">
+
+<!ENTITY aboutTor.search.label "ÎάΜε αΜαζήÏηÏη Όε Ïο DuckDuckGo">
+<!ENTITY aboutTor.searchDDGPost.link "https://duckduckgo.com">
+
+<!ENTITY aboutTor.torbrowser_user_manual_questions.label "ÎÏÏÏήÏειÏ?">
+<!ENTITY aboutTor.torbrowser_user_manual_link.label "ÎοιÏάΟÏε Ïο εγÏειÏÎ¯ÎŽÎ¹Ï ÎŒÎ±Ï Î³Î¹Î± ÏοΜ Tor Browser»">
+<!-- The next two entities are used within the browser's Help menu. -->
+<!ENTITY aboutTor.torbrowser_user_manual.accesskey "M">
+<!ENTITY aboutTor.torbrowser_user_manual.label "ÎγÏειÏίΎιο ÏοÏ
Tor Browser">
+
+<!ENTITY aboutTor.tor_mission.label "΀ο ÏÏÏÏÎ¶ÎµÎºÏ ÏοÏ
Tor είΜαι Όία US 501(c)(3) Όη κεÏΎοÏκοÏική οÏγάΜÏÏη, ÏοÏ
ÏÏοÏΞεί Ïα αΜΞÏÏÏιΜα ΎικαιÏΌαÏα και ÏÎ¹Ï ÎµÎ»ÎµÏ
ΞεÏÎ¯ÎµÏ ÎŽÎ·ÎŒÎ¹Î¿Ï
ÏγÏΜÏÎ±Ï ÎºÎ±Î¹ ÏαÏÎÏοΜÏÎ±Ï ÎŽÏÏεάΜ και αΜοιÏÏά αΜÏΜÏ
Όία ÏÎ·Î³Î®Ï ÎºÎ±Î¹ ÏεÏÎœÎ¿Î»Î¿Î³Î¯Î±Ï Î¹ÎŽÎ¹ÏÏικÏÏηÏαÏ, Ï
ÏοÏÏηÏίζοΜÏÎ±Ï ÏηΜ αÏεÏιÏÏιÏÏη ÏαÏοÏή και ÏÏήÏη ÏοÏ
Ï ÎºÎ±Î¹ εÏεκÏείΜοΜÏÎ±Ï ÏηΜ εÏιÏÏηΌοΜική και κοιΜή καÏαΜÏηÏη.">
+<!ENTITY aboutTor.getInvolved.label "ÎοηΞήÏÏε κι εÏÎµÎ¯Ï Â»">
+<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
+
+<!ENTITY aboutTor.newsletter.tagline "ÎάβεÏε Ïα ÏελεÏ
Ïαία ΜÎα ÏοÏ
Tor καÏεÏ
ΞείαΜ ÏÏα ειÏεÏÏÏΌεΜά ÏαÏ.">
+<!ENTITY aboutTor.newsletter.link_text "ÎγγÏαÏÏείÏε για Ïα ΜÎα ÏοÏ
Tor.">
+
+<!ENTITY aboutTor.donationBanner.line1 "Tor: ΠιÏÏÏÏ ÏÏΜ ÏολλÏΜ. ">
+
+<!ENTITY aboutTor.donationBanner.line2a "ΠαΜÏΜÏ
Όία αγαÏά ÏηΜ ÏαÏÎα.">
+<!ENTITY aboutTor.donationBanner.line2b "Î ÏοÏΞήÏÏε Ïα αΜΞÏÏÏιΜα ΎικαιÏΌαÏα ÏαγκοÏΌίÏÏ.">
+<!ENTITY aboutTor.donationBanner.line2c "Î¥ÏεÏαÏÏιÏÏείÏε ÏηΜ ελεÏ
ΞεÏία ">
+<!ENTITY aboutTor.donationBanner.line2d "Î ÏοÏÏαÏÎÏÏε ÏηΜ ιΎιÏÏικÏÏηÏα εκαÏοΌΌÏ
ÏίÏΜ.">
+<!ENTITY aboutTor.donationBanner.line2e "ÎιαÏηÏήÏÏε Ïο Tor ιÏÏÏ
ÏÏ.">
+<!ENTITY aboutTor.donationBanner.line2f "ΧÏειαζÏΌαÏÏε ÏηΜ Ï
ÏοÏÏήÏιΟη ÏαÏ!">
+
+<!ENTITY aboutTor.donationBanner.line3 "ÎÏÏίÏÏε ÏήΌεÏα και Ïο Mozilla Ξα ÎŽÏÏίÏει Ïο ίΎιο ÏοÏÏ!">
+
+<!ENTITY aboutTor.donationBanner.buttonA "ÎάΜÏε Όια ÎŽÏÏεά ÏÏÏα!">
+<!ENTITY aboutTor.donationBanner.buttonB "Î¥ÏολογίÏÏε Όε">
diff --git a/src/chrome/locale/el/brand.dtd b/src/chrome/locale/el/brand.dtd
index 59f665e8..65bd74eb 100644
--- a/src/chrome/locale/el/brand.dtd
+++ b/src/chrome/locale/el/brand.dtd
@@ -2,7 +2,14 @@
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+<!ENTITY brandShorterName "Tor Browser">
<!ENTITY brandShortName "Tor Browser">
<!ENTITY brandFullName "Tor Browser">
<!ENTITY vendorShortName "Tor Project">
-<!ENTITY trademarkInfo.part1 "Firefox and the Firefox logos are trademarks of the Mozilla Foundation.">
+<!ENTITY trademarkInfo.part1 "O Firefox και Ïο λογÏÏÏ
Ïο Firefox είΜαι εΌÏοÏικά ÏήΌαÏα ÏοÏ
Mozilla Foundation.">
+
+<!-- The following strings are for bug #10280's UI. We place them here for our translators -->
+<!ENTITY plugins.installed.find "ÎάΜÏε κλικ για Μα ÏοÏÏÏÏεÏε εγκαÏεÏÏηΌÎΜα ÏÏÏÏΞεÏα ÏÏ
ÏÏήΌαÏοÏ">
+<!ENTITY plugins.installed.enable "ÎΜεÏγοÏοίηÏη Î ÏÏÏΞεÏÏΜ">
+<!ENTITY plugins.installed.disable "ÎÏεΜεÏγοÏοίηÏη Î ÏÏÏΞεÏÏΜ">
+<!ENTITY plugins.installed.disable.tip "ÎάΜÏε κλικ για Μα ΌηΜ ÏοÏÏÏΞοÏΜ Ïα ÏÏÏÏΞεÏα ÏοÏ
ÏÏ
ÏÏήΌαÏοÏ">
diff --git a/src/chrome/locale/el/brand.properties b/src/chrome/locale/el/brand.properties
index f63def38..0d040dd6 100644
--- a/src/chrome/locale/el/brand.properties
+++ b/src/chrome/locale/el/brand.properties
@@ -2,14 +2,15 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+brandShorterName=Tor Browser
brandShortName=Tor Browser
brandFullName=Tor Browser
vendorShortName=Tor Project
-homePageSingleStartMain=Firefox Start, a fast home page with built-in search
-homePageImport=Import your home page from %S
+homePageSingleStartMain=Firefox Start, Όια γÏήγοÏη αÏÏική ÏελίΎα Όε εΜÏÏΌαÏÏÎŒÎΜη αΜαζήÏηÏη
+homePageImport=ÎιÏαγÏγή ÏÎ·Ï Î±ÏÏÎ¹ÎºÎ®Ï ÏÎµÎ»Î¯ÎŽÎ±Ï Î±ÏÏ %S
-homePageMigrationPageTitle=Home Page Selection
-homePageMigrationDescription=Please select the home page you wish to use:
+homePageMigrationPageTitle=ÎÏιλογή ÎÏÏική ΣελίΎαÏ
+homePageMigrationDescription=ΠαÏακαλοÏΌε εÏιλÎΟÏε ÏηΜ αÏÏική ÏελίΎα ÏοÏ
εÏιΞÏ
ΌείÏε Μα ÏÏηÏιΌοÏοιήÏεÏε:
-syncBrandShortName=Sync
+syncBrandShortName=ΣÏ
γÏÏοΜιÏÎŒÏÏ
diff --git a/src/chrome/locale/el/browserOnboarding.properties b/src/chrome/locale/el/browserOnboarding.properties
new file mode 100644
index 00000000..766e982a
--- /dev/null
+++ b/src/chrome/locale/el/browserOnboarding.properties
@@ -0,0 +1,54 @@
+# Copyright (c) 2018, The Tor Project, Inc.
+# See LICENSE for licensing information.
+# vim: set sw=2 sts=2 ts=8 et:
+
+onboarding.tour-tor-welcome=ÎαλÏÏ Î®Î»ÎžÎ±Ïε
+onboarding.tour-tor-welcome.title=ÎίÏÏε ÎÏοιΌοÏ.
+onboarding.tour-tor-welcome.description=Î Tor Browser ÏÏοÏÏÎÏει Ïα Ï
ÏηλÏÏεÏα ÏÏάΜÏÎ±Ï ÏÏηΜ ιΎιÏÏικÏÏηÏα και ÏηΜ αÏÏάλεια καÏά ÏηΜ ÏεÏιήγηÏη ÏÏο ΎιαΎίκÏÏ
ο. ΀ÏÏα είÏÏε ÏÏοÏÏαÏεÏ
ÎŒÎÎœÎ¿Ï Î±ÏÏ ÏοΜ εΜÏοÏιÏÎŒÏ, ÏηΜ καÏαÏκοÏία και Ïη λογοκÏιÏία. Îία γÏήγοÏη ΎοκιΌή Ξα ÏÎ±Ï ÎŽÎµÎ¯ÎŸÎµÎ¹ ÏÏÏ.
+onboarding.tour-tor-welcome.button=ÎεκιΜήÏÏε ΀ÏÏα
+
+onboarding.tour-tor-privacy=ÎÏÏÏÏηÏο
+onboarding.tour-tor-privacy.title=ÎÏοÏÏγεÏε εΜÏοÏιÏÏÎÏ ÎºÎ±Î¹ αΎιάκÏιÏοÏ
Ï.
+onboarding.tour-tor-privacy.description=Î Tor Browser αÏοΌοΜÏΜει Ïα cookies και ΎιαγÏάÏει Ïο ιÏÏοÏÎ¹ÎºÏ ÏεÏιήγηÏÎ·Ï ÎŒÏÎ»Î¹Ï ÎºÎ»ÎµÎ¯ÏεÏε ÏηΜ καÏÏÎλα ÏαÏ. ÎÏ
ÏÎÏ Î¿Î¹ ÏÏ
ΞΌίÏÎµÎ¹Ï ÏοÏ
εΟαÏÏαλίζοÏ
Μ ÏηΜ ιΎιÏÏικÏÏηÏά ÏÎ±Ï ÎºÎ±Î¹ ÏηΜ αÏÏάλειά ÏÎ±Ï ÎµÎ¯ÎœÎ±Î¹ αÏοΞηκεÏ
ÎŒÎÎœÎµÏ ÏÏοΜ ÏεÏιηγηÏή. ÎÏιλÎΟÏε "ÎίκÏÏ
ο Tor" για Μα ΌάΞεÏε ÏÏÏ ÏÎ±Ï ÏÏοÏÏαÏεÏοÏ
Όε Ïε εÏίÏεΎο ΎικÏÏοÏ
.
+onboarding.tour-tor-privacy.button=ΠάΌε ÏÏο ÎίκÏÏ
ο Tor
+
+onboarding.tour-tor-network=ÎίκÏÏ
ο Tor
+onboarding.tour-tor-network.title=ÎÏ ÏαΟιΎεÏÏοÏ
Όε Ïε ÎΜα αÏοκεΜÏÏÏÎŒÎΜο ΎίκÏÏ
ο.
+onboarding.tour-tor-network.description=Î Tor Browser ÏÎ±Ï ÏÏ
ΜΎÎει ÏÏο ΎίκÏÏ
ο Tor, ÏοÏ
λειÏοÏ
Ïγεί ÏάÏη Ïε ÏÎ¹Î»Î¹Î¬ÎŽÎµÏ ÎµÎžÎµÎ»Î¿ÎœÏÎÏ Î±ÏÏ Ïλο ÏοΜ κÏÏΌο. Σε αΜÏίΞεÏη Όε ÎΜα VPN, ΎεΜ Ï
ÏάÏÏει καΜÎΜα ÏηΌείο αÏοÏÏ
ÏÎ¯Î±Ï Î® κεΜÏÏική οΜÏÏÏηÏα ÏοÏ
ÏÏÎÏει Μα εΌÏιÏÏεÏ
ÏείÏε για Μα αÏολαÏÏεÏε Ïο ΎιαΎίκÏÏ
ο ιΎιÏÏικά.
+onboarding.tour-tor-network.button=ΠάΌε ÏÏηΜ ÏÏοεÏιÏκÏÏηÏη κÏ
κλÏΌαÏοÏ
+
+onboarding.tour-tor-circuit-display=Î ÏοεÏιÏκÏÏηÏη κÏ
κλÏΌαÏοÏ
+onboarding.tour-tor-circuit-display.title=ÎείÏε Ïο ΌοΜοÏάÏι ÏαÏ.
+onboarding.tour-tor-circuit-display.description=Îια κάΞε ιÏÏοÏελίΎα ÏοÏ
εÏιÏκÎÏÏεÏÏε η κίΜηÏή ÏÎ±Ï ÏÏ
ΜΎÎεÏαι και κÏÏ
ÏÏογÏαÏείÏαι Ïε ÎΜα κÏκλÏΌα εΜÏÏÏ ÏÏιÏΜ ÏÏ
ΜΎÎÏεÏΜ ÏοÏ
Tor Ïε Ïλο ÏοΜ κÏÏΌο. ÎÏοÏείÏε Μα αιÏηΞείÏε καΜοÏÏιοÏ
κÏ
κλÏΌαÏÎ¿Ï ÎµÏιλÎγοΜÏÎ±Ï "ÎÎο κÏκλÏΌα για αÏ
ÏήΜ Ïη ÏελίΎα" ÏÏηΜ ÏÏοεÏιÏκÏÏηÏη κÏ
κλÏΌαÏÏÏ ÎŒÎ±Ï.
+onboarding.tour-tor-circuit-display.button=ÎλÎÏÏ Ïο ΌοΜοÏάÏι ΌοÏ
+
+onboarding.tour-tor-security=ÎÏÏάλεια
+onboarding.tour-tor-security.title=ÎÏιλÎΟÏε ÏηΜ εΌÏειÏία ÏαÏ.
+onboarding.tour-tor-security.description=ÎÏοÏοÏΌε Μα ÏÏοÏÏÎÏοÏ
Όε εÏιÏÏÏÏΞεÏÎµÏ ÏÏ
ΞΌίÏÎµÎ¹Ï Î³Î¹Î± Μα εΜιÏÏÏÏοÏ
Όε ÏηΜ αÏÏάλεια ÏοÏ
ÏεÏιηγηÏή ÏαÏ. Îι ΡÏ
ΞΌίÏÎµÎ¹Ï ÎÏÏÎ¬Î»ÎµÎ¹Î±Ï ÏÎ±Ï ÎµÏιÏÏÎÏοÏ
Μ Μα ÎŒÏλοκάÏεεÏε ÏÏοιÏεία ÏοÏ
Ξα ÎŒÏοÏοÏÏαΜ Μα ÏÏηÏÏιΌοÏοιηΞοÏΜ για εÏιΞÎÏÎµÎ¹Ï ÏÏοΜ Ï
ÏολογιÏÏή ÏαÏ. ÎÏίλεΟÏε ÏαÏακάÏÏ Î³Î¹Î± Μα ΎείÏε Ïι κάΜοÏ
Μ οι ΎιαÏοÏεÏικÎÏ ÏÏ
ΞΌίÏειÏ.
+onboarding.tour-tor-security.button=ÎλεγÏÎ¿Ï Î¡Ï
ΞΌίÏεÏΜ
+
+onboarding.tour-tor-expect-differences=Î ÏοÏάÏÎµÎ¹Ï ÎµÎŒÏειÏίαÏ
+onboarding.tour-tor-expect-differences.title=ÎάÏÎ¿Î¹ÎµÏ ÎŽÎ¹Î±ÏοÏÎÏ ÎµÎ¯ÎœÎ±Î¹ αΜαΌεΜÏΌεΜεÏ.
+onboarding.tour-tor-expect-differences.description=Îε Ïλη ÏηΜ αÏÏάλεια και ÏηΜ ιΎιÏÏικÏÏηÏα ÏοÏ
ÏαÏÎÏει Ïο Tor, η εΌÏειÏία ÏÎ±Ï ÎºÎ±Ïά ÏηΜ ÏεÏιήγηÏη Ξα είΜαι λίγο ΎιαÏοÏεÏική. ÎάÏοια ÏÏάγΌαÏα Ξα γίΜοÏ
Μ λίγο Ïιο αÏγά και αΜάλογα Όε Ïο εÏίÏεΎο αÏÏάλειαÏ, κάÏοια ÏÏοιÏεία ÎŒÏοÏεί Μα ΌηΜ λειÏοÏ
ÏγοÏΜ ή Μα ΌηΜ ÏοÏÏÏΜοΜÏαι. ÎÏίÏηÏ, ÎŒÏοÏεί Μα εÏÏÏηΞείÏε αΜ είÏÏε άΜΞÏÏÏÎ¿Ï ÎºÎ±Î¹ ÏÏι ÏοΌÏÏÏ.
+onboarding.tour-tor-expect-differences.button=ÎείÏε ÏÎ¹Ï Î£Ï
ÏΜÎÏ ÎÏÏÏήÏειÏ
+
+onboarding.tour-tor-onion-services=Î¥ÏηÏεÏÎ¯ÎµÏ Onion
+onboarding.tour-tor-onion-services.title=Î ÏοÏÏαÏεÏ
ÏείÏε Ïιο ÏολÏ.
+onboarding.tour-tor-onion-services.description=Îι Ï
ÏηÏεÏÎ¯ÎµÏ ÏοÏ
Onion είΜαι ιÏÏοÏÎµÎ»Î¯ÎŽÎµÏ ÏοÏ
ÏελειÏΜοÏ
Μ Ïε .onion και ÏαÏÎÏοÏ
Μ εÏιÏλÎοΜ ÏÏοÏÏαÏία Ïε ÏÏοÏ
Ï ÎŽÎ·ÎŒÎ¿ÏιεÏοÏ
Μ και εÏιÏκÎÏÏοΜÏαι, ÏÏ
ÎŒÏεÏιλαΌβαΜοΌÎΜοÏ
και αÏÏαλειÏΜ εΜάΜÏια ÏÏη λογοκÏιÏία. Îι Ï
ÏηÏεÏÎ¯ÎµÏ ÏοÏ
Onion εÏιÏÏÎÏοÏ
Μ ÏÏοΜ καΞÎΜα Μα ÏαÏάÏÏει Ï
λικά και Ï
ÏηÏεÏÎ¯ÎµÏ Î±ÎœÏΜÏ
Όα. ÎÏιλÎΟÏε κάÏÏ Î³Î¹Î± Μα εÏιÏκεÏÏείÏε Ïη ÏελίΎα ÏοÏ
Onion DuckDuckGo.
+onboarding.tour-tor-onion-services.button=ÎÏιÏκεÏÏείÏε ÎΜα Onion
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=ÎÏÏΌεΜο
+onboarding.tor-circuit-display.done=΀ÎλοÏ
+onboarding.tor-circuit-display.one-of-three=1 αÏÏ 3
+onboarding.tor-circuit-display.two-of-three=2 αÏÏ 3
+onboarding.tor-circuit-display.three-of-three=3 αÏÏ 3
+
+onboarding.tor-circuit-display.intro.title=Î ÏÏ Î»ÎµÎ¹ÏοÏ
ÏγοÏΜ Ïα κÏ
κλÏΌαÏα;
+onboarding.tor-circuit-display.intro.msg=΀α κÏ
κλÏΌαÏα ΎηΌιοÏ
ÏγοÏΜÏαι Ïε ÏÏ
Ïαία αΜαÏιΞÎÎŒÎµÎœÎµÏ ÏÏ
ΜΎÎÏειÏ, ÏοÏ
βÏίÏκοΜÏαι Ïε Ï
ÏολÏγιÏÏÎµÏ Ïε Ïλο ÏοΜ κÏÏΌο ÏÏ
ΞΌιÏÎŒÎΜοι Μα ÏÏοÏΞοÏΜ ÏηΜ κίΜηÏη ÏÏο Tor. ΀α κÏ
κλÏΌαÏα ÏÎ±Ï ÎµÏιÏÏÎÏοÏ
Μ Μα ÏεÏιηγηΞείÏε Όε ιΎιÏÏικÏÏηÏα και Μα ÏÏ
ΜΎεΞείÏε Ïε Ï
ÏηÏεÏÎ¯ÎµÏ ÏοÏ
Tor.
+
+onboarding.tor-circuit-display.diagram.title=Î ÏοεÏιÏκÏÏηÏη κÏ
κλÏΌαÏοÏ
+onboarding.tor-circuit-display.diagram.msg=ÎÏ
ÏÏ Ïο ΎιάγÏαΌΌα ΎείÏΜει ÏÎ¹Ï ÏÏ
ΜΎÎÏÎµÎ¹Ï ÏοÏ
αÏοÏελοÏΜ Ïο κÏκλÏΌα για αÏ
ÏήΜ ÏηΜ ιÏÏοÏελίΎα. Îια Μα αÏοÏÏγεÏε Ïη ÏÏΜΎεÏη ÏÎ·Ï ÎŽÏαÏÏηÏιÏÏηÏÎ±Ï Î±ÏÏ ÏελίΎα Ïε ÏελίΎα, κάΞε ιÏÏοÏελίΎα ÏαίÏΜει ΎιαÏοÏεÏÎ¹ÎºÏ ÎºÏκλÏΌα.
+
+onboarding.tor-circuit-display.new-circuit.title=ΧÏειάζεÏαι καιΜοÏÏιο κÏκλÏΌα;
+onboarding.tor-circuit-display.new-circuit.msg=ÎΜ ΎεΜ ÎŒÏοÏείÏε Μα ÏÏ
ΜΎεΞείÏε ÏÏηΜ ιÏÏοÏελίΎα ÏοÏ
ÏÏοÏÏαΞείÏε Μα ÏÏ
ΜΎεΞείÏε ή αΜ ΎεΜ ÏοÏÏÏΜει ÏÏÏÏά, ÏÏÏε ÎŒÏοÏείÏε Μα ÏÏηÏιΌοÏοιήÏεÏε αÏ
ÏÏ Ïο κοÏ
ÎŒÏί για Μα αΜαΜεÏÏεÏε Ïη ÏελίΎα Όε ΜÎο κÏκλÏΌα.
diff --git a/src/chrome/locale/el/torbutton.dtd b/src/chrome/locale/el/torbutton.dtd
index 4b1bb436..96c81d34 100644
--- a/src/chrome/locale/el/torbutton.dtd
+++ b/src/chrome/locale/el/torbutton.dtd
@@ -1,22 +1,51 @@
<!ENTITY torbutton.context_menu.new_identity "ÎÎα ΀αÏ
ÏÏÏηÏα">
-<!ENTITY torbutton.context_menu.new_identity_key "΀">
-<!ENTITY torbutton.context_menu.networksettings "Open Network SettingsâŠ">
-<!ENTITY torbutton.context_menu.downloadUpdate "ÎÏ
Ïη ÏοÏ
Tor Browser Bundle Update...">
+<!ENTITY torbutton.context_menu.new_identity_key "I">
+<!ENTITY torbutton.context_menu.new_circuit "ÎÎο κÏκλÏΌα Tor για αÏ
ÏήΜ ÏηΜ ιÏÏοÏελίΎα">
+<!ENTITY torbutton.context_menu.new_circuit_key "C">
+<!ENTITY torbutton.context_menu.preferences "ΡÏ
ΞΌίÏÎµÎ¹Ï ÎÏÏαλείαÏ...">
+<!ENTITY torbutton.context_menu.preferences.key "S">
+<!ENTITY torbutton.context_menu.networksettings "ΡÏ
ΞΌίÏÎµÎ¹Ï ÏοÏ
ÎικÏÏοÏ
Tor...">
+<!ENTITY torbutton.context_menu.networksettings.key "N">
+<!ENTITY torbutton.context_menu.downloadUpdate "ÎλεγÏÎ¿Ï Î³Î¹Î± εΜηΌÎÏÏÏη ÏοÏ
Tor Browser...">
<!ENTITY torbutton.context_menu.downloadUpdate.key "U">
-<!ENTITY torbutton.context_menu.cookieProtections "Î ÏοÏÏαÏία Cookies">
+<!ENTITY torbutton.context_menu.cookieProtections "Î ÏοÏÏαÏία Cookies...">
<!ENTITY torbutton.context_menu.cookieProtections.key "C">
-<!ENTITY torbutton.button.tooltip "ÎάΜÏε κλικ για Μα εκκίΜηÏη ÏοÏ
Torbutton">
-<!ENTITY torbutton.prefs.restore_defaults "ÎÏοκαÏάÏÏαÏη αÏÏικÏΜ ÏÏ
ΞΌίÏεÏΜ">
+<!ENTITY torbutton.button.tooltip "ÎάΜÏε κλικ για Μα εκκιΜήÏεÏε Ïο Torbutton">
+<!ENTITY torbutton.prefs.security_settings "ΡÏ
ΞΌίÏÎµÎ¹Ï Î±ÏÏÎ±Î»ÎµÎ¯Î±Ï ÏοÏ
Tor Browser">
+<!ENTITY torbutton.prefs.restore_defaults "ÎÏαΜαÏοÏά ÏÏοεÏιλογÏΜ">
+<!ENTITY torbutton.prefs.custom_warning "Îι ÏÏοÏαÏΌοÏÎŒÎÎœÎµÏ ÏÏοÏιΌήÏÎµÎ¹Ï ÏοÏ
browser ÏÎ±Ï ÎÏοÏ
Μ οΎηγήÏει Ïε αÏÏ
ΜήΞιÏÏÎµÏ ÏÏ
ΞΌίÏÎµÎ¹Ï Î±ÏÏάλειαÏ. Îια λÏγοÏ
Ï Î±ÏÏÎ±Î»ÎµÎ¯Î±Ï ÎºÎ±Î¹ ιΎιÏÏικÏÏηÏαÏ, ÏÏοÏείΜοÏ
Όε Μα εÏιλÎΟεÏε ÎΜα αÏÏ Ïα ÏÏοεÏιλεγΌÎΜα εÏίÏεΎα αÏÏάλειαÏ.">
<!ENTITY torbutton.cookiedialog.title "ÎιαÏείÏιÏη Î ÏοÏÏαÏÎ¯Î±Ï Cookie">
<!ENTITY torbutton.cookiedialog.lockCol "Î ÏοÏÏαÏεÏ
ÎŒÎΜα">
<!ENTITY torbutton.cookiedialog.domainCol "ÎικοΎεÏÏÏÏηÏ">
<!ENTITY torbutton.cookiedialog.nameCol "ÎΜοΌα">
<!ENTITY torbutton.cookiedialog.pathCol "ÎοΜοÏάÏι">
-<!ENTITY torbutton.cookiedialog.protectCookie "Î ÏοÏÏαÏÎ¯Î±Ï Cookie">
+<!ENTITY torbutton.cookiedialog.protectCookie "Î ÏοÏÏαÏία Cookie">
<!ENTITY torbutton.cookiedialog.removeCookie "ÎÏαίÏεÏη Cookie">
-<!ENTITY torbutton.cookiedialog.unprotectCookie "ÎεÏÏοÏÏάÏεÏ
Ïη Cookie">
-<!ENTITY torbutton.cookiedialog.removeAllBut "ÎÏαίÏεÏη ÎλÏΜ ÎκÏÏÏ Î±ÏÏ ÏÏΜ Î ÏοÏÏαÏεÏ
ÎŒÎΜÏΜ">
-<!ENTITY torbutton.cookiedialog.saveAllCookies "Î ÏοÏÏαÏία ÎÎÏΜ Cookie">
+<!ENTITY torbutton.cookiedialog.unprotectCookie "ÎκΞεÏη Cookie">
+<!ENTITY torbutton.cookiedialog.removeAllBut "ÎÏαίÏεÏη ÏλÏΜ εκÏÏÏ ÏÏΜ ÏÏοÏÏαÏεÏ
ÎŒÎΜÏΜ">
+<!ENTITY torbutton.cookiedialog.saveAllCookies "Î ÏοÏÏαÏία ΜÎÏΜ Cookie">
<!ENTITY torbutton.cookiedialog.doNotSaveAllCookies "Îα Îη γίΜεÏαι Î ÏοÏÏαÏία ÎÎÏΜ Cookie">
-<!ENTITY torbutton.prefs.restrict_thirdparty "ΠεÏιοÏιÏÎŒÎ¿Ï ÏÏΜ cookies ÏÏιÏÏΜ και αλλÏΜ ΎεΎοΌεΜÏΜ ÏαÏακολοÏ
ΞηÏηÏ">
-<!ENTITY torbutton.prefs.resist_fingerprinting "ÎλλάΟÏε ÏÎ¹Ï Î»ÎµÏÏοΌÎÏÎµÎ¹ÎµÏ ÏοÏ
ÏÎ±Ï ÎŽÎ¹Î±ÎºÏίΜει αÏÏ Î¬Î»Î»Î¿Ï
Ï ÏÏήÏÏÎµÏ ÏοÏ
Tor Browser ">
+<!ENTITY torbutton.prefs.restrict_thirdparty "ΠεÏιοÏιÏÎŒÎ¿Ï ÏÏΜ cookies ÏÏίÏÏΜ και αλλÏΜ ΎεΎοΌεΜÏΜ ÏαÏακολοÏ
ΞηÏηÏ">
+<!ENTITY torbutton.prefs.restrict_thirdparty.accesskey "R">
+<!ENTITY torbutton.prefs.restrict_thirdparty_tooltip "ÎÏιλÎΟÏε αÏ
ÏÏ Ïο κοÏ
Ïάκι για Μα αÏοÏÏγεÏε ΎιάÏοÏÎµÏ Ï
ÏηÏεÏÎ¯ÎµÏ browser Μα εÏιÏεΞοÏΜ για Μα ÏÎ±Ï ÎµÎœÏοÏίÏοÏ
Μ καÏά ÏηΜ ÏεÏιήγηÏή ÏÎ±Ï ÏÏο ΎιαΎίκÏÏ
ο. ΀ÏοÏοÏοιηΌÎÎœÎµÏ Ï
ÏηÏεÏÎ¯ÎµÏ ÏεÏιλαΌβάΜοÏ
Μ blob URLs, καΜάλια ÏÏοβολήÏ, ΌΜήΌη cache, cookies, ÏÏ
ΜÏοΌεÏÏÎµÎ¹Ï Î¹ÏÏοÏελίΎÏΜ, ÏελιΎοΎείκÏÎµÏ ÏαÏ
ÏοÏοίηÏÎ·Ï HTTP, ÏÏοÏÏ
ΜΎÎÏÎµÎ¹Ï ÏÏ
ΜΎÎÏÎŒÏΜ, ÏοÏική αÏοΞήκεÏ
Ïη, URLs ÏηγÏΜ ÎŒÎÏÏΜ, αιÏήΌαÏα OCSP, SharedWorkers και ειÏιÏήÏια λειÏοÏ
ÏÎ³Î¯Î±Ï TLS.">
+<!ENTITY torbutton.prefs.resist_fingerprinting "ÎλλάΟÏε ÏÎ¹Ï Î»ÎµÏÏοΌÎÏÎµÎ¹ÎµÏ ÏοÏ
ÏÎ±Ï ÎŽÎ¹Î±ÎºÏίΜοÏ
Μ αÏÏ Î¬Î»Î»Î¿Ï
Ï ÏÏήÏÏÎµÏ ÏοÏ
Tor Browser ">
+<!ENTITY torbutton.prefs.resist_fingerprinting.accesskey "F">
+<!ENTITY torbutton.prefs.resist_fingerprinting_tooltip "ÎιαÏηÏήÏÏε αÏ
ÏÏ Ïο κοÏ
Ïί εÏιλεγΌÎΜο για Μα κÏÏÏεÏε αÏÏ ÏοÏ
Ï Î¹ÏÏοÏÏÏοÏ
Ï ÏÏάγΌαÏα ÏοÏ
Ξα ÎŒÏοÏοÏÏαΜ Μα είΜαι ΌοΜαΎικά για εÏάÏ, ÏÏ
ÎŒÏεÏιλαΌβαΜοΌÎΜÏΜ ÏÎ·Ï Î±ÏÏΎοÏÎ·Ï ÏοÏ
Ï
ÏολογιÏÏή, ÏÎ·Ï ÎŽÎ¹Î¬ÏÎ±ÎŸÎ·Ï ÏοÏ
ÏληκÏÏολογίοÏ
, ÏÎ·Ï Î³Î»ÏÏÏαÏ, ÏÎ·Ï ÏοÏοΞεÏÎ¯Î±Ï ÏÏΜ εγκαÏεÏÏηΌÎΜÏΜ ÏÏοÏΞÎÏÏΜ, ÏÎ·Ï ÎºÎ±ÏάÏÏαÏÎ·Ï ÏοÏ
ΎικÏÏοÏ
, ÏοÏ
ÏÏοÏαΜαÏολιÏÎŒÎ¿Ï ÏÎ·Ï Î¿ÎžÏΜηÏ, ÏοÏ
ΌεγÎΞοÏ
Ï ÏÎ·Ï Î¿ÎžÏΜηÏ, ÏÏΜ εÏιÏÎÎŽÏΜ zoom αΜά site, ÏÏΜ Ï
ÏοÏÏηÏιζÏΌεΜÏΜ ÏÏÏÏΜ αÏÏείÏΜ, ÏÏΜ ÏÏÏΌάÏÏΜ ÏοÏ
ÏÏ
ÏÏήΌαÏÎ¿Ï ÎºÎ±Î¹ ÏÏΜ ÎŽÏ
ΜαÏοÏήÏÏΜ WebGL.">
+<!ENTITY torbutton.prefs.sec_caption "ÎÏίÏεΎο αÏÏάλειαÏ">
+<!ENTITY torbutton.prefs.sec_caption_tooltip "΀ο Slider ÎÏÏÎ¬Î»ÎµÎ¹Î±Ï ÏÎ±Ï Î±ÏήΜει Μα αÏεΜεÏγοÏοιήÏεÏε οÏιÏÎŒÎΜα ÏαÏακÏηÏιÏÏικά ÏοÏ
ÏÏ
λλοΌεÏÏηÏή ÏοÏ
ÎŒÏοÏεί Μα ÏοΜ κάΜοÏ
Μ Ïιο εÏ
άλÏÏο Ïε ÏÏοÏÏÎ¬ÎžÎµÎ¹ÎµÏ hacking.">
+<!ENTITY torbutton.prefs.sec_standard_label "ÎαÏικά">
+<!ENTITY torbutton.prefs.sec_standard_description "ÎÎ»ÎµÏ Î¿Î¹ ÏαÏοÏÎÏ ÏοÏ
Tor Browser και ÏÎ·Ï Î¹ÏÏοÏÎµÎ»Î¯ÎŽÎ±Ï ÎµÎ¯ÎœÎ±Î¹ εΜεÏγοÏοιηΌÎΜεÏ.">
+<!ENTITY torbutton.prefs.sec_safer_label "ÎÏÏαλÎÏÏεÏα">
+<!ENTITY torbutton.prefs.sec_safer_description "ÎÏεΜεÏγοÏοιεί ÏαÏοÏÎÏ Î¹ÏÏοÏελίΎÏΜ ÏοÏ
είΜαι εÏικίΜΎÏ
ÎœÎµÏ ÎºÎ±Î¹ οΎηγοÏΜ κάÏÎ¿Î¹ÎµÏ Î¹ÏÏοÏÎµÎ»Î¯ÎŽÎµÏ ÏÏο Μα ÏάΜοÏ
Μ λειÏοÏ
ÏγικÏÏηÏα.">
+<!ENTITY torbutton.prefs.sec_safer_list_label "ΣÏηΜ αÏÏαλÎÏÏεÏη ÏÏΜΎεÏη:">
+<!ENTITY torbutton.prefs.sec_safest_label "ÎÏÏαλÎÏÏαÏο">
+<!ENTITY torbutton.prefs.sec_safest_description "ÎÏιÏÏÎÏει ÎŒÏΜο ÏÎ¹Ï ÏαÏοÏÎÏ Î¹ÏÏοÏÎµÎ»Î¯ÎŽÎ±Ï ÏοÏ
αÏαιÏοÏΜÏαι για βαÏικÎÏ Î¹ÏÏοÏÎµÎ»Î¯ÎŽÎµÏ ÎºÎ±Î¹ Ï
ÏηÏεÏίεÏ. ÎÏ
ÏÏ ÎµÏηÏεάζει εικÏΜεÏ, ÎŒÎÏα και scripts.">
+<!ENTITY torbutton.prefs.sec_safest_list_label "ΣÏηΜ Ïιο αÏÏαλή ÏÏΞΌιÏη:">
+<!ENTITY torbutton.prefs.sec_learn_more_label "ÎάΞεÏε ÏεÏιÏÏÏÏεÏα">
+<!ENTITY torbutton.prefs.sec_js_on_https_sites_only "Î JavaScript είΜαι αÏεΜεÏγοÏοιηΌÎΜη Ïε ιÏÏÏÏοÏοÏ
Ï ÏοÏ
ΎεΜ είΜαι HTTPS.">
+<!ENTITY torbutton.prefs.sec_js_disabled "Î JavaScript είΜαι αÏεΜεÏγοÏοιηΌÎΜη Ïε ÏλοÏ
Ï ÏοÏ
Ï Î¹ÏÏÏÏοÏοÏ
Ï ÏÏ ÏÏοεÏιλογή.">
+<!ENTITY torbutton.prefs.sec_limit_typography "ÎεÏικÎÏ Î³ÏαΌΌαÏοÏειÏÎÏ ÎºÎ±Î¹ ΌαΞηΌαÏικά ÏÏΌβολα είΜαι αÏεΜεÏγοÏοιηΌÎΜα.">
+<!ENTITY torbutton.prefs.sec_limit_graphics_and_typography "ÎÏιÏÎŒÎÎœÎµÏ Î³ÏαΌΌαÏοÏειÏÎÏ, εικοΜίΎια, ΌαΞηΌαÏικά ÏÏΌβολα και εικÏÎœÎµÏ ÎµÎ¯ÎœÎ±Î¹ αÏεΜεÏγοÏοιηΌÎΜα.">
+<!ENTITY torbutton.prefs.sec_click_to_play_media "ÎÏÎ¿Ï ÎºÎ±Î¹ βίΜÏεο (ÎŒÎÏα HTML5) είΜαι κλίκαÏε-και-Ïαίζει.">
+<!ENTITY torbutton.circuit_display.title "ÎÏκλÏΌα Tor">
+<!ENTITY torbutton.circuit_display.new_circuit "ÎÎο κÏκλÏΌα για αÏ
Ïή ÏηΜ ιÏÏοÏελίΎα">
diff --git a/src/chrome/locale/el/torbutton.properties b/src/chrome/locale/el/torbutton.properties
index 3c68094b..9d71a2f9 100644
--- a/src/chrome/locale/el/torbutton.properties
+++ b/src/chrome/locale/el/torbutton.properties
@@ -1,27 +1,55 @@
+torbutton.circuit_display.internet = ÎΜÏεÏΜεÏ
+torbutton.circuit_display.ip_unknown = ÎγΜÏÏÏη ΎιεÏΞÏ
ΜÏη IP
+torbutton.circuit_display.onion_site = ÎÏÏÏÏοÏÎ¿Ï Onion
+torbutton.circuit_display.this_browser = ÎÏ
ÏÏÏ Î¿ browser
+torbutton.circuit_display.relay = ÎΜαΌεÏαΎοÏη
+torbutton.circuit_display.tor_bridge = ÎÎÏÏ
Ïα
+torbutton.circuit_display.unknown_country = ÎγΜÏÏÏη ÏÏÏα
+torbutton.circuit_display.guard = ΊÏλακαÏ
+torbutton.circuit_display.guard_note = Î [ΊÏλακαÏ] κÏÎŒÎ²Î¿Ï ÏÎ±Ï ÎŽÎµÎœ ÎŒÏοÏεί Μα αλλάΟει.
+torbutton.circuit_display.learn_more = ÎάΞεÏε ÏεÏιÏÏÏÏεÏα
+torbutton.content_sizer.margin_tooltip = Î Tor Browser ÏÏοÏΞÎÏει αÏ
ÏÏ Ïο ÏεÏιΞÏÏιο για Μα κάΜει Ïο ÏλάÏÎ¿Ï ÎºÎ±Î¹ Ïο ÏÏÎ¿Ï ÏοÏ
ÏαÏαΞÏÏοÏ
ÏοÏ
λιγÏÏεÏο ΟεÏÏÏιÏÏÏ, οÏÏÏε ΌειÏΜεÏαι η ικαΜÏÏηÏα ÏÏΜ άλλÏΜ Μα Ïε ÏαÏακολοÏ
ΞοÏΜ ΎιαΎικÏÏ
ακά.
torbutton.panel.tooltip.disabled = ÎάΜÏε κλικ για Μα εΜεÏγοÏοιήÏεÏε Ïο Tor
torbutton.panel.tooltip.enabled = ÎάΜÏε κλικ για Μα αÏεΜεÏγοÏοιήÏεÏε Ïο Tor
torbutton.panel.label.disabled = ΀ο Tor είΜαι αÏεΜεÏγοÏοιηΌÎΜο
torbutton.panel.label.enabled = ΀ο Tor είΜαι εΜεÏγοÏοιηΌÎΜο
extensions.torbutton(a)torproject.org.description = ΀ο Torbutton ÏÏοÏÏÎÏει ÎΜα κοÏ
ÎŒÏί για Ïη ÏÏΞΌιÏη ÏÏΜ ÏαÏαΌÎÏÏÏΜ ÏοÏ
Tor και για Ïη γÏήγοÏη και εÏκολη εκκαΞάÏιÏη ÏÏΜ ÏÏοÏÏÏικÏΜ ÏÏοιÏείÏΜ ÏεÏιήγηÏηÏ.
-torbutton.popup.external.title = Îα ÏοÏÏÏΞεί εΟÏÏεÏÎ¹ÎºÏ ÏεÏιεÏÏΌεΜο;
-torbutton.popup.external.app = Îια εΟÏÏεÏική εÏαÏΌογή είΜαι αÏαÏαίÏηÏη για ÏοΜ ÏÏÏÏÏ ÏειÏιÏÎŒÏ:\n\n
-torbutton.popup.external.note = \n\nΣÎÎÎÎΩΣÎ: Îι εΟÏÏεÏικÎÏ ÎµÏαÏΌογÎÏ ÎÎΠείΜαι εΟοÏιÏÎŒÎ¿Ï Î±ÏÏÎ±Î»Î®Ï Î³Î¹Î± Ïο Tor και ÎŒÏοÏοÏΜ Μα ÏÎ±Ï Î±ÏοκαλÏÏοÏ
Μ!\n
-torbutton.popup.external.suggest = \nÎΜ Ïο αÏÏείο αÏ
ÏÏ ÎŽÎµÎœ είΜαι ÎÎŒÏιÏÏο, ÏÏÎÏει Μα Ïο αÏοΞηκεÏÏεÏε ÏÏÏε Μα Ïο ÏÏοβάλεÏε ÏÏαΜ ΎεΜ είÏÏε ÏÏ
ΜΎεΎεΌÎΜοι ή ÎŒÎÏÏ ÎŒÎ¹Î±Ï VM,\nή Μα ÏÏοΜÏίÏεÏε Μα ÏÏηÏιΌοÏοιείÏε ÎΜαΜ ΎιαÏαΜή ÏληÏεΟοÏÏιο ΎιακοΌηÏÏή Tor ÏÏÏÏ Ïο Tails LiveCD ή Ïο torsocks.\n
-torbutton.popup.launch = ÎκÏÎλεÏη εÏαÏΌογήÏ
-torbutton.popup.cancel = ÎκÏ
ÏοΜ
-torbutton.popup.dontask = ÎÏÏ ÏÏÏα και ÏÏο ÎµÎŸÎ®Ï ÎœÎ± εκÏελοÏΜÏαι ÏάΜÏοÏε εÏαÏΌογÎÏ
-torbutton.popup.prompted_language = Îια ÏηΜ εΜίÏÏÏ
Ïη ÏοÏ
αÏοÏÏήÏοÏ
ÏÎ±Ï Ïο Torbutton ÎŒÏοÏεί Μα ζηÏήÏει ÏηΜ ÎκΎοÏη ÏÎ·Ï Î±Î³Î³Î»Î¹ÎºÎ®Ï Î³Î»ÏÏÏÎ±Ï Î³Î¹Î± ÏÎ¹Ï Î¹ÏÏοÏελίΎεÏ. ÎÏ
ÏÏ ÎŒÏοÏεί Μα ÎÏει ÏαΜ αÏοÏÎλεÏΌα, οι ιÏÏοÏÎµÎ»Î¯ÎŽÎµÏ ÏοÏ
εÏιλÎΟαÏε Μα εΌÏαΜίζοΜÏαι ÏÏηΜ εΞΜική ÏÎ±Ï Î³Î»ÏÏα, Μα ÏÏοβάλοΜÏαι αΜÏ' αÏ
ÏÎ®Ï ÏÏηΜ Îγγλική.\n\nÎÎλεÏε Μα αιÏοÏΜÏαι ÏÎµÎ»Î¯ÎŽÎµÏ Î³ÏαΌΌÎÎœÎµÏ ÏÏα Îγγλικά, για ÏηΜ βελÏίÏÏη ÏοÏ
αÏοÏÏήÏοÏ
;
-torbutton.popup.no_newnym = ΀ο Torbutton ΎεΜ ÎŒÏοÏεί Μα ÏÎ±Ï ÎŽÏÏει Όια αÏÏαλή ΜÎα ÏαÏ
ÏÏÏηÏα, ΎιÏÏι ΎεΜ ÎÏει ÏÏÏÏβαÏη ÏÏο Tor Control Port:\n\nΧÏηÏιΌοÏοιείÏε Ïο ΠακÎÏο ΊÏ
λλοΌεÏÏηÏή Tor;
+torbutton.popup.external.title = ÎήÏη ÎÎœÎ¿Ï ÎµÎŸÏÏεÏÎ¹ÎºÎ¿Ï ÏÏÏοÏ
αÏÏείοÏ
;
+torbutton.popup.external.app = Î Tor Browser ΎεΜ ÎŒÏοÏεί Μα εΌÏαΜίÏει αÏ
ÏÏ Ïο αÏÏείο. Îα ÏÏειαÏÏεί Μα Ïο αΜοίΟεÏε Όε κάÏοια άλλη εÏαÏΌογή.\n\n
+torbutton.popup.external.note = ÎÏιÏÎŒÎΜοι ÏÏÏοι αÏÏείÏΜ ÎŒÏοÏοÏΜ Μα ÏÏοκαλÎÏοÏ
Μ εÏαÏΌογÎÏ ÎœÎ± ÏÏ
ΜΎεΞοÏΜ ÏÏο ΎιαΎίκÏÏ
ο ÏÏÏÎ¯Ï Ïη ÏÏήÏη ÏοÏ
Tor.\n\n
+torbutton.popup.external.suggest = Îια Μα είÏÏε αÏÏαλείÏ, Ξα ÏÏÎÏει Μα αΜοίγεÏε Ïα ληÏΞÎΜÏα αÏÏεία ÎŒÏΜο ÎµÎœÏ Î²ÏίÏκεÏÏε εκÏÏÏ ÏÏΜΎεÏηÏ, ή Μα ÏÏηÏιΌοÏοιήÏεÏε ÎΜα Tor Live CD, ÏÏÏÏ Ïο Tails.\n
+torbutton.popup.launch = ÎήÏη αÏÏείοÏ
+torbutton.popup.cancel = ÎκÏ
Ïο
+torbutton.popup.dontask = ÎÏ
ÏÏΌαÏη λήÏη αÏÏείÏΜ αÏÏ ÏÏÏα και ÏÏο εΟήÏ
+torbutton.popup.no_newnym = ΀ο Torbutton ΎεΜ ÎŒÏοÏεί Μα ÏÎ±Ï ÎŽÏÏει Όια αÏÏαλή ΜÎα ÏαÏ
ÏÏÏηÏα, ΎιÏÏι ΎεΜ ÎÏει ÏÏÏÏβαÏη ÏÏο Tor Control Port:\n\nΧÏηÏιΌοÏοιείÏε Ïο ΠακÎÏο ÏοÏ
Tor Browser;
+torbutton.security_settings.menu.title = ΡÏ
ΞΌίÏÎµÎ¹Ï Î±ÏÏαλείαÏ
torbutton.title.prompt_torbrowser = ΣηΌαΜÏικÎÏ ÏληÏοÏοÏÎ¯ÎµÏ Î³Î¹Î± Ïο Torbutton
-torbutton.popup.prompt_torbrowser = ΀ο Torbutton λειÏοÏ
Ïγεί ΎιαÏοÏεÏικά, ÏÏÏα: ΎεΜ ÎŒÏοÏείÏε ÏλÎοΜ Μα Ïο αÏεΜεÏγοÏοιήÏεÏε\n\nÎ ÏοβήκαΌε Ïε αÏ
Ïή ÏηΜ αλλαγή ΎιÏÏι, ΎεΜ είΜαι αÏÏαλÎÏ ÎœÎ± ÏÏηÏιΌοÏοιείÏαι Ïο Torbutton ÎŒÎÏα αÏÏ ÎΜα ÏεÏιηγηÏή ιÏÏÎ¿Ï Î¿ οÏÎ¿Î¯Î¿Ï ÏÏηÏιΌεÏει και για εÏγαÏÎ¯ÎµÏ ÏÏÏÎ¯Ï ÏηΜ ÏÏήÏη Tor. ÎÎŒÏαΜίζοΜÏαΜ ΎιάÏοÏα ÏÏάλΌαÏα-bugs Ïα οÏοία ΎεΜ ÎŒÏοÏοÏÏαΌε Μα ΎιοÏΞÏÏοÏ
Όε.\n\nÎΜ ΞÎλεÏε Μα εΟακολοÏ
ΞήÏεÏε Μα ÏÏηÏιΌοÏοιείÏε ÏοΜ Firefox καΜοΜικά, Ξα ÏÏÎÏει Μα εγκαÏαÏÏήÏεÏε Ïο Torbutton και Μα κάΜεÏε λήÏη ÏοÏ
ΠακÎÏοÏ
ΊÏ
λλοΌεÏÏηÏή Tor. Îι ιΎιÏÏηÏÎµÏ Î¹ÎŽÎ¹ÏÏικÏÏηÏÎ±Ï ÏοÏ
ΠεÏιηγηÏή Tor είΜαι αΜÏ
ÏεÏÎµÏ Î±ÏÏ ÎµÎºÎµÎ¯ÎœÎµÏ ÏοÏ
αÏÎ»Î¿Ï Firefox, ακÏΌη και ÏÏηΜ ÏεÏίÏÏÏÏη ÏοÏ
ο Firefox ÏÏηÏιΌοÏοιείÏαι Όαζί Όε Ïο Torbutton.\n\nÎια Μα αÏοΌακÏÏΜεÏε Ïο Torbutton, ÏηγαίΜεÏε ÎÏγαλεία->Î ÏÏÏΞεÏα->Extensions και ÏαÏήÏÏε Ïο ÏλήκÏÏο ÎÏοΌάκÏÏ
ΜÏη ÏοÏ
βÏίÏκεÏαι ΎίÏλα αÏÏ Ïο Torbutton.
-torbutton.popup.short_torbrowser = ΣηΌαΜÏική ΠληÏοÏοÏία για Ïο Torbutton\n\n΀ο Torbutton είΜαι ÏÏÏα ÏÏ
ΜεÏÏÏ ÎµÎœÎµÏγοÏοιηΌÎΜο.\n\nÎια ÏεÏιÏÏÏÏεÏÎµÏ ÏληÏοÏοÏίεÏ, κάΜεÏε κλικ ÏÏο Torbutton.
+torbutton.popup.prompt_torbrowser = ΀ο Torbutton λειÏοÏ
Ïγεί ΎιαÏοÏεÏικά, ÏÏÏα: ΎεΜ ÎŒÏοÏείÏε ÏλÎοΜ Μα Ïο αÏεΜεÏγοÏοιήÏεÏε\n\nÎ ÏοβήκαΌε Ïε αÏ
Ïή ÏηΜ αλλαγή ΎιÏÏι, ΎεΜ είΜαι αÏÏαλÎÏ ÎœÎ± ÏÏηÏιΌοÏοιείÏαι Ïο Torbutton ÎŒÎÏα αÏÏ ÎΜα browser ο οÏÎ¿Î¯Î¿Ï ÏÏηÏιΌεÏει και για εÏγαÏÎ¯ÎµÏ ÏÏÏÎ¯Ï Ïη ÏÏήÏη Tor. ÎÎŒÏαΜίζοΜÏαΜ ΎιάÏοÏα ÏÏάλΌαÏα-bugs Ïα οÏοία ΎεΜ ÎŒÏοÏοÏÏαΌε Μα ΎιοÏΞÏÏοÏ
Όε.\n\nÎΜ ΞÎλεÏε Μα εΟακολοÏ
ΞήÏεÏε Μα ÏÏηÏιΌοÏοιείÏε Ïο Firefox καΜοΜικά, Ξα ÏÏÎÏει Μα εγκαÏαÏÏήÏεÏε Ïο Torbutton και Μα κάΜεÏε λήÏη ÏοÏ
ΠακÎÏοÏ
Tor Browser. Îι ιΎιÏÏηÏÎµÏ Î¹ÎŽÎ¹ÏÏικÏÏηÏÎ±Ï ÏοÏ
Tor Browser είΜαι αΜÏÏεÏÎµÏ Î±ÏÏ ÎµÎºÎµÎ¯ÎœÎµÏ ÏοÏ
αÏÎ»Î¿Ï Fir
efox, ακÏΌη και ÏÏηΜ ÏεÏίÏÏÏÏη ÏοÏ
ο Firefox ÏÏηÏιΌοÏοιείÏαι Όαζί Όε Ïο Torbutton.\n\nÎια Μα αÏοΌακÏÏΜεÏε Ïο Torbutton, ÏηγαίΜεÏε ÎÏγαλεία -> Î ÏÏÏΞεÏα -> Extensions και ÏαÏήÏÏε Ïο ÏλήκÏÏο ÎÏοΌάκÏÏ
ΜÏη ÏοÏ
βÏίÏκεÏαι ΎίÏλα αÏÏ Ïο Torbutton.
+torbutton.popup.short_torbrowser = ΣηΌαΜÏική ΠληÏοÏοÏία για Ïο Torbutton!\n\n΀ο Torbutton είΜαι ÏÏÏα ÏÏ
ΜεÏÏÏ ÎµÎœÎµÏγοÏοιηΌÎΜο.\n\nÎια ÏεÏιÏÏÏÏεÏÎµÏ ÏληÏοÏοÏίεÏ, κάΜεÏε κλικ ÏÏο Torbutton.
-torbutton.popup.confirm_plugins = Plugins ÏÏÏÏ Ïο Flash ÎŒÏοÏοÏ
Μ Μα βλάÏοÏ
Μ ÏηΜ ÏÏοÏÏαÏία ÏÎ·Ï Î¹ÎŽÎ¹ÏÏÎ¹ÎºÎ®Ï Î¶ÏÎ®Ï ÎºÎ±Î¹ ÏηΜ αΜÏΜÏ
Όία ÏαÏ. â â ÎÏοÏοÏΜ εÏίÏÎ·Ï ÎœÎ± ÏαÏακάΌÏοÏ
Μ Ïο Tor για Μα αÏοκαλÏÏοÏ
Μ ÏηΜ ÏÏÎÏοÏ
Ïα ΞÎÏη ÏÎ±Ï ÎºÎ±Î¹ Ïη ΎιεÏΞÏ
ΜÏη IP.â â ÎιÏÏε ÏιγοÏ
ÏÎ¿Ï ÏÏÏ ÎžÎµÎ»ÎµÏε Μα εΜεÏγοÏοιηΞοÏ
Μ αÏ
Ïα Ïα plugins?â â\n
-torbutton.popup.never_ask_again = ÎαΌΌια εÏÏÏηÏη ΟαΜα
+torbutton.popup.confirm_plugins = Plugins ÏÏÏÏ Ïο Flash ÎŒÏοÏοÏ
Μ Μα βλάÏοÏ
Μ ÏηΜ ÏÏοÏÏαÏία ÏÎ·Ï Î¹ÎŽÎ¹ÏÏÎ¹ÎºÎ®Ï Î¶ÏÎ®Ï ÎºÎ±Î¹ ÏηΜ αΜÏΜÏ
Όία ÏαÏ. \n\nÎÏοÏοÏΜ εÏίÏÎ·Ï ÎœÎ± ÏαÏακάΌÏοÏ
Μ Ïο Tor για Μα αÏοκαλÏÏοÏ
Μ ÏηΜ ÏÏÎÏοÏ
Ïα ΞÎÏη ÏÎ±Ï ÎºÎ±Î¹ Ïη ΎιεÏΞÏ
ΜÏη IP.\n\nÎιÏÏε ÏιγοÏ
ÏÎ¿Ï ÏÏÏ ÎžÎµÎ»ÎµÏε Μα εΜεÏγοÏοιηΞοÏ
Μ αÏ
Ïα Ïα plugins?\n\n
+torbutton.popup.never_ask_again = Îα ΌηΜ εÏÏÏÎ·ÎžÏ ÎŸÎ±ÎœÎ¬
+torbutton.popup.confirm_newnym = Î Tor Browser Ξα κλείÏει Ïλα Ïα ÏαÏάΞÏ
Ïα και ÏÎ¹Ï ÎºÎ±ÏÏÎλεÏ. ÎÎ»ÎµÏ Î¿Î¹ ÏÏ
ΜεΎÏÎ¯ÎµÏ Î¹ÏÏοÏελιΎÏΜ Ξα ÏαΞοÏΜ.\n\nÎÏαΜεκκίΜηÏη ÏοÏ
Tor Browser για εÏαΜαÏοÏά ÏÎ·Ï ÏαÏ
ÏÏÏηÏÎ¬Ï ÏοÏ
;\n\n
+
+torbutton.maximize_warning = ÎεγιÏÏοÏοιÏΜÏÎ±Ï ÏοΜ Tor Browser, ιÏÏοÏÎµÎ»Î¯ÎŽÎµÏ ÎŒÏοÏοÏΜ Μα ΎοÏ
Μ ÏÎ¹Ï ÎŽÎ¹Î±ÏÏάÏÎµÎ¹Ï ÏÎ·Ï Î¿ÎžÏÎœÎ·Ï ÏοÏ
, κάÏι ÏοÏ
ÎŒÏοÏεί Μα ÏÏηÏιΌοÏοιηΞεί για Μα Ïε ÏαÏακολοÏ
ΞοÏΜ. Î ÏοÏείΜοÏ
Όε Μα αÏήÏÎµÎ¹Ï Ïα ÏαÏάΞÏ
Ïα ÏοÏ
Tor Browser ÏÏο ÏÏοκαΞοÏιÏÎŒÎΜο ÏοÏ
Ï ÎŒÎγεΞοÏ.
# Canvas permission prompt. Strings are kept here for ease of translation.
-canvas.siteprompt=ÎÏ
ÏÏÏ Î¿ ιÏÏÏÏοÏÎ¿Ï (%S) ÏÏοÏÏάΞηÏε Μα αÏοκÏήÏη ÏÏÏÏβαÏη Ïε ΎεΎοΌÎΜα εικÏΜÏΜ ÏÎ¬ÎœÏ Ïε ÎΜα καΌβά. ÎÏÏ ÏηΜ ÏÏιγΌή ÏοÏ
ΎεΎοΌÎΜα εικÏΜÏΜ Ïε καΌβά ÎŒÏοÏοÏΜ Μα ÏÏηÏιΌοÏοιηΞοÏΜ για Μα αΜακαλÏ
ÏΞοÏΜ ÏληÏοÏοÏÎ¯ÎµÏ ÏÏεÏικÎÏ ÎŒÎµ ÏοΜ Ï
ÏολογιÏÏή ÏαÏ, κεΜά ΎεΎοΌÎΜα εικÏÎœÎ±Ï ÎµÏιÏÏÏάÏηκαΜ αÏ
Ïή Ïη ÏοÏά.
-canvas.allow=Îα εÏιÏÏÎÏεÏαι ÏÏο ÎÎλλοΜ
+canvas.siteprompt=ΠιÏÏοÏελίΎα (%S) ÏÏοÏÏάΞηÏε Μα εΟάγει ÏληÏοÏοÏÎ¯ÎµÏ HTML5, οι οÏÎ¿Î¯ÎµÏ ÎŒÏοÏοÏΜ Μα ÏÏηÏιΌοÏοιηΞοÏΜ ÏÏÏε Μα αΜαγΜÏÏιÏΞεί η ÏαÏ
ÏÏÏηÏα ÏοÏ
ηλεκÏÏÎ¿ÎœÎ¹ÎºÎ¿Ï ÏÎ±Ï Ï
ÏολογιÏÏή.\n\nÎα εÏιÏÏαÏεί ÏÏηΜ ιÏÏοÏελίΎα η εΟαγÏγή ÏληÏοÏοÏιÏΜ HTML5;
+canvas.notNow=ÎÏι ÏÏÏα
+canvas.notNowAccessKey=Î
+canvas.allow=Îα εÏιÏÏÎÏεÏαι ÏÏο ÎŒÎλλοΜ
canvas.allowAccessKey=Î
-canvas.never=ΠοÏΠγια αÏ
ÏÏ ÏοΜ ιÏÏÏÏοÏο
+canvas.never=ΠοÏΠγια αÏ
ÏÏΜ ÏοΜ ιÏÏÏÏοÏο (ÏÏ
ΜιÏÏάÏαι)
canvas.neverAccessKey=ε
+
+# Profile/startup error messages. Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S is the application name.
+profileProblemTitle=Î ÏÏβληΌα Î ÏοÏίλ %S
+profileReadOnly=ÎεΜ ÎŒÏοÏείÏε Μα εκÏελÎÏεÏε Ïο %S αÏÏ ÎΜα ÏÏÏÏηΌα αÏÏείÏΜ ÎŒÏΜο για αΜάγΜÏÏη. ΠαÏÎ±ÎºÎ±Î»Ï Î±ÎœÏιγÏάÏÏε Ïο %S Ïε κάÏοια άλλη ÏοÏοΞεÏία ÏÏιΜ ÏÏοÏÏαΞήÏεÏε Μα Ïο ÏÏηÏιΌοÏοιήÏεÏε.
+profileReadOnlyMac=ÎεΜ ÎŒÏοÏείÏε Μα εκÏελÎÏεÏε Ïο %S αÏÏ ÎΜα ÏÏÏÏηΌα αÏÏείÏΜ ÎŒÏΜο Όε αΜάγΜÏÏη. ΠαÏÎ±ÎºÎ±Î»Ï Î±ÎœÏιγÏάÏÏε Ïο %S ÏÏηΜ εÏιÏάΜεια εÏγαÏÎ¯Î±Ï ÏÎ±Ï Î® ÏÏÎ¹Ï ÎµÏαÏΌογÎÏ ÏÏιΜ ÏÏοÏÏαΞήÏεÏε Μα Ïο ÏÏηÏιΌοÏοιήÏεÏε.
+profileAccessDenied=΀ο %S ΎεΜ ÎÏει άΎεια Μα ÏÏοÏÏελάÏει Ïο ÏÏοÏίλ. ΠαÏÎ±ÎºÎ±Î»Ï ÏÏ
ΞΌίÏÏε ÏÎ¹Ï Î¬ÎŽÎµÎ¹ÎµÏ ÏοÏ
ÏÏ
ÏÏήΌαÏÎ¿Ï Î±ÏÏείÏΜ ÏÎ±Ï ÎºÎ±Î¹ ÏÏοÏÏαΞήÏÏε ΟαΜά.
+profileMigrationFailed=ΠΌεÏαÏοÏά ÏοÏ
Ï
ÏάÏÏοΜÏÎ¿Ï ÏÏοÏίλ %S αÏÎÏÏ
Ïε.\nÎα ÏÏηÏιΌοÏοιηΞοÏΜ ΜÎÎµÏ ÏÏ
ΞΌίÏειÏ.
+
+# .Onion Page Info prompt. Strings are kept here for ease of translation.
+pageInfo_OnionEncryptionWithBitsAndProtocol=ÎÏÏ
ÏÏογÏαÏηΌÎΜη ÏÏΜΎεÏη (Î¥ÏηÏεÏία Onion, %1$S, %2$S bit keys, %3$S)
+pageInfo_OnionEncryption=ÎÏÏ
ÏÏογÏαÏηΌÎΜη ÏÏΜΎεÏη (Ï
ÏηÏεÏία Onion)
diff --git a/src/chrome/locale/es-AR/aboutDialog.dtd b/src/chrome/locale/es-AR/aboutDialog.dtd
new file mode 100644
index 00000000..a20f6218
--- /dev/null
+++ b/src/chrome/locale/es-AR/aboutDialog.dtd
@@ -0,0 +1,19 @@
+<!ENTITY project.start "&brandShortName; es desarrollado por ">
+<!-- LOCALIZATION NOTE (project.tpoLink): This is a link title that links to https://www.torproject.org -->
+<!ENTITY project.tpoLink "el &vendorShortName;">
+<!ENTITY project.end ", un organización sin fines de lucro trabajando para defender tu privacidad y libertad en lÃnea.">
+
+<!ENTITY help.start "¿Querés ayudar?">
+<!-- LOCALIZATION NOTE (help.donate): This is a link title that links to https://www.torproject.org/donate/donate.html.en -->
+<!ENTITY help.donateLink "Doná">
+<!ENTITY help.or "o">
+<!-- LOCALIZATION NOTE (help.getInvolvedLink): This is a link title that links to https://www.torproject.org/getinvolved/volunteer.html.en -->
+<!ENTITY help.getInvolvedLink "involucrate">
+<!ENTITY help.end "!">
+<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to https://www.torproject.org/docs/trademark-faq.html.en -->
+<!ENTITY bottomLinks.questions "¿Preguntas?">
+<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to https://www.torproject.org/getinvolved/relays -->
+<!ENTITY bottomLinks.grow "¡Ayudá a que la red de Tor crezca! ">
+<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to about:license -->
+<!ENTITY bottomLinks.license "Información de la licencia">
+<!ENTITY tor.TrademarkStatement "'Tor' y el 'Onion Logo' son marcas registradas del Tor Project, Inc.">
diff --git a/src/chrome/locale/es-AR/aboutTBUpdate.dtd b/src/chrome/locale/es-AR/aboutTBUpdate.dtd
new file mode 100644
index 00000000..9a1c4ec4
--- /dev/null
+++ b/src/chrome/locale/es-AR/aboutTBUpdate.dtd
@@ -0,0 +1,10 @@
+<!ENTITY aboutTBUpdate.title "Actualización del Navegador Tor">
+<!ENTITY aboutTBUpdate.updated "El Navegador Tor ha sido actualizado.">
+<!ENTITY aboutTBUpdate.linkPrefix "Para la información más actualizada sobre ésta versión,">
+<!ENTITY aboutTBUpdate.linkLabel "visitá nuestro sitio web">
+<!ENTITY aboutTBUpdate.linkSuffix ".">
+<!ENTITY aboutTBUpdate.changeLogHeading "Bitácora de cambios:">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "Nueva visualización de Circuito, rediseñada">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "¡La visualización del Circuito Tor ha sido reubicada y mejorada! Cliquear el botón Identidad de Sitio (localizado en el lado izquierdo de la barra URL) para ver la nueva visualización de circuito.">
+<!ENTITY aboutTBUpdate.learnMore "Aprendé más">
diff --git a/src/chrome/locale/es-AR/aboutTor.dtd b/src/chrome/locale/es-AR/aboutTor.dtd
new file mode 100644
index 00000000..fcb78004
--- /dev/null
+++ b/src/chrome/locale/es-AR/aboutTor.dtd
@@ -0,0 +1,42 @@
+<!--
+ - Copyright (c) 2018, The Tor Project, Inc.
+ - See LICENSE for licensing information.
+ - vim: set sw=2 sts=2 ts=8 et syntax=xml:
+ -->
+
+<!ENTITY aboutTor.title "Acerca de Tor">
+
+<!ENTITY aboutTor.ready.label "Explorá. Privadamente.">
+<!ENTITY aboutTor.ready2.label "Estás listo para la experiencia de navegación más privada del mundo.">
+<!ENTITY aboutTor.failure.label "¡Algo salió mal!">
+<!ENTITY aboutTor.failure2.label "Tor no funciona en este navegador.">
+
+<!ENTITY aboutTor.search.label "Buscá con DuckDuckGo">
+<!ENTITY aboutTor.searchDDGPost.link "https://duckduckgo.com">
+
+<!ENTITY aboutTor.torbrowser_user_manual_questions.label "¿Preguntas?">
+<!ENTITY aboutTor.torbrowser_user_manual_link.label "Revisá nuestro manual del navegador Tor »">
+<!-- The next two entities are used within the browser's Help menu. -->
+<!ENTITY aboutTor.torbrowser_user_manual.accesskey "M">
+<!ENTITY aboutTor.torbrowser_user_manual.label "Manual del navegador Tor">
+
+<!ENTITY aboutTor.tor_mission.label "El proyecto Tor es una organización sin fines de lucro bajo las provisiones de la ley EUA 501(c)(3), cuya misión es avanzar los derechos y libertades humanas creando y desplegando tecnologÃas de anonimato y privacidad de fuente abierta, soportando su disponibilidad y uso irrestricto, y ampliando su entendimiento cientÃfico y popular.">
+<!ENTITY aboutTor.getInvolved.label "Involucrate »">
+<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
+
+<!ENTITY aboutTor.newsletter.tagline "Recibà las últimas noticias de Tor derecho en tu bandeja de entrada.">
+<!ENTITY aboutTor.newsletter.link_text "Registrate en Tor News.">
+
+<!ENTITY aboutTor.donationBanner.line1 "Tor: Fortaleza en Canidad">
+
+<!ENTITY aboutTor.donationBanner.line2a "El anonimato ama la compañÃa.">
+<!ENTITY aboutTor.donationBanner.line2b "Avanzar los derechos humanos universales.">
+<!ENTITY aboutTor.donationBanner.line2c "Plantarse por la libertad.">
+<!ENTITY aboutTor.donationBanner.line2d "Proteger la privacidad de millones.">
+<!ENTITY aboutTor.donationBanner.line2e "Mantener fuerte a Tor.">
+<!ENTITY aboutTor.donationBanner.line2f "¡Necesitamos tu apoyo!">
+
+<!ENTITY aboutTor.donationBanner.line3 "Dá hoy, y Mozilla emparejará tu donación.">
+
+<!ENTITY aboutTor.donationBanner.buttonA "Doná ahora">
+<!ENTITY aboutTor.donationBanner.buttonB "Contá conmigo">
diff --git a/src/chrome/locale/es-AR/brand.dtd b/src/chrome/locale/es-AR/brand.dtd
new file mode 100644
index 00000000..3b423ff3
--- /dev/null
+++ b/src/chrome/locale/es-AR/brand.dtd
@@ -0,0 +1,15 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY brandShorterName "Navegador Tor">
+<!ENTITY brandShortName "Navegador Tor">
+<!ENTITY brandFullName "Navegador Tor">
+<!ENTITY vendorShortName "Proyecto Tor">
+<!ENTITY trademarkInfo.part1 "Firefox y los logotipos de Firefox son marcas registradas de la Fundación Mozilla.">
+
+<!-- The following strings are for bug #10280's UI. We place them here for our translators -->
+<!ENTITY plugins.installed.find "Clic para cargar complementos del sistema instalados">
+<!ENTITY plugins.installed.enable "Habilitar complementos">
+<!ENTITY plugins.installed.disable "Deshabilitar complementos">
+<!ENTITY plugins.installed.disable.tip "Clic para evitar cargar complementos del sistema">
diff --git a/src/chrome/locale/es-AR/brand.properties b/src/chrome/locale/es-AR/brand.properties
new file mode 100644
index 00000000..9da5b4ce
--- /dev/null
+++ b/src/chrome/locale/es-AR/brand.properties
@@ -0,0 +1,16 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+brandShorterName=Navegador Tor
+brandShortName=Navegador Tor
+brandFullName=Navegador Tor
+vendorShortName=Proyecto Tor
+
+homePageSingleStartMain=Firefox Start, una página de inicio rápida con búsqueda integrada
+homePageImport=Importar tu página de inicio desde %S
+
+homePageMigrationPageTitle=Selección de la página de inicio
+homePageMigrationDescription=Por favor, seleccioná la página de inicio que deseás usar:
+
+syncBrandShortName=Sincronizar
diff --git a/src/chrome/locale/es-AR/browserOnboarding.properties b/src/chrome/locale/es-AR/browserOnboarding.properties
new file mode 100644
index 00000000..2422233e
--- /dev/null
+++ b/src/chrome/locale/es-AR/browserOnboarding.properties
@@ -0,0 +1,54 @@
+# Copyright (c) 2018, The Tor Project, Inc.
+# See LICENSE for licensing information.
+# vim: set sw=2 sts=2 ts=8 et:
+
+onboarding.tour-tor-welcome=Bienvenido
+onboarding.tour-tor-welcome.title=Estás listo
+onboarding.tour-tor-welcome.description=El navegador Tor ofrece el estándar más alto de privacidad y seguridad mientras estás navegando la web. Ahora estás protegido contra el rastreo, vigilancia y censura. Este entrenamiento rápido te mostrará cómo.
+onboarding.tour-tor-welcome.button=Empezá ahora
+
+onboarding.tour-tor-privacy=Privacidad
+onboarding.tour-tor-privacy.title=Ignorá a rastreadores y mirones.
+onboarding.tour-tor-privacy.description=El navegador Tor aÃsla los cookies y borra tu historial de navegación después de tu sesión. Estas modificaciones aseguran que tu privacidad y seguridad están protegidas en el navegador. Cliqueá 'Red de Tor' para aprender cómo te protegemos al nivel de red.
+onboarding.tour-tor-privacy.button=Ir a la red de Tor
+
+onboarding.tour-tor-network=Red de Tor
+onboarding.tour-tor-network.title=Viajá por una red descentralizada.
+onboarding.tour-tor-network.description=El navegador Tor te conecta a la red de Tor, formada por miles de voluntarios alrededor del mundo. A diferencia de una RPV, no hay un único punto de falla o entidad central en la cual necesités confiar de manera de disfrutar de internet privadamente.
+onboarding.tour-tor-network.button=Ir a visualización de Circuito
+
+onboarding.tour-tor-circuit-display=Visualización de Circuito
+onboarding.tour-tor-circuit-display.title=Mirá tu ruta
+onboarding.tour-tor-circuit-display.description=Por cada dominio que visités, tu tráfico es relevado y encriptado en un circuito a través de tres relevos Tor alrededor del mundo. Ningún sitio web conoce desde donde te estás conectando. Podés solicitar un nuevo circuito cliqueando 'Nuevo Circuito para este Sitio' en nuestra Visualización de Circuito.
+onboarding.tour-tor-circuit-display.button=Mirar mi ruta
+
+onboarding.tour-tor-security=Seguridad
+onboarding.tour-tor-security.title=Elegà tu experiencia
+onboarding.tour-tor-security.description=También te proveemos con ajustes adicionales para incrementar rápidamente la seguridad de tu navegador. Nuestros Ajustes de Seguridad te permiten bloquear elementos que podrÃan ser usados para atacar tu computadora. Cliqueá abajo para ver qué es lo que hacen las diferentes opciones.
+onboarding.tour-tor-security.button=Revisar ajustes
+
+onboarding.tour-tor-expect-differences=Consejos de Experiencia
+onboarding.tour-tor-expect-differences.title=Esperá algunas diferencias
+onboarding.tour-tor-expect-differences.description=Con todas las caracterÃsticas de seguridad y privacidad provistas por Tor, tu experiencia mientras estés navegando Internet puede ser un poco diferente. Puede ser un poco más lenta, y dependiendo de tu nivel de seguridad, algunos elementos pueden no trabajar o cargarse. También puede que te sea preguntado si sos humano, y no un robot.
+onboarding.tour-tor-expect-differences.button=Mirar las Preguntas Más Frecuentes
+
+onboarding.tour-tor-onion-services=Servicios Onion
+onboarding.tour-tor-onion-services.title=Usá protección extra.
+onboarding.tour-tor-onion-services.description=Servicios Cebolla son sitios que terminan en .onion y proveen protección extra a editores y visitantes, incluyendo defensas adicionales contra la censura. Los servicios Cebolla le permiten a cualquiera proveer contenido y servicios anónimamente. Cliqueá abajo para visitar el sitio Cebolla de DuckDuckGo.
+onboarding.tour-tor-onion-services.button=Visitá un Cebolla
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=Siguiente
+onboarding.tor-circuit-display.done=Hecho
+onboarding.tor-circuit-display.one-of-three=1 de 3
+onboarding.tor-circuit-display.two-of-three=2 de 3
+onboarding.tor-circuit-display.three-of-three=3 de 3
+
+onboarding.tor-circuit-display.intro.title=¿Cómo funcionan los circuitos?
+onboarding.tor-circuit-display.intro.msg=Los circuitos están constituidos por relevos asignados aleatoriamente, los cuales son computadoras en algún lugar del mundo configuradas para redirigir tráfico Tor. Los circuitos te permiten navegar privadamente y conectarte a servicios Onion.
+
+onboarding.tor-circuit-display.diagram.title=Visualización de Circuito
+onboarding.tor-circuit-display.diagram.msg=Este diagrama muestra los relevos que constituyen el circuito para éste sitio web. Para prevenir vinculación de actividad a través de diferentes sitios, cada sitio web obtiene un circuito diferente.
+
+onboarding.tor-circuit-display.new-circuit.title=¿Necesitás un circuito nuevo?
+onboarding.tor-circuit-display.new-circuit.msg=Si no sos capaz de conectarte al sitio web que estás tratando de visitar o no se está cargando apropiadamente, podés usar éste botón para recargar el sitio con un nuevo circuito.
diff --git a/src/chrome/locale/es-AR/torbutton.dtd b/src/chrome/locale/es-AR/torbutton.dtd
new file mode 100644
index 00000000..24af2fb8
--- /dev/null
+++ b/src/chrome/locale/es-AR/torbutton.dtd
@@ -0,0 +1,51 @@
+<!ENTITY torbutton.context_menu.new_identity "Nueva Identidad">
+<!ENTITY torbutton.context_menu.new_identity_key "I">
+<!ENTITY torbutton.context_menu.new_circuit "Nuevo Circuito Tor para este Sitio">
+<!ENTITY torbutton.context_menu.new_circuit_key "C">
+<!ENTITY torbutton.context_menu.preferences "Configuración de Seguridad...">
+<!ENTITY torbutton.context_menu.preferences.key "S">
+<!ENTITY torbutton.context_menu.networksettings "Configuraciones de la Red de Tor">
+<!ENTITY torbutton.context_menu.networksettings.key "R">
+<!ENTITY torbutton.context_menu.downloadUpdate "Comprobar si hay Actualización para el Navegador Tor">
+<!ENTITY torbutton.context_menu.downloadUpdate.key "A">
+<!ENTITY torbutton.context_menu.cookieProtections "Protecciones de CooKies">
+<!ENTITY torbutton.context_menu.cookieProtections.key "K">
+<!ENTITY torbutton.button.tooltip "Cliqueá para inicializar Torbutton">
+<!ENTITY torbutton.prefs.security_settings "Configuración de Seguridad del Navegador Tor">
+<!ENTITY torbutton.prefs.restore_defaults "Restablecer valores por defecto">
+<!ENTITY torbutton.prefs.custom_warning "Tus preferencias personalizadas del navegador han resultado en ajustes de seguridad inusuales. Por razones de seguridad y privacidad, recomendamos que elijas uno de los niveles de seguridad por defecto.">
+<!ENTITY torbutton.cookiedialog.title "Manejar la Protección de cookies">
+<!ENTITY torbutton.cookiedialog.lockCol "Protegido">
+<!ENTITY torbutton.cookiedialog.domainCol "Host">
+<!ENTITY torbutton.cookiedialog.nameCol "Nombre">
+<!ENTITY torbutton.cookiedialog.pathCol "Ruta">
+<!ENTITY torbutton.cookiedialog.protectCookie "Proteger Cookie">
+<!ENTITY torbutton.cookiedialog.removeCookie "Eliminar Cookie">
+<!ENTITY torbutton.cookiedialog.unprotectCookie "Desproteger Cookie">
+<!ENTITY torbutton.cookiedialog.removeAllBut "Eliminar todas salvo las protegidas ">
+<!ENTITY torbutton.cookiedialog.saveAllCookies "Proteger nuevas Cookies">
+<!ENTITY torbutton.cookiedialog.doNotSaveAllCookies "No proteger nuevas Cookies">
+<!ENTITY torbutton.prefs.restrict_thirdparty "Restringir cookies de terceros y otros datos de rastreo">
+<!ENTITY torbutton.prefs.restrict_thirdparty.accesskey "R">
+<!ENTITY torbutton.prefs.restrict_thirdparty_tooltip "Mantené esta casilla chequeada para prevenir varias caracterÃsticas del navegador de ser abusadas para rastrearte a medida que navegás la web. CaracterÃsticas modificadas incluyen URLs tipo blob, canales de difusión, el caché del navegador, cookies, iconos favoritos, encabezados HTTP Auth, vÃnculos de preconexión, URLs localStorage o mediaSource, llamadas OCSP, SharedWorkers, y tiquets de sesión TLS.">
+<!ENTITY torbutton.prefs.resist_fingerprinting "Variar los detalles que te distinguen de otros usuarios del Navegador Tor">
+<!ENTITY torbutton.prefs.resist_fingerprinting.accesskey "H">
+<!ENTITY torbutton.prefs.resist_fingerprinting_tooltip "Mantené ésta casilla chequeada para ocultar de los sitios web cosas que pudieran ser únicas acerca tuyo, incluyendo el rendimiento de tu computadora, distribución de teclado, configuración regional, localización de complementos instalados, lista de complementos instalados, estado de red, orientación de la pantalla, tamaño de la misma, niveles de zoom especÃficos por sitio, tipos de archivo soportados, colores del sistema y capacidades WebGL.">
+<!ENTITY torbutton.prefs.sec_caption "Nivel de seguridad">
+<!ENTITY torbutton.prefs.sec_caption_tooltip "La regla deslizante de Seguridad te deja deshabilitar ciertas caracterÃsticas del navegador que pueden hacerlo más vulnerable a intentos de apropiación.">
+<!ENTITY torbutton.prefs.sec_standard_label "Estándar">
+<!ENTITY torbutton.prefs.sec_standard_description "Todas las caracterÃsticas del navegador Tor y el sitio web están habilitadas.">
+<!ENTITY torbutton.prefs.sec_safer_label "Más seguro">
+<!ENTITY torbutton.prefs.sec_safer_description "Deshabilita caracterÃsticas del sitio web que son a menudo peligrosas, causando que algunos sitios pierdan funcionalidad.">
+<!ENTITY torbutton.prefs.sec_safer_list_label "En el ajuste "Más seguro":">
+<!ENTITY torbutton.prefs.sec_safest_label "En extremo seguro">
+<!ENTITY torbutton.prefs.sec_safest_description "Sólo permite caracterÃsticas del sitio web requeridas por sitios estáticos y servicios básicos. Estos cambios afectan imágenes, medios y código ejecutable.">
+<!ENTITY torbutton.prefs.sec_safest_list_label "En el ajuste "En extremo seguro":">
+<!ENTITY torbutton.prefs.sec_learn_more_label "Más informacion">
+<!ENTITY torbutton.prefs.sec_js_on_https_sites_only "JavaScript está deshabilitado en sitios no-HTTPS.">
+<!ENTITY torbutton.prefs.sec_js_disabled "JavaScript está deshabilitado por defecto en todos los sitios.">
+<!ENTITY torbutton.prefs.sec_limit_typography "Algunos tipos de letra y sÃmbolos matemáticos están deshabilitados.">
+<!ENTITY torbutton.prefs.sec_limit_graphics_and_typography "Algunos tipos de letra, iconos, sÃmbolos matemáticos e imágenes están deshabilitados.">
+<!ENTITY torbutton.prefs.sec_click_to_play_media "Audio y video (medios HTML5) son cliquear-para-reproducir.">
+<!ENTITY torbutton.circuit_display.title "Circuito Tor">
+<!ENTITY torbutton.circuit_display.new_circuit "Nuevo circuito para este sitio">
diff --git a/src/chrome/locale/es-AR/torbutton.properties b/src/chrome/locale/es-AR/torbutton.properties
new file mode 100644
index 00000000..181160ff
--- /dev/null
+++ b/src/chrome/locale/es-AR/torbutton.properties
@@ -0,0 +1,55 @@
+torbutton.circuit_display.internet = Internet
+torbutton.circuit_display.ip_unknown = IP desconocido
+torbutton.circuit_display.onion_site = Sitio Onion
+torbutton.circuit_display.this_browser = Este navegador
+torbutton.circuit_display.relay = Relevo
+torbutton.circuit_display.tor_bridge = Puente
+torbutton.circuit_display.unknown_country = PaÃs desconocido
+torbutton.circuit_display.guard = Guarda
+torbutton.circuit_display.guard_note = Tu nodo [Guarda] puede no cambiar.
+torbutton.circuit_display.learn_more = Más informacion
+torbutton.content_sizer.margin_tooltip = El navegador Tor añade éste margen para hacer el ancho y alto de tu ventana menos distintivo, y de ésta manera reduce la habilidad de cualquiera para rastrearte en lÃnea.
+torbutton.panel.tooltip.disabled = Cliquear para habilitar Tor
+torbutton.panel.tooltip.enabled = Cliquear para deshabilitar Tor
+torbutton.panel.label.disabled = Tor deshabilitado
+torbutton.panel.label.enabled = Tor habilitado
+extensions.torbutton(a)torproject.org.description = Torbutton provee un botón para configurar ajustes de Tor, y rápida y fácilmente eliminar los datos de navegación privados.
+torbutton.popup.external.title = ¿Descargar un tipo de archivo externo?
+torbutton.popup.external.app = Tor Browser no puede mostrar este archivo. Vas a tener que abrirlo con otra aplicación.\n\n
+torbutton.popup.external.note = Algunos tipos de archivos pueden hacer que las aplicaciones se conecten a Internet sin usar Tor.\n\n
+torbutton.popup.external.suggest = Para estar seguro, deberÃas abrir los archivos descargados mientras estás fuera de lÃnea, o usar un Live CD de Tor, como Tails.\n
+torbutton.popup.launch = Descargar archivo
+torbutton.popup.cancel = Cancelar
+torbutton.popup.dontask = Descargar automáticamente los archivos a partir de ahora
+torbutton.popup.no_newnym = El botón Tor no puede darte una nueva identidad en forma segura. No tiene acceso al puerto de control Tor.\n\n¿Estás corriendo el conjunto de programas del navegador Tor?
+torbutton.security_settings.menu.title = Configuración de seguridad
+torbutton.title.prompt_torbrowser = Información importante del botón Tor
+torbutton.popup.prompt_torbrowser = El botón Tor trabaja ahora en forma diferente: no podés desactivarlo más.\n\nHicimos éste cambio porque no es seguro usar el botón Tor en un navegador que también es usado para navegación no-Tor. HabÃa demasiados errores, que no pudimos arreglar de ninguna otra manera.\n\nSi querés seguir usando Firefox normalmente, deberÃas desinstalar el botón Tor y descargar el conjunto de programas del navegador Tor. Las propiedades de privacidad del navegador Tor también son superiores a aquellas del Firefox normal, aún cuando Firefox es usado con el botón Tor.\n\nPara remover el botón Tor, andá a Herramientas->Adiciones->Extensiones y luego cliqueá el botón Remover al lado del botón Tor.
+torbutton.popup.short_torbrowser = ¡Información importante del botón Tor!\n\nEl botón Tor ahora está siempre habilitado.\n\nCliqueá en el botón Tor para más información.
+
+torbutton.popup.confirm_plugins = Complementos tales como Flash pueden dañar tu privacidad y anonimato.\n\nTambién pueden evitar Tor para revelar tu localización corriente y dirección IP.\n\n¿Estás seguro que querés habilitar complementos?\n\n
+torbutton.popup.never_ask_again = No preguntarme de nuevo
+torbutton.popup.confirm_newnym = El navegador Tor cerrará todas las ventanas y pestañas. Todas las sesiones en algún sitio web se perderán.\n\n¿Reiniciar el navegador Tor ahora para renovar tu identidad?\n\n
+
+torbutton.maximize_warning = Maximizando el navegador Tor puede permitir que un sitio web determine el tamaño de tu monitor, lo cual puede ser usado para rastrearte. Te recomendamos que dejes las ventanas del navegador Tor en su tamaño original por defecto.
+
+# Canvas permission prompt. Strings are kept here for ease of translation.
+canvas.siteprompt=Este sitio web (%S) intentó extraer datos de una región de imagen HTML5, los cuáles pueden ser usados para identificar únicamente tu computadora.\n\n¿Debiera el navegador Tor permitir a éste sitio web extraer datos de región de imagen HTML5?
+canvas.notNow=Ahora no
+canvas.notNowAccessKey=N
+canvas.allow=Permitir en el futuro
+canvas.allowAccessKey=P
+canvas.never=Nunca para este sitio (recomendado)
+canvas.neverAccessKey=e
+
+# Profile/startup error messages. Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S is the application name.
+profileProblemTitle=Problema de perfil %S
+profileReadOnly=No podés correr %S desde un sistema de archivos de sólo lectura. Por favor copiá %S a otra ubicación antes de tratar de usarlo.
+profileReadOnlyMac=No podés correr %S desde un sistema de archivos de sólo lectura. Por favor copiá %S a tu Escritorio o carpeta Aplicaciones antes de tratar de usarlo.
+profileAccessDenied=%S no tiene permiso para acceder al perfil. Por favor ajustá los permisos de tu sistema de archivos y tratá de nuevo.
+profileMigrationFailed=La migración de tu perfil existente de %S falló.\nSerán usados nuevos ajustes.
+
+# .Onion Page Info prompt. Strings are kept here for ease of translation.
+pageInfo_OnionEncryptionWithBitsAndProtocol=Conexión encriptada (Servicio Onion, %1$S, claves de %2$S bits, %3$S)
+pageInfo_OnionEncryption=Conexión encriptada (Servicio Onion)
diff --git a/src/chrome/locale/fr/browserOnboarding.properties b/src/chrome/locale/fr/browserOnboarding.properties
index ad6ca038..8fe3650a 100644
--- a/src/chrome/locale/fr/browserOnboarding.properties
+++ b/src/chrome/locale/fr/browserOnboarding.properties
@@ -50,5 +50,5 @@ onboarding.tor-circuit-display.intro.msg=Les circuits sont composés de relais a
onboarding.tor-circuit-display.diagram.title=Affichage des circuits
onboarding.tor-circuit-display.diagram.msg=Ce diagramme affiche les relais qui composent le circuit de ce site Web. Pour empêcher de relier lâactivité dâun site à lâautre, chaque site Web obtient un circuit différent.
-onboarding.tor-circuit-display.new-circuit.title=Avez-vous besoin d'un nouveau circuitâ?
+onboarding.tor-circuit-display.new-circuit.title=Avez-vous besoin dâun nouveau circuitâ?
onboarding.tor-circuit-display.new-circuit.msg=Si vous nâarrivez pas à vous connecter au site Web que vous essayez de visiter ou sâil ne se charge pas correctement, vous pouvez alors utiliser ce bouton pour recharger le site avec un nouveau circuit.
diff --git a/src/chrome/locale/hu/aboutDialog.dtd b/src/chrome/locale/hu/aboutDialog.dtd
new file mode 100644
index 00000000..b42d3365
--- /dev/null
+++ b/src/chrome/locale/hu/aboutDialog.dtd
@@ -0,0 +1,19 @@
+<!ENTITY project.start "&brandShortName; fejlesztve általa: ">
+<!-- LOCALIZATION NOTE (project.tpoLink): This is a link title that links to https://www.torproject.org -->
+<!ENTITY project.tpoLink "a &vendorShortName;">
+<!ENTITY project.end ", egy nonprofit szervezet az online magánélet és szabadság védelmére.">
+
+<!ENTITY help.start "Akarsz segÃteni?">
+<!-- LOCALIZATION NOTE (help.donate): This is a link title that links to https://www.torproject.org/donate/donate.html.en -->
+<!ENTITY help.donateLink "Támogatás">
+<!ENTITY help.or "vagy">
+<!-- LOCALIZATION NOTE (help.getInvolvedLink): This is a link title that links to https://www.torproject.org/getinvolved/volunteer.html.en -->
+<!ENTITY help.getInvolvedLink "részvétel">
+<!ENTITY help.end "!">
+<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to https://www.torproject.org/docs/trademark-faq.html.en -->
+<!ENTITY bottomLinks.questions "Kérdések?">
+<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to https://www.torproject.org/getinvolved/relays -->
+<!ENTITY bottomLinks.grow "SegÃts a Tor hálózat növekedésében!">
+<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to about:license -->
+<!ENTITY bottomLinks.license "Licensz információk">
+<!ENTITY tor.TrademarkStatement "A 'Tor' és az 'Onion Logo' a Tor Project, Inc. bejegyzett védjegyei.">
diff --git a/src/chrome/locale/hu/aboutTBUpdate.dtd b/src/chrome/locale/hu/aboutTBUpdate.dtd
new file mode 100644
index 00000000..f8378a24
--- /dev/null
+++ b/src/chrome/locale/hu/aboutTBUpdate.dtd
@@ -0,0 +1,10 @@
+<!ENTITY aboutTBUpdate.title "Tor BöngészÅ FrissÃtés">
+<!ENTITY aboutTBUpdate.updated "Tor BöngészÅ frissÃtve.">
+<!ENTITY aboutTBUpdate.linkPrefix "Az errÅl a kiadásról szóló legfrissebb információkért">
+<!ENTITY aboutTBUpdate.linkLabel "látogassa meg weboldalunkat">
+<!ENTITY aboutTBUpdate.linkSuffix ".">
+<!ENTITY aboutTBUpdate.changeLogHeading "Változások listája:">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "Ãj, áttervezett áramkör megjelenÃtés">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "A Tor áramkör megjelenÃtés áthelyezésre és fejlesztésre kerÃŒlt. Kattintson az Oldal Identitás gombra (az URL sáv bal oldalánál) az új áramkör megjelenÃtés megtekintéséhez.">
+<!ENTITY aboutTBUpdate.learnMore "Tudjon meg többet">
diff --git a/src/chrome/locale/hu/aboutTor.dtd b/src/chrome/locale/hu/aboutTor.dtd
index 9f14022b..6ac1ae1d 100644
--- a/src/chrome/locale/hu/aboutTor.dtd
+++ b/src/chrome/locale/hu/aboutTor.dtd
@@ -1,47 +1,42 @@
<!--
- - Copyright (c) 2014, The Tor Project, Inc.
+ - Copyright (c) 2018, The Tor Project, Inc.
- See LICENSE for licensing information.
- vim: set sw=2 sts=2 ts=8 et syntax=xml:
-->
-<!ENTITY aboutTor.title "About Tor">
-
-<!ENTITY aboutTor.outOfDateTorOn.label "HOWEVER, this browser is out of date.">
-<!ENTITY aboutTor.outOfDateTorOff.label "ALSO, this browser is out of date.">
-<!ENTITY aboutTor.outOfDate2.label "Click on the onion and then choose Download Tor Browser Bundle Update.">
-
-<!ENTITY aboutTor.check.label "Test Tor Network Settings">
-
-<!ENTITY aboutTor.success.label "Congratulations!">
-<!ENTITY aboutTor.success2.label "This browser is configured to use Tor.">
-<!ENTITY aboutTor.success3.label "You are now free to browse the Internet anonymously.">
-<!ENTITY aboutTor.failure.label "Something Went Wrong!">
-<!ENTITY aboutTor.failure2.label "Tor is not working in this browser.">
-<!ENTITY aboutTor.failure3prefix.label "For assistance, please contact ">
-<!ENTITY aboutTor.failure3Link "help(a)rt.torproject.org">
-<!ENTITY aboutTor.failure3suffix.label ".">
-
-<!ENTITY aboutTor.search.label "Search">
-<!ENTITY aboutTor.searchSPPost.link "https://startpage.com/do/search">
-<!ENTITY aboutTor.searchDDGPost.link "https://duckduckgo.com/html/">
-
-<!ENTITY aboutTor.torInfo1.label "Additional Info:">
-<!ENTITY aboutTor.torInfo2.label "Country & IP Address:">
-<!ENTITY aboutTor.torInfo3.label "Exit Node:">
-<!ENTITY aboutTor.torInfo4.label "This server does not log any information about visitors.">
-<!ENTITY aboutTor.whatnextQuestion.label "What Next?">
-<!ENTITY aboutTor.whatnextAnswer.label "Tor is NOT all you need to browse anonymously! You may need to change some of your browsing habits to ensure your identity stays safe.">
-<!ENTITY aboutTor.whatnext.label "Tips On Staying Anonymous »">
-<!ENTITY aboutTor.whatnext.link "https://www.torproject.org/download/download.html.en#warning">
-<!ENTITY aboutTor.helpInfo1.label "You Can Help!">
-<!ENTITY aboutTor.helpInfo2.label "There are many ways you can help make the Tor Network faster and stronger:">
-<!ENTITY aboutTor.helpInfo3.label "Run a Tor Relay Node »">
-<!ENTITY aboutTor.helpInfo3.link "https://www.torproject.org/docs/tor-doc-relay.html.en">
-<!ENTITY aboutTor.helpInfo4.label "Volunteer Your Services »">
-<!ENTITY aboutTor.helpInfo4.link "https://www.torproject.org/getinvolved/volunteer.html.en">
-<!ENTITY aboutTor.helpInfo5.label "Make a Donation »">
-<!ENTITY aboutTor.helpInfo5.link "https://www.torproject.org/donate/donate.html.en">
-
-<!ENTITY aboutTor.footer.label "The Tor Project is a US 501(c)(3) non-profit dedicated to the research, development, and education of online anonymity and privacy.">
-<!ENTITY aboutTor.learnMore.label "Learn more about The Tor Project »">
-<!ENTITY aboutTor.learnMore.link "https://www.torproject.org/about/overview.html.en">
+<!ENTITY aboutTor.title "A Tor-ról">
+
+<!ENTITY aboutTor.ready.label "Fedezzen fel. Privátan.">
+<!ENTITY aboutTor.ready2.label "Készen áll a világ legprivátabb böngészési élményére.">
+<!ENTITY aboutTor.failure.label "Valami nem jól működik!">
+<!ENTITY aboutTor.failure2.label "A tor nem működik ebben a böngészÅben.">
+
+<!ENTITY aboutTor.search.label "Keressen a DuckDuckGo-val">
+<!ENTITY aboutTor.searchDDGPost.link "https://duckduckgo.com">
+
+<!ENTITY aboutTor.torbrowser_user_manual_questions.label "Kérdések?">
+<!ENTITY aboutTor.torbrowser_user_manual_link.label "Tekintse meg a Tor BöngészÅ Ãtmutatónkat">
+<!-- The next two entities are used within the browser's Help menu. -->
+<!ENTITY aboutTor.torbrowser_user_manual.accesskey "M">
+<!ENTITY aboutTor.torbrowser_user_manual.label "Tor BöngészÅ Ãtmutató">
+
+<!ENTITY aboutTor.tor_mission.label "A Tor Project egy a US 501(c)(3) szerinti non-profit szervezet, amely az emberi jogokért és szabadságért harcol, nyÃlt forráskódú anonimitás és adatvédelmi technológiák fejlesztésével és terjesztésével, támogatva azok korlátlan elérhetÅségét és használatát, támogassák a tudományos ás általános megértésÃŒket.">
+<!ENTITY aboutTor.getInvolved.label "Vegyen részt">
+<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
+
+<!ENTITY aboutTor.newsletter.tagline "Kapja meg a legfrissebb Tor hÃreket közvetlenÃŒl email fiókjába.">
+<!ENTITY aboutTor.newsletter.link_text "Iratkozzon fel a Tor hÃrekhez.">
+
+<!ENTITY aboutTor.donationBanner.line1 "Tor: ErÅsség a számokban">
+
+<!ENTITY aboutTor.donationBanner.line2a "Az anonimitás szereti a cégeket.">
+<!ENTITY aboutTor.donationBanner.line2b "Ãltalánosan növeli az emberi jogokat.">
+<!ENTITY aboutTor.donationBanner.line2c "Kiáll a szabadságért.">
+<!ENTITY aboutTor.donationBanner.line2d "Védi milliók magánéletét.">
+<!ENTITY aboutTor.donationBanner.line2e "Tartsuk a Tor-t erÅsnek.">
+<!ENTITY aboutTor.donationBanner.line2f "SzÌkségÌnk van a támogatására!">
+
+<!ENTITY aboutTor.donationBanner.line3 "Adjon ma és a Mozilla is annyival támogat.">
+
+<!ENTITY aboutTor.donationBanner.buttonA "Támogasson most">
+<!ENTITY aboutTor.donationBanner.buttonB "SzámÃtsatok bele">
diff --git a/src/chrome/locale/hu/brand.dtd b/src/chrome/locale/hu/brand.dtd
index 59f665e8..229ff97e 100644
--- a/src/chrome/locale/hu/brand.dtd
+++ b/src/chrome/locale/hu/brand.dtd
@@ -2,7 +2,14 @@
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+<!ENTITY brandShorterName "Tor Browser">
<!ENTITY brandShortName "Tor Browser">
<!ENTITY brandFullName "Tor Browser">
<!ENTITY vendorShortName "Tor Project">
-<!ENTITY trademarkInfo.part1 "Firefox and the Firefox logos are trademarks of the Mozilla Foundation.">
+<!ENTITY trademarkInfo.part1 "A Firefox és a Firefox logó a Mozilla Foundation védjegyei.">
+
+<!-- The following strings are for bug #10280's UI. We place them here for our translators -->
+<!ENTITY plugins.installed.find "Kattintson telepÃtett böngészÅ pluginek betltéséhez">
+<!ENTITY plugins.installed.enable "BeépÌlŠmodulok engedélyezése">
+<!ENTITY plugins.installed.disable "BeépÌlŠmodulok tiltása ">
+<!ENTITY plugins.installed.disable.tip "Kattintson a rendszer beépÌlŠmodulok betöltésének megakadályozásához.">
diff --git a/src/chrome/locale/hu/brand.properties b/src/chrome/locale/hu/brand.properties
index f63def38..93001e71 100644
--- a/src/chrome/locale/hu/brand.properties
+++ b/src/chrome/locale/hu/brand.properties
@@ -2,14 +2,15 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+brandShorterName=Tor Browser
brandShortName=Tor Browser
brandFullName=Tor Browser
vendorShortName=Tor Project
-homePageSingleStartMain=Firefox Start, a fast home page with built-in search
-homePageImport=Import your home page from %S
+homePageSingleStartMain=Firefox Start, egy gyors weboldal beépÃtett keresÅvel
+homePageImport=KezdÅlap importálása a %S termékbÅl
-homePageMigrationPageTitle=Home Page Selection
-homePageMigrationDescription=Please select the home page you wish to use:
+homePageMigrationPageTitle=KezdÅlap választás
+homePageMigrationDescription=KérjÃŒk válassza ki a használandó kezdÅlapot:
-syncBrandShortName=Sync
+syncBrandShortName=Szinkronizálás
diff --git a/src/chrome/locale/hu/browserOnboarding.properties b/src/chrome/locale/hu/browserOnboarding.properties
new file mode 100644
index 00000000..ee790662
--- /dev/null
+++ b/src/chrome/locale/hu/browserOnboarding.properties
@@ -0,0 +1,54 @@
+# Copyright (c) 2018, The Tor Project, Inc.
+# See LICENSE for licensing information.
+# vim: set sw=2 sts=2 ts=8 et:
+
+onboarding.tour-tor-welcome=KöszöntjÌk
+onboarding.tour-tor-welcome.title=Készen van.
+onboarding.tour-tor-welcome.description=A Tor BöngészÅ a legmagasabb adatvédelmet és biztonágot adja, miközben böngészik. Most védett a követéstÅl, megfigyeléstÅl és cenzorálástól. Ez a rövid áttekintés megmutatja, hogyan.
+onboarding.tour-tor-welcome.button=IndÃtás most
+
+onboarding.tour-tor-privacy=Adatvédelem
+onboarding.tour-tor-privacy.title=snub követÅk és figyelÅk.
+onboarding.tour-tor-privacy.description=A Tor BöngészÅ elszigeteli a sÃŒtiket és törli az elÅzményeket az alkalom végén. Ezek a módosÃtások biztosÃtják adatvédelmét és biztonságát a böngészÅben. Kattintson a 'Tor hálózat' pontra, hogy megismerhesse a védelmet hálózati szinten.
+onboarding.tour-tor-privacy.button=Irány a Tor Hálózat
+
+onboarding.tour-tor-network=Tor Hálózat
+onboarding.tour-tor-network.title=Utazzon egy decentralizált hálózaton.
+onboarding.tour-tor-network.description=A Tor BöngészŠösszeköti Ãnt és a Tor hálózatát önkéntesek ezreivel a világon. A VPN-nel ellentétben nincs egypontos hibalehetÅség vagy központosÃtott entitás amiben bÃznia kell, ahhoz, hogy az internetet privát használja.
+onboarding.tour-tor-network.button=Ugrás az Ãramkör megjelenÃtéshez
+
+onboarding.tour-tor-circuit-display=Ãramkör megjelenÃtÅ
+onboarding.tour-tor-circuit-display.title=Tekintse meg útvonalát.
+onboarding.tour-tor-circuit-display.description=Minden meglátogatott domainhez, a forgalma titkosÃtva továbbÃtásra három a világban található Tor relén. Semmilyen weboldal nem fogja tudni honnan kapcsolódott. Kérhet új áramkört az 'Ãj áramkör ehhez a site-hoz"-ra kattintva az Ãramkör megjelenÃtÅn.
+onboarding.tour-tor-circuit-display.button=Megtekintem az útvonalam
+
+onboarding.tour-tor-security=Biztonság
+onboarding.tour-tor-security.title=Válassza ki élményét
+onboarding.tour-tor-security.description=További beállÃtási lehetÅségeket biztosÃtunk a böngészÅ biztonság növelése érdekében. A Biztonsági beállÃtásaink lehetÅvé teszik, hogy blokkoljon olyan elemeket, amelyekkel támadható a számÃtógépe. Kattintson alább, hogy lássa, mely lehetÅségek mit csinálnak.
+onboarding.tour-tor-security.button=BeállÃtások áttekintése
+
+onboarding.tour-tor-expect-differences=Tapasztalati tippek
+onboarding.tour-tor-expect-differences.title=SzámÃtson kÃŒlönbségekre.
+onboarding.tour-tor-expect-differences.description=Minden biztonsági és adatvédelmi lehetÅséggel amit a Tor biztosÃt, a tapasztalatai az internet böngészésrÅl eltérÅek lehetnek. A dolgok egy kicsit lassabbak, a beállÃtott biztonsági szintjétÅl, néhány elem nem működik vagy tölt be. ElképzelhetÅ, hogy rákérdeznek arra, hogy ember vagy robot kérdést kap.
+onboarding.tour-tor-expect-differences.button=Lásd GYIK
+
+onboarding.tour-tor-onion-services=Onion szolgáltatások
+onboarding.tour-tor-onion-services.title=Legyen extra védett.
+onboarding.tour-tor-onion-services.description=Az Onion szolgáltatások olyan oldalak, amelyek .onion-ra végzÅdnek, és extra védelmet adnak a fenntartójuknak és látogatóiknak, beleértve a a cenzúra ellenes funkciókat is. Az Onion szolgáltatások lehetÅvé teszik bárkinek, hogy tartalmat és szolgáltatásokat nyújtson névtelenÃŒl. \nKattintson alább a DuckDuckGo onion oldal meglátogatásához.
+onboarding.tour-tor-onion-services.button=Látogasson meg egy Onion-t
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=KövetkezÅ
+onboarding.tor-circuit-display.done=Kész
+onboarding.tor-circuit-display.one-of-three=1 a 3-ból
+onboarding.tor-circuit-display.two-of-three=2 a 3-ból
+onboarding.tor-circuit-display.three-of-three=3 a 3-ból
+
+onboarding.tor-circuit-display.intro.title=Hogyan működnek az áramkörök?
+onboarding.tor-circuit-display.intro.msg=Az áramkörök véletlenÃŒl hozzárendelt relékbÅl állnak, amik olyan számÃtógépek, amik továbbÃtják a Tor forgalmat. Az áramkörök teszik lehetÅév hogy privát böngésszen és onion szolgáltatáshoz csatlakozzon.
+
+onboarding.tor-circuit-display.diagram.title=Ãramkör megjelenÃtÅ
+onboarding.tor-circuit-display.diagram.msg=A diagram azt mutatja milyen relék alkotják az oldal áramkörét. Azért, hogy megakadályozza a keresztoldalas hivatkozást, minden oldal kÌlön áramkört kap.
+
+onboarding.tor-circuit-display.new-circuit.title=SzÌksége van egy áramkörre?
+onboarding.tor-circuit-display.new-circuit.msg=Ha nem sikerÃŒl meglátogatni egy oldalt vagy nem tölt be megfelelÅen, akkor használhatja ezt a gombot egy másik áramkörön keresztÃŒli újratöltéshez.
diff --git a/src/chrome/locale/hu/torbutton.dtd b/src/chrome/locale/hu/torbutton.dtd
index f0fa66e2..ecab5ecf 100644
--- a/src/chrome/locale/hu/torbutton.dtd
+++ b/src/chrome/locale/hu/torbutton.dtd
@@ -1,12 +1,19 @@
<!ENTITY torbutton.context_menu.new_identity "Ãj személyazonosság">
<!ENTITY torbutton.context_menu.new_identity_key "S">
-<!ENTITY torbutton.context_menu.networksettings "Hálózati beállÃtások megnyitása">
-<!ENTITY torbutton.context_menu.downloadUpdate "Tor BöngészÅ csomag frissÃtésének letöltése">
+<!ENTITY torbutton.context_menu.new_circuit "Ãj Tor áramkör ehhez az oldalhoz">
+<!ENTITY torbutton.context_menu.new_circuit_key "S">
+<!ENTITY torbutton.context_menu.preferences "Biztonsági beállÃtások...">
+<!ENTITY torbutton.context_menu.preferences.key "S">
+<!ENTITY torbutton.context_menu.networksettings "Tor hálózati beállÃtások">
+<!ENTITY torbutton.context_menu.networksettings.key "N">
+<!ENTITY torbutton.context_menu.downloadUpdate "Tor Browser frissÃtések keresése">
<!ENTITY torbutton.context_menu.downloadUpdate.key "U">
-<!ENTITY torbutton.context_menu.cookieProtections "SÌti védelem">
+<!ENTITY torbutton.context_menu.cookieProtections "SÌti védelmek...">
<!ENTITY torbutton.context_menu.cookieProtections.key "S">
<!ENTITY torbutton.button.tooltip "Kattintson a Torbutton inicializálásához">
-<!ENTITY torbutton.prefs.restore_defaults "Alapértékek visszaállÃtása">
+<!ENTITY torbutton.prefs.security_settings "Tor Browser biztonsági beállÃtások">
+<!ENTITY torbutton.prefs.restore_defaults "Alapértelmezések visszaállÃtása">
+<!ENTITY torbutton.prefs.custom_warning "Az általad eszközölt egyéni böngészÅi beállÃtások eredményeképp biztonsági kockázatok merÃŒlhetnek fel. Biztonsági és adatvédelmi szempontokból kérjÃŒk válassz az alapértelmezett biztonsági szintek közÃŒl.">
<!ENTITY torbutton.cookiedialog.title "SÌti védelem kezelése">
<!ENTITY torbutton.cookiedialog.lockCol "Védett">
<!ENTITY torbutton.cookiedialog.domainCol "Ãllomás">
@@ -19,4 +26,26 @@
<!ENTITY torbutton.cookiedialog.saveAllCookies "Védje az új sÌtiket">
<!ENTITY torbutton.cookiedialog.doNotSaveAllCookies "Ne védje az új sÌtiket">
<!ENTITY torbutton.prefs.restrict_thirdparty "A harmadik féltÅl származó sÃŒtik és nyomkövetési adatok korlátozása">
-<!ENTITY torbutton.prefs.resist_fingerprinting "Változtassa meg a részleteket, amik megkÌlönböztetik a többi Tor böngészŠfelhasználótól">
+<!ENTITY torbutton.prefs.restrict_thirdparty.accesskey "R">
+<!ENTITY torbutton.prefs.restrict_thirdparty_tooltip "Hagyja ezt a gombot bejelölve, hogy megakadályozza, hogy kÃŒlönbözÅ böngészÅ lehetÅségek eltérÃtésre kerÃŒlhessenek a webes nyomon követhetÅsége érdekében. A módosÃtott szolgáltatások többek között, blob URL, broadcast csatornák, böngészÅ cache, sÃŒtik, favikonok, HTTP Auth fejlécek, link elÅcsatlakozások, localStorage, mediaSource URL-ek, OCSP kérések, SharedWorkers-ek, és TLS session ticketek.">
+<!ENTITY torbutton.prefs.resist_fingerprinting "Változtassa meg a részleteket, amik megkÌlönböztetik a többi Tor Browser felhasználótól">
+<!ENTITY torbutton.prefs.resist_fingerprinting.accesskey "F">
+<!ENTITY torbutton.prefs.resist_fingerprinting_tooltip "Hagyja ezt a gombot bejelölve, hogy elrejtsen dolgokat weboldalak elÅl, amik egyedivé tehetik, mint elem állapot, számÃtógép teljesÃtmény, billentyűzet kiosztás, hely, a telepÃtett pluginek helye, a telepÃtett pluginek listája, hálózati állapota, képernyÅ irányÃtottsága, oldal specifikus nagyÃtás szintek, támogatott fájltÃpusok, rendszerszÃnek, és WebGL képességek,">
+<!ENTITY torbutton.prefs.sec_caption "Biztonsági szint">
+<!ENTITY torbutton.prefs.sec_caption_tooltip "A Biztonsági Csúszóka lehetÅvé tesz, hogy kikapcsoljon olyan böngészÅ funkcionalitásokat, amik sebezhetÅvé teszik a törési kÃsérletekben.">
+<!ENTITY torbutton.prefs.sec_standard_label "Normál">
+<!ENTITY torbutton.prefs.sec_standard_description "Minden Tor BöngészŠés weboldal szolgáltatás engedélyezve.">
+<!ENTITY torbutton.prefs.sec_safer_label "Biztonságosabb">
+<!ENTITY torbutton.prefs.sec_safer_description "Azon weboldal szolgáltatások tiltása, amelyek többnyire veszélyesek, ami néhány oldal működésének problémáit okozhatja.">
+<!ENTITY torbutton.prefs.sec_safer_list_label "A biztonságosabb beállÃtás után_">
+<!ENTITY torbutton.prefs.sec_safest_label "Legbiztonságosabb">
+<!ENTITY torbutton.prefs.sec_safest_description "Csak azon weboldal szolgáltatások engedélyezése, amelyek a statikus, vagy alap szolgáltatásokhoz szÃŒkségesek. Ezek a beállÃtások érintik a képeket, médiákat és scripteket.">
+<!ENTITY torbutton.prefs.sec_safest_list_label "A biztonságosabb beállÃtás után:">
+<!ENTITY torbutton.prefs.sec_learn_more_label "További információ">
+<!ENTITY torbutton.prefs.sec_js_on_https_sites_only "A JavaScript tiltott a nem-HTTPS oldalkon.">
+<!ENTITY torbutton.prefs.sec_js_disabled "A JavaScript alapértelmezetten tiltott minden oldalon.">
+<!ENTITY torbutton.prefs.sec_limit_typography "Néhány betűtÃpus és matematikai szimbólum tiltásra kerÃŒlt.">
+<!ENTITY torbutton.prefs.sec_limit_graphics_and_typography "Néhány betűtÃpus, ikon és matematikai szimbólum és a képek tiltásra kerÃŒltek.">
+<!ENTITY torbutton.prefs.sec_click_to_play_media "Audió és videó (HTML5 média) kattintásra indul.">
+<!ENTITY torbutton.circuit_display.title "Tor áramkör">
+<!ENTITY torbutton.circuit_display.new_circuit "Ãj Tor áramkör ehhez az oldalhoz">
diff --git a/src/chrome/locale/hu/torbutton.properties b/src/chrome/locale/hu/torbutton.properties
index 722f45ee..9f851da7 100644
--- a/src/chrome/locale/hu/torbutton.properties
+++ b/src/chrome/locale/hu/torbutton.properties
@@ -1,27 +1,55 @@
+torbutton.circuit_display.internet = Internet
+torbutton.circuit_display.ip_unknown = IP cÃm ismeretlen
+torbutton.circuit_display.onion_site = Onion oldal
+torbutton.circuit_display.this_browser = Ez a böngészÅ
+torbutton.circuit_display.relay = Elosztó
+torbutton.circuit_display.tor_bridge = HÃd
+torbutton.circuit_display.unknown_country = Ismeretlen ország
+torbutton.circuit_display.guard = År
+torbutton.circuit_display.guard_note = Az [Guard] csomópont nem változik.
+torbutton.circuit_display.learn_more = További információ
+torbutton.content_sizer.margin_tooltip = A Tor Browser ezt a margót adja hozzá, hogy a magassága és a szélessége az ablaknak kevésbé eltérÅ legyen, Ãgy csökkenti az online tevékenységének nyomon követhetÅségét.
torbutton.panel.tooltip.disabled = Kattintson rá a Tor bekapcsolásához
torbutton.panel.tooltip.enabled = Kattintson rá a Tor kikapcsolásához
torbutton.panel.label.disabled = Tor kikapcsolva
torbutton.panel.label.enabled = Tor bekapcsolva
extensions.torbutton(a)torproject.org.description = A Torbutton egy gombot biztosÃt a Tor beállÃtások módosÃtásához és a gyors és könnyű takarÃtásához a privát böngészési adatoknak.
-torbutton.popup.external.title = KÌlsŠtartalom betöltése?
-torbutton.popup.external.app = Egy kÌlsŠalkalmazás szÌkséges a kezeléshez:\n
-torbutton.popup.external.note = \nMEGJEGYZÃS: A kÃŒlsÅ alkalmazások alaphelyzetben NEM biztonságosak és felfedhetik kilétét.\n
-torbutton.popup.external.suggest = \nHa ez a fájl nem megbÃzható, akkor jobb, ha lementi és megtekinti hálózati kapcsolat nélkÃŒl vagy egy virtuális gépben, vagy úgy is dönthet, hogy egy átlátszó Tor proxy-t használ, mint például a Tails LiveCD vagy a torsocks.\n
-torbutton.popup.launch = Alkalmazás indÃtása
+torbutton.popup.external.title = Töltse le a kÃŒlsÅ fájl tÃpust?
+torbutton.popup.external.app = A Tor Browser nem tudja megjelenÃteni ezt a fájlt. Egy másik alkalmazással kell megnyitnod.\n\n
+torbutton.popup.external.note = Néhány fájl képes alkalmazásokat az internethez kapcsódtatni Tor hasznlálata nélkÌl.\n\n
+torbutton.popup.external.suggest = Hogy biztonságban legyen, a letöltött fájlokat Csak offlineként vagy Tor Live CD-ami olyan mint a Tail- használatával nyissa meg.\n
+torbutton.popup.launch = Fájl letöltése
torbutton.popup.cancel = Mégse
-torbutton.popup.dontask = Mindig indÃtsa az alkalmazásokat mostantól
-torbutton.popup.prompted_language = A még több adatvédelem érdekében a Torbutton kérheti a weboldaltól, hogy angol nyelvű oldalt szolgáljon ki. Ez azt jelenti, hogy a saját nyelve helyet az oldal angolul jelenhet meg.\n\nSzeretné kérni a magasabb biztonság érdekében az angol nyelvű oldalak lekérését?
-torbutton.popup.no_newnym = A Torbutton nem tud biztonságosan Ãj személyazonosságot adni. Nincs hozzáférése a Tor vezérlÅ porthoz.\n\nNem a Tor böngészÅ csomagot használja?
+torbutton.popup.dontask = Automatikusan letölti a fájlt most innen
+torbutton.popup.no_newnym = A Torbutton nem tud biztonságosan Ãj személyazonosságot adni. Nincs hozzáférése a Tor vezérlÅ porthoz.\n\nNem a Tor Browser csomagot használja?
+torbutton.security_settings.menu.title = Biztonsági beállÃtások
torbutton.title.prompt_torbrowser = Fontos Torbutton információ
-torbutton.popup.prompt_torbrowser = A Torbutton most már másképp működik: nem kapcsolható ki többé.\n\nAzért hoztok ezt a döntést, mert nem biztonságos egy olyan böngészÅbÅl Torbuttont használni, amely Tor használatán kÃvÃŒli is böngészésre használt. Túl soh hiba történhet, amit másképp nem tudunk javÃtani.\n\nHa szeretné a Firefox-ot normálisan használni, akkor a Torbutton-t el kell távolÃtania, és helyette letölteni a Tor BöngészÅ Csomagot. Az adatvédelmi beállÃtásai a Tor BöngészÅnek továbbá magasabbak, mint a normális Firefox-nak, még akkor is, ha a Firefox Torbutton-nal kerÃŒlt egyÃŒtt felhasználásra.\n\nA Torbutton eltávolÃtásához navigáljon az Eszközök>KiegészÃtÅk>Kiterjesztések menÃŒpontba., majd nyomja meg az EltávolÃtás gombot a Torbutton mellett.
+torbutton.popup.prompt_torbrowser = A Torbutton most már másképp működik: nem kapcsolható ki többé.\n\nAzért hoztok ezt a döntést, mert nem biztonságos egy olyan böngészÅbÅl Torbuttont használni, amely Tor használatán kÃvÃŒli is böngészésre használt. Túl soh hiba történhet, amit másképp nem tudunk javÃtani.\n\nHa szeretné a Firefox-ot normálisan használni, akkor a Torbutton-t el kell távolÃtania, és helyette letölteni a Tor Browser Csomagot. Az adatvédelmi beállÃtásai a Tor Browser-nek továbbá magasabbak, mint a normális Firefox-nak, még akkor is, ha a Firefox Torbutton-nal kerÃŒlt egyÃŒtt felhasználásra.\n\nA Torbutton eltávolÃtásához navigáljon az Eszközök>KiegészÃtÅk>Kiterjesztések menÃŒpontba., majd nyomja meg az EltávolÃtás gombot a Torbutton mellett.
torbutton.popup.short_torbrowser = Fontos Torbutton információ!\n\na Torbutton most már mindig engedélyezett.\n\nKattintson a Torbutton-ra további információkért.
torbutton.popup.confirm_plugins = A kiegészÃtÅk, , mint a Flash sérthetik az anonimitást és az adatbiztonságot.\n\nEzek ezenkÃvÃŒl megkerÃŒlhetik a Tor-t, hogy felfedjék az aktuális helyét és IP cÃmét.\n\nBiztos, hogy szeretné engedélyezni ezeket a kiegészÃtÅket?\n
torbutton.popup.never_ask_again = Ne kérdezze többé
+torbutton.popup.confirm_newnym = A Tor Browser becsukja az összes ablakot és fÃŒlet. Minden weboldalkapcsolat megszakad.\n\nÃjraindÃtsuk a Tor Browser-t, hogy alaphelyzetbe állÃtsuk személyazonosságát?\n\n
+
+torbutton.maximize_warning = A Tor Browser teljes méretűvé állÃtása engedélyt adhat a weboldalaknak arra, hogy megállapÃtsák a monitor méretét, amit felhasználhatnak az Ãn követéséhez. Azt javasoljuk, hogy tartsa meg a Tor Browser alapértelmezett ablakméretét.
# Canvas permission prompt. Strings are kept here for ease of translation.
-canvas.siteprompt=Ez a weboldal (%S) megpróbál egy kép adatot elérni egy rétegen. Mivel a réteg kép használható a számÃtógép felderÃtésére, ÃŒres kép adat lett visszakÃŒldve ez alkalommal.
-canvas.allow=A jövÅben engedélyez
+canvas.siteprompt=Ez az oldal (%S) megpróbál HTML5 képvászon adatokat kicsomagolni, ami a számÃtógépe egyedi azonosÃtására lehet alkalmas.\n\nMegengedje a Tor Browser a HTML5 vászon kép információk kiemelését?
+canvas.notNow=Most nem
+canvas.notNowAccessKey=N
+canvas.allow=Megengedi a jövÅbe
canvas.allowAccessKey=J
-canvas.never=Soha ennél az oldalnál
+canvas.never=Soha ehhez az oldalhoz (ajánlott)
canvas.neverAccessKey=S
+
+# Profile/startup error messages. Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S is the application name.
+profileProblemTitle=%S Profile probléma
+profileReadOnly=Nem tudja futtatni a %S -t csak olvasható fájlrendszerrÅl. Kérem másolja %S-t egy másik helyre, mielÅtt használja.
+profileReadOnlyMac=Nem tudja futtatni a %S -t csak olvasható fájlrendszerrÅl. Kérem másolja %S-t az Asztalra, vagy az Alkalmazások mappába, mielÅtt használja.
+profileAccessDenied=%S nem rendelkezik jogosultsággal a profil eléréséhez. Kérem állÃtsa be a fájl rendsze jogosultságokat, majd próbálja újra.
+profileMigrationFailed=%S létezÅ profil migrációja nem sikerÃŒlt.\nÃj beállÃtásokat fogunk használni.
+
+# .Onion Page Info prompt. Strings are kept here for ease of translation.
+pageInfo_OnionEncryptionWithBitsAndProtocol=TitkosÃtott kapcsolat (Onion szolgáltatás, %1$S, %2$S bites kulcsok, %3$S)
+pageInfo_OnionEncryption=TitkosÃtott kapcsolat (Onion szolgáltatás)
diff --git a/src/chrome/locale/ka/aboutDialog.dtd b/src/chrome/locale/ka/aboutDialog.dtd
new file mode 100644
index 00000000..a4879555
--- /dev/null
+++ b/src/chrome/locale/ka/aboutDialog.dtd
@@ -0,0 +1,19 @@
+<!ENTITY project.start "&brandShortName;-áá¡ ášááá¥áááááá">
+<!-- LOCALIZATION NOTE (project.tpoLink): This is a link title that links to https://www.torproject.org -->
+<!ENTITY project.tpoLink "&vendorShortName;">
+<!ENTITY project.end ", á§áááááááá á ááááááá¡ áááŠáááá¡ ááá áášá, ááá¢áá ááá¢ášá áá¥áááá ááá ááá£ááááá¡á áá ááááá¡á£á€ááááá¡ á£áá á£ááááá¡áá§áá€áá.">
+
+<!ENTITY help.start "ááá®ááá ááá ááá¡áááá ááááá?">
+<!-- LOCALIZATION NOTE (help.donate): This is a link title that links to https://www.torproject.org/donate/donate.html.en -->
+<!ENTITY help.donateLink "ááááŠáá ášáááá¬áá á£áááá">
+<!ENTITY help.or "áá">
+<!-- LOCALIZATION NOTE (help.getInvolvedLink): This is a link title that links to https://www.torproject.org/getinvolved/volunteer.html.en -->
+<!ENTITY help.getInvolvedLink "ášáááááááá áááá">
+<!ENTITY help.end "!">
+<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to https://www.torproject.org/docs/trademark-faq.html.en -->
+<!ENTITY bottomLinks.questions "áááá®áááá ááá¥áá?">
+<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to https://www.torproject.org/getinvolved/relays -->
+<!ENTITY bottomLinks.grow "áááá®ááá áá Tor á¥á¡ááá¡ ááá€áá áááááášá!">
+<!-- LOCALIZATION NOTE (bottom.questions): This is a link title that links to about:license -->
+<!ENTITY bottomLinks.license "á¡ááááªááááá áááááªááááá">
+<!ENTITY tor.TrademarkStatement "âTorâ áá âOnion Logoâ á¬áá áááááááá¡ Tor Project Inc-áá¡ áá£ááááá á¡ááááá á ááášáááá¡.">
diff --git a/src/chrome/locale/ka/aboutTBUpdate.dtd b/src/chrome/locale/ka/aboutTBUpdate.dtd
new file mode 100644
index 00000000..f8852666
--- /dev/null
+++ b/src/chrome/locale/ka/aboutTBUpdate.dtd
@@ -0,0 +1,10 @@
+<!ENTITY aboutTBUpdate.title "Tor-áá áá£ááá áá¡ ááááá®áááá">
+<!ENTITY aboutTBUpdate.updated "Tor-áá áá£ááá á ááááá®áááá£ááá.">
+<!ENTITY aboutTBUpdate.linkPrefix "áá ááááášááááá¡ ášáá¡áá®áá á£áá®ááá¡á ááá€áá áááªááá¡ ááá¡ááŠáááá,">
+<!ENTITY aboutTBUpdate.linkLabel "áá¬áááá á©áááá¡ áááá¡ááá¢á¡">
+<!ENTITY aboutTBUpdate.linkSuffix ".">
+<!ENTITY aboutTBUpdate.changeLogHeading "áªááááááááá:">
+
+<!ENTITY aboutTBUpdate.circuitDisplayHeading "áááášáá áá¡ á¬á áááá¡ áá á ááááá®áááá£áá ááá á¡áá®áá">
+<!ENTITY aboutTBUpdate.circuitDisplayDescription "Tor-áá¡ áááášáá áá¡ á¬á áááá¡ áá áá áááááá ášáááªáááá áá ááá¢áá ááá£áá¯áááá¡áá! ááá¬ááááá á¡ááá¢áá¡ ááááááááááá¡ á¡áááá®áá (ááá¡áááá ááááá¡ ááááá¡ ááá áªá®ááá ááááááá¡ááá£á) áŠáááááá, ááááá®áááá£áá á¬á áááá¡ áá áá¡ ááááá¡áá©áááá.">
+<!ENTITY aboutTBUpdate.learnMore "áá®áááá áá áªááá">
diff --git a/src/chrome/locale/ka/aboutTor.dtd b/src/chrome/locale/ka/aboutTor.dtd
index 9f14022b..f232c0ba 100644
--- a/src/chrome/locale/ka/aboutTor.dtd
+++ b/src/chrome/locale/ka/aboutTor.dtd
@@ -1,47 +1,42 @@
<!--
- - Copyright (c) 2014, The Tor Project, Inc.
+ - Copyright (c) 2018, The Tor Project, Inc.
- See LICENSE for licensing information.
- vim: set sw=2 sts=2 ts=8 et syntax=xml:
-->
-<!ENTITY aboutTor.title "About Tor">
-
-<!ENTITY aboutTor.outOfDateTorOn.label "HOWEVER, this browser is out of date.">
-<!ENTITY aboutTor.outOfDateTorOff.label "ALSO, this browser is out of date.">
-<!ENTITY aboutTor.outOfDate2.label "Click on the onion and then choose Download Tor Browser Bundle Update.">
-
-<!ENTITY aboutTor.check.label "Test Tor Network Settings">
-
-<!ENTITY aboutTor.success.label "Congratulations!">
-<!ENTITY aboutTor.success2.label "This browser is configured to use Tor.">
-<!ENTITY aboutTor.success3.label "You are now free to browse the Internet anonymously.">
-<!ENTITY aboutTor.failure.label "Something Went Wrong!">
-<!ENTITY aboutTor.failure2.label "Tor is not working in this browser.">
-<!ENTITY aboutTor.failure3prefix.label "For assistance, please contact ">
-<!ENTITY aboutTor.failure3Link "help(a)rt.torproject.org">
-<!ENTITY aboutTor.failure3suffix.label ".">
-
-<!ENTITY aboutTor.search.label "Search">
-<!ENTITY aboutTor.searchSPPost.link "https://startpage.com/do/search">
-<!ENTITY aboutTor.searchDDGPost.link "https://duckduckgo.com/html/">
-
-<!ENTITY aboutTor.torInfo1.label "Additional Info:">
-<!ENTITY aboutTor.torInfo2.label "Country & IP Address:">
-<!ENTITY aboutTor.torInfo3.label "Exit Node:">
-<!ENTITY aboutTor.torInfo4.label "This server does not log any information about visitors.">
-<!ENTITY aboutTor.whatnextQuestion.label "What Next?">
-<!ENTITY aboutTor.whatnextAnswer.label "Tor is NOT all you need to browse anonymously! You may need to change some of your browsing habits to ensure your identity stays safe.">
-<!ENTITY aboutTor.whatnext.label "Tips On Staying Anonymous »">
-<!ENTITY aboutTor.whatnext.link "https://www.torproject.org/download/download.html.en#warning">
-<!ENTITY aboutTor.helpInfo1.label "You Can Help!">
-<!ENTITY aboutTor.helpInfo2.label "There are many ways you can help make the Tor Network faster and stronger:">
-<!ENTITY aboutTor.helpInfo3.label "Run a Tor Relay Node »">
-<!ENTITY aboutTor.helpInfo3.link "https://www.torproject.org/docs/tor-doc-relay.html.en">
-<!ENTITY aboutTor.helpInfo4.label "Volunteer Your Services »">
-<!ENTITY aboutTor.helpInfo4.link "https://www.torproject.org/getinvolved/volunteer.html.en">
-<!ENTITY aboutTor.helpInfo5.label "Make a Donation »">
-<!ENTITY aboutTor.helpInfo5.link "https://www.torproject.org/donate/donate.html.en">
-
-<!ENTITY aboutTor.footer.label "The Tor Project is a US 501(c)(3) non-profit dedicated to the research, development, and education of online anonymity and privacy.">
-<!ENTITY aboutTor.learnMore.label "Learn more about The Tor Project »">
-<!ENTITY aboutTor.learnMore.link "https://www.torproject.org/about/overview.html.en">
+<!ENTITY aboutTor.title "Tor-áá¡ ášáá¡áá®áá">
+
+<!ENTITY aboutTor.ready.label "áááááá®á£ááá. á£á¡áá€á áá®áá.">
+<!ENTITY aboutTor.ready2.label "áá¥ááá áááá á®áá á áá¡áá€áááášá á§áááá ááá¢áá á£á¡áá€á áá®á áá ááá ááá áá áá£ááá áá¡ ááááá§áááááá¡áááá¡.">
+<!ENTITY aboutTor.failure.label "á ááŠá᪠á áááá ááá áá!">
+<!ENTITY aboutTor.failure2.label "Tor áá áá£ášáááá¡ áá áá áá£ááá ášá.">
+
+<!ENTITY aboutTor.search.label " á«áááá DuckDuckGo-áá">
+<!ENTITY aboutTor.searchDDGPost.link "https://duckduckgo.com">
+
+<!ENTITY aboutTor.torbrowser_user_manual_questions.label "áááá®áááá ááá¥áá?">
+<!ENTITY aboutTor.torbrowser_user_manual_link.label "ááááªáááá Tor-áá áá£ááá áá¡ á¡áá®áááá«áŠááááááᡠ»">
+<!-- The next two entities are used within the browser's Help menu. -->
+<!ENTITY aboutTor.torbrowser_user_manual.accesskey "á®">
+<!ENTITY aboutTor.torbrowser_user_manual.label "Tor-áá áá£ááá áá¡ á¡áá®áááá«áŠáááááá">
+
+<!ENTITY aboutTor.tor_mission.label "Tor-áá ááá¥á¢á á¬áá áááááááá¡ 501(c)(3) áá áááááááááá áá áááááááªááá¡, á ááááá᪠á®ááá¡ á£á¬á§ááá¡ ááááááááá¡ á£á€ááááááá¡ áááªááá¡á áá ááááá¡á£á€ááááá¡ á®áá áá¡á®áá¡ ááá£áá¯áááá¡áááá¡, á£á€áá¡á áá áŠáá á¬á§áá áá¡ áá¥ááá, áááááááá¡á áá ááá ááá áááááªáááááá¡ áááááŠááááááá¡ááá áááªá£áá á¢áá¥áááááááááá¡ ášáá¥ááááá áá ášááá£ášáááááá, áááááá ášáá£ááŠá£áááá á¬áááááá¡á áá ááááá§áááááá¡ á£áá á£ááááá§áá€áá, ášááááááá áááááááááá áá áá£ášááááá
, á¡ááááááááááá¡ áªáááááá áááá¡ ááááá¡ áá¡ááááŠáááááá.">
+<!ENTITY aboutTor.getInvolved.label "ášáááááááá áááá »">
+<!ENTITY aboutTor.getInvolved.link "https://www.torproject.org/getinvolved/volunteer.html.en">
+
+<!ENTITY aboutTor.newsletter.tagline "ááááŠáá á¡ááá®ááááá Tor-áá¡ááá, ááá ááááá áá¥áááá¡ á¡áá€áá¡á¢á á§á£áášá.">
+<!ENTITY aboutTor.newsletter.link_text "áááááá¬áá áá Tor-áá¡ á¡ááá®ááááá.">
+
+<!ENTITY aboutTor.donationBanner.line1 "Tor: á¡áá«áááá á áªáá€á ááášá">
+
+<!ENTITY aboutTor.donationBanner.line2a "áááááááá¡ áááááŠááááááá¡ááá áááªáá á¡áááá áááá¡ á®ááá®áá¡ á¡ááá ááááá¡.">
+<!ENTITY aboutTor.donationBanner.line2b "áááá£áá¯áááá¡áá ááááááááá¡ á£á€ááááááá¡ áááªáá.">
+<!ENTITY aboutTor.donationBanner.line2c "áá®áá á ááá£ááá áá ááááá¡á£á€ááááá¡.">
+<!ENTITY aboutTor.donationBanner.line2d "ááááªáááá áááááááááá ááááááááá¡ ááá ááá áááááªááááá.">
+<!ENTITY aboutTor.donationBanner.line2e "ášááááá á©á£ááá Tor á«áááá á.">
+<!ENTITY aboutTor.donationBanner.line2f "á©ááá áááá¡áááá áááá áá¥áááá áááá áášá ááááá!">
+
+<!ENTITY aboutTor.donationBanner.line3 "ááááªáá ááŠáá¡áá áá Mozilla ááááá áááááá¡ áá¥áááá¡ ášáááá¬áá á£ááááá¡.">
+
+<!ENTITY aboutTor.donationBanner.buttonA "áááá®áá¡ áááŠááá áá®áááá">
+<!ENTITY aboutTor.donationBanner.buttonB "á©ááá á¬áááááá¡ ááŠááášááá">
diff --git a/src/chrome/locale/ka/brand.dtd b/src/chrome/locale/ka/brand.dtd
index 59f665e8..28e23451 100644
--- a/src/chrome/locale/ka/brand.dtd
+++ b/src/chrome/locale/ka/brand.dtd
@@ -2,7 +2,14 @@
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<!ENTITY brandShortName "Tor Browser">
-<!ENTITY brandFullName "Tor Browser">
-<!ENTITY vendorShortName "Tor Project">
-<!ENTITY trademarkInfo.part1 "Firefox and the Firefox logos are trademarks of the Mozilla Foundation.">
+<!ENTITY brandShorterName "Tor-áá áá£ááá á">
+<!ENTITY brandShortName "Tor-áá áá£ááá á">
+<!ENTITY brandFullName "Tor-áá áá£ááá á">
+<!ENTITY vendorShortName "Tor-áá ááá¥á¢á">
+<!ENTITY trademarkInfo.part1 "Firefox áá ááá¡á ááááááá á¬áá áááááááá¡ Mozilla-á¡ á€ááááá¡ á¡ááááá á ááášáááá¡.">
+
+<!-- The following strings are for bug #10280's UI. We place them here for our translators -->
+<!ENTITY plugins.installed.find "áááá¬ááááá ááá§ááááá£áá á¡áá¡á¢ááá£á á áááá£ááááá¡ á©áá¡áá¢ááá ááá">
+<!ENTITY plugins.installed.enable "áááá£ááááá¡ á©áá ááá">
+<!ENTITY plugins.installed.disable "áááá£ááááá¡ ááááá ááá">
+<!ENTITY plugins.installed.disable.tip "áááá¬ááááá á¡áá¡á¢ááá£á á áááá£ááááá¡ á©áá¢ááá áááá¡ áá¡áá ááááááá">
diff --git a/src/chrome/locale/ka/brand.properties b/src/chrome/locale/ka/brand.properties
index f63def38..b825e912 100644
--- a/src/chrome/locale/ka/brand.properties
+++ b/src/chrome/locale/ka/brand.properties
@@ -2,14 +2,15 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-brandShortName=Tor Browser
-brandFullName=Tor Browser
-vendorShortName=Tor Project
+brandShorterName=Tor-áá áá£ááá á
+brandShortName=Tor-áá áá£ááá á
+brandFullName=Tor-áá áá£ááá á
+vendorShortName=Tor-áá ááá¥á¢á
-homePageSingleStartMain=Firefox Start, a fast home page with built-in search
-homePageImport=Import your home page from %S
+homePageSingleStartMain=Firefox Start, á¡á¬á áá€á á¡áá¬á§áá¡á áááá áá á©áášááááá£áá á«ááááá¡ ááááá
+homePageImport=ááááááá¢áááá áá¥áááá á¡áá¬á§áá¡á áááá áá %S-áááá
-homePageMigrationPageTitle=Home Page Selection
-homePageMigrationDescription=Please select the home page you wish to use:
+homePageMigrationPageTitle=á¡áá¬á§áá¡á áááá ááá¡ áá á©ááá
+homePageMigrationDescription=ááá®ááá ááá á©ááá á¡áá¡á£á áááá á¡áá¬á§áá¡á áááá áá:
syncBrandShortName=Sync
diff --git a/src/chrome/locale/ka/browserOnboarding.properties b/src/chrome/locale/ka/browserOnboarding.properties
new file mode 100644
index 00000000..2490b234
--- /dev/null
+++ b/src/chrome/locale/ka/browserOnboarding.properties
@@ -0,0 +1,54 @@
+# Copyright (c) 2018, The Tor Project, Inc.
+# See LICENSE for licensing information.
+# vim: set sw=2 sts=2 ts=8 et:
+
+onboarding.tour-tor-welcome=ááááá¡ááááááá
+onboarding.tour-tor-welcome.title=áá¥ááá á£ááá áááá á®áá á.
+onboarding.tour-tor-welcome.description=Tor-áá áá£ááá á ááááááááá á£áááŠááá¡á á®áá áá¡á®áá¡ áááá¡áá®á£á áááá¡, ááá ááá áááááªáááááá¡ áááªááá¡á áá á£á¡áá€á áá®ááááá¡ á£áá á£ááááá¡áá§áá€áá, áááá ááááá¡ ááááá®á£ááááá¡áá¡. áá®áá á£ááá áááªá£áá á®áá á áááááááááá¡ááá, ááááááá§á£á ááááá¡á áá áªáááá£á áá¡ááá. áááªááá£áá ááááá£á á á§ááááá€áá á¡ áááááááá á¢ááá.
+onboarding.tour-tor-welcome.button=áá®áááá ááá¬á§ááá
+
+onboarding.tour-tor-privacy=ááá ááá£áááá
+onboarding.tour-tor-privacy.title=ááááªáááá ááááááá§á£á áááá áá áªááááá¡ááá§ááá áááá
+onboarding.tour-tor-privacy.description=Tor-áá áá£ááá á ááªáááááááá¡ á¡ááá¢áá¡ á€á£ááá£ášááá¡ áá ášááá¡ ááááá®á£áááá£áá áááá ááááá¡ áá¡á¢áá ááá¡ ááá®á£á ááá¡áááááá. áá¡áááá¡á ááááá¢ááá£áá áªááááááááá á£áá á£ááááá§áá€á¡ ááá ááá áááááªáááááá¡ áááªááá¡á áá á£á¡áá€á áá®ááááá¡ áááŠáá á®áá áá¡á®á¡ áá áá£ááá ášá. ááá¬ááááá âTor-á¥á¡áááâ áá áá®áááá, áᣠá áááá á®áááá áááªáá á¥á¡áááá¡ áááááá.
+onboarding.tour-tor-privacy.button=Tor-á¥á¡ááášá ášáá¡ááá
+
+onboarding.tour-tor-network=Tor-á¥á¡ááá
+onboarding.tour-tor-network.title=áá¡áá áááááá ááááá£áááááááá, áá áááá áááá£áá áááá áááááááá¡ááá áááªá£áá á¥á¡áááá.
+onboarding.tour-tor-network.description=Tor-áá áá£ááá áá á£áááášáá ááááá Tor-á¥á¡ááá¡, á ááááá¡ áá£ášááááá¡á᪠á£áá á£ááááá§áá€á¡ áááá¡áááá ááá®áááá¡á, ááááá áá¡áá€áááá¡ ááá¡ášá¢áááá. áááá¡á®ááááááá VPN-áá¡ááá, áá ášáááá®ááááášá áá ááá¬ááá áªááááá£áá ááá áá¡ áá áá ááá£ááá¡ ááááá áá áá áááá¡áá á®áá á áááááááááá£áá, áááá ááááá¡ áááááááá¡ ááá£áááŠáááááááá ááááá®á£ááááá¡áá¡.
+onboarding.tour-tor-network.button=á¬á áááá¡ á¡áá©ááááááá áá ááá ááááá¡ááá
+
+onboarding.tour-tor-circuit-display=á¬á áááá¡ á¡áá©áááááááá áá á
+onboarding.tour-tor-circuit-display.title=áá®áááá áá¥áááá áá á®á.
+onboarding.tour-tor-circuit-display.description=áááááá£á ááá¡áááá ááá ááááá¡áááá¡áá¡, áááááªááááá áááááªááááá á¡á á£ááá ááá áááá¥ááááá áá áášáá€á ááá, áá¡áá€áááá¡ ááááá¡áááá á¬áá á¢áááááá ášáááá®ááááá ášáá á©áá£áá á¡ááá Tor-ááááááªáááá ášáá¥áááá á¬á ááášá. áááá¡ááá¢ááá¡ áá ášáá£á«áááá ááááááááá, á¡ááááá á£áááášáá ááááá. áá®ááá á¬á áááá¡ áááá®ááááá¡áááá¡, á¬á áááá¡ áá áášá ááá¬ááááá âáá®ááá á¬á ááá áá á¡ááá¢áá¡áááá¡â.
+onboarding.tour-tor-circuit-display.button=áá á®áá¡ ááá®áá
+
+onboarding.tour-tor-security=á£á¡áá€á áá®áááá
+onboarding.tour-tor-security.title=áááá ááá á¡ááá£ááá áááá®áááááááááá¡
+onboarding.tour-tor-security.description=á©ááá áá¡ááá ááááááááá ááááá¢áááá ááá áááá¢á ááá¡, áá áá£ááá áá¡ á£á¡áá€á áá®ááááá¡ ááááá á£á€á á ááá¢áá áá¡ááááŠáááááá. á©áááá á£á¡áá€á áá®ááááá¡ ááá áááá¢á ááá, á¡áášá£áááááá¡ ááá«áááá ášáááŠá£ááá áááá ááá¡ áá¡ ááá¬ááááá, á áááááá᪠áá¥áááá¡ áááááá£á¢áá áá ášáá¢áááá¡áááá¡ ášááá«áááá áááááá§áááá. ááá¬ááááá á¥ááááá áá áá®áááá áá ááá áááá¢á áááá¡ ášáá¡áá®áá áá áªááá.
+onboarding.tour-tor-security.button=ááá áááá¢á áááá¡ ááááá®áááá
+
+onboarding.tour-tor-expect-differences=ááááá§áááááá¡ááá áááááášáá ááá£áá á¡ááááá®ááá
+onboarding.tour-tor-expect-differences.title=ááá¡áááááááá áªááááááááá.
+onboarding.tour-tor-expect-differences.description=Tor-áá¡ áááá ášááááááááááá£áá á£á¡áá€á áá®ááááá¡á áá ááá ááá áááááªáááááá¡ áááªááá¡ á¡áášá£áááááááá, ášáá¡áá«ááá ááªáá á áªááááááááá áááááá¬áááá¡ áááá ááááá¡ ááááá®á£ááááá¡áá¡. áááááá áá á áá áªáá¢á ášáááááááá áá áá¥ááá áááá ášáá á©áá£áá á£á¡áá€á áá®ááááá¡ ááááááá áááááááááá á, áááá ááááá¡ áªááááá£áá ááá¬ááááá áá ááá£ášááááá¡ áá áá á©ááá¢ááá áááá. áááá¡ááá, á¡ááá¢áááá¡ ááá¬áááá, ášáá¡áá«ááá á®ášáá áá ááááá¬ááá áááá¡ áá
ááá¡á¢á£á ááá á áá áááááááá á®áá á áá áá á á áááá¢á.
+onboarding.tour-tor-expect-differences.button=áá®áááá á®.á.á.
+
+onboarding.tour-tor-onion-services=Onion-áááá¡áá®á£á ááááá
+onboarding.tour-tor-onion-services.title=áá§áááá ááá¢áá-áááªá£áá.
+onboarding.tour-tor-onion-services.description=Onion-áááá¡áá®á£á ááááá á¬áá áááááááá¡ á¡ááá¢ááá¡ .onion áááááááááá, á ááááá᪠áááá¡ááá£áá ááá£ááá áááŠáá á£á¡áá€á áá®ááááá¡ ááááá¡ á¡áááááááá¡ ááá¡áááááá¡ áááááááá¡áááááá¡á᪠áá áááá®áááááá¡ááª, ááá ášáá áá¡ áªáááá£á áá¡ááá ááááá¡ áá áááááá¡ ááááá¢áááá ášáá¡áá«ááááááááá¡. Onion-áááá¡áá®á£á ááááá á¡áášá£áááááá¡ áá«áááá¡ ááááá¡áááá á¡, ášáááááá¡á áá áááá¡áá®á£á ááááá áááá®ááá áááááá¡ áááá¬áááá¡ áááááááá¡ ááá£áá®áááá. ááá¬ááááá á¥á
áááá, DuckDuckGo-á¡ onion-áááá ááá¡ ááá¡áááá®á£áááááá.
+onboarding.tour-tor-onion-services.button=áá¬áááá Onion-á¡
+
+# Circuit Display onboarding.
+onboarding.tor-circuit-display.next=ášáááááá
+onboarding.tor-circuit-display.done=áááááá
+onboarding.tor-circuit-display.one-of-three=1 â 3
+onboarding.tor-circuit-display.two-of-three=2 â 3
+onboarding.tor-circuit-display.three-of-three=3 â 3
+
+onboarding.tor-circuit-display.intro.title=á áááá áá£ášáááá¡ á¬á ááááá?
+onboarding.tor-circuit-display.intro.msg=á¬á ááááá áá¥ááááá ášáááá®ááááá ášáá á©áá£áá ááááááªáááááá, á áááááá¡á᪠á¬áá áááááááá¡ áááá áá¡áá€áááášá áááááá£áá áááááá£á¢áá ááá, ááááá áá£ááá á¡ááááááááá Tor-á¥á¡áááá¡ áááááªáááááá¡ ááá¡áá¢áá ááááá. á¬á ááááá á¡áášá£áááááá¡ ááá«áááá, áááááá®á£ááá áááá áááá ááá ááá áááááªáááááá¡ áááªááá áá á¬ááááá ááááŠáá Onion-áááá¡áá®á£á ááááááá.
+
+onboarding.tor-circuit-display.diagram.title=á¬á áááá¡ áá á
+onboarding.tor-circuit-display.diagram.msg=á¡á¥ááááá áááªááá£ááá ááááááªááááá, á áááááá᪠á¥áááá¡ á¬á ááá¡ áá á¡ááá¢áá¡ ááá¡áááá®á£áááááá. á¡á®ááááá¡á®áá á¡ááá¢áááá ááá¥áááááááá¡ ášáá áá¡ á£á áááá ááááášáá áá¡ áááááááá¡ áá¡áá ááááááá, áááááá£á á¡ááá¢áá á¬áááááá¡áááá¡ áááá¡á®áááááá£áá á¬á ááá áááááá§ááááá.
+
+onboarding.tor-circuit-display.new-circuit.title=áá®ááá á¬á ááá ááá¡áááá ááááá?
+onboarding.tor-circuit-display.new-circuit.msg=áᣠááá áá®áá á®ááá áááááášáá áááá¡ á¡ááá¢ááá, á ááááá¡ ááá®áá᪠áá¡á£á á áá ááááá áá áá¡áááááááá á©ááá¢ááá áá, ááášáá ášáááá«áááá áá áŠáááááá¡ ááááá§áááááá á®áááá®áá á©áá¢ááá ááá á¡ááá¢á áá®ááá á¬á áááá.
diff --git a/src/chrome/locale/ka/torbutton.dtd b/src/chrome/locale/ka/torbutton.dtd
index d8d88e49..1c5635af 100644
--- a/src/chrome/locale/ka/torbutton.dtd
+++ b/src/chrome/locale/ka/torbutton.dtd
@@ -1,22 +1,51 @@
-<!ENTITY torbutton.context_menu.new_identity "New Identity">
-<!ENTITY torbutton.context_menu.new_identity_key "I">
-<!ENTITY torbutton.context_menu.networksettings "Open Network SettingsâŠ">
-<!ENTITY torbutton.context_menu.downloadUpdate "Download Tor Browser Bundle Update...">
-<!ENTITY torbutton.context_menu.downloadUpdate.key "U">
-<!ENTITY torbutton.context_menu.cookieProtections "Cookie Protections">
-<!ENTITY torbutton.context_menu.cookieProtections.key "C">
-<!ENTITY torbutton.button.tooltip "Click to initialize Torbutton">
-<!ENTITY torbutton.prefs.restore_defaults "Restore Defaults">
-<!ENTITY torbutton.cookiedialog.title "Manage Cookie Protections">
-<!ENTITY torbutton.cookiedialog.lockCol "Protected">
-<!ENTITY torbutton.cookiedialog.domainCol "Host">
-<!ENTITY torbutton.cookiedialog.nameCol "Name">
-<!ENTITY torbutton.cookiedialog.pathCol "Path">
-<!ENTITY torbutton.cookiedialog.protectCookie "Protect Cookie">
-<!ENTITY torbutton.cookiedialog.removeCookie "Remove Cookie">
-<!ENTITY torbutton.cookiedialog.unprotectCookie "Unprotect Cookie">
-<!ENTITY torbutton.cookiedialog.removeAllBut "Remove All But Protected">
-<!ENTITY torbutton.cookiedialog.saveAllCookies "Protect New Cookies">
-<!ENTITY torbutton.cookiedialog.doNotSaveAllCookies "Do Not Protect New Cookies">
-<!ENTITY torbutton.prefs.restrict_thirdparty "Restrict third party cookies and other tracking data">
-<!ENTITY torbutton.prefs.resist_fingerprinting "Change details that distinguish you from other Tor Browser users">
+<!ENTITY torbutton.context_menu.new_identity "áá®ááá ááááááá">
+<!ENTITY torbutton.context_menu.new_identity_key "á">
+<!ENTITY torbutton.context_menu.new_circuit "áá®ááá Tor-á¬á ááá áá á¡ááá¢áá¡áááá¡">
+<!ENTITY torbutton.context_menu.new_circuit_key "á¬">
+<!ENTITY torbutton.context_menu.preferences "á£á¡áá€á áá®ááááá¡ ááá áááá¢á ááá">
+<!ENTITY torbutton.context_menu.preferences.key "á£">
+<!ENTITY torbutton.context_menu.networksettings "Tor-á¥á¡áááá¡ ááá áááá¢á ááá...">
+<!ENTITY torbutton.context_menu.networksettings.key "á¥">
+<!ENTITY torbutton.context_menu.downloadUpdate "Tor-áá áá£ááá áá¡ ááááá®ááááááá ášáááá¬áááá...">
+<!ENTITY torbutton.context_menu.downloadUpdate.key "á">
+<!ENTITY torbutton.context_menu.cookieProtections "á€á£ááá£ášáááá¡ áááªáá...">
+<!ENTITY torbutton.context_menu.cookieProtections.key "á€">
+<!ENTITY torbutton.button.tooltip "áááá¬ááááá Torbutton-áá¡ ááá¡áášááááá">
+<!ENTITY torbutton.prefs.security_settings "Tor-áá áá£ááá áá¡ á£á¡áá€á áá®ááááá¡ ááá áááá¢á ááá">
+<!ENTITY torbutton.prefs.restore_defaults "áááá£ááá¡á®ááááá¡ ááŠááááá">
+<!ENTITY torbutton.prefs.custom_warning "áá¥ááá áááá áááááááá£áá ááá áááá¢á ááá áá áá£ááá ášá, áá áá ááá¡ááŠááá á£á¡áá€á áá®ááááá¡áááá¡. ááá ááá áááááªáááááá¡ á¡áááááááá áááªááá¡ á£áá á£ááááá¡áá§áá€áá, ááá á©ááá ášááá á©ááá á£á¡áá€á áá®ááááá¡ áááá£ááá¡á®áááá áááááááááá á ááááááá.">
+<!ENTITY torbutton.cookiedialog.title "á€á£ááá£ášáááá¡ á£á¡áá€á áá®ááááá¡ ááá ááá">
+<!ENTITY torbutton.cookiedialog.lockCol "áááªá£ááá">
+<!ENTITY torbutton.cookiedialog.domainCol "ááá¡áááá áá">
+<!ENTITY torbutton.cookiedialog.nameCol "á¡áá®ááá">
+<!ENTITY torbutton.cookiedialog.pathCol "áááááá áááá">
+<!ENTITY torbutton.cookiedialog.protectCookie "á€á£ááá£ášáá¡ áááªáá">
+<!ENTITY torbutton.cookiedialog.removeCookie "á€á£ááá£ášáá¡ áááªááááá">
+<!ENTITY torbutton.cookiedialog.unprotectCookie "á€á£ááá£ášáá¡ áááªááá¡ ááá®á¡áá">
+<!ENTITY torbutton.cookiedialog.removeAllBut "á§ááááá¡ áááªááááá áááªá£ááááá¡ ááá áá">
+<!ENTITY torbutton.cookiedialog.saveAllCookies "áá®ááá á€á£ááá£ášáááá¡ áááªáá">
+<!ENTITY torbutton.cookiedialog.doNotSaveAllCookies "áá®ááá á€á£ááá£ášáááá¡ áááªááá¡ ášáá©áá ááá">
+<!ENTITY torbutton.prefs.restrict_thirdparty "ááá¡ááá áá®áá áá¡ á€á£ááá£ášáááá¡á áá á¡á®áá ááááááá§á£á ááááá¡ ášáááŠá£ááá">
+<!ENTITY torbutton.prefs.restrict_thirdparty.accesskey "á">
+<!ENTITY torbutton.prefs.restrict_thirdparty_tooltip "ááá¢áááá áá¡ á£á¯á á ááááášáá£áá, áá áá£ááá áá¡ áªááááá£áá ášáá¡áá«áááááááááá¡ áááá , áá¥ááááá á£ááááá ááá áááááááááá¡ áá¡áá ááááááá, ááááááá ááááá¡ ááááá®á£ááááá¡áá¡. ášááªááááá ášáá¡áá«ááááááááá ááááªááá¡ Blob-ááá£áááá¡, áááááªáááá¡ áá á®ááá¡, áá áá£ááá áá¡ ááášá¡, á€á£ááá£ášááá¡, á¡ááá¢áá¡ á®áá¢á£áááá¡, HTTP-áááá¡áá áááá¡, ááá£ááá¡ á¬áááá¡á¬áá ášááá áááááá¡, áááááááá áá á¡ááªááá¡, á€ááááá¡ á¬á§áá áá¡ URL-ááá¡, OCSP-áááá®áááááá¡, SharedWorker-ááá¡á á
á TLS-á¡áááá¡áá¡ áááááªá®ááááá¡.">
+<!ENTITY torbutton.prefs.resist_fingerprinting "áªááááá£áá á¬áá ááááááááá¡ ášááªááá, á áááááá᪠áááááá¡á®áááááá Tor-áá áá£ááá áá¡ á¡á®áá áááá®ááá ááááááá¡ááá">
+<!ENTITY torbutton.prefs.resist_fingerprinting.accesskey "áª">
+<!ENTITY torbutton.prefs.resist_fingerprinting_tooltip "ááá¢áááá áá¡ á£á¯á á ááááášáá£áá, áá¡ááá áááááªáááááá¡ ááá¡áá€áá áá, á ááááá¡ á¡áášá£ááááááááª, á¡ááá¢ááá¡ ášááá«ááááá áá¥áááá á¡á®ááááá¡ááá ááááá á©ááá, ááá ášáá áá¡áá áááááá£á¢áá áá¡ á¬áá áááááá, ááááááá¢á£á áá¡ ááááááááá, áááá¡ ááá áááá¢á ááá, ááá§ááááá£áá áááá£ááááá¡ á©áááááááááá áá áááá ááááááááááá áááá, á¥á¡áááá¡ ááááááá áááá, ááá áááá¡ ááááááá áááá áá áááááá, á¡ááá¢áá¡ ášáááááá¡áá¡ áááááá, á€ááááá¡ áá®áá áá
ááá ááá á¡áá®áááá, á¡áá¡á¢áááá¡ á€áá ááá, WebGL-ášáá¡áá«ááááááááá.">
+<!ENTITY torbutton.prefs.sec_caption "á£á¡áá€á áá®ááááá¡ áááá">
+<!ENTITY torbutton.prefs.sec_caption_tooltip "á£á¡áá€á áá®ááááá¡ áá¡áá á©ááá á ááá, á¡áášá£áááááá¡ ááá«áááá ááááášáá áá áá£ááá áá¡ ášáá¡áá«áááááááááá¡ ááá¬ááá, á£ááááá ááá ášááŠá¬áááá¡ ááªááááááááá¡ááá á£ááá áááááá¡ááªáááá.">
+<!ENTITY torbutton.prefs.sec_standard_label "á©ááá£áááá ááá">
+<!ENTITY torbutton.prefs.sec_standard_description "Tor-áá áá£ááá áá¡á áá áááá¡ááá¢áá¡ á§áááá ášáá¡áá«ááááááá á©áá áá£ááá.">
+<!ENTITY torbutton.prefs.sec_safer_label "ááá¢áá áááªá£áá">
+<!ENTITY torbutton.prefs.sec_safer_description "áááááášááá áááá¡ááá¢áá¡ á¡áá€á áá®áá¡ášáááªáááá ášáá¡áá«ááááááááá, á¡áááá áá£ááá á¡ááá¢áááá¡ ááá¬ááá ááá ááá£ášááááá¡ ááááá áá£ááá.">
+<!ENTITY torbutton.prefs.sec_safer_list_label "ááá¢áá áááªá£áá ááá áááá¢á áááá¡áá¡:">
+<!ENTITY torbutton.prefs.sec_safest_label "á¡á á£áááá áááªá£áá">
+<!ENTITY torbutton.prefs.sec_safest_description "ááášáááá£ááá áá®áááá áá¡ ášáá¡áá«ááááááááá, á áááááá¡á᪠á¡áááá áááá¡ á£áªááááá ášáááááá¡áá¡ áá¥ááá á¡ááá¢ááá áá á«áá ááááá áááá¡áá®á£á ááááá. áªááááááááá ášááá®ááá á¡á£á ááááá¡, á€áááááá¡á áá á¡áá ááá¢ááá¡.">
+<!ENTITY torbutton.prefs.sec_safest_list_label "á¡á á£áááá áááªá£áá ááá áááá¢á áááá¡áá¡:">
+<!ENTITY torbutton.prefs.sec_learn_more_label "áá®áááá áá áªááá">
+<!ENTITY torbutton.prefs.sec_js_on_https_sites_only "JavaScript ááááášá£ááá HTTPS-á¡ áá áá¥ááá á§áááá á¡ááá¢áá.">
+<!ENTITY torbutton.prefs.sec_js_disabled "JavaScript ááááášá£ááá á§áááá á¡ááá¢áá áááá£ááá¡á®ááááá.">
+<!ENTITY torbutton.prefs.sec_limit_typography "ášá áá€á¢áááá¡á áá ááááááá¢ááá£á á á¡áááááááááá¡ ááá¬ááá ááááášá£ááá.">
+<!ENTITY torbutton.prefs.sec_limit_graphics_and_typography "ášá áá€á¢áááá¡, á®áá¢á£ááááá¡, ááááááá¢ááá£á á á¡áááááááááá¡á áá á¡á£á áááááá¡ ááá¬ááá ááááášá£ááá.">
+<!ENTITY torbutton.prefs.sec_click_to_play_media "á®áááááá áá áááááá€áááááá (HTML5) áášáááá áá®áááá ááá¬ááááááá.">
+<!ENTITY torbutton.circuit_display.title "Tor-á¬á ááá">
+<!ENTITY torbutton.circuit_display.new_circuit "áá®ááá á¬á ááá áá á¡ááá¢áá¡áááá¡">
diff --git a/src/chrome/locale/ka/torbutton.properties b/src/chrome/locale/ka/torbutton.properties
index ee5b1f95..21d96e32 100644
--- a/src/chrome/locale/ka/torbutton.properties
+++ b/src/chrome/locale/ka/torbutton.properties
@@ -1,27 +1,55 @@
-torbutton.panel.tooltip.disabled = Click to enable Tor
-torbutton.panel.tooltip.enabled = Click to disable Tor
-torbutton.panel.label.disabled = Tor Disabled
-torbutton.panel.label.enabled = Tor Enabled
-extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data.
-torbutton.popup.external.title = Load external content?
-torbutton.popup.external.app = An external application is needed to handle:\n\n
-torbutton.popup.external.note = \n\nNOTE: External applications are NOT Tor safe by default and can unmask you!\n
-torbutton.popup.external.suggest = \nIf this file is untrusted, you should either save it to view while offline or in a VM,\nor consider using a transparent Tor proxy like Tails LiveCD or torsocks.\n
-torbutton.popup.launch = Launch application
-torbutton.popup.cancel = Cancel
-torbutton.popup.dontask = Always launch applications from now on
-torbutton.popup.prompted_language = To give you more privacy, Torbutton can request the English language version of web pages. This may cause web pages that you prefer to read in your native language to display in English instead.\n\nWould you like to request English language web pages for better privacy?
-torbutton.popup.no_newnym = Torbutton cannot safely give you a new identity. It does not have access to the Tor Control Port.\n\nAre you running Tor Browser Bundle?
-torbutton.title.prompt_torbrowser = Important Torbutton Information
+torbutton.circuit_display.internet = ááá¢áá ááá¢á
+torbutton.circuit_display.ip_unknown = á£áªáááá IP-ááá¡áááá áá
+torbutton.circuit_display.onion_site = Onion-á¡ááá¢á
+torbutton.circuit_display.this_browser = áá¡ áá áá£ááá á
+torbutton.circuit_display.relay = ááááááªááá
+torbutton.circuit_display.tor_bridge = á®ááá
+torbutton.circuit_display.unknown_country = á£áªáááá á¥ááá§ááá
+torbutton.circuit_display.guard = ááªáááá
+torbutton.circuit_display.guard_note = áá¥áááá [Guard] ááááá«á ášáá¡áá«ááá áá ášáááªááááá¡.
+torbutton.circuit_display.learn_more = áá®áááá áá áªááá
+torbutton.content_sizer.margin_tooltip = Tor-áá áá£ááá á áááá¢ááá¡ áááááá ááá¡ áááááááá, á áá áá¥áááá á€ááá¯á áá¡ á¡ááááá áá á¡ááááŠáá áááááááá ááááá á©áá£áá áá ášáá¡ááá©áááá áá§áá¡, á á᪠ášáá£ááªáá ááá¡ á¡á®áááá¡, ááá¢áá ááá¢ášá áá¥áááá áááááá¡ ášáá¡áá«ááááááááá¡.
+torbutton.panel.tooltip.disabled = áááááááá Tor-áá¡ á©áá¡áá ááááá
+torbutton.panel.tooltip.enabled = áááááááá Tor-áá¡ ááááá¡áá ááááá
+torbutton.panel.label.disabled = Tor ááááá áá£ááá
+torbutton.panel.label.enabled = Tor á©áá áá£ááá
+extensions.torbutton(a)torproject.org.description = Torbutton á¡áášá£áááááá¡ ááá«áááá áá áá áŠáááááá ááááá ááá Tor-áá¡ ááá áááá¢á ááá áá á¡á¬á áá€áá áááá¡á£á€ááááá ááááá®á£áááá£áá áááá ááááá¡ áááááªááááá.
+torbutton.popup.external.title = á©ááááá¢ááá ááá¡ áªááááá£áá á¡áá®áá¡ á€áááá?
+torbutton.popup.external.app = Tor-áá áá£ááá áá ááá á®áá á®áááá áá á€ááááá¡ ááá®á¡áá. á¡á®áá áá ááá áááá á¡áááá á ááá¡ ááá¡áá®á¡ááááá.\n\n
+torbutton.popup.external.note = áááááá áá á¡áá®áá¡ á€ááááá, ášáá¡áá«ááá Tor-áá¡ áááá ááá¡ ááááá ááááááášáá áá¡ á¡á®áá áá ááá ááá ááá¢áá ááá¢ááá.\n
+torbutton.popup.external.suggest = á£á¡áá€á áá®ááááá¡áááá¡, á¡áá¡á£á ááááá á©áááá¢ááá áá£áá á€ááááá¡ ááá®á¡áá, áááášáá ááá áášáá á§áá€ááá¡áá¡ áá Tor-áá¡ ááá ááááá ááá¡áášáááá ááá á¡ááá¡ ááááá§ááááá, á áááá ááªáá Tails.\n
+torbutton.popup.launch = á©áááá¢ááá ááá
+torbutton.popup.cancel = ááá£á¥áááá
+torbutton.popup.dontask = ááá¢áááá¢á£á áá á©ááááá¢ááá ááá¡ á€áááááá ááááá áááá
+torbutton.popup.no_newnym = Torbutton ááá áá®áá á®ááá¡ áá®ááá áááááááá¡ á£á¡áá€á áá®áá ááááááááá¡. á¬ááááá áá áá¥áá¡ á¬ááááá Tor-áá¡ ááá áááá¡ ááá á¢ááá.\n\nAre you running Tor Browser Bundle?
+torbutton.security_settings.menu.title = á£á¡áá€á áá®ááááá¡ ááá áááá¢á ááá
+torbutton.title.prompt_torbrowser = áááášááááááááá ááá€áá áááªáá Torbutton-áá¡ ášáá¡áá®áá
torbutton.popup.prompt_torbrowser = Torbutton works differently now: you can't turn it off any more.\n\nWe made this change because it isn't safe to use Torbutton in a browser that's also used for non-Tor browsing. There were too many bugs there that we couldn't fix any other way.\n\nIf you want to keep using Firefox normally, you should uninstall Torbutton and download Tor Browser Bundle. The privacy properties of Tor Browser are also superior to those of normal Firefox, even when Firefox is used with Torbutton.\n\nTo remove Torbutton, go to Tools->Addons->Extensions and then click the Remove button next to Torbutton.
torbutton.popup.short_torbrowser = Important Torbutton Information!\n\nTorbutton is now always enabled.\n\nClick on the Torbutton for more information.
-torbutton.popup.confirm_plugins = Plugins such as Flash can harm your privacy and anonymity.\n\nThey can also bypass Tor to reveal your current location and IP address.\n\nAre you sure you want to enable plugins?\n\n
-torbutton.popup.never_ask_again = Never ask me again
+torbutton.popup.confirm_plugins = áááá£áááá¡, á áááá ááªáá Flash ášáá£á«ááá á¡áá€á áá®áá¡ á¥áááš áááá§áááá¡ áá¥áááá ááá ááá áááááªááááá áá áááááááá¡ ááá£áá®ááááá.\n\náááá á¡áášá£áááááá, ášáá¡áá«ááááááá Tor-áá¡ áááá ááá¡ ááááá ááááááááá¡ áá¥áááá áááááá áááá áá IP-ááá¡áááá áá.\n\nááááááááá áá¡á£á á áááá£ááááá¡ á©áá ááá?\n\n
+torbutton.popup.never_ask_again = áááááááášá ášááááá®ááá¡ ááá áášá
+torbutton.popup.confirm_newnym = Tor-áá áá£ááá á ááá®á£á ááá¡ á§áááá á€ááá¯áá áá¡á áá á©áááá áá¡. á§áááá áááá¡ááá¢áá¡ á¡áááá¡á ášáá¬á§áááá.\n\náááášááá¡ á®áááá®áá Tor-áá áá£ááá á áá®ááá áááááááá¡ ááá¡ááŠáááá?\n\n
+
+torbutton.maximize_warning = Tor-áá áá£ááá áá¡ á¡á á£á ááá áááá ááášáá, á¡ááá¢ááá¡ á¡áášá£áááááá¡ ááá¡áªááá¡ ááááááááá áá¥áááá ááá áááá¡ áááááá, á á᪠ášááá«áááá áááááá§áááá áá¥áááá¡ áááá¡ááªááááá. á©ááá ááá á©ááá ááá¢áááá Tor-áá áá£ááá áá¡ á€ááá¯áá á, áá á¡ááá£á áááááášá.
# Canvas permission prompt. Strings are kept here for ease of translation.
-canvas.siteprompt=This website (%S) attempted to access image data on a canvas. Since canvas image data can be used to discover information about your computer, blank image data was returned this time.
-canvas.allow=Allow in the Future
-canvas.allowAccessKey=A
-canvas.never=Never for This Site
-canvas.neverAccessKey=e
+canvas.siteprompt=áááá¡ááá¢á (%S) áªáááááá¡ HTML5-áá¡ áá áá€ááá£áá ááááá¡áá®á£ááááá¡ áááááªáááááá¡ áááŠáááá¡, á á᪠ášáá¡áá«ááá ááááá§ááááá£áá áá§áá¡ áá¥áááá áááááá£á¢áá áá¡ áááá¡ááªááááá.\n\nááá¡áªáá¡ Tor-áá áá£ááá áá á£á€áááá áá áááá¡ááá¢á¡, ááááŠáá¡ HTML5-áá¡ áá áá€ááá£áá ááááá¡áá®á£ááááá¡ áááááªááááá?
+canvas.notNow=áá®áá áá á
+canvas.notNowAccessKey=á
+canvas.allow=ááášáááá áááááááášá
+canvas.allowAccessKey=á
+canvas.never=áá áá¡áá áá¡ áá á¡ááá¢áá (á¡áá¡á£á ááááá)
+canvas.neverAccessKey=á
+
+# Profile/startup error messages. Strings are kept here for ease of translation.
+# LOCALIZATION NOTE: %S is the application name.
+profileProblemTitle=%S áá áá€áááá¡ á®áá áááá
+profileReadOnly=áá¥ááá ááá ášáá«áááá ááá£ášááá %S áá®áááá á¬ááááá®ááá¡ ášáá¡áá«áááááááá¡ áá¥ááá á¡áá€áááá á¡áá¡á¢áááááá. ááá®ááá, áááááááááá áá %S á¡á®áá ááááááá, ááááá§áááááááá.
+profileReadOnlyMac=áá¥ááá ááá ášáá«áááá ááá£ášááá %S áá®áááá á¬ááááá®ááá¡ ášáá¡áá«áááááááá¡ áá¥ááá á¡áá€áááá á¡áá¡á¢áááááá. ááá®ááá, áááááááááá áá %S áá¥áááá¡ áááááá ááá áááá¡ áá áá ááá áááááá¡ á¡áá¥ááŠááááášá, ááá¡ ááááá§áááááááá.
+profileAccessDenied=%S-á¡ áá áááá©ááá áá áá€ááááá á¬áááááá¡ ááááá ááá. ááá®ááá, á¡áááááááá ááááá ááá áá¥áááá á¡áá€áááá á¡áá¡á¢áááá¡ ááááá ááááá áá á¡áªáááá á®áááá®áá.
+profileMigrationFailed=áá¥áááá áá á¡ááá£áá %S áá áá€áááá¡ ááááá¢ááá ááá ááá®áá á®áá.\nááááá§ááááá£áá áá¥áááá áá®ááá ááá áááá¢á ááá.
+
+# .Onion Page Info prompt. Strings are kept here for ease of translation.
+pageInfo_OnionEncryptionWithBitsAndProtocol=áááášáá á ááášáá€á á£ááá (Onion-áááá¡áá®á£á ááá, %1$S, %2$S ááá¢áááá ááá¡ááŠááááá, %3$S)
+pageInfo_OnionEncryption=áááášáá á ááášáá€á á£ááá (Onion-áááá¡áá®á£á ááá)
1
0