]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - plugins/OpenID/openidsettings.php
Localisation updates from http://translatewiki.net.
[quix0rs-gnu-social.git] / plugins / OpenID / openidsettings.php
index 505e7d0ee36574660804ad9d894a968ed9155333..f1a62384b4d2c4f5e86359b13fabbd449b8cd70a 100644 (file)
  * @link      http://status.net/
  */
 
-if (!defined('STATUSNET') && !defined('LACONICA')) {
+if (!defined('STATUSNET')) {
     exit(1);
 }
 
-require_once INSTALLDIR.'/lib/accountsettingsaction.php';
 require_once INSTALLDIR.'/plugins/OpenID/openid.php';
 
 /**
@@ -45,18 +44,17 @@ require_once INSTALLDIR.'/plugins/OpenID/openid.php';
  * @license  http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
  * @link     http://status.net/
  */
-
-class OpenidsettingsAction extends AccountSettingsAction
+class OpenidsettingsAction extends SettingsAction
 {
     /**
      * Title of the page
      *
      * @return string Page title
      */
-
     function title()
     {
-        return _m('OpenID settings');
+        // TRANS: Title of OpenID settings page for a user.
+        return _m('TITLE','OpenID settings');
     }
 
     /**
@@ -64,12 +62,13 @@ class OpenidsettingsAction extends AccountSettingsAction
      *
      * @return string Instructions for use
      */
-
     function getInstructions()
     {
-        return _m('[OpenID](%%doc.openid%%) lets you log into many sites' .
-                 ' with the same user account.'.
-                 ' Manage your associated OpenIDs from here.');
+        // TRANS: Form instructions for OpenID settings.
+        // TRANS: This message contains Markdown links in the form [description](link).
+        return _m('[OpenID](%%doc.openid%%) lets you log into many sites ' .
+                 'with the same user account. '.
+                 'Manage your associated OpenIDs from here.');
     }
 
     function showScripts()
@@ -85,7 +84,6 @@ class OpenidsettingsAction extends AccountSettingsAction
      *
      * @return void
      */
-
     function showContent()
     {
         $user = common_current_user();
@@ -98,14 +96,17 @@ class OpenidsettingsAction extends AccountSettingsAction
                                               common_local_url('openidsettings')));
             $this->elementStart('fieldset', array('id' => 'settings_openid_add'));
     
-            $this->element('legend', null, _m('Add OpenID'));
+            // TRANS: Fieldset legend.
+            $this->element('legend', null, _m('LEGEND','Add OpenID'));
             $this->hidden('token', common_session_token());
             $this->element('p', 'form_guide',
+                           // TRANS: Form guide.
                            _m('If you want to add an OpenID to your account, ' .
                              'enter it in the box below and click "Add".'));
             $this->elementStart('ul', 'form_data');
             $this->elementStart('li');
             $this->element('label', array('for' => 'openid_url'),
+                           // TRANS: Field label.
                            _m('OpenID URL'));
             $this->element('input', array('name' => 'openid_url',
                                           'type' => 'text',
@@ -116,7 +117,8 @@ class OpenidsettingsAction extends AccountSettingsAction
                                           'id' => 'settings_openid_add_action-submit',
                                           'name' => 'add',
                                           'class' => 'submit',
-                                          'value' => _m('Add')));
+                                          // TRANS: Button text for adding an OpenID URL.
+                                          'value' => _m('BUTTON','Add')));
             $this->elementEnd('fieldset');
             $this->elementEnd('form');
         }
@@ -127,12 +129,13 @@ class OpenidsettingsAction extends AccountSettingsAction
         $cnt = $oid->find();
 
         if ($cnt > 0) {
-
-            $this->element('h2', null, _m('Remove OpenID'));
+            // TRANS: Header on OpenID settings page.
+            $this->element('h2', null, _m('HEADER','Remove OpenID'));
 
             if ($cnt == 1 && !$user->password) {
 
                 $this->element('p', 'form_guide',
+                               // TRANS: Form guide.
                                _m('Removing your only OpenID '.
                                  'would make it impossible to log in! ' .
                                  'If you need to remove it, '.
@@ -148,6 +151,7 @@ class OpenidsettingsAction extends AccountSettingsAction
             } else {
 
                 $this->element('p', 'form_guide',
+                               // TRANS: Form guide.
                                _m('You can remove an OpenID from your account '.
                                  'by clicking the button marked "Remove".'));
                 $idx = 0;
@@ -171,7 +175,8 @@ class OpenidsettingsAction extends AccountSettingsAction
                                                   'id' => 'remove'.$idx,
                                                   'name' => 'remove',
                                                   'class' => 'submit remove',
-                                                  'value' => _m('Remove')));
+                                                  // TRANS: Button text to remove an OpenID.
+                                                  'value' => _m('BUTTON','Remove')));
                     $this->elementEnd('fieldset');
                     $this->elementEnd('form');
                     $idx++;
@@ -185,9 +190,11 @@ class OpenidsettingsAction extends AccountSettingsAction
                                           'action' =>
                                           common_local_url('openidsettings')));
         $this->elementStart('fieldset', array('id' => 'settings_openid_trustroots'));
+        // TRANS: Fieldset legend.
         $this->element('legend', null, _m('OpenID Trusted Sites'));
         $this->hidden('token', common_session_token());
         $this->element('p', 'form_guide',
+                       // TRANS: Form guide.
                        _m('The following sites are allowed to access your ' .
                        'identity and log you in. You can remove a site from ' .
                        'this list to deny it access to your OpenID.'));
@@ -212,7 +219,8 @@ class OpenidsettingsAction extends AccountSettingsAction
                                       'id' => 'settings_openid_trustroots_action-submit',
                                       'name' => 'remove_trustroots',
                                       'class' => 'submit',
-                                      'value' => _m('Remove')));
+                                      // TRANS: Button text to remove an OpenID trustroot.
+                                      'value' => _m('BUTTON','Remove')));
         $this->elementEnd('fieldset');
         $this->elementEnd('form');
     }
@@ -224,12 +232,12 @@ class OpenidsettingsAction extends AccountSettingsAction
      *
      * @return void
      */
-
     function handlePost()
     {
         // CSRF protection
         $token = $this->trimmed('token');
         if (!$token || $token != common_session_token()) {
+            // TRANS: Client error displayed when the session token does not match or is not given.
             $this->showForm(_m('There was a problem with your session token. '.
                               'Try again, please.'));
             return;
@@ -237,7 +245,8 @@ class OpenidsettingsAction extends AccountSettingsAction
 
         if ($this->arg('add')) {
             if (common_config('openid', 'trusted_provider')) {
-                $this->showForm(_m("Can't add new providers."));
+                // TRANS: Form validation error if no OpenID providers can be added.
+                $this->showForm(_m('Cannot add new providers.'));
             } else {
                 $result = oid_authenticate($this->trimmed('openid_url'),
                                            'finishaddopenid');
@@ -250,6 +259,7 @@ class OpenidsettingsAction extends AccountSettingsAction
         } else if($this->arg('remove_trustroots')) {
             $this->removeTrustroots();
         } else {
+            // TRANS: Unexpected form validation error.
             $this->showForm(_m('Something weird happened.'));
         }
     }
@@ -262,7 +272,6 @@ class OpenidsettingsAction extends AccountSettingsAction
      *
      * @return void
      */
-
     function removeTrustroots()
     {
         $user = common_current_user();
@@ -274,11 +283,13 @@ class OpenidsettingsAction extends AccountSettingsAction
                 if($user_openid_trustroot) {
                     $user_openid_trustroot->delete();
                 } else {
+                    // TRANS: Form validation error when trying to remove a non-existing trustroot.
                     $this->showForm(_m('No such OpenID trustroot.'));
                     return;
                 }
             }
-            $this->showForm(_m('Trustroots removed'), true);
+            // TRANS: Success message after removing trustroots.
+            $this->showForm(_m('Trustroots removed.'), true);
         } else {
             $this->showForm();
         }
@@ -293,7 +304,6 @@ class OpenidsettingsAction extends AccountSettingsAction
      *
      * @return void
      */
-
     function removeOpenid()
     {
         $openid_url = $this->trimmed('openid_url');
@@ -301,15 +311,18 @@ class OpenidsettingsAction extends AccountSettingsAction
         $oid = User_openid::staticGet('canonical', $openid_url);
 
         if (!$oid) {
+            // TRANS: Form validation error for a non-existing OpenID.
             $this->showForm(_m('No such OpenID.'));
             return;
         }
         $cur = common_current_user();
         if (!$cur || $oid->user_id != $cur->id) {
+            // TRANS: Form validation error if OpenID is connected to another user.
             $this->showForm(_m('That OpenID does not belong to you.'));
             return;
         }
         $oid->delete();
+        // TRANS: Success message after removing an OpenID.
         $this->showForm(_m('OpenID removed.'), true);
         return;
     }