-
Notifications
You must be signed in to change notification settings - Fork 115
Expand file tree
/
Copy pathstrings.xml
More file actions
641 lines (564 loc) · 48.7 KB
/
strings.xml
File metadata and controls
641 lines (564 loc) · 48.7 KB
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
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
<resources>
<string name="app_description">TrackerControl allows users to monitor and control the widespread, ongoing, hidden data collection in mobile apps about user behaviour (\'tracking\').</string>
<string name="app_copyright">Copyright \u00A9 2019–2022 Konrad Kollnig\n\nTrackerControl is based upon NetGuard, developed by Marcel Bokhorst (M66B).</string>
<string name="app_android">TrackerControl requires Android 5.1 or later</string>
<string name="app_xposed">Xposed causes too many crashes, which might result in TrackerControl being removed from the Google Play Store, therefore TrackerControl isn\'t supported while Xposed is installed</string>
<string name="app_eula">The usage of this app is at your own risk. No app can offer 100% protection against tracking.</string>
<string name="app_privacy"><a href="https://github.com/TrackerControl/tracker-control-android#privacy-notice">Privacy Policy</a> <a href="https://github.com/TrackerControl/tracker-control-android#cookie-policy">Cookie Policy</a></string>
<string name="channel_foreground">Running services</string>
<string name="channel_notify">General notifications</string>
<string name="channel_access">Access notifications</string>
<string name="menu_search">Search for app</string>
<string name="menu_filter">Filter apps</string>
<string name="menu_app_user">Show user apps</string>
<string name="menu_app_system">Show system apps</string>
<string name="menu_app_nointernet">Show apps without internet</string>
<string name="menu_app_unprotected">Show unprotected apps only</string>
<string name="menu_sort">Sort apps</string>
<string name="menu_sort_name">Sort by name</string>
<string name="menu_sort_uid">Sort by uid</string>
<string name="menu_sort_companies_week">Sort by companies (week)</string>
<string name="menu_sort_companies">Sort by companies</string>
<string name="menu_sort_by_latest_detected_tracker">Sort by latest detected tracker</string>
<string name="menu_log">Traffic log</string>
<string name="menu_settings">Settings</string>
<string name="menu_invite">Invite</string>
<string name="menu_legend">Legend</string>
<string name="menu_support">Support this app</string>
<string name="menu_log_support">Explanation</string>
<string name="menu_troubleshooting">Troubleshooting</string>
<string name="menu_about">About</string>
<string name="troubleshooting_title">Troubleshooting</string>
<string name="troubleshooting_battery_title">Battery optimisation</string>
<string name="troubleshooting_battery_desc">If TrackerControl stops working in the background, disable Android\'s battery optimisation for TrackerControl. Select \"All apps\", tap TrackerControl, and select \"Don\'t optimise\".</string>
<string name="troubleshooting_battery_action">Disable battery optimisation</string>
<string name="troubleshooting_battery_ok">Battery optimisation is already disabled.</string>
<string name="troubleshooting_datasaver_title">Data saver</string>
<string name="troubleshooting_datasaver_desc">If TrackerControl cannot connect when Data Saver is on, allow unrestricted data usage for TrackerControl. Enable \"Background data\" and \"Unrestricted data usage\".</string>
<string name="troubleshooting_datasaver_action">Allow unrestricted data</string>
<string name="troubleshooting_datasaver_ok">Data saver is not restricting TrackerControl.</string>
<string name="troubleshooting_exclude_title">Excluding apps from VPN</string>
<string name="troubleshooting_exclude_desc">If an app does not work correctly with TrackerControl, you can exclude it: tap the app in the main list, then disable the VPN toggle for that app.</string>
<string name="troubleshooting_categories_title">Blocking specific tracker categories</string>
<string name="troubleshooting_categories_desc">You can fine-tune blocking for each app by tapping it and toggling individual tracker categories (e.g. Analytics, Ads) on or off in the Trackers tab.</string>
<string name="troubleshooting_alwayson_title">Always-on VPN</string>
<string name="troubleshooting_alwayson_desc">If \"Block connections without VPN\" (lockdown) is enabled in Android VPN settings, TrackerControl cannot work correctly. Disable this option. A notification will appear if this is detected.</string>
<string name="troubleshooting_alwayson_action">Open VPN settings</string>
<string name="menu_apps">Other apps</string>
<string name="menu_protocol_udp" translatable="false">UDP</string>
<string name="menu_protocol_tcp" translatable="false">TCP</string>
<string name="menu_protocol_other">Other</string>
<string name="menu_traffic_allowed">Allowed</string>
<string name="menu_traffic_blocked">Blocked</string>
<string name="menu_live">Live updates</string>
<string name="menu_refresh">Refresh</string>
<string name="menu_resolve">Show names</string>
<string name="menu_organization">Show organization</string>
<string name="menu_pcap_enabled">PCAP enabled</string>
<string name="menu_pcap_export">PCAP export</string>
<string name="menu_clear">Clear</string>
<string name="menu_export">Export</string>
<string name="menu_reset">Reset</string>
<string name="menu_cleanup">Cleanup</string>
<string name="setting_options">General</string>
<string name="setting_further_options">Further options</string>
<string name="setting_dark">Dark theme</string>
<string name="setting_install">Notify on new install</string>
<string name="setting_pause">Auto enable after %1$s minutes</string>
<string name="setting_update">Check for updates</string>
<plurals name="pause">
<item quantity="one">Pause for %d min</item>
<item quantity="other">Pause for %d mins</item>
</plurals>
<string name="setting_network_options">Network options</string>
<string name="setting_subnet">Subnet routing</string>
<string name="setting_tethering">Allow tethering</string>
<string name="setting_lan">Allow LAN access</string>
<string name="setting_ip6">Enable IPv6 traffic</string>
<string name="setting_call">Disable on call</string>
<string name="setting_reload_onconnectivity">Reload on every connectivity change</string>
<string name="setting_advanced_options">Advanced options (for experts)</string>
<string name="setting_system">Show system apps</string>
<string name="setting_log_app">Search new trackers</string>
<string name="setting_log_logcat">Research</string>
<string name="setting_filter">Block trackers</string>
<string name="setting_filter_udp">Block trackers on UDP</string>
<string name="setting_handover">Seamless VPN handover on reload</string>
<string name="setting_lockdown">Lockdown traffic</string>
<string name="setting_track_usage">Track network usage</string>
<string name="setting_reset_usage">Reset network usage</string>
<string name="setting_show_resolved">Show resolved domain names</string>
<string name="setting_exclude_all_tracking">Exclude all apps from tracking</string>
<string name="summary_exclude_all_tracking">Disable tracker monitoring for all apps. You can then re-enable it for individual apps.</string>
<string name="setting_include_all_tracking">Include all apps in tracking</string>
<string name="summary_include_all_tracking">Re-enable tracker monitoring for all apps.</string>
<string name="setting_block_domains">Enable hosts file</string>
<string name="setting_rcode">Hosts blocking response: %s</string>
<string name="setting_vpn4">VPN IPv4: %s</string>
<string name="setting_vpn6">VPN IPv6: %s</string>
<string name="setting_dns">VPN DNS: %s</string>
<string name="setting_validate">Validate at: %s</string>
<string name="setting_ttl">Minimum DNS TTL: %s s</string>
<string name="setting_socks5_enabled">Use SOCKS5 proxy</string>
<string name="setting_socks5_addr">SOCKS5 address: %s</string>
<string name="setting_socks5_port">SOCKS5 port: %s</string>
<string name="setting_socks5_username">SOCKS5 username: %s</string>
<string name="setting_socks5_password">SOCKS5 password: %s</string>
<string name="setting_pcap_record_size">PCAP record size: %s B</string>
<string name="setting_pcap_file_size">PCAP max. file size: %s MB</string>
<string name="setting_watchdog">Watchdog: every %s minutes</string>
<!-- Secure DNS (DoH) -->
<string name="setting_doh_enabled">Secure DNS (DoH)</string>
<string name="summary_doh_enabled">Encrypt DNS queries using DNS-over-HTTPS. Applies to all apps.</string>
<string name="warning_beta">Beta feature. May not work as expected.</string>
<string name="setting_doh_endpoint">DoH Endpoint URL</string>
<string name="summary_doh_endpoint">HTTPS URL for DNS-over-HTTPS queries</string>
<string name="setting_doh_dns_fallback">DNS fallback</string>
<string name="summary_doh_dns_fallback">Use standard (unencrypted) DNS when DoH is unavailable. Disabling may break apps if the DoH server is down.</string>
<!-- Block DNS-over-TLS (DoT) -->
<string name="setting_block_dot">Block Android\'s Private DNS</string>
<string name="summary_block_dot">With Android\'s Private DNS enabled, TC cannot detect any tracking and does not work properly.</string>
<string name="setting_stats_frequency">Sample interval: %s ms</string>
<string name="setting_stats_samples">Number of samples: %s s</string>
<string name="setting_backup">Backup</string>
<string name="setting_export">Export settings</string>
<string name="setting_import">Import settings</string>
<string name="setting_hosts">Import hosts file</string>
<string name="setting_hosts_append">Import hosts file (append)</string>
<string name="setting_hosts_url">Hosts file URL</string>
<string name="setting_hosts_download">Download hosts file</string>
<string name="setting_hosts_update">Update hosts file</string>
<string name="setting_hosts_auto_update">Auto-update hosts</string>
<string name="summary_hosts_auto_update">Automatically update the hosts file in the background</string>
<string name="summary_install">Show status bar notification for newly installed apps</string>
<string name="summary_pause">After pause from the notification, automatically enable TrackerControl again after the selected number of minutes (enter 0 to disable this option).</string>
<string name="summary_update">Check for new releases on GitHub twice daily</string>
<string name="summary_tethering">Depending on the Android version, tethering may work or may not work. Tethered traffic cannot be filtered.</string>
<string name="summary_subnet">Enable subnet routing; might enable Wi-Fi calling, but might also trigger bugs in Android and increase battery usage</string>
<string name="summary_lan">Allow apps to connect to local area network addresses, like 10.0.0.0/8, 172.16.0.0/12 and 192.168.0.0/16</string>
<string name="summary_ip6">Route IP version 6 traffic to TrackerControl so it can selectively be allowed or blocked</string>
<string name="summary_call">Disable TrackerControl on incoming or outgoing telephone call. This can be used to work around IP/Wi-Fi calling problems.</string>
<string name="summary_system">Show system apps in the app list</string>
<string name="summary_log_app">Disable to decrease battery usage. New trackers will still be blocked, but not shown.</string>
<string name="summary_track_usage">Track the number of bytes sent and received for each app and address. This might result in extra battery usage.</string>
<string name="summary_block_domains">WARNING: Blocked hosts are not shown in UI.</string>
<string name="summary_rcode">The default value is 3 (NXDOMAIN), which means \'non-existent domain\'.</string>
<string name="summary_validate">Domain name used to validate the internet connection at port 443 (https).</string>
<string name="summary_socks5_enabled">Only TCP traffic will be sent to the proxy server</string>
<string name="summary_watchdog">Periodically check if TrackerControl is still running (enter zero to disable this option). This might result in extra battery usage.</string>
<string name="summary_log_logcat">Research mode: identified trackers are logged to ADB and SNI extraction is enabled for better hostname detection. Retrieve logs with adb logcat using tag \'TC-Log\'.</string>
<string name="msg_sure">Are you sure?</string>
<string name="msg_started">Looking for trackers...</string>
<string name="msg_waiting">Waiting for event</string>
<string name="msg_disabled">Use the switch above to enable TrackerControl.</string>
<string name="msg_revoked">TrackerControl has been disabled, likely by using another VPN based app</string>
<string name="msg_installed">Problems with %1$s?</string>
<string name="msg_installed_description">Allow app to contact companies</string>
<string name="msg_installed_tracker_libraries_found">Contains %d tracker libraries</string>
<string name="msg_installed_n">Has been installed</string>
<string name="msg_completed">Action completed</string>
<string name="msg_vpn">TrackerControl uses a local VPN to filter internet traffic.
For this reason, please allow a VPN connection in the next dialog.
Your internet traffic is not being sent to a remote VPN server.</string>
<string name="msg_autostart">TrackerControl could not start automatically. This is likely because of a bug in your Android version.</string>
<string name="msg_error">An unexpected error has occurred: \'%s\'</string>
<string name="msg_doh_unreachable">Secure DNS (DoH) cannot be reached even though you have an active internet connection. If this happens repeatedly, consider disabling it in the Network settings.</string>
<string name="msg_start_failed">Android refused to start the VPN service at this moment. This is likely because of a bug in your Android version.</string>
<string name="msg_try">Try TrackerControl</string>
<string name="msg_kbsec" translatable="false">%7.3f KB/s</string>
<string name="msg_mbsec" translatable="false">%7.3f MB/s</string>
<string name="msg_kb" translatable="false">%1$7.3f▲ %2$7.3f▼ KB</string>
<string name="msg_mb" translatable="false">%1$7.3f▲ %2$7.3f▼ MB</string>
<string name="msg_gb" translatable="false">%1$7.3f▲ %2$7.3f▼ GB</string>
<string name="msg_count" translatable="false">%dx</string>
<string name="msg_doze">For consistent results, the Android battery optimisations should be disabled for TrackerControl.
\n\nIn the next dialog, select \"All apps\" at the top, tap on TrackerControl in the list and select and confirm \"Don\'t optimise\".</string>
<string name="msg_datasaving">For consistent results, the Android data saving options should be disabled for TrackerControl
\n\nIn the next dialog, enable the options \"Background data\" and \"Unrestricted data usage\"</string>
<string name="msg_filter">Using filtering will cause Android to attribute data and power usage to TrackerControl - Android assumes the data and power are being used by TrackerControl, rather than the original apps</string>
<string name="msg_filter4">Android 4 requires filtering to be enabled</string>
<string name="msg_log_disabled">Traffic logging is disabled, use the switch above to enable logging. Traffic logging might result in extra battery usage.</string>
<string name="msg_clear_rules">This will reset the rules and conditions to their default values</string>
<string name="msg_reset_access">This will delete access attempt log lines without allow/block rules</string>
<string name="msg_import_last">Last import: %s</string>
<string name="msg_downloading">Downloading…</string>
<string name="msg_downloaded">Hosts file downloaded</string>
<string name="msg_updated">Hosts file updated and applied!</string>
<string name="msg_download_last">Last download: %s</string>
<string name="msg_update_last">Last update: %s</string>
<string name="msg_metered">Network is metered</string>
<string name="msg_inactive">No active internet connection</string>
<string name="msg_queue">TrackerControl is busy</string>
<string name="msg_update">Update available, tap to download</string>
<string name="msg_usage">You can allow (greenish) or deny (reddish) Wi-Fi or mobile internet access by tapping on the icons next to an app</string>
<string name="msg_whitelist">Internet access is allowed by default (blacklist mode), this can be changed in the settings</string>
<string name="msg_push">Incoming (push) messages are mostly handled by the system component Play services, which is allowed internet access by default</string>
<string name="msg_system">Managing all (system) apps can be enabled in the settings</string>
<string name="msg_issue">Please describe the problem and indicate the time of the problem:</string>
<string name="msg_vpn_cancelled">VPN connection cancelled\nDid you configure another VPN to be an always-on VPN?</string>
<string name="msg_unavailable">This feature is not available on this Android version</string>
<string name="msg_always_on">Another VPN is set as Always-on VPN</string>
<string name="msg_always_on_lockdown">Turn off "Block connections without VPN" in Android VPN settings to use TrackerControl</string>
<string name="msg_private_dns">Turn off "Private DNS" in Android network settings. TrackerControl provides its own Secure DNS feature in Settings.</string>
<string name="msg_start_forward">Start forwarding from %1$s port %2$d to %3$s:%4$d of \'%5$s\'?</string>
<string name="msg_stop_forward">Stop forwarding of %1$s port %2$d?</string>
<string name="msg_log_logcat">Warning: Blocking disabled because of ADB logging.</string>
<string-array name="protocolNames">
<item>UDP</item>
<item>TCP</item>
</string-array>
<string-array name="protocolValues" translatable="false">
<item>17</item>
<item>6</item>
</string-array>
<string name="menu_add">Add</string>
<string name="menu_delete">Delete</string>
<string name="setting_forwarding">Port forwarding</string>
<string name="title_protocol">Protocol</string>
<string name="title_dport">Source port</string>
<string name="title_raddr">Destination address</string>
<string name="title_rport">Destination port</string>
<string name="title_ruid">Destination app</string>
<string name="title_external">For an external server select \'nobody\'</string>
<string name="title_lockdown_enabled">Traffic is locked down</string>
<string name="title_unmetered_allowed">Unmetered traffic is allowed</string>
<string name="title_unmetered_blocked">Unmetered traffic is blocked</string>
<string name="title_unmetered_disabled">Unmetered rules are not applied</string>
<string name="title_metered_allowed">Metered traffic is allowed</string>
<string name="title_metered_blocked">Metered traffic is blocked</string>
<string name="title_metered_disabled">Metered rules are not applied</string>
<string name="title_host_allowed">Address is allowed</string>
<string name="title_host_blocked">Address is blocked</string>
<string name="title_interactive_allowed">Allow when screen is on</string>
<string name="title_roaming_blocked">Block when roaming</string>
<string name="title_metered">By default a Wi-Fi connection is considered to be unmetered and a mobile connection to be metered</string>
<string name="title_internet">cannot access Internet</string>
<string name="title_disabled">is disabled</string>
<string name="title_messaging">Incoming messages are received by Google Play services and not by this app and can therefore not be blocked by blocking this app</string>
<string name="title_download">Downloads are performed by the download manager and not by this app and can therefore not be blocked by blocking this app</string>
<string name="title_conditions">Conditions</string>
<string name="title_screen_wifi">Allow Wi-Fi when screen is on</string>
<string name="title_screen_other">Allow mobile when screen is on</string>
<string name="title_roaming_symbol" translatable="false">R</string>
<string name="title_roaming">Block when roaming</string>
<string name="title_lockdown">Allow in lockdown mode</string>
<string name="title_related">Filter related</string>
<string name="title_access">Access attempts</string>
<string name="title_precedence">Access rules take precedence over other rules</string>
<string name="title_options">Options</string>
<string name="title_notify">Notify internet access attempts</string>
<string name="title_logging_disabled">Logging or filtering is not enabled</string>
<string name="title_logging_enabled">Logging and filtering are enabled</string>
<string name="title_logging_configure">Configure</string>
<string name="title_enable_logging">Enable logging of blocked addresses only</string>
<string name="title_enable_filtering">Enable filtering to log allowed addresses too</string>
<string name="title_enable_notify">Enable access notifications for newly logged addresses</string>
<string name="title_enable_help0">These settings are global settings that apply to all apps</string>
<string name="title_enable_help1">Filtering is also required to allow or block individual addresses</string>
<string name="title_enable_help2">Enabling logging (less) or filtering (more) might increase battery usage and might affect network speed</string>
<string name="title_rate">Rate</string>
<string name="title_allow">Allow</string>
<string name="title_block">Block</string>
<string name="title_allow_wifi">Allow Wi-Fi</string>
<string name="title_block_wifi">Block Wi-Fi</string>
<string name="title_allow_other">Allow mobile</string>
<string name="title_block_other">Block mobile</string>
<string name="title_root" translatable="false">root</string>
<string name="title_mediaserver" translatable="false">mediaserver</string>
<string name="title_gpsdaemon" translatable="false">GPS daemon</string>
<string name="title_dnsdaemon" translatable="false">DNS daemon</string>
<string name="title_nobody">nobody</string>
<string name="title_dontask">Don\'t ask again</string>
<string name="title_log_whois">Whois %1$s</string>
<string name="title_log_port">Port %1$d</string>
<string name="title_log_copy">Copy</string>
<string-array name="blockingModeNames">
<item>@string/blocking_mode_minimal</item>
<item>@string/blocking_mode_standard</item>
<item>@string/blocking_mode_strict</item>
</string-array>
<string-array name="blockingModeValues" translatable="false">
<item>minimal</item>
<item>standard</item>
<item>strict</item>
</string-array>
<string-array name="logLevelNames" translatable="false">
<item>Verbose</item>
<item>Debug</item>
<item>Info</item>
<item>Warning</item>
<item>Error</item>
</string-array>
<string-array name="logLevelValues" translatable="false">
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>6</item>
</string-array>
<!-- App Overview -->
<string name="tracked_app_icon">Disable internet access for this application</string>
<string name="tracked_app_name">Application Name</string>
<plurals name="n_companies_found_week">
<item quantity="one">contacted %d company last week</item>
<item quantity="other">contacted %d companies last week</item>
</plurals>
<plurals name="n_companies_found">
<item quantity="one">contacted %d company all time</item>
<item quantity="other">contacted %d companies all time</item>
</plurals>
<string name="confirm_ipinfo_title">Retrieve organisation info?</string>
<string name="confirm_ipinfo">This will contact the external service ipinfo.io, and share data about contacted IP addresses with them.</string>
<string name="external_servers">Get developer email automatically?</string>
<string name="confirm_google_info">This app can automatically get the email of the app developer from the Google Play Store for you.</string>
<string name="ok">OK</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="menu_csv">Export as CSV</string>
<string name="exporting">Exporting..</string>
<string name="share_csv">Share</string>
<string name="export_failed">Export failed</string>
<string name="exported">Exported to storage!</string>
<!-- App Details -->
<string name="title_activity_detail">Details</string>
<string name="tab_trackers">Trackers</string>
<string name="tab_countries">Countries</string>
<string name="tab_actions">My Data</string>
<string name="tracker_name">Tracker Name</string>
<string name="internet_access">Internet Access</string>
<string name="internet_access_explanation">You can also tap the app icon in the main screen.</string>
<string name="app_info">Manage App</string>
<!-- Actions -->
<string name="block_tracking">Block trackers</string>
<string name="block_tracking_description">Many apps send data to third-parties, so-called trackers. TrackerControl allows to block these network transmissions selectively. Yet, use this wisely, since app developers rely on these services, notably advertising.</string>
<string name="personalised_ads">Limit Personalisation</string>
<string name="personalised_ads_description">Android offers to limit apps\' access to the Google Advertising ID of your device. However, apps can potentially ignore this setting, and still use this ID. They can also continue to collect this ID for analytics purposes, according to Google\'s policies. You need trust in Google and the data-collecting company.</string>
<string name="data_managment">Manage Data</string>
<string name="data_management_description">The EU General Data Protection Regulation (GDPR) allows users from the EU to manage any data related to them. This app provides email templates to reach out to the developer. The developer has to answer within one month.</string>
<string name="contacts">Contact </string>
<string name="contacts_description">If you think an application violates data protection principles, you may want to contact the responsible entities directly.</string>
<string name="play_services_required">This is a setting of the Google Play Services, which were not found on your device.</string>
<string name="no_mail_service">Please install an email client.</string>
<string name="blocking_settings">Select trackers</string>
<string name="ad_settings">Change now</string>
<string name="request_data">Request data</string>
<string name="request_deletion">Request deletion</string>
<string name="contact_developer">Developer</string>
<string name="contact_playstore">Google</string>
<string name="contact_officials">EU Officials</string>
<string name="google_dpo_mail">data-protection-office@google.com</string>
<string name="dpas_overview_url">https://edpb.europa.eu/about-edpb/board/members</string>
<string name="subject_request_data">GDPR Subject Access Request</string>
<string name="body_request_data"><![CDATA[To Whom It May Concern:\n
\n
\n
I am requesting you, as the data controller of the Android app %s (ID: %s), to confirm whether it is processing any personal data about me.\n
If so, please provide me with all the required information stipulated in Article 15 of the EU General Data Protection Regulation (GDPR), including:\n
\n
• a copy of my personal data;\n
• the purposes of the processing;\n
• the categories of personal data concerned;\n
• the recipients you disclose my personal data to and the safeguards you provide;\n
• the retention period for storing my personal data or the criteria used for determining this period;\n
• information about the source of my personal data; and\n
• the existence of automated decision-making (including profiling), and if so:\n
- the logic involved in the decision-making process;\n
- the significance and the envisaged consequences for me;\n
- the steps you have taken to prevent errors, bias and discrimination; and\n
- explain how I can express my point of view and challenge a decision.\n
\n
This request relates to any processing of my personal data by you, including any processors processing personal data on behalf of you.\n
\n
Please provide your response through secure means by email. I look forward to receiving a response within one month of the receipt of my request.\n
\n
Sincerely,\n\n]]></string>
<string name="body_delete_data"><![CDATA[To Whom It May Concern:\n
\n
\n
I am invoking my right to erasure as specified in Article 17 of the EU General Data Protection Regulation (GDPR). I am requesting you, as the data controller of the Android app %s (ID: %s), to erase the following personal data it processes about me without undue delay:\n
• All data.\n
\n
The reason for my removal request is that I withdraw or have withdrawn my consent for processing the personal data. This request relates to any processing of my personal data by you, including any processors processing personal data on behalf of you.\n
\n
Please provide your response through secure means by email. I look forward to receiving a response within one month of the receipt of my request.\n
\n
Sincerely,\n\n]]></string>
<string name="crash_dialog_text">Sorry. TrackerControl just crashed.. Would you mind sending us an email with details?</string>
<string name="crash_dialog_comment">Any comments?</string>
<string name="crash_body" translatable="false">Hi dev,\n\nUnfortunately, I noticed a crash in TrackerControl.\n\nThe attached details might help you:\n</string>
<string name="instructions_monitoring_private_dns">Toggle the switch and interact with some apps. Private DNS must be disabled.</string>
<string name="instructions_monitoring">Toggle the switch and interact with some apps.</string>
<string name="device_not_supported_title">Device not supported</string>
<string name="device_not_supported_msg">The operating system of your device does not allow for monitoring and filtering of network communications. This is required for TrackerControl.</string>
<string name="launch_app">Launch & Find trackers</string>
<string name="countries">Destination Countries</string>
<string name="countries_explanation">Find out where your phone sends tracking data.\n\nInformation is based on DNS lookups and IP information, and might be inaccurate.</string>
<string name="countries_loading_failed">Oops.. The country map failed to load. Please tell tc@kollnig.net how this happened.</string>
<string name="tracker_advertising">Advertising</string>
<string name="tracker_analytics">Analytics</string>
<string name="tracker_content">Essential</string>
<string name="tracker_cryptomining">Cryptomining</string>
<string name="tracker_fingerprinting">Fingerprinting</string>
<string name="tracker_social">Social</string>
<string name="tracker_email">Email</string>
<string name="tracker_uncategorised">Uncategorised</string>
<string name="setting_strict_blocking">Strict Blocking</string>
<string name="summary_strict_blocking">For newly installed apps, block as much data sharing with companies as possible. More apps will break.</string>
<string name="strict_blocking_explanation">It is recommended for non-experts to disable this option to reduce app breakage. However, this allows some essential sharing with companies.</string>
<string name="setting_block_ambiguous_trackers">Block ambiguous trackers</string>
<string name="summary_block_ambiguous_trackers">When an IP has both tracker and non-tracker hostname evidence, still block it. Disable this to reduce app breakage.</string>
<string name="setting_sni_enabled">SNI extraction (research)</string>
<string name="summary_sni_enabled">Extract hostnames from TLS connections for more accurate tracker detection. Warning: this leaks your IP address to tracker servers. Only enable for research.</string>
<string name="setting_blocking_mode">Blocking Mode</string>
<string name="summary_blocking_mode_minimal">Minimal: Only blocks trackers from the DuckDuckGo list that are safe to block. Browsers and known incompatible apps are automatically excluded. Limited app breakage.</string>
<string name="summary_blocking_mode_standard">Standard: Blocks all known trackers from multiple lists (X-Ray, Disconnect, DuckDuckGo). Essential services are allowed. Some apps will break and may need to be manually excluded (see Troubleshooting in the app menu).</string>
<string name="summary_blocking_mode_strict">Strict: Blocks all known trackers including essential services and ambiguous shared-IP domains. Many apps will break and need to be manually excluded (see Troubleshooting in the app menu).</string>
<string name="blocking_mode_minimal">Minimal</string>
<string name="blocking_mode_standard">Standard</string>
<string name="blocking_mode_strict">Strict</string>
<string name="onboarding_blockingmode_title">Choose Blocking Mode</string>
<string name="onboarding_blockingmode_desc">Choose how TrackerControl should handle trackers. Blocking modes stop trackers at different levels of aggressiveness; Research mode keeps blocking off and enables SNI extraction for measurement only. You can change this later in Settings.</string>
<string name="onboarding_blockingmode_minimal_label">Minimal (Recommended for new users)</string>
<string name="onboarding_blockingmode_minimal_desc">Blocks only confirmed trackers that are safe to block. Limited app breakage. Good for most users.</string>
<string name="onboarding_blockingmode_standard_label">Standard</string>
<string name="onboarding_blockingmode_standard_desc">Blocks all known trackers from multiple lists. Some apps will break and need to be manually excluded.</string>
<string name="onboarding_blockingmode_strict_label">Strict</string>
<string name="onboarding_blockingmode_strict_desc">Blocks everything including essential services and ambiguous domains. Significant app breakage — many apps will need to be manually excluded.</string>
<string name="onboarding_blockingmode_research_label">Research</string>
<string name="onboarding_blockingmode_research_desc">No tracker blocking. Logs transmissions to ADB and enables SNI extraction for better hostname detection. Research only: this leaks your IP address to tracker servers.</string>
<string name="exclude_vpn" translatable="false">Tracker Protection</string>
<string name="exclude_vpn_explanation">Detects and blocks trackers for this app.</string>
<string name="vpn_exclude">Exclude from VPN</string>
<string name="vpn_exclude_explanation">Enable if you run into issues. App will bypass TrackerControl completely.\n\nNote: \"Block connections without VPN\" in the Android VPN settings must be DISABLED for this to work.</string>
<string name="uninstall">Uninstall</string>
<string name="settings_uninstall">App Settings & Uninstall</string>
<string name="no_trackers_found_message_disabled">Enable switch in main screen, then launch app to find trackers</string>
<string name="no_trackers_found_message">Launch app to find trackers</string>
<string name="no_trackers_found_action">Launch</string>
<string name="no_internet_message">"This app has no Internet access. It might still track you by exchanging data with other apps."</string>
<string name="no_internet">No Internet access</string>
<string name="bypass_vpn_error">"Cannot block Internet. App is excluded from TrackerControl."</string>
<string name="back">Back</string>
<string name="forever_free">Forever Free</string>
<string name="your_privacy">Your Privacy</string>
<string name="tracker_hostlist">User-Defined Hosts</string>
<string name="unblocked">Unblocked</string>
<string name="enable">Enable</string>
<string name="internet_blocked">Internet access blocked</string>
<string name="internet_unblocked">Internet access unblocked</string>
<string name="category_blocked">Trackers in category blocked</string>
<string name="category_unblocked">Trackers in category allowed</string>
<string name="category_unblocked_warning">First block category!</string>
<string name="switch_strict_blocking">Block essential data sharing</string>
<string name="tracking_detection_failed">Tracker library detection failed.</string>
<string name="tracking_detection_failed_ram">Tracker library detection failed. Not enough RAM.</string>
<string name="tracking_detection_failed_report">Tracker library detection failed. Please report this issue to the developer.</string>
<string name="detected_trackers">Detected tracker libraries: %s</string>
<string name="analyzing_classes">Analysing classes…</string>
<string name="analyzing_classes_progress">Analysing classes… %d%%</string>
<string name="analysis_already_running">Analysis already in progress</string>
<string name="none">None</string>
<string name="trackers_static">Tracker libraries</string>
<string name="trackers_static_explanation">TrackerControl detects tracking in the code (\'libraries\') and network traffic of apps.\n\nTracking that is detected in the network traffic can be blocked with TrackerControl.</string>
<string name="trackers_static_explanation_playstore">TrackerControl detects tracking in the code (\'libraries\') and network traffic of apps.</string>
<string name="trackers_static_disclaimer">Note: Detection of tracker library code does not mean it is actively being used. Some apps may have removed or disabled these libraries, but traces can still be detected.</string>
<string name="analyze_tracker_libraries">Analyse tracker libraries</string>
<string name="update_analysis">Update analysis</string>
<string name="analysis_outdated_version">\n\nNote: Analysis is of a previous app version. This might have changed integrated tracking libraries.</string>
<string name="analysis_queued">Analysis queued…</string>
<string name="blocked">BLOCKED</string>
<string name="allowed">ALLOWED</string>
<string name="setting_domain_based_blocked">Domain-based Blocking</string>
<string name="summary_domain_based_blocking">Allows more granular blocking. Still in development.</string>
<string name="untap_unblock">Tip: You can unblock individual entries by tapping on them.</string>
<string name="uncertain_entry">Entries marked with \'*\' might be inaccurate, due to the limitations of Android. This usually means that the same company uses the same IP address under different domains, but can also mean that different companies are behind the same IP address (e.g. if they use a Content Delivery Network).</string>
<string name="browsers_not_supported">Browsers not supported ⚠️</string>
<string name="browsers_not_supported_explanation">This appears to be a browser app.\n\nThe blocking of trackers in browsers is not supported by TrackerControl. Instead, use a browser with integrated anti-tracking functionality to get better blocking of tracking.\n\nFor example: Mozilla Fennec</string>
<string name="static_analysis">Detect trackers in app code</string>
<string name="failed_loading_cached_analysis">Loading cached tracker results failed. Please report this to the developer at hello@trackercontrol.org</string>
<string name="msg_notifications">Tap to grant notification permissions (for error messages, etc.)</string>
<string name="setting_include_system_vpn">Include system apps</string>
<string name="summary_include_system_vpn">Include all system apps in the VPN and DoH.\n\nNote: \"Block connections without VPN\" in the Android VPN settings must be DISABLED.</string>
<!-- Onboarding -->
<string name="title_next">Next</string>
<string name="title_skip">Skip</string>
<string name="title_previous">Previous</string>
<string name="title_finish">Get Started</string>
<string name="onboarding_welcome_title">Take Control of Your Privacy</string>
<string name="onboarding_welcome_desc">TrackerControl is a community-driven research project that empowers you to:\n\n• <b>Monitor</b> hidden data collection by mobile apps in real-time.\n• <b>Block</b> trackers and ads using our database of <b>2,000,000 analysed apps</b>.\n• <b>Identify</b> destination companies and countries receiving your data.\n\nAll analysis happens <b>locally on your device</b> – your traffic never leaves your control.</string>
<string name="onboarding_vpn_title">Enable Protection</string>
<string name="onboarding_vpn_desc">TrackerControl uses Android\'s local VPN interface to analyse your internet traffic.\n\n<b>Important:</b> No external VPN server is involved. We don\'t see your data.</string>
<string name="onboarding_vpn_action">Enable On-Device VPN</string>
<string name="onboarding_vpn_sure">TrackerControl cannot filter any traffic without the local VPN. Are you sure you want to proceed without enabling it?</string>
<string name="onboarding_battery_title">Prevent Interruption</string>
<string name="onboarding_battery_desc">Android may kill background apps to save battery. To ensure continuous protection against trackers, please disable optimisations for TrackerControl.</string>
<string name="onboarding_battery_action">Disable Optimisation</string>
<string name="onboarding_battery_sure">Without disabling battery optimisations, TrackerControl may be stopped by Android at any time. Are you sure you want to proceed?</string>
<string name="onboarding_notify_title">Stay Informed</string>
<string name="onboarding_notify_desc">Allow notifications to see real-time updates and control the protection directly from the status bar.</string>
<string name="onboarding_notify_action">Allow Notifications</string>
<string name="onboarding_notify_sure">Without notification permissions, you will not be able to see real-time updates or control protection from the status bar. Are you sure?</string>
<string name="onboarding_privatedns_title">Disable Private DNS</string>
<string name="onboarding_privatedns_desc">Android\'s \"Private DNS\" feature interferes with TrackerControl\'s ability to block trackers. This setting <b>must</b> be set to \"Off\" to proceed.</string>
<string name="onboarding_privatedns_instruction">Settings -> Network & internet -> Private DNS -> Off.</string>
<string name="onboarding_privatedns_action">Open DNS Settings</string>
<string name="onboarding_privatedns_skip_title">Skip Private DNS Disabling?</string>
<string name="onboarding_privatedns_skip_msg">Proceeding with Private DNS enabled will heavily restrict TrackerControl. Most tracking will not be blocked, leaving only the tracker library analysis. Additionally, the VPN filter will be disabled to ensure basic functionality.</string>
<string name="onboarding_network_title">Unrestricted Network</string>
<string name="onboarding_network_desc">Data Saving options can prevent TrackerControl from working properly in the background. Grant unrestricted access for the most reliable protection.</string>
<string name="onboarding_network_action">Grant Unrestricted Access</string>
<string name="onboarding_network_sure">Restricted background data can cause TrackerControl to fail. Are you sure you want to proceed without granting unrestricted access?</string>
<string name="onboarding_lockdown_title">VPN Lockdown Setting</string>
<string name="onboarding_lockdown_desc">Android has a setting called \"Block connections without VPN\" that prevents apps from connecting before TrackerControl is ready.\n\nIf enabled, this can cause apps to fail to load. We recommend keeping this setting <b>disabled</b> for the best experience.</string>
<string name="onboarding_lockdown_action">Open VPN Settings</string>
<string name="onboarding_lockdown_sure">Proceeding with lockdown enabled may cause connectivity issues. Are you sure?</string>
<string name="onboarding_dns_title">Secure DNS (Beta feature; may not work as expected)</string>
<string name="onboarding_dns_desc">Protect your privacy from your ISP by encrypting your DNS traffic using DNS-over-HTTPS (DoH).\n\nThis prevents "DNS hijacking" and keeps your browsing habits private from your network provider.</string>
<string name="onboarding_dns_action">Enable Secure DNS</string>
<string name="onboarding_dns_action_disable">Disable Secure DNS</string>
<string name="onboarding_blocking_title">Block Trackers</string>
<string name="onboarding_blocking_desc">Reveal and block widespread tracking in your apps.\n\n• <b>Blocklists</b>: Combines Firefox Disconnect with our unique analysis of <b>2,000,000 apps</b>.\n• <b>GDPR</b>: Exercise your rights with <b>one-click data erasure requests</b>.\n• <b>Transparency</b>: Uncover exactly which companies and countries harvest your data.</string>
<string name="onboarding_blocking_action">Enable Blocking</string>
<string name="onboarding_blocking_action_disable">Disable Blocking</string>
<string name="onboarding_blocking_sure">Tracker blocking is a core feature of TrackerControl. Are you sure you want to disable it?</string>
<string name="onboarding_action_enabled">Enabled</string>
<string name="onboarding_action_disabled">Disabled</string>
<string name="onboarding_action_granted">Granted</string>
<string name="onboarding_action_optimized">Optimised</string>
<string name="onboarding_action_unrestricted">Unrestricted</string>
<!-- Insights Screen -->
<string name="menu_insights">Insights</string>
<string name="insights_title">Your Privacy Insights</string>
<string name="insights_subtitle_7days">Last 7 Days</string>
<string name="insights_tracking_attempts">Tracker Hosts Contacted</string>
<string name="insights_blocked">Blocked</string>
<string name="insights_allowed">Allowed Through</string>
<string name="insights_tracker_companies">Tracking Companies</string>
<string name="insights_apps_with_trackers">Apps with Trackers</string>
<string name="insights_top_tracking_apps">Worst Offending Apps</string>
<string name="insights_top_companies">Most Active Tracking Companies</string>
<string name="insights_pervasive_trackers">Most Pervasive Trackers</string>
<string name="insights_top_domains">Top Tracker Domains</string>
<string name="insights_in_apps">in %d apps</string>
<string name="insights_no_data">No tracking data yet. Use your apps and check back!</string>
<string name="insights_shocking_fact">Your apps contacted %1$d tracking companies via %2$d tracker hosts this week!</string>
<string name="insights_shocking_fact_playstore">Your apps contacted %1$d tracking companies this week!</string>
<string name="insights_share">Share with Friends</string>
<string name="insights_share_trackers_blocked">Tracker Hosts Blocked</string>
<string name="insights_share_trackers_detected">Tracker Hosts Detected</string>
<string name="insights_share_url">TrackerControl.org</string>
<string name="insights_share_message">I blocked %1$d tracker hosts from %2$d companies this week using TrackerControl! Take back your privacy: https://trackercontrol.org</string>
<string name="insights_share_message_playstore">I detected %1$d tracker hosts from %2$d companies this week using TrackerControl! Take back your privacy: https://trackercontrol.org</string>
<string name="insights_see_more">See More →</string>
<!-- What's New onboarding slide (not translated) -->
<string name="onboarding_whatsnew_title" translatable="false">What\'s New</string>
<string name="onboarding_whatsnew_desc" translatable="false">• Blocking Modes: Choose between Minimal, Standard, or Strict blocking to balance privacy and app compatibility.\n• Minimal Mode: DuckDuckGo-compatible blocking that avoids app breakage. Browsers and known incompatible apps are automatically excluded.\n• Privacy Fix: SNI extraction is now off by default — it was leaking your IP address to tracker servers.\n• Improved Performance: Faster scrolling, reduced memory usage, and better battery life.\n• Troubleshooting: New troubleshooting screen in settings to diagnose common issues.\n• Better Tracker Detection: Improved handling of shared IPs and DNS-cloaked trackers.</string>
<string name="title_blocklists">Additional host files</string>
<string name="summary_manage_blocklists">These are only for fallback. TrackerControl includes its own host lists that give insights on the companies behind tracking.</string>
<string name="title_add_blocklist">Add host file</string>
<string name="title_delete_blocklist">Delete host file</string>
<string name="msg_delete_blocklist_confirm">Are you sure you want to delete this host file?</string>
<string name="msg_invalid_url">Invalid URL</string>
<string name="msg_apply_blocklists_failed">Failed to apply host files</string>
<string name="msg_last_update">Last update: %s</string>
</resources>