diff options
Diffstat (limited to 'po/ru/man3/wcrtomb.3.po')
-rw-r--r-- | po/ru/man3/wcrtomb.3.po | 381 |
1 files changed, 381 insertions, 0 deletions
diff --git a/po/ru/man3/wcrtomb.3.po b/po/ru/man3/wcrtomb.3.po new file mode 100644 index 00000000..e2bf912a --- /dev/null +++ b/po/ru/man3/wcrtomb.3.po @@ -0,0 +1,381 @@ +# Russian translation of manpages +# This file is distributed under the same license as the manpages-l10n package. +# Copyright © of this file: +# Azamat Hackimov <azamat.hackimov@gmail.com>, 2016. +# Yuri Kozlov <yuray@komyakino.ru>, 2011-2015, 2017-2019. +msgid "" +msgstr "" +"Project-Id-Version: manpages-l10n\n" +"POT-Creation-Date: 2024-03-01 17:13+0100\n" +"PO-Revision-Date: 2019-10-15 19:01+0300\n" +"Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n" +"Language-Team: Russian <man-pages-ru-talks@lists.sourceforge.net>\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || " +"(n%100>=11 && n%100<=14)? 2 : 3);\n" +"X-Generator: Lokalize 2.0\n" + +#. type: TH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "B<wcrtomb>()" +msgid "wcrtomb" +msgstr "B<wcrtomb>()" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "2023-10-31" +msgstr "31 октября 2023 г." + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Linux man-pages 6.06" +msgstr "Linux man-pages 6.06" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NAME" +msgstr "ИМЯ" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "wcrtomb - convert a wide character to a multibyte sequence" +msgstr "" +"wcrtomb - преобразование широкого символа в многобайтовую последовательность" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "LIBRARY" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Standard C library (I<libc>, I<-lc>)" +msgstr "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SYNOPSIS" +msgstr "СИНТАКСИС" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<#include E<lt>wchar.hE<gt>>\n" +msgstr "B<#include E<lt>wchar.hE<gt>>\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "B<size_t wcrtomb(char *>I<s>B<, wchar_t >I<wc>B<, mbstate_t *>I<ps>B<);>\n" +msgid "B<size_t wcrtomb(char *restrict >I<s>B<, wchar_t >I<wc>B<, mbstate_t *restrict >I<ps>B<);>\n" +msgstr "B<size_t wcrtomb(char *>I<s>B<, wchar_t >I<wc>B<, mbstate_t *>I<ps>B<);>\n" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "DESCRIPTION" +msgstr "ОПИСАНИЕ" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "The main case for this function is when I<s> is not NULL and I<wc> is not " +#| "a null wide character (L\\(aq\\e0\\(aq). In this case, the B<wcrtomb>() " +#| "function converts the wide character I<wc> to its multibyte " +#| "representation and stores it at the beginning of the character array " +#| "pointed to by I<s>. It updates the shift state I<*ps>, and returns the " +#| "length of said multibyte representation, that is, the number of bytes " +#| "written at I<s>." +msgid "" +"The main case for this function is when I<s> is not NULL and I<wc> is not a " +"null wide character (L\\[aq]\\e0\\[aq]). In this case, the B<wcrtomb>() " +"function converts the wide character I<wc> to its multibyte representation " +"and stores it at the beginning of the character array pointed to by I<s>. " +"It updates the shift state I<*ps>, and returns the length of said multibyte " +"representation, that is, the number of bytes written at I<s>." +msgstr "" +"В основном, функция предназначена для работы, когда I<s> не равно NULL и " +"I<wc> не равно широкому символу null (L\\(aq\\e0\\(aq). В этом случае " +"функция B<wcrtomb>() преобразует широкий символ I<wc> в его многобайтовое " +"представление и заносит его в начало массива символов, на который указывает " +"I<s>. Функция обновляет состояние сдвига I<*ps> и возвращает длину " +"получившегося многобайтового представления, то есть количество байтов, " +"записанных в I<s>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "A different case is when I<s> is not NULL, but I<wc> is a null wide " +#| "character (L\\(aq\\e0\\(aq). In this case, the B<wcrtomb>() function " +#| "stores at the character array pointed to by I<s> the shift sequence " +#| "needed to bring I<*ps> back to the initial state, followed by a " +#| "\\(aq\\e0\\(aq byte. It updates the shift state I<*ps> (i.e., brings it " +#| "into the initial state), and returns the length of the shift sequence " +#| "plus one, that is, the number of bytes written at I<s>." +msgid "" +"A different case is when I<s> is not NULL, but I<wc> is a null wide " +"character (L\\[aq]\\e0\\[aq]). In this case, the B<wcrtomb>() function " +"stores at the character array pointed to by I<s> the shift sequence needed " +"to bring I<*ps> back to the initial state, followed by a \\[aq]\\e0\\[aq] " +"byte. It updates the shift state I<*ps> (i.e., brings it into the initial " +"state), and returns the length of the shift sequence plus one, that is, the " +"number of bytes written at I<s>." +msgstr "" +"Также есть вариант, когда I<s> не равно NULL, но I<wc> равно широкому " +"символу null (L\\(aq\\e0\\(aq). В этом случае функция B<wcrtomb>() заносит в " +"массив символов, на который указывает I<s>, последовательность сдвига, " +"оканчивающуюся байтом \\(aq\\e0\\(aq, необходимую для возврата I<*ps> в " +"начальное положение. Состояние сдвига I<*ps> обновляется (переходит в " +"исходное) и возвращается длина последовательности сдвига плюс один, то есть " +"количество байт, записанных в I<s>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"A third case is when I<s> is NULL. In this case, I<wc> is ignored, and the " +"function effectively returns" +msgstr "" +"Третий случай — это когда I<s> равно NULL. Тогда I<wc> игнорируется, а " +"функция возвращает" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid " wcrtomb(buf, L\\(aq\\e0\\(aq, ps)\n" +msgid "wcrtomb(buf, L\\[aq]\\e0\\[aq], ps)\n" +msgstr " wcrtomb(buf, L\\(aq\\e0\\(aq, ps)\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "where I<buf> is an internal anonymous buffer." +msgstr "где I<buf> — внутренний анонимный буфер." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"In all of the above cases, if I<ps> is NULL, a static anonymous state known " +"only to the B<wcrtomb>() function is used instead." +msgstr "" +"Во всех вышеперечисленных случаях, если I<ps> равно NULL, то используется " +"статическое анонимное состояние, известное только функции B<wcrtomb>()." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "RETURN VALUE" +msgstr "ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The B<wcrtomb>() function returns the number of bytes that have been or " +"would have been written to the byte array at I<s>. If I<wc> can not be " +"represented as a multibyte sequence (according to the current locale), " +"I<(size_t)\\ -1> is returned, and I<errno> set to B<EILSEQ>." +msgstr "" +"Функция B<wcrtomb>() возвращает количество байтов, которые уже записаны или " +"должны быть записаны в массив, на который указывает I<s>. Если значение " +"I<wc> не может быть представлено как многобайтовая последовательность (в " +"соответствии с текущей локалью), то возвращается I<(size_t)\\ -1>, а " +"I<errno> присваивается значение B<EILSEQ>." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "ATTRIBUTES" +msgstr "АТРИБУТЫ" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"For an explanation of the terms used in this section, see B<attributes>(7)." +msgstr "Описание терминов данного раздела смотрите в B<attributes>(7)." + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Interface" +msgstr "Интерфейс" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Attribute" +msgstr "Атрибут" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Value" +msgstr "Значение" + +#. type: tbl table +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed +#, no-wrap +msgid ".na\n" +msgstr ".na\n" + +#. type: tbl table +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed +#, no-wrap +msgid ".nh\n" +msgstr ".nh\n" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<wcrtomb>()" +msgstr "B<wcrtomb>()" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Thread safety" +msgstr "Безвредность в нитях" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "MT-Unsafe race:wcrtomb/!ps" +msgstr "MT-Unsafe race:wcrtomb/!ps" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "STANDARDS" +msgstr "СТАНДАРТЫ" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "C11, POSIX.1-2008." +msgstr "C11, POSIX.1-2008." + +#. type: SH +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "HISTORY" +msgstr "ИСТОРИЯ" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-leap-15-6 opensuse-tumbleweed +msgid "POSIX.1-2001, C99." +msgstr "POSIX.1-2001, C99." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NOTES" +msgstr "ЗАМЕЧАНИЯ" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The behavior of B<wcrtomb>() depends on the B<LC_CTYPE> category of the " +"current locale." +msgstr "" +"Поведение B<wcrtomb>() зависит от категории B<LC_CTYPE> текущей локали." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Passing NULL as I<ps> is not multithread safe." +msgstr "Передавать NULL в качестве I<ps> небезопасно при работе с нитями." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SEE ALSO" +msgstr "СМ. ТАКЖЕ" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B<mbsinit>(3), B<wcsrtombs>(3)" +msgstr "B<mbsinit>(3), B<wcsrtombs>(3)" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "2023-02-05" +msgstr "5 февраля 2023 г." + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "Linux man-pages 6.03" +msgstr "Linux man-pages 6.03" + +#. type: Plain text +#: debian-bookworm +msgid "POSIX.1-2001, POSIX.1-2008, C99." +msgstr "POSIX.1-2001, POSIX.1-2008, C99." + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "2023-07-20" +msgstr "20 июля 2023 г." + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages 6.05.01" +msgstr "Linux man-pages 6.05.01" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "2023-03-30" +msgstr "30 марта 2023 г." + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "Linux man-pages 6.04" +msgstr "Linux man-pages 6.04" |