*/
function title()
{
- // TRANS: Title for instance messaging settings.
+ // TRANS: Title for Instant Messaging settings.
return _('IM settings');
}
// TRANS: [instant messages] is link text, "(%%doc.im%%)" is the link.
// TRANS: the order and formatting of link text and link should remain unchanged.
return _('You can send and receive notices through '.
- 'Jabber/GTalk [instant messages](%%doc.im%%). '.
+ 'Jabber/Google Talk [instant messages](%%doc.im%%). '.
'Configure your address and settings below.');
}
{
if (!common_config('xmpp', 'enabled')) {
$this->element('div', array('class' => 'error'),
- // TRANS: Message given in the IM settings if XMPP is not enabled on the site.
+ // TRANS: Message given in the Instant Messaging settings if XMPP is not enabled on the site.
_('IM is not available.'));
return;
}
'action' =>
common_local_url('imsettings')));
$this->elementStart('fieldset', array('id' => 'settings_im_address'));
- // TRANS: Form legend for IM settings form.
+ // TRANS: Form legend for Instant Messaging settings form.
$this->element('legend', null, _('IM address'));
$this->hidden('token', common_session_token());
if ($user->jabber) {
$this->element('p', 'form_confirmed', $user->jabber);
- // TRANS: Form note in IM settings form.
+ // TRANS: Form note in Instant Messaging settings form.
$this->element('p', 'form_note',
- _('Current confirmed Jabber/GTalk address.'));
+ _('Current confirmed Jabber/Google Talk address.'));
$this->hidden('jabber', $user->jabber);
- // TRANS: Button label to remove a confirmed IM address.
+ // TRANS: Button label to remove a confirmed Instant Messaging address.
$this->submit('remove', _m('BUTTON','Remove'));
} else {
$confirm = $this->getConfirmation();
if ($confirm) {
$this->element('p', 'form_unconfirmed', $confirm->address);
$this->element('p', 'form_note',
- // TRANS: Form note in IM settings form.
- // TRANS: %s is the IM address set for the site.
+ // TRANS: Form note in Instant Messaging settings form.
+ // TRANS: %s is the Instant Messaging address set for the site.
sprintf(_('Awaiting confirmation on this address. '.
- 'Check your Jabber/GTalk account for a '.
+ 'Check your Jabber/Google Talk account for a '.
'message with further instructions. '.
'(Did you add %s to your buddy list?)'),
jabber_daemon_address()));
$this->hidden('jabber', $confirm->address);
- // TRANS: Button label to cancel an IM address confirmation procedure.
+ // TRANS: Button label to cancel an Instant Messaging address confirmation procedure.
$this->submit('cancel', _m('BUTTON','Cancel'));
} else {
$this->elementStart('ul', 'form_data');
$this->elementStart('li');
- // TRANS: Field label for IM address input in IM settings form.
+ // TRANS: Field label for Instant Messaging address input in Instant Messaging settings form.
$this->input('jabber', _('IM address'),
($this->arg('jabber')) ? $this->arg('jabber') : null,
- // TRANS: IM address input field instructions in IM settings form.
- // TRANS: %s is the IM address set for the site.
+ // TRANS: IM address input field instructions in Instant Messaging settings form.
+ // TRANS: %s is the Instant Messaging address set for the site.
// TRANS: Do not translate "example.org". It is one of the domain names reserved for use in examples by
// TRANS: http://www.rfc-editor.org/rfc/rfc2606.txt. Any other domain may be owned by a legitimate
// TRANS: person or organization.
- sprintf(_('Jabber or GTalk address, '.
+ sprintf(_('Jabber or Google Talk address, '.
'like "UserName@example.org". '.
'First, make sure to add %s to your '.
- 'buddy list in your IM client or on GTalk.'),
+ 'buddy list in your IM client or on Google Talk.'),
jabber_daemon_address()));
$this->elementEnd('li');
$this->elementEnd('ul');
- // TRANS: Button label for adding an IM address in IM settings form.
+ // TRANS: Button label for adding an Instant Messaging address in Instant Messaging settings form.
$this->submit('add', _m('BUTTON','Add'));
}
}
$this->elementEnd('fieldset');
$this->elementStart('fieldset', array('id' => 'settings_im_preferences'));
- // TRANS: Form legend for IM preferences form.
+ // TRANS: Form legend for Instant Messaging preferences form.
$this->element('legend', null, _('IM preferences'));
$this->elementStart('ul', 'form_data');
$this->elementStart('li');
$this->checkbox('jabbernotify',
- // TRANS: Checkbox label in IM preferences form.
- _('Send me notices through Jabber/GTalk.'),
+ // TRANS: Checkbox label in Instant Messaging preferences form.
+ _('Send me notices through Jabber/Google Talk.'),
$user->jabbernotify);
$this->elementEnd('li');
$this->elementStart('li');
$this->checkbox('updatefrompresence',
- // TRANS: Checkbox label in IM preferences form.
- _('Post a notice when my Jabber/GTalk status changes.'),
+ // TRANS: Checkbox label in Instant Messaging preferences form.
+ _('Post a notice when my Jabber/Google Talk status changes.'),
$user->updatefrompresence);
$this->elementEnd('li');
$this->elementStart('li');
$this->checkbox('jabberreplies',
- // TRANS: Checkbox label in IM preferences form.
- _('Send me replies through Jabber/GTalk '.
+ // TRANS: Checkbox label in Instant Messaging preferences form.
+ _('Send me replies through Jabber/Google Talk '.
'from people I\'m not subscribed to.'),
$user->jabberreplies);
$this->elementEnd('li');
$this->elementStart('li');
$this->checkbox('jabbermicroid',
- // TRANS: Checkbox label in IM preferences form.
- _('Publish a MicroID for my Jabber/GTalk address.'),
+ // TRANS: Checkbox label in Instant Messaging preferences form.
+ _('Publish a MicroID for my Jabber/Google Talk address.'),
$user->jabbermicroid);
$this->elementEnd('li');
$this->elementEnd('ul');
- // TRANS: Button label to save IM preferences.
+ // TRANS: Button label to save Instant Messaging preferences.
$this->submit('save', _m('BUTTON','Save'));
$this->elementEnd('fieldset');
$this->elementEnd('form');
} else if ($this->arg('remove')) {
$this->removeAddress();
} else {
- // TRANS: Message given submitting a form with an unknown action in IM settings.
+ // TRANS: Message given submitting a form with an unknown action in Instant Messaging settings.
$this->showForm(_('Unexpected form submission.'));
}
}
if ($result === false) {
common_log_db_error($user, 'UPDATE', __FILE__);
- // TRANS: Server error thrown on database error updating IM preferences.
+ // TRANS: Server error thrown on database error updating Instant Messaging preferences.
$this->serverError(_('Could not update user.'));
return;
}
$user->query('COMMIT');
- // TRANS: Confirmation message for successful IM preferences save.
+ // TRANS: Confirmation message for successful Instant Messaging preferences save.
$this->showForm(_('Preferences saved.'), true);
}
// Some validation
if (!$jabber) {
- // TRANS: Message given saving IM address without having provided one.
+ // TRANS: Message given saving Instant Messaging address without having provided one.
$this->showForm(_('No Jabber ID.'));
return;
}
$jabber = jabber_normalize_jid($jabber);
if (!$jabber) {
- // TRANS: Message given saving IM address that cannot be normalised.
- $this->showForm(_('Cannot normalize that Jabber ID'));
+ // TRANS: Message given saving Instant Messaging address that cannot be normalised.
+ $this->showForm(_('Cannot normalize that Jabber ID.'));
return;
}
if (!jabber_valid_base_jid($jabber, common_config('email', 'domain_check'))) {
- // TRANS: Message given saving IM address that not valid.
- $this->showForm(_('Not a valid Jabber ID'));
+ // TRANS: Message given saving Instant Messaging address that not valid.
+ $this->showForm(_('Not a valid Jabber ID.'));
return;
} else if ($user->jabber == $jabber) {
- // TRANS: Message given saving IM address that is already set.
+ // TRANS: Message given saving Instant Messaging address that is already set.
$this->showForm(_('That is already your Jabber ID.'));
return;
} else if ($this->jabberExists($jabber)) {
- // TRANS: Message given saving IM address that is already set for another user.
+ // TRANS: Message given saving Instant Messaging address that is already set for another user.
$this->showForm(_('Jabber ID already belongs to another user.'));
return;
}
if ($result === false) {
common_log_db_error($confirm, 'INSERT', __FILE__);
- // TRANS: Server error thrown on database error adding IM confirmation code.
+ // TRANS: Server error thrown on database error adding Instant Messaging confirmation code.
$this->serverError(_('Could not insert confirmation code.'));
return;
}
$user->nickname,
$jabber);
- // TRANS: Message given saving valid IM address that is to be confirmed.
- // TRANS: %s is the IM address set for the site.
+ // TRANS: Message given saving valid Instant Messaging address that is to be confirmed.
+ // TRANS: %s is the Instant Messaging address set for the site.
$msg = sprintf(_('A confirmation code was sent '.
'to the IM address you added. '.
'You must approve %s for '.
$confirm = $this->getConfirmation();
if (!$confirm) {
- // TRANS: Message given canceling IM address confirmation that is not pending.
+ // TRANS: Message given canceling Instant Messaging address confirmation that is not pending.
$this->showForm(_('No pending confirmation to cancel.'));
return;
}
if ($confirm->address != $jabber) {
- // TRANS: Message given canceling IM address confirmation for the wrong IM address.
+ // TRANS: Message given canceling Instant Messaging address confirmation for the wrong IM address.
$this->showForm(_('That is the wrong IM address.'));
return;
}
if (!$result) {
common_log_db_error($confirm, 'DELETE', __FILE__);
- // TRANS: Server error thrown on database error canceling IM address confirmation.
+ // TRANS: Server error thrown on database error canceling Instant Messaging address confirmation.
$this->serverError(_('Could not delete IM confirmation.'));
return;
}
- // TRANS: Message given after successfully canceling IM address confirmation.
+ // TRANS: Message given after successfully canceling Instant Messaging address confirmation.
$this->showForm(_('IM confirmation cancelled.'), true);
}
// Maybe an old tab open...?
if ($user->jabber != $jabber) {
- // TRANS: Message given trying to remove an IM address that is not
+ // TRANS: Message given trying to remove an Instant Messaging address that is not
// TRANS: registered for the active user.
$this->showForm(_('That is not your Jabber ID.'));
return;
if (!$result) {
common_log_db_error($user, 'UPDATE', __FILE__);
- // TRANS: Server error thrown on database error removing a registered IM address.
+ // TRANS: Server error thrown on database error removing a registered Instant Messaging address.
$this->serverError(_('Could not update user.'));
return;
}
// XXX: unsubscribe to the old address
- // TRANS: Message given after successfully removing a registered IM address.
+ // TRANS: Message given after successfully removing a registered Instant Messaging address.
$this->showForm(_('The IM address was removed.'), true);
}