/
strings.xml
224 lines (196 loc) · 19.5 KB
/
strings.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="label_searchable">Apps in Island</string>
<string name="label_activity_island_settings">Island Settings</string>
<string name="tab_mainland">Mainland</string>
<string name="tab_island">Island</string>
<string name="tab_discovery">Discovery</string>
<string name="default_island_name">Island</string>
<string name="default_islandN_name">Island %d</string>
<string name="default_island0_name">Avalon</string>
<string name="default_island1_name">Neverland</string>
<string name="default_island2_name">Atlantis</string>
<string name="default_island3_name">Penglai</string>
<string name="status_alive">Alive</string>
<string name="status_frozen">Frozen</string>
<string name="status_disabled">Disabled</string>
<string name="status_uninstalled">Not installed</string>
<string name="status_appendix_system">system</string>
<string name="status_appendix_critical">critical</string>
<string name="status_appendix_cloned">cloned</string>
<string name="status_appendix_exclusive">only in Island</string>
<string name="featured_button_setup">Setup</string>
<string name="featured_file_shuttle_title">File Shuttle</string>
<string name="featured_file_shuttle_description">File Shuttle provides cross-border file access and makes managing files inside Island much easier. It requires manual permission granting with ADB via USB-connected PC to activate.</string>
<string name="featured_fx_title">FX File Explorer</string>
<string name="featured_fx_description">File Shuttle of Island provides cross-border file access via Android \"Storage Access Framework\". But not all apps in the wild (even some popular file manage apps) support SAF.\n\nFX File Explorer has full support for SAF, just clone and launch it inside Island, select \"Connect to Storage\" in drop-down menu. The File Shuttle of Island is in the side menu.</string>
<string name="featured_adb_secure_title">ADB Secure</string>
<string name="featured_adb_secure_island_title">ADB Secure (for Island space only)</string>
<string name="featured_adb_secure_description">Restrict ADB (Android Debugging Bridge) shell from executing dangerous commands (install APK, change settings and etc.).\n\nIf Mainland is also managed by Island, this could protect the whole device (including data sniffing or sneaky app installation via USB cable from physically connected external device).</string>
<string name="featured_managed_mainland_title">Extend the power to Mainland</string>
<string name="featured_managed_mainland_description">Take control of ALL apps (in both Island and Mainland) and benefit from exclusive features. (more details in online guide)</string>
<string name="featured_greenify_title">Greenify</string>
<string name="featured_greenify_description">Automatically freeze selected apps if not in active use, after screen goes off.</string>
<string name="featured_saf_enhancer_title">SAF Enhancer Lite</string>
<string name="featured_saf_enhancer_description">Enable cross-border image access for app not supporting \"Storage Access Framework\", provided it supports photo capture with external camera app.</string>
<string name="featured_appops_title">App Ops</string>
<string name="featured_appops_description">App Ops is a powerful tool to selectively block some data access capabilities of apps gracefully, even if related permission is granted by user.</string>
<string name="featured_setup_island_title">Setup a separate Island</string>
<string name="setup_profile_welcome">Welcome</string>
<string name="setup_island_intro">\"Island\" is a sandbox environment to clone selected apps and isolate them from accessing your personal data
outside (including call logs, contacts and etc) even if permissions are granted.
\n\nCloned app runs parallel aside from the installed one with its separate copy of app data. It can also be frozen on demand, with launcher icon
vanished and its background behaviors completely blocked.
\n\nBy creating the sandbox environment, you authorize Island to act as device administrator of \"Android for Work\", with the privilege to manage
the sandbox environment. Island never collect data related to your privacy, please read our privacy policy on Google Play Store for more details.</string>
<string name="setup_accept">Accept</string>
<string name="setup_error_managed_profile_not_supported">Sorry, the required feature \"Managed Profile\" is not supported on this device.</string>
<string name="setup_error_provisioning_incomplete">Island setup is incomplete, the previous attempt might be unsuccessful.\n\nIf your device ROM or 3rd-party tool enforce auto-start control (or similar background-restriction functionality), please whitelist Island in related settings, then continue the setup.</string>
<string name="setup_error_managed_device">Sorry, Island cannot be setup due to device currently being managed by <b>%1$s</b>.</string>
<string name="setup_error_missing_managed_provisioning">Sorry, the required \"Android for Work\" feature may not be fully supported on your device.</string>
<string name="setup_solution_for_cancelled_provision">Trouble setting-up Island?\n\nIf you got error message during the setup procedure of Island, please continue to open the online troubleshooting guide with suggested solutions.\n\nIf all the solutions do not work and your device is rooted, you can alternatively setup Island with root.</string>
<string name="tip_empty_app_list">No apps here.\nPlease switch to other view.</string>
<string name="field_app_id">APP ID: %1$s</string>
<string name="button_instructions_online">Instructions (online)</string>
<string name="button_account_settings">Account Settings</string>
<string name="button_have_checked">I\'ve checked</string>
<string name="button_setup_troubleshooting">Troubleshooting (web)</string>
<string name="button_setup_island_with_root">Setup Island with root</string>
<string name="action_clone">Clone</string>
<string name="action_freeze">Freeze</string>
<string name="action_unfreeze">Unfreeze</string>
<string name="action_shortcut">Create Unfreeze & Launch shortcut</string>
<string name="action_greenify">Auto-freeze with Greenify</string>
<string name="action_app_settings">App settings</string>
<string name="action_remove">Remove</string>
<string name="action_uninstall">Uninstall</string>
<string name="action_reinstall">Reinstall</string>
<string name="action_enable">Enable</string>
<string name="action_disable">Disable</string>
<string name="action_activate">Activate</string>
<string name="action_deactivate">Deactivate</string>
<string name="action_rescind">Rescind</string>
<string name="action_close">Close</string>
<string name="menu_tip">Tip…</string>
<string name="menu_search">Search</string>
<string name="menu_filter">Filter</string>
<string name="menu_settings">Settings</string>
<string name="filter_include_hidden_system_components">+ Hidden System Components</string>
<string name="dialog_title_warning">WARNING</string>
<string name="dialog_manual_setup"><b>For advanced user</b>:\nThis limitation could also be circumvented with one-time manual setup via USB-connected PC.</string>
<string name="dialog_clone_incapable_explanation">Sorry, Island cannot clone apps without a proper built-in app market on your device (preferable Google Play Store) until Android 5.1. Please refer to the FAQ for solutions.</string>
<string name="dialog_greenify_title">Greenify integration</string>
<string name="dialog_greenify_explanation">To save memory and avoid unnecessary battery consumption, Island has no background services in design. Instead it delegates the automatic freezing job to Greenify, taking advantage of its sophisticated automatic hibernation management.</string>
<string name="dialog_greenify_version_too_low">Greenify needs to be upgraded to a newer version.</string>
<string name="dialog_reactivate_message">Island was unexpectedly deactivated, please grant the Device Admin permission to re-activate.</string>
<string name="dialog_destroy_message">Are you sure you want to destroy the whole Island? You will LOSE ALL THE DATA IN ISLAND.\n\nDon\'t worry, apps and data outside Island will NEVER be affected.</string>
<string name="dialog_destroy_message_for_managed_user">If Mainland is also managed by Island, you cannot re-create Island space unless the control for Mainland is rescinded.\n\nAre you sure you still want to destroy the Island?</string>
<string name="dialog_rescind_message">Are you sure to rescind?\n\nYou will have to go through the setup flow again to bring it back, that means Island space and all accounts must be removed first if your device is not rooted.</string>
<string name="dialog_cannot_destroy_message">To remove the whole Island space, please open system \"Settings - Accounts\" and select \"Remove work profile\".</string>
<string name="dialog_critical_app_warning">This app (or component) is critical for the Android system or other apps to work properly. If proceed, some apps or the whole system may become unstable or malfunctional.\n\nDo you really want to proceed?</string>
<string name="dialog_reinstall_system_app_warning">This system app (or component) is not installed for some reason. If proceed, the whole system may become unstable or malfunctional.\n\nDo you really want to proceed?</string>
<string name="dialog_mainland_device_admin">Device Admin privilege is required to manage Mainland.</string>
<string name="dialog_island_setup_failed">Sorry, something went wrong in Island setup. (stage %1$d)</string>
<string name="action_continue">Continue</string>
<string name="action_learn_more">Learn more</string>
<string name="action_install">Install</string>
<string name="action_upgrade">Upgrade</string>
<string name="action_destroy">Destroy</string>
<string name="prompt_disable_sys_app_as_removal">System app can only be disabled. It\'s similar to the removal of an installed app.\n\nIsland has no privilege to do that, instead you will be redirected to the system settings app, there you can click the \"DISABLE\" button to proceed.</string>
<string name="prompt_clone_app_to">Clone app to…</string>
<string name="toast_enable_disabled_system_app">Please re-enable this clone.</string>
<string name="toast_setup_in_progress">Island setup in progress, please wait…</string>
<string name="toast_successfully_cloned">%1$s is successfully cloned.</string>
<string name="toast_cannot_clone">Sorry, unable to clone %1$s.</string>
<string name="toast_already_cloned">Already cloned</string>
<string name="toast_shortcut_failed">Failed to create the shortcut</string>
<string name="toast_greenify_failed">Failed to greenify</string>
<string name="toast_internal_error">Sorry, an internal error occurred, please restart this app and try again.</string>
<string name="toast_error_freeze_failure">Failed to freeze</string>
<string name="toast_error_unfreeze_failure">Failed to unfreeze</string>
<string name="toast_error_freezing_active_admin">Cannot freeze active device-admin</string>
<string name="toast_external_storage_permission_required">Storage permission is required to access the shared storage from within Island.</string>
<string name="toast_app_launch_error">Sorry, there\'s an error launching this app.</string>
<string name="toast_app_launch_failure">Failed to launch %s</string>
<string name="prompt_invalid_shortcut">Invalid shortcut, please recreate.</string>
<string name="prompt_operation_failure_due_to_incompatibility">Operation failed.\n(probably due to ROM compatibility)</string>
<!-- General words -->
<string name="open_settings">Open Settings</string>
<string name="prompt_invalid_input">Invalid input</string>
<!-- Settings -->
<string name="settings_title">Settings</string>
<string name="pref_general_header">General</string>
<string name="pref_cat_app_launch_shortcuts">App launch shortcuts</string>
<string name="pref_alt_shortcut_badge_title">Alternative badge in Island (Experimental)</string>
<string name="pref_alt_shortcut_badge_summary">Use different badge for app launch shortcuts in Mainland and Island.\n(May not work on some devices)</string>
<string name="pref_dynamic_shortcut_label_title">Dynamic shortcut label</string>
<string name="pref_dynamic_shortcut_label_summary">Add prefix to shortcut label when app is frozen, and remove the prefix when app is unfrozen.\n(May not work on some launchers)</string>
<string name="prompt_updating_shortcuts">Updating shortcuts…</string>
<string name="pref_show_admin_message_title">Extra info in \"Action not allowed\" dialog</string>
<string name="pref_show_admin_message_summary">Show Island-specific extra information in the \"Action not allowed\" system dialog.</string>
<string name="pref_preserve_app_ops">Preserve permission supervision for frozen apps</string>
<string name="pref_preserve_app_ops_description">Android system does not preserve the permission supervision (a.k.a. App Ops) settings (e.g. \"background restriction\", \"show above other apps\") for frozen apps, let Island do that for you.</string>
<string name="pref_preserve_app_ops_adb_footnote">\n\n(ADB shell is only required for one-time setup)</string>
<string name="prompt_adb_app_ops_command">Please run this command in ADB shell:</string>
<string name="action_copy">Copy to clipboard</string>
<string name="pref_scoped_settings_header">Scoped Settings</string>
<string name="prompt_island_not_yet_setup">Island is not yet setup.</string>
<string name="action_rename">Rename</string>
<string name="pref_privacy_header">Privacy Protection</string>
<string name="pref_privacy_summary">Apps in Island cannot access your private data and apps in Mainland (e.g. contacts, call log, photos, documents) except device global data: (including but not limited to)
\n\n· Device identifiers (forbidden on Android 10+)\n· SMS\n· Device location</string>
<string name="pref_privacy_appops">On Android 9+, the above exceptions can also be restricted by supervising the permission of apps (overriding the granted state of permissions).\n\nIf permission is revoked here, app could never gain access to the private data protected by that permission, even if you explicitly grant the permission in the app.</string>
<string name="pref_privacy_read_phone_state_title">Read device identity and telephony state</string>
<string name="pref_privacy_read_phone_state_summary">Revoking it also affect the ability of app to check telephony state</string>
<string name="pref_privacy_read_sms_title">Read SMS</string>
<string name="pref_privacy_location_title">Access device location</string>
<string name="pref_privacy_location_summary">Also affect the ability to scan near-by devices</string>
<string name="pref_privacy_storage_title">Access personal storage (experimental)</string>
<string name="pref_privacy_storage_summary">CAUTION: Revoking may cause app to crash</string>
<string name="label_prefix_for_system_app">[Builtin]</string>
<string name="label_suffix_permission_granted">(user granted)</string>
<string name="action_revoke_all">Batch revoke…</string>
<string name="action_done">Done</string>
<string name="prompt_appops_loading">Loading app list…</string>
<string name="prompt_appops_no_such_apps">No apps with this permission</string>
<string name="prompt_appops_revoke_for_all_users_apps">Are you sure to revoke this permission for all user apps (system apps excluded)?</string>
<string name="prompt_manage_cross_profile_apps">Grant cross-land privilege to apps with this capability.</string>
<string name="prompt_manage_cross_profile_apps_footer">Some system apps may be always privileged despite this setting</string>
<string name="pref_quick_controls_header">Quick controls in notification</string>
<string name="pref_island_watcher_summary">Shortcut to deactivate Island, ceasing all the background activities inside. Island can then be activated on-demand by launching any of the apps inside.</string>
<string name="pref_app_watcher_summary">Shortcut to freeze app recently unfrozen and revoke permissions temporarily granted.</string>
<string name="pref_reprovision_title">Repair</string>
<string name="pref_reprovision_summary">This may help to fix some issues. All apps and data will be preserved.</string>
<string name="pref_destroy_title">Destroy permanently</string>
<string name="pref_destroy_summary">Remove this Island, together with all apps inside and their data.</string>
<string name="pref_rescind_title">Rescind</string>
<string name="pref_rescind_summary">Rescind the privilege on Mainland. All your apps and data will be intact (unfrozen), but you could no longer:\n\n</string>
<string name="pref_device_owner_title">Extend the power to Mainland</string>
<string name="pref_device_owner_summary">If activated, you can:\n\n</string>
<string name="pref_device_owner_featurs">· Freeze apps in Mainland\n· Supervise app permissions in Mainland (Android 9+)\n· Use some device global features (e.g. full ADB Secure).</string>
<string name="pref_setup_header">Setup</string>
<string name="pref_about_header">About</string>
<string name="pref_about_version_title">Version</string>
<string name="pref_about_open_source_title">Island is open source</string>
<string name="pref_about_open_source_summary">Welcome to visit us on GitHub</string>
<string name="pref_about_licenses_title">Licenses</string>
<!-- Security Confirmation -->
<string name="prompt_security_confirmation_suggestion">Ask for security confirmation before disabling?</string>
<string name="prompt_security_confirmation_activated">Security confirmation is required to disable.</string>
<string name="prompt_security_confirmation_to_disable">Do you want to disable this feature?</string>
<string name="prompt_security_confirmation_activating">Activating security confirmation?</string>
<string name="prompt_security_confirmation_deactivating">Deactivating security confirmation?</string>
<string name="prompt_enable_adb_debug">Enable ADB debugging also?</string>
<string name="toast_security_confirmation_activated">Security confirmation is activated</string>
<string name="toast_security_confirmation_deactivated">Security confirmation is deactivated</string>
<string name="toast_security_confirmation_failure">Failed to verify, please try again.</string>
<!-- New User Guide -->
<string name="prompt_freeze_title">Freeze app in Island</string>
<string name="prompt_freeze_text">Once frozen, the app in Island will vanish until being explicit unfrozen.\n\nApp could do absolutely nothing in frozen state.</string>
<string name="prompt_clone_title">Clone app to Island</string>
<string name="prompt_clone_text">App in mainland can be cloned into Island.\n\nThe clone acts as a newly installed instance and has its own data, separated from its mainland twin. They only share the executable binaries to conserve space.</string>
<!-- Tip cards -->
<string name="tip_action_ignore">Ignore</string>
<string name="tip_critical_package_required">Critical app (or component) required</string>
<string name="tip_critical_package_message">\"%1$s\" is a critical system component required inside Island for Android system to work properly.\n\nTake action now to avoid unexpected app or system malfunction.</string>
</resources>