Version Description
- Avatars are stored in your media library as Facebook blocked the url access
- Code improvements
- PHP and WordPress version check
- Improved template-parts
- Fix: Login and redirect cleanup
- Fix: Socialize theme
- PRO: Sync Facebook fields
- PRO: Force to ask password and username when enabled
- PRO: MemberPress integration
Download this release
Release Info
Developer | nextendweb |
Plugin | Nextend Social Login and Register (Facebook, Google, Twitter) |
Version | 3.0.6 |
Comparing to | |
See all releases |
Code changes from version 3.0.4 to 3.0.6
- NSL/Notices.php +196 -0
- NSL/Persistent/Persistent.php +75 -0
- NSL/Persistent/Storage/Abstract.php +72 -0
- NSL/Persistent/Storage/Session.php +86 -0
- NSL/Persistent/Storage/Transient.php +13 -0
- NSL/REST.php +62 -0
- admin/EditUser.php +40 -0
- admin/admin.php +29 -14
- admin/notices.php +0 -70
- admin/style.css +4 -0
- admin/templates-provider/buttons.php +9 -7
- admin/templates-provider/menu.php +15 -5
- admin/templates-provider/settings-other.php +4 -2
- admin/templates-provider/settings-pro.php +20 -2
- admin/templates-provider/sync-data.php +112 -0
- admin/templates-provider/usage.php +8 -6
- admin/templates/fix-redirect-uri.php +5 -2
- admin/templates/global-settings.php +4 -1
- admin/templates/provider.php +3 -1
- admin/templates/providers.php +7 -7
- admin/templates/settings/general.php +15 -0
- admin/templates/settings/login-form.php +2 -2
- admin/templates/settings/memberpress.php +87 -0
- admin/upgrader.php +2 -1
- compat.php +18 -27
- includes/avatar.php +296 -0
- includes/oauth2.php +10 -6
- includes/provider-admin.php +262 -0
- includes/provider-dummy.php +27 -7
- includes/provider.php +204 -477
- includes/user.php +314 -0
- languages/nextend-facebook-connect-fr_FR.mo +0 -0
- languages/nextend-facebook-connect-fr_FR.po +446 -357
- languages/nextend-facebook-connect-hu_HU.mo +0 -0
- languages/nextend-facebook-connect-hu_HU.po +453 -360
- languages/nextend-facebook-connect-pt_BR.mo +0 -0
- languages/nextend-facebook-connect-pt_BR.po +1782 -0
- languages/nextend-facebook-connect-zh_ZH.mo +0 -0
- languages/nextend-facebook-connect-zh_ZH.po +1712 -0
- languages/nextend-facebook-connect.mo +0 -0
- languages/nextend-facebook-connect.po +452 -368
- nextend-facebook-connect.php +22 -2
- nextend-social-login.php +96 -96
- persistent.php +0 -97
- providers/facebook/admin/fix-redirect-uri.php +5 -3
- providers/facebook/admin/getting-started.php +40 -30
- providers/facebook/admin/import.php +5 -3
- providers/facebook/admin/settings.php +13 -6
- providers/facebook/compat/nextend-facebook-connect.php +1 -1
- providers/facebook/compat/nextend-facebook-settings.php +1 -1
- providers/facebook/facebook.php +82 -13
- providers/google/admin/fix-redirect-uri.php +5 -3
- providers/google/admin/getting-started.php +5 -3
- providers/google/admin/import.php +5 -3
- providers/google/admin/settings.php +6 -4
- providers/google/compat/nextend-google-connect.php +1 -1
- providers/google/compat/nextend-google-settings.php +1 -1
- providers/google/google.php +33 -7
- providers/twitter/admin/fix-redirect-uri.php +4 -2
- providers/twitter/admin/getting-started.php +5 -3
- providers/twitter/admin/import.php +5 -3
- providers/twitter/admin/settings.php +6 -4
- providers/twitter/compat/nextend-twitter-connect.php +11 -11
- providers/twitter/compat/nextend-twitter-settings.php +2 -2
- providers/twitter/twitter-client.php +7 -2
- providers/twitter/twitter.php +42 -9
- readme.txt +16 -1
- template-parts/{embedded-login-layout-below.php → embedded-login/below.php} +0 -0
- template-parts/{login-layout-below.php → login/below.php} +0 -0
- template-parts/style.css +1 -0
- widget.php +38 -1
NSL/Notices.php
ADDED
@@ -0,0 +1,196 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace NSL;
|
4 |
+
|
5 |
+
use NSL\Persistent\Persistent;
|
6 |
+
|
7 |
+
class Notices {
|
8 |
+
|
9 |
+
private static $notices;
|
10 |
+
|
11 |
+
private static $instance;
|
12 |
+
|
13 |
+
public static function init() {
|
14 |
+
if (self::$instance === null) {
|
15 |
+
self::$instance = new self;
|
16 |
+
}
|
17 |
+
}
|
18 |
+
|
19 |
+
private function __construct() {
|
20 |
+
|
21 |
+
add_action('init', array(
|
22 |
+
$this,
|
23 |
+
'load'
|
24 |
+
), 11);
|
25 |
+
|
26 |
+
if (basename($_SERVER['PHP_SELF']) !== 'options-general.php' || empty($_GET['page']) || $_GET['page'] !== 'nextend-social-login') {
|
27 |
+
add_action('admin_notices', array(
|
28 |
+
$this,
|
29 |
+
'admin_notices'
|
30 |
+
));
|
31 |
+
}
|
32 |
+
|
33 |
+
add_action('admin_print_footer_scripts', array(
|
34 |
+
$this,
|
35 |
+
'notices_fallback'
|
36 |
+
));
|
37 |
+
add_action('wp_print_footer_scripts', array(
|
38 |
+
$this,
|
39 |
+
'notices_fallback'
|
40 |
+
));
|
41 |
+
}
|
42 |
+
|
43 |
+
public function load() {
|
44 |
+
self::$notices = maybe_unserialize(self::get());
|
45 |
+
if (!is_array(self::$notices)) {
|
46 |
+
self::$notices = array();
|
47 |
+
}
|
48 |
+
}
|
49 |
+
|
50 |
+
private static function add($type, $message) {
|
51 |
+
if (!isset(self::$notices[$type])) {
|
52 |
+
self::$notices[$type] = array();
|
53 |
+
}
|
54 |
+
|
55 |
+
if (!in_array($message, self::$notices[$type])) {
|
56 |
+
self::$notices[$type][] = $message;
|
57 |
+
}
|
58 |
+
|
59 |
+
self::set();
|
60 |
+
}
|
61 |
+
|
62 |
+
public static function addError($message) {
|
63 |
+
self::add('error', $message);
|
64 |
+
}
|
65 |
+
|
66 |
+
public static function getErrors() {
|
67 |
+
if (isset(self::$notices['error'])) {
|
68 |
+
|
69 |
+
$errors = self::$notices['error'];
|
70 |
+
|
71 |
+
unset(self::$notices['error']);
|
72 |
+
self::set();
|
73 |
+
|
74 |
+
return $errors;
|
75 |
+
}
|
76 |
+
|
77 |
+
return false;
|
78 |
+
}
|
79 |
+
|
80 |
+
public static function addSuccess($message) {
|
81 |
+
self::add('success', $message);
|
82 |
+
}
|
83 |
+
|
84 |
+
public static function displayNotices() {
|
85 |
+
|
86 |
+
$html = self::getHTML();
|
87 |
+
|
88 |
+
if (!empty($html)) {
|
89 |
+
echo '<div class="nsl-admin-notices">' . $html . '</div>';
|
90 |
+
}
|
91 |
+
}
|
92 |
+
|
93 |
+
public function admin_notices() {
|
94 |
+
echo self::getHTML();
|
95 |
+
}
|
96 |
+
|
97 |
+
/**
|
98 |
+
* Displays the non-displayed notices in lightbox as a fallback
|
99 |
+
*/
|
100 |
+
public function notices_fallback() {
|
101 |
+
|
102 |
+
$html = self::getHTML();
|
103 |
+
|
104 |
+
if (!empty($html)) {
|
105 |
+
?>
|
106 |
+
asd
|
107 |
+
<div id="nsl-notices-fallback" onclick="this.parentNode.removeChild(this);">
|
108 |
+
<?php echo $html; ?>
|
109 |
+
<style>
|
110 |
+
#nsl-notices-fallback {
|
111 |
+
position: fixed;
|
112 |
+
right: 10px;
|
113 |
+
top: 10px;
|
114 |
+
z-index: 10000;
|
115 |
+
}
|
116 |
+
|
117 |
+
.admin-bar #nsl-notices-fallback {
|
118 |
+
top: 42px;
|
119 |
+
}
|
120 |
+
|
121 |
+
#nsl-notices-fallback > div {
|
122 |
+
position: relative;
|
123 |
+
background: #fff;
|
124 |
+
border-left: 4px solid #fff;
|
125 |
+
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1);
|
126 |
+
margin: 5px 15px 2px;
|
127 |
+
padding: 1px 20px;
|
128 |
+
}
|
129 |
+
|
130 |
+
#nsl-notices-fallback > div.error {
|
131 |
+
display: block;
|
132 |
+
border-left-color: #dc3232;
|
133 |
+
}
|
134 |
+
|
135 |
+
#nsl-notices-fallback > div.updated {
|
136 |
+
display: block;
|
137 |
+
border-left-color: #46b450;
|
138 |
+
}
|
139 |
+
|
140 |
+
#nsl-notices-fallback p {
|
141 |
+
margin: .5em 0;
|
142 |
+
padding: 2px;
|
143 |
+
}
|
144 |
+
|
145 |
+
#nsl-notices-fallback > div:after {
|
146 |
+
position: absolute;
|
147 |
+
right: 5px;
|
148 |
+
top: 5px;
|
149 |
+
content: '\00d7';
|
150 |
+
display: block;
|
151 |
+
height: 16px;
|
152 |
+
width: 16px;
|
153 |
+
line-height: 16px;
|
154 |
+
text-align: center;
|
155 |
+
font-size: 20px;
|
156 |
+
cursor: pointer;
|
157 |
+
}
|
158 |
+
</style>
|
159 |
+
</div>
|
160 |
+
<?php
|
161 |
+
}
|
162 |
+
}
|
163 |
+
|
164 |
+
private static function getHTML() {
|
165 |
+
$html = '';
|
166 |
+
if (isset(self::$notices['success'])) {
|
167 |
+
foreach (self::$notices['success'] AS $message) {
|
168 |
+
$html .= '<div class="updated"><p>' . $message . '</p></div>';
|
169 |
+
}
|
170 |
+
}
|
171 |
+
|
172 |
+
if (isset(self::$notices['error'])) {
|
173 |
+
foreach (self::$notices['error'] AS $message) {
|
174 |
+
$html .= '<div class="error"><p>' . $message . '</p></div>';
|
175 |
+
}
|
176 |
+
}
|
177 |
+
|
178 |
+
self::delete();
|
179 |
+
self::$notices = array();
|
180 |
+
|
181 |
+
return $html;
|
182 |
+
}
|
183 |
+
|
184 |
+
private static function get() {
|
185 |
+
return Persistent::get('notices');
|
186 |
+
}
|
187 |
+
|
188 |
+
private static function set() {
|
189 |
+
Persistent::set('notices', self::$notices);
|
190 |
+
}
|
191 |
+
|
192 |
+
private static function delete() {
|
193 |
+
|
194 |
+
Persistent::delete('notices');
|
195 |
+
}
|
196 |
+
}
|
NSL/Persistent/Persistent.php
ADDED
@@ -0,0 +1,75 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace NSL\Persistent;
|
4 |
+
|
5 |
+
use NSL\Persistent\Storage\StorageAbstract;
|
6 |
+
use NSL\Persistent\Storage\Transient;
|
7 |
+
use NSL\Persistent\Storage\Session;
|
8 |
+
|
9 |
+
require_once dirname(__FILE__) . '/Storage/Abstract.php';
|
10 |
+
require_once dirname(__FILE__) . '/Storage/Session.php';
|
11 |
+
require_once dirname(__FILE__) . '/Storage/Transient.php';
|
12 |
+
|
13 |
+
class Persistent {
|
14 |
+
|
15 |
+
private static $instance;
|
16 |
+
|
17 |
+
/** @var StorageAbstract */
|
18 |
+
private $storage;
|
19 |
+
|
20 |
+
public function __construct() {
|
21 |
+
self::$instance = $this;
|
22 |
+
add_action('init', array(
|
23 |
+
$this,
|
24 |
+
'init'
|
25 |
+
));
|
26 |
+
|
27 |
+
add_action('wp_login', array(
|
28 |
+
$this,
|
29 |
+
'transferSessionToUser'
|
30 |
+
), 10, 2);
|
31 |
+
}
|
32 |
+
|
33 |
+
public function init() {
|
34 |
+
if ($this->storage === NULL) {
|
35 |
+
if (is_user_logged_in()) {
|
36 |
+
$this->storage = new Transient();
|
37 |
+
} else {
|
38 |
+
$this->storage = new Session();
|
39 |
+
}
|
40 |
+
}
|
41 |
+
}
|
42 |
+
|
43 |
+
public static function set($key, $value) {
|
44 |
+
|
45 |
+
self::$instance->storage->set($key, $value);
|
46 |
+
}
|
47 |
+
|
48 |
+
public static function get($key) {
|
49 |
+
|
50 |
+
return self::$instance->storage->get($key);
|
51 |
+
}
|
52 |
+
|
53 |
+
public static function delete($key) {
|
54 |
+
self::$instance->storage->delete($key);
|
55 |
+
}
|
56 |
+
|
57 |
+
/**
|
58 |
+
* @param $user_login
|
59 |
+
* @param \WP_User $user
|
60 |
+
*/
|
61 |
+
public function transferSessionToUser($user_login, $user) {
|
62 |
+
$newStorage = new Transient($user->ID);
|
63 |
+
/**
|
64 |
+
* $this->storage might be NULL if init action not called yet
|
65 |
+
*/
|
66 |
+
if ($this->storage !== NULL) {
|
67 |
+
$newStorage->transferData($this->storage);
|
68 |
+
}
|
69 |
+
|
70 |
+
$this->storage = $newStorage;
|
71 |
+
}
|
72 |
+
}
|
73 |
+
|
74 |
+
|
75 |
+
new Persistent();
|
NSL/Persistent/Storage/Abstract.php
ADDED
@@ -0,0 +1,72 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace NSL\Persistent\Storage;
|
4 |
+
|
5 |
+
abstract class StorageAbstract {
|
6 |
+
|
7 |
+
protected $sessionId = null;
|
8 |
+
|
9 |
+
protected $data = array();
|
10 |
+
|
11 |
+
public function set($key, $value) {
|
12 |
+
$this->load(true);
|
13 |
+
|
14 |
+
$this->data[$key] = $value;
|
15 |
+
|
16 |
+
$this->store();
|
17 |
+
}
|
18 |
+
|
19 |
+
public function get($key) {
|
20 |
+
$this->load();
|
21 |
+
|
22 |
+
if (isset($this->data[$key])) {
|
23 |
+
return $this->data[$key];
|
24 |
+
}
|
25 |
+
|
26 |
+
return null;
|
27 |
+
}
|
28 |
+
|
29 |
+
public function delete($key) {
|
30 |
+
$this->load();
|
31 |
+
|
32 |
+
if (isset($this->data[$key])) {
|
33 |
+
unset($this->data[$key]);
|
34 |
+
$this->store();
|
35 |
+
}
|
36 |
+
}
|
37 |
+
|
38 |
+
public function clear() {
|
39 |
+
$this->data = array();
|
40 |
+
$this->store();
|
41 |
+
}
|
42 |
+
|
43 |
+
protected function load($createSession = false) {
|
44 |
+
static $isLoaded = false;
|
45 |
+
|
46 |
+
if (!$isLoaded) {
|
47 |
+
$data = maybe_unserialize(get_site_transient($this->sessionId));
|
48 |
+
if (is_array($data)) {
|
49 |
+
$this->data = $data;
|
50 |
+
}
|
51 |
+
$isLoaded = true;
|
52 |
+
}
|
53 |
+
}
|
54 |
+
|
55 |
+
private function store() {
|
56 |
+
if (empty($this->data)) {
|
57 |
+
delete_site_transient($this->sessionId);
|
58 |
+
} else {
|
59 |
+
set_site_transient($this->sessionId, $this->data, 3600);
|
60 |
+
}
|
61 |
+
}
|
62 |
+
|
63 |
+
/**
|
64 |
+
* @param StorageAbstract $storage
|
65 |
+
*/
|
66 |
+
public function transferData($storage) {
|
67 |
+
$this->data = $storage->data;
|
68 |
+
$this->store();
|
69 |
+
|
70 |
+
$storage->clear();
|
71 |
+
}
|
72 |
+
}
|
NSL/Persistent/Storage/Session.php
ADDED
@@ -0,0 +1,86 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace NSL\Persistent\Storage;
|
4 |
+
|
5 |
+
class Session extends StorageAbstract {
|
6 |
+
|
7 |
+
/**
|
8 |
+
* @var string name of the cookie. Can be changed with nsl_session_name filter and NSL_SESSION_NAME constant.
|
9 |
+
*
|
10 |
+
* @see https://pantheon.io/docs/caching-advanced-topics/
|
11 |
+
*/
|
12 |
+
private $sessionName = 'SESSnsl';
|
13 |
+
|
14 |
+
public function __construct() {
|
15 |
+
|
16 |
+
/**
|
17 |
+
* WP Engine hosting needs custom cookie name to prevent caching.
|
18 |
+
*
|
19 |
+
* @see https://wpengine.com/support/wpengine-ecommerce/
|
20 |
+
*/
|
21 |
+
if (class_exists('WpePlugin_common', false)) {
|
22 |
+
$this->sessionName = 'wordpress_nsl';
|
23 |
+
}
|
24 |
+
if (defined('NSL_SESSION_NAME')) {
|
25 |
+
$this->sessionName = NSL_SESSION_NAME;
|
26 |
+
}
|
27 |
+
$this->sessionName = apply_filters('nsl_session_name', $this->sessionName);
|
28 |
+
}
|
29 |
+
|
30 |
+
public function clear() {
|
31 |
+
parent::clear();
|
32 |
+
|
33 |
+
$this->destroy();
|
34 |
+
}
|
35 |
+
|
36 |
+
private function destroy() {
|
37 |
+
$sessionID = $this->sessionId;
|
38 |
+
if ($sessionID) {
|
39 |
+
$this->setCookie($sessionID, time() - YEAR_IN_SECONDS, apply_filters('nsl_session_use_secure_cookie', false));
|
40 |
+
|
41 |
+
add_action('shutdown', array(
|
42 |
+
$this,
|
43 |
+
'destroySiteTransient'
|
44 |
+
));
|
45 |
+
}
|
46 |
+
}
|
47 |
+
|
48 |
+
public function destroySiteTransient() {
|
49 |
+
$sessionID = $this->sessionId;
|
50 |
+
if ($sessionID) {
|
51 |
+
delete_site_transient('nsl_' . $sessionID);
|
52 |
+
}
|
53 |
+
}
|
54 |
+
|
55 |
+
protected function load($createSession = false) {
|
56 |
+
static $isLoaded = false;
|
57 |
+
if ($this->sessionId === null) {
|
58 |
+
if (isset($_COOKIE[$this->sessionName])) {
|
59 |
+
$this->sessionId = 'nsl_persistent_' . md5(SECURE_AUTH_KEY . $_COOKIE[$this->sessionName]);
|
60 |
+
} else if ($createSession) {
|
61 |
+
$unique = uniqid('nsl', true);
|
62 |
+
|
63 |
+
$this->setCookie($unique, time() + DAY_IN_SECONDS, apply_filters('nsl_session_use_secure_cookie', false));
|
64 |
+
|
65 |
+
$this->sessionId = 'nsl_persistent_' . md5(SECURE_AUTH_KEY . $unique);
|
66 |
+
|
67 |
+
$isLoaded = true;
|
68 |
+
}
|
69 |
+
}
|
70 |
+
|
71 |
+
if (!$isLoaded) {
|
72 |
+
if ($this->sessionId !== null) {
|
73 |
+
$data = maybe_unserialize(get_site_transient($this->sessionId));
|
74 |
+
if (is_array($data)) {
|
75 |
+
$this->data = $data;
|
76 |
+
}
|
77 |
+
$isLoaded = true;
|
78 |
+
}
|
79 |
+
}
|
80 |
+
}
|
81 |
+
|
82 |
+
private function setCookie($value, $expire, $secure = false) {
|
83 |
+
|
84 |
+
setcookie($this->sessionName, $value, $expire, COOKIEPATH ? COOKIEPATH : '/', COOKIE_DOMAIN, $secure);
|
85 |
+
}
|
86 |
+
}
|
NSL/Persistent/Storage/Transient.php
ADDED
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace NSL\Persistent\Storage;
|
4 |
+
|
5 |
+
class Transient extends StorageAbstract {
|
6 |
+
|
7 |
+
public function __construct($user_id = false) {
|
8 |
+
if ($user_id === false) {
|
9 |
+
$user_id = get_current_user_id();
|
10 |
+
}
|
11 |
+
$this->sessionId = 'nsl_persistent_' . $user_id;
|
12 |
+
}
|
13 |
+
}
|
NSL/REST.php
ADDED
@@ -0,0 +1,62 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace NSL;
|
4 |
+
|
5 |
+
class REST {
|
6 |
+
|
7 |
+
public function __construct() {
|
8 |
+
\add_action('rest_api_init', array(
|
9 |
+
$this,
|
10 |
+
'rest_api_init'
|
11 |
+
));
|
12 |
+
}
|
13 |
+
|
14 |
+
public function rest_api_init() {
|
15 |
+
\register_rest_route('nextend-social-login/v1', '/(?P<provider>\w[\w\s\-]*)/get_user', array(
|
16 |
+
'args' => array(
|
17 |
+
'provider' => array(
|
18 |
+
'required' => true,
|
19 |
+
'validate_callback' => array(
|
20 |
+
$this,
|
21 |
+
'validate_provider'
|
22 |
+
)
|
23 |
+
),
|
24 |
+
'access_token' => array(
|
25 |
+
'required' => true,
|
26 |
+
),
|
27 |
+
),
|
28 |
+
array(
|
29 |
+
'methods' => 'POST',
|
30 |
+
'callback' => array(
|
31 |
+
$this,
|
32 |
+
'get_user'
|
33 |
+
)
|
34 |
+
),
|
35 |
+
));
|
36 |
+
|
37 |
+
}
|
38 |
+
|
39 |
+
public function validate_provider($providerID) {
|
40 |
+
return \NextendSocialLogin::isProviderEnabled($providerID);
|
41 |
+
}
|
42 |
+
|
43 |
+
/**
|
44 |
+
* @param \WP_REST_Request $request Full details about the request.
|
45 |
+
*
|
46 |
+
* @return \WP_Error|\WP_REST_Response
|
47 |
+
*/
|
48 |
+
public function get_user($request) {
|
49 |
+
|
50 |
+
$provider = \NextendSocialLogin::$enabledProviders[$request['provider']];
|
51 |
+
try {
|
52 |
+
$user = $provider->findUserByAccessToken($request['access_token']);
|
53 |
+
} catch (\Exception $e) {
|
54 |
+
return new \WP_Error('error', $e->getMessage());
|
55 |
+
}
|
56 |
+
|
57 |
+
return $user;
|
58 |
+
}
|
59 |
+
}
|
60 |
+
|
61 |
+
new REST();
|
62 |
+
|
admin/EditUser.php
ADDED
@@ -0,0 +1,40 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/** @var $user WP_User */
|
3 |
+
?>
|
4 |
+
|
5 |
+
<?php foreach (NextendSocialLogin::$enabledProviders AS $provider): ?>
|
6 |
+
<?php
|
7 |
+
if (!$provider->isUserConnected($user->ID)) continue;
|
8 |
+
$hasData = false;
|
9 |
+
ob_start();
|
10 |
+
?>
|
11 |
+
|
12 |
+
<h2><?php echo $provider->getLabel(); ?></h2>
|
13 |
+
|
14 |
+
<table class="form-table">
|
15 |
+
<tbody>
|
16 |
+
<?php foreach ($provider->getSyncFields() AS $fieldName => $fieldData): ?>
|
17 |
+
<tr>
|
18 |
+
<th><label><?php echo $fieldData['label'] ?></label></th>
|
19 |
+
<td>
|
20 |
+
<?php
|
21 |
+
$value = get_user_meta($user->ID, $fieldName, true);
|
22 |
+
if (!empty($value)) {
|
23 |
+
echo esc_html($value);
|
24 |
+
$hasData = true;
|
25 |
+
}
|
26 |
+
?>
|
27 |
+
</td>
|
28 |
+
</tr>
|
29 |
+
<?php endforeach; ?>
|
30 |
+
|
31 |
+
</tbody>
|
32 |
+
</table>
|
33 |
+
<?php
|
34 |
+
if ($hasData) {
|
35 |
+
echo ob_get_clean();
|
36 |
+
} else {
|
37 |
+
ob_end_clean();
|
38 |
+
}
|
39 |
+
?>
|
40 |
+
<?php endforeach; ?>
|
admin/admin.php
CHANGED
@@ -15,9 +15,6 @@ class NextendSocialLoginAdmin {
|
|
15 |
add_filter('nsl_update_settings_validate_nextend_social_login', 'NextendSocialLoginAdmin::validateSettings', 10, 2);
|
16 |
|
17 |
add_action('wp_ajax_nsl_save_review_state', 'NextendSocialLoginAdmin::save_review_state');
|
18 |
-
|
19 |
-
require_once dirname(__FILE__) . '/notices.php';
|
20 |
-
NextendSocialLoginAdminNotices::init();
|
21 |
}
|
22 |
|
23 |
public static function getAdminUrl($view = 'providers') {
|
@@ -93,7 +90,7 @@ class NextendSocialLoginAdmin {
|
|
93 |
include(dirname(__FILE__) . '/templates/header.php');
|
94 |
include(dirname(__FILE__) . '/templates/menu.php');
|
95 |
|
96 |
-
|
97 |
|
98 |
/** @var string $view */
|
99 |
include(dirname(__FILE__) . '/templates/' . $view . '.php');
|
@@ -128,7 +125,8 @@ class NextendSocialLoginAdmin {
|
|
128 |
NextendSocialLogin::enableProvider($_GET['provider']);
|
129 |
}
|
130 |
if ($_GET['view'] == 'sub-enable') {
|
131 |
-
wp_redirect(NextendSocialLogin::$providers[$_GET['provider']]->
|
|
|
132 |
exit;
|
133 |
}
|
134 |
|
@@ -143,7 +141,8 @@ class NextendSocialLoginAdmin {
|
|
143 |
NextendSocialLogin::disableProvider($_GET['provider']);
|
144 |
}
|
145 |
if ($_GET['view'] == 'sub-disable') {
|
146 |
-
wp_redirect(NextendSocialLogin::$providers[$_GET['provider']]->
|
|
|
147 |
exit;
|
148 |
}
|
149 |
|
@@ -187,6 +186,15 @@ class NextendSocialLoginAdmin {
|
|
187 |
if (!function_exists('json_decode')) {
|
188 |
add_settings_error('nextend-social', 'settings_updated', printf(__('%s needs json_decode function.', 'nextend-facebook-connect'), 'Nextend Social Login') . ' ' . __('Please contact your server administrator and ask for solution!', 'nextend-facebook-connect'), 'error');
|
189 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
190 |
}
|
191 |
|
192 |
public static function save_form_data() {
|
@@ -203,7 +211,7 @@ class NextendSocialLoginAdmin {
|
|
203 |
|
204 |
NextendSocialLogin::$settings->update($_POST);
|
205 |
|
206 |
-
|
207 |
|
208 |
wp_redirect(self::getAdminSettingsUrl(!empty($_REQUEST['subview']) ? $_REQUEST['subview'] : ''));
|
209 |
exit;
|
@@ -212,7 +220,7 @@ class NextendSocialLoginAdmin {
|
|
212 |
NextendSocialLogin::$settings->update($_POST);
|
213 |
|
214 |
if (NextendSocialLogin::$settings->get('license_key_ok') == '1') {
|
215 |
-
|
216 |
}
|
217 |
|
218 |
wp_redirect(self::getAdminUrl($view));
|
@@ -223,7 +231,7 @@ class NextendSocialLoginAdmin {
|
|
223 |
'license_key' => ''
|
224 |
));
|
225 |
|
226 |
-
|
227 |
|
228 |
wp_redirect(self::getAdminUrl('pro-addon'));
|
229 |
exit;
|
@@ -233,7 +241,8 @@ class NextendSocialLoginAdmin {
|
|
233 |
if (!empty($provider) && isset(NextendSocialLogin::$providers[$provider]) && NextendSocialLogin::$providers[$provider]->getState() == 'legacy') {
|
234 |
NextendSocialLogin::$providers[$provider]->import();
|
235 |
|
236 |
-
wp_redirect(NextendSocialLogin::$providers[$provider]->
|
|
|
237 |
exit;
|
238 |
}
|
239 |
|
@@ -244,8 +253,9 @@ class NextendSocialLoginAdmin {
|
|
244 |
if (isset(NextendSocialLogin::$providers[$providerID])) {
|
245 |
NextendSocialLogin::$providers[$providerID]->settings->update($_POST);
|
246 |
|
247 |
-
|
248 |
-
wp_redirect(NextendSocialLogin::$providers[$providerID]->
|
|
|
249 |
exit;
|
250 |
}
|
251 |
}
|
@@ -290,6 +300,7 @@ class NextendSocialLoginAdmin {
|
|
290 |
foreach ($postedData as $key => $value) {
|
291 |
switch ($key) {
|
292 |
case 'debug':
|
|
|
293 |
if ($value == 1) {
|
294 |
$newData[$key] = 1;
|
295 |
} else {
|
@@ -324,7 +335,7 @@ class NextendSocialLoginAdmin {
|
|
324 |
$newData['license_key_ok'] = '1';
|
325 |
}
|
326 |
} catch (Exception $e) {
|
327 |
-
|
328 |
}
|
329 |
}
|
330 |
}
|
@@ -413,7 +424,7 @@ class NextendSocialLoginAdmin {
|
|
413 |
if (isset($response['message'])) {
|
414 |
$message = 'Nextend Social Login Pro Addon: ' . $response['message'];
|
415 |
|
416 |
-
|
417 |
|
418 |
return new WP_Error('error', $message);
|
419 |
}
|
@@ -495,4 +506,8 @@ class NextendSocialLoginAdmin {
|
|
495 |
public static function isPro() {
|
496 |
return apply_filters('nsl-pro', false);
|
497 |
}
|
|
|
|
|
|
|
|
|
498 |
}
|
15 |
add_filter('nsl_update_settings_validate_nextend_social_login', 'NextendSocialLoginAdmin::validateSettings', 10, 2);
|
16 |
|
17 |
add_action('wp_ajax_nsl_save_review_state', 'NextendSocialLoginAdmin::save_review_state');
|
|
|
|
|
|
|
18 |
}
|
19 |
|
20 |
public static function getAdminUrl($view = 'providers') {
|
90 |
include(dirname(__FILE__) . '/templates/header.php');
|
91 |
include(dirname(__FILE__) . '/templates/menu.php');
|
92 |
|
93 |
+
\NSL\Notices::displayNotices();
|
94 |
|
95 |
/** @var string $view */
|
96 |
include(dirname(__FILE__) . '/templates/' . $view . '.php');
|
125 |
NextendSocialLogin::enableProvider($_GET['provider']);
|
126 |
}
|
127 |
if ($_GET['view'] == 'sub-enable') {
|
128 |
+
wp_redirect(NextendSocialLogin::$providers[$_GET['provider']]->getAdmin()
|
129 |
+
->getUrl('settings'));
|
130 |
exit;
|
131 |
}
|
132 |
|
141 |
NextendSocialLogin::disableProvider($_GET['provider']);
|
142 |
}
|
143 |
if ($_GET['view'] == 'sub-disable') {
|
144 |
+
wp_redirect(NextendSocialLogin::$providers[$_GET['provider']]->getAdmin()
|
145 |
+
->getUrl('settings'));
|
146 |
exit;
|
147 |
}
|
148 |
|
186 |
if (!function_exists('json_decode')) {
|
187 |
add_settings_error('nextend-social', 'settings_updated', printf(__('%s needs json_decode function.', 'nextend-facebook-connect'), 'Nextend Social Login') . ' ' . __('Please contact your server administrator and ask for solution!', 'nextend-facebook-connect'), 'error');
|
188 |
}
|
189 |
+
|
190 |
+
add_action('show_user_profile', array(
|
191 |
+
'NextendSocialLoginAdmin',
|
192 |
+
'showUserFields'
|
193 |
+
));
|
194 |
+
add_action('edit_user_profile', array(
|
195 |
+
'NextendSocialLoginAdmin',
|
196 |
+
'showUserFields'
|
197 |
+
));
|
198 |
}
|
199 |
|
200 |
public static function save_form_data() {
|
211 |
|
212 |
NextendSocialLogin::$settings->update($_POST);
|
213 |
|
214 |
+
\NSL\Notices::addSuccess(__('Settings saved.'));
|
215 |
|
216 |
wp_redirect(self::getAdminSettingsUrl(!empty($_REQUEST['subview']) ? $_REQUEST['subview'] : ''));
|
217 |
exit;
|
220 |
NextendSocialLogin::$settings->update($_POST);
|
221 |
|
222 |
if (NextendSocialLogin::$settings->get('license_key_ok') == '1') {
|
223 |
+
\NSL\Notices::addSuccess(__('The authorization was successful', 'nextend-facebook-connect'));
|
224 |
}
|
225 |
|
226 |
wp_redirect(self::getAdminUrl($view));
|
231 |
'license_key' => ''
|
232 |
));
|
233 |
|
234 |
+
\NSL\Notices::addSuccess(__('Deauthorize completed.', 'nextend-facebook-connect'));
|
235 |
|
236 |
wp_redirect(self::getAdminUrl('pro-addon'));
|
237 |
exit;
|
241 |
if (!empty($provider) && isset(NextendSocialLogin::$providers[$provider]) && NextendSocialLogin::$providers[$provider]->getState() == 'legacy') {
|
242 |
NextendSocialLogin::$providers[$provider]->import();
|
243 |
|
244 |
+
wp_redirect(NextendSocialLogin::$providers[$provider]->getAdmin()
|
245 |
+
->getUrl('settings'));
|
246 |
exit;
|
247 |
}
|
248 |
|
253 |
if (isset(NextendSocialLogin::$providers[$providerID])) {
|
254 |
NextendSocialLogin::$providers[$providerID]->settings->update($_POST);
|
255 |
|
256 |
+
\NSL\Notices::addSuccess(__('Settings saved.'));
|
257 |
+
wp_redirect(NextendSocialLogin::$providers[$providerID]->getAdmin()
|
258 |
+
->getUrl(isset($_POST['subview']) ? $_POST['subview'] : ''));
|
259 |
exit;
|
260 |
}
|
261 |
}
|
300 |
foreach ($postedData as $key => $value) {
|
301 |
switch ($key) {
|
302 |
case 'debug':
|
303 |
+
case 'avatar_store':
|
304 |
if ($value == 1) {
|
305 |
$newData[$key] = 1;
|
306 |
} else {
|
335 |
$newData['license_key_ok'] = '1';
|
336 |
}
|
337 |
} catch (Exception $e) {
|
338 |
+
\NSL\Notices::addError($e->getMessage());
|
339 |
}
|
340 |
}
|
341 |
}
|
424 |
if (isset($response['message'])) {
|
425 |
$message = 'Nextend Social Login Pro Addon: ' . $response['message'];
|
426 |
|
427 |
+
\NSL\Notices::addError($message);
|
428 |
|
429 |
return new WP_Error('error', $message);
|
430 |
}
|
506 |
public static function isPro() {
|
507 |
return apply_filters('nsl-pro', false);
|
508 |
}
|
509 |
+
|
510 |
+
public static function showUserFields($user) {
|
511 |
+
include(dirname(__FILE__) . '/EditUser.php');
|
512 |
+
}
|
513 |
}
|
admin/notices.php
DELETED
@@ -1,70 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
class NextendSocialLoginAdminNotices {
|
4 |
-
|
5 |
-
private static $notices;
|
6 |
-
|
7 |
-
public static function init() {
|
8 |
-
self::$notices = maybe_unserialize(NextendSocialLoginPersistentUser::get('_nsl_admin_notices'));
|
9 |
-
if (!is_array(self::$notices)) {
|
10 |
-
self::$notices = array();
|
11 |
-
}
|
12 |
-
if (basename($_SERVER['PHP_SELF']) !== 'options-general.php' || empty($_GET['page']) || $_GET['page'] !== 'nextend-social-login') {
|
13 |
-
add_action('admin_notices', 'NextendSocialLoginAdminNotices::admin_notices');
|
14 |
-
}
|
15 |
-
|
16 |
-
}
|
17 |
-
|
18 |
-
private static function add($type, $message) {
|
19 |
-
if (!isset(self::$notices[$type])) {
|
20 |
-
self::$notices[$type] = array();
|
21 |
-
}
|
22 |
-
|
23 |
-
if (!in_array($message, self::$notices[$type])) {
|
24 |
-
self::$notices[$type][] = $message;
|
25 |
-
}
|
26 |
-
|
27 |
-
NextendSocialLoginPersistentUser::set('_nsl_admin_notices', maybe_serialize(self::$notices));
|
28 |
-
}
|
29 |
-
|
30 |
-
public static function addError($message) {
|
31 |
-
self::add('error', $message);
|
32 |
-
}
|
33 |
-
|
34 |
-
public static function addSuccess($message) {
|
35 |
-
self::add('success', $message);
|
36 |
-
}
|
37 |
-
|
38 |
-
public static function displayNotices() {
|
39 |
-
|
40 |
-
$html = self::getHTML();
|
41 |
-
|
42 |
-
if (!empty($html)) {
|
43 |
-
echo '<div class="nsl-admin-notices">' . $html . '</div>';
|
44 |
-
}
|
45 |
-
}
|
46 |
-
|
47 |
-
public static function admin_notices() {
|
48 |
-
echo self::getHTML();
|
49 |
-
}
|
50 |
-
|
51 |
-
private static function getHTML() {
|
52 |
-
$html = '';
|
53 |
-
if (isset(self::$notices['success'])) {
|
54 |
-
foreach (self::$notices['success'] AS $message) {
|
55 |
-
$html .= '<div class="updated"><p>' . $message . '</p></div>';
|
56 |
-
}
|
57 |
-
}
|
58 |
-
|
59 |
-
if (isset(self::$notices['error'])) {
|
60 |
-
foreach (self::$notices['error'] AS $message) {
|
61 |
-
$html .= '<div class="error"><p>' . $message . '</p></div>';
|
62 |
-
}
|
63 |
-
}
|
64 |
-
|
65 |
-
NextendSocialLoginPersistentUser::delete('_nsl_admin_notices');
|
66 |
-
self::$notices = array();
|
67 |
-
|
68 |
-
return $html;
|
69 |
-
}
|
70 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
admin/style.css
CHANGED
@@ -483,4 +483,8 @@ input[type="radio"]:checked ~ img {
|
|
483 |
vertical-align: middle;
|
484 |
-webkit-font-smoothing: antialiased;
|
485 |
-moz-osx-font-smoothing: grayscale;
|
|
|
|
|
|
|
|
|
486 |
}
|
483 |
vertical-align: middle;
|
484 |
-webkit-font-smoothing: antialiased;
|
485 |
-moz-osx-font-smoothing: grayscale;
|
486 |
+
}
|
487 |
+
|
488 |
+
.nsl-admin-setting-disabled input[type=text] {
|
489 |
+
display: none;
|
490 |
}
|
admin/templates-provider/buttons.php
CHANGED
@@ -1,8 +1,10 @@
|
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
-
/** @var $this
|
4 |
|
5 |
-
$
|
|
|
|
|
6 |
|
7 |
$isPRO = apply_filters('nsl-pro', false);
|
8 |
?>
|
@@ -15,8 +17,8 @@ $isPRO = apply_filters('nsl-pro', false);
|
|
15 |
'#login_label': <?php echo wp_json_encode($settings->get('login_label', 'default')); ?>,
|
16 |
'#link_label': <?php echo wp_json_encode($settings->get('link_label', 'default')); ?>,
|
17 |
'#unlink_label': <?php echo wp_json_encode($settings->get('unlink_label', 'default')); ?>,
|
18 |
-
'#custom_default_button': <?php echo wp_json_encode($
|
19 |
-
'#custom_icon_button': <?php echo wp_json_encode($
|
20 |
};
|
21 |
|
22 |
var $CodeMirror = jQuery(id).val(defaultButtonValues[id]).siblings('.CodeMirror').get(0);
|
@@ -62,7 +64,7 @@ $isPRO = apply_filters('nsl-pro', false);
|
|
62 |
|
63 |
<?php wp_nonce_field('nextend-social-login'); ?>
|
64 |
<input type="hidden" name="action" value="nextend-social-login"/>
|
65 |
-
<input type="hidden" name="view" value="provider-<?php echo $
|
66 |
<input type="hidden" name="subview" value="buttons"/>
|
67 |
|
68 |
<table class="form-table">
|
@@ -111,7 +113,7 @@ $isPRO = apply_filters('nsl-pro', false);
|
|
111 |
if (!empty($buttonTemplate)) {
|
112 |
$useCustom = true;
|
113 |
} else {
|
114 |
-
$buttonTemplate = $
|
115 |
}
|
116 |
?>
|
117 |
<fieldset><label for="custom_default_button_enabled">
|
@@ -142,7 +144,7 @@ $isPRO = apply_filters('nsl-pro', false);
|
|
142 |
if (!empty($buttonTemplate)) {
|
143 |
$useCustom = true;
|
144 |
} else {
|
145 |
-
$buttonTemplate = $
|
146 |
}
|
147 |
?>
|
148 |
<fieldset><label for="custom_icon_button_enabled">
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
+
/** @var $this NextendSocialProviderAdmin */
|
4 |
|
5 |
+
$provider = $this->getProvider();
|
6 |
+
|
7 |
+
$settings = $provider->settings;
|
8 |
|
9 |
$isPRO = apply_filters('nsl-pro', false);
|
10 |
?>
|
17 |
'#login_label': <?php echo wp_json_encode($settings->get('login_label', 'default')); ?>,
|
18 |
'#link_label': <?php echo wp_json_encode($settings->get('link_label', 'default')); ?>,
|
19 |
'#unlink_label': <?php echo wp_json_encode($settings->get('unlink_label', 'default')); ?>,
|
20 |
+
'#custom_default_button': <?php echo wp_json_encode($provider->getRawDefaultButton()); ?>,
|
21 |
+
'#custom_icon_button': <?php echo wp_json_encode($provider->getRawIconButton()); ?>
|
22 |
};
|
23 |
|
24 |
var $CodeMirror = jQuery(id).val(defaultButtonValues[id]).siblings('.CodeMirror').get(0);
|
64 |
|
65 |
<?php wp_nonce_field('nextend-social-login'); ?>
|
66 |
<input type="hidden" name="action" value="nextend-social-login"/>
|
67 |
+
<input type="hidden" name="view" value="provider-<?php echo $provider->getId(); ?>"/>
|
68 |
<input type="hidden" name="subview" value="buttons"/>
|
69 |
|
70 |
<table class="form-table">
|
113 |
if (!empty($buttonTemplate)) {
|
114 |
$useCustom = true;
|
115 |
} else {
|
116 |
+
$buttonTemplate = $provider->getRawDefaultButton();
|
117 |
}
|
118 |
?>
|
119 |
<fieldset><label for="custom_default_button_enabled">
|
144 |
if (!empty($buttonTemplate)) {
|
145 |
$useCustom = true;
|
146 |
} else {
|
147 |
+
$buttonTemplate = $provider->getRawIconButton();
|
148 |
}
|
149 |
?>
|
150 |
<fieldset><label for="custom_icon_button_enabled">
|
admin/templates-provider/menu.php
CHANGED
@@ -1,15 +1,25 @@
|
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
-
/** @var $this
|
4 |
/** @var $view string */
|
|
|
|
|
|
|
|
|
|
|
5 |
?>
|
6 |
<div class="nsl-admin-sub-nav-bar">
|
7 |
-
<a href="<?php echo $this->
|
8 |
class="nsl-admin-nav-tab<?php if ($view === 'getting-started'): ?> nsl-admin-nav-tab-active<?php endif; ?>"><?php _e('Getting Started', 'nextend-facebook-connect'); ?></a>
|
9 |
-
<a href="<?php echo $this->
|
10 |
class="nsl-admin-nav-tab<?php if ($view === 'settings'): ?> nsl-admin-nav-tab-active<?php endif; ?>"><?php _e('Settings', 'nextend-facebook-connect'); ?></a>
|
11 |
-
<a href="<?php echo $this->
|
12 |
class="nsl-admin-nav-tab<?php if ($view === 'buttons'): ?> nsl-admin-nav-tab-active<?php endif; ?>"><?php _e('Buttons', 'nextend-facebook-connect'); ?></a>
|
13 |
-
|
|
|
|
|
|
|
|
|
|
|
14 |
class="nsl-admin-nav-tab<?php if ($view === 'usage'): ?> nsl-admin-nav-tab-active<?php endif; ?>"><?php _e('Usage', 'nextend-facebook-connect'); ?></a>
|
15 |
</div>
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
+
/** @var $this NextendSocialProviderAdmin */
|
4 |
/** @var $view string */
|
5 |
+
|
6 |
+
$proBadge = '';
|
7 |
+
if (!NextendSocialLoginAdmin::isPro()) {
|
8 |
+
$proBadge = '<span class="nsl-pro-badge">Pro</span>';
|
9 |
+
}
|
10 |
?>
|
11 |
<div class="nsl-admin-sub-nav-bar">
|
12 |
+
<a href="<?php echo $this->getUrl(); ?>"
|
13 |
class="nsl-admin-nav-tab<?php if ($view === 'getting-started'): ?> nsl-admin-nav-tab-active<?php endif; ?>"><?php _e('Getting Started', 'nextend-facebook-connect'); ?></a>
|
14 |
+
<a href="<?php echo $this->getUrl('settings'); ?>"
|
15 |
class="nsl-admin-nav-tab<?php if ($view === 'settings'): ?> nsl-admin-nav-tab-active<?php endif; ?>"><?php _e('Settings', 'nextend-facebook-connect'); ?></a>
|
16 |
+
<a href="<?php echo $this->getUrl('buttons'); ?>"
|
17 |
class="nsl-admin-nav-tab<?php if ($view === 'buttons'): ?> nsl-admin-nav-tab-active<?php endif; ?>"><?php _e('Buttons', 'nextend-facebook-connect'); ?></a>
|
18 |
+
|
19 |
+
<?php if ($this->provider->hasSyncFields()): ?>
|
20 |
+
<a href="<?php echo $this->getUrl('sync-data'); ?>"
|
21 |
+
class="nsl-admin-nav-tab<?php if ($view === 'sync-data'): ?> nsl-admin-nav-tab-active<?php endif; ?>"><?php _e('Sync data', 'nextend-facebook-connect'); ?><?php echo $proBadge; ?></a>
|
22 |
+
<?php endif; ?>
|
23 |
+
<a href="<?php echo $this->getUrl('usage'); ?>"
|
24 |
class="nsl-admin-nav-tab<?php if ($view === 'usage'): ?> nsl-admin-nav-tab-active<?php endif; ?>"><?php _e('Usage', 'nextend-facebook-connect'); ?></a>
|
25 |
</div>
|
admin/templates-provider/settings-other.php
CHANGED
@@ -1,8 +1,10 @@
|
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
-
/** @var $this
|
4 |
|
5 |
-
$
|
|
|
|
|
6 |
?>
|
7 |
|
8 |
<hr/>
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
+
/** @var $this NextendSocialProviderAdmin */
|
4 |
|
5 |
+
$provider = $this->getProvider();
|
6 |
+
|
7 |
+
$settings = $provider->settings;
|
8 |
?>
|
9 |
|
10 |
<hr/>
|
admin/templates-provider/settings-pro.php
CHANGED
@@ -1,8 +1,10 @@
|
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
-
/** @var $this
|
4 |
|
5 |
-
$
|
|
|
|
|
6 |
|
7 |
$isPRO = apply_filters('nsl-pro', false);
|
8 |
|
@@ -49,12 +51,28 @@ NextendSocialLoginAdmin::showProBox();
|
|
49 |
<label><input type="radio" name="ask_user"
|
50 |
value="never" <?php if ($settings->get('ask_user') == 'never') : ?> checked="checked" <?php endif; ?><?php echo $attr; ?>>
|
51 |
<span><?php _e('Never, generate automatically', 'nextend-facebook-connect'); ?></span></label><br>
|
|
|
|
|
|
|
52 |
<label><input type="radio" name="ask_user"
|
53 |
value="always" <?php if ($settings->get('ask_user') == 'always') : ?> checked="checked" <?php endif; ?><?php echo $attr; ?>>
|
54 |
<span><?php _e('Always', 'nextend-facebook-connect'); ?></span></label><br>
|
55 |
</fieldset>
|
56 |
</td>
|
57 |
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
58 |
<tr>
|
59 |
<th scope="row"><?php _e('Automatically connect the existing account upon registration', 'nextend-facebook-connect'); ?></th>
|
60 |
<td>
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
+
/** @var $this NextendSocialProviderAdmin */
|
4 |
|
5 |
+
$provider = $this->getProvider();
|
6 |
+
|
7 |
+
$settings = $provider->settings;
|
8 |
|
9 |
$isPRO = apply_filters('nsl-pro', false);
|
10 |
|
51 |
<label><input type="radio" name="ask_user"
|
52 |
value="never" <?php if ($settings->get('ask_user') == 'never') : ?> checked="checked" <?php endif; ?><?php echo $attr; ?>>
|
53 |
<span><?php _e('Never, generate automatically', 'nextend-facebook-connect'); ?></span></label><br>
|
54 |
+
<label><input type="radio" name="ask_user"
|
55 |
+
value="when-empty" <?php if ($settings->get('ask_user') == 'when-empty') : ?> checked="checked" <?php endif; ?><?php echo $attr; ?>>
|
56 |
+
<span><?php _e('When username is empty or invalid', 'nextend-facebook-connect'); ?></span></label><br>
|
57 |
<label><input type="radio" name="ask_user"
|
58 |
value="always" <?php if ($settings->get('ask_user') == 'always') : ?> checked="checked" <?php endif; ?><?php echo $attr; ?>>
|
59 |
<span><?php _e('Always', 'nextend-facebook-connect'); ?></span></label><br>
|
60 |
</fieldset>
|
61 |
</td>
|
62 |
</tr>
|
63 |
+
<tr>
|
64 |
+
<th scope="row"><?php _e('Ask Password on registration', 'nextend-facebook-connect'); ?></th>
|
65 |
+
<td>
|
66 |
+
<fieldset>
|
67 |
+
<label><input type="radio" name="ask_password"
|
68 |
+
value="never" <?php if ($settings->get('ask_password') == 'never') : ?> checked="checked" <?php endif; ?><?php echo $attr; ?>>
|
69 |
+
<span><?php _e('Never', 'nextend-facebook-connect'); ?></span></label><br>
|
70 |
+
<label><input type="radio" name="ask_password"
|
71 |
+
value="always" <?php if ($settings->get('ask_password') == 'always') : ?> checked="checked" <?php endif; ?><?php echo $attr; ?>>
|
72 |
+
<span><?php _e('Always', 'nextend-facebook-connect'); ?></span></label><br>
|
73 |
+
</fieldset>
|
74 |
+
</td>
|
75 |
+
</tr>
|
76 |
<tr>
|
77 |
<th scope="row"><?php _e('Automatically connect the existing account upon registration', 'nextend-facebook-connect'); ?></th>
|
78 |
<td>
|
admin/templates-provider/sync-data.php
ADDED
@@ -0,0 +1,112 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
defined('ABSPATH') || die();
|
3 |
+
/** @var $this NextendSocialProviderAdmin */
|
4 |
+
|
5 |
+
$provider = $this->getProvider();
|
6 |
+
|
7 |
+
$settings = $provider->settings;
|
8 |
+
|
9 |
+
$isPRO = apply_filters('nsl-pro', false);
|
10 |
+
|
11 |
+
$attr = '';
|
12 |
+
if (!$isPRO) {
|
13 |
+
$attr = ' disabled ';
|
14 |
+
}
|
15 |
+
?>
|
16 |
+
|
17 |
+
<div class="nsl-admin-sub-content">
|
18 |
+
|
19 |
+
<?php
|
20 |
+
NextendSocialLoginAdmin::showProBox();
|
21 |
+
?>
|
22 |
+
|
23 |
+
<form method="post" action="<?php echo admin_url('admin-post.php'); ?>" novalidate="novalidate">
|
24 |
+
|
25 |
+
<?php wp_nonce_field('nextend-social-login'); ?>
|
26 |
+
<input type="hidden" name="action" value="nextend-social-login"/>
|
27 |
+
<input type="hidden" name="view" value="provider-<?php echo $provider->getId(); ?>"/>
|
28 |
+
<input type="hidden" name="subview" value="sync-data"/>
|
29 |
+
<input type="hidden" name="settings_saved" value="1"/>
|
30 |
+
<table class="form-table">
|
31 |
+
<tbody>
|
32 |
+
<tr>
|
33 |
+
<th scope="row"><label>Sync fields</label></th>
|
34 |
+
<td>
|
35 |
+
<fieldset>
|
36 |
+
<label for="sync_fields_register">
|
37 |
+
<input type="checkbox" id="sync_fields_register"
|
38 |
+
value="1" checked disabled/>
|
39 |
+
<?php _e('Register', 'nextend-facebook-connect'); ?>
|
40 |
+
</label>
|
41 |
+
</fieldset>
|
42 |
+
<fieldset>
|
43 |
+
<label for="sync_fields_login">
|
44 |
+
<input name="sync_fields[login]" type="hidden" value="0"/>
|
45 |
+
<input name="sync_fields[login]" type="checkbox" id="sync_fields_login"
|
46 |
+
value="1" <?php if ($settings->get('sync_fields/login')): ?> checked<?php endif; ?> <?php echo $attr; ?>/>
|
47 |
+
<?php _e('Login', 'nextend-facebook-connect'); ?>
|
48 |
+
</label>
|
49 |
+
</fieldset>
|
50 |
+
<fieldset>
|
51 |
+
<label for="sync_fields_link">
|
52 |
+
<input name="sync_fields[link]" type="hidden" value="0"/>
|
53 |
+
<input name="sync_fields[link]" type="checkbox" id="sync_fields_link"
|
54 |
+
value="1" <?php if ($settings->get('sync_fields/link')): ?> checked<?php endif; ?> <?php echo $attr; ?>/>
|
55 |
+
<?php _e('Link', 'nextend-facebook-connect'); ?>
|
56 |
+
</label>
|
57 |
+
</fieldset>
|
58 |
+
</td>
|
59 |
+
</tr>
|
60 |
+
<?php
|
61 |
+
|
62 |
+
$syncFields = $provider->getSyncFields();
|
63 |
+
foreach ($syncFields AS $fieldName => $fieldData):
|
64 |
+
?>
|
65 |
+
<tr>
|
66 |
+
<th scope="row"><label for="sync_fields_locale"><?php echo $fieldData['label']; ?></label></th>
|
67 |
+
<td>
|
68 |
+
<fieldset>
|
69 |
+
<label for="sync_fields_<?php echo $fieldName; ?>_enabled">
|
70 |
+
<input name="sync_fields[fields][<?php echo $fieldName; ?>][enabled]" type="hidden" value="0" <?php echo $attr; ?>/>
|
71 |
+
<input name="sync_fields[fields][<?php echo $fieldName; ?>][enabled]" type="checkbox" id="sync_fields_<?php echo $fieldName; ?>_enabled"
|
72 |
+
value="1" <?php if ($settings->get('sync_fields/fields/' . $fieldName . '/enabled')): ?> checked<?php endif; ?> <?php echo $attr; ?>/>
|
73 |
+
<?php _e('Store in meta key', 'nextend-facebook-connect'); ?>
|
74 |
+
</label>
|
75 |
+
<input name="sync_fields[fields][<?php echo $fieldName; ?>][meta_key]" type="text" id="sync_fields_<?php echo $fieldName; ?>_meta_key"
|
76 |
+
value="<?php echo esc_attr($settings->get('sync_fields/fields/' . $fieldName . '/meta_key')); ?>" class="regular-text" <?php echo $attr; ?>/>
|
77 |
+
</fieldset>
|
78 |
+
<?php if (isset($fieldData['scope'])): ?>
|
79 |
+
<p class="description">
|
80 |
+
<?php printf(__('Required scope: %1$s', 'nextend-facebook-connect'), $fieldData['scope']); ?>
|
81 |
+
</p>
|
82 |
+
<?php endif; ?>
|
83 |
+
</td>
|
84 |
+
</tr>
|
85 |
+
<?php endforeach; ?>
|
86 |
+
</tbody>
|
87 |
+
</table>
|
88 |
+
<?php if ($isPRO): ?>
|
89 |
+
<p class="submit">
|
90 |
+
<input type="submit" name="submit" id="submit" class="button button-primary" value="<?php _e('Save Changes'); ?>">
|
91 |
+
</p>
|
92 |
+
<?php endif; ?>
|
93 |
+
</form>
|
94 |
+
</div>
|
95 |
+
|
96 |
+
<script type="text/javascript">
|
97 |
+
(function ($) {
|
98 |
+
|
99 |
+
$(document).ready(function () {
|
100 |
+
var $checkboxes = $('input[type="checkbox"]');
|
101 |
+
$checkboxes.on('change', function (e) {
|
102 |
+
var $checkbox = $(this);
|
103 |
+
$checkbox.closest('td').toggleClass('nsl-admin-setting-disabled', !$checkbox.is(':checked'));
|
104 |
+
});
|
105 |
+
|
106 |
+
$checkboxes.each(function () {
|
107 |
+
var $checkbox = $(this);
|
108 |
+
$checkbox.closest('td').toggleClass('nsl-admin-setting-disabled', !$checkbox.is(':checked'));
|
109 |
+
});
|
110 |
+
});
|
111 |
+
})(jQuery);
|
112 |
+
</script>
|
admin/templates-provider/usage.php
CHANGED
@@ -1,6 +1,8 @@
|
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
-
/** @var $this
|
|
|
|
|
4 |
?>
|
5 |
<div class="nsl-admin-sub-content">
|
6 |
|
@@ -9,9 +11,9 @@ defined('ABSPATH') || die();
|
|
9 |
<?php
|
10 |
$shortcodes = array(
|
11 |
'[nextend_social_login]',
|
12 |
-
'[nextend_social_login provider="' . $
|
13 |
-
'[nextend_social_login provider="' . $
|
14 |
-
'[nextend_social_login provider="' . $
|
15 |
'[nextend_social_login trackerdata="source"]'
|
16 |
);
|
17 |
?>
|
@@ -23,7 +25,7 @@ defined('ABSPATH') || die();
|
|
23 |
<h4><?php _e('Simple link', 'nextend-facebook-connect'); ?></h4>
|
24 |
|
25 |
<?php
|
26 |
-
$html = '<a href="' . $
|
27 |
?>
|
28 |
<textarea readonly cols="160" rows="6" class="nextend-html-editor-readonly"
|
29 |
aria-describedby="editor-keyboard-trap-help-1 editor-keyboard-trap-help-2 editor-keyboard-trap-help-3 editor-keyboard-trap-help-4"><?php echo esc_textarea($html); ?></textarea>
|
@@ -31,7 +33,7 @@ defined('ABSPATH') || die();
|
|
31 |
<h4><?php _e('Image button', 'nextend-facebook-connect'); ?></h4>
|
32 |
|
33 |
<?php
|
34 |
-
$html = '<a href="' . $
|
35 |
?>
|
36 |
<textarea readonly cols="160" rows="6" class="nextend-html-editor-readonly"
|
37 |
aria-describedby="editor-keyboard-trap-help-1 editor-keyboard-trap-help-2 editor-keyboard-trap-help-3 editor-keyboard-trap-help-4"><?php echo esc_textarea($html); ?></textarea>
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
+
/** @var $this NextendSocialProviderAdmin */
|
4 |
+
|
5 |
+
$provider = $this->getProvider();
|
6 |
?>
|
7 |
<div class="nsl-admin-sub-content">
|
8 |
|
11 |
<?php
|
12 |
$shortcodes = array(
|
13 |
'[nextend_social_login]',
|
14 |
+
'[nextend_social_login provider="' . $provider->getId() . '"]',
|
15 |
+
'[nextend_social_login provider="' . $provider->getId() . '" style="icon"]',
|
16 |
+
'[nextend_social_login provider="' . $provider->getId() . '" style="icon" redirect="https://nextendweb.com/"]',
|
17 |
'[nextend_social_login trackerdata="source"]'
|
18 |
);
|
19 |
?>
|
25 |
<h4><?php _e('Simple link', 'nextend-facebook-connect'); ?></h4>
|
26 |
|
27 |
<?php
|
28 |
+
$html = '<a href="' . $provider->getLoginUrl() . '" data-plugin="nsl" data-action="connect" data-redirect="current" data-provider="' . esc_attr($provider->getId()) . '" data-popupwidth="' . $provider->getPopupWidth() . '" data-popupheight="' . $provider->getPopupHeight() . '">' . "\n\t" . __('Click here to login or register', 'nextend-facebook-connect') . "\n" . '</a>';
|
29 |
?>
|
30 |
<textarea readonly cols="160" rows="6" class="nextend-html-editor-readonly"
|
31 |
aria-describedby="editor-keyboard-trap-help-1 editor-keyboard-trap-help-2 editor-keyboard-trap-help-3 editor-keyboard-trap-help-4"><?php echo esc_textarea($html); ?></textarea>
|
33 |
<h4><?php _e('Image button', 'nextend-facebook-connect'); ?></h4>
|
34 |
|
35 |
<?php
|
36 |
+
$html = '<a href="' . $provider->getLoginUrl() . '" data-plugin="nsl" data-action="connect" data-redirect="current" data-provider="' . esc_attr($provider->getId()) . '" data-popupwidth="' . $provider->getPopupWidth() . '" data-popupheight="' . $provider->getPopupHeight() . '">' . "\n\t" . '<img src="' . __('Image url', 'nextend-facebook-connect') . '" alt="" />' . "\n" . '</a>';
|
37 |
?>
|
38 |
<textarea readonly cols="160" rows="6" class="nextend-html-editor-readonly"
|
39 |
aria-describedby="editor-keyboard-trap-help-1 editor-keyboard-trap-help-2 editor-keyboard-trap-help-3 editor-keyboard-trap-help-4"><?php echo esc_textarea($html); ?></textarea>
|
admin/templates/fix-redirect-uri.php
CHANGED
@@ -8,11 +8,13 @@
|
|
8 |
$wrongOauthProviders[] = $provider;
|
9 |
}
|
10 |
}
|
|
|
11 |
if (count($wrongOauthProviders) === 0) {
|
12 |
echo '<div class="updated"><p>' . __('Every Oauth Redirect URI seems fine', 'nextend-facebook-connect') . '</p></div>';
|
13 |
|
14 |
foreach (NextendSocialLogin::$enabledProviders AS $provider) {
|
15 |
-
$provider->
|
|
|
16 |
}
|
17 |
} else {
|
18 |
?>
|
@@ -20,7 +22,8 @@
|
|
20 |
|
21 |
<?php
|
22 |
foreach ($wrongOauthProviders AS $provider) {
|
23 |
-
$provider->
|
|
|
24 |
}
|
25 |
?>
|
26 |
|
8 |
$wrongOauthProviders[] = $provider;
|
9 |
}
|
10 |
}
|
11 |
+
|
12 |
if (count($wrongOauthProviders) === 0) {
|
13 |
echo '<div class="updated"><p>' . __('Every Oauth Redirect URI seems fine', 'nextend-facebook-connect') . '</p></div>';
|
14 |
|
15 |
foreach (NextendSocialLogin::$enabledProviders AS $provider) {
|
16 |
+
$provider->getAdmin()
|
17 |
+
->renderOauthChangedInstruction();
|
18 |
}
|
19 |
} else {
|
20 |
?>
|
22 |
|
23 |
<?php
|
24 |
foreach ($wrongOauthProviders AS $provider) {
|
25 |
+
$provider->getAdmin()
|
26 |
+
->renderOauthChangedInstruction();
|
27 |
}
|
28 |
?>
|
29 |
|
admin/templates/global-settings.php
CHANGED
@@ -8,7 +8,8 @@ $allowedSubviews = array(
|
|
8 |
'login-form',
|
9 |
'woocommerce',
|
10 |
'comment',
|
11 |
-
'buddypress'
|
|
|
12 |
);
|
13 |
|
14 |
$subview = (!empty($_GET['subview']) && in_array($_GET['subview'], $allowedSubviews)) ? $_GET['subview'] : 'general';
|
@@ -33,6 +34,8 @@ if (!NextendSocialLoginAdmin::isPro()) {
|
|
33 |
class="nsl-admin-nav-tab<?php if ($subview === 'comment'): ?> nsl-admin-nav-tab-active<?php endif; ?>"><?php _e('Comment', 'nextend-facebook-connect'); ?><?php echo $proBadge; ?></a>
|
34 |
<a href="<?php echo NextendSocialLoginAdmin::getAdminSettingsUrl('buddypress'); ?>"
|
35 |
class="nsl-admin-nav-tab<?php if ($subview === 'buddypress'): ?> nsl-admin-nav-tab-active<?php endif; ?>">BuddyPress<?php echo $proBadge; ?></a>
|
|
|
|
|
36 |
</div>
|
37 |
<form method="post" action="<?php echo admin_url('admin-post.php'); ?>" novalidate="novalidate">
|
38 |
|
8 |
'login-form',
|
9 |
'woocommerce',
|
10 |
'comment',
|
11 |
+
'buddypress',
|
12 |
+
'memberpress'
|
13 |
);
|
14 |
|
15 |
$subview = (!empty($_GET['subview']) && in_array($_GET['subview'], $allowedSubviews)) ? $_GET['subview'] : 'general';
|
34 |
class="nsl-admin-nav-tab<?php if ($subview === 'comment'): ?> nsl-admin-nav-tab-active<?php endif; ?>"><?php _e('Comment', 'nextend-facebook-connect'); ?><?php echo $proBadge; ?></a>
|
35 |
<a href="<?php echo NextendSocialLoginAdmin::getAdminSettingsUrl('buddypress'); ?>"
|
36 |
class="nsl-admin-nav-tab<?php if ($subview === 'buddypress'): ?> nsl-admin-nav-tab-active<?php endif; ?>">BuddyPress<?php echo $proBadge; ?></a>
|
37 |
+
<a href="<?php echo NextendSocialLoginAdmin::getAdminSettingsUrl('memberpress'); ?>"
|
38 |
+
class="nsl-admin-nav-tab<?php if ($subview === 'memberpress'): ?> nsl-admin-nav-tab-active<?php endif; ?>">MemberPress<?php echo $proBadge; ?></a>
|
39 |
</div>
|
40 |
<form method="post" action="<?php echo admin_url('admin-post.php'); ?>" novalidate="novalidate">
|
41 |
|
admin/templates/provider.php
CHANGED
@@ -3,4 +3,6 @@
|
|
3 |
|
4 |
$provider = NextendSocialLogin::$providers[$currentProvider];
|
5 |
|
6 |
-
$provider->
|
|
|
|
3 |
|
4 |
$provider = NextendSocialLogin::$providers[$currentProvider];
|
5 |
|
6 |
+
$admin = $provider->getAdmin();
|
7 |
+
|
8 |
+
$admin->settingsForm();
|
admin/templates/providers.php
CHANGED
@@ -1,7 +1,6 @@
|
|
1 |
<?php
|
2 |
wp_enqueue_script('jquery-ui-sortable');
|
3 |
?>
|
4 |
-
|
5 |
<div class="nsl-dashboard-providers-container">
|
6 |
<div class="nsl-dashboard-providers">
|
7 |
<?php
|
@@ -12,7 +11,8 @@ wp_enqueue_script('jquery-ui-sortable');
|
|
12 |
|
13 |
<?php foreach (NextendSocialLogin::$providers AS $provider): ?>
|
14 |
<?php
|
15 |
-
$state
|
|
|
16 |
?>
|
17 |
|
18 |
<div class="nsl-dashboard-provider" data-provider="<?php echo $provider->getId(); ?>"
|
@@ -60,14 +60,14 @@ wp_enqueue_script('jquery-ui-sortable');
|
|
60 |
break;
|
61 |
case 'not-configured':
|
62 |
?>
|
63 |
-
<a href="<?php echo $
|
64 |
<?php _e('Getting Started', 'nextend-facebook-connect'); ?>
|
65 |
</a>
|
66 |
<?php
|
67 |
break;
|
68 |
case 'not-tested':
|
69 |
?>
|
70 |
-
<a href="<?php echo $
|
71 |
class="button button-secondary">
|
72 |
<?php _e('Verify Settings', 'nextend-facebook-connect'); ?>
|
73 |
</a>
|
@@ -79,7 +79,7 @@ wp_enqueue_script('jquery-ui-sortable');
|
|
79 |
class="button button-primary">
|
80 |
<?php _e('Enable', 'nextend-facebook-connect'); ?>
|
81 |
</a>
|
82 |
-
<a href="<?php echo $
|
83 |
class="button button-secondary">
|
84 |
<?php _e('Settings', 'nextend-facebook-connect'); ?>
|
85 |
</a>
|
@@ -91,7 +91,7 @@ wp_enqueue_script('jquery-ui-sortable');
|
|
91 |
class="button button-secondary">
|
92 |
<?php _e('Disable', 'nextend-facebook-connect'); ?>
|
93 |
</a>
|
94 |
-
<a href="<?php echo $
|
95 |
class="button button-secondary">
|
96 |
<?php _e('Settings', 'nextend-facebook-connect'); ?>
|
97 |
</a>
|
@@ -99,7 +99,7 @@ wp_enqueue_script('jquery-ui-sortable');
|
|
99 |
break;
|
100 |
case 'legacy':
|
101 |
?>
|
102 |
-
<a href="<?php echo $
|
103 |
<?php _e('Import', 'nextend-facebook-connect'); ?>
|
104 |
</a>
|
105 |
<?php
|
1 |
<?php
|
2 |
wp_enqueue_script('jquery-ui-sortable');
|
3 |
?>
|
|
|
4 |
<div class="nsl-dashboard-providers-container">
|
5 |
<div class="nsl-dashboard-providers">
|
6 |
<?php
|
11 |
|
12 |
<?php foreach (NextendSocialLogin::$providers AS $provider): ?>
|
13 |
<?php
|
14 |
+
$state = $provider->getState();
|
15 |
+
$providerAdmin = $provider->getAdmin();
|
16 |
?>
|
17 |
|
18 |
<div class="nsl-dashboard-provider" data-provider="<?php echo $provider->getId(); ?>"
|
60 |
break;
|
61 |
case 'not-configured':
|
62 |
?>
|
63 |
+
<a href="<?php echo $providerAdmin->getUrl(); ?>" class="button button-secondary">
|
64 |
<?php _e('Getting Started', 'nextend-facebook-connect'); ?>
|
65 |
</a>
|
66 |
<?php
|
67 |
break;
|
68 |
case 'not-tested':
|
69 |
?>
|
70 |
+
<a href="<?php echo $providerAdmin->getUrl('settings'); ?>"
|
71 |
class="button button-secondary">
|
72 |
<?php _e('Verify Settings', 'nextend-facebook-connect'); ?>
|
73 |
</a>
|
79 |
class="button button-primary">
|
80 |
<?php _e('Enable', 'nextend-facebook-connect'); ?>
|
81 |
</a>
|
82 |
+
<a href="<?php echo $providerAdmin->getUrl('settings'); ?>"
|
83 |
class="button button-secondary">
|
84 |
<?php _e('Settings', 'nextend-facebook-connect'); ?>
|
85 |
</a>
|
91 |
class="button button-secondary">
|
92 |
<?php _e('Disable', 'nextend-facebook-connect'); ?>
|
93 |
</a>
|
94 |
+
<a href="<?php echo $providerAdmin->getUrl('settings'); ?>"
|
95 |
class="button button-secondary">
|
96 |
<?php _e('Settings', 'nextend-facebook-connect'); ?>
|
97 |
</a>
|
99 |
break;
|
100 |
case 'legacy':
|
101 |
?>
|
102 |
+
<a href="<?php echo $providerAdmin->getUrl('import'); ?>" class="button button-primary">
|
103 |
<?php _e('Import', 'nextend-facebook-connect'); ?>
|
104 |
</a>
|
105 |
<?php
|
admin/templates/settings/general.php
CHANGED
@@ -41,6 +41,21 @@
|
|
41 |
</fieldset>
|
42 |
</td>
|
43 |
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
44 |
<tr>
|
45 |
<th scope="row"><label
|
46 |
for="redirect"><?php _e('Fixed redirect url for login', 'nextend-facebook-connect'); ?></label>
|
41 |
</fieldset>
|
42 |
</td>
|
43 |
</tr>
|
44 |
+
|
45 |
+
<tr>
|
46 |
+
<th scope="row"><?php _e('Store Avatar', 'nextend-facebook-connect'); ?></th>
|
47 |
+
<td>
|
48 |
+
<fieldset>
|
49 |
+
<label><input type="radio" name="avatar_store"
|
50 |
+
value="0" <?php if ($settings->get('avatar_store') == '0') : ?> checked="checked" <?php endif; ?>>
|
51 |
+
<span><?php _e('Disabled', 'nextend-facebook-connect'); ?></span></label><br>
|
52 |
+
<label><input type="radio" name="avatar_store"
|
53 |
+
value="1" <?php if ($settings->get('avatar_store') == '1') : ?> checked="checked" <?php endif; ?>>
|
54 |
+
<span><?php _e('Enabled', 'nextend-facebook-connect'); ?></span></label><br>
|
55 |
+
</fieldset>
|
56 |
+
</td>
|
57 |
+
</tr>
|
58 |
+
|
59 |
<tr>
|
60 |
<th scope="row"><label
|
61 |
for="redirect"><?php _e('Fixed redirect url for login', 'nextend-facebook-connect'); ?></label>
|
admin/templates/settings/login-form.php
CHANGED
@@ -6,7 +6,7 @@ $settings = NextendSocialLogin::$settings;
|
|
6 |
<table class="form-table">
|
7 |
<tbody>
|
8 |
<tr>
|
9 |
-
<th scope="row"><?php _e('Login
|
10 |
<td>
|
11 |
<fieldset>
|
12 |
<label><input type="radio" name="show_login_form"
|
@@ -19,7 +19,7 @@ $settings = NextendSocialLogin::$settings;
|
|
19 |
</td>
|
20 |
</tr>
|
21 |
<tr>
|
22 |
-
<th scope="row"><?php _e('Registration
|
23 |
<td>
|
24 |
<fieldset>
|
25 |
<label><input type="radio" name="show_registration_form"
|
6 |
<table class="form-table">
|
7 |
<tbody>
|
8 |
<tr>
|
9 |
+
<th scope="row"><?php _e('Login Form', 'nextend-facebook-connect'); ?></th>
|
10 |
<td>
|
11 |
<fieldset>
|
12 |
<label><input type="radio" name="show_login_form"
|
19 |
</td>
|
20 |
</tr>
|
21 |
<tr>
|
22 |
+
<th scope="row"><?php _e('Registration Form', 'nextend-facebook-connect'); ?></th>
|
23 |
<td>
|
24 |
<fieldset>
|
25 |
<label><input type="radio" name="show_registration_form"
|
admin/templates/settings/memberpress.php
ADDED
@@ -0,0 +1,87 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
defined('ABSPATH') || die();
|
3 |
+
|
4 |
+
$isPRO = NextendSocialLoginAdmin::isPro();
|
5 |
+
|
6 |
+
$attr = '';
|
7 |
+
if (!$isPRO) {
|
8 |
+
$attr = ' disabled ';
|
9 |
+
}
|
10 |
+
|
11 |
+
$settings = NextendSocialLogin::$settings;
|
12 |
+
|
13 |
+
NextendSocialLoginAdmin::showProBox();
|
14 |
+
?>
|
15 |
+
<table class="form-table">
|
16 |
+
<tbody>
|
17 |
+
<tr>
|
18 |
+
<th scope="row"><?php _e('Login form button style', 'nextend-facebook-connect'); ?></th>
|
19 |
+
<td>
|
20 |
+
<fieldset>
|
21 |
+
<label>
|
22 |
+
<input type="radio" name="memberpress_login_form_button_style"
|
23 |
+
value="default" <?php if ($settings->get('memberpress_login_form_button_style') == 'default') : ?> checked="checked" <?php endif; ?><?php echo $attr; ?>>
|
24 |
+
<span><?php _e('Default', 'nextend-facebook-connect'); ?></span><br/>
|
25 |
+
<img src="<?php echo plugins_url('images/buttons/default.png', NSL_ADMIN_PATH) ?>"/>
|
26 |
+
</label>
|
27 |
+
<label>
|
28 |
+
<input type="radio" name="memberpress_login_form_button_style"
|
29 |
+
value="icon" <?php if ($settings->get('memberpress_login_form_button_style') == 'icon') : ?> checked="checked" <?php endif; ?><?php echo $attr; ?>>
|
30 |
+
<span><?php _e('Icon', 'nextend-facebook-connect'); ?></span><br/>
|
31 |
+
<img src="<?php echo plugins_url('images/buttons/icon.png', NSL_ADMIN_PATH) ?>"/>
|
32 |
+
</label><br>
|
33 |
+
</fieldset>
|
34 |
+
</td>
|
35 |
+
</tr>
|
36 |
+
<tr>
|
37 |
+
<th scope="row"><?php _e('Login layout', 'nextend-facebook-connect'); ?></th>
|
38 |
+
<td>
|
39 |
+
<fieldset>
|
40 |
+
<label>
|
41 |
+
<input type="radio" name="memberpress_login_form_layout"
|
42 |
+
value="below" <?php if ($settings->get('memberpress_login_form_layout') == 'below') : ?> checked="checked" <?php endif; ?><?php echo $attr; ?>>
|
43 |
+
<span><?php _e('Below', 'nextend-facebook-connect'); ?></span><br/>
|
44 |
+
<img src="<?php echo plugins_url('images/layouts/below.png', NSL_ADMIN_PATH) ?>"/>
|
45 |
+
</label>
|
46 |
+
<label>
|
47 |
+
<input type="radio" name="memberpress_login_form_layout"
|
48 |
+
value="below-separator" <?php if ($settings->get('memberpress_login_form_layout') == 'below-separator') : ?> checked="checked" <?php endif; ?><?php echo $attr; ?>>
|
49 |
+
<span><?php _e('Below with separator', 'nextend-facebook-connect'); ?></span><br/>
|
50 |
+
<img src="<?php echo plugins_url('images/layouts/below-separator.png', NSL_ADMIN_PATH) ?>"/>
|
51 |
+
</label>
|
52 |
+
<label>
|
53 |
+
<input type="radio" name="memberpress_login_form_layout"
|
54 |
+
value="above" <?php if ($settings->get('memberpress_login_form_layout') == 'above') : ?> checked="checked" <?php endif; ?><?php echo $attr; ?>>
|
55 |
+
<span><?php _e('Above', 'nextend-facebook-connect'); ?></span><br/>
|
56 |
+
<img src="<?php echo plugins_url('images/layouts/above.png', NSL_ADMIN_PATH) ?>"/>
|
57 |
+
</label>
|
58 |
+
<label>
|
59 |
+
<input type="radio" name="memberpress_login_form_layout"
|
60 |
+
value="above-separator" <?php if ($settings->get('memberpress_login_form_layout') == 'above-separator') : ?> checked="checked" <?php endif; ?><?php echo $attr; ?>>
|
61 |
+
<span><?php _e('Above with separator', 'nextend-facebook-connect'); ?></span><br/>
|
62 |
+
<img src="<?php echo plugins_url('images/layouts/above-separator.png', NSL_ADMIN_PATH) ?>"/>
|
63 |
+
</label><br>
|
64 |
+
</fieldset>
|
65 |
+
</td>
|
66 |
+
</tr>
|
67 |
+
<tr>
|
68 |
+
<th scope="row"><?php _e('MemberPress account details', 'nextend-facebook-connect'); ?></th>
|
69 |
+
<td>
|
70 |
+
<fieldset>
|
71 |
+
<label><input type="radio" name="memberpress_account_details"
|
72 |
+
value="" <?php if ($settings->get('memberpress_account_details') == '') : ?> checked="checked" <?php endif; ?><?php echo $attr; ?>>
|
73 |
+
<span><?php _e('No link buttons', 'nextend-facebook-connect'); ?></span></label><br>
|
74 |
+
<label><input type="radio" name="memberpress_account_details"
|
75 |
+
value="after" <?php if ($settings->get('memberpress_account_details') == 'after') : ?> checked="checked" <?php endif; ?><?php echo $attr; ?>>
|
76 |
+
<span><?php _e('Link buttons after account details', 'nextend-facebook-connect'); ?></span>
|
77 |
+
<code><?php _e('Action:'); ?>
|
78 |
+
mepr_account_home</code></label><br>
|
79 |
+
</fieldset>
|
80 |
+
</td>
|
81 |
+
</tr>
|
82 |
+
</tbody>
|
83 |
+
</table>
|
84 |
+
<?php if ($isPRO): ?>
|
85 |
+
<p class="submit"><input type="submit" name="submit" id="submit" class="button button-primary"
|
86 |
+
value="<?php _e('Save Changes'); ?>"></p>
|
87 |
+
<?php endif; ?>
|
admin/upgrader.php
CHANGED
@@ -45,7 +45,7 @@ class NextendSocialUpgrader {
|
|
45 |
if (is_array($body) && isset($body['message'])) {
|
46 |
$message = 'Nextend Social Login Pro Addon: ' . $body['message'];
|
47 |
|
48 |
-
|
49 |
|
50 |
return new WP_Error('error', $message);
|
51 |
}
|
@@ -71,6 +71,7 @@ class NextendSocialUpgrader {
|
|
71 |
}
|
72 |
|
73 |
if (!is_wp_error($item)) {
|
|
|
74 |
if (version_compare(NextendSocialLoginPRO::$version, $item->new_version, '<')) {
|
75 |
$transient->response[$filename] = (object)$item;
|
76 |
unset($transient->no_update[$filename]);
|
45 |
if (is_array($body) && isset($body['message'])) {
|
46 |
$message = 'Nextend Social Login Pro Addon: ' . $body['message'];
|
47 |
|
48 |
+
\NSL\Notices::addError($message);
|
49 |
|
50 |
return new WP_Error('error', $message);
|
51 |
}
|
71 |
}
|
72 |
|
73 |
if (!is_wp_error($item)) {
|
74 |
+
$item->plugin = 'nextend-social-login-pro/nextend-social-login-pro.php';
|
75 |
if (version_compare(NextendSocialLoginPRO::$version, $item->new_version, '<')) {
|
76 |
$transient->response[$filename] = (object)$item;
|
77 |
unset($transient->no_update[$filename]);
|
compat.php
CHANGED
@@ -1,35 +1,26 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
if (!function_exists('is_nextend_facebook_login')) {
|
4 |
-
/**
|
5 |
-
* Returns true if Nextend Facebook Connect plugin is activated
|
6 |
-
* Used by Flatsome theme
|
7 |
-
*
|
8 |
-
* @deprecated
|
9 |
-
* @return bool
|
10 |
-
*/
|
11 |
-
function is_nextend_facebook_login() {
|
12 |
-
if (class_exists('NextendSocialLogin', false)) {
|
13 |
-
return NextendSocialLogin::isProviderEnabled('facebook');
|
14 |
-
}
|
15 |
|
16 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
}
|
18 |
-
}
|
19 |
|
20 |
-
|
21 |
-
|
22 |
-
* Returns true if Nextend Google Connect plugin is activated
|
23 |
-
* Used by Flatsome theme
|
24 |
-
*
|
25 |
-
* @deprecated
|
26 |
-
* @return bool
|
27 |
-
*/
|
28 |
-
function is_nextend_google_login() {
|
29 |
-
if (class_exists('NextendSocialLogin', false)) {
|
30 |
-
return NextendSocialLogin::isProviderEnabled('google');
|
31 |
-
}
|
32 |
|
33 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
34 |
}
|
35 |
}
|
|
|
|
1 |
<?php
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
4 |
+
class NextendSocialLoginCompatibility {
|
5 |
+
|
6 |
+
public function __construct() {
|
7 |
+
add_action('after_setup_theme', array(
|
8 |
+
$this,
|
9 |
+
'after_setup_theme'
|
10 |
+
), 11);
|
11 |
}
|
|
|
12 |
|
13 |
+
public function after_setup_theme() {
|
14 |
+
global $pagenow;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
|
16 |
+
/** Compatibility fix for Socialize theme @SEE https://themeforest.net/item/socialize-multipurpose-buddypress-theme/12897637 */
|
17 |
+
if (function_exists('ghostpool_login_redirect')) {
|
18 |
+
if ('wp-login.php' === $pagenow && !empty($_GET['loginSocial'])) {
|
19 |
+
/** If the action not removed, then the wp-login.php always redirected to {siteurl}/#login/ and it break social login */
|
20 |
+
remove_action('init', 'ghostpool_login_redirect');
|
21 |
+
}
|
22 |
+
}
|
23 |
}
|
24 |
}
|
25 |
+
|
26 |
+
new NextendSocialLoginCompatibility();
|
includes/avatar.php
ADDED
@@ -0,0 +1,296 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class NextendSocialLoginAvatar {
|
4 |
+
|
5 |
+
public function __construct() {
|
6 |
+
if (NextendSocialLogin::$settings->get('avatar_store')) {
|
7 |
+
add_action('nsl_update_avatar', array(
|
8 |
+
$this,
|
9 |
+
'updateAvatar'
|
10 |
+
), 10, 3);
|
11 |
+
|
12 |
+
// WP User Avatar https://wordpress.org/plugins/wp-user-avatar/
|
13 |
+
if (!defined('WPUA_VERSION')) {
|
14 |
+
add_filter('get_avatar', array(
|
15 |
+
$this,
|
16 |
+
'renderAvatar'
|
17 |
+
), 5, 6);
|
18 |
+
|
19 |
+
add_filter('bp_core_fetch_avatar', array(
|
20 |
+
$this,
|
21 |
+
'renderAvatarBP'
|
22 |
+
), 3, 2);
|
23 |
+
|
24 |
+
add_filter('bp_core_fetch_avatar_url', array(
|
25 |
+
$this,
|
26 |
+
'renderAvatarBPUrl'
|
27 |
+
), 3, 2);
|
28 |
+
|
29 |
+
}
|
30 |
+
|
31 |
+
add_filter('post_mime_types', array(
|
32 |
+
$this,
|
33 |
+
'addPostMimeTypeAvatar'
|
34 |
+
));
|
35 |
+
|
36 |
+
add_filter('ajax_query_attachments_args', array(
|
37 |
+
$this,
|
38 |
+
'modifyQueryAttachmentsArgs'
|
39 |
+
));
|
40 |
+
}
|
41 |
+
}
|
42 |
+
|
43 |
+
public function addPostMimeTypeAvatar($types) {
|
44 |
+
$types['avatar'] = array(
|
45 |
+
__('Avatar', 'nextend-facebook-connect'),
|
46 |
+
__('Manage Avatar', 'nextend-facebook-connect'),
|
47 |
+
_n_noop('Avatar <span class="count">(%s)</span>', 'Avatar <span class="count">(%s)</span>', 'nextend-facebook-connect')
|
48 |
+
);
|
49 |
+
|
50 |
+
return $types;
|
51 |
+
}
|
52 |
+
|
53 |
+
public function modifyQueryAttachmentsArgs($query) {
|
54 |
+
if (!isset($query['meta_query']) || !is_array($query['meta_query'])) {
|
55 |
+
$query['meta_query'] = array();
|
56 |
+
}
|
57 |
+
if ($query['post_mime_type'] === 'avatar') {
|
58 |
+
$query['post_mime_type'] = 'image';
|
59 |
+
$query['meta_query']['relation'] = 'AND';
|
60 |
+
$query['meta_query'][] = array(
|
61 |
+
'key' => '_wp_attachment_wp_user_avatar',
|
62 |
+
'compare' => 'EXISTS'
|
63 |
+
);
|
64 |
+
} else {
|
65 |
+
$query['meta_query']['relation'] = 'AND';
|
66 |
+
$query['meta_query'][] = array(
|
67 |
+
'key' => '_wp_attachment_wp_user_avatar',
|
68 |
+
'compare' => 'NOT EXISTS'
|
69 |
+
);
|
70 |
+
}
|
71 |
+
|
72 |
+
return $query;
|
73 |
+
}
|
74 |
+
|
75 |
+
/**
|
76 |
+
* @param NextendSocialProvider $provider
|
77 |
+
* @param $user_id
|
78 |
+
* @param $avatarUrl
|
79 |
+
*/
|
80 |
+
public function updateAvatar($provider, $user_id, $avatarUrl) {
|
81 |
+
global $blog_id, $wpdb;
|
82 |
+
if (!empty($avatarUrl)) {
|
83 |
+
|
84 |
+
$original_attachment_id = get_user_meta($user_id, $wpdb->get_blog_prefix($blog_id) . 'user_avatar', true);
|
85 |
+
if ($original_attachment_id && !get_attached_file($original_attachment_id)) {
|
86 |
+
$original_attachment_id = false;
|
87 |
+
}
|
88 |
+
$overwriteAttachment = false;
|
89 |
+
if ($original_attachment_id && get_post_meta($original_attachment_id, $provider->getId() . '_avatar', true)) {
|
90 |
+
$overwriteAttachment = true;
|
91 |
+
}
|
92 |
+
|
93 |
+
if (!$original_attachment_id) {
|
94 |
+
/**
|
95 |
+
* If the user unlink and link the social provider back the original avatar will be used.
|
96 |
+
*/
|
97 |
+
$args = array(
|
98 |
+
'post_type' => 'attachment',
|
99 |
+
'post_status' => 'inherit',
|
100 |
+
'meta_query' => array(
|
101 |
+
array(
|
102 |
+
'key' => $provider->getId() . '_avatar',
|
103 |
+
'value' => $provider->getAuthUserData('id')
|
104 |
+
)
|
105 |
+
)
|
106 |
+
);
|
107 |
+
$query = new WP_Query($args);
|
108 |
+
if ($query->post_count > 0) {
|
109 |
+
$original_attachment_id = $query->posts[0]->ID;
|
110 |
+
$overwriteAttachment = true;
|
111 |
+
update_user_meta($user_id, $wpdb->get_blog_prefix($blog_id) . 'user_avatar', $original_attachment_id);
|
112 |
+
}
|
113 |
+
}
|
114 |
+
|
115 |
+
if (!$original_attachment_id || $overwriteAttachment === true) {
|
116 |
+
require_once(ABSPATH . '/wp-admin/includes/file.php');
|
117 |
+
|
118 |
+
$avatarTempPath = download_url($avatarUrl);
|
119 |
+
if (!is_wp_error($avatarTempPath)) {
|
120 |
+
$mime = wp_get_image_mime($avatarTempPath);
|
121 |
+
$mime_to_ext = apply_filters('getimagesize_mimes_to_exts', array(
|
122 |
+
'image/jpeg' => 'jpg',
|
123 |
+
'image/png' => 'png',
|
124 |
+
'image/gif' => 'gif',
|
125 |
+
'image/bmp' => 'bmp',
|
126 |
+
'image/tiff' => 'tif',
|
127 |
+
));
|
128 |
+
|
129 |
+
if (isset($mime_to_ext[$mime])) {
|
130 |
+
|
131 |
+
$wp_upload_dir = wp_upload_dir();
|
132 |
+
$filename = 'user-' . $user_id . '.' . $mime_to_ext[$mime];
|
133 |
+
|
134 |
+
$filename = wp_unique_filename($wp_upload_dir['path'], $filename);
|
135 |
+
|
136 |
+
$newAvatarPath = trailingslashit($wp_upload_dir['path']) . $filename;
|
137 |
+
$newFile = @copy($avatarTempPath, $newAvatarPath);
|
138 |
+
@unlink($avatarTempPath);
|
139 |
+
|
140 |
+
if (false !== $newFile) {
|
141 |
+
$url = $wp_upload_dir['url'] . '/' . basename($filename);
|
142 |
+
|
143 |
+
if ($overwriteAttachment) {
|
144 |
+
$originalAvatarImage = get_attached_file($original_attachment_id);
|
145 |
+
|
146 |
+
// we got the same image, so we do not want to store it
|
147 |
+
if (md5_file($originalAvatarImage) === md5_file($newAvatarPath)) {
|
148 |
+
@unlink($newAvatarPath);
|
149 |
+
} else {
|
150 |
+
// Store the new avatar and remove the old one
|
151 |
+
@unlink($originalAvatarImage);
|
152 |
+
update_attached_file($original_attachment_id, $newAvatarPath);
|
153 |
+
|
154 |
+
// Make sure that this file is included, as wp_generate_attachment_metadata() depends on it.
|
155 |
+
require_once(ABSPATH . 'wp-admin/includes/image.php');
|
156 |
+
|
157 |
+
wp_update_attachment_metadata($original_attachment_id, wp_generate_attachment_metadata($original_attachment_id, $newAvatarPath));
|
158 |
+
|
159 |
+
update_user_meta($user_id, $wpdb->get_blog_prefix($blog_id) . 'user_avatar', $original_attachment_id);
|
160 |
+
}
|
161 |
+
} else {
|
162 |
+
$attachment = array(
|
163 |
+
'guid' => $url,
|
164 |
+
'post_mime_type' => $mime,
|
165 |
+
'post_title' => '',
|
166 |
+
'post_content' => '',
|
167 |
+
'post_status' => 'private',
|
168 |
+
);
|
169 |
+
|
170 |
+
$new_attachment_id = wp_insert_attachment($attachment, $newAvatarPath);
|
171 |
+
if (!is_wp_error($new_attachment_id)) {
|
172 |
+
|
173 |
+
// Make sure that this file is included, as wp_generate_attachment_metadata() depends on it.
|
174 |
+
require_once(ABSPATH . 'wp-admin/includes/image.php');
|
175 |
+
|
176 |
+
wp_update_attachment_metadata($new_attachment_id, wp_generate_attachment_metadata($new_attachment_id, $newAvatarPath));
|
177 |
+
|
178 |
+
update_post_meta($new_attachment_id, $provider->getId() . '_avatar', $provider->getAuthUserData('id'));
|
179 |
+
update_post_meta($new_attachment_id, '_wp_attachment_wp_user_avatar', $user_id);
|
180 |
+
|
181 |
+
update_user_meta($user_id, $wpdb->get_blog_prefix($blog_id) . 'user_avatar', $new_attachment_id);
|
182 |
+
}
|
183 |
+
}
|
184 |
+
}
|
185 |
+
}
|
186 |
+
}
|
187 |
+
}
|
188 |
+
}
|
189 |
+
}
|
190 |
+
|
191 |
+
public function renderAvatar($avatar = '', $id_or_email, $size = 96, $default = '', $alt = false, $args = array()) {
|
192 |
+
global $blog_id, $wpdb;
|
193 |
+
|
194 |
+
$id = 0;
|
195 |
+
|
196 |
+
if (is_numeric($id_or_email)) {
|
197 |
+
$id = $id_or_email;
|
198 |
+
} else if (is_string($id_or_email)) {
|
199 |
+
$user = get_user_by('email', $id_or_email);
|
200 |
+
if ($user) {
|
201 |
+
$id = $user->ID;
|
202 |
+
}
|
203 |
+
} else if (is_object($id_or_email)) {
|
204 |
+
if (!empty($id_or_email->comment_author_email)) {
|
205 |
+
$user = get_user_by('email', $id_or_email->comment_author_email);
|
206 |
+
if ($user) {
|
207 |
+
$id = $user->ID;
|
208 |
+
}
|
209 |
+
} else if (!empty($id_or_email->user_id)) {
|
210 |
+
$id = $id_or_email->user_id;
|
211 |
+
}
|
212 |
+
}
|
213 |
+
if ($id == 0) {
|
214 |
+
return $avatar;
|
215 |
+
}
|
216 |
+
|
217 |
+
$url = '';
|
218 |
+
|
219 |
+
$attachment_id = get_user_meta($id, $wpdb->get_blog_prefix($blog_id) . 'user_avatar', true);
|
220 |
+
if (wp_attachment_is_image($attachment_id)) {
|
221 |
+
$get_size = is_numeric($size) ? array(
|
222 |
+
$size,
|
223 |
+
$size
|
224 |
+
) : $size;
|
225 |
+
$image_src_array = wp_get_attachment_image_src($attachment_id, $get_size);
|
226 |
+
|
227 |
+
$url = $image_src_array[0];
|
228 |
+
|
229 |
+
if (is_numeric($size)) {
|
230 |
+
$args['width'] = $image_src_array[1];
|
231 |
+
$args['height'] = $image_src_array[2];
|
232 |
+
}
|
233 |
+
}
|
234 |
+
|
235 |
+
if (empty($url)) {
|
236 |
+
$url = NextendSocialLogin::getAvatar($id);
|
237 |
+
}
|
238 |
+
|
239 |
+
if (!$url) {
|
240 |
+
return $avatar;
|
241 |
+
}
|
242 |
+
|
243 |
+
if (defined('IS_PROFILE_PAGE') && IS_PROFILE_PAGE) {
|
244 |
+
add_filter('user_profile_picture_description', array(
|
245 |
+
$this,
|
246 |
+
'removeProfilePictureGravatarDescription'
|
247 |
+
));
|
248 |
+
}
|
249 |
+
|
250 |
+
$class = array(
|
251 |
+
'avatar',
|
252 |
+
'avatar-' . (int)$args['size'],
|
253 |
+
'photo'
|
254 |
+
);
|
255 |
+
|
256 |
+
if ($args['class']) {
|
257 |
+
if (is_array($args['class'])) {
|
258 |
+
$class = array_merge($class, $args['class']);
|
259 |
+
} else {
|
260 |
+
$class[] = $args['class'];
|
261 |
+
}
|
262 |
+
}
|
263 |
+
|
264 |
+
return sprintf("<img alt='%s' src='%s' class='%s' height='%d' width='%d' %s/>", esc_attr($args['alt']), esc_url($url), esc_attr(join(' ', $class)), (int)$args['height'], (int)$args['width'], $args['extra_attr']);
|
265 |
+
}
|
266 |
+
|
267 |
+
public function renderAvatarBP($avatar, $params) {
|
268 |
+
|
269 |
+
if (strpos($avatar, 'gravatar.com', 0) > -1) {
|
270 |
+
|
271 |
+
$avatar = $this->renderAvatar($avatar, ($params['object'] == 'user') ? $params['item_id'] : '', ($params['object'] == 'user') ? (($params['type'] == 'thumb') ? 50 : 150) : 50, '', '');
|
272 |
+
}
|
273 |
+
|
274 |
+
return $avatar;
|
275 |
+
}
|
276 |
+
|
277 |
+
public function renderAvatarBPUrl($avatar, $params) {
|
278 |
+
|
279 |
+
if (strpos($avatar, 'gravatar.com', 0) > -1) {
|
280 |
+
|
281 |
+
$avatar = $this->renderAvatar($avatar, ($params['object'] == 'user') ? $params['item_id'] : '', ($params['object'] == 'user') ? (($params['type'] == 'thumb') ? 50 : 150) : 50, '', '');
|
282 |
+
}
|
283 |
+
|
284 |
+
return $avatar;
|
285 |
+
}
|
286 |
+
|
287 |
+
public function removeProfilePictureGravatarDescription($description) {
|
288 |
+
if (strpos($description, 'Gravatar') !== false) {
|
289 |
+
return '';
|
290 |
+
}
|
291 |
+
|
292 |
+
return $description;
|
293 |
+
}
|
294 |
+
}
|
295 |
+
|
296 |
+
new NextendSocialLoginAvatar();
|
includes/oauth2.php
CHANGED
@@ -72,7 +72,7 @@ abstract class NextendSocialOauth2 extends NextendSocialAuth {
|
|
72 |
}
|
73 |
|
74 |
protected function formatScopes($scopes) {
|
75 |
-
return implode(' ', $scopes);
|
76 |
}
|
77 |
|
78 |
/**
|
@@ -134,8 +134,12 @@ abstract class NextendSocialOauth2 extends NextendSocialAuth {
|
|
134 |
}
|
135 |
}
|
136 |
|
|
|
|
|
|
|
|
|
137 |
protected function validateState() {
|
138 |
-
$this->state =
|
139 |
if ($this->state === false) {
|
140 |
return false;
|
141 |
}
|
@@ -152,11 +156,11 @@ abstract class NextendSocialOauth2 extends NextendSocialAuth {
|
|
152 |
}
|
153 |
|
154 |
protected function getState() {
|
155 |
-
$this->state =
|
156 |
-
if ($this->state ===
|
157 |
$this->state = $this->generateRandomState();
|
158 |
|
159 |
-
|
160 |
}
|
161 |
|
162 |
return $this->state;
|
@@ -168,7 +172,7 @@ abstract class NextendSocialOauth2 extends NextendSocialAuth {
|
|
168 |
return $this->bytesToString(random_bytes(self::CSRF_LENGTH));
|
169 |
}
|
170 |
|
171 |
-
if (
|
172 |
/** @noinspection PhpDeprecationInspection */
|
173 |
$binaryString = mcrypt_create_iv(self::CSRF_LENGTH, MCRYPT_DEV_URANDOM);
|
174 |
|
72 |
}
|
73 |
|
74 |
protected function formatScopes($scopes) {
|
75 |
+
return implode(' ', array_unique($scopes));
|
76 |
}
|
77 |
|
78 |
/**
|
134 |
}
|
135 |
}
|
136 |
|
137 |
+
public function deleteLoginPersistentData() {
|
138 |
+
\NSL\Persistent\Persistent::delete($this->providerID . '_state');
|
139 |
+
}
|
140 |
+
|
141 |
protected function validateState() {
|
142 |
+
$this->state = \NSL\Persistent\Persistent::get($this->providerID . '_state');
|
143 |
if ($this->state === false) {
|
144 |
return false;
|
145 |
}
|
156 |
}
|
157 |
|
158 |
protected function getState() {
|
159 |
+
$this->state = \NSL\Persistent\Persistent::get($this->providerID . '_state');
|
160 |
+
if ($this->state === null) {
|
161 |
$this->state = $this->generateRandomState();
|
162 |
|
163 |
+
\NSL\Persistent\Persistent::set($this->providerID . '_state', $this->state);
|
164 |
}
|
165 |
|
166 |
return $this->state;
|
172 |
return $this->bytesToString(random_bytes(self::CSRF_LENGTH));
|
173 |
}
|
174 |
|
175 |
+
if (function_exists('mcrypt_create_iv')) {
|
176 |
/** @noinspection PhpDeprecationInspection */
|
177 |
$binaryString = mcrypt_create_iv(self::CSRF_LENGTH, MCRYPT_DEV_URANDOM);
|
178 |
|
includes/provider-admin.php
ADDED
@@ -0,0 +1,262 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class NextendSocialProviderAdmin {
|
4 |
+
|
5 |
+
/** @var string path to global /admin folder */
|
6 |
+
public static $globalPath;
|
7 |
+
|
8 |
+
/** @var NextendSocialProvider */
|
9 |
+
protected $provider;
|
10 |
+
|
11 |
+
/** @var string path to current providers /admin folder */
|
12 |
+
protected $path;
|
13 |
+
|
14 |
+
/**
|
15 |
+
* NextendSocialProviderAdmin constructor.
|
16 |
+
*
|
17 |
+
* @param NextendSocialProvider $provider
|
18 |
+
*/
|
19 |
+
public function __construct($provider) {
|
20 |
+
$this->provider = $provider;
|
21 |
+
|
22 |
+
$this->path = $this->provider->getPath() . '/admin';
|
23 |
+
|
24 |
+
|
25 |
+
add_filter('nsl_update_settings_validate_' . $this->provider->getOptionKey(), array(
|
26 |
+
$this,
|
27 |
+
'validateSettings'
|
28 |
+
), 10, 2);
|
29 |
+
}
|
30 |
+
|
31 |
+
/**
|
32 |
+
* @return NextendSocialProvider
|
33 |
+
*/
|
34 |
+
public function getProvider() {
|
35 |
+
return $this->provider;
|
36 |
+
}
|
37 |
+
|
38 |
+
public function getUrl($subview = '') {
|
39 |
+
return add_query_arg(array(
|
40 |
+
'subview' => $subview
|
41 |
+
), NextendSocialLoginAdmin::getAdminUrl('provider-' . $this->provider->getId()));
|
42 |
+
}
|
43 |
+
|
44 |
+
public function validateSettings($newData, $postedData) {
|
45 |
+
|
46 |
+
$newData = $this->provider->validateSettings($newData, $postedData);
|
47 |
+
|
48 |
+
if (isset($postedData['custom_default_button'])) {
|
49 |
+
if (isset($postedData['custom_default_button_enabled']) && $postedData['custom_default_button_enabled'] == '1') {
|
50 |
+
$newData['custom_default_button'] = $postedData['custom_default_button'];
|
51 |
+
} else {
|
52 |
+
if ($postedData['custom_default_button'] != '') {
|
53 |
+
$newData['custom_default_button'] = '';
|
54 |
+
}
|
55 |
+
}
|
56 |
+
}
|
57 |
+
|
58 |
+
if (isset($postedData['custom_icon_button'])) {
|
59 |
+
if (isset($postedData['custom_icon_button_enabled']) && $postedData['custom_icon_button_enabled'] == '1') {
|
60 |
+
$newData['custom_icon_button'] = $postedData['custom_icon_button'];
|
61 |
+
} else {
|
62 |
+
if ($postedData['custom_icon_button'] != '') {
|
63 |
+
$newData['custom_icon_button'] = '';
|
64 |
+
}
|
65 |
+
}
|
66 |
+
}
|
67 |
+
|
68 |
+
foreach ($postedData AS $key => $value) {
|
69 |
+
|
70 |
+
switch ($key) {
|
71 |
+
case 'login_label':
|
72 |
+
case 'link_label':
|
73 |
+
case 'unlink_label':
|
74 |
+
$newData[$key] = wp_kses_post($value);
|
75 |
+
break;
|
76 |
+
case 'user_prefix':
|
77 |
+
case 'user_fallback':
|
78 |
+
$newData[$key] = preg_replace("/[^A-Za-z0-9\-_ ]/", '', $value);
|
79 |
+
break;
|
80 |
+
case 'settings_saved':
|
81 |
+
$newData[$key] = intval($value) ? 1 : 0;
|
82 |
+
break;
|
83 |
+
case 'oauth_redirect_url':
|
84 |
+
$newData[$key] = $value;
|
85 |
+
break;
|
86 |
+
}
|
87 |
+
}
|
88 |
+
|
89 |
+
return $newData;
|
90 |
+
}
|
91 |
+
|
92 |
+
public function settingsForm() {
|
93 |
+
$subview = !empty($_REQUEST['subview']) ? $_REQUEST['subview'] : '';
|
94 |
+
$this->displaySubView($subview);
|
95 |
+
}
|
96 |
+
|
97 |
+
protected function displaySubView($subview) {
|
98 |
+
if (!$this->provider->adminDisplaySubView($subview)) {
|
99 |
+
switch ($subview) {
|
100 |
+
case 'settings':
|
101 |
+
$this->render('settings');
|
102 |
+
break;
|
103 |
+
case 'buttons':
|
104 |
+
$this->render('buttons');
|
105 |
+
break;
|
106 |
+
case 'sync-data':
|
107 |
+
if ($this->provider->hasSyncFields()) {
|
108 |
+
$this->render('sync-data');
|
109 |
+
} else {
|
110 |
+
wp_redirect($this->provider->getAdmin()
|
111 |
+
->getUrl());
|
112 |
+
exit;
|
113 |
+
}
|
114 |
+
break;
|
115 |
+
case 'usage':
|
116 |
+
$this->render('usage');
|
117 |
+
break;
|
118 |
+
default:
|
119 |
+
$this->render('getting-started');
|
120 |
+
break;
|
121 |
+
}
|
122 |
+
}
|
123 |
+
}
|
124 |
+
|
125 |
+
public function render($view, $showMenu = true) {
|
126 |
+
include(self::$globalPath . '/templates/header.php');
|
127 |
+
$_view = $view;
|
128 |
+
$view = 'providers';
|
129 |
+
include(self::$globalPath . '/templates/menu.php');
|
130 |
+
$view = $_view;
|
131 |
+
echo '<div class="nsl-admin-content">';
|
132 |
+
echo '<h1>' . $this->provider->getLabel() . '</h1>';
|
133 |
+
if ($showMenu) {
|
134 |
+
include(self::$globalPath . '/templates-provider/menu.php');
|
135 |
+
}
|
136 |
+
|
137 |
+
\NSL\Notices::displayNotices();
|
138 |
+
|
139 |
+
if ($view == 'buttons') {
|
140 |
+
include(self::$globalPath . '/templates-provider/buttons.php');
|
141 |
+
} else if ($view == 'usage') {
|
142 |
+
include(self::$globalPath . '/templates-provider/usage.php');
|
143 |
+
} else if ($view == 'sync-data') {
|
144 |
+
include(self::$globalPath . '/templates-provider/sync-data.php');
|
145 |
+
} else {
|
146 |
+
include($this->path . '/' . $view . '.php');
|
147 |
+
}
|
148 |
+
echo '</div>';
|
149 |
+
include(self::$globalPath . '/templates/footer.php');
|
150 |
+
}
|
151 |
+
|
152 |
+
public function renderSettingsHeader() {
|
153 |
+
|
154 |
+
$provider = $this->provider;
|
155 |
+
|
156 |
+
$state = $provider->getState();
|
157 |
+
?>
|
158 |
+
<?php if ($state == 'not-tested') : ?>
|
159 |
+
<div class="nsl-box nsl-box-blue">
|
160 |
+
<h2 class="title"><?php _e('Your configuration needs to be verified', 'nextend-facebook-connect'); ?></h2>
|
161 |
+
<p><?php _e('Before you can start letting your users register with your app it needs to be tested. This test makes sure that no users will have troubles with the login and registration process. <br> If you see error message in the popup check the copied ID and secret or the app itself. Otherwise your settings are fine.', 'nextend-facebook-connect'); ?></p>
|
162 |
+
|
163 |
+
<p id="nsl-test-configuration">
|
164 |
+
<a id="nsl-test-button" href="#"
|
165 |
+
onclick="NSLPopupCenter('<?php echo add_query_arg('test', '1', $provider->getLoginUrl()); ?>', 'test-window', <?php echo $provider->getPopupWidth(); ?>, <?php echo $provider->getPopupHeight(); ?>); return false;"
|
166 |
+
class="button button-primary"><?php _e('Verify Settings', 'nextend-facebook-connect'); ?></a>
|
167 |
+
<span id="nsl-test-please-save"><?php _e('Please save your changes to verify settings.', 'nextend-facebook-connect'); ?></span>
|
168 |
+
</p>
|
169 |
+
</div>
|
170 |
+
<?php endif; ?>
|
171 |
+
|
172 |
+
|
173 |
+
<?php if ($provider->settings->get('tested') == '1') : ?>
|
174 |
+
<div class="nsl-box <?php if ($state == 'enabled'): ?>nsl-box-green<?php else: ?> nsl-box-yellow nsl-box-exclamation-mark<?php endif; ?>">
|
175 |
+
<h2 class="title"><?php _e('Works Fine', 'nextend-facebook-connect'); ?> -
|
176 |
+
<?php
|
177 |
+
switch ($state) {
|
178 |
+
case 'disabled':
|
179 |
+
_e('Disabled', 'nextend-facebook-connect');
|
180 |
+
break;
|
181 |
+
case 'enabled':
|
182 |
+
_e('Enabled', 'nextend-facebook-connect');
|
183 |
+
break;
|
184 |
+
}
|
185 |
+
?></h2>
|
186 |
+
<p><?php
|
187 |
+
switch ($state) {
|
188 |
+
case 'disabled':
|
189 |
+
printf(__('This provider is currently disabled, which means that users can’t register or login via their %s account.', 'nextend-facebook-connect'), $provider->getLabel());
|
190 |
+
break;
|
191 |
+
case 'enabled':
|
192 |
+
printf(__('This provider works fine, but you can test it again. If you don’t want to let users register or login with %s anymore you can disable it.', 'nextend-facebook-connect'), $provider->getLabel());
|
193 |
+
echo '</p>';
|
194 |
+
echo '<p>';
|
195 |
+
printf(__('This provider is currently enabled, which means that users can register or login via their %s account.', 'nextend-facebook-connect'), $provider->getLabel());
|
196 |
+
break;
|
197 |
+
}
|
198 |
+
?></p>
|
199 |
+
|
200 |
+
<p id="nsl-test-configuration">
|
201 |
+
<a id="nsl-test-button" href="#"
|
202 |
+
onclick="NSLPopupCenter('<?php echo add_query_arg('test', '1', $provider->getLoginUrl()); ?>', 'test-window', <?php echo $provider->getPopupWidth(); ?>, <?php echo $provider->getPopupHeight(); ?>); return false"
|
203 |
+
class="button button-secondary"><?php _e('Verify Settings Again', 'nextend-facebook-connect'); ?></a>
|
204 |
+
<span id="nsl-test-please-save"><?php _e('Please save your changes before verifying settings.', 'nextend-facebook-connect'); ?></span>
|
205 |
+
<?php
|
206 |
+
switch ($state) {
|
207 |
+
case 'disabled':
|
208 |
+
?>
|
209 |
+
<a href="<?php echo wp_nonce_url(add_query_arg('provider', $provider->getId(), NextendSocialLoginAdmin::getAdminUrl('sub-enable')), 'nextend-social-login_enable_' . $provider->getId()); ?>"
|
210 |
+
class="button button-primary">
|
211 |
+
<?php _e('Enable', 'nextend-facebook-connect'); ?>
|
212 |
+
</a>
|
213 |
+
<?php
|
214 |
+
break;
|
215 |
+
case 'enabled':
|
216 |
+
?>
|
217 |
+
<a href="<?php echo wp_nonce_url(add_query_arg('provider', $provider->getId(), NextendSocialLoginAdmin::getAdminUrl('sub-disable')), 'nextend-social-login_disable_' . $provider->getId()); ?>"
|
218 |
+
class="button button-secondary">
|
219 |
+
<?php _e('Disable', 'nextend-facebook-connect'); ?>
|
220 |
+
</a>
|
221 |
+
<?php
|
222 |
+
break;
|
223 |
+
}
|
224 |
+
?>
|
225 |
+
</p>
|
226 |
+
</div>
|
227 |
+
<?php endif; ?>
|
228 |
+
|
229 |
+
|
230 |
+
<script type="text/javascript">
|
231 |
+
|
232 |
+
jQuery(document).on('ready', function () {
|
233 |
+
var $test = jQuery('#nsl-test-configuration');
|
234 |
+
if ($test.length) {
|
235 |
+
jQuery(<?php echo wp_json_encode('#' . implode(',#', array_keys($provider->getRequiredFields()))); ?>)
|
236 |
+
.on('keyup.test', function () {
|
237 |
+
jQuery('#nsl-test-button').remove();
|
238 |
+
jQuery('#nsl-test-please-save').css('display', 'inline');
|
239 |
+
jQuery('input').off('keyup.test');
|
240 |
+
});
|
241 |
+
}
|
242 |
+
});
|
243 |
+
</script>
|
244 |
+
<?php
|
245 |
+
}
|
246 |
+
|
247 |
+
public function renderOtherSettings() {
|
248 |
+
include(self::$globalPath . '/templates-provider/settings-other.php');
|
249 |
+
}
|
250 |
+
|
251 |
+
public function renderProSettings() {
|
252 |
+
include(self::$globalPath . '/templates-provider/settings-pro.php');
|
253 |
+
}
|
254 |
+
|
255 |
+
public function renderOauthChangedInstruction() {
|
256 |
+
echo '<h2>' . $this->provider->getLabel() . '</h2>';
|
257 |
+
|
258 |
+
include($this->path . '/fix-redirect-uri.php');
|
259 |
+
}
|
260 |
+
}
|
261 |
+
|
262 |
+
NextendSocialProviderAdmin::$globalPath = NSL_PATH . '/admin';
|
includes/provider-dummy.php
CHANGED
@@ -15,6 +15,9 @@ abstract class NextendSocialProviderDummy {
|
|
15 |
/** @var NextendSocialLoginSettings */
|
16 |
public $settings;
|
17 |
|
|
|
|
|
|
|
18 |
public function needPro() {
|
19 |
return true;
|
20 |
}
|
@@ -53,13 +56,6 @@ abstract class NextendSocialProviderDummy {
|
|
53 |
|
54 |
}
|
55 |
|
56 |
-
public function adminSettingsForm() {
|
57 |
-
}
|
58 |
-
|
59 |
-
public function getAdminUrl($subview = '') {
|
60 |
-
return NextendSocialLoginAdmin::getAdminUrl('provider-' . $this->getId());
|
61 |
-
}
|
62 |
-
|
63 |
public function getState() {
|
64 |
return 'pro-only';
|
65 |
}
|
@@ -93,4 +89,28 @@ abstract class NextendSocialProviderDummy {
|
|
93 |
return $this->popupHeight;
|
94 |
}
|
95 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
96 |
}
|
15 |
/** @var NextendSocialLoginSettings */
|
16 |
public $settings;
|
17 |
|
18 |
+
/** @var NextendSocialProviderAdmin */
|
19 |
+
protected $admin = null;
|
20 |
+
|
21 |
public function needPro() {
|
22 |
return true;
|
23 |
}
|
56 |
|
57 |
}
|
58 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
59 |
public function getState() {
|
60 |
return 'pro-only';
|
61 |
}
|
89 |
return $this->popupHeight;
|
90 |
}
|
91 |
|
92 |
+
/**
|
93 |
+
* @return mixed
|
94 |
+
*/
|
95 |
+
public function getPath() {
|
96 |
+
return $this->path;
|
97 |
+
}
|
98 |
+
|
99 |
+
/**
|
100 |
+
* @return NextendSocialProviderAdmin
|
101 |
+
*/
|
102 |
+
public function getAdmin() {
|
103 |
+
return $this->admin;
|
104 |
+
}
|
105 |
+
|
106 |
+
/**
|
107 |
+
* @param string $subview
|
108 |
+
*
|
109 |
+
* @return bool
|
110 |
+
*/
|
111 |
+
public function adminDisplaySubView($subview) {
|
112 |
+
|
113 |
+
return false;
|
114 |
+
}
|
115 |
+
|
116 |
}
|
includes/provider.php
CHANGED
@@ -1,6 +1,8 @@
|
|
1 |
<?php
|
2 |
|
|
|
3 |
require_once dirname(__FILE__) . '/provider-dummy.php';
|
|
|
4 |
|
5 |
abstract class NextendSocialProvider extends NextendSocialProviderDummy {
|
6 |
|
@@ -18,7 +20,7 @@ abstract class NextendSocialProvider extends NextendSocialProviderDummy {
|
|
18 |
|
19 |
protected $svg = '';
|
20 |
|
21 |
-
|
22 |
|
23 |
public function __construct($defaultSettings) {
|
24 |
|
@@ -28,6 +30,27 @@ abstract class NextendSocialProvider extends NextendSocialProviderDummy {
|
|
28 |
|
29 |
$this->optionKey = 'nsl_' . $this->id;
|
30 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
$this->settings = new NextendSocialLoginSettings($this->optionKey, array_merge(array(
|
32 |
'settings_saved' => '0',
|
33 |
'tested' => '0',
|
@@ -39,20 +62,12 @@ abstract class NextendSocialProvider extends NextendSocialProviderDummy {
|
|
39 |
'user_prefix' => '',
|
40 |
'user_fallback' => '',
|
41 |
'oauth_redirect_url' => '',
|
42 |
-
), array(
|
43 |
-
'ask_email' => 'when-empty',
|
44 |
-
'ask_user' => 'never',
|
45 |
-
'auto_link' => 'email',
|
46 |
-
'disabled_roles' => array(),
|
47 |
-
'register_roles' => array(
|
48 |
-
'default'
|
49 |
-
)
|
50 |
-
), $defaultSettings));
|
51 |
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
|
|
56 |
|
57 |
}
|
58 |
|
@@ -60,61 +75,6 @@ abstract class NextendSocialProvider extends NextendSocialProviderDummy {
|
|
60 |
return $this->optionKey;
|
61 |
}
|
62 |
|
63 |
-
public function adminSettingsForm() {
|
64 |
-
$subview = !empty($_REQUEST['subview']) ? $_REQUEST['subview'] : '';
|
65 |
-
$this->adminDisplaySubView($subview);
|
66 |
-
}
|
67 |
-
|
68 |
-
public function adminDisplaySubView($subview) {
|
69 |
-
switch ($subview) {
|
70 |
-
case 'settings':
|
71 |
-
$this->renderAdmin('settings');
|
72 |
-
break;
|
73 |
-
case 'buttons':
|
74 |
-
$this->renderAdmin('buttons');
|
75 |
-
break;
|
76 |
-
case 'usage':
|
77 |
-
$this->renderAdmin('usage');
|
78 |
-
break;
|
79 |
-
default:
|
80 |
-
$this->renderAdmin('getting-started');
|
81 |
-
break;
|
82 |
-
}
|
83 |
-
}
|
84 |
-
|
85 |
-
public function renderAdmin($view, $showMenu = true) {
|
86 |
-
include(NSL_PATH . '/admin/templates/header.php');
|
87 |
-
$_view = $view;
|
88 |
-
$view = 'providers';
|
89 |
-
include(NSL_PATH . '/admin/templates/menu.php');
|
90 |
-
$view = $_view;
|
91 |
-
echo '<div class="nsl-admin-content">';
|
92 |
-
echo '<h1>' . $this->getLabel() . '</h1>';
|
93 |
-
if ($showMenu) {
|
94 |
-
include(NSL_PATH . '/admin/templates-provider/menu.php');
|
95 |
-
}
|
96 |
-
|
97 |
-
NextendSocialLoginAdminNotices::displayNotices();
|
98 |
-
|
99 |
-
if ($view == 'buttons') {
|
100 |
-
include(NSL_PATH . '/admin/templates-provider/buttons.php');
|
101 |
-
} else if ($view == 'usage') {
|
102 |
-
include(NSL_PATH . '/admin/templates-provider/usage.php');
|
103 |
-
} else {
|
104 |
-
include($this->path . '/admin/' . $view . '.php');
|
105 |
-
}
|
106 |
-
echo '</div>';
|
107 |
-
include(NSL_PATH . '/admin/templates/footer.php');
|
108 |
-
}
|
109 |
-
|
110 |
-
public function renderOtherSettings() {
|
111 |
-
include(NSL_PATH . '/admin/templates-provider/settings-other.php');
|
112 |
-
}
|
113 |
-
|
114 |
-
public function renderProSettings() {
|
115 |
-
include(NSL_PATH . '/admin/templates-provider/settings-pro.php');
|
116 |
-
}
|
117 |
-
|
118 |
public function getRawDefaultButton() {
|
119 |
return '<span class="nsl-button nsl-button-default nsl-button-' . $this->id . '" style="background-color:' . $this->color . ';">' . $this->svg . '<span>{{label}}</span></span>';
|
120 |
}
|
@@ -141,12 +101,6 @@ abstract class NextendSocialProvider extends NextendSocialProviderDummy {
|
|
141 |
return $this->getRawIconButton();
|
142 |
}
|
143 |
|
144 |
-
public function getAdminUrl($subview = '') {
|
145 |
-
return add_query_arg(array(
|
146 |
-
'subview' => $subview
|
147 |
-
), NextendSocialLoginAdmin::getAdminUrl('provider-' . $this->getId()));
|
148 |
-
}
|
149 |
-
|
150 |
public function getLoginUrl() {
|
151 |
$args = array('loginSocial' => $this->getId());
|
152 |
|
@@ -157,52 +111,6 @@ abstract class NextendSocialProvider extends NextendSocialProviderDummy {
|
|
157 |
return add_query_arg($args, site_url('wp-login.php'));
|
158 |
}
|
159 |
|
160 |
-
public function validateSettings($newData, $postedData) {
|
161 |
-
|
162 |
-
if (isset($postedData['custom_default_button'])) {
|
163 |
-
if (isset($postedData['custom_default_button_enabled']) && $postedData['custom_default_button_enabled'] == '1') {
|
164 |
-
$newData['custom_default_button'] = $postedData['custom_default_button'];
|
165 |
-
} else {
|
166 |
-
if ($postedData['custom_default_button'] != '') {
|
167 |
-
$newData['custom_default_button'] = '';
|
168 |
-
}
|
169 |
-
}
|
170 |
-
}
|
171 |
-
|
172 |
-
if (isset($postedData['custom_icon_button'])) {
|
173 |
-
if (isset($postedData['custom_icon_button_enabled']) && $postedData['custom_icon_button_enabled'] == '1') {
|
174 |
-
$newData['custom_icon_button'] = $postedData['custom_icon_button'];
|
175 |
-
} else {
|
176 |
-
if ($postedData['custom_icon_button'] != '') {
|
177 |
-
$newData['custom_icon_button'] = '';
|
178 |
-
}
|
179 |
-
}
|
180 |
-
}
|
181 |
-
|
182 |
-
foreach ($postedData AS $key => $value) {
|
183 |
-
|
184 |
-
switch ($key) {
|
185 |
-
case 'login_label':
|
186 |
-
case 'link_label':
|
187 |
-
case 'unlink_label':
|
188 |
-
$newData[$key] = wp_kses_post($value);
|
189 |
-
break;
|
190 |
-
case 'user_prefix':
|
191 |
-
case 'user_fallback':
|
192 |
-
$newData[$key] = preg_replace("/[^A-Za-z0-9\-_ ]/", '', $value);
|
193 |
-
break;
|
194 |
-
case 'settings_saved':
|
195 |
-
$newData[$key] = intval($value) ? 1 : 0;
|
196 |
-
break;
|
197 |
-
case 'oauth_redirect_url':
|
198 |
-
$newData[$key] = $value;
|
199 |
-
break;
|
200 |
-
}
|
201 |
-
}
|
202 |
-
|
203 |
-
return $newData;
|
204 |
-
}
|
205 |
-
|
206 |
public function needPro() {
|
207 |
return false;
|
208 |
}
|
@@ -210,15 +118,11 @@ abstract class NextendSocialProvider extends NextendSocialProviderDummy {
|
|
210 |
public function enable() {
|
211 |
$this->enabled = true;
|
212 |
|
213 |
-
$this->
|
214 |
|
215 |
return true;
|
216 |
}
|
217 |
|
218 |
-
protected function onEnabled() {
|
219 |
-
|
220 |
-
}
|
221 |
-
|
222 |
public function isEnabled() {
|
223 |
return $this->enabled;
|
224 |
}
|
@@ -242,6 +146,12 @@ abstract class NextendSocialProvider extends NextendSocialProviderDummy {
|
|
242 |
));
|
243 |
}
|
244 |
|
|
|
|
|
|
|
|
|
|
|
|
|
245 |
|
246 |
public function getState() {
|
247 |
foreach ($this->requiredFields AS $name => $label) {
|
@@ -303,17 +213,18 @@ abstract class NextendSocialProvider extends NextendSocialProviderDummy {
|
|
303 |
add_action($this->id . '_login_action_get_user_profile', array(
|
304 |
$this,
|
305 |
'liveConnectGetUserProfile'
|
306 |
-
)
|
307 |
|
308 |
$interim_login = isset($_REQUEST['interim-login']);
|
309 |
if ($interim_login) {
|
310 |
-
|
311 |
}
|
312 |
|
313 |
$display = isset($_REQUEST['display']);
|
314 |
if ($display && $_REQUEST['display'] == 'popup') {
|
315 |
-
|
316 |
}
|
|
|
317 |
} else {
|
318 |
add_action($this->id . '_login_action_get_user_profile', array(
|
319 |
$this,
|
@@ -349,8 +260,8 @@ abstract class NextendSocialProvider extends NextendSocialProviderDummy {
|
|
349 |
} else {
|
350 |
$client->setAccessTokenData($accessTokenData);
|
351 |
}
|
352 |
-
if (
|
353 |
-
|
354 |
?>
|
355 |
<!doctype html>
|
356 |
<html lang=en>
|
@@ -362,14 +273,16 @@ abstract class NextendSocialProvider extends NextendSocialProviderDummy {
|
|
362 |
if (window.opener !== null) {
|
363 |
window.opener.location = <?php echo wp_json_encode($this->getLoginUrl()); ?>;
|
364 |
window.close();
|
|
|
|
|
365 |
}
|
366 |
}
|
367 |
catch (e) {
|
|
|
368 |
}
|
369 |
-
window.location.reload(true);
|
370 |
</script>
|
371 |
-
<meta http-equiv="refresh" content="0">
|
372 |
</head>
|
|
|
373 |
</html>
|
374 |
<?php
|
375 |
exit;
|
@@ -381,41 +294,13 @@ abstract class NextendSocialProvider extends NextendSocialProviderDummy {
|
|
381 |
}
|
382 |
}
|
383 |
|
384 |
-
public function liveConnectGetUserProfile($
|
385 |
|
386 |
-
$
|
387 |
-
|
388 |
-
$this->removeConnectionByUserID($ID);
|
389 |
-
$ID = null;
|
390 |
-
}
|
391 |
-
if (!is_user_logged_in()) {
|
392 |
-
|
393 |
-
if ($ID == null) {
|
394 |
-
$this->prepareRegister($accessToken);
|
395 |
-
} else {
|
396 |
-
$this->login($ID, $accessToken);
|
397 |
-
}
|
398 |
-
} else {
|
399 |
-
$current_user = wp_get_current_user();
|
400 |
-
if ($ID === null) {
|
401 |
-
// Let's connect the account to the current user!
|
402 |
-
|
403 |
-
if ($this->linkUserToProviderIdentifier($current_user->ID, $this->getAuthUserData('id'))) {
|
404 |
|
405 |
-
|
406 |
-
|
407 |
-
NextendSocialLoginAdminNotices::addSuccess(sprintf(__('Your %1$s account is successfully linked with your account. Now you can sign in with %2$s easily.', 'nextend-facebook-connect'), $this->getLabel(), $this->getLabel()));
|
408 |
-
} else {
|
409 |
-
|
410 |
-
NextendSocialLoginAdminNotices::addError(sprintf(__('You have already linked a(n) %s account. Please unlink the current and then you can link other %s account.', 'nextend-facebook-connect'), $this->getLabel(), $this->getLabel()));
|
411 |
-
}
|
412 |
-
|
413 |
-
} else if ($current_user->ID != $ID) {
|
414 |
-
|
415 |
-
NextendSocialLoginAdminNotices::addError(sprintf(__('This %s account is already linked to other user.', 'nextend-facebook-connect'), $this->getLabel()));
|
416 |
-
}
|
417 |
-
}
|
418 |
-
$this->redirectToLastLocation();
|
419 |
}
|
420 |
|
421 |
/**
|
@@ -424,7 +309,7 @@ abstract class NextendSocialProvider extends NextendSocialProviderDummy {
|
|
424 |
*
|
425 |
* @return bool
|
426 |
*/
|
427 |
-
|
428 |
/** @var $wpdb WPDB */
|
429 |
global $wpdb;
|
430 |
|
@@ -455,7 +340,7 @@ abstract class NextendSocialProvider extends NextendSocialProviderDummy {
|
|
455 |
return true;
|
456 |
}
|
457 |
|
458 |
-
|
459 |
/** @var $wpdb WPDB */
|
460 |
global $wpdb;
|
461 |
|
@@ -475,7 +360,7 @@ abstract class NextendSocialProvider extends NextendSocialProviderDummy {
|
|
475 |
)));
|
476 |
}
|
477 |
|
478 |
-
|
479 |
/** @var $wpdb WPDB */
|
480 |
global $wpdb;
|
481 |
|
@@ -512,11 +397,38 @@ abstract class NextendSocialProvider extends NextendSocialProviderDummy {
|
|
512 |
return $ID;
|
513 |
}
|
514 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
515 |
public function getConnectButton($buttonStyle = 'default', $redirectTo = null, $trackerData = false) {
|
516 |
$arg = array();
|
517 |
-
if ($redirectTo
|
518 |
$arg['redirect'] = urlencode($redirectTo);
|
519 |
-
} else if (
|
520 |
$arg['redirect'] = urlencode($_GET['redirect_to']);
|
521 |
}
|
522 |
|
@@ -542,19 +454,34 @@ abstract class NextendSocialProvider extends NextendSocialProviderDummy {
|
|
542 |
|
543 |
public function getLinkButton() {
|
544 |
|
545 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
546 |
}
|
547 |
|
548 |
public function getUnLinkButton() {
|
549 |
|
550 |
-
|
551 |
-
|
552 |
-
|
553 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
554 |
}
|
555 |
|
556 |
-
|
557 |
-
self::
|
558 |
}
|
559 |
|
560 |
public function liveConnectBefore() {
|
@@ -563,11 +490,22 @@ abstract class NextendSocialProvider extends NextendSocialProviderDummy {
|
|
563 |
|
564 |
if (isset($_GET['action']) && $_GET['action'] == 'unlink') {
|
565 |
if ($this->unlinkUser()) {
|
566 |
-
|
567 |
}
|
568 |
}
|
569 |
|
570 |
-
$this->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
571 |
exit;
|
572 |
}
|
573 |
}
|
@@ -575,7 +513,7 @@ abstract class NextendSocialProvider extends NextendSocialProviderDummy {
|
|
575 |
public function liveConnectRedirect() {
|
576 |
if (!empty($_GET['trackerdata']) && !empty($_GET['trackerdata_hash'])) {
|
577 |
if (wp_hash($_GET['trackerdata']) === $_GET['trackerdata_hash']) {
|
578 |
-
|
579 |
}
|
580 |
}
|
581 |
|
@@ -586,33 +524,14 @@ abstract class NextendSocialProvider extends NextendSocialProviderDummy {
|
|
586 |
}
|
587 |
}
|
588 |
|
589 |
-
if (
|
590 |
-
|
591 |
-
$redirect = $_GET['redirect'];
|
592 |
-
} else {
|
593 |
-
$redirect = NextendSocialLoginPersistentAnonymous::get('_redirect');
|
594 |
-
}
|
595 |
-
|
596 |
-
$redirect = apply_filters($this->id . '_login_redirect_url', $redirect, $this);
|
597 |
-
|
598 |
-
if ($redirect == '' || $redirect == $this->getLoginUrl()) {
|
599 |
-
NextendSocialLoginPersistentAnonymous::set('_redirect', site_url());
|
600 |
}
|
601 |
}
|
602 |
|
603 |
-
|
604 |
-
$redirect = NextendSocialLogin::$settings->get('redirect_reg');
|
605 |
-
|
606 |
-
$redirect = apply_filters($this->id . '_register_redirect_url', $redirect, $this);
|
607 |
|
608 |
-
if (
|
609 |
-
NextendSocialLoginPersistentAnonymous::set('_redirect', $redirect);
|
610 |
-
}
|
611 |
-
}
|
612 |
-
|
613 |
-
protected function redirectToLastLocation() {
|
614 |
-
|
615 |
-
if (NextendSocialLoginPersistentAnonymous::get($this->id . '_interim_login') == 1) {
|
616 |
$this->deleteLoginPersistentData();
|
617 |
|
618 |
$url = add_query_arg('interim_login', 'nsl', site_url('wp-login.php', 'login'));
|
@@ -632,81 +551,69 @@ abstract class NextendSocialProvider extends NextendSocialProviderDummy {
|
|
632 |
exit;
|
633 |
}
|
634 |
|
635 |
-
self::
|
636 |
}
|
637 |
|
638 |
-
protected function
|
639 |
-
$
|
640 |
-
|
641 |
-
if (!$redirect || $redirect == '' || $redirect == $this->getLoginUrl()) {
|
642 |
-
if (isset($_GET['redirect'])) {
|
643 |
-
$redirect = $_GET['redirect'];
|
644 |
-
} else {
|
645 |
-
$redirect = site_url();
|
646 |
-
}
|
647 |
-
}
|
648 |
-
$redirect = wp_sanitize_redirect($redirect);
|
649 |
-
$redirect = wp_validate_redirect($redirect, site_url());
|
650 |
|
651 |
-
|
|
|
652 |
|
653 |
-
return $
|
654 |
}
|
655 |
|
656 |
-
protected function
|
657 |
-
|
658 |
-
add_action('nsl_' . $this->getId() . '_login', array(
|
659 |
-
$this,
|
660 |
-
'syncProfile'
|
661 |
-
), 10, 3);
|
662 |
|
663 |
-
|
664 |
|
665 |
-
|
666 |
-
$secure_cookie = is_ssl();
|
667 |
-
$secure_cookie = apply_filters('secure_signon_cookie', $secure_cookie, array());
|
668 |
-
global $auth_secure_cookie; // XXX ugly hack to pass this to wp_authenticate_cookie
|
669 |
|
670 |
-
$
|
671 |
-
wp_set_auth_cookie($user_id, true, $secure_cookie);
|
672 |
-
$user_info = get_userdata($user_id);
|
673 |
-
do_action('wp_login', $user_info->user_login, $user_info);
|
674 |
|
675 |
-
|
676 |
-
do_action('nsl_' . $this->getId() . '_login', $user_id, $this, $access_token);
|
677 |
|
678 |
-
$
|
|
|
679 |
|
680 |
}
|
681 |
|
682 |
-
$
|
683 |
-
|
684 |
-
|
685 |
-
protected function prepareRegister($accessToken) {
|
686 |
|
687 |
-
|
|
|
|
|
688 |
|
689 |
-
|
690 |
-
|
|
|
|
|
|
|
|
|
|
|
691 |
|
692 |
-
|
693 |
-
|
694 |
-
} else {
|
695 |
-
$user_id = email_exists($email);
|
696 |
-
}
|
697 |
-
if ($user_id === false) { // Real register
|
698 |
-
if (apply_filters('nsl_is_register_allowed', true, $this)) {
|
699 |
-
$this->register($providerUserID, $accessToken, $email, $this->getAuthUserData('name'), $this->getAuthUserData('first_name'), $this->getAuthUserData('last_name'));
|
700 |
} else {
|
701 |
-
|
702 |
-
exit;
|
703 |
}
|
|
|
|
|
704 |
|
705 |
-
|
706 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
707 |
}
|
708 |
|
709 |
-
$this->
|
710 |
}
|
711 |
|
712 |
/**
|
@@ -717,117 +624,13 @@ abstract class NextendSocialProvider extends NextendSocialProviderDummy {
|
|
717 |
public function syncProfile($user_id, $provider, $access_token) {
|
718 |
}
|
719 |
|
720 |
-
protected function register($providerID, $access_token, $email, $name = '', $first_name = '', $last_name = '') {
|
721 |
-
|
722 |
-
$username = strtolower($first_name . $last_name);
|
723 |
-
if (empty($username)) {
|
724 |
-
$username = strtolower($name);
|
725 |
-
}
|
726 |
-
|
727 |
-
$username = preg_replace('/\s+/', '', $username);
|
728 |
-
|
729 |
-
$sanitized_user_login = sanitize_user($this->settings->get('user_prefix') . $username, true);
|
730 |
-
if (empty($username) || !validate_username($sanitized_user_login)) {
|
731 |
-
|
732 |
-
//@TODO If username is not valid, we should ask the user to enter custom username with Pro Addon
|
733 |
-
$sanitized_user_login = sanitize_user($this->settings->get('user_fallback') . $providerID, true);
|
734 |
-
}
|
735 |
-
$default_user_name = $sanitized_user_login;
|
736 |
-
|
737 |
-
$i = 1;
|
738 |
-
while (username_exists($sanitized_user_login)) {
|
739 |
-
$sanitized_user_login = $default_user_name . $i;
|
740 |
-
$i++;
|
741 |
-
}
|
742 |
-
|
743 |
-
$userData = array(
|
744 |
-
'email' => $email,
|
745 |
-
'username' => $sanitized_user_login
|
746 |
-
);
|
747 |
-
|
748 |
-
$userData = apply_filters('nsl_' . $this->getId() . '_register_user_data', $userData);
|
749 |
-
|
750 |
-
if (empty($userData['email'])) {
|
751 |
-
$userData['email'] = $providerID . '@' . $this->getId() . '.unknown';
|
752 |
-
}
|
753 |
-
|
754 |
-
$user_pass = wp_generate_password(12, false);
|
755 |
-
|
756 |
-
do_action('nsl_pre_register_new_user', $userData, $this);
|
757 |
-
|
758 |
-
add_action('user_register', array(
|
759 |
-
$this,
|
760 |
-
'registerComplete'
|
761 |
-
), -1);
|
762 |
-
|
763 |
-
$this->registrationContext['name'] = $name;
|
764 |
-
$this->registrationContext['first_name'] = $first_name;
|
765 |
-
$this->registrationContext['last_name'] = $last_name;
|
766 |
-
$this->registrationContext['access_token'] = $access_token;
|
767 |
-
|
768 |
-
wp_create_user($userData['username'], $user_pass, $userData['email']);
|
769 |
-
|
770 |
-
//registerComplete will log in user and redirects. If we reach here, the user creation failed.
|
771 |
-
return false;
|
772 |
-
}
|
773 |
-
|
774 |
-
public function registerComplete($user_id) {
|
775 |
-
|
776 |
-
$user_data = array();
|
777 |
-
if (!empty($this->registrationContext['name'])) {
|
778 |
-
$user_data['display_name'] = $this->registrationContext['name'];
|
779 |
-
}
|
780 |
-
if (!empty($this->registrationContext['first_name'])) {
|
781 |
-
$user_data['first_name'] = $this->registrationContext['first_name'];
|
782 |
-
if (class_exists('WooCommerce', false)) {
|
783 |
-
add_user_meta($user_id, 'billing_first_name', $this->registrationContext['first_name']);
|
784 |
-
}
|
785 |
-
}
|
786 |
-
if (!empty($this->registrationContext['last_name'])) {
|
787 |
-
$user_data['last_name'] = $this->registrationContext['last_name'];
|
788 |
-
if (class_exists('WooCommerce', false)) {
|
789 |
-
add_user_meta($user_id, 'billing_last_name', $this->registrationContext['last_name']);
|
790 |
-
}
|
791 |
-
}
|
792 |
-
if (!empty($user_data)) {
|
793 |
-
$user_data['ID'] = $user_id;
|
794 |
-
wp_update_user($user_data);
|
795 |
-
}
|
796 |
-
|
797 |
-
update_user_option($user_id, 'default_password_nag', true, true);
|
798 |
-
|
799 |
-
$this->linkUserToProviderIdentifier($user_id, $this->getAuthUserData('id'));
|
800 |
-
|
801 |
-
do_action('nsl_register_new_user', $user_id, $this);
|
802 |
-
do_action('nsl_' . $this->getId() . '_register_new_user', $user_id, $this);
|
803 |
-
|
804 |
-
$this->updateRedirectOnRegister();
|
805 |
-
|
806 |
-
$this->deleteLoginPersistentData();
|
807 |
-
|
808 |
-
do_action('register_new_user', $user_id);
|
809 |
-
|
810 |
-
$this->login($user_id, $this->registrationContext['access_token']);
|
811 |
-
}
|
812 |
-
|
813 |
-
protected function autoLink($user_id, $providerUserID) {
|
814 |
-
|
815 |
-
$isAutoLinkAllowed = true;
|
816 |
-
$isAutoLinkAllowed = apply_filters('nsl_' . $this->getId() . '_auto_link_allowed', $isAutoLinkAllowed, $this, $user_id);
|
817 |
-
if ($isAutoLinkAllowed) {
|
818 |
-
return $this->linkUserToProviderIdentifier($user_id, $providerUserID);
|
819 |
-
}
|
820 |
-
|
821 |
-
return false;
|
822 |
-
}
|
823 |
-
|
824 |
public function isTest() {
|
825 |
if (is_user_logged_in() && current_user_can('manage_options')) {
|
826 |
if (isset($_REQUEST['test'])) {
|
827 |
-
|
828 |
|
829 |
return true;
|
830 |
-
} else if (
|
831 |
return true;
|
832 |
}
|
833 |
}
|
@@ -844,7 +647,7 @@ abstract class NextendSocialProvider extends NextendSocialProviderDummy {
|
|
844 |
'oauth_redirect_url' => $this->getLoginUrl()
|
845 |
));
|
846 |
|
847 |
-
|
848 |
|
849 |
?>
|
850 |
<!doctype html>
|
@@ -863,18 +666,19 @@ abstract class NextendSocialProvider extends NextendSocialProviderDummy {
|
|
863 |
}
|
864 |
|
865 |
protected function setAnonymousAccessToken($accessToken) {
|
866 |
-
|
867 |
}
|
868 |
|
869 |
protected function getAnonymousAccessToken() {
|
870 |
-
return
|
871 |
}
|
872 |
|
873 |
-
|
874 |
-
|
875 |
-
|
876 |
-
|
877 |
-
|
|
|
878 |
}
|
879 |
|
880 |
/**
|
@@ -926,13 +730,16 @@ abstract class NextendSocialProvider extends NextendSocialProviderDummy {
|
|
926 |
return $this->getUserData($user_id, 'access_token');
|
927 |
}
|
928 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
929 |
public function getAvatar($user_id) {
|
930 |
-
$picture = $this->getUserData($user_id, 'profile_picture');
|
931 |
-
if (!$picture || $picture == '') {
|
932 |
-
return false;
|
933 |
-
}
|
934 |
|
935 |
-
return
|
936 |
}
|
937 |
|
938 |
/**
|
@@ -949,108 +756,13 @@ abstract class NextendSocialProvider extends NextendSocialProviderDummy {
|
|
949 |
/**
|
950 |
* @param $key
|
951 |
*
|
952 |
-
* @throws Exception
|
953 |
* @return string
|
954 |
*/
|
955 |
-
|
956 |
-
|
957 |
-
throw new Exception('getAuthUserData ' . $key . ' is not supported.');
|
958 |
-
}
|
959 |
-
|
960 |
-
public function renderSettingsHeader() {
|
961 |
-
|
962 |
-
$state = $this->getState();
|
963 |
-
?>
|
964 |
-
<?php if ($state == 'not-tested') : ?>
|
965 |
-
<div class="nsl-box nsl-box-blue">
|
966 |
-
<h2 class="title"><?php _e('Your configuration needs to be verified', 'nextend-facebook-connect'); ?></h2>
|
967 |
-
<p><?php _e('Before you can start letting your users register with your app it needs to be tested. This test makes sure that no users will have troubles with the login and registration process. <br> If you see error message in the popup check the copied ID and secret or the app itself. Otherwise your settings are fine.', 'nextend-facebook-connect'); ?></p>
|
968 |
-
|
969 |
-
<p id="nsl-test-configuration">
|
970 |
-
<a id="nsl-test-button" href="#"
|
971 |
-
onclick="NSLPopupCenter('<?php echo add_query_arg('test', '1', $this->getLoginUrl()); ?>', 'test-window', <?php echo $this->getPopupWidth(); ?>, <?php echo $this->getPopupHeight(); ?>); return false;"
|
972 |
-
class="button button-primary"><?php _e('Verify Settings', 'nextend-facebook-connect'); ?></a>
|
973 |
-
<span id="nsl-test-please-save"><?php _e('Please save your changes to verify settings.', 'nextend-facebook-connect'); ?></span>
|
974 |
-
</p>
|
975 |
-
</div>
|
976 |
-
<?php endif; ?>
|
977 |
-
|
978 |
-
|
979 |
-
<?php if ($this->settings->get('tested') == '1') : ?>
|
980 |
-
<div class="nsl-box <?php if ($state == 'enabled'): ?>nsl-box-green<?php else: ?> nsl-box-yellow nsl-box-exclamation-mark<?php endif; ?>">
|
981 |
-
<h2 class="title"><?php _e('Works Fine', 'nextend-facebook-connect'); ?> -
|
982 |
-
<?php
|
983 |
-
switch ($state) {
|
984 |
-
case 'disabled':
|
985 |
-
_e('Disabled', 'nextend-facebook-connect');
|
986 |
-
break;
|
987 |
-
case 'enabled':
|
988 |
-
_e('Enabled', 'nextend-facebook-connect');
|
989 |
-
break;
|
990 |
-
}
|
991 |
-
?></h2>
|
992 |
-
<p><?php
|
993 |
-
switch ($state) {
|
994 |
-
case 'disabled':
|
995 |
-
printf(__('This provider is currently disabled, which means that users can’t register or login via their %s account.', 'nextend-facebook-connect'), $this->getLabel());
|
996 |
-
break;
|
997 |
-
case 'enabled':
|
998 |
-
printf(__('This provider works fine, but you can test it again. If you don’t want to let users register or login with %s anymore you can disable it.', 'nextend-facebook-connect'), $this->getLabel());
|
999 |
-
echo '</p>';
|
1000 |
-
echo '<p>';
|
1001 |
-
printf(__('This provider is currently enabled, which means that users can register or login via their %s account.', 'nextend-facebook-connect'), $this->getLabel());
|
1002 |
-
break;
|
1003 |
-
}
|
1004 |
-
?></p>
|
1005 |
-
|
1006 |
-
<p id="nsl-test-configuration">
|
1007 |
-
<a id="nsl-test-button" href="#"
|
1008 |
-
onclick="NSLPopupCenter('<?php echo add_query_arg('test', '1', $this->getLoginUrl()); ?>', 'test-window', <?php echo $this->getPopupWidth(); ?>, <?php echo $this->getPopupHeight(); ?>); return false"
|
1009 |
-
class="button button-secondary"><?php _e('Verify Settings Again', 'nextend-facebook-connect'); ?></a>
|
1010 |
-
<span id="nsl-test-please-save"><?php _e('Please save your changes before testing.', 'nextend-facebook-connect'); ?></span>
|
1011 |
-
<?php
|
1012 |
-
switch ($state) {
|
1013 |
-
case 'disabled':
|
1014 |
-
?>
|
1015 |
-
<a href="<?php echo wp_nonce_url(add_query_arg('provider', $this->getId(), NextendSocialLoginAdmin::getAdminUrl('sub-enable')), 'nextend-social-login_enable_' . $this->getId()); ?>"
|
1016 |
-
class="button button-primary">
|
1017 |
-
<?php _e('Enable', 'nextend-facebook-connect'); ?>
|
1018 |
-
</a>
|
1019 |
-
<?php
|
1020 |
-
break;
|
1021 |
-
case 'enabled':
|
1022 |
-
?>
|
1023 |
-
<a href="<?php echo wp_nonce_url(add_query_arg('provider', $this->getId(), NextendSocialLoginAdmin::getAdminUrl('sub-disable')), 'nextend-social-login_disable_' . $this->getId()); ?>"
|
1024 |
-
class="button button-secondary">
|
1025 |
-
<?php _e('Disable', 'nextend-facebook-connect'); ?>
|
1026 |
-
</a>
|
1027 |
-
<?php
|
1028 |
-
break;
|
1029 |
-
}
|
1030 |
-
?>
|
1031 |
-
</p>
|
1032 |
-
</div>
|
1033 |
-
<?php endif; ?>
|
1034 |
-
|
1035 |
-
|
1036 |
-
<script type="text/javascript">
|
1037 |
-
|
1038 |
-
jQuery(document).on('ready', function () {
|
1039 |
-
var $test = jQuery('#nsl-test-configuration');
|
1040 |
-
if ($test.length) {
|
1041 |
-
jQuery(<?php echo wp_json_encode('#' . implode(',#', array_keys($this->requiredFields))); ?>)
|
1042 |
-
.on('keyup.test', function () {
|
1043 |
-
jQuery('#nsl-test-button').remove();
|
1044 |
-
jQuery('#nsl-test-please-save').css('display', 'inline');
|
1045 |
-
jQuery('input').off('keyup.test');
|
1046 |
-
});
|
1047 |
-
}
|
1048 |
-
});
|
1049 |
-
</script>
|
1050 |
-
<?php
|
1051 |
}
|
1052 |
|
1053 |
-
|
1054 |
?>
|
1055 |
<!doctype html>
|
1056 |
<html lang=en>
|
@@ -1077,9 +789,24 @@ abstract class NextendSocialProvider extends NextendSocialProviderDummy {
|
|
1077 |
exit;
|
1078 |
}
|
1079 |
|
1080 |
-
public function
|
1081 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1082 |
|
1083 |
-
|
|
|
1084 |
}
|
1085 |
}
|
1 |
<?php
|
2 |
|
3 |
+
require_once dirname(__FILE__) . '/provider-admin.php';
|
4 |
require_once dirname(__FILE__) . '/provider-dummy.php';
|
5 |
+
require_once dirname(__FILE__) . '/user.php';
|
6 |
|
7 |
abstract class NextendSocialProvider extends NextendSocialProviderDummy {
|
8 |
|
20 |
|
21 |
protected $svg = '';
|
22 |
|
23 |
+
protected $sync_fields = array();
|
24 |
|
25 |
public function __construct($defaultSettings) {
|
26 |
|
30 |
|
31 |
$this->optionKey = 'nsl_' . $this->id;
|
32 |
|
33 |
+
do_action('nsl_provider_init', $this);
|
34 |
+
|
35 |
+
$this->sync_fields = apply_filters('nsl_' . $this->getId() . '_sync_fields', $this->sync_fields);
|
36 |
+
|
37 |
+
$extraSettings = apply_filters('nsl_' . $this->getId() . '_extra_settings', array(
|
38 |
+
'ask_email' => 'when-empty',
|
39 |
+
'ask_user' => 'never',
|
40 |
+
'ask_password' => 'never',
|
41 |
+
'auto_link' => 'email',
|
42 |
+
'disabled_roles' => array(),
|
43 |
+
'register_roles' => array(
|
44 |
+
'default'
|
45 |
+
)
|
46 |
+
));
|
47 |
+
|
48 |
+
foreach ($this->getSyncFields() AS $field_name => $fieldData) {
|
49 |
+
|
50 |
+
$extraSettings['sync_fields/fields/' . $field_name . '/enabled'] = 0;
|
51 |
+
$extraSettings['sync_fields/fields/' . $field_name . '/meta_key'] = $field_name;
|
52 |
+
}
|
53 |
+
|
54 |
$this->settings = new NextendSocialLoginSettings($this->optionKey, array_merge(array(
|
55 |
'settings_saved' => '0',
|
56 |
'tested' => '0',
|
62 |
'user_prefix' => '',
|
63 |
'user_fallback' => '',
|
64 |
'oauth_redirect_url' => '',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
65 |
|
66 |
+
'sync_fields/link' => 0,
|
67 |
+
'sync_fields/login' => 0
|
68 |
+
), $extraSettings, $defaultSettings));
|
69 |
+
|
70 |
+
$this->admin = new NextendSocialProviderAdmin($this);
|
71 |
|
72 |
}
|
73 |
|
75 |
return $this->optionKey;
|
76 |
}
|
77 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
78 |
public function getRawDefaultButton() {
|
79 |
return '<span class="nsl-button nsl-button-default nsl-button-' . $this->id . '" style="background-color:' . $this->color . ';">' . $this->svg . '<span>{{label}}</span></span>';
|
80 |
}
|
101 |
return $this->getRawIconButton();
|
102 |
}
|
103 |
|
|
|
|
|
|
|
|
|
|
|
|
|
104 |
public function getLoginUrl() {
|
105 |
$args = array('loginSocial' => $this->getId());
|
106 |
|
111 |
return add_query_arg($args, site_url('wp-login.php'));
|
112 |
}
|
113 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
114 |
public function needPro() {
|
115 |
return false;
|
116 |
}
|
118 |
public function enable() {
|
119 |
$this->enabled = true;
|
120 |
|
121 |
+
do_action('nsl_' . $this->getId() . '_enabled');
|
122 |
|
123 |
return true;
|
124 |
}
|
125 |
|
|
|
|
|
|
|
|
|
126 |
public function isEnabled() {
|
127 |
return $this->enabled;
|
128 |
}
|
146 |
));
|
147 |
}
|
148 |
|
149 |
+
/**
|
150 |
+
* @return array
|
151 |
+
*/
|
152 |
+
public function getRequiredFields() {
|
153 |
+
return $this->requiredFields;
|
154 |
+
}
|
155 |
|
156 |
public function getState() {
|
157 |
foreach ($this->requiredFields AS $name => $label) {
|
213 |
add_action($this->id . '_login_action_get_user_profile', array(
|
214 |
$this,
|
215 |
'liveConnectGetUserProfile'
|
216 |
+
));
|
217 |
|
218 |
$interim_login = isset($_REQUEST['interim-login']);
|
219 |
if ($interim_login) {
|
220 |
+
\NSL\Persistent\Persistent::set($this->id . '_interim_login', 1);
|
221 |
}
|
222 |
|
223 |
$display = isset($_REQUEST['display']);
|
224 |
if ($display && $_REQUEST['display'] == 'popup') {
|
225 |
+
\NSL\Persistent\Persistent::set($this->id . '_display', 'popup');
|
226 |
}
|
227 |
+
|
228 |
} else {
|
229 |
add_action($this->id . '_login_action_get_user_profile', array(
|
230 |
$this,
|
260 |
} else {
|
261 |
$client->setAccessTokenData($accessTokenData);
|
262 |
}
|
263 |
+
if (\NSL\Persistent\Persistent::get($this->id . '_display') == 'popup') {
|
264 |
+
\NSL\Persistent\Persistent::delete($this->id . '_display');
|
265 |
?>
|
266 |
<!doctype html>
|
267 |
<html lang=en>
|
273 |
if (window.opener !== null) {
|
274 |
window.opener.location = <?php echo wp_json_encode($this->getLoginUrl()); ?>;
|
275 |
window.close();
|
276 |
+
} else {
|
277 |
+
window.location.reload(true);
|
278 |
}
|
279 |
}
|
280 |
catch (e) {
|
281 |
+
window.location.reload(true);
|
282 |
}
|
|
|
283 |
</script>
|
|
|
284 |
</head>
|
285 |
+
<body><a href="<?php echo esc_url($this->getLoginUrl()); ?>"><?php echo 'Continue...'; ?></a></body>
|
286 |
</html>
|
287 |
<?php
|
288 |
exit;
|
294 |
}
|
295 |
}
|
296 |
|
297 |
+
public function liveConnectGetUserProfile($access_token) {
|
298 |
|
299 |
+
$socialUser = new NextendSocialUser($this, $access_token);
|
300 |
+
$socialUser->liveConnectGetUserProfile();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
301 |
|
302 |
+
$this->deleteLoginPersistentData();
|
303 |
+
$this->redirectToLastLocationOther();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
304 |
}
|
305 |
|
306 |
/**
|
309 |
*
|
310 |
* @return bool
|
311 |
*/
|
312 |
+
public function linkUserToProviderIdentifier($user_id, $providerIdentifier) {
|
313 |
/** @var $wpdb WPDB */
|
314 |
global $wpdb;
|
315 |
|
340 |
return true;
|
341 |
}
|
342 |
|
343 |
+
public function getUserIDByProviderIdentifier($identifier) {
|
344 |
/** @var $wpdb WPDB */
|
345 |
global $wpdb;
|
346 |
|
360 |
)));
|
361 |
}
|
362 |
|
363 |
+
public function removeConnectionByUserID($user_id) {
|
364 |
/** @var $wpdb WPDB */
|
365 |
global $wpdb;
|
366 |
|
397 |
return $ID;
|
398 |
}
|
399 |
|
400 |
+
public function isUserConnected($user_id) {
|
401 |
+
/** @var $wpdb WPDB */
|
402 |
+
global $wpdb;
|
403 |
+
|
404 |
+
$ID = $wpdb->get_var($wpdb->prepare('SELECT identifier FROM `' . $wpdb->prefix . 'social_users` WHERE type LIKE %s AND ID = %d', array(
|
405 |
+
$this->dbID,
|
406 |
+
$user_id
|
407 |
+
)));
|
408 |
+
if ($ID === null) {
|
409 |
+
return false;
|
410 |
+
}
|
411 |
+
|
412 |
+
return $ID;
|
413 |
+
}
|
414 |
+
|
415 |
+
public function findUserByAccessToken($access_token) {
|
416 |
+
return $this->getUserIDByProviderIdentifier($this->findSocialIDByAccessToken($access_token));
|
417 |
+
}
|
418 |
+
|
419 |
+
public function findSocialIDByAccessToken($access_token) {
|
420 |
+
$client = $this->getClient();
|
421 |
+
$client->setAccessTokenData($access_token);
|
422 |
+
$this->authUserData = $this->getCurrentUserInfo();
|
423 |
+
|
424 |
+
return $this->getAuthUserData('id');
|
425 |
+
}
|
426 |
+
|
427 |
public function getConnectButton($buttonStyle = 'default', $redirectTo = null, $trackerData = false) {
|
428 |
$arg = array();
|
429 |
+
if (!empty($redirectTo)) {
|
430 |
$arg['redirect'] = urlencode($redirectTo);
|
431 |
+
} else if (!empty($_GET['redirect_to'])) {
|
432 |
$arg['redirect'] = urlencode($_GET['redirect_to']);
|
433 |
}
|
434 |
|
454 |
|
455 |
public function getLinkButton() {
|
456 |
|
457 |
+
$args = array(
|
458 |
+
'action' => 'link'
|
459 |
+
);
|
460 |
+
|
461 |
+
$redirect = NextendSocialLogin::getCurrentPageURL();
|
462 |
+
if ($redirect !== false) {
|
463 |
+
$args['redirect'] = urlencode($redirect);
|
464 |
+
}
|
465 |
+
|
466 |
+
return '<a href="' . esc_url(add_query_arg($args, $this->getLoginUrl())) . '" style="text-decoration:none;display:inline-block;box-shadow:none;" data-plugin="nsl" data-action="link" data-provider="' . esc_attr($this->getId()) . '" data-popupwidth="' . $this->getPopupWidth() . '" data-popupheight="' . $this->getPopupHeight() . '" aria-label="' . esc_attr__($this->settings->get('link_label')) . '">' . $this->getDefaultButton($this->settings->get('link_label')) . '</a>';
|
467 |
}
|
468 |
|
469 |
public function getUnLinkButton() {
|
470 |
|
471 |
+
$args = array(
|
472 |
+
'action' => 'unlink'
|
473 |
+
);
|
474 |
+
|
475 |
+
$redirect = NextendSocialLogin::getCurrentPageURL();
|
476 |
+
if ($redirect !== false) {
|
477 |
+
$args['redirect'] = urlencode($redirect);
|
478 |
+
}
|
479 |
+
|
480 |
+
return '<a href="' . esc_url(add_query_arg($args, $this->getLoginUrl())) . '" style="text-decoration:none;display:inline-block;box-shadow:none;" data-plugin="nsl" data-action="unlink" data-provider="' . esc_attr($this->getId()) . '" aria-label="' . esc_attr__($this->settings->get('unlink_label')) . '">' . $this->getDefaultButton($this->settings->get('unlink_label')) . '</a>';
|
481 |
}
|
482 |
|
483 |
+
public function redirectToLoginForm() {
|
484 |
+
self::redirect(__('Authentication error', 'nextend-facebook-connect'), site_url('wp-login.php'));
|
485 |
}
|
486 |
|
487 |
public function liveConnectBefore() {
|
490 |
|
491 |
if (isset($_GET['action']) && $_GET['action'] == 'unlink') {
|
492 |
if ($this->unlinkUser()) {
|
493 |
+
\NSL\Notices::addSuccess(__('Unlink successful.', 'nextend-facebook-connect'));
|
494 |
}
|
495 |
}
|
496 |
|
497 |
+
$this->redirectToLastLocationOther();
|
498 |
+
exit;
|
499 |
+
}
|
500 |
+
|
501 |
+
if (isset($_GET['action']) && $_GET['action'] == 'link') {
|
502 |
+
\NSL\Persistent\Persistent::set($this->id . '_action', 'link');
|
503 |
+
}
|
504 |
+
|
505 |
+
if (is_user_logged_in() && \NSL\Persistent\Persistent::get($this->id . '_action') != 'link') {
|
506 |
+
$this->deleteLoginPersistentData();
|
507 |
+
|
508 |
+
$this->redirectToLastLocationOther();
|
509 |
exit;
|
510 |
}
|
511 |
}
|
513 |
public function liveConnectRedirect() {
|
514 |
if (!empty($_GET['trackerdata']) && !empty($_GET['trackerdata_hash'])) {
|
515 |
if (wp_hash($_GET['trackerdata']) === $_GET['trackerdata_hash']) {
|
516 |
+
\NSL\Persistent\Persistent::set('trackerdata', $_GET['trackerdata']);
|
517 |
}
|
518 |
}
|
519 |
|
524 |
}
|
525 |
}
|
526 |
|
527 |
+
if (!empty($_GET['redirect'])) {
|
528 |
+
\NSL\Persistent\Persistent::set('redirect', $_GET['redirect']);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
529 |
}
|
530 |
}
|
531 |
|
532 |
+
public function redirectToLastLocation() {
|
|
|
|
|
|
|
533 |
|
534 |
+
if (\NSL\Persistent\Persistent::get($this->id . '_interim_login') == 1) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
535 |
$this->deleteLoginPersistentData();
|
536 |
|
537 |
$url = add_query_arg('interim_login', 'nsl', site_url('wp-login.php', 'login'));
|
551 |
exit;
|
552 |
}
|
553 |
|
554 |
+
self::redirect(__('Authentication successful', 'nextend-facebook-connect'), $this->getLastLocationRedirectTo());
|
555 |
}
|
556 |
|
557 |
+
protected function redirectToLastLocationOther() {
|
558 |
+
$this->redirectToLastLocation();
|
559 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
560 |
|
561 |
+
protected function validateRedirect($location) {
|
562 |
+
$location = wp_sanitize_redirect($location);
|
563 |
|
564 |
+
return wp_validate_redirect($location, apply_filters('wp_safe_redirect_fallback', admin_url(), 302));
|
565 |
}
|
566 |
|
567 |
+
protected function getLastLocationRedirectTo() {
|
568 |
+
$fixedRedirect = '';
|
|
|
|
|
|
|
|
|
569 |
|
570 |
+
if (strpos(NextendSocialLogin::$currentWPLoginAction, 'register') === 0) {
|
571 |
|
572 |
+
$fixedRedirect = NextendSocialLogin::$settings->get('redirect_reg');
|
|
|
|
|
|
|
573 |
|
574 |
+
$fixedRedirect = apply_filters($this->id . '_register_redirect_url', $fixedRedirect, $this);
|
|
|
|
|
|
|
575 |
|
576 |
+
} else if (NextendSocialLogin::$currentWPLoginAction == 'login') {
|
|
|
577 |
|
578 |
+
$fixedRedirect = NextendSocialLogin::$settings->get('redirect');
|
579 |
+
$fixedRedirect = apply_filters($this->id . '_login_redirect_url', $fixedRedirect, $this);
|
580 |
|
581 |
}
|
582 |
|
583 |
+
if (!empty($fixedRedirect)) {
|
584 |
+
$redirect_to = $fixedRedirect;
|
|
|
|
|
585 |
|
586 |
+
\NSL\Persistent\Persistent::delete('redirect');
|
587 |
+
} else {
|
588 |
+
$requested_redirect_to = \NSL\Persistent\Persistent::get('redirect');
|
589 |
|
590 |
+
if (empty($requested_redirect_to) || !NextendSocialLogin::isAllowedRedirectUrl($requested_redirect_to)) {
|
591 |
+
if (!empty($_GET['redirect']) && NextendSocialLogin::isAllowedRedirectUrl($_GET['redirect'])) {
|
592 |
+
$requested_redirect_to = $_GET['redirect'];
|
593 |
+
} else {
|
594 |
+
$requested_redirect_to = '';
|
595 |
+
}
|
596 |
+
}
|
597 |
|
598 |
+
if (empty($requested_redirect_to)) {
|
599 |
+
$redirect_to = site_url();
|
|
|
|
|
|
|
|
|
|
|
|
|
600 |
} else {
|
601 |
+
$redirect_to = $requested_redirect_to;
|
|
|
602 |
}
|
603 |
+
$redirect_to = wp_sanitize_redirect($redirect_to);
|
604 |
+
$redirect_to = wp_validate_redirect($redirect_to, site_url());
|
605 |
|
606 |
+
\NSL\Persistent\Persistent::delete('redirect');
|
607 |
+
|
608 |
+
$redirect_to = $this->validateRedirect($redirect_to);
|
609 |
+
}
|
610 |
+
|
611 |
+
|
612 |
+
if ($redirect_to == '' || $redirect_to == $this->getLoginUrl()) {
|
613 |
+
$redirect_to = site_url();
|
614 |
}
|
615 |
|
616 |
+
return apply_filters('nsl_' . $this->getId() . 'last_location_redirect', $redirect_to, $requested_redirect_to);
|
617 |
}
|
618 |
|
619 |
/**
|
624 |
public function syncProfile($user_id, $provider, $access_token) {
|
625 |
}
|
626 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
627 |
public function isTest() {
|
628 |
if (is_user_logged_in() && current_user_can('manage_options')) {
|
629 |
if (isset($_REQUEST['test'])) {
|
630 |
+
\NSL\Persistent\Persistent::set('test', 1);
|
631 |
|
632 |
return true;
|
633 |
+
} else if (\NSL\Persistent\Persistent::get('test') == 1) {
|
634 |
return true;
|
635 |
}
|
636 |
}
|
647 |
'oauth_redirect_url' => $this->getLoginUrl()
|
648 |
));
|
649 |
|
650 |
+
\NSL\Notices::addSuccess(__('The test was successful', 'nextend-facebook-connect'));
|
651 |
|
652 |
?>
|
653 |
<!doctype html>
|
666 |
}
|
667 |
|
668 |
protected function setAnonymousAccessToken($accessToken) {
|
669 |
+
\NSL\Persistent\Persistent::set($this->id . '_at', $accessToken);
|
670 |
}
|
671 |
|
672 |
protected function getAnonymousAccessToken() {
|
673 |
+
return \NSL\Persistent\Persistent::get($this->id . '_at');
|
674 |
}
|
675 |
|
676 |
+
public function deleteLoginPersistentData() {
|
677 |
+
\NSL\Persistent\Persistent::delete($this->id . '_at');
|
678 |
+
\NSL\Persistent\Persistent::delete($this->id . '_interim_login');
|
679 |
+
\NSL\Persistent\Persistent::delete($this->id . '_display');
|
680 |
+
\NSL\Persistent\Persistent::delete($this->id . '_action');
|
681 |
+
\NSL\Persistent\Persistent::delete('test');
|
682 |
}
|
683 |
|
684 |
/**
|
730 |
return $this->getUserData($user_id, 'access_token');
|
731 |
}
|
732 |
|
733 |
+
/**
|
734 |
+
* @deprecated
|
735 |
+
*
|
736 |
+
* @param $user_id
|
737 |
+
*
|
738 |
+
* @return bool
|
739 |
+
*/
|
740 |
public function getAvatar($user_id) {
|
|
|
|
|
|
|
|
|
741 |
|
742 |
+
return false;
|
743 |
}
|
744 |
|
745 |
/**
|
756 |
/**
|
757 |
* @param $key
|
758 |
*
|
|
|
759 |
* @return string
|
760 |
*/
|
761 |
+
public function getAuthUserData($key) {
|
762 |
+
return '';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
763 |
}
|
764 |
|
765 |
+
public static function redirect($title, $url) {
|
766 |
?>
|
767 |
<!doctype html>
|
768 |
<html lang=en>
|
789 |
exit;
|
790 |
}
|
791 |
|
792 |
+
public function getSyncFields() {
|
793 |
+
return $this->sync_fields;
|
794 |
+
}
|
795 |
+
|
796 |
+
public function hasSyncFields() {
|
797 |
+
return !empty($this->sync_fields);
|
798 |
+
}
|
799 |
+
|
800 |
+
public function validateSettings($newData, $postedData) {
|
801 |
+
|
802 |
+
return $newData;
|
803 |
+
}
|
804 |
+
|
805 |
+
protected function needUpdateAvatar($user_id) {
|
806 |
+
return apply_filters('nsl_avatar_store', NextendSocialLogin::$settings->get('avatar_store'), $user_id, $this);
|
807 |
+
}
|
808 |
|
809 |
+
protected function updateAvatar($user_id, $url) {
|
810 |
+
do_action('nsl_update_avatar', $this, $user_id, $url);
|
811 |
}
|
812 |
}
|
includes/user.php
ADDED
@@ -0,0 +1,314 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class NextendSocialUser {
|
4 |
+
|
5 |
+
/** @var NextendSocialProvider */
|
6 |
+
protected $provider;
|
7 |
+
|
8 |
+
protected $access_token;
|
9 |
+
|
10 |
+
private $userExtraData;
|
11 |
+
|
12 |
+
/**
|
13 |
+
* NextendSocialUser constructor.
|
14 |
+
*
|
15 |
+
* @param NextendSocialProvider $provider
|
16 |
+
* @param $access_token
|
17 |
+
*/
|
18 |
+
public function __construct($provider, $access_token) {
|
19 |
+
$this->provider = $provider;
|
20 |
+
$this->access_token = $access_token;
|
21 |
+
}
|
22 |
+
|
23 |
+
public function getAuthUserData($key) {
|
24 |
+
return $this->provider->getAuthUserData($key);
|
25 |
+
}
|
26 |
+
|
27 |
+
public function liveConnectGetUserProfile() {
|
28 |
+
|
29 |
+
|
30 |
+
$user_id = $this->provider->getUserIDByProviderIdentifier($this->getAuthUserData('id'));
|
31 |
+
if ($user_id !== null && !get_user_by('id', $user_id)) {
|
32 |
+
$this->provider->removeConnectionByUserID($user_id);
|
33 |
+
$user_id = null;
|
34 |
+
}
|
35 |
+
|
36 |
+
if (!is_user_logged_in()) {
|
37 |
+
|
38 |
+
if ($user_id == null) {
|
39 |
+
$this->prepareRegister();
|
40 |
+
} else {
|
41 |
+
$this->login($user_id);
|
42 |
+
}
|
43 |
+
} else {
|
44 |
+
$current_user = wp_get_current_user();
|
45 |
+
if ($user_id === null) {
|
46 |
+
// Let's connect the account to the current user!
|
47 |
+
|
48 |
+
if ($this->provider->linkUserToProviderIdentifier($current_user->ID, $this->getAuthUserData('id'))) {
|
49 |
+
|
50 |
+
$this->provider->syncProfile($current_user->ID, $this->provider, $this->access_token);
|
51 |
+
|
52 |
+
\NSL\Notices::addSuccess(sprintf(__('Your %1$s account is successfully linked with your account. Now you can sign in with %2$s easily.', 'nextend-facebook-connect'), $this->provider->getLabel(), $this->provider->getLabel()));
|
53 |
+
} else {
|
54 |
+
|
55 |
+
\NSL\Notices::addError(sprintf(__('You have already linked a(n) %s account. Please unlink the current and then you can link other %s account.', 'nextend-facebook-connect'), $this->provider->getLabel(), $this->provider->getLabel()));
|
56 |
+
}
|
57 |
+
|
58 |
+
} else if ($current_user->ID != $user_id) {
|
59 |
+
|
60 |
+
\NSL\Notices::addError(sprintf(__('This %s account is already linked to other user.', 'nextend-facebook-connect'), $this->provider->getLabel()));
|
61 |
+
}
|
62 |
+
}
|
63 |
+
}
|
64 |
+
|
65 |
+
protected function prepareRegister() {
|
66 |
+
|
67 |
+
$user_id = false;
|
68 |
+
|
69 |
+
$email = $this->getAuthUserData('email');
|
70 |
+
$providerUserID = $this->getAuthUserData('id');
|
71 |
+
|
72 |
+
if (empty($email)) {
|
73 |
+
$email = '';
|
74 |
+
} else {
|
75 |
+
$user_id = email_exists($email);
|
76 |
+
}
|
77 |
+
if ($user_id === false) { // Real register
|
78 |
+
if (apply_filters('nsl_is_register_allowed', true, $this->provider)) {
|
79 |
+
$this->register($providerUserID, $email);
|
80 |
+
} else {
|
81 |
+
NextendSocialProvider::redirect(__('Authentication error', 'nextend-facebook-connect'), site_url('wp-login.php?registration=disabled'));
|
82 |
+
exit;
|
83 |
+
}
|
84 |
+
|
85 |
+
} else if ($this->autoLink($user_id, $providerUserID)) {
|
86 |
+
$this->login($user_id);
|
87 |
+
}
|
88 |
+
|
89 |
+
$this->provider->redirectToLoginForm();
|
90 |
+
}
|
91 |
+
|
92 |
+
protected function sanitizeUserName($username) {
|
93 |
+
if (empty($username)) {
|
94 |
+
return false;
|
95 |
+
}
|
96 |
+
|
97 |
+
$username = strtolower($username);
|
98 |
+
|
99 |
+
$username = preg_replace('/\s+/', '', $username);
|
100 |
+
|
101 |
+
$sanitized_user_login = sanitize_user($this->provider->settings->get('user_prefix') . $username, true);
|
102 |
+
|
103 |
+
if (empty($sanitized_user_login)) {
|
104 |
+
return false;
|
105 |
+
}
|
106 |
+
|
107 |
+
if (!validate_username($sanitized_user_login)) {
|
108 |
+
return false;
|
109 |
+
}
|
110 |
+
|
111 |
+
return $sanitized_user_login;
|
112 |
+
}
|
113 |
+
|
114 |
+
protected function register($providerID, $email) {
|
115 |
+
$sanitized_user_login = $this->sanitizeUserName($this->getAuthUserData('first_name') . $this->getAuthUserData('last_name'));
|
116 |
+
if ($sanitized_user_login === false) {
|
117 |
+
$sanitized_user_login = $this->sanitizeUserName($this->getAuthUserData('name'));
|
118 |
+
if ($sanitized_user_login === false) {
|
119 |
+
$sanitized_user_login = $this->sanitizeUserName($this->getAuthUserData('secondary_name'));
|
120 |
+
}
|
121 |
+
}
|
122 |
+
|
123 |
+
$userData = array(
|
124 |
+
'email' => $email,
|
125 |
+
'username' => $sanitized_user_login
|
126 |
+
);
|
127 |
+
|
128 |
+
do_action('nsl_before_register', $this->provider);
|
129 |
+
$userData = apply_filters('nsl_' . $this->provider->getId() . '_register_user_data', $userData);
|
130 |
+
|
131 |
+
if (empty($userData['email'])) {
|
132 |
+
$userData['email'] = $providerID . '@' . $this->provider->getId() . '.unknown';
|
133 |
+
}
|
134 |
+
|
135 |
+
if (empty($userData['username'])) {
|
136 |
+
$userData['username'] = sanitize_user($this->provider->settings->get('user_fallback') . $providerID, true);
|
137 |
+
}
|
138 |
+
|
139 |
+
$default_user_name = $userData['username'];
|
140 |
+
$i = 1;
|
141 |
+
while (username_exists($userData['username'])) {
|
142 |
+
$userData['username'] = $default_user_name . $i;
|
143 |
+
$i++;
|
144 |
+
}
|
145 |
+
|
146 |
+
if (empty($userData['password'])) {
|
147 |
+
$userData['password'] = wp_generate_password(12, false);
|
148 |
+
|
149 |
+
add_action('user_register', array(
|
150 |
+
$this,
|
151 |
+
'registerCompleteDefaultPasswordNag'
|
152 |
+
));
|
153 |
+
}
|
154 |
+
|
155 |
+
do_action('nsl_pre_register_new_user', $this);
|
156 |
+
|
157 |
+
/**
|
158 |
+
* Eduma theme user priority 1000 to auto log in users. We need to stay under that priority @see https://themeforest.net/item/education-wordpress-theme-education-wp/14058034
|
159 |
+
* WooCommerce Follow-Up Emails use priority 10, so we need higher @see https://woocommerce.com/products/follow-up-emails/
|
160 |
+
*/
|
161 |
+
add_action('user_register', array(
|
162 |
+
$this,
|
163 |
+
'registerComplete'
|
164 |
+
), 11);
|
165 |
+
|
166 |
+
$this->userExtraData = $userData;
|
167 |
+
|
168 |
+
$ret = wp_create_user($userData['username'], $userData['password'], $userData['email']);
|
169 |
+
if (is_wp_error($ret) || $ret === 0) {
|
170 |
+
$this->registerError();
|
171 |
+
exit;
|
172 |
+
}
|
173 |
+
|
174 |
+
//registerComplete will log in user and redirects. If we reach here, the user creation failed.
|
175 |
+
return false;
|
176 |
+
}
|
177 |
+
|
178 |
+
public function registerCompleteDefaultPasswordNag($user_id) {
|
179 |
+
update_user_option($user_id, 'default_password_nag', true, true);
|
180 |
+
}
|
181 |
+
|
182 |
+
public function registerComplete($user_id) {
|
183 |
+
if (is_wp_error($user_id) || $user_id === 0) {
|
184 |
+
/** Registration failed */
|
185 |
+
$this->registerError();
|
186 |
+
|
187 |
+
return false;
|
188 |
+
}
|
189 |
+
|
190 |
+
$user_data = array();
|
191 |
+
$name = $this->getAuthUserData('name');
|
192 |
+
if (!empty($name)) {
|
193 |
+
$user_data['display_name'] = $name;
|
194 |
+
}
|
195 |
+
|
196 |
+
$first_name = $this->getAuthUserData('first_name');
|
197 |
+
if (!empty($first_name)) {
|
198 |
+
$user_data['first_name'] = $first_name;
|
199 |
+
if (class_exists('WooCommerce', false)) {
|
200 |
+
add_user_meta($user_id, 'billing_first_name', $first_name);
|
201 |
+
}
|
202 |
+
}
|
203 |
+
|
204 |
+
$last_name = $this->getAuthUserData('last_name');
|
205 |
+
if (!empty($last_name)) {
|
206 |
+
$user_data['last_name'] = $last_name;
|
207 |
+
if (class_exists('WooCommerce', false)) {
|
208 |
+
add_user_meta($user_id, 'billing_last_name', $last_name);
|
209 |
+
}
|
210 |
+
}
|
211 |
+
if (!empty($user_data)) {
|
212 |
+
$user_data['ID'] = $user_id;
|
213 |
+
wp_update_user($user_data);
|
214 |
+
}
|
215 |
+
|
216 |
+
update_user_option($user_id, 'default_password_nag', true, true);
|
217 |
+
|
218 |
+
$this->provider->linkUserToProviderIdentifier($user_id, $this->getAuthUserData('id'));
|
219 |
+
|
220 |
+
do_action('nsl_registration_store_extra_input', $user_id, $this->userExtraData);
|
221 |
+
|
222 |
+
do_action('nsl_register_new_user', $user_id, $this->provider);
|
223 |
+
do_action('nsl_' . $this->provider->getId() . '_register_new_user', $user_id, $this->provider);
|
224 |
+
|
225 |
+
$this->provider->deleteLoginPersistentData();
|
226 |
+
|
227 |
+
do_action('register_new_user', $user_id);
|
228 |
+
|
229 |
+
$this->login($user_id);
|
230 |
+
|
231 |
+
return true;
|
232 |
+
}
|
233 |
+
|
234 |
+
private function registerError() {
|
235 |
+
global $wpdb;
|
236 |
+
|
237 |
+
$isDebug = NextendSocialLogin::$settings->get('debug') == 1;
|
238 |
+
if ($isDebug) {
|
239 |
+
if ($wpdb->last_error !== '') {
|
240 |
+
echo "<div id='error'><p class='wpdberror'><strong>WordPress database error:</strong> [" . esc_html($wpdb->last_error) . "]<br /><code>" . esc_html($wpdb->last_query) . "</code></p></div>";
|
241 |
+
}
|
242 |
+
}
|
243 |
+
|
244 |
+
$this->provider->deleteLoginPersistentData();
|
245 |
+
|
246 |
+
if ($isDebug) {
|
247 |
+
exit;
|
248 |
+
}
|
249 |
+
}
|
250 |
+
|
251 |
+
protected function login($user_id) {
|
252 |
+
|
253 |
+
add_action('nsl_' . $this->provider->getId() . '_login', array(
|
254 |
+
$this->provider,
|
255 |
+
'syncProfile'
|
256 |
+
), 10, 3);
|
257 |
+
|
258 |
+
$isLoginAllowed = apply_filters('nsl_' . $this->provider->getId() . '_is_login_allowed', true, $this->provider, $user_id);
|
259 |
+
|
260 |
+
if ($isLoginAllowed) {
|
261 |
+
|
262 |
+
wp_set_current_user($user_id);
|
263 |
+
|
264 |
+
$secure_cookie = is_ssl();
|
265 |
+
$secure_cookie = apply_filters('secure_signon_cookie', $secure_cookie, array());
|
266 |
+
global $auth_secure_cookie; // XXX ugly hack to pass this to wp_authenticate_cookie
|
267 |
+
|
268 |
+
$auth_secure_cookie = $secure_cookie;
|
269 |
+
wp_set_auth_cookie($user_id, true, $secure_cookie);
|
270 |
+
$user_info = get_userdata($user_id);
|
271 |
+
do_action('wp_login', $user_info->user_login, $user_info);
|
272 |
+
|
273 |
+
do_action('nsl_login', $user_id, $this->provider);
|
274 |
+
do_action('nsl_' . $this->provider->getId() . '_login', $user_id, $this->provider, $this->access_token);
|
275 |
+
|
276 |
+
$this->redirectToLastLocationLogin();
|
277 |
+
|
278 |
+
}
|
279 |
+
|
280 |
+
$this->provider->redirectToLoginForm();
|
281 |
+
}
|
282 |
+
|
283 |
+
public function redirectToLastLocationLogin() {
|
284 |
+
|
285 |
+
add_filter('nsl_' . $this->provider->getId() . 'last_location_redirect', array(
|
286 |
+
$this,
|
287 |
+
'loginLastLocationRedirect'
|
288 |
+
), 9, 2);
|
289 |
+
|
290 |
+
$this->provider->redirectToLastLocation();
|
291 |
+
}
|
292 |
+
|
293 |
+
public function loginLastLocationRedirect($redirect_to, $requested_redirect_to) {
|
294 |
+
return apply_filters('login_redirect', $redirect_to, $requested_redirect_to, wp_get_current_user());
|
295 |
+
}
|
296 |
+
|
297 |
+
public function autoLink($user_id, $providerUserID) {
|
298 |
+
|
299 |
+
$isAutoLinkAllowed = true;
|
300 |
+
$isAutoLinkAllowed = apply_filters('nsl_' . $this->provider->getId() . '_auto_link_allowed', $isAutoLinkAllowed, $this->provider, $user_id);
|
301 |
+
if ($isAutoLinkAllowed) {
|
302 |
+
return $this->provider->linkUserToProviderIdentifier($user_id, $providerUserID);
|
303 |
+
}
|
304 |
+
|
305 |
+
return false;
|
306 |
+
}
|
307 |
+
|
308 |
+
/**
|
309 |
+
* @return NextendSocialProvider
|
310 |
+
*/
|
311 |
+
public function getProvider() {
|
312 |
+
return $this->provider;
|
313 |
+
}
|
314 |
+
}
|
languages/nextend-facebook-connect-fr_FR.mo
CHANGED
Binary file
|
languages/nextend-facebook-connect-fr_FR.po
CHANGED
@@ -1,8 +1,8 @@
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: ss3\n"
|
4 |
-
"POT-Creation-Date: 2018-
|
5 |
-
"PO-Revision-Date: 2018-
|
6 |
"Last-Translator: \n"
|
7 |
"Language-Team: \n"
|
8 |
"Language: hu\n"
|
@@ -26,246 +26,279 @@ msgstr ""
|
|
26 |
"X-Poedit-SearchPathExcluded-2: nextend-facebook-connect/providers/facebook/"
|
27 |
"compat\n"
|
28 |
|
29 |
-
#: nextend-facebook-connect/admin/admin.php:
|
30 |
#, php-format
|
31 |
msgid "%s needs json_decode function."
|
32 |
msgstr ""
|
33 |
|
34 |
-
#: nextend-facebook-connect/admin/admin.php:
|
35 |
msgid "Please contact your server administrator and ask for solution!"
|
36 |
msgstr ""
|
37 |
|
38 |
-
#: nextend-facebook-connect/admin/admin.php:
|
39 |
-
#: nextend-facebook-connect/admin/admin.php:
|
40 |
msgid "Settings saved."
|
41 |
msgstr ""
|
42 |
|
43 |
-
#: nextend-facebook-connect/admin/admin.php:
|
44 |
msgid "The authorization was successful"
|
45 |
msgstr ""
|
46 |
|
47 |
-
#: nextend-facebook-connect/admin/admin.php:
|
48 |
msgid "Deauthorize completed."
|
49 |
msgstr ""
|
50 |
|
51 |
-
#: nextend-facebook-connect/admin/admin.php:
|
52 |
-
#: nextend-facebook-connect/admin/templates-provider/menu.php:
|
53 |
#: nextend-facebook-connect/admin/templates/providers.php:84
|
54 |
#: nextend-facebook-connect/admin/templates/providers.php:96
|
55 |
#: nextend-facebook-connect/admin/templates/settings/comment.php:30
|
56 |
msgid "Settings"
|
57 |
msgstr ""
|
58 |
|
59 |
-
#: nextend-facebook-connect/admin/admin.php:
|
60 |
#: nextend-facebook-connect/includes/oauth2.php:113
|
61 |
-
#: nextend-facebook-connect/includes/oauth2.php:
|
62 |
#: nextend-facebook-connect/providers/facebook/facebook-client.php:70
|
63 |
-
#: nextend-facebook-connect/providers/twitter/twitter-client.php:
|
64 |
#, php-format
|
65 |
msgid "Unexpected response: %s"
|
66 |
msgstr ""
|
67 |
|
68 |
-
#: nextend-facebook-connect/admin/admin.php:
|
69 |
-
#: nextend-facebook-connect/admin/templates/fix-redirect-uri.php:
|
70 |
#, php-format
|
71 |
msgid ""
|
72 |
"%s detected that your login url changed. You must update the Oauth redirect "
|
73 |
"URIs in the related social applications."
|
74 |
msgstr ""
|
75 |
|
76 |
-
#: nextend-facebook-connect/admin/admin.php:
|
77 |
msgid "Fix Error"
|
78 |
msgstr ""
|
79 |
|
80 |
-
#: nextend-facebook-connect/admin/admin.php:
|
81 |
msgid "Oauth Redirect URI"
|
82 |
msgstr ""
|
83 |
|
84 |
-
#: nextend-facebook-connect/admin/admin.php:
|
85 |
#, php-format
|
86 |
msgid ""
|
87 |
"%1$s detected that %2$s installed on your site. You need the Pro Addon to "
|
88 |
"display Social Login buttons in %2$s login form!"
|
89 |
msgstr ""
|
90 |
|
91 |
-
#: nextend-facebook-connect/admin/admin.php:
|
92 |
msgid "Dismiss and check Pro Addon"
|
93 |
msgstr ""
|
94 |
|
95 |
-
#: nextend-facebook-connect/admin/admin.php:
|
96 |
msgid "Dismiss"
|
97 |
msgstr ""
|
98 |
|
99 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
100 |
msgid "Login label"
|
101 |
msgstr ""
|
102 |
|
103 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
104 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
105 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
106 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
107 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
108 |
msgid "Reset to default"
|
109 |
msgstr ""
|
110 |
|
111 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
112 |
msgid "Link label"
|
113 |
msgstr ""
|
114 |
|
115 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
116 |
msgid "Unlink label"
|
117 |
msgstr ""
|
118 |
|
119 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
120 |
msgid "Default button"
|
121 |
msgstr ""
|
122 |
|
123 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
124 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
125 |
msgid "Use custom button"
|
126 |
msgstr ""
|
127 |
|
128 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
129 |
#, php-format
|
130 |
msgid "Use the %s in your custom button's code to make the label show up."
|
131 |
msgstr ""
|
132 |
|
133 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
134 |
msgid "Icon button"
|
135 |
msgstr ""
|
136 |
|
137 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
138 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
|
|
139 |
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:65
|
140 |
#: nextend-facebook-connect/admin/templates/settings/comment.php:56
|
141 |
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:7
|
142 |
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:81
|
143 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:7
|
144 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:136
|
|
|
145 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:125
|
146 |
-
#: nextend-facebook-connect/providers/facebook/admin/settings.php:
|
147 |
-
#: nextend-facebook-connect/providers/google/admin/settings.php:
|
148 |
-
#: nextend-facebook-connect/providers/twitter/admin/settings.php:
|
149 |
-
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:
|
150 |
msgid "Save Changes"
|
151 |
msgstr ""
|
152 |
|
153 |
-
#: nextend-facebook-connect/admin/templates-provider/menu.php:
|
154 |
#: nextend-facebook-connect/admin/templates/providers.php:64
|
155 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
156 |
-
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:
|
157 |
-
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:
|
158 |
msgid "Getting Started"
|
159 |
msgstr ""
|
160 |
|
161 |
-
#: nextend-facebook-connect/admin/templates-provider/menu.php:
|
162 |
msgid "Buttons"
|
163 |
msgstr ""
|
164 |
|
165 |
-
#: nextend-facebook-connect/admin/templates-provider/menu.php:
|
|
|
|
|
|
|
|
|
166 |
msgid "Usage"
|
167 |
msgstr ""
|
168 |
|
169 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:
|
170 |
msgid "Other settings"
|
171 |
msgstr ""
|
172 |
|
173 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:
|
174 |
msgid "Username prefix on register"
|
175 |
msgstr ""
|
176 |
|
177 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:
|
178 |
msgid "Fallback username prefix on register"
|
179 |
msgstr ""
|
180 |
|
181 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:
|
182 |
msgid "Used when username is invalid"
|
183 |
msgstr ""
|
184 |
|
185 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
186 |
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:10
|
187 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:10
|
188 |
msgid "PRO settings"
|
189 |
msgstr ""
|
190 |
|
191 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
192 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
193 |
msgid "Ask E-mail on registration"
|
194 |
msgstr ""
|
195 |
|
196 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
197 |
msgid "Never"
|
198 |
msgstr ""
|
199 |
|
200 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
201 |
msgid "When email is not provided or empty"
|
202 |
msgstr ""
|
203 |
|
204 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
205 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
206 |
msgid "Always"
|
207 |
msgstr ""
|
208 |
|
209 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
210 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
211 |
msgid "Ask Username on registration"
|
212 |
msgstr ""
|
213 |
|
214 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
215 |
msgid "Never, generate automatically"
|
216 |
msgstr ""
|
217 |
|
218 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
219 |
-
|
|
|
|
|
|
|
|
|
220 |
msgid "Automatically connect the existing account upon registration"
|
221 |
msgstr ""
|
222 |
|
223 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
224 |
#: nextend-facebook-connect/admin/templates/providers.php:39
|
225 |
#: nextend-facebook-connect/admin/templates/settings/general.php:37
|
226 |
-
#: nextend-facebook-connect/includes/provider.php:
|
227 |
msgid "Disabled"
|
228 |
msgstr ""
|
229 |
|
230 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
231 |
msgid "Automatic, based on email address"
|
232 |
msgstr ""
|
233 |
|
234 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
235 |
msgid "Disable login for the selected roles"
|
236 |
msgstr ""
|
237 |
|
238 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
239 |
msgid "Default roles for user who registered with this provider"
|
240 |
msgstr ""
|
241 |
|
242 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
243 |
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:49
|
244 |
#: nextend-facebook-connect/admin/templates/settings/comment.php:40
|
245 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:33
|
246 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:89
|
|
|
247 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:109
|
248 |
-
#: nextend-facebook-connect/widget.php:
|
249 |
msgid "Default"
|
250 |
msgstr ""
|
251 |
|
252 |
-
#: nextend-facebook-connect/admin/templates-provider/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
253 |
msgid "Shortcode"
|
254 |
msgstr ""
|
255 |
|
256 |
-
#: nextend-facebook-connect/admin/templates-provider/usage.php:
|
257 |
msgid "Simple link"
|
258 |
msgstr ""
|
259 |
|
260 |
-
#: nextend-facebook-connect/admin/templates-provider/usage.php:
|
261 |
msgid "Click here to login or register"
|
262 |
msgstr ""
|
263 |
|
264 |
-
#: nextend-facebook-connect/admin/templates-provider/usage.php:
|
265 |
msgid "Image button"
|
266 |
msgstr ""
|
267 |
|
268 |
-
#: nextend-facebook-connect/admin/templates-provider/usage.php:
|
269 |
msgid "Image url"
|
270 |
msgstr ""
|
271 |
|
@@ -273,28 +306,29 @@ msgstr ""
|
|
273 |
msgid "Fix Oauth Redirect URIs"
|
274 |
msgstr ""
|
275 |
|
276 |
-
#: nextend-facebook-connect/admin/templates/fix-redirect-uri.php:
|
277 |
msgid "Every Oauth Redirect URI seems fine"
|
278 |
msgstr ""
|
279 |
|
280 |
-
#: nextend-facebook-connect/admin/templates/fix-redirect-uri.php:
|
281 |
msgid "Got it"
|
282 |
msgstr ""
|
283 |
|
284 |
-
#: nextend-facebook-connect/admin/templates/global-settings.php:
|
285 |
#: nextend-facebook-connect/admin/templates/menu.php:8
|
286 |
msgid "Global Settings"
|
287 |
msgstr ""
|
288 |
|
289 |
-
#: nextend-facebook-connect/admin/templates/global-settings.php:
|
290 |
msgid "General"
|
291 |
msgstr ""
|
292 |
|
293 |
-
#: nextend-facebook-connect/admin/templates/global-settings.php:
|
|
|
294 |
msgid "Login Form"
|
295 |
msgstr ""
|
296 |
|
297 |
-
#: nextend-facebook-connect/admin/templates/global-settings.php:
|
298 |
msgid "Comment"
|
299 |
msgstr ""
|
300 |
|
@@ -445,7 +479,7 @@ msgstr ""
|
|
445 |
|
446 |
#: nextend-facebook-connect/admin/templates/providers.php:42
|
447 |
#: nextend-facebook-connect/admin/templates/settings/general.php:40
|
448 |
-
#: nextend-facebook-connect/includes/provider.php:
|
449 |
msgid "Enabled"
|
450 |
msgstr ""
|
451 |
|
@@ -458,17 +492,17 @@ msgid "Upgrade Now"
|
|
458 |
msgstr ""
|
459 |
|
460 |
#: nextend-facebook-connect/admin/templates/providers.php:72
|
461 |
-
#: nextend-facebook-connect/includes/provider.php:
|
462 |
msgid "Verify Settings"
|
463 |
msgstr ""
|
464 |
|
465 |
#: nextend-facebook-connect/admin/templates/providers.php:80
|
466 |
-
#: nextend-facebook-connect/includes/provider.php:
|
467 |
msgid "Enable"
|
468 |
msgstr ""
|
469 |
|
470 |
#: nextend-facebook-connect/admin/templates/providers.php:92
|
471 |
-
#: nextend-facebook-connect/includes/provider.php:
|
472 |
msgid "Disable"
|
473 |
msgstr ""
|
474 |
|
@@ -541,6 +575,7 @@ msgstr ""
|
|
541 |
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:27
|
542 |
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:32
|
543 |
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:37
|
|
|
544 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:27
|
545 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:32
|
546 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:48
|
@@ -568,8 +603,9 @@ msgstr ""
|
|
568 |
#: nextend-facebook-connect/admin/templates/settings/comment.php:46
|
569 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:39
|
570 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:95
|
|
|
571 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:115
|
572 |
-
#: nextend-facebook-connect/widget.php:
|
573 |
msgid "Icon"
|
574 |
msgstr ""
|
575 |
|
@@ -671,20 +707,24 @@ msgid "Fixed redirect url for register"
|
|
671 |
msgstr ""
|
672 |
|
673 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:27
|
|
|
674 |
msgid "Login form button style"
|
675 |
msgstr ""
|
676 |
|
677 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:46
|
|
|
678 |
msgid "Login layout"
|
679 |
msgstr ""
|
680 |
|
681 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:52
|
682 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:108
|
|
|
683 |
msgid "Below"
|
684 |
msgstr ""
|
685 |
|
686 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:58
|
687 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:114
|
|
|
688 |
msgid "Below with separator"
|
689 |
msgstr ""
|
690 |
|
@@ -694,11 +734,13 @@ msgstr ""
|
|
694 |
|
695 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:70
|
696 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:120
|
|
|
697 |
msgid "Above"
|
698 |
msgstr ""
|
699 |
|
700 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:76
|
701 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:126
|
|
|
702 |
msgid "Above with separator"
|
703 |
msgstr ""
|
704 |
|
@@ -710,13 +752,10 @@ msgstr ""
|
|
710 |
msgid "Embedded Login layout"
|
711 |
msgstr ""
|
712 |
|
713 |
-
#: nextend-facebook-connect/admin/templates/settings/login-form.php:9
|
714 |
-
msgid "Login form"
|
715 |
-
msgstr ""
|
716 |
-
|
717 |
#: nextend-facebook-connect/admin/templates/settings/login-form.php:14
|
718 |
#: nextend-facebook-connect/admin/templates/settings/login-form.php:27
|
719 |
#: nextend-facebook-connect/admin/templates/settings/login-form.php:44
|
|
|
720 |
msgid "Show login buttons"
|
721 |
msgstr ""
|
722 |
|
@@ -727,13 +766,27 @@ msgid "Hide login buttons"
|
|
727 |
msgstr ""
|
728 |
|
729 |
#: nextend-facebook-connect/admin/templates/settings/login-form.php:22
|
730 |
-
|
|
|
731 |
msgstr ""
|
732 |
|
733 |
#: nextend-facebook-connect/admin/templates/settings/login-form.php:36
|
734 |
msgid "Embedded login form"
|
735 |
msgstr ""
|
736 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
737 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:18
|
738 |
msgid "WooCommerce login form"
|
739 |
msgstr ""
|
@@ -792,63 +845,16 @@ msgstr ""
|
|
792 |
msgid "Link buttons before account details"
|
793 |
msgstr ""
|
794 |
|
795 |
-
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:94
|
796 |
-
msgid "Link buttons after account details"
|
797 |
-
msgstr ""
|
798 |
-
|
799 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:101
|
800 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:105
|
801 |
msgid "WooCommerce button style"
|
802 |
msgstr ""
|
803 |
|
804 |
-
#: nextend-facebook-connect/includes/provider.php:
|
805 |
-
#: nextend-facebook-connect/includes/provider.php:624
|
806 |
-
#: nextend-facebook-connect/includes/provider.php:635
|
807 |
-
msgid "Authentication successful"
|
808 |
-
msgstr ""
|
809 |
-
|
810 |
-
#: nextend-facebook-connect/includes/provider.php:407
|
811 |
-
#, php-format
|
812 |
-
msgid ""
|
813 |
-
"Your %1$s account is successfully linked with your account. Now you can sign "
|
814 |
-
"in with %2$s easily."
|
815 |
-
msgstr ""
|
816 |
-
|
817 |
-
#: nextend-facebook-connect/includes/provider.php:410
|
818 |
-
#, php-format
|
819 |
-
msgid ""
|
820 |
-
"You have already linked a(n) %s account. Please unlink the current and then "
|
821 |
-
"you can link other %s account."
|
822 |
-
msgstr ""
|
823 |
-
|
824 |
-
#: nextend-facebook-connect/includes/provider.php:415
|
825 |
-
#, php-format
|
826 |
-
msgid "This %s account is already linked to other user."
|
827 |
-
msgstr ""
|
828 |
-
|
829 |
-
#: nextend-facebook-connect/includes/provider.php:557
|
830 |
-
#: nextend-facebook-connect/includes/provider.php:701
|
831 |
-
msgid "Authentication error"
|
832 |
-
msgstr ""
|
833 |
-
|
834 |
-
#: nextend-facebook-connect/includes/provider.php:566
|
835 |
-
msgid "Unlink successful."
|
836 |
-
msgstr ""
|
837 |
-
|
838 |
-
#: nextend-facebook-connect/includes/provider.php:847
|
839 |
-
#: nextend-facebook-connect/includes/provider.php:854
|
840 |
-
msgid "The test was successful"
|
841 |
-
msgstr ""
|
842 |
-
|
843 |
-
#: nextend-facebook-connect/includes/provider.php:895
|
844 |
-
msgid "Authentication failed"
|
845 |
-
msgstr ""
|
846 |
-
|
847 |
-
#: nextend-facebook-connect/includes/provider.php:966
|
848 |
msgid "Your configuration needs to be verified"
|
849 |
msgstr ""
|
850 |
|
851 |
-
#: nextend-facebook-connect/includes/provider.php:
|
852 |
msgid ""
|
853 |
"Before you can start letting your users register with your app it needs to "
|
854 |
"be tested. This test makes sure that no users will have troubles with the "
|
@@ -857,130 +863,186 @@ msgid ""
|
|
857 |
"are fine."
|
858 |
msgstr ""
|
859 |
|
860 |
-
#: nextend-facebook-connect/includes/provider.php:
|
861 |
msgid "Please save your changes to verify settings."
|
862 |
msgstr ""
|
863 |
|
864 |
-
#: nextend-facebook-connect/includes/provider.php:
|
865 |
msgid "Works Fine"
|
866 |
msgstr ""
|
867 |
|
868 |
-
#: nextend-facebook-connect/includes/provider.php:
|
869 |
#, php-format
|
870 |
msgid ""
|
871 |
"This provider is currently disabled, which means that users can’t register "
|
872 |
"or login via their %s account."
|
873 |
msgstr ""
|
874 |
|
875 |
-
#: nextend-facebook-connect/includes/provider.php:
|
876 |
#, php-format
|
877 |
msgid ""
|
878 |
"This provider works fine, but you can test it again. If you don’t want to "
|
879 |
"let users register or login with %s anymore you can disable it."
|
880 |
msgstr ""
|
881 |
|
882 |
-
#: nextend-facebook-connect/includes/provider.php:
|
883 |
#, php-format
|
884 |
msgid ""
|
885 |
"This provider is currently enabled, which means that users can register or "
|
886 |
"login via their %s account."
|
887 |
msgstr ""
|
888 |
|
889 |
-
#: nextend-facebook-connect/includes/provider.php:
|
890 |
msgid "Verify Settings Again"
|
891 |
msgstr ""
|
892 |
|
893 |
-
#: nextend-facebook-connect/includes/provider.php:
|
894 |
-
msgid "Please save your changes before
|
|
|
|
|
|
|
|
|
|
|
|
|
895 |
msgstr ""
|
896 |
|
897 |
-
#: nextend-facebook-connect/
|
898 |
-
#: nextend-facebook-connect/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
899 |
#, php-format
|
900 |
msgid "Please update %1$s to version %2$s or newer."
|
901 |
msgstr ""
|
902 |
|
903 |
-
#: nextend-facebook-connect/nextend-social-login.php:
|
904 |
-
#: nextend-facebook-connect/nextend-social-login.php:
|
905 |
msgid "Update now!"
|
906 |
msgstr ""
|
907 |
|
908 |
-
#: nextend-facebook-connect/nextend-social-login.php:
|
909 |
#, php-format
|
910 |
msgid ""
|
911 |
"%s took the place of Nextend Google Connect. You can delete Nextend Google "
|
912 |
"Connect as it is not needed anymore."
|
913 |
msgstr ""
|
914 |
|
915 |
-
#: nextend-facebook-connect/nextend-social-login.php:
|
916 |
#, php-format
|
917 |
msgid ""
|
918 |
"%s took the place of Nextend Twitter Connect. You can delete Nextend Twitter "
|
919 |
"Connect as it is not needed anymore."
|
920 |
msgstr ""
|
921 |
|
922 |
-
#: nextend-facebook-connect/nextend-social-login.php:
|
923 |
msgid "You have logged in successfully."
|
924 |
msgstr ""
|
925 |
|
926 |
-
#: nextend-facebook-connect/nextend-social-login.php:
|
927 |
-
#: nextend-facebook-connect/nextend-social-login.php:
|
928 |
msgid "Social Login"
|
929 |
msgstr ""
|
930 |
|
931 |
-
#: nextend-facebook-connect/nextend-social-login.php:
|
932 |
msgid "Social Accounts"
|
933 |
msgstr ""
|
934 |
|
935 |
-
|
936 |
-
#: nextend-facebook-connect/providers/facebook/admin/
|
937 |
-
#: nextend-facebook-connect/providers/
|
938 |
-
#: nextend-facebook-connect/providers/google/admin/
|
939 |
-
#: nextend-facebook-connect/providers/
|
940 |
-
#: nextend-facebook-connect/providers/twitter/admin/
|
941 |
-
#: nextend-
|
942 |
-
#: nextend-social-login-pro/providers/linkedin/admin/
|
|
|
943 |
#, php-format
|
944 |
msgid "Navigate to %s"
|
945 |
msgstr ""
|
946 |
|
947 |
-
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:
|
948 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
949 |
-
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:
|
950 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
951 |
-
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:
|
952 |
-
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:
|
953 |
-
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:
|
954 |
-
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:
|
955 |
#, php-format
|
956 |
msgid "Log in with your %s credentials if you are not logged in"
|
957 |
msgstr ""
|
958 |
|
959 |
-
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:
|
960 |
#, php-format
|
961 |
msgid "Click on the App with App ID: %s"
|
962 |
msgstr ""
|
963 |
|
964 |
-
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:
|
965 |
msgid "In the left sidebar, click on \"Facebook Login/Settings\""
|
966 |
msgstr ""
|
967 |
|
968 |
-
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:
|
969 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
970 |
#, php-format
|
971 |
msgid ""
|
972 |
"Add the following URL to the \"Valid OAuth redirect URIs\" field: <b>%s</b>"
|
973 |
msgstr ""
|
974 |
|
975 |
-
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:
|
976 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
977 |
msgid "Click on \"Save Changes\""
|
978 |
msgstr ""
|
979 |
|
980 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
981 |
-
#: nextend-facebook-connect/providers/
|
982 |
-
|
983 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
984 |
#, php-format
|
985 |
msgid ""
|
986 |
"To allow your visitors to log in with their %1$s account, first you must "
|
@@ -990,252 +1052,252 @@ msgid ""
|
|
990 |
"%1$s App."
|
991 |
msgstr ""
|
992 |
|
993 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
994 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
995 |
-
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:
|
996 |
-
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:
|
997 |
#, php-format
|
998 |
msgctxt "App creation"
|
999 |
msgid "Create %s"
|
1000 |
msgstr ""
|
1001 |
|
1002 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1003 |
msgid "Click on the \"Add a New App\" button"
|
1004 |
msgstr ""
|
1005 |
|
1006 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1007 |
msgid "Fill \"Display Name\" and \"Contact Email\""
|
1008 |
msgstr ""
|
1009 |
|
1010 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1011 |
msgid "Click on blue \"Create App ID\" button"
|
1012 |
msgstr ""
|
1013 |
|
1014 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1015 |
msgid ""
|
1016 |
"Move your mouse over Facebook Login and click on the appearing \"Set Up\" "
|
1017 |
"button"
|
1018 |
msgstr ""
|
1019 |
|
1020 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1021 |
msgid "Choose Web"
|
1022 |
msgstr ""
|
1023 |
|
1024 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1025 |
#, php-format
|
1026 |
msgid "Fill \"Site URL\" with the url of your homepage, probably: <b>%s</b>"
|
1027 |
msgstr ""
|
1028 |
|
1029 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1030 |
-
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:
|
1031 |
msgid "Click on \"Save\""
|
1032 |
msgstr ""
|
1033 |
|
1034 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1035 |
msgid "In the left sidebar, click on \"Facebook Login\""
|
1036 |
msgstr ""
|
1037 |
|
1038 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1039 |
msgid "In the top of the left sidebar, click on \"Settings\""
|
1040 |
msgstr ""
|
1041 |
|
1042 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1043 |
msgid ""
|
1044 |
"Here you can see your \"APP ID\" and you can see your \"App secret\" if you "
|
1045 |
"click on the \"Show\" button. These will be needed in plugin's settings."
|
1046 |
msgstr ""
|
1047 |
|
1048 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1049 |
msgid "Enter your domain name to the App Domains"
|
1050 |
msgstr ""
|
1051 |
|
1052 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1053 |
msgid ""
|
1054 |
"Fill up the \"Privacy Policy URL\". Provide a publicly available and easily "
|
1055 |
"accessible privacy policy that explains what data you are collecting and how "
|
1056 |
"you will use that data."
|
1057 |
msgstr ""
|
1058 |
|
1059 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1060 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1061 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1062 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1063 |
msgid "Save your changes."
|
1064 |
msgstr ""
|
1065 |
|
1066 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1067 |
msgid ""
|
1068 |
"Your application is currently private, which means that only you can log in "
|
1069 |
"with it. In the left sidebar choose \"App Review\" and make your App public"
|
1070 |
msgstr ""
|
1071 |
|
1072 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1073 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1074 |
-
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:
|
1075 |
-
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:
|
1076 |
#, php-format
|
1077 |
msgid "I am done setting up my %s"
|
1078 |
msgstr ""
|
1079 |
|
1080 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1081 |
msgid "Import Facebook configuration"
|
1082 |
msgstr ""
|
1083 |
|
1084 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:8
|
1085 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:8
|
1086 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:8
|
1087 |
-
msgid "Be sure to read the following notices before you proceed."
|
1088 |
-
msgstr ""
|
1089 |
-
|
1090 |
#: nextend-facebook-connect/providers/facebook/admin/import.php:10
|
1091 |
#: nextend-facebook-connect/providers/google/admin/import.php:10
|
1092 |
#: nextend-facebook-connect/providers/twitter/admin/import.php:10
|
1093 |
-
msgid "
|
1094 |
msgstr ""
|
1095 |
|
1096 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1097 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1098 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1099 |
-
msgid ""
|
1100 |
-
"Make sure that the redirect URI for your app is correct before proceeding."
|
1101 |
msgstr ""
|
1102 |
|
1103 |
#: nextend-facebook-connect/providers/facebook/admin/import.php:13
|
1104 |
#: nextend-facebook-connect/providers/google/admin/import.php:13
|
1105 |
#: nextend-facebook-connect/providers/twitter/admin/import.php:13
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1106 |
#, php-format
|
1107 |
msgid "Visit %s."
|
1108 |
msgstr ""
|
1109 |
|
1110 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1111 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1112 |
msgid "Select your app."
|
1113 |
msgstr ""
|
1114 |
|
1115 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1116 |
msgid ""
|
1117 |
"Go to the Settings menu which you can find below the Facebook Login in the "
|
1118 |
"left menu."
|
1119 |
msgstr ""
|
1120 |
|
1121 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1122 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1123 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1124 |
#, php-format
|
1125 |
msgid "Make sure that the \"%1$s\" field contains %2$s"
|
1126 |
msgstr ""
|
1127 |
|
1128 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:20
|
1129 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:20
|
1130 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:20
|
1131 |
-
msgid "The following settings will be imported:"
|
1132 |
-
msgstr ""
|
1133 |
-
|
1134 |
#: nextend-facebook-connect/providers/facebook/admin/import.php:22
|
1135 |
#: nextend-facebook-connect/providers/google/admin/import.php:22
|
1136 |
#: nextend-facebook-connect/providers/twitter/admin/import.php:22
|
|
|
|
|
|
|
|
|
|
|
|
|
1137 |
msgid "Your old API configurations"
|
1138 |
msgstr ""
|
1139 |
|
1140 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1141 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1142 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1143 |
msgid "The user prefix you set"
|
1144 |
msgstr ""
|
1145 |
|
1146 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1147 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1148 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1149 |
msgid "Create a backup of the old settings"
|
1150 |
msgstr ""
|
1151 |
|
1152 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:29
|
1153 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:29
|
1154 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:29
|
1155 |
-
msgid "Other changes"
|
1156 |
-
msgstr ""
|
1157 |
-
|
1158 |
#: nextend-facebook-connect/providers/facebook/admin/import.php:31
|
1159 |
#: nextend-facebook-connect/providers/google/admin/import.php:31
|
1160 |
#: nextend-facebook-connect/providers/twitter/admin/import.php:31
|
|
|
|
|
|
|
|
|
|
|
|
|
1161 |
msgid ""
|
1162 |
"The custom redirect URI is now handled globally for all providers, so it "
|
1163 |
"won't be imported from the previous version. Visit \"Nextend Social Login > "
|
1164 |
"Global settings\" to set the new redirect URIs."
|
1165 |
msgstr ""
|
1166 |
|
1167 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1168 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1169 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1170 |
msgid ""
|
1171 |
"The login button's layout will be changed to a new, more modern look. If you "
|
1172 |
"used any custom buttons that won't be imported."
|
1173 |
msgstr ""
|
1174 |
|
1175 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1176 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1177 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1178 |
msgid ""
|
1179 |
"The old version's PHP functions are not available anymore. This means if you "
|
1180 |
"used any custom codes where you used these old functions, you need to remove "
|
1181 |
"them."
|
1182 |
msgstr ""
|
1183 |
|
1184 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1185 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1186 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1187 |
msgid ""
|
1188 |
"After the importing process finishes, you will need to <b>test</b> your app "
|
1189 |
"and <b>enable</b> the provider. You can do both in the next screen."
|
1190 |
msgstr ""
|
1191 |
|
1192 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1193 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1194 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1195 |
msgid "Import Configuration"
|
1196 |
msgstr ""
|
1197 |
|
1198 |
-
#: nextend-facebook-connect/providers/facebook/admin/settings.php:
|
1199 |
msgid "App ID"
|
1200 |
msgstr ""
|
1201 |
|
1202 |
-
#: nextend-facebook-connect/providers/facebook/admin/settings.php:
|
1203 |
-
#: nextend-facebook-connect/providers/facebook/admin/settings.php:
|
1204 |
-
#: nextend-facebook-connect/providers/google/admin/settings.php:
|
1205 |
-
#: nextend-facebook-connect/providers/google/admin/settings.php:
|
1206 |
-
#: nextend-facebook-connect/providers/twitter/admin/settings.php:
|
1207 |
-
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:
|
1208 |
-
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:
|
1209 |
msgid "Required"
|
1210 |
msgstr ""
|
1211 |
|
1212 |
-
#: nextend-facebook-connect/providers/facebook/admin/settings.php:
|
1213 |
-
#: nextend-facebook-connect/providers/google/admin/settings.php:
|
1214 |
-
#: nextend-facebook-connect/providers/twitter/admin/settings.php:
|
1215 |
-
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:
|
1216 |
#, php-format
|
1217 |
msgid ""
|
1218 |
"If you are not sure what is your %1$s, please head over to <a href=\"%2$s"
|
1219 |
"\">Getting Started</a>"
|
1220 |
msgstr ""
|
1221 |
|
1222 |
-
#: nextend-facebook-connect/providers/facebook/admin/settings.php:
|
1223 |
msgid "App Secret"
|
1224 |
msgstr ""
|
1225 |
|
1226 |
-
#: nextend-facebook-connect/providers/facebook/facebook.php:
|
1227 |
msgid "Continue with <b>Facebook</b>"
|
1228 |
msgstr ""
|
1229 |
|
1230 |
-
#: nextend-facebook-connect/providers/facebook/facebook.php:
|
1231 |
msgid "Link account with <b>Facebook</b>"
|
1232 |
msgstr ""
|
1233 |
|
1234 |
-
#: nextend-facebook-connect/providers/facebook/facebook.php:
|
1235 |
msgid "Unlink account from <b>Facebook</b>"
|
1236 |
msgstr ""
|
1237 |
|
1238 |
-
#: nextend-facebook-connect/providers/facebook/facebook.php:
|
1239 |
#: nextend-facebook-connect/providers/google/google.php:71
|
1240 |
#: nextend-facebook-connect/providers/twitter/twitter.php:71
|
1241 |
#: nextend-social-login-pro/providers/linkedin/linkedin.php:68
|
@@ -1244,68 +1306,68 @@ msgid ""
|
|
1244 |
"The %1$s entered did not appear to be a valid. Please enter a valid %2$s."
|
1245 |
msgstr ""
|
1246 |
|
1247 |
-
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:
|
1248 |
msgid "Click on the \"Credentials\" in the left hand menu"
|
1249 |
msgstr ""
|
1250 |
|
1251 |
-
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:
|
1252 |
#, php-format
|
1253 |
msgid "Click on OAuth 2.0 client ID: %s"
|
1254 |
msgstr ""
|
1255 |
|
1256 |
-
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:
|
1257 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1258 |
#, php-format
|
1259 |
msgid ""
|
1260 |
"Add the following URL to the \"Authorised redirect URIs\" field: <b>%s</b>"
|
1261 |
msgstr ""
|
1262 |
|
1263 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1264 |
msgid ""
|
1265 |
"If you don't have a project yet, you'll need to create one. You can do this "
|
1266 |
"by clicking on the blue \"Create project\" button on the right side"
|
1267 |
msgstr ""
|
1268 |
|
1269 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1270 |
msgid "Name your project and then click on the Create button"
|
1271 |
msgstr ""
|
1272 |
|
1273 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1274 |
msgid "Once you have a project, you'll end up in the dashboard."
|
1275 |
msgstr ""
|
1276 |
|
1277 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1278 |
msgid ""
|
1279 |
"Click on the \"Credentials\" in the left hand menu to create new API "
|
1280 |
"credentials"
|
1281 |
msgstr ""
|
1282 |
|
1283 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1284 |
msgid ""
|
1285 |
"Go to the OAuth consent screen tab and enter a product name and provide the "
|
1286 |
"Privacy Policy URL, then click on the save button."
|
1287 |
msgstr ""
|
1288 |
|
1289 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1290 |
msgid ""
|
1291 |
"Go back to the Credentials tab and locate the small box at the middle. Click "
|
1292 |
"on the blue \"Create credentials\" button. Chose the \"OAuth client ID\" "
|
1293 |
"from the dropdown list."
|
1294 |
msgstr ""
|
1295 |
|
1296 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1297 |
msgid "Your application type should be \"Web application\""
|
1298 |
msgstr ""
|
1299 |
|
1300 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1301 |
msgid "Name your application"
|
1302 |
msgstr ""
|
1303 |
|
1304 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1305 |
msgid "Click on the Create button"
|
1306 |
msgstr ""
|
1307 |
|
1308 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1309 |
msgid ""
|
1310 |
"A modal should pop up with your credentials. If that doesn't happen, go to "
|
1311 |
"the Credentials in the left hand menu and select your app by clicking on its "
|
@@ -1313,25 +1375,25 @@ msgid ""
|
|
1313 |
"there."
|
1314 |
msgstr ""
|
1315 |
|
1316 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1317 |
msgid "Import Google configuration"
|
1318 |
msgstr ""
|
1319 |
|
1320 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1321 |
msgid "If you have more projects, select the one where your app is."
|
1322 |
msgstr ""
|
1323 |
|
1324 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1325 |
msgid "Click on Credentials at the left-hand menu then select your app."
|
1326 |
msgstr ""
|
1327 |
|
1328 |
-
#: nextend-facebook-connect/providers/google/admin/settings.php:
|
1329 |
-
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:
|
1330 |
msgid "Client ID"
|
1331 |
msgstr ""
|
1332 |
|
1333 |
-
#: nextend-facebook-connect/providers/google/admin/settings.php:
|
1334 |
-
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:
|
1335 |
msgid "Client Secret"
|
1336 |
msgstr ""
|
1337 |
|
@@ -1347,64 +1409,64 @@ msgstr ""
|
|
1347 |
msgid "Unlink account from <b>Google</b>"
|
1348 |
msgstr ""
|
1349 |
|
1350 |
-
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:
|
1351 |
-
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:
|
1352 |
msgid "Click on the App"
|
1353 |
msgstr ""
|
1354 |
|
1355 |
-
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:
|
1356 |
msgid "Click on the \"Settings\" tab"
|
1357 |
msgstr ""
|
1358 |
|
1359 |
-
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:
|
1360 |
-
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:
|
1361 |
#, php-format
|
1362 |
msgid "Add the following URL to the \"Callback URL\" field: <b>%s</b>"
|
1363 |
msgstr ""
|
1364 |
|
1365 |
-
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:
|
1366 |
msgid "Click on \"Update Settings\""
|
1367 |
msgstr ""
|
1368 |
|
1369 |
-
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:
|
1370 |
msgid "Click on the \"Create New App\" button"
|
1371 |
msgstr ""
|
1372 |
|
1373 |
-
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:
|
1374 |
#, php-format
|
1375 |
msgid ""
|
1376 |
"Fill the name and description fields. Then enter your site's URL to the "
|
1377 |
"Website field: <b>%s</b>"
|
1378 |
msgstr ""
|
1379 |
|
1380 |
-
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:
|
1381 |
msgid "Accept the Twitter Developer Agreement"
|
1382 |
msgstr ""
|
1383 |
|
1384 |
-
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:
|
1385 |
msgid ""
|
1386 |
"Create your application by clicking on the Create your Twitter application "
|
1387 |
"button"
|
1388 |
msgstr ""
|
1389 |
|
1390 |
-
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:
|
1391 |
msgid ""
|
1392 |
"Go to the Keys and Access Tokens tab and find the Consumer Key and Secret"
|
1393 |
msgstr ""
|
1394 |
|
1395 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1396 |
msgid "Import Twitter configuration"
|
1397 |
msgstr ""
|
1398 |
|
1399 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1400 |
msgid "Go to the Settings tab."
|
1401 |
msgstr ""
|
1402 |
|
1403 |
-
#: nextend-facebook-connect/providers/twitter/admin/settings.php:
|
1404 |
msgid "Consumer Key"
|
1405 |
msgstr ""
|
1406 |
|
1407 |
-
#: nextend-facebook-connect/providers/twitter/admin/settings.php:
|
1408 |
msgid "Consumer Secret"
|
1409 |
msgstr ""
|
1410 |
|
@@ -1425,122 +1487,146 @@ msgstr ""
|
|
1425 |
msgid "%s Buttons"
|
1426 |
msgstr ""
|
1427 |
|
1428 |
-
#: nextend-facebook-connect/widget.php:
|
1429 |
msgid "Title:"
|
1430 |
msgstr ""
|
1431 |
|
1432 |
-
#: nextend-facebook-connect/widget.php:
|
1433 |
msgid "Button style:"
|
1434 |
msgstr ""
|
1435 |
|
1436 |
-
#: nextend-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1437 |
msgid "Social login is not allowed with this role!"
|
1438 |
msgstr ""
|
1439 |
|
1440 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1441 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1442 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1443 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1444 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1445 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1446 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1447 |
msgid "ERROR"
|
1448 |
msgstr ""
|
1449 |
|
1450 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1451 |
msgid "Please enter a username."
|
1452 |
msgstr ""
|
1453 |
|
1454 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1455 |
msgid ""
|
1456 |
"This username is invalid because it uses illegal characters. Please enter a "
|
1457 |
"valid username."
|
1458 |
msgstr ""
|
1459 |
|
1460 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1461 |
msgid "This username is already registered. Please choose another one."
|
1462 |
msgstr ""
|
1463 |
|
1464 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1465 |
msgid "Sorry, that username is not allowed."
|
1466 |
msgstr ""
|
1467 |
|
1468 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1469 |
msgid "Please enter an email address."
|
1470 |
msgstr ""
|
1471 |
|
1472 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1473 |
msgid "The email address isn’t correct."
|
1474 |
msgstr ""
|
1475 |
|
1476 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1477 |
msgid "This email is already registered, please choose another one."
|
1478 |
msgstr ""
|
1479 |
|
1480 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1481 |
-
msgid "Registration Form"
|
1482 |
-
msgstr ""
|
1483 |
-
|
1484 |
-
#: nextend-social-login-pro/class-provider-extension.php:238
|
1485 |
msgid "Register For This Site!"
|
1486 |
msgstr ""
|
1487 |
|
1488 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1489 |
msgid "Username"
|
1490 |
msgstr ""
|
1491 |
|
1492 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1493 |
msgid "Email"
|
1494 |
msgstr ""
|
1495 |
|
1496 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1497 |
msgid "Registration confirmation will be emailed to you."
|
1498 |
msgstr ""
|
1499 |
|
1500 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1501 |
-
msgid "Register"
|
1502 |
-
msgstr ""
|
1503 |
-
|
1504 |
-
#: nextend-social-login-pro/class-provider-extension.php:373
|
1505 |
msgid ""
|
1506 |
"This email is already registered, please login in to your account to link "
|
1507 |
"with Facebook."
|
1508 |
msgstr ""
|
1509 |
|
1510 |
-
#: nextend-social-login-pro/
|
1511 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1512 |
#, php-format
|
1513 |
msgid ""
|
1514 |
"Add the following URL to the \"Authorized Redirect URLs:\" field: <b>%s</b>"
|
1515 |
msgstr ""
|
1516 |
|
1517 |
-
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:
|
1518 |
-
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:
|
1519 |
msgid "Hit update to save the changes"
|
1520 |
msgstr ""
|
1521 |
|
1522 |
-
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:
|
1523 |
msgid "Locate the yellow \"Create application\" button and click on it."
|
1524 |
msgstr ""
|
1525 |
|
1526 |
-
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:
|
1527 |
msgid "Fill the fields marked with *"
|
1528 |
msgstr ""
|
1529 |
|
1530 |
-
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:
|
1531 |
#, php-format
|
1532 |
msgid "Fill \"Website URL\" with the url of your homepage, probably: <b>%s</b>"
|
1533 |
msgstr ""
|
1534 |
|
1535 |
-
|
1536 |
-
|
|
|
1537 |
msgstr ""
|
1538 |
|
1539 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1540 |
msgid "Find the necessary Authentication Keys under the Authentication menu"
|
1541 |
msgstr ""
|
1542 |
|
1543 |
-
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:
|
1544 |
msgid ""
|
1545 |
"You probably want to enable the \"r_emailaddress\" under the Default "
|
1546 |
"Application Permissions"
|
@@ -1558,14 +1644,17 @@ msgstr ""
|
|
1558 |
msgid "Unlink account from <b>LinkedIn</b>"
|
1559 |
msgstr ""
|
1560 |
|
1561 |
-
#: nextend-social-login-pro/template-parts/embedded-login
|
1562 |
-
#: nextend-social-login-pro/template-parts/embedded-login
|
1563 |
-
#: nextend-social-login-pro/template-parts/login
|
1564 |
-
#: nextend-social-login-pro/template-parts/login
|
|
|
|
|
1565 |
msgid "OR"
|
1566 |
msgstr "OU"
|
1567 |
|
1568 |
-
#: nextend-social-login-pro/template-parts/
|
1569 |
-
#: nextend-social-login-pro/template-parts/woocommerce
|
|
|
1570 |
msgid "Social accounts"
|
1571 |
msgstr ""
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: ss3\n"
|
4 |
+
"POT-Creation-Date: 2018-04-12 13:41+0200\n"
|
5 |
+
"PO-Revision-Date: 2018-04-12 13:41+0200\n"
|
6 |
"Last-Translator: \n"
|
7 |
"Language-Team: \n"
|
8 |
"Language: hu\n"
|
26 |
"X-Poedit-SearchPathExcluded-2: nextend-facebook-connect/providers/facebook/"
|
27 |
"compat\n"
|
28 |
|
29 |
+
#: nextend-facebook-connect/admin/admin.php:187
|
30 |
#, php-format
|
31 |
msgid "%s needs json_decode function."
|
32 |
msgstr ""
|
33 |
|
34 |
+
#: nextend-facebook-connect/admin/admin.php:187
|
35 |
msgid "Please contact your server administrator and ask for solution!"
|
36 |
msgstr ""
|
37 |
|
38 |
+
#: nextend-facebook-connect/admin/admin.php:214
|
39 |
+
#: nextend-facebook-connect/admin/admin.php:256
|
40 |
msgid "Settings saved."
|
41 |
msgstr ""
|
42 |
|
43 |
+
#: nextend-facebook-connect/admin/admin.php:223
|
44 |
msgid "The authorization was successful"
|
45 |
msgstr ""
|
46 |
|
47 |
+
#: nextend-facebook-connect/admin/admin.php:234
|
48 |
msgid "Deauthorize completed."
|
49 |
msgstr ""
|
50 |
|
51 |
+
#: nextend-facebook-connect/admin/admin.php:357
|
52 |
+
#: nextend-facebook-connect/admin/templates-provider/menu.php:15
|
53 |
#: nextend-facebook-connect/admin/templates/providers.php:84
|
54 |
#: nextend-facebook-connect/admin/templates/providers.php:96
|
55 |
#: nextend-facebook-connect/admin/templates/settings/comment.php:30
|
56 |
msgid "Settings"
|
57 |
msgstr ""
|
58 |
|
59 |
+
#: nextend-facebook-connect/admin/admin.php:431
|
60 |
#: nextend-facebook-connect/includes/oauth2.php:113
|
61 |
+
#: nextend-facebook-connect/includes/oauth2.php:242
|
62 |
#: nextend-facebook-connect/providers/facebook/facebook-client.php:70
|
63 |
+
#: nextend-facebook-connect/providers/twitter/twitter-client.php:155
|
64 |
#, php-format
|
65 |
msgid "Unexpected response: %s"
|
66 |
msgstr ""
|
67 |
|
68 |
+
#: nextend-facebook-connect/admin/admin.php:489
|
69 |
+
#: nextend-facebook-connect/admin/templates/fix-redirect-uri.php:21
|
70 |
#, php-format
|
71 |
msgid ""
|
72 |
"%s detected that your login url changed. You must update the Oauth redirect "
|
73 |
"URIs in the related social applications."
|
74 |
msgstr ""
|
75 |
|
76 |
+
#: nextend-facebook-connect/admin/admin.php:490
|
77 |
msgid "Fix Error"
|
78 |
msgstr ""
|
79 |
|
80 |
+
#: nextend-facebook-connect/admin/admin.php:490
|
81 |
msgid "Oauth Redirect URI"
|
82 |
msgstr ""
|
83 |
|
84 |
+
#: nextend-facebook-connect/admin/admin.php:500
|
85 |
#, php-format
|
86 |
msgid ""
|
87 |
"%1$s detected that %2$s installed on your site. You need the Pro Addon to "
|
88 |
"display Social Login buttons in %2$s login form!"
|
89 |
msgstr ""
|
90 |
|
91 |
+
#: nextend-facebook-connect/admin/admin.php:501
|
92 |
msgid "Dismiss and check Pro Addon"
|
93 |
msgstr ""
|
94 |
|
95 |
+
#: nextend-facebook-connect/admin/admin.php:501
|
96 |
msgid "Dismiss"
|
97 |
msgstr ""
|
98 |
|
99 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:74
|
100 |
msgid "Login label"
|
101 |
msgstr ""
|
102 |
|
103 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:79
|
104 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:90
|
105 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:101
|
106 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:130
|
107 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:160
|
108 |
msgid "Reset to default"
|
109 |
msgstr ""
|
110 |
|
111 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:84
|
112 |
msgid "Link label"
|
113 |
msgstr ""
|
114 |
|
115 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:96
|
116 |
msgid "Unlink label"
|
117 |
msgstr ""
|
118 |
|
119 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:107
|
120 |
msgid "Default button"
|
121 |
msgstr ""
|
122 |
|
123 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:123
|
124 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:153
|
125 |
msgid "Use custom button"
|
126 |
msgstr ""
|
127 |
|
128 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:130
|
129 |
#, php-format
|
130 |
msgid "Use the %s in your custom button's code to make the label show up."
|
131 |
msgstr ""
|
132 |
|
133 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:138
|
134 |
msgid "Icon button"
|
135 |
msgstr ""
|
136 |
|
137 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:169
|
138 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:127
|
139 |
+
#: nextend-facebook-connect/admin/templates-provider/sync-data.php:90
|
140 |
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:65
|
141 |
#: nextend-facebook-connect/admin/templates/settings/comment.php:56
|
142 |
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:7
|
143 |
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:81
|
144 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:7
|
145 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:136
|
146 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:86
|
147 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:125
|
148 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:55
|
149 |
+
#: nextend-facebook-connect/providers/google/admin/settings.php:49
|
150 |
+
#: nextend-facebook-connect/providers/twitter/admin/settings.php:48
|
151 |
+
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:47
|
152 |
msgid "Save Changes"
|
153 |
msgstr ""
|
154 |
|
155 |
+
#: nextend-facebook-connect/admin/templates-provider/menu.php:13
|
156 |
#: nextend-facebook-connect/admin/templates/providers.php:64
|
157 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:9
|
158 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:9
|
159 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:8
|
160 |
msgid "Getting Started"
|
161 |
msgstr ""
|
162 |
|
163 |
+
#: nextend-facebook-connect/admin/templates-provider/menu.php:17
|
164 |
msgid "Buttons"
|
165 |
msgstr ""
|
166 |
|
167 |
+
#: nextend-facebook-connect/admin/templates-provider/menu.php:21
|
168 |
+
msgid "Sync data"
|
169 |
+
msgstr ""
|
170 |
+
|
171 |
+
#: nextend-facebook-connect/admin/templates-provider/menu.php:24
|
172 |
msgid "Usage"
|
173 |
msgstr ""
|
174 |
|
175 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:11
|
176 |
msgid "Other settings"
|
177 |
msgstr ""
|
178 |
|
179 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:16
|
180 |
msgid "Username prefix on register"
|
181 |
msgstr ""
|
182 |
|
183 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:22
|
184 |
msgid "Fallback username prefix on register"
|
185 |
msgstr ""
|
186 |
|
187 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:25
|
188 |
msgid "Used when username is invalid"
|
189 |
msgstr ""
|
190 |
|
191 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:18
|
192 |
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:10
|
193 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:10
|
194 |
msgid "PRO settings"
|
195 |
msgstr ""
|
196 |
|
197 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:28
|
198 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:32
|
199 |
msgid "Ask E-mail on registration"
|
200 |
msgstr ""
|
201 |
|
202 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:35
|
203 |
msgid "Never"
|
204 |
msgstr ""
|
205 |
|
206 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:38
|
207 |
msgid "When email is not provided or empty"
|
208 |
msgstr ""
|
209 |
|
210 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:41
|
211 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:59
|
212 |
msgid "Always"
|
213 |
msgstr ""
|
214 |
|
215 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:46
|
216 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:50
|
217 |
msgid "Ask Username on registration"
|
218 |
msgstr ""
|
219 |
|
220 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:53
|
221 |
msgid "Never, generate automatically"
|
222 |
msgstr ""
|
223 |
|
224 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:56
|
225 |
+
msgid "When username is empty or invalid"
|
226 |
+
msgstr ""
|
227 |
+
|
228 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:64
|
229 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:68
|
230 |
msgid "Automatically connect the existing account upon registration"
|
231 |
msgstr ""
|
232 |
|
233 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:72
|
234 |
#: nextend-facebook-connect/admin/templates/providers.php:39
|
235 |
#: nextend-facebook-connect/admin/templates/settings/general.php:37
|
236 |
+
#: nextend-facebook-connect/includes/provider-admin.php:179
|
237 |
msgid "Disabled"
|
238 |
msgstr ""
|
239 |
|
240 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:75
|
241 |
msgid "Automatic, based on email address"
|
242 |
msgstr ""
|
243 |
|
244 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:80
|
245 |
msgid "Disable login for the selected roles"
|
246 |
msgstr ""
|
247 |
|
248 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:100
|
249 |
msgid "Default roles for user who registered with this provider"
|
250 |
msgstr ""
|
251 |
|
252 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:108
|
253 |
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:49
|
254 |
#: nextend-facebook-connect/admin/templates/settings/comment.php:40
|
255 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:33
|
256 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:89
|
257 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:24
|
258 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:109
|
259 |
+
#: nextend-facebook-connect/widget.php:40
|
260 |
msgid "Default"
|
261 |
msgstr ""
|
262 |
|
263 |
+
#: nextend-facebook-connect/admin/templates-provider/sync-data.php:39
|
264 |
+
#: nextend-social-login-pro/class-provider-extension.php:334
|
265 |
+
msgid "Register"
|
266 |
+
msgstr ""
|
267 |
+
|
268 |
+
#: nextend-facebook-connect/admin/templates-provider/sync-data.php:47
|
269 |
+
msgid "Login"
|
270 |
+
msgstr ""
|
271 |
+
|
272 |
+
#: nextend-facebook-connect/admin/templates-provider/sync-data.php:55
|
273 |
+
msgid "Link"
|
274 |
+
msgstr ""
|
275 |
+
|
276 |
+
#: nextend-facebook-connect/admin/templates-provider/sync-data.php:73
|
277 |
+
msgid "Store in meta key"
|
278 |
+
msgstr ""
|
279 |
+
|
280 |
+
#: nextend-facebook-connect/admin/templates-provider/sync-data.php:80
|
281 |
+
#, php-format
|
282 |
+
msgid "Required scope: %1$s"
|
283 |
+
msgstr ""
|
284 |
+
|
285 |
+
#: nextend-facebook-connect/admin/templates-provider/usage.php:9
|
286 |
msgid "Shortcode"
|
287 |
msgstr ""
|
288 |
|
289 |
+
#: nextend-facebook-connect/admin/templates-provider/usage.php:25
|
290 |
msgid "Simple link"
|
291 |
msgstr ""
|
292 |
|
293 |
+
#: nextend-facebook-connect/admin/templates-provider/usage.php:28
|
294 |
msgid "Click here to login or register"
|
295 |
msgstr ""
|
296 |
|
297 |
+
#: nextend-facebook-connect/admin/templates-provider/usage.php:33
|
298 |
msgid "Image button"
|
299 |
msgstr ""
|
300 |
|
301 |
+
#: nextend-facebook-connect/admin/templates-provider/usage.php:36
|
302 |
msgid "Image url"
|
303 |
msgstr ""
|
304 |
|
306 |
msgid "Fix Oauth Redirect URIs"
|
307 |
msgstr ""
|
308 |
|
309 |
+
#: nextend-facebook-connect/admin/templates/fix-redirect-uri.php:13
|
310 |
msgid "Every Oauth Redirect URI seems fine"
|
311 |
msgstr ""
|
312 |
|
313 |
+
#: nextend-facebook-connect/admin/templates/fix-redirect-uri.php:32
|
314 |
msgid "Got it"
|
315 |
msgstr ""
|
316 |
|
317 |
+
#: nextend-facebook-connect/admin/templates/global-settings.php:25
|
318 |
#: nextend-facebook-connect/admin/templates/menu.php:8
|
319 |
msgid "Global Settings"
|
320 |
msgstr ""
|
321 |
|
322 |
+
#: nextend-facebook-connect/admin/templates/global-settings.php:28
|
323 |
msgid "General"
|
324 |
msgstr ""
|
325 |
|
326 |
+
#: nextend-facebook-connect/admin/templates/global-settings.php:30
|
327 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form.php:9
|
328 |
msgid "Login Form"
|
329 |
msgstr ""
|
330 |
|
331 |
+
#: nextend-facebook-connect/admin/templates/global-settings.php:34
|
332 |
msgid "Comment"
|
333 |
msgstr ""
|
334 |
|
479 |
|
480 |
#: nextend-facebook-connect/admin/templates/providers.php:42
|
481 |
#: nextend-facebook-connect/admin/templates/settings/general.php:40
|
482 |
+
#: nextend-facebook-connect/includes/provider-admin.php:182
|
483 |
msgid "Enabled"
|
484 |
msgstr ""
|
485 |
|
492 |
msgstr ""
|
493 |
|
494 |
#: nextend-facebook-connect/admin/templates/providers.php:72
|
495 |
+
#: nextend-facebook-connect/includes/provider-admin.php:166
|
496 |
msgid "Verify Settings"
|
497 |
msgstr ""
|
498 |
|
499 |
#: nextend-facebook-connect/admin/templates/providers.php:80
|
500 |
+
#: nextend-facebook-connect/includes/provider-admin.php:211
|
501 |
msgid "Enable"
|
502 |
msgstr ""
|
503 |
|
504 |
#: nextend-facebook-connect/admin/templates/providers.php:92
|
505 |
+
#: nextend-facebook-connect/includes/provider-admin.php:219
|
506 |
msgid "Disable"
|
507 |
msgstr ""
|
508 |
|
575 |
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:27
|
576 |
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:32
|
577 |
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:37
|
578 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:77
|
579 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:27
|
580 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:32
|
581 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:48
|
603 |
#: nextend-facebook-connect/admin/templates/settings/comment.php:46
|
604 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:39
|
605 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:95
|
606 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:30
|
607 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:115
|
608 |
+
#: nextend-facebook-connect/widget.php:45
|
609 |
msgid "Icon"
|
610 |
msgstr ""
|
611 |
|
707 |
msgstr ""
|
708 |
|
709 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:27
|
710 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:18
|
711 |
msgid "Login form button style"
|
712 |
msgstr ""
|
713 |
|
714 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:46
|
715 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:37
|
716 |
msgid "Login layout"
|
717 |
msgstr ""
|
718 |
|
719 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:52
|
720 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:108
|
721 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:43
|
722 |
msgid "Below"
|
723 |
msgstr ""
|
724 |
|
725 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:58
|
726 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:114
|
727 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:49
|
728 |
msgid "Below with separator"
|
729 |
msgstr ""
|
730 |
|
734 |
|
735 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:70
|
736 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:120
|
737 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:55
|
738 |
msgid "Above"
|
739 |
msgstr ""
|
740 |
|
741 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:76
|
742 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:126
|
743 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:61
|
744 |
msgid "Above with separator"
|
745 |
msgstr ""
|
746 |
|
752 |
msgid "Embedded Login layout"
|
753 |
msgstr ""
|
754 |
|
|
|
|
|
|
|
|
|
755 |
#: nextend-facebook-connect/admin/templates/settings/login-form.php:14
|
756 |
#: nextend-facebook-connect/admin/templates/settings/login-form.php:27
|
757 |
#: nextend-facebook-connect/admin/templates/settings/login-form.php:44
|
758 |
+
#: nextend-facebook-connect/widget.php:55
|
759 |
msgid "Show login buttons"
|
760 |
msgstr ""
|
761 |
|
766 |
msgstr ""
|
767 |
|
768 |
#: nextend-facebook-connect/admin/templates/settings/login-form.php:22
|
769 |
+
#: nextend-social-login-pro/class-provider-extension.php:288
|
770 |
+
msgid "Registration Form"
|
771 |
msgstr ""
|
772 |
|
773 |
#: nextend-facebook-connect/admin/templates/settings/login-form.php:36
|
774 |
msgid "Embedded login form"
|
775 |
msgstr ""
|
776 |
|
777 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:68
|
778 |
+
msgid "MemberPress account details"
|
779 |
+
msgstr ""
|
780 |
+
|
781 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:73
|
782 |
+
msgid "No link buttons"
|
783 |
+
msgstr ""
|
784 |
+
|
785 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:76
|
786 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:94
|
787 |
+
msgid "Link buttons after account details"
|
788 |
+
msgstr ""
|
789 |
+
|
790 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:18
|
791 |
msgid "WooCommerce login form"
|
792 |
msgstr ""
|
845 |
msgid "Link buttons before account details"
|
846 |
msgstr ""
|
847 |
|
|
|
|
|
|
|
|
|
848 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:101
|
849 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:105
|
850 |
msgid "WooCommerce button style"
|
851 |
msgstr ""
|
852 |
|
853 |
+
#: nextend-facebook-connect/includes/provider-admin.php:160
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
854 |
msgid "Your configuration needs to be verified"
|
855 |
msgstr ""
|
856 |
|
857 |
+
#: nextend-facebook-connect/includes/provider-admin.php:161
|
858 |
msgid ""
|
859 |
"Before you can start letting your users register with your app it needs to "
|
860 |
"be tested. This test makes sure that no users will have troubles with the "
|
863 |
"are fine."
|
864 |
msgstr ""
|
865 |
|
866 |
+
#: nextend-facebook-connect/includes/provider-admin.php:167
|
867 |
msgid "Please save your changes to verify settings."
|
868 |
msgstr ""
|
869 |
|
870 |
+
#: nextend-facebook-connect/includes/provider-admin.php:175
|
871 |
msgid "Works Fine"
|
872 |
msgstr ""
|
873 |
|
874 |
+
#: nextend-facebook-connect/includes/provider-admin.php:189
|
875 |
#, php-format
|
876 |
msgid ""
|
877 |
"This provider is currently disabled, which means that users can’t register "
|
878 |
"or login via their %s account."
|
879 |
msgstr ""
|
880 |
|
881 |
+
#: nextend-facebook-connect/includes/provider-admin.php:192
|
882 |
#, php-format
|
883 |
msgid ""
|
884 |
"This provider works fine, but you can test it again. If you don’t want to "
|
885 |
"let users register or login with %s anymore you can disable it."
|
886 |
msgstr ""
|
887 |
|
888 |
+
#: nextend-facebook-connect/includes/provider-admin.php:195
|
889 |
#, php-format
|
890 |
msgid ""
|
891 |
"This provider is currently enabled, which means that users can register or "
|
892 |
"login via their %s account."
|
893 |
msgstr ""
|
894 |
|
895 |
+
#: nextend-facebook-connect/includes/provider-admin.php:203
|
896 |
msgid "Verify Settings Again"
|
897 |
msgstr ""
|
898 |
|
899 |
+
#: nextend-facebook-connect/includes/provider-admin.php:204
|
900 |
+
msgid "Please save your changes before verifying settings."
|
901 |
+
msgstr ""
|
902 |
+
|
903 |
+
#: nextend-facebook-connect/includes/provider.php:269
|
904 |
+
#: nextend-facebook-connect/includes/provider.php:561
|
905 |
+
#: nextend-facebook-connect/includes/provider.php:572
|
906 |
+
msgid "Authentication successful"
|
907 |
msgstr ""
|
908 |
|
909 |
+
#: nextend-facebook-connect/includes/provider.php:483
|
910 |
+
#: nextend-facebook-connect/includes/user.php:83
|
911 |
+
msgid "Authentication error"
|
912 |
+
msgstr ""
|
913 |
+
|
914 |
+
#: nextend-facebook-connect/includes/provider.php:492
|
915 |
+
msgid "Unlink successful."
|
916 |
+
msgstr ""
|
917 |
+
|
918 |
+
#: nextend-facebook-connect/includes/provider.php:642
|
919 |
+
#: nextend-facebook-connect/includes/provider.php:649
|
920 |
+
msgid "The test was successful"
|
921 |
+
msgstr ""
|
922 |
+
|
923 |
+
#: nextend-facebook-connect/includes/provider.php:691
|
924 |
+
msgid "Authentication failed"
|
925 |
+
msgstr ""
|
926 |
+
|
927 |
+
#: nextend-facebook-connect/includes/user.php:54
|
928 |
+
#, php-format
|
929 |
+
msgid ""
|
930 |
+
"Your %1$s account is successfully linked with your account. Now you can sign "
|
931 |
+
"in with %2$s easily."
|
932 |
+
msgstr ""
|
933 |
+
|
934 |
+
#: nextend-facebook-connect/includes/user.php:57
|
935 |
+
#, php-format
|
936 |
+
msgid ""
|
937 |
+
"You have already linked a(n) %s account. Please unlink the current and then "
|
938 |
+
"you can link other %s account."
|
939 |
+
msgstr ""
|
940 |
+
|
941 |
+
#: nextend-facebook-connect/includes/user.php:62
|
942 |
+
#, php-format
|
943 |
+
msgid "This %s account is already linked to other user."
|
944 |
+
msgstr ""
|
945 |
+
|
946 |
+
#: nextend-facebook-connect/nextend-social-login.php:25
|
947 |
+
#: nextend-facebook-connect/nextend-social-login.php:33
|
948 |
#, php-format
|
949 |
msgid "Please update %1$s to version %2$s or newer."
|
950 |
msgstr ""
|
951 |
|
952 |
+
#: nextend-facebook-connect/nextend-social-login.php:25
|
953 |
+
#: nextend-facebook-connect/nextend-social-login.php:33
|
954 |
msgid "Update now!"
|
955 |
msgstr ""
|
956 |
|
957 |
+
#: nextend-facebook-connect/nextend-social-login.php:351
|
958 |
#, php-format
|
959 |
msgid ""
|
960 |
"%s took the place of Nextend Google Connect. You can delete Nextend Google "
|
961 |
"Connect as it is not needed anymore."
|
962 |
msgstr ""
|
963 |
|
964 |
+
#: nextend-facebook-connect/nextend-social-login.php:362
|
965 |
#, php-format
|
966 |
msgid ""
|
967 |
"%s took the place of Nextend Twitter Connect. You can delete Nextend Twitter "
|
968 |
"Connect as it is not needed anymore."
|
969 |
msgstr ""
|
970 |
|
971 |
+
#: nextend-facebook-connect/nextend-social-login.php:479
|
972 |
msgid "You have logged in successfully."
|
973 |
msgstr ""
|
974 |
|
975 |
+
#: nextend-facebook-connect/nextend-social-login.php:603
|
976 |
+
#: nextend-facebook-connect/nextend-social-login.php:930
|
977 |
msgid "Social Login"
|
978 |
msgstr ""
|
979 |
|
980 |
+
#: nextend-facebook-connect/nextend-social-login.php:914
|
981 |
msgid "Social Accounts"
|
982 |
msgstr ""
|
983 |
|
984 |
+
#. translators: Navigation to the App setup page for each provider
|
985 |
+
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:8
|
986 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:21
|
987 |
+
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:8
|
988 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:16
|
989 |
+
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:8
|
990 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:16
|
991 |
+
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:8
|
992 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:17
|
993 |
#, php-format
|
994 |
msgid "Navigate to %s"
|
995 |
msgstr ""
|
996 |
|
997 |
+
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:9
|
998 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:22
|
999 |
+
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:9
|
1000 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:17
|
1001 |
+
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:9
|
1002 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:17
|
1003 |
+
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:9
|
1004 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:19
|
1005 |
#, php-format
|
1006 |
msgid "Log in with your %s credentials if you are not logged in"
|
1007 |
msgstr ""
|
1008 |
|
1009 |
+
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:10
|
1010 |
#, php-format
|
1011 |
msgid "Click on the App with App ID: %s"
|
1012 |
msgstr ""
|
1013 |
|
1014 |
+
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:11
|
1015 |
msgid "In the left sidebar, click on \"Facebook Login/Settings\""
|
1016 |
msgstr ""
|
1017 |
|
1018 |
+
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:12
|
1019 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:31
|
1020 |
#, php-format
|
1021 |
msgid ""
|
1022 |
"Add the following URL to the \"Valid OAuth redirect URIs\" field: <b>%s</b>"
|
1023 |
msgstr ""
|
1024 |
|
1025 |
+
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:13
|
1026 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:32
|
1027 |
msgid "Click on \"Save Changes\""
|
1028 |
msgstr ""
|
1029 |
|
1030 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:11
|
1031 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:13
|
1032 |
+
msgid ""
|
1033 |
+
"As of March 2018, Facebook allows HTTPS OAuth Redirects only. You must move "
|
1034 |
+
"your site to HTTPS in order to allow login with Facebook."
|
1035 |
+
msgstr ""
|
1036 |
+
|
1037 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:12
|
1038 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:14
|
1039 |
+
msgid "Read more..."
|
1040 |
+
msgstr ""
|
1041 |
+
|
1042 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:16
|
1043 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:11
|
1044 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:11
|
1045 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:10
|
1046 |
#, php-format
|
1047 |
msgid ""
|
1048 |
"To allow your visitors to log in with their %1$s account, first you must "
|
1052 |
"%1$s App."
|
1053 |
msgstr ""
|
1054 |
|
1055 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:18
|
1056 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:13
|
1057 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:13
|
1058 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:12
|
1059 |
#, php-format
|
1060 |
msgctxt "App creation"
|
1061 |
msgid "Create %s"
|
1062 |
msgstr ""
|
1063 |
|
1064 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:23
|
1065 |
msgid "Click on the \"Add a New App\" button"
|
1066 |
msgstr ""
|
1067 |
|
1068 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:24
|
1069 |
msgid "Fill \"Display Name\" and \"Contact Email\""
|
1070 |
msgstr ""
|
1071 |
|
1072 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:25
|
1073 |
msgid "Click on blue \"Create App ID\" button"
|
1074 |
msgstr ""
|
1075 |
|
1076 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:26
|
1077 |
msgid ""
|
1078 |
"Move your mouse over Facebook Login and click on the appearing \"Set Up\" "
|
1079 |
"button"
|
1080 |
msgstr ""
|
1081 |
|
1082 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:27
|
1083 |
msgid "Choose Web"
|
1084 |
msgstr ""
|
1085 |
|
1086 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:28
|
1087 |
#, php-format
|
1088 |
msgid "Fill \"Site URL\" with the url of your homepage, probably: <b>%s</b>"
|
1089 |
msgstr ""
|
1090 |
|
1091 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:29
|
1092 |
+
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:13
|
1093 |
msgid "Click on \"Save\""
|
1094 |
msgstr ""
|
1095 |
|
1096 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:30
|
1097 |
msgid "In the left sidebar, click on \"Facebook Login\""
|
1098 |
msgstr ""
|
1099 |
|
1100 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:33
|
1101 |
msgid "In the top of the left sidebar, click on \"Settings\""
|
1102 |
msgstr ""
|
1103 |
|
1104 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:34
|
1105 |
msgid ""
|
1106 |
"Here you can see your \"APP ID\" and you can see your \"App secret\" if you "
|
1107 |
"click on the \"Show\" button. These will be needed in plugin's settings."
|
1108 |
msgstr ""
|
1109 |
|
1110 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:35
|
1111 |
msgid "Enter your domain name to the App Domains"
|
1112 |
msgstr ""
|
1113 |
|
1114 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:36
|
1115 |
msgid ""
|
1116 |
"Fill up the \"Privacy Policy URL\". Provide a publicly available and easily "
|
1117 |
"accessible privacy policy that explains what data you are collecting and how "
|
1118 |
"you will use that data."
|
1119 |
msgstr ""
|
1120 |
|
1121 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:37
|
1122 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:19
|
1123 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:19
|
1124 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:19
|
1125 |
msgid "Save your changes."
|
1126 |
msgstr ""
|
1127 |
|
1128 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:38
|
1129 |
msgid ""
|
1130 |
"Your application is currently private, which means that only you can log in "
|
1131 |
"with it. In the left sidebar choose \"App Review\" and make your App public"
|
1132 |
msgstr ""
|
1133 |
|
1134 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:42
|
1135 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:32
|
1136 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:27
|
1137 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:38
|
1138 |
#, php-format
|
1139 |
msgid "I am done setting up my %s"
|
1140 |
msgstr ""
|
1141 |
|
1142 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:9
|
1143 |
msgid "Import Facebook configuration"
|
1144 |
msgstr ""
|
1145 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1146 |
#: nextend-facebook-connect/providers/facebook/admin/import.php:10
|
1147 |
#: nextend-facebook-connect/providers/google/admin/import.php:10
|
1148 |
#: nextend-facebook-connect/providers/twitter/admin/import.php:10
|
1149 |
+
msgid "Be sure to read the following notices before you proceed."
|
1150 |
msgstr ""
|
1151 |
|
1152 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:12
|
1153 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:12
|
1154 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:12
|
1155 |
+
msgid "Important steps before the import"
|
|
|
1156 |
msgstr ""
|
1157 |
|
1158 |
#: nextend-facebook-connect/providers/facebook/admin/import.php:13
|
1159 |
#: nextend-facebook-connect/providers/google/admin/import.php:13
|
1160 |
#: nextend-facebook-connect/providers/twitter/admin/import.php:13
|
1161 |
+
msgid ""
|
1162 |
+
"Make sure that the redirect URI for your app is correct before proceeding."
|
1163 |
+
msgstr ""
|
1164 |
+
|
1165 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:15
|
1166 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:15
|
1167 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:15
|
1168 |
#, php-format
|
1169 |
msgid "Visit %s."
|
1170 |
msgstr ""
|
1171 |
|
1172 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:16
|
1173 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:16
|
1174 |
msgid "Select your app."
|
1175 |
msgstr ""
|
1176 |
|
1177 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:17
|
1178 |
msgid ""
|
1179 |
"Go to the Settings menu which you can find below the Facebook Login in the "
|
1180 |
"left menu."
|
1181 |
msgstr ""
|
1182 |
|
1183 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:18
|
1184 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:18
|
1185 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:18
|
1186 |
#, php-format
|
1187 |
msgid "Make sure that the \"%1$s\" field contains %2$s"
|
1188 |
msgstr ""
|
1189 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1190 |
#: nextend-facebook-connect/providers/facebook/admin/import.php:22
|
1191 |
#: nextend-facebook-connect/providers/google/admin/import.php:22
|
1192 |
#: nextend-facebook-connect/providers/twitter/admin/import.php:22
|
1193 |
+
msgid "The following settings will be imported:"
|
1194 |
+
msgstr ""
|
1195 |
+
|
1196 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:24
|
1197 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:24
|
1198 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:24
|
1199 |
msgid "Your old API configurations"
|
1200 |
msgstr ""
|
1201 |
|
1202 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:25
|
1203 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:25
|
1204 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:25
|
1205 |
msgid "The user prefix you set"
|
1206 |
msgstr ""
|
1207 |
|
1208 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:28
|
1209 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:28
|
1210 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:28
|
1211 |
msgid "Create a backup of the old settings"
|
1212 |
msgstr ""
|
1213 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1214 |
#: nextend-facebook-connect/providers/facebook/admin/import.php:31
|
1215 |
#: nextend-facebook-connect/providers/google/admin/import.php:31
|
1216 |
#: nextend-facebook-connect/providers/twitter/admin/import.php:31
|
1217 |
+
msgid "Other changes"
|
1218 |
+
msgstr ""
|
1219 |
+
|
1220 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:33
|
1221 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:33
|
1222 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:33
|
1223 |
msgid ""
|
1224 |
"The custom redirect URI is now handled globally for all providers, so it "
|
1225 |
"won't be imported from the previous version. Visit \"Nextend Social Login > "
|
1226 |
"Global settings\" to set the new redirect URIs."
|
1227 |
msgstr ""
|
1228 |
|
1229 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:34
|
1230 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:34
|
1231 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:34
|
1232 |
msgid ""
|
1233 |
"The login button's layout will be changed to a new, more modern look. If you "
|
1234 |
"used any custom buttons that won't be imported."
|
1235 |
msgstr ""
|
1236 |
|
1237 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:35
|
1238 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:35
|
1239 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:35
|
1240 |
msgid ""
|
1241 |
"The old version's PHP functions are not available anymore. This means if you "
|
1242 |
"used any custom codes where you used these old functions, you need to remove "
|
1243 |
"them."
|
1244 |
msgstr ""
|
1245 |
|
1246 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:37
|
1247 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:37
|
1248 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:37
|
1249 |
msgid ""
|
1250 |
"After the importing process finishes, you will need to <b>test</b> your app "
|
1251 |
"and <b>enable</b> the provider. You can do both in the next screen."
|
1252 |
msgstr ""
|
1253 |
|
1254 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:44
|
1255 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:44
|
1256 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:45
|
1257 |
msgid "Import Configuration"
|
1258 |
msgstr ""
|
1259 |
|
1260 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:33
|
1261 |
msgid "App ID"
|
1262 |
msgstr ""
|
1263 |
|
1264 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:34
|
1265 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:46
|
1266 |
+
#: nextend-facebook-connect/providers/google/admin/settings.php:28
|
1267 |
+
#: nextend-facebook-connect/providers/google/admin/settings.php:41
|
1268 |
+
#: nextend-facebook-connect/providers/twitter/admin/settings.php:28
|
1269 |
+
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:27
|
1270 |
+
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:39
|
1271 |
msgid "Required"
|
1272 |
msgstr ""
|
1273 |
|
1274 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:39
|
1275 |
+
#: nextend-facebook-connect/providers/google/admin/settings.php:35
|
1276 |
+
#: nextend-facebook-connect/providers/twitter/admin/settings.php:33
|
1277 |
+
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:33
|
1278 |
#, php-format
|
1279 |
msgid ""
|
1280 |
"If you are not sure what is your %1$s, please head over to <a href=\"%2$s"
|
1281 |
"\">Getting Started</a>"
|
1282 |
msgstr ""
|
1283 |
|
1284 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:45
|
1285 |
msgid "App Secret"
|
1286 |
msgstr ""
|
1287 |
|
1288 |
+
#: nextend-facebook-connect/providers/facebook/facebook.php:91
|
1289 |
msgid "Continue with <b>Facebook</b>"
|
1290 |
msgstr ""
|
1291 |
|
1292 |
+
#: nextend-facebook-connect/providers/facebook/facebook.php:92
|
1293 |
msgid "Link account with <b>Facebook</b>"
|
1294 |
msgstr ""
|
1295 |
|
1296 |
+
#: nextend-facebook-connect/providers/facebook/facebook.php:93
|
1297 |
msgid "Unlink account from <b>Facebook</b>"
|
1298 |
msgstr ""
|
1299 |
|
1300 |
+
#: nextend-facebook-connect/providers/facebook/facebook.php:151
|
1301 |
#: nextend-facebook-connect/providers/google/google.php:71
|
1302 |
#: nextend-facebook-connect/providers/twitter/twitter.php:71
|
1303 |
#: nextend-social-login-pro/providers/linkedin/linkedin.php:68
|
1306 |
"The %1$s entered did not appear to be a valid. Please enter a valid %2$s."
|
1307 |
msgstr ""
|
1308 |
|
1309 |
+
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:10
|
1310 |
msgid "Click on the \"Credentials\" in the left hand menu"
|
1311 |
msgstr ""
|
1312 |
|
1313 |
+
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:11
|
1314 |
#, php-format
|
1315 |
msgid "Click on OAuth 2.0 client ID: %s"
|
1316 |
msgstr ""
|
1317 |
|
1318 |
+
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:12
|
1319 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:26
|
1320 |
#, php-format
|
1321 |
msgid ""
|
1322 |
"Add the following URL to the \"Authorised redirect URIs\" field: <b>%s</b>"
|
1323 |
msgstr ""
|
1324 |
|
1325 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:18
|
1326 |
msgid ""
|
1327 |
"If you don't have a project yet, you'll need to create one. You can do this "
|
1328 |
"by clicking on the blue \"Create project\" button on the right side"
|
1329 |
msgstr ""
|
1330 |
|
1331 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:19
|
1332 |
msgid "Name your project and then click on the Create button"
|
1333 |
msgstr ""
|
1334 |
|
1335 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:20
|
1336 |
msgid "Once you have a project, you'll end up in the dashboard."
|
1337 |
msgstr ""
|
1338 |
|
1339 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:21
|
1340 |
msgid ""
|
1341 |
"Click on the \"Credentials\" in the left hand menu to create new API "
|
1342 |
"credentials"
|
1343 |
msgstr ""
|
1344 |
|
1345 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:22
|
1346 |
msgid ""
|
1347 |
"Go to the OAuth consent screen tab and enter a product name and provide the "
|
1348 |
"Privacy Policy URL, then click on the save button."
|
1349 |
msgstr ""
|
1350 |
|
1351 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:23
|
1352 |
msgid ""
|
1353 |
"Go back to the Credentials tab and locate the small box at the middle. Click "
|
1354 |
"on the blue \"Create credentials\" button. Chose the \"OAuth client ID\" "
|
1355 |
"from the dropdown list."
|
1356 |
msgstr ""
|
1357 |
|
1358 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:24
|
1359 |
msgid "Your application type should be \"Web application\""
|
1360 |
msgstr ""
|
1361 |
|
1362 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:25
|
1363 |
msgid "Name your application"
|
1364 |
msgstr ""
|
1365 |
|
1366 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:27
|
1367 |
msgid "Click on the Create button"
|
1368 |
msgstr ""
|
1369 |
|
1370 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:28
|
1371 |
msgid ""
|
1372 |
"A modal should pop up with your credentials. If that doesn't happen, go to "
|
1373 |
"the Credentials in the left hand menu and select your app by clicking on its "
|
1375 |
"there."
|
1376 |
msgstr ""
|
1377 |
|
1378 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:9
|
1379 |
msgid "Import Google configuration"
|
1380 |
msgstr ""
|
1381 |
|
1382 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:16
|
1383 |
msgid "If you have more projects, select the one where your app is."
|
1384 |
msgstr ""
|
1385 |
|
1386 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:17
|
1387 |
msgid "Click on Credentials at the left-hand menu then select your app."
|
1388 |
msgstr ""
|
1389 |
|
1390 |
+
#: nextend-facebook-connect/providers/google/admin/settings.php:27
|
1391 |
+
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:26
|
1392 |
msgid "Client ID"
|
1393 |
msgstr ""
|
1394 |
|
1395 |
+
#: nextend-facebook-connect/providers/google/admin/settings.php:40
|
1396 |
+
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:38
|
1397 |
msgid "Client Secret"
|
1398 |
msgstr ""
|
1399 |
|
1409 |
msgid "Unlink account from <b>Google</b>"
|
1410 |
msgstr ""
|
1411 |
|
1412 |
+
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:10
|
1413 |
+
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:10
|
1414 |
msgid "Click on the App"
|
1415 |
msgstr ""
|
1416 |
|
1417 |
+
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:11
|
1418 |
msgid "Click on the \"Settings\" tab"
|
1419 |
msgstr ""
|
1420 |
|
1421 |
+
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:12
|
1422 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:20
|
1423 |
#, php-format
|
1424 |
msgid "Add the following URL to the \"Callback URL\" field: <b>%s</b>"
|
1425 |
msgstr ""
|
1426 |
|
1427 |
+
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:13
|
1428 |
msgid "Click on \"Update Settings\""
|
1429 |
msgstr ""
|
1430 |
|
1431 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:18
|
1432 |
msgid "Click on the \"Create New App\" button"
|
1433 |
msgstr ""
|
1434 |
|
1435 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:19
|
1436 |
#, php-format
|
1437 |
msgid ""
|
1438 |
"Fill the name and description fields. Then enter your site's URL to the "
|
1439 |
"Website field: <b>%s</b>"
|
1440 |
msgstr ""
|
1441 |
|
1442 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:21
|
1443 |
msgid "Accept the Twitter Developer Agreement"
|
1444 |
msgstr ""
|
1445 |
|
1446 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:22
|
1447 |
msgid ""
|
1448 |
"Create your application by clicking on the Create your Twitter application "
|
1449 |
"button"
|
1450 |
msgstr ""
|
1451 |
|
1452 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:23
|
1453 |
msgid ""
|
1454 |
"Go to the Keys and Access Tokens tab and find the Consumer Key and Secret"
|
1455 |
msgstr ""
|
1456 |
|
1457 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:9
|
1458 |
msgid "Import Twitter configuration"
|
1459 |
msgstr ""
|
1460 |
|
1461 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:17
|
1462 |
msgid "Go to the Settings tab."
|
1463 |
msgstr ""
|
1464 |
|
1465 |
+
#: nextend-facebook-connect/providers/twitter/admin/settings.php:27
|
1466 |
msgid "Consumer Key"
|
1467 |
msgstr ""
|
1468 |
|
1469 |
+
#: nextend-facebook-connect/providers/twitter/admin/settings.php:38
|
1470 |
msgid "Consumer Secret"
|
1471 |
msgstr ""
|
1472 |
|
1487 |
msgid "%s Buttons"
|
1488 |
msgstr ""
|
1489 |
|
1490 |
+
#: nextend-facebook-connect/widget.php:28
|
1491 |
msgid "Title:"
|
1492 |
msgstr ""
|
1493 |
|
1494 |
+
#: nextend-facebook-connect/widget.php:36
|
1495 |
msgid "Button style:"
|
1496 |
msgstr ""
|
1497 |
|
1498 |
+
#: nextend-facebook-connect/widget.php:64
|
1499 |
+
msgid "Show link buttons"
|
1500 |
+
msgstr ""
|
1501 |
+
|
1502 |
+
#: nextend-facebook-connect/widget.php:73
|
1503 |
+
msgid "Show unlink buttons"
|
1504 |
+
msgstr ""
|
1505 |
+
|
1506 |
+
#: nextend-social-login-pro/class-provider-extension.php:113
|
1507 |
msgid "Social login is not allowed with this role!"
|
1508 |
msgstr ""
|
1509 |
|
1510 |
+
#: nextend-social-login-pro/class-provider-extension.php:198
|
1511 |
+
#: nextend-social-login-pro/class-provider-extension.php:200
|
1512 |
+
#: nextend-social-login-pro/class-provider-extension.php:203
|
1513 |
+
#: nextend-social-login-pro/class-provider-extension.php:209
|
1514 |
+
#: nextend-social-login-pro/class-provider-extension.php:222
|
1515 |
+
#: nextend-social-login-pro/class-provider-extension.php:224
|
1516 |
+
#: nextend-social-login-pro/class-provider-extension.php:227
|
1517 |
msgid "ERROR"
|
1518 |
msgstr ""
|
1519 |
|
1520 |
+
#: nextend-social-login-pro/class-provider-extension.php:198
|
1521 |
msgid "Please enter a username."
|
1522 |
msgstr ""
|
1523 |
|
1524 |
+
#: nextend-social-login-pro/class-provider-extension.php:200
|
1525 |
msgid ""
|
1526 |
"This username is invalid because it uses illegal characters. Please enter a "
|
1527 |
"valid username."
|
1528 |
msgstr ""
|
1529 |
|
1530 |
+
#: nextend-social-login-pro/class-provider-extension.php:203
|
1531 |
msgid "This username is already registered. Please choose another one."
|
1532 |
msgstr ""
|
1533 |
|
1534 |
+
#: nextend-social-login-pro/class-provider-extension.php:209
|
1535 |
msgid "Sorry, that username is not allowed."
|
1536 |
msgstr ""
|
1537 |
|
1538 |
+
#: nextend-social-login-pro/class-provider-extension.php:222
|
1539 |
msgid "Please enter an email address."
|
1540 |
msgstr ""
|
1541 |
|
1542 |
+
#: nextend-social-login-pro/class-provider-extension.php:224
|
1543 |
msgid "The email address isn’t correct."
|
1544 |
msgstr ""
|
1545 |
|
1546 |
+
#: nextend-social-login-pro/class-provider-extension.php:227
|
1547 |
msgid "This email is already registered, please choose another one."
|
1548 |
msgstr ""
|
1549 |
|
1550 |
+
#: nextend-social-login-pro/class-provider-extension.php:288
|
|
|
|
|
|
|
|
|
1551 |
msgid "Register For This Site!"
|
1552 |
msgstr ""
|
1553 |
|
1554 |
+
#: nextend-social-login-pro/class-provider-extension.php:315
|
1555 |
msgid "Username"
|
1556 |
msgstr ""
|
1557 |
|
1558 |
+
#: nextend-social-login-pro/class-provider-extension.php:322
|
1559 |
msgid "Email"
|
1560 |
msgstr ""
|
1561 |
|
1562 |
+
#: nextend-social-login-pro/class-provider-extension.php:326
|
1563 |
msgid "Registration confirmation will be emailed to you."
|
1564 |
msgstr ""
|
1565 |
|
1566 |
+
#: nextend-social-login-pro/class-provider-extension.php:431
|
|
|
|
|
|
|
|
|
1567 |
msgid ""
|
1568 |
"This email is already registered, please login in to your account to link "
|
1569 |
"with Facebook."
|
1570 |
msgstr ""
|
1571 |
|
1572 |
+
#: nextend-social-login-pro/nextend-social-login-pro.php:51
|
1573 |
+
#, php-format
|
1574 |
+
msgid "Please install and activate %1$s to use the %2$s"
|
1575 |
+
msgstr ""
|
1576 |
+
|
1577 |
+
#: nextend-social-login-pro/nextend-social-login-pro.php:57
|
1578 |
+
msgid "Activate"
|
1579 |
+
msgstr ""
|
1580 |
+
|
1581 |
+
#: nextend-social-login-pro/nextend-social-login-pro.php:65
|
1582 |
+
msgid "Network Activate"
|
1583 |
+
msgstr ""
|
1584 |
+
|
1585 |
+
#: nextend-social-login-pro/nextend-social-login-pro.php:77
|
1586 |
+
msgid "Install now!"
|
1587 |
+
msgstr ""
|
1588 |
+
|
1589 |
+
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:11
|
1590 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:32
|
1591 |
#, php-format
|
1592 |
msgid ""
|
1593 |
"Add the following URL to the \"Authorized Redirect URLs:\" field: <b>%s</b>"
|
1594 |
msgstr ""
|
1595 |
|
1596 |
+
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:12
|
1597 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:34
|
1598 |
msgid "Hit update to save the changes"
|
1599 |
msgstr ""
|
1600 |
|
1601 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:20
|
1602 |
msgid "Locate the yellow \"Create application\" button and click on it."
|
1603 |
msgstr ""
|
1604 |
|
1605 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:21
|
1606 |
msgid "Fill the fields marked with *"
|
1607 |
msgstr ""
|
1608 |
|
1609 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:22
|
1610 |
#, php-format
|
1611 |
msgid "Fill \"Website URL\" with the url of your homepage, probably: <b>%s</b>"
|
1612 |
msgstr ""
|
1613 |
|
1614 |
+
#. translators: LinkedIn Terms of Use - translate it only if the LinkedIn developer page changes to your language.
|
1615 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:25
|
1616 |
+
msgid "Terms of Use"
|
1617 |
msgstr ""
|
1618 |
|
1619 |
+
#. translators: LinkedIn Terms of Use will be inserted here
|
1620 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:29
|
1621 |
+
#, php-format
|
1622 |
+
msgid "Accept the %s and hit Submit"
|
1623 |
+
msgstr ""
|
1624 |
+
|
1625 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:31
|
1626 |
msgid "Find the necessary Authentication Keys under the Authentication menu"
|
1627 |
msgstr ""
|
1628 |
|
1629 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:33
|
1630 |
msgid ""
|
1631 |
"You probably want to enable the \"r_emailaddress\" under the Default "
|
1632 |
"Application Permissions"
|
1644 |
msgid "Unlink account from <b>LinkedIn</b>"
|
1645 |
msgstr ""
|
1646 |
|
1647 |
+
#: nextend-social-login-pro/template-parts/embedded-login/above-separator.php:8
|
1648 |
+
#: nextend-social-login-pro/template-parts/embedded-login/below-separator.php:8
|
1649 |
+
#: nextend-social-login-pro/template-parts/login/above-separator.php:10
|
1650 |
+
#: nextend-social-login-pro/template-parts/login/below-separator.php:14
|
1651 |
+
#: nextend-social-login-pro/template-parts/memberpress/login/above-separator.php:8
|
1652 |
+
#: nextend-social-login-pro/template-parts/memberpress/login/below-separator.php:8
|
1653 |
msgid "OR"
|
1654 |
msgstr "OU"
|
1655 |
|
1656 |
+
#: nextend-social-login-pro/template-parts/memberpress/account-home.php:1
|
1657 |
+
#: nextend-social-login-pro/template-parts/woocommerce/edit-account-after.php:1
|
1658 |
+
#: nextend-social-login-pro/template-parts/woocommerce/edit-account-before.php:1
|
1659 |
msgid "Social accounts"
|
1660 |
msgstr ""
|
languages/nextend-facebook-connect-hu_HU.mo
CHANGED
Binary file
|
languages/nextend-facebook-connect-hu_HU.po
CHANGED
@@ -1,8 +1,8 @@
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: nextend-facebook-connect\n"
|
4 |
-
"POT-Creation-Date: 2018-
|
5 |
-
"PO-Revision-Date: 2018-
|
6 |
"Last-Translator: \n"
|
7 |
"Language-Team: nextend\n"
|
8 |
"Language: hu\n"
|
@@ -26,247 +26,280 @@ msgstr ""
|
|
26 |
"X-Poedit-SearchPathExcluded-2: nextend-facebook-connect/providers/facebook/"
|
27 |
"compat\n"
|
28 |
|
29 |
-
#: nextend-facebook-connect/admin/admin.php:
|
30 |
#, php-format
|
31 |
msgid "%s needs json_decode function."
|
32 |
msgstr "A %s-nak szüksége van a json_decode függvényre."
|
33 |
|
34 |
-
#: nextend-facebook-connect/admin/admin.php:
|
35 |
msgid "Please contact your server administrator and ask for solution!"
|
36 |
msgstr ""
|
37 |
"Kérlek lépj kapcsolatba a szerveradminisztrátorral és kérj tőle segítséget!"
|
38 |
|
39 |
-
#: nextend-facebook-connect/admin/admin.php:
|
40 |
-
#: nextend-facebook-connect/admin/admin.php:
|
41 |
msgid "Settings saved."
|
42 |
msgstr "Beállítások elmentve."
|
43 |
|
44 |
-
#: nextend-facebook-connect/admin/admin.php:
|
45 |
msgid "The authorization was successful"
|
46 |
msgstr "Az engedélyezés sikeres volt"
|
47 |
|
48 |
-
#: nextend-facebook-connect/admin/admin.php:
|
49 |
msgid "Deauthorize completed."
|
50 |
msgstr "A engedély visszavonása befejeződött."
|
51 |
|
52 |
-
#: nextend-facebook-connect/admin/admin.php:
|
53 |
-
#: nextend-facebook-connect/admin/templates-provider/menu.php:
|
54 |
#: nextend-facebook-connect/admin/templates/providers.php:84
|
55 |
#: nextend-facebook-connect/admin/templates/providers.php:96
|
56 |
#: nextend-facebook-connect/admin/templates/settings/comment.php:30
|
57 |
msgid "Settings"
|
58 |
msgstr "Beállítások"
|
59 |
|
60 |
-
#: nextend-facebook-connect/admin/admin.php:
|
61 |
#: nextend-facebook-connect/includes/oauth2.php:113
|
62 |
-
#: nextend-facebook-connect/includes/oauth2.php:
|
63 |
#: nextend-facebook-connect/providers/facebook/facebook-client.php:70
|
64 |
-
#: nextend-facebook-connect/providers/twitter/twitter-client.php:
|
65 |
#, php-format
|
66 |
msgid "Unexpected response: %s"
|
67 |
msgstr ""
|
68 |
|
69 |
-
#: nextend-facebook-connect/admin/admin.php:
|
70 |
-
#: nextend-facebook-connect/admin/templates/fix-redirect-uri.php:
|
71 |
#, php-format
|
72 |
msgid ""
|
73 |
"%s detected that your login url changed. You must update the Oauth redirect "
|
74 |
"URIs in the related social applications."
|
75 |
msgstr ""
|
76 |
|
77 |
-
#: nextend-facebook-connect/admin/admin.php:
|
78 |
msgid "Fix Error"
|
79 |
msgstr ""
|
80 |
|
81 |
-
#: nextend-facebook-connect/admin/admin.php:
|
82 |
msgid "Oauth Redirect URI"
|
83 |
msgstr ""
|
84 |
|
85 |
-
#: nextend-facebook-connect/admin/admin.php:
|
86 |
#, php-format
|
87 |
msgid ""
|
88 |
"%1$s detected that %2$s installed on your site. You need the Pro Addon to "
|
89 |
"display Social Login buttons in %2$s login form!"
|
90 |
msgstr ""
|
91 |
|
92 |
-
#: nextend-facebook-connect/admin/admin.php:
|
93 |
msgid "Dismiss and check Pro Addon"
|
94 |
msgstr ""
|
95 |
|
96 |
-
#: nextend-facebook-connect/admin/admin.php:
|
97 |
msgid "Dismiss"
|
98 |
msgstr ""
|
99 |
|
100 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
101 |
msgid "Login label"
|
102 |
msgstr "Bejelentkezés felirat"
|
103 |
|
104 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
105 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
106 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
107 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
108 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
109 |
msgid "Reset to default"
|
110 |
msgstr "Alapbeállítás visszaállítása"
|
111 |
|
112 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
113 |
msgid "Link label"
|
114 |
msgstr "Profil összekapcsolás felirat"
|
115 |
|
116 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
117 |
msgid "Unlink label"
|
118 |
msgstr "Profile szétkapcsolás felirat"
|
119 |
|
120 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
121 |
msgid "Default button"
|
122 |
msgstr "Alap gomb"
|
123 |
|
124 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
125 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
126 |
msgid "Use custom button"
|
127 |
msgstr "Egyedi gomb használata"
|
128 |
|
129 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
130 |
#, php-format
|
131 |
msgid "Use the %s in your custom button's code to make the label show up."
|
132 |
msgstr "Használd a %s azonosítót, hogy megfelenjen a gomb felirat."
|
133 |
|
134 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
135 |
msgid "Icon button"
|
136 |
msgstr "Ikon gomb"
|
137 |
|
138 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
139 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
|
|
140 |
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:65
|
141 |
#: nextend-facebook-connect/admin/templates/settings/comment.php:56
|
142 |
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:7
|
143 |
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:81
|
144 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:7
|
145 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:136
|
|
|
146 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:125
|
147 |
-
#: nextend-facebook-connect/providers/facebook/admin/settings.php:
|
148 |
-
#: nextend-facebook-connect/providers/google/admin/settings.php:
|
149 |
-
#: nextend-facebook-connect/providers/twitter/admin/settings.php:
|
150 |
-
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:
|
151 |
msgid "Save Changes"
|
152 |
msgstr "Változtatások Mentése"
|
153 |
|
154 |
-
#: nextend-facebook-connect/admin/templates-provider/menu.php:
|
155 |
#: nextend-facebook-connect/admin/templates/providers.php:64
|
156 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
157 |
-
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:
|
158 |
-
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:
|
159 |
msgid "Getting Started"
|
160 |
msgstr "Első Lépések"
|
161 |
|
162 |
-
#: nextend-facebook-connect/admin/templates-provider/menu.php:
|
163 |
msgid "Buttons"
|
164 |
msgstr "Gombok"
|
165 |
|
166 |
-
#: nextend-facebook-connect/admin/templates-provider/menu.php:
|
|
|
|
|
|
|
|
|
167 |
msgid "Usage"
|
168 |
msgstr "Használat"
|
169 |
|
170 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:
|
171 |
msgid "Other settings"
|
172 |
msgstr "Egyéb beállítások"
|
173 |
|
174 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:
|
175 |
msgid "Username prefix on register"
|
176 |
msgstr "Felhasználónév előtag regisztrációkor"
|
177 |
|
178 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:
|
179 |
msgid "Fallback username prefix on register"
|
180 |
msgstr ""
|
181 |
|
182 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:
|
183 |
msgid "Used when username is invalid"
|
184 |
msgstr ""
|
185 |
|
186 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
187 |
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:10
|
188 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:10
|
189 |
msgid "PRO settings"
|
190 |
msgstr "PRO beállítások"
|
191 |
|
192 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
193 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
194 |
msgid "Ask E-mail on registration"
|
195 |
msgstr "E-mail kérésére regisztrációkor"
|
196 |
|
197 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
198 |
msgid "Never"
|
199 |
msgstr "Soha"
|
200 |
|
201 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
202 |
msgid "When email is not provided or empty"
|
203 |
msgstr "Amikor a e-mail cím nem elérhető"
|
204 |
|
205 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
206 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
207 |
msgid "Always"
|
208 |
msgstr "Mindig"
|
209 |
|
210 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
211 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
212 |
msgid "Ask Username on registration"
|
213 |
msgstr "Felhasználónév kérése regisztrációkor"
|
214 |
|
215 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
216 |
msgid "Never, generate automatically"
|
217 |
msgstr "Soha, automata generálás"
|
218 |
|
219 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
220 |
-
|
|
|
|
|
|
|
|
|
221 |
msgid "Automatically connect the existing account upon registration"
|
222 |
msgstr "Fiók csatlakoztatása, ha regisztráció esetén már létezik a fiók"
|
223 |
|
224 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
225 |
#: nextend-facebook-connect/admin/templates/providers.php:39
|
226 |
#: nextend-facebook-connect/admin/templates/settings/general.php:37
|
227 |
-
#: nextend-facebook-connect/includes/provider.php:
|
228 |
msgid "Disabled"
|
229 |
msgstr "Kikapcsolva"
|
230 |
|
231 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
232 |
msgid "Automatic, based on email address"
|
233 |
msgstr "Automatán, e-mail cím egyezés esetén"
|
234 |
|
235 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
236 |
msgid "Disable login for the selected roles"
|
237 |
msgstr "Bejelntkezés kikapcsolása a kijelölt szerepköröknek"
|
238 |
|
239 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
240 |
msgid "Default roles for user who registered with this provider"
|
241 |
msgstr "Alap szerepkör, aki ezzel a szolgáltatóval registrál"
|
242 |
|
243 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
244 |
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:49
|
245 |
#: nextend-facebook-connect/admin/templates/settings/comment.php:40
|
246 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:33
|
247 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:89
|
|
|
248 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:109
|
249 |
-
#: nextend-facebook-connect/widget.php:
|
250 |
msgid "Default"
|
251 |
msgstr "Alapbeállítás"
|
252 |
|
253 |
-
#: nextend-facebook-connect/admin/templates-provider/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
254 |
msgid "Shortcode"
|
255 |
msgstr ""
|
256 |
|
257 |
-
#: nextend-facebook-connect/admin/templates-provider/usage.php:
|
258 |
msgid "Simple link"
|
259 |
msgstr "Egyszerű link"
|
260 |
|
261 |
-
#: nextend-facebook-connect/admin/templates-provider/usage.php:
|
262 |
msgid "Click here to login or register"
|
263 |
msgstr "Kattints ide a belépéshez vagy a regisztrációhoz"
|
264 |
|
265 |
-
#: nextend-facebook-connect/admin/templates-provider/usage.php:
|
266 |
msgid "Image button"
|
267 |
msgstr "Gomb képpel"
|
268 |
|
269 |
-
#: nextend-facebook-connect/admin/templates-provider/usage.php:
|
270 |
msgid "Image url"
|
271 |
msgstr "Kép URL"
|
272 |
|
@@ -274,28 +307,29 @@ msgstr "Kép URL"
|
|
274 |
msgid "Fix Oauth Redirect URIs"
|
275 |
msgstr ""
|
276 |
|
277 |
-
#: nextend-facebook-connect/admin/templates/fix-redirect-uri.php:
|
278 |
msgid "Every Oauth Redirect URI seems fine"
|
279 |
msgstr ""
|
280 |
|
281 |
-
#: nextend-facebook-connect/admin/templates/fix-redirect-uri.php:
|
282 |
msgid "Got it"
|
283 |
msgstr ""
|
284 |
|
285 |
-
#: nextend-facebook-connect/admin/templates/global-settings.php:
|
286 |
#: nextend-facebook-connect/admin/templates/menu.php:8
|
287 |
msgid "Global Settings"
|
288 |
msgstr "Általános beállítások"
|
289 |
|
290 |
-
#: nextend-facebook-connect/admin/templates/global-settings.php:
|
291 |
msgid "General"
|
292 |
msgstr ""
|
293 |
|
294 |
-
#: nextend-facebook-connect/admin/templates/global-settings.php:
|
|
|
295 |
msgid "Login Form"
|
296 |
msgstr ""
|
297 |
|
298 |
-
#: nextend-facebook-connect/admin/templates/global-settings.php:
|
299 |
msgid "Comment"
|
300 |
msgstr ""
|
301 |
|
@@ -459,7 +493,7 @@ msgstr ""
|
|
459 |
|
460 |
#: nextend-facebook-connect/admin/templates/providers.php:42
|
461 |
#: nextend-facebook-connect/admin/templates/settings/general.php:40
|
462 |
-
#: nextend-facebook-connect/includes/provider.php:
|
463 |
msgid "Enabled"
|
464 |
msgstr "Bekapcsolva"
|
465 |
|
@@ -472,17 +506,17 @@ msgid "Upgrade Now"
|
|
472 |
msgstr ""
|
473 |
|
474 |
#: nextend-facebook-connect/admin/templates/providers.php:72
|
475 |
-
#: nextend-facebook-connect/includes/provider.php:
|
476 |
msgid "Verify Settings"
|
477 |
msgstr ""
|
478 |
|
479 |
#: nextend-facebook-connect/admin/templates/providers.php:80
|
480 |
-
#: nextend-facebook-connect/includes/provider.php:
|
481 |
msgid "Enable"
|
482 |
msgstr "Bekapcsolás"
|
483 |
|
484 |
#: nextend-facebook-connect/admin/templates/providers.php:92
|
485 |
-
#: nextend-facebook-connect/includes/provider.php:
|
486 |
msgid "Disable"
|
487 |
msgstr "Kikapcsolás"
|
488 |
|
@@ -555,6 +589,7 @@ msgstr ""
|
|
555 |
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:27
|
556 |
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:32
|
557 |
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:37
|
|
|
558 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:27
|
559 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:32
|
560 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:48
|
@@ -582,8 +617,9 @@ msgstr ""
|
|
582 |
#: nextend-facebook-connect/admin/templates/settings/comment.php:46
|
583 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:39
|
584 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:95
|
|
|
585 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:115
|
586 |
-
#: nextend-facebook-connect/widget.php:
|
587 |
msgid "Icon"
|
588 |
msgstr "Imon"
|
589 |
|
@@ -687,20 +723,24 @@ msgid "Fixed redirect url for register"
|
|
687 |
msgstr "Fix átirányítási link regisztrációnál"
|
688 |
|
689 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:27
|
|
|
690 |
msgid "Login form button style"
|
691 |
msgstr "Login gomb stílusa"
|
692 |
|
693 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:46
|
|
|
694 |
msgid "Login layout"
|
695 |
msgstr "Login elrendezése"
|
696 |
|
697 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:52
|
698 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:108
|
|
|
699 |
msgid "Below"
|
700 |
msgstr "Alul"
|
701 |
|
702 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:58
|
703 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:114
|
|
|
704 |
msgid "Below with separator"
|
705 |
msgstr "Alul, elválasztóval"
|
706 |
|
@@ -710,11 +750,13 @@ msgstr "Alul lebegve"
|
|
710 |
|
711 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:70
|
712 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:120
|
|
|
713 |
msgid "Above"
|
714 |
msgstr "Felül"
|
715 |
|
716 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:76
|
717 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:126
|
|
|
718 |
msgid "Above with separator"
|
719 |
msgstr "Felül, elválasztóval"
|
720 |
|
@@ -726,13 +768,10 @@ msgstr ""
|
|
726 |
msgid "Embedded Login layout"
|
727 |
msgstr ""
|
728 |
|
729 |
-
#: nextend-facebook-connect/admin/templates/settings/login-form.php:9
|
730 |
-
msgid "Login form"
|
731 |
-
msgstr ""
|
732 |
-
|
733 |
#: nextend-facebook-connect/admin/templates/settings/login-form.php:14
|
734 |
#: nextend-facebook-connect/admin/templates/settings/login-form.php:27
|
735 |
#: nextend-facebook-connect/admin/templates/settings/login-form.php:44
|
|
|
736 |
msgid "Show login buttons"
|
737 |
msgstr ""
|
738 |
|
@@ -743,13 +782,27 @@ msgid "Hide login buttons"
|
|
743 |
msgstr ""
|
744 |
|
745 |
#: nextend-facebook-connect/admin/templates/settings/login-form.php:22
|
746 |
-
|
|
|
747 |
msgstr ""
|
748 |
|
749 |
#: nextend-facebook-connect/admin/templates/settings/login-form.php:36
|
750 |
msgid "Embedded login form"
|
751 |
msgstr ""
|
752 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
753 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:18
|
754 |
msgid "WooCommerce login form"
|
755 |
msgstr "WooCommerce belépési űrlap"
|
@@ -808,65 +861,16 @@ msgstr "WooCommerce fiók részletes beállítások"
|
|
808 |
msgid "Link buttons before account details"
|
809 |
msgstr "Összekapcsoló gombok a profil részletes beállításai előtt"
|
810 |
|
811 |
-
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:94
|
812 |
-
msgid "Link buttons after account details"
|
813 |
-
msgstr "Összekapcsoló gombok a profil részletes beállításai után"
|
814 |
-
|
815 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:101
|
816 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:105
|
817 |
msgid "WooCommerce button style"
|
818 |
msgstr "WooCommerce gomb stílusa"
|
819 |
|
820 |
-
#: nextend-facebook-connect/includes/provider.php:
|
821 |
-
#: nextend-facebook-connect/includes/provider.php:624
|
822 |
-
#: nextend-facebook-connect/includes/provider.php:635
|
823 |
-
msgid "Authentication successful"
|
824 |
-
msgstr "Hitelesítés sikeres"
|
825 |
-
|
826 |
-
#: nextend-facebook-connect/includes/provider.php:407
|
827 |
-
#, php-format
|
828 |
-
msgid ""
|
829 |
-
"Your %1$s account is successfully linked with your account. Now you can sign "
|
830 |
-
"in with %2$s easily."
|
831 |
-
msgstr ""
|
832 |
-
"A(z) %1$s fiók sikeresen össze lett kapcsolva a fiókoddal. Már könnyedén be "
|
833 |
-
"tudsz lépni a %2$s fiókoddal is."
|
834 |
-
|
835 |
-
#: nextend-facebook-connect/includes/provider.php:410
|
836 |
-
#, php-format
|
837 |
-
msgid ""
|
838 |
-
"You have already linked a(n) %s account. Please unlink the current and then "
|
839 |
-
"you can link other %s account."
|
840 |
-
msgstr ""
|
841 |
-
|
842 |
-
#: nextend-facebook-connect/includes/provider.php:415
|
843 |
-
#, php-format
|
844 |
-
msgid "This %s account is already linked to other user."
|
845 |
-
msgstr ""
|
846 |
-
|
847 |
-
#: nextend-facebook-connect/includes/provider.php:557
|
848 |
-
#: nextend-facebook-connect/includes/provider.php:701
|
849 |
-
msgid "Authentication error"
|
850 |
-
msgstr "Hitelesítési hiba"
|
851 |
-
|
852 |
-
#: nextend-facebook-connect/includes/provider.php:566
|
853 |
-
msgid "Unlink successful."
|
854 |
-
msgstr "Szétkapcsolás sikeres"
|
855 |
-
|
856 |
-
#: nextend-facebook-connect/includes/provider.php:847
|
857 |
-
#: nextend-facebook-connect/includes/provider.php:854
|
858 |
-
msgid "The test was successful"
|
859 |
-
msgstr "A teszt sikeres volt"
|
860 |
-
|
861 |
-
#: nextend-facebook-connect/includes/provider.php:895
|
862 |
-
msgid "Authentication failed"
|
863 |
-
msgstr "Hitelesítés sikertelen"
|
864 |
-
|
865 |
-
#: nextend-facebook-connect/includes/provider.php:966
|
866 |
msgid "Your configuration needs to be verified"
|
867 |
msgstr ""
|
868 |
|
869 |
-
#: nextend-facebook-connect/includes/provider.php:
|
870 |
msgid ""
|
871 |
"Before you can start letting your users register with your app it needs to "
|
872 |
"be tested. This test makes sure that no users will have troubles with the "
|
@@ -880,15 +884,15 @@ msgstr ""
|
|
880 |
"felugró ablakban, nézd meg az appodat vagy a kimásolt hitelesítő adatokat. "
|
881 |
"Ha nincs hibaüzenet, az azt jelenti, hogy minden rendben van."
|
882 |
|
883 |
-
#: nextend-facebook-connect/includes/provider.php:
|
884 |
msgid "Please save your changes to verify settings."
|
885 |
msgstr ""
|
886 |
|
887 |
-
#: nextend-facebook-connect/includes/provider.php:
|
888 |
msgid "Works Fine"
|
889 |
msgstr "Megfelelően Működik"
|
890 |
|
891 |
-
#: nextend-facebook-connect/includes/provider.php:
|
892 |
#, php-format
|
893 |
msgid ""
|
894 |
"This provider is currently disabled, which means that users can’t register "
|
@@ -897,7 +901,7 @@ msgstr ""
|
|
897 |
"Ez a provider jelenleg nincs bekapcsolva, ami azt jelenti, hogy a "
|
898 |
"felhasználók nem tudnak regisztrálni vagy belépni a %s fiókjukkal."
|
899 |
|
900 |
-
#: nextend-facebook-connect/includes/provider.php:
|
901 |
#, php-format
|
902 |
msgid ""
|
903 |
"This provider works fine, but you can test it again. If you don’t want to "
|
@@ -907,7 +911,7 @@ msgstr ""
|
|
907 |
"továbbiakban nem akarod, hogy regisztráljanak vagy belépjenek a %s "
|
908 |
"fiókjukkal kikapcsolhatod a providertt."
|
909 |
|
910 |
-
#: nextend-facebook-connect/includes/provider.php:
|
911 |
#, php-format
|
912 |
msgid ""
|
913 |
"This provider is currently enabled, which means that users can register or "
|
@@ -916,26 +920,71 @@ msgstr ""
|
|
916 |
"Ez a provider jelenleg be vankapcsolva, ami azt jelenti, hogy a felhasználók "
|
917 |
"regisztrálhatnak és beléphetnek a %s fiókjukkal."
|
918 |
|
919 |
-
#: nextend-facebook-connect/includes/provider.php:
|
920 |
msgid "Verify Settings Again"
|
921 |
msgstr ""
|
922 |
|
923 |
-
#: nextend-facebook-connect/includes/provider.php:
|
924 |
-
msgid "Please save your changes before
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
925 |
msgstr ""
|
926 |
|
927 |
-
#: nextend-facebook-connect/
|
928 |
-
|
|
|
|
|
|
|
|
|
|
|
929 |
#, php-format
|
930 |
msgid "Please update %1$s to version %2$s or newer."
|
931 |
msgstr ""
|
932 |
|
933 |
-
#: nextend-facebook-connect/nextend-social-login.php:
|
934 |
-
#: nextend-facebook-connect/nextend-social-login.php:
|
935 |
msgid "Update now!"
|
936 |
msgstr ""
|
937 |
|
938 |
-
#: nextend-facebook-connect/nextend-social-login.php:
|
939 |
#, php-format
|
940 |
msgid ""
|
941 |
"%s took the place of Nextend Google Connect. You can delete Nextend Google "
|
@@ -944,7 +993,7 @@ msgstr ""
|
|
944 |
"%s átvette a Nextend Google Connect helyét. Letörölheted a Nextend Google "
|
945 |
"Connect plguint, mivel már nincs rá szükség."
|
946 |
|
947 |
-
#: nextend-facebook-connect/nextend-social-login.php:
|
948 |
#, php-format
|
949 |
msgid ""
|
950 |
"%s took the place of Nextend Twitter Connect. You can delete Nextend Twitter "
|
@@ -953,69 +1002,82 @@ msgstr ""
|
|
953 |
"%s átvette a Nextend Twitter Connect helyét. Letörölheted a Nextend Twitter "
|
954 |
"Connect plguint, mivel már nincs rá szükség."
|
955 |
|
956 |
-
#: nextend-facebook-connect/nextend-social-login.php:
|
957 |
msgid "You have logged in successfully."
|
958 |
msgstr ""
|
959 |
|
960 |
-
#: nextend-facebook-connect/nextend-social-login.php:
|
961 |
-
#: nextend-facebook-connect/nextend-social-login.php:
|
962 |
msgid "Social Login"
|
963 |
msgstr "Közösségi belépés"
|
964 |
|
965 |
-
#: nextend-facebook-connect/nextend-social-login.php:
|
966 |
msgid "Social Accounts"
|
967 |
msgstr ""
|
968 |
|
969 |
-
|
970 |
-
#: nextend-facebook-connect/providers/facebook/admin/
|
971 |
-
#: nextend-facebook-connect/providers/
|
972 |
-
#: nextend-facebook-connect/providers/google/admin/
|
973 |
-
#: nextend-facebook-connect/providers/
|
974 |
-
#: nextend-facebook-connect/providers/twitter/admin/
|
975 |
-
#: nextend-
|
976 |
-
#: nextend-social-login-pro/providers/linkedin/admin/
|
|
|
977 |
#, php-format
|
978 |
msgid "Navigate to %s"
|
979 |
msgstr "Látogasd meg ezt az oldalt: %s"
|
980 |
|
981 |
-
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:
|
982 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
983 |
-
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:
|
984 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
985 |
-
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:
|
986 |
-
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:
|
987 |
-
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:
|
988 |
-
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:
|
989 |
#, php-format
|
990 |
msgid "Log in with your %s credentials if you are not logged in"
|
991 |
msgstr "Lépj be a %s fiókoddal ha még nem vagy belépve."
|
992 |
|
993 |
-
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:
|
994 |
#, php-format
|
995 |
msgid "Click on the App with App ID: %s"
|
996 |
msgstr ""
|
997 |
|
998 |
-
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:
|
999 |
msgid "In the left sidebar, click on \"Facebook Login/Settings\""
|
1000 |
msgstr ""
|
1001 |
|
1002 |
-
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:
|
1003 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1004 |
#, php-format
|
1005 |
msgid ""
|
1006 |
"Add the following URL to the \"Valid OAuth redirect URIs\" field: <b>%s</b>"
|
1007 |
msgstr ""
|
1008 |
"Tedd a következő linket az \"Valid OAuth redirect URIs\" mezőbe: <b>%s</b>"
|
1009 |
|
1010 |
-
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:
|
1011 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1012 |
msgid "Click on \"Save Changes\""
|
1013 |
msgstr "Kattints a \"Save Changes\"-re"
|
1014 |
|
1015 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1016 |
-
#: nextend-facebook-connect/providers/
|
1017 |
-
|
1018 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1019 |
#, php-format
|
1020 |
msgid ""
|
1021 |
"To allow your visitors to log in with their %1$s account, first you must "
|
@@ -1030,30 +1092,30 @@ msgstr ""
|
|
1030 |
"\"Beállítások\" fülre és állítsd be a \"%2$s\"-t és \"%3$s\"-t a %1$s Appod "
|
1031 |
"alapján."
|
1032 |
|
1033 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1034 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1035 |
-
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:
|
1036 |
-
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:
|
1037 |
#, php-format
|
1038 |
msgctxt "App creation"
|
1039 |
msgid "Create %s"
|
1040 |
msgstr "%s létrehozása"
|
1041 |
|
1042 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1043 |
msgid "Click on the \"Add a New App\" button"
|
1044 |
msgstr "Kattints az \"Add a New App\" gombra"
|
1045 |
|
1046 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1047 |
msgid "Fill \"Display Name\" and \"Contact Email\""
|
1048 |
msgstr ""
|
1049 |
"Töltsd ki a \"Display name\" mezőt az app nevével. A \"Contact Email\" "
|
1050 |
"mezőbe írd be az email címet, amin keresztül elérhetnek."
|
1051 |
|
1052 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1053 |
msgid "Click on blue \"Create App ID\" button"
|
1054 |
msgstr "Kattints a kék \"Create App ID\" gombra"
|
1055 |
|
1056 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1057 |
msgid ""
|
1058 |
"Move your mouse over Facebook Login and click on the appearing \"Set Up\" "
|
1059 |
"button"
|
@@ -1061,31 +1123,31 @@ msgstr ""
|
|
1061 |
"Vidd a kurzort a \"Facebook Login\" doboz fölé és kattints a megjelenő \"Set "
|
1062 |
"Up\" gombra."
|
1063 |
|
1064 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1065 |
msgid "Choose Web"
|
1066 |
msgstr "Válaszd a \"Web\"-et"
|
1067 |
|
1068 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1069 |
#, php-format
|
1070 |
msgid "Fill \"Site URL\" with the url of your homepage, probably: <b>%s</b>"
|
1071 |
msgstr ""
|
1072 |
"Írd be a weboldalad főoldalának címét a \"Site URL\" mezőbe. Valószínűleg ez "
|
1073 |
"lesz az: <b>%s</b>"
|
1074 |
|
1075 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1076 |
-
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:
|
1077 |
msgid "Click on \"Save\""
|
1078 |
msgstr "Kattints a \"Save\" gombra"
|
1079 |
|
1080 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1081 |
msgid "In the left sidebar, click on \"Facebook Login\""
|
1082 |
msgstr "A bal oldali menüben kattints a \"Facebook Login\" feliratra"
|
1083 |
|
1084 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1085 |
msgid "In the top of the left sidebar, click on \"Settings\""
|
1086 |
msgstr "A bal oldali menü tetején kattints a \"Settings\"-re"
|
1087 |
|
1088 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1089 |
msgid ""
|
1090 |
"Here you can see your \"APP ID\" and you can see your \"App secret\" if you "
|
1091 |
"click on the \"Show\" button. These will be needed in plugin's settings."
|
@@ -1093,11 +1155,11 @@ msgstr ""
|
|
1093 |
"Itt találod az \"App ID\"-t és az \"App Secret\"-et, ha a \"Show\" gombra "
|
1094 |
"kattintasz. Ezekre lesz szükséged a plugin beállításainál."
|
1095 |
|
1096 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1097 |
msgid "Enter your domain name to the App Domains"
|
1098 |
msgstr "Írd be a domain neved az \"App Domains\" mezőbe"
|
1099 |
|
1100 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1101 |
msgid ""
|
1102 |
"Fill up the \"Privacy Policy URL\". Provide a publicly available and easily "
|
1103 |
"accessible privacy policy that explains what data you are collecting and how "
|
@@ -1107,14 +1169,14 @@ msgstr ""
|
|
1107 |
"tartalmazza az adatvédelmi irányelveket, amik elmagyarázzák, milyen "
|
1108 |
"információkat gyűjtesz és mihez kezdesz velük."
|
1109 |
|
1110 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1111 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1112 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1113 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1114 |
msgid "Save your changes."
|
1115 |
msgstr "Mentsd el a módosításaidat."
|
1116 |
|
1117 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1118 |
msgid ""
|
1119 |
"Your application is currently private, which means that only you can log in "
|
1120 |
"with it. In the left sidebar choose \"App Review\" and make your App public"
|
@@ -1123,98 +1185,98 @@ msgstr ""
|
|
1123 |
"vele. A bal oldali menüben válaszd az \"App Review\" gombot és tedd "
|
1124 |
"nyilvánossá az Appodat."
|
1125 |
|
1126 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1127 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1128 |
-
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:
|
1129 |
-
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:
|
1130 |
#, php-format
|
1131 |
msgid "I am done setting up my %s"
|
1132 |
msgstr "Befejeztem a %s appom elkészítését"
|
1133 |
|
1134 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1135 |
msgid "Import Facebook configuration"
|
1136 |
msgstr "Facebook konfiguráció importálása"
|
1137 |
|
1138 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:8
|
1139 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:8
|
1140 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:8
|
1141 |
-
msgid "Be sure to read the following notices before you proceed."
|
1142 |
-
msgstr "Mielőtt tovább lépnél, olvasd el az alábbi figyelmeztetéseket."
|
1143 |
-
|
1144 |
#: nextend-facebook-connect/providers/facebook/admin/import.php:10
|
1145 |
#: nextend-facebook-connect/providers/google/admin/import.php:10
|
1146 |
#: nextend-facebook-connect/providers/twitter/admin/import.php:10
|
|
|
|
|
|
|
|
|
|
|
|
|
1147 |
msgid "Important steps before the import"
|
1148 |
msgstr "Fontos lépések az importálás megkezdése előtt"
|
1149 |
|
1150 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1151 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1152 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1153 |
msgid ""
|
1154 |
"Make sure that the redirect URI for your app is correct before proceeding."
|
1155 |
msgstr ""
|
1156 |
"A továbblépés előtt győződj meg róla, hogy a \"Redirect URI\" az appodnál "
|
1157 |
"helyesen van beállítva."
|
1158 |
|
1159 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1160 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1161 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1162 |
#, php-format
|
1163 |
msgid "Visit %s."
|
1164 |
msgstr "Látogass el ide: %s."
|
1165 |
|
1166 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1167 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1168 |
msgid "Select your app."
|
1169 |
msgstr "Válaszd ki az appodat."
|
1170 |
|
1171 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1172 |
msgid ""
|
1173 |
"Go to the Settings menu which you can find below the Facebook Login in the "
|
1174 |
"left menu."
|
1175 |
msgstr ""
|
1176 |
"Menj a \"Settings\" menübe a \"Facebook Login\" alatt a bal oldali menüben."
|
1177 |
|
1178 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1179 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1180 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1181 |
#, php-format
|
1182 |
msgid "Make sure that the \"%1$s\" field contains %2$s"
|
1183 |
msgstr "Győződj meg róla, hogy a \"%1$s\" mező tartalmazza: %2$s"
|
1184 |
|
1185 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:20
|
1186 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:20
|
1187 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:20
|
1188 |
-
msgid "The following settings will be imported:"
|
1189 |
-
msgstr "Az alábbi beállítások kerülnek importálásra:"
|
1190 |
-
|
1191 |
#: nextend-facebook-connect/providers/facebook/admin/import.php:22
|
1192 |
#: nextend-facebook-connect/providers/google/admin/import.php:22
|
1193 |
#: nextend-facebook-connect/providers/twitter/admin/import.php:22
|
|
|
|
|
|
|
|
|
|
|
|
|
1194 |
msgid "Your old API configurations"
|
1195 |
msgstr "A régi API beállításaid"
|
1196 |
|
1197 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1198 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1199 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1200 |
msgid "The user prefix you set"
|
1201 |
msgstr "A beállított felhasználónév előtag"
|
1202 |
|
1203 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1204 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1205 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1206 |
msgid "Create a backup of the old settings"
|
1207 |
msgstr "Készíts biztonsági mentést a régi beállításokról"
|
1208 |
|
1209 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:29
|
1210 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:29
|
1211 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:29
|
1212 |
-
msgid "Other changes"
|
1213 |
-
msgstr "Egyéb változások"
|
1214 |
-
|
1215 |
#: nextend-facebook-connect/providers/facebook/admin/import.php:31
|
1216 |
#: nextend-facebook-connect/providers/google/admin/import.php:31
|
1217 |
#: nextend-facebook-connect/providers/twitter/admin/import.php:31
|
|
|
|
|
|
|
|
|
|
|
|
|
1218 |
msgid ""
|
1219 |
"The custom redirect URI is now handled globally for all providers, so it "
|
1220 |
"won't be imported from the previous version. Visit \"Nextend Social Login > "
|
@@ -1225,9 +1287,9 @@ msgstr ""
|
|
1225 |
"Social Login > Általános beállítások\" fülre az új átirányítási link "
|
1226 |
"beállításához."
|
1227 |
|
1228 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1229 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1230 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1231 |
msgid ""
|
1232 |
"The login button's layout will be changed to a new, more modern look. If you "
|
1233 |
"used any custom buttons that won't be imported."
|
@@ -1236,9 +1298,9 @@ msgstr ""
|
|
1236 |
"valamilyen egyedi gombot használtál azok a beállítások nem kerülnek "
|
1237 |
"importálásra."
|
1238 |
|
1239 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1240 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1241 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1242 |
msgid ""
|
1243 |
"The old version's PHP functions are not available anymore. This means if you "
|
1244 |
"used any custom codes where you used these old functions, you need to remove "
|
@@ -1248,9 +1310,9 @@ msgstr ""
|
|
1248 |
"jelenti, hogy ha bármilyen egyedi kódban használtad őket el kell távolítanod "
|
1249 |
"a kódot."
|
1250 |
|
1251 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1252 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1253 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1254 |
msgid ""
|
1255 |
"After the importing process finishes, you will need to <b>test</b> your app "
|
1256 |
"and <b>enable</b> the provider. You can do both in the next screen."
|
@@ -1259,30 +1321,30 @@ msgstr ""
|
|
1259 |
"appodat majd <b>engedélyezni</a> a providert. Mindkettőt meg tudod tenni a "
|
1260 |
"következő oldalon."
|
1261 |
|
1262 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1263 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1264 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1265 |
msgid "Import Configuration"
|
1266 |
msgstr "Konfiguráció Importálása"
|
1267 |
|
1268 |
-
#: nextend-facebook-connect/providers/facebook/admin/settings.php:
|
1269 |
msgid "App ID"
|
1270 |
msgstr "App ID"
|
1271 |
|
1272 |
-
#: nextend-facebook-connect/providers/facebook/admin/settings.php:
|
1273 |
-
#: nextend-facebook-connect/providers/facebook/admin/settings.php:
|
1274 |
-
#: nextend-facebook-connect/providers/google/admin/settings.php:
|
1275 |
-
#: nextend-facebook-connect/providers/google/admin/settings.php:
|
1276 |
-
#: nextend-facebook-connect/providers/twitter/admin/settings.php:
|
1277 |
-
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:
|
1278 |
-
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:
|
1279 |
msgid "Required"
|
1280 |
msgstr "Kötelező"
|
1281 |
|
1282 |
-
#: nextend-facebook-connect/providers/facebook/admin/settings.php:
|
1283 |
-
#: nextend-facebook-connect/providers/google/admin/settings.php:
|
1284 |
-
#: nextend-facebook-connect/providers/twitter/admin/settings.php:
|
1285 |
-
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:
|
1286 |
#, php-format
|
1287 |
msgid ""
|
1288 |
"If you are not sure what is your %1$s, please head over to <a href=\"%2$s"
|
@@ -1291,23 +1353,23 @@ msgstr ""
|
|
1291 |
"Ha nem vagy benne biztos, hogy mit kell írnod a(z) %1$s mezőbe, menj vissza "
|
1292 |
"az <a href=\"%2$s\">Első lépések</a> fülre."
|
1293 |
|
1294 |
-
#: nextend-facebook-connect/providers/facebook/admin/settings.php:
|
1295 |
msgid "App Secret"
|
1296 |
msgstr "App Secret"
|
1297 |
|
1298 |
-
#: nextend-facebook-connect/providers/facebook/facebook.php:
|
1299 |
msgid "Continue with <b>Facebook</b>"
|
1300 |
msgstr "Folytatás a <b>Facebookkal</b>"
|
1301 |
|
1302 |
-
#: nextend-facebook-connect/providers/facebook/facebook.php:
|
1303 |
msgid "Link account with <b>Facebook</b>"
|
1304 |
msgstr "Fiók összekapcsolása a <b>Facebook</b>-kal"
|
1305 |
|
1306 |
-
#: nextend-facebook-connect/providers/facebook/facebook.php:
|
1307 |
msgid "Unlink account from <b>Facebook</b>"
|
1308 |
msgstr "Szétkapcsolás <b>Facebook</b>-kal"
|
1309 |
|
1310 |
-
#: nextend-facebook-connect/providers/facebook/facebook.php:
|
1311 |
#: nextend-facebook-connect/providers/google/google.php:71
|
1312 |
#: nextend-facebook-connect/providers/twitter/twitter.php:71
|
1313 |
#: nextend-social-login-pro/providers/linkedin/linkedin.php:68
|
@@ -1318,24 +1380,24 @@ msgstr ""
|
|
1318 |
"A megadott %1$s nem tűnik helyesnek. Győződj meg róla, hogy a beírt %2$s "
|
1319 |
"helyes."
|
1320 |
|
1321 |
-
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:
|
1322 |
msgid "Click on the \"Credentials\" in the left hand menu"
|
1323 |
msgstr ""
|
1324 |
|
1325 |
-
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:
|
1326 |
#, php-format
|
1327 |
msgid "Click on OAuth 2.0 client ID: %s"
|
1328 |
msgstr ""
|
1329 |
|
1330 |
-
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:
|
1331 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1332 |
#, php-format
|
1333 |
msgid ""
|
1334 |
"Add the following URL to the \"Authorised redirect URIs\" field: <b>%s</b>"
|
1335 |
msgstr ""
|
1336 |
"Tedd a következő linket az \"Valid OAuth redirect URIs\" mezőbe: <b>%s</b>"
|
1337 |
|
1338 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1339 |
msgid ""
|
1340 |
"If you don't have a project yet, you'll need to create one. You can do this "
|
1341 |
"by clicking on the blue \"Create project\" button on the right side"
|
@@ -1343,15 +1405,15 @@ msgstr ""
|
|
1343 |
"Ha még nincs projected, újat kell készítened. Ezt megteheted a kék \"Create "
|
1344 |
"project\" gombra kattintva a jobb oldalon."
|
1345 |
|
1346 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1347 |
msgid "Name your project and then click on the Create button"
|
1348 |
msgstr "Adj nevet a projektnek és kattints a \"Create\" gombra"
|
1349 |
|
1350 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1351 |
msgid "Once you have a project, you'll end up in the dashboard."
|
1352 |
msgstr "Ha van már projekted át leszel irányítva az irányítópultra"
|
1353 |
|
1354 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1355 |
msgid ""
|
1356 |
"Click on the \"Credentials\" in the left hand menu to create new API "
|
1357 |
"credentials"
|
@@ -1359,7 +1421,7 @@ msgstr ""
|
|
1359 |
"Kattints a \"Credentials\" feliratra a bal oldali menüben hogy új API "
|
1360 |
"adatokat készíts"
|
1361 |
|
1362 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1363 |
msgid ""
|
1364 |
"Go to the OAuth consent screen tab and enter a product name and provide the "
|
1365 |
"Privacy Policy URL, then click on the save button."
|
@@ -1367,7 +1429,7 @@ msgstr ""
|
|
1367 |
"Menj az \"OAuth consent screen\" fülre. Írd be a termék nevét és írd be a "
|
1368 |
"linket az Adatvédelmi Irányelvek oldalad linkjét. Kattints a Save gombra."
|
1369 |
|
1370 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1371 |
msgid ""
|
1372 |
"Go back to the Credentials tab and locate the small box at the middle. Click "
|
1373 |
"on the blue \"Create credentials\" button. Chose the \"OAuth client ID\" "
|
@@ -1377,19 +1439,19 @@ msgstr ""
|
|
1377 |
"Kattints a kék \"Create credentials\" gombra. Válaszd ki az \"OAuth client ID"
|
1378 |
"\"-t a lenyíló listából."
|
1379 |
|
1380 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1381 |
msgid "Your application type should be \"Web application\""
|
1382 |
msgstr "Az applikációd típusa legyen \"Web application\""
|
1383 |
|
1384 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1385 |
msgid "Name your application"
|
1386 |
msgstr "Adj nevet az alkalmazásodnak"
|
1387 |
|
1388 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1389 |
msgid "Click on the Create button"
|
1390 |
msgstr "Kattints a \"Create\" gombra"
|
1391 |
|
1392 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1393 |
msgid ""
|
1394 |
"A modal should pop up with your credentials. If that doesn't happen, go to "
|
1395 |
"the Credentials in the left hand menu and select your app by clicking on its "
|
@@ -1400,27 +1462,27 @@ msgstr ""
|
|
1400 |
"menj a \"Credentials\" fülre a bal oldali menüben és választ ki az appodat a "
|
1401 |
"nevére kattintva. Innen ki tudod másolni a Client ID-t és Client Secretet."
|
1402 |
|
1403 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1404 |
msgid "Import Google configuration"
|
1405 |
msgstr "Google konfiguráció importálása"
|
1406 |
|
1407 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1408 |
msgid "If you have more projects, select the one where your app is."
|
1409 |
msgstr "Ha több projekted van, válaszd ki azt, amelyikben az appod van."
|
1410 |
|
1411 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1412 |
msgid "Click on Credentials at the left-hand menu then select your app."
|
1413 |
msgstr ""
|
1414 |
"Kattints a \"Credentials\" feliratra a bal oldali menüben majd válaszd ki az "
|
1415 |
"appodat."
|
1416 |
|
1417 |
-
#: nextend-facebook-connect/providers/google/admin/settings.php:
|
1418 |
-
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:
|
1419 |
msgid "Client ID"
|
1420 |
msgstr "Client ID"
|
1421 |
|
1422 |
-
#: nextend-facebook-connect/providers/google/admin/settings.php:
|
1423 |
-
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:
|
1424 |
msgid "Client Secret"
|
1425 |
msgstr "Client Secret"
|
1426 |
|
@@ -1436,30 +1498,30 @@ msgstr "Fiók összekapcsolása a <b>Google</b>-lel"
|
|
1436 |
msgid "Unlink account from <b>Google</b>"
|
1437 |
msgstr "Szétkapcsolás <b>Google</b>-lel"
|
1438 |
|
1439 |
-
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:
|
1440 |
-
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:
|
1441 |
msgid "Click on the App"
|
1442 |
msgstr ""
|
1443 |
|
1444 |
-
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:
|
1445 |
msgid "Click on the \"Settings\" tab"
|
1446 |
msgstr ""
|
1447 |
|
1448 |
-
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:
|
1449 |
-
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:
|
1450 |
#, php-format
|
1451 |
msgid "Add the following URL to the \"Callback URL\" field: <b>%s</b>"
|
1452 |
msgstr "Tedd a következő linket az \"Callback URL\" mezőbe: <b>%s</b>"
|
1453 |
|
1454 |
-
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:
|
1455 |
msgid "Click on \"Update Settings\""
|
1456 |
msgstr ""
|
1457 |
|
1458 |
-
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:
|
1459 |
msgid "Click on the \"Create New App\" button"
|
1460 |
msgstr "Kattints a \"Create New App\" gombra"
|
1461 |
|
1462 |
-
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:
|
1463 |
#, php-format
|
1464 |
msgid ""
|
1465 |
"Fill the name and description fields. Then enter your site's URL to the "
|
@@ -1468,11 +1530,11 @@ msgstr ""
|
|
1468 |
"Írd be az appod nevét a \"name\" és a leírását a \"description\" mezőbe. "
|
1469 |
"Aztán írd be az oldalad címét a Website mezőbe: <b>%s</b>"
|
1470 |
|
1471 |
-
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:
|
1472 |
msgid "Accept the Twitter Developer Agreement"
|
1473 |
msgstr "Fogadd el a Twitter Fejlesztői Megállapodást"
|
1474 |
|
1475 |
-
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:
|
1476 |
msgid ""
|
1477 |
"Create your application by clicking on the Create your Twitter application "
|
1478 |
"button"
|
@@ -1480,26 +1542,26 @@ msgstr ""
|
|
1480 |
"Hozd létre az alkalmazásodat a \"Create your Twitter application\" gombra "
|
1481 |
"kattintva"
|
1482 |
|
1483 |
-
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:
|
1484 |
msgid ""
|
1485 |
"Go to the Keys and Access Tokens tab and find the Consumer Key and Secret"
|
1486 |
msgstr ""
|
1487 |
"Menj a \"Keys and Access Tokens\" fülre ahol megtalálod a \"Consumer Key\"-t "
|
1488 |
"és \"Secret\"-et"
|
1489 |
|
1490 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1491 |
msgid "Import Twitter configuration"
|
1492 |
msgstr "Twitter konfiguráció importálása"
|
1493 |
|
1494 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1495 |
msgid "Go to the Settings tab."
|
1496 |
msgstr "Menj a \"Settings\" fülre."
|
1497 |
|
1498 |
-
#: nextend-facebook-connect/providers/twitter/admin/settings.php:
|
1499 |
msgid "Consumer Key"
|
1500 |
msgstr "Consumer Key"
|
1501 |
|
1502 |
-
#: nextend-facebook-connect/providers/twitter/admin/settings.php:
|
1503 |
msgid "Consumer Secret"
|
1504 |
msgstr "Consumer Secret"
|
1505 |
|
@@ -1520,129 +1582,152 @@ msgstr "Szétkapcsolás <b>Twitter</b>-rel"
|
|
1520 |
msgid "%s Buttons"
|
1521 |
msgstr "%s Gombok"
|
1522 |
|
1523 |
-
#: nextend-facebook-connect/widget.php:
|
1524 |
msgid "Title:"
|
1525 |
msgstr ""
|
1526 |
|
1527 |
-
#: nextend-facebook-connect/widget.php:
|
1528 |
msgid "Button style:"
|
1529 |
msgstr "Gomb stílus:"
|
1530 |
|
1531 |
-
#: nextend-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1532 |
msgid "Social login is not allowed with this role!"
|
1533 |
msgstr ""
|
1534 |
"A közösségi fiókkal való belépés nem engedélyezett erre a felhasználói "
|
1535 |
"szintre."
|
1536 |
|
1537 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1538 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1539 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1540 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1541 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1542 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1543 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1544 |
msgid "ERROR"
|
1545 |
msgstr "HIBA"
|
1546 |
|
1547 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1548 |
msgid "Please enter a username."
|
1549 |
msgstr ""
|
1550 |
|
1551 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1552 |
msgid ""
|
1553 |
"This username is invalid because it uses illegal characters. Please enter a "
|
1554 |
"valid username."
|
1555 |
msgstr ""
|
1556 |
|
1557 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1558 |
msgid "This username is already registered. Please choose another one."
|
1559 |
msgstr ""
|
1560 |
|
1561 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1562 |
msgid "Sorry, that username is not allowed."
|
1563 |
msgstr ""
|
1564 |
|
1565 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1566 |
msgid "Please enter an email address."
|
1567 |
msgstr ""
|
1568 |
|
1569 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1570 |
msgid "The email address isn’t correct."
|
1571 |
msgstr ""
|
1572 |
|
1573 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1574 |
msgid "This email is already registered, please choose another one."
|
1575 |
msgstr ""
|
1576 |
|
1577 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1578 |
-
msgid "Registration Form"
|
1579 |
-
msgstr ""
|
1580 |
-
|
1581 |
-
#: nextend-social-login-pro/class-provider-extension.php:238
|
1582 |
msgid "Register For This Site!"
|
1583 |
msgstr ""
|
1584 |
|
1585 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1586 |
msgid "Username"
|
1587 |
msgstr ""
|
1588 |
|
1589 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1590 |
msgid "Email"
|
1591 |
msgstr "Email"
|
1592 |
|
1593 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1594 |
msgid "Registration confirmation will be emailed to you."
|
1595 |
msgstr ""
|
1596 |
|
1597 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1598 |
-
msgid "Register"
|
1599 |
-
msgstr ""
|
1600 |
-
|
1601 |
-
#: nextend-social-login-pro/class-provider-extension.php:373
|
1602 |
msgid ""
|
1603 |
"This email is already registered, please login in to your account to link "
|
1604 |
"with Facebook."
|
1605 |
msgstr ""
|
1606 |
|
1607 |
-
#: nextend-social-login-pro/
|
1608 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1609 |
#, php-format
|
1610 |
msgid ""
|
1611 |
"Add the following URL to the \"Authorized Redirect URLs:\" field: <b>%s</b>"
|
1612 |
msgstr ""
|
1613 |
"Tedd a következő linket az \"Authorized Redirect URLs:\" mezőbe: <b>%s</b>"
|
1614 |
|
1615 |
-
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:
|
1616 |
-
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:
|
1617 |
msgid "Hit update to save the changes"
|
1618 |
msgstr "Kattints az \"update\" gombra és mentsd el a beállításaidat."
|
1619 |
|
1620 |
-
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:
|
1621 |
msgid "Locate the yellow \"Create application\" button and click on it."
|
1622 |
msgstr "Keresd meg a sárga \"Create application\" gombot és kattints rá."
|
1623 |
|
1624 |
-
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:
|
1625 |
msgid "Fill the fields marked with *"
|
1626 |
msgstr "Töltsd ki a csillaggal jelölt mezőket"
|
1627 |
|
1628 |
-
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:
|
1629 |
#, php-format
|
1630 |
msgid "Fill \"Website URL\" with the url of your homepage, probably: <b>%s</b>"
|
1631 |
msgstr ""
|
1632 |
"Írd be a weboldalad főoldalának címét a \"Website URL\" mezőbe. "
|
1633 |
"Valószínűleg ez lesz az: <b>%s</b>"
|
1634 |
|
1635 |
-
|
1636 |
-
|
|
|
1637 |
msgstr ""
|
1638 |
-
"Fogadd el a Felhasználási Feltétleket és kattints a Beküldés (Submit) gombra"
|
1639 |
|
1640 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1641 |
msgid "Find the necessary Authentication Keys under the Authentication menu"
|
1642 |
msgstr ""
|
1643 |
"A szükséges \"Authentication Keys\"-t az Authentication menüben találod"
|
1644 |
|
1645 |
-
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:
|
1646 |
msgid ""
|
1647 |
"You probably want to enable the \"r_emailaddress\" under the Default "
|
1648 |
"Application Permissions"
|
@@ -1662,18 +1747,26 @@ msgstr "Fiók összekapcsolása a <b>LinkedIn</b>-nel"
|
|
1662 |
msgid "Unlink account from <b>LinkedIn</b>"
|
1663 |
msgstr "Szétkapcsolás <b>LinkedIn</b>-nel"
|
1664 |
|
1665 |
-
#: nextend-social-login-pro/template-parts/embedded-login
|
1666 |
-
#: nextend-social-login-pro/template-parts/embedded-login
|
1667 |
-
#: nextend-social-login-pro/template-parts/login
|
1668 |
-
#: nextend-social-login-pro/template-parts/login
|
|
|
|
|
1669 |
msgid "OR"
|
1670 |
msgstr "VAGY"
|
1671 |
|
1672 |
-
#: nextend-social-login-pro/template-parts/
|
1673 |
-
#: nextend-social-login-pro/template-parts/woocommerce
|
|
|
1674 |
msgid "Social accounts"
|
1675 |
msgstr "Közösségi fiókok"
|
1676 |
|
|
|
|
|
|
|
|
|
|
|
1677 |
#~ msgid ""
|
1678 |
#~ "%5$s plugin (version: %1$s, required: %2$s or newer) is not compatible "
|
1679 |
#~ "with the PRO addon (version: %3$s, required: %4$s or newer). Please "
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: nextend-facebook-connect\n"
|
4 |
+
"POT-Creation-Date: 2018-04-12 13:41+0200\n"
|
5 |
+
"PO-Revision-Date: 2018-04-12 13:41+0200\n"
|
6 |
"Last-Translator: \n"
|
7 |
"Language-Team: nextend\n"
|
8 |
"Language: hu\n"
|
26 |
"X-Poedit-SearchPathExcluded-2: nextend-facebook-connect/providers/facebook/"
|
27 |
"compat\n"
|
28 |
|
29 |
+
#: nextend-facebook-connect/admin/admin.php:187
|
30 |
#, php-format
|
31 |
msgid "%s needs json_decode function."
|
32 |
msgstr "A %s-nak szüksége van a json_decode függvényre."
|
33 |
|
34 |
+
#: nextend-facebook-connect/admin/admin.php:187
|
35 |
msgid "Please contact your server administrator and ask for solution!"
|
36 |
msgstr ""
|
37 |
"Kérlek lépj kapcsolatba a szerveradminisztrátorral és kérj tőle segítséget!"
|
38 |
|
39 |
+
#: nextend-facebook-connect/admin/admin.php:214
|
40 |
+
#: nextend-facebook-connect/admin/admin.php:256
|
41 |
msgid "Settings saved."
|
42 |
msgstr "Beállítások elmentve."
|
43 |
|
44 |
+
#: nextend-facebook-connect/admin/admin.php:223
|
45 |
msgid "The authorization was successful"
|
46 |
msgstr "Az engedélyezés sikeres volt"
|
47 |
|
48 |
+
#: nextend-facebook-connect/admin/admin.php:234
|
49 |
msgid "Deauthorize completed."
|
50 |
msgstr "A engedély visszavonása befejeződött."
|
51 |
|
52 |
+
#: nextend-facebook-connect/admin/admin.php:357
|
53 |
+
#: nextend-facebook-connect/admin/templates-provider/menu.php:15
|
54 |
#: nextend-facebook-connect/admin/templates/providers.php:84
|
55 |
#: nextend-facebook-connect/admin/templates/providers.php:96
|
56 |
#: nextend-facebook-connect/admin/templates/settings/comment.php:30
|
57 |
msgid "Settings"
|
58 |
msgstr "Beállítások"
|
59 |
|
60 |
+
#: nextend-facebook-connect/admin/admin.php:431
|
61 |
#: nextend-facebook-connect/includes/oauth2.php:113
|
62 |
+
#: nextend-facebook-connect/includes/oauth2.php:242
|
63 |
#: nextend-facebook-connect/providers/facebook/facebook-client.php:70
|
64 |
+
#: nextend-facebook-connect/providers/twitter/twitter-client.php:155
|
65 |
#, php-format
|
66 |
msgid "Unexpected response: %s"
|
67 |
msgstr ""
|
68 |
|
69 |
+
#: nextend-facebook-connect/admin/admin.php:489
|
70 |
+
#: nextend-facebook-connect/admin/templates/fix-redirect-uri.php:21
|
71 |
#, php-format
|
72 |
msgid ""
|
73 |
"%s detected that your login url changed. You must update the Oauth redirect "
|
74 |
"URIs in the related social applications."
|
75 |
msgstr ""
|
76 |
|
77 |
+
#: nextend-facebook-connect/admin/admin.php:490
|
78 |
msgid "Fix Error"
|
79 |
msgstr ""
|
80 |
|
81 |
+
#: nextend-facebook-connect/admin/admin.php:490
|
82 |
msgid "Oauth Redirect URI"
|
83 |
msgstr ""
|
84 |
|
85 |
+
#: nextend-facebook-connect/admin/admin.php:500
|
86 |
#, php-format
|
87 |
msgid ""
|
88 |
"%1$s detected that %2$s installed on your site. You need the Pro Addon to "
|
89 |
"display Social Login buttons in %2$s login form!"
|
90 |
msgstr ""
|
91 |
|
92 |
+
#: nextend-facebook-connect/admin/admin.php:501
|
93 |
msgid "Dismiss and check Pro Addon"
|
94 |
msgstr ""
|
95 |
|
96 |
+
#: nextend-facebook-connect/admin/admin.php:501
|
97 |
msgid "Dismiss"
|
98 |
msgstr ""
|
99 |
|
100 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:74
|
101 |
msgid "Login label"
|
102 |
msgstr "Bejelentkezés felirat"
|
103 |
|
104 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:79
|
105 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:90
|
106 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:101
|
107 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:130
|
108 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:160
|
109 |
msgid "Reset to default"
|
110 |
msgstr "Alapbeállítás visszaállítása"
|
111 |
|
112 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:84
|
113 |
msgid "Link label"
|
114 |
msgstr "Profil összekapcsolás felirat"
|
115 |
|
116 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:96
|
117 |
msgid "Unlink label"
|
118 |
msgstr "Profile szétkapcsolás felirat"
|
119 |
|
120 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:107
|
121 |
msgid "Default button"
|
122 |
msgstr "Alap gomb"
|
123 |
|
124 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:123
|
125 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:153
|
126 |
msgid "Use custom button"
|
127 |
msgstr "Egyedi gomb használata"
|
128 |
|
129 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:130
|
130 |
#, php-format
|
131 |
msgid "Use the %s in your custom button's code to make the label show up."
|
132 |
msgstr "Használd a %s azonosítót, hogy megfelenjen a gomb felirat."
|
133 |
|
134 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:138
|
135 |
msgid "Icon button"
|
136 |
msgstr "Ikon gomb"
|
137 |
|
138 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:169
|
139 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:127
|
140 |
+
#: nextend-facebook-connect/admin/templates-provider/sync-data.php:90
|
141 |
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:65
|
142 |
#: nextend-facebook-connect/admin/templates/settings/comment.php:56
|
143 |
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:7
|
144 |
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:81
|
145 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:7
|
146 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:136
|
147 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:86
|
148 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:125
|
149 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:55
|
150 |
+
#: nextend-facebook-connect/providers/google/admin/settings.php:49
|
151 |
+
#: nextend-facebook-connect/providers/twitter/admin/settings.php:48
|
152 |
+
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:47
|
153 |
msgid "Save Changes"
|
154 |
msgstr "Változtatások Mentése"
|
155 |
|
156 |
+
#: nextend-facebook-connect/admin/templates-provider/menu.php:13
|
157 |
#: nextend-facebook-connect/admin/templates/providers.php:64
|
158 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:9
|
159 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:9
|
160 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:8
|
161 |
msgid "Getting Started"
|
162 |
msgstr "Első Lépések"
|
163 |
|
164 |
+
#: nextend-facebook-connect/admin/templates-provider/menu.php:17
|
165 |
msgid "Buttons"
|
166 |
msgstr "Gombok"
|
167 |
|
168 |
+
#: nextend-facebook-connect/admin/templates-provider/menu.php:21
|
169 |
+
msgid "Sync data"
|
170 |
+
msgstr ""
|
171 |
+
|
172 |
+
#: nextend-facebook-connect/admin/templates-provider/menu.php:24
|
173 |
msgid "Usage"
|
174 |
msgstr "Használat"
|
175 |
|
176 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:11
|
177 |
msgid "Other settings"
|
178 |
msgstr "Egyéb beállítások"
|
179 |
|
180 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:16
|
181 |
msgid "Username prefix on register"
|
182 |
msgstr "Felhasználónév előtag regisztrációkor"
|
183 |
|
184 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:22
|
185 |
msgid "Fallback username prefix on register"
|
186 |
msgstr ""
|
187 |
|
188 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:25
|
189 |
msgid "Used when username is invalid"
|
190 |
msgstr ""
|
191 |
|
192 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:18
|
193 |
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:10
|
194 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:10
|
195 |
msgid "PRO settings"
|
196 |
msgstr "PRO beállítások"
|
197 |
|
198 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:28
|
199 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:32
|
200 |
msgid "Ask E-mail on registration"
|
201 |
msgstr "E-mail kérésére regisztrációkor"
|
202 |
|
203 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:35
|
204 |
msgid "Never"
|
205 |
msgstr "Soha"
|
206 |
|
207 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:38
|
208 |
msgid "When email is not provided or empty"
|
209 |
msgstr "Amikor a e-mail cím nem elérhető"
|
210 |
|
211 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:41
|
212 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:59
|
213 |
msgid "Always"
|
214 |
msgstr "Mindig"
|
215 |
|
216 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:46
|
217 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:50
|
218 |
msgid "Ask Username on registration"
|
219 |
msgstr "Felhasználónév kérése regisztrációkor"
|
220 |
|
221 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:53
|
222 |
msgid "Never, generate automatically"
|
223 |
msgstr "Soha, automata generálás"
|
224 |
|
225 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:56
|
226 |
+
msgid "When username is empty or invalid"
|
227 |
+
msgstr ""
|
228 |
+
|
229 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:64
|
230 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:68
|
231 |
msgid "Automatically connect the existing account upon registration"
|
232 |
msgstr "Fiók csatlakoztatása, ha regisztráció esetén már létezik a fiók"
|
233 |
|
234 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:72
|
235 |
#: nextend-facebook-connect/admin/templates/providers.php:39
|
236 |
#: nextend-facebook-connect/admin/templates/settings/general.php:37
|
237 |
+
#: nextend-facebook-connect/includes/provider-admin.php:179
|
238 |
msgid "Disabled"
|
239 |
msgstr "Kikapcsolva"
|
240 |
|
241 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:75
|
242 |
msgid "Automatic, based on email address"
|
243 |
msgstr "Automatán, e-mail cím egyezés esetén"
|
244 |
|
245 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:80
|
246 |
msgid "Disable login for the selected roles"
|
247 |
msgstr "Bejelntkezés kikapcsolása a kijelölt szerepköröknek"
|
248 |
|
249 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:100
|
250 |
msgid "Default roles for user who registered with this provider"
|
251 |
msgstr "Alap szerepkör, aki ezzel a szolgáltatóval registrál"
|
252 |
|
253 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:108
|
254 |
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:49
|
255 |
#: nextend-facebook-connect/admin/templates/settings/comment.php:40
|
256 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:33
|
257 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:89
|
258 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:24
|
259 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:109
|
260 |
+
#: nextend-facebook-connect/widget.php:40
|
261 |
msgid "Default"
|
262 |
msgstr "Alapbeállítás"
|
263 |
|
264 |
+
#: nextend-facebook-connect/admin/templates-provider/sync-data.php:39
|
265 |
+
#: nextend-social-login-pro/class-provider-extension.php:334
|
266 |
+
msgid "Register"
|
267 |
+
msgstr ""
|
268 |
+
|
269 |
+
#: nextend-facebook-connect/admin/templates-provider/sync-data.php:47
|
270 |
+
msgid "Login"
|
271 |
+
msgstr ""
|
272 |
+
|
273 |
+
#: nextend-facebook-connect/admin/templates-provider/sync-data.php:55
|
274 |
+
msgid "Link"
|
275 |
+
msgstr ""
|
276 |
+
|
277 |
+
#: nextend-facebook-connect/admin/templates-provider/sync-data.php:73
|
278 |
+
msgid "Store in meta key"
|
279 |
+
msgstr ""
|
280 |
+
|
281 |
+
#: nextend-facebook-connect/admin/templates-provider/sync-data.php:80
|
282 |
+
#, php-format
|
283 |
+
msgid "Required scope: %1$s"
|
284 |
+
msgstr ""
|
285 |
+
|
286 |
+
#: nextend-facebook-connect/admin/templates-provider/usage.php:9
|
287 |
msgid "Shortcode"
|
288 |
msgstr ""
|
289 |
|
290 |
+
#: nextend-facebook-connect/admin/templates-provider/usage.php:25
|
291 |
msgid "Simple link"
|
292 |
msgstr "Egyszerű link"
|
293 |
|
294 |
+
#: nextend-facebook-connect/admin/templates-provider/usage.php:28
|
295 |
msgid "Click here to login or register"
|
296 |
msgstr "Kattints ide a belépéshez vagy a regisztrációhoz"
|
297 |
|
298 |
+
#: nextend-facebook-connect/admin/templates-provider/usage.php:33
|
299 |
msgid "Image button"
|
300 |
msgstr "Gomb képpel"
|
301 |
|
302 |
+
#: nextend-facebook-connect/admin/templates-provider/usage.php:36
|
303 |
msgid "Image url"
|
304 |
msgstr "Kép URL"
|
305 |
|
307 |
msgid "Fix Oauth Redirect URIs"
|
308 |
msgstr ""
|
309 |
|
310 |
+
#: nextend-facebook-connect/admin/templates/fix-redirect-uri.php:13
|
311 |
msgid "Every Oauth Redirect URI seems fine"
|
312 |
msgstr ""
|
313 |
|
314 |
+
#: nextend-facebook-connect/admin/templates/fix-redirect-uri.php:32
|
315 |
msgid "Got it"
|
316 |
msgstr ""
|
317 |
|
318 |
+
#: nextend-facebook-connect/admin/templates/global-settings.php:25
|
319 |
#: nextend-facebook-connect/admin/templates/menu.php:8
|
320 |
msgid "Global Settings"
|
321 |
msgstr "Általános beállítások"
|
322 |
|
323 |
+
#: nextend-facebook-connect/admin/templates/global-settings.php:28
|
324 |
msgid "General"
|
325 |
msgstr ""
|
326 |
|
327 |
+
#: nextend-facebook-connect/admin/templates/global-settings.php:30
|
328 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form.php:9
|
329 |
msgid "Login Form"
|
330 |
msgstr ""
|
331 |
|
332 |
+
#: nextend-facebook-connect/admin/templates/global-settings.php:34
|
333 |
msgid "Comment"
|
334 |
msgstr ""
|
335 |
|
493 |
|
494 |
#: nextend-facebook-connect/admin/templates/providers.php:42
|
495 |
#: nextend-facebook-connect/admin/templates/settings/general.php:40
|
496 |
+
#: nextend-facebook-connect/includes/provider-admin.php:182
|
497 |
msgid "Enabled"
|
498 |
msgstr "Bekapcsolva"
|
499 |
|
506 |
msgstr ""
|
507 |
|
508 |
#: nextend-facebook-connect/admin/templates/providers.php:72
|
509 |
+
#: nextend-facebook-connect/includes/provider-admin.php:166
|
510 |
msgid "Verify Settings"
|
511 |
msgstr ""
|
512 |
|
513 |
#: nextend-facebook-connect/admin/templates/providers.php:80
|
514 |
+
#: nextend-facebook-connect/includes/provider-admin.php:211
|
515 |
msgid "Enable"
|
516 |
msgstr "Bekapcsolás"
|
517 |
|
518 |
#: nextend-facebook-connect/admin/templates/providers.php:92
|
519 |
+
#: nextend-facebook-connect/includes/provider-admin.php:219
|
520 |
msgid "Disable"
|
521 |
msgstr "Kikapcsolás"
|
522 |
|
589 |
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:27
|
590 |
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:32
|
591 |
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:37
|
592 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:77
|
593 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:27
|
594 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:32
|
595 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:48
|
617 |
#: nextend-facebook-connect/admin/templates/settings/comment.php:46
|
618 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:39
|
619 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:95
|
620 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:30
|
621 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:115
|
622 |
+
#: nextend-facebook-connect/widget.php:45
|
623 |
msgid "Icon"
|
624 |
msgstr "Imon"
|
625 |
|
723 |
msgstr "Fix átirányítási link regisztrációnál"
|
724 |
|
725 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:27
|
726 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:18
|
727 |
msgid "Login form button style"
|
728 |
msgstr "Login gomb stílusa"
|
729 |
|
730 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:46
|
731 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:37
|
732 |
msgid "Login layout"
|
733 |
msgstr "Login elrendezése"
|
734 |
|
735 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:52
|
736 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:108
|
737 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:43
|
738 |
msgid "Below"
|
739 |
msgstr "Alul"
|
740 |
|
741 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:58
|
742 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:114
|
743 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:49
|
744 |
msgid "Below with separator"
|
745 |
msgstr "Alul, elválasztóval"
|
746 |
|
750 |
|
751 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:70
|
752 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:120
|
753 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:55
|
754 |
msgid "Above"
|
755 |
msgstr "Felül"
|
756 |
|
757 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:76
|
758 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:126
|
759 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:61
|
760 |
msgid "Above with separator"
|
761 |
msgstr "Felül, elválasztóval"
|
762 |
|
768 |
msgid "Embedded Login layout"
|
769 |
msgstr ""
|
770 |
|
|
|
|
|
|
|
|
|
771 |
#: nextend-facebook-connect/admin/templates/settings/login-form.php:14
|
772 |
#: nextend-facebook-connect/admin/templates/settings/login-form.php:27
|
773 |
#: nextend-facebook-connect/admin/templates/settings/login-form.php:44
|
774 |
+
#: nextend-facebook-connect/widget.php:55
|
775 |
msgid "Show login buttons"
|
776 |
msgstr ""
|
777 |
|
782 |
msgstr ""
|
783 |
|
784 |
#: nextend-facebook-connect/admin/templates/settings/login-form.php:22
|
785 |
+
#: nextend-social-login-pro/class-provider-extension.php:288
|
786 |
+
msgid "Registration Form"
|
787 |
msgstr ""
|
788 |
|
789 |
#: nextend-facebook-connect/admin/templates/settings/login-form.php:36
|
790 |
msgid "Embedded login form"
|
791 |
msgstr ""
|
792 |
|
793 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:68
|
794 |
+
msgid "MemberPress account details"
|
795 |
+
msgstr ""
|
796 |
+
|
797 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:73
|
798 |
+
msgid "No link buttons"
|
799 |
+
msgstr ""
|
800 |
+
|
801 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:76
|
802 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:94
|
803 |
+
msgid "Link buttons after account details"
|
804 |
+
msgstr "Összekapcsoló gombok a profil részletes beállításai után"
|
805 |
+
|
806 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:18
|
807 |
msgid "WooCommerce login form"
|
808 |
msgstr "WooCommerce belépési űrlap"
|
861 |
msgid "Link buttons before account details"
|
862 |
msgstr "Összekapcsoló gombok a profil részletes beállításai előtt"
|
863 |
|
|
|
|
|
|
|
|
|
864 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:101
|
865 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:105
|
866 |
msgid "WooCommerce button style"
|
867 |
msgstr "WooCommerce gomb stílusa"
|
868 |
|
869 |
+
#: nextend-facebook-connect/includes/provider-admin.php:160
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
870 |
msgid "Your configuration needs to be verified"
|
871 |
msgstr ""
|
872 |
|
873 |
+
#: nextend-facebook-connect/includes/provider-admin.php:161
|
874 |
msgid ""
|
875 |
"Before you can start letting your users register with your app it needs to "
|
876 |
"be tested. This test makes sure that no users will have troubles with the "
|
884 |
"felugró ablakban, nézd meg az appodat vagy a kimásolt hitelesítő adatokat. "
|
885 |
"Ha nincs hibaüzenet, az azt jelenti, hogy minden rendben van."
|
886 |
|
887 |
+
#: nextend-facebook-connect/includes/provider-admin.php:167
|
888 |
msgid "Please save your changes to verify settings."
|
889 |
msgstr ""
|
890 |
|
891 |
+
#: nextend-facebook-connect/includes/provider-admin.php:175
|
892 |
msgid "Works Fine"
|
893 |
msgstr "Megfelelően Működik"
|
894 |
|
895 |
+
#: nextend-facebook-connect/includes/provider-admin.php:189
|
896 |
#, php-format
|
897 |
msgid ""
|
898 |
"This provider is currently disabled, which means that users can’t register "
|
901 |
"Ez a provider jelenleg nincs bekapcsolva, ami azt jelenti, hogy a "
|
902 |
"felhasználók nem tudnak regisztrálni vagy belépni a %s fiókjukkal."
|
903 |
|
904 |
+
#: nextend-facebook-connect/includes/provider-admin.php:192
|
905 |
#, php-format
|
906 |
msgid ""
|
907 |
"This provider works fine, but you can test it again. If you don’t want to "
|
911 |
"továbbiakban nem akarod, hogy regisztráljanak vagy belépjenek a %s "
|
912 |
"fiókjukkal kikapcsolhatod a providertt."
|
913 |
|
914 |
+
#: nextend-facebook-connect/includes/provider-admin.php:195
|
915 |
#, php-format
|
916 |
msgid ""
|
917 |
"This provider is currently enabled, which means that users can register or "
|
920 |
"Ez a provider jelenleg be vankapcsolva, ami azt jelenti, hogy a felhasználók "
|
921 |
"regisztrálhatnak és beléphetnek a %s fiókjukkal."
|
922 |
|
923 |
+
#: nextend-facebook-connect/includes/provider-admin.php:203
|
924 |
msgid "Verify Settings Again"
|
925 |
msgstr ""
|
926 |
|
927 |
+
#: nextend-facebook-connect/includes/provider-admin.php:204
|
928 |
+
msgid "Please save your changes before verifying settings."
|
929 |
+
msgstr ""
|
930 |
+
|
931 |
+
#: nextend-facebook-connect/includes/provider.php:269
|
932 |
+
#: nextend-facebook-connect/includes/provider.php:561
|
933 |
+
#: nextend-facebook-connect/includes/provider.php:572
|
934 |
+
msgid "Authentication successful"
|
935 |
+
msgstr "Hitelesítés sikeres"
|
936 |
+
|
937 |
+
#: nextend-facebook-connect/includes/provider.php:483
|
938 |
+
#: nextend-facebook-connect/includes/user.php:83
|
939 |
+
msgid "Authentication error"
|
940 |
+
msgstr "Hitelesítési hiba"
|
941 |
+
|
942 |
+
#: nextend-facebook-connect/includes/provider.php:492
|
943 |
+
msgid "Unlink successful."
|
944 |
+
msgstr "Szétkapcsolás sikeres"
|
945 |
+
|
946 |
+
#: nextend-facebook-connect/includes/provider.php:642
|
947 |
+
#: nextend-facebook-connect/includes/provider.php:649
|
948 |
+
msgid "The test was successful"
|
949 |
+
msgstr "A teszt sikeres volt"
|
950 |
+
|
951 |
+
#: nextend-facebook-connect/includes/provider.php:691
|
952 |
+
msgid "Authentication failed"
|
953 |
+
msgstr "Hitelesítés sikertelen"
|
954 |
+
|
955 |
+
#: nextend-facebook-connect/includes/user.php:54
|
956 |
+
#, php-format
|
957 |
+
msgid ""
|
958 |
+
"Your %1$s account is successfully linked with your account. Now you can sign "
|
959 |
+
"in with %2$s easily."
|
960 |
+
msgstr ""
|
961 |
+
"A(z) %1$s fiók sikeresen össze lett kapcsolva a fiókoddal. Már könnyedén be "
|
962 |
+
"tudsz lépni a %2$s fiókoddal is."
|
963 |
+
|
964 |
+
#: nextend-facebook-connect/includes/user.php:57
|
965 |
+
#, php-format
|
966 |
+
msgid ""
|
967 |
+
"You have already linked a(n) %s account. Please unlink the current and then "
|
968 |
+
"you can link other %s account."
|
969 |
msgstr ""
|
970 |
|
971 |
+
#: nextend-facebook-connect/includes/user.php:62
|
972 |
+
#, php-format
|
973 |
+
msgid "This %s account is already linked to other user."
|
974 |
+
msgstr ""
|
975 |
+
|
976 |
+
#: nextend-facebook-connect/nextend-social-login.php:25
|
977 |
+
#: nextend-facebook-connect/nextend-social-login.php:33
|
978 |
#, php-format
|
979 |
msgid "Please update %1$s to version %2$s or newer."
|
980 |
msgstr ""
|
981 |
|
982 |
+
#: nextend-facebook-connect/nextend-social-login.php:25
|
983 |
+
#: nextend-facebook-connect/nextend-social-login.php:33
|
984 |
msgid "Update now!"
|
985 |
msgstr ""
|
986 |
|
987 |
+
#: nextend-facebook-connect/nextend-social-login.php:351
|
988 |
#, php-format
|
989 |
msgid ""
|
990 |
"%s took the place of Nextend Google Connect. You can delete Nextend Google "
|
993 |
"%s átvette a Nextend Google Connect helyét. Letörölheted a Nextend Google "
|
994 |
"Connect plguint, mivel már nincs rá szükség."
|
995 |
|
996 |
+
#: nextend-facebook-connect/nextend-social-login.php:362
|
997 |
#, php-format
|
998 |
msgid ""
|
999 |
"%s took the place of Nextend Twitter Connect. You can delete Nextend Twitter "
|
1002 |
"%s átvette a Nextend Twitter Connect helyét. Letörölheted a Nextend Twitter "
|
1003 |
"Connect plguint, mivel már nincs rá szükség."
|
1004 |
|
1005 |
+
#: nextend-facebook-connect/nextend-social-login.php:479
|
1006 |
msgid "You have logged in successfully."
|
1007 |
msgstr ""
|
1008 |
|
1009 |
+
#: nextend-facebook-connect/nextend-social-login.php:603
|
1010 |
+
#: nextend-facebook-connect/nextend-social-login.php:930
|
1011 |
msgid "Social Login"
|
1012 |
msgstr "Közösségi belépés"
|
1013 |
|
1014 |
+
#: nextend-facebook-connect/nextend-social-login.php:914
|
1015 |
msgid "Social Accounts"
|
1016 |
msgstr ""
|
1017 |
|
1018 |
+
#. translators: Navigation to the App setup page for each provider
|
1019 |
+
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:8
|
1020 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:21
|
1021 |
+
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:8
|
1022 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:16
|
1023 |
+
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:8
|
1024 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:16
|
1025 |
+
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:8
|
1026 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:17
|
1027 |
#, php-format
|
1028 |
msgid "Navigate to %s"
|
1029 |
msgstr "Látogasd meg ezt az oldalt: %s"
|
1030 |
|
1031 |
+
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:9
|
1032 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:22
|
1033 |
+
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:9
|
1034 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:17
|
1035 |
+
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:9
|
1036 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:17
|
1037 |
+
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:9
|
1038 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:19
|
1039 |
#, php-format
|
1040 |
msgid "Log in with your %s credentials if you are not logged in"
|
1041 |
msgstr "Lépj be a %s fiókoddal ha még nem vagy belépve."
|
1042 |
|
1043 |
+
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:10
|
1044 |
#, php-format
|
1045 |
msgid "Click on the App with App ID: %s"
|
1046 |
msgstr ""
|
1047 |
|
1048 |
+
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:11
|
1049 |
msgid "In the left sidebar, click on \"Facebook Login/Settings\""
|
1050 |
msgstr ""
|
1051 |
|
1052 |
+
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:12
|
1053 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:31
|
1054 |
#, php-format
|
1055 |
msgid ""
|
1056 |
"Add the following URL to the \"Valid OAuth redirect URIs\" field: <b>%s</b>"
|
1057 |
msgstr ""
|
1058 |
"Tedd a következő linket az \"Valid OAuth redirect URIs\" mezőbe: <b>%s</b>"
|
1059 |
|
1060 |
+
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:13
|
1061 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:32
|
1062 |
msgid "Click on \"Save Changes\""
|
1063 |
msgstr "Kattints a \"Save Changes\"-re"
|
1064 |
|
1065 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:11
|
1066 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:13
|
1067 |
+
msgid ""
|
1068 |
+
"As of March 2018, Facebook allows HTTPS OAuth Redirects only. You must move "
|
1069 |
+
"your site to HTTPS in order to allow login with Facebook."
|
1070 |
+
msgstr ""
|
1071 |
+
|
1072 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:12
|
1073 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:14
|
1074 |
+
msgid "Read more..."
|
1075 |
+
msgstr ""
|
1076 |
+
|
1077 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:16
|
1078 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:11
|
1079 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:11
|
1080 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:10
|
1081 |
#, php-format
|
1082 |
msgid ""
|
1083 |
"To allow your visitors to log in with their %1$s account, first you must "
|
1092 |
"\"Beállítások\" fülre és állítsd be a \"%2$s\"-t és \"%3$s\"-t a %1$s Appod "
|
1093 |
"alapján."
|
1094 |
|
1095 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:18
|
1096 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:13
|
1097 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:13
|
1098 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:12
|
1099 |
#, php-format
|
1100 |
msgctxt "App creation"
|
1101 |
msgid "Create %s"
|
1102 |
msgstr "%s létrehozása"
|
1103 |
|
1104 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:23
|
1105 |
msgid "Click on the \"Add a New App\" button"
|
1106 |
msgstr "Kattints az \"Add a New App\" gombra"
|
1107 |
|
1108 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:24
|
1109 |
msgid "Fill \"Display Name\" and \"Contact Email\""
|
1110 |
msgstr ""
|
1111 |
"Töltsd ki a \"Display name\" mezőt az app nevével. A \"Contact Email\" "
|
1112 |
"mezőbe írd be az email címet, amin keresztül elérhetnek."
|
1113 |
|
1114 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:25
|
1115 |
msgid "Click on blue \"Create App ID\" button"
|
1116 |
msgstr "Kattints a kék \"Create App ID\" gombra"
|
1117 |
|
1118 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:26
|
1119 |
msgid ""
|
1120 |
"Move your mouse over Facebook Login and click on the appearing \"Set Up\" "
|
1121 |
"button"
|
1123 |
"Vidd a kurzort a \"Facebook Login\" doboz fölé és kattints a megjelenő \"Set "
|
1124 |
"Up\" gombra."
|
1125 |
|
1126 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:27
|
1127 |
msgid "Choose Web"
|
1128 |
msgstr "Válaszd a \"Web\"-et"
|
1129 |
|
1130 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:28
|
1131 |
#, php-format
|
1132 |
msgid "Fill \"Site URL\" with the url of your homepage, probably: <b>%s</b>"
|
1133 |
msgstr ""
|
1134 |
"Írd be a weboldalad főoldalának címét a \"Site URL\" mezőbe. Valószínűleg ez "
|
1135 |
"lesz az: <b>%s</b>"
|
1136 |
|
1137 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:29
|
1138 |
+
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:13
|
1139 |
msgid "Click on \"Save\""
|
1140 |
msgstr "Kattints a \"Save\" gombra"
|
1141 |
|
1142 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:30
|
1143 |
msgid "In the left sidebar, click on \"Facebook Login\""
|
1144 |
msgstr "A bal oldali menüben kattints a \"Facebook Login\" feliratra"
|
1145 |
|
1146 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:33
|
1147 |
msgid "In the top of the left sidebar, click on \"Settings\""
|
1148 |
msgstr "A bal oldali menü tetején kattints a \"Settings\"-re"
|
1149 |
|
1150 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:34
|
1151 |
msgid ""
|
1152 |
"Here you can see your \"APP ID\" and you can see your \"App secret\" if you "
|
1153 |
"click on the \"Show\" button. These will be needed in plugin's settings."
|
1155 |
"Itt találod az \"App ID\"-t és az \"App Secret\"-et, ha a \"Show\" gombra "
|
1156 |
"kattintasz. Ezekre lesz szükséged a plugin beállításainál."
|
1157 |
|
1158 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:35
|
1159 |
msgid "Enter your domain name to the App Domains"
|
1160 |
msgstr "Írd be a domain neved az \"App Domains\" mezőbe"
|
1161 |
|
1162 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:36
|
1163 |
msgid ""
|
1164 |
"Fill up the \"Privacy Policy URL\". Provide a publicly available and easily "
|
1165 |
"accessible privacy policy that explains what data you are collecting and how "
|
1169 |
"tartalmazza az adatvédelmi irányelveket, amik elmagyarázzák, milyen "
|
1170 |
"információkat gyűjtesz és mihez kezdesz velük."
|
1171 |
|
1172 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:37
|
1173 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:19
|
1174 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:19
|
1175 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:19
|
1176 |
msgid "Save your changes."
|
1177 |
msgstr "Mentsd el a módosításaidat."
|
1178 |
|
1179 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:38
|
1180 |
msgid ""
|
1181 |
"Your application is currently private, which means that only you can log in "
|
1182 |
"with it. In the left sidebar choose \"App Review\" and make your App public"
|
1185 |
"vele. A bal oldali menüben válaszd az \"App Review\" gombot és tedd "
|
1186 |
"nyilvánossá az Appodat."
|
1187 |
|
1188 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:42
|
1189 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:32
|
1190 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:27
|
1191 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:38
|
1192 |
#, php-format
|
1193 |
msgid "I am done setting up my %s"
|
1194 |
msgstr "Befejeztem a %s appom elkészítését"
|
1195 |
|
1196 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:9
|
1197 |
msgid "Import Facebook configuration"
|
1198 |
msgstr "Facebook konfiguráció importálása"
|
1199 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1200 |
#: nextend-facebook-connect/providers/facebook/admin/import.php:10
|
1201 |
#: nextend-facebook-connect/providers/google/admin/import.php:10
|
1202 |
#: nextend-facebook-connect/providers/twitter/admin/import.php:10
|
1203 |
+
msgid "Be sure to read the following notices before you proceed."
|
1204 |
+
msgstr "Mielőtt tovább lépnél, olvasd el az alábbi figyelmeztetéseket."
|
1205 |
+
|
1206 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:12
|
1207 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:12
|
1208 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:12
|
1209 |
msgid "Important steps before the import"
|
1210 |
msgstr "Fontos lépések az importálás megkezdése előtt"
|
1211 |
|
1212 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:13
|
1213 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:13
|
1214 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:13
|
1215 |
msgid ""
|
1216 |
"Make sure that the redirect URI for your app is correct before proceeding."
|
1217 |
msgstr ""
|
1218 |
"A továbblépés előtt győződj meg róla, hogy a \"Redirect URI\" az appodnál "
|
1219 |
"helyesen van beállítva."
|
1220 |
|
1221 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:15
|
1222 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:15
|
1223 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:15
|
1224 |
#, php-format
|
1225 |
msgid "Visit %s."
|
1226 |
msgstr "Látogass el ide: %s."
|
1227 |
|
1228 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:16
|
1229 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:16
|
1230 |
msgid "Select your app."
|
1231 |
msgstr "Válaszd ki az appodat."
|
1232 |
|
1233 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:17
|
1234 |
msgid ""
|
1235 |
"Go to the Settings menu which you can find below the Facebook Login in the "
|
1236 |
"left menu."
|
1237 |
msgstr ""
|
1238 |
"Menj a \"Settings\" menübe a \"Facebook Login\" alatt a bal oldali menüben."
|
1239 |
|
1240 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:18
|
1241 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:18
|
1242 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:18
|
1243 |
#, php-format
|
1244 |
msgid "Make sure that the \"%1$s\" field contains %2$s"
|
1245 |
msgstr "Győződj meg róla, hogy a \"%1$s\" mező tartalmazza: %2$s"
|
1246 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1247 |
#: nextend-facebook-connect/providers/facebook/admin/import.php:22
|
1248 |
#: nextend-facebook-connect/providers/google/admin/import.php:22
|
1249 |
#: nextend-facebook-connect/providers/twitter/admin/import.php:22
|
1250 |
+
msgid "The following settings will be imported:"
|
1251 |
+
msgstr "Az alábbi beállítások kerülnek importálásra:"
|
1252 |
+
|
1253 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:24
|
1254 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:24
|
1255 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:24
|
1256 |
msgid "Your old API configurations"
|
1257 |
msgstr "A régi API beállításaid"
|
1258 |
|
1259 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:25
|
1260 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:25
|
1261 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:25
|
1262 |
msgid "The user prefix you set"
|
1263 |
msgstr "A beállított felhasználónév előtag"
|
1264 |
|
1265 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:28
|
1266 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:28
|
1267 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:28
|
1268 |
msgid "Create a backup of the old settings"
|
1269 |
msgstr "Készíts biztonsági mentést a régi beállításokról"
|
1270 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1271 |
#: nextend-facebook-connect/providers/facebook/admin/import.php:31
|
1272 |
#: nextend-facebook-connect/providers/google/admin/import.php:31
|
1273 |
#: nextend-facebook-connect/providers/twitter/admin/import.php:31
|
1274 |
+
msgid "Other changes"
|
1275 |
+
msgstr "Egyéb változások"
|
1276 |
+
|
1277 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:33
|
1278 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:33
|
1279 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:33
|
1280 |
msgid ""
|
1281 |
"The custom redirect URI is now handled globally for all providers, so it "
|
1282 |
"won't be imported from the previous version. Visit \"Nextend Social Login > "
|
1287 |
"Social Login > Általános beállítások\" fülre az új átirányítási link "
|
1288 |
"beállításához."
|
1289 |
|
1290 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:34
|
1291 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:34
|
1292 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:34
|
1293 |
msgid ""
|
1294 |
"The login button's layout will be changed to a new, more modern look. If you "
|
1295 |
"used any custom buttons that won't be imported."
|
1298 |
"valamilyen egyedi gombot használtál azok a beállítások nem kerülnek "
|
1299 |
"importálásra."
|
1300 |
|
1301 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:35
|
1302 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:35
|
1303 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:35
|
1304 |
msgid ""
|
1305 |
"The old version's PHP functions are not available anymore. This means if you "
|
1306 |
"used any custom codes where you used these old functions, you need to remove "
|
1310 |
"jelenti, hogy ha bármilyen egyedi kódban használtad őket el kell távolítanod "
|
1311 |
"a kódot."
|
1312 |
|
1313 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:37
|
1314 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:37
|
1315 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:37
|
1316 |
msgid ""
|
1317 |
"After the importing process finishes, you will need to <b>test</b> your app "
|
1318 |
"and <b>enable</b> the provider. You can do both in the next screen."
|
1321 |
"appodat majd <b>engedélyezni</a> a providert. Mindkettőt meg tudod tenni a "
|
1322 |
"következő oldalon."
|
1323 |
|
1324 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:44
|
1325 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:44
|
1326 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:45
|
1327 |
msgid "Import Configuration"
|
1328 |
msgstr "Konfiguráció Importálása"
|
1329 |
|
1330 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:33
|
1331 |
msgid "App ID"
|
1332 |
msgstr "App ID"
|
1333 |
|
1334 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:34
|
1335 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:46
|
1336 |
+
#: nextend-facebook-connect/providers/google/admin/settings.php:28
|
1337 |
+
#: nextend-facebook-connect/providers/google/admin/settings.php:41
|
1338 |
+
#: nextend-facebook-connect/providers/twitter/admin/settings.php:28
|
1339 |
+
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:27
|
1340 |
+
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:39
|
1341 |
msgid "Required"
|
1342 |
msgstr "Kötelező"
|
1343 |
|
1344 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:39
|
1345 |
+
#: nextend-facebook-connect/providers/google/admin/settings.php:35
|
1346 |
+
#: nextend-facebook-connect/providers/twitter/admin/settings.php:33
|
1347 |
+
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:33
|
1348 |
#, php-format
|
1349 |
msgid ""
|
1350 |
"If you are not sure what is your %1$s, please head over to <a href=\"%2$s"
|
1353 |
"Ha nem vagy benne biztos, hogy mit kell írnod a(z) %1$s mezőbe, menj vissza "
|
1354 |
"az <a href=\"%2$s\">Első lépések</a> fülre."
|
1355 |
|
1356 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:45
|
1357 |
msgid "App Secret"
|
1358 |
msgstr "App Secret"
|
1359 |
|
1360 |
+
#: nextend-facebook-connect/providers/facebook/facebook.php:91
|
1361 |
msgid "Continue with <b>Facebook</b>"
|
1362 |
msgstr "Folytatás a <b>Facebookkal</b>"
|
1363 |
|
1364 |
+
#: nextend-facebook-connect/providers/facebook/facebook.php:92
|
1365 |
msgid "Link account with <b>Facebook</b>"
|
1366 |
msgstr "Fiók összekapcsolása a <b>Facebook</b>-kal"
|
1367 |
|
1368 |
+
#: nextend-facebook-connect/providers/facebook/facebook.php:93
|
1369 |
msgid "Unlink account from <b>Facebook</b>"
|
1370 |
msgstr "Szétkapcsolás <b>Facebook</b>-kal"
|
1371 |
|
1372 |
+
#: nextend-facebook-connect/providers/facebook/facebook.php:151
|
1373 |
#: nextend-facebook-connect/providers/google/google.php:71
|
1374 |
#: nextend-facebook-connect/providers/twitter/twitter.php:71
|
1375 |
#: nextend-social-login-pro/providers/linkedin/linkedin.php:68
|
1380 |
"A megadott %1$s nem tűnik helyesnek. Győződj meg róla, hogy a beírt %2$s "
|
1381 |
"helyes."
|
1382 |
|
1383 |
+
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:10
|
1384 |
msgid "Click on the \"Credentials\" in the left hand menu"
|
1385 |
msgstr ""
|
1386 |
|
1387 |
+
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:11
|
1388 |
#, php-format
|
1389 |
msgid "Click on OAuth 2.0 client ID: %s"
|
1390 |
msgstr ""
|
1391 |
|
1392 |
+
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:12
|
1393 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:26
|
1394 |
#, php-format
|
1395 |
msgid ""
|
1396 |
"Add the following URL to the \"Authorised redirect URIs\" field: <b>%s</b>"
|
1397 |
msgstr ""
|
1398 |
"Tedd a következő linket az \"Valid OAuth redirect URIs\" mezőbe: <b>%s</b>"
|
1399 |
|
1400 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:18
|
1401 |
msgid ""
|
1402 |
"If you don't have a project yet, you'll need to create one. You can do this "
|
1403 |
"by clicking on the blue \"Create project\" button on the right side"
|
1405 |
"Ha még nincs projected, újat kell készítened. Ezt megteheted a kék \"Create "
|
1406 |
"project\" gombra kattintva a jobb oldalon."
|
1407 |
|
1408 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:19
|
1409 |
msgid "Name your project and then click on the Create button"
|
1410 |
msgstr "Adj nevet a projektnek és kattints a \"Create\" gombra"
|
1411 |
|
1412 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:20
|
1413 |
msgid "Once you have a project, you'll end up in the dashboard."
|
1414 |
msgstr "Ha van már projekted át leszel irányítva az irányítópultra"
|
1415 |
|
1416 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:21
|
1417 |
msgid ""
|
1418 |
"Click on the \"Credentials\" in the left hand menu to create new API "
|
1419 |
"credentials"
|
1421 |
"Kattints a \"Credentials\" feliratra a bal oldali menüben hogy új API "
|
1422 |
"adatokat készíts"
|
1423 |
|
1424 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:22
|
1425 |
msgid ""
|
1426 |
"Go to the OAuth consent screen tab and enter a product name and provide the "
|
1427 |
"Privacy Policy URL, then click on the save button."
|
1429 |
"Menj az \"OAuth consent screen\" fülre. Írd be a termék nevét és írd be a "
|
1430 |
"linket az Adatvédelmi Irányelvek oldalad linkjét. Kattints a Save gombra."
|
1431 |
|
1432 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:23
|
1433 |
msgid ""
|
1434 |
"Go back to the Credentials tab and locate the small box at the middle. Click "
|
1435 |
"on the blue \"Create credentials\" button. Chose the \"OAuth client ID\" "
|
1439 |
"Kattints a kék \"Create credentials\" gombra. Válaszd ki az \"OAuth client ID"
|
1440 |
"\"-t a lenyíló listából."
|
1441 |
|
1442 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:24
|
1443 |
msgid "Your application type should be \"Web application\""
|
1444 |
msgstr "Az applikációd típusa legyen \"Web application\""
|
1445 |
|
1446 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:25
|
1447 |
msgid "Name your application"
|
1448 |
msgstr "Adj nevet az alkalmazásodnak"
|
1449 |
|
1450 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:27
|
1451 |
msgid "Click on the Create button"
|
1452 |
msgstr "Kattints a \"Create\" gombra"
|
1453 |
|
1454 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:28
|
1455 |
msgid ""
|
1456 |
"A modal should pop up with your credentials. If that doesn't happen, go to "
|
1457 |
"the Credentials in the left hand menu and select your app by clicking on its "
|
1462 |
"menj a \"Credentials\" fülre a bal oldali menüben és választ ki az appodat a "
|
1463 |
"nevére kattintva. Innen ki tudod másolni a Client ID-t és Client Secretet."
|
1464 |
|
1465 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:9
|
1466 |
msgid "Import Google configuration"
|
1467 |
msgstr "Google konfiguráció importálása"
|
1468 |
|
1469 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:16
|
1470 |
msgid "If you have more projects, select the one where your app is."
|
1471 |
msgstr "Ha több projekted van, válaszd ki azt, amelyikben az appod van."
|
1472 |
|
1473 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:17
|
1474 |
msgid "Click on Credentials at the left-hand menu then select your app."
|
1475 |
msgstr ""
|
1476 |
"Kattints a \"Credentials\" feliratra a bal oldali menüben majd válaszd ki az "
|
1477 |
"appodat."
|
1478 |
|
1479 |
+
#: nextend-facebook-connect/providers/google/admin/settings.php:27
|
1480 |
+
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:26
|
1481 |
msgid "Client ID"
|
1482 |
msgstr "Client ID"
|
1483 |
|
1484 |
+
#: nextend-facebook-connect/providers/google/admin/settings.php:40
|
1485 |
+
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:38
|
1486 |
msgid "Client Secret"
|
1487 |
msgstr "Client Secret"
|
1488 |
|
1498 |
msgid "Unlink account from <b>Google</b>"
|
1499 |
msgstr "Szétkapcsolás <b>Google</b>-lel"
|
1500 |
|
1501 |
+
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:10
|
1502 |
+
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:10
|
1503 |
msgid "Click on the App"
|
1504 |
msgstr ""
|
1505 |
|
1506 |
+
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:11
|
1507 |
msgid "Click on the \"Settings\" tab"
|
1508 |
msgstr ""
|
1509 |
|
1510 |
+
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:12
|
1511 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:20
|
1512 |
#, php-format
|
1513 |
msgid "Add the following URL to the \"Callback URL\" field: <b>%s</b>"
|
1514 |
msgstr "Tedd a következő linket az \"Callback URL\" mezőbe: <b>%s</b>"
|
1515 |
|
1516 |
+
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:13
|
1517 |
msgid "Click on \"Update Settings\""
|
1518 |
msgstr ""
|
1519 |
|
1520 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:18
|
1521 |
msgid "Click on the \"Create New App\" button"
|
1522 |
msgstr "Kattints a \"Create New App\" gombra"
|
1523 |
|
1524 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:19
|
1525 |
#, php-format
|
1526 |
msgid ""
|
1527 |
"Fill the name and description fields. Then enter your site's URL to the "
|
1530 |
"Írd be az appod nevét a \"name\" és a leírását a \"description\" mezőbe. "
|
1531 |
"Aztán írd be az oldalad címét a Website mezőbe: <b>%s</b>"
|
1532 |
|
1533 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:21
|
1534 |
msgid "Accept the Twitter Developer Agreement"
|
1535 |
msgstr "Fogadd el a Twitter Fejlesztői Megállapodást"
|
1536 |
|
1537 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:22
|
1538 |
msgid ""
|
1539 |
"Create your application by clicking on the Create your Twitter application "
|
1540 |
"button"
|
1542 |
"Hozd létre az alkalmazásodat a \"Create your Twitter application\" gombra "
|
1543 |
"kattintva"
|
1544 |
|
1545 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:23
|
1546 |
msgid ""
|
1547 |
"Go to the Keys and Access Tokens tab and find the Consumer Key and Secret"
|
1548 |
msgstr ""
|
1549 |
"Menj a \"Keys and Access Tokens\" fülre ahol megtalálod a \"Consumer Key\"-t "
|
1550 |
"és \"Secret\"-et"
|
1551 |
|
1552 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:9
|
1553 |
msgid "Import Twitter configuration"
|
1554 |
msgstr "Twitter konfiguráció importálása"
|
1555 |
|
1556 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:17
|
1557 |
msgid "Go to the Settings tab."
|
1558 |
msgstr "Menj a \"Settings\" fülre."
|
1559 |
|
1560 |
+
#: nextend-facebook-connect/providers/twitter/admin/settings.php:27
|
1561 |
msgid "Consumer Key"
|
1562 |
msgstr "Consumer Key"
|
1563 |
|
1564 |
+
#: nextend-facebook-connect/providers/twitter/admin/settings.php:38
|
1565 |
msgid "Consumer Secret"
|
1566 |
msgstr "Consumer Secret"
|
1567 |
|
1582 |
msgid "%s Buttons"
|
1583 |
msgstr "%s Gombok"
|
1584 |
|
1585 |
+
#: nextend-facebook-connect/widget.php:28
|
1586 |
msgid "Title:"
|
1587 |
msgstr ""
|
1588 |
|
1589 |
+
#: nextend-facebook-connect/widget.php:36
|
1590 |
msgid "Button style:"
|
1591 |
msgstr "Gomb stílus:"
|
1592 |
|
1593 |
+
#: nextend-facebook-connect/widget.php:64
|
1594 |
+
msgid "Show link buttons"
|
1595 |
+
msgstr ""
|
1596 |
+
|
1597 |
+
#: nextend-facebook-connect/widget.php:73
|
1598 |
+
msgid "Show unlink buttons"
|
1599 |
+
msgstr ""
|
1600 |
+
|
1601 |
+
#: nextend-social-login-pro/class-provider-extension.php:113
|
1602 |
msgid "Social login is not allowed with this role!"
|
1603 |
msgstr ""
|
1604 |
"A közösségi fiókkal való belépés nem engedélyezett erre a felhasználói "
|
1605 |
"szintre."
|
1606 |
|
1607 |
+
#: nextend-social-login-pro/class-provider-extension.php:198
|
1608 |
+
#: nextend-social-login-pro/class-provider-extension.php:200
|
1609 |
+
#: nextend-social-login-pro/class-provider-extension.php:203
|
1610 |
+
#: nextend-social-login-pro/class-provider-extension.php:209
|
1611 |
+
#: nextend-social-login-pro/class-provider-extension.php:222
|
1612 |
+
#: nextend-social-login-pro/class-provider-extension.php:224
|
1613 |
+
#: nextend-social-login-pro/class-provider-extension.php:227
|
1614 |
msgid "ERROR"
|
1615 |
msgstr "HIBA"
|
1616 |
|
1617 |
+
#: nextend-social-login-pro/class-provider-extension.php:198
|
1618 |
msgid "Please enter a username."
|
1619 |
msgstr ""
|
1620 |
|
1621 |
+
#: nextend-social-login-pro/class-provider-extension.php:200
|
1622 |
msgid ""
|
1623 |
"This username is invalid because it uses illegal characters. Please enter a "
|
1624 |
"valid username."
|
1625 |
msgstr ""
|
1626 |
|
1627 |
+
#: nextend-social-login-pro/class-provider-extension.php:203
|
1628 |
msgid "This username is already registered. Please choose another one."
|
1629 |
msgstr ""
|
1630 |
|
1631 |
+
#: nextend-social-login-pro/class-provider-extension.php:209
|
1632 |
msgid "Sorry, that username is not allowed."
|
1633 |
msgstr ""
|
1634 |
|
1635 |
+
#: nextend-social-login-pro/class-provider-extension.php:222
|
1636 |
msgid "Please enter an email address."
|
1637 |
msgstr ""
|
1638 |
|
1639 |
+
#: nextend-social-login-pro/class-provider-extension.php:224
|
1640 |
msgid "The email address isn’t correct."
|
1641 |
msgstr ""
|
1642 |
|
1643 |
+
#: nextend-social-login-pro/class-provider-extension.php:227
|
1644 |
msgid "This email is already registered, please choose another one."
|
1645 |
msgstr ""
|
1646 |
|
1647 |
+
#: nextend-social-login-pro/class-provider-extension.php:288
|
|
|
|
|
|
|
|
|
1648 |
msgid "Register For This Site!"
|
1649 |
msgstr ""
|
1650 |
|
1651 |
+
#: nextend-social-login-pro/class-provider-extension.php:315
|
1652 |
msgid "Username"
|
1653 |
msgstr ""
|
1654 |
|
1655 |
+
#: nextend-social-login-pro/class-provider-extension.php:322
|
1656 |
msgid "Email"
|
1657 |
msgstr "Email"
|
1658 |
|
1659 |
+
#: nextend-social-login-pro/class-provider-extension.php:326
|
1660 |
msgid "Registration confirmation will be emailed to you."
|
1661 |
msgstr ""
|
1662 |
|
1663 |
+
#: nextend-social-login-pro/class-provider-extension.php:431
|
|
|
|
|
|
|
|
|
1664 |
msgid ""
|
1665 |
"This email is already registered, please login in to your account to link "
|
1666 |
"with Facebook."
|
1667 |
msgstr ""
|
1668 |
|
1669 |
+
#: nextend-social-login-pro/nextend-social-login-pro.php:51
|
1670 |
+
#, php-format
|
1671 |
+
msgid "Please install and activate %1$s to use the %2$s"
|
1672 |
+
msgstr ""
|
1673 |
+
|
1674 |
+
#: nextend-social-login-pro/nextend-social-login-pro.php:57
|
1675 |
+
msgid "Activate"
|
1676 |
+
msgstr ""
|
1677 |
+
|
1678 |
+
#: nextend-social-login-pro/nextend-social-login-pro.php:65
|
1679 |
+
msgid "Network Activate"
|
1680 |
+
msgstr ""
|
1681 |
+
|
1682 |
+
#: nextend-social-login-pro/nextend-social-login-pro.php:77
|
1683 |
+
msgid "Install now!"
|
1684 |
+
msgstr ""
|
1685 |
+
|
1686 |
+
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:11
|
1687 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:32
|
1688 |
#, php-format
|
1689 |
msgid ""
|
1690 |
"Add the following URL to the \"Authorized Redirect URLs:\" field: <b>%s</b>"
|
1691 |
msgstr ""
|
1692 |
"Tedd a következő linket az \"Authorized Redirect URLs:\" mezőbe: <b>%s</b>"
|
1693 |
|
1694 |
+
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:12
|
1695 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:34
|
1696 |
msgid "Hit update to save the changes"
|
1697 |
msgstr "Kattints az \"update\" gombra és mentsd el a beállításaidat."
|
1698 |
|
1699 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:20
|
1700 |
msgid "Locate the yellow \"Create application\" button and click on it."
|
1701 |
msgstr "Keresd meg a sárga \"Create application\" gombot és kattints rá."
|
1702 |
|
1703 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:21
|
1704 |
msgid "Fill the fields marked with *"
|
1705 |
msgstr "Töltsd ki a csillaggal jelölt mezőket"
|
1706 |
|
1707 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:22
|
1708 |
#, php-format
|
1709 |
msgid "Fill \"Website URL\" with the url of your homepage, probably: <b>%s</b>"
|
1710 |
msgstr ""
|
1711 |
"Írd be a weboldalad főoldalának címét a \"Website URL\" mezőbe. "
|
1712 |
"Valószínűleg ez lesz az: <b>%s</b>"
|
1713 |
|
1714 |
+
#. translators: LinkedIn Terms of Use - translate it only if the LinkedIn developer page changes to your language.
|
1715 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:25
|
1716 |
+
msgid "Terms of Use"
|
1717 |
msgstr ""
|
|
|
1718 |
|
1719 |
+
#. translators: LinkedIn Terms of Use will be inserted here
|
1720 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:29
|
1721 |
+
#, php-format
|
1722 |
+
msgid "Accept the %s and hit Submit"
|
1723 |
+
msgstr ""
|
1724 |
+
|
1725 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:31
|
1726 |
msgid "Find the necessary Authentication Keys under the Authentication menu"
|
1727 |
msgstr ""
|
1728 |
"A szükséges \"Authentication Keys\"-t az Authentication menüben találod"
|
1729 |
|
1730 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:33
|
1731 |
msgid ""
|
1732 |
"You probably want to enable the \"r_emailaddress\" under the Default "
|
1733 |
"Application Permissions"
|
1747 |
msgid "Unlink account from <b>LinkedIn</b>"
|
1748 |
msgstr "Szétkapcsolás <b>LinkedIn</b>-nel"
|
1749 |
|
1750 |
+
#: nextend-social-login-pro/template-parts/embedded-login/above-separator.php:8
|
1751 |
+
#: nextend-social-login-pro/template-parts/embedded-login/below-separator.php:8
|
1752 |
+
#: nextend-social-login-pro/template-parts/login/above-separator.php:10
|
1753 |
+
#: nextend-social-login-pro/template-parts/login/below-separator.php:14
|
1754 |
+
#: nextend-social-login-pro/template-parts/memberpress/login/above-separator.php:8
|
1755 |
+
#: nextend-social-login-pro/template-parts/memberpress/login/below-separator.php:8
|
1756 |
msgid "OR"
|
1757 |
msgstr "VAGY"
|
1758 |
|
1759 |
+
#: nextend-social-login-pro/template-parts/memberpress/account-home.php:1
|
1760 |
+
#: nextend-social-login-pro/template-parts/woocommerce/edit-account-after.php:1
|
1761 |
+
#: nextend-social-login-pro/template-parts/woocommerce/edit-account-before.php:1
|
1762 |
msgid "Social accounts"
|
1763 |
msgstr "Közösségi fiókok"
|
1764 |
|
1765 |
+
#~ msgid "Accept the Terms of use and hit Submit"
|
1766 |
+
#~ msgstr ""
|
1767 |
+
#~ "Fogadd el a Felhasználási Feltétleket és kattints a Beküldés (Submit) "
|
1768 |
+
#~ "gombra"
|
1769 |
+
|
1770 |
#~ msgid ""
|
1771 |
#~ "%5$s plugin (version: %1$s, required: %2$s or newer) is not compatible "
|
1772 |
#~ "with the PRO addon (version: %3$s, required: %4$s or newer). Please "
|
languages/nextend-facebook-connect-pt_BR.mo
ADDED
Binary file
|
languages/nextend-facebook-connect-pt_BR.po
ADDED
@@ -0,0 +1,1782 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: ss3\n"
|
4 |
+
"POT-Creation-Date: 2018-04-12 13:41+0200\n"
|
5 |
+
"PO-Revision-Date: 2018-04-12 13:41+0200\n"
|
6 |
+
"Last-Translator: \n"
|
7 |
+
"Language-Team: renato@modernstuff.com.br\n"
|
8 |
+
"Language: pt_BR\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"X-Generator: Poedit 2.0.6\n"
|
13 |
+
"X-Poedit-Basepath: Z:/ramona/wordpress4_2_2/wp-content/plugins\n"
|
14 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
15 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
+
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
17 |
+
"_n_noop:1,2;_c;_nc:4c,1,2;_x:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;_ex:1,2c;"
|
18 |
+
"esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;"
|
19 |
+
"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_x:1,2c;esc_html_e\n"
|
20 |
+
"X-Poedit-SearchPath-0: nextend-social-login-pro\n"
|
21 |
+
"X-Poedit-SearchPath-1: nextend-facebook-connect\n"
|
22 |
+
"X-Poedit-SearchPathExcluded-0: nextend-facebook-connect/providers/twitter/"
|
23 |
+
"compat\n"
|
24 |
+
"X-Poedit-SearchPathExcluded-1: nextend-facebook-connect/providers/google/"
|
25 |
+
"compat\n"
|
26 |
+
"X-Poedit-SearchPathExcluded-2: nextend-facebook-connect/providers/facebook/"
|
27 |
+
"compat\n"
|
28 |
+
|
29 |
+
#: nextend-facebook-connect/admin/admin.php:187
|
30 |
+
#, php-format
|
31 |
+
msgid "%s needs json_decode function."
|
32 |
+
msgstr "%s precisa da função json_decode."
|
33 |
+
|
34 |
+
#: nextend-facebook-connect/admin/admin.php:187
|
35 |
+
msgid "Please contact your server administrator and ask for solution!"
|
36 |
+
msgstr ""
|
37 |
+
"Por favor, entre em contato com o seu administrador do servidor e peça uma "
|
38 |
+
"solução!"
|
39 |
+
|
40 |
+
#: nextend-facebook-connect/admin/admin.php:214
|
41 |
+
#: nextend-facebook-connect/admin/admin.php:256
|
42 |
+
msgid "Settings saved."
|
43 |
+
msgstr "Configurações salvas."
|
44 |
+
|
45 |
+
#: nextend-facebook-connect/admin/admin.php:223
|
46 |
+
msgid "The authorization was successful"
|
47 |
+
msgstr "A autorização foi bem sucedida"
|
48 |
+
|
49 |
+
#: nextend-facebook-connect/admin/admin.php:234
|
50 |
+
msgid "Deauthorize completed."
|
51 |
+
msgstr "Desautorização concluída."
|
52 |
+
|
53 |
+
#: nextend-facebook-connect/admin/admin.php:357
|
54 |
+
#: nextend-facebook-connect/admin/templates-provider/menu.php:15
|
55 |
+
#: nextend-facebook-connect/admin/templates/providers.php:84
|
56 |
+
#: nextend-facebook-connect/admin/templates/providers.php:96
|
57 |
+
#: nextend-facebook-connect/admin/templates/settings/comment.php:30
|
58 |
+
msgid "Settings"
|
59 |
+
msgstr "Configurações"
|
60 |
+
|
61 |
+
#: nextend-facebook-connect/admin/admin.php:431
|
62 |
+
#: nextend-facebook-connect/includes/oauth2.php:113
|
63 |
+
#: nextend-facebook-connect/includes/oauth2.php:242
|
64 |
+
#: nextend-facebook-connect/providers/facebook/facebook-client.php:70
|
65 |
+
#: nextend-facebook-connect/providers/twitter/twitter-client.php:155
|
66 |
+
#, php-format
|
67 |
+
msgid "Unexpected response: %s"
|
68 |
+
msgstr "Resposta inesperada: %s"
|
69 |
+
|
70 |
+
#: nextend-facebook-connect/admin/admin.php:489
|
71 |
+
#: nextend-facebook-connect/admin/templates/fix-redirect-uri.php:21
|
72 |
+
#, php-format
|
73 |
+
msgid ""
|
74 |
+
"%s detected that your login url changed. You must update the Oauth redirect "
|
75 |
+
"URIs in the related social applications."
|
76 |
+
msgstr ""
|
77 |
+
"%s detectou que sua url de login mudou. Você deve atualizar as URIs de "
|
78 |
+
"redirecionamento do Oauth nas aplicações sociais relacionados."
|
79 |
+
|
80 |
+
#: nextend-facebook-connect/admin/admin.php:490
|
81 |
+
msgid "Fix Error"
|
82 |
+
msgstr "Forrigir Erro"
|
83 |
+
|
84 |
+
#: nextend-facebook-connect/admin/admin.php:490
|
85 |
+
msgid "Oauth Redirect URI"
|
86 |
+
msgstr "URI de Redirecionamento do OAuth"
|
87 |
+
|
88 |
+
#: nextend-facebook-connect/admin/admin.php:500
|
89 |
+
#, php-format
|
90 |
+
msgid ""
|
91 |
+
"%1$s detected that %2$s installed on your site. You need the Pro Addon to "
|
92 |
+
"display Social Login buttons in %2$s login form!"
|
93 |
+
msgstr ""
|
94 |
+
"%1$s detectado que %2$s instalou em seu site. Você precisa Addon Pro para "
|
95 |
+
"mostrar botões de Login Social no formulário de login %2$s!"
|
96 |
+
|
97 |
+
#: nextend-facebook-connect/admin/admin.php:501
|
98 |
+
msgid "Dismiss and check Pro Addon"
|
99 |
+
msgstr "Dispensar e verificar Addon Pro"
|
100 |
+
|
101 |
+
#: nextend-facebook-connect/admin/admin.php:501
|
102 |
+
msgid "Dismiss"
|
103 |
+
msgstr "Dispensar"
|
104 |
+
|
105 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:74
|
106 |
+
msgid "Login label"
|
107 |
+
msgstr "Rótulo de Login"
|
108 |
+
|
109 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:79
|
110 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:90
|
111 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:101
|
112 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:130
|
113 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:160
|
114 |
+
msgid "Reset to default"
|
115 |
+
msgstr "Redefinir para o padrão"
|
116 |
+
|
117 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:84
|
118 |
+
msgid "Link label"
|
119 |
+
msgstr "Rótulo de Vincular"
|
120 |
+
|
121 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:96
|
122 |
+
msgid "Unlink label"
|
123 |
+
msgstr "Rótulo de Desvincular"
|
124 |
+
|
125 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:107
|
126 |
+
msgid "Default button"
|
127 |
+
msgstr "Botão padrão"
|
128 |
+
|
129 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:123
|
130 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:153
|
131 |
+
msgid "Use custom button"
|
132 |
+
msgstr "Usar botão personalizado"
|
133 |
+
|
134 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:130
|
135 |
+
#, php-format
|
136 |
+
msgid "Use the %s in your custom button's code to make the label show up."
|
137 |
+
msgstr ""
|
138 |
+
"Usar o %s em seu código de botão personalizado para fazer o rótulo aparecer."
|
139 |
+
|
140 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:138
|
141 |
+
msgid "Icon button"
|
142 |
+
msgstr "Ícone do botão"
|
143 |
+
|
144 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:169
|
145 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:127
|
146 |
+
#: nextend-facebook-connect/admin/templates-provider/sync-data.php:90
|
147 |
+
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:65
|
148 |
+
#: nextend-facebook-connect/admin/templates/settings/comment.php:56
|
149 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:7
|
150 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:81
|
151 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:7
|
152 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:136
|
153 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:86
|
154 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:125
|
155 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:55
|
156 |
+
#: nextend-facebook-connect/providers/google/admin/settings.php:49
|
157 |
+
#: nextend-facebook-connect/providers/twitter/admin/settings.php:48
|
158 |
+
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:47
|
159 |
+
msgid "Save Changes"
|
160 |
+
msgstr "Salvar Alterações"
|
161 |
+
|
162 |
+
#: nextend-facebook-connect/admin/templates-provider/menu.php:13
|
163 |
+
#: nextend-facebook-connect/admin/templates/providers.php:64
|
164 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:9
|
165 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:9
|
166 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:8
|
167 |
+
msgid "Getting Started"
|
168 |
+
msgstr "Iniciando"
|
169 |
+
|
170 |
+
#: nextend-facebook-connect/admin/templates-provider/menu.php:17
|
171 |
+
msgid "Buttons"
|
172 |
+
msgstr "Botões"
|
173 |
+
|
174 |
+
#: nextend-facebook-connect/admin/templates-provider/menu.php:21
|
175 |
+
msgid "Sync data"
|
176 |
+
msgstr ""
|
177 |
+
|
178 |
+
#: nextend-facebook-connect/admin/templates-provider/menu.php:24
|
179 |
+
msgid "Usage"
|
180 |
+
msgstr "Utilização"
|
181 |
+
|
182 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:11
|
183 |
+
msgid "Other settings"
|
184 |
+
msgstr "Outras configurações"
|
185 |
+
|
186 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:16
|
187 |
+
msgid "Username prefix on register"
|
188 |
+
msgstr "Prefixo do nome de usuário no registro"
|
189 |
+
|
190 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:22
|
191 |
+
msgid "Fallback username prefix on register"
|
192 |
+
msgstr "Prefixo do nome de usuário de retorno no registro"
|
193 |
+
|
194 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:25
|
195 |
+
msgid "Used when username is invalid"
|
196 |
+
msgstr "Usado quando o nome de usuário é inválido"
|
197 |
+
|
198 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:18
|
199 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:10
|
200 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:10
|
201 |
+
msgid "PRO settings"
|
202 |
+
msgstr "Configurações PRO"
|
203 |
+
|
204 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:28
|
205 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:32
|
206 |
+
msgid "Ask E-mail on registration"
|
207 |
+
msgstr "Solicitar E-mail no registro"
|
208 |
+
|
209 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:35
|
210 |
+
msgid "Never"
|
211 |
+
msgstr "Nunca"
|
212 |
+
|
213 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:38
|
214 |
+
msgid "When email is not provided or empty"
|
215 |
+
msgstr "Quando o email não é informado ou vazio"
|
216 |
+
|
217 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:41
|
218 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:59
|
219 |
+
msgid "Always"
|
220 |
+
msgstr "Sempre"
|
221 |
+
|
222 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:46
|
223 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:50
|
224 |
+
msgid "Ask Username on registration"
|
225 |
+
msgstr "Solicitar Nome de Usuário no registro"
|
226 |
+
|
227 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:53
|
228 |
+
msgid "Never, generate automatically"
|
229 |
+
msgstr "Nunca, gerar automaticamente"
|
230 |
+
|
231 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:56
|
232 |
+
msgid "When username is empty or invalid"
|
233 |
+
msgstr ""
|
234 |
+
|
235 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:64
|
236 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:68
|
237 |
+
msgid "Automatically connect the existing account upon registration"
|
238 |
+
msgstr "Conectar automaticamente a conta existente durante o registro"
|
239 |
+
|
240 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:72
|
241 |
+
#: nextend-facebook-connect/admin/templates/providers.php:39
|
242 |
+
#: nextend-facebook-connect/admin/templates/settings/general.php:37
|
243 |
+
#: nextend-facebook-connect/includes/provider-admin.php:179
|
244 |
+
msgid "Disabled"
|
245 |
+
msgstr "Desativado"
|
246 |
+
|
247 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:75
|
248 |
+
msgid "Automatic, based on email address"
|
249 |
+
msgstr "Automaticamente, baseado no endereço de email"
|
250 |
+
|
251 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:80
|
252 |
+
msgid "Disable login for the selected roles"
|
253 |
+
msgstr "Desabilitar login para funções selecionadas"
|
254 |
+
|
255 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:100
|
256 |
+
msgid "Default roles for user who registered with this provider"
|
257 |
+
msgstr "Funções padrão para usuário que registrou com este fornecedor"
|
258 |
+
|
259 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:108
|
260 |
+
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:49
|
261 |
+
#: nextend-facebook-connect/admin/templates/settings/comment.php:40
|
262 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:33
|
263 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:89
|
264 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:24
|
265 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:109
|
266 |
+
#: nextend-facebook-connect/widget.php:40
|
267 |
+
msgid "Default"
|
268 |
+
msgstr "Padrão"
|
269 |
+
|
270 |
+
#: nextend-facebook-connect/admin/templates-provider/sync-data.php:39
|
271 |
+
#: nextend-social-login-pro/class-provider-extension.php:334
|
272 |
+
msgid "Register"
|
273 |
+
msgstr "Cadastrar"
|
274 |
+
|
275 |
+
#: nextend-facebook-connect/admin/templates-provider/sync-data.php:47
|
276 |
+
msgid "Login"
|
277 |
+
msgstr ""
|
278 |
+
|
279 |
+
#: nextend-facebook-connect/admin/templates-provider/sync-data.php:55
|
280 |
+
msgid "Link"
|
281 |
+
msgstr ""
|
282 |
+
|
283 |
+
#: nextend-facebook-connect/admin/templates-provider/sync-data.php:73
|
284 |
+
msgid "Store in meta key"
|
285 |
+
msgstr ""
|
286 |
+
|
287 |
+
#: nextend-facebook-connect/admin/templates-provider/sync-data.php:80
|
288 |
+
#, php-format
|
289 |
+
msgid "Required scope: %1$s"
|
290 |
+
msgstr ""
|
291 |
+
|
292 |
+
#: nextend-facebook-connect/admin/templates-provider/usage.php:9
|
293 |
+
msgid "Shortcode"
|
294 |
+
msgstr "Shortcode"
|
295 |
+
|
296 |
+
#: nextend-facebook-connect/admin/templates-provider/usage.php:25
|
297 |
+
msgid "Simple link"
|
298 |
+
msgstr "Link simples"
|
299 |
+
|
300 |
+
#: nextend-facebook-connect/admin/templates-provider/usage.php:28
|
301 |
+
msgid "Click here to login or register"
|
302 |
+
msgstr "Clique aqui para logar ou registrar"
|
303 |
+
|
304 |
+
#: nextend-facebook-connect/admin/templates-provider/usage.php:33
|
305 |
+
msgid "Image button"
|
306 |
+
msgstr "Botão de imagem"
|
307 |
+
|
308 |
+
#: nextend-facebook-connect/admin/templates-provider/usage.php:36
|
309 |
+
msgid "Image url"
|
310 |
+
msgstr "URL da Imagem"
|
311 |
+
|
312 |
+
#: nextend-facebook-connect/admin/templates/fix-redirect-uri.php:2
|
313 |
+
msgid "Fix Oauth Redirect URIs"
|
314 |
+
msgstr "Corrigir URIs de Redirecionamento Oauth"
|
315 |
+
|
316 |
+
#: nextend-facebook-connect/admin/templates/fix-redirect-uri.php:13
|
317 |
+
msgid "Every Oauth Redirect URI seems fine"
|
318 |
+
msgstr "Todos URIs de Redirecionamento Oauth parecem corretos"
|
319 |
+
|
320 |
+
#: nextend-facebook-connect/admin/templates/fix-redirect-uri.php:32
|
321 |
+
msgid "Got it"
|
322 |
+
msgstr "Entendi"
|
323 |
+
|
324 |
+
#: nextend-facebook-connect/admin/templates/global-settings.php:25
|
325 |
+
#: nextend-facebook-connect/admin/templates/menu.php:8
|
326 |
+
msgid "Global Settings"
|
327 |
+
msgstr "Configurações globais"
|
328 |
+
|
329 |
+
#: nextend-facebook-connect/admin/templates/global-settings.php:28
|
330 |
+
msgid "General"
|
331 |
+
msgstr "Geral"
|
332 |
+
|
333 |
+
#: nextend-facebook-connect/admin/templates/global-settings.php:30
|
334 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form.php:9
|
335 |
+
msgid "Login Form"
|
336 |
+
msgstr "Formulário de login"
|
337 |
+
|
338 |
+
#: nextend-facebook-connect/admin/templates/global-settings.php:34
|
339 |
+
msgid "Comment"
|
340 |
+
msgstr "Comentário"
|
341 |
+
|
342 |
+
#: nextend-facebook-connect/admin/templates/header.php:14
|
343 |
+
msgid "Docs"
|
344 |
+
msgstr "Docs"
|
345 |
+
|
346 |
+
#: nextend-facebook-connect/admin/templates/header.php:17
|
347 |
+
msgid "Support"
|
348 |
+
msgstr "Suporte"
|
349 |
+
|
350 |
+
#: nextend-facebook-connect/admin/templates/header.php:20
|
351 |
+
#: nextend-facebook-connect/admin/templates/menu.php:12
|
352 |
+
msgid "Pro Addon"
|
353 |
+
msgstr "Addon Pro"
|
354 |
+
|
355 |
+
#: nextend-facebook-connect/admin/templates/menu.php:6
|
356 |
+
msgid "Providers"
|
357 |
+
msgstr "Provedores"
|
358 |
+
|
359 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:13
|
360 |
+
msgid "Error"
|
361 |
+
msgstr "Erro"
|
362 |
+
|
363 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:14
|
364 |
+
msgid ""
|
365 |
+
"You don’t have sufficient permissions to install and activate plugins. "
|
366 |
+
"Please contact your site’s administrator!"
|
367 |
+
msgstr ""
|
368 |
+
"Você não tem permissões suficientes para instalar e ativar plugins. Por "
|
369 |
+
"favor contacte seu administrador do site!"
|
370 |
+
|
371 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:22
|
372 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:32
|
373 |
+
#: nextend-facebook-connect/admin/templates/pro.php:34
|
374 |
+
msgid "Activate Pro Addon"
|
375 |
+
msgstr "Ativar Addon Pro"
|
376 |
+
|
377 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:23
|
378 |
+
msgid ""
|
379 |
+
"Pro Addon is installed but not activated. To be able to use the Pro "
|
380 |
+
"features, you need to activate it."
|
381 |
+
msgstr ""
|
382 |
+
"Addon Pro está instalado mas não activado. Para ser capaz de usar os "
|
383 |
+
"recursos do Pro, você precisa ativá-lo."
|
384 |
+
|
385 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:37
|
386 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:215
|
387 |
+
msgid "Deauthorize Pro Addon"
|
388 |
+
msgstr "Desautorizar o Addon Pro"
|
389 |
+
|
390 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:48
|
391 |
+
#: nextend-facebook-connect/admin/templates/pro.php:43
|
392 |
+
msgid "Pro Addon is not installed"
|
393 |
+
msgstr "Addon pro não está instalado"
|
394 |
+
|
395 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:50
|
396 |
+
msgid ""
|
397 |
+
"To access the Pro features, you need to install and activate the Pro Addon."
|
398 |
+
msgstr ""
|
399 |
+
"Para acessar os recursos Pro, você precisa instalar e ativar o Addon Pro."
|
400 |
+
|
401 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:59
|
402 |
+
#, php-format
|
403 |
+
msgid "Install %s now"
|
404 |
+
msgstr "Instalar %s agora"
|
405 |
+
|
406 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:60
|
407 |
+
#: nextend-facebook-connect/admin/templates/pro.php:47
|
408 |
+
msgid "Install Pro Addon"
|
409 |
+
msgstr "Instale o Addon Pro"
|
410 |
+
|
411 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:94
|
412 |
+
msgid "Activating..."
|
413 |
+
msgstr "Ativando..."
|
414 |
+
|
415 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:126
|
416 |
+
msgid "Authorize your Pro Addon"
|
417 |
+
msgstr "Autorize seu Addon Pro"
|
418 |
+
|
419 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:127
|
420 |
+
msgid ""
|
421 |
+
"To be able to use the Pro features, you need to authorize Nextend Social "
|
422 |
+
"Connect Pro Addon. You can do this by clicking on the Authorize button below "
|
423 |
+
"then select the related purchase."
|
424 |
+
msgstr ""
|
425 |
+
"Para ser capaz de usar os recursos do Pro, você precisa autorizar o Addon "
|
426 |
+
"Pro do Nextend Social Connect. Você pode fazer isso clicando no botão "
|
427 |
+
"autorizar abaixo e então selecione a compra relacionada."
|
428 |
+
|
429 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:132
|
430 |
+
msgid "Authorize"
|
431 |
+
msgstr "Autorizar"
|
432 |
+
|
433 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:189
|
434 |
+
msgid "License key"
|
435 |
+
msgstr "Chave de licença"
|
436 |
+
|
437 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:206
|
438 |
+
msgid "Pro Addon is installed and activated"
|
439 |
+
msgstr "Addon Pro está instalado e ativado"
|
440 |
+
|
441 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:208
|
442 |
+
msgid ""
|
443 |
+
"You installed and activated the Pro Addon. If you don’t want to use it "
|
444 |
+
"anymore, you can deauthorize using the button below."
|
445 |
+
msgstr ""
|
446 |
+
"Você instalou e ativou o Addon Pro. Se você não desejar usá-lo mais, você "
|
447 |
+
"pode desautorizar usando o botão baixo."
|
448 |
+
|
449 |
+
#: nextend-facebook-connect/admin/templates/pro.php:8
|
450 |
+
msgid "Get Pro Addon to unlock more features"
|
451 |
+
msgstr "Obter o Addon Pro para desbloquear mais recursos"
|
452 |
+
|
453 |
+
#: nextend-facebook-connect/admin/templates/pro.php:9
|
454 |
+
#, php-format
|
455 |
+
msgid ""
|
456 |
+
"The features below are available in %s Pro Addon. Get it today and tweak the "
|
457 |
+
"awesome settings."
|
458 |
+
msgstr ""
|
459 |
+
"Os recursos abaixo estão disponíveis em %s Addon Pro. Obtenha hoje e ajuste "
|
460 |
+
"as configurações incríveis."
|
461 |
+
|
462 |
+
#: nextend-facebook-connect/admin/templates/pro.php:10
|
463 |
+
msgid ""
|
464 |
+
"If you already have a license, you can Authorize your Pro Addon. Otherwise "
|
465 |
+
"you can purchase it using the button below."
|
466 |
+
msgstr ""
|
467 |
+
"Se você já possui uma licença, você pode autorizar seu Addon Pro. Caso "
|
468 |
+
"contrário, você pode comprá-lo usando o botão abaixo."
|
469 |
+
|
470 |
+
#: nextend-facebook-connect/admin/templates/pro.php:14
|
471 |
+
msgid "Buy Pro Addon"
|
472 |
+
msgstr "Comprar Addon Pro"
|
473 |
+
|
474 |
+
#: nextend-facebook-connect/admin/templates/pro.php:16
|
475 |
+
msgid "Authorize Pro Addon"
|
476 |
+
msgstr "Autorize Addon Pro"
|
477 |
+
|
478 |
+
#: nextend-facebook-connect/admin/templates/pro.php:25
|
479 |
+
msgid "Pro Addon is not activated"
|
480 |
+
msgstr "Addon Pro não está ativado"
|
481 |
+
|
482 |
+
#: nextend-facebook-connect/admin/templates/pro.php:26
|
483 |
+
#: nextend-facebook-connect/admin/templates/pro.php:44
|
484 |
+
msgid ""
|
485 |
+
"To be able to use the Pro features, you need to install and activate the "
|
486 |
+
"Nextend Social Connect Pro Addon."
|
487 |
+
msgstr ""
|
488 |
+
"Para poder usar os recursos Pro, você precisa instalar e ativar o Addon Pro "
|
489 |
+
"do Nextend Social Connect."
|
490 |
+
|
491 |
+
#: nextend-facebook-connect/admin/templates/providers.php:30
|
492 |
+
msgid "Not Available"
|
493 |
+
msgstr "Não Disponível"
|
494 |
+
|
495 |
+
#: nextend-facebook-connect/admin/templates/providers.php:33
|
496 |
+
msgid "Not Configured"
|
497 |
+
msgstr "Não Configurado"
|
498 |
+
|
499 |
+
#: nextend-facebook-connect/admin/templates/providers.php:36
|
500 |
+
msgid "Not Verified"
|
501 |
+
msgstr "Não Verificado"
|
502 |
+
|
503 |
+
#: nextend-facebook-connect/admin/templates/providers.php:42
|
504 |
+
#: nextend-facebook-connect/admin/templates/settings/general.php:40
|
505 |
+
#: nextend-facebook-connect/includes/provider-admin.php:182
|
506 |
+
msgid "Enabled"
|
507 |
+
msgstr "Ativado"
|
508 |
+
|
509 |
+
#: nextend-facebook-connect/admin/templates/providers.php:45
|
510 |
+
msgid "Legacy"
|
511 |
+
msgstr "Legado"
|
512 |
+
|
513 |
+
#: nextend-facebook-connect/admin/templates/providers.php:57
|
514 |
+
msgid "Upgrade Now"
|
515 |
+
msgstr "Atualizar agora"
|
516 |
+
|
517 |
+
#: nextend-facebook-connect/admin/templates/providers.php:72
|
518 |
+
#: nextend-facebook-connect/includes/provider-admin.php:166
|
519 |
+
msgid "Verify Settings"
|
520 |
+
msgstr "Verificar Configurações"
|
521 |
+
|
522 |
+
#: nextend-facebook-connect/admin/templates/providers.php:80
|
523 |
+
#: nextend-facebook-connect/includes/provider-admin.php:211
|
524 |
+
msgid "Enable"
|
525 |
+
msgstr "Habilitar"
|
526 |
+
|
527 |
+
#: nextend-facebook-connect/admin/templates/providers.php:92
|
528 |
+
#: nextend-facebook-connect/includes/provider-admin.php:219
|
529 |
+
msgid "Disable"
|
530 |
+
msgstr "Desativar"
|
531 |
+
|
532 |
+
#: nextend-facebook-connect/admin/templates/providers.php:103
|
533 |
+
msgid "Import"
|
534 |
+
msgstr "Importar"
|
535 |
+
|
536 |
+
#: nextend-facebook-connect/admin/templates/providers.php:122
|
537 |
+
msgid "Saving..."
|
538 |
+
msgstr "Salvando..."
|
539 |
+
|
540 |
+
#: nextend-facebook-connect/admin/templates/providers.php:123
|
541 |
+
msgid "Saving failed"
|
542 |
+
msgstr "O salvamento falhou"
|
543 |
+
|
544 |
+
#: nextend-facebook-connect/admin/templates/providers.php:124
|
545 |
+
msgid "Order Saved"
|
546 |
+
msgstr "Pedido Salvo"
|
547 |
+
|
548 |
+
#: nextend-facebook-connect/admin/templates/review.php:14
|
549 |
+
msgid "Rate your experience!"
|
550 |
+
msgstr "Avalie sua experiência!"
|
551 |
+
|
552 |
+
#: nextend-facebook-connect/admin/templates/review.php:15
|
553 |
+
msgid "Hated it"
|
554 |
+
msgstr "Odiou"
|
555 |
+
|
556 |
+
#: nextend-facebook-connect/admin/templates/review.php:16
|
557 |
+
msgid "Disliked it"
|
558 |
+
msgstr "Não gostou"
|
559 |
+
|
560 |
+
#: nextend-facebook-connect/admin/templates/review.php:17
|
561 |
+
msgid "It was ok"
|
562 |
+
msgstr "Foi ok"
|
563 |
+
|
564 |
+
#: nextend-facebook-connect/admin/templates/review.php:18
|
565 |
+
msgid "Liked it"
|
566 |
+
msgstr "Gostou"
|
567 |
+
|
568 |
+
#: nextend-facebook-connect/admin/templates/review.php:19
|
569 |
+
msgid "Loved it"
|
570 |
+
msgstr "Adorou"
|
571 |
+
|
572 |
+
#: nextend-facebook-connect/admin/templates/review.php:31
|
573 |
+
msgid "Please Leave a Review"
|
574 |
+
msgstr "Por favor, deixe uma revisão"
|
575 |
+
|
576 |
+
#: nextend-facebook-connect/admin/templates/review.php:32
|
577 |
+
msgid ""
|
578 |
+
"If you are happy with <b>Nextend Social Login</b> and can take a minute "
|
579 |
+
"please leave us a review. It will be a tremendous help for us!"
|
580 |
+
msgstr ""
|
581 |
+
"Se você está feliz com o <b>Nextend Social Login</b> e pode nos dar um "
|
582 |
+
"minuto, deixe-nos um comentário. Será uma tremenda ajuda para nós!"
|
583 |
+
|
584 |
+
#: nextend-facebook-connect/admin/templates/review.php:34
|
585 |
+
msgid "Ok, you deserve it"
|
586 |
+
msgstr "Ok"
|
587 |
+
|
588 |
+
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:18
|
589 |
+
msgid "BuddyPress register form"
|
590 |
+
msgstr "Formulário de registo BuddyPress"
|
591 |
+
|
592 |
+
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:23
|
593 |
+
msgid "No Connect button"
|
594 |
+
msgstr "Nenhum botão Conectar"
|
595 |
+
|
596 |
+
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:26
|
597 |
+
msgid "Connect button before register"
|
598 |
+
msgstr "Botão Conectar antes de registrar"
|
599 |
+
|
600 |
+
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:27
|
601 |
+
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:32
|
602 |
+
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:37
|
603 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:77
|
604 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:27
|
605 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:32
|
606 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:48
|
607 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:53
|
608 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:71
|
609 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:76
|
610 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:90
|
611 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:95
|
612 |
+
msgid "Action:"
|
613 |
+
msgstr "Ação:"
|
614 |
+
|
615 |
+
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:31
|
616 |
+
msgid "Connect button before account details"
|
617 |
+
msgstr "Botão Conectar antes de detalhes da conta"
|
618 |
+
|
619 |
+
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:36
|
620 |
+
msgid "Connect button after register"
|
621 |
+
msgstr "Botão Conectar após registrar"
|
622 |
+
|
623 |
+
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:43
|
624 |
+
msgid "BuddyPress register button style"
|
625 |
+
msgstr "Estilo de botão de registro BuddyPress"
|
626 |
+
|
627 |
+
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:55
|
628 |
+
#: nextend-facebook-connect/admin/templates/settings/comment.php:46
|
629 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:39
|
630 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:95
|
631 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:30
|
632 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:115
|
633 |
+
#: nextend-facebook-connect/widget.php:45
|
634 |
+
msgid "Icon"
|
635 |
+
msgstr "Ícone"
|
636 |
+
|
637 |
+
#: nextend-facebook-connect/admin/templates/settings/comment.php:18
|
638 |
+
#: nextend-facebook-connect/admin/templates/settings/comment.php:22
|
639 |
+
msgid "Comment login button"
|
640 |
+
msgstr "Botão de login de comentário"
|
641 |
+
|
642 |
+
#: nextend-facebook-connect/admin/templates/settings/comment.php:25
|
643 |
+
msgid "Show"
|
644 |
+
msgstr "Mostrar"
|
645 |
+
|
646 |
+
#: nextend-facebook-connect/admin/templates/settings/comment.php:28
|
647 |
+
msgid "Hide"
|
648 |
+
msgstr "Esconder"
|
649 |
+
|
650 |
+
#: nextend-facebook-connect/admin/templates/settings/comment.php:30
|
651 |
+
#, php-format
|
652 |
+
msgid "You need to turn on the ' %1$s > %2$s > %3$s ' for this feature to work"
|
653 |
+
msgstr ""
|
654 |
+
"Você precisa ativar o ' %1$s > %2$s > %3$s ' para este recurso funcionar"
|
655 |
+
|
656 |
+
#: nextend-facebook-connect/admin/templates/settings/comment.php:30
|
657 |
+
msgid "Discussion"
|
658 |
+
msgstr "Discussão"
|
659 |
+
|
660 |
+
#: nextend-facebook-connect/admin/templates/settings/comment.php:30
|
661 |
+
msgid "Users must be registered and logged in to comment"
|
662 |
+
msgstr "Os utilizadores devem estar registrados e logados para comentar"
|
663 |
+
|
664 |
+
#: nextend-facebook-connect/admin/templates/settings/comment.php:34
|
665 |
+
msgid "Comment button style"
|
666 |
+
msgstr "Estilo do botão de comentário"
|
667 |
+
|
668 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:27
|
669 |
+
msgid "Target window"
|
670 |
+
msgstr "Janela de destino"
|
671 |
+
|
672 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:32
|
673 |
+
msgid "Prefer popup"
|
674 |
+
msgstr "Prefir pop-up"
|
675 |
+
|
676 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:35
|
677 |
+
msgid "Prefer new tab"
|
678 |
+
msgstr "Prefir nova guia"
|
679 |
+
|
680 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:38
|
681 |
+
msgid "Prefer same window"
|
682 |
+
msgstr "Prefir mesma janela"
|
683 |
+
|
684 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:43
|
685 |
+
msgid "Membership"
|
686 |
+
msgstr "Membros"
|
687 |
+
|
688 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:49
|
689 |
+
msgid "Allow registration with Social login"
|
690 |
+
msgstr "Permitir registro com Social login"
|
691 |
+
|
692 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:54
|
693 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:58
|
694 |
+
msgid "Registration notification sent to"
|
695 |
+
msgstr "Notificação de registro enviada para"
|
696 |
+
|
697 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:61
|
698 |
+
msgid "WordPress default"
|
699 |
+
msgstr "Por omissão do WordPress"
|
700 |
+
|
701 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:64
|
702 |
+
msgid "Nobody"
|
703 |
+
msgstr "Ninguém"
|
704 |
+
|
705 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:67
|
706 |
+
msgid "User"
|
707 |
+
msgstr "Usuário"
|
708 |
+
|
709 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:70
|
710 |
+
msgid "Admin"
|
711 |
+
msgstr "Admin"
|
712 |
+
|
713 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:73
|
714 |
+
msgid "User and Admin"
|
715 |
+
msgstr "Usuário e Admin"
|
716 |
+
|
717 |
+
#: nextend-facebook-connect/admin/templates/settings/general.php:30
|
718 |
+
#: nextend-facebook-connect/admin/templates/settings/general.php:34
|
719 |
+
msgid "Debug mode"
|
720 |
+
msgstr "Modo de depuração"
|
721 |
+
|
722 |
+
#: nextend-facebook-connect/admin/templates/settings/general.php:46
|
723 |
+
msgid "Fixed redirect url for login"
|
724 |
+
msgstr "Url de redirecionamento corrigido para login"
|
725 |
+
|
726 |
+
#: nextend-facebook-connect/admin/templates/settings/general.php:59
|
727 |
+
#: nextend-facebook-connect/admin/templates/settings/general.php:80
|
728 |
+
msgid "Use custom"
|
729 |
+
msgstr "Usar personalizado"
|
730 |
+
|
731 |
+
#: nextend-facebook-connect/admin/templates/settings/general.php:67
|
732 |
+
msgid "Fixed redirect url for register"
|
733 |
+
msgstr "Url de redirecionamento corrigido para registo"
|
734 |
+
|
735 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:27
|
736 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:18
|
737 |
+
msgid "Login form button style"
|
738 |
+
msgstr "Estilo do botão do formulário de login"
|
739 |
+
|
740 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:46
|
741 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:37
|
742 |
+
msgid "Login layout"
|
743 |
+
msgstr "Layout de login"
|
744 |
+
|
745 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:52
|
746 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:108
|
747 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:43
|
748 |
+
msgid "Below"
|
749 |
+
msgstr "Abaixo"
|
750 |
+
|
751 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:58
|
752 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:114
|
753 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:49
|
754 |
+
msgid "Below with separator"
|
755 |
+
msgstr "Abaixo com separador"
|
756 |
+
|
757 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:64
|
758 |
+
msgid "Below and floating"
|
759 |
+
msgstr "Abaixo e flutuante"
|
760 |
+
|
761 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:70
|
762 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:120
|
763 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:55
|
764 |
+
msgid "Above"
|
765 |
+
msgstr "Acima"
|
766 |
+
|
767 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:76
|
768 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:126
|
769 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:61
|
770 |
+
msgid "Above with separator"
|
771 |
+
msgstr "Acima com separador"
|
772 |
+
|
773 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:83
|
774 |
+
msgid "Embedded Login form button style"
|
775 |
+
msgstr "Estilos do botão de formulário Login incorporado"
|
776 |
+
|
777 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:102
|
778 |
+
msgid "Embedded Login layout"
|
779 |
+
msgstr "Layout do Login incorporado"
|
780 |
+
|
781 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form.php:14
|
782 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form.php:27
|
783 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form.php:44
|
784 |
+
#: nextend-facebook-connect/widget.php:55
|
785 |
+
msgid "Show login buttons"
|
786 |
+
msgstr "Mostrar botões de login"
|
787 |
+
|
788 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form.php:17
|
789 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form.php:30
|
790 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form.php:47
|
791 |
+
msgid "Hide login buttons"
|
792 |
+
msgstr "Ocultar botões de login"
|
793 |
+
|
794 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form.php:22
|
795 |
+
#: nextend-social-login-pro/class-provider-extension.php:288
|
796 |
+
msgid "Registration Form"
|
797 |
+
msgstr "Formulário de Registo"
|
798 |
+
|
799 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form.php:36
|
800 |
+
msgid "Embedded login form"
|
801 |
+
msgstr "Formulário Login incorporado"
|
802 |
+
|
803 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:68
|
804 |
+
msgid "MemberPress account details"
|
805 |
+
msgstr ""
|
806 |
+
|
807 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:73
|
808 |
+
msgid "No link buttons"
|
809 |
+
msgstr ""
|
810 |
+
|
811 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:76
|
812 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:94
|
813 |
+
msgid "Link buttons after account details"
|
814 |
+
msgstr "Botão Vincular após detalhes da conta"
|
815 |
+
|
816 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:18
|
817 |
+
msgid "WooCommerce login form"
|
818 |
+
msgstr "Formulário de login do WooCommerce"
|
819 |
+
|
820 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:23
|
821 |
+
msgid "No Connect button in login form"
|
822 |
+
msgstr "Nenhum botão Conectar no formulário de login"
|
823 |
+
|
824 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:26
|
825 |
+
msgid "Connect button before login form"
|
826 |
+
msgstr "Botão Conectar antes de formulário de login"
|
827 |
+
|
828 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:31
|
829 |
+
msgid "Connect button after login form"
|
830 |
+
msgstr "Botão Conectar após o formulário de login"
|
831 |
+
|
832 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:39
|
833 |
+
msgid "WooCommerce register form"
|
834 |
+
msgstr "Formulário de registo do WooCommerce"
|
835 |
+
|
836 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:44
|
837 |
+
msgid "No Connect button in register form"
|
838 |
+
msgstr "Nenhum botão Conectar no formulário de login"
|
839 |
+
|
840 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:47
|
841 |
+
msgid "Connect button before register form"
|
842 |
+
msgstr "Botão Conectar antes de formulário de registro"
|
843 |
+
|
844 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:52
|
845 |
+
msgid "Connect button after register form"
|
846 |
+
msgstr "Botão Conectar após o formulário de registro"
|
847 |
+
|
848 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:60
|
849 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:64
|
850 |
+
msgid "WooCommerce billing form"
|
851 |
+
msgstr "Formulário de Cobrança do WooCommerce"
|
852 |
+
|
853 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:67
|
854 |
+
msgid "No Connect button in billing form"
|
855 |
+
msgstr "Nenhum botão Connectar no formulário de cobrança"
|
856 |
+
|
857 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:70
|
858 |
+
msgid "Connect button before billing form"
|
859 |
+
msgstr "Botão Conectar antes do formulário de cobrança"
|
860 |
+
|
861 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:75
|
862 |
+
msgid "Connect button after billing form"
|
863 |
+
msgstr "Botão Conectar após o formulário de cobrança"
|
864 |
+
|
865 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:82
|
866 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:86
|
867 |
+
msgid "WooCommerce account details"
|
868 |
+
msgstr "Detalhes da Conta WooCommerce"
|
869 |
+
|
870 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:89
|
871 |
+
msgid "Link buttons before account details"
|
872 |
+
msgstr "Botão Vincular antes de detalhes da conta"
|
873 |
+
|
874 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:101
|
875 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:105
|
876 |
+
msgid "WooCommerce button style"
|
877 |
+
msgstr "Estilo do botão WooCommerce"
|
878 |
+
|
879 |
+
#: nextend-facebook-connect/includes/provider-admin.php:160
|
880 |
+
msgid "Your configuration needs to be verified"
|
881 |
+
msgstr "Sua configuração precisa ser verificada"
|
882 |
+
|
883 |
+
#: nextend-facebook-connect/includes/provider-admin.php:161
|
884 |
+
msgid ""
|
885 |
+
"Before you can start letting your users register with your app it needs to "
|
886 |
+
"be tested. This test makes sure that no users will have troubles with the "
|
887 |
+
"login and registration process. <br> If you see error message in the popup "
|
888 |
+
"check the copied ID and secret or the app itself. Otherwise your settings "
|
889 |
+
"are fine."
|
890 |
+
msgstr ""
|
891 |
+
"Antes que você possa começar a deixar seus usuários registrarem com seu app "
|
892 |
+
"ele precisa ser testado. Este teste garante que nenhum usuário terá "
|
893 |
+
"problemas com o processo de login e registro. <br> Se você ver mensagem de "
|
894 |
+
"erro no popup verifique os ID e segredo ou mesmo o app. Caso contrário suas "
|
895 |
+
"configurações estão funcionando."
|
896 |
+
|
897 |
+
#: nextend-facebook-connect/includes/provider-admin.php:167
|
898 |
+
msgid "Please save your changes to verify settings."
|
899 |
+
msgstr "Por favor salve suas alterações para verificar suas configurações."
|
900 |
+
|
901 |
+
#: nextend-facebook-connect/includes/provider-admin.php:175
|
902 |
+
msgid "Works Fine"
|
903 |
+
msgstr "Funcionando bem"
|
904 |
+
|
905 |
+
#: nextend-facebook-connect/includes/provider-admin.php:189
|
906 |
+
#, php-format
|
907 |
+
msgid ""
|
908 |
+
"This provider is currently disabled, which means that users can’t register "
|
909 |
+
"or login via their %s account."
|
910 |
+
msgstr ""
|
911 |
+
"Este provedor está desativado no momento, o que significa que os usuários "
|
912 |
+
"não podem registar-se ou iniciar sessão através de sua conta do %s."
|
913 |
+
|
914 |
+
#: nextend-facebook-connect/includes/provider-admin.php:192
|
915 |
+
#, php-format
|
916 |
+
msgid ""
|
917 |
+
"This provider works fine, but you can test it again. If you don’t want to "
|
918 |
+
"let users register or login with %s anymore you can disable it."
|
919 |
+
msgstr ""
|
920 |
+
"Este fornecedor está funcionando bem, mas você pode testar de novo. Se você "
|
921 |
+
"não quer deixar mais usuários se registrarem e se logarem com %s você pode "
|
922 |
+
"desativá-lo."
|
923 |
+
|
924 |
+
#: nextend-facebook-connect/includes/provider-admin.php:195
|
925 |
+
#, php-format
|
926 |
+
msgid ""
|
927 |
+
"This provider is currently enabled, which means that users can register or "
|
928 |
+
"login via their %s account."
|
929 |
+
msgstr ""
|
930 |
+
"Este provedor está ativado no momento, o que significa que os usuários podem "
|
931 |
+
"registar-se ou iniciar sessão através de sua conta do %s."
|
932 |
+
|
933 |
+
#: nextend-facebook-connect/includes/provider-admin.php:203
|
934 |
+
msgid "Verify Settings Again"
|
935 |
+
msgstr "Verificar Configurações De Novo"
|
936 |
+
|
937 |
+
#: nextend-facebook-connect/includes/provider-admin.php:204
|
938 |
+
msgid "Please save your changes before verifying settings."
|
939 |
+
msgstr ""
|
940 |
+
|
941 |
+
#: nextend-facebook-connect/includes/provider.php:269
|
942 |
+
#: nextend-facebook-connect/includes/provider.php:561
|
943 |
+
#: nextend-facebook-connect/includes/provider.php:572
|
944 |
+
msgid "Authentication successful"
|
945 |
+
msgstr "Autenticação bem sucedida"
|
946 |
+
|
947 |
+
#: nextend-facebook-connect/includes/provider.php:483
|
948 |
+
#: nextend-facebook-connect/includes/user.php:83
|
949 |
+
msgid "Authentication error"
|
950 |
+
msgstr "Erro de autenticação"
|
951 |
+
|
952 |
+
#: nextend-facebook-connect/includes/provider.php:492
|
953 |
+
msgid "Unlink successful."
|
954 |
+
msgstr "Desvinculação bem sucedida."
|
955 |
+
|
956 |
+
#: nextend-facebook-connect/includes/provider.php:642
|
957 |
+
#: nextend-facebook-connect/includes/provider.php:649
|
958 |
+
msgid "The test was successful"
|
959 |
+
msgstr "O teste foi bem sucedido"
|
960 |
+
|
961 |
+
#: nextend-facebook-connect/includes/provider.php:691
|
962 |
+
msgid "Authentication failed"
|
963 |
+
msgstr "Falha na autenticação"
|
964 |
+
|
965 |
+
#: nextend-facebook-connect/includes/user.php:54
|
966 |
+
#, php-format
|
967 |
+
msgid ""
|
968 |
+
"Your %1$s account is successfully linked with your account. Now you can sign "
|
969 |
+
"in with %2$s easily."
|
970 |
+
msgstr ""
|
971 |
+
"Sua conta %1$s foi vinculada com sucesso com sua conta. Agora você pode "
|
972 |
+
"logar com o %2$s facilmente."
|
973 |
+
|
974 |
+
#: nextend-facebook-connect/includes/user.php:57
|
975 |
+
#, php-format
|
976 |
+
msgid ""
|
977 |
+
"You have already linked a(n) %s account. Please unlink the current and then "
|
978 |
+
"you can link other %s account."
|
979 |
+
msgstr ""
|
980 |
+
"Você já vinculou uma conta %s. Por favor desvincule a atual e então você "
|
981 |
+
"poderá vincular outra conta %s."
|
982 |
+
|
983 |
+
#: nextend-facebook-connect/includes/user.php:62
|
984 |
+
#, php-format
|
985 |
+
msgid "This %s account is already linked to other user."
|
986 |
+
msgstr "A conta %s já está vinculada a outro usuário."
|
987 |
+
|
988 |
+
#: nextend-facebook-connect/nextend-social-login.php:25
|
989 |
+
#: nextend-facebook-connect/nextend-social-login.php:33
|
990 |
+
#, php-format
|
991 |
+
msgid "Please update %1$s to version %2$s or newer."
|
992 |
+
msgstr "Por favor, atualize %1$s para versão %2$s ou mais recente."
|
993 |
+
|
994 |
+
#: nextend-facebook-connect/nextend-social-login.php:25
|
995 |
+
#: nextend-facebook-connect/nextend-social-login.php:33
|
996 |
+
msgid "Update now!"
|
997 |
+
msgstr "Atualizar agora!"
|
998 |
+
|
999 |
+
#: nextend-facebook-connect/nextend-social-login.php:351
|
1000 |
+
#, php-format
|
1001 |
+
msgid ""
|
1002 |
+
"%s took the place of Nextend Google Connect. You can delete Nextend Google "
|
1003 |
+
"Connect as it is not needed anymore."
|
1004 |
+
msgstr ""
|
1005 |
+
"%s tomou o lugar do Nextend Google Connect. Você pode apagar o Nextend "
|
1006 |
+
"Google Connect como ele não é mais necessário."
|
1007 |
+
|
1008 |
+
#: nextend-facebook-connect/nextend-social-login.php:362
|
1009 |
+
#, php-format
|
1010 |
+
msgid ""
|
1011 |
+
"%s took the place of Nextend Twitter Connect. You can delete Nextend Twitter "
|
1012 |
+
"Connect as it is not needed anymore."
|
1013 |
+
msgstr ""
|
1014 |
+
"%s tomou o lugar do Nextend Twitter Connect. Você pode apagar o Nextend "
|
1015 |
+
"Twitter Connect como ele não é mais necessário."
|
1016 |
+
|
1017 |
+
#: nextend-facebook-connect/nextend-social-login.php:479
|
1018 |
+
msgid "You have logged in successfully."
|
1019 |
+
msgstr "Você entrou com sucesso."
|
1020 |
+
|
1021 |
+
#: nextend-facebook-connect/nextend-social-login.php:603
|
1022 |
+
#: nextend-facebook-connect/nextend-social-login.php:930
|
1023 |
+
msgid "Social Login"
|
1024 |
+
msgstr "Login Social"
|
1025 |
+
|
1026 |
+
#: nextend-facebook-connect/nextend-social-login.php:914
|
1027 |
+
msgid "Social Accounts"
|
1028 |
+
msgstr "Redes Sociais"
|
1029 |
+
|
1030 |
+
#. translators: Navigation to the App setup page for each provider
|
1031 |
+
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:8
|
1032 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:21
|
1033 |
+
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:8
|
1034 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:16
|
1035 |
+
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:8
|
1036 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:16
|
1037 |
+
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:8
|
1038 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:17
|
1039 |
+
#, php-format
|
1040 |
+
msgid "Navigate to %s"
|
1041 |
+
msgstr "Navegar para %s"
|
1042 |
+
|
1043 |
+
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:9
|
1044 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:22
|
1045 |
+
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:9
|
1046 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:17
|
1047 |
+
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:9
|
1048 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:17
|
1049 |
+
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:9
|
1050 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:19
|
1051 |
+
#, php-format
|
1052 |
+
msgid "Log in with your %s credentials if you are not logged in"
|
1053 |
+
msgstr "Logue com suas credenciais %s se você não estiver logado"
|
1054 |
+
|
1055 |
+
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:10
|
1056 |
+
#, php-format
|
1057 |
+
msgid "Click on the App with App ID: %s"
|
1058 |
+
msgstr "Clique no App com ID do App:%s"
|
1059 |
+
|
1060 |
+
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:11
|
1061 |
+
msgid "In the left sidebar, click on \"Facebook Login/Settings\""
|
1062 |
+
msgstr "Na barra lateral esquerda, clique em \"Facebook Login/Settings\""
|
1063 |
+
|
1064 |
+
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:12
|
1065 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:31
|
1066 |
+
#, php-format
|
1067 |
+
msgid ""
|
1068 |
+
"Add the following URL to the \"Valid OAuth redirect URIs\" field: <b>%s</b>"
|
1069 |
+
msgstr ""
|
1070 |
+
"Adicionar o seguinte URL no campo \"URIs de redirecionamento OAuth Válidos"
|
1071 |
+
"\": <b>%s</b>"
|
1072 |
+
|
1073 |
+
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:13
|
1074 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:32
|
1075 |
+
msgid "Click on \"Save Changes\""
|
1076 |
+
msgstr "Clique em \"Salvar Alterações\""
|
1077 |
+
|
1078 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:11
|
1079 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:13
|
1080 |
+
msgid ""
|
1081 |
+
"As of March 2018, Facebook allows HTTPS OAuth Redirects only. You must move "
|
1082 |
+
"your site to HTTPS in order to allow login with Facebook."
|
1083 |
+
msgstr ""
|
1084 |
+
|
1085 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:12
|
1086 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:14
|
1087 |
+
msgid "Read more..."
|
1088 |
+
msgstr ""
|
1089 |
+
|
1090 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:16
|
1091 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:11
|
1092 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:11
|
1093 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:10
|
1094 |
+
#, php-format
|
1095 |
+
msgid ""
|
1096 |
+
"To allow your visitors to log in with their %1$s account, first you must "
|
1097 |
+
"create a %1$s App. The following guide will help you through the %1$s App "
|
1098 |
+
"creation process. After you have created your %1$s App, head over to "
|
1099 |
+
"\"Settings\" and configure the given \"%2$s\" and \"%3$s\" according to your "
|
1100 |
+
"%1$s App."
|
1101 |
+
msgstr ""
|
1102 |
+
"Para permitir que seus visitantes se loguem com sua conta %1$s, primeiro "
|
1103 |
+
"você deve criar um App do %1$s. O guia a seguir irá ajudá-lo através do "
|
1104 |
+
"processo de criação do App do %1$s. Após você ter criado seu App do %1$s, "
|
1105 |
+
"dirija-se a “Configurações” e configure o “%2$s” e “%3$s” dados de acordo "
|
1106 |
+
"com seu App do %1$s."
|
1107 |
+
|
1108 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:18
|
1109 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:13
|
1110 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:13
|
1111 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:12
|
1112 |
+
#, php-format
|
1113 |
+
msgctxt "App creation"
|
1114 |
+
msgid "Create %s"
|
1115 |
+
msgstr "Criar %s"
|
1116 |
+
|
1117 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:23
|
1118 |
+
msgid "Click on the \"Add a New App\" button"
|
1119 |
+
msgstr "Clique no botão \"Adicionar um Novo App\""
|
1120 |
+
|
1121 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:24
|
1122 |
+
msgid "Fill \"Display Name\" and \"Contact Email\""
|
1123 |
+
msgstr "Preencha \"Nome de Exibição\" e \"Email de Contato\""
|
1124 |
+
|
1125 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:25
|
1126 |
+
msgid "Click on blue \"Create App ID\" button"
|
1127 |
+
msgstr "Clique no botão azul \"Criar ID do App\""
|
1128 |
+
|
1129 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:26
|
1130 |
+
msgid ""
|
1131 |
+
"Move your mouse over Facebook Login and click on the appearing \"Set Up\" "
|
1132 |
+
"button"
|
1133 |
+
msgstr ""
|
1134 |
+
"Mova seu mouse sobre Facebook Login e clique no botão “Configurar” que "
|
1135 |
+
"aparecerá"
|
1136 |
+
|
1137 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:27
|
1138 |
+
msgid "Choose Web"
|
1139 |
+
msgstr "Escolher Web"
|
1140 |
+
|
1141 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:28
|
1142 |
+
#, php-format
|
1143 |
+
msgid "Fill \"Site URL\" with the url of your homepage, probably: <b>%s</b>"
|
1144 |
+
msgstr ""
|
1145 |
+
"Preencha “URL do Site” com a url de sua página, provavelmente: <b>%s</b>"
|
1146 |
+
|
1147 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:29
|
1148 |
+
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:13
|
1149 |
+
msgid "Click on \"Save\""
|
1150 |
+
msgstr "Clique em \"Salvar\""
|
1151 |
+
|
1152 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:30
|
1153 |
+
msgid "In the left sidebar, click on \"Facebook Login\""
|
1154 |
+
msgstr "Na barra lateral esquerda, clique em \"Facebook Login\""
|
1155 |
+
|
1156 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:33
|
1157 |
+
msgid "In the top of the left sidebar, click on \"Settings\""
|
1158 |
+
msgstr "No topo da barra lateral esquerda, clique em \"Configurações\""
|
1159 |
+
|
1160 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:34
|
1161 |
+
msgid ""
|
1162 |
+
"Here you can see your \"APP ID\" and you can see your \"App secret\" if you "
|
1163 |
+
"click on the \"Show\" button. These will be needed in plugin's settings."
|
1164 |
+
msgstr ""
|
1165 |
+
"Aqui voc6e pode ver seu “ID do APP” e seu “Segredo do App” se você clicar no "
|
1166 |
+
"botão “Mostrar”. Isto será necessário nas configurações do plugin."
|
1167 |
+
|
1168 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:35
|
1169 |
+
msgid "Enter your domain name to the App Domains"
|
1170 |
+
msgstr "Digite seu nome de domínio para os Domínios do App"
|
1171 |
+
|
1172 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:36
|
1173 |
+
msgid ""
|
1174 |
+
"Fill up the \"Privacy Policy URL\". Provide a publicly available and easily "
|
1175 |
+
"accessible privacy policy that explains what data you are collecting and how "
|
1176 |
+
"you will use that data."
|
1177 |
+
msgstr ""
|
1178 |
+
"Preencha a \"URL de Política de Privacidade\". Fornecer uma política de "
|
1179 |
+
"privacidade publicamente disponível e facilmente acessível que explique "
|
1180 |
+
"quais dados você está coletando e como você utilizará estes dados."
|
1181 |
+
|
1182 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:37
|
1183 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:19
|
1184 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:19
|
1185 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:19
|
1186 |
+
msgid "Save your changes."
|
1187 |
+
msgstr "Salve suas alterações."
|
1188 |
+
|
1189 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:38
|
1190 |
+
msgid ""
|
1191 |
+
"Your application is currently private, which means that only you can log in "
|
1192 |
+
"with it. In the left sidebar choose \"App Review\" and make your App public"
|
1193 |
+
msgstr ""
|
1194 |
+
"Sua aplicação está atualmente privada, o que significa que só você pode se "
|
1195 |
+
"logar com ela. No menu lateral esquerdo escolha “Revisar App” e torne seu "
|
1196 |
+
"App público"
|
1197 |
+
|
1198 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:42
|
1199 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:32
|
1200 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:27
|
1201 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:38
|
1202 |
+
#, php-format
|
1203 |
+
msgid "I am done setting up my %s"
|
1204 |
+
msgstr "Terminei de configurar meu %s"
|
1205 |
+
|
1206 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:9
|
1207 |
+
msgid "Import Facebook configuration"
|
1208 |
+
msgstr "Importar Configuração do Facebook"
|
1209 |
+
|
1210 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:10
|
1211 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:10
|
1212 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:10
|
1213 |
+
msgid "Be sure to read the following notices before you proceed."
|
1214 |
+
msgstr "Certifique-se de ler as seguintes notificações antes de prosseguir."
|
1215 |
+
|
1216 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:12
|
1217 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:12
|
1218 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:12
|
1219 |
+
msgid "Important steps before the import"
|
1220 |
+
msgstr "Passos importantes antes de importar"
|
1221 |
+
|
1222 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:13
|
1223 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:13
|
1224 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:13
|
1225 |
+
msgid ""
|
1226 |
+
"Make sure that the redirect URI for your app is correct before proceeding."
|
1227 |
+
msgstr ""
|
1228 |
+
"Certifique-se de que a URI de redirecionamento para seu app está correta "
|
1229 |
+
"antes de prosseguir."
|
1230 |
+
|
1231 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:15
|
1232 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:15
|
1233 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:15
|
1234 |
+
#, php-format
|
1235 |
+
msgid "Visit %s."
|
1236 |
+
msgstr "Visita %s."
|
1237 |
+
|
1238 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:16
|
1239 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:16
|
1240 |
+
msgid "Select your app."
|
1241 |
+
msgstr "Selecione seu app."
|
1242 |
+
|
1243 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:17
|
1244 |
+
msgid ""
|
1245 |
+
"Go to the Settings menu which you can find below the Facebook Login in the "
|
1246 |
+
"left menu."
|
1247 |
+
msgstr ""
|
1248 |
+
"Vá para o menu Configurações que você pode encontrar abaixo de Facebook "
|
1249 |
+
"Login no menu esquerdo."
|
1250 |
+
|
1251 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:18
|
1252 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:18
|
1253 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:18
|
1254 |
+
#, php-format
|
1255 |
+
msgid "Make sure that the \"%1$s\" field contains %2$s"
|
1256 |
+
msgstr "Certifique-se de que o campo \"%1$s\" contém %2$s"
|
1257 |
+
|
1258 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:22
|
1259 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:22
|
1260 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:22
|
1261 |
+
msgid "The following settings will be imported:"
|
1262 |
+
msgstr "As configurações seguintes serão importadas:"
|
1263 |
+
|
1264 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:24
|
1265 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:24
|
1266 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:24
|
1267 |
+
msgid "Your old API configurations"
|
1268 |
+
msgstr "Suas configurações de API antigas"
|
1269 |
+
|
1270 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:25
|
1271 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:25
|
1272 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:25
|
1273 |
+
msgid "The user prefix you set"
|
1274 |
+
msgstr "O prefixo de usuário que você definiu"
|
1275 |
+
|
1276 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:28
|
1277 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:28
|
1278 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:28
|
1279 |
+
msgid "Create a backup of the old settings"
|
1280 |
+
msgstr "Criar um backup das configurações antigas"
|
1281 |
+
|
1282 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:31
|
1283 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:31
|
1284 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:31
|
1285 |
+
msgid "Other changes"
|
1286 |
+
msgstr "Outras variações"
|
1287 |
+
|
1288 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:33
|
1289 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:33
|
1290 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:33
|
1291 |
+
msgid ""
|
1292 |
+
"The custom redirect URI is now handled globally for all providers, so it "
|
1293 |
+
"won't be imported from the previous version. Visit \"Nextend Social Login > "
|
1294 |
+
"Global settings\" to set the new redirect URIs."
|
1295 |
+
msgstr ""
|
1296 |
+
"O URI de redirecionamento personalizado é agora tratado globalmente para "
|
1297 |
+
"todos os provedores, então não será importado das versões anteriores. Visite "
|
1298 |
+
"“Nextend Social Login > Configurações Globais” para ajustar os novos URIs de "
|
1299 |
+
"redirecionamento."
|
1300 |
+
|
1301 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:34
|
1302 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:34
|
1303 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:34
|
1304 |
+
msgid ""
|
1305 |
+
"The login button's layout will be changed to a new, more modern look. If you "
|
1306 |
+
"used any custom buttons that won't be imported."
|
1307 |
+
msgstr ""
|
1308 |
+
"O layout do botão de login será alterado para uma nova, mais moderna "
|
1309 |
+
"aparência. Se você usou qualquer botão personalizado que não será importado."
|
1310 |
+
|
1311 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:35
|
1312 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:35
|
1313 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:35
|
1314 |
+
msgid ""
|
1315 |
+
"The old version's PHP functions are not available anymore. This means if you "
|
1316 |
+
"used any custom codes where you used these old functions, you need to remove "
|
1317 |
+
"them."
|
1318 |
+
msgstr ""
|
1319 |
+
"As funções do PHP de versões antigas não estão mais disponíveis. Isto "
|
1320 |
+
"significa que se você usou qualquer código personalizado onde você tenha "
|
1321 |
+
"usado estas funções antigas você precisa removê-las."
|
1322 |
+
|
1323 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:37
|
1324 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:37
|
1325 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:37
|
1326 |
+
msgid ""
|
1327 |
+
"After the importing process finishes, you will need to <b>test</b> your app "
|
1328 |
+
"and <b>enable</b> the provider. You can do both in the next screen."
|
1329 |
+
msgstr ""
|
1330 |
+
"Após o processo de importação terminar, você precisará <b>testar</b> seu app "
|
1331 |
+
"e <b>ativar</b> o fornecedor. Você pode fazer ambos na próxima tela."
|
1332 |
+
|
1333 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:44
|
1334 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:44
|
1335 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:45
|
1336 |
+
msgid "Import Configuration"
|
1337 |
+
msgstr "Importar a Configuração"
|
1338 |
+
|
1339 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:33
|
1340 |
+
msgid "App ID"
|
1341 |
+
msgstr "ID do App"
|
1342 |
+
|
1343 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:34
|
1344 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:46
|
1345 |
+
#: nextend-facebook-connect/providers/google/admin/settings.php:28
|
1346 |
+
#: nextend-facebook-connect/providers/google/admin/settings.php:41
|
1347 |
+
#: nextend-facebook-connect/providers/twitter/admin/settings.php:28
|
1348 |
+
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:27
|
1349 |
+
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:39
|
1350 |
+
msgid "Required"
|
1351 |
+
msgstr "Obrigatório"
|
1352 |
+
|
1353 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:39
|
1354 |
+
#: nextend-facebook-connect/providers/google/admin/settings.php:35
|
1355 |
+
#: nextend-facebook-connect/providers/twitter/admin/settings.php:33
|
1356 |
+
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:33
|
1357 |
+
#, php-format
|
1358 |
+
msgid ""
|
1359 |
+
"If you are not sure what is your %1$s, please head over to <a href=\"%2$s"
|
1360 |
+
"\">Getting Started</a>"
|
1361 |
+
msgstr ""
|
1362 |
+
"Se não tiver certeza de qual é o seu %1$s, por favor dirija-se a <a href="
|
1363 |
+
"\"%2$s\">Iniciando</a>"
|
1364 |
+
|
1365 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:45
|
1366 |
+
msgid "App Secret"
|
1367 |
+
msgstr "Chave Secreta do App"
|
1368 |
+
|
1369 |
+
#: nextend-facebook-connect/providers/facebook/facebook.php:91
|
1370 |
+
msgid "Continue with <b>Facebook</b>"
|
1371 |
+
msgstr "Continuar com <b>Facebook</b>"
|
1372 |
+
|
1373 |
+
#: nextend-facebook-connect/providers/facebook/facebook.php:92
|
1374 |
+
msgid "Link account with <b>Facebook</b>"
|
1375 |
+
msgstr "Vincular conta com <b>Facebook</b>"
|
1376 |
+
|
1377 |
+
#: nextend-facebook-connect/providers/facebook/facebook.php:93
|
1378 |
+
msgid "Unlink account from <b>Facebook</b>"
|
1379 |
+
msgstr "Desvincular conta do <b>Facebook</b>"
|
1380 |
+
|
1381 |
+
#: nextend-facebook-connect/providers/facebook/facebook.php:151
|
1382 |
+
#: nextend-facebook-connect/providers/google/google.php:71
|
1383 |
+
#: nextend-facebook-connect/providers/twitter/twitter.php:71
|
1384 |
+
#: nextend-social-login-pro/providers/linkedin/linkedin.php:68
|
1385 |
+
#, php-format
|
1386 |
+
msgid ""
|
1387 |
+
"The %1$s entered did not appear to be a valid. Please enter a valid %2$s."
|
1388 |
+
msgstr ""
|
1389 |
+
"O %1$s inserido não parece ser válido. Por favor insira um %2$s válido."
|
1390 |
+
|
1391 |
+
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:10
|
1392 |
+
msgid "Click on the \"Credentials\" in the left hand menu"
|
1393 |
+
msgstr "Clique em \"Credenciais\"no menu à esquerda"
|
1394 |
+
|
1395 |
+
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:11
|
1396 |
+
#, php-format
|
1397 |
+
msgid "Click on OAuth 2.0 client ID: %s"
|
1398 |
+
msgstr "Clique no ID de Cliente OAuth 2.0: %s"
|
1399 |
+
|
1400 |
+
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:12
|
1401 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:26
|
1402 |
+
#, php-format
|
1403 |
+
msgid ""
|
1404 |
+
"Add the following URL to the \"Authorised redirect URIs\" field: <b>%s</b>"
|
1405 |
+
msgstr ""
|
1406 |
+
"Adicionar o seguinte URL no campo \"URIs de redirecionamento Autorizados\": "
|
1407 |
+
"<b>%s</b>"
|
1408 |
+
|
1409 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:18
|
1410 |
+
msgid ""
|
1411 |
+
"If you don't have a project yet, you'll need to create one. You can do this "
|
1412 |
+
"by clicking on the blue \"Create project\" button on the right side"
|
1413 |
+
msgstr ""
|
1414 |
+
"Se você não tem um projeto ainda, você precisará criar um. Você pode fazer "
|
1415 |
+
"isso clicando no botão azul “Criar Projeto” no lado direito"
|
1416 |
+
|
1417 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:19
|
1418 |
+
msgid "Name your project and then click on the Create button"
|
1419 |
+
msgstr "Nomeie o projeto e, em seguida, clique no botão Criar"
|
1420 |
+
|
1421 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:20
|
1422 |
+
msgid "Once you have a project, you'll end up in the dashboard."
|
1423 |
+
msgstr ""
|
1424 |
+
"Uma vez que você tenha um projeto, você vai acabar no painel de controle."
|
1425 |
+
|
1426 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:21
|
1427 |
+
msgid ""
|
1428 |
+
"Click on the \"Credentials\" in the left hand menu to create new API "
|
1429 |
+
"credentials"
|
1430 |
+
msgstr ""
|
1431 |
+
"Clique em “Credenciais” no menu esquerdo para criar uma nova credencial API"
|
1432 |
+
|
1433 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:22
|
1434 |
+
msgid ""
|
1435 |
+
"Go to the OAuth consent screen tab and enter a product name and provide the "
|
1436 |
+
"Privacy Policy URL, then click on the save button."
|
1437 |
+
msgstr ""
|
1438 |
+
"Vá para a aba de tela de consentimento OAuth e insira um nome de produto e "
|
1439 |
+
"forneça uma URL de Política de Privacidade, então clique no botão salvar."
|
1440 |
+
|
1441 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:23
|
1442 |
+
msgid ""
|
1443 |
+
"Go back to the Credentials tab and locate the small box at the middle. Click "
|
1444 |
+
"on the blue \"Create credentials\" button. Chose the \"OAuth client ID\" "
|
1445 |
+
"from the dropdown list."
|
1446 |
+
msgstr ""
|
1447 |
+
"Volte para o guia de Credenciais e localize a pequena caixa no meio. Clique "
|
1448 |
+
"no botão azul ”Criar credenciais\". Escolha o \"ID de cliente OAuth\" da "
|
1449 |
+
"lista suspensa."
|
1450 |
+
|
1451 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:24
|
1452 |
+
msgid "Your application type should be \"Web application\""
|
1453 |
+
msgstr "Seu tipo de aplicação deve ser “Aplicação Web”"
|
1454 |
+
|
1455 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:25
|
1456 |
+
msgid "Name your application"
|
1457 |
+
msgstr "Nomeie seu aplicativo"
|
1458 |
+
|
1459 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:27
|
1460 |
+
msgid "Click on the Create button"
|
1461 |
+
msgstr "Clique no botão Criar"
|
1462 |
+
|
1463 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:28
|
1464 |
+
msgid ""
|
1465 |
+
"A modal should pop up with your credentials. If that doesn't happen, go to "
|
1466 |
+
"the Credentials in the left hand menu and select your app by clicking on its "
|
1467 |
+
"name and you'll be able to copy-paste the Client ID and Client Secret from "
|
1468 |
+
"there."
|
1469 |
+
msgstr ""
|
1470 |
+
"Uma modal deverá aparecer com suas credenciais. Se isto não acontecer, vá "
|
1471 |
+
"para Credenciais no menu esquerdo e selecione seu app clicando no seu nome e "
|
1472 |
+
"você será capaz de copiar-colar o ID do Cliente e o Segredo do Cliente de lá."
|
1473 |
+
|
1474 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:9
|
1475 |
+
msgid "Import Google configuration"
|
1476 |
+
msgstr "Importar Configuração do Google"
|
1477 |
+
|
1478 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:16
|
1479 |
+
msgid "If you have more projects, select the one where your app is."
|
1480 |
+
msgstr "Se você tiver mais projetos, selecione um onde seu app esteja."
|
1481 |
+
|
1482 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:17
|
1483 |
+
msgid "Click on Credentials at the left-hand menu then select your app."
|
1484 |
+
msgstr "Clique em Credenciais no menu a esquerda, então selecione seu app."
|
1485 |
+
|
1486 |
+
#: nextend-facebook-connect/providers/google/admin/settings.php:27
|
1487 |
+
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:26
|
1488 |
+
msgid "Client ID"
|
1489 |
+
msgstr "ID do Cliente"
|
1490 |
+
|
1491 |
+
#: nextend-facebook-connect/providers/google/admin/settings.php:40
|
1492 |
+
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:38
|
1493 |
+
msgid "Client Secret"
|
1494 |
+
msgstr "Chave do Cliente"
|
1495 |
+
|
1496 |
+
#: nextend-facebook-connect/providers/google/google.php:38
|
1497 |
+
msgid "Continue with <b>Google</b>"
|
1498 |
+
msgstr "Continuar com <b>Google</b>"
|
1499 |
+
|
1500 |
+
#: nextend-facebook-connect/providers/google/google.php:39
|
1501 |
+
msgid "Link account with <b>Google</b>"
|
1502 |
+
msgstr "Vincular conta com <b>Google</b>"
|
1503 |
+
|
1504 |
+
#: nextend-facebook-connect/providers/google/google.php:40
|
1505 |
+
msgid "Unlink account from <b>Google</b>"
|
1506 |
+
msgstr "Desvincular conta do <b>Google</b>"
|
1507 |
+
|
1508 |
+
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:10
|
1509 |
+
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:10
|
1510 |
+
msgid "Click on the App"
|
1511 |
+
msgstr "Clicar no App"
|
1512 |
+
|
1513 |
+
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:11
|
1514 |
+
msgid "Click on the \"Settings\" tab"
|
1515 |
+
msgstr "Clicar na aba \"Configurações\""
|
1516 |
+
|
1517 |
+
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:12
|
1518 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:20
|
1519 |
+
#, php-format
|
1520 |
+
msgid "Add the following URL to the \"Callback URL\" field: <b>%s</b>"
|
1521 |
+
msgstr "Adicione a URL seguinte no campo “URL de Retorno”: <b>%s</b>"
|
1522 |
+
|
1523 |
+
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:13
|
1524 |
+
msgid "Click on \"Update Settings\""
|
1525 |
+
msgstr "Clicar em \"Atualizar Configurações\""
|
1526 |
+
|
1527 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:18
|
1528 |
+
msgid "Click on the \"Create New App\" button"
|
1529 |
+
msgstr "Clique no botão \"Criar Novo App\""
|
1530 |
+
|
1531 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:19
|
1532 |
+
#, php-format
|
1533 |
+
msgid ""
|
1534 |
+
"Fill the name and description fields. Then enter your site's URL to the "
|
1535 |
+
"Website field: <b>%s</b>"
|
1536 |
+
msgstr ""
|
1537 |
+
"Preencha os campos de nome e descrição. Entao entre com a URL de seu site no "
|
1538 |
+
"campo Website: <b>%s</b>"
|
1539 |
+
|
1540 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:21
|
1541 |
+
msgid "Accept the Twitter Developer Agreement"
|
1542 |
+
msgstr "Aceitar o Acordo de Desenvolvedor do Twitter"
|
1543 |
+
|
1544 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:22
|
1545 |
+
msgid ""
|
1546 |
+
"Create your application by clicking on the Create your Twitter application "
|
1547 |
+
"button"
|
1548 |
+
msgstr "Crie sua aplicação clicando no botão Criar sua aplicação Twitter"
|
1549 |
+
|
1550 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:23
|
1551 |
+
msgid ""
|
1552 |
+
"Go to the Keys and Access Tokens tab and find the Consumer Key and Secret"
|
1553 |
+
msgstr ""
|
1554 |
+
"Vá para a aba Chaves e Tokens de Acesso e encontre a Chave de Consumidor e "
|
1555 |
+
"Segredo"
|
1556 |
+
|
1557 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:9
|
1558 |
+
msgid "Import Twitter configuration"
|
1559 |
+
msgstr "Impotar configuração do Twitter"
|
1560 |
+
|
1561 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:17
|
1562 |
+
msgid "Go to the Settings tab."
|
1563 |
+
msgstr "Vá para a aba Configurações."
|
1564 |
+
|
1565 |
+
#: nextend-facebook-connect/providers/twitter/admin/settings.php:27
|
1566 |
+
msgid "Consumer Key"
|
1567 |
+
msgstr "Chave do consumidor"
|
1568 |
+
|
1569 |
+
#: nextend-facebook-connect/providers/twitter/admin/settings.php:38
|
1570 |
+
msgid "Consumer Secret"
|
1571 |
+
msgstr "Senha Consumidor"
|
1572 |
+
|
1573 |
+
#: nextend-facebook-connect/providers/twitter/twitter.php:38
|
1574 |
+
msgid "Continue with <b>Twitter</b>"
|
1575 |
+
msgstr "Continuar com <b>Twitter</b>"
|
1576 |
+
|
1577 |
+
#: nextend-facebook-connect/providers/twitter/twitter.php:39
|
1578 |
+
msgid "Link account with <b>Twitter</b>"
|
1579 |
+
msgstr "Vincular conta com <b>Twitter</b>"
|
1580 |
+
|
1581 |
+
#: nextend-facebook-connect/providers/twitter/twitter.php:40
|
1582 |
+
msgid "Unlink account from <b>Twitter</b>"
|
1583 |
+
msgstr "Desvincular conta do <b>Twitter</b>"
|
1584 |
+
|
1585 |
+
#: nextend-facebook-connect/widget.php:10
|
1586 |
+
#, php-format
|
1587 |
+
msgid "%s Buttons"
|
1588 |
+
msgstr "Botões %s"
|
1589 |
+
|
1590 |
+
#: nextend-facebook-connect/widget.php:28
|
1591 |
+
msgid "Title:"
|
1592 |
+
msgstr "Título:"
|
1593 |
+
|
1594 |
+
#: nextend-facebook-connect/widget.php:36
|
1595 |
+
msgid "Button style:"
|
1596 |
+
msgstr "Estilo do botão:"
|
1597 |
+
|
1598 |
+
#: nextend-facebook-connect/widget.php:64
|
1599 |
+
msgid "Show link buttons"
|
1600 |
+
msgstr ""
|
1601 |
+
|
1602 |
+
#: nextend-facebook-connect/widget.php:73
|
1603 |
+
msgid "Show unlink buttons"
|
1604 |
+
msgstr ""
|
1605 |
+
|
1606 |
+
#: nextend-social-login-pro/class-provider-extension.php:113
|
1607 |
+
msgid "Social login is not allowed with this role!"
|
1608 |
+
msgstr "O login Social não é permitido com esta função!"
|
1609 |
+
|
1610 |
+
#: nextend-social-login-pro/class-provider-extension.php:198
|
1611 |
+
#: nextend-social-login-pro/class-provider-extension.php:200
|
1612 |
+
#: nextend-social-login-pro/class-provider-extension.php:203
|
1613 |
+
#: nextend-social-login-pro/class-provider-extension.php:209
|
1614 |
+
#: nextend-social-login-pro/class-provider-extension.php:222
|
1615 |
+
#: nextend-social-login-pro/class-provider-extension.php:224
|
1616 |
+
#: nextend-social-login-pro/class-provider-extension.php:227
|
1617 |
+
msgid "ERROR"
|
1618 |
+
msgstr "ERRO"
|
1619 |
+
|
1620 |
+
#: nextend-social-login-pro/class-provider-extension.php:198
|
1621 |
+
msgid "Please enter a username."
|
1622 |
+
msgstr "Por favor coloque um nome de usuário."
|
1623 |
+
|
1624 |
+
#: nextend-social-login-pro/class-provider-extension.php:200
|
1625 |
+
msgid ""
|
1626 |
+
"This username is invalid because it uses illegal characters. Please enter a "
|
1627 |
+
"valid username."
|
1628 |
+
msgstr ""
|
1629 |
+
"Esse usuário é inválido porque usa caracteres inválidos. Por favor, insira "
|
1630 |
+
"um usuário válido."
|
1631 |
+
|
1632 |
+
#: nextend-social-login-pro/class-provider-extension.php:203
|
1633 |
+
msgid "This username is already registered. Please choose another one."
|
1634 |
+
msgstr "Este nome de usuário já está registrado. Por favor escolha outro."
|
1635 |
+
|
1636 |
+
#: nextend-social-login-pro/class-provider-extension.php:209
|
1637 |
+
msgid "Sorry, that username is not allowed."
|
1638 |
+
msgstr "Desculpe, esse nome de utilizador não é permitido."
|
1639 |
+
|
1640 |
+
#: nextend-social-login-pro/class-provider-extension.php:222
|
1641 |
+
msgid "Please enter an email address."
|
1642 |
+
msgstr "Por favor, digite um endereço de e-mail."
|
1643 |
+
|
1644 |
+
#: nextend-social-login-pro/class-provider-extension.php:224
|
1645 |
+
msgid "The email address isn’t correct."
|
1646 |
+
msgstr "O endereço de email não está correto."
|
1647 |
+
|
1648 |
+
#: nextend-social-login-pro/class-provider-extension.php:227
|
1649 |
+
msgid "This email is already registered, please choose another one."
|
1650 |
+
msgstr "Este e-mail já está registrado, por favor, escolha outro."
|
1651 |
+
|
1652 |
+
#: nextend-social-login-pro/class-provider-extension.php:288
|
1653 |
+
msgid "Register For This Site!"
|
1654 |
+
msgstr "Registrar Para Este Site!"
|
1655 |
+
|
1656 |
+
#: nextend-social-login-pro/class-provider-extension.php:315
|
1657 |
+
msgid "Username"
|
1658 |
+
msgstr "Nome de usuário"
|
1659 |
+
|
1660 |
+
#: nextend-social-login-pro/class-provider-extension.php:322
|
1661 |
+
msgid "Email"
|
1662 |
+
msgstr "E-mail"
|
1663 |
+
|
1664 |
+
#: nextend-social-login-pro/class-provider-extension.php:326
|
1665 |
+
msgid "Registration confirmation will be emailed to you."
|
1666 |
+
msgstr "Uma confirmação do registro será enviado por email para você."
|
1667 |
+
|
1668 |
+
#: nextend-social-login-pro/class-provider-extension.php:431
|
1669 |
+
msgid ""
|
1670 |
+
"This email is already registered, please login in to your account to link "
|
1671 |
+
"with Facebook."
|
1672 |
+
msgstr ""
|
1673 |
+
"Este email já está registrado, por favor logue-se em sua conta para vincular "
|
1674 |
+
"com o Facebook."
|
1675 |
+
|
1676 |
+
#: nextend-social-login-pro/nextend-social-login-pro.php:51
|
1677 |
+
#, php-format
|
1678 |
+
msgid "Please install and activate %1$s to use the %2$s"
|
1679 |
+
msgstr ""
|
1680 |
+
|
1681 |
+
#: nextend-social-login-pro/nextend-social-login-pro.php:57
|
1682 |
+
msgid "Activate"
|
1683 |
+
msgstr ""
|
1684 |
+
|
1685 |
+
#: nextend-social-login-pro/nextend-social-login-pro.php:65
|
1686 |
+
msgid "Network Activate"
|
1687 |
+
msgstr ""
|
1688 |
+
|
1689 |
+
#: nextend-social-login-pro/nextend-social-login-pro.php:77
|
1690 |
+
msgid "Install now!"
|
1691 |
+
msgstr ""
|
1692 |
+
|
1693 |
+
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:11
|
1694 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:32
|
1695 |
+
#, php-format
|
1696 |
+
msgid ""
|
1697 |
+
"Add the following URL to the \"Authorized Redirect URLs:\" field: <b>%s</b>"
|
1698 |
+
msgstr ""
|
1699 |
+
"Adicionar o seguinte URL no campo “URLs de Redirecionamento Autorizados”: <b>"
|
1700 |
+
"%s</b>"
|
1701 |
+
|
1702 |
+
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:12
|
1703 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:34
|
1704 |
+
msgid "Hit update to save the changes"
|
1705 |
+
msgstr "Clique atualizar para salvar as alterações"
|
1706 |
+
|
1707 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:20
|
1708 |
+
msgid "Locate the yellow \"Create application\" button and click on it."
|
1709 |
+
msgstr "Localize o botão amarelo “Criar Aplicação” e clique nele."
|
1710 |
+
|
1711 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:21
|
1712 |
+
msgid "Fill the fields marked with *"
|
1713 |
+
msgstr "Preencha os campos marcados com *"
|
1714 |
+
|
1715 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:22
|
1716 |
+
#, php-format
|
1717 |
+
msgid "Fill \"Website URL\" with the url of your homepage, probably: <b>%s</b>"
|
1718 |
+
msgstr ""
|
1719 |
+
"Preencha “URL Website” com a url de sua página, provavelmente: <b>%s</b>"
|
1720 |
+
|
1721 |
+
#. translators: LinkedIn Terms of Use - translate it only if the LinkedIn developer page changes to your language.
|
1722 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:25
|
1723 |
+
msgid "Terms of Use"
|
1724 |
+
msgstr ""
|
1725 |
+
|
1726 |
+
#. translators: LinkedIn Terms of Use will be inserted here
|
1727 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:29
|
1728 |
+
#, php-format
|
1729 |
+
msgid "Accept the %s and hit Submit"
|
1730 |
+
msgstr ""
|
1731 |
+
|
1732 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:31
|
1733 |
+
msgid "Find the necessary Authentication Keys under the Authentication menu"
|
1734 |
+
msgstr ""
|
1735 |
+
"Encontre a Chave de Autenticação necessária abaixo do menu Autenticação"
|
1736 |
+
|
1737 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:33
|
1738 |
+
msgid ""
|
1739 |
+
"You probably want to enable the \"r_emailaddress\" under the Default "
|
1740 |
+
"Application Permissions"
|
1741 |
+
msgstr ""
|
1742 |
+
"Você provavelmente quer habilitar o “r_emailaddress” abaixo das Permissões "
|
1743 |
+
"de Aplicação Padrão"
|
1744 |
+
|
1745 |
+
#: nextend-social-login-pro/providers/linkedin/linkedin.php:34
|
1746 |
+
msgid "Continue with <b>LinkedIn</b>"
|
1747 |
+
msgstr "Continuar com <b>LinkedIn</b>"
|
1748 |
+
|
1749 |
+
#: nextend-social-login-pro/providers/linkedin/linkedin.php:35
|
1750 |
+
msgid "Link account with <b>LinkedIn</b>"
|
1751 |
+
msgstr "Vincular conta com <b>LinkedIn</b>"
|
1752 |
+
|
1753 |
+
#: nextend-social-login-pro/providers/linkedin/linkedin.php:36
|
1754 |
+
msgid "Unlink account from <b>LinkedIn</b>"
|
1755 |
+
msgstr "Desvincular conta do <b>LinkedIn</b>"
|
1756 |
+
|
1757 |
+
#: nextend-social-login-pro/template-parts/embedded-login/above-separator.php:8
|
1758 |
+
#: nextend-social-login-pro/template-parts/embedded-login/below-separator.php:8
|
1759 |
+
#: nextend-social-login-pro/template-parts/login/above-separator.php:10
|
1760 |
+
#: nextend-social-login-pro/template-parts/login/below-separator.php:14
|
1761 |
+
#: nextend-social-login-pro/template-parts/memberpress/login/above-separator.php:8
|
1762 |
+
#: nextend-social-login-pro/template-parts/memberpress/login/below-separator.php:8
|
1763 |
+
msgid "OR"
|
1764 |
+
msgstr "OU"
|
1765 |
+
|
1766 |
+
#: nextend-social-login-pro/template-parts/memberpress/account-home.php:1
|
1767 |
+
#: nextend-social-login-pro/template-parts/woocommerce/edit-account-after.php:1
|
1768 |
+
#: nextend-social-login-pro/template-parts/woocommerce/edit-account-before.php:1
|
1769 |
+
msgid "Social accounts"
|
1770 |
+
msgstr "Contas redes sociais"
|
1771 |
+
|
1772 |
+
#~ msgid "Login form"
|
1773 |
+
#~ msgstr "Formulário de login"
|
1774 |
+
|
1775 |
+
#~ msgid "Registration form"
|
1776 |
+
#~ msgstr "Formulário de registro"
|
1777 |
+
|
1778 |
+
#~ msgid "Please save your changes before testing."
|
1779 |
+
#~ msgstr "Por favor, salve suas alterações antes de testar."
|
1780 |
+
|
1781 |
+
#~ msgid "Accept the Terms of use and hit Submit"
|
1782 |
+
#~ msgstr "Aceite os Termos de uso e clique Enviar"
|
languages/nextend-facebook-connect-zh_ZH.mo
ADDED
Binary file
|
languages/nextend-facebook-connect-zh_ZH.po
ADDED
@@ -0,0 +1,1712 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: ss3\n"
|
4 |
+
"POT-Creation-Date: 2018-04-12 13:42+0200\n"
|
5 |
+
"PO-Revision-Date: 2018-04-12 13:42+0200\n"
|
6 |
+
"Last-Translator: \n"
|
7 |
+
"Language-Team: \n"
|
8 |
+
"Language: zh_CN\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"X-Generator: Poedit 2.0.6\n"
|
13 |
+
"X-Poedit-Basepath: Z:/ramona/wordpress4_2_2/wp-content/plugins\n"
|
14 |
+
"Plural-Forms: nplurals=1; plural=0;\n"
|
15 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
+
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
17 |
+
"_n_noop:1,2;_c;_nc:4c,1,2;_x:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;_ex:1,2c;"
|
18 |
+
"esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;"
|
19 |
+
"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_x:1,2c;esc_html_e\n"
|
20 |
+
"X-Poedit-SearchPath-0: nextend-social-login-pro\n"
|
21 |
+
"X-Poedit-SearchPath-1: nextend-facebook-connect\n"
|
22 |
+
"X-Poedit-SearchPathExcluded-0: nextend-facebook-connect/providers/twitter/"
|
23 |
+
"compat\n"
|
24 |
+
"X-Poedit-SearchPathExcluded-1: nextend-facebook-connect/providers/google/"
|
25 |
+
"compat\n"
|
26 |
+
"X-Poedit-SearchPathExcluded-2: nextend-facebook-connect/providers/facebook/"
|
27 |
+
"compat\n"
|
28 |
+
|
29 |
+
#: nextend-facebook-connect/admin/admin.php:187
|
30 |
+
#, php-format
|
31 |
+
msgid "%s needs json_decode function."
|
32 |
+
msgstr "%s 需要 json_decode 函数。"
|
33 |
+
|
34 |
+
#: nextend-facebook-connect/admin/admin.php:187
|
35 |
+
msgid "Please contact your server administrator and ask for solution!"
|
36 |
+
msgstr "请与服务器管理员联系并寻求解决方案!"
|
37 |
+
|
38 |
+
#: nextend-facebook-connect/admin/admin.php:214
|
39 |
+
#: nextend-facebook-connect/admin/admin.php:256
|
40 |
+
msgid "Settings saved."
|
41 |
+
msgstr "设置已保存。"
|
42 |
+
|
43 |
+
#: nextend-facebook-connect/admin/admin.php:223
|
44 |
+
msgid "The authorization was successful"
|
45 |
+
msgstr "授权成功"
|
46 |
+
|
47 |
+
#: nextend-facebook-connect/admin/admin.php:234
|
48 |
+
msgid "Deauthorize completed."
|
49 |
+
msgstr "取消授权."
|
50 |
+
|
51 |
+
#: nextend-facebook-connect/admin/admin.php:357
|
52 |
+
#: nextend-facebook-connect/admin/templates-provider/menu.php:15
|
53 |
+
#: nextend-facebook-connect/admin/templates/providers.php:84
|
54 |
+
#: nextend-facebook-connect/admin/templates/providers.php:96
|
55 |
+
#: nextend-facebook-connect/admin/templates/settings/comment.php:30
|
56 |
+
msgid "Settings"
|
57 |
+
msgstr "设置"
|
58 |
+
|
59 |
+
#: nextend-facebook-connect/admin/admin.php:431
|
60 |
+
#: nextend-facebook-connect/includes/oauth2.php:113
|
61 |
+
#: nextend-facebook-connect/includes/oauth2.php:242
|
62 |
+
#: nextend-facebook-connect/providers/facebook/facebook-client.php:70
|
63 |
+
#: nextend-facebook-connect/providers/twitter/twitter-client.php:155
|
64 |
+
#, php-format
|
65 |
+
msgid "Unexpected response: %s"
|
66 |
+
msgstr "响应出现意外情况: %s"
|
67 |
+
|
68 |
+
#: nextend-facebook-connect/admin/admin.php:489
|
69 |
+
#: nextend-facebook-connect/admin/templates/fix-redirect-uri.php:21
|
70 |
+
#, php-format
|
71 |
+
msgid ""
|
72 |
+
"%s detected that your login url changed. You must update the Oauth redirect "
|
73 |
+
"URIs in the related social applications."
|
74 |
+
msgstr ""
|
75 |
+
"%s 检测到您的登录网址已更改。您必须更新相关社交应用程序中的Oauth redirect "
|
76 |
+
"URIs."
|
77 |
+
|
78 |
+
#: nextend-facebook-connect/admin/admin.php:490
|
79 |
+
msgid "Fix Error"
|
80 |
+
msgstr "修复错误"
|
81 |
+
|
82 |
+
#: nextend-facebook-connect/admin/admin.php:490
|
83 |
+
msgid "Oauth Redirect URI"
|
84 |
+
msgstr "Oauth Redirect URI"
|
85 |
+
|
86 |
+
#: nextend-facebook-connect/admin/admin.php:500
|
87 |
+
#, php-format
|
88 |
+
msgid ""
|
89 |
+
"%1$s detected that %2$s installed on your site. You need the Pro Addon to "
|
90 |
+
"display Social Login buttons in %2$s login form!"
|
91 |
+
msgstr ""
|
92 |
+
"%1$s 检测到 %2$s 已经安装在你的网站. 你需要安装专业版本去显示社交登录按钮 "
|
93 |
+
"%2$s 登录表单!"
|
94 |
+
|
95 |
+
#: nextend-facebook-connect/admin/admin.php:501
|
96 |
+
msgid "Dismiss and check Pro Addon"
|
97 |
+
msgstr "解除并检查专业版本"
|
98 |
+
|
99 |
+
#: nextend-facebook-connect/admin/admin.php:501
|
100 |
+
msgid "Dismiss"
|
101 |
+
msgstr "解除"
|
102 |
+
|
103 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:74
|
104 |
+
msgid "Login label"
|
105 |
+
msgstr "登录标签"
|
106 |
+
|
107 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:79
|
108 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:90
|
109 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:101
|
110 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:130
|
111 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:160
|
112 |
+
msgid "Reset to default"
|
113 |
+
msgstr "恢复默认设置"
|
114 |
+
|
115 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:84
|
116 |
+
msgid "Link label"
|
117 |
+
msgstr "链接标签"
|
118 |
+
|
119 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:96
|
120 |
+
msgid "Unlink label"
|
121 |
+
msgstr "解除链接标签"
|
122 |
+
|
123 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:107
|
124 |
+
msgid "Default button"
|
125 |
+
msgstr "默认按钮"
|
126 |
+
|
127 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:123
|
128 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:153
|
129 |
+
msgid "Use custom button"
|
130 |
+
msgstr "使用自定义按钮"
|
131 |
+
|
132 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:130
|
133 |
+
#, php-format
|
134 |
+
msgid "Use the %s in your custom button's code to make the label show up."
|
135 |
+
msgstr "使用 %s 在你的自定义按钮代码显示界面."
|
136 |
+
|
137 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:138
|
138 |
+
msgid "Icon button"
|
139 |
+
msgstr "图标按钮"
|
140 |
+
|
141 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:169
|
142 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:127
|
143 |
+
#: nextend-facebook-connect/admin/templates-provider/sync-data.php:90
|
144 |
+
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:65
|
145 |
+
#: nextend-facebook-connect/admin/templates/settings/comment.php:56
|
146 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:7
|
147 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:81
|
148 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:7
|
149 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:136
|
150 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:86
|
151 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:125
|
152 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:55
|
153 |
+
#: nextend-facebook-connect/providers/google/admin/settings.php:49
|
154 |
+
#: nextend-facebook-connect/providers/twitter/admin/settings.php:48
|
155 |
+
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:47
|
156 |
+
msgid "Save Changes"
|
157 |
+
msgstr "保存设置"
|
158 |
+
|
159 |
+
#: nextend-facebook-connect/admin/templates-provider/menu.php:13
|
160 |
+
#: nextend-facebook-connect/admin/templates/providers.php:64
|
161 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:9
|
162 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:9
|
163 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:8
|
164 |
+
msgid "Getting Started"
|
165 |
+
msgstr "从这里开始"
|
166 |
+
|
167 |
+
#: nextend-facebook-connect/admin/templates-provider/menu.php:17
|
168 |
+
msgid "Buttons"
|
169 |
+
msgstr "按钮"
|
170 |
+
|
171 |
+
#: nextend-facebook-connect/admin/templates-provider/menu.php:21
|
172 |
+
msgid "Sync data"
|
173 |
+
msgstr ""
|
174 |
+
|
175 |
+
#: nextend-facebook-connect/admin/templates-provider/menu.php:24
|
176 |
+
msgid "Usage"
|
177 |
+
msgstr "用法"
|
178 |
+
|
179 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:11
|
180 |
+
msgid "Other settings"
|
181 |
+
msgstr "其他设置"
|
182 |
+
|
183 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:16
|
184 |
+
msgid "Username prefix on register"
|
185 |
+
msgstr "用户名前缀注册"
|
186 |
+
|
187 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:22
|
188 |
+
msgid "Fallback username prefix on register"
|
189 |
+
msgstr "用户名前缀注册机制"
|
190 |
+
|
191 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:25
|
192 |
+
msgid "Used when username is invalid"
|
193 |
+
msgstr "当用户名无效时使用"
|
194 |
+
|
195 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:18
|
196 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:10
|
197 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:10
|
198 |
+
msgid "PRO settings"
|
199 |
+
msgstr "专业版本设置"
|
200 |
+
|
201 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:28
|
202 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:32
|
203 |
+
msgid "Ask E-mail on registration"
|
204 |
+
msgstr "注册时询问E-MAIL"
|
205 |
+
|
206 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:35
|
207 |
+
msgid "Never"
|
208 |
+
msgstr "从不"
|
209 |
+
|
210 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:38
|
211 |
+
msgid "When email is not provided or empty"
|
212 |
+
msgstr "当邮箱为空时"
|
213 |
+
|
214 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:41
|
215 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:59
|
216 |
+
msgid "Always"
|
217 |
+
msgstr "一直"
|
218 |
+
|
219 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:46
|
220 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:50
|
221 |
+
msgid "Ask Username on registration"
|
222 |
+
msgstr "注册时需要用户名"
|
223 |
+
|
224 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:53
|
225 |
+
msgid "Never, generate automatically"
|
226 |
+
msgstr "永远不要,自动生成"
|
227 |
+
|
228 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:56
|
229 |
+
msgid "When username is empty or invalid"
|
230 |
+
msgstr ""
|
231 |
+
|
232 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:64
|
233 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:68
|
234 |
+
msgid "Automatically connect the existing account upon registration"
|
235 |
+
msgstr "注册后自动连接现有帐户"
|
236 |
+
|
237 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:72
|
238 |
+
#: nextend-facebook-connect/admin/templates/providers.php:39
|
239 |
+
#: nextend-facebook-connect/admin/templates/settings/general.php:37
|
240 |
+
#: nextend-facebook-connect/includes/provider-admin.php:179
|
241 |
+
msgid "Disabled"
|
242 |
+
msgstr "禁用"
|
243 |
+
|
244 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:75
|
245 |
+
msgid "Automatic, based on email address"
|
246 |
+
msgstr "自动,自动,基于电子邮件地址"
|
247 |
+
|
248 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:80
|
249 |
+
msgid "Disable login for the selected roles"
|
250 |
+
msgstr "禁止所选对象登录"
|
251 |
+
|
252 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:100
|
253 |
+
msgid "Default roles for user who registered with this provider"
|
254 |
+
msgstr "为使用此提供商的用户设置默认角色"
|
255 |
+
|
256 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:108
|
257 |
+
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:49
|
258 |
+
#: nextend-facebook-connect/admin/templates/settings/comment.php:40
|
259 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:33
|
260 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:89
|
261 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:24
|
262 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:109
|
263 |
+
#: nextend-facebook-connect/widget.php:40
|
264 |
+
msgid "Default"
|
265 |
+
msgstr "默认"
|
266 |
+
|
267 |
+
#: nextend-facebook-connect/admin/templates-provider/sync-data.php:39
|
268 |
+
#: nextend-social-login-pro/class-provider-extension.php:334
|
269 |
+
msgid "Register"
|
270 |
+
msgstr "注册"
|
271 |
+
|
272 |
+
#: nextend-facebook-connect/admin/templates-provider/sync-data.php:47
|
273 |
+
msgid "Login"
|
274 |
+
msgstr ""
|
275 |
+
|
276 |
+
#: nextend-facebook-connect/admin/templates-provider/sync-data.php:55
|
277 |
+
msgid "Link"
|
278 |
+
msgstr ""
|
279 |
+
|
280 |
+
#: nextend-facebook-connect/admin/templates-provider/sync-data.php:73
|
281 |
+
msgid "Store in meta key"
|
282 |
+
msgstr ""
|
283 |
+
|
284 |
+
#: nextend-facebook-connect/admin/templates-provider/sync-data.php:80
|
285 |
+
#, php-format
|
286 |
+
msgid "Required scope: %1$s"
|
287 |
+
msgstr ""
|
288 |
+
|
289 |
+
#: nextend-facebook-connect/admin/templates-provider/usage.php:9
|
290 |
+
msgid "Shortcode"
|
291 |
+
msgstr "短码"
|
292 |
+
|
293 |
+
#: nextend-facebook-connect/admin/templates-provider/usage.php:25
|
294 |
+
msgid "Simple link"
|
295 |
+
msgstr "简单链接"
|
296 |
+
|
297 |
+
#: nextend-facebook-connect/admin/templates-provider/usage.php:28
|
298 |
+
msgid "Click here to login or register"
|
299 |
+
msgstr "点击这里登录或注册"
|
300 |
+
|
301 |
+
#: nextend-facebook-connect/admin/templates-provider/usage.php:33
|
302 |
+
msgid "Image button"
|
303 |
+
msgstr "图片按钮"
|
304 |
+
|
305 |
+
#: nextend-facebook-connect/admin/templates-provider/usage.php:36
|
306 |
+
msgid "Image url"
|
307 |
+
msgstr "图片链接地址"
|
308 |
+
|
309 |
+
#: nextend-facebook-connect/admin/templates/fix-redirect-uri.php:2
|
310 |
+
msgid "Fix Oauth Redirect URIs"
|
311 |
+
msgstr "修复 Oauth Redirect URIs"
|
312 |
+
|
313 |
+
#: nextend-facebook-connect/admin/templates/fix-redirect-uri.php:13
|
314 |
+
msgid "Every Oauth Redirect URI seems fine"
|
315 |
+
msgstr "所有的Oauth Redirect URI 运作正常"
|
316 |
+
|
317 |
+
#: nextend-facebook-connect/admin/templates/fix-redirect-uri.php:32
|
318 |
+
msgid "Got it"
|
319 |
+
msgstr "搞定"
|
320 |
+
|
321 |
+
#: nextend-facebook-connect/admin/templates/global-settings.php:25
|
322 |
+
#: nextend-facebook-connect/admin/templates/menu.php:8
|
323 |
+
msgid "Global Settings"
|
324 |
+
msgstr "全局设置"
|
325 |
+
|
326 |
+
#: nextend-facebook-connect/admin/templates/global-settings.php:28
|
327 |
+
msgid "General"
|
328 |
+
msgstr "常规"
|
329 |
+
|
330 |
+
#: nextend-facebook-connect/admin/templates/global-settings.php:30
|
331 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form.php:9
|
332 |
+
msgid "Login Form"
|
333 |
+
msgstr "登录界面"
|
334 |
+
|
335 |
+
#: nextend-facebook-connect/admin/templates/global-settings.php:34
|
336 |
+
msgid "Comment"
|
337 |
+
msgstr "评论"
|
338 |
+
|
339 |
+
#: nextend-facebook-connect/admin/templates/header.php:14
|
340 |
+
msgid "Docs"
|
341 |
+
msgstr "文档"
|
342 |
+
|
343 |
+
#: nextend-facebook-connect/admin/templates/header.php:17
|
344 |
+
msgid "Support"
|
345 |
+
msgstr "支持"
|
346 |
+
|
347 |
+
#: nextend-facebook-connect/admin/templates/header.php:20
|
348 |
+
#: nextend-facebook-connect/admin/templates/menu.php:12
|
349 |
+
msgid "Pro Addon"
|
350 |
+
msgstr "专业版插件"
|
351 |
+
|
352 |
+
#: nextend-facebook-connect/admin/templates/menu.php:6
|
353 |
+
msgid "Providers"
|
354 |
+
msgstr "提供商"
|
355 |
+
|
356 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:13
|
357 |
+
msgid "Error"
|
358 |
+
msgstr "错误"
|
359 |
+
|
360 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:14
|
361 |
+
msgid ""
|
362 |
+
"You don’t have sufficient permissions to install and activate plugins. "
|
363 |
+
"Please contact your site’s administrator!"
|
364 |
+
msgstr "您没有足够的权限来安装和激活插件。 请联系您的网站管理员!"
|
365 |
+
|
366 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:22
|
367 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:32
|
368 |
+
#: nextend-facebook-connect/admin/templates/pro.php:34
|
369 |
+
msgid "Activate Pro Addon"
|
370 |
+
msgstr "启用专业版本插件"
|
371 |
+
|
372 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:23
|
373 |
+
msgid ""
|
374 |
+
"Pro Addon is installed but not activated. To be able to use the Pro "
|
375 |
+
"features, you need to activate it."
|
376 |
+
msgstr "专业版插件已经安装但没有启用。要使用专业版本功能,你需要先启用它。"
|
377 |
+
|
378 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:37
|
379 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:215
|
380 |
+
msgid "Deauthorize Pro Addon"
|
381 |
+
msgstr "专业版未授权"
|
382 |
+
|
383 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:48
|
384 |
+
#: nextend-facebook-connect/admin/templates/pro.php:43
|
385 |
+
msgid "Pro Addon is not installed"
|
386 |
+
msgstr "没有安装专业版"
|
387 |
+
|
388 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:50
|
389 |
+
msgid ""
|
390 |
+
"To access the Pro features, you need to install and activate the Pro Addon."
|
391 |
+
msgstr "要访问专业功能,您需要安装并激活专业版本插件。"
|
392 |
+
|
393 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:59
|
394 |
+
#, php-format
|
395 |
+
msgid "Install %s now"
|
396 |
+
msgstr "安装 %s 现在"
|
397 |
+
|
398 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:60
|
399 |
+
#: nextend-facebook-connect/admin/templates/pro.php:47
|
400 |
+
msgid "Install Pro Addon"
|
401 |
+
msgstr "安装专业的扩展"
|
402 |
+
|
403 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:94
|
404 |
+
msgid "Activating..."
|
405 |
+
msgstr "正在启用."
|
406 |
+
|
407 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:126
|
408 |
+
msgid "Authorize your Pro Addon"
|
409 |
+
msgstr "授权你的专业版插件"
|
410 |
+
|
411 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:127
|
412 |
+
msgid ""
|
413 |
+
"To be able to use the Pro features, you need to authorize Nextend Social "
|
414 |
+
"Connect Pro Addon. You can do this by clicking on the Authorize button below "
|
415 |
+
"then select the related purchase."
|
416 |
+
msgstr ""
|
417 |
+
"要想使用专业版本功能,你需要 Nextend Social Connect 专业版本的授权。你可以点"
|
418 |
+
"击下面的授权按钮,然后选择购买。"
|
419 |
+
|
420 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:132
|
421 |
+
msgid "Authorize"
|
422 |
+
msgstr "授权"
|
423 |
+
|
424 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:189
|
425 |
+
msgid "License key"
|
426 |
+
msgstr "密匙"
|
427 |
+
|
428 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:206
|
429 |
+
msgid "Pro Addon is installed and activated"
|
430 |
+
msgstr "专业版本已经安装并启用了"
|
431 |
+
|
432 |
+
#: nextend-facebook-connect/admin/templates/pro-addon.php:208
|
433 |
+
msgid ""
|
434 |
+
"You installed and activated the Pro Addon. If you don’t want to use it "
|
435 |
+
"anymore, you can deauthorize using the button below."
|
436 |
+
msgstr ""
|
437 |
+
"你已经安装并启用了专业版本,如果你不想使用它,你可以点击下面的按钮取消授权。"
|
438 |
+
|
439 |
+
#: nextend-facebook-connect/admin/templates/pro.php:8
|
440 |
+
msgid "Get Pro Addon to unlock more features"
|
441 |
+
msgstr "购买专业版本来解锁更多的功能"
|
442 |
+
|
443 |
+
#: nextend-facebook-connect/admin/templates/pro.php:9
|
444 |
+
#, php-format
|
445 |
+
msgid ""
|
446 |
+
"The features below are available in %s Pro Addon. Get it today and tweak the "
|
447 |
+
"awesome settings."
|
448 |
+
msgstr "这个功能只允许 %s 专业版本. 今天就购买它,然后开启更多的强力功能。"
|
449 |
+
|
450 |
+
#: nextend-facebook-connect/admin/templates/pro.php:10
|
451 |
+
msgid ""
|
452 |
+
"If you already have a license, you can Authorize your Pro Addon. Otherwise "
|
453 |
+
"you can purchase it using the button below."
|
454 |
+
msgstr ""
|
455 |
+
"如果你已经拥有一个密匙,你可以验证你的专业版本插件。否则,你需要点击下面的按"
|
456 |
+
"钮先购买。"
|
457 |
+
|
458 |
+
#: nextend-facebook-connect/admin/templates/pro.php:14
|
459 |
+
msgid "Buy Pro Addon"
|
460 |
+
msgstr "购买专业版"
|
461 |
+
|
462 |
+
#: nextend-facebook-connect/admin/templates/pro.php:16
|
463 |
+
msgid "Authorize Pro Addon"
|
464 |
+
msgstr "验证专业版插件"
|
465 |
+
|
466 |
+
#: nextend-facebook-connect/admin/templates/pro.php:25
|
467 |
+
msgid "Pro Addon is not activated"
|
468 |
+
msgstr "专业版本未启用"
|
469 |
+
|
470 |
+
#: nextend-facebook-connect/admin/templates/pro.php:26
|
471 |
+
#: nextend-facebook-connect/admin/templates/pro.php:44
|
472 |
+
msgid ""
|
473 |
+
"To be able to use the Pro features, you need to install and activate the "
|
474 |
+
"Nextend Social Connect Pro Addon."
|
475 |
+
msgstr "要想使用专业功能,你需要先安装然后启用 Nextend Social Connect 专业版."
|
476 |
+
|
477 |
+
#: nextend-facebook-connect/admin/templates/providers.php:30
|
478 |
+
msgid "Not Available"
|
479 |
+
msgstr "无法使用"
|
480 |
+
|
481 |
+
#: nextend-facebook-connect/admin/templates/providers.php:33
|
482 |
+
msgid "Not Configured"
|
483 |
+
msgstr "没有配置"
|
484 |
+
|
485 |
+
#: nextend-facebook-connect/admin/templates/providers.php:36
|
486 |
+
msgid "Not Verified"
|
487 |
+
msgstr "未验证"
|
488 |
+
|
489 |
+
#: nextend-facebook-connect/admin/templates/providers.php:42
|
490 |
+
#: nextend-facebook-connect/admin/templates/settings/general.php:40
|
491 |
+
#: nextend-facebook-connect/includes/provider-admin.php:182
|
492 |
+
msgid "Enabled"
|
493 |
+
msgstr "允许"
|
494 |
+
|
495 |
+
#: nextend-facebook-connect/admin/templates/providers.php:45
|
496 |
+
msgid "Legacy"
|
497 |
+
msgstr "旧版"
|
498 |
+
|
499 |
+
#: nextend-facebook-connect/admin/templates/providers.php:57
|
500 |
+
msgid "Upgrade Now"
|
501 |
+
msgstr "现在更新"
|
502 |
+
|
503 |
+
#: nextend-facebook-connect/admin/templates/providers.php:72
|
504 |
+
#: nextend-facebook-connect/includes/provider-admin.php:166
|
505 |
+
msgid "Verify Settings"
|
506 |
+
msgstr "验证设置"
|
507 |
+
|
508 |
+
#: nextend-facebook-connect/admin/templates/providers.php:80
|
509 |
+
#: nextend-facebook-connect/includes/provider-admin.php:211
|
510 |
+
msgid "Enable"
|
511 |
+
msgstr "启用"
|
512 |
+
|
513 |
+
#: nextend-facebook-connect/admin/templates/providers.php:92
|
514 |
+
#: nextend-facebook-connect/includes/provider-admin.php:219
|
515 |
+
msgid "Disable"
|
516 |
+
msgstr "禁止"
|
517 |
+
|
518 |
+
#: nextend-facebook-connect/admin/templates/providers.php:103
|
519 |
+
msgid "Import"
|
520 |
+
msgstr "导入"
|
521 |
+
|
522 |
+
#: nextend-facebook-connect/admin/templates/providers.php:122
|
523 |
+
msgid "Saving..."
|
524 |
+
msgstr "正在保存."
|
525 |
+
|
526 |
+
#: nextend-facebook-connect/admin/templates/providers.php:123
|
527 |
+
msgid "Saving failed"
|
528 |
+
msgstr "保存失败"
|
529 |
+
|
530 |
+
#: nextend-facebook-connect/admin/templates/providers.php:124
|
531 |
+
msgid "Order Saved"
|
532 |
+
msgstr "订单已保存"
|
533 |
+
|
534 |
+
#: nextend-facebook-connect/admin/templates/review.php:14
|
535 |
+
msgid "Rate your experience!"
|
536 |
+
msgstr "留一个评论!"
|
537 |
+
|
538 |
+
#: nextend-facebook-connect/admin/templates/review.php:15
|
539 |
+
msgid "Hated it"
|
540 |
+
msgstr "讨厌"
|
541 |
+
|
542 |
+
#: nextend-facebook-connect/admin/templates/review.php:16
|
543 |
+
msgid "Disliked it"
|
544 |
+
msgstr "不喜欢"
|
545 |
+
|
546 |
+
#: nextend-facebook-connect/admin/templates/review.php:17
|
547 |
+
msgid "It was ok"
|
548 |
+
msgstr "还不错"
|
549 |
+
|
550 |
+
#: nextend-facebook-connect/admin/templates/review.php:18
|
551 |
+
msgid "Liked it"
|
552 |
+
msgstr "喜欢"
|
553 |
+
|
554 |
+
#: nextend-facebook-connect/admin/templates/review.php:19
|
555 |
+
msgid "Loved it"
|
556 |
+
msgstr "大爱"
|
557 |
+
|
558 |
+
#: nextend-facebook-connect/admin/templates/review.php:31
|
559 |
+
msgid "Please Leave a Review"
|
560 |
+
msgstr "请留下一个评论"
|
561 |
+
|
562 |
+
#: nextend-facebook-connect/admin/templates/review.php:32
|
563 |
+
msgid ""
|
564 |
+
"If you are happy with <b>Nextend Social Login</b> and can take a minute "
|
565 |
+
"please leave us a review. It will be a tremendous help for us!"
|
566 |
+
msgstr ""
|
567 |
+
"如果你对<b>Nextend Social Login</b>很满意,请花上一点点的时间留下一个评论。这"
|
568 |
+
"对我们来说将是一个巨大的帮助!"
|
569 |
+
|
570 |
+
#: nextend-facebook-connect/admin/templates/review.php:34
|
571 |
+
msgid "Ok, you deserve it"
|
572 |
+
msgstr "好吧,你应得的"
|
573 |
+
|
574 |
+
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:18
|
575 |
+
msgid "BuddyPress register form"
|
576 |
+
msgstr "BuddyPress 注册表"
|
577 |
+
|
578 |
+
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:23
|
579 |
+
msgid "No Connect button"
|
580 |
+
msgstr "没有连接按钮"
|
581 |
+
|
582 |
+
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:26
|
583 |
+
msgid "Connect button before register"
|
584 |
+
msgstr "连接按钮在注册之前"
|
585 |
+
|
586 |
+
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:27
|
587 |
+
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:32
|
588 |
+
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:37
|
589 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:77
|
590 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:27
|
591 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:32
|
592 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:48
|
593 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:53
|
594 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:71
|
595 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:76
|
596 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:90
|
597 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:95
|
598 |
+
msgid "Action:"
|
599 |
+
msgstr "动作:"
|
600 |
+
|
601 |
+
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:31
|
602 |
+
msgid "Connect button before account details"
|
603 |
+
msgstr "登录按钮在账户详情之前"
|
604 |
+
|
605 |
+
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:36
|
606 |
+
msgid "Connect button after register"
|
607 |
+
msgstr "登录按钮在注册之后"
|
608 |
+
|
609 |
+
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:43
|
610 |
+
msgid "BuddyPress register button style"
|
611 |
+
msgstr "BuddyPress 注册按钮样式"
|
612 |
+
|
613 |
+
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:55
|
614 |
+
#: nextend-facebook-connect/admin/templates/settings/comment.php:46
|
615 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:39
|
616 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:95
|
617 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:30
|
618 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:115
|
619 |
+
#: nextend-facebook-connect/widget.php:45
|
620 |
+
msgid "Icon"
|
621 |
+
msgstr "图标"
|
622 |
+
|
623 |
+
#: nextend-facebook-connect/admin/templates/settings/comment.php:18
|
624 |
+
#: nextend-facebook-connect/admin/templates/settings/comment.php:22
|
625 |
+
msgid "Comment login button"
|
626 |
+
msgstr "评论登录按钮"
|
627 |
+
|
628 |
+
#: nextend-facebook-connect/admin/templates/settings/comment.php:25
|
629 |
+
msgid "Show"
|
630 |
+
msgstr "显示"
|
631 |
+
|
632 |
+
#: nextend-facebook-connect/admin/templates/settings/comment.php:28
|
633 |
+
msgid "Hide"
|
634 |
+
msgstr "隐藏"
|
635 |
+
|
636 |
+
#: nextend-facebook-connect/admin/templates/settings/comment.php:30
|
637 |
+
#, php-format
|
638 |
+
msgid "You need to turn on the ' %1$s > %2$s > %3$s ' for this feature to work"
|
639 |
+
msgstr "你需要打开 ' %1$s > %2$s > %3$s ' 这个功能"
|
640 |
+
|
641 |
+
#: nextend-facebook-connect/admin/templates/settings/comment.php:30
|
642 |
+
msgid "Discussion"
|
643 |
+
msgstr "讨论"
|
644 |
+
|
645 |
+
#: nextend-facebook-connect/admin/templates/settings/comment.php:30
|
646 |
+
msgid "Users must be registered and logged in to comment"
|
647 |
+
msgstr "必须是登录用户才能评论"
|
648 |
+
|
649 |
+
#: nextend-facebook-connect/admin/templates/settings/comment.php:34
|
650 |
+
msgid "Comment button style"
|
651 |
+
msgstr "评论按钮样式"
|
652 |
+
|
653 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:27
|
654 |
+
msgid "Target window"
|
655 |
+
msgstr "目标窗口"
|
656 |
+
|
657 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:32
|
658 |
+
msgid "Prefer popup"
|
659 |
+
msgstr "比较喜欢弹出窗口"
|
660 |
+
|
661 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:35
|
662 |
+
msgid "Prefer new tab"
|
663 |
+
msgstr "喜欢新选项卡"
|
664 |
+
|
665 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:38
|
666 |
+
msgid "Prefer same window"
|
667 |
+
msgstr "喜欢同窗口"
|
668 |
+
|
669 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:43
|
670 |
+
msgid "Membership"
|
671 |
+
msgstr "会员"
|
672 |
+
|
673 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:49
|
674 |
+
msgid "Allow registration with Social login"
|
675 |
+
msgstr "允许通过社交登录注册"
|
676 |
+
|
677 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:54
|
678 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:58
|
679 |
+
msgid "Registration notification sent to"
|
680 |
+
msgstr "注册通知发送到"
|
681 |
+
|
682 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:61
|
683 |
+
msgid "WordPress default"
|
684 |
+
msgstr "WordPress 默认"
|
685 |
+
|
686 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:64
|
687 |
+
msgid "Nobody"
|
688 |
+
msgstr "没人"
|
689 |
+
|
690 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:67
|
691 |
+
msgid "User"
|
692 |
+
msgstr "用户"
|
693 |
+
|
694 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:70
|
695 |
+
msgid "Admin"
|
696 |
+
msgstr "管理员"
|
697 |
+
|
698 |
+
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:73
|
699 |
+
msgid "User and Admin"
|
700 |
+
msgstr "用户和管理员"
|
701 |
+
|
702 |
+
#: nextend-facebook-connect/admin/templates/settings/general.php:30
|
703 |
+
#: nextend-facebook-connect/admin/templates/settings/general.php:34
|
704 |
+
msgid "Debug mode"
|
705 |
+
msgstr "调试模式"
|
706 |
+
|
707 |
+
#: nextend-facebook-connect/admin/templates/settings/general.php:46
|
708 |
+
msgid "Fixed redirect url for login"
|
709 |
+
msgstr "修改登录后重定向URL"
|
710 |
+
|
711 |
+
#: nextend-facebook-connect/admin/templates/settings/general.php:59
|
712 |
+
#: nextend-facebook-connect/admin/templates/settings/general.php:80
|
713 |
+
msgid "Use custom"
|
714 |
+
msgstr "使用自定义"
|
715 |
+
|
716 |
+
#: nextend-facebook-connect/admin/templates/settings/general.php:67
|
717 |
+
msgid "Fixed redirect url for register"
|
718 |
+
msgstr "修改注册后重定向URL"
|
719 |
+
|
720 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:27
|
721 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:18
|
722 |
+
msgid "Login form button style"
|
723 |
+
msgstr "登录界面按钮样式"
|
724 |
+
|
725 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:46
|
726 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:37
|
727 |
+
msgid "Login layout"
|
728 |
+
msgstr "登录界面布局"
|
729 |
+
|
730 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:52
|
731 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:108
|
732 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:43
|
733 |
+
msgid "Below"
|
734 |
+
msgstr "下面"
|
735 |
+
|
736 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:58
|
737 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:114
|
738 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:49
|
739 |
+
msgid "Below with separator"
|
740 |
+
msgstr "下面并分割"
|
741 |
+
|
742 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:64
|
743 |
+
msgid "Below and floating"
|
744 |
+
msgstr "下面并浮动"
|
745 |
+
|
746 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:70
|
747 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:120
|
748 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:55
|
749 |
+
msgid "Above"
|
750 |
+
msgstr "上面"
|
751 |
+
|
752 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:76
|
753 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:126
|
754 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:61
|
755 |
+
msgid "Above with separator"
|
756 |
+
msgstr "在上面并分割"
|
757 |
+
|
758 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:83
|
759 |
+
msgid "Embedded Login form button style"
|
760 |
+
msgstr "嵌入式登录表单按钮样式"
|
761 |
+
|
762 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:102
|
763 |
+
msgid "Embedded Login layout"
|
764 |
+
msgstr "嵌入式登录表单布局"
|
765 |
+
|
766 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form.php:14
|
767 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form.php:27
|
768 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form.php:44
|
769 |
+
#: nextend-facebook-connect/widget.php:55
|
770 |
+
msgid "Show login buttons"
|
771 |
+
msgstr "显示登录按钮"
|
772 |
+
|
773 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form.php:17
|
774 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form.php:30
|
775 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form.php:47
|
776 |
+
msgid "Hide login buttons"
|
777 |
+
msgstr "隐藏登录按钮"
|
778 |
+
|
779 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form.php:22
|
780 |
+
#: nextend-social-login-pro/class-provider-extension.php:288
|
781 |
+
msgid "Registration Form"
|
782 |
+
msgstr "注册信息表"
|
783 |
+
|
784 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form.php:36
|
785 |
+
msgid "Embedded login form"
|
786 |
+
msgstr "嵌入登录表单"
|
787 |
+
|
788 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:68
|
789 |
+
msgid "MemberPress account details"
|
790 |
+
msgstr ""
|
791 |
+
|
792 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:73
|
793 |
+
msgid "No link buttons"
|
794 |
+
msgstr ""
|
795 |
+
|
796 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:76
|
797 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:94
|
798 |
+
msgid "Link buttons after account details"
|
799 |
+
msgstr "链接按钮在账户详情后面"
|
800 |
+
|
801 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:18
|
802 |
+
msgid "WooCommerce login form"
|
803 |
+
msgstr "WooCommerce 登录表单"
|
804 |
+
|
805 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:23
|
806 |
+
msgid "No Connect button in login form"
|
807 |
+
msgstr "在登录表单里不要登录按钮"
|
808 |
+
|
809 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:26
|
810 |
+
msgid "Connect button before login form"
|
811 |
+
msgstr "登录按钮在登录表单上面"
|
812 |
+
|
813 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:31
|
814 |
+
msgid "Connect button after login form"
|
815 |
+
msgstr "登录按钮在登录表单后"
|
816 |
+
|
817 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:39
|
818 |
+
msgid "WooCommerce register form"
|
819 |
+
msgstr "WooCommerce 注册表单"
|
820 |
+
|
821 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:44
|
822 |
+
msgid "No Connect button in register form"
|
823 |
+
msgstr "不要登录按钮在注册表上"
|
824 |
+
|
825 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:47
|
826 |
+
msgid "Connect button before register form"
|
827 |
+
msgstr "登录按钮在注册表单前"
|
828 |
+
|
829 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:52
|
830 |
+
msgid "Connect button after register form"
|
831 |
+
msgstr "登录按钮在注册表单后"
|
832 |
+
|
833 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:60
|
834 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:64
|
835 |
+
msgid "WooCommerce billing form"
|
836 |
+
msgstr "WooCommerce 结算表单"
|
837 |
+
|
838 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:67
|
839 |
+
msgid "No Connect button in billing form"
|
840 |
+
msgstr "不要链接按钮在结算表单"
|
841 |
+
|
842 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:70
|
843 |
+
msgid "Connect button before billing form"
|
844 |
+
msgstr "登录按钮在结算表单前"
|
845 |
+
|
846 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:75
|
847 |
+
msgid "Connect button after billing form"
|
848 |
+
msgstr "登录按钮在结算表单后"
|
849 |
+
|
850 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:82
|
851 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:86
|
852 |
+
msgid "WooCommerce account details"
|
853 |
+
msgstr "WooCommerce 账户详情"
|
854 |
+
|
855 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:89
|
856 |
+
msgid "Link buttons before account details"
|
857 |
+
msgstr "链接按钮在账户详情前面"
|
858 |
+
|
859 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:101
|
860 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:105
|
861 |
+
msgid "WooCommerce button style"
|
862 |
+
msgstr "WooCommerce 按钮样式"
|
863 |
+
|
864 |
+
#: nextend-facebook-connect/includes/provider-admin.php:160
|
865 |
+
msgid "Your configuration needs to be verified"
|
866 |
+
msgstr "您的配置需要验证"
|
867 |
+
|
868 |
+
#: nextend-facebook-connect/includes/provider-admin.php:161
|
869 |
+
msgid ""
|
870 |
+
"Before you can start letting your users register with your app it needs to "
|
871 |
+
"be tested. This test makes sure that no users will have troubles with the "
|
872 |
+
"login and registration process. <br> If you see error message in the popup "
|
873 |
+
"check the copied ID and secret or the app itself. Otherwise your settings "
|
874 |
+
"are fine."
|
875 |
+
msgstr ""
|
876 |
+
"在开始让用户注册之前,需要对您的应用程序进行测试。 此测试可确保用户在登录和注"
|
877 |
+
"册过程中不会遇到麻烦。 <br>如果您在弹出窗口中看到错误消息,请检查复制的ID和密"
|
878 |
+
"码。如果没有错误信息,说明你的程序运行正常。"
|
879 |
+
|
880 |
+
#: nextend-facebook-connect/includes/provider-admin.php:167
|
881 |
+
msgid "Please save your changes to verify settings."
|
882 |
+
msgstr "请保存您的更改以验证。"
|
883 |
+
|
884 |
+
#: nextend-facebook-connect/includes/provider-admin.php:175
|
885 |
+
msgid "Works Fine"
|
886 |
+
msgstr "运行正常"
|
887 |
+
|
888 |
+
#: nextend-facebook-connect/includes/provider-admin.php:189
|
889 |
+
#, php-format
|
890 |
+
msgid ""
|
891 |
+
"This provider is currently disabled, which means that users can’t register "
|
892 |
+
"or login via their %s account."
|
893 |
+
msgstr "该通道目前已被禁用,用户无法通过其 %s 帐户注册或登录。"
|
894 |
+
|
895 |
+
#: nextend-facebook-connect/includes/provider-admin.php:192
|
896 |
+
#, php-format
|
897 |
+
msgid ""
|
898 |
+
"This provider works fine, but you can test it again. If you don’t want to "
|
899 |
+
"let users register or login with %s anymore you can disable it."
|
900 |
+
msgstr ""
|
901 |
+
"该通道工作正常,但可以再次进行测试。 如果您不想让用户通过 %s 注册或登录,可以"
|
902 |
+
"禁用它。"
|
903 |
+
|
904 |
+
#: nextend-facebook-connect/includes/provider-admin.php:195
|
905 |
+
#, php-format
|
906 |
+
msgid ""
|
907 |
+
"This provider is currently enabled, which means that users can register or "
|
908 |
+
"login via their %s account."
|
909 |
+
msgstr "该通道目前已启用,这意味着用户可以通过 %s 账户进行注册或登录。"
|
910 |
+
|
911 |
+
#: nextend-facebook-connect/includes/provider-admin.php:203
|
912 |
+
msgid "Verify Settings Again"
|
913 |
+
msgstr "再次验证设置"
|
914 |
+
|
915 |
+
#: nextend-facebook-connect/includes/provider-admin.php:204
|
916 |
+
msgid "Please save your changes before verifying settings."
|
917 |
+
msgstr ""
|
918 |
+
|
919 |
+
#: nextend-facebook-connect/includes/provider.php:269
|
920 |
+
#: nextend-facebook-connect/includes/provider.php:561
|
921 |
+
#: nextend-facebook-connect/includes/provider.php:572
|
922 |
+
msgid "Authentication successful"
|
923 |
+
msgstr "授权成功"
|
924 |
+
|
925 |
+
#: nextend-facebook-connect/includes/provider.php:483
|
926 |
+
#: nextend-facebook-connect/includes/user.php:83
|
927 |
+
msgid "Authentication error"
|
928 |
+
msgstr "授权认证出错"
|
929 |
+
|
930 |
+
#: nextend-facebook-connect/includes/provider.php:492
|
931 |
+
msgid "Unlink successful."
|
932 |
+
msgstr "解除链接成功."
|
933 |
+
|
934 |
+
#: nextend-facebook-connect/includes/provider.php:642
|
935 |
+
#: nextend-facebook-connect/includes/provider.php:649
|
936 |
+
msgid "The test was successful"
|
937 |
+
msgstr "测试成功"
|
938 |
+
|
939 |
+
#: nextend-facebook-connect/includes/provider.php:691
|
940 |
+
msgid "Authentication failed"
|
941 |
+
msgstr "授权认证失败"
|
942 |
+
|
943 |
+
#: nextend-facebook-connect/includes/user.php:54
|
944 |
+
#, php-format
|
945 |
+
msgid ""
|
946 |
+
"Your %1$s account is successfully linked with your account. Now you can sign "
|
947 |
+
"in with %2$s easily."
|
948 |
+
msgstr "你的 %1$s 账号已经成功链接到你的网站帐号. 你可以快速登录 %2$s ."
|
949 |
+
|
950 |
+
#: nextend-facebook-connect/includes/user.php:57
|
951 |
+
#, php-format
|
952 |
+
msgid ""
|
953 |
+
"You have already linked a(n) %s account. Please unlink the current and then "
|
954 |
+
"you can link other %s account."
|
955 |
+
msgstr ""
|
956 |
+
"你已经链接了 a(n) %s 账号. 请解除现有的链接账号,你才可以重新链接 %s 账号。"
|
957 |
+
|
958 |
+
#: nextend-facebook-connect/includes/user.php:62
|
959 |
+
#, php-format
|
960 |
+
msgid "This %s account is already linked to other user."
|
961 |
+
msgstr "这个 %s 账号已经链接到了其他用户。"
|
962 |
+
|
963 |
+
#: nextend-facebook-connect/nextend-social-login.php:25
|
964 |
+
#: nextend-facebook-connect/nextend-social-login.php:33
|
965 |
+
#, php-format
|
966 |
+
msgid "Please update %1$s to version %2$s or newer."
|
967 |
+
msgstr "请更新 %1$s 到 %2$s 版本."
|
968 |
+
|
969 |
+
#: nextend-facebook-connect/nextend-social-login.php:25
|
970 |
+
#: nextend-facebook-connect/nextend-social-login.php:33
|
971 |
+
msgid "Update now!"
|
972 |
+
msgstr "现在更新!"
|
973 |
+
|
974 |
+
#: nextend-facebook-connect/nextend-social-login.php:351
|
975 |
+
#, php-format
|
976 |
+
msgid ""
|
977 |
+
"%s took the place of Nextend Google Connect. You can delete Nextend Google "
|
978 |
+
"Connect as it is not needed anymore."
|
979 |
+
msgstr "%s 取代了Nextend Google Connect。 您可以删除Nextend Google Connect。"
|
980 |
+
|
981 |
+
#: nextend-facebook-connect/nextend-social-login.php:362
|
982 |
+
#, php-format
|
983 |
+
msgid ""
|
984 |
+
"%s took the place of Nextend Twitter Connect. You can delete Nextend Twitter "
|
985 |
+
"Connect as it is not needed anymore."
|
986 |
+
msgstr "%s取代了Nextend Twitter Connect.你可以删除 Nextend Twitter Connect 。"
|
987 |
+
|
988 |
+
#: nextend-facebook-connect/nextend-social-login.php:479
|
989 |
+
msgid "You have logged in successfully."
|
990 |
+
msgstr "你已经成功登录。"
|
991 |
+
|
992 |
+
#: nextend-facebook-connect/nextend-social-login.php:603
|
993 |
+
#: nextend-facebook-connect/nextend-social-login.php:930
|
994 |
+
msgid "Social Login"
|
995 |
+
msgstr "社交登录"
|
996 |
+
|
997 |
+
#: nextend-facebook-connect/nextend-social-login.php:914
|
998 |
+
msgid "Social Accounts"
|
999 |
+
msgstr "社交账号"
|
1000 |
+
|
1001 |
+
#. translators: Navigation to the App setup page for each provider
|
1002 |
+
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:8
|
1003 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:21
|
1004 |
+
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:8
|
1005 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:16
|
1006 |
+
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:8
|
1007 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:16
|
1008 |
+
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:8
|
1009 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:17
|
1010 |
+
#, php-format
|
1011 |
+
msgid "Navigate to %s"
|
1012 |
+
msgstr "导航 %s"
|
1013 |
+
|
1014 |
+
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:9
|
1015 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:22
|
1016 |
+
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:9
|
1017 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:17
|
1018 |
+
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:9
|
1019 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:17
|
1020 |
+
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:9
|
1021 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:19
|
1022 |
+
#, php-format
|
1023 |
+
msgid "Log in with your %s credentials if you are not logged in"
|
1024 |
+
msgstr "如果您未登录,请使用您的 %s 凭据登录"
|
1025 |
+
|
1026 |
+
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:10
|
1027 |
+
#, php-format
|
1028 |
+
msgid "Click on the App with App ID: %s"
|
1029 |
+
msgstr "点击应用程序ID为:%s"
|
1030 |
+
|
1031 |
+
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:11
|
1032 |
+
msgid "In the left sidebar, click on \"Facebook Login/Settings\""
|
1033 |
+
msgstr "在左侧,点击\"Facebook 登录/设置\""
|
1034 |
+
|
1035 |
+
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:12
|
1036 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:31
|
1037 |
+
#, php-format
|
1038 |
+
msgid ""
|
1039 |
+
"Add the following URL to the \"Valid OAuth redirect URIs\" field: <b>%s</b>"
|
1040 |
+
msgstr "请将下面的URL填入\"Valid OAuth redirect URIs\" : <b>%s</b>"
|
1041 |
+
|
1042 |
+
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:13
|
1043 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:32
|
1044 |
+
msgid "Click on \"Save Changes\""
|
1045 |
+
msgstr "点击\"保存设置\""
|
1046 |
+
|
1047 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:11
|
1048 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:13
|
1049 |
+
msgid ""
|
1050 |
+
"As of March 2018, Facebook allows HTTPS OAuth Redirects only. You must move "
|
1051 |
+
"your site to HTTPS in order to allow login with Facebook."
|
1052 |
+
msgstr ""
|
1053 |
+
|
1054 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:12
|
1055 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:14
|
1056 |
+
msgid "Read more..."
|
1057 |
+
msgstr ""
|
1058 |
+
|
1059 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:16
|
1060 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:11
|
1061 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:11
|
1062 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:10
|
1063 |
+
#, php-format
|
1064 |
+
msgid ""
|
1065 |
+
"To allow your visitors to log in with their %1$s account, first you must "
|
1066 |
+
"create a %1$s App. The following guide will help you through the %1$s App "
|
1067 |
+
"creation process. After you have created your %1$s App, head over to "
|
1068 |
+
"\"Settings\" and configure the given \"%2$s\" and \"%3$s\" according to your "
|
1069 |
+
"%1$s App."
|
1070 |
+
msgstr ""
|
1071 |
+
"要想允许你的访问者使用 %1$s 账号登录,你首先要建立一个 %1$s 应用。下面的导航"
|
1072 |
+
"将帮助你了解 %1$s 应用建立的过程,然后你可以建立一个你自己的 %1$s App。转到"
|
1073 |
+
"\"设置“,然后根据你的 %1$s 配置,给予 \"%2$s\" and \"%3$s\"。"
|
1074 |
+
|
1075 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:18
|
1076 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:13
|
1077 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:13
|
1078 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:12
|
1079 |
+
#, php-format
|
1080 |
+
msgctxt "App creation"
|
1081 |
+
msgid "Create %s"
|
1082 |
+
msgstr "建立 %s"
|
1083 |
+
|
1084 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:23
|
1085 |
+
msgid "Click on the \"Add a New App\" button"
|
1086 |
+
msgstr "点击\"添加新的应用\"按钮"
|
1087 |
+
|
1088 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:24
|
1089 |
+
msgid "Fill \"Display Name\" and \"Contact Email\""
|
1090 |
+
msgstr "填写\"显示名称\" 和 \"联系邮箱\""
|
1091 |
+
|
1092 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:25
|
1093 |
+
msgid "Click on blue \"Create App ID\" button"
|
1094 |
+
msgstr "点击蓝色的\"创建应用\"按钮"
|
1095 |
+
|
1096 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:26
|
1097 |
+
msgid ""
|
1098 |
+
"Move your mouse over Facebook Login and click on the appearing \"Set Up\" "
|
1099 |
+
"button"
|
1100 |
+
msgstr "移动你的鼠标到 Facebook 登录 然后点击出现的\"设置\"按钮"
|
1101 |
+
|
1102 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:27
|
1103 |
+
msgid "Choose Web"
|
1104 |
+
msgstr "选择网站"
|
1105 |
+
|
1106 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:28
|
1107 |
+
#, php-format
|
1108 |
+
msgid "Fill \"Site URL\" with the url of your homepage, probably: <b>%s</b>"
|
1109 |
+
msgstr "将你网站的首页URL填写到 \"网站URL\",应该是 <b>%s</b>"
|
1110 |
+
|
1111 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:29
|
1112 |
+
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:13
|
1113 |
+
msgid "Click on \"Save\""
|
1114 |
+
msgstr "点击\"保存“"
|
1115 |
+
|
1116 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:30
|
1117 |
+
msgid "In the left sidebar, click on \"Facebook Login\""
|
1118 |
+
msgstr "点击左边的\"Facebook 登录\""
|
1119 |
+
|
1120 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:33
|
1121 |
+
msgid "In the top of the left sidebar, click on \"Settings\""
|
1122 |
+
msgstr "顶部左侧,点击\"设置”"
|
1123 |
+
|
1124 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:34
|
1125 |
+
msgid ""
|
1126 |
+
"Here you can see your \"APP ID\" and you can see your \"App secret\" if you "
|
1127 |
+
"click on the \"Show\" button. These will be needed in plugin's settings."
|
1128 |
+
msgstr ""
|
1129 |
+
"然后,你可以看见你的 \"APP ID\" 和 \"APP secret\"密匙,你可以看到\"显示\"按"
|
1130 |
+
"钮,这些都需要填写到插件的设置里。"
|
1131 |
+
|
1132 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:35
|
1133 |
+
msgid "Enter your domain name to the App Domains"
|
1134 |
+
msgstr "填写你的域名到 应用域名"
|
1135 |
+
|
1136 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:36
|
1137 |
+
msgid ""
|
1138 |
+
"Fill up the \"Privacy Policy URL\". Provide a publicly available and easily "
|
1139 |
+
"accessible privacy policy that explains what data you are collecting and how "
|
1140 |
+
"you will use that data."
|
1141 |
+
msgstr ""
|
1142 |
+
"填写“隐私政策URL”。 提供公开可用且易于访问的隐私政策页面,解释您收集的数据以"
|
1143 |
+
"及您将如何使用该数据。"
|
1144 |
+
|
1145 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:37
|
1146 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:19
|
1147 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:19
|
1148 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:19
|
1149 |
+
msgid "Save your changes."
|
1150 |
+
msgstr "保存你的更改."
|
1151 |
+
|
1152 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:38
|
1153 |
+
msgid ""
|
1154 |
+
"Your application is currently private, which means that only you can log in "
|
1155 |
+
"with it. In the left sidebar choose \"App Review\" and make your App public"
|
1156 |
+
msgstr ""
|
1157 |
+
"您的应用程序目前是私人的,这意味着只有您可以使用它登录。 在左侧栏中选择“应用"
|
1158 |
+
"程序审查”,并发布您的应用程序"
|
1159 |
+
|
1160 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:42
|
1161 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:32
|
1162 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:27
|
1163 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:38
|
1164 |
+
#, php-format
|
1165 |
+
msgid "I am done setting up my %s"
|
1166 |
+
msgstr "我已经设置完毕我的 %s"
|
1167 |
+
|
1168 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:9
|
1169 |
+
msgid "Import Facebook configuration"
|
1170 |
+
msgstr "导入Facebook配置"
|
1171 |
+
|
1172 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:10
|
1173 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:10
|
1174 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:10
|
1175 |
+
msgid "Be sure to read the following notices before you proceed."
|
1176 |
+
msgstr "继续之前,请务必阅读以下注意事项。"
|
1177 |
+
|
1178 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:12
|
1179 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:12
|
1180 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:12
|
1181 |
+
msgid "Important steps before the import"
|
1182 |
+
msgstr "导入前的重要步骤"
|
1183 |
+
|
1184 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:13
|
1185 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:13
|
1186 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:13
|
1187 |
+
msgid ""
|
1188 |
+
"Make sure that the redirect URI for your app is correct before proceeding."
|
1189 |
+
msgstr "在继续之前,请确保您的应用的重定向URI是正确的。"
|
1190 |
+
|
1191 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:15
|
1192 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:15
|
1193 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:15
|
1194 |
+
#, php-format
|
1195 |
+
msgid "Visit %s."
|
1196 |
+
msgstr "访问 %s."
|
1197 |
+
|
1198 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:16
|
1199 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:16
|
1200 |
+
msgid "Select your app."
|
1201 |
+
msgstr "选择你的应用程序."
|
1202 |
+
|
1203 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:17
|
1204 |
+
msgid ""
|
1205 |
+
"Go to the Settings menu which you can find below the Facebook Login in the "
|
1206 |
+
"left menu."
|
1207 |
+
msgstr "转到设置菜单,您可以在左侧菜单中的Facebook登录下找到它。"
|
1208 |
+
|
1209 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:18
|
1210 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:18
|
1211 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:18
|
1212 |
+
#, php-format
|
1213 |
+
msgid "Make sure that the \"%1$s\" field contains %2$s"
|
1214 |
+
msgstr "确保 \"%1$s\" 包含 %2$s"
|
1215 |
+
|
1216 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:22
|
1217 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:22
|
1218 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:22
|
1219 |
+
msgid "The following settings will be imported:"
|
1220 |
+
msgstr "以下设置将被导入:"
|
1221 |
+
|
1222 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:24
|
1223 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:24
|
1224 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:24
|
1225 |
+
msgid "Your old API configurations"
|
1226 |
+
msgstr "您的旧API配置"
|
1227 |
+
|
1228 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:25
|
1229 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:25
|
1230 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:25
|
1231 |
+
msgid "The user prefix you set"
|
1232 |
+
msgstr "您设置的用户前缀"
|
1233 |
+
|
1234 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:28
|
1235 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:28
|
1236 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:28
|
1237 |
+
msgid "Create a backup of the old settings"
|
1238 |
+
msgstr "创建旧设置的备份"
|
1239 |
+
|
1240 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:31
|
1241 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:31
|
1242 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:31
|
1243 |
+
msgid "Other changes"
|
1244 |
+
msgstr "其他更改"
|
1245 |
+
|
1246 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:33
|
1247 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:33
|
1248 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:33
|
1249 |
+
msgid ""
|
1250 |
+
"The custom redirect URI is now handled globally for all providers, so it "
|
1251 |
+
"won't be imported from the previous version. Visit \"Nextend Social Login > "
|
1252 |
+
"Global settings\" to set the new redirect URIs."
|
1253 |
+
msgstr ""
|
1254 |
+
"自定义重定向URI现在全部为所有提供商处理,因此不会从先前版本导入。 访"
|
1255 |
+
"问“Nextend Social login>全局设置”来设置新的重定向URI。"
|
1256 |
+
|
1257 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:34
|
1258 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:34
|
1259 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:34
|
1260 |
+
msgid ""
|
1261 |
+
"The login button's layout will be changed to a new, more modern look. If you "
|
1262 |
+
"used any custom buttons that won't be imported."
|
1263 |
+
msgstr ""
|
1264 |
+
"如果您使用了任何不会导入的自定义按钮。登录按钮布局将更改为新的更现代的外观。"
|
1265 |
+
|
1266 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:35
|
1267 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:35
|
1268 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:35
|
1269 |
+
msgid ""
|
1270 |
+
"The old version's PHP functions are not available anymore. This means if you "
|
1271 |
+
"used any custom codes where you used these old functions, you need to remove "
|
1272 |
+
"them."
|
1273 |
+
msgstr ""
|
1274 |
+
"旧版本的PHP函数不再可用。 这意味着如果您在使用这些旧功能的地方使用了任何自定"
|
1275 |
+
"义代码,则需要将其删除。"
|
1276 |
+
|
1277 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:37
|
1278 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:37
|
1279 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:37
|
1280 |
+
msgid ""
|
1281 |
+
"After the importing process finishes, you will need to <b>test</b> your app "
|
1282 |
+
"and <b>enable</b> the provider. You can do both in the next screen."
|
1283 |
+
msgstr ""
|
1284 |
+
"导入过程完成后,您需要<b>测试</b>您的应用和<b>启用</b>提供商。 您可以在下一个"
|
1285 |
+
"页面中执行这两个操作。"
|
1286 |
+
|
1287 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:44
|
1288 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:44
|
1289 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:45
|
1290 |
+
msgid "Import Configuration"
|
1291 |
+
msgstr "导入配置"
|
1292 |
+
|
1293 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:33
|
1294 |
+
msgid "App ID"
|
1295 |
+
msgstr "应用程序 ID"
|
1296 |
+
|
1297 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:34
|
1298 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:46
|
1299 |
+
#: nextend-facebook-connect/providers/google/admin/settings.php:28
|
1300 |
+
#: nextend-facebook-connect/providers/google/admin/settings.php:41
|
1301 |
+
#: nextend-facebook-connect/providers/twitter/admin/settings.php:28
|
1302 |
+
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:27
|
1303 |
+
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:39
|
1304 |
+
msgid "Required"
|
1305 |
+
msgstr "请求"
|
1306 |
+
|
1307 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:39
|
1308 |
+
#: nextend-facebook-connect/providers/google/admin/settings.php:35
|
1309 |
+
#: nextend-facebook-connect/providers/twitter/admin/settings.php:33
|
1310 |
+
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:33
|
1311 |
+
#, php-format
|
1312 |
+
msgid ""
|
1313 |
+
"If you are not sure what is your %1$s, please head over to <a href=\"%2$s"
|
1314 |
+
"\">Getting Started</a>"
|
1315 |
+
msgstr "如果你不确定,什么是你的 %1$s, 请转到 <a href=\"%2$s\">现在开始</a>"
|
1316 |
+
|
1317 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:45
|
1318 |
+
msgid "App Secret"
|
1319 |
+
msgstr "App 密匙"
|
1320 |
+
|
1321 |
+
#: nextend-facebook-connect/providers/facebook/facebook.php:91
|
1322 |
+
msgid "Continue with <b>Facebook</b>"
|
1323 |
+
msgstr "通过 <b>Facebook</b>"
|
1324 |
+
|
1325 |
+
#: nextend-facebook-connect/providers/facebook/facebook.php:92
|
1326 |
+
msgid "Link account with <b>Facebook</b>"
|
1327 |
+
msgstr "关联 <b>Facebook</b> 账号"
|
1328 |
+
|
1329 |
+
#: nextend-facebook-connect/providers/facebook/facebook.php:93
|
1330 |
+
msgid "Unlink account from <b>Facebook</b>"
|
1331 |
+
msgstr "解除关联 <b>Facebook</b> 账号"
|
1332 |
+
|
1333 |
+
#: nextend-facebook-connect/providers/facebook/facebook.php:151
|
1334 |
+
#: nextend-facebook-connect/providers/google/google.php:71
|
1335 |
+
#: nextend-facebook-connect/providers/twitter/twitter.php:71
|
1336 |
+
#: nextend-social-login-pro/providers/linkedin/linkedin.php:68
|
1337 |
+
#, php-format
|
1338 |
+
msgid ""
|
1339 |
+
"The %1$s entered did not appear to be a valid. Please enter a valid %2$s."
|
1340 |
+
msgstr "输入的 %1$s 似乎不是有效的。 请输入有效的 %2$s."
|
1341 |
+
|
1342 |
+
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:10
|
1343 |
+
msgid "Click on the \"Credentials\" in the left hand menu"
|
1344 |
+
msgstr "点击左侧菜单的\"凭据\""
|
1345 |
+
|
1346 |
+
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:11
|
1347 |
+
#, php-format
|
1348 |
+
msgid "Click on OAuth 2.0 client ID: %s"
|
1349 |
+
msgstr "点击 OAuth 2.0 client ID: %s"
|
1350 |
+
|
1351 |
+
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:12
|
1352 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:26
|
1353 |
+
#, php-format
|
1354 |
+
msgid ""
|
1355 |
+
"Add the following URL to the \"Authorised redirect URIs\" field: <b>%s</b>"
|
1356 |
+
msgstr "将旁边的URL 填入\"Authorised redirect URIs\" 应该是 <b>%s</b>"
|
1357 |
+
|
1358 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:18
|
1359 |
+
msgid ""
|
1360 |
+
"If you don't have a project yet, you'll need to create one. You can do this "
|
1361 |
+
"by clicking on the blue \"Create project\" button on the right side"
|
1362 |
+
msgstr ""
|
1363 |
+
"如果你还没有项目,你需要创建一个。 您可以点击右侧蓝色的“创建项目”按钮来完成此"
|
1364 |
+
"操作"
|
1365 |
+
|
1366 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:19
|
1367 |
+
msgid "Name your project and then click on the Create button"
|
1368 |
+
msgstr "命名您的项目,然后点击创建按钮"
|
1369 |
+
|
1370 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:20
|
1371 |
+
msgid "Once you have a project, you'll end up in the dashboard."
|
1372 |
+
msgstr "一旦你有一个项目,你会在仪表盘发现它。"
|
1373 |
+
|
1374 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:21
|
1375 |
+
msgid ""
|
1376 |
+
"Click on the \"Credentials\" in the left hand menu to create new API "
|
1377 |
+
"credentials"
|
1378 |
+
msgstr "点击左侧菜单中的“凭据”以创建新的API凭证"
|
1379 |
+
|
1380 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:22
|
1381 |
+
msgid ""
|
1382 |
+
"Go to the OAuth consent screen tab and enter a product name and provide the "
|
1383 |
+
"Privacy Policy URL, then click on the save button."
|
1384 |
+
msgstr "转到OAuth 选项卡输入产品名称并提供隐私策略URL,然后单击保存按钮。"
|
1385 |
+
|
1386 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:23
|
1387 |
+
msgid ""
|
1388 |
+
"Go back to the Credentials tab and locate the small box at the middle. Click "
|
1389 |
+
"on the blue \"Create credentials\" button. Chose the \"OAuth client ID\" "
|
1390 |
+
"from the dropdown list."
|
1391 |
+
msgstr ""
|
1392 |
+
"回到凭据选项卡,找到中间的小方块。 点击蓝色的“创建凭证”按钮。 从下拉列表中选"
|
1393 |
+
"择“OAuth客户端ID”。"
|
1394 |
+
|
1395 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:24
|
1396 |
+
msgid "Your application type should be \"Web application\""
|
1397 |
+
msgstr "您的应用程序类型应该是“网页应用程序”"
|
1398 |
+
|
1399 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:25
|
1400 |
+
msgid "Name your application"
|
1401 |
+
msgstr "命名你的应用程序"
|
1402 |
+
|
1403 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:27
|
1404 |
+
msgid "Click on the Create button"
|
1405 |
+
msgstr "点击创建按钮"
|
1406 |
+
|
1407 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:28
|
1408 |
+
msgid ""
|
1409 |
+
"A modal should pop up with your credentials. If that doesn't happen, go to "
|
1410 |
+
"the Credentials in the left hand menu and select your app by clicking on its "
|
1411 |
+
"name and you'll be able to copy-paste the Client ID and Client Secret from "
|
1412 |
+
"there."
|
1413 |
+
msgstr ""
|
1414 |
+
"您的凭据会以弹出的形式出现。 如果这种情况没有发生,请转到左侧菜单中的凭证,并"
|
1415 |
+
"通过单击其名称选择您的应用程序,然后您可以从那里复制粘贴客户端ID和客户端密"
|
1416 |
+
"钥。"
|
1417 |
+
|
1418 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:9
|
1419 |
+
msgid "Import Google configuration"
|
1420 |
+
msgstr "导入Google配置"
|
1421 |
+
|
1422 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:16
|
1423 |
+
msgid "If you have more projects, select the one where your app is."
|
1424 |
+
msgstr "如果您有更多项目,请选择您的应用程序所在的项目。"
|
1425 |
+
|
1426 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:17
|
1427 |
+
msgid "Click on Credentials at the left-hand menu then select your app."
|
1428 |
+
msgstr "在左侧菜单中点击凭据,然后选择您的应用程序。"
|
1429 |
+
|
1430 |
+
#: nextend-facebook-connect/providers/google/admin/settings.php:27
|
1431 |
+
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:26
|
1432 |
+
msgid "Client ID"
|
1433 |
+
msgstr "客户端ID"
|
1434 |
+
|
1435 |
+
#: nextend-facebook-connect/providers/google/admin/settings.php:40
|
1436 |
+
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:38
|
1437 |
+
msgid "Client Secret"
|
1438 |
+
msgstr "客户端密码"
|
1439 |
+
|
1440 |
+
#: nextend-facebook-connect/providers/google/google.php:38
|
1441 |
+
msgid "Continue with <b>Google</b>"
|
1442 |
+
msgstr "通过 <b>Google</b>"
|
1443 |
+
|
1444 |
+
#: nextend-facebook-connect/providers/google/google.php:39
|
1445 |
+
msgid "Link account with <b>Google</b>"
|
1446 |
+
msgstr "关联 <b>Google</b>"
|
1447 |
+
|
1448 |
+
#: nextend-facebook-connect/providers/google/google.php:40
|
1449 |
+
msgid "Unlink account from <b>Google</b>"
|
1450 |
+
msgstr "取消关联 <b>Google</b>"
|
1451 |
+
|
1452 |
+
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:10
|
1453 |
+
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:10
|
1454 |
+
msgid "Click on the App"
|
1455 |
+
msgstr "点击应用"
|
1456 |
+
|
1457 |
+
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:11
|
1458 |
+
msgid "Click on the \"Settings\" tab"
|
1459 |
+
msgstr "点击\"设置\"选项"
|
1460 |
+
|
1461 |
+
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:12
|
1462 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:20
|
1463 |
+
#, php-format
|
1464 |
+
msgid "Add the following URL to the \"Callback URL\" field: <b>%s</b>"
|
1465 |
+
msgstr "将以下网址添加到\"Callback URL\"中:<b>%s</b>"
|
1466 |
+
|
1467 |
+
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:13
|
1468 |
+
msgid "Click on \"Update Settings\""
|
1469 |
+
msgstr "点击\"更新设置\""
|
1470 |
+
|
1471 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:18
|
1472 |
+
msgid "Click on the \"Create New App\" button"
|
1473 |
+
msgstr "点击\"创建新应用\"按钮"
|
1474 |
+
|
1475 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:19
|
1476 |
+
#, php-format
|
1477 |
+
msgid ""
|
1478 |
+
"Fill the name and description fields. Then enter your site's URL to the "
|
1479 |
+
"Website field: <b>%s</b>"
|
1480 |
+
msgstr "填写名称和说明。 然后在网址字段输入您网站的:<b>%s</b>"
|
1481 |
+
|
1482 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:21
|
1483 |
+
msgid "Accept the Twitter Developer Agreement"
|
1484 |
+
msgstr "接受Twitter开发者协议"
|
1485 |
+
|
1486 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:22
|
1487 |
+
msgid ""
|
1488 |
+
"Create your application by clicking on the Create your Twitter application "
|
1489 |
+
"button"
|
1490 |
+
msgstr "点击创建Twitter应用程序按钮来创建你的应用程序"
|
1491 |
+
|
1492 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:23
|
1493 |
+
msgid ""
|
1494 |
+
"Go to the Keys and Access Tokens tab and find the Consumer Key and Secret"
|
1495 |
+
msgstr "转到密钥和访问密令选项卡,找到使用者密匙和密码"
|
1496 |
+
|
1497 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:9
|
1498 |
+
msgid "Import Twitter configuration"
|
1499 |
+
msgstr "导入Twitter配置"
|
1500 |
+
|
1501 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:17
|
1502 |
+
msgid "Go to the Settings tab."
|
1503 |
+
msgstr "去设置页."
|
1504 |
+
|
1505 |
+
#: nextend-facebook-connect/providers/twitter/admin/settings.php:27
|
1506 |
+
msgid "Consumer Key"
|
1507 |
+
msgstr "用户密匙"
|
1508 |
+
|
1509 |
+
#: nextend-facebook-connect/providers/twitter/admin/settings.php:38
|
1510 |
+
msgid "Consumer Secret"
|
1511 |
+
msgstr "用户密码"
|
1512 |
+
|
1513 |
+
#: nextend-facebook-connect/providers/twitter/twitter.php:38
|
1514 |
+
msgid "Continue with <b>Twitter</b>"
|
1515 |
+
msgstr "保持 <b>Twitter</b>"
|
1516 |
+
|
1517 |
+
#: nextend-facebook-connect/providers/twitter/twitter.php:39
|
1518 |
+
msgid "Link account with <b>Twitter</b>"
|
1519 |
+
msgstr "关联 <b>Twitter</b> 账号"
|
1520 |
+
|
1521 |
+
#: nextend-facebook-connect/providers/twitter/twitter.php:40
|
1522 |
+
msgid "Unlink account from <b>Twitter</b>"
|
1523 |
+
msgstr "从 <b>Twitter</b> 取消关联帐户"
|
1524 |
+
|
1525 |
+
#: nextend-facebook-connect/widget.php:10
|
1526 |
+
#, php-format
|
1527 |
+
msgid "%s Buttons"
|
1528 |
+
msgstr "%s 按钮"
|
1529 |
+
|
1530 |
+
#: nextend-facebook-connect/widget.php:28
|
1531 |
+
msgid "Title:"
|
1532 |
+
msgstr "标题:"
|
1533 |
+
|
1534 |
+
#: nextend-facebook-connect/widget.php:36
|
1535 |
+
msgid "Button style:"
|
1536 |
+
msgstr "按钮样式:"
|
1537 |
+
|
1538 |
+
#: nextend-facebook-connect/widget.php:64
|
1539 |
+
msgid "Show link buttons"
|
1540 |
+
msgstr ""
|
1541 |
+
|
1542 |
+
#: nextend-facebook-connect/widget.php:73
|
1543 |
+
msgid "Show unlink buttons"
|
1544 |
+
msgstr ""
|
1545 |
+
|
1546 |
+
#: nextend-social-login-pro/class-provider-extension.php:113
|
1547 |
+
msgid "Social login is not allowed with this role!"
|
1548 |
+
msgstr "此用户组不允许社交登录!"
|
1549 |
+
|
1550 |
+
#: nextend-social-login-pro/class-provider-extension.php:198
|
1551 |
+
#: nextend-social-login-pro/class-provider-extension.php:200
|
1552 |
+
#: nextend-social-login-pro/class-provider-extension.php:203
|
1553 |
+
#: nextend-social-login-pro/class-provider-extension.php:209
|
1554 |
+
#: nextend-social-login-pro/class-provider-extension.php:222
|
1555 |
+
#: nextend-social-login-pro/class-provider-extension.php:224
|
1556 |
+
#: nextend-social-login-pro/class-provider-extension.php:227
|
1557 |
+
msgid "ERROR"
|
1558 |
+
msgstr "错误"
|
1559 |
+
|
1560 |
+
#: nextend-social-login-pro/class-provider-extension.php:198
|
1561 |
+
msgid "Please enter a username."
|
1562 |
+
msgstr "请输入用户名."
|
1563 |
+
|
1564 |
+
#: nextend-social-login-pro/class-provider-extension.php:200
|
1565 |
+
msgid ""
|
1566 |
+
"This username is invalid because it uses illegal characters. Please enter a "
|
1567 |
+
"valid username."
|
1568 |
+
msgstr "此用户名无效,因为它使用了非法字符。 请输入有效的用户名。"
|
1569 |
+
|
1570 |
+
#: nextend-social-login-pro/class-provider-extension.php:203
|
1571 |
+
msgid "This username is already registered. Please choose another one."
|
1572 |
+
msgstr "这个用户名已经有人注册,请选择其他的。"
|
1573 |
+
|
1574 |
+
#: nextend-social-login-pro/class-provider-extension.php:209
|
1575 |
+
msgid "Sorry, that username is not allowed."
|
1576 |
+
msgstr "对不起,这个用户名不允许使用。"
|
1577 |
+
|
1578 |
+
#: nextend-social-login-pro/class-provider-extension.php:222
|
1579 |
+
msgid "Please enter an email address."
|
1580 |
+
msgstr "请输入电子邮箱."
|
1581 |
+
|
1582 |
+
#: nextend-social-login-pro/class-provider-extension.php:224
|
1583 |
+
msgid "The email address isn’t correct."
|
1584 |
+
msgstr "邮箱地址是n’t 正确."
|
1585 |
+
|
1586 |
+
#: nextend-social-login-pro/class-provider-extension.php:227
|
1587 |
+
msgid "This email is already registered, please choose another one."
|
1588 |
+
msgstr "这个邮箱已经注册使用过,请选择其他的。"
|
1589 |
+
|
1590 |
+
#: nextend-social-login-pro/class-provider-extension.php:288
|
1591 |
+
msgid "Register For This Site!"
|
1592 |
+
msgstr "注册此网站!"
|
1593 |
+
|
1594 |
+
#: nextend-social-login-pro/class-provider-extension.php:315
|
1595 |
+
msgid "Username"
|
1596 |
+
msgstr "用户名"
|
1597 |
+
|
1598 |
+
#: nextend-social-login-pro/class-provider-extension.php:322
|
1599 |
+
msgid "Email"
|
1600 |
+
msgstr "Email"
|
1601 |
+
|
1602 |
+
#: nextend-social-login-pro/class-provider-extension.php:326
|
1603 |
+
msgid "Registration confirmation will be emailed to you."
|
1604 |
+
msgstr "注册确认将通过电子邮件发送给您。"
|
1605 |
+
|
1606 |
+
#: nextend-social-login-pro/class-provider-extension.php:431
|
1607 |
+
msgid ""
|
1608 |
+
"This email is already registered, please login in to your account to link "
|
1609 |
+
"with Facebook."
|
1610 |
+
msgstr "这个电子邮件已经注册过,请登录到您的帐户以链接到Facebook。"
|
1611 |
+
|
1612 |
+
#: nextend-social-login-pro/nextend-social-login-pro.php:51
|
1613 |
+
#, php-format
|
1614 |
+
msgid "Please install and activate %1$s to use the %2$s"
|
1615 |
+
msgstr ""
|
1616 |
+
|
1617 |
+
#: nextend-social-login-pro/nextend-social-login-pro.php:57
|
1618 |
+
msgid "Activate"
|
1619 |
+
msgstr ""
|
1620 |
+
|
1621 |
+
#: nextend-social-login-pro/nextend-social-login-pro.php:65
|
1622 |
+
msgid "Network Activate"
|
1623 |
+
msgstr ""
|
1624 |
+
|
1625 |
+
#: nextend-social-login-pro/nextend-social-login-pro.php:77
|
1626 |
+
msgid "Install now!"
|
1627 |
+
msgstr ""
|
1628 |
+
|
1629 |
+
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:11
|
1630 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:32
|
1631 |
+
#, php-format
|
1632 |
+
msgid ""
|
1633 |
+
"Add the following URL to the \"Authorized Redirect URLs:\" field: <b>%s</b>"
|
1634 |
+
msgstr "将以下网址添加到“授权重定向网址”字段中:<b>%s</b>"
|
1635 |
+
|
1636 |
+
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:12
|
1637 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:34
|
1638 |
+
msgid "Hit update to save the changes"
|
1639 |
+
msgstr "点击更新以保存更改"
|
1640 |
+
|
1641 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:20
|
1642 |
+
msgid "Locate the yellow \"Create application\" button and click on it."
|
1643 |
+
msgstr "找到黄色的“创建应用程序”按钮并点击它。"
|
1644 |
+
|
1645 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:21
|
1646 |
+
msgid "Fill the fields marked with *"
|
1647 |
+
msgstr "填写标有*的字段"
|
1648 |
+
|
1649 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:22
|
1650 |
+
#, php-format
|
1651 |
+
msgid "Fill \"Website URL\" with the url of your homepage, probably: <b>%s</b>"
|
1652 |
+
msgstr "用你的主页的网址填写“网址”,可能是:<b>%s</b>"
|
1653 |
+
|
1654 |
+
#. translators: LinkedIn Terms of Use - translate it only if the LinkedIn developer page changes to your language.
|
1655 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:25
|
1656 |
+
msgid "Terms of Use"
|
1657 |
+
msgstr ""
|
1658 |
+
|
1659 |
+
#. translators: LinkedIn Terms of Use will be inserted here
|
1660 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:29
|
1661 |
+
#, php-format
|
1662 |
+
msgid "Accept the %s and hit Submit"
|
1663 |
+
msgstr ""
|
1664 |
+
|
1665 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:31
|
1666 |
+
msgid "Find the necessary Authentication Keys under the Authentication menu"
|
1667 |
+
msgstr "在认证菜单下找到认证密钥"
|
1668 |
+
|
1669 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:33
|
1670 |
+
msgid ""
|
1671 |
+
"You probably want to enable the \"r_emailaddress\" under the Default "
|
1672 |
+
"Application Permissions"
|
1673 |
+
msgstr "您可能想要在默认应用程序权限下启用 \"r_emailaddress\""
|
1674 |
+
|
1675 |
+
#: nextend-social-login-pro/providers/linkedin/linkedin.php:34
|
1676 |
+
msgid "Continue with <b>LinkedIn</b>"
|
1677 |
+
msgstr "通过 <b>LinkedIn</b>"
|
1678 |
+
|
1679 |
+
#: nextend-social-login-pro/providers/linkedin/linkedin.php:35
|
1680 |
+
msgid "Link account with <b>LinkedIn</b>"
|
1681 |
+
msgstr "关联 <b>LinkedIn</b> 账号"
|
1682 |
+
|
1683 |
+
#: nextend-social-login-pro/providers/linkedin/linkedin.php:36
|
1684 |
+
msgid "Unlink account from <b>LinkedIn</b>"
|
1685 |
+
msgstr "从<b> LinkedIn </ b>取消关联帐户"
|
1686 |
+
|
1687 |
+
#: nextend-social-login-pro/template-parts/embedded-login/above-separator.php:8
|
1688 |
+
#: nextend-social-login-pro/template-parts/embedded-login/below-separator.php:8
|
1689 |
+
#: nextend-social-login-pro/template-parts/login/above-separator.php:10
|
1690 |
+
#: nextend-social-login-pro/template-parts/login/below-separator.php:14
|
1691 |
+
#: nextend-social-login-pro/template-parts/memberpress/login/above-separator.php:8
|
1692 |
+
#: nextend-social-login-pro/template-parts/memberpress/login/below-separator.php:8
|
1693 |
+
msgid "OR"
|
1694 |
+
msgstr "或"
|
1695 |
+
|
1696 |
+
#: nextend-social-login-pro/template-parts/memberpress/account-home.php:1
|
1697 |
+
#: nextend-social-login-pro/template-parts/woocommerce/edit-account-after.php:1
|
1698 |
+
#: nextend-social-login-pro/template-parts/woocommerce/edit-account-before.php:1
|
1699 |
+
msgid "Social accounts"
|
1700 |
+
msgstr "社交账号"
|
1701 |
+
|
1702 |
+
#~ msgid "Login form"
|
1703 |
+
#~ msgstr "登录表单"
|
1704 |
+
|
1705 |
+
#~ msgid "Registration form"
|
1706 |
+
#~ msgstr "注册表单"
|
1707 |
+
|
1708 |
+
#~ msgid "Please save your changes before testing."
|
1709 |
+
#~ msgstr "测试前请保存您的更改。"
|
1710 |
+
|
1711 |
+
#~ msgid "Accept the Terms of use and hit Submit"
|
1712 |
+
#~ msgstr "接受使用条款并点击提交"
|
languages/nextend-facebook-connect.mo
CHANGED
Binary file
|
languages/nextend-facebook-connect.po
CHANGED
@@ -1,271 +1,299 @@
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
-
"Project-Id-Version:
|
4 |
-
"POT-Creation-Date: 2018-
|
5 |
-
"PO-Revision-Date: 2018-
|
6 |
"Last-Translator: \n"
|
7 |
-
"Language-Team: \n"
|
8 |
-
"Language:
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
"X-Generator: Poedit 2.0.6\n"
|
13 |
-
"X-Poedit-Basepath:
|
14 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
17 |
"_n_noop:1,2;_c;_nc:4c,1,2;_x:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;_ex:1,2c;"
|
18 |
"esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;"
|
19 |
"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_x:1,2c;esc_html_e\n"
|
|
|
20 |
"X-Poedit-SearchPath-0: nextend-social-login-pro\n"
|
21 |
"X-Poedit-SearchPath-1: nextend-facebook-connect\n"
|
22 |
-
|
23 |
-
|
24 |
-
"X-Poedit-SearchPathExcluded-1: nextend-facebook-connect/providers/google/"
|
25 |
-
"compat\n"
|
26 |
-
"X-Poedit-SearchPathExcluded-2: nextend-facebook-connect/providers/facebook/"
|
27 |
-
"compat\n"
|
28 |
-
|
29 |
-
#: nextend-facebook-connect/admin/admin.php:189
|
30 |
#, php-format
|
31 |
msgid "%s needs json_decode function."
|
32 |
msgstr ""
|
33 |
|
34 |
-
#: nextend-facebook-connect/admin/admin.php:
|
35 |
msgid "Please contact your server administrator and ask for solution!"
|
36 |
msgstr ""
|
37 |
|
38 |
-
#: nextend-facebook-connect/admin/admin.php:
|
39 |
-
#: nextend-facebook-connect/admin/admin.php:
|
40 |
msgid "Settings saved."
|
41 |
msgstr ""
|
42 |
|
43 |
-
#: nextend-facebook-connect/admin/admin.php:
|
44 |
msgid "The authorization was successful"
|
45 |
msgstr ""
|
46 |
|
47 |
-
#: nextend-facebook-connect/admin/admin.php:
|
48 |
msgid "Deauthorize completed."
|
49 |
msgstr ""
|
50 |
|
51 |
-
#: nextend-facebook-connect/admin/admin.php:
|
52 |
-
#: nextend-facebook-connect/admin/templates-provider/menu.php:
|
53 |
#: nextend-facebook-connect/admin/templates/providers.php:84
|
54 |
#: nextend-facebook-connect/admin/templates/providers.php:96
|
55 |
#: nextend-facebook-connect/admin/templates/settings/comment.php:30
|
56 |
msgid "Settings"
|
57 |
msgstr ""
|
58 |
|
59 |
-
#: nextend-facebook-connect/admin/admin.php:
|
60 |
#: nextend-facebook-connect/includes/oauth2.php:113
|
61 |
-
#: nextend-facebook-connect/includes/oauth2.php:
|
62 |
#: nextend-facebook-connect/providers/facebook/facebook-client.php:70
|
63 |
-
#: nextend-facebook-connect/providers/twitter/twitter-client.php:
|
64 |
#, php-format
|
65 |
msgid "Unexpected response: %s"
|
66 |
msgstr ""
|
67 |
|
68 |
-
#: nextend-facebook-connect/admin/admin.php:
|
69 |
-
#: nextend-facebook-connect/admin/templates/fix-redirect-uri.php:
|
70 |
#, php-format
|
71 |
msgid ""
|
72 |
"%s detected that your login url changed. You must update the Oauth redirect "
|
73 |
"URIs in the related social applications."
|
74 |
msgstr ""
|
75 |
|
76 |
-
#: nextend-facebook-connect/admin/admin.php:
|
77 |
msgid "Fix Error"
|
78 |
msgstr ""
|
79 |
|
80 |
-
#: nextend-facebook-connect/admin/admin.php:
|
81 |
msgid "Oauth Redirect URI"
|
82 |
msgstr ""
|
83 |
|
84 |
-
#: nextend-facebook-connect/admin/admin.php:
|
85 |
#, php-format
|
86 |
msgid ""
|
87 |
"%1$s detected that %2$s installed on your site. You need the Pro Addon to "
|
88 |
"display Social Login buttons in %2$s login form!"
|
89 |
msgstr ""
|
90 |
|
91 |
-
#: nextend-facebook-connect/admin/admin.php:
|
92 |
msgid "Dismiss and check Pro Addon"
|
93 |
msgstr ""
|
94 |
|
95 |
-
#: nextend-facebook-connect/admin/admin.php:
|
96 |
msgid "Dismiss"
|
97 |
msgstr ""
|
98 |
|
99 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
100 |
msgid "Login label"
|
101 |
msgstr ""
|
102 |
|
103 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
104 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
105 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
106 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
107 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
108 |
msgid "Reset to default"
|
109 |
msgstr ""
|
110 |
|
111 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
112 |
msgid "Link label"
|
113 |
msgstr ""
|
114 |
|
115 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
116 |
msgid "Unlink label"
|
117 |
msgstr ""
|
118 |
|
119 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
120 |
msgid "Default button"
|
121 |
msgstr ""
|
122 |
|
123 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
124 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
125 |
msgid "Use custom button"
|
126 |
msgstr ""
|
127 |
|
128 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
129 |
#, php-format
|
130 |
msgid "Use the %s in your custom button's code to make the label show up."
|
131 |
msgstr ""
|
132 |
|
133 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
134 |
msgid "Icon button"
|
135 |
msgstr ""
|
136 |
|
137 |
-
#: nextend-facebook-connect/admin/templates-provider/buttons.php:
|
138 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
|
|
139 |
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:65
|
140 |
#: nextend-facebook-connect/admin/templates/settings/comment.php:56
|
141 |
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:7
|
142 |
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:81
|
143 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:7
|
144 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:136
|
|
|
145 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:125
|
146 |
-
#: nextend-facebook-connect/providers/facebook/admin/settings.php:
|
147 |
-
#: nextend-facebook-connect/providers/google/admin/settings.php:
|
148 |
-
#: nextend-facebook-connect/providers/twitter/admin/settings.php:
|
149 |
-
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:
|
150 |
msgid "Save Changes"
|
151 |
msgstr ""
|
152 |
|
153 |
-
#: nextend-facebook-connect/admin/templates-provider/menu.php:
|
154 |
#: nextend-facebook-connect/admin/templates/providers.php:64
|
155 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
156 |
-
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:
|
157 |
-
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:
|
158 |
msgid "Getting Started"
|
159 |
msgstr ""
|
160 |
|
161 |
-
#: nextend-facebook-connect/admin/templates-provider/menu.php:
|
162 |
msgid "Buttons"
|
163 |
msgstr ""
|
164 |
|
165 |
-
#: nextend-facebook-connect/admin/templates-provider/menu.php:
|
|
|
|
|
|
|
|
|
166 |
msgid "Usage"
|
167 |
msgstr ""
|
168 |
|
169 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:
|
170 |
msgid "Other settings"
|
171 |
msgstr ""
|
172 |
|
173 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:
|
174 |
msgid "Username prefix on register"
|
175 |
msgstr ""
|
176 |
|
177 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:
|
178 |
msgid "Fallback username prefix on register"
|
179 |
msgstr ""
|
180 |
|
181 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:
|
182 |
msgid "Used when username is invalid"
|
183 |
msgstr ""
|
184 |
|
185 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
186 |
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:10
|
187 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:10
|
188 |
msgid "PRO settings"
|
189 |
msgstr ""
|
190 |
|
191 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
192 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
193 |
msgid "Ask E-mail on registration"
|
194 |
msgstr ""
|
195 |
|
196 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
197 |
msgid "Never"
|
198 |
msgstr ""
|
199 |
|
200 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
201 |
msgid "When email is not provided or empty"
|
202 |
msgstr ""
|
203 |
|
204 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
205 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
206 |
msgid "Always"
|
207 |
msgstr ""
|
208 |
|
209 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
210 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
211 |
msgid "Ask Username on registration"
|
212 |
msgstr ""
|
213 |
|
214 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
215 |
msgid "Never, generate automatically"
|
216 |
msgstr ""
|
217 |
|
218 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
219 |
-
|
|
|
|
|
|
|
|
|
220 |
msgid "Automatically connect the existing account upon registration"
|
221 |
msgstr ""
|
222 |
|
223 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
224 |
#: nextend-facebook-connect/admin/templates/providers.php:39
|
225 |
#: nextend-facebook-connect/admin/templates/settings/general.php:37
|
226 |
-
#: nextend-facebook-connect/includes/provider.php:
|
227 |
msgid "Disabled"
|
228 |
msgstr ""
|
229 |
|
230 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
231 |
msgid "Automatic, based on email address"
|
232 |
msgstr ""
|
233 |
|
234 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
235 |
msgid "Disable login for the selected roles"
|
236 |
msgstr ""
|
237 |
|
238 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
239 |
msgid "Default roles for user who registered with this provider"
|
240 |
msgstr ""
|
241 |
|
242 |
-
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:
|
243 |
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:49
|
244 |
#: nextend-facebook-connect/admin/templates/settings/comment.php:40
|
245 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:33
|
246 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:89
|
|
|
247 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:109
|
248 |
-
#: nextend-facebook-connect/widget.php:
|
249 |
msgid "Default"
|
250 |
msgstr ""
|
251 |
|
252 |
-
#: nextend-facebook-connect/admin/templates-provider/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
253 |
msgid "Shortcode"
|
254 |
msgstr ""
|
255 |
|
256 |
-
#: nextend-facebook-connect/admin/templates-provider/usage.php:
|
257 |
msgid "Simple link"
|
258 |
msgstr ""
|
259 |
|
260 |
-
#: nextend-facebook-connect/admin/templates-provider/usage.php:
|
261 |
msgid "Click here to login or register"
|
262 |
msgstr ""
|
263 |
|
264 |
-
#: nextend-facebook-connect/admin/templates-provider/usage.php:
|
265 |
msgid "Image button"
|
266 |
msgstr ""
|
267 |
|
268 |
-
#: nextend-facebook-connect/admin/templates-provider/usage.php:
|
269 |
msgid "Image url"
|
270 |
msgstr ""
|
271 |
|
@@ -273,28 +301,29 @@ msgstr ""
|
|
273 |
msgid "Fix Oauth Redirect URIs"
|
274 |
msgstr ""
|
275 |
|
276 |
-
#: nextend-facebook-connect/admin/templates/fix-redirect-uri.php:
|
277 |
msgid "Every Oauth Redirect URI seems fine"
|
278 |
msgstr ""
|
279 |
|
280 |
-
#: nextend-facebook-connect/admin/templates/fix-redirect-uri.php:
|
281 |
msgid "Got it"
|
282 |
msgstr ""
|
283 |
|
284 |
-
#: nextend-facebook-connect/admin/templates/global-settings.php:
|
285 |
#: nextend-facebook-connect/admin/templates/menu.php:8
|
286 |
msgid "Global Settings"
|
287 |
msgstr ""
|
288 |
|
289 |
-
#: nextend-facebook-connect/admin/templates/global-settings.php:
|
290 |
msgid "General"
|
291 |
msgstr ""
|
292 |
|
293 |
-
#: nextend-facebook-connect/admin/templates/global-settings.php:
|
|
|
294 |
msgid "Login Form"
|
295 |
msgstr ""
|
296 |
|
297 |
-
#: nextend-facebook-connect/admin/templates/global-settings.php:
|
298 |
msgid "Comment"
|
299 |
msgstr ""
|
300 |
|
@@ -445,7 +474,7 @@ msgstr ""
|
|
445 |
|
446 |
#: nextend-facebook-connect/admin/templates/providers.php:42
|
447 |
#: nextend-facebook-connect/admin/templates/settings/general.php:40
|
448 |
-
#: nextend-facebook-connect/includes/provider.php:
|
449 |
msgid "Enabled"
|
450 |
msgstr ""
|
451 |
|
@@ -458,17 +487,17 @@ msgid "Upgrade Now"
|
|
458 |
msgstr ""
|
459 |
|
460 |
#: nextend-facebook-connect/admin/templates/providers.php:72
|
461 |
-
#: nextend-facebook-connect/includes/provider.php:
|
462 |
msgid "Verify Settings"
|
463 |
msgstr ""
|
464 |
|
465 |
#: nextend-facebook-connect/admin/templates/providers.php:80
|
466 |
-
#: nextend-facebook-connect/includes/provider.php:
|
467 |
msgid "Enable"
|
468 |
msgstr ""
|
469 |
|
470 |
#: nextend-facebook-connect/admin/templates/providers.php:92
|
471 |
-
#: nextend-facebook-connect/includes/provider.php:
|
472 |
msgid "Disable"
|
473 |
msgstr ""
|
474 |
|
@@ -541,6 +570,7 @@ msgstr ""
|
|
541 |
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:27
|
542 |
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:32
|
543 |
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:37
|
|
|
544 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:27
|
545 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:32
|
546 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:48
|
@@ -568,8 +598,9 @@ msgstr ""
|
|
568 |
#: nextend-facebook-connect/admin/templates/settings/comment.php:46
|
569 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:39
|
570 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:95
|
|
|
571 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:115
|
572 |
-
#: nextend-facebook-connect/widget.php:
|
573 |
msgid "Icon"
|
574 |
msgstr ""
|
575 |
|
@@ -671,20 +702,24 @@ msgid "Fixed redirect url for register"
|
|
671 |
msgstr ""
|
672 |
|
673 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:27
|
|
|
674 |
msgid "Login form button style"
|
675 |
msgstr ""
|
676 |
|
677 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:46
|
|
|
678 |
msgid "Login layout"
|
679 |
msgstr ""
|
680 |
|
681 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:52
|
682 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:108
|
|
|
683 |
msgid "Below"
|
684 |
msgstr ""
|
685 |
|
686 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:58
|
687 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:114
|
|
|
688 |
msgid "Below with separator"
|
689 |
msgstr ""
|
690 |
|
@@ -694,11 +729,13 @@ msgstr ""
|
|
694 |
|
695 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:70
|
696 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:120
|
|
|
697 |
msgid "Above"
|
698 |
msgstr ""
|
699 |
|
700 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:76
|
701 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:126
|
|
|
702 |
msgid "Above with separator"
|
703 |
msgstr ""
|
704 |
|
@@ -710,13 +747,10 @@ msgstr ""
|
|
710 |
msgid "Embedded Login layout"
|
711 |
msgstr ""
|
712 |
|
713 |
-
#: nextend-facebook-connect/admin/templates/settings/login-form.php:9
|
714 |
-
msgid "Login form"
|
715 |
-
msgstr ""
|
716 |
-
|
717 |
#: nextend-facebook-connect/admin/templates/settings/login-form.php:14
|
718 |
#: nextend-facebook-connect/admin/templates/settings/login-form.php:27
|
719 |
#: nextend-facebook-connect/admin/templates/settings/login-form.php:44
|
|
|
720 |
msgid "Show login buttons"
|
721 |
msgstr ""
|
722 |
|
@@ -727,13 +761,27 @@ msgid "Hide login buttons"
|
|
727 |
msgstr ""
|
728 |
|
729 |
#: nextend-facebook-connect/admin/templates/settings/login-form.php:22
|
730 |
-
|
|
|
731 |
msgstr ""
|
732 |
|
733 |
#: nextend-facebook-connect/admin/templates/settings/login-form.php:36
|
734 |
msgid "Embedded login form"
|
735 |
msgstr ""
|
736 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
737 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:18
|
738 |
msgid "WooCommerce login form"
|
739 |
msgstr ""
|
@@ -792,63 +840,16 @@ msgstr ""
|
|
792 |
msgid "Link buttons before account details"
|
793 |
msgstr ""
|
794 |
|
795 |
-
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:94
|
796 |
-
msgid "Link buttons after account details"
|
797 |
-
msgstr ""
|
798 |
-
|
799 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:101
|
800 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:105
|
801 |
msgid "WooCommerce button style"
|
802 |
msgstr ""
|
803 |
|
804 |
-
#: nextend-facebook-connect/includes/provider.php:
|
805 |
-
#: nextend-facebook-connect/includes/provider.php:624
|
806 |
-
#: nextend-facebook-connect/includes/provider.php:635
|
807 |
-
msgid "Authentication successful"
|
808 |
-
msgstr ""
|
809 |
-
|
810 |
-
#: nextend-facebook-connect/includes/provider.php:407
|
811 |
-
#, php-format
|
812 |
-
msgid ""
|
813 |
-
"Your %1$s account is successfully linked with your account. Now you can sign "
|
814 |
-
"in with %2$s easily."
|
815 |
-
msgstr ""
|
816 |
-
|
817 |
-
#: nextend-facebook-connect/includes/provider.php:410
|
818 |
-
#, php-format
|
819 |
-
msgid ""
|
820 |
-
"You have already linked a(n) %s account. Please unlink the current and then "
|
821 |
-
"you can link other %s account."
|
822 |
-
msgstr ""
|
823 |
-
|
824 |
-
#: nextend-facebook-connect/includes/provider.php:415
|
825 |
-
#, php-format
|
826 |
-
msgid "This %s account is already linked to other user."
|
827 |
-
msgstr ""
|
828 |
-
|
829 |
-
#: nextend-facebook-connect/includes/provider.php:557
|
830 |
-
#: nextend-facebook-connect/includes/provider.php:701
|
831 |
-
msgid "Authentication error"
|
832 |
-
msgstr ""
|
833 |
-
|
834 |
-
#: nextend-facebook-connect/includes/provider.php:566
|
835 |
-
msgid "Unlink successful."
|
836 |
-
msgstr ""
|
837 |
-
|
838 |
-
#: nextend-facebook-connect/includes/provider.php:847
|
839 |
-
#: nextend-facebook-connect/includes/provider.php:854
|
840 |
-
msgid "The test was successful"
|
841 |
-
msgstr ""
|
842 |
-
|
843 |
-
#: nextend-facebook-connect/includes/provider.php:895
|
844 |
-
msgid "Authentication failed"
|
845 |
-
msgstr ""
|
846 |
-
|
847 |
-
#: nextend-facebook-connect/includes/provider.php:966
|
848 |
msgid "Your configuration needs to be verified"
|
849 |
msgstr ""
|
850 |
|
851 |
-
#: nextend-facebook-connect/includes/provider.php:
|
852 |
msgid ""
|
853 |
"Before you can start letting your users register with your app it needs to "
|
854 |
"be tested. This test makes sure that no users will have troubles with the "
|
@@ -857,130 +858,186 @@ msgid ""
|
|
857 |
"are fine."
|
858 |
msgstr ""
|
859 |
|
860 |
-
#: nextend-facebook-connect/includes/provider.php:
|
861 |
msgid "Please save your changes to verify settings."
|
862 |
msgstr ""
|
863 |
|
864 |
-
#: nextend-facebook-connect/includes/provider.php:
|
865 |
msgid "Works Fine"
|
866 |
msgstr ""
|
867 |
|
868 |
-
#: nextend-facebook-connect/includes/provider.php:
|
869 |
#, php-format
|
870 |
msgid ""
|
871 |
"This provider is currently disabled, which means that users can’t register "
|
872 |
"or login via their %s account."
|
873 |
msgstr ""
|
874 |
|
875 |
-
#: nextend-facebook-connect/includes/provider.php:
|
876 |
#, php-format
|
877 |
msgid ""
|
878 |
"This provider works fine, but you can test it again. If you don’t want to "
|
879 |
"let users register or login with %s anymore you can disable it."
|
880 |
msgstr ""
|
881 |
|
882 |
-
#: nextend-facebook-connect/includes/provider.php:
|
883 |
#, php-format
|
884 |
msgid ""
|
885 |
"This provider is currently enabled, which means that users can register or "
|
886 |
"login via their %s account."
|
887 |
msgstr ""
|
888 |
|
889 |
-
#: nextend-facebook-connect/includes/provider.php:
|
890 |
msgid "Verify Settings Again"
|
891 |
msgstr ""
|
892 |
|
893 |
-
#: nextend-facebook-connect/includes/provider.php:
|
894 |
-
msgid "Please save your changes before
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
895 |
msgstr ""
|
896 |
|
897 |
-
#: nextend-facebook-connect/
|
898 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
899 |
#, php-format
|
900 |
msgid "Please update %1$s to version %2$s or newer."
|
901 |
msgstr ""
|
902 |
|
903 |
-
#: nextend-facebook-connect/nextend-social-login.php:
|
904 |
-
#: nextend-facebook-connect/nextend-social-login.php:
|
905 |
msgid "Update now!"
|
906 |
msgstr ""
|
907 |
|
908 |
-
#: nextend-facebook-connect/nextend-social-login.php:
|
909 |
#, php-format
|
910 |
msgid ""
|
911 |
"%s took the place of Nextend Google Connect. You can delete Nextend Google "
|
912 |
"Connect as it is not needed anymore."
|
913 |
msgstr ""
|
914 |
|
915 |
-
#: nextend-facebook-connect/nextend-social-login.php:
|
916 |
#, php-format
|
917 |
msgid ""
|
918 |
"%s took the place of Nextend Twitter Connect. You can delete Nextend Twitter "
|
919 |
"Connect as it is not needed anymore."
|
920 |
msgstr ""
|
921 |
|
922 |
-
#: nextend-facebook-connect/nextend-social-login.php:
|
923 |
msgid "You have logged in successfully."
|
924 |
msgstr ""
|
925 |
|
926 |
-
#: nextend-facebook-connect/nextend-social-login.php:
|
927 |
-
#: nextend-facebook-connect/nextend-social-login.php:
|
928 |
msgid "Social Login"
|
929 |
msgstr ""
|
930 |
|
931 |
-
#: nextend-facebook-connect/nextend-social-login.php:
|
932 |
msgid "Social Accounts"
|
933 |
msgstr ""
|
934 |
|
935 |
-
|
936 |
-
#: nextend-facebook-connect/providers/facebook/admin/
|
937 |
-
#: nextend-facebook-connect/providers/
|
938 |
-
#: nextend-facebook-connect/providers/google/admin/
|
939 |
-
#: nextend-facebook-connect/providers/
|
940 |
-
#: nextend-facebook-connect/providers/twitter/admin/
|
941 |
-
#: nextend-
|
942 |
-
#: nextend-social-login-pro/providers/linkedin/admin/
|
|
|
943 |
#, php-format
|
944 |
msgid "Navigate to %s"
|
945 |
msgstr ""
|
946 |
|
947 |
-
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:
|
948 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
949 |
-
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:
|
950 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
951 |
-
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:
|
952 |
-
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:
|
953 |
-
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:
|
954 |
-
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:
|
955 |
#, php-format
|
956 |
msgid "Log in with your %s credentials if you are not logged in"
|
957 |
msgstr ""
|
958 |
|
959 |
-
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:
|
960 |
#, php-format
|
961 |
msgid "Click on the App with App ID: %s"
|
962 |
msgstr ""
|
963 |
|
964 |
-
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:
|
965 |
msgid "In the left sidebar, click on \"Facebook Login/Settings\""
|
966 |
msgstr ""
|
967 |
|
968 |
-
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:
|
969 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
970 |
#, php-format
|
971 |
msgid ""
|
972 |
"Add the following URL to the \"Valid OAuth redirect URIs\" field: <b>%s</b>"
|
973 |
msgstr ""
|
974 |
|
975 |
-
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:
|
976 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
977 |
msgid "Click on \"Save Changes\""
|
978 |
msgstr ""
|
979 |
|
980 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
981 |
-
#: nextend-facebook-connect/providers/
|
982 |
-
|
983 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
984 |
#, php-format
|
985 |
msgid ""
|
986 |
"To allow your visitors to log in with their %1$s account, first you must "
|
@@ -990,252 +1047,252 @@ msgid ""
|
|
990 |
"%1$s App."
|
991 |
msgstr ""
|
992 |
|
993 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
994 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
995 |
-
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:
|
996 |
-
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:
|
997 |
#, php-format
|
998 |
msgctxt "App creation"
|
999 |
msgid "Create %s"
|
1000 |
msgstr ""
|
1001 |
|
1002 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1003 |
msgid "Click on the \"Add a New App\" button"
|
1004 |
msgstr ""
|
1005 |
|
1006 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1007 |
msgid "Fill \"Display Name\" and \"Contact Email\""
|
1008 |
msgstr ""
|
1009 |
|
1010 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1011 |
msgid "Click on blue \"Create App ID\" button"
|
1012 |
msgstr ""
|
1013 |
|
1014 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1015 |
msgid ""
|
1016 |
"Move your mouse over Facebook Login and click on the appearing \"Set Up\" "
|
1017 |
"button"
|
1018 |
msgstr ""
|
1019 |
|
1020 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1021 |
msgid "Choose Web"
|
1022 |
msgstr ""
|
1023 |
|
1024 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1025 |
#, php-format
|
1026 |
msgid "Fill \"Site URL\" with the url of your homepage, probably: <b>%s</b>"
|
1027 |
msgstr ""
|
1028 |
|
1029 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1030 |
-
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:
|
1031 |
msgid "Click on \"Save\""
|
1032 |
msgstr ""
|
1033 |
|
1034 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1035 |
msgid "In the left sidebar, click on \"Facebook Login\""
|
1036 |
msgstr ""
|
1037 |
|
1038 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1039 |
msgid "In the top of the left sidebar, click on \"Settings\""
|
1040 |
msgstr ""
|
1041 |
|
1042 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1043 |
msgid ""
|
1044 |
"Here you can see your \"APP ID\" and you can see your \"App secret\" if you "
|
1045 |
"click on the \"Show\" button. These will be needed in plugin's settings."
|
1046 |
msgstr ""
|
1047 |
|
1048 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1049 |
msgid "Enter your domain name to the App Domains"
|
1050 |
msgstr ""
|
1051 |
|
1052 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1053 |
msgid ""
|
1054 |
"Fill up the \"Privacy Policy URL\". Provide a publicly available and easily "
|
1055 |
"accessible privacy policy that explains what data you are collecting and how "
|
1056 |
"you will use that data."
|
1057 |
msgstr ""
|
1058 |
|
1059 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1060 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1061 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1062 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1063 |
msgid "Save your changes."
|
1064 |
msgstr ""
|
1065 |
|
1066 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1067 |
msgid ""
|
1068 |
"Your application is currently private, which means that only you can log in "
|
1069 |
"with it. In the left sidebar choose \"App Review\" and make your App public"
|
1070 |
msgstr ""
|
1071 |
|
1072 |
-
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:
|
1073 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1074 |
-
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:
|
1075 |
-
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:
|
1076 |
#, php-format
|
1077 |
msgid "I am done setting up my %s"
|
1078 |
msgstr ""
|
1079 |
|
1080 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1081 |
msgid "Import Facebook configuration"
|
1082 |
msgstr ""
|
1083 |
|
1084 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:8
|
1085 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:8
|
1086 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:8
|
1087 |
-
msgid "Be sure to read the following notices before you proceed."
|
1088 |
-
msgstr ""
|
1089 |
-
|
1090 |
#: nextend-facebook-connect/providers/facebook/admin/import.php:10
|
1091 |
#: nextend-facebook-connect/providers/google/admin/import.php:10
|
1092 |
#: nextend-facebook-connect/providers/twitter/admin/import.php:10
|
1093 |
-
msgid "
|
1094 |
msgstr ""
|
1095 |
|
1096 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1097 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1098 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1099 |
-
msgid ""
|
1100 |
-
"Make sure that the redirect URI for your app is correct before proceeding."
|
1101 |
msgstr ""
|
1102 |
|
1103 |
#: nextend-facebook-connect/providers/facebook/admin/import.php:13
|
1104 |
#: nextend-facebook-connect/providers/google/admin/import.php:13
|
1105 |
#: nextend-facebook-connect/providers/twitter/admin/import.php:13
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1106 |
#, php-format
|
1107 |
msgid "Visit %s."
|
1108 |
msgstr ""
|
1109 |
|
1110 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1111 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1112 |
msgid "Select your app."
|
1113 |
msgstr ""
|
1114 |
|
1115 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1116 |
msgid ""
|
1117 |
"Go to the Settings menu which you can find below the Facebook Login in the "
|
1118 |
"left menu."
|
1119 |
msgstr ""
|
1120 |
|
1121 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1122 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1123 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1124 |
#, php-format
|
1125 |
msgid "Make sure that the \"%1$s\" field contains %2$s"
|
1126 |
msgstr ""
|
1127 |
|
1128 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:20
|
1129 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:20
|
1130 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:20
|
1131 |
-
msgid "The following settings will be imported:"
|
1132 |
-
msgstr ""
|
1133 |
-
|
1134 |
#: nextend-facebook-connect/providers/facebook/admin/import.php:22
|
1135 |
#: nextend-facebook-connect/providers/google/admin/import.php:22
|
1136 |
#: nextend-facebook-connect/providers/twitter/admin/import.php:22
|
|
|
|
|
|
|
|
|
|
|
|
|
1137 |
msgid "Your old API configurations"
|
1138 |
msgstr ""
|
1139 |
|
1140 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1141 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1142 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1143 |
msgid "The user prefix you set"
|
1144 |
msgstr ""
|
1145 |
|
1146 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1147 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1148 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1149 |
msgid "Create a backup of the old settings"
|
1150 |
msgstr ""
|
1151 |
|
1152 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:29
|
1153 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:29
|
1154 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:29
|
1155 |
-
msgid "Other changes"
|
1156 |
-
msgstr ""
|
1157 |
-
|
1158 |
#: nextend-facebook-connect/providers/facebook/admin/import.php:31
|
1159 |
#: nextend-facebook-connect/providers/google/admin/import.php:31
|
1160 |
#: nextend-facebook-connect/providers/twitter/admin/import.php:31
|
|
|
|
|
|
|
|
|
|
|
|
|
1161 |
msgid ""
|
1162 |
"The custom redirect URI is now handled globally for all providers, so it "
|
1163 |
"won't be imported from the previous version. Visit \"Nextend Social Login > "
|
1164 |
"Global settings\" to set the new redirect URIs."
|
1165 |
msgstr ""
|
1166 |
|
1167 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1168 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1169 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1170 |
msgid ""
|
1171 |
"The login button's layout will be changed to a new, more modern look. If you "
|
1172 |
"used any custom buttons that won't be imported."
|
1173 |
msgstr ""
|
1174 |
|
1175 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1176 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1177 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1178 |
msgid ""
|
1179 |
"The old version's PHP functions are not available anymore. This means if you "
|
1180 |
"used any custom codes where you used these old functions, you need to remove "
|
1181 |
"them."
|
1182 |
msgstr ""
|
1183 |
|
1184 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1185 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1186 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1187 |
msgid ""
|
1188 |
"After the importing process finishes, you will need to <b>test</b> your app "
|
1189 |
"and <b>enable</b> the provider. You can do both in the next screen."
|
1190 |
msgstr ""
|
1191 |
|
1192 |
-
#: nextend-facebook-connect/providers/facebook/admin/import.php:
|
1193 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1194 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1195 |
msgid "Import Configuration"
|
1196 |
msgstr ""
|
1197 |
|
1198 |
-
#: nextend-facebook-connect/providers/facebook/admin/settings.php:
|
1199 |
msgid "App ID"
|
1200 |
msgstr ""
|
1201 |
|
1202 |
-
#: nextend-facebook-connect/providers/facebook/admin/settings.php:
|
1203 |
-
#: nextend-facebook-connect/providers/facebook/admin/settings.php:
|
1204 |
-
#: nextend-facebook-connect/providers/google/admin/settings.php:
|
1205 |
-
#: nextend-facebook-connect/providers/google/admin/settings.php:
|
1206 |
-
#: nextend-facebook-connect/providers/twitter/admin/settings.php:
|
1207 |
-
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:
|
1208 |
-
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:
|
1209 |
msgid "Required"
|
1210 |
msgstr ""
|
1211 |
|
1212 |
-
#: nextend-facebook-connect/providers/facebook/admin/settings.php:
|
1213 |
-
#: nextend-facebook-connect/providers/google/admin/settings.php:
|
1214 |
-
#: nextend-facebook-connect/providers/twitter/admin/settings.php:
|
1215 |
-
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:
|
1216 |
#, php-format
|
1217 |
msgid ""
|
1218 |
"If you are not sure what is your %1$s, please head over to <a href=\"%2$s"
|
1219 |
"\">Getting Started</a>"
|
1220 |
msgstr ""
|
1221 |
|
1222 |
-
#: nextend-facebook-connect/providers/facebook/admin/settings.php:
|
1223 |
msgid "App Secret"
|
1224 |
msgstr ""
|
1225 |
|
1226 |
-
#: nextend-facebook-connect/providers/facebook/facebook.php:
|
1227 |
msgid "Continue with <b>Facebook</b>"
|
1228 |
msgstr ""
|
1229 |
|
1230 |
-
#: nextend-facebook-connect/providers/facebook/facebook.php:
|
1231 |
msgid "Link account with <b>Facebook</b>"
|
1232 |
msgstr ""
|
1233 |
|
1234 |
-
#: nextend-facebook-connect/providers/facebook/facebook.php:
|
1235 |
msgid "Unlink account from <b>Facebook</b>"
|
1236 |
msgstr ""
|
1237 |
|
1238 |
-
#: nextend-facebook-connect/providers/facebook/facebook.php:
|
1239 |
#: nextend-facebook-connect/providers/google/google.php:71
|
1240 |
#: nextend-facebook-connect/providers/twitter/twitter.php:71
|
1241 |
#: nextend-social-login-pro/providers/linkedin/linkedin.php:68
|
@@ -1244,68 +1301,68 @@ msgid ""
|
|
1244 |
"The %1$s entered did not appear to be a valid. Please enter a valid %2$s."
|
1245 |
msgstr ""
|
1246 |
|
1247 |
-
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:
|
1248 |
msgid "Click on the \"Credentials\" in the left hand menu"
|
1249 |
msgstr ""
|
1250 |
|
1251 |
-
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:
|
1252 |
#, php-format
|
1253 |
msgid "Click on OAuth 2.0 client ID: %s"
|
1254 |
msgstr ""
|
1255 |
|
1256 |
-
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:
|
1257 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1258 |
#, php-format
|
1259 |
msgid ""
|
1260 |
"Add the following URL to the \"Authorised redirect URIs\" field: <b>%s</b>"
|
1261 |
msgstr ""
|
1262 |
|
1263 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1264 |
msgid ""
|
1265 |
"If you don't have a project yet, you'll need to create one. You can do this "
|
1266 |
"by clicking on the blue \"Create project\" button on the right side"
|
1267 |
msgstr ""
|
1268 |
|
1269 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1270 |
msgid "Name your project and then click on the Create button"
|
1271 |
msgstr ""
|
1272 |
|
1273 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1274 |
msgid "Once you have a project, you'll end up in the dashboard."
|
1275 |
msgstr ""
|
1276 |
|
1277 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1278 |
msgid ""
|
1279 |
"Click on the \"Credentials\" in the left hand menu to create new API "
|
1280 |
"credentials"
|
1281 |
msgstr ""
|
1282 |
|
1283 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1284 |
msgid ""
|
1285 |
"Go to the OAuth consent screen tab and enter a product name and provide the "
|
1286 |
"Privacy Policy URL, then click on the save button."
|
1287 |
msgstr ""
|
1288 |
|
1289 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1290 |
msgid ""
|
1291 |
"Go back to the Credentials tab and locate the small box at the middle. Click "
|
1292 |
"on the blue \"Create credentials\" button. Chose the \"OAuth client ID\" "
|
1293 |
"from the dropdown list."
|
1294 |
msgstr ""
|
1295 |
|
1296 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1297 |
msgid "Your application type should be \"Web application\""
|
1298 |
msgstr ""
|
1299 |
|
1300 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1301 |
msgid "Name your application"
|
1302 |
msgstr ""
|
1303 |
|
1304 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1305 |
msgid "Click on the Create button"
|
1306 |
msgstr ""
|
1307 |
|
1308 |
-
#: nextend-facebook-connect/providers/google/admin/getting-started.php:
|
1309 |
msgid ""
|
1310 |
"A modal should pop up with your credentials. If that doesn't happen, go to "
|
1311 |
"the Credentials in the left hand menu and select your app by clicking on its "
|
@@ -1313,25 +1370,25 @@ msgid ""
|
|
1313 |
"there."
|
1314 |
msgstr ""
|
1315 |
|
1316 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1317 |
msgid "Import Google configuration"
|
1318 |
msgstr ""
|
1319 |
|
1320 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1321 |
msgid "If you have more projects, select the one where your app is."
|
1322 |
msgstr ""
|
1323 |
|
1324 |
-
#: nextend-facebook-connect/providers/google/admin/import.php:
|
1325 |
msgid "Click on Credentials at the left-hand menu then select your app."
|
1326 |
msgstr ""
|
1327 |
|
1328 |
-
#: nextend-facebook-connect/providers/google/admin/settings.php:
|
1329 |
-
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:
|
1330 |
msgid "Client ID"
|
1331 |
msgstr ""
|
1332 |
|
1333 |
-
#: nextend-facebook-connect/providers/google/admin/settings.php:
|
1334 |
-
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:
|
1335 |
msgid "Client Secret"
|
1336 |
msgstr ""
|
1337 |
|
@@ -1347,64 +1404,64 @@ msgstr ""
|
|
1347 |
msgid "Unlink account from <b>Google</b>"
|
1348 |
msgstr ""
|
1349 |
|
1350 |
-
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:
|
1351 |
-
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:
|
1352 |
msgid "Click on the App"
|
1353 |
msgstr ""
|
1354 |
|
1355 |
-
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:
|
1356 |
msgid "Click on the \"Settings\" tab"
|
1357 |
msgstr ""
|
1358 |
|
1359 |
-
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:
|
1360 |
-
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:
|
1361 |
#, php-format
|
1362 |
msgid "Add the following URL to the \"Callback URL\" field: <b>%s</b>"
|
1363 |
msgstr ""
|
1364 |
|
1365 |
-
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:
|
1366 |
msgid "Click on \"Update Settings\""
|
1367 |
msgstr ""
|
1368 |
|
1369 |
-
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:
|
1370 |
msgid "Click on the \"Create New App\" button"
|
1371 |
msgstr ""
|
1372 |
|
1373 |
-
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:
|
1374 |
#, php-format
|
1375 |
msgid ""
|
1376 |
"Fill the name and description fields. Then enter your site's URL to the "
|
1377 |
"Website field: <b>%s</b>"
|
1378 |
msgstr ""
|
1379 |
|
1380 |
-
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:
|
1381 |
msgid "Accept the Twitter Developer Agreement"
|
1382 |
msgstr ""
|
1383 |
|
1384 |
-
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:
|
1385 |
msgid ""
|
1386 |
"Create your application by clicking on the Create your Twitter application "
|
1387 |
"button"
|
1388 |
msgstr ""
|
1389 |
|
1390 |
-
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:
|
1391 |
msgid ""
|
1392 |
"Go to the Keys and Access Tokens tab and find the Consumer Key and Secret"
|
1393 |
msgstr ""
|
1394 |
|
1395 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1396 |
msgid "Import Twitter configuration"
|
1397 |
msgstr ""
|
1398 |
|
1399 |
-
#: nextend-facebook-connect/providers/twitter/admin/import.php:
|
1400 |
msgid "Go to the Settings tab."
|
1401 |
msgstr ""
|
1402 |
|
1403 |
-
#: nextend-facebook-connect/providers/twitter/admin/settings.php:
|
1404 |
msgid "Consumer Key"
|
1405 |
msgstr ""
|
1406 |
|
1407 |
-
#: nextend-facebook-connect/providers/twitter/admin/settings.php:
|
1408 |
msgid "Consumer Secret"
|
1409 |
msgstr ""
|
1410 |
|
@@ -1425,122 +1482,146 @@ msgstr ""
|
|
1425 |
msgid "%s Buttons"
|
1426 |
msgstr ""
|
1427 |
|
1428 |
-
#: nextend-facebook-connect/widget.php:
|
1429 |
msgid "Title:"
|
1430 |
msgstr ""
|
1431 |
|
1432 |
-
#: nextend-facebook-connect/widget.php:
|
1433 |
msgid "Button style:"
|
1434 |
msgstr ""
|
1435 |
|
1436 |
-
#: nextend-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1437 |
msgid "Social login is not allowed with this role!"
|
1438 |
msgstr ""
|
1439 |
|
1440 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1441 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1442 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1443 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1444 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1445 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1446 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1447 |
msgid "ERROR"
|
1448 |
msgstr ""
|
1449 |
|
1450 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1451 |
msgid "Please enter a username."
|
1452 |
msgstr ""
|
1453 |
|
1454 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1455 |
msgid ""
|
1456 |
"This username is invalid because it uses illegal characters. Please enter a "
|
1457 |
"valid username."
|
1458 |
msgstr ""
|
1459 |
|
1460 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1461 |
msgid "This username is already registered. Please choose another one."
|
1462 |
msgstr ""
|
1463 |
|
1464 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1465 |
msgid "Sorry, that username is not allowed."
|
1466 |
msgstr ""
|
1467 |
|
1468 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1469 |
msgid "Please enter an email address."
|
1470 |
msgstr ""
|
1471 |
|
1472 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1473 |
msgid "The email address isn’t correct."
|
1474 |
msgstr ""
|
1475 |
|
1476 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1477 |
msgid "This email is already registered, please choose another one."
|
1478 |
msgstr ""
|
1479 |
|
1480 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1481 |
-
msgid "Registration Form"
|
1482 |
-
msgstr ""
|
1483 |
-
|
1484 |
-
#: nextend-social-login-pro/class-provider-extension.php:238
|
1485 |
msgid "Register For This Site!"
|
1486 |
msgstr ""
|
1487 |
|
1488 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1489 |
msgid "Username"
|
1490 |
msgstr ""
|
1491 |
|
1492 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1493 |
msgid "Email"
|
1494 |
msgstr ""
|
1495 |
|
1496 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1497 |
msgid "Registration confirmation will be emailed to you."
|
1498 |
msgstr ""
|
1499 |
|
1500 |
-
#: nextend-social-login-pro/class-provider-extension.php:
|
1501 |
-
msgid "Register"
|
1502 |
-
msgstr ""
|
1503 |
-
|
1504 |
-
#: nextend-social-login-pro/class-provider-extension.php:373
|
1505 |
msgid ""
|
1506 |
"This email is already registered, please login in to your account to link "
|
1507 |
"with Facebook."
|
1508 |
msgstr ""
|
1509 |
|
1510 |
-
#: nextend-social-login-pro/
|
1511 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1512 |
#, php-format
|
1513 |
msgid ""
|
1514 |
"Add the following URL to the \"Authorized Redirect URLs:\" field: <b>%s</b>"
|
1515 |
msgstr ""
|
1516 |
|
1517 |
-
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:
|
1518 |
-
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:
|
1519 |
msgid "Hit update to save the changes"
|
1520 |
msgstr ""
|
1521 |
|
1522 |
-
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:
|
1523 |
msgid "Locate the yellow \"Create application\" button and click on it."
|
1524 |
msgstr ""
|
1525 |
|
1526 |
-
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:
|
1527 |
msgid "Fill the fields marked with *"
|
1528 |
msgstr ""
|
1529 |
|
1530 |
-
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:
|
1531 |
#, php-format
|
1532 |
msgid "Fill \"Website URL\" with the url of your homepage, probably: <b>%s</b>"
|
1533 |
msgstr ""
|
1534 |
|
1535 |
-
|
1536 |
-
|
|
|
1537 |
msgstr ""
|
1538 |
|
1539 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1540 |
msgid "Find the necessary Authentication Keys under the Authentication menu"
|
1541 |
msgstr ""
|
1542 |
|
1543 |
-
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:
|
1544 |
msgid ""
|
1545 |
"You probably want to enable the \"r_emailaddress\" under the Default "
|
1546 |
"Application Permissions"
|
@@ -1558,14 +1639,17 @@ msgstr ""
|
|
1558 |
msgid "Unlink account from <b>LinkedIn</b>"
|
1559 |
msgstr ""
|
1560 |
|
1561 |
-
#: nextend-social-login-pro/template-parts/embedded-login
|
1562 |
-
#: nextend-social-login-pro/template-parts/embedded-login
|
1563 |
-
#: nextend-social-login-pro/template-parts/login
|
1564 |
-
#: nextend-social-login-pro/template-parts/login
|
|
|
|
|
1565 |
msgid "OR"
|
1566 |
msgstr ""
|
1567 |
|
1568 |
-
#: nextend-social-login-pro/template-parts/
|
1569 |
-
#: nextend-social-login-pro/template-parts/woocommerce
|
|
|
1570 |
msgid "Social accounts"
|
1571 |
msgstr ""
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
+
"Project-Id-Version: nextend-facebook-connect\n"
|
4 |
+
"POT-Creation-Date: 2018-04-12 13:41+0200\n"
|
5 |
+
"PO-Revision-Date: 2018-04-12 13:41+0200\n"
|
6 |
"Last-Translator: \n"
|
7 |
+
"Language-Team: nextend-facebook-connect\n"
|
8 |
+
"Language: en\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
"X-Generator: Poedit 2.0.6\n"
|
13 |
+
"X-Poedit-Basepath: ../..\n"
|
14 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
17 |
"_n_noop:1,2;_c;_nc:4c,1,2;_x:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;_ex:1,2c;"
|
18 |
"esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;"
|
19 |
"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_x:1,2c;esc_html_e\n"
|
20 |
+
"X-Poedit-Flags-xgettext: −−default-domain=nextend-facebook-connect\n"
|
21 |
"X-Poedit-SearchPath-0: nextend-social-login-pro\n"
|
22 |
"X-Poedit-SearchPath-1: nextend-facebook-connect\n"
|
23 |
+
|
24 |
+
#: nextend-facebook-connect/admin/admin.php:187
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
#, php-format
|
26 |
msgid "%s needs json_decode function."
|
27 |
msgstr ""
|
28 |
|
29 |
+
#: nextend-facebook-connect/admin/admin.php:187
|
30 |
msgid "Please contact your server administrator and ask for solution!"
|
31 |
msgstr ""
|
32 |
|
33 |
+
#: nextend-facebook-connect/admin/admin.php:214
|
34 |
+
#: nextend-facebook-connect/admin/admin.php:256
|
35 |
msgid "Settings saved."
|
36 |
msgstr ""
|
37 |
|
38 |
+
#: nextend-facebook-connect/admin/admin.php:223
|
39 |
msgid "The authorization was successful"
|
40 |
msgstr ""
|
41 |
|
42 |
+
#: nextend-facebook-connect/admin/admin.php:234
|
43 |
msgid "Deauthorize completed."
|
44 |
msgstr ""
|
45 |
|
46 |
+
#: nextend-facebook-connect/admin/admin.php:357
|
47 |
+
#: nextend-facebook-connect/admin/templates-provider/menu.php:15
|
48 |
#: nextend-facebook-connect/admin/templates/providers.php:84
|
49 |
#: nextend-facebook-connect/admin/templates/providers.php:96
|
50 |
#: nextend-facebook-connect/admin/templates/settings/comment.php:30
|
51 |
msgid "Settings"
|
52 |
msgstr ""
|
53 |
|
54 |
+
#: nextend-facebook-connect/admin/admin.php:431
|
55 |
#: nextend-facebook-connect/includes/oauth2.php:113
|
56 |
+
#: nextend-facebook-connect/includes/oauth2.php:242
|
57 |
#: nextend-facebook-connect/providers/facebook/facebook-client.php:70
|
58 |
+
#: nextend-facebook-connect/providers/twitter/twitter-client.php:155
|
59 |
#, php-format
|
60 |
msgid "Unexpected response: %s"
|
61 |
msgstr ""
|
62 |
|
63 |
+
#: nextend-facebook-connect/admin/admin.php:489
|
64 |
+
#: nextend-facebook-connect/admin/templates/fix-redirect-uri.php:21
|
65 |
#, php-format
|
66 |
msgid ""
|
67 |
"%s detected that your login url changed. You must update the Oauth redirect "
|
68 |
"URIs in the related social applications."
|
69 |
msgstr ""
|
70 |
|
71 |
+
#: nextend-facebook-connect/admin/admin.php:490
|
72 |
msgid "Fix Error"
|
73 |
msgstr ""
|
74 |
|
75 |
+
#: nextend-facebook-connect/admin/admin.php:490
|
76 |
msgid "Oauth Redirect URI"
|
77 |
msgstr ""
|
78 |
|
79 |
+
#: nextend-facebook-connect/admin/admin.php:500
|
80 |
#, php-format
|
81 |
msgid ""
|
82 |
"%1$s detected that %2$s installed on your site. You need the Pro Addon to "
|
83 |
"display Social Login buttons in %2$s login form!"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: nextend-facebook-connect/admin/admin.php:501
|
87 |
msgid "Dismiss and check Pro Addon"
|
88 |
msgstr ""
|
89 |
|
90 |
+
#: nextend-facebook-connect/admin/admin.php:501
|
91 |
msgid "Dismiss"
|
92 |
msgstr ""
|
93 |
|
94 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:74
|
95 |
msgid "Login label"
|
96 |
msgstr ""
|
97 |
|
98 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:79
|
99 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:90
|
100 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:101
|
101 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:130
|
102 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:160
|
103 |
msgid "Reset to default"
|
104 |
msgstr ""
|
105 |
|
106 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:84
|
107 |
msgid "Link label"
|
108 |
msgstr ""
|
109 |
|
110 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:96
|
111 |
msgid "Unlink label"
|
112 |
msgstr ""
|
113 |
|
114 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:107
|
115 |
msgid "Default button"
|
116 |
msgstr ""
|
117 |
|
118 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:123
|
119 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:153
|
120 |
msgid "Use custom button"
|
121 |
msgstr ""
|
122 |
|
123 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:130
|
124 |
#, php-format
|
125 |
msgid "Use the %s in your custom button's code to make the label show up."
|
126 |
msgstr ""
|
127 |
|
128 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:138
|
129 |
msgid "Icon button"
|
130 |
msgstr ""
|
131 |
|
132 |
+
#: nextend-facebook-connect/admin/templates-provider/buttons.php:169
|
133 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:127
|
134 |
+
#: nextend-facebook-connect/admin/templates-provider/sync-data.php:90
|
135 |
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:65
|
136 |
#: nextend-facebook-connect/admin/templates/settings/comment.php:56
|
137 |
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:7
|
138 |
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:81
|
139 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:7
|
140 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:136
|
141 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:86
|
142 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:125
|
143 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:55
|
144 |
+
#: nextend-facebook-connect/providers/google/admin/settings.php:49
|
145 |
+
#: nextend-facebook-connect/providers/twitter/admin/settings.php:48
|
146 |
+
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:47
|
147 |
msgid "Save Changes"
|
148 |
msgstr ""
|
149 |
|
150 |
+
#: nextend-facebook-connect/admin/templates-provider/menu.php:13
|
151 |
#: nextend-facebook-connect/admin/templates/providers.php:64
|
152 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:9
|
153 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:9
|
154 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:8
|
155 |
msgid "Getting Started"
|
156 |
msgstr ""
|
157 |
|
158 |
+
#: nextend-facebook-connect/admin/templates-provider/menu.php:17
|
159 |
msgid "Buttons"
|
160 |
msgstr ""
|
161 |
|
162 |
+
#: nextend-facebook-connect/admin/templates-provider/menu.php:21
|
163 |
+
msgid "Sync data"
|
164 |
+
msgstr ""
|
165 |
+
|
166 |
+
#: nextend-facebook-connect/admin/templates-provider/menu.php:24
|
167 |
msgid "Usage"
|
168 |
msgstr ""
|
169 |
|
170 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:11
|
171 |
msgid "Other settings"
|
172 |
msgstr ""
|
173 |
|
174 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:16
|
175 |
msgid "Username prefix on register"
|
176 |
msgstr ""
|
177 |
|
178 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:22
|
179 |
msgid "Fallback username prefix on register"
|
180 |
msgstr ""
|
181 |
|
182 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-other.php:25
|
183 |
msgid "Used when username is invalid"
|
184 |
msgstr ""
|
185 |
|
186 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:18
|
187 |
#: nextend-facebook-connect/admin/templates/settings/general-pro.php:10
|
188 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:10
|
189 |
msgid "PRO settings"
|
190 |
msgstr ""
|
191 |
|
192 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:28
|
193 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:32
|
194 |
msgid "Ask E-mail on registration"
|
195 |
msgstr ""
|
196 |
|
197 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:35
|
198 |
msgid "Never"
|
199 |
msgstr ""
|
200 |
|
201 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:38
|
202 |
msgid "When email is not provided or empty"
|
203 |
msgstr ""
|
204 |
|
205 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:41
|
206 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:59
|
207 |
msgid "Always"
|
208 |
msgstr ""
|
209 |
|
210 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:46
|
211 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:50
|
212 |
msgid "Ask Username on registration"
|
213 |
msgstr ""
|
214 |
|
215 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:53
|
216 |
msgid "Never, generate automatically"
|
217 |
msgstr ""
|
218 |
|
219 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:56
|
220 |
+
msgid "When username is empty or invalid"
|
221 |
+
msgstr ""
|
222 |
+
|
223 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:64
|
224 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:68
|
225 |
msgid "Automatically connect the existing account upon registration"
|
226 |
msgstr ""
|
227 |
|
228 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:72
|
229 |
#: nextend-facebook-connect/admin/templates/providers.php:39
|
230 |
#: nextend-facebook-connect/admin/templates/settings/general.php:37
|
231 |
+
#: nextend-facebook-connect/includes/provider-admin.php:179
|
232 |
msgid "Disabled"
|
233 |
msgstr ""
|
234 |
|
235 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:75
|
236 |
msgid "Automatic, based on email address"
|
237 |
msgstr ""
|
238 |
|
239 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:80
|
240 |
msgid "Disable login for the selected roles"
|
241 |
msgstr ""
|
242 |
|
243 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:100
|
244 |
msgid "Default roles for user who registered with this provider"
|
245 |
msgstr ""
|
246 |
|
247 |
+
#: nextend-facebook-connect/admin/templates-provider/settings-pro.php:108
|
248 |
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:49
|
249 |
#: nextend-facebook-connect/admin/templates/settings/comment.php:40
|
250 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:33
|
251 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:89
|
252 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:24
|
253 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:109
|
254 |
+
#: nextend-facebook-connect/widget.php:40
|
255 |
msgid "Default"
|
256 |
msgstr ""
|
257 |
|
258 |
+
#: nextend-facebook-connect/admin/templates-provider/sync-data.php:39
|
259 |
+
#: nextend-social-login-pro/class-provider-extension.php:334
|
260 |
+
msgid "Register"
|
261 |
+
msgstr ""
|
262 |
+
|
263 |
+
#: nextend-facebook-connect/admin/templates-provider/sync-data.php:47
|
264 |
+
msgid "Login"
|
265 |
+
msgstr ""
|
266 |
+
|
267 |
+
#: nextend-facebook-connect/admin/templates-provider/sync-data.php:55
|
268 |
+
msgid "Link"
|
269 |
+
msgstr ""
|
270 |
+
|
271 |
+
#: nextend-facebook-connect/admin/templates-provider/sync-data.php:73
|
272 |
+
msgid "Store in meta key"
|
273 |
+
msgstr ""
|
274 |
+
|
275 |
+
#: nextend-facebook-connect/admin/templates-provider/sync-data.php:80
|
276 |
+
#, php-format
|
277 |
+
msgid "Required scope: %1$s"
|
278 |
+
msgstr ""
|
279 |
+
|
280 |
+
#: nextend-facebook-connect/admin/templates-provider/usage.php:9
|
281 |
msgid "Shortcode"
|
282 |
msgstr ""
|
283 |
|
284 |
+
#: nextend-facebook-connect/admin/templates-provider/usage.php:25
|
285 |
msgid "Simple link"
|
286 |
msgstr ""
|
287 |
|
288 |
+
#: nextend-facebook-connect/admin/templates-provider/usage.php:28
|
289 |
msgid "Click here to login or register"
|
290 |
msgstr ""
|
291 |
|
292 |
+
#: nextend-facebook-connect/admin/templates-provider/usage.php:33
|
293 |
msgid "Image button"
|
294 |
msgstr ""
|
295 |
|
296 |
+
#: nextend-facebook-connect/admin/templates-provider/usage.php:36
|
297 |
msgid "Image url"
|
298 |
msgstr ""
|
299 |
|
301 |
msgid "Fix Oauth Redirect URIs"
|
302 |
msgstr ""
|
303 |
|
304 |
+
#: nextend-facebook-connect/admin/templates/fix-redirect-uri.php:13
|
305 |
msgid "Every Oauth Redirect URI seems fine"
|
306 |
msgstr ""
|
307 |
|
308 |
+
#: nextend-facebook-connect/admin/templates/fix-redirect-uri.php:32
|
309 |
msgid "Got it"
|
310 |
msgstr ""
|
311 |
|
312 |
+
#: nextend-facebook-connect/admin/templates/global-settings.php:25
|
313 |
#: nextend-facebook-connect/admin/templates/menu.php:8
|
314 |
msgid "Global Settings"
|
315 |
msgstr ""
|
316 |
|
317 |
+
#: nextend-facebook-connect/admin/templates/global-settings.php:28
|
318 |
msgid "General"
|
319 |
msgstr ""
|
320 |
|
321 |
+
#: nextend-facebook-connect/admin/templates/global-settings.php:30
|
322 |
+
#: nextend-facebook-connect/admin/templates/settings/login-form.php:9
|
323 |
msgid "Login Form"
|
324 |
msgstr ""
|
325 |
|
326 |
+
#: nextend-facebook-connect/admin/templates/global-settings.php:34
|
327 |
msgid "Comment"
|
328 |
msgstr ""
|
329 |
|
474 |
|
475 |
#: nextend-facebook-connect/admin/templates/providers.php:42
|
476 |
#: nextend-facebook-connect/admin/templates/settings/general.php:40
|
477 |
+
#: nextend-facebook-connect/includes/provider-admin.php:182
|
478 |
msgid "Enabled"
|
479 |
msgstr ""
|
480 |
|
487 |
msgstr ""
|
488 |
|
489 |
#: nextend-facebook-connect/admin/templates/providers.php:72
|
490 |
+
#: nextend-facebook-connect/includes/provider-admin.php:166
|
491 |
msgid "Verify Settings"
|
492 |
msgstr ""
|
493 |
|
494 |
#: nextend-facebook-connect/admin/templates/providers.php:80
|
495 |
+
#: nextend-facebook-connect/includes/provider-admin.php:211
|
496 |
msgid "Enable"
|
497 |
msgstr ""
|
498 |
|
499 |
#: nextend-facebook-connect/admin/templates/providers.php:92
|
500 |
+
#: nextend-facebook-connect/includes/provider-admin.php:219
|
501 |
msgid "Disable"
|
502 |
msgstr ""
|
503 |
|
570 |
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:27
|
571 |
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:32
|
572 |
#: nextend-facebook-connect/admin/templates/settings/buddypress.php:37
|
573 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:77
|
574 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:27
|
575 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:32
|
576 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:48
|
598 |
#: nextend-facebook-connect/admin/templates/settings/comment.php:46
|
599 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:39
|
600 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:95
|
601 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:30
|
602 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:115
|
603 |
+
#: nextend-facebook-connect/widget.php:45
|
604 |
msgid "Icon"
|
605 |
msgstr ""
|
606 |
|
702 |
msgstr ""
|
703 |
|
704 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:27
|
705 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:18
|
706 |
msgid "Login form button style"
|
707 |
msgstr ""
|
708 |
|
709 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:46
|
710 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:37
|
711 |
msgid "Login layout"
|
712 |
msgstr ""
|
713 |
|
714 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:52
|
715 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:108
|
716 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:43
|
717 |
msgid "Below"
|
718 |
msgstr ""
|
719 |
|
720 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:58
|
721 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:114
|
722 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:49
|
723 |
msgid "Below with separator"
|
724 |
msgstr ""
|
725 |
|
729 |
|
730 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:70
|
731 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:120
|
732 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:55
|
733 |
msgid "Above"
|
734 |
msgstr ""
|
735 |
|
736 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:76
|
737 |
#: nextend-facebook-connect/admin/templates/settings/login-form-pro.php:126
|
738 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:61
|
739 |
msgid "Above with separator"
|
740 |
msgstr ""
|
741 |
|
747 |
msgid "Embedded Login layout"
|
748 |
msgstr ""
|
749 |
|
|
|
|
|
|
|
|
|
750 |
#: nextend-facebook-connect/admin/templates/settings/login-form.php:14
|
751 |
#: nextend-facebook-connect/admin/templates/settings/login-form.php:27
|
752 |
#: nextend-facebook-connect/admin/templates/settings/login-form.php:44
|
753 |
+
#: nextend-facebook-connect/widget.php:55
|
754 |
msgid "Show login buttons"
|
755 |
msgstr ""
|
756 |
|
761 |
msgstr ""
|
762 |
|
763 |
#: nextend-facebook-connect/admin/templates/settings/login-form.php:22
|
764 |
+
#: nextend-social-login-pro/class-provider-extension.php:288
|
765 |
+
msgid "Registration Form"
|
766 |
msgstr ""
|
767 |
|
768 |
#: nextend-facebook-connect/admin/templates/settings/login-form.php:36
|
769 |
msgid "Embedded login form"
|
770 |
msgstr ""
|
771 |
|
772 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:68
|
773 |
+
msgid "MemberPress account details"
|
774 |
+
msgstr ""
|
775 |
+
|
776 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:73
|
777 |
+
msgid "No link buttons"
|
778 |
+
msgstr ""
|
779 |
+
|
780 |
+
#: nextend-facebook-connect/admin/templates/settings/memberpress.php:76
|
781 |
+
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:94
|
782 |
+
msgid "Link buttons after account details"
|
783 |
+
msgstr ""
|
784 |
+
|
785 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:18
|
786 |
msgid "WooCommerce login form"
|
787 |
msgstr ""
|
840 |
msgid "Link buttons before account details"
|
841 |
msgstr ""
|
842 |
|
|
|
|
|
|
|
|
|
843 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:101
|
844 |
#: nextend-facebook-connect/admin/templates/settings/woocommerce.php:105
|
845 |
msgid "WooCommerce button style"
|
846 |
msgstr ""
|
847 |
|
848 |
+
#: nextend-facebook-connect/includes/provider-admin.php:160
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
849 |
msgid "Your configuration needs to be verified"
|
850 |
msgstr ""
|
851 |
|
852 |
+
#: nextend-facebook-connect/includes/provider-admin.php:161
|
853 |
msgid ""
|
854 |
"Before you can start letting your users register with your app it needs to "
|
855 |
"be tested. This test makes sure that no users will have troubles with the "
|
858 |
"are fine."
|
859 |
msgstr ""
|
860 |
|
861 |
+
#: nextend-facebook-connect/includes/provider-admin.php:167
|
862 |
msgid "Please save your changes to verify settings."
|
863 |
msgstr ""
|
864 |
|
865 |
+
#: nextend-facebook-connect/includes/provider-admin.php:175
|
866 |
msgid "Works Fine"
|
867 |
msgstr ""
|
868 |
|
869 |
+
#: nextend-facebook-connect/includes/provider-admin.php:189
|
870 |
#, php-format
|
871 |
msgid ""
|
872 |
"This provider is currently disabled, which means that users can’t register "
|
873 |
"or login via their %s account."
|
874 |
msgstr ""
|
875 |
|
876 |
+
#: nextend-facebook-connect/includes/provider-admin.php:192
|
877 |
#, php-format
|
878 |
msgid ""
|
879 |
"This provider works fine, but you can test it again. If you don’t want to "
|
880 |
"let users register or login with %s anymore you can disable it."
|
881 |
msgstr ""
|
882 |
|
883 |
+
#: nextend-facebook-connect/includes/provider-admin.php:195
|
884 |
#, php-format
|
885 |
msgid ""
|
886 |
"This provider is currently enabled, which means that users can register or "
|
887 |
"login via their %s account."
|
888 |
msgstr ""
|
889 |
|
890 |
+
#: nextend-facebook-connect/includes/provider-admin.php:203
|
891 |
msgid "Verify Settings Again"
|
892 |
msgstr ""
|
893 |
|
894 |
+
#: nextend-facebook-connect/includes/provider-admin.php:204
|
895 |
+
msgid "Please save your changes before verifying settings."
|
896 |
+
msgstr ""
|
897 |
+
|
898 |
+
#: nextend-facebook-connect/includes/provider.php:269
|
899 |
+
#: nextend-facebook-connect/includes/provider.php:561
|
900 |
+
#: nextend-facebook-connect/includes/provider.php:572
|
901 |
+
msgid "Authentication successful"
|
902 |
+
msgstr ""
|
903 |
+
|
904 |
+
#: nextend-facebook-connect/includes/provider.php:483
|
905 |
+
#: nextend-facebook-connect/includes/user.php:83
|
906 |
+
msgid "Authentication error"
|
907 |
+
msgstr ""
|
908 |
+
|
909 |
+
#: nextend-facebook-connect/includes/provider.php:492
|
910 |
+
msgid "Unlink successful."
|
911 |
+
msgstr ""
|
912 |
+
|
913 |
+
#: nextend-facebook-connect/includes/provider.php:642
|
914 |
+
#: nextend-facebook-connect/includes/provider.php:649
|
915 |
+
msgid "The test was successful"
|
916 |
+
msgstr ""
|
917 |
+
|
918 |
+
#: nextend-facebook-connect/includes/provider.php:691
|
919 |
+
msgid "Authentication failed"
|
920 |
+
msgstr ""
|
921 |
+
|
922 |
+
#: nextend-facebook-connect/includes/user.php:54
|
923 |
+
#, php-format
|
924 |
+
msgid ""
|
925 |
+
"Your %1$s account is successfully linked with your account. Now you can sign "
|
926 |
+
"in with %2$s easily."
|
927 |
msgstr ""
|
928 |
|
929 |
+
#: nextend-facebook-connect/includes/user.php:57
|
930 |
+
#, php-format
|
931 |
+
msgid ""
|
932 |
+
"You have already linked a(n) %s account. Please unlink the current and then "
|
933 |
+
"you can link other %s account."
|
934 |
+
msgstr ""
|
935 |
+
|
936 |
+
#: nextend-facebook-connect/includes/user.php:62
|
937 |
+
#, php-format
|
938 |
+
msgid "This %s account is already linked to other user."
|
939 |
+
msgstr ""
|
940 |
+
|
941 |
+
#: nextend-facebook-connect/nextend-social-login.php:25
|
942 |
+
#: nextend-facebook-connect/nextend-social-login.php:33
|
943 |
#, php-format
|
944 |
msgid "Please update %1$s to version %2$s or newer."
|
945 |
msgstr ""
|
946 |
|
947 |
+
#: nextend-facebook-connect/nextend-social-login.php:25
|
948 |
+
#: nextend-facebook-connect/nextend-social-login.php:33
|
949 |
msgid "Update now!"
|
950 |
msgstr ""
|
951 |
|
952 |
+
#: nextend-facebook-connect/nextend-social-login.php:351
|
953 |
#, php-format
|
954 |
msgid ""
|
955 |
"%s took the place of Nextend Google Connect. You can delete Nextend Google "
|
956 |
"Connect as it is not needed anymore."
|
957 |
msgstr ""
|
958 |
|
959 |
+
#: nextend-facebook-connect/nextend-social-login.php:362
|
960 |
#, php-format
|
961 |
msgid ""
|
962 |
"%s took the place of Nextend Twitter Connect. You can delete Nextend Twitter "
|
963 |
"Connect as it is not needed anymore."
|
964 |
msgstr ""
|
965 |
|
966 |
+
#: nextend-facebook-connect/nextend-social-login.php:479
|
967 |
msgid "You have logged in successfully."
|
968 |
msgstr ""
|
969 |
|
970 |
+
#: nextend-facebook-connect/nextend-social-login.php:603
|
971 |
+
#: nextend-facebook-connect/nextend-social-login.php:930
|
972 |
msgid "Social Login"
|
973 |
msgstr ""
|
974 |
|
975 |
+
#: nextend-facebook-connect/nextend-social-login.php:914
|
976 |
msgid "Social Accounts"
|
977 |
msgstr ""
|
978 |
|
979 |
+
#. translators: Navigation to the App setup page for each provider
|
980 |
+
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:8
|
981 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:21
|
982 |
+
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:8
|
983 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:16
|
984 |
+
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:8
|
985 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:16
|
986 |
+
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:8
|
987 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:17
|
988 |
#, php-format
|
989 |
msgid "Navigate to %s"
|
990 |
msgstr ""
|
991 |
|
992 |
+
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:9
|
993 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:22
|
994 |
+
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:9
|
995 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:17
|
996 |
+
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:9
|
997 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:17
|
998 |
+
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:9
|
999 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:19
|
1000 |
#, php-format
|
1001 |
msgid "Log in with your %s credentials if you are not logged in"
|
1002 |
msgstr ""
|
1003 |
|
1004 |
+
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:10
|
1005 |
#, php-format
|
1006 |
msgid "Click on the App with App ID: %s"
|
1007 |
msgstr ""
|
1008 |
|
1009 |
+
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:11
|
1010 |
msgid "In the left sidebar, click on \"Facebook Login/Settings\""
|
1011 |
msgstr ""
|
1012 |
|
1013 |
+
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:12
|
1014 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:31
|
1015 |
#, php-format
|
1016 |
msgid ""
|
1017 |
"Add the following URL to the \"Valid OAuth redirect URIs\" field: <b>%s</b>"
|
1018 |
msgstr ""
|
1019 |
|
1020 |
+
#: nextend-facebook-connect/providers/facebook/admin/fix-redirect-uri.php:13
|
1021 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:32
|
1022 |
msgid "Click on \"Save Changes\""
|
1023 |
msgstr ""
|
1024 |
|
1025 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:11
|
1026 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:13
|
1027 |
+
msgid ""
|
1028 |
+
"As of March 2018, Facebook allows HTTPS OAuth Redirects only. You must move "
|
1029 |
+
"your site to HTTPS in order to allow login with Facebook."
|
1030 |
+
msgstr ""
|
1031 |
+
|
1032 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:12
|
1033 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:14
|
1034 |
+
msgid "Read more..."
|
1035 |
+
msgstr ""
|
1036 |
+
|
1037 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:16
|
1038 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:11
|
1039 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:11
|
1040 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:10
|
1041 |
#, php-format
|
1042 |
msgid ""
|
1043 |
"To allow your visitors to log in with their %1$s account, first you must "
|
1047 |
"%1$s App."
|
1048 |
msgstr ""
|
1049 |
|
1050 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:18
|
1051 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:13
|
1052 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:13
|
1053 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:12
|
1054 |
#, php-format
|
1055 |
msgctxt "App creation"
|
1056 |
msgid "Create %s"
|
1057 |
msgstr ""
|
1058 |
|
1059 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:23
|
1060 |
msgid "Click on the \"Add a New App\" button"
|
1061 |
msgstr ""
|
1062 |
|
1063 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:24
|
1064 |
msgid "Fill \"Display Name\" and \"Contact Email\""
|
1065 |
msgstr ""
|
1066 |
|
1067 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:25
|
1068 |
msgid "Click on blue \"Create App ID\" button"
|
1069 |
msgstr ""
|
1070 |
|
1071 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:26
|
1072 |
msgid ""
|
1073 |
"Move your mouse over Facebook Login and click on the appearing \"Set Up\" "
|
1074 |
"button"
|
1075 |
msgstr ""
|
1076 |
|
1077 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:27
|
1078 |
msgid "Choose Web"
|
1079 |
msgstr ""
|
1080 |
|
1081 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:28
|
1082 |
#, php-format
|
1083 |
msgid "Fill \"Site URL\" with the url of your homepage, probably: <b>%s</b>"
|
1084 |
msgstr ""
|
1085 |
|
1086 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:29
|
1087 |
+
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:13
|
1088 |
msgid "Click on \"Save\""
|
1089 |
msgstr ""
|
1090 |
|
1091 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:30
|
1092 |
msgid "In the left sidebar, click on \"Facebook Login\""
|
1093 |
msgstr ""
|
1094 |
|
1095 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:33
|
1096 |
msgid "In the top of the left sidebar, click on \"Settings\""
|
1097 |
msgstr ""
|
1098 |
|
1099 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:34
|
1100 |
msgid ""
|
1101 |
"Here you can see your \"APP ID\" and you can see your \"App secret\" if you "
|
1102 |
"click on the \"Show\" button. These will be needed in plugin's settings."
|
1103 |
msgstr ""
|
1104 |
|
1105 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:35
|
1106 |
msgid "Enter your domain name to the App Domains"
|
1107 |
msgstr ""
|
1108 |
|
1109 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:36
|
1110 |
msgid ""
|
1111 |
"Fill up the \"Privacy Policy URL\". Provide a publicly available and easily "
|
1112 |
"accessible privacy policy that explains what data you are collecting and how "
|
1113 |
"you will use that data."
|
1114 |
msgstr ""
|
1115 |
|
1116 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:37
|
1117 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:19
|
1118 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:19
|
1119 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:19
|
1120 |
msgid "Save your changes."
|
1121 |
msgstr ""
|
1122 |
|
1123 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:38
|
1124 |
msgid ""
|
1125 |
"Your application is currently private, which means that only you can log in "
|
1126 |
"with it. In the left sidebar choose \"App Review\" and make your App public"
|
1127 |
msgstr ""
|
1128 |
|
1129 |
+
#: nextend-facebook-connect/providers/facebook/admin/getting-started.php:42
|
1130 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:32
|
1131 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:27
|
1132 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:38
|
1133 |
#, php-format
|
1134 |
msgid "I am done setting up my %s"
|
1135 |
msgstr ""
|
1136 |
|
1137 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:9
|
1138 |
msgid "Import Facebook configuration"
|
1139 |
msgstr ""
|
1140 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1141 |
#: nextend-facebook-connect/providers/facebook/admin/import.php:10
|
1142 |
#: nextend-facebook-connect/providers/google/admin/import.php:10
|
1143 |
#: nextend-facebook-connect/providers/twitter/admin/import.php:10
|
1144 |
+
msgid "Be sure to read the following notices before you proceed."
|
1145 |
msgstr ""
|
1146 |
|
1147 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:12
|
1148 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:12
|
1149 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:12
|
1150 |
+
msgid "Important steps before the import"
|
|
|
1151 |
msgstr ""
|
1152 |
|
1153 |
#: nextend-facebook-connect/providers/facebook/admin/import.php:13
|
1154 |
#: nextend-facebook-connect/providers/google/admin/import.php:13
|
1155 |
#: nextend-facebook-connect/providers/twitter/admin/import.php:13
|
1156 |
+
msgid ""
|
1157 |
+
"Make sure that the redirect URI for your app is correct before proceeding."
|
1158 |
+
msgstr ""
|
1159 |
+
|
1160 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:15
|
1161 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:15
|
1162 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:15
|
1163 |
#, php-format
|
1164 |
msgid "Visit %s."
|
1165 |
msgstr ""
|
1166 |
|
1167 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:16
|
1168 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:16
|
1169 |
msgid "Select your app."
|
1170 |
msgstr ""
|
1171 |
|
1172 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:17
|
1173 |
msgid ""
|
1174 |
"Go to the Settings menu which you can find below the Facebook Login in the "
|
1175 |
"left menu."
|
1176 |
msgstr ""
|
1177 |
|
1178 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:18
|
1179 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:18
|
1180 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:18
|
1181 |
#, php-format
|
1182 |
msgid "Make sure that the \"%1$s\" field contains %2$s"
|
1183 |
msgstr ""
|
1184 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1185 |
#: nextend-facebook-connect/providers/facebook/admin/import.php:22
|
1186 |
#: nextend-facebook-connect/providers/google/admin/import.php:22
|
1187 |
#: nextend-facebook-connect/providers/twitter/admin/import.php:22
|
1188 |
+
msgid "The following settings will be imported:"
|
1189 |
+
msgstr ""
|
1190 |
+
|
1191 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:24
|
1192 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:24
|
1193 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:24
|
1194 |
msgid "Your old API configurations"
|
1195 |
msgstr ""
|
1196 |
|
1197 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:25
|
1198 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:25
|
1199 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:25
|
1200 |
msgid "The user prefix you set"
|
1201 |
msgstr ""
|
1202 |
|
1203 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:28
|
1204 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:28
|
1205 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:28
|
1206 |
msgid "Create a backup of the old settings"
|
1207 |
msgstr ""
|
1208 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1209 |
#: nextend-facebook-connect/providers/facebook/admin/import.php:31
|
1210 |
#: nextend-facebook-connect/providers/google/admin/import.php:31
|
1211 |
#: nextend-facebook-connect/providers/twitter/admin/import.php:31
|
1212 |
+
msgid "Other changes"
|
1213 |
+
msgstr ""
|
1214 |
+
|
1215 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:33
|
1216 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:33
|
1217 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:33
|
1218 |
msgid ""
|
1219 |
"The custom redirect URI is now handled globally for all providers, so it "
|
1220 |
"won't be imported from the previous version. Visit \"Nextend Social Login > "
|
1221 |
"Global settings\" to set the new redirect URIs."
|
1222 |
msgstr ""
|
1223 |
|
1224 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:34
|
1225 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:34
|
1226 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:34
|
1227 |
msgid ""
|
1228 |
"The login button's layout will be changed to a new, more modern look. If you "
|
1229 |
"used any custom buttons that won't be imported."
|
1230 |
msgstr ""
|
1231 |
|
1232 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:35
|
1233 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:35
|
1234 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:35
|
1235 |
msgid ""
|
1236 |
"The old version's PHP functions are not available anymore. This means if you "
|
1237 |
"used any custom codes where you used these old functions, you need to remove "
|
1238 |
"them."
|
1239 |
msgstr ""
|
1240 |
|
1241 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:37
|
1242 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:37
|
1243 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:37
|
1244 |
msgid ""
|
1245 |
"After the importing process finishes, you will need to <b>test</b> your app "
|
1246 |
"and <b>enable</b> the provider. You can do both in the next screen."
|
1247 |
msgstr ""
|
1248 |
|
1249 |
+
#: nextend-facebook-connect/providers/facebook/admin/import.php:44
|
1250 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:44
|
1251 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:45
|
1252 |
msgid "Import Configuration"
|
1253 |
msgstr ""
|
1254 |
|
1255 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:33
|
1256 |
msgid "App ID"
|
1257 |
msgstr ""
|
1258 |
|
1259 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:34
|
1260 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:46
|
1261 |
+
#: nextend-facebook-connect/providers/google/admin/settings.php:28
|
1262 |
+
#: nextend-facebook-connect/providers/google/admin/settings.php:41
|
1263 |
+
#: nextend-facebook-connect/providers/twitter/admin/settings.php:28
|
1264 |
+
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:27
|
1265 |
+
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:39
|
1266 |
msgid "Required"
|
1267 |
msgstr ""
|
1268 |
|
1269 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:39
|
1270 |
+
#: nextend-facebook-connect/providers/google/admin/settings.php:35
|
1271 |
+
#: nextend-facebook-connect/providers/twitter/admin/settings.php:33
|
1272 |
+
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:33
|
1273 |
#, php-format
|
1274 |
msgid ""
|
1275 |
"If you are not sure what is your %1$s, please head over to <a href=\"%2$s"
|
1276 |
"\">Getting Started</a>"
|
1277 |
msgstr ""
|
1278 |
|
1279 |
+
#: nextend-facebook-connect/providers/facebook/admin/settings.php:45
|
1280 |
msgid "App Secret"
|
1281 |
msgstr ""
|
1282 |
|
1283 |
+
#: nextend-facebook-connect/providers/facebook/facebook.php:91
|
1284 |
msgid "Continue with <b>Facebook</b>"
|
1285 |
msgstr ""
|
1286 |
|
1287 |
+
#: nextend-facebook-connect/providers/facebook/facebook.php:92
|
1288 |
msgid "Link account with <b>Facebook</b>"
|
1289 |
msgstr ""
|
1290 |
|
1291 |
+
#: nextend-facebook-connect/providers/facebook/facebook.php:93
|
1292 |
msgid "Unlink account from <b>Facebook</b>"
|
1293 |
msgstr ""
|
1294 |
|
1295 |
+
#: nextend-facebook-connect/providers/facebook/facebook.php:151
|
1296 |
#: nextend-facebook-connect/providers/google/google.php:71
|
1297 |
#: nextend-facebook-connect/providers/twitter/twitter.php:71
|
1298 |
#: nextend-social-login-pro/providers/linkedin/linkedin.php:68
|
1301 |
"The %1$s entered did not appear to be a valid. Please enter a valid %2$s."
|
1302 |
msgstr ""
|
1303 |
|
1304 |
+
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:10
|
1305 |
msgid "Click on the \"Credentials\" in the left hand menu"
|
1306 |
msgstr ""
|
1307 |
|
1308 |
+
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:11
|
1309 |
#, php-format
|
1310 |
msgid "Click on OAuth 2.0 client ID: %s"
|
1311 |
msgstr ""
|
1312 |
|
1313 |
+
#: nextend-facebook-connect/providers/google/admin/fix-redirect-uri.php:12
|
1314 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:26
|
1315 |
#, php-format
|
1316 |
msgid ""
|
1317 |
"Add the following URL to the \"Authorised redirect URIs\" field: <b>%s</b>"
|
1318 |
msgstr ""
|
1319 |
|
1320 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:18
|
1321 |
msgid ""
|
1322 |
"If you don't have a project yet, you'll need to create one. You can do this "
|
1323 |
"by clicking on the blue \"Create project\" button on the right side"
|
1324 |
msgstr ""
|
1325 |
|
1326 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:19
|
1327 |
msgid "Name your project and then click on the Create button"
|
1328 |
msgstr ""
|
1329 |
|
1330 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:20
|
1331 |
msgid "Once you have a project, you'll end up in the dashboard."
|
1332 |
msgstr ""
|
1333 |
|
1334 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:21
|
1335 |
msgid ""
|
1336 |
"Click on the \"Credentials\" in the left hand menu to create new API "
|
1337 |
"credentials"
|
1338 |
msgstr ""
|
1339 |
|
1340 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:22
|
1341 |
msgid ""
|
1342 |
"Go to the OAuth consent screen tab and enter a product name and provide the "
|
1343 |
"Privacy Policy URL, then click on the save button."
|
1344 |
msgstr ""
|
1345 |
|
1346 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:23
|
1347 |
msgid ""
|
1348 |
"Go back to the Credentials tab and locate the small box at the middle. Click "
|
1349 |
"on the blue \"Create credentials\" button. Chose the \"OAuth client ID\" "
|
1350 |
"from the dropdown list."
|
1351 |
msgstr ""
|
1352 |
|
1353 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:24
|
1354 |
msgid "Your application type should be \"Web application\""
|
1355 |
msgstr ""
|
1356 |
|
1357 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:25
|
1358 |
msgid "Name your application"
|
1359 |
msgstr ""
|
1360 |
|
1361 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:27
|
1362 |
msgid "Click on the Create button"
|
1363 |
msgstr ""
|
1364 |
|
1365 |
+
#: nextend-facebook-connect/providers/google/admin/getting-started.php:28
|
1366 |
msgid ""
|
1367 |
"A modal should pop up with your credentials. If that doesn't happen, go to "
|
1368 |
"the Credentials in the left hand menu and select your app by clicking on its "
|
1370 |
"there."
|
1371 |
msgstr ""
|
1372 |
|
1373 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:9
|
1374 |
msgid "Import Google configuration"
|
1375 |
msgstr ""
|
1376 |
|
1377 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:16
|
1378 |
msgid "If you have more projects, select the one where your app is."
|
1379 |
msgstr ""
|
1380 |
|
1381 |
+
#: nextend-facebook-connect/providers/google/admin/import.php:17
|
1382 |
msgid "Click on Credentials at the left-hand menu then select your app."
|
1383 |
msgstr ""
|
1384 |
|
1385 |
+
#: nextend-facebook-connect/providers/google/admin/settings.php:27
|
1386 |
+
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:26
|
1387 |
msgid "Client ID"
|
1388 |
msgstr ""
|
1389 |
|
1390 |
+
#: nextend-facebook-connect/providers/google/admin/settings.php:40
|
1391 |
+
#: nextend-social-login-pro/providers/linkedin/admin/settings.php:38
|
1392 |
msgid "Client Secret"
|
1393 |
msgstr ""
|
1394 |
|
1404 |
msgid "Unlink account from <b>Google</b>"
|
1405 |
msgstr ""
|
1406 |
|
1407 |
+
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:10
|
1408 |
+
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:10
|
1409 |
msgid "Click on the App"
|
1410 |
msgstr ""
|
1411 |
|
1412 |
+
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:11
|
1413 |
msgid "Click on the \"Settings\" tab"
|
1414 |
msgstr ""
|
1415 |
|
1416 |
+
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:12
|
1417 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:20
|
1418 |
#, php-format
|
1419 |
msgid "Add the following URL to the \"Callback URL\" field: <b>%s</b>"
|
1420 |
msgstr ""
|
1421 |
|
1422 |
+
#: nextend-facebook-connect/providers/twitter/admin/fix-redirect-uri.php:13
|
1423 |
msgid "Click on \"Update Settings\""
|
1424 |
msgstr ""
|
1425 |
|
1426 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:18
|
1427 |
msgid "Click on the \"Create New App\" button"
|
1428 |
msgstr ""
|
1429 |
|
1430 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:19
|
1431 |
#, php-format
|
1432 |
msgid ""
|
1433 |
"Fill the name and description fields. Then enter your site's URL to the "
|
1434 |
"Website field: <b>%s</b>"
|
1435 |
msgstr ""
|
1436 |
|
1437 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:21
|
1438 |
msgid "Accept the Twitter Developer Agreement"
|
1439 |
msgstr ""
|
1440 |
|
1441 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:22
|
1442 |
msgid ""
|
1443 |
"Create your application by clicking on the Create your Twitter application "
|
1444 |
"button"
|
1445 |
msgstr ""
|
1446 |
|
1447 |
+
#: nextend-facebook-connect/providers/twitter/admin/getting-started.php:23
|
1448 |
msgid ""
|
1449 |
"Go to the Keys and Access Tokens tab and find the Consumer Key and Secret"
|
1450 |
msgstr ""
|
1451 |
|
1452 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:9
|
1453 |
msgid "Import Twitter configuration"
|
1454 |
msgstr ""
|
1455 |
|
1456 |
+
#: nextend-facebook-connect/providers/twitter/admin/import.php:17
|
1457 |
msgid "Go to the Settings tab."
|
1458 |
msgstr ""
|
1459 |
|
1460 |
+
#: nextend-facebook-connect/providers/twitter/admin/settings.php:27
|
1461 |
msgid "Consumer Key"
|
1462 |
msgstr ""
|
1463 |
|
1464 |
+
#: nextend-facebook-connect/providers/twitter/admin/settings.php:38
|
1465 |
msgid "Consumer Secret"
|
1466 |
msgstr ""
|
1467 |
|
1482 |
msgid "%s Buttons"
|
1483 |
msgstr ""
|
1484 |
|
1485 |
+
#: nextend-facebook-connect/widget.php:28
|
1486 |
msgid "Title:"
|
1487 |
msgstr ""
|
1488 |
|
1489 |
+
#: nextend-facebook-connect/widget.php:36
|
1490 |
msgid "Button style:"
|
1491 |
msgstr ""
|
1492 |
|
1493 |
+
#: nextend-facebook-connect/widget.php:64
|
1494 |
+
msgid "Show link buttons"
|
1495 |
+
msgstr ""
|
1496 |
+
|
1497 |
+
#: nextend-facebook-connect/widget.php:73
|
1498 |
+
msgid "Show unlink buttons"
|
1499 |
+
msgstr ""
|
1500 |
+
|
1501 |
+
#: nextend-social-login-pro/class-provider-extension.php:113
|
1502 |
msgid "Social login is not allowed with this role!"
|
1503 |
msgstr ""
|
1504 |
|
1505 |
+
#: nextend-social-login-pro/class-provider-extension.php:198
|
1506 |
+
#: nextend-social-login-pro/class-provider-extension.php:200
|
1507 |
+
#: nextend-social-login-pro/class-provider-extension.php:203
|
1508 |
+
#: nextend-social-login-pro/class-provider-extension.php:209
|
1509 |
+
#: nextend-social-login-pro/class-provider-extension.php:222
|
1510 |
+
#: nextend-social-login-pro/class-provider-extension.php:224
|
1511 |
+
#: nextend-social-login-pro/class-provider-extension.php:227
|
1512 |
msgid "ERROR"
|
1513 |
msgstr ""
|
1514 |
|
1515 |
+
#: nextend-social-login-pro/class-provider-extension.php:198
|
1516 |
msgid "Please enter a username."
|
1517 |
msgstr ""
|
1518 |
|
1519 |
+
#: nextend-social-login-pro/class-provider-extension.php:200
|
1520 |
msgid ""
|
1521 |
"This username is invalid because it uses illegal characters. Please enter a "
|
1522 |
"valid username."
|
1523 |
msgstr ""
|
1524 |
|
1525 |
+
#: nextend-social-login-pro/class-provider-extension.php:203
|
1526 |
msgid "This username is already registered. Please choose another one."
|
1527 |
msgstr ""
|
1528 |
|
1529 |
+
#: nextend-social-login-pro/class-provider-extension.php:209
|
1530 |
msgid "Sorry, that username is not allowed."
|
1531 |
msgstr ""
|
1532 |
|
1533 |
+
#: nextend-social-login-pro/class-provider-extension.php:222
|
1534 |
msgid "Please enter an email address."
|
1535 |
msgstr ""
|
1536 |
|
1537 |
+
#: nextend-social-login-pro/class-provider-extension.php:224
|
1538 |
msgid "The email address isn’t correct."
|
1539 |
msgstr ""
|
1540 |
|
1541 |
+
#: nextend-social-login-pro/class-provider-extension.php:227
|
1542 |
msgid "This email is already registered, please choose another one."
|
1543 |
msgstr ""
|
1544 |
|
1545 |
+
#: nextend-social-login-pro/class-provider-extension.php:288
|
|
|
|
|
|
|
|
|
1546 |
msgid "Register For This Site!"
|
1547 |
msgstr ""
|
1548 |
|
1549 |
+
#: nextend-social-login-pro/class-provider-extension.php:315
|
1550 |
msgid "Username"
|
1551 |
msgstr ""
|
1552 |
|
1553 |
+
#: nextend-social-login-pro/class-provider-extension.php:322
|
1554 |
msgid "Email"
|
1555 |
msgstr ""
|
1556 |
|
1557 |
+
#: nextend-social-login-pro/class-provider-extension.php:326
|
1558 |
msgid "Registration confirmation will be emailed to you."
|
1559 |
msgstr ""
|
1560 |
|
1561 |
+
#: nextend-social-login-pro/class-provider-extension.php:431
|
|
|
|
|
|
|
|
|
1562 |
msgid ""
|
1563 |
"This email is already registered, please login in to your account to link "
|
1564 |
"with Facebook."
|
1565 |
msgstr ""
|
1566 |
|
1567 |
+
#: nextend-social-login-pro/nextend-social-login-pro.php:51
|
1568 |
+
#, php-format
|
1569 |
+
msgid "Please install and activate %1$s to use the %2$s"
|
1570 |
+
msgstr ""
|
1571 |
+
|
1572 |
+
#: nextend-social-login-pro/nextend-social-login-pro.php:57
|
1573 |
+
msgid "Activate"
|
1574 |
+
msgstr ""
|
1575 |
+
|
1576 |
+
#: nextend-social-login-pro/nextend-social-login-pro.php:65
|
1577 |
+
msgid "Network Activate"
|
1578 |
+
msgstr ""
|
1579 |
+
|
1580 |
+
#: nextend-social-login-pro/nextend-social-login-pro.php:77
|
1581 |
+
msgid "Install now!"
|
1582 |
+
msgstr ""
|
1583 |
+
|
1584 |
+
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:11
|
1585 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:32
|
1586 |
#, php-format
|
1587 |
msgid ""
|
1588 |
"Add the following URL to the \"Authorized Redirect URLs:\" field: <b>%s</b>"
|
1589 |
msgstr ""
|
1590 |
|
1591 |
+
#: nextend-social-login-pro/providers/linkedin/admin/fix-redirect-uri.php:12
|
1592 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:34
|
1593 |
msgid "Hit update to save the changes"
|
1594 |
msgstr ""
|
1595 |
|
1596 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:20
|
1597 |
msgid "Locate the yellow \"Create application\" button and click on it."
|
1598 |
msgstr ""
|
1599 |
|
1600 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:21
|
1601 |
msgid "Fill the fields marked with *"
|
1602 |
msgstr ""
|
1603 |
|
1604 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:22
|
1605 |
#, php-format
|
1606 |
msgid "Fill \"Website URL\" with the url of your homepage, probably: <b>%s</b>"
|
1607 |
msgstr ""
|
1608 |
|
1609 |
+
#. translators: LinkedIn Terms of Use - translate it only if the LinkedIn developer page changes to your language.
|
1610 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:25
|
1611 |
+
msgid "Terms of Use"
|
1612 |
msgstr ""
|
1613 |
|
1614 |
+
#. translators: LinkedIn Terms of Use will be inserted here
|
1615 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:29
|
1616 |
+
#, php-format
|
1617 |
+
msgid "Accept the %s and hit Submit"
|
1618 |
+
msgstr ""
|
1619 |
+
|
1620 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:31
|
1621 |
msgid "Find the necessary Authentication Keys under the Authentication menu"
|
1622 |
msgstr ""
|
1623 |
|
1624 |
+
#: nextend-social-login-pro/providers/linkedin/admin/getting-started.php:33
|
1625 |
msgid ""
|
1626 |
"You probably want to enable the \"r_emailaddress\" under the Default "
|
1627 |
"Application Permissions"
|
1639 |
msgid "Unlink account from <b>LinkedIn</b>"
|
1640 |
msgstr ""
|
1641 |
|
1642 |
+
#: nextend-social-login-pro/template-parts/embedded-login/above-separator.php:8
|
1643 |
+
#: nextend-social-login-pro/template-parts/embedded-login/below-separator.php:8
|
1644 |
+
#: nextend-social-login-pro/template-parts/login/above-separator.php:10
|
1645 |
+
#: nextend-social-login-pro/template-parts/login/below-separator.php:14
|
1646 |
+
#: nextend-social-login-pro/template-parts/memberpress/login/above-separator.php:8
|
1647 |
+
#: nextend-social-login-pro/template-parts/memberpress/login/below-separator.php:8
|
1648 |
msgid "OR"
|
1649 |
msgstr ""
|
1650 |
|
1651 |
+
#: nextend-social-login-pro/template-parts/memberpress/account-home.php:1
|
1652 |
+
#: nextend-social-login-pro/template-parts/woocommerce/edit-account-after.php:1
|
1653 |
+
#: nextend-social-login-pro/template-parts/woocommerce/edit-account-before.php:1
|
1654 |
msgid "Social accounts"
|
1655 |
msgstr ""
|
nextend-facebook-connect.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Nextend Social Login
|
4 |
Plugin URI: https://nextendweb.com/
|
5 |
Description: Nextend Social Login displays social login buttons for Facebook, Google and Twitter.
|
6 |
-
Version: 3.0.
|
7 |
Author: Nextendweb
|
8 |
License: GPL2
|
9 |
Text Domain: nextend-facebook-connect
|
@@ -21,4 +21,24 @@ if (!defined('NSL_PLUGIN_BASENAME')) {
|
|
21 |
define('NSL_PLUGIN_BASENAME', plugin_basename(NSL_PATH_FILE));
|
22 |
}
|
23 |
|
24 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
Plugin Name: Nextend Social Login
|
4 |
Plugin URI: https://nextendweb.com/
|
5 |
Description: Nextend Social Login displays social login buttons for Facebook, Google and Twitter.
|
6 |
+
Version: 3.0.6
|
7 |
Author: Nextendweb
|
8 |
License: GPL2
|
9 |
Text Domain: nextend-facebook-connect
|
21 |
define('NSL_PLUGIN_BASENAME', plugin_basename(NSL_PATH_FILE));
|
22 |
}
|
23 |
|
24 |
+
if (!version_compare(PHP_VERSION, '5.4', '>=')) {
|
25 |
+
add_action('admin_notices', 'nsl_fail_php_version');
|
26 |
+
} elseif (!version_compare(get_bloginfo('version'), '4.6', '>=')) {
|
27 |
+
add_action('admin_notices', 'nsl_fail_wp_version');
|
28 |
+
} else {
|
29 |
+
require_once(NSL_PATH . '/nextend-social-login.php');
|
30 |
+
}
|
31 |
+
|
32 |
+
function nsl_fail_php_version() {
|
33 |
+
/* translators: %2$s: PHP version */
|
34 |
+
$message = sprintf(esc_html__('%1$s requires PHP version %2$s+, plugin is currently NOT ACTIVE.', 'nextend-facebook-connect'), 'Nextend Social Login', '5.4');
|
35 |
+
$html_message = sprintf('<div class="error">%s</div>', wpautop($message));
|
36 |
+
echo wp_kses_post($html_message);
|
37 |
+
}
|
38 |
+
|
39 |
+
function nsl_fail_wp_version() {
|
40 |
+
/* translators: %2$s: WordPress version */
|
41 |
+
$message = sprintf(esc_html__('%1$s requires WordPress version %2$s+. Because you are using an earlier version, the plugin is currently NOT ACTIVE.', 'nextend-facebook-connect'), 'Nextend Social Login', '4.6');
|
42 |
+
$html_message = sprintf('<div class="error">%s</div>', wpautop($message));
|
43 |
+
echo wp_kses_post($html_message);
|
44 |
+
}
|
nextend-social-login.php
CHANGED
@@ -2,7 +2,10 @@
|
|
2 |
|
3 |
require_once(NSL_PATH . '/includes/exceptions.php');
|
4 |
|
5 |
-
require_once(
|
|
|
|
|
|
|
6 |
require_once(NSL_PATH . '/class-settings.php');
|
7 |
require_once(NSL_PATH . '/includes/provider.php');
|
8 |
require_once(NSL_PATH . '/admin/admin.php');
|
@@ -11,15 +14,15 @@ require_once(NSL_PATH . '/compat.php');
|
|
11 |
|
12 |
class NextendSocialLogin {
|
13 |
|
14 |
-
public static $version = '3.0.
|
15 |
|
16 |
-
public static $nslPROMinVersion = '3.0.
|
17 |
|
18 |
public static function checkVersion() {
|
19 |
if (version_compare(self::$version, NextendSocialLoginPRO::$nslMinVersion, '<')) {
|
20 |
if (is_admin() && current_user_can('manage_options')) {
|
21 |
$file = 'nextend-facebook-connect/nextend-facebook-connect.php';
|
22 |
-
|
23 |
}
|
24 |
|
25 |
return false;
|
@@ -27,7 +30,7 @@ class NextendSocialLogin {
|
|
27 |
if (version_compare(NextendSocialLoginPRO::$version, self::$nslPROMinVersion, '<')) {
|
28 |
if (is_admin() && current_user_can('manage_options')) {
|
29 |
$file = 'nextend-social-login-pro/nextend-social-login-pro.php';
|
30 |
-
|
31 |
}
|
32 |
|
33 |
return false;
|
@@ -64,7 +67,7 @@ class NextendSocialLogin {
|
|
64 |
|
65 |
private static $loginHeadAdded = false;
|
66 |
private static $loginMainButtonsAdded = false;
|
67 |
-
|
68 |
|
69 |
public static $currentWPLoginAction = '';
|
70 |
|
@@ -86,6 +89,7 @@ class NextendSocialLogin {
|
|
86 |
),
|
87 |
'license_key' => '',
|
88 |
'license_key_ok' => '0',
|
|
|
89 |
'redirect' => '',
|
90 |
'redirect_reg' => '',
|
91 |
'target' => 'prefer-popup',
|
@@ -106,10 +110,14 @@ class NextendSocialLogin {
|
|
106 |
'woocommerce_billing' => 'before',
|
107 |
'woocoommerce_form_button_style' => 'default',
|
108 |
'woocommerce_account_details' => 'before',
|
109 |
-
|
110 |
-
'
|
111 |
-
'
|
112 |
-
'
|
|
|
|
|
|
|
|
|
113 |
));
|
114 |
|
115 |
add_action('itsec_initialized', 'NextendSocialLogin::disable_better_wp_security_block_long_urls', -1);
|
@@ -124,11 +132,14 @@ class NextendSocialLogin {
|
|
124 |
wp_redirect(set_url_scheme('http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']));
|
125 |
exit;
|
126 |
}
|
|
|
127 |
|
128 |
load_plugin_textdomain('nextend-facebook-connect', FALSE, basename(dirname(__FILE__)) . '/languages/');
|
129 |
|
130 |
NextendSocialLoginAdmin::init();
|
131 |
|
|
|
|
|
132 |
self::$providersPath = NSL_PATH . '/providers/';
|
133 |
|
134 |
$providers = array_diff(scandir(self::$providersPath), array(
|
@@ -142,23 +153,21 @@ class NextendSocialLogin {
|
|
142 |
}
|
143 |
}
|
144 |
|
145 |
-
do_action('
|
146 |
|
147 |
self::$ordering = array_flip(self::$settings->get('ordering'));
|
148 |
uksort(self::$providers, 'NextendSocialLogin::sortProviders');
|
149 |
uksort(self::$enabledProviders, 'NextendSocialLogin::sortProviders');
|
150 |
|
151 |
-
do_action('
|
152 |
|
153 |
add_action('login_form_login', 'NextendSocialLogin::login_form_login');
|
154 |
add_action('login_form_register', 'NextendSocialLogin::login_form_register');
|
|
|
155 |
add_action('bp_core_screen_signup', 'NextendSocialLogin::bp_login_form_register');
|
156 |
|
157 |
add_action('login_form_unlink', 'NextendSocialLogin::login_form_unlink');
|
158 |
|
159 |
-
add_action('wp_logout', 'NextendSocialLogin::clearPersistentAnonymousStorage');
|
160 |
-
add_action('wp_login', 'NextendSocialLogin::clearPersistentAnonymousStorage');
|
161 |
-
|
162 |
add_action('parse_request', 'NextendSocialLogin::editProfileRedirect');
|
163 |
|
164 |
if (count(self::$enabledProviders) > 0) {
|
@@ -203,10 +212,7 @@ class NextendSocialLogin {
|
|
203 |
add_action('wp_print_footer_scripts', 'NextendSocialLogin::scripts', 100);
|
204 |
add_action('login_footer', 'NextendSocialLogin::scripts', 100);
|
205 |
|
206 |
-
|
207 |
-
add_filter('get_avatar', 'NextendSocialLogin::renderAvatar', 5, 6);
|
208 |
-
add_filter('bp_core_fetch_avatar', 'NextendSocialLogin::renderAvatarBP', 3, 5);
|
209 |
-
|
210 |
|
211 |
add_shortcode('nextend_social_login', 'NextendSocialLogin::shortcode');
|
212 |
}
|
@@ -216,6 +222,36 @@ class NextendSocialLogin {
|
|
216 |
require_once(NSL_PATH . '/widget.php');
|
217 |
|
218 |
do_action('nsl_init');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
219 |
}
|
220 |
|
221 |
public static function removeLoginFormAssets() {
|
@@ -235,7 +271,7 @@ class NextendSocialLogin {
|
|
235 |
public static function loginHead() {
|
236 |
self::styles();
|
237 |
|
238 |
-
$template = self::get_template_part('login
|
239 |
if (!empty($template) && file_exists($template)) {
|
240 |
require($template);
|
241 |
}
|
@@ -391,10 +427,6 @@ class NextendSocialLogin {
|
|
391 |
return isset(self::$enabledProviders[$providerID]);
|
392 |
}
|
393 |
|
394 |
-
public static function clearPersistentAnonymousStorage() {
|
395 |
-
NextendSocialLoginPersistentAnonymous::destroy();
|
396 |
-
}
|
397 |
-
|
398 |
public static function login_form_login() {
|
399 |
self::$currentWPLoginAction = 'login';
|
400 |
self::login_init();
|
@@ -410,6 +442,11 @@ class NextendSocialLogin {
|
|
410 |
self::login_init();
|
411 |
}
|
412 |
|
|
|
|
|
|
|
|
|
|
|
413 |
public static function login_form_unlink() {
|
414 |
self::$currentWPLoginAction = 'unlink';
|
415 |
self::login_init();
|
@@ -434,6 +471,9 @@ class NextendSocialLogin {
|
|
434 |
}
|
435 |
|
436 |
if (isset($_REQUEST['loginSocial']) && isset(self::$providers[$_REQUEST['loginSocial']]) && (self::$providers[$_REQUEST['loginSocial']]->isEnabled() || self::$providers[$_REQUEST['loginSocial']]->isTest())) {
|
|
|
|
|
|
|
437 |
self::$providers[$_REQUEST['loginSocial']]->connect();
|
438 |
}
|
439 |
}
|
@@ -469,11 +509,11 @@ class NextendSocialLogin {
|
|
469 |
$errors = new WP_Error();
|
470 |
}
|
471 |
|
472 |
-
|
473 |
-
$
|
474 |
-
|
475 |
-
|
476 |
-
|
477 |
}
|
478 |
|
479 |
return $errors;
|
@@ -506,7 +546,7 @@ class NextendSocialLogin {
|
|
506 |
|
507 |
echo '<div id="' . $containerID . '">' . self::renderButtonsWithContainer(self::$settings->get('embedded_login_form_button_style'), false) . '</div>';
|
508 |
|
509 |
-
$template = self::get_template_part('embedded-login
|
510 |
if (!empty($template) && file_exists($template)) {
|
511 |
include($template);
|
512 |
}
|
@@ -597,6 +637,13 @@ class NextendSocialLogin {
|
|
597 |
return '';
|
598 |
}
|
599 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
600 |
public static function getAvatar($user_id) {
|
601 |
foreach (self::$enabledProviders AS $provider) {
|
602 |
$avatar = $provider->getAvatar($user_id);
|
@@ -608,67 +655,6 @@ class NextendSocialLogin {
|
|
608 |
return false;
|
609 |
}
|
610 |
|
611 |
-
public static function renderAvatar($avatar = '', $id_or_email, $size = 96, $default = '', $alt = false, $args = array()) {
|
612 |
-
|
613 |
-
$id = 0;
|
614 |
-
|
615 |
-
if (is_numeric($id_or_email)) {
|
616 |
-
$id = $id_or_email;
|
617 |
-
} else if (is_string($id_or_email)) {
|
618 |
-
$user = get_user_by('email', $id_or_email);
|
619 |
-
if ($user) {
|
620 |
-
$id = $user->ID;
|
621 |
-
}
|
622 |
-
} else if (is_object($id_or_email)) {
|
623 |
-
if (!empty($id_or_email->comment_author_email)) {
|
624 |
-
$user = get_user_by('email', $id_or_email->comment_author_email);
|
625 |
-
if ($user) {
|
626 |
-
$id = $user->ID;
|
627 |
-
}
|
628 |
-
} else if (!empty($id_or_email->user_id)) {
|
629 |
-
$id = $id_or_email->user_id;
|
630 |
-
}
|
631 |
-
}
|
632 |
-
if ($id == 0) {
|
633 |
-
return $avatar;
|
634 |
-
}
|
635 |
-
|
636 |
-
$url = self::getAvatar($id);
|
637 |
-
if (!$url) {
|
638 |
-
return $avatar;
|
639 |
-
}
|
640 |
-
|
641 |
-
$class = array(
|
642 |
-
'avatar',
|
643 |
-
'avatar-' . (int)$args['size'],
|
644 |
-
'photo'
|
645 |
-
);
|
646 |
-
|
647 |
-
if ($args['class']) {
|
648 |
-
if (is_array($args['class'])) {
|
649 |
-
$class = array_merge($class, $args['class']);
|
650 |
-
} else {
|
651 |
-
$class[] = $args['class'];
|
652 |
-
}
|
653 |
-
}
|
654 |
-
|
655 |
-
return sprintf("<img alt='%s' src='%s' class='%s' height='%d' width='%d' %s/>", esc_attr($args['alt']), esc_url($url), esc_attr(join(' ', $class)), (int)$args['height'], (int)$args['width'], $args['extra_attr']);
|
656 |
-
}
|
657 |
-
|
658 |
-
public static function renderAvatarBP($avatar = '', $params, $id) {
|
659 |
-
if (!is_numeric($id) || strpos($avatar, 'gravatar') === false) {
|
660 |
-
return $avatar;
|
661 |
-
}
|
662 |
-
|
663 |
-
$pic = self::getAvatar($id);
|
664 |
-
if (!$pic || $pic == '') {
|
665 |
-
return $avatar;
|
666 |
-
}
|
667 |
-
$avatar = preg_replace('/src=("|\').*?("|\')/i', 'src=\'' . $pic . '\'', $avatar);
|
668 |
-
|
669 |
-
return $avatar;
|
670 |
-
}
|
671 |
-
|
672 |
public static function shortcode($atts) {
|
673 |
if (!is_array($atts)) {
|
674 |
$atts = array();
|
@@ -759,20 +745,28 @@ class NextendSocialLogin {
|
|
759 |
|
760 |
$currentUrl = set_url_scheme('http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);
|
761 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
762 |
$loginUrl = site_url('wp-login.php');
|
763 |
|
764 |
// If the currentUrl is the loginUrl, then we should not return it for redirects
|
765 |
-
if (strpos($
|
766 |
return false;
|
767 |
}
|
768 |
|
769 |
$registerUrl = wp_registration_url();
|
770 |
// If the currentUrl is the registerUrl, then we should not return it for redirects
|
771 |
-
if (strpos($
|
772 |
return false;
|
773 |
}
|
774 |
|
775 |
-
return
|
776 |
}
|
777 |
|
778 |
public static function get_template_part($file_name, $name = null) {
|
@@ -833,7 +827,7 @@ class NextendSocialLogin {
|
|
833 |
|
834 |
public static function delete_user($user_id) {
|
835 |
/** @var $wpdb WPDB */
|
836 |
-
global $wpdb;
|
837 |
|
838 |
$wpdb->delete($wpdb->prefix . 'social_users', array(
|
839 |
'ID' => $user_id
|
@@ -841,6 +835,11 @@ class NextendSocialLogin {
|
|
841 |
'%d'
|
842 |
));
|
843 |
|
|
|
|
|
|
|
|
|
|
|
844 |
}
|
845 |
|
846 |
public static function disable_better_wp_security_block_long_urls() {
|
@@ -897,8 +896,9 @@ class NextendSocialLogin {
|
|
897 |
}
|
898 |
|
899 |
public static function getTrackerData() {
|
900 |
-
return
|
901 |
}
|
|
|
902 |
}
|
903 |
|
904 |
NextendSocialLogin::init();
|
2 |
|
3 |
require_once(NSL_PATH . '/includes/exceptions.php');
|
4 |
|
5 |
+
require_once dirname(__FILE__) . '/NSL/Persistent/Persistent.php';
|
6 |
+
require_once dirname(__FILE__) . '/NSL/Notices.php';
|
7 |
+
require_once dirname(__FILE__) . '/NSL/REST.php';
|
8 |
+
|
9 |
require_once(NSL_PATH . '/class-settings.php');
|
10 |
require_once(NSL_PATH . '/includes/provider.php');
|
11 |
require_once(NSL_PATH . '/admin/admin.php');
|
14 |
|
15 |
class NextendSocialLogin {
|
16 |
|
17 |
+
public static $version = '3.0.6';
|
18 |
|
19 |
+
public static $nslPROMinVersion = '3.0.6';
|
20 |
|
21 |
public static function checkVersion() {
|
22 |
if (version_compare(self::$version, NextendSocialLoginPRO::$nslMinVersion, '<')) {
|
23 |
if (is_admin() && current_user_can('manage_options')) {
|
24 |
$file = 'nextend-facebook-connect/nextend-facebook-connect.php';
|
25 |
+
\NSL\Notices::addError(sprintf(__('Please update %1$s to version %2$s or newer.', 'nextend-facebook-connect'), "Nextend Social Login", NextendSocialLoginPRO::$nslMinVersion) . ' <a href="' . esc_url(wp_nonce_url(admin_url('update.php?action=upgrade-plugin&plugin=') . $file, 'upgrade-plugin_' . $file)) . '">' . __('Update now!', 'nextend-facebook-connect') . '</a>');
|
26 |
}
|
27 |
|
28 |
return false;
|
30 |
if (version_compare(NextendSocialLoginPRO::$version, self::$nslPROMinVersion, '<')) {
|
31 |
if (is_admin() && current_user_can('manage_options')) {
|
32 |
$file = 'nextend-social-login-pro/nextend-social-login-pro.php';
|
33 |
+
\NSL\Notices::addError(sprintf(__('Please update %1$s to version %2$s or newer.', 'nextend-facebook-connect'), "Nextend Social Login Pro Addon", self::$nslPROMinVersion) . ' <a href="' . esc_url(wp_nonce_url(admin_url('update.php?action=upgrade-plugin&plugin=') . $file, 'upgrade-plugin_' . $file)) . '">' . __('Update now!', 'nextend-facebook-connect') . '</a>');
|
34 |
}
|
35 |
|
36 |
return false;
|
67 |
|
68 |
private static $loginHeadAdded = false;
|
69 |
private static $loginMainButtonsAdded = false;
|
70 |
+
public static $counter = 1;
|
71 |
|
72 |
public static $currentWPLoginAction = '';
|
73 |
|
89 |
),
|
90 |
'license_key' => '',
|
91 |
'license_key_ok' => '0',
|
92 |
+
'avatar_store' => 1,
|
93 |
'redirect' => '',
|
94 |
'redirect_reg' => '',
|
95 |
'target' => 'prefer-popup',
|
110 |
'woocommerce_billing' => 'before',
|
111 |
'woocoommerce_form_button_style' => 'default',
|
112 |
'woocommerce_account_details' => 'before',
|
113 |
+
|
114 |
+
'memberpress_login_form_button_style' => 'default',
|
115 |
+
'memberpress_login_form_layout' => 'below-separator',
|
116 |
+
'memberpress_account_details' => 'after',
|
117 |
+
'registration_notification_notify' => '0',
|
118 |
+
'debug' => '0',
|
119 |
+
'review_state' => -1,
|
120 |
+
'woocommerce_dismissed' => 0
|
121 |
));
|
122 |
|
123 |
add_action('itsec_initialized', 'NextendSocialLogin::disable_better_wp_security_block_long_urls', -1);
|
132 |
wp_redirect(set_url_scheme('http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']));
|
133 |
exit;
|
134 |
}
|
135 |
+
do_action('nsl_start');
|
136 |
|
137 |
load_plugin_textdomain('nextend-facebook-connect', FALSE, basename(dirname(__FILE__)) . '/languages/');
|
138 |
|
139 |
NextendSocialLoginAdmin::init();
|
140 |
|
141 |
+
\NSL\Notices::init();
|
142 |
+
|
143 |
self::$providersPath = NSL_PATH . '/providers/';
|
144 |
|
145 |
$providers = array_diff(scandir(self::$providersPath), array(
|
153 |
}
|
154 |
}
|
155 |
|
156 |
+
do_action('nsl_add_providers');
|
157 |
|
158 |
self::$ordering = array_flip(self::$settings->get('ordering'));
|
159 |
uksort(self::$providers, 'NextendSocialLogin::sortProviders');
|
160 |
uksort(self::$enabledProviders, 'NextendSocialLogin::sortProviders');
|
161 |
|
162 |
+
do_action('nsl_providers_loaded');
|
163 |
|
164 |
add_action('login_form_login', 'NextendSocialLogin::login_form_login');
|
165 |
add_action('login_form_register', 'NextendSocialLogin::login_form_register');
|
166 |
+
add_action('login_form_link', 'NextendSocialLogin::login_form_link');
|
167 |
add_action('bp_core_screen_signup', 'NextendSocialLogin::bp_login_form_register');
|
168 |
|
169 |
add_action('login_form_unlink', 'NextendSocialLogin::login_form_unlink');
|
170 |
|
|
|
|
|
|
|
171 |
add_action('parse_request', 'NextendSocialLogin::editProfileRedirect');
|
172 |
|
173 |
if (count(self::$enabledProviders) > 0) {
|
212 |
add_action('wp_print_footer_scripts', 'NextendSocialLogin::scripts', 100);
|
213 |
add_action('login_footer', 'NextendSocialLogin::scripts', 100);
|
214 |
|
215 |
+
require_once dirname(__FILE__) . '/includes/avatar.php';
|
|
|
|
|
|
|
216 |
|
217 |
add_shortcode('nextend_social_login', 'NextendSocialLogin::shortcode');
|
218 |
}
|
222 |
require_once(NSL_PATH . '/widget.php');
|
223 |
|
224 |
do_action('nsl_init');
|
225 |
+
|
226 |
+
/**
|
227 |
+
* Fix for Hide my WP plugin @see https://codecanyon.net/item/hide-my-wp-amazing-security-plugin-for-wordpress/4177158
|
228 |
+
*/
|
229 |
+
if (class_exists('HideMyWP', false)) {
|
230 |
+
if (!empty($_REQUEST['loginSocial'])) {
|
231 |
+
global $HideMyWP;
|
232 |
+
$loginPath = '/wp-login.php';
|
233 |
+
if (is_object($HideMyWP) && substr($_SERVER['PHP_SELF'], -1 * strlen($loginPath))) {
|
234 |
+
$login_query = $HideMyWP->opt('login_query');
|
235 |
+
if (!$login_query) {
|
236 |
+
$login_query = 'hide_my_wp';
|
237 |
+
}
|
238 |
+
$_GET[$login_query] = $HideMyWP->opt('admin_key');
|
239 |
+
}
|
240 |
+
}
|
241 |
+
}
|
242 |
+
|
243 |
+
if (!empty($_REQUEST['loginSocial'])) {
|
244 |
+
|
245 |
+
//Fix for all-in-one-wp-security-and-firewall
|
246 |
+
if (empty($_GET['action'])) {
|
247 |
+
$_GET['action'] = 'login';
|
248 |
+
}
|
249 |
+
|
250 |
+
//Fix for wps-hide-login
|
251 |
+
if (empty($_REQUEST['action'])) {
|
252 |
+
$_REQUEST['action'] = 'login';
|
253 |
+
}
|
254 |
+
}
|
255 |
}
|
256 |
|
257 |
public static function removeLoginFormAssets() {
|
271 |
public static function loginHead() {
|
272 |
self::styles();
|
273 |
|
274 |
+
$template = self::get_template_part('login/' . sanitize_file_name(self::$settings->get('login_form_layout')) . '.php');
|
275 |
if (!empty($template) && file_exists($template)) {
|
276 |
require($template);
|
277 |
}
|
427 |
return isset(self::$enabledProviders[$providerID]);
|
428 |
}
|
429 |
|
|
|
|
|
|
|
|
|
430 |
public static function login_form_login() {
|
431 |
self::$currentWPLoginAction = 'login';
|
432 |
self::login_init();
|
442 |
self::login_init();
|
443 |
}
|
444 |
|
445 |
+
public static function login_form_link() {
|
446 |
+
self::$currentWPLoginAction = 'link';
|
447 |
+
self::login_init();
|
448 |
+
}
|
449 |
+
|
450 |
public static function login_form_unlink() {
|
451 |
self::$currentWPLoginAction = 'unlink';
|
452 |
self::login_init();
|
471 |
}
|
472 |
|
473 |
if (isset($_REQUEST['loginSocial']) && isset(self::$providers[$_REQUEST['loginSocial']]) && (self::$providers[$_REQUEST['loginSocial']]->isEnabled() || self::$providers[$_REQUEST['loginSocial']]->isTest())) {
|
474 |
+
|
475 |
+
nocache_headers();
|
476 |
+
|
477 |
self::$providers[$_REQUEST['loginSocial']]->connect();
|
478 |
}
|
479 |
}
|
509 |
$errors = new WP_Error();
|
510 |
}
|
511 |
|
512 |
+
$errorMessages = \NSL\Notices::getErrors();
|
513 |
+
if ($errorMessages !== false) {
|
514 |
+
foreach ($errorMessages AS $errorMessage) {
|
515 |
+
$errors->add('error', $errorMessage);
|
516 |
+
}
|
517 |
}
|
518 |
|
519 |
return $errors;
|
546 |
|
547 |
echo '<div id="' . $containerID . '">' . self::renderButtonsWithContainer(self::$settings->get('embedded_login_form_button_style'), false) . '</div>';
|
548 |
|
549 |
+
$template = self::get_template_part('embedded-login/' . sanitize_file_name(self::$settings->get('embedded_login_form_layout')) . '.php');
|
550 |
if (!empty($template) && file_exists($template)) {
|
551 |
include($template);
|
552 |
}
|
637 |
return '';
|
638 |
}
|
639 |
|
640 |
+
/**
|
641 |
+
* @deprecated
|
642 |
+
*
|
643 |
+
* @param $user_id
|
644 |
+
*
|
645 |
+
* @return bool
|
646 |
+
*/
|
647 |
public static function getAvatar($user_id) {
|
648 |
foreach (self::$enabledProviders AS $provider) {
|
649 |
$avatar = $provider->getAvatar($user_id);
|
655 |
return false;
|
656 |
}
|
657 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
658 |
public static function shortcode($atts) {
|
659 |
if (!is_array($atts)) {
|
660 |
$atts = array();
|
745 |
|
746 |
$currentUrl = set_url_scheme('http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);
|
747 |
|
748 |
+
if (!self::isAllowedRedirectUrl($currentUrl)) {
|
749 |
+
return false;
|
750 |
+
}
|
751 |
+
|
752 |
+
return $currentUrl;
|
753 |
+
}
|
754 |
+
|
755 |
+
public static function isAllowedRedirectUrl($url) {
|
756 |
$loginUrl = site_url('wp-login.php');
|
757 |
|
758 |
// If the currentUrl is the loginUrl, then we should not return it for redirects
|
759 |
+
if (strpos($url, $loginUrl) === 0) {
|
760 |
return false;
|
761 |
}
|
762 |
|
763 |
$registerUrl = wp_registration_url();
|
764 |
// If the currentUrl is the registerUrl, then we should not return it for redirects
|
765 |
+
if (strpos($url, $registerUrl) === 0) {
|
766 |
return false;
|
767 |
}
|
768 |
|
769 |
+
return true;
|
770 |
}
|
771 |
|
772 |
public static function get_template_part($file_name, $name = null) {
|
827 |
|
828 |
public static function delete_user($user_id) {
|
829 |
/** @var $wpdb WPDB */
|
830 |
+
global $wpdb, $blog_id;
|
831 |
|
832 |
$wpdb->delete($wpdb->prefix . 'social_users', array(
|
833 |
'ID' => $user_id
|
835 |
'%d'
|
836 |
));
|
837 |
|
838 |
+
$attachment_id = get_user_meta($user_id, $wpdb->get_blog_prefix($blog_id) . 'user_avatar', true);
|
839 |
+
if (wp_attachment_is_image($attachment_id)) {
|
840 |
+
wp_delete_attachment($attachment_id, true);
|
841 |
+
}
|
842 |
+
|
843 |
}
|
844 |
|
845 |
public static function disable_better_wp_security_block_long_urls() {
|
896 |
}
|
897 |
|
898 |
public static function getTrackerData() {
|
899 |
+
return \NSL\Persistent\Persistent::get('trackerdata');
|
900 |
}
|
901 |
+
|
902 |
}
|
903 |
|
904 |
NextendSocialLogin::init();
|
persistent.php
DELETED
@@ -1,97 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
class NextendSocialLoginPersistentAnonymous {
|
4 |
-
|
5 |
-
private static $verifiedSession = false;
|
6 |
-
|
7 |
-
private static function getSessionID($mustCreate = false) {
|
8 |
-
if (self::$verifiedSession !== false) {
|
9 |
-
return self::$verifiedSession;
|
10 |
-
}
|
11 |
-
if (isset($_COOKIE['nsl_session'])) {
|
12 |
-
if (get_site_transient('n_' . $_COOKIE['nsl_session']) !== false) {
|
13 |
-
self::$verifiedSession = $_COOKIE['nsl_session'];
|
14 |
-
|
15 |
-
return self::$verifiedSession;
|
16 |
-
}
|
17 |
-
}
|
18 |
-
if ($mustCreate) {
|
19 |
-
self::$verifiedSession = uniqid('nsl', true);
|
20 |
-
|
21 |
-
self::setcookie('nsl_session', self::$verifiedSession, time() + DAY_IN_SECONDS, apply_filters('nsl_session_use_secure_cookie', false));
|
22 |
-
set_site_transient('n_' . self::$verifiedSession, 1, 3600);
|
23 |
-
|
24 |
-
return self::$verifiedSession;
|
25 |
-
}
|
26 |
-
|
27 |
-
return false;
|
28 |
-
}
|
29 |
-
|
30 |
-
public static function set($key, $value, $expiration = 3600) {
|
31 |
-
|
32 |
-
set_site_transient(self::getSessionID(true) . $key, (string)$value, $expiration);
|
33 |
-
}
|
34 |
-
|
35 |
-
public static function get($key) {
|
36 |
-
|
37 |
-
$session = self::getSessionID();
|
38 |
-
if ($session) {
|
39 |
-
return get_site_transient($session . $key);
|
40 |
-
}
|
41 |
-
|
42 |
-
return false;
|
43 |
-
}
|
44 |
-
|
45 |
-
public static function delete($key) {
|
46 |
-
|
47 |
-
$session = self::getSessionID();
|
48 |
-
if ($session) {
|
49 |
-
delete_site_transient(self::getSessionID() . $key);
|
50 |
-
}
|
51 |
-
}
|
52 |
-
|
53 |
-
public static function destroy() {
|
54 |
-
$sessionID = self::getSessionID();
|
55 |
-
if ($sessionID) {
|
56 |
-
self::setcookie('nsl_session', $sessionID, time() - YEAR_IN_SECONDS, apply_filters('nsl_session_use_secure_cookie', false));
|
57 |
-
|
58 |
-
add_action('shutdown', 'NextendSocialLoginPersistentAnonymous::destroy_site_transient');
|
59 |
-
}
|
60 |
-
}
|
61 |
-
|
62 |
-
public static function destroy_site_transient() {
|
63 |
-
$sessionID = self::getSessionID();
|
64 |
-
if ($sessionID) {
|
65 |
-
delete_site_transient('n_' . $sessionID);
|
66 |
-
}
|
67 |
-
}
|
68 |
-
|
69 |
-
private static function setcookie($name, $value, $expire, $secure = false) {
|
70 |
-
|
71 |
-
setcookie($name, $value, $expire, COOKIEPATH ? COOKIEPATH : '/', COOKIE_DOMAIN, $secure);
|
72 |
-
}
|
73 |
-
|
74 |
-
}
|
75 |
-
|
76 |
-
class NextendSocialLoginPersistentUser {
|
77 |
-
|
78 |
-
private static function getSessionID() {
|
79 |
-
return get_current_user_id();
|
80 |
-
}
|
81 |
-
|
82 |
-
public static function set($key, $value, $expiration = 3600) {
|
83 |
-
|
84 |
-
set_site_transient(self::getSessionID() . $key, (string)$value, $expiration);
|
85 |
-
}
|
86 |
-
|
87 |
-
public static function get($key) {
|
88 |
-
|
89 |
-
return get_site_transient(self::getSessionID() . $key);
|
90 |
-
}
|
91 |
-
|
92 |
-
public static function delete($key) {
|
93 |
-
|
94 |
-
delete_site_transient(self::getSessionID() . $key);
|
95 |
-
}
|
96 |
-
|
97 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
providers/facebook/admin/fix-redirect-uri.php
CHANGED
@@ -1,12 +1,14 @@
|
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
-
/** @var $this
|
|
|
|
|
4 |
?>
|
5 |
<ol>
|
6 |
<li><?php printf(__('Navigate to %s', 'nextend-facebook-connect'), '<a href="https://developers.facebook.com/apps/" target="_blank">https://developers.facebook.com/apps/</a>'); ?></li>
|
7 |
<li><?php printf(__('Log in with your %s credentials if you are not logged in', 'nextend-facebook-connect'), 'Facebook'); ?></li>
|
8 |
-
<li><?php printf(__('Click on the App with App ID: %s', 'nextend-facebook-connect'), $
|
9 |
<li><?php _e('In the left sidebar, click on "Facebook Login/Settings"', 'nextend-facebook-connect'); ?></li>
|
10 |
-
<li><?php printf(__('Add the following URL to the "Valid OAuth redirect URIs" field: <b>%s</b>', 'nextend-facebook-connect'), $
|
11 |
<li><?php _e('Click on "Save Changes"', 'nextend-facebook-connect'); ?></li>
|
12 |
</ol>
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
+
/** @var $this NextendSocialProviderAdmin */
|
4 |
+
|
5 |
+
$provider = $this->getProvider();
|
6 |
?>
|
7 |
<ol>
|
8 |
<li><?php printf(__('Navigate to %s', 'nextend-facebook-connect'), '<a href="https://developers.facebook.com/apps/" target="_blank">https://developers.facebook.com/apps/</a>'); ?></li>
|
9 |
<li><?php printf(__('Log in with your %s credentials if you are not logged in', 'nextend-facebook-connect'), 'Facebook'); ?></li>
|
10 |
+
<li><?php printf(__('Click on the App with App ID: %s', 'nextend-facebook-connect'), $provider->settings->get('appid')); ?></li>
|
11 |
<li><?php _e('In the left sidebar, click on "Facebook Login/Settings"', 'nextend-facebook-connect'); ?></li>
|
12 |
+
<li><?php printf(__('Add the following URL to the "Valid OAuth redirect URIs" field: <b>%s</b>', 'nextend-facebook-connect'), $provider->getLoginUrl()); ?></li>
|
13 |
<li><?php _e('Click on "Save Changes"', 'nextend-facebook-connect'); ?></li>
|
14 |
</ol>
|
providers/facebook/admin/getting-started.php
CHANGED
@@ -1,40 +1,50 @@
|
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
-
/** @var $this
|
|
|
|
|
4 |
?>
|
5 |
<div class="nsl-admin-sub-content">
|
6 |
|
7 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
|
9 |
-
|
10 |
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
|
32 |
-
|
33 |
-
|
34 |
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
|
|
40 |
</div>
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
+
/** @var $this NextendSocialProviderAdmin */
|
4 |
+
|
5 |
+
$provider = $this->getProvider();
|
6 |
?>
|
7 |
<div class="nsl-admin-sub-content">
|
8 |
|
9 |
+
<?php if (substr($provider->getLoginUrl(), 0, 8) !== 'https://'): ?>
|
10 |
+
<div class="error">
|
11 |
+
<p><?php _e('As of March 2018, Facebook allows HTTPS OAuth Redirects only. You must move your site to HTTPS in order to allow login with Facebook.', 'nextend-facebook-connect'); ?></p>
|
12 |
+
<p><a href="https://nextendweb.com/nextend-social-login-docs/facebook-api-changes/#enforce-https" target="_blank"><?php _e('Read more...', 'nextend-facebook-connect'); ?></a></p>
|
13 |
+
</div>
|
14 |
+
<?php else: ?>
|
15 |
+
|
16 |
+
<p style="max-width:55em;"><?php printf(__('To allow your visitors to log in with their %1$s account, first you must create a %1$s App. The following guide will help you through the %1$s App creation process. After you have created your %1$s App, head over to "Settings" and configure the given "%2$s" and "%3$s" according to your %1$s App.', 'nextend-facebook-connect'), "Facebook", "App ID", "App secret"); ?></p>
|
17 |
|
18 |
+
<h2 class="title"><?php printf(_x('Create %s', 'App creation', 'nextend-facebook-connect'), 'Facebook App'); ?></h2>
|
19 |
|
20 |
+
<ol>
|
21 |
+
<li><?php printf(__('Navigate to %s', 'nextend-facebook-connect'), '<a href="https://developers.facebook.com/apps/" target="_blank">https://developers.facebook.com/apps/</a>'); ?></li>
|
22 |
+
<li><?php printf(__('Log in with your %s credentials if you are not logged in', 'nextend-facebook-connect'), 'Facebook'); ?></li>
|
23 |
+
<li><?php _e('Click on the "Add a New App" button', 'nextend-facebook-connect'); ?></li>
|
24 |
+
<li><?php _e('Fill "Display Name" and "Contact Email"', 'nextend-facebook-connect'); ?></li>
|
25 |
+
<li><?php _e('Click on blue "Create App ID" button', 'nextend-facebook-connect'); ?></li>
|
26 |
+
<li><?php _e('Move your mouse over Facebook Login and click on the appearing "Set Up" button', 'nextend-facebook-connect'); ?></li>
|
27 |
+
<li><?php _e('Choose Web', 'nextend-facebook-connect'); ?></li>
|
28 |
+
<li><?php printf(__('Fill "Site URL" with the url of your homepage, probably: <b>%s</b>', 'nextend-facebook-connect'), site_url()); ?></li>
|
29 |
+
<li><?php _e('Click on "Save"', 'nextend-facebook-connect'); ?></li>
|
30 |
+
<li><?php _e('In the left sidebar, click on "Facebook Login"', 'nextend-facebook-connect'); ?></li>
|
31 |
+
<li><?php printf(__('Add the following URL to the "Valid OAuth redirect URIs" field: <b>%s</b>', 'nextend-facebook-connect'), $provider->getLoginUrl()); ?></li>
|
32 |
+
<li><?php _e('Click on "Save Changes"', 'nextend-facebook-connect'); ?></li>
|
33 |
+
<li><?php _e('In the top of the left sidebar, click on "Settings"', 'nextend-facebook-connect'); ?></li>
|
34 |
+
<li><?php _e('Here you can see your "APP ID" and you can see your "App secret" if you click on the "Show" button. These will be needed in plugin\'s settings.', 'nextend-facebook-connect'); ?></li>
|
35 |
+
<li><?php _e('Enter your domain name to the App Domains', 'nextend-facebook-connect'); ?></li>
|
36 |
+
<li><?php _e('Fill up the "Privacy Policy URL". Provide a publicly available and easily accessible privacy policy that explains what data you are collecting and how you will use that data.', 'nextend-facebook-connect'); ?></li>
|
37 |
+
<li><?php _e('Save your changes.', 'nextend-facebook-connect'); ?></li>
|
38 |
+
<li><?php _e('Your application is currently private, which means that only you can log in with it. In the left sidebar choose "App Review" and make your App public', 'nextend-facebook-connect'); ?></li>
|
39 |
+
</ol>
|
40 |
|
41 |
+
<a href="<?php echo $this->getUrl('settings'); ?>"
|
42 |
+
class="button button-primary"><?php printf(__('I am done setting up my %s', 'nextend-facebook-connect'), 'Facebook App'); ?></a>
|
43 |
|
44 |
+
<br>
|
45 |
+
<div class="nsl-admin-embed-youtube">
|
46 |
+
<div></div>
|
47 |
+
<iframe src="https://www.youtube.com/embed/7iiIe8RLIAM?rel=0" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
|
48 |
+
</div>
|
49 |
+
<?php endif; ?>
|
50 |
</div>
|
providers/facebook/admin/import.php
CHANGED
@@ -1,6 +1,8 @@
|
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
-
/** @var $this
|
|
|
|
|
4 |
?>
|
5 |
|
6 |
<div class="nsl-admin-sub-content">
|
@@ -13,7 +15,7 @@ defined('ABSPATH') || die();
|
|
13 |
<li><?php printf(__('Visit %s.', 'nextend-facebook-connect'), '<a href="https://developers.facebook.com/apps/" target="_blank">https://developers.facebook.com/apps/</a>'); ?></li>
|
14 |
<li><?php _e('Select your app.', 'nextend-facebook-connect'); ?></li>
|
15 |
<li><?php _e('Go to the Settings menu which you can find below the Facebook Login in the left menu.', 'nextend-facebook-connect'); ?></li>
|
16 |
-
<li><?php printf(__('Make sure that the "%1$s" field contains %2$s', 'nextend-facebook-connect'), 'Valid OAuth redirect URIs', $
|
17 |
<li><?php _e('Save your changes.', 'nextend-facebook-connect'); ?></li>
|
18 |
</ol>
|
19 |
|
@@ -37,7 +39,7 @@ defined('ABSPATH') || die();
|
|
37 |
<a href="<?php echo wp_nonce_url(add_query_arg(array(
|
38 |
'action' => 'nextend-social-login',
|
39 |
'view' => 'import',
|
40 |
-
'provider' => $
|
41 |
), admin_url('admin-post.php')), 'nextend-social-login'); ?>" class="button button-primary">
|
42 |
<?php _e('Import Configuration', 'nextend-facebook-connect'); ?>
|
43 |
</a>
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
+
/** @var $this NextendSocialProviderAdmin */
|
4 |
+
|
5 |
+
$provider = $this->getProvider();
|
6 |
?>
|
7 |
|
8 |
<div class="nsl-admin-sub-content">
|
15 |
<li><?php printf(__('Visit %s.', 'nextend-facebook-connect'), '<a href="https://developers.facebook.com/apps/" target="_blank">https://developers.facebook.com/apps/</a>'); ?></li>
|
16 |
<li><?php _e('Select your app.', 'nextend-facebook-connect'); ?></li>
|
17 |
<li><?php _e('Go to the Settings menu which you can find below the Facebook Login in the left menu.', 'nextend-facebook-connect'); ?></li>
|
18 |
+
<li><?php printf(__('Make sure that the "%1$s" field contains %2$s', 'nextend-facebook-connect'), 'Valid OAuth redirect URIs', $provider->getLoginUrl()); ?> </li>
|
19 |
<li><?php _e('Save your changes.', 'nextend-facebook-connect'); ?></li>
|
20 |
</ol>
|
21 |
|
39 |
<a href="<?php echo wp_nonce_url(add_query_arg(array(
|
40 |
'action' => 'nextend-social-login',
|
41 |
'view' => 'import',
|
42 |
+
'provider' => $provider->getId()
|
43 |
), admin_url('admin-post.php')), 'nextend-social-login'); ?>" class="button button-primary">
|
44 |
<?php _e('Import Configuration', 'nextend-facebook-connect'); ?>
|
45 |
</a>
|
providers/facebook/admin/settings.php
CHANGED
@@ -1,13 +1,20 @@
|
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
-
/** @var $this
|
4 |
|
5 |
-
$
|
|
|
|
|
6 |
?>
|
7 |
|
8 |
<div class="nsl-admin-sub-content">
|
9 |
-
|
10 |
-
|
|
|
|
|
|
|
|
|
|
|
11 |
$this->renderSettingsHeader();
|
12 |
?>
|
13 |
|
@@ -15,7 +22,7 @@ $settings = $this->settings;
|
|
15 |
|
16 |
<?php wp_nonce_field('nextend-social-login'); ?>
|
17 |
<input type="hidden" name="action" value="nextend-social-login"/>
|
18 |
-
<input type="hidden" name="view" value="provider-<?php echo $
|
19 |
<input type="hidden" name="subview" value="settings"/>
|
20 |
<input type="hidden" name="settings_saved" value="1"/>
|
21 |
<input type="hidden" name="tested" id="tested" value="<?php echo esc_attr($settings->get('tested')); ?>"/>
|
@@ -29,7 +36,7 @@ $settings = $this->settings;
|
|
29 |
<input name="appid" type="text" id="appid"
|
30 |
value="<?php echo esc_attr($settings->get('appid')); ?>" class="regular-text">
|
31 |
<p class="description"
|
32 |
-
id="tagline-appid"><?php printf(__('If you are not sure what is your %1$s, please head over to <a href="%2$s">Getting Started</a>', 'nextend-facebook-connect'), 'App ID', $this->
|
33 |
</td>
|
34 |
</tr>
|
35 |
<?php endif; ?>
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
+
/** @var $this NextendSocialProviderAdmin */
|
4 |
|
5 |
+
$provider = $this->getProvider();
|
6 |
+
|
7 |
+
$settings = $provider->settings;
|
8 |
?>
|
9 |
|
10 |
<div class="nsl-admin-sub-content">
|
11 |
+
<?php if (substr($provider->getLoginUrl(), 0, 8) !== 'https://'): ?>
|
12 |
+
<div class="error">
|
13 |
+
<p><?php _e('As of March 2018, Facebook allows HTTPS OAuth Redirects only. You must move your site to HTTPS in order to allow login with Facebook.', 'nextend-facebook-connect'); ?></p>
|
14 |
+
<p><a href="https://nextendweb.com/nextend-social-login-docs/facebook-api-changes/#enforce-https" target="_blank"><?php _e('Read more...', 'nextend-facebook-connect'); ?></a></p>
|
15 |
+
</div>
|
16 |
+
<?php endif; ?>
|
17 |
+
<?php
|
18 |
$this->renderSettingsHeader();
|
19 |
?>
|
20 |
|
22 |
|
23 |
<?php wp_nonce_field('nextend-social-login'); ?>
|
24 |
<input type="hidden" name="action" value="nextend-social-login"/>
|
25 |
+
<input type="hidden" name="view" value="provider-<?php echo $provider->getId(); ?>"/>
|
26 |
<input type="hidden" name="subview" value="settings"/>
|
27 |
<input type="hidden" name="settings_saved" value="1"/>
|
28 |
<input type="hidden" name="tested" id="tested" value="<?php echo esc_attr($settings->get('tested')); ?>"/>
|
36 |
<input name="appid" type="text" id="appid"
|
37 |
value="<?php echo esc_attr($settings->get('appid')); ?>" class="regular-text">
|
38 |
<p class="description"
|
39 |
+
id="tagline-appid"><?php printf(__('If you are not sure what is your %1$s, please head over to <a href="%2$s">Getting Started</a>', 'nextend-facebook-connect'), 'App ID', $this->getUrl()); ?></p>
|
40 |
</td>
|
41 |
</tr>
|
42 |
<?php endif; ?>
|
providers/facebook/compat/nextend-facebook-connect.php
CHANGED
@@ -427,7 +427,7 @@ function new_add_fb_login_form() {
|
|
427 |
socialLogins = $(
|
428 |
'<div class="newsociallogins" style="text-align: center;"><div style="clear:both;"></div></div>');
|
429 |
if (loginForm.find('input').length > 0) {
|
430 |
-
loginForm.prepend("<h3 style='text-align:center;'><?php
|
431 |
}
|
432 |
loginForm.prepend(socialLogins);
|
433 |
socialLogins = loginForm.find('.newsociallogins');
|
427 |
socialLogins = $(
|
428 |
'<div class="newsociallogins" style="text-align: center;"><div style="clear:both;"></div></div>');
|
429 |
if (loginForm.find('input').length > 0) {
|
430 |
+
loginForm.prepend("<h3 style='text-align:center;'><?php echo 'OR'; ?></h3>");
|
431 |
}
|
432 |
loginForm.prepend(socialLogins);
|
433 |
socialLogins = loginForm.find('.newsociallogins');
|
providers/facebook/compat/nextend-facebook-settings.php
CHANGED
@@ -309,7 +309,7 @@ if (!class_exists('NextendFBSettings')) {
|
|
309 |
}
|
310 |
|
311 |
function NextendFB_Menu() {
|
312 |
-
add_options_page(
|
313 |
'NextendFBSettings',
|
314 |
'NextendFB_Options_Page'
|
315 |
));
|
309 |
}
|
310 |
|
311 |
function NextendFB_Menu() {
|
312 |
+
add_options_page('Nextend FB Connect', 'Nextend FB Connect', 'manage_options', 'nextend-facebook-connect', array(
|
313 |
'NextendFBSettings',
|
314 |
'NextendFB_Options_Page'
|
315 |
));
|
providers/facebook/facebook.php
CHANGED
@@ -15,6 +15,48 @@ class NextendSocialProviderFacebook extends NextendSocialProvider {
|
|
15 |
|
16 |
protected $popupHeight = 175;
|
17 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
public function __construct() {
|
19 |
$this->id = 'facebook';
|
20 |
$this->label = 'Facebook';
|
@@ -106,7 +148,7 @@ class NextendSocialProviderFacebook extends NextendSocialProvider {
|
|
106 |
}
|
107 |
|
108 |
if (empty($newData[$key])) {
|
109 |
-
|
110 |
}
|
111 |
break;
|
112 |
}
|
@@ -136,11 +178,25 @@ class NextendSocialProviderFacebook extends NextendSocialProvider {
|
|
136 |
*/
|
137 |
protected function getCurrentUserInfo() {
|
138 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
139 |
return $this->getClient()
|
140 |
-
->get('/me?fields=
|
|
|
|
|
|
|
|
|
141 |
}
|
142 |
|
143 |
-
|
144 |
|
145 |
switch ($key) {
|
146 |
case 'id':
|
@@ -159,15 +215,21 @@ class NextendSocialProviderFacebook extends NextendSocialProvider {
|
|
159 |
}
|
160 |
|
161 |
public function syncProfile($user_id, $provider, $access_token) {
|
162 |
-
$this->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
163 |
$this->saveUserData($user_id, 'access_token', $access_token);
|
164 |
}
|
165 |
|
166 |
protected function saveUserData($user_id, $key, $data) {
|
167 |
switch ($key) {
|
168 |
-
case 'profile_picture':
|
169 |
-
update_user_meta($user_id, 'fb_profile_picture', $data);
|
170 |
-
break;
|
171 |
case 'access_token':
|
172 |
update_user_meta($user_id, 'fb_user_access_token', $data);
|
173 |
break;
|
@@ -179,9 +241,6 @@ class NextendSocialProviderFacebook extends NextendSocialProvider {
|
|
179 |
|
180 |
protected function getUserData($user_id, $key) {
|
181 |
switch ($key) {
|
182 |
-
case 'profile_picture':
|
183 |
-
return get_user_meta($user_id, 'fb_profile_picture', true);
|
184 |
-
break;
|
185 |
case 'access_token':
|
186 |
return get_user_meta($user_id, 'fb_user_access_token', true);
|
187 |
break;
|
@@ -248,9 +307,19 @@ class NextendSocialProviderFacebook extends NextendSocialProvider {
|
|
248 |
|
249 |
public function adminDisplaySubView($subview) {
|
250 |
if ($subview == 'import' && $this->settings->get('legacy') == 1) {
|
251 |
-
$this->
|
252 |
-
|
253 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
254 |
}
|
255 |
}
|
256 |
}
|
15 |
|
16 |
protected $popupHeight = 175;
|
17 |
|
18 |
+
protected $sync_fields = array(
|
19 |
+
'age_range' => array(
|
20 |
+
'label' => 'Age range',
|
21 |
+
'node' => 'me'
|
22 |
+
),
|
23 |
+
'birthday' => array(
|
24 |
+
'label' => 'Birthday',
|
25 |
+
'node' => 'me',
|
26 |
+
'scope' => 'user_birthday'
|
27 |
+
),
|
28 |
+
'link' => array(
|
29 |
+
'label' => 'Profile link',
|
30 |
+
'node' => 'me',
|
31 |
+
),
|
32 |
+
'locale' => array(
|
33 |
+
'label' => 'Locale',
|
34 |
+
'node' => 'me'
|
35 |
+
),
|
36 |
+
'timezone' => array(
|
37 |
+
'label' => 'Timezone',
|
38 |
+
'node' => 'me',
|
39 |
+
),
|
40 |
+
'currency' => array(
|
41 |
+
'label' => 'Currency',
|
42 |
+
'node' => 'me',
|
43 |
+
),
|
44 |
+
'hometown' => array(
|
45 |
+
'label' => 'Hometown',
|
46 |
+
'node' => 'me',
|
47 |
+
'scope' => 'user_hometown'
|
48 |
+
),
|
49 |
+
'location' => array(
|
50 |
+
'label' => 'Location',
|
51 |
+
'node' => 'me',
|
52 |
+
'scope' => 'user_location'
|
53 |
+
),
|
54 |
+
'gender' => array(
|
55 |
+
'label' => 'Gender',
|
56 |
+
'node' => 'me',
|
57 |
+
)
|
58 |
+
);
|
59 |
+
|
60 |
public function __construct() {
|
61 |
$this->id = 'facebook';
|
62 |
$this->label = 'Facebook';
|
148 |
}
|
149 |
|
150 |
if (empty($newData[$key])) {
|
151 |
+
\NSL\Notices::addError(sprintf(__('The %1$s entered did not appear to be a valid. Please enter a valid %2$s.', 'nextend-facebook-connect'), $this->requiredFields[$key], $this->requiredFields[$key]));
|
152 |
}
|
153 |
break;
|
154 |
}
|
178 |
*/
|
179 |
protected function getCurrentUserInfo() {
|
180 |
|
181 |
+
$fields = array(
|
182 |
+
'id',
|
183 |
+
'name',
|
184 |
+
'email',
|
185 |
+
'first_name',
|
186 |
+
'last_name',
|
187 |
+
'picture.type(large)'
|
188 |
+
);
|
189 |
+
$extra_fields = apply_filters('nsl_facebook_me_fields', array());
|
190 |
+
|
191 |
return $this->getClient()
|
192 |
+
->get('/me?fields=' . implode(',', array_merge($fields, $extra_fields)));
|
193 |
+
}
|
194 |
+
|
195 |
+
public function getMe() {
|
196 |
+
return $this->authUserData;
|
197 |
}
|
198 |
|
199 |
+
public function getAuthUserData($key) {
|
200 |
|
201 |
switch ($key) {
|
202 |
case 'id':
|
215 |
}
|
216 |
|
217 |
public function syncProfile($user_id, $provider, $access_token) {
|
218 |
+
if ($this->needUpdateAvatar($user_id)) {
|
219 |
+
|
220 |
+
$profilePicture = $this->authUserData['picture'];
|
221 |
+
if (!empty($profilePicture) && !empty($profilePicture['data'])) {
|
222 |
+
if (isset($profilePicture['data']['is_silhouette']) && !$profilePicture['data']['is_silhouette']) {
|
223 |
+
$this->updateAvatar($user_id, $profilePicture['data']['url']);
|
224 |
+
}
|
225 |
+
}
|
226 |
+
|
227 |
+
}
|
228 |
$this->saveUserData($user_id, 'access_token', $access_token);
|
229 |
}
|
230 |
|
231 |
protected function saveUserData($user_id, $key, $data) {
|
232 |
switch ($key) {
|
|
|
|
|
|
|
233 |
case 'access_token':
|
234 |
update_user_meta($user_id, 'fb_user_access_token', $data);
|
235 |
break;
|
241 |
|
242 |
protected function getUserData($user_id, $key) {
|
243 |
switch ($key) {
|
|
|
|
|
|
|
244 |
case 'access_token':
|
245 |
return get_user_meta($user_id, 'fb_user_access_token', true);
|
246 |
break;
|
307 |
|
308 |
public function adminDisplaySubView($subview) {
|
309 |
if ($subview == 'import' && $this->settings->get('legacy') == 1) {
|
310 |
+
$this->admin->render('import', false);
|
311 |
+
|
312 |
+
return true;
|
313 |
+
}
|
314 |
+
|
315 |
+
return parent::adminDisplaySubView($subview);
|
316 |
+
}
|
317 |
+
|
318 |
+
public function deleteLoginPersistentData() {
|
319 |
+
parent::deleteLoginPersistentData();
|
320 |
+
|
321 |
+
if ($this->client !== null) {
|
322 |
+
$this->client->deleteLoginPersistentData();
|
323 |
}
|
324 |
}
|
325 |
}
|
providers/google/admin/fix-redirect-uri.php
CHANGED
@@ -1,12 +1,14 @@
|
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
-
/** @var $this
|
|
|
|
|
4 |
?>
|
5 |
<ol>
|
6 |
<li><?php printf(__('Navigate to %s', 'nextend-facebook-connect'), '<a href="https://console.developers.google.com/apis/" target="_blank">https://console.developers.google.com/apis/</a>'); ?></li>
|
7 |
<li><?php printf(__('Log in with your %s credentials if you are not logged in', 'nextend-facebook-connect'), 'Google'); ?></li>
|
8 |
<li><?php _e('Click on the "Credentials" in the left hand menu', 'nextend-facebook-connect'); ?></li>
|
9 |
-
<li><?php printf(__('Click on OAuth 2.0 client ID: %s', 'nextend-facebook-connect'), $
|
10 |
-
<li><?php printf(__('Add the following URL to the "Authorised redirect URIs" field: <b>%s</b>', 'nextend-facebook-connect'), $
|
11 |
<li><?php _e('Click on "Save"', 'nextend-facebook-connect'); ?></li>
|
12 |
</ol>
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
+
/** @var $this NextendSocialProviderAdmin */
|
4 |
+
|
5 |
+
$provider = $this->getProvider();
|
6 |
?>
|
7 |
<ol>
|
8 |
<li><?php printf(__('Navigate to %s', 'nextend-facebook-connect'), '<a href="https://console.developers.google.com/apis/" target="_blank">https://console.developers.google.com/apis/</a>'); ?></li>
|
9 |
<li><?php printf(__('Log in with your %s credentials if you are not logged in', 'nextend-facebook-connect'), 'Google'); ?></li>
|
10 |
<li><?php _e('Click on the "Credentials" in the left hand menu', 'nextend-facebook-connect'); ?></li>
|
11 |
+
<li><?php printf(__('Click on OAuth 2.0 client ID: %s', 'nextend-facebook-connect'), $provider->settings->get('client_id')); ?></li>
|
12 |
+
<li><?php printf(__('Add the following URL to the "Authorised redirect URIs" field: <b>%s</b>', 'nextend-facebook-connect'), $provider->getLoginUrl()); ?></li>
|
13 |
<li><?php _e('Click on "Save"', 'nextend-facebook-connect'); ?></li>
|
14 |
</ol>
|
providers/google/admin/getting-started.php
CHANGED
@@ -1,6 +1,8 @@
|
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
-
/** @var $this
|
|
|
|
|
4 |
?>
|
5 |
|
6 |
<div class="nsl-admin-sub-content">
|
@@ -21,12 +23,12 @@ defined('ABSPATH') || die();
|
|
21 |
<li><?php _e('Go back to the Credentials tab and locate the small box at the middle. Click on the blue "Create credentials" button. Chose the "OAuth client ID" from the dropdown list.', 'nextend-facebook-connect'); ?></li>
|
22 |
<li><?php _e('Your application type should be "Web application"', 'nextend-facebook-connect'); ?></li>
|
23 |
<li><?php _e('Name your application', 'nextend-facebook-connect'); ?></li>
|
24 |
-
<li><?php printf(__('Add the following URL to the "Authorised redirect URIs" field: <b>%s</b>', 'nextend-facebook-connect'), $
|
25 |
<li><?php _e('Click on the Create button', 'nextend-facebook-connect'); ?></li>
|
26 |
<li><?php _e('A modal should pop up with your credentials. If that doesn\'t happen, go to the Credentials in the left hand menu and select your app by clicking on its name and you\'ll be able to copy-paste the Client ID and Client Secret from there.', 'nextend-facebook-connect'); ?></li>
|
27 |
</ol>
|
28 |
|
29 |
-
<a href="<?php echo $this->
|
30 |
class="button button-primary"><?php printf(__('I am done setting up my %s', 'nextend-facebook-connect'), 'Google App'); ?></a>
|
31 |
|
32 |
<br>
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
+
/** @var $this NextendSocialProviderAdmin */
|
4 |
+
|
5 |
+
$provider = $this->getProvider();
|
6 |
?>
|
7 |
|
8 |
<div class="nsl-admin-sub-content">
|
23 |
<li><?php _e('Go back to the Credentials tab and locate the small box at the middle. Click on the blue "Create credentials" button. Chose the "OAuth client ID" from the dropdown list.', 'nextend-facebook-connect'); ?></li>
|
24 |
<li><?php _e('Your application type should be "Web application"', 'nextend-facebook-connect'); ?></li>
|
25 |
<li><?php _e('Name your application', 'nextend-facebook-connect'); ?></li>
|
26 |
+
<li><?php printf(__('Add the following URL to the "Authorised redirect URIs" field: <b>%s</b>', 'nextend-facebook-connect'), $provider->getLoginUrl()); ?></li>
|
27 |
<li><?php _e('Click on the Create button', 'nextend-facebook-connect'); ?></li>
|
28 |
<li><?php _e('A modal should pop up with your credentials. If that doesn\'t happen, go to the Credentials in the left hand menu and select your app by clicking on its name and you\'ll be able to copy-paste the Client ID and Client Secret from there.', 'nextend-facebook-connect'); ?></li>
|
29 |
</ol>
|
30 |
|
31 |
+
<a href="<?php echo $this->getUrl('settings'); ?>"
|
32 |
class="button button-primary"><?php printf(__('I am done setting up my %s', 'nextend-facebook-connect'), 'Google App'); ?></a>
|
33 |
|
34 |
<br>
|
providers/google/admin/import.php
CHANGED
@@ -1,6 +1,8 @@
|
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
-
/** @var $this
|
|
|
|
|
4 |
?>
|
5 |
|
6 |
<div class="nsl-admin-sub-content">
|
@@ -13,7 +15,7 @@ defined('ABSPATH') || die();
|
|
13 |
<li><?php printf(__('Visit %s.', 'nextend-facebook-connect'), '<a href="https://console.developers.google.com/apis/" target="_blank">https://console.developers.google.com/apis/</a>'); ?></li>
|
14 |
<li><?php _e('If you have more projects, select the one where your app is.', 'nextend-facebook-connect'); ?></li>
|
15 |
<li><?php _e('Click on Credentials at the left-hand menu then select your app.', 'nextend-facebook-connect'); ?></li>
|
16 |
-
<li><?php printf(__('Make sure that the "%1$s" field contains %2$s', 'nextend-facebook-connect'), 'Authorized redirect URIs', $
|
17 |
<li><?php _e('Save your changes.', 'nextend-facebook-connect'); ?></li>
|
18 |
</ol>
|
19 |
|
@@ -37,7 +39,7 @@ defined('ABSPATH') || die();
|
|
37 |
<a href="<?php echo wp_nonce_url(add_query_arg(array(
|
38 |
'action' => 'nextend-social-login',
|
39 |
'view' => 'import',
|
40 |
-
'provider' => $
|
41 |
), admin_url('admin-post.php')), 'nextend-social-login'); ?>" class="button button-primary">
|
42 |
<?php _e('Import Configuration', 'nextend-facebook-connect'); ?>
|
43 |
</a>
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
+
/** @var $this NextendSocialProviderAdmin */
|
4 |
+
|
5 |
+
$provider = $this->getProvider();
|
6 |
?>
|
7 |
|
8 |
<div class="nsl-admin-sub-content">
|
15 |
<li><?php printf(__('Visit %s.', 'nextend-facebook-connect'), '<a href="https://console.developers.google.com/apis/" target="_blank">https://console.developers.google.com/apis/</a>'); ?></li>
|
16 |
<li><?php _e('If you have more projects, select the one where your app is.', 'nextend-facebook-connect'); ?></li>
|
17 |
<li><?php _e('Click on Credentials at the left-hand menu then select your app.', 'nextend-facebook-connect'); ?></li>
|
18 |
+
<li><?php printf(__('Make sure that the "%1$s" field contains %2$s', 'nextend-facebook-connect'), 'Authorized redirect URIs', $provider->getLoginUrl()); ?> </li>
|
19 |
<li><?php _e('Save your changes.', 'nextend-facebook-connect'); ?></li>
|
20 |
</ol>
|
21 |
|
39 |
<a href="<?php echo wp_nonce_url(add_query_arg(array(
|
40 |
'action' => 'nextend-social-login',
|
41 |
'view' => 'import',
|
42 |
+
'provider' => $provider->getId()
|
43 |
), admin_url('admin-post.php')), 'nextend-social-login'); ?>" class="button button-primary">
|
44 |
<?php _e('Import Configuration', 'nextend-facebook-connect'); ?>
|
45 |
</a>
|
providers/google/admin/settings.php
CHANGED
@@ -1,8 +1,10 @@
|
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
-
/** @var $this
|
4 |
|
5 |
-
$
|
|
|
|
|
6 |
?>
|
7 |
|
8 |
<div class="nsl-admin-sub-content">
|
@@ -15,7 +17,7 @@ $settings = $this->settings;
|
|
15 |
|
16 |
<?php wp_nonce_field('nextend-social-login'); ?>
|
17 |
<input type="hidden" name="action" value="nextend-social-login"/>
|
18 |
-
<input type="hidden" name="view" value="provider-<?php echo $
|
19 |
<input type="hidden" name="subview" value="settings"/>
|
20 |
<input type="hidden" name="settings_saved" value="1"/>
|
21 |
<input type="hidden" name="tested" id="tested" value="<?php echo esc_attr($settings->get('tested')); ?>"/>
|
@@ -30,7 +32,7 @@ $settings = $this->settings;
|
|
30 |
value="<?php echo esc_attr($settings->get('client_id')); ?>" class="regular-text"
|
31 |
style="width:40em;">
|
32 |
<p class="description"
|
33 |
-
id="tagline-client_id"><?php printf(__('If you are not sure what is your %1$s, please head over to <a href="%2$s">Getting Started</a>', 'nextend-facebook-connect'), 'Client ID', $this->
|
34 |
</td>
|
35 |
</tr>
|
36 |
<tr>
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
+
/** @var $this NextendSocialProviderAdmin */
|
4 |
|
5 |
+
$provider = $this->getProvider();
|
6 |
+
|
7 |
+
$settings = $provider->settings;
|
8 |
?>
|
9 |
|
10 |
<div class="nsl-admin-sub-content">
|
17 |
|
18 |
<?php wp_nonce_field('nextend-social-login'); ?>
|
19 |
<input type="hidden" name="action" value="nextend-social-login"/>
|
20 |
+
<input type="hidden" name="view" value="provider-<?php echo $provider->getId(); ?>"/>
|
21 |
<input type="hidden" name="subview" value="settings"/>
|
22 |
<input type="hidden" name="settings_saved" value="1"/>
|
23 |
<input type="hidden" name="tested" id="tested" value="<?php echo esc_attr($settings->get('tested')); ?>"/>
|
32 |
value="<?php echo esc_attr($settings->get('client_id')); ?>" class="regular-text"
|
33 |
style="width:40em;">
|
34 |
<p class="description"
|
35 |
+
id="tagline-client_id"><?php printf(__('If you are not sure what is your %1$s, please head over to <a href="%2$s">Getting Started</a>', 'nextend-facebook-connect'), 'Client ID', $this->getUrl()); ?></p>
|
36 |
</td>
|
37 |
</tr>
|
38 |
<tr>
|
providers/google/compat/nextend-google-connect.php
CHANGED
@@ -349,7 +349,7 @@ function new_add_google_login_form() {
|
|
349 |
socialLogins = $(
|
350 |
'<div class="newsociallogins" style="text-align: center;"><div style="clear:both;"></div></div>');
|
351 |
if (loginForm.find('input').length > 0) {
|
352 |
-
loginForm.prepend("<h3 style='text-align:center;'><?php
|
353 |
}
|
354 |
loginForm.prepend(socialLogins);
|
355 |
}
|
349 |
socialLogins = $(
|
350 |
'<div class="newsociallogins" style="text-align: center;"><div style="clear:both;"></div></div>');
|
351 |
if (loginForm.find('input').length > 0) {
|
352 |
+
loginForm.prepend("<h3 style='text-align:center;'><?php echo 'OR'; ?></h3>");
|
353 |
}
|
354 |
loginForm.prepend(socialLogins);
|
355 |
}
|
providers/google/compat/nextend-google-settings.php
CHANGED
@@ -304,7 +304,7 @@ if (!class_exists('NextendGoogleSettings')) {
|
|
304 |
}
|
305 |
|
306 |
function NextendGoogle_Menu() {
|
307 |
-
add_options_page(
|
308 |
'NextendGoogleSettings',
|
309 |
'NextendGoogle_Options_Page'
|
310 |
));
|
304 |
}
|
305 |
|
306 |
function NextendGoogle_Menu() {
|
307 |
+
add_options_page('Nextend Google Connect', 'Nextend Google Connect', 'manage_options', 'nextend-google-connect', array(
|
308 |
'NextendGoogleSettings',
|
309 |
'NextendGoogle_Options_Page'
|
310 |
));
|
providers/google/google.php
CHANGED
@@ -68,7 +68,7 @@ class NextendSocialProviderGoogle extends NextendSocialProvider {
|
|
68 |
}
|
69 |
|
70 |
if (empty($newData[$key])) {
|
71 |
-
|
72 |
}
|
73 |
break;
|
74 |
}
|
@@ -106,9 +106,8 @@ class NextendSocialProviderGoogle extends NextendSocialProvider {
|
|
106 |
* @param $key
|
107 |
*
|
108 |
* @return string
|
109 |
-
* @throws Exception
|
110 |
*/
|
111 |
-
|
112 |
|
113 |
switch ($key) {
|
114 |
case 'id':
|
@@ -129,7 +128,10 @@ class NextendSocialProviderGoogle extends NextendSocialProvider {
|
|
129 |
}
|
130 |
|
131 |
public function syncProfile($user_id, $provider, $access_token) {
|
132 |
-
$this->
|
|
|
|
|
|
|
133 |
$this->saveUserData($user_id, 'access_token', $access_token);
|
134 |
}
|
135 |
|
@@ -190,10 +192,34 @@ class NextendSocialProviderGoogle extends NextendSocialProvider {
|
|
190 |
|
191 |
public function adminDisplaySubView($subview) {
|
192 |
if ($subview == 'import' && $this->settings->get('legacy') == 1) {
|
193 |
-
$this->
|
194 |
-
|
195 |
-
|
196 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
197 |
}
|
198 |
}
|
199 |
|
68 |
}
|
69 |
|
70 |
if (empty($newData[$key])) {
|
71 |
+
\NSL\Notices::addError(sprintf(__('The %1$s entered did not appear to be a valid. Please enter a valid %2$s.', 'nextend-facebook-connect'), $this->requiredFields[$key], $this->requiredFields[$key]));
|
72 |
}
|
73 |
break;
|
74 |
}
|
106 |
* @param $key
|
107 |
*
|
108 |
* @return string
|
|
|
109 |
*/
|
110 |
+
public function getAuthUserData($key) {
|
111 |
|
112 |
switch ($key) {
|
113 |
case 'id':
|
128 |
}
|
129 |
|
130 |
public function syncProfile($user_id, $provider, $access_token) {
|
131 |
+
if ($this->needUpdateAvatar($user_id)) {
|
132 |
+
$this->updateAvatar($user_id, $this->getAuthUserData('picture'));
|
133 |
+
}
|
134 |
+
|
135 |
$this->saveUserData($user_id, 'access_token', $access_token);
|
136 |
}
|
137 |
|
192 |
|
193 |
public function adminDisplaySubView($subview) {
|
194 |
if ($subview == 'import' && $this->settings->get('legacy') == 1) {
|
195 |
+
$this->admin->render('import', false);
|
196 |
+
|
197 |
+
return true;
|
198 |
}
|
199 |
+
|
200 |
+
return parent::adminDisplaySubView($subview);
|
201 |
+
}
|
202 |
+
|
203 |
+
public function deleteLoginPersistentData() {
|
204 |
+
parent::deleteLoginPersistentData();
|
205 |
+
|
206 |
+
if ($this->client !== null) {
|
207 |
+
$this->client->deleteLoginPersistentData();
|
208 |
+
}
|
209 |
+
}
|
210 |
+
|
211 |
+
public function getAvatar($user_id) {
|
212 |
+
|
213 |
+
if (!$this->isUserConnected($user_id)) {
|
214 |
+
return false;
|
215 |
+
}
|
216 |
+
|
217 |
+
$picture = $this->getUserData($user_id, 'profile_picture');
|
218 |
+
if (!$picture || $picture == '') {
|
219 |
+
return false;
|
220 |
+
}
|
221 |
+
|
222 |
+
return $picture;
|
223 |
}
|
224 |
}
|
225 |
|
providers/twitter/admin/fix-redirect-uri.php
CHANGED
@@ -1,12 +1,14 @@
|
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
-
/** @var $this
|
|
|
|
|
4 |
?>
|
5 |
<ol>
|
6 |
<li><?php printf(__('Navigate to %s', 'nextend-facebook-connect'), '<a href="https://apps.twitter.com/" target="_blank">https://apps.twitter.com/</a>'); ?></li>
|
7 |
<li><?php printf(__('Log in with your %s credentials if you are not logged in', 'nextend-facebook-connect'), 'Twitter'); ?></li>
|
8 |
<li><?php _e('Click on the App', 'nextend-facebook-connect'); ?></li>
|
9 |
<li><?php _e('Click on the "Settings" tab', 'nextend-facebook-connect'); ?></li>
|
10 |
-
<li><?php printf(__('Add the following URL to the "Callback URL" field: <b>%s</b>', 'nextend-facebook-connect'), $
|
11 |
<li><?php _e('Click on "Update Settings"', 'nextend-facebook-connect'); ?></li>
|
12 |
</ol>
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
+
/** @var $this NextendSocialProviderAdmin */
|
4 |
+
|
5 |
+
$provider = $this->getProvider();
|
6 |
?>
|
7 |
<ol>
|
8 |
<li><?php printf(__('Navigate to %s', 'nextend-facebook-connect'), '<a href="https://apps.twitter.com/" target="_blank">https://apps.twitter.com/</a>'); ?></li>
|
9 |
<li><?php printf(__('Log in with your %s credentials if you are not logged in', 'nextend-facebook-connect'), 'Twitter'); ?></li>
|
10 |
<li><?php _e('Click on the App', 'nextend-facebook-connect'); ?></li>
|
11 |
<li><?php _e('Click on the "Settings" tab', 'nextend-facebook-connect'); ?></li>
|
12 |
+
<li><?php printf(__('Add the following URL to the "Callback URL" field: <b>%s</b>', 'nextend-facebook-connect'), $provider->getLoginUrl()); ?></li>
|
13 |
<li><?php _e('Click on "Update Settings"', 'nextend-facebook-connect'); ?></li>
|
14 |
</ol>
|
providers/twitter/admin/getting-started.php
CHANGED
@@ -1,6 +1,8 @@
|
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
-
/** @var $this
|
|
|
|
|
4 |
?>
|
5 |
|
6 |
<div class="nsl-admin-sub-content">
|
@@ -15,13 +17,13 @@ defined('ABSPATH') || die();
|
|
15 |
<li><?php printf(__('Log in with your %s credentials if you are not logged in', 'nextend-facebook-connect'), 'Twitter'); ?></li>
|
16 |
<li><?php _e('Click on the "Create New App" button', 'nextend-facebook-connect'); ?></li>
|
17 |
<li><?php printf(__('Fill the name and description fields. Then enter your site\'s URL to the Website field: <b>%s</b>', 'nextend-facebook-connect'), site_url()); ?></li>
|
18 |
-
<li><?php printf(__('Add the following URL to the "Callback URL" field: <b>%s</b>', 'nextend-facebook-connect'), $
|
19 |
<li><?php _e('Accept the Twitter Developer Agreement', 'nextend-facebook-connect'); ?></li>
|
20 |
<li><?php _e('Create your application by clicking on the Create your Twitter application button', 'nextend-facebook-connect'); ?></li>
|
21 |
<li><?php _e('Go to the Keys and Access Tokens tab and find the Consumer Key and Secret', 'nextend-facebook-connect'); ?></li>
|
22 |
</ol>
|
23 |
|
24 |
-
<a href="<?php echo $this->
|
25 |
class="button button-primary"><?php printf(__('I am done setting up my %s', 'nextend-facebook-connect'), 'Twitter App'); ?></a>
|
26 |
|
27 |
<br>
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
+
/** @var $this NextendSocialProviderAdmin */
|
4 |
+
|
5 |
+
$provider = $this->getProvider();
|
6 |
?>
|
7 |
|
8 |
<div class="nsl-admin-sub-content">
|
17 |
<li><?php printf(__('Log in with your %s credentials if you are not logged in', 'nextend-facebook-connect'), 'Twitter'); ?></li>
|
18 |
<li><?php _e('Click on the "Create New App" button', 'nextend-facebook-connect'); ?></li>
|
19 |
<li><?php printf(__('Fill the name and description fields. Then enter your site\'s URL to the Website field: <b>%s</b>', 'nextend-facebook-connect'), site_url()); ?></li>
|
20 |
+
<li><?php printf(__('Add the following URL to the "Callback URL" field: <b>%s</b>', 'nextend-facebook-connect'), $provider->getLoginUrl()); ?></li>
|
21 |
<li><?php _e('Accept the Twitter Developer Agreement', 'nextend-facebook-connect'); ?></li>
|
22 |
<li><?php _e('Create your application by clicking on the Create your Twitter application button', 'nextend-facebook-connect'); ?></li>
|
23 |
<li><?php _e('Go to the Keys and Access Tokens tab and find the Consumer Key and Secret', 'nextend-facebook-connect'); ?></li>
|
24 |
</ol>
|
25 |
|
26 |
+
<a href="<?php echo $this->getUrl('settings'); ?>"
|
27 |
class="button button-primary"><?php printf(__('I am done setting up my %s', 'nextend-facebook-connect'), 'Twitter App'); ?></a>
|
28 |
|
29 |
<br>
|
providers/twitter/admin/import.php
CHANGED
@@ -1,6 +1,8 @@
|
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
-
/** @var $this
|
|
|
|
|
4 |
?>
|
5 |
|
6 |
<div class="nsl-admin-sub-content">
|
@@ -13,7 +15,7 @@ defined('ABSPATH') || die();
|
|
13 |
<li><?php printf(__('Visit %s.', 'nextend-facebook-connect'), '<a href="https://apps.twitter.com/" target="_blank">https://apps.twitter.com/</a>'); ?></li>
|
14 |
<li><?php _e('Select your app.', 'nextend-facebook-connect'); ?></li>
|
15 |
<li><?php _e('Go to the Settings tab.', 'nextend-facebook-connect'); ?></li>
|
16 |
-
<li><?php printf(__('Make sure that the "%1$s" field contains %2$s', 'nextend-facebook-connect'), 'Callback URL', $
|
17 |
<li><?php _e('Save your changes.', 'nextend-facebook-connect'); ?></li>
|
18 |
</ol>
|
19 |
|
@@ -38,7 +40,7 @@ defined('ABSPATH') || die();
|
|
38 |
<a href="<?php echo wp_nonce_url(add_query_arg(array(
|
39 |
'action' => 'nextend-social-login',
|
40 |
'view' => 'import',
|
41 |
-
'provider' => $
|
42 |
), admin_url('admin-post.php')), 'nextend-social-login'); ?>" class="button button-primary">
|
43 |
<?php _e('Import Configuration', 'nextend-facebook-connect'); ?>
|
44 |
</a>
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
+
/** @var $this NextendSocialProviderAdmin */
|
4 |
+
|
5 |
+
$provider = $this->getProvider();
|
6 |
?>
|
7 |
|
8 |
<div class="nsl-admin-sub-content">
|
15 |
<li><?php printf(__('Visit %s.', 'nextend-facebook-connect'), '<a href="https://apps.twitter.com/" target="_blank">https://apps.twitter.com/</a>'); ?></li>
|
16 |
<li><?php _e('Select your app.', 'nextend-facebook-connect'); ?></li>
|
17 |
<li><?php _e('Go to the Settings tab.', 'nextend-facebook-connect'); ?></li>
|
18 |
+
<li><?php printf(__('Make sure that the "%1$s" field contains %2$s', 'nextend-facebook-connect'), 'Callback URL', $provider->getLoginUrl()); ?> </li>
|
19 |
<li><?php _e('Save your changes.', 'nextend-facebook-connect'); ?></li>
|
20 |
</ol>
|
21 |
|
40 |
<a href="<?php echo wp_nonce_url(add_query_arg(array(
|
41 |
'action' => 'nextend-social-login',
|
42 |
'view' => 'import',
|
43 |
+
'provider' => $provider->getId()
|
44 |
), admin_url('admin-post.php')), 'nextend-social-login'); ?>" class="button button-primary">
|
45 |
<?php _e('Import Configuration', 'nextend-facebook-connect'); ?>
|
46 |
</a>
|
providers/twitter/admin/settings.php
CHANGED
@@ -1,8 +1,10 @@
|
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
-
/** @var $this
|
4 |
|
5 |
-
$
|
|
|
|
|
6 |
?>
|
7 |
|
8 |
<div class="nsl-admin-sub-content">
|
@@ -14,7 +16,7 @@ $settings = $this->settings;
|
|
14 |
|
15 |
<?php wp_nonce_field('nextend-social-login'); ?>
|
16 |
<input type="hidden" name="action" value="nextend-social-login"/>
|
17 |
-
<input type="hidden" name="view" value="provider-<?php echo $
|
18 |
<input type="hidden" name="subview" value="settings"/>
|
19 |
<input type="hidden" name="settings_saved" value="1"/>
|
20 |
<input type="hidden" name="tested" id="tested" value="<?php echo esc_attr($settings->get('tested')); ?>"/>
|
@@ -28,7 +30,7 @@ $settings = $this->settings;
|
|
28 |
<input name="consumer_key" type="text" id="consumer_key"
|
29 |
value="<?php echo esc_attr($settings->get('consumer_key')); ?>" class="regular-text">
|
30 |
<p class="description"
|
31 |
-
id="tagline-consumer_key"><?php printf(__('If you are not sure what is your %1$s, please head over to <a href="%2$s">Getting Started</a>', 'nextend-facebook-connect'), 'Consumer Key', $this->
|
32 |
</td>
|
33 |
</tr>
|
34 |
<tr>
|
1 |
<?php
|
2 |
defined('ABSPATH') || die();
|
3 |
+
/** @var $this NextendSocialProviderAdmin */
|
4 |
|
5 |
+
$provider = $this->getProvider();
|
6 |
+
|
7 |
+
$settings = $provider->settings;
|
8 |
?>
|
9 |
|
10 |
<div class="nsl-admin-sub-content">
|
16 |
|
17 |
<?php wp_nonce_field('nextend-social-login'); ?>
|
18 |
<input type="hidden" name="action" value="nextend-social-login"/>
|
19 |
+
<input type="hidden" name="view" value="provider-<?php echo $provider->getId(); ?>"/>
|
20 |
<input type="hidden" name="subview" value="settings"/>
|
21 |
<input type="hidden" name="settings_saved" value="1"/>
|
22 |
<input type="hidden" name="tested" id="tested" value="<?php echo esc_attr($settings->get('tested')); ?>"/>
|
30 |
<input name="consumer_key" type="text" id="consumer_key"
|
31 |
value="<?php echo esc_attr($settings->get('consumer_key')); ?>" class="regular-text">
|
32 |
<p class="description"
|
33 |
+
id="tagline-consumer_key"><?php printf(__('If you are not sure what is your %1$s, please head over to <a href="%2$s">Getting Started</a>', 'nextend-facebook-connect'), 'Consumer Key', $this->getUrl()); ?></p>
|
34 |
</td>
|
35 |
</tr>
|
36 |
<tr>
|
providers/twitter/compat/nextend-twitter-connect.php
CHANGED
@@ -311,31 +311,31 @@ function new_twitter_request_email() {
|
|
311 |
if (isset($_POST['user_email'])) {
|
312 |
$user_email = $_POST['user_email'];
|
313 |
if ($user_email == '') {
|
314 |
-
$errors->add('empty_email',
|
315 |
} elseif (!is_email($user_email)) {
|
316 |
-
$errors->add('invalid_email',
|
317 |
$user_email = '';
|
318 |
} elseif (email_exists($user_email)) {
|
319 |
-
$errors->add('email_exists',
|
320 |
}
|
321 |
if (isset($_POST['user_email']) && $errors->get_error_code() == '') {
|
322 |
return $user_email;
|
323 |
}
|
324 |
}
|
325 |
|
326 |
-
login_header(
|
327 |
?>
|
328 |
<form name="registerform" id="registerform"
|
329 |
action="<?php echo esc_url(site_url('wp-login.php?loginTwitter=1', 'login_post')); ?>" method="post">
|
330 |
<p>
|
331 |
-
<label for="user_email"><?php
|
332 |
<input type="email" name="user_email" id="user_email" class="input"
|
333 |
value="<?php echo esc_attr(stripslashes($user_email)); ?>" size="25" tabindex="20"/></label>
|
334 |
</p>
|
335 |
-
<p id="reg_passmail"><?php
|
336 |
<br class="clear"/>
|
337 |
<p class="submit"><input type="submit" name="wp-submit" id="wp-submit" class="button-primary"
|
338 |
-
value="<?php
|
339 |
</form>
|
340 |
<?php
|
341 |
login_footer('user_login');
|
@@ -411,7 +411,7 @@ function new_add_twitter_login_form() {
|
|
411 |
socialLogins = $(
|
412 |
'<div class="newsociallogins" style="text-align: center;"><div style="clear:both;"></div></div>');
|
413 |
if (loginForm.find('input').length > 0) {
|
414 |
-
loginForm.prepend("<h3 style='text-align:center;'><?php
|
415 |
}
|
416 |
loginForm.prepend(socialLogins);
|
417 |
}
|
@@ -669,8 +669,8 @@ if ($shake_error_codes && $wp_error->get_error_code() && in_array($wp_error->get
|
|
669 |
$login_header_url = network_home_url();
|
670 |
$login_header_title = $current_site->site_name;
|
671 |
} else {
|
672 |
-
$login_header_url =
|
673 |
-
$login_header_title =
|
674 |
}
|
675 |
|
676 |
$login_header_url = apply_filters('login_headerurl', $login_header_url);
|
@@ -746,7 +746,7 @@ if ($shake_error_codes && $wp_error->get_error_code() && in_array($wp_error->get
|
|
746 |
// Don't allow interim logins to navigate away from the page.
|
747 |
if (!$interim_login): ?>
|
748 |
<p id="backtoblog"><a href="<?php echo esc_url(home_url('/')); ?>"
|
749 |
-
title="<?php
|
750 |
</p>
|
751 |
<?php endif; ?>
|
752 |
|
311 |
if (isset($_POST['user_email'])) {
|
312 |
$user_email = $_POST['user_email'];
|
313 |
if ($user_email == '') {
|
314 |
+
$errors->add('empty_email', '<strong>ERROR</strong>: Please type your e-mail address.');
|
315 |
} elseif (!is_email($user_email)) {
|
316 |
+
$errors->add('invalid_email', '<strong>ERROR</strong>: The email address isn’t correct.');
|
317 |
$user_email = '';
|
318 |
} elseif (email_exists($user_email)) {
|
319 |
+
$errors->add('email_exists', '<strong>ERROR</strong>: This email is already registered, please choose another one.');
|
320 |
}
|
321 |
if (isset($_POST['user_email']) && $errors->get_error_code() == '') {
|
322 |
return $user_email;
|
323 |
}
|
324 |
}
|
325 |
|
326 |
+
login_header('Registration Form', '<p class="message register">' . 'Please enter your email address to register!' . '</p>', $errors);
|
327 |
?>
|
328 |
<form name="registerform" id="registerform"
|
329 |
action="<?php echo esc_url(site_url('wp-login.php?loginTwitter=1', 'login_post')); ?>" method="post">
|
330 |
<p>
|
331 |
+
<label for="user_email"><?php echo 'E-mail' ?><br/>
|
332 |
<input type="email" name="user_email" id="user_email" class="input"
|
333 |
value="<?php echo esc_attr(stripslashes($user_email)); ?>" size="25" tabindex="20"/></label>
|
334 |
</p>
|
335 |
+
<p id="reg_passmail"><?php echo 'A password will be e-mailed to you.' ?></p>
|
336 |
<br class="clear"/>
|
337 |
<p class="submit"><input type="submit" name="wp-submit" id="wp-submit" class="button-primary"
|
338 |
+
value="<?php echo esc_attr('Register'); ?>" tabindex="100"/></p>
|
339 |
</form>
|
340 |
<?php
|
341 |
login_footer('user_login');
|
411 |
socialLogins = $(
|
412 |
'<div class="newsociallogins" style="text-align: center;"><div style="clear:both;"></div></div>');
|
413 |
if (loginForm.find('input').length > 0) {
|
414 |
+
loginForm.prepend("<h3 style='text-align:center;'><?php echo 'OR'; ?></h3>");
|
415 |
}
|
416 |
loginForm.prepend(socialLogins);
|
417 |
}
|
669 |
$login_header_url = network_home_url();
|
670 |
$login_header_title = $current_site->site_name;
|
671 |
} else {
|
672 |
+
$login_header_url = 'http://wordpress.org/';
|
673 |
+
$login_header_title = 'Powered by WordPress';
|
674 |
}
|
675 |
|
676 |
$login_header_url = apply_filters('login_headerurl', $login_header_url);
|
746 |
// Don't allow interim logins to navigate away from the page.
|
747 |
if (!$interim_login): ?>
|
748 |
<p id="backtoblog"><a href="<?php echo esc_url(home_url('/')); ?>"
|
749 |
+
title="<?php echo esc_attr('Are you lost?'); ?>"><?php printf('← Back to %s', get_bloginfo('title', 'display')); ?></a>
|
750 |
</p>
|
751 |
<?php endif; ?>
|
752 |
|
providers/twitter/compat/nextend-twitter-settings.php
CHANGED
@@ -114,7 +114,7 @@ if (!class_exists('NextendTwitterSettings')) {
|
|
114 |
<ul>
|
115 |
<li>
|
116 |
<a href="http://www.nextendweb.com/social-connect-plugins-for-wordpress.html"
|
117 |
-
target="_blank"><?php
|
118 |
</li>
|
119 |
<li><br></li>
|
120 |
<li>
|
@@ -284,7 +284,7 @@ if (!class_exists('NextendTwitterSettings')) {
|
|
284 |
}
|
285 |
|
286 |
function NextendTwitter_Menu() {
|
287 |
-
add_options_page(
|
288 |
'NextendTwitterSettings',
|
289 |
'NextendTwitter_Options_Page'
|
290 |
));
|
114 |
<ul>
|
115 |
<li>
|
116 |
<a href="http://www.nextendweb.com/social-connect-plugins-for-wordpress.html"
|
117 |
+
target="_blank"><?php echo 'Check the related <b>blog post</b>!'; ?></a>
|
118 |
</li>
|
119 |
<li><br></li>
|
120 |
<li>
|
284 |
}
|
285 |
|
286 |
function NextendTwitter_Menu() {
|
287 |
+
add_options_page('Nextend Twitter Connect', 'Nextend Twitter Connect', 'manage_options', 'nextend-twitter-connect', array(
|
288 |
'NextendTwitterSettings',
|
289 |
'NextendTwitter_Options_Page'
|
290 |
));
|
providers/twitter/twitter-client.php
CHANGED
@@ -29,6 +29,11 @@ class NextendSocialProviderTwitterClient extends NextendSocialAuth {
|
|
29 |
$this->redirect_uri = $redirect_uri;
|
30 |
}
|
31 |
|
|
|
|
|
|
|
|
|
|
|
32 |
/**
|
33 |
* @return string
|
34 |
* @throws Exception
|
@@ -41,7 +46,7 @@ class NextendSocialProviderTwitterClient extends NextendSocialAuth {
|
|
41 |
|
42 |
$oauthTokenData = $this->extract_params($response);
|
43 |
|
44 |
-
|
45 |
|
46 |
return $this->endpoint . 'oauth/authenticate?oauth_token=' . $oauthTokenData['oauth_token'] /*. '&force_login=1'*/
|
47 |
;
|
@@ -65,7 +70,7 @@ class NextendSocialProviderTwitterClient extends NextendSocialAuth {
|
|
65 |
* @throws Exception
|
66 |
*/
|
67 |
public function authenticate() {
|
68 |
-
$requestToken = maybe_unserialize(
|
69 |
|
70 |
$response = $this->oauthRequest($this->endpoint . 'oauth/access_token', 'POST', array(), array(
|
71 |
'oauth_verifier' => $_GET['oauth_verifier']
|
29 |
$this->redirect_uri = $redirect_uri;
|
30 |
}
|
31 |
|
32 |
+
|
33 |
+
public function deleteLoginPersistentData() {
|
34 |
+
\NSL\Persistent\Persistent::delete($this->providerID . '_request_token');
|
35 |
+
}
|
36 |
+
|
37 |
/**
|
38 |
* @return string
|
39 |
* @throws Exception
|
46 |
|
47 |
$oauthTokenData = $this->extract_params($response);
|
48 |
|
49 |
+
\NSL\Persistent\Persistent::set($this->providerID . '_request_token', maybe_serialize($oauthTokenData));
|
50 |
|
51 |
return $this->endpoint . 'oauth/authenticate?oauth_token=' . $oauthTokenData['oauth_token'] /*. '&force_login=1'*/
|
52 |
;
|
70 |
* @throws Exception
|
71 |
*/
|
72 |
public function authenticate() {
|
73 |
+
$requestToken = maybe_unserialize(\NSL\Persistent\Persistent::get($this->providerID . '_request_token'));
|
74 |
|
75 |
$response = $this->oauthRequest($this->endpoint . 'oauth/access_token', 'POST', array(), array(
|
76 |
'oauth_verifier' => $_GET['oauth_verifier']
|
providers/twitter/twitter.php
CHANGED
@@ -68,7 +68,7 @@ class NextendSocialProviderTwitter extends NextendSocialProvider {
|
|
68 |
}
|
69 |
|
70 |
if (empty($newData[$key])) {
|
71 |
-
|
72 |
}
|
73 |
break;
|
74 |
}
|
@@ -111,9 +111,8 @@ class NextendSocialProviderTwitter extends NextendSocialProvider {
|
|
111 |
* @param $key
|
112 |
*
|
113 |
* @return string
|
114 |
-
* @throws Exception
|
115 |
*/
|
116 |
-
|
117 |
|
118 |
switch ($key) {
|
119 |
case 'id':
|
@@ -122,17 +121,27 @@ class NextendSocialProviderTwitter extends NextendSocialProvider {
|
|
122 |
return !empty($this->authUserData['email']) ? $this->authUserData['email'] : '';
|
123 |
case 'name':
|
124 |
return $this->authUserData['name'];
|
|
|
|
|
125 |
case 'first_name':
|
126 |
-
|
|
|
|
|
127 |
case 'last_name':
|
128 |
-
|
|
|
|
|
129 |
}
|
130 |
|
131 |
return parent::getAuthUserData($key);
|
132 |
}
|
133 |
|
134 |
public function syncProfile($user_id, $provider, $access_token) {
|
135 |
-
|
|
|
|
|
|
|
|
|
136 |
$this->saveUserData($user_id, 'access_token', $access_token);
|
137 |
}
|
138 |
|
@@ -193,10 +202,34 @@ class NextendSocialProviderTwitter extends NextendSocialProvider {
|
|
193 |
|
194 |
public function adminDisplaySubView($subview) {
|
195 |
if ($subview == 'import' && $this->settings->get('legacy') == 1) {
|
196 |
-
$this->
|
197 |
-
|
198 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
199 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
200 |
}
|
201 |
}
|
202 |
|
68 |
}
|
69 |
|
70 |
if (empty($newData[$key])) {
|
71 |
+
\NSL\Notices::addError(sprintf(__('The %1$s entered did not appear to be a valid. Please enter a valid %2$s.', 'nextend-facebook-connect'), $this->requiredFields[$key], $this->requiredFields[$key]));
|
72 |
}
|
73 |
break;
|
74 |
}
|
111 |
* @param $key
|
112 |
*
|
113 |
* @return string
|
|
|
114 |
*/
|
115 |
+
public function getAuthUserData($key) {
|
116 |
|
117 |
switch ($key) {
|
118 |
case 'id':
|
121 |
return !empty($this->authUserData['email']) ? $this->authUserData['email'] : '';
|
122 |
case 'name':
|
123 |
return $this->authUserData['name'];
|
124 |
+
case 'secondary_name':
|
125 |
+
return $this->authUserData['screen_name'];
|
126 |
case 'first_name':
|
127 |
+
$name = explode(' ', $this->getAuthUserData('name'), 2);
|
128 |
+
|
129 |
+
return isset($name[0]) ? $name[0] : '';
|
130 |
case 'last_name':
|
131 |
+
$name = explode(' ', $this->getAuthUserData('name'), 2);
|
132 |
+
|
133 |
+
return isset($name[1]) ? $name[1] : '';
|
134 |
}
|
135 |
|
136 |
return parent::getAuthUserData($key);
|
137 |
}
|
138 |
|
139 |
public function syncProfile($user_id, $provider, $access_token) {
|
140 |
+
|
141 |
+
if ($this->needUpdateAvatar($user_id)) {
|
142 |
+
$this->updateAvatar($user_id, $this->authUserData['profile_image_url_https']);
|
143 |
+
}
|
144 |
+
|
145 |
$this->saveUserData($user_id, 'access_token', $access_token);
|
146 |
}
|
147 |
|
202 |
|
203 |
public function adminDisplaySubView($subview) {
|
204 |
if ($subview == 'import' && $this->settings->get('legacy') == 1) {
|
205 |
+
$this->admin->render('import', false);
|
206 |
+
|
207 |
+
return true;
|
208 |
+
}
|
209 |
+
|
210 |
+
return parent::adminDisplaySubView($subview);
|
211 |
+
}
|
212 |
+
|
213 |
+
public function deleteLoginPersistentData() {
|
214 |
+
parent::deleteLoginPersistentData();
|
215 |
+
|
216 |
+
if ($this->client !== null) {
|
217 |
+
$this->client->deleteLoginPersistentData();
|
218 |
+
}
|
219 |
+
}
|
220 |
+
|
221 |
+
public function getAvatar($user_id) {
|
222 |
+
|
223 |
+
if (!$this->isUserConnected($user_id)) {
|
224 |
+
return false;
|
225 |
}
|
226 |
+
|
227 |
+
$picture = $this->getUserData($user_id, 'profile_picture');
|
228 |
+
if (!$picture || $picture == '') {
|
229 |
+
return false;
|
230 |
+
}
|
231 |
+
|
232 |
+
return $picture;
|
233 |
}
|
234 |
}
|
235 |
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Tags: social login, facebook, google, twitter, linkedin, register, login, social
|
|
4 |
Donate link: https://www.facebook.com/nextendweb
|
5 |
Requires at least: 4.5
|
6 |
Tested up to: 4.9
|
7 |
-
Stable tag: 3.0.
|
8 |
Requires PHP: 5.4
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
@@ -112,6 +112,21 @@ Unfortunately, currently there are no BuddyPress specific settings. However your
|
|
112 |
|
113 |
== Changelog ==
|
114 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
115 |
= 3.0.4 =
|
116 |
* Remove whitespaces from username
|
117 |
* Provider test process renamed to "Verify Settings"
|
4 |
Donate link: https://www.facebook.com/nextendweb
|
5 |
Requires at least: 4.5
|
6 |
Tested up to: 4.9
|
7 |
+
Stable tag: 3.0.6
|
8 |
Requires PHP: 5.4
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
112 |
|
113 |
== Changelog ==
|
114 |
|
115 |
+
= 3.0.6 =
|
116 |
+
* Avatars are stored in your media library as Facebook blocked the url access
|
117 |
+
* Code improvements
|
118 |
+
* PHP and WordPress version check
|
119 |
+
* Improved template-parts
|
120 |
+
* Fix: Login and redirect cleanup
|
121 |
+
* Fix: Socialize theme
|
122 |
+
* PRO: Sync Facebook fields
|
123 |
+
* PRO: Force to ask password and username when enabled
|
124 |
+
* PRO: MemberPress integration
|
125 |
+
|
126 |
+
= 3.0.5 =
|
127 |
+
* Session cookie name changed to properly work on Pantheon hosting. It can be changed with Can be changed with nsl_session_name filter and NSL_SESSION_NAME constant.
|
128 |
+
* Fix for Hide my WP plugin @see https://codecanyon.net/item/hide-my-wp-amazing-security-plugin-for-wordpress/4177158
|
129 |
+
|
130 |
= 3.0.4 =
|
131 |
* Remove whitespaces from username
|
132 |
* Provider test process renamed to "Verify Settings"
|
template-parts/{embedded-login-layout-below.php → embedded-login/below.php}
RENAMED
File without changes
|
template-parts/{login-layout-below.php → login/below.php}
RENAMED
File without changes
|
template-parts/style.css
CHANGED
@@ -21,6 +21,7 @@
|
|
21 |
|
22 |
.nsl-container-inline > a {
|
23 |
margin: 5px;
|
|
|
24 |
}
|
25 |
|
26 |
.nsl-container .nsl-button {
|
21 |
|
22 |
.nsl-container-inline > a {
|
23 |
margin: 5px;
|
24 |
+
display: inline-block;
|
25 |
}
|
26 |
|
27 |
.nsl-container .nsl-button {
|
widget.php
CHANGED
@@ -16,6 +16,12 @@ class Nextend_Social_Login_Widget extends WP_Widget {
|
|
16 |
|
17 |
$style = isset($instance['style']) ? $instance['style'] : 'default';
|
18 |
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
$isPRO = apply_filters('nsl-pro', false);
|
20 |
|
21 |
?>
|
@@ -40,6 +46,33 @@ class Nextend_Social_Login_Widget extends WP_Widget {
|
|
40 |
<br>
|
41 |
</p>
|
42 |
<?php endif; ?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
43 |
<?php
|
44 |
}
|
45 |
|
@@ -50,12 +83,16 @@ class Nextend_Social_Login_Widget extends WP_Widget {
|
|
50 |
|
51 |
$style = !empty($instance['style']) ? $instance['style'] : 'default';
|
52 |
|
|
|
|
|
|
|
|
|
53 |
echo $args['before_widget'];
|
54 |
if ($title) {
|
55 |
echo $args['before_title'] . $title . $args['after_title'];
|
56 |
}
|
57 |
|
58 |
-
echo do_shortcode('[nextend_social_login style="' . $style . '"]');
|
59 |
|
60 |
echo $args['after_widget'];
|
61 |
}
|
16 |
|
17 |
$style = isset($instance['style']) ? $instance['style'] : 'default';
|
18 |
|
19 |
+
$loginButtons = isset($instance['login-buttons']) ? !!intval($instance['login-buttons']) : true;
|
20 |
+
|
21 |
+
$linkButtons = isset($instance['link-buttons']) ? !!intval($instance['link-buttons']) : false;
|
22 |
+
|
23 |
+
$unlinkButtons = isset($instance['unlink-buttons']) ? !!intval($instance['unlink-buttons']) : false;
|
24 |
+
|
25 |
$isPRO = apply_filters('nsl-pro', false);
|
26 |
|
27 |
?>
|
46 |
<br>
|
47 |
</p>
|
48 |
<?php endif; ?>
|
49 |
+
|
50 |
+
<p>
|
51 |
+
<input name="<?php echo $this->get_field_name('login-buttons'); ?>" type="hidden" value="0"/>
|
52 |
+
<input id="<?php echo $this->get_field_id('login-buttons'); ?>"
|
53 |
+
name="<?php echo $this->get_field_name('login-buttons'); ?>" type="checkbox" value="1"
|
54 |
+
<?php if ($loginButtons): ?>checked<?php endif; ?>/>
|
55 |
+
<label for="<?php echo $this->get_field_id('login-buttons'); ?>"><?php _e('Show login buttons', 'nextend-facebook-connect'); ?></label>
|
56 |
+
|
57 |
+
</p>
|
58 |
+
|
59 |
+
<p>
|
60 |
+
<input name="<?php echo $this->get_field_name('link-buttons'); ?>" type="hidden" value="0"/>
|
61 |
+
<input id="<?php echo $this->get_field_id('link-buttons'); ?>"
|
62 |
+
name="<?php echo $this->get_field_name('link-buttons'); ?>" type="checkbox" value="1"
|
63 |
+
<?php if ($linkButtons): ?>checked<?php endif; ?>/>
|
64 |
+
<label for="<?php echo $this->get_field_id('link-buttons'); ?>"><?php _e('Show link buttons', 'nextend-facebook-connect'); ?></label>
|
65 |
+
|
66 |
+
</p>
|
67 |
+
|
68 |
+
<p>
|
69 |
+
<input name="<?php echo $this->get_field_name('unlink-buttons'); ?>" type="hidden" value="0"/>
|
70 |
+
<input id="<?php echo $this->get_field_id('unlink-buttons'); ?>"
|
71 |
+
name="<?php echo $this->get_field_name('unlink-buttons'); ?>" type="checkbox" value="1"
|
72 |
+
<?php if ($unlinkButtons): ?>checked<?php endif; ?>/>
|
73 |
+
<label for="<?php echo $this->get_field_id('unlink-buttons'); ?>"><?php _e('Show unlink buttons', 'nextend-facebook-connect'); ?></label>
|
74 |
+
|
75 |
+
</p>
|
76 |
<?php
|
77 |
}
|
78 |
|
83 |
|
84 |
$style = !empty($instance['style']) ? $instance['style'] : 'default';
|
85 |
|
86 |
+
$loginButtons = isset($instance['login-buttons']) ? intval($instance['login-buttons']) : 1;
|
87 |
+
$linkButtons = isset($instance['link-buttons']) ? intval($instance['link-buttons']) : 0;
|
88 |
+
$unlinkButtons = isset($instance['unlink-buttons']) ? intval($instance['unlink-buttons']) : 0;
|
89 |
+
|
90 |
echo $args['before_widget'];
|
91 |
if ($title) {
|
92 |
echo $args['before_title'] . $title . $args['after_title'];
|
93 |
}
|
94 |
|
95 |
+
echo do_shortcode('[nextend_social_login style="' . $style . '" login="' . $loginButtons . '" link="' . $linkButtons . '" unlink="' . $unlinkButtons . '"]');
|
96 |
|
97 |
echo $args['after_widget'];
|
98 |
}
|