strings-preference.xml 13.9 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
26
27
28
    <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>

29
30
31
    <string name="title_simple_notification">Simple notification</string>
    <string name="summary_simple_notification">Use a simple text in the notification</string>

32
33
34
    <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>

35
36
37
38
39
40
    <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>

41
42
43
44
45
46
    <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>

47
48
49

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

50
    <string name="title_preference_enable_pin">PIN</string>
51
52
53
    <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
54
    <string name="summary_preference_pin_use_fingerprint">Allow your fingerprint to be used instead of the PIN</string>
55

56
57
    <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>
58

59
    <string name="preference_category_cache">Cache control</string>
60

61
    <string name="title_dnscache_enabled">Use DNS cache</string>
Daniel Wolf's avatar
Daniel Wolf committed
62
    <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>
63

64
65
    <string name="title_dnscache_keepacrosslaunches">Keep DNS cache</string>
    <string name="summary_dnscache_keepacrosslaunches">Keep the DNS cache across multiple launches</string>
66

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

70
71
72
73
    <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>
74
    <string name="summary_dnscache_usedefaulttimes">Keep requests in the cache for as long as the DNS server communicates using the TTL</string>
75

76
    <string name="title_dnscache_minimum_cache_time">Minimum cache time</string>
Daniel Wolf's avatar
Daniel Wolf committed
77
    <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>
78

79
    <string name="title_dnscache_customcachetime">Custom cache time (Seconds)</string>
Daniel Wolf's avatar
Daniel Wolf committed
80
    <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>
81

82
    <string name="title_dnscache_nxdomaincachetime">Cache time for NXDomain (Seconds)</string>
Daniel Wolf's avatar
Daniel Wolf committed
83
    <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>
84

85

86
87
88
    <string name="preference_category_logging">Logging</string>

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

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

94
    <string name="title_send_logs">Send logs</string>
Daniel Wolf's avatar
Daniel Wolf committed
95
    <string name="summary_send_logs">Click here to send the logs to the developer</string>
96

97
    <string name="title_delete_all_logs">Delete all logs</string>
Daniel Wolf's avatar
Daniel Wolf committed
98
    <string name="summary_delete_all_logs">Deletes all logs stored on your device</string>
99

100
    <string name="title_crashreporting_type">Automatic crash reporting</string>
Daniel Wolf's avatar
Daniel Wolf committed
101
    <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>
102

103

104
    <string name="preference_category_ip">IP settings</string>
105

106
    <string name="title_enable_ipv6">Enable IPv6</string>
107
108
    <string name="summary_enable_ipv6">Use IPv6, if the device has an IPv6 address assigned</string>

109
    <string name="title_enable_ipv4">Enable IPv4</string>
110
111
    <string name="summary_enable_ipv4">Use IPv4, if the device has an IPv4 address assigned</string>

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

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

118
    <string name="title_allow_ipv4_traffic">Allow IPv4 traffic</string>
Daniel Wolf's avatar
Daniel Wolf committed
119
    <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>
120
121

    <string name="title_allow_ipv6_traffic">Allow IPv6 traffic</string>
Daniel Wolf's avatar
Daniel Wolf committed
122
    <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>
123
124
125
126


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

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

130
131
132
    <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>

133
134
135
    <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>

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

139
    <string name="title_bypass_searchdomains">Searchdomains bypass</string>
Daniel Wolf's avatar
Daniel Wolf committed
140
    <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>
141

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

145

146
147
148
149
    <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>
150
151

    <string name="title_export_queries">Export queries</string>
152
    <string name="summary_export_queries">Export queries as CSV (%1d queries)</string>
153
154

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

Daniel Wolf's avatar
Daniel Wolf committed
157
158

    <string name="preference_category_nonvpnmode">Non-VPN mode</string>
159
    <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
160
161
162
163
164
165
166
167
    <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>

168
169
170

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

Daniel Wolf's avatar
Daniel Wolf committed
171
    <string name="title_iptables_mode">Use iptables</string>
Daniel Wolf's avatar
Daniel Wolf committed
172
    <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>
173

174
175
176
    <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>

177
178
179
    <string name="title_check_iptables">Check for iptables</string>
    <string name="summary_check_iptables">Check whether your device supports iptables</string>

180
181
182
    <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>

183
184
185
    <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>

186

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

    <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>
234
235
236
237
238
239
240
241
242
243
244
245
246
247

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