# translation of plptools_1.0.8-1_ru.po to Russian # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # Yuri Kozlov , 2008. # Yuri Kozlov , 2010. msgid "" msgstr "" "Project-Id-Version: plptools 1.0.8-1\n" "Report-Msgid-Bugs-To: plptools@packages.debian.org\n" "POT-Creation-Date: 2014-07-19 10:52+0100\n" "PO-Revision-Date: 2010-01-04 13:04+0300\n" "Last-Translator: Yuri Kozlov \n" "Language-Team: Russian \n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #. Type: note #. Description #: ../plptools.templates:1001 msgid "Customize /etc/default/plptools" msgstr "Подстройка /etc/default/plptools" #. Type: note #. Description #: ../plptools.templates:1001 msgid "" "In addition to plptools' main daemon \"ncpd\", plptools provides two " "optional daemons:" msgstr "" "Помимо основной службы \"ncpd\", plptools предоставляет две дополнительные " "службы:" #. Type: note #. Description #: ../plptools.templates:1001 #, fuzzy #| msgid "" #| " plpfuse (for mounting a Psion's drives using Filesystem in USErspace)\n" #| " plpprintd (for printing via PC from a Psion Series 5)" msgid "" " plpfuse (for mounting a Psion's drives using Filesystem in USErspace)\n" " plpprintd (for printing via PC from an EPOC32 machine)" msgstr "" " plpfuse (для монтирования дисков Psion с помощью FUSE)\n" " plpprintd (для печати на ПК с Psion Series 5)" #. Type: note #. Description #: ../plptools.templates:1001 msgid "" "Both daemons are disabled by default. You can enable them by editing /etc/" "default/plptools." msgstr "" "Обе службы по умолчанию выключены. Для включения отредактируйте /etc/default/" "plptools." #. Type: boolean #. Description #: ../plptools.templates:2001 msgid "Should ncpd be started during boot?" msgstr "Запускать ncpd при включении компьютера?" #. Type: boolean #. Description #: ../plptools.templates:2001 msgid "" "Normally, ncpd - the daemon which handles the serial connection to a Psion - " "is started on boot-up. If you intend to connect your Psion to another " "machine on the net and NEVER will use it locally, you can disable this here." msgstr "" "Обычно, служба ncpd для работы с последовательным подключением Psion " "запускается при загрузке операционной системы. Если вы собираетесь " "подключать свой Psion к другой машине в сети и НИКОГДА не будете " "использовать его локально, то можете ответить отрицательно." #. Type: string #. Description #: ../plptools.templates:3001 #, fuzzy #| msgid "Specify serial line to be used" msgid "Serial line to use:" msgstr "Задание используемой последовательной линии" #. Type: string #. Description #: ../plptools.templates:3001 msgid "" "By default, the Psion is expected to be connected to the first serial line " "(COM1:) of your machine. You can change this here." msgstr "" "По умолчанию ожидается, что Psion подключается к первому последовательному " "порту (COM1:) компьютера. Это можно изменить здесь." #. Type: string #. Description #: ../plptools.templates:4001 #, fuzzy #| msgid "Specify the IP address and port for ncpd" msgid "IP address and port for ncpd:" msgstr "Настройка IP-адреса и порта ncpd" #. Type: string #. Description #: ../plptools.templates:4001 msgid "" "If you intend to use the plptools front-ends from other machines, you can " "specify 0.0.0.0 or the IP address of your machine here. Normal users should " "keep the default 127.0.0.1!" msgstr "" "Если вы собираетесь использовать оболочки plptools с других машин, то можете " "указать 0.0.0.0 или IP-адрес вашей машины. Обычно, пользователи должны " "оставить значение по умолчанию 127.0.0.1!" #. Type: string #. Description #: ../plptools.templates:4001 msgid "" "Note, that THIS IS A SECURITY THREAT as no authentication and no encryption " "is used! DO NOT USE THIS on machines which are accessible from the Internet!" msgstr "" "Заметим, что ЭТО СОЗДАЁТ УГРОЗУ БЕЗОПАСНОСТИ, так как не используется " "никакой аутентификации и шифрования! НЕ ИСПОЛЬЗУЙТЕ эту возможность на " "машинах, подключённых к Интернет напрямую!" #. Type: boolean #. Description #: ../plptools.templates:5001 msgid "Should plpfuse be started during boot?" msgstr "Запускать plpfuse при включении компьютера?" #. Type: boolean #. Description #: ../plptools.templates:5001 msgid "" "If plpfuse is started during boot-up, it will wait for a Psion being " "connected and then automatically mount that Psion. Since this is done as " "root, non-privileged users will not have access to the mounted directory. If " "you have a single-user machine, you probably want to start plpfuse manually " "when you need it." msgstr "" "Если plpfuse запускается автоматически, она ожидает подключения Psion и " "затем автоматически монтирует Psion. Так как эта операция выполняется от " "имени суперпользователя, непривилегированные пользователи не получат доступа " "к смонтированному каталогу. Если вы единственный пользователь компьютера, то " "вам лучше запускать plpfuse вручную когда это необходимо." #. Type: boolean #. Description #: ../plptools.templates:6001 msgid "Should plpprintd be started during boot?" msgstr "Запускать plpprintd при включении компьютера?" #. Type: boolean #. Description #: ../plptools.templates:6001 msgid "" "If you intend to use the Psion's \"Print via PC\" feature, you can enable " "this option. You must have a working print queue which is capable of " "printing Postscript in order to use this feature." msgstr "" "Если вы собираете пользоваться возможностью печати с Psion на ПК, то можете " "ответить утвердительно. Для этого у вас должна существовать работающая " "очередь печати, способная печатать Postscript." #. Type: string #. Description #: ../plptools.templates:7001 #, fuzzy #| msgid "Specify the print queue to be used" msgid "Print queue to use:" msgstr "Задание используемой очереди печати" #. Type: string #. Description #: ../plptools.templates:7001 msgid "" "Please enter the name of the print queue you want to use for printing from " "the Psion." msgstr "" "Введите имя очереди печати, которую вы хотите использовать при печати с " "Psion." #. Type: string #. Description #: ../plptools.templates:8001 #, fuzzy #| msgid "Specify remote host to be contacted" msgid "Remote host to be contacted:" msgstr "Задание контакта для удалённой машины" #. Type: string #. Description #: ../plptools.templates:8001 msgid "" "Since you have ncpd either disabled or listening on a non-standard address, " "you should specify the address for the frontends again." msgstr "" "Так как вы указали отключить ncpd или задали для его работы нестандартный " "адрес, вам требуется указать адрес для клиентов ещё раз." ' href='#n168'>168 169 170 171 172 173 174 175 176 177 178 179 180 181 182
/*
    ChibiOS/RT - Copyright (C) 2006,2007,2008,2009,2010,
                 2011,2012,2013 Giovanni Di Sirio.

    This file is part of ChibiOS/RT.

    ChibiOS/RT is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 3 of the License, or
    (at your option) any later version.

    ChibiOS/RT is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

/**
 * @file    sdc.h
 * @brief   SDC Driver macros and structures.
 *
 * @addtogroup SDC
 * @{
 */

#ifndef _SDC_H_
#define _SDC_H_

#if HAL_USE_SDC || defined(__DOXYGEN__)

/*===========================================================================*/
/* Driver constants.                                                         */
/*===========================================================================*/

/**
 * @name    SD cart types
 * @{
 */
#define SDC_MODE_CARDTYPE_MASK          0xF     /**< @brief Card type mask. */
#define SDC_MODE_CARDTYPE_SDV11         0       /**< @brief Card is SD V1.1.*/
#define SDC_MODE_CARDTYPE_SDV20         1       /**< @brief Card is SD V2.0.*/
#define SDC_MODE_CARDTYPE_MMC           2       /**< @brief Card is MMC.    */
#define SDC_MODE_HIGH_CAPACITY          0x10    /**< @brief High cap.card.  */
/** @} */

/**
 * @name    SDC bus error conditions
 * @{
 */
#define SDC_NO_ERROR          0           /**< @brief No error.             */
#define SDC_CMD_CRC_ERROR     1           /**< @brief Command CRC error.    */
#define SDC_DATA_CRC_ERROR    2           /**< @brief Data CRC error.       */
#define SDC_DATA_TIMEOUT      4           /**< @brief HW write timeout.     */
#define SDC_COMMAND_TIMEOUT   8           /**< @brief HW read timeout.      */
#define SDC_TX_UNDERRUN       16          /**< @brief TX buffer underrun.   */
#define SDC_RX_OVERRUN        32          /**< @brief RX buffer overrun.    */
#define SDC_STARTBIT_ERROR    64          /**< @brief Start bit missing.    */
#define SDC_OVERFLOW_ERROR    128         /**< @brief Card overflow error.  */
#define SDC_UNHANDLED_ERROR   0xFFFFFFFF
/** @} */

/*===========================================================================*/
/* Driver pre-compile time settings.                                         */
/*===========================================================================*/

/**
 * @name    SDC configuration options
 * @{
 */
/**
 * @brief   Number of initialization attempts before rejecting the card.
 * @note    Attempts are performed at 10mS intervals.
 */
#if !defined(SDC_INIT_RETRY) || defined(__DOXYGEN__)
#define SDC_INIT_RETRY                  100
#endif

/**
 * @brief   Include support for MMC cards.
 * @note    MMC support is not yet implemented so this option must be kept
 *          at @p FALSE.
 */
#if !defined(SDC_MMC_SUPPORT) || defined(__DOXYGEN__)
#define SDC_MMC_SUPPORT                 FALSE
#endif

/**
 * @brief   Delays insertions.
 * @details If enabled this options inserts delays into the MMC waiting
 *          routines releasing some extra CPU time for the threads with
 *          lower priority, this may slow down the driver a bit however.
 */
#if !defined(SDC_NICE_WAITING) || defined(__DOXYGEN__)
#define SDC_NICE_WAITING                TRUE
#endif
/** @} */

/*===========================================================================*/
/* Derived constants and error checks.                                       */
/*===========================================================================*/

/*===========================================================================*/
/* Driver data structures and types.                                         */
/*===========================================================================*/

#include "sdc_lld.h"

/*===========================================================================*/
/* Driver macros.                                                            */
/*===========================================================================*/

/**
 * @name    Macro Functions
 * @{
 */
/**
 * @brief   Returns the card insertion status.
 * @note    This macro wraps a low level function named
 *          @p sdc_lld_is_card_inserted(), this function must be
 *          provided by the application because it is not part of the
 *          SDC driver.
 *
 * @param[in] sdcp      pointer to the @p SDCDriver object
 * @return              The card state.
 * @retval FALSE        card not inserted.
 * @retval TRUE         card inserted.
 *
 * @api
 */
#define sdcIsCardInserted(sdcp) (sdc_lld_is_card_inserted(sdcp))

/**
 * @brief   Returns the write protect status.
 * @note    This macro wraps a low level function named
 *          @p sdc_lld_is_write_protected(), this function must be
 *          provided by the application because it is not part of the
 *          SDC driver.
 *
 * @param[in] sdcp      pointer to the @p SDCDriver object
 * @return              The card state.
 * @retval FALSE        not write protected.
 * @retval TRUE         write protected.
 *
 * @api
 */
#define sdcIsWriteProtected(sdcp) (sdc_lld_is_write_protected(sdcp))
/** @} */

/*===========================================================================*/
/* External declarations.                                                    */
/*===========================================================================*/

#ifdef __cplusplus
extern "C" {
#endif
  void sdcInit(void);
  void sdcObjectInit(SDCDriver *sdcp);
  void sdcStart(SDCDriver *sdcp, const SDCConfig *config);
  void sdcStop(SDCDriver *sdcp);
  bool_t sdcConnect(SDCDriver *sdcp);
  bool_t sdcDisconnect(SDCDriver *sdcp);
  bool_t sdcRead(SDCDriver *sdcp, uint32_t startblk,
                 uint8_t *buffer, uint32_t n);
  bool_t sdcWrite(SDCDriver *sdcp, uint32_t startblk,
                  const uint8_t *buffer, uint32_t n);
  sdcflags_t sdcGetAndClearErrors(SDCDriver *sdcp);
  bool_t sdcSync(SDCDriver *sdcp);
  bool_t sdcGetInfo(SDCDriver *sdcp, BlockDeviceInfo *bdip);
  bool_t sdcErase(SDCDriver *mmcp, uint32_t startblk, uint32_t endblk);
  bool_t _sdc_wait_for_transfer_state(SDCDriver *sdcp);
#ifdef __cplusplus
}
#endif

#endif /* HAL_USE_SDC */

#endif /* _SDC_H_ */

/** @} */