strings-preference.xml 15.5 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
    <string name="summary_excluded_apps_non_vpn">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.\n\nThis has no effect in non-VPN mode.</string>
20

21
    <string name="title_fallback_dns">Internal DNS server</string>
Daniel Wolf's avatar
Daniel Wolf committed
22
    <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>
23

Daniel Wolf's avatar
Daniel Wolf committed
24
25
26
    <string name="title_export_settings">Export settings</string>
    <string name="summary_export_settings">Export all settings (including DNS rule sources) into a file. You can later open the file to import it into Nebulo.</string>

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
    <string name="title_show_noconnection_notification">Notification on no connection</string>
45
    <string name="summary_show_noconnection_notification">Show a notification when the app currently has no connection to the DNS server</string>
46
47
48
49

    <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="title_inform_bad_connection">Inform me of a bad connection</string>
    <string name="summary_inform_bad_connection">Inform me when the DNS server currently is slow or otherwise performs badly</string>

53
54
55

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

56
    <string name="title_preference_enable_pin">PIN</string>
57
58
59
    <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
60
    <string name="summary_preference_pin_use_fingerprint">Allow your fingerprint to be used instead of the PIN</string>
61

62
    <string name="title_preference_change_pin">Change PIN</string>
63
    <string name="summary_preference_change_pin">Change the PIN. Only numeric values are allowed.\nCurrent PIN: %1$s</string>
64

65
    <string name="preference_category_cache">Cache control</string>
66

67
    <string name="title_dnscache_enabled">Use DNS cache</string>
Daniel Wolf's avatar
Daniel Wolf committed
68
    <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>
69

70
71
    <string name="title_dnscache_keepacrosslaunches">Keep DNS cache</string>
    <string name="summary_dnscache_keepacrosslaunches">Keep the DNS cache across multiple launches</string>
72

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

76
77
78
79
    <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>
80
    <string name="summary_dnscache_usedefaulttimes">Keep requests in the cache for as long as the DNS server communicates using the TTL</string>
81

82
    <string name="title_dnscache_minimum_cache_time">Minimum cache time</string>
83
    <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: %1$d Seconds</string>
84

85
    <string name="title_dnscache_customcachetime">Custom cache time (Seconds)</string>
86
    <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: %1$d Seconds</string>
87

88
    <string name="title_dnscache_nxdomaincachetime">Cache time for NXDomain (Seconds)</string>
89
    <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: %1$d Seconds</string>
90

91

92
93
94
    <string name="preference_category_logging">Logging</string>

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

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

100
    <string name="title_send_logs">Send logs</string>
Daniel Wolf's avatar
Daniel Wolf committed
101
    <string name="summary_send_logs">Click here to send the logs to the developer</string>
102

103
    <string name="title_delete_all_logs">Delete all logs</string>
Daniel Wolf's avatar
Daniel Wolf committed
104
    <string name="summary_delete_all_logs">Deletes all logs stored on your device</string>
105

106
    <string name="title_crashreporting_type">Automatic crash reporting</string>
Daniel Wolf's avatar
Daniel Wolf committed
107
    <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>
108

109

110
    <string name="preference_category_ip">IP settings</string>
111

112
    <string name="title_enable_ipv6">Enable IPv6</string>
113
114
    <string name="summary_enable_ipv6">Use IPv6, if the device has an IPv6 address assigned</string>

115
    <string name="title_enable_ipv4">Enable IPv4</string>
116
117
    <string name="summary_enable_ipv4">Use IPv4, if the device has an IPv4 address assigned</string>

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

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

124
    <string name="title_allow_ipv4_traffic">Allow IPv4 traffic</string>
Daniel Wolf's avatar
Daniel Wolf committed
125
    <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>
126
127

    <string name="title_allow_ipv6_traffic">Allow IPv6 traffic</string>
Daniel Wolf's avatar
Daniel Wolf committed
128
    <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>
129
130
131
132


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

133
    <string name="title_restart_vpn_on_networkchange">Restart on network change</string>
Daniel Wolf's avatar
Daniel Wolf committed
134
    <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>
135

136
137
138
    <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>

139
140
141
    <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>

142
    <string name="title_map_query_refused">Interpret refused queries as disallowed hosts</string>
Daniel Wolf's avatar
Daniel Wolf committed
143
    <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>
144

145
    <string name="title_bypass_searchdomains">Searchdomains bypass</string>
Daniel Wolf's avatar
Daniel Wolf committed
146
    <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>
147

148
    <string name="title_pause_on_captiveportal">Pause on captive portal</string>
Daniel Wolf's avatar
Daniel Wolf committed
149
    <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>
150

151
152
    <string name="title_test_speed_comparison">Server speed comparison</string>
    <string name="summary_test_speed_comparison">When on the main screen, determine the latency to popular servers to better indicate the latency of the current active server</string>
153

154
155
156
157
    <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>
158
159

    <string name="title_export_queries">Export queries</string>
160
    <string name="summary_export_queries">Export queries as CSV (%1$d queries)</string>
161
162

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

Daniel Wolf's avatar
Daniel Wolf committed
165
166

    <string name="preference_category_nonvpnmode">Non-VPN mode</string>
167
    <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>
168
    <string name="summary_category_nonvpnmode_forwardinfo">Server will be hosted on %1$s:%2$s</string>
Daniel Wolf's avatar
Daniel Wolf committed
169
170
171
172

    <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>

173
174
175
    <string name="title_nonvpn_use_lanip">Use Device IP instead of localhost</string>
    <string name="summary_nonvpn_use_lanip">Some apps don\'t allow localhost to be entered as DNS. With this setting the devices IP in the network is used instead. The address will change depending on your network, pay attention to the notification.</string>

Daniel Wolf's avatar
Daniel Wolf committed
176
    <string name="title_local_server_port">Server port</string>
177
    <string name="summary_local_server_port">Port of the DNS server which will be hosted. Only ports above 1024 are allowed</string>
Daniel Wolf's avatar
Daniel Wolf committed
178

179
180
181

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

Daniel Wolf's avatar
Daniel Wolf committed
182
    <string name="title_iptables_mode">Use iptables</string>
Daniel Wolf's avatar
Daniel Wolf committed
183
    <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>
184

185
186
187
    <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>

188
189
190
    <string name="title_check_iptables">Check for iptables</string>
    <string name="summary_check_iptables">Check whether your device supports iptables</string>

191
192
193
    <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>

194
195
196
    <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>

197
198
    <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>
199

200
201
    <string-array name="languages">
        <item>System language</item>
Daniel Wolf's avatar
Daniel Wolf committed
202
        <item>Arabic</item>
203
204
        <item>Chinese (Simplified)</item>
        <item>Catalan</item>
205
        <item>Dutch</item>
206
207
        <item>English</item>
        <item>French</item>
208
        <item>German</item>
209
        <item>Hindi</item>
210
        <item>Indonesian</item>
211
        <item>Italian</item>
212
213
        <item>Portuguese</item>
        <item>Russian</item>
214
        <item>Spanish</item>
215
216
217
218
        <item>Turkish</item>
    </string-array>
    <string-array name="language_values">
        <item>auto</item>
Daniel Wolf's avatar
Daniel Wolf committed
219
        <item>ar</item>
220
221
        <item>zh_rCN</item>
        <item>ca</item>
222
        <item>nl</item>
223
224
        <item>en</item>
        <item>fr</item>
225
        <item>de</item>
226
        <item>hi</item>
227
        <item>in</item>
228
        <item>it</item>
229
230
        <item>pt</item>
        <item>ru</item>
231
        <item>es</item>
232
233
        <item>tr</item>
    </string-array>
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248

    <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>
249
250
251
252
253
254
255
256
257
258
259
260
261
262

    <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
263
</resources>