PluginProbe
Passster – Password Protect Pages and Content / 4.3.16
Passster – Password Protect Pages and Content v4.3.16
4.3.16 4.3.15 4.3.14 4.3.12 4.3.13 4.3.11 4.3.10 4.3.9 4.3.8 4.3.7 4.3.6 4.3.5 trunk 3.5.4 3.5.5.2 3.5.5.8 3.5.5.9 4.0 4.1.4 4.2.10 4.2.11 4.2.12 4.2.13 4.2.14 4.2.15 All 48 releases
← All changes | languages/content-protector.pot +1643 -669 4.2.114.3.16 View file →
@@ -1,1207 +1,2181 @@
1 -#, fuzzy
1 +# Copyright (C) 2026 WPChill
2 +# This file is distributed under the GPL-2.0+.
2 3 msgid ""
3 4 msgstr ""
4 -"Project-Id-Version: Passster\n"
5 -"POT-Creation-Date: 2023-05-29 10:22+0200\n"
6 -"PO-Revision-Date: 2018-09-07 11:53+0200\n"
7 -"Last-Translator: \n"
8 -"Language-Team: \n"
5 +"Project-Id-Version: Passster 4.2.29\n"
6 +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/content-protector\n"
7 +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8 +"Language-Team: LANGUAGE <LL@li.org>\n"
9 9 "MIME-Version: 1.0\n"
10 10 "Content-Type: text/plain; charset=UTF-8\n"
11 11 "Content-Transfer-Encoding: 8bit\n"
12 -"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
13 -"X-Generator: Poedit 3.3.1\n"
14 -"X-Poedit-Basepath: ..\n"
15 -"X-Poedit-Flags-xgettext: --add-comments=translators:\n"
16 -"X-Poedit-WPHeader: content-protector.php\n"
17 -"X-Poedit-SourceCharset: UTF-8\n"
18 -"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
19 -"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;"
20 -"_n_noop:1,2;_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
21 -"X-Poedit-SearchPath-0: .\n"
22 -"X-Poedit-SearchPathExcluded-0: node_modules\n"
23 -"X-Poedit-SearchPathExcluded-1: inc/admin/node_modules\n"
12 +"POT-Creation-Date: 2026-02-12T14:39:00+00:00\n"
13 +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14 +"X-Generator: WP-CLI 2.12.0\n"
15 +"X-Domain: content-protector\n"
24 16
25 -#: build/area/index.js:1 inc/admin/build/index.js:1364
26 -#: inc/admin/build/index.js:2370 inc/class-ps-migrator.php:82
17 +#. Plugin Name of the plugin
18 +#: content-protector.php
19 +#: inc/admin/inc/class-ps-admin-settings.php:39
20 +#: inc/admin/inc/class-ps-meta.php:454
21 +msgid "Passster"
22 +msgstr ""
23 +
24 +#. Plugin URI of the plugin
25 +#: content-protector.php
26 +msgid "https://passster.com/"
27 +msgstr ""
28 +
29 +#. Description of the plugin
30 +#: content-protector.php
31 +msgid "A simple plugin to password-protect your complete website, some pages/posts or just parts of your content."
32 +msgstr ""
33 +
34 +#. Author of the plugin
35 +#: content-protector.php
36 +msgid "WPChill"
37 +msgstr ""
38 +
39 +#. Author URI of the plugin
40 +#: content-protector.php
41 +msgid "https://wpchill.com"
42 +msgstr ""
43 +
44 +#: inc/admin/inc/class-ps-admin-settings.php:50
45 +#: inc/admin/inc/class-ps-admin-settings.php:51
46 +#: inc/admin/inc/class-ps-upsells.php:46
47 +#: inc/admin/inc/class-ps-upsells.php:47
48 +#: inc/admin/build/upsells.js:1
49 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:190
50 +#: inc/admin/src/upsells/pages/StatisticsUpsell.jsx:34
51 +msgid "Statistics"
52 +msgstr ""
53 +
54 +#: inc/admin/inc/class-ps-admin-settings.php:66
55 +msgid "Options"
56 +msgstr ""
57 +
58 +#: inc/admin/inc/class-ps-admin-settings.php:67
59 +#: inc/admin/inc/class-ps-meta.php:467
60 +msgid "Settings"
61 +msgstr ""
62 +
63 +#: inc/admin/inc/class-ps-admin.php:72
64 +msgctxt "post type general name"
65 +msgid "Password Lists"
66 +msgstr ""
67 +
68 +#: inc/admin/inc/class-ps-admin.php:73
69 +msgctxt "post type singular name"
70 +msgid "Password List"
71 +msgstr ""
72 +
73 +#: inc/admin/inc/class-ps-admin.php:74
74 +msgctxt "admin menu"
75 +msgid "Password Lists"
76 +msgstr ""
77 +
78 +#: inc/admin/inc/class-ps-admin.php:75
79 +msgctxt "add new on admin bar"
80 +msgid "Password List"
81 +msgstr ""
82 +
83 +#: inc/admin/inc/class-ps-admin.php:77
84 +msgid "Add New Password List"
85 +msgstr ""
86 +
87 +#: inc/admin/inc/class-ps-admin.php:78
88 +msgid "New Password List"
89 +msgstr ""
90 +
91 +#: inc/admin/inc/class-ps-admin.php:79
92 +msgid "Edit Password List"
93 +msgstr ""
94 +
95 +#: inc/admin/inc/class-ps-admin.php:80
96 +msgid "View Password List"
97 +msgstr ""
98 +
99 +#: inc/admin/inc/class-ps-admin.php:81
100 +#: inc/admin/inc/class-ps-admin.php:384
101 +#: inc/admin/inc/class-ps-upsells.php:37
102 +#: inc/admin/inc/class-ps-upsells.php:38
103 +#: inc/admin/build/upsells.js:1
104 +#: inc/admin/src/meta/general/Metabox.jsx:594
105 +#: inc/admin/src/meta/general/Metabox.jsx:681
106 +#: inc/admin/src/upsells/pages/PasswordListsUpsell.jsx:34
107 +msgid "Password Lists"
108 +msgstr ""
109 +
110 +#: inc/admin/inc/class-ps-admin.php:82
111 +msgid "Search Password Lists"
112 +msgstr ""
113 +
114 +#: inc/admin/inc/class-ps-admin.php:83
115 +msgid "Parent Password List"
116 +msgstr ""
117 +
118 +#: inc/admin/inc/class-ps-admin.php:84
119 +msgid "No Password Lists found."
120 +msgstr ""
121 +
122 +#: inc/admin/inc/class-ps-admin.php:85
123 +msgid "No Password Lists found in Trash."
124 +msgstr ""
125 +
126 +#: inc/admin/inc/class-ps-admin.php:90
127 +msgid "Manageable password lists"
128 +msgstr ""
129 +
130 +#: inc/admin/inc/class-ps-admin.php:115
131 +msgctxt "post type general name"
132 +msgid "Protected Areas"
133 +msgstr ""
134 +
135 +#: inc/admin/inc/class-ps-admin.php:116
136 +msgctxt "post type singular name"
27 137 msgid "Protected Area"
28 138 msgstr ""
29 139
30 -#: build/area/index.js:1
31 -msgid "Select protected area"
140 +#: inc/admin/inc/class-ps-admin.php:117
141 +msgctxt "admin menu"
142 +msgid "Protected Areas"
32 143 msgstr ""
33 144
34 -#: build/area/index.js:1
35 -msgid "No Area"
145 +#: inc/admin/inc/class-ps-admin.php:118
146 +msgctxt "add new on admin bar"
147 +msgid "Protected Area"
36 148 msgstr ""
37 149
38 -#: build/area/index.js:1
39 -msgid "Get updated areas"
150 +#: inc/admin/inc/class-ps-admin.php:120
151 +msgid "Add New Protected Area"
40 152 msgstr ""
41 153
42 -#: build/area/index.js:1
43 -msgid "Create a new area"
154 +#: inc/admin/inc/class-ps-admin.php:121
155 +msgid "New Protected Area"
44 156 msgstr ""
45 157
46 -#: build/area/index.js:1 inc/admin/build/index.js:2877
47 -#: inc/class-ps-form.php:49
48 -msgid "Show Password"
158 +#: inc/admin/inc/class-ps-admin.php:122
159 +msgid "Edit Protected Area"
49 160 msgstr ""
50 161
51 -#: build/area/index.js:1
52 -msgid ""
53 -"This is just a preview. To actually unlock the content visit the post/page "
54 -"on your website."
162 +#: inc/admin/inc/class-ps-admin.php:123
163 +msgid "View Protected Area"
55 164 msgstr ""
56 165
57 -#: inc/admin/build/index.js:872
58 -msgid "No Password List"
166 +#: inc/admin/inc/class-ps-admin.php:124
167 +msgid "Protected Areas"
59 168 msgstr ""
60 169
61 -#: inc/admin/build/index.js:894
62 -msgid "No Role"
170 +#: inc/admin/inc/class-ps-admin.php:125
171 +msgid "Search Protected Areas"
63 172 msgstr ""
64 173
65 -#: inc/admin/build/index.js:1197
66 -msgid "Activate Protection"
174 +#: inc/admin/inc/class-ps-admin.php:126
175 +msgid "Parent Protected Area"
67 176 msgstr ""
68 177
69 -#: inc/admin/build/index.js:1204
70 -msgid "Protect Child Pages"
178 +#: inc/admin/inc/class-ps-admin.php:127
179 +msgid "No Protected Areas found."
71 180 msgstr ""
72 181
73 -#: inc/admin/build/index.js:1212
74 -msgid "Protection Mode"
182 +#: inc/admin/inc/class-ps-admin.php:128
183 +msgid "No Protected Areas found in Trash."
75 184 msgstr ""
76 185
77 -#: inc/admin/build/index.js:1215 inc/admin/build/index.js:1235
78 -#: inc/admin/build/index.js:1297 inc/admin/build/index.js:1541
79 -#: inc/admin/build/index.js:3728 inc/admin/inc/class-ps-admin.php:173
80 -#: inc/admin/inc/class-ps-admin.php:296 inc/admin/inc/class-ps-admin.php:380
81 -#: inc/class-ps-quick-edit.php:64 inc/class-ps-quick-edit.php:70
186 +#: inc/admin/inc/class-ps-admin.php:133
187 +msgid "Manageable protected areas"
188 +msgstr ""
189 +
190 +#: inc/admin/inc/class-ps-admin.php:172
191 +#: inc/admin/inc/class-ps-admin.php:298
192 +#: inc/admin/inc/class-ps-admin.php:382
193 +#: inc/class-ps-quick-edit.php:64
194 +#: inc/class-ps-quick-edit.php:71
82 195 #: inc/woocommerce/templates/emails/plain/pwc-email.php:33
83 196 #: inc/woocommerce/templates/emails/pwc-email.php:35
197 +#: inc/admin/src/meta/general/Metabox.jsx:588
198 +#: inc/admin/src/meta/general/Metabox.jsx:607
199 +#: inc/admin/src/meta/general/Metabox.jsx:695
200 +#: inc/admin/src/meta/password-lists/Metabox.jsx:67
201 +#: inc/admin/src/statistics/components/StatisticsPage.jsx:24
84 202 msgid "Password"
85 203 msgstr ""
86 204
87 -#: inc/admin/build/index.js:1218 inc/admin/build/index.js:1255
88 -#: inc/admin/build/index.js:1581 inc/admin/inc/class-ps-admin.php:186
89 -#: inc/admin/inc/class-ps-admin.php:383 inc/class-ps-quick-edit.php:65
90 -#: inc/class-ps-quick-edit.php:74
205 +#: inc/admin/inc/class-ps-admin.php:185
206 +#: inc/admin/inc/class-ps-admin.php:385
207 +#: inc/class-ps-quick-edit.php:65
208 +#: inc/class-ps-quick-edit.php:75
209 +#: inc/admin/src/meta/general/Metabox.jsx:590
210 +#: inc/admin/src/meta/general/Metabox.jsx:630
211 +#: inc/admin/src/meta/password-lists/Metabox.jsx:120
91 212 msgid "Passwords"
92 213 msgstr ""
93 214
94 -#: inc/admin/build/index.js:1221 inc/admin/build/index.js:1281
95 -#: inc/admin/inc/class-ps-admin.php:381 inc/class-ps-quick-edit.php:66
96 -#: inc/class-ps-quick-edit.php:78 inc/woocommerce/class-ps-wc-meta.php:122
215 +#: inc/admin/inc/class-ps-admin.php:186
216 +#: inc/admin/src/meta/password-lists/Metabox.jsx:157
217 +msgid "Expiration"
218 +msgstr ""
219 +
220 +#: inc/admin/inc/class-ps-admin.php:280
221 +msgid "On"
222 +msgstr ""
223 +
224 +#: inc/admin/inc/class-ps-admin.php:296
225 +msgid "Shortcode"
226 +msgstr ""
227 +
228 +#: inc/admin/inc/class-ps-admin.php:297
229 +#: inc/class-ps-quick-edit.php:62
230 +msgid "Protection Type"
231 +msgstr ""
232 +
233 +#: inc/admin/inc/class-ps-admin.php:299
234 +msgid "Redirect"
235 +msgstr ""
236 +
237 +#: inc/admin/inc/class-ps-admin.php:302
238 +msgid "User/User-Role"
239 +msgstr ""
240 +
241 +#: inc/admin/inc/class-ps-admin.php:329
242 +#: inc/admin/inc/class-ps-admin.php:338
243 +msgid "Copy Shortcode"
244 +msgstr ""
245 +
246 +#: inc/admin/inc/class-ps-admin.php:335
247 +#: inc/admin/src/settings/pages/Utilities.jsx:108
248 +msgid "Copied!"
249 +msgstr ""
250 +
251 +#: inc/admin/inc/class-ps-admin.php:383
252 +#: inc/class-ps-quick-edit.php:66
253 +#: inc/class-ps-quick-edit.php:79
254 +#: inc/woocommerce/class-ps-wc-meta.php:122
97 255 #: inc/woocommerce/class-ps-wc-meta.php:254
256 +#: inc/admin/src/meta/general/Metabox.jsx:592
257 +#: inc/admin/src/meta/general/Metabox.jsx:668
98 258 msgid "Password List"
99 259 msgstr ""
100 260
101 -#: inc/admin/build/index.js:1224 inc/admin/build/index.js:1289
102 -#: inc/admin/inc/class-ps-admin.php:82 inc/admin/inc/class-ps-admin.php:382
103 -msgid "Password Lists"
261 +#: inc/admin/inc/class-ps-admin.php:386
262 +msgid "reCaptcha"
104 263 msgstr ""
105 264
106 -#: inc/admin/build/index.js:1227 inc/admin/build/index.js:3127
107 -msgid "reCAPTCHA"
265 +#: inc/admin/inc/class-ps-admin.php:387
266 +#: inc/admin/src/meta/general/Metabox.jsx:598
267 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:39
268 +msgid "Turnstile"
108 269 msgstr ""
109 270
110 -#: inc/admin/build/index.js:1254 inc/admin/build/index.js:1280
111 -#: inc/admin/build/index.js:1316 inc/woocommerce/class-ps-wc-meta.php:112
271 +#: inc/admin/inc/class-ps-statistics.php:201
272 +msgid "Unknown"
273 +msgstr ""
274 +
275 +#: inc/class-ps-concurrent.php:54
276 +msgid "You reached the limit of concurrent logins. Please logout on one of the devices."
277 +msgstr ""
278 +
279 +#: inc/class-ps-concurrent.php:206
280 +msgid "Logout"
281 +msgstr ""
282 +
283 +#: inc/class-ps-conditional.php:397
284 +msgid "Yes"
285 +msgstr ""
286 +
287 +#: inc/class-ps-conditional.php:399
288 +msgid "No"
289 +msgstr ""
290 +
291 +#: inc/class-ps-form.php:49
292 +#: build/area/index.js:1
293 +#: inc/admin/src/settings/pages/DesignSettings.jsx:237
294 +#: src/area/Edit.jsx:216
295 +msgid "Show Password"
296 +msgstr ""
297 +
298 +#: inc/class-ps-migrator.php:83
299 +#: build/area/index.js:1
300 +#: inc/admin/build/index.js:383
301 +#: inc/admin/src/meta/general/Metabox.jsx:795
302 +#: inc/admin/src/settings/context/SettingsContext.jsx:11
303 +#: src/area/Edit.jsx:152
304 +msgid "Protected Area"
305 +msgstr ""
306 +
307 +#: inc/class-ps-migrator.php:84
308 +#: inc/admin/build/index.js:383
309 +#: inc/admin/src/meta/general/Metabox.jsx:804
310 +#: inc/admin/src/settings/context/SettingsContext.jsx:12
311 +msgid "This content is password-protected. Please verify with a password to unlock the content."
312 +msgstr ""
313 +
314 +#: inc/class-ps-migrator.php:85
315 +#: inc/admin/build/index.js:383
316 +#: inc/admin/src/meta/general/Metabox.jsx:813
317 +#: inc/admin/src/settings/context/SettingsContext.jsx:13
318 +msgid "Enter your password.."
319 +msgstr ""
320 +
321 +#: inc/class-ps-migrator.php:86
322 +#: inc/admin/build/index.js:383
323 +#: inc/admin/src/settings/context/SettingsContext.jsx:14
324 +msgid "Sorry, there was an error."
325 +msgstr ""
326 +
327 +#: inc/class-ps-migrator.php:87
328 +#: inc/woocommerce/templates/emails/plain/pwc-email.php:35
329 +#: inc/woocommerce/templates/emails/pwc-email.php:37
330 +#: inc/admin/build/index.js:383
331 +#: inc/admin/src/meta/general/Metabox.jsx:822
332 +#: inc/admin/src/settings/context/SettingsContext.jsx:15
333 +msgid "Unlock"
334 +msgstr ""
335 +
336 +#: inc/class-ps-quick-edit.php:59
337 +msgid "Overwrite Protection"
338 +msgstr ""
339 +
340 +#: inc/class-ps-rest-handler.php:73
341 +msgid "You are not allowed to access this content. Please authenticate with a password first."
342 +msgstr ""
343 +
344 +#: inc/woocommerce/class-ps-wc-email-template.php:27
345 +msgid "Passster: Send Password"
346 +msgstr ""
347 +
348 +#: inc/woocommerce/class-ps-wc-email-template.php:28
349 +msgid "Sends the generated password to a customer after product purchase."
350 +msgstr ""
351 +
352 +#: inc/woocommerce/class-ps-wc-email-template.php:31
353 +msgid "Your personal password"
354 +msgstr ""
355 +
356 +#: inc/woocommerce/class-ps-wc-email-template.php:32
357 +#, php-format
358 +msgctxt "default email subject for sending customers their personal passsword."
359 +msgid "[%s] Your personal password"
360 +msgstr ""
361 +
362 +#: inc/woocommerce/class-ps-wc-meta.php:77
363 +#: inc/woocommerce/class-ps-wc-meta.php:199
364 +msgid "Choose a list"
365 +msgstr ""
366 +
367 +#: inc/woocommerce/class-ps-wc-meta.php:99
368 +#: inc/woocommerce/class-ps-wc-meta.php:220
369 +msgid "Choose a page"
370 +msgstr ""
371 +
372 +#: inc/woocommerce/class-ps-wc-meta.php:112
112 373 #: inc/woocommerce/class-ps-wc-meta.php:234
374 +#: inc/admin/src/meta/general/Metabox.jsx:623
375 +#: inc/admin/src/meta/general/Metabox.jsx:659
376 +#: inc/admin/src/meta/general/Metabox.jsx:711
113 377 msgid "Generate password"
114 378 msgstr ""
115 379
116 -#: inc/admin/build/index.js:1263 inc/admin/build/index.js:1592
117 -msgid "Number of passwords to generate"
380 +#: inc/woocommerce/class-ps-wc-meta.php:114
381 +#: inc/woocommerce/class-ps-wc-meta.php:237
382 +msgid "Passster will generate a password after this product was purchased."
118 383 msgstr ""
119 384
120 -#: inc/admin/build/index.js:1264
121 -msgid "How many passwords do you want to generate?"
385 +#: inc/woocommerce/class-ps-wc-meta.php:125
386 +#: inc/woocommerce/class-ps-wc-meta.php:258
387 +msgid "Passster will add the generated passsword to the selected password list."
122 388 msgstr ""
123 389
124 -#: inc/admin/build/index.js:1319
125 -msgid "User Restriction"
390 +#: inc/woocommerce/class-ps-wc-meta.php:135
391 +#: inc/woocommerce/class-ps-wc-meta.php:268
392 +msgid "Protected Page"
126 393 msgstr ""
127 394
128 -#: inc/admin/build/index.js:1326
129 -msgid "Choose User Restriction Type"
395 +#: inc/woocommerce/class-ps-wc-meta.php:138
396 +#: inc/woocommerce/class-ps-wc-meta.php:272
397 +msgid "Passster creates an unlock link from the selected page and adds it to the e-mail."
130 398 msgstr ""
131 399
132 -#: inc/admin/build/index.js:1328 inc/admin/build/index.js:1347
133 -msgid "Username"
400 +#: inc/woocommerce/templates/emails/plain/pwc-email.php:26
401 +#: inc/woocommerce/templates/emails/pwc-email.php:26
402 +msgid "We generated these personal passwords for you"
134 403 msgstr ""
135 404
136 -#: inc/admin/build/index.js:1331 inc/admin/build/index.js:1339
137 -msgid "User Role"
405 +#: inc/woocommerce/templates/emails/plain/pwc-email.php:28
406 +#: inc/woocommerce/templates/emails/pwc-email.php:28
407 +msgid "We generated a personal password for you"
138 408 msgstr ""
139 409
140 -#: inc/admin/build/index.js:1356
141 -msgid "Overwrite Defaults"
410 +#: inc/woocommerce/templates/emails/plain/pwc-email.php:32
411 +#: inc/woocommerce/templates/emails/pwc-email.php:34
412 +msgid "Product"
142 413 msgstr ""
143 414
144 -#: inc/admin/build/index.js:1363 inc/admin/build/index.js:2885
145 -#: inc/admin/build/index.js:3261
415 +#: build/area/index.js:1
416 +#: src/area/Edit.jsx:156
417 +msgid "Select protected area"
418 +msgstr ""
419 +
420 +#: build/area/index.js:1
421 +#: src/area/Edit.jsx:71
422 +msgid "No Area"
423 +msgstr ""
424 +
425 +#: build/area/index.js:1
426 +#: src/area/Edit.jsx:178
427 +msgid "Get updated areas"
428 +msgstr ""
429 +
430 +#: build/area/index.js:1
431 +#: src/area/Edit.jsx:170
432 +msgid "Create a new area"
433 +msgstr ""
434 +
435 +#: build/area/index.js:1
436 +#: src/area/Edit.jsx:229
437 +msgid "This is just a preview. To actually unlock the content visit the post/page on your website."
438 +msgstr ""
439 +
440 +#: inc/admin/build/index.js:383
441 +#: inc/admin/src/settings/components/SettingsCard.jsx:34
442 +msgid "Saving…"
443 +msgstr ""
444 +
445 +#: inc/admin/build/index.js:383
446 +#: inc/admin/src/settings/components/SettingsCard.jsx:35
447 +msgid "Save"
448 +msgstr ""
449 +
450 +#: inc/admin/build/index.js:383
451 +#: inc/admin/src/components/PasswordInputStrength.jsx:37
452 +#: inc/admin/src/settings/components/PasswordStrengthMeter.jsx:32
453 +msgid "Strong"
454 +msgstr ""
455 +
456 +#: inc/admin/build/index.js:383
457 +#: inc/admin/src/components/PasswordInputStrength.jsx:40
458 +#: inc/admin/src/settings/components/PasswordStrengthMeter.jsx:35
459 +msgid "Good"
460 +msgstr ""
461 +
462 +#: inc/admin/build/index.js:383
463 +#: inc/admin/src/components/PasswordInputStrength.jsx:43
464 +#: inc/admin/src/settings/components/PasswordStrengthMeter.jsx:38
465 +msgid "Fair"
466 +msgstr ""
467 +
468 +#: inc/admin/build/index.js:383
469 +#: inc/admin/src/components/PasswordInputStrength.jsx:46
470 +#: inc/admin/src/settings/components/PasswordStrengthMeter.jsx:41
471 +msgid "Weak"
472 +msgstr ""
473 +
474 +#: inc/admin/build/index.js:383
475 +#: inc/admin/src/components/PasswordInputStrength.jsx:57
476 +#: inc/admin/src/settings/components/PasswordStrengthMeter.jsx:52
477 +msgid "Strength"
478 +msgstr ""
479 +
480 +#: inc/admin/build/index.js:383
481 +#: inc/admin/src/settings/tabs/AdvancedTab.js:20
482 +#: inc/admin/src/settings/tabs/DesignTab.js:28
483 +#: inc/admin/src/settings/tabs/GeneralTab.js:20
484 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:40
485 +msgid "Settings saved!"
486 +msgstr ""
487 +
488 +#: inc/admin/build/index.js:383
489 +#: inc/admin/src/settings/tabs/AdvancedTab.js:22
490 +#: inc/admin/src/settings/tabs/DesignTab.js:30
491 +#: inc/admin/src/settings/tabs/GeneralTab.js:22
492 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:42
493 +msgid "Error saving settings."
494 +msgstr ""
495 +
496 +#: inc/admin/build/index.js:383
497 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:45
498 +#: inc/admin/src/settings/tabs/GeneralTab.js:31
499 +msgid "Form Labels & Description"
500 +msgstr ""
501 +
502 +#: inc/admin/build/index.js:383
503 +#: inc/admin/src/settings/tabs/GeneralTab.js:32
504 +msgid "Edit the text that's used within the password form. You can overwrite these settings individually per area/page."
505 +msgstr ""
506 +
507 +#: inc/admin/build/index.js:383
508 +#: inc/admin/src/meta/general/Metabox.jsx:794
509 +#: inc/admin/src/settings/pages/DesignSettings.jsx:259
510 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:50
511 +#: inc/admin/src/settings/tabs/GeneralTab.js:37
146 512 msgid "Headline"
147 513 msgstr ""
148 514
149 -#: inc/admin/build/index.js:1365 inc/admin/build/index.js:3262
515 +#: inc/admin/build/index.js:383
516 +#: inc/admin/src/meta/general/Metabox.jsx:796
517 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:51
518 +#: inc/admin/src/settings/tabs/GeneralTab.js:38
150 519 msgid "This is the headline of your password-protection form."
151 520 msgstr ""
152 521
153 -#: inc/admin/build/index.js:1371 inc/admin/build/index.js:2923
154 -#: inc/admin/build/index.js:3268
522 +#: inc/admin/build/index.js:383
523 +#: inc/admin/src/meta/general/Metabox.jsx:803
524 +#: inc/admin/src/settings/pages/DesignSettings.jsx:326
525 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:58
526 +#: inc/admin/src/settings/tabs/GeneralTab.js:44
155 527 msgid "Instruction"
156 528 msgstr ""
157 529
158 -#: inc/admin/build/index.js:1372 inc/admin/build/index.js:2371
159 -#: inc/class-ps-migrator.php:83
160 -msgid ""
161 -"This content is password-protected. Please verify with a password to unlock "
162 -"the content."
530 +#: inc/admin/build/index.js:383
531 +#: inc/admin/src/settings/tabs/GeneralTab.js:47
532 +msgid "The instruction text appears before the password input field."
163 533 msgstr ""
164 534
165 -#: inc/admin/build/index.js:1373 inc/admin/build/index.js:3269
166 -msgid ""
167 -"The instruction text appears before the password input field. Use it for "
168 -"hints or additional explanation."
535 +#: inc/admin/build/index.js:383
536 +#: inc/admin/src/settings/tabs/GeneralTab.js:50
537 +#: inc/admin/src/settings/tabs/GeneralTab.js:82
538 +msgid "Supports HTML:"
169 539 msgstr ""
170 540
171 -#: inc/admin/build/index.js:1379 inc/admin/build/index.js:3275
541 +#: inc/admin/build/index.js:383
542 +#: inc/admin/src/meta/general/Metabox.jsx:812
543 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:66
544 +#: inc/admin/src/settings/tabs/GeneralTab.js:69
172 545 msgid "Placeholder"
173 546 msgstr ""
174 547
175 -#: inc/admin/build/index.js:1380 inc/admin/build/index.js:2372
176 -#: inc/class-ps-migrator.php:84
177 -msgid "Enter your password.."
548 +#: inc/admin/build/index.js:383
549 +#: inc/admin/src/meta/general/Metabox.jsx:814
550 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:67
551 +#: inc/admin/src/settings/tabs/GeneralTab.js:70
552 +msgid "Edit the placeholder text of the password field."
178 553 msgstr ""
179 554
180 -#: inc/admin/build/index.js:1381 inc/admin/build/index.js:3276
181 -msgid "Edit the placeholder text of the password field."
555 +#: inc/admin/build/index.js:383
556 +#: inc/admin/src/settings/tabs/GeneralTab.js:76
557 +msgid "Error Message"
182 558 msgstr ""
183 559
184 -#: inc/admin/build/index.js:1387 inc/admin/build/index.js:3289
560 +#: inc/admin/build/index.js:383
561 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:75
562 +#: inc/admin/src/settings/tabs/GeneralTab.js:79
563 +msgid "Edit the error message that appears if a user enters the wrong password."
564 +msgstr ""
565 +
566 +#: inc/admin/build/index.js:383
567 +#: inc/admin/src/meta/general/Metabox.jsx:821
568 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:82
569 +#: inc/admin/src/settings/tabs/GeneralTab.js:97
185 570 msgid "Button Label"
186 571 msgstr ""
187 572
188 -#: inc/admin/build/index.js:1388 inc/admin/build/index.js:2374
189 -#: inc/class-ps-migrator.php:86
190 -#: inc/woocommerce/templates/emails/plain/pwc-email.php:34
191 -#: inc/woocommerce/templates/emails/pwc-email.php:36
192 -msgid "Unlock"
573 +#: inc/admin/build/index.js:383
574 +#: inc/admin/src/meta/general/Metabox.jsx:823
575 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:83
576 +#: inc/admin/src/settings/tabs/GeneralTab.js:98
577 +msgid "Edit the text that appears on the button."
193 578 msgstr ""
194 579
195 -#: inc/admin/build/index.js:1389 inc/admin/build/index.js:3290
196 -msgid "Edit the text that appears on the button."
580 +#: inc/admin/build/index.js:383
581 +#: inc/admin/src/settings/tabs/GeneralTab.js:106
582 +msgid "Password Generation"
197 583 msgstr ""
198 584
199 -#: inc/admin/build/index.js:1395
200 -msgid "Unique ID"
585 +#: inc/admin/build/index.js:383
586 +#: inc/admin/src/settings/tabs/GeneralTab.js:107
587 +msgid "Configure how passwords are generated automatically."
201 588 msgstr ""
202 589
203 -#: inc/admin/build/index.js:1396
204 -msgid "my-custom-id"
590 +#: inc/admin/build/index.js:383
591 +#: inc/admin/src/settings/tabs/GeneralTab.js:118
592 +msgid "Password Length"
205 593 msgstr ""
206 594
207 -#: inc/admin/build/index.js:1397
208 -msgid "Give your password form a unique ID."
595 +#: inc/admin/build/index.js:383
596 +#: inc/admin/src/settings/tabs/GeneralTab.js:127
597 +msgid "Include Uppercase Characters"
209 598 msgstr ""
210 599
211 -#: inc/admin/build/index.js:1405
212 -msgid "Misc Settings"
600 +#: inc/admin/build/index.js:383
601 +#: inc/admin/src/settings/tabs/GeneralTab.js:133
602 +msgid "Include Numbers"
213 603 msgstr ""
214 604
215 -#: inc/admin/build/index.js:1412
216 -msgid "Hide/Show"
605 +#: inc/admin/build/index.js:383
606 +#: inc/admin/src/settings/tabs/GeneralTab.js:139
607 +msgid "Include Symbols"
217 608 msgstr ""
218 609
219 -#: inc/admin/build/index.js:1414 inc/class-ps-conditional.php:315
220 -msgid "No"
610 +#: inc/admin/build/index.js:383
611 +#: inc/admin/src/settings/components/ColorControl.jsx:51
612 +msgid "Custom color"
221 613 msgstr ""
222 614
223 -#: inc/admin/build/index.js:1417 inc/class-ps-conditional.php:313
224 -msgid "Yes"
615 +#: inc/admin/build/index.js:383
616 +#: inc/admin/src/settings/tabs/DesignTab.js:39
617 +msgid "Form Layout"
225 618 msgstr ""
226 619
227 -#: inc/admin/build/index.js:1421
228 -msgid ""
229 -"Hide this password form. It will not show the password form, but it will "
230 -"show the unlocked content."
620 +#: inc/admin/build/index.js:383
621 +#: inc/admin/src/settings/tabs/DesignTab.js:40
622 +msgid "Configure the general form appearance and dimensions."
231 623 msgstr ""
232 624
233 -#: inc/admin/build/index.js:1426 inc/admin/inc/class-ps-admin.php:297
234 -msgid "Redirect"
625 +#: inc/admin/build/index.js:383
626 +#: inc/admin/src/settings/tabs/DesignTab.js:45
627 +msgid "Form Width"
235 628 msgstr ""
236 629
237 -#: inc/admin/build/index.js:1429
238 -msgid "Redirect the user to this URL once they submit the correct password."
630 +#: inc/admin/build/index.js:383
631 +#: inc/admin/src/settings/pages/DesignSettings.jsx:187
632 +#: inc/admin/src/settings/pages/DesignSettings.jsx:419
633 +#: inc/admin/src/settings/tabs/DesignTab.js:50
634 +#: inc/admin/src/settings/tabs/DesignTab.js:141
635 +msgid "Background Color"
239 636 msgstr ""
240 637
241 -#: inc/admin/build/index.js:1441 inc/admin/build/index.js:3625
242 -#: inc/admin/inc/class-ps-admin.php:333
243 -msgid "Copied!"
638 +#: inc/admin/build/index.js:383
639 +#: inc/admin/src/settings/pages/DesignSettings.jsx:225
640 +#: inc/admin/src/settings/pages/DesignSettings.jsx:481
641 +#: inc/admin/src/settings/tabs/DesignTab.js:55
642 +#: inc/admin/src/settings/tabs/DesignTab.js:151
643 +msgid "Border Radius"
244 644 msgstr ""
245 645
246 -#: inc/admin/build/index.js:1441 inc/admin/inc/class-ps-admin.php:327
247 -#: inc/admin/inc/class-ps-admin.php:336
248 -msgid "Copy Shortcode"
646 +#: inc/admin/build/index.js:383
647 +#: inc/admin/src/settings/pages/DesignSettings.jsx:174
648 +#: inc/admin/src/settings/tabs/DesignTab.js:63
649 +msgid "Center Form"
249 650 msgstr ""
250 651
251 -#: inc/admin/build/index.js:1446 inc/admin/build/index.js:1451
252 -#: inc/admin/build/index.js:1456
253 -msgid "Copied Link!"
652 +#: inc/admin/build/index.js:383
653 +#: inc/admin/src/settings/tabs/DesignTab.js:69
654 +msgid "Show Password Toggle"
254 655 msgstr ""
255 656
256 -#: inc/admin/build/index.js:1446 inc/admin/build/index.js:1451
257 -#: inc/admin/build/index.js:1456
258 -msgid "Copy Unlock Link"
657 +#: inc/admin/build/index.js:383
658 +#: inc/admin/src/settings/tabs/DesignTab.js:77
659 +msgid "Form Spacing"
259 660 msgstr ""
260 661
261 -#: inc/admin/build/index.js:1545 inc/admin/build/index.js:1617
262 -msgid "Number of usages"
662 +#: inc/admin/build/index.js:383
663 +#: inc/admin/src/settings/tabs/DesignTab.js:78
664 +msgid "Control the margin and padding of the form."
263 665 msgstr ""
264 666
265 -#: inc/admin/build/index.js:1549
266 -msgid "Expires in"
667 +#: inc/admin/build/index.js:383
668 +#: inc/admin/src/settings/pages/DesignSettings.jsx:201
669 +#: inc/admin/src/settings/pages/DesignSettings.jsx:458
670 +#: inc/admin/src/settings/tabs/DesignTab.js:83
671 +msgid "Margin"
267 672 msgstr ""
268 673
269 -#: inc/admin/build/index.js:1553
270 -msgid "Expired"
674 +#: inc/admin/build/index.js:383
675 +#: inc/admin/src/settings/pages/DesignSettings.jsx:212
676 +#: inc/admin/src/settings/pages/DesignSettings.jsx:469
677 +#: inc/admin/src/settings/tabs/DesignTab.js:88
678 +msgid "Padding"
271 679 msgstr ""
272 680
273 -#: inc/admin/build/index.js:1580
274 -msgid "Add Passwords"
681 +#: inc/admin/build/index.js:383
682 +#: inc/admin/src/settings/tabs/DesignTab.js:95
683 +msgid "Typography"
275 684 msgstr ""
276 685
277 -#: inc/admin/build/index.js:1582
278 -msgid "password1,password2,password3"
686 +#: inc/admin/build/index.js:383
687 +#: inc/admin/src/settings/tabs/DesignTab.js:96
688 +msgid "Configure headline and instruction text styles."
279 689 msgstr ""
280 690
281 -#: inc/admin/build/index.js:1584
282 -msgid "Add a comma-separated list of passwords."
691 +#: inc/admin/build/index.js:383
692 +#: inc/admin/src/settings/tabs/DesignTab.js:101
693 +msgid "Headline Color"
283 694 msgstr ""
284 695
285 -#: inc/admin/build/index.js:1593
286 -msgid ""
287 -"How many passwords do you want to generate? We automatically add the "
288 -"generated passwords to your password list."
696 +#: inc/admin/build/index.js:383
697 +#: inc/admin/src/settings/tabs/DesignTab.js:106
698 +msgid "Headline Font Size"
289 699 msgstr ""
290 700
291 -#: inc/admin/build/index.js:1606
292 -msgid "Generate passwords"
701 +#: inc/admin/build/index.js:383
702 +#: inc/admin/src/settings/pages/DesignSettings.jsx:305
703 +#: inc/admin/src/settings/tabs/DesignTab.js:114
704 +msgid "Hide Headline"
293 705 msgstr ""
294 706
295 -#: inc/admin/build/index.js:1610 inc/admin/inc/class-ps-admin.php:187
296 -msgid "Expiration"
707 +#: inc/admin/build/index.js:383
708 +#: inc/admin/src/settings/tabs/DesignTab.js:120
709 +msgid "Instruction Color"
297 710 msgstr ""
298 711
299 -#: inc/admin/build/index.js:1611
300 -msgid "Choose an expiration mode"
712 +#: inc/admin/build/index.js:383
713 +#: inc/admin/src/settings/tabs/DesignTab.js:125
714 +msgid "Instruction Font Size"
301 715 msgstr ""
302 716
303 -#: inc/admin/build/index.js:1614 inc/admin/build/index.js:3736
304 -msgid "First Usage"
717 +#: inc/admin/build/index.js:383
718 +#: inc/admin/src/settings/tabs/DesignTab.js:135
719 +msgid "Button Styling"
305 720 msgstr ""
306 721
307 -#: inc/admin/build/index.js:1620
308 -msgid "By Interval"
722 +#: inc/admin/build/index.js:383
723 +#: inc/admin/src/settings/tabs/DesignTab.js:136
724 +msgid "Customize the submit button appearance."
309 725 msgstr ""
310 726
311 -#: inc/admin/build/index.js:1643
312 -msgid "Expire Password after usage"
727 +#: inc/admin/build/index.js:383
728 +#: inc/admin/src/settings/tabs/DesignTab.js:146
729 +msgid "Text Color"
313 730 msgstr ""
314 731
315 -#: inc/admin/build/index.js:1644
316 -msgid ""
317 -"The password will be immediately removed from the password list after it's "
318 -"first usage."
732 +#: inc/admin/build/index.js:383
733 +#: inc/admin/src/settings/tabs/DesignTab.js:159
734 +msgid "Font Size"
319 735 msgstr ""
320 736
321 -#: inc/admin/build/index.js:1653
322 -msgid "Expire after number of usage"
737 +#: inc/admin/build/index.js:383
738 +#: inc/admin/src/settings/tabs/AdvancedTab.js:45
739 +msgid "Usage Mode (Legacy)"
323 740 msgstr ""
324 741
325 -#: inc/admin/build/index.js:1654
326 -msgid ""
327 -"The password will be removed from the password list after the number of "
328 -"usage is reached."
742 +#: inc/admin/build/index.js:383
743 +#: inc/admin/src/settings/tabs/AdvancedTab.js:46
744 +msgid "This setting is deprecated. Consider disabling it."
329 745 msgstr ""
330 746
331 -#: inc/admin/build/index.js:1665
332 -msgid "Expire after a time interval"
747 +#: inc/admin/build/index.js:383
748 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:76
749 +#: inc/admin/src/settings/tabs/AdvancedTab.js:51
750 +msgid "Use Ajax"
333 751 msgstr ""
334 752
335 -#: inc/admin/build/index.js:1666
336 -msgid ""
337 -"Expire the password after a specific time interval. It starts tracking once "
338 -"the password is used for the first time."
753 +#: inc/admin/build/index.js:383
754 +#: inc/admin/src/settings/tabs/AdvancedTab.js:52
755 +msgid "Content unlocks without page reload. Add third-party shortcodes below."
339 756 msgstr ""
340 757
341 -#: inc/admin/build/index.js:1674
342 -msgid "Time Unit"
758 +#: inc/admin/build/index.js:383
759 +#: inc/admin/src/settings/tabs/AdvancedTab.js:58
760 +msgid "Third-Party Shortcodes"
343 761 msgstr ""
344 762
345 -#: inc/admin/build/index.js:1677 inc/admin/build/index.js:2613
763 +#: inc/admin/build/index.js:383
764 +#: inc/admin/src/settings/tabs/AdvancedTab.js:59
765 +msgid "Comma-separated list of shortcodes to use inside Passster. Use {post-id} for dynamic post ID."
766 +msgstr ""
767 +
768 +#: inc/admin/build/index.js:383
769 +#: inc/admin/src/settings/tabs/AdvancedTab.js:68
770 +msgid "Cookie Settings"
771 +msgstr ""
772 +
773 +#: inc/admin/build/index.js:383
774 +#: inc/admin/src/settings/tabs/AdvancedTab.js:69
775 +msgid "Control how passwords are remembered."
776 +msgstr ""
777 +
778 +#: inc/admin/build/index.js:383
779 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:90
780 +#: inc/admin/src/settings/tabs/AdvancedTab.js:74
781 +msgid "Disable Cookie"
782 +msgstr ""
783 +
784 +#: inc/admin/build/index.js:383
785 +#: inc/admin/src/settings/tabs/AdvancedTab.js:76
786 +msgid "Users must enter password each visit."
787 +msgstr ""
788 +
789 +#: inc/admin/build/index.js:383
790 +#: inc/admin/src/settings/tabs/AdvancedTab.js:77
791 +msgid "Password is saved in a cookie for future visits."
792 +msgstr ""
793 +
794 +#: inc/admin/build/index.js:383
795 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:106
796 +#: inc/admin/src/settings/tabs/AdvancedTab.js:86
797 +msgid "Cookie Lifetime"
798 +msgstr ""
799 +
800 +#: inc/admin/build/index.js:383
801 +#: inc/admin/src/settings/tabs/AdvancedTab.js:87
802 +msgid "How long the cookie should last."
803 +msgstr ""
804 +
805 +#: inc/admin/build/index.js:383
806 +#: inc/admin/src/settings/tabs/AdvancedTab.js:94
807 +msgid "Lifetime Unit"
808 +msgstr ""
809 +
810 +#: inc/admin/build/index.js:383
811 +#: inc/admin/src/meta/password-lists/Metabox.jsx:232
812 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:118
813 +#: inc/admin/src/settings/tabs/AdvancedTab.js:97
346 814 msgid "Days"
347 815 msgstr ""
348 816
349 -#: inc/admin/build/index.js:1680 inc/admin/build/index.js:2616
817 +#: inc/admin/build/index.js:383
818 +#: inc/admin/src/meta/password-lists/Metabox.jsx:231
819 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:119
820 +#: inc/admin/src/settings/tabs/AdvancedTab.js:98
350 821 msgid "Hours"
351 822 msgstr ""
352 823
353 -#: inc/admin/build/index.js:1683
354 -msgid "Weeks"
824 +#: inc/admin/build/index.js:383
825 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:120
826 +#: inc/admin/src/settings/tabs/AdvancedTab.js:99
827 +msgid "Minutes"
355 828 msgstr ""
356 829
357 -#: inc/admin/build/index.js:1686
358 -msgid "Months"
830 +#: inc/admin/build/index.js:383
831 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:145
832 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:215
833 +#: inc/admin/src/settings/tabs/AdvancedTab.js:111
834 +#: inc/admin/src/settings/tabs/AdvancedTab.js:157
835 +msgid "Concurrent Usage"
359 836 msgstr ""
360 837
361 -#: inc/admin/build/index.js:1694
362 -msgid "Usage"
838 +#: inc/admin/build/index.js:383
839 +#: inc/admin/src/settings/tabs/AdvancedTab.js:112
840 +msgid "Limit how many times a password can be used simultaneously."
363 841 msgstr ""
364 842
365 -#: inc/admin/build/index.js:1701
366 -msgid "Reset Expiration Statistics"
843 +#: inc/admin/build/index.js:383
844 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:149
845 +#: inc/admin/src/settings/tabs/AdvancedTab.js:117
846 +msgid "Track Concurrent Usage"
367 847 msgstr ""
368 848
369 -#: inc/admin/build/index.js:1710
370 -msgid "Expiration Statistics resetted successfully."
849 +#: inc/admin/build/index.js:383
850 +#: inc/admin/src/settings/tabs/AdvancedTab.js:119
851 +msgid "Passwords will be limited to a certain number of concurrent users."
371 852 msgstr ""
372 853
373 -#: inc/admin/build/index.js:1829 inc/admin/build/index.js:2815
374 -msgid "Form width"
854 +#: inc/admin/build/index.js:383
855 +#: inc/admin/src/settings/tabs/AdvancedTab.js:120
856 +msgid "No concurrent usage tracking."
375 857 msgstr ""
376 858
377 -#: inc/admin/build/index.js:1919 inc/admin/build/index.js:1981
378 -#: inc/admin/build/index.js:2043 inc/admin/build/index.js:2105
379 -#: inc/admin/build/index.js:2167 inc/admin/build/index.js:2229
380 -#: inc/admin/build/index.js:2291 inc/admin/build/index.js:2684
381 -#: inc/admin/build/index.js:3075 inc/admin/build/index.js:3204
382 -#: inc/admin/build/index.js:3336 inc/admin/build/index.js:3473
383 -msgid "Save Settings"
859 +#: inc/admin/build/index.js:383
860 +#: inc/admin/src/settings/tabs/AdvancedTab.js:129
861 +msgid "Max Concurrent Logins"
384 862 msgstr ""
385 863
386 -#: inc/admin/build/index.js:1923 inc/admin/build/index.js:1985
387 -#: inc/admin/build/index.js:2047 inc/admin/build/index.js:2109
388 -#: inc/admin/build/index.js:2171 inc/admin/build/index.js:2233
389 -#: inc/admin/build/index.js:2295
864 +#: inc/admin/build/index.js:383
865 +#: inc/admin/src/settings/tabs/AdvancedTab.js:130
866 +msgid "Maximum number of simultaneous logins per password."
867 +msgstr ""
868 +
869 +#: inc/admin/build/index.js:383
870 +#: inc/admin/src/settings/tabs/AdvancedTab.js:32
871 +msgid "Concurrent data reset!"
872 +msgstr ""
873 +
874 +#: inc/admin/build/index.js:383
875 +#: inc/admin/src/settings/tabs/AdvancedTab.js:34
876 +msgid "Error resetting data."
877 +msgstr ""
878 +
879 +#: inc/admin/build/index.js:383
880 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:171
881 +#: inc/admin/src/settings/tabs/AdvancedTab.js:143
882 +msgid "Reset Concurrent Data"
883 +msgstr ""
884 +
885 +#: inc/admin/build/index.js:383
886 +#: inc/admin/build/upsells.js:1
887 +#: inc/admin/src/meta/general/Metabox.jsx:767
888 +#: inc/admin/src/settings/tabs/AdvancedTab.js:158
889 +#: inc/admin/src/settings/tabs/AdvancedTab.js:188
890 +#: inc/admin/src/upsells/components/UpsellPage.jsx:43
891 +msgid "PRO"
892 +msgstr ""
893 +
894 +#: inc/admin/build/index.js:383
895 +#: inc/admin/src/settings/tabs/AdvancedTab.js:161
896 +msgid "Prevent password sharing and abuse."
897 +msgstr ""
898 +
899 +#: inc/admin/build/index.js:383
900 +#: inc/admin/src/settings/tabs/AdvancedTab.js:164
901 +msgid "Without usage limits, a single password can be shared with unlimited people."
902 +msgstr ""
903 +
904 +#: inc/admin/build/index.js:383
905 +#: inc/admin/src/settings/tabs/AdvancedTab.js:167
906 +msgid "Limit how many people can use a password at once"
907 +msgstr ""
908 +
909 +#: inc/admin/build/index.js:383
910 +#: inc/admin/src/settings/tabs/AdvancedTab.js:168
911 +msgid "Automatically block excess logins"
912 +msgstr ""
913 +
914 +#: inc/admin/build/index.js:383
915 +#: inc/admin/src/settings/tabs/AdvancedTab.js:169
916 +msgid "Reset concurrent data anytime"
917 +msgstr ""
918 +
919 +#: inc/admin/build/index.js:383
920 +#: inc/admin/src/settings/tabs/AdvancedTab.js:177
921 +msgid "Unlock Concurrent Limits"
922 +msgstr ""
923 +
924 +#: inc/admin/build/index.js:383
925 +#: inc/admin/src/settings/tabs/AdvancedTab.js:179
926 +#: inc/admin/src/settings/tabs/AdvancedTab.js:210
927 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:139
928 +#: inc/admin/src/settings/tabs/LicenseTab.js:97
929 +msgid "14-day money-back guarantee"
930 +msgstr ""
931 +
932 +#: inc/admin/build/index.js:383
933 +#: inc/admin/src/settings/tabs/AdvancedTab.js:187
934 +msgid "Brute Force Protection"
935 +msgstr ""
936 +
937 +#: inc/admin/build/index.js:383
938 +#: inc/admin/src/settings/tabs/AdvancedTab.js:191
939 +msgid "Stop bots and dictionary attacks on your password forms."
940 +msgstr ""
941 +
942 +#: inc/admin/build/index.js:383
943 +#: inc/admin/src/settings/tabs/AdvancedTab.js:194
944 +msgid "Without attempt limiting, bots can try unlimited passwords until they guess correctly."
945 +msgstr ""
946 +
947 +#: inc/admin/build/index.js:383
948 +#: inc/admin/src/settings/tabs/AdvancedTab.js:197
949 +msgid "Limit failed password attempts per IP"
950 +msgstr ""
951 +
952 +#: inc/admin/build/index.js:383
953 +#: inc/admin/src/settings/tabs/AdvancedTab.js:198
954 +msgid "Automatic lockout after too many failures"
955 +msgstr ""
956 +
957 +#: inc/admin/build/index.js:383
958 +#: inc/admin/src/settings/tabs/AdvancedTab.js:199
959 +msgid "Customizable lockout duration and messages"
960 +msgstr ""
961 +
962 +#: inc/admin/build/index.js:383
963 +#: inc/admin/src/settings/tabs/AdvancedTab.js:200
964 +msgid "Integrates with Wordfence, Sucuri & other firewalls"
965 +msgstr ""
966 +
967 +#: inc/admin/build/index.js:383
968 +#: inc/admin/src/settings/tabs/AdvancedTab.js:208
969 +msgid "Unlock Brute Force Protection"
970 +msgstr ""
971 +
972 +#: inc/admin/build/index.js:383
973 +#: inc/admin/src/settings/pages/GlobalProtectionSettings.jsx:46
974 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:24
975 +msgid "No page selected"
976 +msgstr ""
977 +
978 +#: inc/admin/build/index.js:383
979 +#: inc/admin/src/settings/pages/GlobalProtectionSettings.jsx:63
980 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:62
981 +msgid "Global Protection"
982 +msgstr ""
983 +
984 +#: inc/admin/build/index.js:383
985 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:63
986 +msgid "Protect your entire site with a single password."
987 +msgstr ""
988 +
989 +#: inc/admin/build/index.js:383
990 +#: inc/admin/src/settings/pages/GlobalProtectionSettings.jsx:67
991 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:68
992 +msgid "Activate Global Protection"
993 +msgstr ""
994 +
995 +#: inc/admin/build/index.js:383
996 +#: inc/admin/src/settings/pages/GlobalProtectionSettings.jsx:70
997 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:70
998 +msgid "Global Password Protection is activated."
999 +msgstr ""
1000 +
1001 +#: inc/admin/build/index.js:383
1002 +#: inc/admin/src/settings/pages/GlobalProtectionSettings.jsx:71
1003 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:71
1004 +msgid "Global Password Protection is deactivated."
1005 +msgstr ""
1006 +
1007 +#: inc/admin/build/index.js:383
1008 +#: inc/admin/src/settings/pages/GlobalProtectionSettings.jsx:82
1009 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:80
1010 +msgid "Select a Page"
1011 +msgstr ""
1012 +
1013 +#: inc/admin/build/index.js:383
1014 +#: inc/admin/src/settings/pages/GlobalProtectionSettings.jsx:84
1015 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:81
1016 +msgid "Visitors who still need to submit the correct password will be redirected to this page. Please follow the link below to set it up."
1017 +msgstr ""
1018 +
1019 +#: inc/admin/build/index.js:383
1020 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:96
1021 +msgid "Edit Global Protection Page"
1022 +msgstr ""
1023 +
1024 +#: inc/admin/build/index.js:383
1025 +#: inc/admin/src/settings/pages/GlobalProtectionSettings.jsx:99
1026 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:103
1027 +msgid "Exclude pages"
1028 +msgstr ""
1029 +
1030 +#: inc/admin/build/index.js:383
1031 +#: inc/admin/src/settings/pages/GlobalProtectionSettings.jsx:111
1032 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:111
1033 +msgid "Select pages that should not be affected by global protection. This can be useful for information about data privacy or terms of use pages."
1034 +msgstr ""
1035 +
1036 +#: inc/admin/build/index.js:383
1037 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:121
1038 +msgid "Sell Access with WooCommerce"
1039 +msgstr ""
1040 +
1041 +#: inc/admin/build/index.js:383
1042 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:122
1043 +msgid "Turn protected content into a revenue stream."
1044 +msgstr ""
1045 +
1046 +#: inc/admin/build/index.js:383
1047 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:125
1048 +msgid "Auto-generate unique passwords after each purchase"
1049 +msgstr ""
1050 +
1051 +#: inc/admin/build/index.js:383
1052 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:126
1053 +msgid "Send passwords automatically via customizable emails"
1054 +msgstr ""
1055 +
1056 +#: inc/admin/build/index.js:383
1057 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:127
1058 +msgid "Create password lists with expiration dates or usage limits"
1059 +msgstr ""
1060 +
1061 +#: inc/admin/build/index.js:383
1062 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:128
1063 +msgid "No user accounts needed — simpler than memberships"
1064 +msgstr ""
1065 +
1066 +#: inc/admin/build/index.js:383
1067 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:137
1068 +msgid "Unlock WooCommerce Features"
1069 +msgstr ""
1070 +
1071 +#: inc/admin/build/index.js:383
1072 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:146
1073 +msgid "CAPTCHA Protection"
1074 +msgstr ""
1075 +
1076 +#: inc/admin/build/index.js:383
1077 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:147
1078 +msgid "Let verified humans in without passwords."
1079 +msgstr ""
1080 +
1081 +#: inc/admin/build/index.js:383
1082 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:154
1083 +msgid "CAPTCHA Type"
1084 +msgstr ""
1085 +
1086 +#: inc/admin/build/index.js:383
1087 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:83
1088 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:157
1089 +msgid "Google reCAPTCHA V2 (Checkbox)"
1090 +msgstr ""
1091 +
1092 +#: inc/admin/build/index.js:383
1093 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:158
1094 +msgid "Google reCAPTCHA V3 (invisible)"
1095 +msgstr ""
1096 +
1097 +#: inc/admin/build/index.js:383
1098 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:85
1099 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:159
1100 +msgid "hCAPTCHA"
1101 +msgstr ""
1102 +
1103 +#: inc/admin/build/index.js:383
1104 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:160
1105 +msgid "Cloudflare Turnstile"
1106 +msgstr ""
1107 +
1108 +#: inc/admin/build/index.js:383
1109 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:45
1110 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:93
1111 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:166
1112 +msgid "Site Key"
1113 +msgstr ""
1114 +
1115 +#: inc/admin/build/index.js:383
1116 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:172
1117 +msgid "Secret Key"
1118 +msgstr ""
1119 +
1120 +#: inc/admin/build/index.js:383
1121 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:182
1122 +msgid "Google reCAPTCHA v2 and v3"
1123 +msgstr ""
1124 +
1125 +#: inc/admin/build/index.js:383
1126 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:183
1127 +msgid "hCAPTCHA (privacy-focused alternative)"
1128 +msgstr ""
1129 +
1130 +#: inc/admin/build/index.js:383
1131 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:184
1132 +msgid "Cloudflare Turnstile (invisible)"
1133 +msgstr ""
1134 +
1135 +#: inc/admin/build/index.js:383
1136 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:192
1137 +msgid "Unlock CAPTCHA Options"
1138 +msgstr ""
1139 +
1140 +#: inc/admin/build/index.js:383
1141 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:201
1142 +msgid "Encrypted Links"
1143 +msgstr ""
1144 +
1145 +#: inc/admin/build/index.js:383
1146 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:202
1147 +msgid "Share URLs that unlock content instantly — no password needed."
1148 +msgstr ""
1149 +
1150 +#: inc/admin/build/index.js:383
1151 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:138
1152 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:208
1153 +msgid "Bit.ly Access Token"
1154 +msgstr ""
1155 +
1156 +#: inc/admin/build/index.js:383
1157 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:209
1158 +msgid "Generate short, encrypted links for instant access."
1159 +msgstr ""
1160 +
1161 +#: inc/admin/build/index.js:383
1162 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:217
1163 +msgid "Create encrypted URLs with Bitly integration"
1164 +msgstr ""
1165 +
1166 +#: inc/admin/build/index.js:383
1167 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:218
1168 +msgid "Share via email, SMS, or social — one click to unlock"
1169 +msgstr ""
1170 +
1171 +#: inc/admin/build/index.js:383
1172 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:219
1173 +msgid "Track link usage and expiration"
1174 +msgstr ""
1175 +
1176 +#: inc/admin/build/index.js:383
1177 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:227
1178 +msgid "Unlock Encrypted Links"
1179 +msgstr ""
1180 +
1181 +#: inc/admin/build/index.js:383
1182 +#: inc/admin/src/settings/tabs/ToolsTab.js:51
1183 +msgid "Utilities"
1184 +msgstr ""
1185 +
1186 +#: inc/admin/build/index.js:383
1187 +#: inc/admin/src/settings/tabs/ToolsTab.js:52
1188 +msgid "Maintenance tools and actions."
1189 +msgstr ""
1190 +
1191 +#: inc/admin/build/index.js:383
1192 +#: inc/admin/src/settings/tabs/ToolsTab.js:57
1193 +msgid "Clear Cache"
1194 +msgstr ""
1195 +
1196 +#: inc/admin/build/index.js:383
1197 +#: inc/admin/src/settings/tabs/ToolsTab.js:58
1198 +msgid "Clear all Passster transients and cached data."
1199 +msgstr ""
1200 +
1201 +#: inc/admin/build/index.js:383
1202 +#: inc/admin/src/settings/tabs/ToolsTab.js:21
1203 +msgid "Cache cleared!"
1204 +msgstr ""
1205 +
1206 +#: inc/admin/build/index.js:383
1207 +#: inc/admin/src/settings/tabs/ToolsTab.js:23
1208 +msgid "Error clearing cache."
1209 +msgstr ""
1210 +
1211 +#: inc/admin/build/index.js:383
1212 +#: inc/admin/src/settings/tabs/ToolsTab.js:66
1213 +msgid "Clear"
1214 +msgstr ""
1215 +
1216 +#: inc/admin/build/index.js:383
1217 +#: inc/admin/src/settings/pages/Utilities.jsx:94
1218 +#: inc/admin/src/settings/tabs/ToolsTab.js:71
1219 +msgid "Export Settings"
1220 +msgstr ""
1221 +
1222 +#: inc/admin/build/index.js:383
1223 +#: inc/admin/src/settings/tabs/ToolsTab.js:72
1224 +msgid "Download your Passster settings as a JSON file."
1225 +msgstr ""
1226 +
1227 +#: inc/admin/build/index.js:383
1228 +#: inc/admin/src/settings/tabs/ToolsTab.js:40
1229 +msgid "Settings exported!"
1230 +msgstr ""
1231 +
1232 +#: inc/admin/build/index.js:383
1233 +#: inc/admin/src/settings/tabs/ToolsTab.js:42
1234 +msgid "Error exporting settings."
1235 +msgstr ""
1236 +
1237 +#: inc/admin/build/index.js:383
1238 +#: inc/admin/src/settings/pages/Utilities.jsx:88
1239 +#: inc/admin/src/settings/tabs/ToolsTab.js:80
1240 +msgid "Export"
1241 +msgstr ""
1242 +
1243 +#: inc/admin/build/index.js:383
1244 +#: inc/admin/src/settings/tabs/LicenseTab.js:22
1245 +msgid "License & Support"
1246 +msgstr ""
1247 +
1248 +#: inc/admin/build/index.js:383
1249 +#: inc/admin/src/settings/tabs/LicenseTab.js:23
1250 +msgid "Your Passster PRO license is active."
1251 +msgstr ""
1252 +
1253 +#: inc/admin/build/index.js:383
1254 +#: inc/admin/src/settings/tabs/LicenseTab.js:28
1255 +msgid "PRO License Active"
1256 +msgstr ""
1257 +
1258 +#: inc/admin/build/index.js:383
1259 +#: inc/admin/src/settings/tabs/LicenseTab.js:36
1260 +msgid "Renews:"
1261 +msgstr ""
1262 +
1263 +#: inc/admin/build/index.js:383
1264 +#: inc/admin/src/settings/tabs/LicenseTab.js:40
1265 +msgid "As a PRO user, you have access to priority email support."
1266 +msgstr ""
1267 +
1268 +#: inc/admin/build/index.js:383
1269 +#: inc/admin/src/settings/tabs/LicenseTab.js:48
1270 +msgid "Manage License"
1271 +msgstr ""
1272 +
1273 +#: inc/admin/build/index.js:383
1274 +#: inc/admin/src/settings/tabs/LicenseTab.js:55
1275 +msgid "Contact Support"
1276 +msgstr ""
1277 +
1278 +#: inc/admin/build/index.js:383
1279 +#: inc/admin/src/settings/tabs/LicenseTab.js:64
1280 +msgid "Upgrade to Passster PRO"
1281 +msgstr ""
1282 +
1283 +#: inc/admin/build/index.js:383
1284 +#: inc/admin/src/settings/tabs/LicenseTab.js:65
1285 +msgid "Unlock all features and get priority support."
1286 +msgstr ""
1287 +
1288 +#: inc/admin/build/index.js:383
1289 +#: inc/admin/src/settings/tabs/LicenseTab.js:70
1290 +msgid "Free Version"
1291 +msgstr ""
1292 +
1293 +#: inc/admin/build/index.js:383
1294 +#: inc/admin/src/settings/tabs/LicenseTab.js:71
1295 +msgid "Limited features"
1296 +msgstr ""
1297 +
1298 +#: inc/admin/build/index.js:383
1299 +#: inc/admin/src/settings/tabs/LicenseTab.js:76
1300 +msgid "PRO Features Include:"
1301 +msgstr ""
1302 +
1303 +#: inc/admin/build/index.js:383
1304 +#: inc/admin/src/settings/tabs/LicenseTab.js:78
1305 +msgid "Password Lists with expiration"
1306 +msgstr ""
1307 +
1308 +#: inc/admin/build/index.js:383
1309 +#: inc/admin/src/settings/tabs/LicenseTab.js:79
1310 +msgid "Usage Statistics dashboard"
1311 +msgstr ""
1312 +
1313 +#: inc/admin/build/index.js:383
1314 +#: inc/admin/src/settings/tabs/LicenseTab.js:80
1315 +msgid "Concurrent usage limits"
1316 +msgstr ""
1317 +
1318 +#: inc/admin/build/index.js:383
1319 +#: inc/admin/src/settings/tabs/LicenseTab.js:81
1320 +msgid "reCAPTCHA, hCaptcha & Turnstile"
1321 +msgstr ""
1322 +
1323 +#: inc/admin/build/index.js:383
1324 +#: inc/admin/src/settings/tabs/LicenseTab.js:82
1325 +msgid "WooCommerce integration"
1326 +msgstr ""
1327 +
1328 +#: inc/admin/build/index.js:383
1329 +#: inc/admin/src/settings/tabs/LicenseTab.js:83
1330 +msgid "Encrypted unlock links"
1331 +msgstr ""
1332 +
1333 +#: inc/admin/build/index.js:383
1334 +#: inc/admin/src/settings/tabs/LicenseTab.js:84
1335 +msgid "User & role restrictions"
1336 +msgstr ""
1337 +
1338 +#: inc/admin/build/index.js:383
1339 +#: inc/admin/src/settings/tabs/LicenseTab.js:85
1340 +msgid "Priority email support"
1341 +msgstr ""
1342 +
1343 +#: inc/admin/build/index.js:383
1344 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:65
1345 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:122
1346 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:149
1347 +#: inc/admin/src/settings/tabs/LicenseTab.js:95
1348 +msgid "Get Passster PRO"
1349 +msgstr ""
1350 +
1351 +#: inc/admin/build/index.js:383
1352 +#: inc/admin/src/settings/tabs/LicenseTab.js:103
1353 +msgid "Already Have a License?"
1354 +msgstr ""
1355 +
1356 +#: inc/admin/build/index.js:383
1357 +#: inc/admin/src/settings/tabs/LicenseTab.js:104
1358 +msgid "Activate your PRO license to unlock all features."
1359 +msgstr ""
1360 +
1361 +#: inc/admin/build/index.js:383
1362 +#: inc/admin/src/settings/tabs/LicenseTab.js:106
1363 +msgid "If you purchased Passster PRO, click below to activate your license."
1364 +msgstr ""
1365 +
1366 +#: inc/admin/build/index.js:383
1367 +#: inc/admin/src/settings/tabs/LicenseTab.js:111
1368 +msgid "Activate License"
1369 +msgstr ""
1370 +
1371 +#: inc/admin/build/index.js:383
1372 +#: inc/admin/src/settings/components/SettingsPage.jsx:76
390 1373 msgid "General"
391 1374 msgstr ""
392 1375
393 -#: inc/admin/build/index.js:1927 inc/admin/build/index.js:1989
394 -#: inc/admin/build/index.js:2051 inc/admin/build/index.js:2113
395 -#: inc/admin/build/index.js:2175 inc/admin/build/index.js:2237
396 -#: inc/admin/build/index.js:2299 inc/admin/build/index.js:2809
1376 +#: inc/admin/build/index.js:383
1377 +#: inc/admin/src/settings/components/SettingsPage.jsx:81
397 1378 msgid "Design"
398 1379 msgstr ""
399 1380
400 -#: inc/admin/build/index.js:1931 inc/admin/build/index.js:1993
401 -#: inc/admin/build/index.js:2055 inc/admin/build/index.js:2117
402 -#: inc/admin/build/index.js:2179 inc/admin/build/index.js:2241
403 -#: inc/admin/build/index.js:2303
1381 +#: inc/admin/build/index.js:383
1382 +#: inc/admin/src/settings/components/SettingsPage.jsx:86
404 1383 msgid "Advanced"
405 1384 msgstr ""
406 1385
407 -#: inc/admin/build/index.js:1935 inc/admin/build/index.js:1997
408 -#: inc/admin/build/index.js:2059 inc/admin/build/index.js:2121
409 -#: inc/admin/build/index.js:2183 inc/admin/build/index.js:2245
410 -#: inc/admin/build/index.js:2307 inc/admin/build/index.js:3423
411 -msgid "Global Protection"
1386 +#: inc/admin/build/index.js:383
1387 +#: inc/admin/src/settings/components/SettingsPage.jsx:91
1388 +msgid "Integrations"
412 1389 msgstr ""
413 1390
414 -#: inc/admin/build/index.js:1939 inc/admin/build/index.js:2001
415 -#: inc/admin/build/index.js:2063 inc/admin/build/index.js:2125
416 -#: inc/admin/build/index.js:2187 inc/admin/build/index.js:2249
417 -#: inc/admin/build/index.js:2311
418 -msgid "External Services"
1391 +#: inc/admin/build/index.js:383
1392 +#: inc/admin/src/settings/components/SettingsPage.jsx:96
1393 +msgid "Tools"
419 1394 msgstr ""
420 1395
421 -#: inc/admin/build/index.js:1943 inc/admin/build/index.js:2005
422 -#: inc/admin/build/index.js:2067 inc/admin/build/index.js:2129
423 -#: inc/admin/build/index.js:2191 inc/admin/build/index.js:2253
424 -#: inc/admin/build/index.js:2315
425 -msgid "System Status"
1396 +#: inc/admin/build/index.js:383
1397 +#: inc/admin/src/settings/components/SettingsPage.jsx:101
1398 +msgid "License"
426 1399 msgstr ""
427 1400
428 -#: inc/admin/build/index.js:1947 inc/admin/build/index.js:2009
429 -#: inc/admin/build/index.js:2071 inc/admin/build/index.js:2133
430 -#: inc/admin/build/index.js:2195 inc/admin/build/index.js:2257
431 -#: inc/admin/build/index.js:2319
432 -msgid "Utilities"
1401 +#: inc/admin/build/index.js:383
1402 +#: inc/admin/src/settings/components/SettingsPage.jsx:120
1403 +msgid "Documentation"
433 1404 msgstr ""
434 1405
435 -#: inc/admin/build/index.js:1950 inc/admin/build/index.js:2012
436 -#: inc/admin/build/index.js:2074 inc/admin/build/index.js:2136
437 -#: inc/admin/build/index.js:2198 inc/admin/build/index.js:2260
438 -#: inc/admin/build/index.js:2322
439 -msgid "Documentation"
1406 +#: inc/admin/build/index.js:383
1407 +#: inc/admin/src/meta/general/Metabox.jsx:778
1408 +#: inc/admin/src/settings/components/SettingsPage.jsx:129
1409 +msgid "Upgrade to PRO"
440 1410 msgstr ""
441 1411
442 -#: inc/admin/build/index.js:1955 inc/admin/build/index.js:2017
443 -#: inc/admin/build/index.js:2079 inc/admin/build/index.js:2141
444 -#: inc/admin/build/index.js:2203 inc/admin/build/index.js:2265
445 -#: inc/admin/build/index.js:2327
446 -msgid "Changelog"
1412 +#: inc/admin/build/index.js:383
1413 +#: inc/admin/src/components/PasswordInputStrength.jsx:12
1414 +msgid "Enter a password"
447 1415 msgstr ""
448 1416
449 -#: inc/admin/build/index.js:1963 inc/admin/build/index.js:2025
450 -#: inc/admin/build/index.js:2087 inc/admin/build/index.js:2149
451 -#: inc/admin/build/index.js:2211 inc/admin/build/index.js:2273
452 -#: inc/admin/build/index.js:2335
453 -msgid "Passster Pro"
1417 +#: inc/admin/build/upsells.js:1
1418 +#: inc/admin/src/upsells/components/UpsellPage.jsx:31
1419 +msgid "Unlock with Passster PRO"
454 1420 msgstr ""
455 1421
456 -#: inc/admin/build/index.js:2373 inc/class-ps-migrator.php:85
457 -msgid "Sorry, there was an error."
1422 +#: inc/admin/build/upsells.js:1
1423 +#: inc/admin/src/upsells/components/UpsellPage.jsx:33
1424 +msgid "See all PRO features"
458 1425 msgstr ""
459 1426
460 -#: inc/admin/build/index.js:2585
461 -msgid "Usage Mode"
1427 +#: inc/admin/build/upsells.js:1
1428 +#: inc/admin/src/upsells/components/UpsellPage.jsx:106
1429 +msgid "14-day money-back guarantee • Instant access"
462 1430 msgstr ""
463 1431
464 -#: inc/admin/build/index.js:2586
465 -msgid "Use Ajax"
1432 +#: inc/admin/build/upsells.js:1
1433 +#: inc/admin/src/upsells/pages/StatisticsUpsell.jsx:12
1434 +msgid "Track Every Unlock"
466 1435 msgstr ""
467 1436
468 -#: inc/admin/build/index.js:2587
469 -msgid ""
470 -"You are using Ajax for unlocking content. Make sure to add any shortcodes "
471 -"of a page into the Third-Party-Shortcodes setting."
1437 +#: inc/admin/build/upsells.js:1
1438 +#: inc/admin/src/upsells/pages/StatisticsUpsell.jsx:13
1439 +msgid "See exactly when each password is used with precise timestamps."
472 1440 msgstr ""
473 1441
474 -#: inc/admin/build/index.js:2587
475 -msgid ""
476 -"Unlock content with Ajax (no reload). It is not recommended for entire "
477 -"pages or when using a Third-Party Page Builder."
1442 +#: inc/admin/build/upsells.js:1
1443 +#: inc/admin/src/upsells/pages/StatisticsUpsell.jsx:17
1444 +msgid "Know Your Users"
478 1445 msgstr ""
479 1446
480 -#: inc/admin/build/index.js:2594
481 -msgid "Disable Cookie"
1447 +#: inc/admin/build/upsells.js:1
1448 +#: inc/admin/src/upsells/pages/StatisticsUpsell.jsx:18
1449 +msgid "Track IP addresses and browsers to identify patterns and abuse."
482 1450 msgstr ""
483 1451
484 -#: inc/admin/build/index.js:2595
485 -msgid ""
486 -"Each time a user visits the protected content it needs to be unlocked again."
1452 +#: inc/admin/build/upsells.js:1
1453 +#: inc/admin/src/upsells/pages/StatisticsUpsell.jsx:22
1454 +msgid "Password Popularity"
487 1455 msgstr ""
488 1456
489 -#: inc/admin/build/index.js:2595
490 -msgid ""
491 -"The password is stored in a cookie. Next time the content is unlocked "
492 -"automatically."
1457 +#: inc/admin/build/upsells.js:1
1458 +#: inc/admin/src/upsells/pages/StatisticsUpsell.jsx:23
1459 +msgid "See which passwords are used most and optimize distribution."
493 1460 msgstr ""
494 1461
495 -#: inc/admin/build/index.js:2602
496 -msgid "Cookie Lifetime"
1462 +#: inc/admin/build/upsells.js:1
1463 +#: inc/admin/src/upsells/pages/StatisticsUpsell.jsx:27
1464 +msgid "Export & Analyze"
497 1465 msgstr ""
498 1466
499 -#: inc/admin/build/index.js:2603
500 -msgid ""
501 -"The lifetime of your cookie is based on this number and the lifetime unit "
502 -"below. Once a cookie expires, the user will need to enter the password "
503 -"again."
1467 +#: inc/admin/build/upsells.js:1
1468 +#: inc/admin/src/upsells/pages/StatisticsUpsell.jsx:28
1469 +msgid "Reset statistics anytime or export data for reporting."
504 1470 msgstr ""
505 1471
506 -#: inc/admin/build/index.js:2610
507 -msgid "Cookie Lifetime Unit"
1472 +#: inc/admin/build/upsells.js:1
1473 +#: inc/admin/src/upsells/pages/StatisticsUpsell.jsx:35
1474 +msgid "See who unlocks your content"
508 1475 msgstr ""
509 1476
510 -#: inc/admin/build/index.js:2619
511 -msgid "Minutes"
1477 +#: inc/admin/build/upsells.js:1
1478 +#: inc/admin/src/upsells/pages/StatisticsUpsell.jsx:36
1479 +msgid "Right now, you have zero visibility into how your passwords are being used. Statistics shows you every unlock in real-time."
512 1480 msgstr ""
513 1481
514 -#: inc/admin/build/index.js:2626
515 -msgid "Third-Party-Shortcodes"
1482 +#: inc/admin/build/upsells.js:1
1483 +#: inc/admin/src/upsells/pages/StatisticsUpsell.jsx:38
1484 +msgid "Unlock Statistics"
516 1485 msgstr ""
517 1486
518 -#: inc/admin/build/index.js:2627
519 -msgid ""
520 -"Add a comma separated list of shortcodes you want to use inside of "
521 -"Passster. You can also use {post-id} to add the ID of the current page/post "
522 -"dynamically. "
1487 +#: inc/admin/build/upsells.js:1
1488 +#: inc/admin/src/upsells/pages/PasswordListsUpsell.jsx:12
1489 +msgid "Multiple Passwords"
523 1490 msgstr ""
524 1491
525 -#: inc/admin/build/index.js:2634
526 -msgid "Concurrent Usage"
1492 +#: inc/admin/build/upsells.js:1
1493 +#: inc/admin/src/upsells/pages/PasswordListsUpsell.jsx:13
1494 +msgid "Protect content with a list of passwords instead of just one."
527 1495 msgstr ""
528 1496
529 -#: inc/admin/build/index.js:2635
530 -msgid "Track Concurrent Usage"
1497 +#: inc/admin/build/upsells.js:1
1498 +#: inc/admin/src/upsells/pages/PasswordListsUpsell.jsx:17
1499 +msgid "Auto-Generate"
531 1500 msgstr ""
532 1501
533 -#: inc/admin/build/index.js:2636
534 -msgid "Track and prevent concurrent usage of the same password."
1502 +#: inc/admin/build/upsells.js:1
1503 +#: inc/admin/src/upsells/pages/PasswordListsUpsell.jsx:18
1504 +msgid "Generate secure passwords with one click—no more weak passwords."
535 1505 msgstr ""
536 1506
537 -#: inc/admin/build/index.js:2636
538 -msgid ""
539 -"Do not track concurrent usages. A password can be used without any "
540 -"limitations to unlock your content."
1507 +#: inc/admin/build/upsells.js:1
1508 +#: inc/admin/src/upsells/pages/PasswordListsUpsell.jsx:22
1509 +msgid "Expiration Control"
541 1510 msgstr ""
542 1511
543 -#: inc/admin/build/index.js:2643
544 -msgid "Number of Allowed Concurrent Usages"
1512 +#: inc/admin/build/upsells.js:1
1513 +#: inc/admin/src/upsells/pages/PasswordListsUpsell.jsx:23
1514 +msgid "Set passwords to expire after a date, number of uses, or time interval."
545 1515 msgstr ""
546 1516
547 -#: inc/admin/build/index.js:2644
548 -msgid ""
549 -"Limit the number of logins with one password at the same time. It will "
550 -"create a custom database table to track the usage of the passwords. It uses "
551 -"the current IP of the user to recognize them. You can use the shortcode "
552 -"[passster-logout] to handle the logout."
1517 +#: inc/admin/build/upsells.js:1
1518 +#: inc/admin/src/upsells/pages/PasswordListsUpsell.jsx:27
1519 +msgid "Usage Tracking"
553 1520 msgstr ""
554 1521
555 -#: inc/admin/build/index.js:2653
556 -msgid "Reset Concurrent Data"
1522 +#: inc/admin/build/upsells.js:1
1523 +#: inc/admin/src/upsells/pages/PasswordListsUpsell.jsx:28
1524 +msgid "See how often each password is used and when it expires."
557 1525 msgstr ""
558 1526
559 -#: inc/admin/build/index.js:2661
560 -msgid "Concurrent data resetted successfully."
1527 +#: inc/admin/build/upsells.js:1
1528 +#: inc/admin/src/upsells/pages/PasswordListsUpsell.jsx:35
1529 +msgid "Manage multiple passwords per protection"
561 1530 msgstr ""
562 1531
563 -#: inc/admin/build/index.js:2663 inc/admin/inc/class-ps-admin-settings.php:48
564 -#: inc/admin/inc/class-ps-admin-settings.php:49
565 -msgid "Statistics"
1532 +#: inc/admin/build/upsells.js:1
1533 +#: inc/admin/src/upsells/pages/PasswordListsUpsell.jsx:36
1534 +msgid "With the free version, you can only use one password. Password Lists lets you create, generate, and expire multiple passwords for each protected area."
566 1535 msgstr ""
567 1536
568 -#: inc/admin/build/index.js:2664
569 -msgid "Track IP"
1537 +#: inc/admin/build/upsells.js:1
1538 +#: inc/admin/src/upsells/pages/PasswordListsUpsell.jsx:38
1539 +msgid "Unlock Password Lists"
570 1540 msgstr ""
571 1541
572 -#: inc/admin/build/index.js:2665
573 -msgid "Track the IP of the user in statistics."
1542 +#: inc/admin/src/meta/general/Metabox.jsx:149
1543 +msgid "No Password List"
574 1544 msgstr ""
575 1545
576 -#: inc/admin/build/index.js:2665
577 -msgid "Do not track the IP of the user in statistics"
1546 +#: inc/admin/src/meta/general/Metabox.jsx:175
1547 +msgid "No Role"
578 1548 msgstr ""
579 1549
580 -#: inc/admin/build/index.js:2679 inc/admin/build/index.js:3070
581 -#: inc/admin/build/index.js:3199 inc/admin/build/index.js:3331
582 -#: inc/admin/build/index.js:3468
583 -msgid "Settings saved successfully."
1550 +#: inc/admin/src/meta/general/Metabox.jsx:561
1551 +msgid "Activate Protection"
584 1552 msgstr ""
585 1553
586 -#: inc/admin/build/index.js:2780
587 -msgid "Small"
1554 +#: inc/admin/src/meta/general/Metabox.jsx:573
1555 +msgid "Protect Child Pages"
588 1556 msgstr ""
589 1557
590 -#: inc/admin/build/index.js:2784
591 -msgid "Medium"
1558 +#: inc/admin/src/meta/general/Metabox.jsx:585
1559 +msgid "Protection Mode"
592 1560 msgstr ""
593 1561
594 -#: inc/admin/build/index.js:2788
595 -msgid "Big"
1562 +#: inc/admin/src/meta/general/Metabox.jsx:596
1563 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:74
1564 +msgid "reCAPTCHA"
596 1565 msgstr ""
597 1566
598 -#: inc/admin/build/index.js:2809
599 -msgid "Edit the overall design of your password form on this page."
1567 +#: inc/admin/src/meta/general/Metabox.jsx:641
1568 +msgid "Number of passwords to generate"
600 1569 msgstr ""
601 1570
602 -#: inc/admin/build/index.js:2810
603 -msgid "Password Form"
1571 +#: inc/admin/src/meta/general/Metabox.jsx:642
1572 +msgid "How many passwords do you want to generate?"
604 1573 msgstr ""
605 1574
606 -#: inc/admin/build/index.js:2824
607 -msgid "Form position"
1575 +#: inc/admin/src/meta/general/Metabox.jsx:719
1576 +#: inc/admin/src/meta/general/Metabox.jsx:766
1577 +msgid "User Restriction"
608 1578 msgstr ""
609 1579
610 -#: inc/admin/build/index.js:2825
611 -msgid "Center Form"
1580 +#: inc/admin/src/meta/general/Metabox.jsx:720
1581 +msgid "Require users to be logged in with a specific username or role."
612 1582 msgstr ""
613 1583
614 -#: inc/admin/build/index.js:2826
615 -msgid "Center the password form in the middle of the page."
1584 +#: inc/admin/src/meta/general/Metabox.jsx:730
1585 +msgid "Restriction Type"
616 1586 msgstr ""
617 1587
618 -#: inc/admin/build/index.js:2826
619 -msgid "Do not center the password form."
1588 +#: inc/admin/src/meta/general/Metabox.jsx:732
1589 +#: inc/admin/src/meta/general/Metabox.jsx:751
1590 +msgid "Username"
620 1591 msgstr ""
621 1592
622 -#: inc/admin/build/index.js:2836 inc/admin/build/index.js:2967
623 -msgid "Background Color"
1593 +#: inc/admin/src/meta/general/Metabox.jsx:733
1594 +#: inc/admin/src/meta/general/Metabox.jsx:741
1595 +msgid "User Role"
624 1596 msgstr ""
625 1597
626 -#: inc/admin/build/index.js:2844 inc/admin/build/index.js:3005
627 -msgid "Spacing Controls"
1598 +#: inc/admin/src/meta/general/Metabox.jsx:770
1599 +msgid "Require users to be logged in with a specific username or role to access content."
628 1600 msgstr ""
629 1601
630 -#: inc/admin/build/index.js:2845 inc/admin/build/index.js:3006
631 -msgid "Margin"
1602 +#: inc/admin/src/meta/general/Metabox.jsx:785
1603 +msgid "Overwrite Defaults"
632 1604 msgstr ""
633 1605
634 -#: inc/admin/build/index.js:2847 inc/admin/build/index.js:3008
635 -msgid ""
636 -"Margin is the space around an element. The higher the value the more space "
637 -"is around the password form."
1606 +#: inc/admin/src/meta/general/Metabox.jsx:805
1607 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:59
1608 +msgid "The instruction text appears before the password input field. Use it for hints or additional explanation."
638 1609 msgstr ""
639 1610
640 -#: inc/admin/build/index.js:2855 inc/admin/build/index.js:3016
641 -msgid "Padding"
1611 +#: inc/admin/src/meta/general/Metabox.jsx:830
1612 +msgid "Unique ID"
642 1613 msgstr ""
643 1614
644 -#: inc/admin/build/index.js:2857 inc/admin/build/index.js:3018
645 -msgid ""
646 -"Padding is the space between an element and its content. The higher the "
647 -"value the more space is inside the password form."
1615 +#: inc/admin/src/meta/general/Metabox.jsx:831
1616 +msgid "my-custom-id"
648 1617 msgstr ""
649 1618
650 -#: inc/admin/build/index.js:2865 inc/admin/build/index.js:3026
651 -msgid "Border Radius"
1619 +#: inc/admin/src/meta/general/Metabox.jsx:832
1620 +msgid "Give your password form a unique ID."
652 1621 msgstr ""
653 1622
654 -#: inc/admin/build/index.js:2871
655 -msgid ""
656 -"The higher the border radius the more rounded are the corners of the form."
1623 +#: inc/admin/src/meta/general/Metabox.jsx:841
1624 +msgid "Advanced Options"
657 1625 msgstr ""
658 1626
659 -#: inc/admin/build/index.js:2878
660 -msgid "Add a checkbox to show the password before submitting."
1627 +#: inc/admin/src/meta/general/Metabox.jsx:842
1628 +msgid "Redirect after unlock or hide the password form."
661 1629 msgstr ""
662 1630
663 -#: inc/admin/build/index.js:2878
664 -msgid "Do not add a checkbox to view the password"
1631 +#: inc/admin/src/meta/general/Metabox.jsx:851
1632 +msgid "Redirect URL"
665 1633 msgstr ""
666 1634
667 -#: inc/admin/build/index.js:2889 inc/admin/build/index.js:2927
668 -#: inc/admin/build/index.js:3039
669 -msgid "Font Controls"
1635 +#: inc/admin/src/meta/general/Metabox.jsx:854
1636 +msgid "After entering the correct password, redirect to this URL instead of showing the content."
670 1637 msgstr ""
671 1638
672 -#: inc/admin/build/index.js:2893 inc/admin/build/index.js:2931
673 -msgid "Color"
1639 +#: inc/admin/src/meta/general/Metabox.jsx:861
1640 +msgid "Hide Password Form"
674 1641 msgstr ""
675 1642
676 -#: inc/admin/build/index.js:2911 inc/admin/build/index.js:2949
677 -#: inc/admin/build/index.js:3051
678 -msgid "Font weight"
1643 +#: inc/admin/src/meta/general/Metabox.jsx:862
1644 +msgid "Skip the form and show content directly. Useful when access is controlled by cookies or unlock links."
679 1645 msgstr ""
680 1646
681 -#: inc/admin/build/index.js:2959
682 -msgid "Button"
1647 +#: inc/admin/src/meta/general/Metabox.jsx:877
1648 +msgid "Copied Link!"
683 1649 msgstr ""
684 1650
685 -#: inc/admin/build/index.js:2963
686 -msgid "Color Controls"
1651 +#: inc/admin/src/meta/general/Metabox.jsx:877
1652 +msgid "Copy Unlock Link"
687 1653 msgstr ""
688 1654
689 -#: inc/admin/build/index.js:2977
690 -msgid "Font Color"
1655 +#: inc/admin/src/meta/password-lists/Metabox.jsx:72
1656 +msgid "Usages"
691 1657 msgstr ""
692 1658
693 -#: inc/admin/build/index.js:2987
694 -msgid "Background Color (Hover)"
1659 +#: inc/admin/src/meta/password-lists/Metabox.jsx:78
1660 +msgid "Expires"
695 1661 msgstr ""
696 1662
697 -#: inc/admin/build/index.js:2997
698 -msgid "Font Color (Hover)"
1663 +#: inc/admin/src/meta/password-lists/Metabox.jsx:84
1664 +msgid "Status"
699 1665 msgstr ""
700 1666
701 -#: inc/admin/build/index.js:3028
702 -msgid ""
703 -"The higher the border radius the more rounded are the corners of the button."
1667 +#: inc/admin/src/meta/password-lists/Metabox.jsx:125
1668 +msgid "Comma-separated list of passwords."
704 1669 msgstr ""
705 1670
706 -#: inc/admin/build/index.js:3128
707 -msgid "reCAPTCHA Type"
1671 +#: inc/admin/src/meta/password-lists/Metabox.jsx:135
1672 +msgid "Generate"
708 1673 msgstr ""
709 1674
710 -#: inc/admin/build/index.js:3131
711 -msgid "Google reCAPTCHA V2 (Checkbox)"
1675 +#: inc/admin/src/meta/password-lists/Metabox.jsx:148
1676 +msgid "Add"
712 1677 msgstr ""
713 1678
714 -#: inc/admin/build/index.js:3134
715 -msgid "Google reCAPTCHA V3 (invisible CAPTCHA)"
1679 +#: inc/admin/src/meta/password-lists/Metabox.jsx:160
1680 +msgid "Mode"
716 1681 msgstr ""
717 1682
718 -#: inc/admin/build/index.js:3137
719 -msgid "hCAPTCHA"
1683 +#: inc/admin/src/meta/password-lists/Metabox.jsx:163
1684 +msgid "After First Usage"
720 1685 msgstr ""
721 1686
722 -#: inc/admin/build/index.js:3145
723 -msgid "Site Key"
1687 +#: inc/admin/src/meta/password-lists/Metabox.jsx:164
1688 +msgid "After X Usages"
724 1689 msgstr ""
725 1690
726 -#: inc/admin/build/index.js:3146
727 -msgid "Add your reCAPTCHA Site Key here."
1691 +#: inc/admin/src/meta/password-lists/Metabox.jsx:165
1692 +msgid "After Time Interval"
728 1693 msgstr ""
729 1694
730 -#: inc/admin/build/index.js:3152
731 -msgid "Secret"
1695 +#: inc/admin/src/meta/password-lists/Metabox.jsx:190
1696 +msgid "Remove After First Use"
732 1697 msgstr ""
733 1698
734 -#: inc/admin/build/index.js:3153
735 -msgid "Add your reCAPTCHA Secret here."
1699 +#: inc/admin/src/meta/password-lists/Metabox.jsx:191
1700 +msgid "Password is removed immediately after one use."
736 1701 msgstr ""
737 1702
738 -#: inc/admin/build/index.js:3159
739 -msgid "Language"
1703 +#: inc/admin/src/meta/password-lists/Metabox.jsx:205
1704 +msgid "Max Usages"
740 1705 msgstr ""
741 1706
742 -#: inc/admin/build/index.js:3160
743 -msgid ""
744 -"Add your language here. For example, ‘en’ for English or ‘de’ for German."
1707 +#: inc/admin/src/meta/password-lists/Metabox.jsx:206
1708 +msgid "Password expires after this many uses."
745 1709 msgstr ""
746 1710
747 -#: inc/admin/build/index.js:3166
748 -msgid "reCAPTCHA is only available within the pro version of Passster."
1711 +#: inc/admin/src/meta/password-lists/Metabox.jsx:220
1712 +msgid "Expire After"
749 1713 msgstr ""
750 1714
751 -#: inc/admin/build/index.js:3174 inc/admin/build/index.js:3191
752 -msgid "Get Passster Pro"
1715 +#: inc/admin/src/meta/password-lists/Metabox.jsx:228
1716 +msgid "Unit"
753 1717 msgstr ""
754 1718
755 -#: inc/admin/build/index.js:3176
756 -msgid "Bit.ly"
1719 +#: inc/admin/src/meta/password-lists/Metabox.jsx:233
1720 +msgid "Weeks"
757 1721 msgstr ""
758 1722
759 -#: inc/admin/build/index.js:3177
760 -msgid "Bit.ly Access Token"
1723 +#: inc/admin/src/meta/password-lists/Metabox.jsx:234
1724 +msgid "Months"
761 1725 msgstr ""
762 1726
763 -#: inc/admin/build/index.js:3178
764 -msgid "Add your Bit.ly access token here."
1727 +#: inc/admin/src/meta/password-lists/Metabox.jsx:250
1728 +msgid "Usage Statistics"
765 1729 msgstr ""
766 1730
767 -#: inc/admin/build/index.js:3183
768 -msgid "Bit.ly is only available within the pro version of Passster."
1731 +#: inc/admin/src/meta/password-lists/Metabox.jsx:268
1732 +#: inc/admin/src/statistics/components/StatisticsPage.jsx:65
1733 +msgid "Reset Statistics"
769 1734 msgstr ""
770 1735
771 -#: inc/admin/build/index.js:3260
772 -msgid "Form Labels & Description"
1736 +#: inc/admin/src/meta/password-lists/Metabox.jsx:273
1737 +msgid "Statistics cleared!"
773 1738 msgstr ""
774 1739
775 -#: inc/admin/build/index.js:3260
776 -msgid ""
777 -"Edit the text that’s used within the password form on this page. You can "
778 -"overwrite these settings individually per area/page."
1740 +#: inc/admin/src/settings/components/DimensionControl.jsx:60
1741 +msgid "Form width"
779 1742 msgstr ""
780 1743
781 -#: inc/admin/build/index.js:3282
782 -msgid "Error"
1744 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:72
1745 +msgid "Usage Mode"
783 1746 msgstr ""
784 1747
785 -#: inc/admin/build/index.js:3283
786 -msgid ""
787 -"Edit the error message that appears if a user enters the wrong password."
1748 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:79
1749 +msgid "You are using Ajax for unlocking content. Make sure to add any shortcodes of a page into the Third-Party-Shortcodes setting."
788 1750 msgstr ""
789 1751
790 -#: inc/admin/build/index.js:3297
791 -msgid "Generating Passwords"
1752 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:80
1753 +msgid "Unlock content with Ajax (no reload). It is not recommended for entire pages or when using a Third-Party Page Builder."
792 1754 msgstr ""
793 1755
794 -#: inc/admin/build/index.js:3298
795 -msgid "Password length"
1756 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:93
1757 +msgid "Each time a user visits the protected content it needs to be unlocked again."
796 1758 msgstr ""
797 1759
798 -#: inc/admin/build/index.js:3299
799 -msgid "Set a default length for generated passwords."
1760 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:94
1761 +msgid "The password is stored in a cookie. Next time the content is unlocked automatically."
800 1762 msgstr ""
801 1763
802 -#: inc/admin/build/index.js:3306
803 -msgid "Include uppercase characters"
1764 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:107
1765 +msgid "The lifetime of your cookie is based on this number and the lifetime unit below. Once a cookie expires, the user will need to enter the password again."
804 1766 msgstr ""
805 1767
806 -#: inc/admin/build/index.js:3307
807 -msgid "Include uppercase characters in passwords."
1768 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:115
1769 +msgid "Cookie Lifetime Unit"
808 1770 msgstr ""
809 1771
810 -#: inc/admin/build/index.js:3307
811 -msgid "Generate passwords only with lowercase."
1772 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:130
1773 +msgid "Third-Party-Shortcodes"
812 1774 msgstr ""
813 1775
814 -#: inc/admin/build/index.js:3314
815 -msgid "Include numbers"
1776 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:131
1777 +msgid "Add a comma separated list of shortcodes you want to use inside of Passster. You can also use {post-id} to add the ID of the current page/post dynamically. "
816 1778 msgstr ""
817 1779
818 -#: inc/admin/build/index.js:3315
819 -msgid "Include numbers in passwords."
1780 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:152
1781 +msgid "Track and prevent concurrent usage of the same password."
820 1782 msgstr ""
821 1783
822 -#: inc/admin/build/index.js:3315
823 -msgid "Generate passwords without numbers."
1784 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:153
1785 +msgid "Do not track concurrent usages. A password can be used without any limitations to unlock your content."
824 1786 msgstr ""
825 1787
826 -#: inc/admin/build/index.js:3405
827 -msgid "No page selected"
1788 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:162
1789 +msgid "Number of Allowed Concurrent Usages"
828 1790 msgstr ""
829 1791
830 -#: inc/admin/build/index.js:3424
831 -msgid "Activate Global Protection"
1792 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:163
1793 +msgid "Limit the number of logins with one password at the same time. It will create a custom database table to track the usage of the passwords. It uses the current IP of the user to recognize them. You can use the shortcode [passster-logout] to handle the logout."
832 1794 msgstr ""
833 1795
834 -#: inc/admin/build/index.js:3425
835 -msgid "Global Password Protection is activated."
1796 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:177
1797 +msgid "Concurrent data resetted successfully."
836 1798 msgstr ""
837 1799
838 -#: inc/admin/build/index.js:3425
839 -msgid "Global Password Protection is deactivated."
1800 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:194
1801 +msgid "Track IP"
840 1802 msgstr ""
841 1803
842 -#: inc/admin/build/index.js:3432
843 -msgid "Select a Page"
1804 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:197
1805 +msgid "Track the IP of the user in statistics."
844 1806 msgstr ""
845 1807
846 -#: inc/admin/build/index.js:3434
847 -msgid ""
848 -"Visitors who still need to submit the correct password will be redirected "
849 -"to this page. Please follow the link below to set it up."
1808 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:198
1809 +msgid "Do not track the IP of the user in statistics"
850 1810 msgstr ""
851 1811
852 -#: inc/admin/build/index.js:3443
853 -msgid "Customize the Global Protection Page"
1812 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:218
1813 +msgid "Keep track of how often a password is used at the same time to prevent abuse and unallowed sharing."
854 1814 msgstr ""
855 1815
856 -#: inc/admin/build/index.js:3447
857 -msgid "Exclude pages"
1816 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:226
1817 +#: inc/admin/src/settings/pages/WooIntegrationSettings.jsx:55
1818 +msgid "Lite vs Pro"
858 1819 msgstr ""
859 1820
860 -#: inc/admin/build/index.js:3458
861 -msgid ""
862 -"Select pages that should not be affected by global protection. This can be "
863 -"useful for information about data privacy or terms of use pages."
1821 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:231
1822 +#: inc/admin/src/settings/pages/WooIntegrationSettings.jsx:62
1823 +msgid "Get Passster PRO!"
864 1824 msgstr ""
865 1825
866 -#: inc/admin/build/index.js:3604
867 -msgid "Migrate Settings"
1826 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:243
1827 +#: inc/admin/src/settings/pages/DesignSettings.jsx:525
1828 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:160
1829 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:143
1830 +#: inc/admin/src/settings/pages/GlobalProtectionSettings.jsx:125
1831 +msgid "Settings saved successfully."
868 1832 msgstr ""
869 1833
870 -#: inc/admin/build/index.js:3604
871 -msgid ""
872 -"Migrate all of your customizer settings and options within version 4 of "
873 -"Passster."
1834 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:251
1835 +#: inc/admin/src/settings/pages/DesignSettings.jsx:533
1836 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:168
1837 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:151
1838 +#: inc/admin/src/settings/pages/GlobalProtectionSettings.jsx:133
1839 +msgid "Save Settings"
874 1840 msgstr ""
875 1841
876 -#: inc/admin/build/index.js:3607
877 -msgid "Migrate settings"
1842 +#: inc/admin/src/settings/pages/DesignSettings.jsx:153
1843 +msgid "Form"
878 1844 msgstr ""
879 1845
880 -#: inc/admin/build/index.js:3615
881 -msgid "Settings migration successfully."
1846 +#: inc/admin/src/settings/pages/DesignSettings.jsx:172
1847 +msgid "Form position"
882 1848 msgstr ""
883 1849
884 -#: inc/admin/build/index.js:3617
885 -msgid "Export"
1850 +#: inc/admin/src/settings/pages/DesignSettings.jsx:177
1851 +msgid "Center the password form in the middle of the page."
886 1852 msgstr ""
887 1853
888 -#: inc/admin/build/index.js:3620
889 -msgid "Export Settings"
1854 +#: inc/admin/src/settings/pages/DesignSettings.jsx:178
1855 +msgid "Do not center the password form."
890 1856 msgstr ""
891 1857
892 -#: inc/admin/build/index.js:3625
893 -msgid "Copy export data"
1858 +#: inc/admin/src/settings/pages/DesignSettings.jsx:197
1859 +#: inc/admin/src/settings/pages/DesignSettings.jsx:454
1860 +msgid "Spacing Controls"
894 1861 msgstr ""
895 1862
896 -#: inc/admin/build/index.js:3627
897 -msgid "Import"
1863 +#: inc/admin/src/settings/pages/DesignSettings.jsx:203
1864 +#: inc/admin/src/settings/pages/DesignSettings.jsx:460
1865 +msgid "Margin is the space around an element. The higher the value the more space is around the password form."
898 1866 msgstr ""
899 1867
900 -#: inc/admin/build/index.js:3627
901 -msgid ""
902 -"Paste in the JSON string you got from your export to import all settings "
903 -"for the plugin."
1868 +#: inc/admin/src/settings/pages/DesignSettings.jsx:214
1869 +#: inc/admin/src/settings/pages/DesignSettings.jsx:471
1870 +msgid "Padding is the space between an element and its content. The higher the value the more space is inside the password form."
904 1871 msgstr ""
905 1872
906 -#: inc/admin/build/index.js:3635
907 -msgid "Import Settings"
1873 +#: inc/admin/src/settings/pages/DesignSettings.jsx:231
1874 +msgid "The higher the border radius the more rounded are the corners of the form."
908 1875 msgstr ""
909 1876
910 -#: inc/admin/build/index.js:3643
911 -msgid "Settings imported successfully."
1877 +#: inc/admin/src/settings/pages/DesignSettings.jsx:240
1878 +msgid "Add a checkbox to show the password before submitting."
912 1879 msgstr ""
913 1880
914 -#: inc/admin/build/index.js:3645
915 -msgid "Reset Plugin Data"
1881 +#: inc/admin/src/settings/pages/DesignSettings.jsx:241
1882 +msgid "Do not add a checkbox to view the password"
916 1883 msgstr ""
917 1884
918 -#: inc/admin/build/index.js:3645
919 -msgid ""
920 -"By clicking the following button, you will reset all plugin settings. This "
921 -"can be useful if you want to import a new set of settings or you want a "
922 -"fresh start."
1885 +#: inc/admin/src/settings/pages/DesignSettings.jsx:270
1886 +#: inc/admin/src/settings/pages/DesignSettings.jsx:337
1887 +#: inc/admin/src/settings/pages/DesignSettings.jsx:492
1888 +msgid "Font Controls"
923 1889 msgstr ""
924 1890
925 -#: inc/admin/build/index.js:3648
926 -msgid "Reset Plugin Settings"
1891 +#: inc/admin/src/settings/pages/DesignSettings.jsx:272
1892 +#: inc/admin/src/settings/pages/DesignSettings.jsx:339
1893 +msgid "Color"
927 1894 msgstr ""
928 1895
929 -#: inc/admin/build/index.js:3656
930 -msgid "Settings resetted successfully."
1896 +#: inc/admin/src/settings/pages/DesignSettings.jsx:293
1897 +#: inc/admin/src/settings/pages/DesignSettings.jsx:360
1898 +#: inc/admin/src/settings/pages/DesignSettings.jsx:505
1899 +msgid "Font weight"
931 1900 msgstr ""
932 1901
933 -#: inc/admin/build/index.js:3732
934 -msgid "Number of Usages"
1902 +#: inc/admin/src/settings/pages/DesignSettings.jsx:308
1903 +msgid "The password form will be shown without the headline"
935 1904 msgstr ""
936 1905
937 -#: inc/admin/build/index.js:3740
938 -msgid "IP Address"
1906 +#: inc/admin/src/settings/pages/DesignSettings.jsx:309
1907 +msgid "The password form will include the headline"
939 1908 msgstr ""
940 1909
941 -#: inc/admin/build/index.js:3743
942 -msgid "Browser"
1910 +#: inc/admin/src/settings/pages/DesignSettings.jsx:380
1911 +msgid "Button"
943 1912 msgstr ""
944 1913
945 -#: inc/admin/build/index.js:3758
946 -msgid "Reset Statistics"
1914 +#: inc/admin/src/settings/pages/DesignSettings.jsx:391
1915 +msgid "Color Controls"
947 1916 msgstr ""
948 1917
949 -#: inc/admin/build/index.js:3766
950 -msgid "Statistics resetted successfully."
1918 +#: inc/admin/src/settings/pages/DesignSettings.jsx:396
1919 +msgid "Background Color (Hover)"
951 1920 msgstr ""
952 1921
953 -#. Plugin Name of the plugin/theme
954 -#: inc/admin/inc/class-ps-admin-settings.php:38
955 -#: inc/admin/inc/class-ps-meta.php:322
956 -msgid "Passster"
1922 +#: inc/admin/src/settings/pages/DesignSettings.jsx:407
1923 +msgid "Font Color (Hover)"
957 1924 msgstr ""
958 1925
959 -#: inc/admin/inc/class-ps-admin-settings.php:56
960 -msgid "Options"
1926 +#: inc/admin/src/settings/pages/DesignSettings.jsx:430
1927 +msgid "Font Color"
961 1928 msgstr ""
962 1929
963 -#: inc/admin/inc/class-ps-admin-settings.php:57
964 -#: inc/admin/inc/class-ps-meta.php:328
965 -msgid "Settings"
1930 +#: inc/admin/src/settings/pages/DesignSettings.jsx:443
1931 +msgid "Change button State"
966 1932 msgstr ""
967 1933
968 -#: inc/admin/inc/class-ps-admin.php:73
969 -msgctxt "post type general name"
970 -msgid "Password Lists"
1934 +#: inc/admin/src/settings/pages/DesignSettings.jsx:446
1935 +msgid "Set colors (hover)"
971 1936 msgstr ""
972 1937
973 -#: inc/admin/inc/class-ps-admin.php:74
974 -msgctxt "post type singular name"
975 -msgid "Password List"
1938 +#: inc/admin/src/settings/pages/DesignSettings.jsx:447
1939 +msgid "Set colors"
976 1940 msgstr ""
977 1941
978 -#: inc/admin/inc/class-ps-admin.php:75
979 -msgctxt "admin menu"
980 -msgid "Password Lists"
1942 +#: inc/admin/src/settings/pages/DesignSettings.jsx:483
1943 +msgid "The higher the border radius the more rounded are the corners of the button."
981 1944 msgstr ""
982 1945
983 -#: inc/admin/inc/class-ps-admin.php:76
984 -msgctxt "add new on admin bar"
985 -msgid "Password List"
1946 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:46
1947 +msgid "Add your Turnstile Site Key here."
986 1948 msgstr ""
987 1949
988 -#: inc/admin/inc/class-ps-admin.php:77 inc/admin/inc/class-ps-admin.php:120
989 -msgctxt "content-protector"
990 -msgid "Add New"
1950 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:53
1951 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:101
1952 +msgid "Secret"
991 1953 msgstr ""
992 1954
993 -#: inc/admin/inc/class-ps-admin.php:78
994 -msgid "Add New Password List"
1955 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:54
1956 +msgid "Add your Turnstile Secret key here."
995 1957 msgstr ""
996 1958
997 -#: inc/admin/inc/class-ps-admin.php:79
998 -msgid "New Password List"
1959 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:62
1960 +msgid "Turnstile is only available within the pro version of Passster."
999 1961 msgstr ""
1000 1962
1001 -#: inc/admin/inc/class-ps-admin.php:80
1002 -msgid "Edit Password List"
1963 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:80
1964 +msgid "reCAPTCHA Type"
1003 1965 msgstr ""
1004 1966
1005 -#: inc/admin/inc/class-ps-admin.php:81
1006 -msgid "View Password List"
1967 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:84
1968 +msgid "Google reCAPTCHA V3 (invisible CAPTCHA)"
1007 1969 msgstr ""
1008 1970
1009 -#: inc/admin/inc/class-ps-admin.php:83
1010 -msgid "Search Password Lists"
1971 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:94
1972 +msgid "Add your reCAPTCHA Site Key here."
1011 1973 msgstr ""
1012 1974
1013 -#: inc/admin/inc/class-ps-admin.php:84
1014 -msgid "Parent Password List"
1975 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:102
1976 +msgid "Add your reCAPTCHA Secret here."
1015 1977 msgstr ""
1016 1978
1017 -#: inc/admin/inc/class-ps-admin.php:85
1018 -msgid "No Password Lists found."
1979 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:109
1980 +msgid "Language"
1019 1981 msgstr ""
1020 1982
1021 -#: inc/admin/inc/class-ps-admin.php:86
1022 -msgid "No Password Lists found in Trash."
1983 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:110
1984 +msgid "Add your language here. For example, ‘en’ for English or ‘de’ for German."
1023 1985 msgstr ""
1024 1986
1025 -#: inc/admin/inc/class-ps-admin.php:91
1026 -msgid "Manageable password lists"
1987 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:119
1988 +msgid "reCAPTCHA is only available within the pro version of Passster."
1027 1989 msgstr ""
1028 1990
1029 -#: inc/admin/inc/class-ps-admin.php:116
1030 -msgctxt "post type general name"
1031 -msgid "Protected Areas"
1991 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:131
1992 +msgid "Bit.ly"
1032 1993 msgstr ""
1033 1994
1034 -#: inc/admin/inc/class-ps-admin.php:117
1035 -msgctxt "post type singular name"
1036 -msgid "Protected Area"
1995 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:139
1996 +msgid "Add your Bit.ly access token here."
1037 1997 msgstr ""
1038 1998
1039 -#: inc/admin/inc/class-ps-admin.php:118
1040 -msgctxt "admin menu"
1041 -msgid "Protected Areas"
1999 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:146
2000 +msgid "Bit.ly is only available within the pro version of Passster."
1042 2001 msgstr ""
1043 2002
1044 -#: inc/admin/inc/class-ps-admin.php:119
1045 -msgctxt "add new on admin bar"
1046 -msgid "Protected Area"
2003 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:48
2004 +msgid "Edit the text that’s used within the password form on this page. You can overwrite these settings individually per area/page."
1047 2005 msgstr ""
1048 2006
1049 -#: inc/admin/inc/class-ps-admin.php:121
1050 -msgid "Add New Protected Area"
2007 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:74
2008 +msgid "Error"
1051 2009 msgstr ""
1052 2010
1053 -#: inc/admin/inc/class-ps-admin.php:122
1054 -msgid "New Protected Area"
2011 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:95
2012 +msgid "Generating Passwords"
1055 2013 msgstr ""
1056 2014
1057 -#: inc/admin/inc/class-ps-admin.php:123
1058 -msgid "Edit Protected Area"
2015 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:99
2016 +msgid "Password length"
1059 2017 msgstr ""
1060 2018
1061 -#: inc/admin/inc/class-ps-admin.php:124
1062 -msgid "View Protected Area"
2019 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:100
2020 +msgid "Set a default length for generated passwords."
1063 2021 msgstr ""
1064 2022
1065 -#: inc/admin/inc/class-ps-admin.php:125
1066 -msgid "Protected Areas"
2023 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:109
2024 +msgid "Include uppercase characters"
1067 2025 msgstr ""
1068 2026
1069 -#: inc/admin/inc/class-ps-admin.php:126
1070 -msgid "Search Protected Areas"
2027 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:112
2028 +msgid "Include uppercase characters in passwords."
1071 2029 msgstr ""
1072 2030
1073 -#: inc/admin/inc/class-ps-admin.php:127
1074 -msgid "Parent Protected Area"
2031 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:113
2032 +msgid "Generate passwords only with lowercase."
1075 2033 msgstr ""
1076 2034
1077 -#: inc/admin/inc/class-ps-admin.php:128
1078 -msgid "No Protected Areas found."
2035 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:123
2036 +msgid "Include numbers"
1079 2037 msgstr ""
1080 2038
1081 -#: inc/admin/inc/class-ps-admin.php:129
1082 -msgid "No Protected Areas found in Trash."
2039 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:126
2040 +msgid "Include numbers in passwords."
1083 2041 msgstr ""
1084 2042
1085 -#: inc/admin/inc/class-ps-admin.php:134
1086 -msgid "Manageable protected areas"
2043 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:127
2044 +msgid "Generate passwords without numbers."
1087 2045 msgstr ""
1088 2046
1089 -#: inc/admin/inc/class-ps-admin.php:278
1090 -msgid "On"
2047 +#: inc/admin/src/settings/pages/GlobalProtectionSettings.jsx:93
2048 +msgid "Customize the Global Protection Page"
1091 2049 msgstr ""
1092 2050
1093 -#: inc/admin/inc/class-ps-admin.php:294
1094 -msgid "Shortcode"
2051 +#: inc/admin/src/settings/pages/Utilities.jsx:62
2052 +msgid "Migrate Settings"
1095 2053 msgstr ""
1096 2054
1097 -#: inc/admin/inc/class-ps-admin.php:295 inc/class-ps-quick-edit.php:62
1098 -msgid "Protection Type"
2055 +#: inc/admin/src/settings/pages/Utilities.jsx:65
2056 +msgid "Migrate all of your customizer settings and options within version 4 of Passster."
1099 2057 msgstr ""
1100 2058
1101 -#: inc/admin/inc/class-ps-admin.php:300
1102 -msgid "User/User-Role"
2059 +#: inc/admin/src/settings/pages/Utilities.jsx:68
2060 +msgid "Migrate settings"
1103 2061 msgstr ""
1104 2062
1105 -#: inc/admin/inc/class-ps-admin.php:384
1106 -msgid "ReCaptcha"
2063 +#: inc/admin/src/settings/pages/Utilities.jsx:75
2064 +msgid "Settings migration successfully."
1107 2065 msgstr ""
1108 2066
1109 -#: inc/admin/inc/class-ps-statistics.php:201
1110 -msgid "Unknown"
2067 +#: inc/admin/src/settings/pages/Utilities.jsx:108
2068 +msgid "Copy export data"
1111 2069 msgstr ""
1112 2070
1113 -#: inc/class-ps-concurrent.php:54
1114 -msgid ""
1115 -"You reached the limit of concurrent logins. Please logout on one of the "
1116 -"devices."
2071 +#: inc/admin/src/settings/pages/Utilities.jsx:118
2072 +msgid "Import"
1117 2073 msgstr ""
1118 2074
1119 -#: inc/class-ps-concurrent.php:205
1120 -msgid "Logout"
2075 +#: inc/admin/src/settings/pages/Utilities.jsx:122
2076 +msgid "Paste in the JSON string you got from your export to import all settings for the plugin."
1121 2077 msgstr ""
1122 2078
1123 -#: inc/class-ps-quick-edit.php:59
1124 -msgid "Overwrite Protection"
2079 +#: inc/admin/src/settings/pages/Utilities.jsx:129
2080 +msgid "Import Settings"
1125 2081 msgstr ""
1126 2082
1127 -#: inc/woocommerce/class-ps-wc-email-template.php:27
1128 -msgid "Passster: Send Password"
2083 +#: inc/admin/src/settings/pages/Utilities.jsx:136
2084 +msgid "Settings imported successfully."
1129 2085 msgstr ""
1130 2086
1131 -#: inc/woocommerce/class-ps-wc-email-template.php:28
1132 -msgid "Sends the generated password to a customer after product purchase."
2087 +#: inc/admin/src/settings/pages/Utilities.jsx:149
2088 +msgid "Reset Plugin Data"
1133 2089 msgstr ""
1134 2090
1135 -#: inc/woocommerce/class-ps-wc-email-template.php:31
1136 -msgid "Your personal password"
2091 +#: inc/admin/src/settings/pages/Utilities.jsx:152
2092 +msgid "By clicking the following button, you will reset all plugin settings. This can be useful if you want to import a new set of settings or you want a fresh start."
1137 2093 msgstr ""
1138 2094
1139 -#: inc/woocommerce/class-ps-wc-email-template.php:32
1140 -#, php-format
1141 -msgctxt ""
1142 -"default email subject for sending customers their personal passsword."
1143 -msgid "[%s] Your personal password"
2095 +#: inc/admin/src/settings/pages/Utilities.jsx:155
2096 +msgid "Reset Plugin Settings"
1144 2097 msgstr ""
1145 2098
1146 -#: inc/woocommerce/class-ps-wc-meta.php:77
1147 -#: inc/woocommerce/class-ps-wc-meta.php:199
1148 -msgid "Choose a list"
2099 +#: inc/admin/src/settings/pages/Utilities.jsx:162
2100 +msgid "Settings resetted successfully."
1149 2101 msgstr ""
1150 2102
1151 -#: inc/woocommerce/class-ps-wc-meta.php:99
1152 -#: inc/woocommerce/class-ps-wc-meta.php:220
1153 -msgid "Choose a page"
2103 +#: inc/admin/src/settings/pages/WooIntegrationSettings.jsx:22
2104 +msgid "WooCommerce Integration"
1154 2105 msgstr ""
1155 2106
1156 -#: inc/woocommerce/class-ps-wc-meta.php:114
1157 -#: inc/woocommerce/class-ps-wc-meta.php:237
1158 -msgid "Passster will generate a password after this product was purchased."
2107 +#: inc/admin/src/settings/pages/WooIntegrationSettings.jsx:33
2108 +msgid "Enable protection features in your WooCommerce store through Passster."
1159 2109 msgstr ""
1160 2110
1161 -#: inc/woocommerce/class-ps-wc-meta.php:125
1162 -#: inc/woocommerce/class-ps-wc-meta.php:258
1163 -msgid ""
1164 -"Passster will add the generated passsword to the selected password list."
2111 +#: inc/admin/src/settings/pages/WooIntegrationSettings.jsx:37
2112 +msgid "Implement full store protection."
1165 2113 msgstr ""
1166 2114
1167 -#: inc/woocommerce/class-ps-wc-meta.php:135
1168 -#: inc/woocommerce/class-ps-wc-meta.php:268
1169 -msgid "Protected Page"
2115 +#: inc/admin/src/settings/pages/WooIntegrationSettings.jsx:38
2116 +msgid "Protect individual products with passwords."
1170 2117 msgstr ""
1171 2118
1172 -#: inc/woocommerce/class-ps-wc-meta.php:138
1173 -#: inc/woocommerce/class-ps-wc-meta.php:272
1174 -msgid ""
1175 -"Passster creates an unlock link from the selected page and adds it to the e-"
1176 -"mail."
2119 +#: inc/admin/src/settings/pages/WooIntegrationSettings.jsx:43
2120 +msgid "Choose from multiple protection modes."
1177 2121 msgstr ""
1178 2122
1179 -#: inc/woocommerce/templates/emails/plain/pwc-email.php:26
1180 -#: inc/woocommerce/templates/emails/pwc-email.php:26
1181 -msgid "We generated these personal passwords for you"
2123 +#: inc/admin/src/settings/pages/WooIntegrationSettings.jsx:44
2124 +msgid "Apply protection based on user roles."
1182 2125 msgstr ""
1183 2126
1184 -#: inc/woocommerce/templates/emails/plain/pwc-email.php:28
1185 -#: inc/woocommerce/templates/emails/pwc-email.php:28
1186 -msgid "We generated a personal password for you"
2127 +#: inc/admin/src/statistics/components/StatisticsPage.jsx:29
2128 +msgid "Number of Usages"
1187 2129 msgstr ""
1188 2130
1189 -#: inc/woocommerce/templates/emails/plain/pwc-email.php:32
1190 -#: inc/woocommerce/templates/emails/pwc-email.php:34
1191 -msgid "Product"
2131 +#: inc/admin/src/statistics/components/StatisticsPage.jsx:34
2132 +msgid "First Usage"
1192 2133 msgstr ""
1193 2134
1194 -#. Plugin URI of the plugin/theme
1195 -#. Author URI of the plugin/theme
1196 -msgid "https://patrickposner.dev"
2135 +#: inc/admin/src/statistics/components/StatisticsPage.jsx:39
2136 +msgid "IP Address"
1197 2137 msgstr ""
1198 2138
1199 -#. Description of the plugin/theme
1200 -msgid ""
1201 -"A simple plugin to password-protect your complete website, some pages/posts "
1202 -"or just parts of your content."
2139 +#: inc/admin/src/statistics/components/StatisticsPage.jsx:43
2140 +msgid "Browser"
1203 2141 msgstr ""
1204 2142
1205 -#. Author of the plugin/theme
1206 -msgid "Patrick Posner"
2143 +#: inc/admin/src/statistics/components/StatisticsPage.jsx:72
2144 +msgid "Statistics resetted successfully."
2145 +msgstr ""
2146 +
2147 +#: build/area/block.json
2148 +#: src/area/block.json
2149 +msgctxt "block title"
2150 +msgid "Passster: Area"
2151 +msgstr ""
2152 +
2153 +#: build/area/block.json
2154 +#: src/area/block.json
2155 +msgctxt "block description"
2156 +msgid "Select a protected area from Passster"
2157 +msgstr ""
2158 +
2159 +#: build/area/block.json
2160 +#: src/area/block.json
2161 +msgctxt "block keyword"
2162 +msgid "Passster"
2163 +msgstr ""
2164 +
2165 +#: build/area/block.json
2166 +#: src/area/block.json
2167 +msgctxt "block keyword"
2168 +msgid "Password protection"
2169 +msgstr ""
2170 +
2171 +#: build/area/block.json
2172 +#: src/area/block.json
2173 +msgctxt "block keyword"
2174 +msgid "Protected Area"
2175 +msgstr ""
2176 +
2177 +#: build/area/block.json
2178 +#: src/area/block.json
2179 +msgctxt "block keyword"
2180 +msgid "Area"
1207 2181 msgstr ""