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 +1842 -400 3.5.5.84.3.16 View file →
@@ -1,739 +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: 2022-03-29 11:36+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.0.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: *.js\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"
23 16
24 -#: src/admin/class-ps-admin.php:65 src/admin/class-ps-settings.php:839
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
25 55 msgid "Options"
26 56 msgstr ""
27 57
28 -#: src/admin/class-ps-admin.php:74
29 -msgid "Cookie"
58 +#: inc/admin/inc/class-ps-admin-settings.php:67
59 +#: inc/admin/inc/class-ps-meta.php:467
60 +msgid "Settings"
30 61 msgstr ""
31 62
32 -#: src/admin/class-ps-admin.php:84
33 -msgid "Use Cookie"
63 +#: inc/admin/inc/class-ps-admin.php:72
64 +msgctxt "post type general name"
65 +msgid "Password Lists"
34 66 msgstr ""
35 67
36 -#: src/admin/class-ps-admin.php:93
37 -msgid "Cookie Duration"
68 +#: inc/admin/inc/class-ps-admin.php:73
69 +msgctxt "post type singular name"
70 +msgid "Password List"
38 71 msgstr ""
39 72
40 -#: src/admin/class-ps-admin.php:94
41 -msgid ""
42 -"Duration (in days) for your cookie. Once a cookie expires, the user will "
43 -"have to enter the password again."
73 +#: inc/admin/inc/class-ps-admin.php:74
74 +msgctxt "admin menu"
75 +msgid "Password Lists"
44 76 msgstr ""
45 77
46 -#: src/admin/class-ps-admin.php:105
47 -msgid "Compatibility Mode"
78 +#: inc/admin/inc/class-ps-admin.php:75
79 +msgctxt "add new on admin bar"
80 +msgid "Password List"
48 81 msgstr ""
49 82
50 -#: src/admin/class-ps-admin.php:115
51 -msgid "Reload after successful validation"
83 +#: inc/admin/inc/class-ps-admin.php:77
84 +msgid "Add New Password List"
52 85 msgstr ""
53 86
54 -#: src/admin/class-ps-admin.php:124
55 -msgid "Third-Party Support"
87 +#: inc/admin/inc/class-ps-admin.php:78
88 +msgid "New Password List"
56 89 msgstr ""
57 90
58 -#: src/admin/class-ps-admin.php:133
59 -msgid "Third-Party Shortcodes"
91 +#: inc/admin/inc/class-ps-admin.php:79
92 +msgid "Edit Password List"
60 93 msgstr ""
61 94
62 -#: src/admin/class-ps-admin.php:134
63 -msgid ""
64 -"Add a comma separated list of shortcodes you want to use inside of "
65 -"Passster. <br>You can also use <b>{post-id}</b> to add the ID of the "
66 -"current page/post dynamically. "
95 +#: inc/admin/inc/class-ps-admin.php:80
96 +msgid "View Password List"
67 97 msgstr ""
68 98
69 -#: src/admin/class-ps-admin.php:143
70 -msgid "Concurrent Logins"
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"
71 108 msgstr ""
72 109
73 -#: src/admin/class-ps-admin.php:153
74 -msgid "Activate Concurrent Login tracking"
110 +#: inc/admin/inc/class-ps-admin.php:82
111 +msgid "Search Password Lists"
75 112 msgstr ""
76 113
77 -#: src/admin/class-ps-admin.php:162
78 -msgid "Number of allowed concurrent logins"
114 +#: inc/admin/inc/class-ps-admin.php:83
115 +msgid "Parent Password List"
79 116 msgstr ""
80 117
81 -#: src/admin/class-ps-admin.php:163
82 -msgid ""
83 -"Limit the number of logins with one password at the same time. It will "
84 -"create a custom database table to track the usage of the passwords. It uses "
85 -"the current IP of the user to recognize them. You can use the shortcode "
86 -"<code>[passster-logout]</code> to handle the logout."
118 +#: inc/admin/inc/class-ps-admin.php:84
119 +msgid "No Password Lists found."
87 120 msgstr ""
88 121
89 -#: src/admin/class-ps-admin.php:163
90 -msgid "Reset concurrent logins"
122 +#: inc/admin/inc/class-ps-admin.php:85
123 +msgid "No Password Lists found in Trash."
91 124 msgstr ""
92 125
93 -#: src/admin/class-ps-admin.php:174
94 -msgid "AMP"
126 +#: inc/admin/inc/class-ps-admin.php:90
127 +msgid "Manageable password lists"
95 128 msgstr ""
96 129
97 -#: src/admin/class-ps-admin.php:184
98 -msgid "Activate AMP Support"
130 +#: inc/admin/inc/class-ps-admin.php:115
131 +msgctxt "post type general name"
132 +msgid "Protected Areas"
99 133 msgstr ""
100 134
101 -#: src/admin/class-ps-admin.php:193
102 -msgid "Uninstall"
135 +#: inc/admin/inc/class-ps-admin.php:116
136 +msgctxt "post type singular name"
137 +msgid "Protected Area"
103 138 msgstr ""
104 139
105 -#: src/admin/class-ps-admin.php:202
106 -msgid "Delete Plugin Options On Uninstall"
140 +#: inc/admin/inc/class-ps-admin.php:117
141 +msgctxt "admin menu"
142 +msgid "Protected Areas"
107 143 msgstr ""
108 144
109 -#: src/admin/class-ps-admin.php:203
110 -msgid ""
111 -"If checked, all plugin options will be deleted if the plugin is unstalled."
145 +#: inc/admin/inc/class-ps-admin.php:118
146 +msgctxt "add new on admin bar"
147 +msgid "Protected Area"
112 148 msgstr ""
113 149
114 -#: src/admin/class-ps-admin.php:210
115 -msgid "External Services"
150 +#: inc/admin/inc/class-ps-admin.php:120
151 +msgid "Add New Protected Area"
116 152 msgstr ""
117 153
118 -#: src/admin/class-ps-admin.php:219
119 -msgid "Google Recaptcha"
154 +#: inc/admin/inc/class-ps-admin.php:121
155 +msgid "New Protected Area"
120 156 msgstr ""
121 157
122 -#: src/admin/class-ps-admin.php:228
123 -msgid "Recaptcha Version"
158 +#: inc/admin/inc/class-ps-admin.php:122
159 +msgid "Edit Protected Area"
124 160 msgstr ""
125 161
126 -#: src/admin/class-ps-admin.php:242 src/admin/class-ps-admin.php:273
127 -msgid "Site Key"
162 +#: inc/admin/inc/class-ps-admin.php:123
163 +msgid "View Protected Area"
128 164 msgstr ""
129 165
130 -#: src/admin/class-ps-admin.php:243 src/admin/class-ps-admin.php:274
131 -msgid "Add your Google ReCaptcha Site Key"
166 +#: inc/admin/inc/class-ps-admin.php:124
167 +msgid "Protected Areas"
132 168 msgstr ""
133 169
134 -#: src/admin/class-ps-admin.php:252 src/admin/class-ps-admin.php:284
135 -msgid "Secret"
170 +#: inc/admin/inc/class-ps-admin.php:125
171 +msgid "Search Protected Areas"
136 172 msgstr ""
137 173
138 -#: src/admin/class-ps-admin.php:253 src/admin/class-ps-admin.php:285
139 -msgid "Add your Google ReCaptcha Secret"
174 +#: inc/admin/inc/class-ps-admin.php:126
175 +msgid "Parent Protected Area"
140 176 msgstr ""
141 177
142 -#: src/admin/class-ps-admin.php:262 src/admin/class-ps-admin.php:295
143 -msgid "Language"
178 +#: inc/admin/inc/class-ps-admin.php:127
179 +msgid "No Protected Areas found."
144 180 msgstr ""
145 181
146 -#: src/admin/class-ps-admin.php:263 src/admin/class-ps-admin.php:296
147 -msgid ""
148 -"Add your language shortcode. For example \"en\" for english or \"de\" for "
149 -"german. "
182 +#: inc/admin/inc/class-ps-admin.php:128
183 +msgid "No Protected Areas found in Trash."
150 184 msgstr ""
151 185
152 -#: src/admin/class-ps-admin.php:307
153 -msgid "Bitly"
186 +#: inc/admin/inc/class-ps-admin.php:133
187 +msgid "Manageable protected areas"
154 188 msgstr ""
155 189
156 -#: src/admin/class-ps-admin.php:317 src/admin/class-ps-admin.php:327
157 -msgid "Bitly Access Token"
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
195 +#: inc/woocommerce/templates/emails/plain/pwc-email.php:33
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
202 +msgid "Password"
158 203 msgstr ""
159 204
160 -#: src/admin/class-ps-admin.php:318 src/admin/class-ps-admin.php:328
161 -msgid ""
162 -"Add your bitly access token. You can get one here: <a target=\"_blank\" "
163 -"href=\"https://bitly.com/\">bitly.com</a>"
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
212 +msgid "Passwords"
164 213 msgstr ""
165 214
166 -#: src/admin/class-ps-admin.php:350
167 -msgid "Usage data resetted."
215 +#: inc/admin/inc/class-ps-admin.php:186
216 +#: inc/admin/src/meta/password-lists/Metabox.jsx:157
217 +msgid "Expiration"
168 218 msgstr ""
169 219
170 -#: src/admin/class-ps-admin.php:351
171 -msgid "Concurrent data resetted."
220 +#: inc/admin/inc/class-ps-admin.php:280
221 +msgid "On"
172 222 msgstr ""
173 223
174 -#: src/admin/class-ps-admin.php:364
175 -msgctxt "post type general name"
176 -msgid "Password Lists"
224 +#: inc/admin/inc/class-ps-admin.php:296
225 +msgid "Shortcode"
177 226 msgstr ""
178 227
179 -#: src/admin/class-ps-admin.php:365
180 -msgctxt "post type singular name"
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
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
181 258 msgid "Password List"
182 259 msgstr ""
183 260
184 -#: src/admin/class-ps-admin.php:366
185 -msgctxt "admin menu"
186 -msgid "Password Lists"
261 +#: inc/admin/inc/class-ps-admin.php:386
262 +msgid "reCaptcha"
187 263 msgstr ""
188 264
189 -#: src/admin/class-ps-admin.php:367
190 -msgctxt "add new on admin bar"
191 -msgid "Password List"
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"
192 269 msgstr ""
193 270
194 -#: src/admin/class-ps-admin.php:368 src/admin/class-ps-admin.php:411
195 -msgctxt "content-protector"
196 -msgid "Add New"
271 +#: inc/admin/inc/class-ps-statistics.php:201
272 +msgid "Unknown"
197 273 msgstr ""
198 274
199 -#: src/admin/class-ps-admin.php:369
200 -msgid "Add New Password List"
275 +#: inc/class-ps-concurrent.php:54
276 +msgid "You reached the limit of concurrent logins. Please logout on one of the devices."
201 277 msgstr ""
202 278
203 -#: src/admin/class-ps-admin.php:370
204 -msgid "New Password List"
279 +#: inc/class-ps-concurrent.php:206
280 +msgid "Logout"
205 281 msgstr ""
206 282
207 -#: src/admin/class-ps-admin.php:371
208 -msgid "Edit Password List"
283 +#: inc/class-ps-conditional.php:397
284 +msgid "Yes"
209 285 msgstr ""
210 286
211 -#: src/admin/class-ps-admin.php:372
212 -msgid "View Password List"
287 +#: inc/class-ps-conditional.php:399
288 +msgid "No"
213 289 msgstr ""
214 290
215 -#: src/admin/class-ps-admin.php:373
216 -msgid "Password Lists"
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"
217 296 msgstr ""
218 297
219 -#: src/admin/class-ps-admin.php:374
220 -msgid "Search Password Lists"
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"
221 305 msgstr ""
222 306
223 -#: src/admin/class-ps-admin.php:375
224 -msgid "Parent Password List"
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."
225 312 msgstr ""
226 313
227 -#: src/admin/class-ps-admin.php:376
228 -msgid "No Password Lists found."
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.."
229 319 msgstr ""
230 320
231 -#: src/admin/class-ps-admin.php:377
232 -msgid "No Password Lists found in Trash."
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."
233 325 msgstr ""
234 326
235 -#: src/admin/class-ps-admin.php:382
236 -msgid "Manageable password lists"
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"
237 334 msgstr ""
238 335
239 -#: src/admin/class-ps-admin.php:407
240 -msgctxt "post type general name"
241 -msgid "Protected Areas"
336 +#: inc/class-ps-quick-edit.php:59
337 +msgid "Overwrite Protection"
242 338 msgstr ""
243 339
244 -#: src/admin/class-ps-admin.php:408
245 -msgctxt "post type singular name"
246 -msgid "Protected Area"
340 +#: inc/class-ps-rest-handler.php:73
341 +msgid "You are not allowed to access this content. Please authenticate with a password first."
247 342 msgstr ""
248 343
249 -#: src/admin/class-ps-admin.php:409
250 -msgctxt "admin menu"
251 -msgid "Protected Areas"
344 +#: inc/woocommerce/class-ps-wc-email-template.php:27
345 +msgid "Passster: Send Password"
252 346 msgstr ""
253 347
254 -#: src/admin/class-ps-admin.php:410
255 -msgctxt "add new on admin bar"
256 -msgid "Protected Area"
348 +#: inc/woocommerce/class-ps-wc-email-template.php:28
349 +msgid "Sends the generated password to a customer after product purchase."
257 350 msgstr ""
258 351
259 -#: src/admin/class-ps-admin.php:412
260 -msgid "Add New Protected Area"
352 +#: inc/woocommerce/class-ps-wc-email-template.php:31
353 +msgid "Your personal password"
261 354 msgstr ""
262 355
263 -#: src/admin/class-ps-admin.php:413
264 -msgid "New Protected Area"
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"
265 360 msgstr ""
266 361
267 -#: src/admin/class-ps-admin.php:414
268 -msgid "Edit Protected Area"
362 +#: inc/woocommerce/class-ps-wc-meta.php:77
363 +#: inc/woocommerce/class-ps-wc-meta.php:199
364 +msgid "Choose a list"
269 365 msgstr ""
270 366
271 -#: src/admin/class-ps-admin.php:415
272 -msgid "View Protected Area"
367 +#: inc/woocommerce/class-ps-wc-meta.php:99
368 +#: inc/woocommerce/class-ps-wc-meta.php:220
369 +msgid "Choose a page"
273 370 msgstr ""
274 371
275 -#: src/admin/class-ps-admin.php:416
276 -msgid "Protected Areas"
372 +#: inc/woocommerce/class-ps-wc-meta.php: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
377 +msgid "Generate password"
277 378 msgstr ""
278 379
279 -#: src/admin/class-ps-admin.php:417
280 -msgid "Search Protected Areas"
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."
281 383 msgstr ""
282 384
283 -#: src/admin/class-ps-admin.php:418
284 -msgid "Parent Protected Area"
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."
285 388 msgstr ""
286 389
287 -#: src/admin/class-ps-admin.php:419
288 -msgid "No Protected Areas found."
390 +#: inc/woocommerce/class-ps-wc-meta.php:135
391 +#: inc/woocommerce/class-ps-wc-meta.php:268
392 +msgid "Protected Page"
289 393 msgstr ""
290 394
291 -#: src/admin/class-ps-admin.php:420
292 -msgid "No Protected Areas found in Trash."
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."
293 398 msgstr ""
294 399
295 -#: src/admin/class-ps-admin.php:425
296 -msgid "Manageable protected areas"
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"
297 403 msgstr ""
298 404
299 -#: src/admin/class-ps-admin.php:456 src/admin/class-ps-meta.php:51
300 -#: src/admin/class-ps-meta.php:347 src/admin/class-ps-meta.php:397
301 -#: src/admin/class-ps-meta.php:513 src/admin/class-ps-meta.php:561
302 -msgid "Passwords"
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"
303 408 msgstr ""
304 409
305 -#: src/admin/class-ps-admin.php:457
306 -msgid "Expiration"
410 +#: inc/woocommerce/templates/emails/plain/pwc-email.php:32
411 +#: inc/woocommerce/templates/emails/pwc-email.php:34
412 +msgid "Product"
307 413 msgstr ""
308 414
309 -#: src/admin/class-ps-admin.php:485
310 -msgid "on"
415 +#: build/area/index.js:1
416 +#: src/area/Edit.jsx:156
417 +msgid "Select protected area"
311 418 msgstr ""
312 419
313 -#: src/admin/class-ps-admin.php:499 src/admin/class-ps-meta.php:60
314 -msgid "Shortcode"
420 +#: build/area/index.js:1
421 +#: src/area/Edit.jsx:71
422 +msgid "No Area"
315 423 msgstr ""
316 424
317 -#. Plugin Name of the plugin/theme
318 -#: src/admin/class-ps-customizer.php:36 src/admin/class-ps-settings.php:830
319 -msgid "Passster"
425 +#: build/area/index.js:1
426 +#: src/area/Edit.jsx:178
427 +msgid "Get updated areas"
320 428 msgstr ""
321 429
322 -#: src/admin/class-ps-customizer.php:41
323 -msgid "General"
430 +#: build/area/index.js:1
431 +#: src/area/Edit.jsx:170
432 +msgid "Create a new area"
324 433 msgstr ""
325 434
326 -#: src/admin/class-ps-customizer.php:54 src/admin/class-ps-customizer.php:283
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
512 +msgid "Headline"
513 +msgstr ""
514 +
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
519 +msgid "This is the headline of your password-protection form."
520 +msgstr ""
521 +
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
527 +msgid "Instruction"
528 +msgstr ""
529 +
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."
533 +msgstr ""
534 +
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:"
539 +msgstr ""
540 +
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
545 +msgid "Placeholder"
546 +msgstr ""
547 +
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."
553 +msgstr ""
554 +
555 +#: inc/admin/build/index.js:383
556 +#: inc/admin/src/settings/tabs/GeneralTab.js:76
557 +msgid "Error Message"
558 +msgstr ""
559 +
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
570 +msgid "Button Label"
571 +msgstr ""
572 +
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."
578 +msgstr ""
579 +
580 +#: inc/admin/build/index.js:383
581 +#: inc/admin/src/settings/tabs/GeneralTab.js:106
582 +msgid "Password Generation"
583 +msgstr ""
584 +
585 +#: inc/admin/build/index.js:383
586 +#: inc/admin/src/settings/tabs/GeneralTab.js:107
587 +msgid "Configure how passwords are generated automatically."
588 +msgstr ""
589 +
590 +#: inc/admin/build/index.js:383
591 +#: inc/admin/src/settings/tabs/GeneralTab.js:118
592 +msgid "Password Length"
593 +msgstr ""
594 +
595 +#: inc/admin/build/index.js:383
596 +#: inc/admin/src/settings/tabs/GeneralTab.js:127
597 +msgid "Include Uppercase Characters"
598 +msgstr ""
599 +
600 +#: inc/admin/build/index.js:383
601 +#: inc/admin/src/settings/tabs/GeneralTab.js:133
602 +msgid "Include Numbers"
603 +msgstr ""
604 +
605 +#: inc/admin/build/index.js:383
606 +#: inc/admin/src/settings/tabs/GeneralTab.js:139
607 +msgid "Include Symbols"
608 +msgstr ""
609 +
610 +#: inc/admin/build/index.js:383
611 +#: inc/admin/src/settings/components/ColorControl.jsx:51
612 +msgid "Custom color"
613 +msgstr ""
614 +
615 +#: inc/admin/build/index.js:383
616 +#: inc/admin/src/settings/tabs/DesignTab.js:39
617 +msgid "Form Layout"
618 +msgstr ""
619 +
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."
623 +msgstr ""
624 +
625 +#: inc/admin/build/index.js:383
626 +#: inc/admin/src/settings/tabs/DesignTab.js:45
627 +msgid "Form Width"
628 +msgstr ""
629 +
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
327 635 msgid "Background Color"
328 636 msgstr ""
329 637
330 -#: src/admin/class-ps-customizer.php:55
331 -msgid "Change the background color of the form"
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"
332 644 msgstr ""
333 645
334 -#: src/admin/class-ps-customizer.php:67
335 -msgid "Padding"
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"
336 650 msgstr ""
337 651
338 -#: src/admin/class-ps-customizer.php:68
339 -msgid "Padding in PX"
652 +#: inc/admin/build/index.js:383
653 +#: inc/admin/src/settings/tabs/DesignTab.js:69
654 +msgid "Show Password Toggle"
340 655 msgstr ""
341 656
342 -#: src/admin/class-ps-customizer.php:80
657 +#: inc/admin/build/index.js:383
658 +#: inc/admin/src/settings/tabs/DesignTab.js:77
659 +msgid "Form Spacing"
660 +msgstr ""
661 +
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."
665 +msgstr ""
666 +
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
343 671 msgid "Margin"
344 672 msgstr ""
345 673
346 -#: src/admin/class-ps-customizer.php:81
347 -msgid "Margin in PX"
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"
348 679 msgstr ""
349 680
350 -#: src/admin/class-ps-customizer.php:89
351 -msgid "Form Instructions"
681 +#: inc/admin/build/index.js:383
682 +#: inc/admin/src/settings/tabs/DesignTab.js:95
683 +msgid "Typography"
352 684 msgstr ""
353 685
354 -#: src/admin/class-ps-customizer.php:95 src/class-ps-public.php:796
355 -msgid "Protected Area"
686 +#: inc/admin/build/index.js:383
687 +#: inc/admin/src/settings/tabs/DesignTab.js:96
688 +msgid "Configure headline and instruction text styles."
356 689 msgstr ""
357 690
358 -#: src/admin/class-ps-customizer.php:98 src/admin/class-ps-meta.php:446
359 -#: src/admin/class-ps-meta.php:610
360 -msgid "Headline"
691 +#: inc/admin/build/index.js:383
692 +#: inc/admin/src/settings/tabs/DesignTab.js:101
693 +msgid "Headline Color"
361 694 msgstr ""
362 695
363 -#: src/admin/class-ps-customizer.php:109
696 +#: inc/admin/build/index.js:383
697 +#: inc/admin/src/settings/tabs/DesignTab.js:106
364 698 msgid "Headline Font Size"
365 699 msgstr ""
366 700
367 -#: src/admin/class-ps-customizer.php:110 src/admin/class-ps-customizer.php:182
368 -msgid "Font size in PX"
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"
369 705 msgstr ""
370 706
371 -#: src/admin/class-ps-customizer.php:121
372 -msgid "Headline Font Weight"
707 +#: inc/admin/build/index.js:383
708 +#: inc/admin/src/settings/tabs/DesignTab.js:120
709 +msgid "Instruction Color"
373 710 msgstr ""
374 711
375 -#: src/admin/class-ps-customizer.php:136
376 -msgid "Headline Color"
712 +#: inc/admin/build/index.js:383
713 +#: inc/admin/src/settings/tabs/DesignTab.js:125
714 +msgid "Instruction Font Size"
377 715 msgstr ""
378 716
379 -#: src/admin/class-ps-customizer.php:144 src/class-ps-public.php:810
380 -msgid "Enter your password.."
717 +#: inc/admin/build/index.js:383
718 +#: inc/admin/src/settings/tabs/DesignTab.js:135
719 +msgid "Button Styling"
381 720 msgstr ""
382 721
383 -#: src/admin/class-ps-customizer.php:147
384 -msgid "Placeholder Text"
722 +#: inc/admin/build/index.js:383
723 +#: inc/admin/src/settings/tabs/DesignTab.js:136
724 +msgid "Customize the submit button appearance."
385 725 msgstr ""
386 726
387 -#: src/admin/class-ps-customizer.php:155 src/class-ps-public.php:803
388 -msgid ""
389 -"This content is password-protected. Please verify with a password to unlock "
390 -"the content."
727 +#: inc/admin/build/index.js:383
728 +#: inc/admin/src/settings/tabs/DesignTab.js:146
729 +msgid "Text Color"
391 730 msgstr ""
392 731
393 -#: src/admin/class-ps-customizer.php:158
394 -msgid "Instructions Text"
732 +#: inc/admin/build/index.js:383
733 +#: inc/admin/src/settings/tabs/DesignTab.js:159
734 +msgid "Font Size"
395 735 msgstr ""
396 736
397 -#: src/admin/class-ps-customizer.php:166
398 -msgid "Sorry, there was an error."
737 +#: inc/admin/build/index.js:383
738 +#: inc/admin/src/settings/tabs/AdvancedTab.js:45
739 +msgid "Usage Mode (Legacy)"
399 740 msgstr ""
400 741
401 -#: src/admin/class-ps-customizer.php:169
402 -msgid "Error Text"
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."
403 745 msgstr ""
404 746
405 -#: src/admin/class-ps-customizer.php:181
406 -msgid "Font Size"
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"
407 751 msgstr ""
408 752
409 -#: src/admin/class-ps-customizer.php:193
410 -msgid "Font Weight"
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."
411 756 msgstr ""
412 757
413 -#: src/admin/class-ps-customizer.php:208 src/admin/class-ps-customizer.php:253
414 -msgid "Text Color"
758 +#: inc/admin/build/index.js:383
759 +#: inc/admin/src/settings/tabs/AdvancedTab.js:58
760 +msgid "Third-Party Shortcodes"
415 761 msgstr ""
416 762
417 -#: src/admin/class-ps-customizer.php:221
418 -msgid "Add Checkbox to show password"
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."
419 766 msgstr ""
420 767
421 -#: src/admin/class-ps-customizer.php:229 src/admin/class-ps-meta.php:458
422 -#: src/admin/class-ps-meta.php:622
423 -msgid "Button"
768 +#: inc/admin/build/index.js:383
769 +#: inc/admin/src/settings/tabs/AdvancedTab.js:68
770 +msgid "Cookie Settings"
424 771 msgstr ""
425 772
426 -#: src/admin/class-ps-customizer.php:235 src/class-ps-public.php:817
427 -msgid "Submit"
773 +#: inc/admin/build/index.js:383
774 +#: inc/admin/src/settings/tabs/AdvancedTab.js:69
775 +msgid "Control how passwords are remembered."
428 776 msgstr ""
429 777
430 -#: src/admin/class-ps-customizer.php:238
431 -msgid "Button Label"
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"
432 782 msgstr ""
433 783
434 -#: src/admin/class-ps-customizer.php:268
435 -msgid "Text Color (Hover)"
784 +#: inc/admin/build/index.js:383
785 +#: inc/admin/src/settings/tabs/AdvancedTab.js:76
786 +msgid "Users must enter password each visit."
436 787 msgstr ""
437 788
438 -#: src/admin/class-ps-customizer.php:298
439 -msgid "Background Color (Hover)"
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."
440 792 msgstr ""
441 793
442 -#: src/admin/class-ps-meta.php:52
443 -msgid "Expire Passwords"
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"
444 798 msgstr ""
445 799
446 -#: src/admin/class-ps-meta.php:59
447 -msgid "Shortcode Configuration"
800 +#: inc/admin/build/index.js:383
801 +#: inc/admin/src/settings/tabs/AdvancedTab.js:87
802 +msgid "How long the cookie should last."
448 803 msgstr ""
449 804
450 -#: src/admin/class-ps-meta.php:62
451 -msgid "Passster (Global Protection)"
805 +#: inc/admin/build/index.js:383
806 +#: inc/admin/src/settings/tabs/AdvancedTab.js:94
807 +msgid "Lifetime Unit"
452 808 msgstr ""
453 809
454 -#: src/admin/class-ps-meta.php:63
455 -msgid "Passster (Page Protection)"
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
814 +msgid "Days"
456 815 msgstr ""
457 816
458 -#: src/admin/class-ps-meta.php:64
459 -msgid "Passster (Link Protection)"
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
821 +msgid "Hours"
460 822 msgstr ""
461 823
462 -#: src/admin/class-ps-meta.php:196
463 -msgid "Add a comma-separated list of passwords"
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"
464 828 msgstr ""
465 829
466 -#: src/admin/class-ps-meta.php:224
467 -msgid " Expire Password immediately after usage"
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"
468 836 msgstr ""
469 837
470 -#: src/admin/class-ps-meta.php:231
471 -msgid "Expire after number of usages"
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."
472 841 msgstr ""
473 842
474 -#: src/admin/class-ps-meta.php:235
475 -msgid "Expire after time of first usage"
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"
476 847 msgstr ""
477 848
478 -#: src/admin/class-ps-meta.php:239 src/admin/class-ps-meta.php:245
479 -#: src/admin/class-ps-meta.php:251 src/admin/class-ps-meta.php:257
480 -#: src/admin/class-ps-meta.php:259
481 -msgid "Hours"
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."
482 852 msgstr ""
483 853
484 -#: src/admin/class-ps-meta.php:240 src/admin/class-ps-meta.php:244
485 -#: src/admin/class-ps-meta.php:250 src/admin/class-ps-meta.php:256
486 -#: src/admin/class-ps-meta.php:260
487 -msgid "Days"
854 +#: inc/admin/build/index.js:383
855 +#: inc/admin/src/settings/tabs/AdvancedTab.js:120
856 +msgid "No concurrent usage tracking."
488 857 msgstr ""
489 858
490 -#: src/admin/class-ps-meta.php:241 src/admin/class-ps-meta.php:246
491 -#: src/admin/class-ps-meta.php:249 src/admin/class-ps-meta.php:255
492 -#: src/admin/class-ps-meta.php:261
493 -msgid "Weeks"
859 +#: inc/admin/build/index.js:383
860 +#: inc/admin/src/settings/tabs/AdvancedTab.js:129
861 +msgid "Max Concurrent Logins"
494 862 msgstr ""
495 863
496 -#: src/admin/class-ps-meta.php:242 src/admin/class-ps-meta.php:247
497 -#: src/admin/class-ps-meta.php:252 src/admin/class-ps-meta.php:254
498 -#: src/admin/class-ps-meta.php:262
499 -msgid "Months"
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."
500 867 msgstr ""
501 868
502 -#: src/admin/class-ps-meta.php:292
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
503 992 msgid "Activate Global Protection"
504 993 msgstr ""
505 994
506 -#: src/admin/class-ps-meta.php:299
507 -msgid ""
508 -"Configure the password, texts and everything else in Passster (Page "
509 -"Protection)."
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."
510 999 msgstr ""
511 1000
512 -#: src/admin/class-ps-meta.php:302
513 -msgid ""
514 -"If activated every page will be redirected to that page as long as the user "
515 -"does not have unlocked the content. The global protection requires the "
516 -"cookie option activated (set by default)."
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."
517 1005 msgstr ""
518 1006
519 -#: src/admin/class-ps-meta.php:346 src/admin/class-ps-meta.php:366
520 -#: src/admin/class-ps-meta.php:392 src/admin/class-ps-meta.php:512
521 -#: src/admin/class-ps-meta.php:537 src/admin/class-ps-meta.php:556
522 -msgid "Password"
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"
523 1011 msgstr ""
524 1012
525 -#: src/admin/class-ps-meta.php:348 src/admin/class-ps-meta.php:403
526 -#: src/admin/class-ps-meta.php:514 src/admin/class-ps-meta.php:567
527 -msgid "Password List"
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."
528 1017 msgstr ""
529 1018
530 -#: src/admin/class-ps-meta.php:349 src/admin/class-ps-meta.php:367
531 -#: src/admin/class-ps-meta.php:515 src/admin/class-ps-meta.php:538
532 -msgid "Captcha"
1019 +#: inc/admin/build/index.js:383
1020 +#: inc/admin/src/settings/tabs/IntegrationsTab.js:96
1021 +msgid "Edit Global Protection Page"
533 1022 msgstr ""
534 1023
535 -#: src/admin/class-ps-meta.php:350 src/admin/class-ps-meta.php:516
536 -msgid "Recaptcha"
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"
537 1028 msgstr ""
538 1029
539 -#: src/admin/class-ps-meta.php:351 src/admin/class-ps-meta.php:417
540 -#: src/admin/class-ps-meta.php:517 src/admin/class-ps-meta.php:581
541 -msgid "API"
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."
542 1034 msgstr ""
543 1035
544 -#: src/admin/class-ps-meta.php:373
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
1373 +msgid "General"
1374 +msgstr ""
1375 +
1376 +#: inc/admin/build/index.js:383
1377 +#: inc/admin/src/settings/components/SettingsPage.jsx:81
1378 +msgid "Design"
1379 +msgstr ""
1380 +
1381 +#: inc/admin/build/index.js:383
1382 +#: inc/admin/src/settings/components/SettingsPage.jsx:86
1383 +msgid "Advanced"
1384 +msgstr ""
1385 +
1386 +#: inc/admin/build/index.js:383
1387 +#: inc/admin/src/settings/components/SettingsPage.jsx:91
1388 +msgid "Integrations"
1389 +msgstr ""
1390 +
1391 +#: inc/admin/build/index.js:383
1392 +#: inc/admin/src/settings/components/SettingsPage.jsx:96
1393 +msgid "Tools"
1394 +msgstr ""
1395 +
1396 +#: inc/admin/build/index.js:383
1397 +#: inc/admin/src/settings/components/SettingsPage.jsx:101
1398 +msgid "License"
1399 +msgstr ""
1400 +
1401 +#: inc/admin/build/index.js:383
1402 +#: inc/admin/src/settings/components/SettingsPage.jsx:120
1403 +msgid "Documentation"
1404 +msgstr ""
1405 +
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"
1410 +msgstr ""
1411 +
1412 +#: inc/admin/build/index.js:383
1413 +#: inc/admin/src/components/PasswordInputStrength.jsx:12
1414 +msgid "Enter a password"
1415 +msgstr ""
1416 +
1417 +#: inc/admin/build/upsells.js:1
1418 +#: inc/admin/src/upsells/components/UpsellPage.jsx:31
1419 +msgid "Unlock with Passster PRO"
1420 +msgstr ""
1421 +
1422 +#: inc/admin/build/upsells.js:1
1423 +#: inc/admin/src/upsells/components/UpsellPage.jsx:33
1424 +msgid "See all PRO features"
1425 +msgstr ""
1426 +
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"
1430 +msgstr ""
1431 +
1432 +#: inc/admin/build/upsells.js:1
1433 +#: inc/admin/src/upsells/pages/StatisticsUpsell.jsx:12
1434 +msgid "Track Every Unlock"
1435 +msgstr ""
1436 +
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."
1440 +msgstr ""
1441 +
1442 +#: inc/admin/build/upsells.js:1
1443 +#: inc/admin/src/upsells/pages/StatisticsUpsell.jsx:17
1444 +msgid "Know Your Users"
1445 +msgstr ""
1446 +
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."
1450 +msgstr ""
1451 +
1452 +#: inc/admin/build/upsells.js:1
1453 +#: inc/admin/src/upsells/pages/StatisticsUpsell.jsx:22
1454 +msgid "Password Popularity"
1455 +msgstr ""
1456 +
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."
1460 +msgstr ""
1461 +
1462 +#: inc/admin/build/upsells.js:1
1463 +#: inc/admin/src/upsells/pages/StatisticsUpsell.jsx:27
1464 +msgid "Export & Analyze"
1465 +msgstr ""
1466 +
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."
1470 +msgstr ""
1471 +
1472 +#: inc/admin/build/upsells.js:1
1473 +#: inc/admin/src/upsells/pages/StatisticsUpsell.jsx:35
1474 +msgid "See who unlocks your content"
1475 +msgstr ""
1476 +
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."
1480 +msgstr ""
1481 +
1482 +#: inc/admin/build/upsells.js:1
1483 +#: inc/admin/src/upsells/pages/StatisticsUpsell.jsx:38
1484 +msgid "Unlock Statistics"
1485 +msgstr ""
1486 +
1487 +#: inc/admin/build/upsells.js:1
1488 +#: inc/admin/src/upsells/pages/PasswordListsUpsell.jsx:12
1489 +msgid "Multiple Passwords"
1490 +msgstr ""
1491 +
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."
1495 +msgstr ""
1496 +
1497 +#: inc/admin/build/upsells.js:1
1498 +#: inc/admin/src/upsells/pages/PasswordListsUpsell.jsx:17
1499 +msgid "Auto-Generate"
1500 +msgstr ""
1501 +
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."
1505 +msgstr ""
1506 +
1507 +#: inc/admin/build/upsells.js:1
1508 +#: inc/admin/src/upsells/pages/PasswordListsUpsell.jsx:22
1509 +msgid "Expiration Control"
1510 +msgstr ""
1511 +
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."
1515 +msgstr ""
1516 +
1517 +#: inc/admin/build/upsells.js:1
1518 +#: inc/admin/src/upsells/pages/PasswordListsUpsell.jsx:27
1519 +msgid "Usage Tracking"
1520 +msgstr ""
1521 +
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."
1525 +msgstr ""
1526 +
1527 +#: inc/admin/build/upsells.js:1
1528 +#: inc/admin/src/upsells/pages/PasswordListsUpsell.jsx:35
1529 +msgid "Manage multiple passwords per protection"
1530 +msgstr ""
1531 +
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."
1535 +msgstr ""
1536 +
1537 +#: inc/admin/build/upsells.js:1
1538 +#: inc/admin/src/upsells/pages/PasswordListsUpsell.jsx:38
1539 +msgid "Unlock Password Lists"
1540 +msgstr ""
1541 +
1542 +#: inc/admin/src/meta/general/Metabox.jsx:149
1543 +msgid "No Password List"
1544 +msgstr ""
1545 +
1546 +#: inc/admin/src/meta/general/Metabox.jsx:175
1547 +msgid "No Role"
1548 +msgstr ""
1549 +
1550 +#: inc/admin/src/meta/general/Metabox.jsx:561
545 1551 msgid "Activate Protection"
546 1552 msgstr ""
547 1553
548 -#: src/admin/class-ps-meta.php:380 src/admin/class-ps-meta.php:544
549 -msgid "Protection Type"
1554 +#: inc/admin/src/meta/general/Metabox.jsx:573
1555 +msgid "Protect Child Pages"
550 1556 msgstr ""
551 1557
552 -#: src/admin/class-ps-meta.php:422 src/admin/class-ps-meta.php:585
553 -msgid "Redirection"
1558 +#: inc/admin/src/meta/general/Metabox.jsx:585
1559 +msgid "Protection Mode"
554 1560 msgstr ""
555 1561
556 -#: src/admin/class-ps-meta.php:425 src/admin/class-ps-meta.php:588
557 -msgid ""
558 -"You can add a URL here to redirect the user after he submits a correct "
559 -"password."
1562 +#: inc/admin/src/meta/general/Metabox.jsx:596
1563 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:74
1564 +msgid "reCAPTCHA"
560 1565 msgstr ""
561 1566
562 -#: src/admin/class-ps-meta.php:428 src/admin/class-ps-meta.php:592
1567 +#: inc/admin/src/meta/general/Metabox.jsx:641
1568 +msgid "Number of passwords to generate"
1569 +msgstr ""
1570 +
1571 +#: inc/admin/src/meta/general/Metabox.jsx:642
1572 +msgid "How many passwords do you want to generate?"
1573 +msgstr ""
1574 +
1575 +#: inc/admin/src/meta/general/Metabox.jsx:719
1576 +#: inc/admin/src/meta/general/Metabox.jsx:766
563 1577 msgid "User Restriction"
564 1578 msgstr ""
565 1579
566 -#: src/admin/class-ps-meta.php:429 src/admin/class-ps-meta.php:593
567 -msgid "User Restriction Type"
1580 +#: inc/admin/src/meta/general/Metabox.jsx:720
1581 +msgid "Require users to be logged in with a specific username or role."
568 1582 msgstr ""
569 1583
570 -#: src/admin/class-ps-meta.php:432 src/admin/class-ps-meta.php:436
571 -#: src/admin/class-ps-meta.php:596 src/admin/class-ps-meta.php:600
572 -msgid "User role"
1584 +#: inc/admin/src/meta/general/Metabox.jsx:730
1585 +msgid "Restriction Type"
573 1586 msgstr ""
574 1587
575 -#: src/admin/class-ps-meta.php:433 src/admin/class-ps-meta.php:435
576 -#: src/admin/class-ps-meta.php:597 src/admin/class-ps-meta.php:599
1588 +#: inc/admin/src/meta/general/Metabox.jsx:732
1589 +#: inc/admin/src/meta/general/Metabox.jsx:751
577 1590 msgid "Username"
578 1591 msgstr ""
579 1592
580 -#: src/admin/class-ps-meta.php:441 src/admin/class-ps-meta.php:605
581 -msgid "User role or username"
1593 +#: inc/admin/src/meta/general/Metabox.jsx:733
1594 +#: inc/admin/src/meta/general/Metabox.jsx:741
1595 +msgid "User Role"
582 1596 msgstr ""
583 1597
584 -#: src/admin/class-ps-meta.php:445 src/admin/class-ps-meta.php:609
585 -msgid "Texts"
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."
586 1600 msgstr ""
587 1601
588 -#: src/admin/class-ps-meta.php:450 src/admin/class-ps-meta.php:614
589 -msgid "Instruction"
1602 +#: inc/admin/src/meta/general/Metabox.jsx:785
1603 +msgid "Overwrite Defaults"
590 1604 msgstr ""
591 1605
592 -#: src/admin/class-ps-meta.php:454 src/admin/class-ps-meta.php:618
593 -msgid "Placeholder"
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."
594 1609 msgstr ""
595 1610
596 -#: src/admin/class-ps-meta.php:462 src/admin/class-ps-meta.php:626
1611 +#: inc/admin/src/meta/general/Metabox.jsx:830
597 1612 msgid "Unique ID"
598 1613 msgstr ""
599 1614
600 -#: src/admin/class-ps-meta.php:470 src/admin/class-ps-meta.php:644
601 -#: src/admin/class-ps-meta.php:715
602 -msgid ""
603 -"With <b style=\"color:#7200e5\">Passster Pro</b> you can also use multiple "
604 -"passwords, Password Lists, Google ReCaptcha v2/v3 and link protection."
1615 +#: inc/admin/src/meta/general/Metabox.jsx:831
1616 +msgid "my-custom-id"
605 1617 msgstr ""
606 1618
607 -#: src/admin/class-ps-meta.php:473
608 -msgid ""
609 -"You can also modify the headline, description, placeholder and the button "
610 -"label per page"
1619 +#: inc/admin/src/meta/general/Metabox.jsx:832
1620 +msgid "Give your password form a unique ID."
611 1621 msgstr ""
612 1622
613 -#: src/admin/class-ps-meta.php:532
614 -msgid "No"
1623 +#: inc/admin/src/meta/general/Metabox.jsx:841
1624 +msgid "Advanced Options"
615 1625 msgstr ""
616 1626
617 -#: src/admin/class-ps-meta.php:533
618 -msgid "Yes"
1627 +#: inc/admin/src/meta/general/Metabox.jsx:842
1628 +msgid "Redirect after unlock or hide the password form."
619 1629 msgstr ""
620 1630
621 -#: src/admin/class-ps-meta.php:611
622 -msgid "Restricted Page"
1631 +#: inc/admin/src/meta/general/Metabox.jsx:851
1632 +msgid "Redirect URL"
623 1633 msgstr ""
624 1634
625 -#: src/admin/class-ps-meta.php:615
626 -msgid "This content is protected."
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."
627 1637 msgstr ""
628 1638
629 -#: src/admin/class-ps-meta.php:619
630 -msgid "Enter your password"
1639 +#: inc/admin/src/meta/general/Metabox.jsx:861
1640 +msgid "Hide Password Form"
631 1641 msgstr ""
632 1642
633 -#: src/admin/class-ps-meta.php:623
634 -msgid "Unlock now"
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."
635 1645 msgstr ""
636 1646
637 -#: src/admin/class-ps-meta.php:630
638 -msgid "Hide"
1647 +#: inc/admin/src/meta/general/Metabox.jsx:877
1648 +msgid "Copied Link!"
639 1649 msgstr ""
640 1650
641 -#: src/admin/class-ps-meta.php:647
642 -msgid ""
643 -"You can also modify the headline, description, placeholder and the button "
644 -"label per shortcode"
1651 +#: inc/admin/src/meta/general/Metabox.jsx:877
1652 +msgid "Copy Unlock Link"
645 1653 msgstr ""
646 1654
647 -#: src/admin/class-ps-meta.php:677
648 -msgid ""
649 -"Enter a password and get an encrypted link to unlock the restricted areas "
650 -"which are protected by the same password. The link appears after you saved "
651 -"your post."
1655 +#: inc/admin/src/meta/password-lists/Metabox.jsx:72
1656 +msgid "Usages"
652 1657 msgstr ""
653 1658
654 -#: src/admin/class-ps-meta.php:680
655 -msgid "Use Bitly"
1659 +#: inc/admin/src/meta/password-lists/Metabox.jsx:78
1660 +msgid "Expires"
656 1661 msgstr ""
657 1662
658 -#: src/admin/class-ps-meta.php:687
659 -msgid ""
660 -"To use Bitly to encrypt your links you have to provide an API key in "
661 -"Passster -> External Services"
1663 +#: inc/admin/src/meta/password-lists/Metabox.jsx:84
1664 +msgid "Status"
662 1665 msgstr ""
663 1666
664 -#: src/admin/class-ps-meta.php:690
665 -msgid "Password for link generation"
1667 +#: inc/admin/src/meta/password-lists/Metabox.jsx:125
1668 +msgid "Comma-separated list of passwords."
666 1669 msgstr ""
667 1670
668 -#: src/admin/class-ps-meta.php:708
669 -msgid "Your unlock URL"
1671 +#: inc/admin/src/meta/password-lists/Metabox.jsx:135
1672 +msgid "Generate"
670 1673 msgstr ""
671 1674
672 -#: src/admin/class-ps-settings.php:446
673 -msgid "Add new Password List"
1675 +#: inc/admin/src/meta/password-lists/Metabox.jsx:148
1676 +msgid "Add"
674 1677 msgstr ""
675 1678
676 -#: src/admin/class-ps-settings.php:499
677 -msgid "Copy Shortcode"
1679 +#: inc/admin/src/meta/password-lists/Metabox.jsx:160
1680 +msgid "Mode"
678 1681 msgstr ""
679 1682
680 -#: src/admin/class-ps-settings.php:516
681 -msgid "Copy Link"
1683 +#: inc/admin/src/meta/password-lists/Metabox.jsx:163
1684 +msgid "After First Usage"
682 1685 msgstr ""
683 1686
684 -#: src/admin/class-ps-settings.php:734
685 -msgid "Choose File"
1687 +#: inc/admin/src/meta/password-lists/Metabox.jsx:164
1688 +msgid "After X Usages"
686 1689 msgstr ""
687 1690
688 -#: src/admin/class-ps-settings.php:755
689 -msgid "Choose Image"
1691 +#: inc/admin/src/meta/password-lists/Metabox.jsx:165
1692 +msgid "After Time Interval"
690 1693 msgstr ""
691 1694
692 -#: src/class-ps-concurrent.php:77
693 -msgid ""
694 -"You reached the limit of concurrent logins. Please logout on one of the "
695 -"devices."
1695 +#: inc/admin/src/meta/password-lists/Metabox.jsx:190
1696 +msgid "Remove After First Use"
696 1697 msgstr ""
697 1698
698 -#: src/class-ps-concurrent.php:228
699 -msgid "Logout"
1699 +#: inc/admin/src/meta/password-lists/Metabox.jsx:191
1700 +msgid "Password is removed immediately after one use."
700 1701 msgstr ""
701 1702
702 -#: src/class-ps-form.php:38
703 -msgid "Show Password"
1703 +#: inc/admin/src/meta/password-lists/Metabox.jsx:205
1704 +msgid "Max Usages"
704 1705 msgstr ""
705 1706
706 -#: src/class-ps-form.php:65
707 -msgid "Enter the solution"
1707 +#: inc/admin/src/meta/password-lists/Metabox.jsx:206
1708 +msgid "Password expires after this many uses."
708 1709 msgstr ""
709 1710
710 -#: src/class-ps-form.php:112
711 -msgid "Unlock"
1711 +#: inc/admin/src/meta/password-lists/Metabox.jsx:220
1712 +msgid "Expire After"
712 1713 msgstr ""
713 1714
714 -#: src/class-ps-public.php:97
715 -msgid "Invalid password."
1715 +#: inc/admin/src/meta/password-lists/Metabox.jsx:228
1716 +msgid "Unit"
716 1717 msgstr ""
717 1718
718 -#: src/class-ps-public.php:478 src/class-ps-public.php:512
719 -msgid "Invalid recaptcha."
1719 +#: inc/admin/src/meta/password-lists/Metabox.jsx:233
1720 +msgid "Weeks"
720 1721 msgstr ""
721 1722
722 -#: src/class-ps-public.php:1023 src/class-ps-public.php:1043
723 -msgid "Sorry, your captcha solution was wrong."
1723 +#: inc/admin/src/meta/password-lists/Metabox.jsx:234
1724 +msgid "Months"
724 1725 msgstr ""
725 1726
726 -#. Plugin URI of the plugin/theme
727 -#. Author URI of the plugin/theme
728 -msgid "https://patrickposner.dev"
1727 +#: inc/admin/src/meta/password-lists/Metabox.jsx:250
1728 +msgid "Usage Statistics"
729 1729 msgstr ""
730 1730
731 -#. Description of the plugin/theme
732 -msgid ""
733 -"A simple plugin to password-protect your complete website, some pages/posts "
734 -"or just parts of your content."
1731 +#: inc/admin/src/meta/password-lists/Metabox.jsx:268
1732 +#: inc/admin/src/statistics/components/StatisticsPage.jsx:65
1733 +msgid "Reset Statistics"
735 1734 msgstr ""
736 1735
737 -#. Author of the plugin/theme
738 -msgid "Patrick Posner"
1736 +#: inc/admin/src/meta/password-lists/Metabox.jsx:273
1737 +msgid "Statistics cleared!"
1738 +msgstr ""
1739 +
1740 +#: inc/admin/src/settings/components/DimensionControl.jsx:60
1741 +msgid "Form width"
1742 +msgstr ""
1743 +
1744 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:72
1745 +msgid "Usage Mode"
1746 +msgstr ""
1747 +
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."
1750 +msgstr ""
1751 +
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."
1754 +msgstr ""
1755 +
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."
1758 +msgstr ""
1759 +
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."
1762 +msgstr ""
1763 +
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."
1766 +msgstr ""
1767 +
1768 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:115
1769 +msgid "Cookie Lifetime Unit"
1770 +msgstr ""
1771 +
1772 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:130
1773 +msgid "Third-Party-Shortcodes"
1774 +msgstr ""
1775 +
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. "
1778 +msgstr ""
1779 +
1780 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:152
1781 +msgid "Track and prevent concurrent usage of the same password."
1782 +msgstr ""
1783 +
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."
1786 +msgstr ""
1787 +
1788 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:162
1789 +msgid "Number of Allowed Concurrent Usages"
1790 +msgstr ""
1791 +
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."
1794 +msgstr ""
1795 +
1796 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:177
1797 +msgid "Concurrent data resetted successfully."
1798 +msgstr ""
1799 +
1800 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:194
1801 +msgid "Track IP"
1802 +msgstr ""
1803 +
1804 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:197
1805 +msgid "Track the IP of the user in statistics."
1806 +msgstr ""
1807 +
1808 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:198
1809 +msgid "Do not track the IP of the user in statistics"
1810 +msgstr ""
1811 +
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."
1814 +msgstr ""
1815 +
1816 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:226
1817 +#: inc/admin/src/settings/pages/WooIntegrationSettings.jsx:55
1818 +msgid "Lite vs Pro"
1819 +msgstr ""
1820 +
1821 +#: inc/admin/src/settings/pages/AdvancedSettings.jsx:231
1822 +#: inc/admin/src/settings/pages/WooIntegrationSettings.jsx:62
1823 +msgid "Get Passster PRO!"
1824 +msgstr ""
1825 +
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."
1832 +msgstr ""
1833 +
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"
1840 +msgstr ""
1841 +
1842 +#: inc/admin/src/settings/pages/DesignSettings.jsx:153
1843 +msgid "Form"
1844 +msgstr ""
1845 +
1846 +#: inc/admin/src/settings/pages/DesignSettings.jsx:172
1847 +msgid "Form position"
1848 +msgstr ""
1849 +
1850 +#: inc/admin/src/settings/pages/DesignSettings.jsx:177
1851 +msgid "Center the password form in the middle of the page."
1852 +msgstr ""
1853 +
1854 +#: inc/admin/src/settings/pages/DesignSettings.jsx:178
1855 +msgid "Do not center the password form."
1856 +msgstr ""
1857 +
1858 +#: inc/admin/src/settings/pages/DesignSettings.jsx:197
1859 +#: inc/admin/src/settings/pages/DesignSettings.jsx:454
1860 +msgid "Spacing Controls"
1861 +msgstr ""
1862 +
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."
1866 +msgstr ""
1867 +
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."
1871 +msgstr ""
1872 +
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."
1875 +msgstr ""
1876 +
1877 +#: inc/admin/src/settings/pages/DesignSettings.jsx:240
1878 +msgid "Add a checkbox to show the password before submitting."
1879 +msgstr ""
1880 +
1881 +#: inc/admin/src/settings/pages/DesignSettings.jsx:241
1882 +msgid "Do not add a checkbox to view the password"
1883 +msgstr ""
1884 +
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"
1889 +msgstr ""
1890 +
1891 +#: inc/admin/src/settings/pages/DesignSettings.jsx:272
1892 +#: inc/admin/src/settings/pages/DesignSettings.jsx:339
1893 +msgid "Color"
1894 +msgstr ""
1895 +
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"
1900 +msgstr ""
1901 +
1902 +#: inc/admin/src/settings/pages/DesignSettings.jsx:308
1903 +msgid "The password form will be shown without the headline"
1904 +msgstr ""
1905 +
1906 +#: inc/admin/src/settings/pages/DesignSettings.jsx:309
1907 +msgid "The password form will include the headline"
1908 +msgstr ""
1909 +
1910 +#: inc/admin/src/settings/pages/DesignSettings.jsx:380
1911 +msgid "Button"
1912 +msgstr ""
1913 +
1914 +#: inc/admin/src/settings/pages/DesignSettings.jsx:391
1915 +msgid "Color Controls"
1916 +msgstr ""
1917 +
1918 +#: inc/admin/src/settings/pages/DesignSettings.jsx:396
1919 +msgid "Background Color (Hover)"
1920 +msgstr ""
1921 +
1922 +#: inc/admin/src/settings/pages/DesignSettings.jsx:407
1923 +msgid "Font Color (Hover)"
1924 +msgstr ""
1925 +
1926 +#: inc/admin/src/settings/pages/DesignSettings.jsx:430
1927 +msgid "Font Color"
1928 +msgstr ""
1929 +
1930 +#: inc/admin/src/settings/pages/DesignSettings.jsx:443
1931 +msgid "Change button State"
1932 +msgstr ""
1933 +
1934 +#: inc/admin/src/settings/pages/DesignSettings.jsx:446
1935 +msgid "Set colors (hover)"
1936 +msgstr ""
1937 +
1938 +#: inc/admin/src/settings/pages/DesignSettings.jsx:447
1939 +msgid "Set colors"
1940 +msgstr ""
1941 +
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."
1944 +msgstr ""
1945 +
1946 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:46
1947 +msgid "Add your Turnstile Site Key here."
1948 +msgstr ""
1949 +
1950 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:53
1951 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:101
1952 +msgid "Secret"
1953 +msgstr ""
1954 +
1955 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:54
1956 +msgid "Add your Turnstile Secret key here."
1957 +msgstr ""
1958 +
1959 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:62
1960 +msgid "Turnstile is only available within the pro version of Passster."
1961 +msgstr ""
1962 +
1963 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:80
1964 +msgid "reCAPTCHA Type"
1965 +msgstr ""
1966 +
1967 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:84
1968 +msgid "Google reCAPTCHA V3 (invisible CAPTCHA)"
1969 +msgstr ""
1970 +
1971 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:94
1972 +msgid "Add your reCAPTCHA Site Key here."
1973 +msgstr ""
1974 +
1975 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:102
1976 +msgid "Add your reCAPTCHA Secret here."
1977 +msgstr ""
1978 +
1979 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:109
1980 +msgid "Language"
1981 +msgstr ""
1982 +
1983 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:110
1984 +msgid "Add your language here. For example, ‘en’ for English or ‘de’ for German."
1985 +msgstr ""
1986 +
1987 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:119
1988 +msgid "reCAPTCHA is only available within the pro version of Passster."
1989 +msgstr ""
1990 +
1991 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:131
1992 +msgid "Bit.ly"
1993 +msgstr ""
1994 +
1995 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:139
1996 +msgid "Add your Bit.ly access token here."
1997 +msgstr ""
1998 +
1999 +#: inc/admin/src/settings/pages/ExternalSettings.jsx:146
2000 +msgid "Bit.ly is only available within the pro version of Passster."
2001 +msgstr ""
2002 +
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."
2005 +msgstr ""
2006 +
2007 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:74
2008 +msgid "Error"
2009 +msgstr ""
2010 +
2011 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:95
2012 +msgid "Generating Passwords"
2013 +msgstr ""
2014 +
2015 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:99
2016 +msgid "Password length"
2017 +msgstr ""
2018 +
2019 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:100
2020 +msgid "Set a default length for generated passwords."
2021 +msgstr ""
2022 +
2023 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:109
2024 +msgid "Include uppercase characters"
2025 +msgstr ""
2026 +
2027 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:112
2028 +msgid "Include uppercase characters in passwords."
2029 +msgstr ""
2030 +
2031 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:113
2032 +msgid "Generate passwords only with lowercase."
2033 +msgstr ""
2034 +
2035 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:123
2036 +msgid "Include numbers"
2037 +msgstr ""
2038 +
2039 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:126
2040 +msgid "Include numbers in passwords."
2041 +msgstr ""
2042 +
2043 +#: inc/admin/src/settings/pages/GeneralSettings.jsx:127
2044 +msgid "Generate passwords without numbers."
2045 +msgstr ""
2046 +
2047 +#: inc/admin/src/settings/pages/GlobalProtectionSettings.jsx:93
2048 +msgid "Customize the Global Protection Page"
2049 +msgstr ""
2050 +
2051 +#: inc/admin/src/settings/pages/Utilities.jsx:62
2052 +msgid "Migrate Settings"
2053 +msgstr ""
2054 +
2055 +#: inc/admin/src/settings/pages/Utilities.jsx:65
2056 +msgid "Migrate all of your customizer settings and options within version 4 of Passster."
2057 +msgstr ""
2058 +
2059 +#: inc/admin/src/settings/pages/Utilities.jsx:68
2060 +msgid "Migrate settings"
2061 +msgstr ""
2062 +
2063 +#: inc/admin/src/settings/pages/Utilities.jsx:75
2064 +msgid "Settings migration successfully."
2065 +msgstr ""
2066 +
2067 +#: inc/admin/src/settings/pages/Utilities.jsx:108
2068 +msgid "Copy export data"
2069 +msgstr ""
2070 +
2071 +#: inc/admin/src/settings/pages/Utilities.jsx:118
2072 +msgid "Import"
2073 +msgstr ""
2074 +
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."
2077 +msgstr ""
2078 +
2079 +#: inc/admin/src/settings/pages/Utilities.jsx:129
2080 +msgid "Import Settings"
2081 +msgstr ""
2082 +
2083 +#: inc/admin/src/settings/pages/Utilities.jsx:136
2084 +msgid "Settings imported successfully."
2085 +msgstr ""
2086 +
2087 +#: inc/admin/src/settings/pages/Utilities.jsx:149
2088 +msgid "Reset Plugin Data"
2089 +msgstr ""
2090 +
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."
2093 +msgstr ""
2094 +
2095 +#: inc/admin/src/settings/pages/Utilities.jsx:155
2096 +msgid "Reset Plugin Settings"
2097 +msgstr ""
2098 +
2099 +#: inc/admin/src/settings/pages/Utilities.jsx:162
2100 +msgid "Settings resetted successfully."
2101 +msgstr ""
2102 +
2103 +#: inc/admin/src/settings/pages/WooIntegrationSettings.jsx:22
2104 +msgid "WooCommerce Integration"
2105 +msgstr ""
2106 +
2107 +#: inc/admin/src/settings/pages/WooIntegrationSettings.jsx:33
2108 +msgid "Enable protection features in your WooCommerce store through Passster."
2109 +msgstr ""
2110 +
2111 +#: inc/admin/src/settings/pages/WooIntegrationSettings.jsx:37
2112 +msgid "Implement full store protection."
2113 +msgstr ""
2114 +
2115 +#: inc/admin/src/settings/pages/WooIntegrationSettings.jsx:38
2116 +msgid "Protect individual products with passwords."
2117 +msgstr ""
2118 +
2119 +#: inc/admin/src/settings/pages/WooIntegrationSettings.jsx:43
2120 +msgid "Choose from multiple protection modes."
2121 +msgstr ""
2122 +
2123 +#: inc/admin/src/settings/pages/WooIntegrationSettings.jsx:44
2124 +msgid "Apply protection based on user roles."
2125 +msgstr ""
2126 +
2127 +#: inc/admin/src/statistics/components/StatisticsPage.jsx:29
2128 +msgid "Number of Usages"
2129 +msgstr ""
2130 +
2131 +#: inc/admin/src/statistics/components/StatisticsPage.jsx:34
2132 +msgid "First Usage"
2133 +msgstr ""
2134 +
2135 +#: inc/admin/src/statistics/components/StatisticsPage.jsx:39
2136 +msgid "IP Address"
2137 +msgstr ""
2138 +
2139 +#: inc/admin/src/statistics/components/StatisticsPage.jsx:43
2140 +msgid "Browser"
2141 +msgstr ""
2142 +
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"
739 2181 msgstr ""