diff --git a/src/main/java/com/owncloud/android/ui/activity/Preferences.java b/src/main/java/com/owncloud/android/ui/activity/Preferences.java index 657ea9a322..c6dcca8b71 100644 --- a/src/main/java/com/owncloud/android/ui/activity/Preferences.java +++ b/src/main/java/com/owncloud/android/ui/activity/Preferences.java @@ -514,6 +514,9 @@ public class Preferences extends PreferenceActivity getPreferenceScreen().removePreference(mPrefInstantUploadCategory); } + // About category + PreferenceCategory preferenceCategoryAbout = (PreferenceCategory) findPreference("about"); + /* About App */ pAboutApp = findPreference("about_app"); if (pAboutApp != null) { @@ -521,6 +524,32 @@ public class Preferences extends PreferenceActivity pAboutApp.setSummary(String.format(getString(R.string.about_version), appVersion)); } + // privacy + boolean privacyEnabled = getResources().getBoolean(R.bool.privacy_enabled); + Preference privacyPreference = findPreference("privacy"); + if (privacyPreference != null) { + if (privacyEnabled) { + privacyPreference.setOnPreferenceClickListener(new OnPreferenceClickListener() { + @Override + public boolean onPreferenceClick(Preference preference) { + String privacyUrl = getString(R.string.privacy_url); + if (privacyUrl.length() > 0) { + Intent externalWebViewIntent = new Intent(getApplicationContext(), ExternalSiteWebView.class); + externalWebViewIntent.putExtra(ExternalSiteWebView.EXTRA_TITLE, + getResources().getString(R.string.privacy)); + externalWebViewIntent.putExtra(ExternalSiteWebView.EXTRA_URL, privacyUrl); + externalWebViewIntent.putExtra(ExternalSiteWebView.EXTRA_SHOW_SIDEBAR, false); + externalWebViewIntent.putExtra(ExternalSiteWebView.EXTRA_MENU_ITEM_ID, -1); + startActivity(externalWebViewIntent); + } + return true; + } + }); + } else { + preferenceCategoryAbout.removePreference(privacyPreference); + } + } + loadExternalSettingLinks(preferenceCategoryMore); loadStoragePath(); diff --git a/src/main/res/values-ru/strings.xml b/src/main/res/values-ru/strings.xml index cc37811388..516a711011 100644 --- a/src/main/res/values-ru/strings.xml +++ b/src/main/res/values-ru/strings.xml @@ -3,7 +3,7 @@ %1$s для Android версия %1$s - Обновить учётную запись + Обновить Загрузить Содержимое из других приложений Файлы @@ -46,7 +46,7 @@ Блокировка кодом Блокировка отпечатком пальца Отпечатки не были настроены. - Показать скрытые файлы + Показывать скрытые файлы Моментальная загрузка изображений Немедленно загружать изображения, сделанные камерой Моментальная загрузка видео @@ -212,7 +212,7 @@ Все файлы были перемещены Некоторые файлы не могут быть перемещены Локальные: %1$s - Удалённые: %1$s + «На сервере: %1$s» Недостаточно места для копирования выбранных файлов в папку %1$s. Вы хотите их переместить? Введите ваш код @@ -362,7 +362,7 @@ %1$s невозможно скопировать в локальный каталог %2$s Каталог для немедленной загрузки Локальный каталог - Удалённый каталог + Каталог на сервере Использовать подкаталоги Хранить в них, учитывая год и месяц @@ -466,8 +466,8 @@ поделился с вами - %1$s предоставил вам доступ к \"%2$s\" - Вам предоставлен доступ к \"%1$s\" + %1$s предоставил вам доступ к «%2$s» + Вам предоставлен доступ к «%1$s» Обновить соединение Адрес сервера @@ -514,7 +514,7 @@ Поиск пользователей и групп %1$s (группа) - %1$s (удалённый) + %1$s (на сервере) %1$s (email) %1$s ( в %2$s ) @@ -557,12 +557,12 @@ Протестируйте разрабатываемую версию Она включает в себя все готовящиеся возможности с самой передовой. Могут появляться баги, в таком случае, напишите о них нам Кандидат в релизы - Релиз-кандидат (RC) - это текущее состояние готовящегося выпуска, и, ожидается, что он будет стабильным. Проверка с вашими индивидуальными настройками может помочь убедится в этом. Зарегистрируйтесь для тестирования в Google Play или используйте раздел \"версии\" в каталоге приложений F-Droid. + Релиз-кандидат (RC) — это текущее состояние готовящегося выпуска, и, ожидается, что он будет стабильным. Проверка с вашими индивидуальными настройками может помочь убедится в этом. Зарегистрируйтесь для тестирования в Google Play или используйте раздел «версии» в каталоге приложений F-Droid. Активное участие - Присоединиться к IRC-чату: <a href="%1$s">#nextcloud-mobile</a> - Помогите другим на нашем <a href="%1$s">форуме</a> - Участвовать в <a href=\"%1$s\">переводе</a> приложения - Рецензируйте, именяйте и пишите код, подробности по ссылке <a href=\"https://github.com/nextcloud/android/blob/master/CONTRIBUTING.md\">CONTRIBUTING.md</a>. + Присоединяйтесь к IRC-чату: <a href=\"%1$s\">#nextcloud-mobile</a> + Помогайте другим на нашем <a href=\"%1$s\">форуме</a> + Участвуйте в <a href=\"%1$s\">переводе</a> приложения + Рецензируйте, изменяйте и пишите код, подробности по ссылке <a href=\"https://github.com/nextcloud/android/blob/master/CONTRIBUTING.md\">CONTRIBUTING.md</a>. Переместить в… Копировать в… Выберите каталог … diff --git a/src/main/res/values/setup.xml b/src/main/res/values/setup.xml index 643025b648..f5040200c6 100644 --- a/src/main/res/values/setup.xml +++ b/src/main/res/values/setup.xml @@ -27,7 +27,7 @@ true "https://nextcloud.com/providers" - + off off @@ -36,18 +36,18 @@ on true true - true true - false - + true /.Contacts-Backup -1 - + + + true - + @color/nc_blue #006AA3 @@ -84,6 +84,7 @@ false true false + false false @@ -92,11 +93,13 @@ true true true - false + https://help.nextcloud.com/c/feature + true + https://nextcloud.com/privacy + false true true false - https://help.nextcloud.com/c/feature "mailto:" "mailto:android@nextcloud.com" diff --git a/src/main/res/values/strings.xml b/src/main/res/values/strings.xml index 663bc6f3d2..fae436b119 100644 --- a/src/main/res/values/strings.xml +++ b/src/main/res/values/strings.xml @@ -663,6 +663,5 @@ New notification received Logout No app found to set a picture with! - - + Privacy diff --git a/src/main/res/xml/preferences.xml b/src/main/res/xml/preferences.xml index 1ef9e73cf6..af19903ec0 100644 --- a/src/main/res/xml/preferences.xml +++ b/src/main/res/xml/preferences.xml @@ -95,6 +95,10 @@ + diff --git a/src/modified/res/values/setup.xml b/src/modified/res/values/setup.xml index e3d10aa8bc..5383fe7211 100644 --- a/src/modified/res/values/setup.xml +++ b/src/modified/res/values/setup.xml @@ -21,7 +21,10 @@ true - false + + + regular + true "https://nextcloud.com/providers" @@ -34,17 +37,17 @@ true true true - true - - true - - true /.Contacts-Backup 30 + + true + + + @color/nc_blue #006AA3 @@ -81,19 +84,22 @@ true true true + true true - + true true true - false + https://help.nextcloud.com/c/feature + true + https://nextcloud.com/privacy + false true true false - https://help.nextcloud.com/c/feature "mailto:" "mailto:android@nextcloud.com"