forked from TrianguloY/URLCheck
-
Notifications
You must be signed in to change notification settings - Fork 0
/
strings.xml
428 lines (419 loc) · 30.4 KB
/
strings.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
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
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Translator(s) name:
If you create or update a translation, add how you want to be credited here.
For multiple translators, separate them by semicolon.
Example: <string name="translators">John Doe; Jane Doe</string> -->
<string name="translators">TrianguloY</string>
<!--
Locale name:
Write the locale name in the locale language, for users that doesn't know english. For example 'Español' instead of 'Spanish'-->
<string name="locale">English</string>
<!--
main
-->
<string name="txt_info">This app acts as an intermediary when opening clicked URL links. A dialog with some info about the link is shown when choosing this app to open it. Press the module button below to check and configure all available modules.</string>
<string name="txt_sample">Press the link below to test it:</string>
<string name="a_modules">Modules</string>
<string name="a_settings">Settings</string>
<string name="a_about">About</string>
<!--
about
-->
<string name="txt_about">"App created by TrianguloY.
Contributions: %1$s.
Translations: %2$s."</string>
<string name="link_blog">"TrianguloY's blog"</string>
<string name="link_changelog">Changelog</string>
<string name="link_source">Source code</string>
<string name="link_privacy">Privacy policy</string>
<!--
modules
-->
<string name="txt_conf">Here are all the available modules, where you can check their description and settings. You can also reorder, toggle the title visibility and enable/disable them.</string>
<string name="toast_cantEnable">"Can't enable the module: %s"</string>
<string name="menu_resetOrder">Reset order</string>
<string name="menu_toggleDecorations">Toggle all titles</string>
<string name="desc_up">Move up</string>
<string name="desc_down">Move down</string>
<string name="desc_decorations">Show/hide title</string>
<string name="desc_enable">Enable/disable module</string>
<!--
settings
-->
<string name="txt_openLinks">Open links on this app: Over the years Android has changed the way to configure it, and differs between versions. Find below all available settings for your device, if links are not being opened on this app try them all.</string>
<string name="btn_setBrowser">Set as default browser</string>
<string name="toast_defaultSet">The app is now the default web browser</string>
<string name="btn_configureBrowser">Default web browser</string>
<string name="btn_linksSettings">Open supported links</string>
<string name="btn_androidSettings">Android app settings</string>
<string name="txt_theme">Theme:</string>
<string name="spin_darkTheme">Dark</string>
<string name="spin_lightTheme">Light</string>
<string name="txt_locale">Locale:</string>
<string name="txt_animation">Enable animations</string>
<string name="btn_tutorialSettings">Repeat tutorial</string>
<string name="btn_backupRestore">Backup / Restore</string>
<!--
Backup / Restore
-->
<string name="bck_mn_advanced">Show advanced options</string>
<string name="btn_backup">Backup</string>
<string name="btn_replace">Replace</string>
<string name="btn_restore">Restore</string>
<string name="btn_delete">Delete</string>
<string name="bkp_description">"Choose which elements to backup/restore.
When restoring, if the backup was created without it, existing ones will be kept."</string>
<string name="bkp_data">Data: Standard application data. Things like enabled modules, json configurations, etc. Will not include secrets nor cache.</string>
<string name="bkp_data_prefs">Preferences: Data saved as preferences.</string>
<string name="bkp_data_files">Files: Data saved as files.</string>
<string name="bkp_secrets">"Secrets: Data considered 'secret', like the VirusTotal api key or the log."</string>
<string name="bjp_cache">Cache: Data that can be easily downloaded/generated, like the hosts database. Enabling this option may increase the backup size notably.</string>
<string name="bck_restoreDelete">Delete elements before restoring. Note that preferences and some files with default values may not exist, so disabling this option will merge the existing elements with the backup ones in unexpected ways. Disable if you know what you are doing.</string>
<string name="bck_ignoreNewer">Allow backups created from newer app versions.</string>
<string name="bck_newer">Canceled. The backup was created with a newer app version.</string>
<string name="bck_chooseFile">Choose backup file</string>
<string name="bck_backupOk">Backup created</string>
<string name="bck_backupError">"Unable to create backup, try to choose a different location for the file."</string>
<string name="bck_restoreTitle">Restore backup</string>
<string name="bck_restoreMessage">"WARNING! This will replace the selected elements from the backup.
Do you really want to continue?"</string>
<string name="bck_restoreConfirm">Replace elements</string>
<string name="bck_restoreOk">Backup restored</string>
<string name="bck_restoreError">Unable to restore the backup. Is it a valid file?</string>
<string name="bck_deleteTitle">Delete elements</string>
<string name="bck_deleteMessage">"WARNING! This will delete all the selected elements.
Do you really want to continue?"</string>
<string name="bck_deleteConfirm">Delete elements</string>
<string name="bck_deleteOk">Elements deleted</string>
<string name="bck_deleteError">Unable to delete elements</string>
<!--
tutorial
-->
<string name="tutorial">Tutorial</string>
<string name="txt_tutorial1">"Thanks for downloading the app!
This is the tutorial, if you want to skip it you can do so with the button below. You can always come back to this tutorial from the settings menu."</string>
<string name="txt_tutorial2">The app acts as an intermediary when opening or sharing url links. Once an url is sent to the app you can interact with it via the modules. After that you can open the link (in the app you want), share it or copy it to the clipboard.</string>
<string name="txt_tutorial3">Set the app as the default web browser to intercept URLs when opening them.
\n(Not needed if URLs are redirected using the “Share” functionality.)</string>
<string name="txt_tutorial4">Modules is how the app interacts with the URLs.
\nEach of the modules has a specific function. Usually to present info about the URL, or allowing it to be modified.
\nRead about them and set them up as needed.
\n
\nImportant: All the actions are manual by default. The app won\'t modify anything nor connect to the Internet unless you specifically allow it, but some actions can be auto-applied if desired.
\n
\nOpen the list of modules from the main screen, or by tapping the button below.</string>
<string name="txt_tutorial5">"That's all. Here are some tips that can be useful:
When an app doesn't give you a way to open or share a url, but it gives you a way to do the other you can solve the issue using this app. You can also copy the url to the clipboard by long pressing the share button.
There are some urls which its only purpose is redirecting you to another url. If the final url can be opened in an app, then you can avoid opening it in a browser.
Hope you find the app useful! And don't hesitate to suggest features, report bugs or even propose changes. Find all relevant links on the about screen."</string>
<string name="btn_tutorialSkip">Skip tutorial</string>
<string name="btn_tutorialEnd">Finish tutorial</string>
<!--
generic
-->
<string name="toast_noApp">Can not open the app</string>
<string name="toast_noBrowser">Can not open the web browser</string>
<string name="title_choose">Choose app</string>
<string name="toast_invalid">Invalid</string>
<string name="save">Save</string>
<string name="reset">Reset</string>
<string name="close">Close</string>
<string name="clear">Clear</string>
<string name="none">None</string>
<string name="auto">Automatic</string>
<string name="defaultOn">Enabled by default</string>
<string name="defaultOff">Disabled by default</string>
<string name="alwaysOn">Always on</string>
<string name="alwaysOff">Always off</string>
<string name="hidden">Hidden</string>
<string name="share">Share</string>
<string name="canceled">Canceled</string>
<string name="deviceDefault">Device default</string>
<string name="next">Next</string>
<string name="back">Back</string>
<string name="dismiss">Dismiss</string>
<string name="noLinks">No links detected</string>
<string name="small">Small</string>
<string name="normal">Normal</string>
<string name="big">Big</string>
<!--
json
-->
<string name="json_desc">Json editor: the content must be formatted into valid JSON. You can press the top-right button to format and validate it.</string>
<string name="json_edit">Json editor</string>
<!--
shortcuts
-->
<string name="shortcut_checkClipboard">Check URLs from the clipboard</string>
<!--
automations
-->
<string name="a_automations">Automations</string>
<string name="auto_desc">With automations you can perform module actions based on triggers. You can configure the automations here, or disable all them together using the toggle below.</string>
<string name="auto_enabled">Enable automations feature</string>
<string name="auto_error_toast">Show toast if automation fails</string>
<string name="auto_notFound">"No automation with key '%s' is available. Make sure it is valid and the required module is active."</string>
<string name="auto_editor">"Automations configuration. Format: list of objects where the key is a unique automation name and the content includes the following values:
- 'regex': string|list, required: a valid java regex that the url must match for the automation to run. If list, at least one regex must match.
- 'action': string, required: the key of the automation to run. Check below for a list of all the available keys.
- 'enabled': boolean, optional: if false this automation will be skipped. True by default."</string>
<string name="auto_available_prefix">Available automation actions (keys):</string>
<string name="auto_available_disabled">"This module is disabled, automations won't run"</string>
<string name="auto_rule_bitly">Unshort bit.ly</string>
<string name="auto_rule_webhook">Send everything to webhook</string>
<string name="auto_open">"Will open the url with the first available app. Equivalent of pressing the 'open' button."</string>
<string name="auto_share">"Will share the url. Equivalent of pressing the 'share' button."</string>
<string name="auto_copy">"Will copy the url. Equivalent of pressing the 'copy' button."</string>
<string name="auto_ctabs">"Will enable ctabs. Equivalent of pressing the 'ctabs' button if disabled (even if hidden)."</string>
<string name="auto_incognito">"Will enable incognito. Equivalent of pressing the 'incognito' button if disabled (even if hidden)."</string>
<string name="auto_checkStatus">"Will run the status check. Equivalent of pressing the 'Check' button."</string>
<string name="auto_unshort">"Will run the unshort process. Equivalent of pressing the 'Unshort' button."</string>
<string name="auto_scan">"Will scan the url. Equivalent of pressing the 'Scan' button."</string>
<string name="auto_clear">"Will clear the url. Equivalent of pressing the 'Clear' button. Note that the module itself contains an auto setting that will also clear all urls more efficiently, and should be preferred."</string>
<string name="auto_drawer">"Will open the drawer. Equivalent of pressing the drawer button if collapsed."</string>
<!--
modules
-->
<string name="mPttrn_name">Pattern checker</string>
<string name="mPttrn_desc">"This module checks the url with regex patterns that warns, suggests or applies replacements. You can modify or create your own patterns, or even use user-created ones.
Built-in patterns include:
- Warning when contains non-ascii characters like greek letters. This can be used for phishing: googĺe.com vs google.com
- Suggest replacing 'http' with 'https'
- Suggest replacing Youtube, Reddit or Twitter with privacy-friendly alternatives [disabled by default]"</string>
<string name="mPttrn_regexfix">Fix optional regex groups (disable if regex is not working correctly)</string>
<string name="mPttrn_userContent">List of other useful user-created patterns: %s</string>
<string name="mPttrn_fix">Apply</string>
<string name="mPttrn_fixed">Applied - %s</string>
<string name="mPttrn_ascii">Warning! Non-ASCII characters found.</string>
<string name="mPttrn_http">HTTP link. Consider using HTTPS.</string>
<string name="mPttrn_noSchemeHttp">Missing HTTP scheme.</string>
<string name="mPttrn_noSchemeHttps">Missing HTTPS scheme.</string>
<string name="mPttrn_wrongSchemaHttp">Invalid http scheme capitalization.</string>
<string name="mPttrn_wrongSchemaHttps">Invalid https scheme capitalization.</string>
<string name="mPttrn_ok">No matching patterns</string>
<string name="mPttrn_editor">"Here you can edit or add new pattern. Format:
- 'encode': boolean: set to true to encode the url before checking regex.
- 'regex': string, required: a valid java regex that the url must match, otherwise the pattern is skipped.
- 'excludeRegex': string: if provided, a valid java regex that the url must not match, otherwise the pattern is skipped.
- 'replacement': string|list: if provided, the 'fix' button will run 'url=url.replaceAll(regex,replacement)'. If list, replacement will be a random element from it.
- 'decode': boolean: set to true to decode the replaced url.
- 'automatic': boolean: set to true to automatically apply the pattern.
- 'enabled': boolean: set to false to disable the pattern.
Note: if you edit the patterns, new built-in patterns from app updates will not be added automatically (you can restore them with the reset option)."</string>
<!-- -->
<string name="mOpen_name">Open and share</string>
<string name="mOpen_desc">"Contains the following buttons (left to right):
- Custom Tabs button: toggle to enable/disable the custom tab feature. When enabled, the browser should be opened in a 'lite' mode.
- Incognito button: For Firefox only. Toggle to enable/disable the incognito mode. When enabled, the browser should be opened in incognito.
- Open button: Press the app name to open the link on that app. If a link can be opened with multiple apps, an arrow will be shown to let you choose.
- Copy button: Press the button to copy the link into the clipboard.
- Share button: Press the button to share the link."</string>
<string name="mOpen_ctabs">Custom tabs:</string>
<string name="mOpen_incognito">Incognito mode:</string>
<string name="mOpen_closeOpen">Close dialog after opening</string>
<string name="mOpen_closeShare">Close dialog after sharing</string>
<string name="mOpen_closeCopy">Close dialog after copying</string>
<string name="mOpen_perDomain">Sort different domains independently</string>
<string name="mOpen_noReferrer">Hide the source app (referrer)</string>
<string name="mOpen_rejected">Hide app if URL was rejected (an app immediately requests to open the same URL it was opened with). Doesn\'t affect sharing.</string>
<string name="mOpen_mergeCopy">Merge Copy and Share buttons (long press to copy)</string>
<string name="mOpen_iconSize">Icon size</string>
<string name="mOpen_with">Open with %s</string>
<string name="mOpen_open">Open</string>
<string name="mOpen_share">Share</string>
<string name="mOpen_copyUrl">Copy</string>
<string name="mOpen_clipboard">URL copied to clipboard</string>
<string name="mOpen_noapps">No apps</string>
<string name="mOpen_tabsDesc">Toggle Custom Tabs feature</string>
<string name="mOpen_incognitoDesc">Toggle incognito mode (for Firefox only)</string>
<!-- -->
<string name="mStatus_name">Status code</string>
<string name="mStatus_desc">By pressing the check button, a network request will be made to retrieve and display the site status code. If the result is a redirection, you will be able to view the destination URL. The URL content is obtained (GET), but not evaluated, so redirections based on JavaScript won\'t be detected.</string>
<string name="mStatus_ioerror">Network error while trying to check the URL: %s</string>
<string name="mStatus_error">Internal error while trying to check the URL: %s</string>
<string name="mStatus_check">Check status</string>
<string name="mStatus_recheck">Check</string>
<string name="mStatus_checking">Checking…</string>
<string-array name="mStatus_codes">
<item>200: OK</item>
<item>301: Moved permanently</item>
<item>302: Moved temporarily</item>
<item>307: Moved temporarily</item>
<item>308: Moved permanently</item>
<item>400: Bad request</item>
<item>401: Unauthenticated</item>
<item>403: Forbidden</item>
<item>404: Not found</item>
<item>410: Gone permanently</item>
<item>"418: That's a teapot! :D"</item>
<item>500: Server error</item>
<item>503: Temporarily unavailable</item>
<item>502: Server error</item>
<item>504: Server timeout</item>
</string-array>
<string name="mStatus_unknownCode">%d: Unknown status code</string>
<string name="mStatus_redir">Redirects to %s</string>
<string name="mStatus_autoRedirect">Automatically replace redirection URLs</string>
<!-- -->
<string name="mInput_name">Input text</string>
<string name="mInput_desc">Displays the current URL. Press it to enter edit mode.</string>
<!-- -->
<string name="mVT_name">URL Scanner</string>
<string name="mVT_desc">When this module is enabled you can scan the URL using VirusTotal and check the report. A personal VirusTotal API key is needed for it to work, you can get one after registering for a free account here: https://www.virustotal.com/gui/join-us .</string>
<string name="mVT_apiKey">API key</string>
<string name="mVT_noKey">Missing API key</string>
<string name="mVT_tm">VirusTotal™ is a trademark of Google, Inc.</string>
<string name="mVT_scan">Scan</string>
<string name="mVT_cancel">Cancel</string>
<string name="mVT_scanning">Scanning…</string>
<string name="mVT_goodUrl">None of the %1$d engines detected the URL (as of date %2$s)</string>
<string name="mVT_warningUrl">Warning, %1$d/%2$d engines detected the URL (as of date %3$s)</string>
<string name="mVT_badUrl">Careful! %1$d/%2$d engines detected the URL (as of date %3$s)</string>
<string name="mVT_connectError">Can not connect to VirusTotal. Ensure you are connected to the Internet, or try again later.</string>
<string name="mVT_jsonError">Can not connect to VirusTotal. Ensure the API key is valid, or try again later.</string>
<!-- -->
<string name="mD_name">Debug/Marker module</string>
<string name="mD_desc">"If you reorder the modules, new ones added in future updates will be placed above this one.
If you enable this it will display some internal debug data (like original intent uri), useful for developers.
You can hold to select text."</string>
<string name="mD_ctabs">Show debug messages from the custom tabs service</string>
<string name="mD_show">Load debug data</string>
<!-- -->
<string name="mHist_name">History</string>
<string name="mHist_desc">When the URL is edited, either manually or by other modules, this one allows you to view and revert changes.</string>
<!-- -->
<string name="mClear_name">URL Cleaner</string>
<string name="mClear_desc">This module removes tracking, referrer and other useless parameters from the URL. It also allows for common offline URL redirections.</string>
<string name="mClear_tm">Built-in catalog copied from ClearURLs: https://docs.clearurls.xyz/latest/specs/rules/</string>
<string name="mClear_clear">Apply</string>
<string name="mClear_matches">Matches %s</string>
<string name="mClear_blocked">- BLOCKED!</string>
<string name="mClear_exception">- ignored due to exception %s</string>
<string name="mClear_rule">- useless parameter found</string>
<string name="mClear_rawRule">- useless content found</string>
<string name="mClear_referral">- referral found</string>
<string name="mClear_forcedRedirection">- forced redirection found</string>
<string name="mClear_redirection">- redirection found</string>
<string name="mClear_cleared">- Cleared</string>
<string name="mClear_noRules">No matching rules</string>
<string name="mClear_auto">Auto-apply</string>
<string name="mClear_toggleReferral">"Enable referral marketing (referral parameters won't be cleared)"</string>
<string name="mClear_toggleVerbose">Enable verbose info for the matching process</string>
<string name="mClear_error">Could not check rule</string>
<string name="mClear_updater">Updater</string>
<string name="mClear_sourceDesc">URL of the JSON file catalog with the rules:</string>
<string name="mClear_urlHint">Catalog URL</string>
<string name="mClear_hashDesc">URL of the catalog hash file. If omitted, the download will not be checked to see if it was tampered/modified (not recommended)</string>
<string name="mClear_hashHint">No hash check</string>
<string name="mClear_updateNow">Update now</string>
<string name="mClear_autoUpdate">Update periodically</string>
<string name="mClear_lastCheck">Last check:</string>
<string name="mClear_lastUpdate">Last update:</string>
<string name="mClear_updated">Catalog updated</string>
<string name="mClear_upToDate">Catalog up to date</string>
<string name="mClear_urlError">Unable to fetch the rules, make sure the URL is valid and you have an active connection</string>
<string name="mClear_hashError">Unable to fetch the hash, make sure the url is valid and you have an active connection</string>
<string name="mClear_hashMismatch">Hashes do not match, the file may have been tampered with. If you want to skip the check remove the hash URL</string>
<string name="mClear_restore">Restore ClearURLs paths</string>
<string name="mClear_editor">"Catalog rules: They must follow the format from https://docs.clearurls.xyz/latest/specs/rules/.
Note that any modification to the parent object 'providers' will be overwritten if the catalog is updated automatically or manually from the updater dialog. To have personal rules set them in a different parent object (any name)."</string>
<!-- -->
<string name="mRemove_name">Queries Remover</string>
<string name="mRemove_desc">"[DEPRECATED] With this module you can remove queries from the URL.
Press the button to remove them all or press the arrow to remove one at a time.
Thanks to PabloOQ for the idea and original implementation!
This module has been deprecated in favor of the 'Uri parts' module"</string>
<string name="mRemove_found1">1 query found</string>
<string name="mRemove_found">%d queries found</string>
<string name="mRemove_noQueries">No queries</string>
<string name="mRemove_all">Remove all</string>
<string name="mRemove_one">Remove %s</string>
<string name="mRemove_empty">Remove empty</string>
<!-- -->
<string name="mLog_name">Log</string>
<string name="mLog_desc">This module logs all checked URLs. You can view, clear or edit the full log here, no visual indication will appear on the main dialog. To disable logging, just disable the module.</string>
<string name="mLog_view">View log</string>
<string name="mLog_edit">Edit log</string>
<string name="mLog_empty">No data</string>
<string name="mLog_limit">Maximum number of entries to keep. Recommended value: 100. Set empty for unlimited</string>
<string name="mLog_unlimited">Unlimited</string>
<!-- -->
<string name="mHosts_name">Hosts labeler</string>
<string name="mHosts_desc">"This module labels hosts, configured either by specifying them manually or by using a remote hosts-like file. You can use it to warn about dangerous or special sites. The builtin configuration specifies StevenBlack's hosts (adware/malware, fakenews, gambling and adult content) from https://github.com/StevenBlack/hosts. Note: subdomains will also be checked, so 'x.y.z' and 'y.z' will be detected for the entry 'y.z'"</string>
<string name="mHosts_malware">adware/malware</string>
<string name="mHosts_info">Host:</string>
<string name="mHosts_noLabel">no label</string>
<string name="mHosts_fakenews">fakenews</string>
<string name="mHosts_gambling">gambling</string>
<string name="mHosts_adult">adult content</string>
<string name="mHosts_build">Build</string>
<string name="mHosts_uninitialized">Hosts database uninitialized. Press to build</string>
<string name="mHosts_parseError">Can not parse URL host</string>
<string name="mHosts_editor">"Hosts configuration. Format: List of objects where the key is the hosts label and the content includes the following optional values:
- file: An url of a remote hosts-file to download. All valid hosts present will be added. The lines should follow the hosts syntax: 'ip host [alias…]', but those with only 'host' are valid too.
- hosts: List of raw hosts (strings) to add.
- color: The label's color. An Android color string (#AARRGGBB, #RRGGBB or a valid color name). Defaults to a 'danger' red.
- replace: if false existing hosts won't be replaced. Note that objects are evaluated from top to bottom. True by default.
- enabled: if false this whole object will be skipped. True by default."</string>
<string name="mHosts_buildTitle">Build hosts database</string>
<string name="mHosts_buildDesc">This will clear the current hosts database and build it with the current configuration, downloading hosts files from the internet if required. This action may take a few seconds. Continue?</string>
<string name="mHosts_buildProgress">Building catalog</string>
<string name="mHosts_buildInit">Initializing</string>
<string name="mHosts_buildClear">Clearing…</string>
<string name="mHosts_buildDownload">"Downloading '%1$s' hosts from %2$s…"</string>
<string name="mHosts_buildSave">Saving…</string>
<string name="mHosts_built">Database built: %d hosts</string>
<!-- -->
<string name="mUnshort_name">Unshortener</string>
<string name="mUnshort_unshort">Unshort</string>
<string name="mUnshort_desc">"This module will unshort links by sending them to https://unshorten.me/, which evaluates them on their servers and save the redirection for future requests. Avoid unshortening links with private or sensitive data.
Their api is rate limited to 10 requests per hour for new checks. The module response will show how many requests you have pending."</string>
<string name="mUnshort_tm">unshorten.me free API by Unshorten.me</string>
<string name="mUnshort_checking">Checking…</string>
<string name="mUnshort_error">Server error: %s</string>
<string name="mUnshort_internal">Internal error (%s)</string>
<string name="mUnshort_to">Unshortens to %s</string>
<string name="mUnshort_notFound">No unshorted url found</string>
<string name="mUnshort_pending">pending: %1$d/%2$d</string>
<string name="mUnshort_ok">Unshortened</string>
<!-- -->
<string name="mFlags_name">Flags editor</string>
<string name="mFlag_desc">"[Beta feature] This is an advanced module, it allows you to edit the intent flags when opening another app.
This module will show a list of flags, you can change if the flag is set or not by taping the icon. There is also an overflow menu to hide flags in there, it is just visual, flags will still use the assigned state.
The flags will have two color indicators next to the checkbox. The left one shows the value received from the intent, the right one indicates the state set by the module itself. Red means the flag is not set and green means the flag is set. Additionally the preference indicator can be grey, this means that the state was set to auto.
With the button below you can edit the default state and the visibility of the flags."</string>
<string name="mFlag_editFlags">Edit default flag values</string>
<!-- -->
<string name="mParts_name">Uri parts</string>
<string name="mParts_desc">"This module shows all parts of the url decoded: scheme, authority, paths, queries and fragment.
By clicking a part it will be set as the new url, useful for example if one of the queries or paths was an encoded redirection url.
By long clicking a part it will be copied to the clipboard.
You can also click the 'X' button to remove some of them.
This is an advanced version of the 'Queries Remover' module."</string>
<string name="mParts_empty">(empty)</string>
<string name="mParts_copy">Part copied to clipboard</string>
<!-- -->
<string name="mWebhook_name">Webhook</string>
<string name="mWebhook_desc">This module sends URLs to a configured webhook endpoint. Each URL is sent with a timestamp, allowing you to collect and process URLs on your own server.\nThanks to anoop-b for the idea and base implementation!\n\nConfigure your webhook URL and body below to start sending URLs.\nFor the body, you can use the placeholders $URL$ and $TIMESTAMP$.</string>
<string name="mWebhook_url_hint">Webhook URL</string>
<string name="mWebhook_body_hint">Webhook body</string>
<string name="mWebhook_send">Send to Webhook</string>
<string name="mWebhook_auto">Automatically send URLs</string>
<string name="mWebhook_auto_send">Send to webhook</string>
<string name="mWebhook_missing_config">Missing webhook url or body</string>
<string name="mWebhook_sending">Sending to webhook…</string>
<string name="mWebhook_success">Successfully sent to webhook</string>
<string name="mWebhook_error">Failed to send to webhook</string>
<string name="mWebhook_templates">Templates</string>
<string name="mWebhook_test">Test webhook</string>
<!-- -->
<string name="mDrawer_name">Drawer</string>
<string name="mDrawer_desc">All modules below this will be hidden in a drawer. The modules will still work, but will be hidden until you open the drawer. Here you can place modules you rarely use, to avoid clutter.</string>
<!-- -->
<string name="mChg_name">Changelog</string>
<string name="mChg_desc">Will notify when the app was updated.</string>
<string name="mChg_updated">The app has been updated.</string>
<string name="mChg_current">Current version: %s</string>
<string name="mChg_view">View changes</string>
</resources>