strings-preference.xml 14.4 KB
Newer Older
Daniel Wolf's avatar
Daniel Wolf committed
1
2
<?xml version="1.0" encoding="utf-8"?>
<resources>
3
4
    <string name="preference_category_general">General</string>

5
6
7
    <string name="title_language">Language</string>
    <string name="summary_language">Change the language of the app</string>

Daniel Wolf's avatar
Daniel Wolf committed
8
9
    <string name="title_theme">Theme</string>
    <string name="summary_theme">Sets the theme of this app</string>
10
11
12

    <string name="title_start_on_boot">Start on boot</string>
    <string name="summary_start_on_boot">Start the app when the phone is turned on</string>
13
14
15
16

    <string name="title_start_after_update">Start after update</string>
    <string name="summary_start_after_update">Start the app after it has been updated</string>

17
    <string name="title_excluded_apps">Excluded apps</string>
18
    <string name="summary_excluded_apps">Exclude apps from the app here, for example if they cannot connect to the Internet anymore - selected apps won\'t use DNS-over-HTTPS or DNS-over-TLS anymore</string>
19

20
    <string name="title_fallback_dns">Internal DNS server</string>
Daniel Wolf's avatar
Daniel Wolf committed
21
    <string name="summary_fallback_dns">Configure the DNS server Nebulo uses internally. This defaults to your service providers DNS server. This configured server is only used for internal purposes and does not handle your normal DNS queries.</string>
22

23
24
25
    <string name="title_inform_bad_connection">Inform me of a bad connection</string>
    <string name="summary_inform_bad_connection">Inform me with a notification and in the main menu when the DNS server currently is slow or not reachable</string>

26

27
28
29
30
31
    <string name="preference_category_notification">Notification</string>

    <string name="title_show_notification_on_lockscreen">Show on lockscreen</string>
    <string name="summary_show_notification_on_lockscreen">Sets whether to show the notification on the lockscreen</string>

32
33
34
    <string name="title_simple_notification">Simple notification</string>
    <string name="summary_simple_notification">Use a simple text in the notification</string>

35
36
37
    <string name="title_notification_hide_icon">Hide icon</string>
    <string name="summary_notification_hide_icon">Hide the icon from the navigation bar on the top</string>

38
39
40
41
42
43
    <string name="title_notification_allow_stop">Allow stopping</string>
    <string name="summary_notification_allow_stop">Allow the app to be stopped from the notification</string>

    <string name="title_notification_allow_pause">Allow pausing</string>
    <string name="summary_notification_allow_pause">Allow the app to be paused from the notification</string>

44
45
46
47
48
49
    <string name="title_show_noconnection_notification">Notification on no connection</string>
    <string name="summary_show_noconnection_notification">Show a notification when the app has no or a bad connection</string>

    <string name="title_show_revoked_notification">Notification on permission lost</string>
    <string name="summary_show_revoked_notification">Show a notification when Nebulo loses permission to the VPN</string>

50
51
52

    <string name="preference_category_pin">PIN protection</string>

53
    <string name="title_preference_enable_pin">PIN</string>
54
55
56
    <string name="summary_preference_enable_pin">Ask for a PIN when opening or stopping the app</string>

    <string name="title_preference_pin_use_fingerprint">Allow fingerprint</string>
Daniel Wolf's avatar
Daniel Wolf committed
57
    <string name="summary_preference_pin_use_fingerprint">Allow your fingerprint to be used instead of the PIN</string>
58

59
60
    <string name="title_preference_change_pin">Change PIN</string>
    <string name="summary_preference_change_pin">Change the PIN. Only numeric values are allowed.\nCurrent PIN: %1s</string>
61

62
    <string name="preference_category_cache">Cache control</string>
63

64
    <string name="title_dnscache_enabled">Use DNS cache</string>
Daniel Wolf's avatar
Daniel Wolf committed
65
    <string name="summary_dnscache_enabled">Enables the apps DNS cache. The cache memorizes old requests to answer future questions faster.\n\nThe system already has a cache, enable this if you want to customize behavior</string>
66

67
68
    <string name="title_dnscache_keepacrosslaunches">Keep DNS cache</string>
    <string name="summary_dnscache_keepacrosslaunches">Keep the DNS cache across multiple launches</string>
69

70
    <string name="title_clear_dnscache">Clear DNS cache</string>
Daniel Wolf's avatar
Daniel Wolf committed
71
    <string name="summary_clear_dnscache">Click here to clear the DNS cache, for example when websites start misbehaving because they are cached</string>
72

73
74
75
76
    <string name="title_dnscache_maxsize">Maximum Cache size</string>
    <string name="summary_dnscache_maxsize">Sets the maximum of entries the cache can hold at any time</string>

    <string name="title_dnscache_usedefaulttimes">Default cache time</string>
77
    <string name="summary_dnscache_usedefaulttimes">Keep requests in the cache for as long as the DNS server communicates using the TTL</string>
78

79
    <string name="title_dnscache_minimum_cache_time">Minimum cache time</string>
Daniel Wolf's avatar
Daniel Wolf committed
80
    <string name="summary_dnscache_minimum_cache_time">The minimum amount of time entries should be cached, no matter whether the default caching time for it would be shorter. Long caching times could cause the cached data to be out of sync with the actual data.\nCurrent: %1d Seconds</string>
81

82
    <string name="title_dnscache_customcachetime">Custom cache time (Seconds)</string>
Daniel Wolf's avatar
Daniel Wolf committed
83
    <string name="summary_dnscache_customcachetime">Changes how long all requests are cached, no matter whether the default caching time for it would be longer. Long caching times could cause the cached data to be out of sync with the actual data.\nCurrent: %1d Seconds</string>
84

85
    <string name="title_dnscache_nxdomaincachetime">Cache time for NXDomain (Seconds)</string>
Daniel Wolf's avatar
Daniel Wolf committed
86
    <string name="summary_dnscache_nxdomaincachetime">Changes the amount of time NXDOMAIN requests are cached. This enhances performance for non-existing domains (e.g if they are blocked)\nCurrent: %1d Seconds</string>
87

88

89
90
91
    <string name="preference_category_logging">Logging</string>

    <string name="title_enable_logging">Enable logging</string>
Daniel Wolf's avatar
Daniel Wolf committed
92
    <string name="summary_enable_logging">Enables logging of debug information (contains statistic data). These logs aren\'t send automatically</string>
93

94
    <string name="title_advanced_logging">Advanced logging</string>
Daniel Wolf's avatar
Daniel Wolf committed
95
    <string name="summary_advanced_logging">Adds more logging, which could help with more persistent problems</string>
96

97
    <string name="title_send_logs">Send logs</string>
Daniel Wolf's avatar
Daniel Wolf committed
98
    <string name="summary_send_logs">Click here to send the logs to the developer</string>
99

100
    <string name="title_delete_all_logs">Delete all logs</string>
Daniel Wolf's avatar
Daniel Wolf committed
101
    <string name="summary_delete_all_logs">Deletes all logs stored on your device</string>
102

103
    <string name="title_crashreporting_type">Automatic crash reporting</string>
Daniel Wolf's avatar
Daniel Wolf committed
104
    <string name="summary_crashreporting_type">Configure what data should be transmitted to the developer when the app crashes. Crash data never contains personal data and helps fixing problems faster</string>
105

106

107
    <string name="preference_category_ip">IP settings</string>
108

109
    <string name="title_enable_ipv6">Enable IPv6</string>
110
111
    <string name="summary_enable_ipv6">Use IPv6, if the device has an IPv6 address assigned</string>

112
    <string name="title_enable_ipv4">Enable IPv4</string>
113
114
    <string name="summary_enable_ipv4">Use IPv4, if the device has an IPv4 address assigned</string>

115
    <string name="title_force_ipv6">Force IPv6</string>
Daniel Wolf's avatar
Daniel Wolf committed
116
    <string name="summary_force_ipv6">Force the app to accept IPv6 requests, even when the device doesn\'t use IPv6</string>
117

118
    <string name="title_force_ipv4">Force IPv4</string>
Daniel Wolf's avatar
Daniel Wolf committed
119
    <string name="summary_force_ipv4">Force the app to accept IPv4 requests, even when the device doesn\'t use IPv4</string>
120

121
    <string name="title_allow_ipv4_traffic">Allow IPv4 traffic</string>
Daniel Wolf's avatar
Daniel Wolf committed
122
    <string name="summary_allow_ipv4_traffic">Allow IPv4 traffic to be used, even if IPv4 is disabled.\nIf disabled no IPv4 connections are allowed while the app is running</string>
123
124

    <string name="title_allow_ipv6_traffic">Allow IPv6 traffic</string>
Daniel Wolf's avatar
Daniel Wolf committed
125
    <string name="summary_allow_ipv6_traffic">Allow IPv6 traffic to be used, even if IPv4 is disabled.\nIf disabled no IPv6 connections are allowed while the app is running</string>
126
127
128
129


    <string name="preference_category_network">Network</string>

130
    <string name="title_restart_vpn_on_networkchange">Restart on network change</string>
Daniel Wolf's avatar
Daniel Wolf committed
131
    <string name="summary_restart_vpn_on_networkchange">Silently restart the app when the network changes. Enable this when facing problems when switching between networks.\n No effect when the app isn\'t active</string>
132

133
134
135
    <string name="title_disallow_other_vpns">Disallow other VPNs</string>
    <string name="summary_disallow_other_vpns">Don\'t allow other VPNs to start if the app isn\'t explicitly stopped</string>

136
137
138
    <string name="title_catch_other_dns_servers">Intercept other DNS traffic</string>
    <string name="summary_catch_other_dns_servers">Intercept traffic of known DNS servers and transmit it using Nebulo</string>

139
    <string name="title_map_query_refused">Interpret refused queries as disallowed hosts</string>
Daniel Wolf's avatar
Daniel Wolf committed
140
    <string name="summary_map_query_refused">Some DNS servers might refuse to answer a query if the host isn\'t allowed or is blocked. This setting blocks the host instead of refusing the query, otherwise the system might get confused</string>
141

142
    <string name="title_bypass_searchdomains">Searchdomains bypass</string>
Daniel Wolf's avatar
Daniel Wolf committed
143
    <string name="summary_bypass_searchdomains">Send search domains (e.g. MyPC.local or MyPc.fritz.box) to the Dns server of your network instead of the DoH server.\nThis is highly recommended. Those queries don\'t leave your network</string>
144

145
    <string name="title_pause_on_captiveportal">Pause on captive portal</string>
Daniel Wolf's avatar
Daniel Wolf committed
146
    <string name="summary_pause_on_captiveportal">Don\'t use DoH if a captive portal is detected. It will automatically be resumed shortly after logging in.\nDisabling it might prevent you from opening the captive portal site to log in</string>
147

148

149
150
151
152
    <string name="preference_category_querylogging">Query logging</string>

    <string name="title_log_queries">Query logging</string>
    <string name="summary_log_queries">Log all queries and their responses</string>
153
154

    <string name="title_export_queries">Export queries</string>
155
    <string name="summary_export_queries">Export queries as CSV (%1d queries)</string>
156
157

    <string name="title_delete_queries">Clear queries</string>
Daniel Wolf's avatar
Daniel Wolf committed
158
    <string name="summary_delete_queries">Click here to delete all logged queries</string>
159

Daniel Wolf's avatar
Daniel Wolf committed
160
161

    <string name="preference_category_nonvpnmode">Non-VPN mode</string>
162
    <string name="summary_category_nonvpnmode">Configure Nebulo to act as a DNS server on the device instead of using a dummy VPN. When enabled you manually have to forward DNS queries to Nebulo using third party apps</string>
Daniel Wolf's avatar
Daniel Wolf committed
163
164
165
166
167
168
169
170
    <string name="summary_category_nonvpnmode_forwardinfo">Server will be hosted on localhost:%1s</string>

    <string name="title_run_without_vpn">Run without VPN</string>
    <string name="summary_run_without_vpn">When checked Nebulo hosts a DNS server on your device</string>

    <string name="title_local_server_port">Server port</string>
    <string name="summary_local_server_port">Port of the DNS server which will be hosted. Only ports above 1024 are allowed.\nCurrently: %1s</string>

171
172
173

    <string name="preference_category_iptables">Iptables</string>

Daniel Wolf's avatar
Daniel Wolf committed
174
    <string name="title_iptables_mode">Use iptables</string>
Daniel Wolf's avatar
Daniel Wolf committed
175
    <string name="summary_iptables_mode">Forward queries to Nebulo using iptables. This requires root privileges. When enabled no external apps need to be used when in non-vpn mode. This might not work when you are on an IPv6 network.</string>
176

177
178
179
    <string name="title_iptables_disable_ipv6">Disable IPv6</string>
    <string name="summary_iptables_disable_ipv6">Disable IPv6 when using iptables and IPv4 can be used instead. This might fix DNS queries bypassing iptables when IPv6 is enabled.</string>

180
181
182
    <string name="title_check_iptables">Check for iptables</string>
    <string name="summary_check_iptables">Check whether your device supports iptables</string>

183
184
185
    <string name="preference_category_nonvpnmode_help">Instructions for third-party apps</string>
    <string name="summary_nonvpn_help">Click here to get instructions on how to use with this app</string>

186
187
188
    <string name="nonvpn_help_generic_title">Generic VPN apps</string>
    <string name="summary_nonvpn_help_generic">Click here to get instructions on how to configure VPN apps</string>

189
190
    <string name="title_nonvpn_help_faq">Documentation</string>
    <string name="summary_nonvpn_help_faq">Click here to open a browser window with help and documentation for non-VPN mode</string>
191

192
193
    <string-array name="languages">
        <item>System language</item>
194
195
        <item>Chinese (Simplified)</item>
        <item>Catalan</item>
196
        <item>Dutch</item>
197
198
        <item>English</item>
        <item>French</item>
199
        <item>German</item>
200
        <item>Hindi</item>
201
        <item>Indonesian</item>
202
        <item>Italian</item>
203
204
        <item>Portuguese</item>
        <item>Russian</item>
205
        <item>Spanish</item>
206
207
208
209
        <item>Turkish</item>
    </string-array>
    <string-array name="language_values">
        <item>auto</item>
210
211
        <item>zh_rCN</item>
        <item>ca</item>
212
        <item>nl</item>
213
214
        <item>en</item>
        <item>fr</item>
215
        <item>de</item>
216
        <item>hi</item>
217
        <item>in</item>
218
        <item>it</item>
219
220
        <item>pt</item>
        <item>ru</item>
221
        <item>es</item>
222
223
        <item>tr</item>
    </string-array>
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238

    <string name="crashreporting_type_full">Full (Report statistic and debug data)</string>
    <string name="crashreporting_type_minimal">Minimal (Only report Android &amp; App version)</string>
    <string name="crashreporting_type_off">Off (Don\'t send crashreports)</string>
    <string-array name="crashreporting_types">
        <item>@string/crashreporting_type_full</item>
        <item>@string/crashreporting_type_minimal</item>
        <item>@string/crashreporting_type_off</item>
    </string-array>

    <string-array name="crashreporting_types_values">
        <item>full</item>
        <item>minimal</item>
        <item>off</item>
    </string-array>
239
240
241
242
243
244
245
246
247
248
249
250
251
252

    <string name="fallbackdns_isp">Service provider (Unencrypted)</string>
    <string-array name="fallbackDns" translatable="false">
        <item>@string/fallbackdns_isp</item>
        <item>Cloudflare (DoH)</item>
        <item>Google (DoH)</item>
        <item>Quad9 (DoH)</item>
    </string-array>
    <string-array name="fallbackDnsValues" translatable="false">
        <item>1</item>
        <item>2</item>
        <item>3</item>
        <item>4</item>
    </string-array>
Daniel Wolf's avatar
Daniel Wolf committed
253
</resources>