PluginProbe
Authorizer / 3.6.0
Authorizer v3.6.0
3.15.3 3.15.2 3.15.1 3.15.0 3.14.3 3.14.4 3.14.2 3.14.1 2.8.1 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.9.0 2.9.1 2.9.10 2.9.11 2.9.12 2.9.13 2.9.2 2.9.3 2.9.6 All 126 releases
← All changes | languages/authorizer.pot +724 -288 2.9.113.6.0 View file →
@@ -1,19 +1,27 @@
1 -# Copyright (C) 2019 Authorizer
2 -# This file is distributed under the same license as the Authorizer package.
1 +#, fuzzy
3 2 msgid ""
4 3 msgstr ""
5 -"Project-Id-Version: Authorizer 2.9.1\n"
6 -"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/authorizer\n"
7 -"POT-Creation-Date: 2019-04-05 15:36:26+00:00\n"
4 +"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
5 +"Project-Id-Version: Authorizer 2.9.12\n"
6 +"POT-Creation-Date: 2022-02-25 15:17-1000\n"
7 +"PO-Revision-Date: 2020-02-25 10:18-1000\n"
8 +"Last-Translator: Paul Ryan <paul.ryan@hawaii.edu>\n"
9 +"Language-Team: University of Hawaii <dcdc@hawaii.edu>\n"
8 10 "MIME-Version: 1.0\n"
9 11 "Content-Type: text/plain; charset=UTF-8\n"
10 12 "Content-Transfer-Encoding: 8bit\n"
11 -"PO-Revision-Date: 2019-MO-DA HO:MI+ZONE\n"
12 -"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13 -"Language-Team: LANGUAGE <LL@li.org>\n"
13 +"X-Generator: Poedit 3.0.1\n"
14 +"X-Poedit-Basepath: ..\n"
15 +"X-Poedit-WPHeader: authorizer.php\n"
16 +"X-Poedit-SourceCharset: UTF-8\n"
17 +"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
18 +"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
19 +"_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
20 +"X-Poedit-SearchPath-0: .\n"
21 +"X-Poedit-SearchPathExcluded-0: *.js\n"
14 22
15 -#: src/authorizer/class-admin-page.php:39
23 +#: src/authorizer/class-admin-page.php:45
16 24 msgid ""
17 25 "<strong>Pending Users</strong>: Pending users are users who have "
18 26 "successfully logged in to the site, but who haven't yet been approved (or "
19 27 "blocked) by you."
@@ -18,21 +26,21 @@
18 26 "successfully logged in to the site, but who haven't yet been approved (or "
19 27 "blocked) by you."
20 28 msgstr ""
21 29
22 -#: src/authorizer/class-admin-page.php:40
30 +#: src/authorizer/class-admin-page.php:46
23 31 msgid ""
24 32 "<strong>Approved Users</strong>: Approved users have access to the site once "
25 33 "they successfully log in."
26 34 msgstr ""
27 35
28 -#: src/authorizer/class-admin-page.php:41
36 +#: src/authorizer/class-admin-page.php:47
29 37 msgid ""
30 38 "<strong>Blocked Users</strong>: Blocked users will receive an error message "
31 39 "when they try to visit the site after authenticating."
32 40 msgstr ""
33 41
34 -#: src/authorizer/class-admin-page.php:42
42 +#: src/authorizer/class-admin-page.php:48
35 43 msgid ""
36 44 "Users in the <strong>Pending</strong> list appear automatically after a new "
37 45 "user tries to log in from the configured external authentication service. "
38 46 "You can add users to the <strong>Approved</strong> or <strong>Blocked</"
@@ -40,14 +48,14 @@
40 48 "em> or <em>Block</em> buttons next to a user in the <strong>Pending</strong> "
41 49 "list."
42 50 msgstr ""
43 51
44 -#: src/authorizer/class-admin-page.php:47 src/authorizer/class-options.php:811
45 -#: src/authorizer/class-options.php:817
52 +#: src/authorizer/class-admin-page.php:53 src/authorizer/class-options.php:944
53 +#: src/authorizer/class-options.php:950
46 54 msgid "Access Lists"
47 55 msgstr ""
48 56
49 -#: src/authorizer/class-admin-page.php:54
57 +#: src/authorizer/class-admin-page.php:60
50 58 msgid ""
51 59 "<strong>Who can log in to the site?</strong>: Choose the level of access "
52 60 "restriction you'd like to use on your site here. You can leave the site open "
53 61 "to anyone with a WordPress account or an account on an external service like "
@@ -54,9 +62,9 @@
54 62 "Google, CAS, or LDAP, or restrict it to WordPress users and only the "
55 63 "external users that you specify via the <em>Access Lists</em>."
56 64 msgstr ""
57 65
58 -#: src/authorizer/class-admin-page.php:55
66 +#: src/authorizer/class-admin-page.php:61
59 67 msgid ""
60 68 "<strong>Which role should receive email notifications about pending users?</"
61 69 "strong>: If you've restricted access to <strong>approved users</strong>, you "
62 70 "can determine which WordPress users will receive a notification email "
@@ -65,9 +73,9 @@
65 73 "external user will get a message (specified below) telling them their access "
66 74 "is pending approval."
67 75 msgstr ""
68 76
69 -#: src/authorizer/class-admin-page.php:56
77 +#: src/authorizer/class-admin-page.php:62
70 78 msgid ""
71 79 "<strong>What message should pending users see after attempting to log in?</"
72 80 "strong>: Here you can specify the exact message a new external user will see "
73 81 "once they try to log in to the site for the first time."
@@ -72,13 +80,13 @@
72 80 "strong>: Here you can specify the exact message a new external user will see "
73 81 "once they try to log in to the site for the first time."
74 82 msgstr ""
75 83
76 -#: src/authorizer/class-admin-page.php:61 src/authorizer/class-options.php:818
84 +#: src/authorizer/class-admin-page.php:67 src/authorizer/class-options.php:951
77 85 msgid "Login Access"
78 86 msgstr ""
79 87
80 -#: src/authorizer/class-admin-page.php:68
88 +#: src/authorizer/class-admin-page.php:74
81 89 msgid ""
82 90 "<strong>Who can view the site?</strong>: You can restrict the site's "
83 91 "visibility by only allowing logged in users to see pages. If you do so, you "
84 92 "can customize the specifics about the site's privacy using the settings "
@@ -84,9 +92,9 @@
84 92 "can customize the specifics about the site's privacy using the settings "
85 93 "below."
86 94 msgstr ""
87 95
88 -#: src/authorizer/class-admin-page.php:69
96 +#: src/authorizer/class-admin-page.php:75
89 97 msgid ""
90 98 "<strong>What pages (if any) should be available to everyone?</strong>: If "
91 99 "you'd like to declare certain pages on your site as always public (such as "
92 100 "the course syllabus, introduction, or calendar), specify those pages here. "
@@ -93,9 +101,9 @@
93 101 "These pages will always be available no matter what access restrictions "
94 102 "exist."
95 103 msgstr ""
96 104
97 -#: src/authorizer/class-admin-page.php:70
105 +#: src/authorizer/class-admin-page.php:76
98 106 msgid ""
99 107 "<strong>What happens to people without access when they visit a <em>private</"
100 108 "em> page?</strong>: Choose the response anonymous users receive when "
101 109 "visiting the site. You can choose between immediately taking them to the "
@@ -102,9 +110,9 @@
102 110 "<strong>login screen</strong>, or simply showing them a <strong>message</"
103 111 "strong>."
104 112 msgstr ""
105 113
106 -#: src/authorizer/class-admin-page.php:71
114 +#: src/authorizer/class-admin-page.php:77
107 115 msgid ""
108 116 "<strong>What happens to people without access when they visit a <em>public</"
109 117 "em> page?</strong>: Choose the response anonymous users receive when "
110 118 "visiting a page on the site marked as public. You can choose between showing "
@@ -111,9 +119,9 @@
111 119 "them the page without any message, or showing them a the page with a message "
112 120 "above the content."
113 121 msgstr ""
114 122
115 -#: src/authorizer/class-admin-page.php:72
123 +#: src/authorizer/class-admin-page.php:78
116 124 msgid ""
117 125 "<strong>What message should people without access see?</strong>: If you "
118 126 "chose to show new users a <strong>message</strong> above, type that message "
119 127 "here."
@@ -118,13 +126,13 @@
118 126 "chose to show new users a <strong>message</strong> above, type that message "
119 127 "here."
120 128 msgstr ""
121 129
122 -#: src/authorizer/class-admin-page.php:77 src/authorizer/class-options.php:819
130 +#: src/authorizer/class-admin-page.php:83 src/authorizer/class-options.php:952
123 131 msgid "Public Access"
124 132 msgstr ""
125 133
126 -#: src/authorizer/class-admin-page.php:84
134 +#: src/authorizer/class-admin-page.php:90
127 135 msgid ""
128 136 "<strong>Type of external service to authenticate against</strong>: Choose "
129 137 "which authentication service type you will be using. You'll have to fill out "
130 138 "different fields below depending on which service you choose."
@@ -129,16 +137,23 @@
129 137 "which authentication service type you will be using. You'll have to fill out "
130 138 "different fields below depending on which service you choose."
131 139 msgstr ""
132 140
133 -#: src/authorizer/class-admin-page.php:85
141 +#: src/authorizer/class-admin-page.php:91
134 142 msgid ""
143 +"<strong>Enable OAuth2 Logins</strong>: Choose if you want to allow users to "
144 +"log in with one of the supported OAuth2 providers. You will need to enter "
145 +"your API Client ID and Secret to enable these logins."
146 +msgstr ""
147 +
148 +#: src/authorizer/class-admin-page.php:92
149 +msgid ""
135 150 "<strong>Enable Google Logins</strong>: Choose if you want to allow users to "
136 151 "log in with their Google Account credentials. You will need to enter your "
137 152 "API Client ID and Secret to enable Google Logins."
138 153 msgstr ""
139 154
140 -#: src/authorizer/class-admin-page.php:86
155 +#: src/authorizer/class-admin-page.php:93
141 156 msgid ""
142 157 "<strong>Enable CAS Logins</strong>: Choose if you want to allow users to log "
143 158 "in with via CAS (Central Authentication Service). You will need to enter "
144 159 "details about your CAS server (host, port, and path) to enable CAS Logins."
@@ -143,9 +158,9 @@
143 158 "in with via CAS (Central Authentication Service). You will need to enter "
144 159 "details about your CAS server (host, port, and path) to enable CAS Logins."
145 160 msgstr ""
146 161
147 -#: src/authorizer/class-admin-page.php:87
162 +#: src/authorizer/class-admin-page.php:94
148 163 msgid ""
149 164 "<strong>Enable LDAP Logins</strong>: Choose if you want to allow users to "
150 165 "log in with their LDAP (Lightweight Directory Access Protocol) credentials. "
151 166 "You will need to enter details about your LDAP server (host, port, search "
@@ -152,9 +167,9 @@
152 167 "base, uid attribute, directory user, directory user password, and whether to "
153 168 "use TLS) to enable Google Logins."
154 169 msgstr ""
155 170
156 -#: src/authorizer/class-admin-page.php:88
171 +#: src/authorizer/class-admin-page.php:95
157 172 msgid ""
158 173 "<strong>Default role for new CAS users</strong>: Specify which role new "
159 174 "external users will get by default. Be sure to choose a role with limited "
160 175 "permissions!"
@@ -159,13 +174,54 @@
159 174 "external users will get by default. Be sure to choose a role with limited "
160 175 "permissions!"
161 176 msgstr ""
162 177
163 -#: src/authorizer/class-admin-page.php:89
178 +#: src/authorizer/class-admin-page.php:96
179 +msgid "If you enable OAuth2 logins:"
180 +msgstr ""
181 +
182 +#: src/authorizer/class-admin-page.php:98
183 +msgid ""
184 +"<strong>Client ID</strong>: You can generate this ID following the "
185 +"instructions for your specific provider."
186 +msgstr ""
187 +
188 +#: src/authorizer/class-admin-page.php:99
189 +msgid ""
190 +"<strong>Client Secret</strong>: You can generate this secret by following "
191 +"the instructions for your specific provider."
192 +msgstr ""
193 +
194 +#: src/authorizer/class-admin-page.php:100
195 +msgid ""
196 +"<strong>Authorization URL</strong>: For the generic OAuth2 provider, you "
197 +"will need to specify the 3 endpoints required for the oauth2 authentication "
198 +"flow. This is the first: the endpoint first contacted to initiate the "
199 +"authentication."
200 +msgstr ""
201 +
202 +#: src/authorizer/class-admin-page.php:101
203 +msgid ""
204 +"<strong>Access Token URL</strong>: For the generic OAuth2 provider, you will "
205 +"need to specify the 3 endpoints required for the oauth2 authentication flow. "
206 +"This is the second: the endpoint that is contacted after initiation to "
207 +"retrieve an access token for the user that just authenticated."
208 +msgstr ""
209 +
210 +#: src/authorizer/class-admin-page.php:102
211 +msgid ""
212 +"<strong>Resource Owner URL</strong>: For the generic OAuth2 provider, you "
213 +"will need to specify the 3 endpoints required for the oauth2 authentication "
214 +"flow. This is the third: the endpoint that is contacted after successfully "
215 +"receiving an authentication token to retrieve details on the user that just "
216 +"authenticated."
217 +msgstr ""
218 +
219 +#: src/authorizer/class-admin-page.php:104
164 220 msgid "If you enable Google logins:"
165 221 msgstr ""
166 222
167 -#: src/authorizer/class-admin-page.php:91
223 +#: src/authorizer/class-admin-page.php:106
168 224 msgid ""
169 225 "<strong>Google Client ID</strong>: You can generate this ID by creating a "
170 226 "new Project in the <a href='https://cloud.google.com/console'>Google "
171 227 "Developers Console</a>. A Client ID typically looks something like this: "
@@ -171,9 +227,9 @@
171 227 "Developers Console</a>. A Client ID typically looks something like this: "
172 228 "1234567890123-kdjr85yt6vjr6d8g7dhr8g7d6durjf7g.apps.googleusercontent.com"
173 229 msgstr ""
174 230
175 -#: src/authorizer/class-admin-page.php:92
231 +#: src/authorizer/class-admin-page.php:107
176 232 msgid ""
177 233 "<strong>Google Client Secret</strong>: You can generate this secret by "
178 234 "creating a new Project in the <a href='https://cloud.google.com/"
179 235 "console'>Google Developers Console</a>. A Client Secret typically looks "
@@ -179,32 +235,38 @@
179 235 "console'>Google Developers Console</a>. A Client Secret typically looks "
180 236 "something like this: sDNgX5_pr_5bly-frKmvp8jT"
181 237 msgstr ""
182 238
183 -#: src/authorizer/class-admin-page.php:94
239 +#: src/authorizer/class-admin-page.php:109
184 240 msgid "If you enable CAS logins:"
185 241 msgstr ""
186 242
187 -#: src/authorizer/class-admin-page.php:96
243 +#: src/authorizer/class-admin-page.php:111
188 244 msgid ""
189 245 "<strong>CAS server hostname</strong>: Enter the hostname of the CAS server "
190 246 "you authenticate against (e.g., authn.example.edu)."
191 247 msgstr ""
192 248
193 -#: src/authorizer/class-admin-page.php:97
249 +#: src/authorizer/class-admin-page.php:112
194 250 msgid ""
195 251 "<strong>CAS server port</strong>: Enter the port on the CAS server to "
196 252 "connect to (e.g., 443)."
197 253 msgstr ""
198 254
199 -#: src/authorizer/class-admin-page.php:98
255 +#: src/authorizer/class-admin-page.php:113
200 256 msgid ""
201 257 "<strong>CAS server path/context</strong>: Enter the path to the login "
202 258 "endpoint on the CAS server (e.g., /cas)."
203 259 msgstr ""
204 260
205 -#: src/authorizer/class-admin-page.php:99
261 +#: src/authorizer/class-admin-page.php:114
206 262 msgid ""
263 +"<strong>CAS server method</strong>: Select the method to use when setting "
264 +"the CAS config (e.g.,\"client\" or \"proxy\")"
265 +msgstr ""
266 +
267 +#: src/authorizer/class-admin-page.php:115
268 +msgid ""
207 269 "<strong>CAS attribute containing first name</strong>: Enter the CAS "
208 270 "attribute that has the user's first name. When this user first logs in, "
209 271 "their WordPress account will have their first name retrieved from CAS and "
210 272 "added to their WordPress profile."
@@ -209,9 +271,9 @@
209 271 "their WordPress account will have their first name retrieved from CAS and "
210 272 "added to their WordPress profile."
211 273 msgstr ""
212 274
213 -#: src/authorizer/class-admin-page.php:100
275 +#: src/authorizer/class-admin-page.php:116
214 276 msgid ""
215 277 "<strong>CAS attribute containing last name</strong>: Enter the CAS attribute "
216 278 "that has the user's last name. When this user first logs in, their WordPress "
217 279 "account will have their last name retrieved from CAS and added to their "
@@ -217,9 +279,9 @@
217 279 "account will have their last name retrieved from CAS and added to their "
218 280 "WordPress profile."
219 281 msgstr ""
220 282
221 -#: src/authorizer/class-admin-page.php:101
283 +#: src/authorizer/class-admin-page.php:117
222 284 msgid ""
223 285 "<strong>CAS attribute update</strong>: Select whether the first and last "
224 286 "names retrieved from CAS should overwrite any value the user has entered in "
225 287 "the first and last name fields in their WordPress profile. If this is not "
@@ -225,32 +287,39 @@
225 287 "the first and last name fields in their WordPress profile. If this is not "
226 288 "set, this only happens the first time they log in."
227 289 msgstr ""
228 290
229 -#: src/authorizer/class-admin-page.php:103
291 +#: src/authorizer/class-admin-page.php:119
230 292 msgid "If you enable LDAP logins:"
231 293 msgstr ""
232 294
233 -#: src/authorizer/class-admin-page.php:105
295 +#: src/authorizer/class-admin-page.php:121
234 296 msgid ""
235 297 "<strong>LDAP Host</strong>: Enter the URL of the LDAP server you "
236 298 "authenticate against."
237 299 msgstr ""
238 300
239 -#: src/authorizer/class-admin-page.php:106
301 +#: src/authorizer/class-admin-page.php:122
240 302 msgid ""
241 303 "<strong>LDAP Port</strong>: Enter the port number that the LDAP server "
242 304 "listens on."
243 305 msgstr ""
244 306
245 -#: src/authorizer/class-admin-page.php:107
307 +#: src/authorizer/class-admin-page.php:123
246 308 msgid ""
247 309 "<strong>LDAP Search Base</strong>: Enter the LDAP string that represents the "
248 310 "search base, e.g., ou=people,dc=example,dc=edu"
249 311 msgstr ""
250 312
251 -#: src/authorizer/class-admin-page.php:108
313 +#: src/authorizer/class-admin-page.php:124
252 314 msgid ""
315 +"<strong>LDAP Search Filter</strong>: Enter the optional LDAP string that "
316 +"represents the search filter, e.g., (memberOf=cn=wp_users,ou=people,"
317 +"dc=example,dc=edu)"
318 +msgstr ""
319 +
320 +#: src/authorizer/class-admin-page.php:125
321 +msgid ""
253 322 "<strong>LDAP attribute containing username</strong>: Enter the name of the "
254 323 "LDAP attribute that contains the usernames used by those attempting to log "
255 324 "in. The plugin will search on this attribute to find the cn to bind against "
256 325 "for login attempts."
@@ -255,27 +324,27 @@
255 324 "in. The plugin will search on this attribute to find the cn to bind against "
256 325 "for login attempts."
257 326 msgstr ""
258 327
259 -#: src/authorizer/class-admin-page.php:109
328 +#: src/authorizer/class-admin-page.php:126
260 329 msgid ""
261 330 "<strong>LDAP Directory User</strong>: Enter the name of the LDAP user that "
262 331 "has permissions to browse the directory."
263 332 msgstr ""
264 333
265 -#: src/authorizer/class-admin-page.php:110
334 +#: src/authorizer/class-admin-page.php:127
266 335 msgid ""
267 336 "<strong>LDAP Directory User Password</strong>: Enter the password for the "
268 337 "LDAP user that has permission to browse the directory."
269 338 msgstr ""
270 339
271 -#: src/authorizer/class-admin-page.php:111
340 +#: src/authorizer/class-admin-page.php:128
272 341 msgid ""
273 342 "<strong>Use TLS</strong>: Select whether all communication with the LDAP "
274 343 "server should be performed over a TLS-secured connection."
275 344 msgstr ""
276 345
277 -#: src/authorizer/class-admin-page.php:112
346 +#: src/authorizer/class-admin-page.php:129
278 347 msgid ""
279 348 "<strong>Custom lost password URL</strong>: The WordPress login page contains "
280 349 "a link to recover a lost password. If you have external users who shouldn't "
281 350 "change the password on their WordPress account, point them to the "
@@ -282,9 +351,9 @@
282 351 "appropriate location to change the password on their external authentication "
283 352 "service here."
284 353 msgstr ""
285 354
286 -#: src/authorizer/class-admin-page.php:113
355 +#: src/authorizer/class-admin-page.php:130
287 356 msgid ""
288 357 "<strong>LDAP attribute containing first name</strong>: Enter the LDAP "
289 358 "attribute that has the user's first name. When this user first logs in, "
290 359 "their WordPress account will have their first name retrieved from LDAP and "
@@ -290,9 +359,9 @@
290 359 "their WordPress account will have their first name retrieved from LDAP and "
291 360 "added to their WordPress profile."
292 361 msgstr ""
293 362
294 -#: src/authorizer/class-admin-page.php:114
363 +#: src/authorizer/class-admin-page.php:131
295 364 msgid ""
296 365 "<strong>LDAP attribute containing last name</strong>: Enter the LDAP "
297 366 "attribute that has the user's last name. When this user first logs in, their "
298 367 "WordPress account will have their last name retrieved from LDAP and added to "
@@ -298,9 +367,9 @@
298 367 "WordPress account will have their last name retrieved from LDAP and added to "
299 368 "their WordPress profile."
300 369 msgstr ""
301 370
302 -#: src/authorizer/class-admin-page.php:115
371 +#: src/authorizer/class-admin-page.php:132
303 372 msgid ""
304 373 "<strong>LDAP attribute update</strong>: Select whether the first and last "
305 374 "names retrieved from LDAP should overwrite any value the user has entered in "
306 375 "the first and last name fields in their WordPress profile. If this is not "
@@ -306,14 +375,14 @@
306 375 "the first and last name fields in their WordPress profile. If this is not "
307 376 "set, this only happens the first time they log in."
308 377 msgstr ""
309 378
310 -#: src/authorizer/class-admin-page.php:121 src/authorizer/class-options.php:812
311 -#: src/authorizer/class-options.php:820
379 +#: src/authorizer/class-admin-page.php:138 src/authorizer/class-options.php:945
380 +#: src/authorizer/class-options.php:953
312 381 msgid "External Service"
313 382 msgstr ""
314 383
315 -#: src/authorizer/class-admin-page.php:128
384 +#: src/authorizer/class-admin-page.php:145
316 385 msgid ""
317 386 "<strong>Limit invalid login attempts</strong>: Choose how soon (and for how "
318 387 "long) to restrict access to individuals (or bots) making repeated invalid "
319 388 "login attempts. You may set a shorter delay first, and then a longer delay "
@@ -320,9 +389,9 @@
320 389 "after repeated invalid attempts; you may also set how much time must pass "
321 390 "before the delays will be reset to normal."
322 391 msgstr ""
323 392
324 -#: src/authorizer/class-admin-page.php:129
393 +#: src/authorizer/class-admin-page.php:146
325 394 msgid ""
326 395 "<strong>Hide WordPress Logins</strong>: If you want to hide the WordPress "
327 396 "username and password fields and the Log In button on the wp-login screen, "
328 397 "enable this option. Note: You can always access the WordPress logins by "
@@ -328,10 +397,18 @@
328 397 "enable this option. Note: You can always access the WordPress logins by "
329 398 "adding external=wordpress to the wp-login URL, like so:"
330 399 msgstr ""
331 400
332 -#: src/authorizer/class-admin-page.php:130
401 +#: src/authorizer/class-admin-page.php:147
333 402 msgid ""
403 +"<strong>Disable WordPress Logins</strong>: If you want to prevent users from "
404 +"logging in with their WordPress passwords and instead only allow logins from "
405 +"external services, enable this option. Note: enabling this will also hide "
406 +"WordPress logins unless the LDAP external service is enabled."
407 +msgstr ""
408 +
409 +#: src/authorizer/class-admin-page.php:148
410 +msgid ""
334 411 "<strong>Custom WordPress login branding</strong>: If you'd like to use "
335 412 "custom branding on the WordPress login page, select that here. You will need "
336 413 "to use the `authorizer_add_branding_option` filter in your theme to add it. "
337 414 "You can see an example theme that implements this filter in the plugin "
@@ -337,279 +414,354 @@
337 414 "You can see an example theme that implements this filter in the plugin "
338 415 "directory under sample-theme-add-branding."
339 416 msgstr ""
340 417
341 -#: src/authorizer/class-admin-page.php:135 src/authorizer/class-options.php:813
342 -#: src/authorizer/class-options.php:821
418 +#: src/authorizer/class-admin-page.php:153 src/authorizer/class-options.php:946
419 +#: src/authorizer/class-options.php:954
343 420 msgid "Advanced"
344 421 msgstr ""
345 422
346 -#: src/authorizer/class-admin-page.php:167
423 +#: src/authorizer/class-admin-page.php:185
347 424 msgid "Can't reach CAS server. Please provide"
348 425 msgstr ""
349 426
350 -#: src/authorizer/class-admin-page.php:167
427 +#: src/authorizer/class-admin-page.php:185
351 428 msgid "accurate CAS settings"
352 429 msgstr ""
353 430
354 -#: src/authorizer/class-admin-page.php:167
431 +#: src/authorizer/class-admin-page.php:185
355 432 msgid "if you intend to use it."
356 433 msgstr ""
357 434
358 -#: src/authorizer/class-admin-page.php:212
435 +#: src/authorizer/class-admin-page.php:230
436 +#: src/authorizer/class-dashboard-widget.php:70
359 437 msgid "Settings"
360 438 msgstr ""
361 439
362 -#: src/authorizer/class-admin-page.php:227
440 +#: src/authorizer/class-admin-page.php:245
363 441 msgid "Network Settings"
364 442 msgstr ""
365 443
366 -#: src/authorizer/class-admin-page.php:276
444 +#: src/authorizer/class-admin-page.php:294
367 445 msgid "Who can log into the site?"
368 446 msgstr ""
369 447
370 -#: src/authorizer/class-admin-page.php:283
448 +#: src/authorizer/class-admin-page.php:301
371 449 msgid "Which role should receive email notifications about pending users?"
372 450 msgstr ""
373 451
374 -#: src/authorizer/class-admin-page.php:290
452 +#: src/authorizer/class-admin-page.php:308
375 453 msgid "What message should pending users see after attempting to log in?"
376 454 msgstr ""
377 455
378 -#: src/authorizer/class-admin-page.php:297
456 +#: src/authorizer/class-admin-page.php:315
379 457 msgid "What message should blocked users see after attempting to log in?"
380 458 msgstr ""
381 459
382 -#: src/authorizer/class-admin-page.php:304
460 +#: src/authorizer/class-admin-page.php:322
383 461 msgid "Send welcome email to new approved users?"
384 462 msgstr ""
385 463
386 -#: src/authorizer/class-admin-page.php:311
464 +#: src/authorizer/class-admin-page.php:329
387 465 msgid "Welcome email subject"
388 466 msgstr ""
389 467
390 -#: src/authorizer/class-admin-page.php:318
468 +#: src/authorizer/class-admin-page.php:336
391 469 msgid "Welcome email body"
392 470 msgstr ""
393 471
394 -#: src/authorizer/class-admin-page.php:333
472 +#: src/authorizer/class-admin-page.php:351
395 473 msgid "Who can view the site?"
396 474 msgstr ""
397 475
398 -#: src/authorizer/class-admin-page.php:340
476 +#: src/authorizer/class-admin-page.php:358
399 477 msgid "What pages (if any) should be available to everyone?"
400 478 msgstr ""
401 479
402 -#: src/authorizer/class-admin-page.php:347
480 +#: src/authorizer/class-admin-page.php:365
403 481 msgid "What happens to people without access when they visit a private page?"
404 482 msgstr ""
405 483
406 -#: src/authorizer/class-admin-page.php:354
484 +#: src/authorizer/class-admin-page.php:372
407 485 msgid "What happens to people without access when they visit a public page?"
408 486 msgstr ""
409 487
410 -#: src/authorizer/class-admin-page.php:361
488 +#: src/authorizer/class-admin-page.php:379
411 489 msgid "What message should people without access see?"
412 490 msgstr ""
413 491
414 -#: src/authorizer/class-admin-page.php:376
415 -#: src/authorizer/class-admin-page.php:743
492 +#: src/authorizer/class-admin-page.php:394
493 +#: src/authorizer/class-admin-page.php:861
416 494 msgid "Default role for new users"
417 495 msgstr ""
418 496
419 -#: src/authorizer/class-admin-page.php:383
420 -#: src/authorizer/class-admin-page.php:747
497 +#: src/authorizer/class-admin-page.php:401
498 +#: src/authorizer/class-admin-page.php:865
499 +msgid "OAuth2 Logins"
500 +msgstr ""
501 +
502 +#: src/authorizer/class-admin-page.php:408
503 +msgid "Provider"
504 +msgstr ""
505 +
506 +#: src/authorizer/class-admin-page.php:415
507 +msgid "Custom label"
508 +msgstr ""
509 +
510 +#: src/authorizer/class-admin-page.php:422
511 +#: src/authorizer/class-admin-page.php:877
512 +msgid "Client ID"
513 +msgstr ""
514 +
515 +#: src/authorizer/class-admin-page.php:429
516 +#: src/authorizer/class-admin-page.php:881
517 +msgid "Client Secret"
518 +msgstr ""
519 +
520 +#: src/authorizer/class-admin-page.php:436
521 +#: src/authorizer/class-admin-page.php:885
522 +msgid "OAuth2 Hosted Domain"
523 +msgstr ""
524 +
525 +#: src/authorizer/class-admin-page.php:443
526 +#: src/authorizer/class-admin-page.php:889
527 +msgid "Tenant ID"
528 +msgstr ""
529 +
530 +#: src/authorizer/class-admin-page.php:450
531 +#: src/authorizer/class-admin-page.php:893
532 +msgid "Authorization URL"
533 +msgstr ""
534 +
535 +#: src/authorizer/class-admin-page.php:457
536 +#: src/authorizer/class-admin-page.php:897
537 +msgid "Access Token URL"
538 +msgstr ""
539 +
540 +#: src/authorizer/class-admin-page.php:464
541 +#: src/authorizer/class-admin-page.php:901
542 +msgid "Resource Owner URL"
543 +msgstr ""
544 +
545 +#: src/authorizer/class-admin-page.php:471
546 +#: src/authorizer/class-admin-page.php:905
421 547 msgid "Google Logins"
422 548 msgstr ""
423 549
424 -#: src/authorizer/class-admin-page.php:390
425 -#: src/authorizer/class-admin-page.php:751
550 +#: src/authorizer/class-admin-page.php:478
551 +#: src/authorizer/class-admin-page.php:909
426 552 msgid "Google Client ID"
427 553 msgstr ""
428 554
429 -#: src/authorizer/class-admin-page.php:397
430 -#: src/authorizer/class-admin-page.php:755
555 +#: src/authorizer/class-admin-page.php:485
556 +#: src/authorizer/class-admin-page.php:913
431 557 msgid "Google Client Secret"
432 558 msgstr ""
433 559
434 -#: src/authorizer/class-admin-page.php:404
435 -#: src/authorizer/class-admin-page.php:759
560 +#: src/authorizer/class-admin-page.php:492
561 +#: src/authorizer/class-admin-page.php:917
436 562 msgid "Google Hosted Domain"
437 563 msgstr ""
438 564
439 -#: src/authorizer/class-admin-page.php:411
440 -#: src/authorizer/class-admin-page.php:763
565 +#: src/authorizer/class-admin-page.php:499
566 +#: src/authorizer/class-admin-page.php:921
441 567 msgid "CAS Logins"
442 568 msgstr ""
443 569
444 -#: src/authorizer/class-admin-page.php:418
570 +#: src/authorizer/class-admin-page.php:506
445 571 msgid "CAS custom label"
446 572 msgstr ""
447 573
448 -#: src/authorizer/class-admin-page.php:425
449 -#: src/authorizer/class-admin-page.php:771
574 +#: src/authorizer/class-admin-page.php:513
575 +#: src/authorizer/class-admin-page.php:929
450 576 msgid "CAS server hostname"
451 577 msgstr ""
452 578
453 -#: src/authorizer/class-admin-page.php:432
454 -#: src/authorizer/class-admin-page.php:775
579 +#: src/authorizer/class-admin-page.php:520
580 +#: src/authorizer/class-admin-page.php:933
455 581 msgid "CAS server port"
456 582 msgstr ""
457 583
458 -#: src/authorizer/class-admin-page.php:439
459 -#: src/authorizer/class-admin-page.php:779
584 +#: src/authorizer/class-admin-page.php:527
585 +#: src/authorizer/class-admin-page.php:937
460 586 msgid "CAS server path/context"
461 587 msgstr ""
462 588
463 -#: src/authorizer/class-admin-page.php:453
589 +#: src/authorizer/class-admin-page.php:534
590 +#: src/authorizer/class-admin-page.php:941
591 +msgid "CAS server method"
592 +msgstr ""
593 +
594 +#: src/authorizer/class-admin-page.php:541
595 +#: src/authorizer/class-admin-page.php:945
596 +msgid "CAS server protocol"
597 +msgstr ""
598 +
599 +#: src/authorizer/class-admin-page.php:548
464 600 msgid "CAS attribute containing email address"
465 601 msgstr ""
466 602
467 -#: src/authorizer/class-admin-page.php:460
468 -#: src/authorizer/class-admin-page.php:791
603 +#: src/authorizer/class-admin-page.php:555
604 +#: src/authorizer/class-admin-page.php:953
469 605 msgid "CAS attribute containing first name"
470 606 msgstr ""
471 607
472 -#: src/authorizer/class-admin-page.php:467
473 -#: src/authorizer/class-admin-page.php:795
608 +#: src/authorizer/class-admin-page.php:562
609 +#: src/authorizer/class-admin-page.php:957
474 610 msgid "CAS attribute containing last name"
475 611 msgstr ""
476 612
477 -#: src/authorizer/class-admin-page.php:474
478 -#: src/authorizer/class-admin-page.php:799
613 +#: src/authorizer/class-admin-page.php:569
614 +#: src/authorizer/class-admin-page.php:961
479 615 msgid "CAS attribute update"
480 616 msgstr ""
481 617
482 -#: src/authorizer/class-admin-page.php:481
483 -#: src/authorizer/class-admin-page.php:803
618 +#: src/authorizer/class-admin-page.php:576
619 +#: src/authorizer/class-admin-page.php:965
484 620 msgid "CAS automatic login"
485 621 msgstr ""
486 622
487 -#: src/authorizer/class-admin-page.php:488
488 -#: src/authorizer/class-admin-page.php:807
623 +#: src/authorizer/class-admin-page.php:583
624 +#: src/authorizer/class-admin-page.php:969
489 625 msgid "CAS users linked by username"
490 626 msgstr ""
491 627
492 -#: src/authorizer/class-admin-page.php:495
493 -#: src/authorizer/class-admin-page.php:811
628 +#: src/authorizer/class-admin-page.php:590
629 +#: src/authorizer/class-admin-page.php:973
494 630 msgid "LDAP Logins"
495 631 msgstr ""
496 632
497 -#: src/authorizer/class-admin-page.php:502
498 -#: src/authorizer/class-admin-page.php:815
633 +#: src/authorizer/class-admin-page.php:597
634 +#: src/authorizer/class-admin-page.php:977
499 635 msgid "LDAP Host"
500 636 msgstr ""
501 637
502 -#: src/authorizer/class-admin-page.php:509
503 -#: src/authorizer/class-admin-page.php:819
638 +#: src/authorizer/class-admin-page.php:604
639 +#: src/authorizer/class-admin-page.php:981
504 640 msgid "LDAP Port"
505 641 msgstr ""
506 642
507 -#: src/authorizer/class-admin-page.php:516
508 -#: src/authorizer/class-admin-page.php:823
509 -#: src/authorizer/options/external/class-ldap.php:98
643 +#: src/authorizer/class-admin-page.php:611
644 +#: src/authorizer/class-admin-page.php:985
645 +#: src/authorizer/options/external/class-ldap.php:104
510 646 msgid "Use TLS"
511 647 msgstr ""
512 648
513 -#: src/authorizer/class-admin-page.php:523
514 -#: src/authorizer/class-admin-page.php:827
649 +#: src/authorizer/class-admin-page.php:618
650 +#: src/authorizer/class-admin-page.php:989
515 651 msgid "LDAP Search Base"
516 652 msgstr ""
517 653
518 -#: src/authorizer/class-admin-page.php:530
519 -#: src/authorizer/class-admin-page.php:831
654 +#: src/authorizer/class-admin-page.php:625
655 +#: src/authorizer/class-admin-page.php:993
656 +msgid "LDAP Search Filter"
657 +msgstr ""
658 +
659 +#: src/authorizer/class-admin-page.php:632
660 +#: src/authorizer/class-admin-page.php:997
520 661 msgid "LDAP attribute containing username"
521 662 msgstr ""
522 663
523 -#: src/authorizer/class-admin-page.php:537
664 +#: src/authorizer/class-admin-page.php:639
524 665 msgid "LDAP attribute containing email address"
525 666 msgstr ""
526 667
527 -#: src/authorizer/class-admin-page.php:544
528 -#: src/authorizer/class-admin-page.php:839
668 +#: src/authorizer/class-admin-page.php:646
669 +#: src/authorizer/class-admin-page.php:1005
529 670 msgid "LDAP Directory User"
530 671 msgstr ""
531 672
532 -#: src/authorizer/class-admin-page.php:551
533 -#: src/authorizer/class-admin-page.php:843
673 +#: src/authorizer/class-admin-page.php:653
674 +#: src/authorizer/class-admin-page.php:1009
534 675 msgid "LDAP Directory User Password"
535 676 msgstr ""
536 677
537 -#: src/authorizer/class-admin-page.php:558
538 -#: src/authorizer/class-admin-page.php:847
678 +#: src/authorizer/class-admin-page.php:660
679 +#: src/authorizer/class-admin-page.php:1013
539 680 msgid "Custom lost password URL"
540 681 msgstr ""
541 682
542 -#: src/authorizer/class-admin-page.php:565
543 -#: src/authorizer/class-admin-page.php:851
683 +#: src/authorizer/class-admin-page.php:667
684 +#: src/authorizer/class-admin-page.php:1017
544 685 msgid "LDAP attribute containing first name"
545 686 msgstr ""
546 687
547 -#: src/authorizer/class-admin-page.php:572
548 -#: src/authorizer/class-admin-page.php:855
688 +#: src/authorizer/class-admin-page.php:674
689 +#: src/authorizer/class-admin-page.php:1021
549 690 msgid "LDAP attribute containing last name"
550 691 msgstr ""
551 692
552 -#: src/authorizer/class-admin-page.php:579
553 -#: src/authorizer/class-admin-page.php:859
693 +#: src/authorizer/class-admin-page.php:681
694 +#: src/authorizer/class-admin-page.php:1025
554 695 msgid "LDAP attribute update"
555 696 msgstr ""
556 697
557 -#: src/authorizer/class-admin-page.php:594
558 -#: src/authorizer/class-admin-page.php:867
698 +#: src/authorizer/class-admin-page.php:688
699 +#: src/authorizer/class-admin-page.php:1029
700 +msgid "LDAP test connection"
701 +msgstr ""
702 +
703 +#: src/authorizer/class-admin-page.php:703
704 +#: src/authorizer/class-admin-page.php:1037
559 705 msgid "Limit invalid login attempts"
560 706 msgstr ""
561 707
562 -#: src/authorizer/class-admin-page.php:601
708 +#: src/authorizer/class-admin-page.php:710
563 709 msgid "Hide WordPress Login"
564 710 msgstr ""
565 711
566 -#: src/authorizer/class-admin-page.php:608
712 +#: src/authorizer/class-admin-page.php:717
713 +#: src/authorizer/class-admin-page.php:1045
714 +#: src/authorizer/options/class-advanced.php:102
715 +msgid "Disable WordPress Logins"
716 +msgstr ""
717 +
718 +#: src/authorizer/class-admin-page.php:724
567 719 msgid "Custom WordPress login branding"
568 720 msgstr ""
569 721
570 -#: src/authorizer/class-admin-page.php:615
722 +#: src/authorizer/class-admin-page.php:731
571 723 msgid "Authorizer admin menu item location"
572 724 msgstr ""
573 725
574 -#: src/authorizer/class-admin-page.php:622
726 +#: src/authorizer/class-admin-page.php:738
575 727 msgid "Show custom usermeta in user list"
576 728 msgstr ""
577 729
578 -#: src/authorizer/class-admin-page.php:629
579 -#: src/authorizer/class-admin-page.php:875
730 +#: src/authorizer/class-admin-page.php:745
731 +#: src/authorizer/class-admin-page.php:1049
580 732 msgid "Number of users per page"
581 733 msgstr ""
582 734
583 -#: src/authorizer/class-admin-page.php:636
584 -#: src/authorizer/class-admin-page.php:879
735 +#: src/authorizer/class-admin-page.php:752
736 +#: src/authorizer/class-admin-page.php:1053
585 737 msgid "Approved users sort method"
586 738 msgstr ""
587 739
588 -#: src/authorizer/class-admin-page.php:643
589 -#: src/authorizer/class-admin-page.php:883
740 +#: src/authorizer/class-admin-page.php:759
741 +#: src/authorizer/class-admin-page.php:1057
590 742 msgid "Approved users sort order"
591 743 msgstr ""
592 744
593 -#: src/authorizer/class-admin-page.php:650
745 +#: src/authorizer/class-admin-page.php:766
594 746 msgid "Show dashboard widget to admin users"
595 747 msgstr ""
596 748
597 -#: src/authorizer/class-admin-page.php:659
749 +#: src/authorizer/class-admin-page.php:775
598 750 msgid "Override multisite options"
599 751 msgstr ""
600 752
601 -#: src/authorizer/class-admin-page.php:674
602 -#: src/authorizer/class-admin-page.php:709
753 +#: src/authorizer/class-admin-page.php:790
754 +#: src/authorizer/class-admin-page.php:826
603 755 #: src/authorizer/class-dashboard-widget.php:34
604 756 msgid "Authorizer Settings"
605 757 msgstr ""
606 758
607 -#: src/authorizer/class-admin-page.php:694
759 +#: src/authorizer/class-admin-page.php:810
608 760 msgid "You do not have sufficient permissions to access this page."
609 761 msgstr ""
610 762
611 -#: src/authorizer/class-admin-page.php:710
763 +#: src/authorizer/class-admin-page.php:827
612 764 msgid ""
613 765 "Most <strong>Authorizer</strong> settings are set in the individual sites, "
614 766 "but you can specify a few options here that apply to <strong>all sites in "
615 767 "the network</strong>. These settings will override settings in the "
@@ -615,29 +767,35 @@
615 767 "the network</strong>. These settings will override settings in the "
616 768 "individual sites."
617 769 msgstr ""
618 770
619 -#: src/authorizer/class-admin-page.php:712
771 +#: src/authorizer/class-admin-page.php:829
620 772 msgid "Override individual site settings with the settings below"
621 773 msgstr ""
622 774
623 -#: src/authorizer/class-admin-page.php:723
775 +#: src/authorizer/class-admin-page.php:830
776 +msgid ""
777 +"Prevent site administrators from overriding any multisite settings defined "
778 +"here (via Authorizer > Advanced > Override multisite options)"
779 +msgstr ""
780 +
781 +#: src/authorizer/class-admin-page.php:841
624 782 msgid "Manage who has access to all sites in the network."
625 783 msgstr ""
626 784
627 -#: src/authorizer/class-admin-page.php:727
785 +#: src/authorizer/class-admin-page.php:845
628 786 msgid "Who can log in to sites in this network?"
629 787 msgstr ""
630 788
631 -#: src/authorizer/class-admin-page.php:731
789 +#: src/authorizer/class-admin-page.php:849
632 790 msgid "Who can view sites in this network?"
633 791 msgstr ""
634 792
635 -#: src/authorizer/class-admin-page.php:735
793 +#: src/authorizer/class-admin-page.php:853
636 794 msgid "Approved Users (All Sites)"
637 795 msgstr ""
638 796
639 -#: src/authorizer/class-admin-page.php:735
797 +#: src/authorizer/class-admin-page.php:853
640 798 msgid ""
641 799 "Note: these users will <strong>not</strong> receive welcome emails when "
642 800 "approved. Only users approved from individual sites can receive these "
643 801 "messages."
@@ -642,167 +800,301 @@
642 800 "approved. Only users approved from individual sites can receive these "
643 801 "messages."
644 802 msgstr ""
645 803
646 -#: src/authorizer/class-admin-page.php:767
647 -msgid "CAS Custom Label"
804 +#: src/authorizer/class-admin-page.php:869
805 +msgid "OAuth2 Provider"
648 806 msgstr ""
649 807
650 -#: src/authorizer/class-admin-page.php:783
651 -msgid "CAS server version"
808 +#: src/authorizer/class-admin-page.php:873
809 +msgid "Custom Label"
652 810 msgstr ""
653 811
654 -#: src/authorizer/class-admin-page.php:787
812 +#: src/authorizer/class-admin-page.php:925
813 +msgid "CAS Custom Label"
814 +msgstr ""
815 +
816 +#: src/authorizer/class-admin-page.php:949
655 817 msgid "CAS attribute containing email"
656 818 msgstr ""
657 819
658 -#: src/authorizer/class-admin-page.php:835
820 +#: src/authorizer/class-admin-page.php:1001
659 821 msgid "LDAP attribute containing email"
660 822 msgstr ""
661 823
662 -#: src/authorizer/class-admin-page.php:871
824 +#: src/authorizer/class-admin-page.php:1041
663 825 #: src/authorizer/options/class-advanced.php:82
664 826 msgid "Hide WordPress Logins"
665 827 msgstr ""
666 828
667 -#: src/authorizer/class-admin-page.php:887
668 -#: src/authorizer/options/class-advanced.php:332
829 +#: src/authorizer/class-admin-page.php:1061
830 +#: src/authorizer/options/class-advanced.php:359
669 831 msgid "Show Dashboard Widget"
670 832 msgstr ""
671 833
672 -#: src/authorizer/class-admin-page.php:894
673 -#: src/authorizer/class-admin-page.php:975
834 +#: src/authorizer/class-admin-page.php:1068
835 +#: src/authorizer/class-admin-page.php:1149
674 836 msgid "Save Changes"
675 837 msgstr ""
676 838
677 -#: src/authorizer/class-admin-page.php:968
839 +#: src/authorizer/class-admin-page.php:1142
678 840 msgid "Saved"
679 841 msgstr ""
680 842
681 -#: src/authorizer/class-admin-page.php:969
843 +#: src/authorizer/class-admin-page.php:1143
682 844 msgid "Duplicate"
683 845 msgstr ""
684 846
685 -#: src/authorizer/class-admin-page.php:970
847 +#: src/authorizer/class-admin-page.php:1144
686 848 msgid "Failed"
687 849 msgstr ""
688 850
689 -#: src/authorizer/class-admin-page.php:971
851 +#: src/authorizer/class-admin-page.php:1145
690 852 msgid "Local WordPress user"
691 853 msgstr ""
692 854
693 -#: src/authorizer/class-admin-page.php:972
694 -#: src/authorizer/options/class-access-lists.php:522
855 +#: src/authorizer/class-admin-page.php:1146
856 +#: src/authorizer/options/class-access-lists.php:553
695 857 msgid "Block/Ban user"
696 858 msgstr ""
697 859
698 -#: src/authorizer/class-admin-page.php:973
860 +#: src/authorizer/class-admin-page.php:1147
699 861 #: src/authorizer/options/class-access-lists.php:89
700 862 #: src/authorizer/options/class-access-lists.php:281
701 -#: src/authorizer/options/class-access-lists.php:524
863 +#: src/authorizer/options/class-access-lists.php:548
864 +#: src/authorizer/options/class-access-lists.php:554
702 865 msgid "Remove user"
703 866 msgstr ""
704 867
705 -#: src/authorizer/class-admin-page.php:974
868 +#: src/authorizer/class-admin-page.php:1148
706 869 msgid "No users in"
707 870 msgstr ""
708 871
709 -#: src/authorizer/class-admin-page.php:976
872 +#: src/authorizer/class-admin-page.php:1150
710 873 msgid "Private Pages"
711 874 msgstr ""
712 875
713 -#: src/authorizer/class-admin-page.php:977
876 +#: src/authorizer/class-admin-page.php:1151
714 877 msgid "Public Pages"
715 878 msgstr ""
716 879
717 -#: src/authorizer/class-admin-page.php:978
880 +#: src/authorizer/class-admin-page.php:1152
718 881 #: src/authorizer/options/class-access-lists.php:337
719 882 msgid "First page"
720 883 msgstr ""
721 884
722 -#: src/authorizer/class-admin-page.php:979
885 +#: src/authorizer/class-admin-page.php:1153
723 886 #: src/authorizer/options/class-access-lists.php:348
724 887 msgid "Previous page"
725 888 msgstr ""
726 889
727 -#: src/authorizer/class-admin-page.php:980
890 +#: src/authorizer/class-admin-page.php:1154
728 891 #: src/authorizer/options/class-access-lists.php:375
729 892 msgid "Next page"
730 893 msgstr ""
731 894
732 -#: src/authorizer/class-admin-page.php:981
895 +#: src/authorizer/class-admin-page.php:1155
733 896 #: src/authorizer/options/class-access-lists.php:386
734 897 msgid "Last page"
735 898 msgstr ""
736 899
737 900 #. TRANSLATORS: %s: number of users
738 -#: src/authorizer/class-ajax-endpoints.php:333
901 +#: src/authorizer/class-ajax-endpoints.php:351
739 902 #: src/authorizer/options/class-access-lists.php:313
903 +#, php-format
740 904 msgid "%s user"
741 905 msgid_plural "%s users"
742 906 msgstr[0] ""
743 907 msgstr[1] ""
744 908
745 -#: src/authorizer/class-authentication.php:63
909 +#: src/authorizer/class-authentication.php:71
746 910 msgid "<strong>ERROR</strong>: Incorrect username or password."
747 911 msgstr ""
748 912
749 -#. TRANSLATORS: 1: username 2: duration of lockout in seconds 3: duration of
750 -#. lockout as a phrase 4: lost password URL
751 -#: src/authorizer/class-authentication.php:100
752 -#: src/authorizer/class-authentication.php:117
913 +#. TRANSLATORS: 1: username 2: duration of lockout in seconds 3: duration of lockout as a phrase 4: lost password URL
914 +#: src/authorizer/class-authentication.php:109
915 +#: src/authorizer/class-authentication.php:127
916 +#, php-format
753 917 msgid ""
754 918 "<strong>ERROR</strong>: There have been too many invalid login attempts for "
755 -"the username <strong>%1$s</strong>. Please wait <strong id="
756 -"\"seconds_remaining\" data-seconds=\"%2$s\">%3$s</strong> before trying "
919 +"the username <strong>%1$s</strong>. Please wait <strong "
920 +"id=\"seconds_remaining\" data-seconds=\"%2$s\">%3$s</strong> before trying "
757 921 "again. <a href=\"%4$s\" title=\"Password Lost and Found\">Lost your "
758 922 "password</a>?"
759 923 msgstr ""
760 924
761 -#: src/authorizer/class-authentication.php:304
762 -#: src/authorizer/class-authentication.php:309
925 +#: src/authorizer/class-authentication.php:234
926 +msgid "<strong>ERROR</strong>: The username field is empty."
927 +msgstr ""
928 +
929 +#: src/authorizer/class-authentication.php:238
930 +msgid "<strong>ERROR</strong>: The password field is empty."
931 +msgstr ""
932 +
933 +#: src/authorizer/class-authentication.php:629
934 +msgid "Email address does not match the allowed hosted domain"
935 +msgstr ""
936 +
937 +#: src/authorizer/class-authentication.php:699
938 +#: src/authorizer/class-authentication.php:704
763 939 msgid "Invalid Google credentials provided."
764 940 msgstr ""
765 941
766 -#: src/authorizer/class-authentication.php:334
942 +#: src/authorizer/class-authentication.php:738
767 943 msgid "Google credentials do not match the allowed hosted domain"
768 944 msgstr ""
769 945
770 -#: src/authorizer/class-authentication.php:405
946 +#: src/authorizer/class-authentication.php:808
771 947 msgid "CAS server returned an Authentication Exception. Details:"
772 948 msgstr ""
773 949
774 -#: src/authorizer/class-authentication.php:530
950 +#. TRANSLATORS: Current time
951 +#: src/authorizer/class-authentication.php:900
952 +#, php-format
953 +msgid "[%s] Attempting to authenticate via LDAP."
954 +msgstr ""
955 +
956 +#: src/authorizer/class-authentication.php:910
957 +msgid "Failed: no LDAP Host(s) specified."
958 +msgstr ""
959 +
960 +#: src/authorizer/class-authentication.php:921
961 +msgid "Failed: no LDAP Search Base(s) specified."
962 +msgstr ""
963 +
964 +#: src/authorizer/class-authentication.php:954
965 +msgid "Failed: empty username and password."
966 +msgstr ""
967 +
968 +#: src/authorizer/class-authentication.php:962
969 +msgid "Failed: empty username."
970 +msgstr ""
971 +
972 +#: src/authorizer/class-authentication.php:964
775 973 msgid "You must provide a username or email."
776 974 msgstr ""
777 975
778 -#: src/authorizer/class-authentication.php:533
976 +#: src/authorizer/class-authentication.php:968
977 +msgid "Failed: empty password."
978 +msgstr ""
979 +
980 +#: src/authorizer/class-authentication.php:970
779 981 msgid "You must provide a password."
780 982 msgstr ""
781 983
984 +#: src/authorizer/class-authentication.php:976
985 +msgid "Failed: php-ldap extension not installed."
986 +msgstr ""
987 +
988 +#. TRANSLATORS: LDAP Host
989 +#: src/authorizer/class-authentication.php:1003
990 +#, php-format
991 +msgid "Warning: could not parse host %s with wp_parse_url()."
992 +msgstr ""
993 +
994 +#. TRANSLATORS: LDAP Host
995 +#: src/authorizer/class-authentication.php:1026
996 +#, php-format
997 +msgid "Warning: syntax check failed on host %s in ldap_connect()."
998 +msgstr ""
999 +
1000 +#. TRANSLATORS: LDAP Host
1001 +#: src/authorizer/class-authentication.php:1037
1002 +#, php-format
1003 +msgid "Warning: unable to start TLS on host %s:"
1004 +msgstr ""
1005 +
1006 +#. TRANSLATORS: LDAP User DN
1007 +#: src/authorizer/class-authentication.php:1059
1008 +#, php-format
1009 +msgid "Performing bind as user logging in: %s."
1010 +msgstr ""
1011 +
1012 +#. TRANSLATORS: LDAP Host
1013 +#: src/authorizer/class-authentication.php:1069
1014 +#, php-format
1015 +msgid "Warning: unable to bind on host %1$s using directory user:"
1016 +msgstr ""
1017 +
1018 +#. TRANSLATORS: LDAP User DN
1019 +#: src/authorizer/class-authentication.php:1083
1020 +#, php-format
1021 +msgid "Successful bind using LDAP user DN %s instead of directory user."
1022 +msgstr ""
1023 +
1024 +#. TRANSLATORS: LDAP User
1025 +#: src/authorizer/class-authentication.php:1093
1026 +#: src/authorizer/class-authentication.php:1240
1027 +#, php-format
1028 +msgid "Failed: password incorrect for LDAP user %s."
1029 +msgstr ""
1030 +
1031 +#. TRANSLATORS: LDAP Host
1032 +#: src/authorizer/class-authentication.php:1106
1033 +#, php-format
1034 +msgid "Connected to LDAP host %s."
1035 +msgstr ""
1036 +
1037 +#: src/authorizer/class-authentication.php:1114
1038 +msgid "Failed: unable to connect to any LDAP host."
1039 +msgstr ""
1040 +
1041 +#. TRANSLATORS: LDAP search filter
1042 +#: src/authorizer/class-authentication.php:1175
1043 +#, php-format
1044 +msgid "Using LDAP search filter: %s"
1045 +msgstr ""
1046 +
1047 +#. TRANSLATORS: 1: LDAP user 2: LDAP search base
1048 +#: src/authorizer/class-authentication.php:1190
1049 +#, php-format
1050 +msgid "Found user %1$s in search base: %2$s"
1051 +msgstr ""
1052 +
1053 +#. TRANSLATORS: 1: LDAP user 2: LDAP search base
1054 +#: src/authorizer/class-authentication.php:1195
1055 +#, php-format
1056 +msgid "Failed to find user %1$s in %2$s. Trying next search base."
1057 +msgstr ""
1058 +
1059 +#. TRANSLATORS: LDAP User
1060 +#: src/authorizer/class-authentication.php:1203
1061 +#, php-format
1062 +msgid "Failed: no LDAP user %s found."
1063 +msgstr ""
1064 +
1065 +#. TRANSLATORS: 1: Current time 2: LDAP User 3: LDAP user email
1066 +#: src/authorizer/class-authentication.php:1259
1067 +#, php-format
1068 +msgid "[%1$s] Successfully authenticated user %2$s (%3$s) via LDAP."
1069 +msgstr ""
1070 +
782 1071 #. TRANSLATORS: %s: Name of blog
783 -#: src/authorizer/class-authorization.php:91
784 -#: src/authorizer/class-authorization.php:600
1072 +#: src/authorizer/class-authorization.php:124
1073 +#: src/authorizer/class-authorization.php:623
1074 +#, php-format
785 1075 msgid "%s - Access Restricted"
786 1076 msgstr ""
787 1077
788 -#: src/authorizer/class-authorization.php:99
789 -#: src/authorizer/class-authorization.php:433
1078 +#: src/authorizer/class-authorization.php:132
1079 +#: src/authorizer/class-authorization.php:459
790 1080 msgid "Back"
791 1081 msgstr ""
792 1082
793 -#: src/authorizer/class-authorization.php:103
794 -#: src/authorizer/class-authorization.php:441
1083 +#: src/authorizer/class-authorization.php:136
1084 +#: src/authorizer/class-authorization.php:467
795 1085 msgid "Invalid login attempted."
796 1086 msgstr ""
797 1087
798 1088 #. TRANSLATORS: 1: User email 2: Name of site
799 -#: src/authorizer/class-authorization.php:408
1089 +#: src/authorizer/class-authorization.php:427
1090 +#, php-format
800 1091 msgid "Action required: Pending user %1$s at %2$s"
801 1092 msgstr ""
802 1093
803 1094 #. TRANSLATORS: 1: Name of site 2: URL of site 3: URL of authorizer
804 -#: src/authorizer/class-authorization.php:414
1095 +#: src/authorizer/class-authorization.php:433
1096 +#, php-format
805 1097 msgid ""
806 1098 "A new user has tried to access the %1$s site you manage at:\n"
807 1099 "%2$s\n"
808 1100 "\n"
@@ -809,24 +1101,24 @@
809 1101 "Please log in to approve or deny their request:\n"
810 1102 "%3$s\n"
811 1103 msgstr ""
812 1104
813 -#: src/authorizer/class-authorization.php:608
814 -#: src/authorizer/class-login-form.php:34
1105 +#: src/authorizer/class-authorization.php:631
1106 +#: src/authorizer/class-login-form.php:40
815 1107 msgid "Log In"
816 1108 msgstr ""
817 1109
818 -#: src/authorizer/class-dashboard-widget.php:49
1110 +#: src/authorizer/class-dashboard-widget.php:54
819 1111 #: src/authorizer/options/class-access-lists.php:40
820 1112 msgid "Pending Users"
821 1113 msgstr ""
822 1114
823 -#: src/authorizer/class-dashboard-widget.php:53
1115 +#: src/authorizer/class-dashboard-widget.php:59
824 1116 #: src/authorizer/options/class-access-lists.php:44
825 1117 msgid "Approved Users"
826 1118 msgstr ""
827 1119
828 -#: src/authorizer/class-dashboard-widget.php:57
1120 +#: src/authorizer/class-dashboard-widget.php:64
829 1121 #: src/authorizer/options/class-access-lists.php:48
830 1122 msgid "Blocked Users"
831 1123 msgstr ""
832 1124
@@ -833,30 +1125,43 @@
833 1125 #: src/authorizer/class-helper.php:312
834 1126 msgid "&mdash; No role for this site &mdash;"
835 1127 msgstr ""
836 1128
837 -#: src/authorizer/class-login-form.php:192
1129 +#: src/authorizer/class-login-form.php:202
838 1130 msgid "Sign in with Google"
839 1131 msgstr ""
840 1132
1133 +#. TRANSLATORS: %s: Custom OAuth2 label from authorizer options
841 1134 #. TRANSLATORS: %s: Custom CAS label from authorizer options
842 -#: src/authorizer/class-login-form.php:204
1135 +#: src/authorizer/class-login-form.php:214
1136 +#: src/authorizer/class-login-form.php:231
1137 +#, php-format
843 1138 msgid "Sign in with %s"
844 1139 msgstr ""
845 1140
846 -#: src/authorizer/class-login-form.php:226
1141 +#: src/authorizer/class-login-form.php:255
847 1142 msgid "or"
848 1143 msgstr ""
849 1144
850 -#: src/authorizer/class-options.php:66
1145 +#. TRANSLATORS: 1: duration of lockout 2: username 3: ordinal number of invalid attempts
1146 +#: src/authorizer/class-login-form.php:388
1147 +#, php-format
1148 +msgid ""
1149 +"Authorizer lockout triggered for %1$s on user %2$s after the %3$s invalid "
1150 +"attempt."
1151 +msgstr ""
1152 +
1153 +#: src/authorizer/class-options.php:83
1154 +#: src/authorizer/options/class-advanced.php:380
851 1155 msgid "This setting is overridden by a"
852 1156 msgstr ""
853 1157
854 -#: src/authorizer/class-options.php:66
1158 +#: src/authorizer/class-options.php:83
1159 +#: src/authorizer/options/class-advanced.php:380
855 1160 msgid "multisite option"
856 1161 msgstr ""
857 1162
858 -#: src/authorizer/class-options.php:232
1163 +#: src/authorizer/class-options.php:281
859 1164 msgid ""
860 1165 "You're not currently allowed to view this site. Your administrator has been "
861 1166 "notified, and once he/she has approved your request, you will be able to log "
862 1167 "in. If you need any other help, please contact your administrator."
@@ -861,9 +1166,9 @@
861 1166 "notified, and once he/she has approved your request, you will be able to log "
862 1167 "in. If you need any other help, please contact your administrator."
863 1168 msgstr ""
864 1169
865 -#: src/authorizer/class-options.php:235
1170 +#: src/authorizer/class-options.php:284
866 1171 msgid ""
867 1172 "You're not currently allowed to log into this site. If you think this is a "
868 1173 "mistake, please contact your administrator."
869 1174 msgstr ""
@@ -868,15 +1173,16 @@
868 1173 "mistake, please contact your administrator."
869 1174 msgstr ""
870 1175
871 1176 #. TRANSLATORS: %s: Shortcode for name of site
872 -#: src/authorizer/class-options.php:243
1177 +#: src/authorizer/class-options.php:292
1178 +#, php-format
873 1179 msgid "Welcome to %s!"
874 1180 msgstr ""
875 1181
876 -#. TRANSLATORS: 1: Shortcode for user email 2: Shortcode for site name 3:
877 -#. Shortcode for site URL
878 -#: src/authorizer/class-options.php:250
1182 +#. TRANSLATORS: 1: Shortcode for user email 2: Shortcode for site name 3: Shortcode for site URL
1183 +#: src/authorizer/class-options.php:299
1184 +#, php-format
879 1185 msgid ""
880 1186 "Hello %1$s,\n"
881 1187 "Welcome to %2$s! You now have access to all content on the site. Please "
882 1188 "visit us here:\n"
@@ -882,9 +1188,9 @@
882 1188 "visit us here:\n"
883 1189 "%3$s\n"
884 1190 msgstr ""
885 1191
886 -#: src/authorizer/class-options.php:271
1192 +#: src/authorizer/class-options.php:320
887 1193 msgid ""
888 1194 "Notice: You are browsing this site anonymously, and only have access to a "
889 1195 "portion of its content."
890 1196 msgstr ""
@@ -954,8 +1260,9 @@
954 1260 msgstr ""
955 1261
956 1262 #. TRANSLATORS: 1: number of current page 2: number of total pages
957 1263 #: src/authorizer/options/class-access-lists.php:367
1264 +#, php-format
958 1265 msgctxt "paging"
959 1266 msgid "%1$s of %2$s"
960 1267 msgstr ""
961 1268
@@ -966,11 +1273,12 @@
966 1273 #: src/authorizer/options/class-access-lists.php:401
967 1274 msgid "Search"
968 1275 msgstr ""
969 1276
970 -#: src/authorizer/options/class-access-lists.php:503
971 -#: src/authorizer/options/class-advanced.php:178
1277 +#: src/authorizer/options/class-access-lists.php:518
1278 +#: src/authorizer/options/class-advanced.php:205
972 1279 #: src/authorizer/options/class-external.php:51
1280 +#: src/authorizer/options/external/class-oauth2.php:82
973 1281 msgid "-- None --"
974 1282 msgstr ""
975 1283
976 1284 #: src/authorizer/options/class-advanced.php:29
@@ -1011,13 +1319,21 @@
1011 1319 "Note: You can always access the WordPress logins by adding "
1012 1320 "external=wordpress to the wp-login URL, like so:"
1013 1321 msgstr ""
1014 1322
1015 -#: src/authorizer/options/class-advanced.php:102
1323 +#: src/authorizer/options/class-advanced.php:103
1324 +msgid ""
1325 +"Warning: Disabling WordPress logins means you will not be able to access "
1326 +"WordPress administration if your external service(s) are not working. Use "
1327 +"with caution. Note: If no external services are enabled, WordPress logins "
1328 +"will not be disabled."
1329 +msgstr ""
1330 +
1331 +#: src/authorizer/options/class-advanced.php:123
1016 1332 msgid "Default WordPress login screen"
1017 1333 msgstr ""
1018 1334
1019 -#: src/authorizer/options/class-advanced.php:136
1335 +#: src/authorizer/options/class-advanced.php:157
1020 1336 msgid ""
1021 1337 "<strong>Note for theme developers</strong>: Add more options here by using "
1022 1338 "the `authorizer_add_branding_option` filter in your theme. You can see an "
1023 1339 "example theme that implements this filter in the plugin directory under "
@@ -1023,51 +1339,51 @@
1023 1339 "example theme that implements this filter in the plugin directory under "
1024 1340 "sample-theme-add-branding."
1025 1341 msgstr ""
1026 1342
1027 -#: src/authorizer/options/class-advanced.php:156
1343 +#: src/authorizer/options/class-advanced.php:181
1028 1344 msgid "Show in Settings menu"
1029 1345 msgstr ""
1030 1346
1031 -#: src/authorizer/options/class-advanced.php:157
1347 +#: src/authorizer/options/class-advanced.php:183
1032 1348 msgid "Show in sidebar (top level)"
1033 1349 msgstr ""
1034 1350
1035 -#: src/authorizer/options/class-advanced.php:238
1351 +#: src/authorizer/options/class-advanced.php:265
1036 1352 msgid "All Usermeta:"
1037 1353 msgstr ""
1038 1354
1039 -#: src/authorizer/options/class-advanced.php:287
1355 +#: src/authorizer/options/class-advanced.php:314
1040 1356 msgid "Date approved"
1041 1357 msgstr ""
1042 1358
1043 -#: src/authorizer/options/class-advanced.php:288
1359 +#: src/authorizer/options/class-advanced.php:315
1044 1360 msgid "Email"
1045 1361 msgstr ""
1046 1362
1047 -#: src/authorizer/options/class-advanced.php:289
1363 +#: src/authorizer/options/class-advanced.php:316
1048 1364 msgid "Role"
1049 1365 msgstr ""
1050 1366
1051 -#: src/authorizer/options/class-advanced.php:290
1367 +#: src/authorizer/options/class-advanced.php:317
1052 1368 msgid "Date registered"
1053 1369 msgstr ""
1054 1370
1055 -#: src/authorizer/options/class-advanced.php:311
1371 +#: src/authorizer/options/class-advanced.php:338
1056 1372 msgid "Ascending"
1057 1373 msgstr ""
1058 1374
1059 -#: src/authorizer/options/class-advanced.php:312
1375 +#: src/authorizer/options/class-advanced.php:339
1060 1376 msgid "Descending"
1061 1377 msgstr ""
1062 1378
1063 -#: src/authorizer/options/class-advanced.php:333
1379 +#: src/authorizer/options/class-advanced.php:360
1064 1380 msgid ""
1065 1381 "Note: Only users with the create_users capability will be able to see the "
1066 1382 "dashboard widget."
1067 1383 msgstr ""
1068 1384
1069 -#: src/authorizer/options/class-advanced.php:352
1385 +#: src/authorizer/options/class-advanced.php:387
1070 1386 msgid ""
1071 1387 "Configure this site independently (don't inherit any multisite settings)"
1072 1388 msgstr ""
1073 1389
@@ -1078,40 +1394,40 @@
1078 1394 #: src/authorizer/options/class-login-access.php:30
1079 1395 msgid "Choose who is able to log into this site below."
1080 1396 msgstr ""
1081 1397
1082 -#: src/authorizer/options/class-login-access.php:65
1398 +#: src/authorizer/options/class-login-access.php:69
1083 1399 msgid ""
1084 1400 "All authenticated users (All external service users and all WordPress users)"
1085 1401 msgstr ""
1086 1402
1087 -#: src/authorizer/options/class-login-access.php:66
1403 +#: src/authorizer/options/class-login-access.php:71
1088 1404 msgid "Only"
1089 1405 msgstr ""
1090 1406
1091 -#: src/authorizer/options/class-login-access.php:66
1407 +#: src/authorizer/options/class-login-access.php:71
1092 1408 msgid "approved users"
1093 1409 msgstr ""
1094 1410
1095 -#: src/authorizer/options/class-login-access.php:66
1411 +#: src/authorizer/options/class-login-access.php:71
1096 1412 msgid "(Approved external users and all WordPress users)"
1097 1413 msgstr ""
1098 1414
1099 -#: src/authorizer/options/class-login-access.php:86
1415 +#: src/authorizer/options/class-login-access.php:92
1100 1416 msgid "None (Don't send notification emails)"
1101 1417 msgstr ""
1102 1418
1103 -#: src/authorizer/options/class-login-access.php:163
1419 +#: src/authorizer/options/class-login-access.php:169
1104 1420 msgid "Send a welcome email when approving a new user"
1105 1421 msgstr ""
1106 1422
1107 -#: src/authorizer/options/class-login-access.php:182
1423 +#: src/authorizer/options/class-login-access.php:188
1108 1424 msgid "You can use the <b>[site_name]</b> shortcode."
1109 1425 msgstr ""
1110 1426
1111 -#. TRANSLATORS: 1: Shortcode for site name 2: Shortcode for site URL 3:
1112 -#. Shortcode for user email
1113 -#: src/authorizer/options/class-login-access.php:217
1427 +#. TRANSLATORS: 1: Shortcode for site name 2: Shortcode for site URL 3: Shortcode for user email
1428 +#: src/authorizer/options/class-login-access.php:223
1429 +#, php-format
1114 1430 msgid "You can use %1$s, %2$s, and %3$s shortcodes."
1115 1431 msgstr ""
1116 1432
1117 1433 #: src/authorizer/options/class-public-access.php:29
@@ -1117,30 +1433,30 @@
1117 1433 #: src/authorizer/options/class-public-access.php:29
1118 1434 msgid "Choose your public access options here."
1119 1435 msgstr ""
1120 1436
1121 -#: src/authorizer/options/class-public-access.php:64
1437 +#: src/authorizer/options/class-public-access.php:68
1122 1438 msgid "Everyone can see the site"
1123 1439 msgstr ""
1124 1440
1125 -#: src/authorizer/options/class-public-access.php:65
1441 +#: src/authorizer/options/class-public-access.php:70
1126 1442 msgid "Only logged in users can see the site"
1127 1443 msgstr ""
1128 1444
1129 -#: src/authorizer/options/class-public-access.php:84
1445 +#: src/authorizer/options/class-public-access.php:91
1130 1446 msgid "Send them to the login screen"
1131 1447 msgstr ""
1132 1448
1133 -#: src/authorizer/options/class-public-access.php:85
1449 +#: src/authorizer/options/class-public-access.php:93
1134 1450 msgid "Show them the anonymous access message (below)"
1135 1451 msgstr ""
1136 1452
1137 -#: src/authorizer/options/class-public-access.php:104
1453 +#: src/authorizer/options/class-public-access.php:114
1138 1454 msgid ""
1139 1455 "Show them the page <strong>without</strong> the anonymous access message"
1140 1456 msgstr ""
1141 1457
1142 -#: src/authorizer/options/class-public-access.php:105
1458 +#: src/authorizer/options/class-public-access.php:116
1143 1459 msgid ""
1144 1460 "Show them the page <strong>with</strong> the anonymous access message "
1145 1461 "(marked up as a <a href=\"http://getbootstrap.com/components/#alerts-"
1146 1462 "dismissible\" target=\"_blank\">Bootstrap Dismissible Alert</a>)"
@@ -1145,35 +1461,36 @@
1145 1461 "(marked up as a <a href=\"http://getbootstrap.com/components/#alerts-"
1146 1462 "dismissible\" target=\"_blank\">Bootstrap Dismissible Alert</a>)"
1147 1463 msgstr ""
1148 1464
1149 -#: src/authorizer/options/class-public-access.php:157
1465 +#: src/authorizer/options/class-public-access.php:169
1150 1466 msgid "Home"
1151 1467 msgstr ""
1152 1468
1153 -#: src/authorizer/options/class-public-access.php:158
1469 +#: src/authorizer/options/class-public-access.php:170
1154 1470 msgid "Home Page"
1155 1471 msgstr ""
1156 1472
1157 -#: src/authorizer/options/class-public-access.php:159
1473 +#: src/authorizer/options/class-public-access.php:171
1158 1474 msgid "Nonexistent (404) Pages"
1159 1475 msgstr ""
1160 1476
1161 -#: src/authorizer/options/class-public-access.php:177
1477 +#: src/authorizer/options/class-public-access.php:189
1162 1478 msgid "Categories"
1163 1479 msgstr ""
1164 1480
1165 1481 #: src/authorizer/options/external/class-cas.php:34
1166 1482 msgid ""
1167 -"<a href=\"http://www.php.net//manual/en/curl.installation.php\" target="
1168 -"\"_blank\" style=\"color: red;\">PHP CURL extension</a> is not installed"
1483 +"<a href=\"http://www.php.net//manual/en/curl.installation.php\" "
1484 +"target=\"_blank\" style=\"color: #dc3232;\">PHP CURL extension</a> is not "
1485 +"installed"
1169 1486 msgstr ""
1170 1487
1171 1488 #: src/authorizer/options/external/class-cas.php:37
1172 1489 msgid ""
1173 1490 "<a href=\"http://stackoverflow.com/questions/23424459/enable-php-openssl-not-"
1174 -"working\" target=\"_blank\" style=\"color: red;\">PHP openssl extension</a> "
1175 -"is not installed"
1491 +"working\" target=\"_blank\" style=\"color: #dc3232;\">PHP openssl extension</"
1492 +"a> is not installed"
1176 1493 msgstr ""
1177 1494
1178 1495 #: src/authorizer/options/external/class-cas.php:43
1179 1496 msgid "Warning"
@@ -1183,12 +1500,14 @@
1183 1500 msgid "Enable CAS Logins"
1184 1501 msgstr ""
1185 1502
1186 1503 #: src/authorizer/options/external/class-cas.php:70
1504 +#: src/authorizer/options/external/class-oauth2.php:104
1187 1505 msgid "The button on the login page will read:"
1188 1506 msgstr ""
1189 1507
1190 1508 #: src/authorizer/options/external/class-cas.php:72
1509 +#: src/authorizer/options/external/class-oauth2.php:106
1191 1510 msgid "Sign in with"
1192 1511 msgstr ""
1193 1512
1194 1513 #: src/authorizer/options/external/class-cas.php:92
@@ -1202,14 +1521,20 @@
1202 1521 #: src/authorizer/options/external/class-cas.php:132
1203 1522 msgid "Example: /cas"
1204 1523 msgstr ""
1205 1524
1206 -#: src/authorizer/options/external/class-cas.php:176
1207 -#: src/authorizer/options/external/class-ldap.php:160
1525 +#: src/authorizer/options/external/class-cas.php:161
1526 +msgid ""
1527 +"\"Client\" is the most common, but use \"Proxy\" if your CAS server is "
1528 +"behind a proxy server."
1529 +msgstr ""
1530 +
1531 +#: src/authorizer/options/external/class-cas.php:258
1532 +#: src/authorizer/options/external/class-ldap.php:191
1208 1533 msgid "Example: mail"
1209 1534 msgstr ""
1210 1535
1211 -#: src/authorizer/options/external/class-cas.php:177
1536 +#: src/authorizer/options/external/class-cas.php:260
1212 1537 msgid ""
1213 1538 "Note: If your CAS server doesn't return an attribute containing an email, "
1214 1539 "you can specify the @domain portion of the email address here, and the email "
1215 1540 "address will be constructed from it and the username. For example, if user "
@@ -1216,46 +1541,54 @@
1216 1541 "'bob' logs in and his email address should be bob@example.edu, then enter "
1217 1542 "<strong>@example.edu</strong> in this field."
1218 1543 msgstr ""
1219 1544
1220 -#: src/authorizer/options/external/class-cas.php:197
1545 +#: src/authorizer/options/external/class-cas.php:281
1221 1546 msgid "Example: givenName"
1222 1547 msgstr ""
1223 1548
1224 -#: src/authorizer/options/external/class-cas.php:217
1225 -#: src/authorizer/options/external/class-ldap.php:262
1549 +#: src/authorizer/options/external/class-cas.php:301
1550 +#: src/authorizer/options/external/class-ldap.php:322
1226 1551 msgid "Example: sn"
1227 1552 msgstr ""
1228 1553
1229 -#: src/authorizer/options/external/class-cas.php:236
1230 -#: src/authorizer/options/external/class-ldap.php:281
1231 -msgid ""
1232 -"Update first and last name fields on login (will overwrite any name the user "
1233 -"has supplied in their profile)"
1554 +#: src/authorizer/options/external/class-cas.php:318
1555 +#: src/authorizer/options/external/class-ldap.php:339
1556 +msgid "Do not update first and last name fields on login"
1234 1557 msgstr ""
1235 1558
1236 -#: src/authorizer/options/external/class-cas.php:255
1559 +#: src/authorizer/options/external/class-cas.php:319
1560 +#: src/authorizer/options/external/class-ldap.php:340
1561 +msgid "Update first and last name fields on login"
1562 +msgstr ""
1563 +
1564 +#: src/authorizer/options/external/class-cas.php:320
1565 +#: src/authorizer/options/external/class-ldap.php:341
1566 +msgid "Update first and last name fields on login only if they are empty"
1567 +msgstr ""
1568 +
1569 +#: src/authorizer/options/external/class-cas.php:348
1237 1570 msgid ""
1238 1571 "Immediately redirect to CAS login form if it's the only enabled external "
1239 1572 "service and WordPress logins are hidden"
1240 1573 msgstr ""
1241 1574
1242 -#: src/authorizer/options/external/class-cas.php:256
1575 +#: src/authorizer/options/external/class-cas.php:349
1243 1576 msgid ""
1244 -"Note: This feature will only work if you have checked \"Hide WordPress Logins"
1245 -"\" in Advanced settings, and if CAS is the only enabled service (i.e., no "
1246 -"Google or LDAP). If you have enabled CAS Single Sign-On (SSO), and a user "
1577 +"Note: This feature will only work if you have checked \"Hide WordPress "
1578 +"Logins\" in Advanced settings, and if CAS is the only enabled service (i.e., "
1579 +"no Google or LDAP). If you have enabled CAS Single Sign-On (SSO), and a user "
1247 1580 "has already logged into CAS elsewhere, enabling this feature will allow "
1248 1581 "automatic logins without any user interaction."
1249 1582 msgstr ""
1250 1583
1251 -#: src/authorizer/options/external/class-cas.php:275
1584 +#: src/authorizer/options/external/class-cas.php:368
1252 1585 msgid ""
1253 1586 "Link CAS accounts to WordPress accounts by their username (leave this off to "
1254 1587 "link by email address)"
1255 1588 msgstr ""
1256 1589
1257 -#: src/authorizer/options/external/class-cas.php:276
1590 +#: src/authorizer/options/external/class-cas.php:369
1258 1591 msgid ""
1259 1592 "Note: The default (and most secure) behavior is to associate WordPress "
1260 1593 "accounts with CAS accounts by the email they have in common. However, some "
1261 1594 "uncommon CAS server configurations don't contain email addresses for users. "
@@ -1334,8 +1667,9 @@
1334 1667 "mycollege.edu). Leave blank to allow all Google sign-ins."
1335 1668 msgstr ""
1336 1669
1337 1670 #: src/authorizer/options/external/class-google.php:112
1671 +#: src/authorizer/options/external/class-oauth2.php:182
1338 1672 msgid "If restricting to multiple domains, add one domain per line."
1339 1673 msgstr ""
1340 1674
1341 1675 #: src/authorizer/options/external/class-ldap.php:34
@@ -1340,9 +1674,9 @@
1340 1674
1341 1675 #: src/authorizer/options/external/class-ldap.php:34
1342 1676 msgid ""
1343 1677 "Warning: <a href=\"http://www.php.net/manual/en/ldap.installation.php\" "
1344 -"target=\"_blank\" style=\"color: red;\">PHP LDAP extension</a> is "
1678 +"target=\"_blank\" style=\"color: #dc3232;\">PHP LDAP extension</a> is "
1345 1679 "<strong>not</strong> installed"
1346 1680 msgstr ""
1347 1681
1348 1682 #: src/authorizer/options/external/class-ldap.php:38
@@ -1354,36 +1688,52 @@
1354 1688 "Specify either a hostname (for example, ldap.example.edu) or a full LDAP URI "
1355 1689 "(for example, ldaps://ldap.example.edu:636)."
1356 1690 msgstr ""
1357 1691
1358 -#: src/authorizer/options/external/class-ldap.php:78
1692 +#: src/authorizer/options/external/class-ldap.php:60
1693 +msgid ""
1694 +"If you have multiple LDAP servers (failover or high-availability "
1695 +"configuration), separate them by newlines (one per line)."
1696 +msgstr ""
1697 +
1698 +#: src/authorizer/options/external/class-ldap.php:82
1359 1699 msgid "Example: 389"
1360 1700 msgstr ""
1361 1701
1362 -#: src/authorizer/options/external/class-ldap.php:79
1702 +#: src/authorizer/options/external/class-ldap.php:84
1363 1703 msgid ""
1364 1704 "If a full LDAP URI (ldaps://hostname:port) is specified above, this field is "
1365 1705 "ignored."
1366 1706 msgstr ""
1367 1707
1368 -#: src/authorizer/options/external/class-ldap.php:99
1708 +#: src/authorizer/options/external/class-ldap.php:105
1369 1709 msgid "If ldaps is used, this should be unchecked"
1370 1710 msgstr ""
1371 1711
1372 -#: src/authorizer/options/external/class-ldap.php:119
1712 +#: src/authorizer/options/external/class-ldap.php:125
1373 1713 msgid "Example: ou=people,dc=example,dc=edu"
1374 1714 msgstr ""
1375 1715
1376 -#: src/authorizer/options/external/class-ldap.php:120
1716 +#: src/authorizer/options/external/class-ldap.php:127
1377 1717 msgid ""
1378 1718 "If you have multiple search bases, separate them by newlines (one per line)."
1379 1719 msgstr ""
1380 1720
1381 -#: src/authorizer/options/external/class-ldap.php:140
1721 +#: src/authorizer/options/external/class-ldap.php:148
1722 +msgid "Example: (memberOf=cn=wp_users,ou=people,dc=example,dc=edu)"
1723 +msgstr ""
1724 +
1725 +#: src/authorizer/options/external/class-ldap.php:150
1726 +msgid ""
1727 +"If you wish to use an LDAP search filter, enter it here. Otherwise leave "
1728 +"this field blank."
1729 +msgstr ""
1730 +
1731 +#: src/authorizer/options/external/class-ldap.php:171
1382 1732 msgid "Example: uid"
1383 1733 msgstr ""
1384 1734
1385 -#: src/authorizer/options/external/class-ldap.php:161
1735 +#: src/authorizer/options/external/class-ldap.php:193
1386 1736 msgid ""
1387 1737 "Note: If your LDAP server doesn't return an attribute containing an email, "
1388 1738 "you can specify the @domain portion of the email address here, and the email "
1389 1739 "address will be constructed from it and the username. For example, if user "
@@ -1390,18 +1740,104 @@
1390 1740 "'bob' logs in and his email address should be bob@example.edu, then enter "
1391 1741 "<strong>@example.edu</strong> in this field."
1392 1742 msgstr ""
1393 1743
1394 -#: src/authorizer/options/external/class-ldap.php:181
1744 +#: src/authorizer/options/external/class-ldap.php:214
1395 1745 msgid "Example: cn=directory-user,ou=specials,dc=example,dc=edu"
1396 1746 msgstr ""
1397 1747
1398 -#: src/authorizer/options/external/class-ldap.php:222
1748 +#. TRANSLATORS: %s: Username wildcard
1749 +#: src/authorizer/options/external/class-ldap.php:221
1750 +#, php-format
1751 +msgid ""
1752 +"Note: You can use the %s wildcard to bind as the username of the user "
1753 +"logging in instead of a directory user service account."
1754 +msgstr ""
1755 +
1756 +#. TRANSLATORS: %s: Username wildcard
1757 +#: src/authorizer/options/external/class-ldap.php:233
1758 +#, php-format
1759 +msgid "Example: <strong>uid=%s,ou=people,dc=example,dc=edu</strong>."
1760 +msgstr ""
1761 +
1762 +#: src/authorizer/options/external/class-ldap.php:240
1763 +msgid ""
1764 +"Leave the LDAP Directory User Password field below blank, and the bind will "
1765 +"be attempted with the user-supplied password."
1766 +msgstr ""
1767 +
1768 +#: src/authorizer/options/external/class-ldap.php:282
1399 1769 msgid "Example: https://myschool.example.edu:8888/am-forgot-password"
1400 1770 msgstr ""
1401 1771
1402 -#: src/authorizer/options/external/class-ldap.php:242
1772 +#: src/authorizer/options/external/class-ldap.php:302
1403 1773 msgid "Example: givenname"
1774 +msgstr ""
1775 +
1776 +#: src/authorizer/options/external/class-ldap.php:369
1777 +msgid "username"
1778 +msgstr ""
1779 +
1780 +#: src/authorizer/options/external/class-ldap.php:371
1781 +msgid "password"
1782 +msgstr ""
1783 +
1784 +#: src/authorizer/options/external/class-ldap.php:372
1785 +msgid "Test"
1786 +msgstr ""
1787 +
1788 +#: src/authorizer/options/external/class-ldap.php:375
1789 +msgid ""
1790 +"Note: Make sure to save any changes to LDAP settings before clicking the "
1791 +"Test button."
1792 +msgstr ""
1793 +
1794 +#: src/authorizer/options/external/class-oauth2.php:62
1795 +msgid "Enable OAuth2 Logins"
1796 +msgstr ""
1797 +
1798 +#: src/authorizer/options/external/class-oauth2.php:128
1799 +msgid ""
1800 +"Generate your Client ID and Secret for your selected provider by following "
1801 +"their specific instructions."
1802 +msgstr ""
1803 +
1804 +#: src/authorizer/options/external/class-oauth2.php:129
1805 +msgid "If asked for a redirect or callback URL, use:"
1806 +msgstr ""
1807 +
1808 +#: src/authorizer/options/external/class-oauth2.php:133
1809 +msgid "If using Microsoft Azure, omit the querystring; use:"
1810 +msgstr ""
1811 +
1812 +#: src/authorizer/options/external/class-oauth2.php:142
1813 +msgid "Example: 0123456789abcdef0123"
1814 +msgstr ""
1815 +
1816 +#: src/authorizer/options/external/class-oauth2.php:162
1817 +msgid "Example: 0123456789abcdef0123456789abcdef"
1818 +msgstr ""
1819 +
1820 +#: src/authorizer/options/external/class-oauth2.php:182
1821 +msgid ""
1822 +"Restrict OAuth2 logins to a specific domain (for example, mycollege.edu). "
1823 +"Leave blank to allow all valid sign-ins."
1824 +msgstr ""
1825 +
1826 +#: src/authorizer/options/external/class-oauth2.php:202
1827 +msgid "Example: \"common\", or a specific Azure Directory Tenant ID"
1828 +msgstr ""
1829 +
1830 +#: src/authorizer/options/external/class-oauth2.php:222
1831 +msgid "Example: https://example.edu/login/oauth/authorize"
1832 +msgstr ""
1833 +
1834 +#: src/authorizer/options/external/class-oauth2.php:242
1835 +msgid "Example: https://example.edu/login/oauth/access_token"
1836 +msgstr ""
1837 +
1838 +#: src/authorizer/options/external/class-oauth2.php:262
1839 +msgid "Example: https://api.example.edu/user"
1404 1840 msgstr ""
1405 1841
1406 1842 #. Plugin Name of the plugin/theme
1407 1843 msgid "Authorizer"