N°5102 - Allow to send emails using GSuite SMTP and OAuth - Rework

This commit is contained in:
Eric Espie
2022-06-21 16:05:34 +02:00
parent 3f326f0913
commit 9b825cb529
15 changed files with 842 additions and 14 deletions

View File

@@ -0,0 +1,59 @@
<?php
/**
* Localized data
*
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('CS CZ', 'Czech', 'Čeština', [
'Menu:CreateMailbox' => 'Create a mailbox...~~',
'Menu:RemoteOAuth' => 'OAuth Client~~',
'Menu:GenerateTokens' => 'Generate access tokens...~~',
'Menu:RegenerateTokens' => 'Regenerate access tokens...~~',
'itop-remote-authent-oauth/Operation:CreateMailBox/Title' => 'Mailbox creation~~',
'itop-remote-authent-oauth:UsedForSMTP' => 'This OAuth client is used for SMTP~~',
'itop-remote-authent-oauth:TestSMTP' => 'Email send test~~',
'itop-remote-authent-oauth:MissingRemoteAuthentOAuth' => 'Missing Oauth client for user name %1$s~~',
'itop-remote-authent-oauth:Message:TokenCreated' => 'Access token created~~',
'itop-remote-authent-oauth:Message:TokenRecreated' => 'Access token regenerated~~',
'Class:RemoteAuthentOAuthGoogle' => 'OAuth client for Google~~',
'Class:RemoteAuthentOAuthAzure' => 'OAuth client for Microsoft Azure~~',
]);
//
// Class: RemoteAuthentOAuth
//
Dict::Add('CS CZ', 'Czech', 'Čeština', [
'Class:RemoteAuthentOAuth' => 'Oauth Client~~',
'Class:RemoteAuthentOAuth/Name' => '%1$s-%%2$s~~',
'Class:RemoteAuthentOAuth/Attribute:provider' => 'Provider~~',
'Class:RemoteAuthentOAuth/Attribute:provider+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:name' => 'Login~~',
'Class:RemoteAuthentOAuth/Attribute:name+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:scope' => 'Scope~~',
'Class:RemoteAuthentOAuth/Attribute:scope+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:description' => 'Description~~',
'Class:RemoteAuthentOAuth/Attribute:description+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:client_id' => 'Client id~~',
'Class:RemoteAuthentOAuth/Attribute:client_id+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:client_secret' => 'Client secret~~',
'Class:RemoteAuthentOAuth/Attribute:client_secret+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token' => 'Refresh token~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token_expiration' => 'Refresh token expiration~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token_expiration+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:token' => 'Access token~~',
'Class:RemoteAuthentOAuth/Attribute:token+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:token_expiration' => 'Access token expiration~~',
'Class:RemoteAuthentOAuth/Attribute:token_expiration+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:redirect_url' => 'Redirect url~~',
'Class:RemoteAuthentOAuth/Attribute:redirect_url+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:mailbox_list' => 'Mailbox list~~',
'Class:RemoteAuthentOAuth/Attribute:mailbox_list+' => '~~',
]);

View File

@@ -0,0 +1,59 @@
<?php
/**
* Localized data
*
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('DA DA', 'Danish', 'Dansk', [
'Menu:CreateMailbox' => 'Create a mailbox...~~',
'Menu:RemoteOAuth' => 'OAuth Client~~',
'Menu:GenerateTokens' => 'Generate access tokens...~~',
'Menu:RegenerateTokens' => 'Regenerate access tokens...~~',
'itop-remote-authent-oauth/Operation:CreateMailBox/Title' => 'Mailbox creation~~',
'itop-remote-authent-oauth:UsedForSMTP' => 'This OAuth client is used for SMTP~~',
'itop-remote-authent-oauth:TestSMTP' => 'Email send test~~',
'itop-remote-authent-oauth:MissingRemoteAuthentOAuth' => 'Missing Oauth client for user name %1$s~~',
'itop-remote-authent-oauth:Message:TokenCreated' => 'Access token created~~',
'itop-remote-authent-oauth:Message:TokenRecreated' => 'Access token regenerated~~',
'Class:RemoteAuthentOAuthGoogle' => 'OAuth client for Google~~',
'Class:RemoteAuthentOAuthAzure' => 'OAuth client for Microsoft Azure~~',
]);
//
// Class: RemoteAuthentOAuth
//
Dict::Add('DA DA', 'Danish', 'Dansk', [
'Class:RemoteAuthentOAuth' => 'Oauth Client~~',
'Class:RemoteAuthentOAuth/Name' => '%1$s-%%2$s~~',
'Class:RemoteAuthentOAuth/Attribute:provider' => 'Provider~~',
'Class:RemoteAuthentOAuth/Attribute:provider+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:name' => 'Login~~',
'Class:RemoteAuthentOAuth/Attribute:name+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:scope' => 'Scope~~',
'Class:RemoteAuthentOAuth/Attribute:scope+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:description' => 'Description~~',
'Class:RemoteAuthentOAuth/Attribute:description+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:client_id' => 'Client id~~',
'Class:RemoteAuthentOAuth/Attribute:client_id+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:client_secret' => 'Client secret~~',
'Class:RemoteAuthentOAuth/Attribute:client_secret+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token' => 'Refresh token~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token_expiration' => 'Refresh token expiration~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token_expiration+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:token' => 'Access token~~',
'Class:RemoteAuthentOAuth/Attribute:token+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:token_expiration' => 'Access token expiration~~',
'Class:RemoteAuthentOAuth/Attribute:token_expiration+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:redirect_url' => 'Redirect url~~',
'Class:RemoteAuthentOAuth/Attribute:redirect_url+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:mailbox_list' => 'Mailbox list~~',
'Class:RemoteAuthentOAuth/Attribute:mailbox_list+' => '~~',
]);

View File

@@ -0,0 +1,59 @@
<?php
/**
* Localized data
*
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('DE DE', 'German', 'Deutsch', [
'Menu:CreateMailbox' => 'Create a mailbox...~~',
'Menu:RemoteOAuth' => 'OAuth Client~~',
'Menu:GenerateTokens' => 'Generate access tokens...~~',
'Menu:RegenerateTokens' => 'Regenerate access tokens...~~',
'itop-remote-authent-oauth/Operation:CreateMailBox/Title' => 'Mailbox creation~~',
'itop-remote-authent-oauth:UsedForSMTP' => 'This OAuth client is used for SMTP~~',
'itop-remote-authent-oauth:TestSMTP' => 'Email send test~~',
'itop-remote-authent-oauth:MissingRemoteAuthentOAuth' => 'Missing Oauth client for user name %1$s~~',
'itop-remote-authent-oauth:Message:TokenCreated' => 'Access token created~~',
'itop-remote-authent-oauth:Message:TokenRecreated' => 'Access token regenerated~~',
'Class:RemoteAuthentOAuthGoogle' => 'OAuth client for Google~~',
'Class:RemoteAuthentOAuthAzure' => 'OAuth client for Microsoft Azure~~',
]);
//
// Class: RemoteAuthentOAuth
//
Dict::Add('DE DE', 'German', 'Deutsch', [
'Class:RemoteAuthentOAuth' => 'Oauth Client~~',
'Class:RemoteAuthentOAuth/Name' => '%1$s-%%2$s~~',
'Class:RemoteAuthentOAuth/Attribute:provider' => 'Provider~~',
'Class:RemoteAuthentOAuth/Attribute:provider+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:name' => 'Login~~',
'Class:RemoteAuthentOAuth/Attribute:name+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:scope' => 'Scope~~',
'Class:RemoteAuthentOAuth/Attribute:scope+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:description' => 'Description~~',
'Class:RemoteAuthentOAuth/Attribute:description+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:client_id' => 'Client id~~',
'Class:RemoteAuthentOAuth/Attribute:client_id+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:client_secret' => 'Client secret~~',
'Class:RemoteAuthentOAuth/Attribute:client_secret+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token' => 'Refresh token~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token_expiration' => 'Refresh token expiration~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token_expiration+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:token' => 'Access token~~',
'Class:RemoteAuthentOAuth/Attribute:token+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:token_expiration' => 'Access token expiration~~',
'Class:RemoteAuthentOAuth/Attribute:token_expiration+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:redirect_url' => 'Redirect url~~',
'Class:RemoteAuthentOAuth/Attribute:redirect_url+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:mailbox_list' => 'Mailbox list~~',
'Class:RemoteAuthentOAuth/Attribute:mailbox_list+' => '~~',
]);

View File

@@ -7,21 +7,21 @@
*/
Dict::Add('EN US', 'English', 'English', [
'Menu:CreateMailbox' => 'Create a mailbox',
'Menu:RemoteOAuth' => 'Remote OAuth',
'Menu:GenerateTokens' => 'Generate tokens',
'Menu:RegenerateTokens' => 'Regenerate tokens',
'Menu:CreateMailbox' => 'Create a mailbox...',
'Menu:RemoteOAuth' => 'OAuth Client',
'Menu:GenerateTokens' => 'Generate access tokens...',
'Menu:RegenerateTokens' => 'Regenerate access tokens...',
'itop-remote-authent-oauth/Operation:CreateMailBox/Title' => 'Mailbox creation',
'itop-remote-authent-oauth:UsedForSMTP' => 'This connection is used for SMTP',
'itop-remote-authent-oauth:TestSMTP' => 'Email test',
'itop-remote-authent-oauth:MissingRemoteAuthentOAuth' => 'Missing Remote Authentication (OAuth) for user name %1$s',
'itop-remote-authent-oauth:Message:TokenCreated' => 'Connection token created',
'itop-remote-authent-oauth:Message:TokenRecreated' => 'Connection token regenerated',
'itop-remote-authent-oauth:UsedForSMTP' => 'This OAuth client is used for SMTP',
'itop-remote-authent-oauth:TestSMTP' => 'Email send test',
'itop-remote-authent-oauth:MissingRemoteAuthentOAuth' => 'Missing Oauth client for user name %1$s',
'itop-remote-authent-oauth:Message:TokenCreated' => 'Access token created',
'itop-remote-authent-oauth:Message:TokenRecreated' => 'Access token regenerated',
'Class:RemoteAuthentOAuthGoogle' => 'Remote Google Authentication (OAuth)',
'Class:RemoteAuthentOAuthAzure' => 'Remote Microsoft Azure Authentication (OAuth)',
'Class:RemoteAuthentOAuthGoogle' => 'OAuth client for Google',
'Class:RemoteAuthentOAuthAzure' => 'OAuth client for Microsoft Azure',
]);
//
@@ -29,7 +29,7 @@ Dict::Add('EN US', 'English', 'English', [
//
Dict::Add('EN US', 'English', 'English', [
'Class:RemoteAuthentOAuth' => 'Remote Authentication (OAuth)',
'Class:RemoteAuthentOAuth' => 'Oauth Client',
'Class:RemoteAuthentOAuth/Name' => '%1$s-%%2$s',
'Class:RemoteAuthentOAuth/Attribute:provider' => 'Provider',
'Class:RemoteAuthentOAuth/Attribute:provider+' => '',
@@ -47,10 +47,13 @@ Dict::Add('EN US', 'English', 'English', [
'Class:RemoteAuthentOAuth/Attribute:refresh_token+' => '',
'Class:RemoteAuthentOAuth/Attribute:refresh_token_expiration' => 'Refresh token expiration',
'Class:RemoteAuthentOAuth/Attribute:refresh_token_expiration+' => '',
'Class:RemoteAuthentOAuth/Attribute:token' => 'Token',
'Class:RemoteAuthentOAuth/Attribute:token' => 'Access token',
'Class:RemoteAuthentOAuth/Attribute:token+' => '',
'Class:RemoteAuthentOAuth/Attribute:token_expiration' => 'Token expiration',
'Class:RemoteAuthentOAuth/Attribute:token_expiration' => 'Access token expiration',
'Class:RemoteAuthentOAuth/Attribute:token_expiration+' => '',
'Class:RemoteAuthentOAuth/Attribute:redirect_url' => 'Redirect url',
'Class:RemoteAuthentOAuth/Attribute:redirect_url+' => '',
'Class:RemoteAuthentOAuth/Attribute:mailbox_list' => 'Mailbox list',
'Class:RemoteAuthentOAuth/Attribute:mailbox_list+' => '',
]);

View File

@@ -0,0 +1,59 @@
<?php
/**
* Localized data
*
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', [
'Menu:CreateMailbox' => 'Create a mailbox...~~',
'Menu:RemoteOAuth' => 'OAuth Client~~',
'Menu:GenerateTokens' => 'Generate access tokens...~~',
'Menu:RegenerateTokens' => 'Regenerate access tokens...~~',
'itop-remote-authent-oauth/Operation:CreateMailBox/Title' => 'Mailbox creation~~',
'itop-remote-authent-oauth:UsedForSMTP' => 'This OAuth client is used for SMTP~~',
'itop-remote-authent-oauth:TestSMTP' => 'Email send test~~',
'itop-remote-authent-oauth:MissingRemoteAuthentOAuth' => 'Missing Oauth client for user name %1$s~~',
'itop-remote-authent-oauth:Message:TokenCreated' => 'Access token created~~',
'itop-remote-authent-oauth:Message:TokenRecreated' => 'Access token regenerated~~',
'Class:RemoteAuthentOAuthGoogle' => 'OAuth client for Google~~',
'Class:RemoteAuthentOAuthAzure' => 'OAuth client for Microsoft Azure~~',
]);
//
// Class: RemoteAuthentOAuth
//
Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', [
'Class:RemoteAuthentOAuth' => 'Oauth Client~~',
'Class:RemoteAuthentOAuth/Name' => '%1$s-%%2$s~~',
'Class:RemoteAuthentOAuth/Attribute:provider' => 'Provider~~',
'Class:RemoteAuthentOAuth/Attribute:provider+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:name' => 'Login~~',
'Class:RemoteAuthentOAuth/Attribute:name+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:scope' => 'Scope~~',
'Class:RemoteAuthentOAuth/Attribute:scope+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:description' => 'Description~~',
'Class:RemoteAuthentOAuth/Attribute:description+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:client_id' => 'Client id~~',
'Class:RemoteAuthentOAuth/Attribute:client_id+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:client_secret' => 'Client secret~~',
'Class:RemoteAuthentOAuth/Attribute:client_secret+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token' => 'Refresh token~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token_expiration' => 'Refresh token expiration~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token_expiration+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:token' => 'Access token~~',
'Class:RemoteAuthentOAuth/Attribute:token+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:token_expiration' => 'Access token expiration~~',
'Class:RemoteAuthentOAuth/Attribute:token_expiration+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:redirect_url' => 'Redirect url~~',
'Class:RemoteAuthentOAuth/Attribute:redirect_url+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:mailbox_list' => 'Mailbox list~~',
'Class:RemoteAuthentOAuth/Attribute:mailbox_list+' => '~~',
]);

View File

@@ -0,0 +1,58 @@
<?php
/**
* Localized data
*
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('FR FR', 'French', 'Français', [
'Menu:CreateMailbox' => 'Créer une boite mail...',
'Menu:RemoteOAuth' => 'Client OAuth',
'Menu:GenerateTokens' => 'Créer un jeton d\'accès...',
'Menu:RegenerateTokens' => 'Recréer un jeton d\'accès..',
'itop-remote-authent-oauth/Operation:CreateMailBox/Title' => 'Création de boite mail',
'itop-remote-authent-oauth:UsedForSMTP' => 'Ce client Oauth est utilisé pour SMTP',
'itop-remote-authent-oauth:TestSMTP' => 'Tester l\'envoi de mail',
'itop-remote-authent-oauth:MissingRemoteAuthentOAuth' => 'Il n\'y a pas de client OAuth pour l\'utilisateur %1$s',
'itop-remote-authent-oauth:Message:TokenCreated' => 'Le jeton d\'accès à été créé',
'itop-remote-authent-oauth:Message:TokenRecreated' => 'Le jeton d\'accès à été renouvelé',
'Class:RemoteAuthentOAuthGoogle' => 'Client OAuth pour Google',
'Class:RemoteAuthentOAuthAzure' => 'Client OAuth pour Microsoft Azure',
]);
//
// Class: RemoteAuthentOAuth
//
Dict::Add('FR FR', 'French', 'Français', [
'Class:RemoteAuthentOAuth' => 'Client OAuth',
'Class:RemoteAuthentOAuth/Name' => '%1$s-%%2$~',
'Class:RemoteAuthentOAuth/Attribute:provider' => 'Fournisseur',
'Class:RemoteAuthentOAuth/Attribute:provider+' => '',
'Class:RemoteAuthentOAuth/Attribute:name' => 'Login',
'Class:RemoteAuthentOAuth/Attribute:name+' => '',
'Class:RemoteAuthentOAuth/Attribute:scope' => 'Niveaux d\'accès',
'Class:RemoteAuthentOAuth/Attribute:scope+' => '',
'Class:RemoteAuthentOAuth/Attribute:description' => 'Description',
'Class:RemoteAuthentOAuth/Attribute:description+' => '',
'Class:RemoteAuthentOAuth/Attribute:client_id' => 'ID Client',
'Class:RemoteAuthentOAuth/Attribute:client_id+' => '',
'Class:RemoteAuthentOAuth/Attribute:client_secret' => 'Code secret du client',
'Class:RemoteAuthentOAuth/Attribute:client_secret+' => '',
'Class:RemoteAuthentOAuth/Attribute:refresh_token' => 'Jeton de renouvellement',
'Class:RemoteAuthentOAuth/Attribute:refresh_token+' => '',
'Class:RemoteAuthentOAuth/Attribute:refresh_token_expiration' => 'Date d\'expiration du jeton de renouvellement',
'Class:RemoteAuthentOAuth/Attribute:refresh_token_expiration+' => '',
'Class:RemoteAuthentOAuth/Attribute:token' => 'Jeton d\'accès',
'Class:RemoteAuthentOAuth/Attribute:token+' => '',
'Class:RemoteAuthentOAuth/Attribute:token_expiration' => 'Date d\'expiration du jeton d\'accès',
'Class:RemoteAuthentOAuth/Attribute:token_expiration+' => '',
'Class:RemoteAuthentOAuth/Attribute:redirect_url' => 'URL de redirection',
'Class:RemoteAuthentOAuth/Attribute:redirect_url+' => '',
'Class:RemoteAuthentOAuth/Attribute:mailbox_list' => 'Mailbox list',
'Class:RemoteAuthentOAuth/Attribute:mailbox_list+' => '',
]);

View File

@@ -0,0 +1,59 @@
<?php
/**
* Localized data
*
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('HU HU', 'Hungarian', 'Magyar', [
'Menu:CreateMailbox' => 'Create a mailbox...~~',
'Menu:RemoteOAuth' => 'OAuth Client~~',
'Menu:GenerateTokens' => 'Generate access tokens...~~',
'Menu:RegenerateTokens' => 'Regenerate access tokens...~~',
'itop-remote-authent-oauth/Operation:CreateMailBox/Title' => 'Mailbox creation~~',
'itop-remote-authent-oauth:UsedForSMTP' => 'This OAuth client is used for SMTP~~',
'itop-remote-authent-oauth:TestSMTP' => 'Email send test~~',
'itop-remote-authent-oauth:MissingRemoteAuthentOAuth' => 'Missing Oauth client for user name %1$s~~',
'itop-remote-authent-oauth:Message:TokenCreated' => 'Access token created~~',
'itop-remote-authent-oauth:Message:TokenRecreated' => 'Access token regenerated~~',
'Class:RemoteAuthentOAuthGoogle' => 'OAuth client for Google~~',
'Class:RemoteAuthentOAuthAzure' => 'OAuth client for Microsoft Azure~~',
]);
//
// Class: RemoteAuthentOAuth
//
Dict::Add('HU HU', 'Hungarian', 'Magyar', [
'Class:RemoteAuthentOAuth' => 'Oauth Client~~',
'Class:RemoteAuthentOAuth/Name' => '%1$s-%%2$s~~',
'Class:RemoteAuthentOAuth/Attribute:provider' => 'Provider~~',
'Class:RemoteAuthentOAuth/Attribute:provider+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:name' => 'Login~~',
'Class:RemoteAuthentOAuth/Attribute:name+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:scope' => 'Scope~~',
'Class:RemoteAuthentOAuth/Attribute:scope+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:description' => 'Description~~',
'Class:RemoteAuthentOAuth/Attribute:description+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:client_id' => 'Client id~~',
'Class:RemoteAuthentOAuth/Attribute:client_id+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:client_secret' => 'Client secret~~',
'Class:RemoteAuthentOAuth/Attribute:client_secret+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token' => 'Refresh token~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token_expiration' => 'Refresh token expiration~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token_expiration+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:token' => 'Access token~~',
'Class:RemoteAuthentOAuth/Attribute:token+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:token_expiration' => 'Access token expiration~~',
'Class:RemoteAuthentOAuth/Attribute:token_expiration+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:redirect_url' => 'Redirect url~~',
'Class:RemoteAuthentOAuth/Attribute:redirect_url+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:mailbox_list' => 'Mailbox list~~',
'Class:RemoteAuthentOAuth/Attribute:mailbox_list+' => '~~',
]);

View File

@@ -0,0 +1,59 @@
<?php
/**
* Localized data
*
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('IT IT', 'Italian', 'Italiano', [
'Menu:CreateMailbox' => 'Create a mailbox...~~',
'Menu:RemoteOAuth' => 'OAuth Client~~',
'Menu:GenerateTokens' => 'Generate access tokens...~~',
'Menu:RegenerateTokens' => 'Regenerate access tokens...~~',
'itop-remote-authent-oauth/Operation:CreateMailBox/Title' => 'Mailbox creation~~',
'itop-remote-authent-oauth:UsedForSMTP' => 'This OAuth client is used for SMTP~~',
'itop-remote-authent-oauth:TestSMTP' => 'Email send test~~',
'itop-remote-authent-oauth:MissingRemoteAuthentOAuth' => 'Missing Oauth client for user name %1$s~~',
'itop-remote-authent-oauth:Message:TokenCreated' => 'Access token created~~',
'itop-remote-authent-oauth:Message:TokenRecreated' => 'Access token regenerated~~',
'Class:RemoteAuthentOAuthGoogle' => 'OAuth client for Google~~',
'Class:RemoteAuthentOAuthAzure' => 'OAuth client for Microsoft Azure~~',
]);
//
// Class: RemoteAuthentOAuth
//
Dict::Add('IT IT', 'Italian', 'Italiano', [
'Class:RemoteAuthentOAuth' => 'Oauth Client~~',
'Class:RemoteAuthentOAuth/Name' => '%1$s-%%2$s~~',
'Class:RemoteAuthentOAuth/Attribute:provider' => 'Provider~~',
'Class:RemoteAuthentOAuth/Attribute:provider+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:name' => 'Login~~',
'Class:RemoteAuthentOAuth/Attribute:name+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:scope' => 'Scope~~',
'Class:RemoteAuthentOAuth/Attribute:scope+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:description' => 'Description~~',
'Class:RemoteAuthentOAuth/Attribute:description+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:client_id' => 'Client id~~',
'Class:RemoteAuthentOAuth/Attribute:client_id+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:client_secret' => 'Client secret~~',
'Class:RemoteAuthentOAuth/Attribute:client_secret+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token' => 'Refresh token~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token_expiration' => 'Refresh token expiration~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token_expiration+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:token' => 'Access token~~',
'Class:RemoteAuthentOAuth/Attribute:token+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:token_expiration' => 'Access token expiration~~',
'Class:RemoteAuthentOAuth/Attribute:token_expiration+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:redirect_url' => 'Redirect url~~',
'Class:RemoteAuthentOAuth/Attribute:redirect_url+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:mailbox_list' => 'Mailbox list~~',
'Class:RemoteAuthentOAuth/Attribute:mailbox_list+' => '~~',
]);

View File

@@ -0,0 +1,59 @@
<?php
/**
* Localized data
*
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('JA JP', 'Japanese', '日本語', [
'Menu:CreateMailbox' => 'Create a mailbox...~~',
'Menu:RemoteOAuth' => 'OAuth Client~~',
'Menu:GenerateTokens' => 'Generate access tokens...~~',
'Menu:RegenerateTokens' => 'Regenerate access tokens...~~',
'itop-remote-authent-oauth/Operation:CreateMailBox/Title' => 'Mailbox creation~~',
'itop-remote-authent-oauth:UsedForSMTP' => 'This OAuth client is used for SMTP~~',
'itop-remote-authent-oauth:TestSMTP' => 'Email send test~~',
'itop-remote-authent-oauth:MissingRemoteAuthentOAuth' => 'Missing Oauth client for user name %1$s~~',
'itop-remote-authent-oauth:Message:TokenCreated' => 'Access token created~~',
'itop-remote-authent-oauth:Message:TokenRecreated' => 'Access token regenerated~~',
'Class:RemoteAuthentOAuthGoogle' => 'OAuth client for Google~~',
'Class:RemoteAuthentOAuthAzure' => 'OAuth client for Microsoft Azure~~',
]);
//
// Class: RemoteAuthentOAuth
//
Dict::Add('JA JP', 'Japanese', '日本語', [
'Class:RemoteAuthentOAuth' => 'Oauth Client~~',
'Class:RemoteAuthentOAuth/Name' => '%1$s-%%2$s~~',
'Class:RemoteAuthentOAuth/Attribute:provider' => 'Provider~~',
'Class:RemoteAuthentOAuth/Attribute:provider+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:name' => 'Login~~',
'Class:RemoteAuthentOAuth/Attribute:name+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:scope' => 'Scope~~',
'Class:RemoteAuthentOAuth/Attribute:scope+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:description' => 'Description~~',
'Class:RemoteAuthentOAuth/Attribute:description+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:client_id' => 'Client id~~',
'Class:RemoteAuthentOAuth/Attribute:client_id+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:client_secret' => 'Client secret~~',
'Class:RemoteAuthentOAuth/Attribute:client_secret+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token' => 'Refresh token~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token_expiration' => 'Refresh token expiration~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token_expiration+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:token' => 'Access token~~',
'Class:RemoteAuthentOAuth/Attribute:token+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:token_expiration' => 'Access token expiration~~',
'Class:RemoteAuthentOAuth/Attribute:token_expiration+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:redirect_url' => 'Redirect url~~',
'Class:RemoteAuthentOAuth/Attribute:redirect_url+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:mailbox_list' => 'Mailbox list~~',
'Class:RemoteAuthentOAuth/Attribute:mailbox_list+' => '~~',
]);

View File

@@ -0,0 +1,59 @@
<?php
/**
* Localized data
*
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('NL NL', 'Dutch', 'Nederlands', [
'Menu:CreateMailbox' => 'Create a mailbox...~~',
'Menu:RemoteOAuth' => 'OAuth Client~~',
'Menu:GenerateTokens' => 'Generate access tokens...~~',
'Menu:RegenerateTokens' => 'Regenerate access tokens...~~',
'itop-remote-authent-oauth/Operation:CreateMailBox/Title' => 'Mailbox creation~~',
'itop-remote-authent-oauth:UsedForSMTP' => 'This OAuth client is used for SMTP~~',
'itop-remote-authent-oauth:TestSMTP' => 'Email send test~~',
'itop-remote-authent-oauth:MissingRemoteAuthentOAuth' => 'Missing Oauth client for user name %1$s~~',
'itop-remote-authent-oauth:Message:TokenCreated' => 'Access token created~~',
'itop-remote-authent-oauth:Message:TokenRecreated' => 'Access token regenerated~~',
'Class:RemoteAuthentOAuthGoogle' => 'OAuth client for Google~~',
'Class:RemoteAuthentOAuthAzure' => 'OAuth client for Microsoft Azure~~',
]);
//
// Class: RemoteAuthentOAuth
//
Dict::Add('NL NL', 'Dutch', 'Nederlands', [
'Class:RemoteAuthentOAuth' => 'Oauth Client~~',
'Class:RemoteAuthentOAuth/Name' => '%1$s-%%2$s~~',
'Class:RemoteAuthentOAuth/Attribute:provider' => 'Provider~~',
'Class:RemoteAuthentOAuth/Attribute:provider+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:name' => 'Login~~',
'Class:RemoteAuthentOAuth/Attribute:name+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:scope' => 'Scope~~',
'Class:RemoteAuthentOAuth/Attribute:scope+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:description' => 'Description~~',
'Class:RemoteAuthentOAuth/Attribute:description+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:client_id' => 'Client id~~',
'Class:RemoteAuthentOAuth/Attribute:client_id+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:client_secret' => 'Client secret~~',
'Class:RemoteAuthentOAuth/Attribute:client_secret+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token' => 'Refresh token~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token_expiration' => 'Refresh token expiration~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token_expiration+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:token' => 'Access token~~',
'Class:RemoteAuthentOAuth/Attribute:token+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:token_expiration' => 'Access token expiration~~',
'Class:RemoteAuthentOAuth/Attribute:token_expiration+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:redirect_url' => 'Redirect url~~',
'Class:RemoteAuthentOAuth/Attribute:redirect_url+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:mailbox_list' => 'Mailbox list~~',
'Class:RemoteAuthentOAuth/Attribute:mailbox_list+' => '~~',
]);

View File

@@ -0,0 +1,59 @@
<?php
/**
* Localized data
*
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('PT BR', 'Brazilian', 'Brazilian', [
'Menu:CreateMailbox' => 'Create a mailbox...~~',
'Menu:RemoteOAuth' => 'OAuth Client~~',
'Menu:GenerateTokens' => 'Generate access tokens...~~',
'Menu:RegenerateTokens' => 'Regenerate access tokens...~~',
'itop-remote-authent-oauth/Operation:CreateMailBox/Title' => 'Mailbox creation~~',
'itop-remote-authent-oauth:UsedForSMTP' => 'This OAuth client is used for SMTP~~',
'itop-remote-authent-oauth:TestSMTP' => 'Email send test~~',
'itop-remote-authent-oauth:MissingRemoteAuthentOAuth' => 'Missing Oauth client for user name %1$s~~',
'itop-remote-authent-oauth:Message:TokenCreated' => 'Access token created~~',
'itop-remote-authent-oauth:Message:TokenRecreated' => 'Access token regenerated~~',
'Class:RemoteAuthentOAuthGoogle' => 'OAuth client for Google~~',
'Class:RemoteAuthentOAuthAzure' => 'OAuth client for Microsoft Azure~~',
]);
//
// Class: RemoteAuthentOAuth
//
Dict::Add('PT BR', 'Brazilian', 'Brazilian', [
'Class:RemoteAuthentOAuth' => 'Oauth Client~~',
'Class:RemoteAuthentOAuth/Name' => '%1$s-%%2$s~~',
'Class:RemoteAuthentOAuth/Attribute:provider' => 'Provider~~',
'Class:RemoteAuthentOAuth/Attribute:provider+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:name' => 'Login~~',
'Class:RemoteAuthentOAuth/Attribute:name+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:scope' => 'Scope~~',
'Class:RemoteAuthentOAuth/Attribute:scope+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:description' => 'Description~~',
'Class:RemoteAuthentOAuth/Attribute:description+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:client_id' => 'Client id~~',
'Class:RemoteAuthentOAuth/Attribute:client_id+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:client_secret' => 'Client secret~~',
'Class:RemoteAuthentOAuth/Attribute:client_secret+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token' => 'Refresh token~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token_expiration' => 'Refresh token expiration~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token_expiration+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:token' => 'Access token~~',
'Class:RemoteAuthentOAuth/Attribute:token+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:token_expiration' => 'Access token expiration~~',
'Class:RemoteAuthentOAuth/Attribute:token_expiration+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:redirect_url' => 'Redirect url~~',
'Class:RemoteAuthentOAuth/Attribute:redirect_url+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:mailbox_list' => 'Mailbox list~~',
'Class:RemoteAuthentOAuth/Attribute:mailbox_list+' => '~~',
]);

View File

@@ -0,0 +1,59 @@
<?php
/**
* Localized data
*
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('RU RU', 'Russian', 'Русский', [
'Menu:CreateMailbox' => 'Create a mailbox...~~',
'Menu:RemoteOAuth' => 'OAuth Client~~',
'Menu:GenerateTokens' => 'Generate access tokens...~~',
'Menu:RegenerateTokens' => 'Regenerate access tokens...~~',
'itop-remote-authent-oauth/Operation:CreateMailBox/Title' => 'Mailbox creation~~',
'itop-remote-authent-oauth:UsedForSMTP' => 'This OAuth client is used for SMTP~~',
'itop-remote-authent-oauth:TestSMTP' => 'Email send test~~',
'itop-remote-authent-oauth:MissingRemoteAuthentOAuth' => 'Missing Oauth client for user name %1$s~~',
'itop-remote-authent-oauth:Message:TokenCreated' => 'Access token created~~',
'itop-remote-authent-oauth:Message:TokenRecreated' => 'Access token regenerated~~',
'Class:RemoteAuthentOAuthGoogle' => 'OAuth client for Google~~',
'Class:RemoteAuthentOAuthAzure' => 'OAuth client for Microsoft Azure~~',
]);
//
// Class: RemoteAuthentOAuth
//
Dict::Add('RU RU', 'Russian', 'Русский', [
'Class:RemoteAuthentOAuth' => 'Oauth Client~~',
'Class:RemoteAuthentOAuth/Name' => '%1$s-%%2$s~~',
'Class:RemoteAuthentOAuth/Attribute:provider' => 'Provider~~',
'Class:RemoteAuthentOAuth/Attribute:provider+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:name' => 'Login~~',
'Class:RemoteAuthentOAuth/Attribute:name+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:scope' => 'Scope~~',
'Class:RemoteAuthentOAuth/Attribute:scope+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:description' => 'Description~~',
'Class:RemoteAuthentOAuth/Attribute:description+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:client_id' => 'Client id~~',
'Class:RemoteAuthentOAuth/Attribute:client_id+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:client_secret' => 'Client secret~~',
'Class:RemoteAuthentOAuth/Attribute:client_secret+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token' => 'Refresh token~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token_expiration' => 'Refresh token expiration~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token_expiration+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:token' => 'Access token~~',
'Class:RemoteAuthentOAuth/Attribute:token+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:token_expiration' => 'Access token expiration~~',
'Class:RemoteAuthentOAuth/Attribute:token_expiration+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:redirect_url' => 'Redirect url~~',
'Class:RemoteAuthentOAuth/Attribute:redirect_url+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:mailbox_list' => 'Mailbox list~~',
'Class:RemoteAuthentOAuth/Attribute:mailbox_list+' => '~~',
]);

View File

@@ -0,0 +1,59 @@
<?php
/**
* Localized data
*
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('SK SK', 'Slovak', 'Slovenčina', [
'Menu:CreateMailbox' => 'Create a mailbox...~~',
'Menu:RemoteOAuth' => 'OAuth Client~~',
'Menu:GenerateTokens' => 'Generate access tokens...~~',
'Menu:RegenerateTokens' => 'Regenerate access tokens...~~',
'itop-remote-authent-oauth/Operation:CreateMailBox/Title' => 'Mailbox creation~~',
'itop-remote-authent-oauth:UsedForSMTP' => 'This OAuth client is used for SMTP~~',
'itop-remote-authent-oauth:TestSMTP' => 'Email send test~~',
'itop-remote-authent-oauth:MissingRemoteAuthentOAuth' => 'Missing Oauth client for user name %1$s~~',
'itop-remote-authent-oauth:Message:TokenCreated' => 'Access token created~~',
'itop-remote-authent-oauth:Message:TokenRecreated' => 'Access token regenerated~~',
'Class:RemoteAuthentOAuthGoogle' => 'OAuth client for Google~~',
'Class:RemoteAuthentOAuthAzure' => 'OAuth client for Microsoft Azure~~',
]);
//
// Class: RemoteAuthentOAuth
//
Dict::Add('SK SK', 'Slovak', 'Slovenčina', [
'Class:RemoteAuthentOAuth' => 'Oauth Client~~',
'Class:RemoteAuthentOAuth/Name' => '%1$s-%%2$s~~',
'Class:RemoteAuthentOAuth/Attribute:provider' => 'Provider~~',
'Class:RemoteAuthentOAuth/Attribute:provider+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:name' => 'Login~~',
'Class:RemoteAuthentOAuth/Attribute:name+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:scope' => 'Scope~~',
'Class:RemoteAuthentOAuth/Attribute:scope+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:description' => 'Description~~',
'Class:RemoteAuthentOAuth/Attribute:description+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:client_id' => 'Client id~~',
'Class:RemoteAuthentOAuth/Attribute:client_id+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:client_secret' => 'Client secret~~',
'Class:RemoteAuthentOAuth/Attribute:client_secret+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token' => 'Refresh token~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token_expiration' => 'Refresh token expiration~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token_expiration+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:token' => 'Access token~~',
'Class:RemoteAuthentOAuth/Attribute:token+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:token_expiration' => 'Access token expiration~~',
'Class:RemoteAuthentOAuth/Attribute:token_expiration+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:redirect_url' => 'Redirect url~~',
'Class:RemoteAuthentOAuth/Attribute:redirect_url+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:mailbox_list' => 'Mailbox list~~',
'Class:RemoteAuthentOAuth/Attribute:mailbox_list+' => '~~',
]);

View File

@@ -0,0 +1,59 @@
<?php
/**
* Localized data
*
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('TR TR', 'Turkish', 'Türkçe', [
'Menu:CreateMailbox' => 'Create a mailbox...~~',
'Menu:RemoteOAuth' => 'OAuth Client~~',
'Menu:GenerateTokens' => 'Generate access tokens...~~',
'Menu:RegenerateTokens' => 'Regenerate access tokens...~~',
'itop-remote-authent-oauth/Operation:CreateMailBox/Title' => 'Mailbox creation~~',
'itop-remote-authent-oauth:UsedForSMTP' => 'This OAuth client is used for SMTP~~',
'itop-remote-authent-oauth:TestSMTP' => 'Email send test~~',
'itop-remote-authent-oauth:MissingRemoteAuthentOAuth' => 'Missing Oauth client for user name %1$s~~',
'itop-remote-authent-oauth:Message:TokenCreated' => 'Access token created~~',
'itop-remote-authent-oauth:Message:TokenRecreated' => 'Access token regenerated~~',
'Class:RemoteAuthentOAuthGoogle' => 'OAuth client for Google~~',
'Class:RemoteAuthentOAuthAzure' => 'OAuth client for Microsoft Azure~~',
]);
//
// Class: RemoteAuthentOAuth
//
Dict::Add('TR TR', 'Turkish', 'Türkçe', [
'Class:RemoteAuthentOAuth' => 'Oauth Client~~',
'Class:RemoteAuthentOAuth/Name' => '%1$s-%%2$s~~',
'Class:RemoteAuthentOAuth/Attribute:provider' => 'Provider~~',
'Class:RemoteAuthentOAuth/Attribute:provider+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:name' => 'Login~~',
'Class:RemoteAuthentOAuth/Attribute:name+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:scope' => 'Scope~~',
'Class:RemoteAuthentOAuth/Attribute:scope+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:description' => 'Description~~',
'Class:RemoteAuthentOAuth/Attribute:description+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:client_id' => 'Client id~~',
'Class:RemoteAuthentOAuth/Attribute:client_id+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:client_secret' => 'Client secret~~',
'Class:RemoteAuthentOAuth/Attribute:client_secret+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token' => 'Refresh token~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token_expiration' => 'Refresh token expiration~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token_expiration+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:token' => 'Access token~~',
'Class:RemoteAuthentOAuth/Attribute:token+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:token_expiration' => 'Access token expiration~~',
'Class:RemoteAuthentOAuth/Attribute:token_expiration+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:redirect_url' => 'Redirect url~~',
'Class:RemoteAuthentOAuth/Attribute:redirect_url+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:mailbox_list' => 'Mailbox list~~',
'Class:RemoteAuthentOAuth/Attribute:mailbox_list+' => '~~',
]);

View File

@@ -0,0 +1,59 @@
<?php
/**
* Localized data
*
* @copyright Copyright (C) 2013 XXXXX
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('ZH CN', 'Chinese', '简体中文', [
'Menu:CreateMailbox' => 'Create a mailbox...~~',
'Menu:RemoteOAuth' => 'OAuth Client~~',
'Menu:GenerateTokens' => 'Generate access tokens...~~',
'Menu:RegenerateTokens' => 'Regenerate access tokens...~~',
'itop-remote-authent-oauth/Operation:CreateMailBox/Title' => 'Mailbox creation~~',
'itop-remote-authent-oauth:UsedForSMTP' => 'This OAuth client is used for SMTP~~',
'itop-remote-authent-oauth:TestSMTP' => 'Email send test~~',
'itop-remote-authent-oauth:MissingRemoteAuthentOAuth' => 'Missing Oauth client for user name %1$s~~',
'itop-remote-authent-oauth:Message:TokenCreated' => 'Access token created~~',
'itop-remote-authent-oauth:Message:TokenRecreated' => 'Access token regenerated~~',
'Class:RemoteAuthentOAuthGoogle' => 'OAuth client for Google~~',
'Class:RemoteAuthentOAuthAzure' => 'OAuth client for Microsoft Azure~~',
]);
//
// Class: RemoteAuthentOAuth
//
Dict::Add('ZH CN', 'Chinese', '简体中文', [
'Class:RemoteAuthentOAuth' => 'Oauth Client~~',
'Class:RemoteAuthentOAuth/Name' => '%1$s-%%2$s~~',
'Class:RemoteAuthentOAuth/Attribute:provider' => 'Provider~~',
'Class:RemoteAuthentOAuth/Attribute:provider+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:name' => 'Login~~',
'Class:RemoteAuthentOAuth/Attribute:name+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:scope' => 'Scope~~',
'Class:RemoteAuthentOAuth/Attribute:scope+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:description' => 'Description~~',
'Class:RemoteAuthentOAuth/Attribute:description+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:client_id' => 'Client id~~',
'Class:RemoteAuthentOAuth/Attribute:client_id+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:client_secret' => 'Client secret~~',
'Class:RemoteAuthentOAuth/Attribute:client_secret+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token' => 'Refresh token~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token_expiration' => 'Refresh token expiration~~',
'Class:RemoteAuthentOAuth/Attribute:refresh_token_expiration+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:token' => 'Access token~~',
'Class:RemoteAuthentOAuth/Attribute:token+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:token_expiration' => 'Access token expiration~~',
'Class:RemoteAuthentOAuth/Attribute:token_expiration+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:redirect_url' => 'Redirect url~~',
'Class:RemoteAuthentOAuth/Attribute:redirect_url+' => '~~',
'Class:RemoteAuthentOAuth/Attribute:mailbox_list' => 'Mailbox list~~',
'Class:RemoteAuthentOAuth/Attribute:mailbox_list+' => '~~',
]);