Merge branch 'master' into setAsWallpaper

This commit is contained in:
Tobias Kaminsky 2017-05-12 15:18:52 +02:00 committed by GitHub
commit b98beaf0ef
6 changed files with 72 additions and 31 deletions

View file

@ -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();

View file

@ -3,7 +3,7 @@
<string name="about_android">%1$s для Android
</string>
<string name="about_version">версия %1$s</string>
<string name="actionbar_sync">Обновить учётную запись</string>
<string name="actionbar_sync">Обновить</string>
<string name="actionbar_upload">Загрузить</string>
<string name="actionbar_upload_from_apps">Содержимое из других приложений</string>
<string name="actionbar_upload_files">Файлы</string>
@ -46,7 +46,7 @@
<string name="prefs_passcode">Блокировка кодом</string>
<string name="prefs_fingerprint">Блокировка отпечатком пальца</string>
<string name="prefs_fingerprint_notsetup">Отпечатки не были настроены.</string>
<string name="prefs_show_hidden_files">Показать скрытые файлы</string>
<string name="prefs_show_hidden_files">Показывать скрытые файлы</string>
<string name="prefs_instant_upload">Моментальная загрузка изображений</string>
<string name="prefs_instant_upload_summary">Немедленно загружать изображения, сделанные камерой</string>
<string name="prefs_instant_video_upload">Моментальная загрузка видео</string>
@ -212,7 +212,7 @@
<string name="foreign_files_success">Все файлы были перемещены</string>
<string name="foreign_files_fail">Некоторые файлы не могут быть перемещены</string>
<string name="foreign_files_local_text">Локальные: %1$s</string>
<string name="foreign_files_remote_text">Удалённые: %1$s</string>
<string name="foreign_files_remote_text">«На сервере: %1$s»</string>
<string name="upload_query_move_foreign_files">Недостаточно места для копирования выбранных файлов в папку %1$s. Вы хотите их переместить?</string>
<string name="pass_code_enter_pass_code">Введите ваш код</string>
@ -362,7 +362,7 @@
<string name="error__upload__local_file_not_copied">%1$s невозможно скопировать в локальный каталог %2$s </string>
<string name="prefs_instant_upload_path_title">Каталог для немедленной загрузки</string>
<string name="prefs_folder_sync_local_path_title">Локальный каталог</string>
<string name="prefs_folder_sync_remote_path_title">Удалённый каталог</string>
<string name="prefs_folder_sync_remote_path_title">Каталог на сервере</string>
<string name="prefs_instant_upload_path_use_subfolders_title">Использовать подкаталоги</string>
<string name="prefs_instant_upload_path_use_subfolders_summary">Хранить в них, учитывая год и месяц</string>
@ -466,8 +466,8 @@
<string name="shared_subject_header">поделился</string>
<string name="with_you_subject_header">с вами</string>
<string name="subject_user_shared_with_you">%1$s предоставил вам доступ к \"%2$s\"</string>
<string name="subject_shared_with_you">Вам предоставлен доступ к \"%1$s\"</string>
<string name="subject_user_shared_with_you">%1$s предоставил вам доступ к «%2$s»</string>
<string name="subject_shared_with_you">Вам предоставлен доступ к «%1$s»</string>
<string name="auth_refresh_button">Обновить соединение</string>
<string name="auth_host_address">Адрес сервера</string>
@ -514,7 +514,7 @@
<string name="search_users_and_groups_hint">Поиск пользователей и групп</string>
<string name="share_group_clarification">%1$s (группа)</string>
<string name="share_remote_clarification">%1$s (удалённый)</string>
<string name="share_remote_clarification">%1$s (на сервере)</string>
<string name="share_email_clarification">%1$s (email)</string>
<string name="share_known_remote_clarification">%1$s ( в %2$s )</string>
@ -557,12 +557,12 @@
<string name="participate_beta_headline">Протестируйте разрабатываемую версию</string>
<string name="participate_beta_text">Она включает в себя все готовящиеся возможности с самой передовой. Могут появляться баги, в таком случае, напишите о них нам</string>
<string name="participate_release_candidate_headline">Кандидат в релизы</string>
<string name="participate_release_candidate_text">Релиз-кандидат (RC) - это текущее состояние готовящегося выпуска, и, ожидается, что он будет стабильным. Проверка с вашими индивидуальными настройками может помочь убедится в этом. Зарегистрируйтесь для тестирования в Google Play или используйте раздел \"версии\" в каталоге приложений F-Droid.</string>
<string name="participate_release_candidate_text">Релиз-кандидат (RC) это текущее состояние готовящегося выпуска, и, ожидается, что он будет стабильным. Проверка с вашими индивидуальными настройками может помочь убедится в этом. Зарегистрируйтесь для тестирования в Google Play или используйте раздел «версии» в каталоге приложений F-Droid.</string>
<string name="participate_contribute_headline">Активное участие</string>
<string name="participate_contribute_irc_text">Присоединиться к IRC-чату: &lt;a href="%1$s">#nextcloud-mobile&lt;/a></string>
<string name="participate_contribute_forum_text">Помогите другим на нашем &lt;a href="%1$s">форуме&lt;/a></string>
<string name="participate_contribute_translate_text">Участвовать в &lt;a href=\"%1$s\">переводе&lt;/a> приложения</string>
<string name="participate_contribute_github_text">Рецензируйте, именяйте и пишите код, подробности по ссылке &lt;a href=\"https://github.com/nextcloud/android/blob/master/CONTRIBUTING.md\">CONTRIBUTING.md&lt;/a>.</string>
<string name="participate_contribute_irc_text">Присоединяйтесь к IRC-чату: &lt;a href=\"%1$s\">#nextcloud-mobile&lt;/a></string>
<string name="participate_contribute_forum_text">Помогайте другим на нашем &lt;a href=\"%1$s\">форуме&lt;/a></string>
<string name="participate_contribute_translate_text">Участвуйте в &lt;a href=\"%1$s\">переводе&lt;/a> приложения</string>
<string name="participate_contribute_github_text">Рецензируйте, изменяйте и пишите код, подробности по ссылке &lt;a href=\"https://github.com/nextcloud/android/blob/master/CONTRIBUTING.md\">CONTRIBUTING.md&lt;/a>.</string>
<string name="move_to">Переместить в&#8230;</string>
<string name="copy_to">Копировать в&#8230;</string>
<string name="choose_remote_folder">Выберите каталог &#8230;</string>

View file

@ -27,7 +27,7 @@
<bool name="show_welcome_link">true</bool>
<string name="welcome_link_url">"https://nextcloud.com/providers"</string>
<string name="share_api_link"></string>
<!-- Flags to setup the authentication methods available in the app -->
<string name="auth_method_oauth2">off</string>
<string name="auth_method_saml_web_sso">off</string>
@ -36,18 +36,18 @@
<string name="send_files_to_other_apps">on</string>
<bool name="share_via_link_feature">true</bool>
<bool name="share_with_users_feature">true</bool>
<bool name="show_whats_new">true</bool>
<bool name="show_external_links">true</bool>
<bool name="show_drawer_logout">false</bool>
<!-- Contacts backup -->
<bool name="contacts_backup">true</bool>
<string name="contacts_backup_folder">/.Contacts-Backup</string>
<integer name="contacts_backup_expire">-1</integer>
<!-- What's new -->
<bool name="show_whats_new">true</bool>
<!-- To fill if you want to show webviews instead of regular welcome views -->
<array name="whatsnew_urls"></array>
<!-- Colors -->
<color name="primary">@color/nc_blue</color>
<color name="primary_dark">#006AA3</color>
@ -84,6 +84,7 @@
<bool name="recently_modified_enabled">false</bool>
<bool name="shared_enabled">true</bool>
<bool name="videos_enabled">false</bool>
<bool name="show_drawer_logout">false</bool>
<!-- Bottom toolbar -->
<bool name="bottom_toolbar_enabled">false</bool>
@ -92,11 +93,13 @@
<bool name="fingerprint_enabled">true</bool>
<bool name="davdroid_integration_enabled">true</bool>
<bool name="help_enabled">true</bool>
<bool name="imprint_enabled">false</bool>
<string name="url_help">https://help.nextcloud.com/c/feature</string>
<bool name="privacy_enabled">true</bool>
<string name="privacy_url">https://nextcloud.com/privacy</string>
<bool name="imprint_enabled">false</bool>
<bool name="recommend_enabled">true</bool>
<bool name="feedback_enabled">true</bool>
<bool name="logger_enabled">false</bool>
<string name="url_help">https://help.nextcloud.com/c/feature</string>
<string name="url_imprint"></string>
<string name="mail_recommend">"mailto:"</string>
<string name="mail_feedback">"mailto:android@nextcloud.com"</string>

View file

@ -663,6 +663,5 @@
<string name="new_notification_received">New notification received</string>
<string name="drawer_logout">Logout</string>
<string name="picture_set_as_no_app">No app found to set a picture with!</string>
<string name="privacy">Privacy</string>
</resources>

View file

@ -95,6 +95,10 @@
<Preference android:title="@string/prefs_imprint" android:key="imprint" />
</PreferenceCategory>
<PreferenceCategory android:title="@string/prefs_category_about" android:key="about">
<Preference
android:title="@string/privacy"
android:id="@+id/privacy"
android:key="privacy"/>
<Preference android:title="@string/about_title" android:id="@+id/about_app" android:key="about_app" />
</PreferenceCategory>

View file

@ -21,7 +21,10 @@
<!-- URLs and flags related -->
<string name="server_url"></string>
<bool name="show_server_url_input">true</bool>
<bool name="show_welcome_link">false</bool>
<!-- Can be regular (full input), prefix (subdomain input) and suffix (directory input) -->
<!-- Requires server url to be set -->
<string name="server_input_type">regular</string>
<bool name="show_welcome_link">true</bool>
<string name="welcome_link_url">"https://nextcloud.com/providers"</string>
<string name="share_api_link"></string>
@ -34,17 +37,17 @@
<bool name="share_via_link_feature">true</bool>
<bool name="share_with_users_feature">true</bool>
<bool name="show_external_links">true</bool>
<bool name="show_drawer_logout">true</bool>
<bool name="show_whats_new">true</bool>
<!-- To fill if you want to show webviews instead of regular welcome views -->
<array name="whatsnew_urls"></array>
<!-- Contacts backup -->
<bool name="contacts_backup">true</bool>
<string name="contacts_backup_folder">/.Contacts-Backup</string>
<integer name="contacts_backup_expire">30</integer>
<!-- What's new -->
<bool name="show_whats_new">true</bool>
<!-- To fill if you want to show webviews instead of regular welcome views -->
<array name="whatsnew_urls"></array>
<!-- Colors -->
<color name="primary">@color/nc_blue</color>
<color name="primary_dark">#006AA3</color>
@ -81,19 +84,22 @@
<bool name="recently_modified_enabled">true</bool>
<bool name="shared_enabled">true</bool>
<bool name="videos_enabled">true</bool>
<bool name="show_drawer_logout">true</bool>
<!-- Bottom toolbar -->
<bool name="bottom_toolbar_enabled">true</bool>
<!-- Help, imprint and feedback -->
<!-- Help, imprint and feedback, and other things -->
<bool name="fingerprint_enabled">true</bool>
<bool name="davdroid_integration_enabled">true</bool>
<bool name="help_enabled">true</bool>
<bool name="imprint_enabled">false</bool>
<string name="url_help">https://help.nextcloud.com/c/feature</string>
<bool name="privacy_enabled">true</bool>
<string name="privacy_url">https://nextcloud.com/privacy</string>
<bool name="imprint_enabled">false</bool>
<bool name="recommend_enabled">true</bool>
<bool name="feedback_enabled">true</bool>
<bool name="logger_enabled">false</bool>
<string name="url_help">https://help.nextcloud.com/c/feature</string>
<string name="url_imprint"></string>
<string name="mail_recommend">"mailto:"</string>
<string name="mail_feedback">"mailto:android@nextcloud.com"</string>