thomascube
2009-10-28 dba307ffd9dcc2bb9cb5966036709691b9e5026e
Localize vcard_attachments plugin + add Russian translation for archive plugin

5 files added
1 files modified
48 ■■■■■ changed files
plugins/archive/localization/ru_RU.inc 8 ●●●●● patch | view | raw | blame | history
plugins/vcard_attachments/localization/de_CH.inc 7 ●●●●● patch | view | raw | blame | history
plugins/vcard_attachments/localization/de_DE.inc 7 ●●●●● patch | view | raw | blame | history
plugins/vcard_attachments/localization/en_US.inc 7 ●●●●● patch | view | raw | blame | history
plugins/vcard_attachments/localization/ru_RU.inc 7 ●●●●● patch | view | raw | blame | history
plugins/vcard_attachments/vcard_attachments.php 12 ●●●●● patch | view | raw | blame | history
plugins/archive/localization/ru_RU.inc
New file
@@ -0,0 +1,8 @@
<?php
$labels = array();
$labels['buttontitle'] = 'Переместить выбранное в архив';
$labels['archived'] = 'Перенесено в Архив';
$labels['archivefolder'] = 'Архив';
?>
plugins/vcard_attachments/localization/de_CH.inc
New file
@@ -0,0 +1,7 @@
<?php
$labels = array();
$labels['addvardmsg'] = 'Kontakt im Adressbuch speichern';
$labels['vcardsavefailed'] = 'Der Kontakt konnte nicht gespeichert werden';
?>
plugins/vcard_attachments/localization/de_DE.inc
New file
@@ -0,0 +1,7 @@
<?php
$labels = array();
$labels['addvardmsg'] = 'Kontakt im Adressbuch speichern';
$labels['vcardsavefailed'] = 'Der Kontakt konnte nicht gespeichert werden';
?>
plugins/vcard_attachments/localization/en_US.inc
New file
@@ -0,0 +1,7 @@
<?php
$labels = array();
$labels['addvardmsg'] = 'Add vCard to addressbook';
$labels['vcardsavefailed'] = 'Unable to save vCard';
?>
plugins/vcard_attachments/localization/ru_RU.inc
New file
@@ -0,0 +1,7 @@
<?php
$labels = array();
$labels['addvardmsg'] = 'Добавить в контакты';
$labels['vcardsavefailed'] = 'Не удалось сохранить vCard';
?>
plugins/vcard_attachments/vcard_attachments.php
@@ -35,6 +35,9 @@
      if (in_array($attachment->mimetype, array('text/vcard', 'text/x-vcard')))
        $this->vcard_part = $attachment->mime_id;
    }
    if ($this->vcard_part)
      $this->add_texts('localization');
  }
  
  /**
@@ -57,7 +60,7 @@
          html::a(array(
              'href' => "#",
              'onclick' => "return plugin_vcard_save_contact('".JQ($this->vcard_part)."')",
              'title' => "Save contact in local address book"),  // TODO: localize this title
              'title' => $this->gettext('addvardmsg')),
            html::img(array('src' => $this->url('vcard_add_contact.png'), 'align' => "middle")))
            . ' ' . html::span(null, Q($display)));
        
@@ -73,6 +76,8 @@
   */
  function save_vcard()
  {
      $this->add_texts('localization', true);
    $uid = get_input_value('_uid', RCUBE_INPUT_POST);
    $mbox = get_input_value('_mbox', RCUBE_INPUT_POST);
    $mime_id = get_input_value('_part', RCUBE_INPUT_POST);
@@ -80,7 +85,7 @@
    $rcmail = rcmail::get_instance();
    $part = $uid && $mime_id ? $rcmail->imap->get_message_part($uid, $mime_id) : null;
    
    $error_msg = 'Failed to saved vcard'; // TODO: localize this text
    $error_msg = $this->gettext('vcardsavefailed');
    
    if ($part && ($vcard = new rcube_vcard($part)) && $vcard->displayname && $vcard->email) {
      $contacts = $rcmail->get_address_book(null, true);
@@ -111,5 +116,4 @@
    
    $rcmail->output->send();
  }
}
}