From 0c842fcba25551727cc26a7edc55bd5d5bf262ee Mon Sep 17 00:00:00 2001 From: Soren Stoutner Date: Fri, 10 May 2019 15:19:25 -0700 Subject: [PATCH] Add numerious Turkish translations. --- .../assets/tr/about_permissions_dark.html | 74 +++++++ .../assets/tr/about_permissions_light.html | 74 +++++++ .../assets/tr/about_privacy_policy_dark.html | 104 ++++++++++ .../assets/tr/about_privacy_policy_light.html | 104 ++++++++++ .../assets/tr/about_contributors_dark.html | 18 +- .../assets/tr/about_contributors_light.html | 18 +- app/src/main/assets/tr/about_links_dark.html | 6 +- app/src/main/assets/tr/about_links_light.html | 6 +- .../assets/tr/about_permissions_dark.html | 19 +- .../assets/tr/about_permissions_light.html | 19 +- .../assets/tr/about_privacy_policy_dark.html | 84 ++++---- .../assets/tr/about_privacy_policy_light.html | 84 ++++---- .../main/assets/tr/guide_bookmarks_dark.html | 10 +- .../main/assets/tr/guide_bookmarks_light.html | 10 +- .../assets/tr/guide_domain_settings_dark.html | 10 +- .../tr/guide_domain_settings_light.html | 10 +- .../main/assets/tr/guide_overview_dark.html | 28 +-- .../main/assets/tr/guide_overview_light.html | 28 +-- .../tr/guide_ssl_certificates_dark.html | 31 +-- .../tr/guide_ssl_certificates_light.html | 31 +-- .../assets/tr/guide_tracking_ids_dark.html | 9 +- .../assets/tr/guide_tracking_ids_light.html | 9 +- .../activities/MainWebViewActivity.java | 81 +++++--- app/src/main/res/values-de/strings.xml | 4 +- app/src/main/res/values-es/strings.xml | 4 +- app/src/main/res/values-it/strings.xml | 4 +- app/src/main/res/values-ru/strings.xml | 4 +- app/src/main/res/values-tr/strings.xml | 182 +++++++++--------- app/src/main/res/values/strings.xml | 4 +- .../android/tr-TR/full_description.txt | 20 +- .../android/tr-TR/short_description.txt | 2 +- 31 files changed, 753 insertions(+), 338 deletions(-) create mode 100644 app/src/free/assets/tr/about_permissions_dark.html create mode 100644 app/src/free/assets/tr/about_permissions_light.html create mode 100644 app/src/free/assets/tr/about_privacy_policy_dark.html create mode 100644 app/src/free/assets/tr/about_privacy_policy_light.html diff --git a/app/src/free/assets/tr/about_permissions_dark.html b/app/src/free/assets/tr/about_permissions_dark.html new file mode 100644 index 00000000..67e2e966 --- /dev/null +++ b/app/src/free/assets/tr/about_permissions_dark.html @@ -0,0 +1,74 @@ + + + + + + + + + + +

Tam ağ erişimine sahip olma

+

android.permission.INTERNET

+

WebView’in internete erişimi için gereklidir. Bu izin olmadan, Privacy Browser, “İnternet Olmadan Gizliliğinizi Koruyan Bir Tarayıcı” olacaktır.

+ +

Kısayolları yükleme

+

com.android.launcher.permission.INSTALL_SHORTCUT

+

Başlatıcı masaüstüne, web sayfalarının kısayollarını eklemek için gereklidir.

+ +

Depolama okuma

+

android.permission.READ_EXTERNAL_STORAGE

+

Ayarları, ortak klasörden içe aktarmak için gereklidir. + Android Marshmallow(API 23) versiyonunda ve daha yeni versiyonlarda bu izin verilmediğinde, Privacy Browser, uygulama klasörlerinden ayarları içe aktarır.

+ +

Depolama yazma

+

android.permission.WRITE_EXTERNAL_STORAGE

+

Ayarları ve indirilen dosyaları, ortak klasörlere aktarmak için gereklidir. + Android Marshmallow(API 23) versiyonunda ve daha yeni versiyonlarda bu izin verilmediğinde Privacy Browser, indirilenleri uygulama klasörlerine depolar ve ayarları uygulama klasörlerine aktarır.

+ +
+
+
+ +

In addition, Privacy Browser Free displays ads from Google’s AdMob network using the Firebase backend. + For the free flavor, Firebase adds the following permissions even though they are not listed in the source code + manifest file.

+ +

View network connections

+

android.permission.ACCESS_NETWORK_STATE

+

Allows the ads to tell when you are connected to the internet and when you aren’t (presumably so they don’t try to reload an ad when you are disconnected). + They can also tell if you are connected via Wi-Fi, 2G, 3G, 4G, etc.

+ +

Prevent phone from sleeping

+

android.permission.WAKE_LOCK

+

Allows the ads to keep the processor from sleeping and the screen from dimming, although in my testing I don’t think the ads actually do this.

+ +

Play Install Referrer API

+

com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE

+

Allows other apps to tell if their installation was launched from an ad in Privacy Browser Free.

+ +

Receive data from Internet

+

com.google.android.c2dm.permission.RECEIVE

+

Allows Google to send information directly to the AdView without having to receive a request first (cloud-to-device messaging).

+ +

Receive data from Internet

+

com.stoutner.privacybrowser.free.permission.C2D_MESSAGE

+

Secures the cloud-to-device messages so that only Privacy Browser Free can receive them.

+ + \ No newline at end of file diff --git a/app/src/free/assets/tr/about_permissions_light.html b/app/src/free/assets/tr/about_permissions_light.html new file mode 100644 index 00000000..2a404782 --- /dev/null +++ b/app/src/free/assets/tr/about_permissions_light.html @@ -0,0 +1,74 @@ + + + + + + + + + + +

Tam ağ erişimine sahip olma

+

android.permission.INTERNET

+

WebView’in internete erişimi için gereklidir. Bu izin olmadan, Privacy Browser, “İnternet Olmadan Gizliliğinizi Koruyan Bir Tarayıcı” olacaktır.

+ +

Kısayolları yükleme

+

com.android.launcher.permission.INSTALL_SHORTCUT

+

Başlatıcı masaüstüne, web sayfalarının kısayollarını eklemek için gereklidir.

+ +

Depolama okuma

+

android.permission.READ_EXTERNAL_STORAGE

+

Ayarları, ortak klasörden içe aktarmak için gereklidir. + Android Marshmallow(API 23) versiyonunda ve daha yeni versiyonlarda bu izin verilmediğinde, Privacy Browser, uygulama klasörlerinden ayarları içe aktarır.

+ +

Depolama yazma

+

android.permission.WRITE_EXTERNAL_STORAGE

+

Ayarları ve indirilen dosyaları, ortak klasörlere aktarmak için gereklidir. + Android Marshmallow(API 23) versiyonunda ve daha yeni versiyonlarda bu izin verilmediğinde Privacy Browser, indirilenleri uygulama klasörlerine depolar ve ayarları uygulama klasörlerine aktarır.

+ +
+
+
+ +

In addition, Privacy Browser Free displays ads from Google’s AdMob network using the Firebase backend. + For the free flavor, Firebase adds the following permissions even though they are not listed in the source code + manifest file.

+ +

View network connections

+

android.permission.ACCESS_NETWORK_STATE

+

Allows the ads to tell when you are connected to the internet and when you aren’t (presumably so they don’t try to reload an ad when you are disconnected). + They can also tell if you are connected via Wi-Fi, 2G, 3G, 4G, etc.

+ +

Prevent phone from sleeping

+

android.permission.WAKE_LOCK

+

Allows the ads to keep the processor from sleeping and the screen from dimming, although in my testing I don’t think the ads actually do this.

+ +

Play Install Referrer API

+

com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE

+

Allows other apps to tell if their installation was launched from an ad in Privacy Browser Free.

+ +

Receive data from Internet

+

com.google.android.c2dm.permission.RECEIVE

+

Allows Google to send information directly to the AdView without having to receive a request first (cloud-to-device messaging).

+ +

Receive data from Internet

+

com.stoutner.privacybrowser.free.permission.C2D_MESSAGE

+

Secures the cloud-to-device messages so that only Privacy Browser Free can receive them.

+ + \ No newline at end of file diff --git a/app/src/free/assets/tr/about_privacy_policy_dark.html b/app/src/free/assets/tr/about_privacy_policy_dark.html new file mode 100644 index 00000000..b6f1a330 --- /dev/null +++ b/app/src/free/assets/tr/about_privacy_policy_dark.html @@ -0,0 +1,104 @@ + + + + + + + + + + +

Privacy Browser

+

Privacy Browser herhangi bir kullanıcı bilgisi toplamaz.

+ + +

Google Play

+

Google Play kendisine has gizlilik politikasına sahiptir. + Google, aşağıdaki kategorilerce düzenlenen, indirme sayıları da dahil, anonim özet kurulum bilgilerini geliştiricilere temin eder.

+ + + +

Google Play Derecelendirmeleri

+

Google Play kendisine has gizlilik politikasına sahiptir. + Google, kullanıcı değerlendirmeleriyle ilişkili aşağıdaki bilgilerin anonim özetlerini geliştiricilere temin eder.

+ + + +

Google Play Kritikleri

+

Google Play kendisine has gizlilik politikasına sahiptir. + Google, inceleme yapan kişinin ismine ek olarak, değerlendirmeyi ve inceleme metnini (tümü halka açıktır), aşağıdaki bilgilerin bir kısmını ya da tamamını geliştiricilere temin eder.

+ + + +

Advertisements

+

Privacy Browser Free displays a banner ad across the bottom of the screen using Google's AdMob network, + which has its own privacy policy. + These ads are set to be non-personalized and the user is flagged as being under the age of consent, + which removes all tracking and remarketing. + AdMob reports anonymized summaries of the following information to developers.

+ + + +

Doğrudan İletişim

+

Kullanıcılar, stoutner.com üzerinden Stoutner ile doğrudan iletişime (E-posta atmak ya da yorum yapmak gibi) geçebilir.

+ + +

Bilgilerin Kullanımı

+

Stoutner bu bilgileri, Privacy Browser'in geliştirilmesine yardımcı olması ve kullanıcılarla projenin durumuyla ilgili iletişime geçmek için kullanabilir. + Stoutner asla bu bilgileri, reklam ve pazarlama için kullanacak üçüncü kişilere vermez ya da satmaz.

+ +
+

Revizyon 1.6, 22 Mayıs 2018

+ + \ No newline at end of file diff --git a/app/src/free/assets/tr/about_privacy_policy_light.html b/app/src/free/assets/tr/about_privacy_policy_light.html new file mode 100644 index 00000000..a3bd0f72 --- /dev/null +++ b/app/src/free/assets/tr/about_privacy_policy_light.html @@ -0,0 +1,104 @@ + + + + + + + + + + +

Privacy Browser

+

Privacy Browser herhangi bir kullanıcı bilgisi toplamaz.

+ + +

Google Play

+

Google Play kendisine has gizlilik politikasına sahiptir. + Google, aşağıdaki kategorilerce düzenlenen, indirme sayıları da dahil, anonim özet kurulum bilgilerini geliştiricilere temin eder.

+ + + +

Google Play Derecelendirmeleri

+

Google Play kendisine has gizlilik politikasına sahiptir. + Google, kullanıcı değerlendirmeleriyle ilişkili aşağıdaki bilgilerin anonim özetlerini geliştiricilere temin eder.

+ + + +

Google Play Kritikleri

+

Google Play kendisine has gizlilik politikasına sahiptir. + Google, inceleme yapan kişinin ismine ek olarak, değerlendirmeyi ve inceleme metnini (tümü halka açıktır), aşağıdaki bilgilerin bir kısmını ya da tamamını geliştiricilere temin eder.

+ + + +

Advertisements

+

Privacy Browser Free displays a banner ad across the bottom of the screen using Google's AdMob network, + which has its own privacy policy. + These ads are set to be non-personalized and the user is flagged as being under the age of consent, + which removes all tracking and remarketing. + AdMob reports anonymized summaries of the following information to developers.

+ + + +

Doğrudan İletişim

+

Kullanıcılar, stoutner.com üzerinden Stoutner ile doğrudan iletişime (E-posta atmak ya da yorum yapmak gibi) geçebilir.

+ + +

Bilgilerin Kullanımı

+

Stoutner bu bilgileri, Privacy Browser'in geliştirilmesine yardımcı olması ve kullanıcılarla projenin durumuyla ilgili iletişime geçmek için kullanabilir. + Stoutner asla bu bilgileri, reklam ve pazarlama için kullanacak üçüncü kişilere vermez ya da satmaz.

+ +
+

Revizyon 1.6, 22 Mayıs 2018

+ + \ No newline at end of file diff --git a/app/src/main/assets/tr/about_contributors_dark.html b/app/src/main/assets/tr/about_contributors_dark.html index cf6b0441..6eb3111b 100644 --- a/app/src/main/assets/tr/about_contributors_dark.html +++ b/app/src/main/assets/tr/about_contributors_dark.html @@ -24,24 +24,24 @@ -

Principal Developer

-

Privacy Browser is primarily developed by Soren Stoutner.

+

Baş Geliştirici

+

Privacy Browser, ağırlıklı olmak üzere Soren Stoutner tarafından geliştirilmiştir.

-

Coders

+

Kodlayıcılar

Thomas Jensen
Hendrik Knackstedt -

Translators

- Bernhard G. Keller: German
+

Çevirmenler

+ Bernhard G. Keller: Almanca
Francesco Buratti: Italian
Jose A. León: Spanish -

Past Translators

- Stefan Erhardt: German
- Aaron Gerlach: German +

Önceki Çevirmenler

+ Stefan Erhardt: Almanca
+ Aaron Gerlach: Almanca

-

Contributors are welcome to submit both code and translations.

+

Katkıda bulunmak isteyenler hem kod hem de çeviri gönderebilir.

\ No newline at end of file diff --git a/app/src/main/assets/tr/about_contributors_light.html b/app/src/main/assets/tr/about_contributors_light.html index 67271579..5d9144a3 100644 --- a/app/src/main/assets/tr/about_contributors_light.html +++ b/app/src/main/assets/tr/about_contributors_light.html @@ -24,24 +24,24 @@ -

Principal Developer

-

Privacy Browser is primarily developed by Soren Stoutner.

+

Baş Geliştirici

+

Privacy Browser, ağırlıklı olmak üzere Soren Stoutner tarafından geliştirilmiştir.

-

Coders

+

Kodlayıcılar

Thomas Jensen
Hendrik Knackstedt -

Translators

- Bernhard G. Keller: German
+

Çevirmenler

+ Bernhard G. Keller: Almanca
Francesco Buratti: Italian
Jose A. León: Spanish -

Past Translators

- Stefan Erhardt: German
- Aaron Gerlach: German +

Önceki Çevirmenler

+ Stefan Erhardt: Almanca
+ Aaron Gerlach: Almanca

-

Contributors are welcome to submit both code and translations.

+

Katkıda bulunmak isteyenler hem kod hem de çeviri gönderebilir.

\ No newline at end of file diff --git a/app/src/main/assets/tr/about_links_dark.html b/app/src/main/assets/tr/about_links_dark.html index 7f5cd124..126b9c12 100644 --- a/app/src/main/assets/tr/about_links_dark.html +++ b/app/src/main/assets/tr/about_links_dark.html @@ -27,13 +27,13 @@

Websites

- News

+ Haber

- Roadmap

+ Yol Haritası

- Bug Tracker and Feature Requests

+ Hata İzleyici ve Özellik İstekleri

Forum

diff --git a/app/src/main/assets/tr/about_links_light.html b/app/src/main/assets/tr/about_links_light.html index 8bc38d67..93da47a7 100644 --- a/app/src/main/assets/tr/about_links_light.html +++ b/app/src/main/assets/tr/about_links_light.html @@ -27,13 +27,13 @@

Websites

- News

+ Haber

- Roadmap

+ Yol Haritası

- Bug Tracker and Feature Requests

+ Hata İzleyici ve Özellik İstekleri

Forum

diff --git a/app/src/main/assets/tr/about_permissions_dark.html b/app/src/main/assets/tr/about_permissions_dark.html index 5da4b04d..220ea07a 100644 --- a/app/src/main/assets/tr/about_permissions_dark.html +++ b/app/src/main/assets/tr/about_permissions_dark.html @@ -24,21 +24,22 @@ -

Have full network access

+

Tam ağ erişimine sahip olma

android.permission.INTERNET

-

Required for the WebView to access the internet. Without this permission, Privacy Browser would be “No Browser: Protecting Your Privacy by Staying Completely Off the Internet”.

+

WebView’in internete erişimi için gereklidir. Bu izin olmadan, Privacy Browser, “İnternet Olmadan Gizliliğinizi Koruyan Bir Tarayıcı” olacaktır.

-

Install shortcuts

+

Kısayolları yükleme

com.android.launcher.permission.INSTALL_SHORTCUT

-

Required to add shortcuts for websites to the launcher desktop.

+

Başlatıcı masaüstüne, web sayfalarının kısayollarını eklemek için gereklidir.

-

Read storage

+

Depolama okuma

android.permission.READ_EXTERNAL_STORAGE

-

Required to import settings from public folders. On Android Marshmallow (API 23) and newer, if this permission is denied Privacy Browser can import settings from the app’s folders instead.

+

Ayarları, ortak klasörden içe aktarmak için gereklidir. + Android Marshmallow(API 23) versiyonunda ve daha yeni versiyonlarda bu izin verilmediğinde, Privacy Browser, uygulama klasörlerinden ayarları içe aktarır.

-

Write storage

+

Depolama yazma

android.permission.WRITE_EXTERNAL_STORAGE

-

Required to export settings and download files to the public folders. - On Android Marshmallow (API 23) and newer, if this permission is denied Privacy Browser can export settings and store downloads in the app’s folders instead.

+

Ayarları ve indirilen dosyaları, ortak klasörlere aktarmak için gereklidir. + Android Marshmallow(API 23) versiyonunda ve daha yeni versiyonlarda bu izin verilmediğinde Privacy Browser, indirilenleri uygulama klasörlerine depolar ve ayarları uygulama klasörlerine aktarır.

\ No newline at end of file diff --git a/app/src/main/assets/tr/about_permissions_light.html b/app/src/main/assets/tr/about_permissions_light.html index 7a293538..33e3f868 100644 --- a/app/src/main/assets/tr/about_permissions_light.html +++ b/app/src/main/assets/tr/about_permissions_light.html @@ -24,21 +24,22 @@ -

Have full network access

+

Tam ağ erişimine sahip olma

android.permission.INTERNET

-

Required for the WebView to access the internet. Without this permission, Privacy Browser would be “No Browser: Protecting Your Privacy by Staying Completely Off the Internet”.

+

WebView’in internete erişimi için gereklidir. Bu izin olmadan, Privacy Browser, “İnternet Olmadan Gizliliğinizi Koruyan Bir Tarayıcı” olacaktır.

-

Install shortcuts

+

Kısayolları yükleme

com.android.launcher.permission.INSTALL_SHORTCUT

-

Required to add shortcuts for websites to the launcher desktop.

+

Başlatıcı masaüstüne, web sayfalarının kısayollarını eklemek için gereklidir.

-

Read storage

+

Depolama okuma

android.permission.READ_EXTERNAL_STORAGE

-

Required to import settings from public folders. On Android Marshmallow (API 23) and newer, if this permission is denied Privacy Browser can import settings from the app’s folders instead.

+

Ayarları, ortak klasörden içe aktarmak için gereklidir. + Android Marshmallow(API 23) versiyonunda ve daha yeni versiyonlarda bu izin verilmediğinde, Privacy Browser, uygulama klasörlerinden ayarları içe aktarır.

-

Write storage

+

Depolama yazma

android.permission.WRITE_EXTERNAL_STORAGE

-

Required to export settings and download files to the public folders. - On Android Marshmallow (API 23) and newer, if this permission is denied Privacy Browser can export settings and store downloads in the app’s folders instead.

+

Ayarları ve indirilen dosyaları, ortak klasörlere aktarmak için gereklidir. + Android Marshmallow(API 23) versiyonunda ve daha yeni versiyonlarda bu izin verilmediğinde Privacy Browser, indirilenleri uygulama klasörlerine depolar ve ayarları uygulama klasörlerine aktarır.

\ No newline at end of file diff --git a/app/src/main/assets/tr/about_privacy_policy_dark.html b/app/src/main/assets/tr/about_privacy_policy_dark.html index 1ded6ebf..2319af0f 100644 --- a/app/src/main/assets/tr/about_privacy_policy_dark.html +++ b/app/src/main/assets/tr/about_privacy_policy_dark.html @@ -25,66 +25,66 @@

Privacy Browser

-

Privacy Browser does not collect any user information.

+

Privacy Browser herhangi bir kullanıcı bilgisi toplamaz.

Google Play

-

Google Play has its own privacy policy. - Google provides anonymized summary installation information to developers, including the number of installs organized by the following categories.

+

Google Play kendisine has gizlilik politikasına sahiptir. + Google, aşağıdaki kategorilerce düzenlenen, indirme sayıları da dahil, anonim özet kurulum bilgilerini geliştiricilere temin eder.

-

Google Play Ratings

-

Google Play has its own privacy policy. - Google provides developers with anonymized summaries of the following information related to user ratings.

+

Google Play Derecelendirmeleri

+

Google Play kendisine has gizlilik politikasına sahiptir. + Google, kullanıcı değerlendirmeleriyle ilişkili aşağıdaki bilgilerin anonim özetlerini geliştiricilere temin eder.

-

Google Play Reviews

-

Google Play has its own privacy policy. - In addition to the name of the reviewer, the rating, and the text of the review (which are all available publicly), Google provides some or all of the following information to the developer.

+

Google Play Kritikleri

+

Google Play kendisine has gizlilik politikasına sahiptir. + Google, inceleme yapan kişinin ismine ek olarak, değerlendirmeyi ve inceleme metnini (tümü halka açıktır), aşağıdaki bilgilerin bir kısmını ya da tamamını geliştiricilere temin eder.

-

Direct Communications

-

Users may choose to send direct communications to Stoutner, like email messages and comments on stoutner.com.

+

Doğrudan İletişim

+

Kullanıcılar, stoutner.com üzerinden Stoutner ile doğrudan iletişime (E-posta atmak ya da yorum yapmak gibi) geçebilir.

-

Use of Information

-

Stoutner may use this information to assist in the development of Privacy Browser and communicate the status of the project to users. - Stoutner will never sell this information nor transfer it to any third party that would use it for advertising or marketing.

+

Bilgilerin Kullanımı

+

Stoutner bu bilgileri, Privacy Browser'in geliştirilmesine yardımcı olması ve kullanıcılarla projenin durumuyla ilgili iletişime geçmek için kullanabilir. + Stoutner asla bu bilgileri, reklam ve pazarlama için kullanacak üçüncü kişilere vermez ya da satmaz.


-

Revision 1.6, 22 May 2018

+

Revizyon 1.6, 22 Mayıs 2018

\ No newline at end of file diff --git a/app/src/main/assets/tr/about_privacy_policy_light.html b/app/src/main/assets/tr/about_privacy_policy_light.html index 6dd9a17e..714a6c3b 100644 --- a/app/src/main/assets/tr/about_privacy_policy_light.html +++ b/app/src/main/assets/tr/about_privacy_policy_light.html @@ -25,66 +25,66 @@

Privacy Browser

-

Privacy Browser does not collect any user information.

+

Privacy Browser herhangi bir kullanıcı bilgisi toplamaz.

Google Play

-

Google Play has its own privacy policy. - Google provides anonymized summary installation information to developers, including the number of installs organized by the following categories.

+

Google Play kendisine has gizlilik politikasına sahiptir. + Google, aşağıdaki kategorilerce düzenlenen, indirme sayıları da dahil, anonim özet kurulum bilgilerini geliştiricilere temin eder.

-

Google Play Ratings

-

Google Play has its own privacy policy. - Google provides developers with anonymized summaries of the following information related to user ratings.

+

Google Play Derecelendirmeleri

+

Google Play kendisine has gizlilik politikasına sahiptir. + Google, kullanıcı değerlendirmeleriyle ilişkili aşağıdaki bilgilerin anonim özetlerini geliştiricilere temin eder.

-

Google Play Reviews

-

Google Play has its own privacy policy. - In addition to the name of the reviewer, the rating, and the text of the review (which are all available publicly), Google provides some or all of the following information to the developer.

+

Google Play Kritikleri

+

Google Play kendisine has gizlilik politikasına sahiptir. + Google, inceleme yapan kişinin ismine ek olarak, değerlendirmeyi ve inceleme metnini (tümü halka açıktır), aşağıdaki bilgilerin bir kısmını ya da tamamını geliştiricilere temin eder.

-

Direct Communications

-

Users may choose to send direct communications to Stoutner, like email messages and comments on stoutner.com.

+

Doğrudan İletişim

+

Kullanıcılar, stoutner.com üzerinden Stoutner ile doğrudan iletişime (E-posta atmak ya da yorum yapmak gibi) geçebilir.

-

Use of Information

-

Stoutner may use this information to assist in the development of Privacy Browser and communicate the status of the project to users. - Stoutner will never sell this information nor transfer it to any third party that would use it for advertising or marketing.

+

Bilgilerin Kullanımı

+

Stoutner bu bilgileri, Privacy Browser'in geliştirilmesine yardımcı olması ve kullanıcılarla projenin durumuyla ilgili iletişime geçmek için kullanabilir. + Stoutner asla bu bilgileri, reklam ve pazarlama için kullanacak üçüncü kişilere vermez ya da satmaz.


-

Revision 1.6, 22 May 2018

+

Revizyon 1.6, 22 Mayıs 2018

\ No newline at end of file diff --git a/app/src/main/assets/tr/guide_bookmarks_dark.html b/app/src/main/assets/tr/guide_bookmarks_dark.html index 8a367a67..c965ed7e 100644 --- a/app/src/main/assets/tr/guide_bookmarks_dark.html +++ b/app/src/main/assets/tr/guide_bookmarks_dark.html @@ -24,14 +24,14 @@ -

Bookmarks

+

Yer Ä°mleri

-

Bookmarks can be accessed in a drawer layout by swiping from the right of the screen.

+

Yer imlerine, ekranın sağından kaydırılarak açılan menünün düzen sekmesinden erişilebilir.

-

Tapping the top floating action button loads the bookmarks activity, which has advanced options like moving and deleting bookmarks. - From the bookmarks activity, there is an option to load the bookmarks database view. - This shows the bookmarks as they exist in the SQLite database, which can be useful for troubleshooting problems with importing and exporting bookmarks.

+

Üst aksiyon butonuna dokunarak, yer imlerini taşıma ve silme gibi gelişmiş seçeneklere sahip yer imleri etkinliğini açabilirsiniz. + Yer imleri etkinliğinde, yer imleri veri tabanı görünümünü yükleme seçeneği vardır. + Bu seçenek, yer imlerini SQLite veri tabanındaki halleriyle gösterir; bu, yer imlerinin, içe ve dışa aktarma sorunlarının giderilmesinde faydalı olabilir.

\ No newline at end of file diff --git a/app/src/main/assets/tr/guide_bookmarks_light.html b/app/src/main/assets/tr/guide_bookmarks_light.html index b62d05bd..02308b1e 100644 --- a/app/src/main/assets/tr/guide_bookmarks_light.html +++ b/app/src/main/assets/tr/guide_bookmarks_light.html @@ -24,14 +24,14 @@ -

Bookmarks

+

Yer Ä°mleri

-

Bookmarks can be accessed in a drawer layout by swiping from the right of the screen.

+

Yer imlerine, ekranın sağından kaydırılarak açılan menünün düzen sekmesinden erişilebilir.

-

Tapping the top floating action button loads the bookmarks activity, which has advanced options like moving and deleting bookmarks. - From the bookmarks activity, there is an option to load the bookmarks database view. - This shows the bookmarks as they exist in the SQLite database, which can be useful for troubleshooting problems with importing and exporting bookmarks.

+

Üst aksiyon butonuna dokunarak, yer imlerini taşıma ve silme gibi gelişmiş seçeneklere sahip yer imleri etkinliğini açabilirsiniz. + Yer imleri etkinliğinde, yer imleri veri tabanı görünümünü yükleme seçeneği vardır. + Bu seçenek, yer imlerini SQLite veri tabanındaki halleriyle gösterir; bu, yer imlerinin, içe ve dışa aktarma sorunlarının giderilmesinde faydalı olabilir.

\ No newline at end of file diff --git a/app/src/main/assets/tr/guide_domain_settings_dark.html b/app/src/main/assets/tr/guide_domain_settings_dark.html index 4a5a87d2..f6960639 100644 --- a/app/src/main/assets/tr/guide_domain_settings_dark.html +++ b/app/src/main/assets/tr/guide_domain_settings_dark.html @@ -24,15 +24,15 @@ -

Secure Web Browsing

+

Güvenli Web Tarama

-

Privacy Browser’s default is to browse with JavaScript, cookies, and DOM storage disabled. - However, some websites legitimately need these features enabled to function correctly. - Domain settings can automatically turn on a specified set of features when visiting a designated domain.

+

Privacy Browser, JavaScript'i, çerezleri ve DOM depolamayı varsayılan olarak devre dışı bırakır. + Ancak, bazı web sayfalarının düzgün çalışması için bu özelliklerin etkin olması gerekebilir. + Özel bir domain ziyaret edilirken, belirli bir özellik kümesi domain ayarlarından otomatik olarak aktif edilebilir.

-

When visiting a domain that has domain settings specified, the background of the URL text box is green.

+

Ayarları özelleştirilmiş bir domain ziyaret edilirken, URL metin kutusunun arka planı yeşil olur.

diff --git a/app/src/main/assets/tr/guide_domain_settings_light.html b/app/src/main/assets/tr/guide_domain_settings_light.html index ab4387a7..7729f4b8 100644 --- a/app/src/main/assets/tr/guide_domain_settings_light.html +++ b/app/src/main/assets/tr/guide_domain_settings_light.html @@ -24,15 +24,15 @@ -

Secure Web Browsing

+

Güvenli Web Tarama

-

Privacy Browser’s default is to browse with JavaScript, cookies, and DOM storage disabled. - However, some websites legitimately need these features enabled to function correctly. - Domain settings can automatically turn on a specified set of features when visiting a designated domain.

+

Privacy Browser, JavaScript'i, çerezleri ve DOM depolamayı varsayılan olarak devre dışı bırakır. + Ancak, bazı web sayfalarının düzgün çalışması için bu özelliklerin etkin olması gerekebilir. + Özel bir domain ziyaret edilirken, belirli bir özellik kümesi domain ayarlarından otomatik olarak aktif edilebilir.

-

When visiting a domain that has domain settings specified, the background of the URL text box is green.

+

Ayarları özelleştirilmiş bir domain ziyaret edilirken, URL metin kutusunun arka planı yeşil olur.

diff --git a/app/src/main/assets/tr/guide_overview_dark.html b/app/src/main/assets/tr/guide_overview_dark.html index 29fc4917..9b0d4b77 100644 --- a/app/src/main/assets/tr/guide_overview_dark.html +++ b/app/src/main/assets/tr/guide_overview_dark.html @@ -24,23 +24,25 @@ -

True Privacy

+

Gerçek Gizlilik

-

Privacy Browser is designed to let you take as much control of your privacy as possible while still browsing the internet. - When a browser connects to a website, certain pieces of information which are necessary to facilitate the connection are transferred to the server. - For example, the server will receive your IP address and a port number, which are necessary for it to know where to send the response. - This information is often logged by the server, allowing the website developer to produce reports showing how often a webpage was loaded and how many different IP addresses accessed it.

+

Privacy Browser, internette gezinirken, gizliliğinizi olabildiğince çok kontrol altına alabilmenizi sağlamak için tasarlanmıştır. + Bir tarayıcı bir web sitesine bağlandığında, bağlantıyı kolaylaştırmak için sunucuya aktarılan bazı bilgiler gereklidir. + Örneğin, sunucu, yanıtı nereye göndereceğini bilmesi için IP adresinizi ve bir port numarası alması gerekir. + Bu bilgiler sunucu tarafından sık sık kaydedilir, bu da web sitenin geliştiricisinin, + bir web sayfasının kaç kez yüklendiğini ve kaç farklı IP adresinin eriştiğini gösteren raporlar üretmesini sağlar.

-

However, most website operators want more information about their visitors, including tracking their web browsing across multiple websites. - There are many different techniques, including requesting or placing extra information on a user’s device, that facilitate this tracking. - Almost all browsers will voluntarily participate in this tracking without informing the user they are doing so. - Privacy Browser is designed to grant the user as much information and control over these tracking techniques as possible.

+

Ancak, çoğu web sitesi operatörü, birçok web sitesinde gezinmelerini izlemek de dahil ziyaretçilerinden daha fazla bilgi ister. + Bu izlemeyi kolaylaştırmak için bir kullanıcının cihazından ekstra bilgi talep etmek ve cihazına ekstra bilgi yerleştirmek amacı güden birçok farklı teknik vardır. + Neredeyse tüm tarayıcılar, eylemlerini kullanıcıyı bilgilendirmeden, gönüllü olarak bu izlemeye katılır. + Privacy Browser, kullanıcıya mümkün olduğunca fazla bilgi vermek ve bu izleme tekniklerini üzerinde kontrol sağlamak için tasarlanmıştır.

-

Android’s WebView Limitations

+

Android WebView Kısıtlamaları

-

Privacy Browser uses Android’s built-in WebView to render websites. There are some limitations in the controls WebView exposes for managing privacy settings. - For example, it isn’t possible to enable some JavaScript commands while disabling others. - In the future, Privacy Browser will switch to a custom WebView called Privacy WebView.

+

Privacy Browser, web sitelerini oluşturmak için Android’in yerleşik WebView(Web Görünümü) sürümünü kullanır. + Gizlilik ayarlarını yönetmek için WebView’in oluşturduğu kontrollerde bazı kısıtlamalar vardır. + Örneğin, birtakım teknolojileri devre dışı bırakırken, bazı JavaScript komutlarını etkinleştirmek mümkün değildir. + Gelecek versiyonlarında, Privacy Browser, Privacy WebView adlı özel bir WebView sürümüne geçiş yapacaktır.

\ No newline at end of file diff --git a/app/src/main/assets/tr/guide_overview_light.html b/app/src/main/assets/tr/guide_overview_light.html index ef717bcc..2e0ecc4a 100644 --- a/app/src/main/assets/tr/guide_overview_light.html +++ b/app/src/main/assets/tr/guide_overview_light.html @@ -24,23 +24,25 @@ -

True Privacy

+

Gerçek Gizlilik

-

Privacy Browser is designed to let you take as much control of your privacy as possible while still browsing the internet. - When a browser connects to a website, certain pieces of information which are necessary to facilitate the connection are transferred to the server. - For example, the server will receive your IP address and a port number, which are necessary for it to know where to send the response. - This information is often logged by the server, allowing the website developer to produce reports showing how often a webpage was loaded and how many different IP addresses accessed it.

+

Privacy Browser, internette gezinirken, gizliliğinizi olabildiğince çok kontrol altına alabilmenizi sağlamak için tasarlanmıştır. + Bir tarayıcı bir web sitesine bağlandığında, bağlantıyı kolaylaştırmak için sunucuya aktarılan bazı bilgiler gereklidir. + Örneğin, sunucu, yanıtı nereye göndereceğini bilmesi için IP adresinizi ve bir port numarası alması gerekir. + Bu bilgiler sunucu tarafından sık sık kaydedilir, bu da web sitenin geliştiricisinin, + bir web sayfasının kaç kez yüklendiğini ve kaç farklı IP adresinin eriştiğini gösteren raporlar üretmesini sağlar.

-

However, most website operators want more information about their visitors, including tracking their web browsing across multiple websites. - There are many different techniques, including requesting or placing extra information on a user’s device, that facilitate this tracking. - Almost all browsers will voluntarily participate in this tracking without informing the user they are doing so. - Privacy Browser is designed to grant the user as much information and control over these tracking techniques as possible.

+

Ancak, çoğu web sitesi operatörü, birçok web sitesinde gezinmelerini izlemek de dahil ziyaretçilerinden daha fazla bilgi ister. + Bu izlemeyi kolaylaştırmak için bir kullanıcının cihazından ekstra bilgi talep etmek ve cihazına ekstra bilgi yerleştirmek amacı güden birçok farklı teknik vardır. + Neredeyse tüm tarayıcılar, eylemlerini kullanıcıyı bilgilendirmeden, gönüllü olarak bu izlemeye katılır. + Privacy Browser, kullanıcıya mümkün olduğunca fazla bilgi vermek ve bu izleme tekniklerini üzerinde kontrol sağlamak için tasarlanmıştır.

-

Android’s WebView Limitations

+

Android WebView Kısıtlamaları

-

Privacy Browser uses Android’s built-in WebView to render websites. There are some limitations in the controls WebView exposes for managing privacy settings. - For example, it isn’t possible to enable some JavaScript commands while disabling others. - In the future, Privacy Browser will switch to a custom WebView called Privacy WebView.

+

Privacy Browser, web sitelerini oluşturmak için Android’in yerleşik WebView(Web Görünümü) sürümünü kullanır. + Gizlilik ayarlarını yönetmek için WebView’in oluşturduğu kontrollerde bazı kısıtlamalar vardır. + Örneğin, birtakım teknolojileri devre dışı bırakırken, bazı JavaScript komutlarını etkinleştirmek mümkün değildir. + Gelecek versiyonlarında, Privacy Browser, Privacy WebView adlı özel bir WebView sürümüne geçiş yapacaktır.

\ No newline at end of file diff --git a/app/src/main/assets/tr/guide_ssl_certificates_dark.html b/app/src/main/assets/tr/guide_ssl_certificates_dark.html index 937c7951..8e33fe1b 100644 --- a/app/src/main/assets/tr/guide_ssl_certificates_dark.html +++ b/app/src/main/assets/tr/guide_ssl_certificates_dark.html @@ -24,27 +24,30 @@ -

Connect with Confidence

+

Güvenle Bağlanma

-

When visiting an encrypted URL (one that begins with HTTPS), the webserver uses an SSL certificate to both encrypt the information sent to the browser and to identify the server. - The purpose of the server identification is to prevent a machine located between the browser and the webserver from pretending to be the server and decrypting the information in transit. - This type of attack is known as a Man In The Middle (MITM) attack. SSL certificates are generated by certificate authorities: companies that verify a server’s identity and produce a certificate for a fee. - Android has a list of trusted certificate authorities, and will accept any of their certificates for any website. - It isn’t supposed to be possible for an organization to acquire an SSL certificate for a domain they do not control, but in practice many governments and large corporations have been able to do so.

+

Şifrelenmiş bir URL’yi (HTTPS ile başlayan) ziyaret ederken, web sunucusu hem tarayıcıya gönderilen bilgileri şifrelemek hem de sunucuyu tanımlamak için bir SSL sertifikası kullanır. + Sunucu tanımlamasının amacı, tarayıcı ile web sunucusu arasında konumlanan bir makinenin, sunucu gibi davranmasını ve nakledilen bilgilerin şifresini çözmesini önlemektir. + Bu saldırı türü Man In The Middle (Ortadaki Adam, MITM) saldırısı olarak bilinir. + SSL sertifikaları, sertifika otoriteleri tarafından oluşturulur, bu otoriteler: bir sunucunun kimliğini doğrulayan ve bir ücret karşılığında sertifika üreten şirketler topluluğudur. + Android, güvenilir sertifika otoritelerinin bir listesine sahiptir, ve herhangi bir web sitesi için bu sertifikalardan herhangi birini kabul edecektir. + Normal koşullarda, bir kuruluşun kontrol edemediği bir domain için SSL sertifikası alması mümkün değildir, + fakat gerçekte, birçok hükümet ve büyük şirket bunu rahatlıkla yapabilir.

-

Pinning an SSL certificate tells the browser that only one specific SSL certificate is to be trusted for a particular domain. Any other certificate, even if it is valid, will be rejected.

+

Bir SSL sertifikası sabitlemek, tarayıcıya, özel bir domain için belirli bir SSL sertifikasına güvenebileceğini söyler. Geçerli olsa dahi, diğer sertifikalar reddedilecektir.

-

SSL certificates expire on a specified date, so even pinned SSL certificates will legitimately need to be updated from time to time. - As a general rule, pinning SSL certificates probably isn’t needed in the majority of cases. - But for those who suspect that powerful organizations may be targeting them, SSL certificate pinning can detect and thwart a MITM attack. - Privacy Browser also has the ability to pin IP addresses.

+

SSL sertifikalarının belirli bir tarihte süresi dolması sebebiyle, sabitlenmiş dahi olsa, SSL sertifikalarının yasal olarak zaman zaman güncellenmesi gerekir. + Genel bir kural olarak, çoğu durumda SSL sertifikalarını sabitlemeye gerek yoktur. + Ancak, bazı güçlü kuruluşların onları hedef aldığından şüphelenenler için SSL sertifikası sabitlemek bir MITM saldırısını algılayıp engelleyebilir. + Privacy Browser, aynı zamanda IP adreslerini de sabitleyebilir.

-

SSL certificates can be pinned in Domain Settings. - Besides protecting against MITM attacks, pinning a self-signed certificate for a device like a wireless router or access point will remove the error message that is normally presented every time its website is loaded. - To view the current website SSL certificate, tap on the favorite icon next to the URL bar.

+

SSL sertifikaları Domain Ayarlarından sabitlenebilir. + MITM saldırılarına karşı korumanın yanı sıra, kablosuz bir router veya erişim noktası gibi bir cihaz için kendiliğinden imzalı bir sertifikayı sabitlemek, + web sitesinin her yüklenmesinde normal olarak gösterilen hata mesajını kaldıracaktır. + Mevcut web sitesi SSL sertifikasını, URL çubuğunun yanındaki site simgesine dokunarak görüntüleyebilirsiniz.

\ No newline at end of file diff --git a/app/src/main/assets/tr/guide_ssl_certificates_light.html b/app/src/main/assets/tr/guide_ssl_certificates_light.html index 72cce3e9..e8095e17 100644 --- a/app/src/main/assets/tr/guide_ssl_certificates_light.html +++ b/app/src/main/assets/tr/guide_ssl_certificates_light.html @@ -24,27 +24,30 @@ -

Connect with Confidence

+

Güvenle Bağlanma

-

When visiting an encrypted URL (one that begins with HTTPS), the webserver uses an SSL certificate to both encrypt the information sent to the browser and to identify the server. - The purpose of the server identification is to prevent a machine located between the browser and the webserver from pretending to be the server and decrypting the information in transit. - This type of attack is known as a Man In The Middle (MITM) attack. SSL certificates are generated by certificate authorities: companies that verify a server’s identity and produce a certificate for a fee. - Android has a list of trusted certificate authorities, and will accept any of their certificates for any website. - It isn’t supposed to be possible for an organization to acquire an SSL certificate for a domain they do not control, but in practice many governments and large corporations have been able to do so.

+

Şifrelenmiş bir URL’yi (HTTPS ile başlayan) ziyaret ederken, web sunucusu hem tarayıcıya gönderilen bilgileri şifrelemek hem de sunucuyu tanımlamak için bir SSL sertifikası kullanır. + Sunucu tanımlamasının amacı, tarayıcı ile web sunucusu arasında konumlanan bir makinenin, sunucu gibi davranmasını ve nakledilen bilgilerin şifresini çözmesini önlemektir. + Bu saldırı türü Man In The Middle (Ortadaki Adam, MITM) saldırısı olarak bilinir. + SSL sertifikaları, sertifika otoriteleri tarafından oluşturulur, bu otoriteler: bir sunucunun kimliğini doğrulayan ve bir ücret karşılığında sertifika üreten şirketler topluluğudur. + Android, güvenilir sertifika otoritelerinin bir listesine sahiptir, ve herhangi bir web sitesi için bu sertifikalardan herhangi birini kabul edecektir. + Normal koşullarda, bir kuruluşun kontrol edemediği bir domain için SSL sertifikası alması mümkün değildir, + fakat gerçekte, birçok hükümet ve büyük şirket bunu rahatlıkla yapabilir.

-

Pinning an SSL certificate tells the browser that only one specific SSL certificate is to be trusted for a particular domain. Any other certificate, even if it is valid, will be rejected.

+

Bir SSL sertifikası sabitlemek, tarayıcıya, özel bir domain için belirli bir SSL sertifikasına güvenebileceğini söyler. Geçerli olsa dahi, diğer sertifikalar reddedilecektir.

-

SSL certificates expire on a specified date, so even pinned SSL certificates will legitimately need to be updated from time to time. - As a general rule, pinning SSL certificates probably isn’t needed in the majority of cases. - But for those who suspect that powerful organizations may be targeting them, SSL certificate pinning can detect and thwart a MITM attack. - Privacy Browser also has the ability to pin IP addresses.

+

SSL sertifikalarının belirli bir tarihte süresi dolması sebebiyle, sabitlenmiş dahi olsa, SSL sertifikalarının yasal olarak zaman zaman güncellenmesi gerekir. + Genel bir kural olarak, çoğu durumda SSL sertifikalarını sabitlemeye gerek yoktur. + Ancak, bazı güçlü kuruluşların onları hedef aldığından şüphelenenler için SSL sertifikası sabitlemek bir MITM saldırısını algılayıp engelleyebilir. + Privacy Browser, aynı zamanda IP adreslerini de sabitleyebilir.

-

SSL certificates can be pinned in Domain Settings. - Besides protecting against MITM attacks, pinning a self-signed certificate for a device like a wireless router or access point will remove the error message that is normally presented every time its website is loaded. - To view the current website SSL certificate, tap on the favorite icon next to the URL bar.

+

SSL sertifikaları Domain Ayarlarından sabitlenebilir. + MITM saldırılarına karşı korumanın yanı sıra, kablosuz bir router veya erişim noktası gibi bir cihaz için kendiliğinden imzalı bir sertifikayı sabitlemek, + web sitesinin her yüklenmesinde normal olarak gösterilen hata mesajını kaldıracaktır. + Mevcut web sitesi SSL sertifikasını, URL çubuğunun yanındaki site simgesine dokunarak görüntüleyebilirsiniz.

\ No newline at end of file diff --git a/app/src/main/assets/tr/guide_tracking_ids_dark.html b/app/src/main/assets/tr/guide_tracking_ids_dark.html index 021a4055..e066c0e5 100644 --- a/app/src/main/assets/tr/guide_tracking_ids_dark.html +++ b/app/src/main/assets/tr/guide_tracking_ids_dark.html @@ -24,11 +24,12 @@ -

Do Not Track

+

Takip Etme

-

A few years ago the W3C (World Wide Web Consortium) created a mechanism for browsers to inform web servers that they would not like to be tracked. - This is accomplished by including a DNT (Do Not Track) header with web requests.

+

Birkaç yıl önce, W3C (World Wide Web Konsorsiyumu), tarayıcıların web sunucularına izlenmesini istemediklerini bildirmek için bir mekanizma yarattı. + Bu mekanizma, web isteklerini içeren bir başlık DNT (Do Not Track) ekleyerek çalışır.

-

The DNT header doesn't really provide any privacy because most web servers ignore it. For example, Yahoo, Google, Microsoft, and Facebook all ignore at least some DNT headers.

+

Fakat DNT(Takip Etme) başlığı, gerçekten herhangi bir gizlilik sağlamaz, çünkü çoğu web sunucusu bunu görmezden gelir. + Örneğin, Yahoo, Google, Microsoft ve Facebook, en azından bazı DNT başlıklarını yok sayar.

\ No newline at end of file diff --git a/app/src/main/assets/tr/guide_tracking_ids_light.html b/app/src/main/assets/tr/guide_tracking_ids_light.html index 3f6cc044..0af67cbe 100644 --- a/app/src/main/assets/tr/guide_tracking_ids_light.html +++ b/app/src/main/assets/tr/guide_tracking_ids_light.html @@ -24,11 +24,12 @@ -

Do Not Track

+

Takip Etme

-

A few years ago the W3C (World Wide Web Consortium) created a mechanism for browsers to inform web servers that they would not like to be tracked. - This is accomplished by including a DNT (Do Not Track) header with web requests.

+

Birkaç yıl önce, W3C (World Wide Web Konsorsiyumu), tarayıcıların web sunucularına izlenmesini istemediklerini bildirmek için bir mekanizma yarattı. + Bu mekanizma, web isteklerini içeren bir başlık DNT (Do Not Track) ekleyerek çalışır.

-

The DNT header doesn't really provide any privacy because most web servers ignore it. For example, Yahoo, Google, Microsoft, and Facebook all ignore at least some DNT headers.

+

Fakat DNT(Takip Etme) başlığı, gerçekten herhangi bir gizlilik sağlamaz, çünkü çoğu web sunucusu bunu görmezden gelir. + Örneğin, Yahoo, Google, Microsoft ve Facebook, en azından bazı DNT başlıklarını yok sayar.

\ No newline at end of file diff --git a/app/src/main/java/com/stoutner/privacybrowser/activities/MainWebViewActivity.java b/app/src/main/java/com/stoutner/privacybrowser/activities/MainWebViewActivity.java index a9fb6e85..b0cd103a 100644 --- a/app/src/main/java/com/stoutner/privacybrowser/activities/MainWebViewActivity.java +++ b/app/src/main/java/com/stoutner/privacybrowser/activities/MainWebViewActivity.java @@ -3221,8 +3221,8 @@ public class MainWebViewActivity extends AppCompatActivity implements CreateBook newHostName = ""; } - // Only apply the domain settings if a new domain is being loaded. This allows the user to set temporary settings for JavaScript, cookies, DOM storage, etc. - if (!nestedScrollWebView.getCurrentDomainName().equals(newHostName)) { + // Apply the domain settings if a new domain is being loaded or if the new domain is blank. This allows the user to set temporary settings for JavaScript, cookies, DOM storage, etc. + if (!nestedScrollWebView.getCurrentDomainName().equals(newHostName) || newHostName.equals("")) { // Set the new host name as the current domain name. nestedScrollWebView.setCurrentDomainName(newHostName); @@ -4702,8 +4702,14 @@ public class MainWebViewActivity extends AppCompatActivity implements CreateBook // Get the title text view from the tab. TextView tabTitleTextView = tabView.findViewById(R.id.title_textview); - // Set the title as the tab text. - tabTitleTextView.setText(title); + // Set the title according to the URL. + if (title.equals("about:blank")) { + // Set the title to indicate a new tab. + tabTitleTextView.setText(R.string.new_tab); + } else { + // Set the title as the tab text. + tabTitleTextView.setText(title); + } } } @@ -5305,7 +5311,7 @@ public class MainWebViewActivity extends AppCompatActivity implements CreateBook } } - // Replace Refresh with Stop if the options menu has been created. (The WebView typically begins loading before the menu items are instantiated.) + // Replace Refresh with Stop if the options menu has been created. (The first WebView typically begins loading before the menu items are instantiated.) if (optionsMenu != null) { // Get a handle for the refresh menu item. MenuItem refreshMenuItem = optionsMenu.findItem(R.id.refresh); @@ -5396,6 +5402,9 @@ public class MainWebViewActivity extends AppCompatActivity implements CreateBook // Get the current URL from the nested scroll WebView. This is more accurate than using the URL passed into the method, which is sometimes not the final one. String currentUrl = nestedScrollWebView.getUrl(); + // Get the current tab. + TabLayout.Tab tab = tabLayout.getTabAt(currentPagePosition); + // Update the URL text bar if the page is currently selected and the user is not currently typing in the URL edit text. // Crash records show that, in some crazy way, it is possible for the current URL to be blank at this point. // Probably some sort of race condition when Privacy Browser is being resumed. @@ -5411,36 +5420,45 @@ public class MainWebViewActivity extends AppCompatActivity implements CreateBook // Display the keyboard. inputMethodManager.showSoftInput(urlEditText, 0); - // Hide the WebView, which causes the default background color to be displayed according to the theme. - nestedScrollWebView.setVisibility(View.INVISIBLE); - // Apply the domain settings. This clears any settings from the previous domain. applyDomainSettings(nestedScrollWebView, "", true, false); + + // Only populate the title text view if the tab has been fully created. + if (tab != null) { + // Get the custom view from the tab. + View tabView = tab.getCustomView(); + + // Remove the incorrect warning below that the current tab view might be null. + assert tabView != null; + + // Get the title text view from the tab. + TextView tabTitleTextView = tabView.findViewById(R.id.title_textview); + + // Set the title as the tab text. + tabTitleTextView.setText(R.string.new_tab); + } } else { // The WebView has loaded a webpage. // Display the final URL. Getting the URL from the WebView instead of using the one provided by `onPageFinished()` makes websites like YouTube function correctly. urlEditText.setText(currentUrl); // Apply text highlighting to the URL. highlightUrlText(); - } - } - // Get the current tab. - TabLayout.Tab tab = tabLayout.getTabAt(currentPagePosition); + // Only populate the title text view if the tab has been fully created. + if (tab != null) { + // Get the custom view from the tab. + View tabView = tab.getCustomView(); - // Only populate the title text view if the tab has been fully created. - if (tab != null) { - // Get the custom view from the tab. - View tabView = tab.getCustomView(); - - // Remove the incorrect warning below that the current tab view might be null. - assert tabView != null; + // Remove the incorrect warning below that the current tab view might be null. + assert tabView != null; - // Get the title text view from the tab. - TextView tabTitleTextView = tabView.findViewById(R.id.title_textview); + // Get the title text view from the tab. + TextView tabTitleTextView = tabView.findViewById(R.id.title_textview); - // Set the title as the tab text. Sometimes `onReceivedTitle()` is not called, especially when navigating history. - tabTitleTextView.setText(nestedScrollWebView.getTitle()); + // Set the title as the tab text. Sometimes `onReceivedTitle()` is not called, especially when navigating history. + tabTitleTextView.setText(nestedScrollWebView.getTitle()); + } + } } } } @@ -5544,9 +5562,22 @@ public class MainWebViewActivity extends AppCompatActivity implements CreateBook // Load the URL. nestedScrollWebView.loadUrl(url, customHeaders); - // Display the keyboard if the URL is blank. + // Set the focus and display the keyboard if the URL is blank. if (url.equals("")) { - inputMethodManager.showSoftInput(urlEditText, 0); + // Request focus for the URL text box. + urlEditText.requestFocus(); + + // Create a display keyboard handler. + Handler displayKeyboardHandler = new Handler(); + + // Create a display keyboard runnable. + Runnable displayKeyboardRunnable = () -> { + // Display the keyboard. + inputMethodManager.showSoftInput(urlEditText, 0); + }; + + // Display the keyboard after 100 milliseconds, which leaves enough time for the tab to transition. + displayKeyboardHandler.postDelayed(displayKeyboardRunnable, 100); } } } diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 4db19655..e62a4d52 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -50,8 +50,9 @@ Kein Titel Unbekannte URL: Öffnen mit - Neuer Tab Tab hinzufügen + Tab schließen + Neuer Tab Laden… @@ -113,7 +114,6 @@ Navigationspanel Navigation - Tab schließen Leeren und verlassen Startseite Zurück diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index b33cbe17..a03aa5f0 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -46,8 +46,9 @@ Sin título URL no reconocida: Abrir con - Nueva pestaña Añadir pestaña + Cerrar pestaña + Nueva pestaña Cargando… @@ -110,7 +111,6 @@ Caja de navegación Navegación - Cerrar pestaña Borrar y salir Inicio Atrás diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index ebde1bca..0304de0d 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -46,8 +46,9 @@ Nessun titolo URL non riconosciuta: Apri con - Nuova Scheda Aggiungi Scheda + Chiudi Scheda + Nuova Scheda Caricamento… @@ -110,7 +111,6 @@ Menù di navigazione Navigazione - Chiudi Scheda Elimina dati ed esci Home Indietro diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 92124ae3..bac3bb8a 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -44,8 +44,9 @@ Без названия Нераспознанный URL: Открыть в - Новая вкладка Добавить вкладку + Закрыть вкладку + Новая вкладка Загрузка… @@ -107,7 +108,6 @@ Навигационная панель Навигация - Закрыть вкладку Очистить и выйти Домой Назад diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 3351a81f..ab3d096b 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -32,20 +32,21 @@ Birinci Taraf Çerezler devre dışı Üçüncü Taraf Çerezler etkin Üçüncü Taraf Çerezler devre dışı - DOM Depolama Alanı etkin - DOM Depolama Alanı devre dışı + DOM Depolaması etkin + DOM Depolaması devre dışı Form Verisi etkin Form Verisi devre dışı Çerezler silindi - DOM Depolama Alanı silindi + DOM Depolaması silindi Form Verisi silindi - Açılır Menüyü Aç - Açılır Menüyü Kapa + Gezinti Menüsünü Aç + Gezinti Menüsünü Kapa Başlıksız - Onaylanmayan URL: + Tanınmayan URL: Bununla aç - Yeni Sekme Sekme Ekle + Sekmeyi Kapa + Yeni Sekme Yükleniyor… @@ -55,15 +56,15 @@ Resim Adı Bilinmeyen Boyut İndir - HTTP veya HTTPS kaynak tanımlayıcısı içermediği için bu dosya indirilemez. - HTTP veya HTTPS kaynak tanımlayıcısı içermediği için bu resim indirilemez. + HTTP veya HTTPS URI(Tekdüzen Kaynak Tanımlayıcısı)\'si olmadığı için bu dosya indirilemiyor. + HTTP veya HTTPS URI(Tekdüzen Kaynak Tanımlayıcısı)\'si olmadığı için bu resim indirilemiyor. Site Simgesi URL veya Arama terimleri - SSL Sertifikasını Görüntüle + SSL Sertifikası Görüntüle Şifrelenmemiş Web sitesi Bu web sitesiyle bağlantınız şifrelenmemiştir. Bu, üçüncü kişilere bilgilerinizi ele geçirme, bağlantınızı izleme ve zararlı yazılımları yükleme fırsatını verir. SSL Sertifikası @@ -93,10 +94,10 @@ URL: - İğneli Uyumsuzluğu + Sabitlenmiş Uyumsuzluğu Güncelle Geçerli - İğneli + Sabitlenmiş HTTP Kimlik Doğrulama @@ -105,9 +106,8 @@ Şifre - Açılır Menü + Gezinti Menüsü Gezinti - Sekmeyi Kapa Temizle ve Çık Anasayfa Geri @@ -127,19 +127,19 @@ Domain Düzenleme Ayarları Birinci Taraf Çerezler Üçüncü Taraf Çerezler - DOM Depolama Alanı + DOM Depolaması Form Verisi Veriyi Temizle Çerezleri Temizle - DOM Depolama Alanını Temizle + DOM Depolamasını Temizle Form Verisini Temizle - Fanboy Rahatsızlık Listesi - Fanboy Sosyal Engelleme Listesi + Fanboy’s Annoyance List + Fanboy’s Social Blocking List Tüm Üçüncü Taraf İstekleri Engelle Düzen Kullanıcı aracısı Privacy Browser - Varsayılan Web Görünümü + Varsayılan WebView Android\'te kurulu Firefox Android\'te kurulu Chrome iOS\'ta kurulu Safari @@ -193,11 +193,11 @@ İstek Başlıkları Yanıt Mesajı Yanıt Başlıkları - Yanıt Mesaj Gövdesi - Hatalı Mesaj Gövdesi + Yanıt Metni + Hata Metni Kaynağı Görüntüle Hakkında - Android Web Görünümü, kaynak bilgisini gösteremediğinden, etkinlikte gösterilen bilgiyi toplamak için sistem araçları kullanılarak ayrı bir istek yapıldı. - Elde edilen veri ile ana etkinlikteki Web Görünümünün sağladığı veri arasında farklılıklar olabilir. Bu sorun, 4.x serisinde Privacy Web Görünümü sürümüyle ortadan kalkacak. + Android WebView(Web Görünümü) kaynak bilgisini gösteremediğinden, bu etkinlikte gösterilen bilgiyi toplamak için sistem araçları kullanılarak ayrı bir istek yapıldı. + Elde edilen veri ile ana etkinlikteki WebView\'in kullandığı veri arasında farklılıklar olabilir. Bu sorun, 4.x serisinde Privacy WebView sürümüyle ortadan kalkacak. Kısayol Oluştur @@ -209,7 +209,7 @@ Yer İmleri - Veritabanı Görünümü + Veri Tabanı Görünümü(Database View) Yer İmi Oluştur Klasör Oluştur Geçerli yer imi simgesi @@ -241,8 +241,8 @@ Tüm Klasörler Ana klasör Sırala - Veritabanı kimliğine göre sıralandı. - Görüntüleme düzenine göre sıralandı. + Veri Tabanı Kimliğine göre sıralandı. + Görüntüleme Düzenine göre sıralandı. Veritabanı Kimliği: Klasör: Üst Klasör: @@ -252,7 +252,7 @@ İstekler İstek detayları - İşlem + Eğilim Tüm Varsayılan Varsayılan - İzin verildi @@ -265,27 +265,27 @@ Engel listesi Alt liste Ana beyaz listesi - Son beyaz listesi + Final beyaz listesi Domain beyaz listesi Domain başlangıç beyaz listesi - Domain son beyaz listesi + Domain final beyaz listesi Üçüncü taraf beyaz listesi Üçüncü taraf domain beyaz listesi Üçüncü taraf domain başlangıç beyaz listesi Ana kara listesi Başlangıç kara listesi - Son kara listesi + Final kara listesi Domain kara listesi Domain başlangıç kara listesi Domain son kara listesi - Domain düzenli ifade kara listesi + Domain düzenli ifade(regular expression) kara listesi Üçüncü taraf kara listesi Üçüncü taraf başlangıç kara listesi Üçüncü taraf domain kara listesi Üçüncü taraf domain başlangıç kara listesi - Üçüncü taraf düzenli ifade kara listesi - Üçüncü taraf domain düzenli ifade kara listesi - Düzenli ifade kara listesi + Üçüncü taraf düzenli ifade(regular expression) kara listesi + Üçüncü taraf domain düzenli ifade(regular expression) kara listesi + Düzenli ifade(regular expression) kara listesi Engel listesi girdileri Engel listesi orijinal girdisi @@ -297,7 +297,7 @@ Ekle Domain adı Domain silinmiş - *. tüm altdomainleri içeren bir domain başına getirilebilir (örn. *.stoutner.com) + *. tüm altdomainleri içeren bir domainin başına getirilebilir (örn. *.stoutner.com) Sistem varsayılanı Yenilemek için kaydır etkin @@ -310,16 +310,16 @@ Sistem varsayılanı - Resimler etkin - Resimler devre dışı + Görseller etkin + Görseller devre dışı İğneli SSL sertifikası Kayıtlı SSL sertifikası Geçerli web sitesi SSL sertifikası - Geçerli web sitesinin SSL sertifikasını doldurmak için Domain Ayarlarını açmadan önce şifrelenmiş bir web sitesi yükleyin. - Sabit IP adresleri - Kaydedilen IP adresleri - Güncel IP adresleri + Geçerli web sitenin SSL sertifikasını doldurmak için Domain Ayarlarını açmadan önce şifrelenmiş bir web sitesi yükleyin. + Sabitlenmiş IP adresleri + Kaydedilmiş IP adresleri + Geçerli IP adresleri Şifreleme @@ -336,28 +336,28 @@ Gözat Dışarı aktar İçeri aktar - Şifre Çözmek + Şifre Çöz(Decrypt Etmek) Dışa aktarım başarılı. - Dışa aktarım başarısız oldu: - İçe aktarım başarısız oldu: + Dışa aktarım başarısız: + İçe aktarım başarısız: geçerli bir konum değildir. - Depolama Alanı İzni - Privacy Browser, genel dizinlere erişmek için depolama alanı iznine ihtiyaç duymaktadır. Reddedildiği takdirde, uygulamanın dizinleri hala kullanılabilir. - Genel dizinlerdeki dosyalara erişim icin depolama alanı izni gerekmektedir. Aksi takdirde, sadece uygulamanın dizinleri çalışacaktır. - Depolama izni verilmediğinden dolayı bu konum kullanılamaz. + Depolama İzni + Privacy Browser, genel dizinlere erişmek için depolama iznine ihtiyaç duymaktadır. Reddedildiği takdirde, uygulamanın dizinleri hala kullanılabilir. + Genel dizinlerdeki dosyalara erişim icin depolama izni gerekmektedir. Aksi takdirde, sadece uygulamanın dizinleri çalışacaktır. + Depolama izni verilmediği için bu konum kullanılamaz. Kopyala Logcat kopyalandı. Temizle - Logcat\'i kaydet + Logcat kaydet Privacy Browser Logcat.txt Dosya başarıyla kaydedildi. Kayıt başarısız: Genel Bakış - Yerel Depolama Alanı + Yerel Depolama SSL Sertifikaları İzleme Kimlikleri @@ -373,8 +373,8 @@ Privacy Browser Hakkında - Sürüm - Sürüm kodu + Versiyon + Versiyon kodu Donanım Marka: Üretici: @@ -387,6 +387,8 @@ API Derleme: Güvenlik Yaması: + WebView Sağlayıcısı: + WebView Versiyonu: Orbot: OpenKeychain: EasyList: @@ -395,9 +397,9 @@ Fanboy Sosyal Engelleme Listesi: UltraPrivacy: Paket İmzası - Yayınlayan DA: - Özne DA: - Sertifika Sürümü: + Yayınlayan DN: + Özne DN: + Sertifika Versiyonu: Seri Numarası: İmza Algoritması: İzinler @@ -410,22 +412,22 @@ Gizlilik JavaScript - JavaScript web sitelerin cihazdaki programları(scriptler) çalıştırmasına izin verir. + JavaScript, web sitelerin cihazdaki programları(scriptler) çalıştırmasına izin verir. Birinci taraf çerezleri - Birinci taraf çerezleri uygulama düzeyinde bir ayar olduğundan, aktif sekmede çerezler etkinleştirildiğinde, - arka plandaki diğer sekmeler tarafından yapılan herhangi ağ istekleri, domainler için kayıtlı çerezleri de içerecektir. - Android KitKat (sürüm 4.4.x), birinci ve üçüncü taraf çerezleri arasında ayrım yapmaz ve bu ayarda ikisini de etkinleştirir. + Birinci taraf çerezler uygulama düzeyinde bir ayar olduğundan, aktif sekmede çerezler etkinleştirildiğinde, + arka plandaki diğer sekmeler tarafından yapılan herhangi ağ istekleri aynı zamanda domainleri için depolanan çerezleri de kapsayacaktır. + Android Kitkat (versiyon 4.4.x), birinci ve üçüncü taraf çerezleri arasında ayrım yapmaz ve bu ayarla ikisini de etkinleştirir. Üçüncü taraf çerezleri - Bu ayarı etkinleştirmek için Android Lollipop sürümüne(5.0) ya da daha üst sürümlere sahip olmak gerekir. + Bu ayarı etkinleştirmek için Android Lollipop versiyonuna(5.0) ya da daha üst versiyonlara sahip olmak gerekir. Birinci taraf çerezler devre dışı olduğu takdirde etkisi yoktur. - DOM depolama alanını - DOM depolama alanının çalışması için JavaScript\'in etkin olması gerekir. + DOM depolamasını + DOM depolamasının çalışması için JavaScript\'in etkin olması gerekir. Form verisini kaydetmeyi - Kaydedilen form verisi web sitelerdeki boşlukları otomatik dolduracaktır. + Kaydedilen form verisi, web sitelerdeki boşlukları otomatik olarak dolduracaktır. Kullanıcı aracısı Privacy Browser - Varsayılan Web Görünümü + Varsayılan WebView Android\'te kurulu Firefox Android\'te kurulu Chrome iOS\'ta kurulu Safari @@ -441,7 +443,7 @@ Sistem varsayılanı Privacy Browser - Varsayılan Web Görünümü + Varsayılan WebView Android\'te kurulu Firefox Android\'te kurulu Chrome iOS\'ta kurulu Safari @@ -458,26 +460,33 @@ Gizli Mod Her web sayfasının yüklenmesi bittikten sonra geçmişi ve önbelleği temizler. İleri ve geri seçenekleri Gizli Mod aktifken çalışmaz. Takip Etme - Web Serverlarına, bu tarayıcıyı takip etmemesini nezaketle telkin etmek için Takip Etme Başlığı gönderir. + Web Serverlarına, bu tarayıcıyı takip etmemesi için Takip Etme Başlığı gönderir. Ekran görüntülerine izin ver Ekran görüntülerine, video kaydına ve güvenli olmayan ekranlarda görüntülenmeye izin verir. Bu ayarı değiştirmek Privacy Browser uygulamasını yeniden başlatır. - Engellenenler + Engel listesi EasyList Ana reklam engelleme listesi. EasyPrivacy Ana takipçi engelleme listesi. - Fanboy Rahatsızlık Listesi - Rahatsız eden popupları ve linkleri engeller. Fanboy’s social blocking listesini de içerir. - Fanboy Sosyal Engelleme Listesi + Fanboy’s Annoyance List + Rahatsız eden pop-up\'ları ve linkleri engeller. Fanboy’s social blocking list içerir. + Fanboy’s Social Blocking List Üçüncü taraf sosyal medya içeriklerini engeller. UltraPrivacy UltraPrivacy, EasyPrivacy\'de olmayan takipçileri de engeller fakat bu seçenek bazı web sitelerinin çökmesine sebep olabilir. Tüm üçüncü taraf istekleri engelle Tüm üçüncü taraf istekleri engellemek gizliliği arttırır, fakat çoğu web sitesinin çökmesine sebep olur. + URL Modifikasyonu + Google Analytics + URL\'lerden sonra gelen “?utm_” or “&utm_” ve diğer şeyleri kaldırır. + Facebook Tık ID\'leri + URL\'lerden sonra gelen “?fbclid=” or “&fbclid=” ve diğer şeyleri kaldırır. + Twitter AMP yönlendirmeleri + URL\'lerden sonra gelen “?amp=1” ve diğer şeyleri kaldırır. Tor - Orbot vasıtasıyla vekil sunucusu - localhost:8118 üzerinden Orbot vasıtasıyla tüm web trafiği vekil sunucusu. + Orbot aracılığıyla vekil sunucusu + localhost:8118 üzerinden Orbot aracılığıyla tüm web trafiği vekil sunucusu. Tor anasayfa Tor arama @@ -507,18 +516,17 @@ Tam ekran modu Tam ekran moduna geçmek için çift dokun. Uygulama çubuğunu gizle - URL’yi içeren uygulama çubuğunu gizle. + URL\'yi içeren uygulama çubuğunu gizler. Her şeyi temizle - Çerezleri, DOM depolama alanını, form verisini ve Web Görünümü ön belleğini temizler. - Sonrasında, manuel olarak bütün “app_webview” ve “cache” dizinlerini siler. + Çerezleri, DOM depolamasını, form verisini ve WebView ön belleğini temizler. Sonrasında, manuel olarak bütün “app_webview” ve “cache” dizinlerini siler. Çerezleri temizle - Birinci ve Üçüncü taraf çerezleri temizler - Dom Depolama Alanını temizle - Dom Depolama Alanını temizler. + Birinci ve Üçüncü taraf çerezleri temizler. + DOM Depolamasını temizle + DOM Depolamasını temizler. Form verisini temizle Form verisini temizler. Önbelleği temizle - Web Görünümü önbelleğini temizler. + WebView önbelleğini temizler. Genel Ana Sayfa Yazı tipi boyutu @@ -543,22 +551,22 @@ %175 %200 - Intentleri yeni sekmede aç - Intentler diğer uygulamalardan gönderilen linklerdir. + Intent\'leri yeni sekmede aç + Intent\'ler diğer uygulamalardan gönderilen linklerdir. Yenilemek için kaydır Bazı web siteleri, yenilemek için kaydır seçeneği etkin olduğunda iyi çalışmayabilir. Uygulama çubuğunu kaydır - Web Görünümü aşağı kayarken uygulama çubuğunu ekranın üstünden kaydırın. + WebView aşağı kaydırıldığında, ekranın üst kısmından uygulama çubuğunu kaydırır. Ek uygulama çubuğu simgelerini göster - Web Görünümünü yenilemek ve yer varsa çerezler ve DOM depolama alanını değiştirmek için uygulama çubuğunda simgeler gösterir. + WebView\'i yenilemek, yer varsa çerezleri ve DOM depolamayı değiştirmek için simgeleri uygulama çubuğunda gösterir. Harici uygulamayla indir Android indirme yönetecisi bazı cihazlarda iyi çalışmayabilir. Koyu tema - Temayı değiştirmek Privacy Browser\'ı yeniden başlatacak. + Temayı değiştirmek Privacy Browser\'i yeniden başlatır. Gece modu - Gece modunu etkinleştirmek aynı zamanda tüm sitelerde JavaScript\'i etkinleştirecek. - Web sitesi resimlerini göster - Bant genişliği korumayı devre dışı bırak. + Gece modunu etkinleştirmek, aynı zamanda tüm sitelerde JavaScript\'i etkinleştirir. + Web sayfasının görsellerini göster + Bant genişliği korumasını devre dışı bırakır. Reklam Onayı diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index c70ee571..1ae79f6b 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -51,8 +51,9 @@ No title Unrecognized URL: Open with - New tab Add tab + Close Tab + New tab Loading… @@ -114,7 +115,6 @@ Navigation Drawer Navigation - Close Tab Clear and Exit Home Back diff --git a/fastlane/metadata/android/tr-TR/full_description.txt b/fastlane/metadata/android/tr-TR/full_description.txt index b90f4f2e..19291b86 100644 --- a/fastlane/metadata/android/tr-TR/full_description.txt +++ b/fastlane/metadata/android/tr-TR/full_description.txt @@ -1,13 +1,19 @@ -Çoğu tarayıcı, sizi takip etmelerini sağlayacak ve gizliliğinizi riske edecek büyük miktarda bilgiyi sessizce web sitelerine verir. Web siteleri ve reklam ağları, her kullanıcıyı benzersiz şekilde tanımlamak ve web genelinde ve ziyaretleri arasında hepsini takip etmek için JavaScript, çerezler, DOM depolama alanı, kullanıcı aracıları ve daha birçok farklı teknolojileri kullanır. +Privacy Browser'in iki ana amacı vardır. -In contrast, privacy sensitive features are disabled by default in Privacy Browser. Bir web sitesinin düzgün çalışması için bu teknolojilerden biri gerekliyse, kullanıcı bu ziyaret için o özelliği etkinleştirmeyi seçebilir. Veya, belirli bir web sitesine girerken belirli özellikleri otomatik olarak açmak ve çıkarken tekrar kapatmak için domain ayarlarını kullanabilir. +1. İnternete gönderilen bilgi miktarını en aza indirmek. -Privacy Browser, web sayfalarını oluşturmak için şu anda Android'in yerleşik Web Görünümü'nü kullanıyor. Bu nedenle, en güncel Web Görünümü sürümü kurulu olduğunda en iyi şekilde çalışır (bakınız https://www.stoutner.com/privacy-browser/common-settings/webview/). 4.x serisinde, Privacy Browser, gelişmiş gizlilik özelliklerine izin verecek, Android Web Görünümü'nün bölünmüş bir sürümü olan Privacy Web Görünümü'ne geçecektir. +2. Cihazda depolanan bilgi miktarını en aza indirmek. -Uyarı: Android KitKat (sürüm 4.4.x, API 19), güncel olmayan protokolleri ve şifre takımlarını kullanan web sitelerine göz atarken MITM (Ortadaki Adam) saldırılarına açık olan eski bir OpenSSL sürümünü içerir. Bu konuda daha fazla bilgi için https://www.stoutner.com/kitkat-security-problems/. +Çoğu tarayıcı, gizliliğinizi tehlikeye atacak ve sizi izlemelerinize izin verecek büyük miktarda bilgiyi web sitelerine verir. Web siteleri ve reklam ağları, her kullanıcıyı kendilerine özgü bir şekilde tanımlamak ve web genelinde ve ziyaretleri sırasında izlemek için JavaScript, çerezler, DOM depolama, kullanıcı aracıları ve diğer birçok şey gibi teknolojileri kullanır. + +Aksine, gizliliğe duyarlı özellikler Privacy Browser'de varsayılan olarak devre dışıdır. Eğer bu teknolojilerden biri, bir web sitenin düzgün çalışması için gerekliyse, kullanıcı yalnızca bu ziyaret için onu etkinleştirebilir. Veya, özel bir web sitesine girerken, belirli özellikleri otomatik olarak açmak ve ayrılırken tekrar kapatmak için domain ayarlarını kullanabilir. + +Privacy Browser şu anda, web sayfalarını oluşturmak için Android’in yerleşik WebView’ini kullanmaktadır .Bu nedenle, güncel WebView versiyonu yüklü olduğunda en iyi şekilde çalışır (bakınız https://www.stoutner.com/privacy-browser/common-settings/webview/). 4.x serisinde, Privacy Browser, Android WebView’inin gelişmiş gizlilik özelliklerine sahip Privacy WebView adlı bölünmüş bir versiyon ile devam edecek. + +Uyarı: Android KitKat (versiyon 4.4x, API 19) eski bir OpenSSL versiyonuna sahiptir, bu da onu, eski protokolleri ve şifre takımlarını kullanan web sayfalarını ziyaret ederken, MITM(Ortadaki Adam, Man In The Middle) saldırılarına açık hale getirir. Bu konu hakkında daha fazla bilgi burada mevcuttur. https://www.stoutner.com/kitkat-security-problems/ Özellikler: • Entegre EasyList reklam engelleme. -• Tor Orbot proxy desteği. -• SSL sertifikası sabitlemesi. -• Ayarların ve yer imlerinin içe / dışa aktarımı. \ No newline at end of file +• Tor Orbot vekil sunucusu desteği. +• SSL sertifika sabitlemesi. +• Yer imlerinin ve ayarların İçe/Dışa Aktarılması. \ No newline at end of file diff --git a/fastlane/metadata/android/tr-TR/short_description.txt b/fastlane/metadata/android/tr-TR/short_description.txt index 8845d417..8b2f131a 100644 --- a/fastlane/metadata/android/tr-TR/short_description.txt +++ b/fastlane/metadata/android/tr-TR/short_description.txt @@ -1 +1 @@ -Mahremiyetinize saygı duyan bir web tarayıcısı. \ No newline at end of file +Gizliliğinize saygı duyan bir web tarayıcısı. \ No newline at end of file -- 2.43.0