feat(YouTube/Settings): now Import / Export settings exportable as text as well as file

This commit is contained in:
inotia00
2023-11-26 19:41:36 +09:00
parent 5dd7f1485d
commit baf8dd3160
3 changed files with 27 additions and 21 deletions

View File

@ -29,7 +29,6 @@
<string name="revanced_append_time_stamp_information_type_summary_off">Append playback speed.</string>
<string name="revanced_append_time_stamp_information_type_summary_on">Append video quality.</string>
<string name="revanced_append_time_stamp_information_type_title">Append information type</string>
<string name="revanced_backup_summary">Import ReVanced Extended settings from file or export ReVanced Extended settings to file.</string>
<string name="revanced_bottom_player">Bottom player</string>
<string name="revanced_button_container_title">Button container</string>
<string name="revanced_bypass_ambient_mode_restrictions_summary_off">Ambient mode is disabled in battery saver mode.</string>
@ -191,8 +190,22 @@ In this case, please use the following path:
You tab > View channel > Menu > Settings."</string>
<string name="revanced_enable_wide_search_bar_in_you_tab_title">Enable wide search bar in You tab</string>
<string name="revanced_experimental_flag">Experimental Flags</string>
<string name="revanced_export_settings_summary">Save your ReVanced Extended settings to file.</string>
<string name="revanced_export_settings_title">Export settings</string>
<string name="revanced_extended_settings_export_failed">Failed to export settings.</string>
<string name="revanced_extended_settings_export_success">Settings were successfully exported.</string>
<string name="revanced_extended_settings_export_summary">Export settings to file.</string>
<string name="revanced_extended_settings_export_title">Export settings</string>
<string name="revanced_extended_settings_import">Import</string>
<string name="revanced_extended_settings_import_copy">Copy</string>
<string name="revanced_extended_settings_import_export_as_file_title">Import / Export as file</string>
<string name="revanced_extended_settings_import_export_as_text_summary">Import or export settings as text.</string>
<string name="revanced_extended_settings_import_export_as_text_title">Import / Export as text</string>
<string name="revanced_extended_settings_import_export_summary">Import or export settings.</string>
<string name="revanced_extended_settings_import_export_title">Import / Export settings</string>
<string name="revanced_extended_settings_import_failed">Failed to import settings.</string>
<string name="revanced_extended_settings_import_reset">Reset</string>
<string name="revanced_extended_settings_import_success">Settings were successfully imported.</string>
<string name="revanced_extended_settings_import_summary">Import settings from saved file.</string>
<string name="revanced_extended_settings_import_title">Import settings</string>
<string name="revanced_external_downloader_installed">Installed</string>
<string name="revanced_external_downloader_not_installed">Not installed</string>
<string name="revanced_external_downloader_not_installed_warning" formatted="false">%s is not installed. Please install it.</string>
@ -619,12 +632,6 @@ Some videos, including those from channels you subscribe to, may not be hidden e
<string name="revanced_hide_youtube_music_button_title">Hide youtube music button</string>
<string name="revanced_hook_download_button_summary">"Replace download button with external download button."</string>
<string name="revanced_hook_download_button_title">Hook download button</string>
<string name="revanced_import_settings_inform">"Following settings may not be imported, so please open the ReVanced Extended settings once after importing settings:
• Hide additional settings menu (player flyout panel)
• Hide shorts toolbar"</string>
<string name="revanced_import_settings_summary">Fetch ReVanced Extended settings from saved file.</string>
<string name="revanced_import_settings_title">Import settings</string>
<string name="revanced_inform">Inform</string>
<string name="revanced_layout_title">Layout</string>
<string name="revanced_misc">Miscellaneous</string>
@ -688,6 +695,7 @@ Tap and hold to set playback speed to 1.0x."</string>
<string name="revanced_save_video_quality_none">Failed to set quality.</string>
<string name="revanced_save_video_quality_wifi" formatted="false">Changing default Wi-Fi quality to %s.</string>
<string name="revanced_seekbar">Seekbar</string>
<string name="revanced_share_copy_settings_success">Settings copied to clipboard.</string>
<string name="revanced_share_copy_timestamp_success" formatted="false">Time stamp copied to clipboard. (%s)</string>
<string name="revanced_share_copy_url_success">URL copied to clipboard.</string>
<string name="revanced_share_copy_url_timestamp_success">URL with timestamp copied to clipboard.</string>
@ -808,10 +816,14 @@ Known issues:
<string name="sb_api_url_changed">API URL changed.</string>
<string name="sb_settings_copy">Copy</string>
<string name="sb_settings_ie_sum">Your SponsorBlock JSON configuration that can be imported / exported to ReVanced Extended and other SponsorBlock platforms. This includes your private user id. Be sure to share this wisely.</string>
<string name="sb_settings_ie">Import / Export settings</string>
<string name="sb_settings_import_successful">Settings imported successfully.</string>
<string name="sb_settings_import_failed">Failed to import: %s.</string>
<string name="sb_settings_export_failed">Failed to export: %s.</string>
<string name="sb_settings_revanced_export_user_id_warning">Your settings contain a private SponsorBlock user id.\n\nYour user id is like a password and it should never be shared.\n</string>
<string name="sb_settings_revanced_export_user_id_warning_dismiss">Do not show again</string>
<string name="sb_diff_segments">Change segment behavior</string>
<string name="sb_segments_sponsor">Sponsor</string>
<string name="sb_segments_sponsor_sum">Paid promotion, paid referrals and direct advertisements. Not for self-promotion or free shout-outs to causes / creators / websites / products they like.</string>
@ -931,10 +943,4 @@ Known issues:
<string name="sb_reset">Reset</string>
<string name="sb_about_api_sum">Data is provided by the SponsorBlock API. Tap here to learn more and see downloads for other platforms.</string>
<string name="settings_export_failed">Failed to export settings.</string>
<string name="settings_export_successful">Settings were successfully exported.</string>
<string name="settings_ie">Import / Export settings</string>
<string name="settings_import_failed">Failed to import settings.</string>
<string name="settings_import_successful">Settings were successfully imported.</string>
</resources>

View File

@ -5,7 +5,6 @@
<string name="pref_app_language_dialog_message_no_lang_name">This will change the language used in the app including buttons, text and dialogs, but will not change the language of ReVanced Extended settings.</string>
<string name="pref_app_language_system_default">System default</string>
<string name="revanced_backup_title">@string/settings_ie</string>
<string name="revanced_extended_settings_title">ReVanced Extended</string>
<string name="revanced_hide_account_menu_filter_strings_summary">@string/revanced_custom_filter_strings_summary</string>

View File

@ -294,11 +294,12 @@
<!-- SETTINGS: ENABLE_OPEN_LINKS_DIRECTLY
<SwitchPreference android:title="@string/revanced_enable_open_links_directly_title" android:key="revanced_enable_open_links_directly" android:defaultValue="true" android:summaryOn="@string/revanced_enable_open_links_directly_summary_on" android:summaryOff="@string/revanced_enable_open_links_directly_summary_off" />SETTINGS: ENABLE_OPEN_LINKS_DIRECTLY -->
<PreferenceScreen android:title="@string/revanced_backup_title" android:key="backup" android:summary="@string/revanced_backup_summary">
<Preference android:title=" " android:selectable="false" android:summary="@string/revanced_backup_title" />
<Preference android:title="@string/revanced_export_settings_title" android:key="revanced_export_settings" android:summary="@string/revanced_export_settings_summary" />
<Preference android:title="@string/revanced_import_settings_title" android:key="revanced_import_settings" android:summary="@string/revanced_import_settings_summary" />
<Preference android:title="@string/revanced_inform" android:selectable="false" android:summary="@string/revanced_import_settings_inform" />
<PreferenceScreen android:title="@string/revanced_extended_settings_import_export_title" android:key="backup" android:summary="@string/revanced_extended_settings_import_export_summary">
<Preference android:title=" " android:selectable="false" android:summary="@string/revanced_extended_settings_import_export_as_file_title" />
<Preference android:title="@string/revanced_extended_settings_export_title" android:key="revanced_extended_settings_export" android:summary="@string/revanced_extended_settings_export_summary" />
<Preference android:title="@string/revanced_extended_settings_import_title" android:key="revanced_extended_settings_import" android:summary="@string/revanced_extended_settings_import_summary" />
<Preference android:title=" " android:selectable="false" android:summary="@string/revanced_extended_settings_import_export_as_text_title" />
<app.revanced.integrations.settingsmenu.ImportExportPreference android:title="@string/revanced_extended_settings_import_export_title" android:summary="@string/revanced_extended_settings_import_export_as_text_summary" android:inputType="textMultiLine" />
</PreferenceScreen>
<Preference android:title="@string/revanced_default_app_settings_title" android:key="revanced_default_app_settings" android:summary="@string/revanced_default_app_settings_summary" />