Version Description
New 'Remember Me' in advanced options. Check to ensure users are not automatically logged out at the end of their browser session. This applies to all users using 'Login with Google'. It has the same functionality as checking the 'Remember Me' checkbox on the login form when using regular WordPress username/password to login.
Improved handling of errors when multiple versions of the plugin are inadvertently activated.
Download this release
Release Info
Developer | danlester |
Plugin | Google Apps Login |
Version | 2.9.6 |
Comparing to | |
See all releases |
Code changes from version 2.8.17 to 2.9.6
- core/core_google_apps_login.php +33 -2
- google_apps_login.php +17 -5
- js/gal-admin.js +1 -1
- lang/google-apps-login-fa_IR.mo +0 -0
- lang/google-apps-login-fa_IR.po +383 -0
- lang/google-apps-login.pot +95 -87
- readme.txt +13 -7
core/core_google_apps_login.php
CHANGED
@@ -15,6 +15,12 @@ class core_google_apps_login {
|
|
15 |
|
16 |
// May be overridden in basic or premium
|
17 |
public function ga_activation_hook($network_wide) {
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
}
|
19 |
|
20 |
public function ga_plugins_loaded() {
|
@@ -61,6 +67,11 @@ class core_google_apps_login {
|
|
61 |
$client->setClientId($options['ga_clientid']);
|
62 |
$client->setClientSecret($options['ga_clientsecret']);
|
63 |
$client->setRedirectUri($this->get_login_url());
|
|
|
|
|
|
|
|
|
|
|
64 |
|
65 |
$scopes = array_unique(apply_filters('gal_gather_scopes', $this->get_default_scopes()));
|
66 |
$client->setScopes($scopes);
|
@@ -76,6 +87,10 @@ class core_google_apps_login {
|
|
76 |
|
77 |
return Array($client, $oauthservice);
|
78 |
}
|
|
|
|
|
|
|
|
|
79 |
|
80 |
protected function get_default_scopes() {
|
81 |
return Array('openid', 'email', 'https://www.googleapis.com/auth/userinfo.profile');
|
@@ -421,6 +436,12 @@ class core_google_apps_login {
|
|
421 |
}
|
422 |
|
423 |
public function ga_init() {
|
|
|
|
|
|
|
|
|
|
|
|
|
424 |
if (!isset($_COOKIE[self::$gal_cookie_name])) {
|
425 |
setcookie(self::$gal_cookie_name, $this->get_cookie_value(), time()+36000, '/', defined(COOKIE_DOMAIN) ? COOKIE_DOMAIN : '' );
|
426 |
}
|
@@ -840,7 +861,15 @@ class core_google_apps_login {
|
|
840 |
echo '<label for="input_ga_auto_login" class="checkbox plain">';
|
841 |
_e( 'Automatically redirect to Google from login page' , 'google-apps-login' );
|
842 |
echo '</label>';
|
843 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
844 |
echo '<br class="clear" />';
|
845 |
|
846 |
echo "<input id='input_ga_poweredby' name='".$this->get_options_name()."[ga_poweredby]' type='checkbox' ".($options['ga_poweredby'] ? 'checked' : '')." class='checkbox' />";
|
@@ -899,10 +928,11 @@ class core_google_apps_login {
|
|
899 |
$newinput['ga_force_permissions'] = isset($input['ga_force_permissions']) ? (boolean)$input['ga_force_permissions'] : false;
|
900 |
$newinput['ga_auto_login'] = isset($input['ga_auto_login']) ? (boolean)$input['ga_auto_login'] : false;
|
901 |
$newinput['ga_poweredby'] = isset($input['ga_poweredby']) ? (boolean)$input['ga_poweredby'] : false;
|
|
|
902 |
|
903 |
// Service account settings
|
904 |
$newinput['ga_domainadmin'] = isset($input['ga_domainadmin']) ? trim($input['ga_domainadmin']) : '';
|
905 |
-
if (!preg_match('/^([A-Za-z0-9._%+-]+@([0-9a-z-]+\.)*[0-9a-z-]+\.[a-z]{2,
|
906 |
add_settings_error(
|
907 |
'ga_domainadmin',
|
908 |
'invalid_email',
|
@@ -980,6 +1010,7 @@ class core_google_apps_login {
|
|
980 |
'ga_force_permissions' => false,
|
981 |
'ga_auto_login' => false,
|
982 |
'ga_poweredby' => false,
|
|
|
983 |
'ga_sakey' => '',
|
984 |
'ga_domainadmin' => '');
|
985 |
}
|
15 |
|
16 |
// May be overridden in basic or premium
|
17 |
public function ga_activation_hook($network_wide) {
|
18 |
+
global $gal_core_already_exists;
|
19 |
+
if ($gal_core_already_exists) {
|
20 |
+
deactivate_plugins( $this->my_plugin_basename() );
|
21 |
+
echo( 'Please Deactivate the free version of Google Apps Login before you activate the new Premium/Enterprise version.' );
|
22 |
+
exit;
|
23 |
+
}
|
24 |
}
|
25 |
|
26 |
public function ga_plugins_loaded() {
|
67 |
$client->setClientId($options['ga_clientid']);
|
68 |
$client->setClientSecret($options['ga_clientsecret']);
|
69 |
$client->setRedirectUri($this->get_login_url());
|
70 |
+
|
71 |
+
$hd = $this->get_hd();
|
72 |
+
if ($hd) {
|
73 |
+
$client->setHostedDomain($hd);
|
74 |
+
}
|
75 |
|
76 |
$scopes = array_unique(apply_filters('gal_gather_scopes', $this->get_default_scopes()));
|
77 |
$client->setScopes($scopes);
|
87 |
|
88 |
return Array($client, $oauthservice);
|
89 |
}
|
90 |
+
|
91 |
+
protected function get_hd() {
|
92 |
+
return '';
|
93 |
+
}
|
94 |
|
95 |
protected function get_default_scopes() {
|
96 |
return Array('openid', 'email', 'https://www.googleapis.com/auth/userinfo.profile');
|
436 |
}
|
437 |
|
438 |
public function ga_init() {
|
439 |
+
if (isset($_GET['code']) && isset($_GET['state']) && $_SERVER['REQUEST_METHOD']=='GET') {
|
440 |
+
$options = $this->get_option_galogin();
|
441 |
+
if ($options['ga_rememberme']) {
|
442 |
+
$_POST['rememberme'] = true;
|
443 |
+
}
|
444 |
+
}
|
445 |
if (!isset($_COOKIE[self::$gal_cookie_name])) {
|
446 |
setcookie(self::$gal_cookie_name, $this->get_cookie_value(), time()+36000, '/', defined(COOKIE_DOMAIN) ? COOKIE_DOMAIN : '' );
|
447 |
}
|
861 |
echo '<label for="input_ga_auto_login" class="checkbox plain">';
|
862 |
_e( 'Automatically redirect to Google from login page' , 'google-apps-login' );
|
863 |
echo '</label>';
|
864 |
+
|
865 |
+
echo '<br class="clear" />';
|
866 |
+
|
867 |
+
echo "<input id='input_ga_rememberme' name='".$this->get_options_name()."[ga_rememberme]' type='checkbox' ".($options['ga_rememberme'] ? 'checked' : '')." class='checkbox' />";
|
868 |
+
|
869 |
+
echo '<label for="input_ga_rememberme" class="checkbox plain">';
|
870 |
+
_e( 'Remember Me - do not log users out at end of browser session' , 'google-apps-login' );
|
871 |
+
echo '</label>';
|
872 |
+
|
873 |
echo '<br class="clear" />';
|
874 |
|
875 |
echo "<input id='input_ga_poweredby' name='".$this->get_options_name()."[ga_poweredby]' type='checkbox' ".($options['ga_poweredby'] ? 'checked' : '')." class='checkbox' />";
|
928 |
$newinput['ga_force_permissions'] = isset($input['ga_force_permissions']) ? (boolean)$input['ga_force_permissions'] : false;
|
929 |
$newinput['ga_auto_login'] = isset($input['ga_auto_login']) ? (boolean)$input['ga_auto_login'] : false;
|
930 |
$newinput['ga_poweredby'] = isset($input['ga_poweredby']) ? (boolean)$input['ga_poweredby'] : false;
|
931 |
+
$newinput['ga_rememberme'] = isset($input['ga_rememberme']) ? (boolean)$input['ga_rememberme'] : false;
|
932 |
|
933 |
// Service account settings
|
934 |
$newinput['ga_domainadmin'] = isset($input['ga_domainadmin']) ? trim($input['ga_domainadmin']) : '';
|
935 |
+
if (!preg_match('/^([A-Za-z0-9._%+-]+@([0-9a-z-]+\.)*[0-9a-z-]+\.[a-z]{2,63})?$/', $newinput['ga_domainadmin'])) {
|
936 |
add_settings_error(
|
937 |
'ga_domainadmin',
|
938 |
'invalid_email',
|
1010 |
'ga_force_permissions' => false,
|
1011 |
'ga_auto_login' => false,
|
1012 |
'ga_poweredby' => false,
|
1013 |
+
'ga_rememberme' => false,
|
1014 |
'ga_sakey' => '',
|
1015 |
'ga_domainadmin' => '');
|
1016 |
}
|
google_apps_login.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
* Plugin Name: Google Apps Login
|
5 |
* Plugin URI: http://wp-glogin.com/
|
6 |
* Description: Simple secure login for Wordpress through users' Google Apps accounts (uses secure OAuth2, and MFA if enabled)
|
7 |
-
* Version: 2.
|
8 |
* Author: Dan Lester
|
9 |
* Author URI: http://wp-glogin.com/
|
10 |
* License: GPL3
|
@@ -13,11 +13,17 @@
|
|
13 |
* Domain Path: /lang
|
14 |
*/
|
15 |
|
16 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
|
18 |
class basic_google_apps_login extends core_google_apps_login {
|
19 |
|
20 |
-
protected $PLUGIN_VERSION = '2.
|
21 |
|
22 |
// Singleton
|
23 |
private static $instance = null;
|
@@ -230,11 +236,17 @@ class basic_google_apps_login extends core_google_apps_login {
|
|
230 |
}
|
231 |
|
232 |
// Global accessor function to singleton
|
233 |
-
function
|
234 |
return basic_google_apps_login::get_instance();
|
235 |
}
|
236 |
|
237 |
// Initialise at least once
|
238 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
239 |
|
240 |
?>
|
4 |
* Plugin Name: Google Apps Login
|
5 |
* Plugin URI: http://wp-glogin.com/
|
6 |
* Description: Simple secure login for Wordpress through users' Google Apps accounts (uses secure OAuth2, and MFA if enabled)
|
7 |
+
* Version: 2.9.6
|
8 |
* Author: Dan Lester
|
9 |
* Author URI: http://wp-glogin.com/
|
10 |
* License: GPL3
|
13 |
* Domain Path: /lang
|
14 |
*/
|
15 |
|
16 |
+
if (class_exists('core_google_apps_login')) {
|
17 |
+
global $gal_core_already_exists;
|
18 |
+
$gal_core_already_exists = true;
|
19 |
+
}
|
20 |
+
else {
|
21 |
+
require_once( plugin_dir_path( __FILE__ ) . '/core/core_google_apps_login.php' );
|
22 |
+
}
|
23 |
|
24 |
class basic_google_apps_login extends core_google_apps_login {
|
25 |
|
26 |
+
protected $PLUGIN_VERSION = '2.9.6';
|
27 |
|
28 |
// Singleton
|
29 |
private static $instance = null;
|
236 |
}
|
237 |
|
238 |
// Global accessor function to singleton
|
239 |
+
function galbasicGoogleAppsLogin() {
|
240 |
return basic_google_apps_login::get_instance();
|
241 |
}
|
242 |
|
243 |
// Initialise at least once
|
244 |
+
galbasicGoogleAppsLogin();
|
245 |
+
|
246 |
+
if (!function_exists('GoogleAppsLogin')) {
|
247 |
+
function GoogleAppsLogin() {
|
248 |
+
return galbasicGoogleAppsLogin();
|
249 |
+
}
|
250 |
+
}
|
251 |
|
252 |
?>
|
js/gal-admin.js
CHANGED
@@ -68,7 +68,7 @@ jQuery(document).ready(function() {
|
|
68 |
if (jQuery('#input_ga_domainname').length > 0) {
|
69 |
domainchangefn = function() {
|
70 |
var domainname = jQuery('#input_ga_domainname').val().trim();
|
71 |
-
jQuery('#domain-section
|
72 |
};
|
73 |
jQuery('#input_ga_domainname').on('change', domainchangefn);
|
74 |
domainchangefn();
|
68 |
if (jQuery('#input_ga_domainname').length > 0) {
|
69 |
domainchangefn = function() {
|
70 |
var domainname = jQuery('#input_ga_domainname').val().trim();
|
71 |
+
jQuery('#domain-section input.gal_needsdomain').prop('disabled', domainname == '');
|
72 |
};
|
73 |
jQuery('#input_ga_domainname').on('change', domainchangefn);
|
74 |
domainchangefn();
|
lang/google-apps-login-fa_IR.mo
ADDED
Binary file
|
lang/google-apps-login-fa_IR.po
ADDED
@@ -0,0 +1,383 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Copyright (C) 2014
|
2 |
+
# This file is distributed under the same license as the package.
|
3 |
+
msgid ""
|
4 |
+
msgstr ""
|
5 |
+
"Project-Id-Version: \n"
|
6 |
+
"Report-Msgid-Bugs-To: http://wordpress.org/tag/googleappslogin\n"
|
7 |
+
"POT-Creation-Date: 2014-04-28 18:15:50+00:00\n"
|
8 |
+
"MIME-Version: 1.0\n"
|
9 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
+
"Content-Transfer-Encoding: 8bit\n"
|
11 |
+
"PO-Revision-Date: 2016-01-21 15:02-1200\n"
|
12 |
+
"Last-Translator: Serj Kondrashov <serj.kondrashov@gmail.com>\n"
|
13 |
+
"Language-Team: serj.kondrashov@gmail.com\n"
|
14 |
+
"X-Generator: Poedit 1.8.6\n"
|
15 |
+
"Language: fa_IR\n"
|
16 |
+
"Plural-Forms: nplurals=1; plural=0;\n"
|
17 |
+
|
18 |
+
#: basic_google_apps_login.php:47
|
19 |
+
msgid ""
|
20 |
+
"For full support, and premium features that greatly simplify WordPress user "
|
21 |
+
"management for admins, please visit:"
|
22 |
+
msgstr "برای دستیابی به پشتیبانی کامل و امکانت ویژه به این سایت مراجعه کنید :"
|
23 |
+
|
24 |
+
#: basic_google_apps_login.php:80
|
25 |
+
msgid ""
|
26 |
+
"The Domain Control section is only applicable to the premium version of this "
|
27 |
+
"plugin."
|
28 |
+
msgstr "تنظیمات مربوط به دامنه برای نسخه پولی افزونه قابل دسترسی است."
|
29 |
+
|
30 |
+
#: basic_google_apps_login.php:82
|
31 |
+
msgid ""
|
32 |
+
"In this basic version of the plugin, any <i>existing</i> WordPress account "
|
33 |
+
"corresponding to a Google email address can authenticate via Google."
|
34 |
+
msgstr ""
|
35 |
+
"در این ورژن ، هر حساب کاربری <i>موجود</i> که از طریق جیمیل ایجاد شده نیز "
|
36 |
+
"میتواند از طریق این ماژول وارد حساب کاربری خود شود."
|
37 |
+
|
38 |
+
#: basic_google_apps_login.php:132
|
39 |
+
msgid ""
|
40 |
+
"Completely forget about WordPress user management - upgrade to <a href=\"%s"
|
41 |
+
"\">Google Apps Login premium</a> to automatically sync users from your "
|
42 |
+
"Google Apps domain"
|
43 |
+
msgstr ""
|
44 |
+
"دیگر نگران مدیریت کاربران در وردپرس نباشید - با خریداری ورژن پولی بصورت "
|
45 |
+
"اتوماتیک لیست کاربران خود را با گوگل اپز دامنه خود همگام کنید."
|
46 |
+
|
47 |
+
#: basic_google_apps_login.php:134
|
48 |
+
msgid "Purchase"
|
49 |
+
msgstr "خرید"
|
50 |
+
|
51 |
+
#: basic_google_apps_login.php:135
|
52 |
+
msgid "No Thanks"
|
53 |
+
msgstr "خیر، متشکرم"
|
54 |
+
|
55 |
+
#: core/commercial_google_apps_login.php:43
|
56 |
+
msgid "User with email address %s must use Login with Google"
|
57 |
+
msgstr ""
|
58 |
+
"کاربر با آدرس ایمیل %s ، برای ورود به سایت از طریق حساب کاربری گوگل اقدام "
|
59 |
+
"کنید ."
|
60 |
+
|
61 |
+
#: core/commercial_google_apps_login.php:71
|
62 |
+
msgid "User %s does not exist"
|
63 |
+
msgstr "حساب کاربری %s وجود ندارد"
|
64 |
+
|
65 |
+
#: core/commercial_google_apps_login.php:80
|
66 |
+
msgid "Invalid email address"
|
67 |
+
msgstr "ادرس ایمیل نامعتبر است."
|
68 |
+
|
69 |
+
#: core/commercial_google_apps_login.php:88
|
70 |
+
msgid "Email address needs to be in %s."
|
71 |
+
msgstr "Email address needs to be in %s."
|
72 |
+
|
73 |
+
#: core/commercial_google_apps_login.php:91
|
74 |
+
msgid ""
|
75 |
+
"%s not authorized - <a href=\"https://accounts.google.com/Logout\" target="
|
76 |
+
"\"_blank\">Sign out of Google</a> to switch accounts"
|
77 |
+
msgstr ""
|
78 |
+
"%s شناسایی نشد - برای تغییر اکانت <a href=\"https://accounts.google.com/"
|
79 |
+
"Logout\" target=\"_blank\">از حساب کاربری گوگل خارج شوید</a>"
|
80 |
+
|
81 |
+
#: core/commercial_google_apps_login.php:149
|
82 |
+
msgid ""
|
83 |
+
"By default, any existing account can authenticate either via Google (if a "
|
84 |
+
"Gmail/Google Apps account), or by WordPress username/password."
|
85 |
+
msgstr ""
|
86 |
+
"بصورت پیشفرض ، هر حساب کاربری موجود هم از طریق گوگل ( اکانت جیمیل / حساب "
|
87 |
+
"کاربری گوگل اپ ) و هم از طریق نام کاربری / پسورد میتواند وارد حساب کاربری "
|
88 |
+
"خود شود."
|
89 |
+
|
90 |
+
#: core/commercial_google_apps_login.php:151
|
91 |
+
msgid ""
|
92 |
+
"To allow special behaviour on your Google Apps domain (auto-create users who "
|
93 |
+
"don't yet exist, or disable regular WordPress username/password access for "
|
94 |
+
"your users), fill in the following section."
|
95 |
+
msgstr ""
|
96 |
+
"برای عملکرد های ویژه بروی گوگل اپز دامنه خود ( ایجاد حسابهای کاربری که هنوز "
|
97 |
+
"ثبت نشده اند یا غیر فعال سازی ورود از طریق یوزر /پسورد وردپرس) ، این بخش را "
|
98 |
+
"کامل کنید."
|
99 |
+
|
100 |
+
#: core/commercial_google_apps_login.php:153
|
101 |
+
msgid ""
|
102 |
+
"Please read the <a href=\"%s\" target=\"gainstr\">instructions here</a> "
|
103 |
+
"first."
|
104 |
+
msgstr ""
|
105 |
+
"قبل از هر کاری لطفا <a href=\"%s\" target=\"gainstr\">راهنما</a>را مطالعه "
|
106 |
+
"فرمایید"
|
107 |
+
|
108 |
+
#: core/commercial_google_apps_login.php:158
|
109 |
+
msgid "My Google Apps domain"
|
110 |
+
msgstr "دامنه گوگل اپز من"
|
111 |
+
|
112 |
+
#: core/commercial_google_apps_login.php:163
|
113 |
+
msgid "Auto-create new users on my domain"
|
114 |
+
msgstr "در دامنه من بصورت اتوماتیک کاربر جدید اضافه کن"
|
115 |
+
|
116 |
+
#: core/commercial_google_apps_login.php:167
|
117 |
+
msgid "Default role for new users"
|
118 |
+
msgstr "نقش پیشفرض برای کاربرهای جدید"
|
119 |
+
|
120 |
+
#: core/commercial_google_apps_login.php:175
|
121 |
+
msgid "Disable WordPress username/password login for my domain"
|
122 |
+
msgstr "ورود از طریق نامکاربری/پسورد را برای دامنه من غیر فعال کن"
|
123 |
+
|
124 |
+
#: core/commercial_google_apps_login.php:180
|
125 |
+
msgid "Completely hide WordPress username and password boxes"
|
126 |
+
msgstr "جعبه ورود از طریق نام کاربری / پسورد را بصورت کامل پنهان کن"
|
127 |
+
|
128 |
+
#: core/commercial_google_apps_login.php:185
|
129 |
+
msgid ""
|
130 |
+
"Tick the last two with caution - leave unchecked until you are confident "
|
131 |
+
"Google Login is working for your own admin account"
|
132 |
+
msgstr ""
|
133 |
+
"دو گزینه اخر را با دقت انتخاب کنید -در صورتی که از عملکرد \"ورود از طریق "
|
134 |
+
"حساب کاربری گوگل\" برای حساب کاربری ادمین مطمئن نیستسد دو گزینه اخر را تیک "
|
135 |
+
"نزنید."
|
136 |
+
|
137 |
+
#: core/commercial_google_apps_login.php:207
|
138 |
+
msgid ""
|
139 |
+
"You should have received a license key when you purchased the premium "
|
140 |
+
"version of Google Apps Login."
|
141 |
+
msgstr ""
|
142 |
+
"اگر این افزونه را خریداری کرده اید ، حتما سریال فعال سازی افزونه برای شما "
|
143 |
+
"ارسال شده است."
|
144 |
+
|
145 |
+
#: core/commercial_google_apps_login.php:209
|
146 |
+
msgid ""
|
147 |
+
"Please enter it below to enable automatic updates, or <a href=\"mailto:"
|
148 |
+
"contact@wp-glogin.com\">email us</a> if you do not have one."
|
149 |
+
msgstr ""
|
150 |
+
"آن را در کادر زیر وارد کنید و در صورتی که کد تحویل شما نشده به <a href="
|
151 |
+
"\"mailto:contact@wp-glogin.com\">این ادرس </a>ایمیل ارسال کنید"
|
152 |
+
|
153 |
+
#: core/commercial_google_apps_login.php:213
|
154 |
+
msgid "License Key"
|
155 |
+
msgstr "سریال فعال سازی"
|
156 |
+
|
157 |
+
#: core/commercial_google_apps_login.php:272
|
158 |
+
msgid ""
|
159 |
+
"Domain name should be a space-separated list of valid domains, in lowercase "
|
160 |
+
"letters (or blank)"
|
161 |
+
msgstr ""
|
162 |
+
"نام دامنه باید بصورت لیستی از نام دامنه های معتبر باشد که با حروف کوچک تایپ "
|
163 |
+
"و با فاصه از هم جدا شده اند ( در صورتی که نمیدانید خالی بگذارید )"
|
164 |
+
|
165 |
+
#: core/commercial_google_apps_login.php:273
|
166 |
+
msgid "License key is too short"
|
167 |
+
msgstr "سریال فعال سازی نامعتبر است"
|
168 |
+
|
169 |
+
#: core/commercial_google_apps_login.php:274
|
170 |
+
msgid "License key failed to activate"
|
171 |
+
msgstr "فعال سازی سریال افزونه با خطا مواجه شد"
|
172 |
+
|
173 |
+
#: core/commercial_google_apps_login.php:275
|
174 |
+
msgid "Group names must be valid email addresses"
|
175 |
+
msgstr "نام گروه ها باید بصورت ادرس های معتبر ایمیل باشد."
|
176 |
+
|
177 |
+
#: core/core_google_apps_login.php:163
|
178 |
+
msgid "Redirecting to <a href=\"%s\">Login via Google</a>..."
|
179 |
+
msgstr "در حال هدایت به <a href=\"%s\">صفحه ورود گوگل</a>..."
|
180 |
+
|
181 |
+
#: core/core_google_apps_login.php:173
|
182 |
+
msgid "Login with Google"
|
183 |
+
msgstr "ورود از طریق حساب کاربری گوگل"
|
184 |
+
|
185 |
+
#: core/core_google_apps_login.php:177
|
186 |
+
msgid "Powered by "
|
187 |
+
msgstr "قدرت گرفته از"
|
188 |
+
|
189 |
+
#: core/core_google_apps_login.php:191
|
190 |
+
msgid "or"
|
191 |
+
msgstr "ویا از طریق"
|
192 |
+
|
193 |
+
#: core/core_google_apps_login.php:223
|
194 |
+
msgid "You did not grant access"
|
195 |
+
msgstr "شما اجازه دسترسی ندادید"
|
196 |
+
|
197 |
+
#: core/core_google_apps_login.php:245
|
198 |
+
msgid ""
|
199 |
+
"Session mismatch - try again, but there could be a problem setting state"
|
200 |
+
msgstr ""
|
201 |
+
"نشست شما باطل شده است - لطفا مجددا سعی کنید\n"
|
202 |
+
"There could be a problem setting state"
|
203 |
+
|
204 |
+
#: core/core_google_apps_login.php:251
|
205 |
+
msgid ""
|
206 |
+
"Session mismatch - try again, but there could be a problem passing state"
|
207 |
+
msgstr ""
|
208 |
+
"نشست شما باطل شده است - لطفا مجددا سعی کنید \n"
|
209 |
+
"There could be a problem passing state"
|
210 |
+
|
211 |
+
#: core/core_google_apps_login.php:258
|
212 |
+
msgid ""
|
213 |
+
"Session mismatch - try again, but there could be a problem setting cookies"
|
214 |
+
msgstr ""
|
215 |
+
"نشست شما باطل شده است - لطفا مجددا سعی کنید\n"
|
216 |
+
"There could be a problem setting cookies"
|
217 |
+
|
218 |
+
#: core/core_google_apps_login.php:287
|
219 |
+
msgid "Email needs to be verified on your Google Account"
|
220 |
+
msgstr "این ادرس ایمیل به فعال سازی از طریق گوگل اکانت نیاز دارد."
|
221 |
+
|
222 |
+
#: core/core_google_apps_login.php:308
|
223 |
+
msgid "User authenticated OK, but error fetching user details from Google"
|
224 |
+
msgstr ""
|
225 |
+
"نام کاربری با موفقیت شناسایی شد اما در دسترسی به اطلاعات کاربر از گوگل خطایی "
|
226 |
+
"رخ داد"
|
227 |
+
|
228 |
+
#: core/core_google_apps_login.php:327
|
229 |
+
msgid "User %s not registered in Wordpress"
|
230 |
+
msgstr "کاربر %s شناسایی نشد."
|
231 |
+
|
232 |
+
#: core/core_google_apps_login.php:412
|
233 |
+
msgid ""
|
234 |
+
"You will need to complete Google Apps Login <a href=\"%s\">Settings</a> in "
|
235 |
+
"order for the plugin to work"
|
236 |
+
msgstr ""
|
237 |
+
"برای راه اندازی افزونه نیاز دارید که <a href=\"%s\">Settings</a>تنظیمات</a> "
|
238 |
+
"\"ورود از طریق حساب کاربری گوگل\" را کامل کنید"
|
239 |
+
|
240 |
+
#: core/core_google_apps_login.php:444 core/core_google_apps_login.php:449
|
241 |
+
msgid "Google Apps Login settings"
|
242 |
+
msgstr "تنظیمات \"ورود از طریق حساب کاربری گوگل\""
|
243 |
+
|
244 |
+
#: core/core_google_apps_login.php:444 core/core_google_apps_login.php:449
|
245 |
+
msgid "Google Apps Login"
|
246 |
+
msgstr "ورود از طریق حساب کاربری گوگل"
|
247 |
+
|
248 |
+
#: core/core_google_apps_login.php:469
|
249 |
+
msgid "Google Apps Login setup"
|
250 |
+
msgstr "تنظیمات \"ورود از طریق حساب کاربری گوگل\""
|
251 |
+
|
252 |
+
#: core/core_google_apps_login.php:475
|
253 |
+
msgid ""
|
254 |
+
"To set up your website to enable Google logins, you will need to follow "
|
255 |
+
"instructions specific to your website."
|
256 |
+
msgstr ""
|
257 |
+
"برای راه اندازی افزونه \"ورود از طریق حساب کاربری گوگل\" ، باید طبق "
|
258 |
+
"دستورالعمل منحصر به سایت خود عمل کنید"
|
259 |
+
|
260 |
+
#: core/core_google_apps_login.php:478
|
261 |
+
msgid "Click here to open your personalized instructions in a new window"
|
262 |
+
msgstr "برا دستیابی به دستورالعمل منحصر به سایت خود اینجا کلیک کنید"
|
263 |
+
|
264 |
+
#: core/core_google_apps_login.php:504
|
265 |
+
msgid "Save Changes"
|
266 |
+
msgstr "ذخیره تغییرات"
|
267 |
+
|
268 |
+
#: core/core_google_apps_login.php:533
|
269 |
+
msgid "Settings saved."
|
270 |
+
msgstr "تنظیمات با موفقیت ذخیره شد"
|
271 |
+
|
272 |
+
#: core/core_google_apps_login.php:560
|
273 |
+
msgid ""
|
274 |
+
"The <a href='%s'>instructions</a> above will guide you to Google's Cloud "
|
275 |
+
"Console where you will enter two URLs, and also obtain two codes (Client ID "
|
276 |
+
"and Client Secret) which you will need to enter in the boxes below."
|
277 |
+
msgstr ""
|
278 |
+
"دستورالعمل بالا شما را به کنسول کلود گوگل هدایت میکند که در آن شما دو آدرس "
|
279 |
+
"وارد کرده و در نتیجه دو کد (Client ID and Client Secret) بدست خواهید آورد . "
|
280 |
+
"شما باید دو کد بدست امده را در کادر های زیر وارد کنید."
|
281 |
+
|
282 |
+
#: core/core_google_apps_login.php:565
|
283 |
+
msgid "Client ID"
|
284 |
+
msgstr "Client ID"
|
285 |
+
|
286 |
+
#: core/core_google_apps_login.php:568 core/core_google_apps_login.php:574
|
287 |
+
msgid "Normally something like %s"
|
288 |
+
msgstr ""
|
289 |
+
"معمولا چیزی شبیه\n"
|
290 |
+
" %s"
|
291 |
+
|
292 |
+
#: core/core_google_apps_login.php:571
|
293 |
+
msgid "Client Secret"
|
294 |
+
msgstr "Client Secret"
|
295 |
+
|
296 |
+
#: core/core_google_apps_login.php:591
|
297 |
+
msgid ""
|
298 |
+
"Once you have the plugin working, you can try these settings to customize "
|
299 |
+
"the login flow for your users."
|
300 |
+
msgstr ""
|
301 |
+
"بعد از بکاراندازی افزونه ، میتوانید از تنظیمات زیر برای کنترل جریان ورودی "
|
302 |
+
"کاربران استفاده کنید."
|
303 |
+
|
304 |
+
#: core/core_google_apps_login.php:592
|
305 |
+
msgid "See <a href=\"%s\" target=\"gainstr\">instructions here</a>."
|
306 |
+
msgstr "برای دیدن <a href=\"%s\" target=\"gainstr\">راهنما</a> کلیک کنید."
|
307 |
+
|
308 |
+
#: core/core_google_apps_login.php:600
|
309 |
+
msgid "Force user to confirm Google permissions every time"
|
310 |
+
msgstr "کاربران را مجبور کن تا هر بار اجازه دسترسی به گوگل را تایید کنند."
|
311 |
+
|
312 |
+
#: core/core_google_apps_login.php:608
|
313 |
+
msgid "Automatically redirect to Google from login page"
|
314 |
+
msgstr "کاربران بصورت اتوماتیک به صفحه ورود گوگل هدایت شوند"
|
315 |
+
|
316 |
+
#: core/core_google_apps_login.php:616
|
317 |
+
msgid "Display 'Powered By wp-glogin.com' on Login form"
|
318 |
+
msgstr "نمایش \"قدرت گرفته از wp-glogin.com\" در صفحه ورود سایت"
|
319 |
+
|
320 |
+
#: core/core_google_apps_login.php:622
|
321 |
+
msgid "Multisite Options"
|
322 |
+
msgstr "تنظیمات چند سایتی"
|
323 |
+
|
324 |
+
#: core/core_google_apps_login.php:623
|
325 |
+
msgid ""
|
326 |
+
"This setting is for multisite admins only. See <a href=\"%s\" target="
|
327 |
+
"\"gainstr\">instructions here</a>."
|
328 |
+
msgstr ""
|
329 |
+
"این تنظیمات مختص مدیرانی است که چند سایت را اداره میکنند. برای دین <a href="
|
330 |
+
"\"%s\" target=\"gainstr\">راهنما</a> کلیک کنید."
|
331 |
+
|
332 |
+
#: core/core_google_apps_login.php:628
|
333 |
+
msgid "Use sub-site specific callback from Google"
|
334 |
+
msgstr "برای برگشت از گوگل به زیر سایت ها از فراخوانی مخصوص استفاده کن"
|
335 |
+
|
336 |
+
#: core/core_google_apps_login.php:632
|
337 |
+
msgid "Leave unchecked if in doubt"
|
338 |
+
msgstr "در صورتی که مطمئن نیستید ، تیک نزنید"
|
339 |
+
|
340 |
+
#: core/core_google_apps_login.php:669
|
341 |
+
msgid "The Client ID should be longer than that"
|
342 |
+
msgstr "Client ID دی نامعتبر است"
|
343 |
+
|
344 |
+
#: core/core_google_apps_login.php:670
|
345 |
+
msgid "The Client Secret should be longer than that"
|
346 |
+
msgstr "Client Secret نامعتبر است"
|
347 |
+
|
348 |
+
#: core/core_google_apps_login.php:675
|
349 |
+
msgid "Unspecified error"
|
350 |
+
msgstr "خطای ناشناخته"
|
351 |
+
|
352 |
+
#: core/core_google_apps_login.php:772
|
353 |
+
msgid "Settings"
|
354 |
+
msgstr "تنظیمات"
|
355 |
+
|
356 |
+
#: enterprise_google_apps_login.php:211
|
357 |
+
msgid "Default role"
|
358 |
+
msgstr "نقش پیشفرض"
|
359 |
+
|
360 |
+
#: enterprise_google_apps_login.php:219
|
361 |
+
msgid "Check and reset roles on every login"
|
362 |
+
msgstr "در هر بار ورود نقش را بررسی و ریست کن"
|
363 |
+
|
364 |
+
#: enterprise_google_apps_login.php:318
|
365 |
+
msgid "There are no logs to view."
|
366 |
+
msgstr "گزارشی برای نمایش موجود نیست"
|
367 |
+
|
368 |
+
# wordpress plugin description
|
369 |
+
msgid ""
|
370 |
+
"Simple secure login for Wordpress through users' Google Apps accounts (uses "
|
371 |
+
"secure OAuth2, and MFA if enabled)"
|
372 |
+
msgstr "ورود ساده و مطمئن به وردپرس از طریق حساب گوگل اپز کاربران "
|
373 |
+
|
374 |
+
# wordpress plugin description
|
375 |
+
msgid ""
|
376 |
+
"Simple secure login and user management for Wordpress through your Google "
|
377 |
+
"Apps domain (uses secure OAuth2, and MFA if enabled)"
|
378 |
+
msgstr ""
|
379 |
+
"مدیریت و ورود ساده و مطمئن کاربران برای وردپرس از طریق دامنه گوگل اپز شما "
|
380 |
+
|
381 |
+
# wordpress plugin description
|
382 |
+
msgid "Google Apps Login Premium"
|
383 |
+
msgstr "ورود به حساب کاربری گوگل نسخه پولی"
|
lang/google-apps-login.pot
CHANGED
@@ -4,7 +4,7 @@ msgid ""
|
|
4 |
msgstr ""
|
5 |
"Project-Id-Version: \n"
|
6 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/googleappslogin\n"
|
7 |
-
"POT-Creation-Date: 2016-
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -69,344 +69,352 @@ msgid "%s not authorized - <a href=\"%s\">Sign out of Google</a> to switch acco
|
|
69 |
msgstr ""
|
70 |
|
71 |
#: core/commercial_google_apps_login.php:137
|
72 |
-
#: core/core_google_apps_login.php:
|
73 |
msgid "Redirecting to <a href=\"%s\">Login via Google</a>..."
|
74 |
msgstr ""
|
75 |
|
76 |
-
#: core/commercial_google_apps_login.php:
|
77 |
msgid "By default, any existing account can authenticate either via Google (if a Gmail/Google Apps account), or by WordPress username/password."
|
78 |
msgstr ""
|
79 |
|
80 |
-
#: core/commercial_google_apps_login.php:
|
81 |
msgid "To allow special behaviour on your Google Apps domain (auto-create users who don't yet exist, or disable regular WordPress username/password access for your users), fill in the following section."
|
82 |
msgstr ""
|
83 |
|
84 |
-
#: core/commercial_google_apps_login.php:
|
85 |
msgid "Please read the <a href=\"%s\" target=\"gainstr\">instructions here</a> first."
|
86 |
msgstr ""
|
87 |
|
88 |
-
#: core/commercial_google_apps_login.php:
|
89 |
msgid "My Google Apps domain"
|
90 |
msgstr ""
|
91 |
|
92 |
-
#: core/commercial_google_apps_login.php:
|
93 |
msgid "Auto-create new users on my domain"
|
94 |
msgstr ""
|
95 |
|
96 |
-
#: core/commercial_google_apps_login.php:
|
|
|
|
|
|
|
|
|
97 |
msgid "Default role for new users"
|
98 |
msgstr ""
|
99 |
|
100 |
-
#: core/commercial_google_apps_login.php:
|
101 |
msgid "Disable WordPress username/password login for my domain"
|
102 |
msgstr ""
|
103 |
|
104 |
-
#: core/commercial_google_apps_login.php:
|
105 |
msgid "Completely hide WordPress username and password boxes"
|
106 |
msgstr ""
|
107 |
|
108 |
-
#: core/commercial_google_apps_login.php:
|
109 |
msgid "Tick the last two with caution - leave unchecked until you are confident Google Login is working for your own admin account"
|
110 |
msgstr ""
|
111 |
|
112 |
-
#: core/commercial_google_apps_login.php:
|
113 |
msgid "Automatically logout of Google when logging out of WordPress"
|
114 |
msgstr ""
|
115 |
|
116 |
-
#: core/commercial_google_apps_login.php:
|
117 |
msgid "Login button text (optional)"
|
118 |
msgstr ""
|
119 |
|
120 |
-
#: core/commercial_google_apps_login.php:
|
121 |
-
#: core/core_google_apps_login.php:
|
122 |
msgid "Login with Google"
|
123 |
msgstr ""
|
124 |
|
125 |
-
#: core/commercial_google_apps_login.php:
|
126 |
msgid "You should have received a license key when you purchased this professional version of Google Apps Login."
|
127 |
msgstr ""
|
128 |
|
129 |
-
#: core/commercial_google_apps_login.php:
|
130 |
msgid "Please enter it below to enable automatic updates, or <a href=\"mailto:contact@wp-glogin.com\">email us</a> if you do not have one."
|
131 |
msgstr ""
|
132 |
|
133 |
-
#: core/commercial_google_apps_login.php:
|
134 |
msgid "License Key"
|
135 |
msgstr ""
|
136 |
|
137 |
-
#: core/commercial_google_apps_login.php:
|
138 |
msgid "Domain name should be a space-separated list of valid domains, in lowercase letters (or blank)"
|
139 |
msgstr ""
|
140 |
|
141 |
-
#: core/commercial_google_apps_login.php:
|
142 |
msgid "License key is too short"
|
143 |
msgstr ""
|
144 |
|
145 |
-
#: core/commercial_google_apps_login.php:
|
146 |
msgid "License key failed to activate"
|
147 |
msgstr ""
|
148 |
|
149 |
-
#: core/commercial_google_apps_login.php:
|
150 |
msgid "License key does not exist in our system at all"
|
151 |
msgstr ""
|
152 |
|
153 |
-
#: core/commercial_google_apps_login.php:
|
154 |
msgid "License key entered is for the wrong product"
|
155 |
msgstr ""
|
156 |
|
157 |
-
#: core/commercial_google_apps_login.php:
|
158 |
msgid "License key has expired"
|
159 |
msgstr ""
|
160 |
|
161 |
-
#: core/commercial_google_apps_login.php:
|
162 |
msgid "License key is not permitted for this website"
|
163 |
msgstr ""
|
164 |
|
165 |
-
#: core/commercial_google_apps_login.php:
|
166 |
msgid "License key is not active for this website"
|
167 |
msgstr ""
|
168 |
|
169 |
-
#: core/commercial_google_apps_login.php:
|
170 |
msgid "License key has been disabled"
|
171 |
msgstr ""
|
172 |
|
173 |
-
#: core/commercial_google_apps_login.php:
|
174 |
msgid "License key was not provided"
|
175 |
msgstr ""
|
176 |
|
177 |
-
#: core/core_google_apps_login.php:
|
178 |
msgid "Powered by "
|
179 |
msgstr ""
|
180 |
|
181 |
-
#: core/core_google_apps_login.php:
|
182 |
msgid "or"
|
183 |
msgstr ""
|
184 |
|
185 |
-
#: core/core_google_apps_login.php:
|
186 |
msgid "You did not grant access"
|
187 |
msgstr ""
|
188 |
|
189 |
-
#: core/core_google_apps_login.php:
|
190 |
msgid "The user must use <i>%s</i> to access the site"
|
191 |
msgstr ""
|
192 |
|
193 |
-
#: core/core_google_apps_login.php:
|
194 |
msgid "Unrecognized error message"
|
195 |
msgstr ""
|
196 |
|
197 |
-
#: core/core_google_apps_login.php:
|
198 |
msgid "Session mismatch - try again, but there could be a problem setting state"
|
199 |
msgstr ""
|
200 |
|
201 |
-
#: core/core_google_apps_login.php:
|
202 |
msgid "Session mismatch - try again, but there could be a problem passing state"
|
203 |
msgstr ""
|
204 |
|
205 |
-
#: core/core_google_apps_login.php:
|
206 |
msgid "Session mismatch - try again, but there could be a problem setting cookies"
|
207 |
msgstr ""
|
208 |
|
209 |
-
#: core/core_google_apps_login.php:
|
210 |
msgid "Email needs to be verified on your Google Account"
|
211 |
msgstr ""
|
212 |
|
213 |
-
#: core/core_google_apps_login.php:
|
214 |
msgid "User authenticated OK, but error fetching user details from Google"
|
215 |
msgstr ""
|
216 |
|
217 |
-
#: core/core_google_apps_login.php:
|
218 |
msgid "User %s not registered in Wordpress"
|
219 |
msgstr ""
|
220 |
|
221 |
-
#: core/core_google_apps_login.php:
|
222 |
msgid "You will need to complete Google Apps Login <a href=\"%s\">Settings</a> in order for the plugin to work"
|
223 |
msgstr ""
|
224 |
|
225 |
-
#: core/core_google_apps_login.php:
|
226 |
msgid "Google Apps Login settings"
|
227 |
msgstr ""
|
228 |
|
229 |
-
#: core/core_google_apps_login.php:
|
230 |
msgid "Google Apps Login"
|
231 |
msgstr ""
|
232 |
|
233 |
-
#: core/core_google_apps_login.php:
|
234 |
msgid "Google Apps Login setup"
|
235 |
msgstr ""
|
236 |
|
237 |
-
#: core/core_google_apps_login.php:
|
238 |
msgid "To set up your website to enable Google logins, you will need to follow instructions specific to your website."
|
239 |
msgstr ""
|
240 |
|
241 |
-
#: core/core_google_apps_login.php:
|
242 |
msgid "Click here to open your personalized instructions in a new window"
|
243 |
msgstr ""
|
244 |
|
245 |
-
#: core/core_google_apps_login.php:
|
246 |
msgid "Save Changes"
|
247 |
msgstr ""
|
248 |
|
249 |
-
#: core/core_google_apps_login.php:
|
250 |
msgid "Settings saved."
|
251 |
msgstr ""
|
252 |
|
253 |
-
#: core/core_google_apps_login.php:
|
254 |
msgid "The <a href='%s'>instructions</a> above will guide you to Google's Cloud Console where you will enter two URLs, and also obtain two codes (Client ID and Client Secret) which you will need to enter in the boxes below."
|
255 |
msgstr ""
|
256 |
|
257 |
-
#: core/core_google_apps_login.php:
|
258 |
msgid "Client ID"
|
259 |
msgstr ""
|
260 |
|
261 |
-
#: core/core_google_apps_login.php:
|
262 |
msgid "Normally something like %s"
|
263 |
msgstr ""
|
264 |
|
265 |
-
#: core/core_google_apps_login.php:
|
266 |
msgid "Client Secret"
|
267 |
msgstr ""
|
268 |
|
269 |
-
#: core/core_google_apps_login.php:
|
270 |
msgid "Service Account Client ID / Name"
|
271 |
msgstr ""
|
272 |
|
273 |
-
#: core/core_google_apps_login.php:
|
274 |
msgid "Service Account email address"
|
275 |
msgstr ""
|
276 |
|
277 |
-
#: core/core_google_apps_login.php:
|
278 |
msgid "Private key fingerprint"
|
279 |
msgstr ""
|
280 |
|
281 |
-
#: core/core_google_apps_login.php:
|
282 |
msgid "Upload a new Service Account JSON file"
|
283 |
msgstr ""
|
284 |
|
285 |
-
#: core/core_google_apps_login.php:
|
286 |
msgid "Paste contents of JSON file"
|
287 |
msgstr ""
|
288 |
|
289 |
-
#: core/core_google_apps_login.php:
|
290 |
msgid "A Google Apps Domain admin's email"
|
291 |
msgstr ""
|
292 |
|
293 |
-
#: core/core_google_apps_login.php:
|
294 |
msgid "Once you have the plugin working, you can try these settings to customize the login flow for your users."
|
295 |
msgstr ""
|
296 |
|
297 |
-
#: core/core_google_apps_login.php:
|
298 |
msgid "See <a href=\"%s\" target=\"gainstr\">instructions here</a>."
|
299 |
msgstr ""
|
300 |
|
301 |
-
#: core/core_google_apps_login.php:
|
302 |
msgid "Force user to confirm Google permissions every time"
|
303 |
msgstr ""
|
304 |
|
305 |
-
#: core/core_google_apps_login.php:
|
306 |
msgid "Automatically redirect to Google from login page"
|
307 |
msgstr ""
|
308 |
|
309 |
-
#: core/core_google_apps_login.php:
|
|
|
|
|
|
|
|
|
310 |
msgid "Display 'Powered By wp-glogin.com' on Login form"
|
311 |
msgstr ""
|
312 |
|
313 |
-
#: core/core_google_apps_login.php:
|
314 |
msgid "Multisite Options"
|
315 |
msgstr ""
|
316 |
|
317 |
-
#: core/core_google_apps_login.php:
|
318 |
msgid "This setting is for multisite admins only. See <a href=\"%s\" target=\"gainstr\">instructions here</a>."
|
319 |
msgstr ""
|
320 |
|
321 |
-
#: core/core_google_apps_login.php:
|
322 |
msgid "Use sub-site specific callback from Google"
|
323 |
msgstr ""
|
324 |
|
325 |
-
#: core/core_google_apps_login.php:
|
326 |
msgid "Leave unchecked if in doubt"
|
327 |
msgstr ""
|
328 |
|
329 |
-
#: core/core_google_apps_login.php:
|
330 |
msgid "The Client ID should be longer than that"
|
331 |
msgstr ""
|
332 |
|
333 |
-
#: core/core_google_apps_login.php:
|
334 |
msgid "The Client Secret should be longer than that"
|
335 |
msgstr ""
|
336 |
|
337 |
-
#: core/core_google_apps_login.php:
|
338 |
msgid "Service Account email must be a valid email addresses"
|
339 |
msgstr ""
|
340 |
|
341 |
-
#: core/core_google_apps_login.php:
|
342 |
msgid "Google Apps domain admin must be a valid email address of one of your Google Apps admins"
|
343 |
msgstr ""
|
344 |
|
345 |
-
#: core/core_google_apps_login.php:
|
346 |
msgid "Error with file upload on the server"
|
347 |
msgstr ""
|
348 |
|
349 |
-
#: core/core_google_apps_login.php:
|
350 |
msgid "Error with file upload on the server - file was too large"
|
351 |
msgstr ""
|
352 |
|
353 |
-
#: core/core_google_apps_login.php:
|
354 |
msgid "Error with file upload on the server - no temp directory exists"
|
355 |
msgstr ""
|
356 |
|
357 |
-
#: core/core_google_apps_login.php:
|
358 |
msgid "Error with file upload on the server - failed to write to disk"
|
359 |
msgstr ""
|
360 |
|
361 |
-
#: core/core_google_apps_login.php:
|
362 |
msgid "JSON key file was empty"
|
363 |
msgstr ""
|
364 |
|
365 |
-
#: core/core_google_apps_login.php:
|
366 |
msgid "JSON key file could not be decoded correctly"
|
367 |
msgstr ""
|
368 |
|
369 |
-
#: core/core_google_apps_login.php:
|
370 |
msgid "JSON key file does not contain all of client_email, client_id, private_key, and type"
|
371 |
msgstr ""
|
372 |
|
373 |
-
#: core/core_google_apps_login.php:
|
374 |
msgid "JSON key file does not represent a Service Account"
|
375 |
msgstr ""
|
376 |
|
377 |
-
#: core/core_google_apps_login.php:
|
378 |
msgid "Key cannot be coerced into a PEM key - invalid format in private_key of JSON key file"
|
379 |
msgstr ""
|
380 |
|
381 |
-
#: core/core_google_apps_login.php:
|
382 |
msgid "Unspecified error"
|
383 |
msgstr ""
|
384 |
|
385 |
-
#: core/core_google_apps_login.php:
|
386 |
msgid "Settings"
|
387 |
msgstr ""
|
388 |
|
389 |
-
#: enterprise_google_apps_login.php:
|
390 |
msgid "Default role"
|
391 |
msgstr ""
|
392 |
|
393 |
-
#: enterprise_google_apps_login.php:
|
394 |
msgid "Check and reset roles on every login"
|
395 |
msgstr ""
|
396 |
|
397 |
-
#: enterprise_google_apps_login.php:
|
398 |
msgid "Add users to sub-sites if they are not yet members"
|
399 |
msgstr ""
|
400 |
|
401 |
-
#: enterprise_google_apps_login.php:
|
402 |
msgid "Demote existing Super Admins who do not have a Super Admin mapping above"
|
403 |
msgstr ""
|
404 |
|
405 |
-
#: enterprise_google_apps_login.php:
|
406 |
msgid "Group names must be valid email addresses"
|
407 |
msgstr ""
|
408 |
|
409 |
-
#: enterprise_google_apps_login.php:
|
410 |
msgid "There are no logs to view."
|
411 |
msgstr ""
|
412 |
|
4 |
msgstr ""
|
5 |
"Project-Id-Version: \n"
|
6 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/googleappslogin\n"
|
7 |
+
"POT-Creation-Date: 2016-02-25 15:27:03+00:00\n"
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
69 |
msgstr ""
|
70 |
|
71 |
#: core/commercial_google_apps_login.php:137
|
72 |
+
#: core/core_google_apps_login.php:206
|
73 |
msgid "Redirecting to <a href=\"%s\">Login via Google</a>..."
|
74 |
msgstr ""
|
75 |
|
76 |
+
#: core/commercial_google_apps_login.php:167
|
77 |
msgid "By default, any existing account can authenticate either via Google (if a Gmail/Google Apps account), or by WordPress username/password."
|
78 |
msgstr ""
|
79 |
|
80 |
+
#: core/commercial_google_apps_login.php:169
|
81 |
msgid "To allow special behaviour on your Google Apps domain (auto-create users who don't yet exist, or disable regular WordPress username/password access for your users), fill in the following section."
|
82 |
msgstr ""
|
83 |
|
84 |
+
#: core/commercial_google_apps_login.php:171
|
85 |
msgid "Please read the <a href=\"%s\" target=\"gainstr\">instructions here</a> first."
|
86 |
msgstr ""
|
87 |
|
88 |
+
#: core/commercial_google_apps_login.php:176
|
89 |
msgid "My Google Apps domain"
|
90 |
msgstr ""
|
91 |
|
92 |
+
#: core/commercial_google_apps_login.php:181
|
93 |
msgid "Auto-create new users on my domain"
|
94 |
msgstr ""
|
95 |
|
96 |
+
#: core/commercial_google_apps_login.php:185
|
97 |
+
msgid "Force Google login to use accounts on my domain (saves user having to select from multiple Google accounts)"
|
98 |
+
msgstr ""
|
99 |
+
|
100 |
+
#: core/commercial_google_apps_login.php:189
|
101 |
msgid "Default role for new users"
|
102 |
msgstr ""
|
103 |
|
104 |
+
#: core/commercial_google_apps_login.php:197
|
105 |
msgid "Disable WordPress username/password login for my domain"
|
106 |
msgstr ""
|
107 |
|
108 |
+
#: core/commercial_google_apps_login.php:202
|
109 |
msgid "Completely hide WordPress username and password boxes"
|
110 |
msgstr ""
|
111 |
|
112 |
+
#: core/commercial_google_apps_login.php:207
|
113 |
msgid "Tick the last two with caution - leave unchecked until you are confident Google Login is working for your own admin account"
|
114 |
msgstr ""
|
115 |
|
116 |
+
#: core/commercial_google_apps_login.php:229
|
117 |
msgid "Automatically logout of Google when logging out of WordPress"
|
118 |
msgstr ""
|
119 |
|
120 |
+
#: core/commercial_google_apps_login.php:232
|
121 |
msgid "Login button text (optional)"
|
122 |
msgstr ""
|
123 |
|
124 |
+
#: core/commercial_google_apps_login.php:235
|
125 |
+
#: core/core_google_apps_login.php:254
|
126 |
msgid "Login with Google"
|
127 |
msgstr ""
|
128 |
|
129 |
+
#: core/commercial_google_apps_login.php:243
|
130 |
msgid "You should have received a license key when you purchased this professional version of Google Apps Login."
|
131 |
msgstr ""
|
132 |
|
133 |
+
#: core/commercial_google_apps_login.php:245
|
134 |
msgid "Please enter it below to enable automatic updates, or <a href=\"mailto:contact@wp-glogin.com\">email us</a> if you do not have one."
|
135 |
msgstr ""
|
136 |
|
137 |
+
#: core/commercial_google_apps_login.php:249
|
138 |
msgid "License Key"
|
139 |
msgstr ""
|
140 |
|
141 |
+
#: core/commercial_google_apps_login.php:369
|
142 |
msgid "Domain name should be a space-separated list of valid domains, in lowercase letters (or blank)"
|
143 |
msgstr ""
|
144 |
|
145 |
+
#: core/commercial_google_apps_login.php:370
|
146 |
msgid "License key is too short"
|
147 |
msgstr ""
|
148 |
|
149 |
+
#: core/commercial_google_apps_login.php:372
|
150 |
msgid "License key failed to activate"
|
151 |
msgstr ""
|
152 |
|
153 |
+
#: core/commercial_google_apps_login.php:373
|
154 |
msgid "License key does not exist in our system at all"
|
155 |
msgstr ""
|
156 |
|
157 |
+
#: core/commercial_google_apps_login.php:374
|
158 |
msgid "License key entered is for the wrong product"
|
159 |
msgstr ""
|
160 |
|
161 |
+
#: core/commercial_google_apps_login.php:375
|
162 |
msgid "License key has expired"
|
163 |
msgstr ""
|
164 |
|
165 |
+
#: core/commercial_google_apps_login.php:376
|
166 |
msgid "License key is not permitted for this website"
|
167 |
msgstr ""
|
168 |
|
169 |
+
#: core/commercial_google_apps_login.php:377
|
170 |
msgid "License key is not active for this website"
|
171 |
msgstr ""
|
172 |
|
173 |
+
#: core/commercial_google_apps_login.php:378
|
174 |
msgid "License key has been disabled"
|
175 |
msgstr ""
|
176 |
|
177 |
+
#: core/commercial_google_apps_login.php:379
|
178 |
msgid "License key was not provided"
|
179 |
msgstr ""
|
180 |
|
181 |
+
#: core/core_google_apps_login.php:220
|
182 |
msgid "Powered by "
|
183 |
msgstr ""
|
184 |
|
185 |
+
#: core/core_google_apps_login.php:236
|
186 |
msgid "or"
|
187 |
msgstr ""
|
188 |
|
189 |
+
#: core/core_google_apps_login.php:278
|
190 |
msgid "You did not grant access"
|
191 |
msgstr ""
|
192 |
|
193 |
+
#: core/core_google_apps_login.php:286
|
194 |
msgid "The user must use <i>%s</i> to access the site"
|
195 |
msgstr ""
|
196 |
|
197 |
+
#: core/core_google_apps_login.php:290
|
198 |
msgid "Unrecognized error message"
|
199 |
msgstr ""
|
200 |
|
201 |
+
#: core/core_google_apps_login.php:301
|
202 |
msgid "Session mismatch - try again, but there could be a problem setting state"
|
203 |
msgstr ""
|
204 |
|
205 |
+
#: core/core_google_apps_login.php:307
|
206 |
msgid "Session mismatch - try again, but there could be a problem passing state"
|
207 |
msgstr ""
|
208 |
|
209 |
+
#: core/core_google_apps_login.php:314
|
210 |
msgid "Session mismatch - try again, but there could be a problem setting cookies"
|
211 |
msgstr ""
|
212 |
|
213 |
+
#: core/core_google_apps_login.php:348
|
214 |
msgid "Email needs to be verified on your Google Account"
|
215 |
msgstr ""
|
216 |
|
217 |
+
#: core/core_google_apps_login.php:372
|
218 |
msgid "User authenticated OK, but error fetching user details from Google"
|
219 |
msgstr ""
|
220 |
|
221 |
+
#: core/core_google_apps_login.php:390
|
222 |
msgid "User %s not registered in Wordpress"
|
223 |
msgstr ""
|
224 |
|
225 |
+
#: core/core_google_apps_login.php:518
|
226 |
msgid "You will need to complete Google Apps Login <a href=\"%s\">Settings</a> in order for the plugin to work"
|
227 |
msgstr ""
|
228 |
|
229 |
+
#: core/core_google_apps_login.php:570 core/core_google_apps_login.php:575
|
230 |
msgid "Google Apps Login settings"
|
231 |
msgstr ""
|
232 |
|
233 |
+
#: core/core_google_apps_login.php:570 core/core_google_apps_login.php:575
|
234 |
msgid "Google Apps Login"
|
235 |
msgstr ""
|
236 |
|
237 |
+
#: core/core_google_apps_login.php:598
|
238 |
msgid "Google Apps Login setup"
|
239 |
msgstr ""
|
240 |
|
241 |
+
#: core/core_google_apps_login.php:604
|
242 |
msgid "To set up your website to enable Google logins, you will need to follow instructions specific to your website."
|
243 |
msgstr ""
|
244 |
|
245 |
+
#: core/core_google_apps_login.php:607
|
246 |
msgid "Click here to open your personalized instructions in a new window"
|
247 |
msgstr ""
|
248 |
|
249 |
+
#: core/core_google_apps_login.php:633
|
250 |
msgid "Save Changes"
|
251 |
msgstr ""
|
252 |
|
253 |
+
#: core/core_google_apps_login.php:662
|
254 |
msgid "Settings saved."
|
255 |
msgstr ""
|
256 |
|
257 |
+
#: core/core_google_apps_login.php:689
|
258 |
msgid "The <a href='%s'>instructions</a> above will guide you to Google's Cloud Console where you will enter two URLs, and also obtain two codes (Client ID and Client Secret) which you will need to enter in the boxes below."
|
259 |
msgstr ""
|
260 |
|
261 |
+
#: core/core_google_apps_login.php:696
|
262 |
msgid "Client ID"
|
263 |
msgstr ""
|
264 |
|
265 |
+
#: core/core_google_apps_login.php:699 core/core_google_apps_login.php:705
|
266 |
msgid "Normally something like %s"
|
267 |
msgstr ""
|
268 |
|
269 |
+
#: core/core_google_apps_login.php:702
|
270 |
msgid "Client Secret"
|
271 |
msgstr ""
|
272 |
|
273 |
+
#: core/core_google_apps_login.php:737
|
274 |
msgid "Service Account Client ID / Name"
|
275 |
msgstr ""
|
276 |
|
277 |
+
#: core/core_google_apps_login.php:745
|
278 |
msgid "Service Account email address"
|
279 |
msgstr ""
|
280 |
|
281 |
+
#: core/core_google_apps_login.php:752
|
282 |
msgid "Private key fingerprint"
|
283 |
msgstr ""
|
284 |
|
285 |
+
#: core/core_google_apps_login.php:760
|
286 |
msgid "Upload a new Service Account JSON file"
|
287 |
msgstr ""
|
288 |
|
289 |
+
#: core/core_google_apps_login.php:761
|
290 |
msgid "Paste contents of JSON file"
|
291 |
msgstr ""
|
292 |
|
293 |
+
#: core/core_google_apps_login.php:772
|
294 |
msgid "A Google Apps Domain admin's email"
|
295 |
msgstr ""
|
296 |
|
297 |
+
#: core/core_google_apps_login.php:839
|
298 |
msgid "Once you have the plugin working, you can try these settings to customize the login flow for your users."
|
299 |
msgstr ""
|
300 |
|
301 |
+
#: core/core_google_apps_login.php:840
|
302 |
msgid "See <a href=\"%s\" target=\"gainstr\">instructions here</a>."
|
303 |
msgstr ""
|
304 |
|
305 |
+
#: core/core_google_apps_login.php:848
|
306 |
msgid "Force user to confirm Google permissions every time"
|
307 |
msgstr ""
|
308 |
|
309 |
+
#: core/core_google_apps_login.php:856
|
310 |
msgid "Automatically redirect to Google from login page"
|
311 |
msgstr ""
|
312 |
|
313 |
+
#: core/core_google_apps_login.php:864
|
314 |
+
msgid "Remember Me - do not log users out at end of browser session"
|
315 |
+
msgstr ""
|
316 |
+
|
317 |
+
#: core/core_google_apps_login.php:872
|
318 |
msgid "Display 'Powered By wp-glogin.com' on Login form"
|
319 |
msgstr ""
|
320 |
|
321 |
+
#: core/core_google_apps_login.php:880
|
322 |
msgid "Multisite Options"
|
323 |
msgstr ""
|
324 |
|
325 |
+
#: core/core_google_apps_login.php:881
|
326 |
msgid "This setting is for multisite admins only. See <a href=\"%s\" target=\"gainstr\">instructions here</a>."
|
327 |
msgstr ""
|
328 |
|
329 |
+
#: core/core_google_apps_login.php:886
|
330 |
msgid "Use sub-site specific callback from Google"
|
331 |
msgstr ""
|
332 |
|
333 |
+
#: core/core_google_apps_login.php:890
|
334 |
msgid "Leave unchecked if in doubt"
|
335 |
msgstr ""
|
336 |
|
337 |
+
#: core/core_google_apps_login.php:975
|
338 |
msgid "The Client ID should be longer than that"
|
339 |
msgstr ""
|
340 |
|
341 |
+
#: core/core_google_apps_login.php:976
|
342 |
msgid "The Client Secret should be longer than that"
|
343 |
msgstr ""
|
344 |
|
345 |
+
#: core/core_google_apps_login.php:977
|
346 |
msgid "Service Account email must be a valid email addresses"
|
347 |
msgstr ""
|
348 |
|
349 |
+
#: core/core_google_apps_login.php:978
|
350 |
msgid "Google Apps domain admin must be a valid email address of one of your Google Apps admins"
|
351 |
msgstr ""
|
352 |
|
353 |
+
#: core/core_google_apps_login.php:979
|
354 |
msgid "Error with file upload on the server"
|
355 |
msgstr ""
|
356 |
|
357 |
+
#: core/core_google_apps_login.php:980
|
358 |
msgid "Error with file upload on the server - file was too large"
|
359 |
msgstr ""
|
360 |
|
361 |
+
#: core/core_google_apps_login.php:981
|
362 |
msgid "Error with file upload on the server - no temp directory exists"
|
363 |
msgstr ""
|
364 |
|
365 |
+
#: core/core_google_apps_login.php:982
|
366 |
msgid "Error with file upload on the server - failed to write to disk"
|
367 |
msgstr ""
|
368 |
|
369 |
+
#: core/core_google_apps_login.php:983
|
370 |
msgid "JSON key file was empty"
|
371 |
msgstr ""
|
372 |
|
373 |
+
#: core/core_google_apps_login.php:984
|
374 |
msgid "JSON key file could not be decoded correctly"
|
375 |
msgstr ""
|
376 |
|
377 |
+
#: core/core_google_apps_login.php:985
|
378 |
msgid "JSON key file does not contain all of client_email, client_id, private_key, and type"
|
379 |
msgstr ""
|
380 |
|
381 |
+
#: core/core_google_apps_login.php:986
|
382 |
msgid "JSON key file does not represent a Service Account"
|
383 |
msgstr ""
|
384 |
|
385 |
+
#: core/core_google_apps_login.php:987
|
386 |
msgid "Key cannot be coerced into a PEM key - invalid format in private_key of JSON key file"
|
387 |
msgstr ""
|
388 |
|
389 |
+
#: core/core_google_apps_login.php:992
|
390 |
msgid "Unspecified error"
|
391 |
msgstr ""
|
392 |
|
393 |
+
#: core/core_google_apps_login.php:1179
|
394 |
msgid "Settings"
|
395 |
msgstr ""
|
396 |
|
397 |
+
#: enterprise_google_apps_login.php:380
|
398 |
msgid "Default role"
|
399 |
msgstr ""
|
400 |
|
401 |
+
#: enterprise_google_apps_login.php:388
|
402 |
msgid "Check and reset roles on every login"
|
403 |
msgstr ""
|
404 |
|
405 |
+
#: enterprise_google_apps_login.php:394
|
406 |
msgid "Add users to sub-sites if they are not yet members"
|
407 |
msgstr ""
|
408 |
|
409 |
+
#: enterprise_google_apps_login.php:399
|
410 |
msgid "Demote existing Super Admins who do not have a Super Admin mapping above"
|
411 |
msgstr ""
|
412 |
|
413 |
+
#: enterprise_google_apps_login.php:481
|
414 |
msgid "Group names must be valid email addresses"
|
415 |
msgstr ""
|
416 |
|
417 |
+
#: enterprise_google_apps_login.php:533
|
418 |
msgid "There are no logs to view."
|
419 |
msgstr ""
|
420 |
|
readme.txt
CHANGED
@@ -2,8 +2,8 @@
|
|
2 |
Contributors: danlester
|
3 |
Tags: login, google, authentication, oauth2, oauth, google login, google apps, sso, single-sign-on, auth, intranet
|
4 |
Requires at least: 3.7
|
5 |
-
Tested up to: 4.
|
6 |
-
Stable tag: 2.
|
7 |
License: GPLv3
|
8 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
9 |
|
@@ -32,9 +32,6 @@ The Premium version allows everyone in your Google Apps domain to login to WordP
|
|
32 |
Our Enterprise version goes further, allowing you to specify granular access and role controls based on Google Group membership.
|
33 |
You can also see logs of accounts created and roles changed by the plugin.
|
34 |
|
35 |
-
|
36 |
-
[youtube http://www.youtube.com/watch?v=wz9aN_4WaM8]
|
37 |
-
|
38 |
= Extensible Platform =
|
39 |
|
40 |
Google Apps Login allows you to centralize your site's Google functionality and build your own extensions, or use
|
@@ -82,7 +79,8 @@ This plugin currently operates in the following languages:
|
|
82 |
* Ukrainian (uk_UA) - translated by Serj Kondrashov
|
83 |
* Dutch (nl_NL) - translated by Noell Taravati of [Peppix](http://www.peppix.nl/)
|
84 |
* Swedish (sv_SE) - translated by Johan Linde of [S/Y ELLEN](http://syellen.se/)
|
85 |
-
* Italian (it_IT) translated by Giorgio Draghetti of [tipinoncomuni](http://tipinoncomuni.it/)
|
|
|
86 |
|
87 |
We are looking for volunteers to translate into their own language. If you would like to contribute a translation, please
|
88 |
get in touch: contact@wp-glogin.com.
|
@@ -174,7 +172,7 @@ to resolve any issues you might encounter yourself.
|
|
174 |
One known issue is with iThemes Security: the settings 'filter suspicious query strings' and 'filter long URL strings' can
|
175 |
both cause intermittent conflicts and should be turned off if you are happy with the implications.
|
176 |
|
177 |
-
Jonradio Private Site -
|
178 |
|
179 |
WP Email Login - incompatible with Google Apps Login
|
180 |
|
@@ -226,6 +224,14 @@ please [click here](http://wp-glogin.com/installing-google-apps-login/basic-setu
|
|
226 |
|
227 |
== Changelog ==
|
228 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
229 |
= 2.8.17 =
|
230 |
|
231 |
Added filter gal_login_button_text so developers can customize the 'Login with Google' button in all versions (in Premium/Enterprise,
|
2 |
Contributors: danlester
|
3 |
Tags: login, google, authentication, oauth2, oauth, google login, google apps, sso, single-sign-on, auth, intranet
|
4 |
Requires at least: 3.7
|
5 |
+
Tested up to: 4.5
|
6 |
+
Stable tag: 2.9.6
|
7 |
License: GPLv3
|
8 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
9 |
|
32 |
Our Enterprise version goes further, allowing you to specify granular access and role controls based on Google Group membership.
|
33 |
You can also see logs of accounts created and roles changed by the plugin.
|
34 |
|
|
|
|
|
|
|
35 |
= Extensible Platform =
|
36 |
|
37 |
Google Apps Login allows you to centralize your site's Google functionality and build your own extensions, or use
|
79 |
* Ukrainian (uk_UA) - translated by Serj Kondrashov
|
80 |
* Dutch (nl_NL) - translated by Noell Taravati of [Peppix](http://www.peppix.nl/)
|
81 |
* Swedish (sv_SE) - translated by Johan Linde of [S/Y ELLEN](http://syellen.se/)
|
82 |
+
* Italian (it_IT) - translated by Giorgio Draghetti of [tipinoncomuni](http://tipinoncomuni.it/)
|
83 |
+
* Persian (fa_IR) - translated by [Saeed1000](https://profiles.wordpress.org/saeed1000/)
|
84 |
|
85 |
We are looking for volunteers to translate into their own language. If you would like to contribute a translation, please
|
86 |
get in touch: contact@wp-glogin.com.
|
172 |
One known issue is with iThemes Security: the settings 'filter suspicious query strings' and 'filter long URL strings' can
|
173 |
both cause intermittent conflicts and should be turned off if you are happy with the implications.
|
174 |
|
175 |
+
Jonradio Private Site - Try setting the Jonradio option "Omit ?redirect_to= from URL (this option is recommended for Custom Login pages)".
|
176 |
|
177 |
WP Email Login - incompatible with Google Apps Login
|
178 |
|
224 |
|
225 |
== Changelog ==
|
226 |
|
227 |
+
= 2.9.6 =
|
228 |
+
|
229 |
+
New 'Remember Me' in advanced options. Check to ensure users are not automatically logged out at the end of their browser session.
|
230 |
+
This applies to all users using 'Login with Google'. It has the same functionality as checking the 'Remember Me' checkbox on
|
231 |
+
the login form when using regular WordPress username/password to login.
|
232 |
+
|
233 |
+
Improved handling of errors when multiple versions of the plugin are inadvertently activated.
|
234 |
+
|
235 |
= 2.8.17 =
|
236 |
|
237 |
Added filter gal_login_button_text so developers can customize the 'Login with Google' button in all versions (in Premium/Enterprise,
|