diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-15 19:43:11 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-15 19:43:11 +0000 |
commit | fc22b3d6507c6745911b9dfcc68f1e665ae13dbc (patch) | |
tree | ce1e3bce06471410239a6f41282e328770aa404a /templates/man3/ncurses.3x.pot | |
parent | Initial commit. (diff) | |
download | manpages-l10n-fc22b3d6507c6745911b9dfcc68f1e665ae13dbc.tar.xz manpages-l10n-fc22b3d6507c6745911b9dfcc68f1e665ae13dbc.zip |
Adding upstream version 4.22.0.upstream/4.22.0
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'templates/man3/ncurses.3x.pot')
-rw-r--r-- | templates/man3/ncurses.3x.pot | 6742 |
1 files changed, 6742 insertions, 0 deletions
diff --git a/templates/man3/ncurses.3x.pot b/templates/man3/ncurses.3x.pot new file mode 100644 index 00000000..b43f56d5 --- /dev/null +++ b/templates/man3/ncurses.3x.pot @@ -0,0 +1,6742 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2024-03-01 17:02+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "ncurses" +msgstr "" + +#. type: ds n +#: archlinux +#, no-wrap +msgid "5" +msgstr "" + +#. type: ds d +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "/usr/share/terminfo" +msgstr "" + +#. type: SH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "NAME" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "B<ncurses> - CRT screen handling and optimization package" +msgstr "" + +#. type: SH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "SYNOPSIS" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "B<#include E<lt>curses.hE<gt>>" +msgstr "" + +#. type: SH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "DESCRIPTION" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The B<ncurses> library routines give the user a terminal-independent method " +"of updating character screens with reasonable optimization. This " +"implementation is \\*(``new curses\\*('' (ncurses) and is the approved " +"replacement for 4.4BSD classic curses, which has been discontinued. This " +"describes B<ncurses> version 6.4 (patch 20230520)." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The B<ncurses> library emulates the curses library of System V Release 4 " +"UNIX, and XPG4 (X/Open Portability Guide) curses (also known as XSI " +"curses). XSI stands for X/Open System Interfaces Extension. The B<ncurses> " +"library is freely redistributable in source form. Differences from the SVr4 " +"curses are summarized under the I<EXTENSIONS> and I<PORTABILITY> sections " +"below and described in detail in the respective I<EXTENSIONS>, " +"I<PORTABILITY> and I<BUGS> sections of individual man pages." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The B<ncurses> library also provides many useful extensions, i.e., features " +"which cannot be implemented by a simple add-on library but which require " +"access to the internals of the library." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"A program using these routines must be linked with the B<-lncurses> option, " +"or (if it has been generated) with the debugging library B<-lncurses_g>. " +"(Your system integrator may also have installed these libraries under the " +"names B<-lcurses> and B<-lcurses_g>.) The ncurses_g library generates trace " +"logs (in a file called \\*(``trace\\*('' in the current directory) that " +"describe curses actions. See also the section on B<ALTERNATE " +"CONFIGURATIONS>." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The B<ncurses> package supports: overall screen, window and pad " +"manipulation; output to windows and pads; reading terminal input; control " +"over terminal and B<curses> input and output options; environment query " +"routines; color manipulation; use of soft label keys; terminfo capabilities; " +"and access to low-level terminal-manipulation routines." +msgstr "" + +#. type: SS +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Initialization" +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"The library uses the locale which the calling program has initialized. That " +"is normally done with B<setlocale>(3):" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "B<setlocale(LC_ALL, \"\");>" +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"If the locale is not initialized, the library assumes that characters are " +"printable as in ISO-8859-1, to work with certain legacy programs. You " +"should initialize the locale and not rely on specific details of the library " +"when the locale has not been setup." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"The function B<initscr> or B<newterm> must be called to initialize the " +"library before any of the other routines that deal with windows and screens " +"are used. The routine B<endwin>(3X) must be called before exiting." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"To get character-at-a-time input without echoing (most interactive, screen " +"oriented programs want this), the following sequence should be used:" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "B<initscr(); cbreak(); noecho();>" +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "Most programs would additionally use the sequence:" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "B<intrflush(stdscr, FALSE);> B<keypad(stdscr, TRUE);>" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"Before a B<curses> program is run, the tab stops of the terminal should be " +"set and its initialization strings, if defined, must be output. This can be " +"done by executing the B<tput init> command after the shell environment " +"variable B<TERM> has been exported. B<tset(1)> is usually responsible for " +"doing this. [See B<terminfo>(\\*n) for further details.]" +msgstr "" + +#. type: SS +#: archlinux +#, no-wrap +msgid "Datatypes" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The B<ncurses> library permits manipulation of data structures, called " +"I<windows>, which can be thought of as two-dimensional arrays of characters " +"representing all or part of a CRT screen. A default window called " +"B<stdscr>, which is the size of the terminal screen, is supplied. Others " +"may be created with B<newwin>." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"Note that B<curses> does not handle overlapping windows, that's done by the " +"B<panel>(3X) library. This means that you can either use B<stdscr> or " +"divide the screen into tiled windows and not using B<stdscr> at all. Mixing " +"the two will result in unpredictable, and undesired, effects." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"Windows are referred to by variables declared as B<WINDOW *>. These data " +"structures are manipulated with routines described here and elsewhere in the " +"B<ncurses> manual pages. Among those, the most basic routines are B<move> " +"and B<addch>. More general versions of these routines are included with " +"names beginning with B<w>, allowing the user to specify a window. The " +"routines not beginning with B<w> affect B<stdscr>." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"After using routines to manipulate a window, B<refresh>(3X) is called, " +"telling B<curses> to make the user's CRT screen look like B<stdscr>. The " +"characters in a window are actually of type B<chtype>, (character and " +"attribute data) so that other information about the character may also be " +"stored with each character." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"Special windows called I<pads> may also be manipulated. These are windows " +"which are not constrained to the size of the screen and whose contents need " +"not be completely displayed. See B<curs_pad>(3X) for more information." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"In addition to drawing characters on the screen, video attributes and colors " +"may be supported, causing the characters to show up in such modes as " +"underlined, in reverse video, or in color on terminals that support such " +"display enhancements. Line drawing characters may be specified to be " +"output. On input, B<curses> is also able to translate arrow and function " +"keys that transmit escape sequences into single values. The video " +"attributes, line drawing characters, and input values use names, defined in " +"B<E<lt>curses.hE<gt>>, such as B<A_REVERSE>, B<ACS_HLINE>, and B<KEY_LEFT>." +msgstr "" + +#. type: SS +#: archlinux +#, no-wrap +msgid "Environment variables" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"If the environment variables B<LINES> and B<COLUMNS> are set, or if the " +"program is executing in a window environment, line and column information in " +"the environment will override information read by I<terminfo>. This would " +"affect a program running in an AT&T 630 layer, for example, where the size " +"of a screen is changeable (see B<ENVIRONMENT>)." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"If the environment variable B<TERMINFO> is defined, any program using " +"B<curses> checks for a local terminal definition before checking in the " +"standard place. For example, if B<TERM> is set to B<att4424>, then the " +"compiled terminal definition is found in" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "B<\\*d/a/att4424>." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"(The B<a> is copied from the first letter of B<att4424> to avoid creation of " +"huge directories.) However, if B<TERMINFO> is set to B<$HOME/myterms>, " +"B<curses> first checks" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "B<$HOME/myterms/a/att4424>," +msgstr "" + +#. type: Plain text +#: archlinux +msgid "and if that fails, it then checks" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"This is useful for developing experimental definitions or when write " +"permission in B<\\*d> is not available." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The integer variables B<LINES> and B<COLS> are defined in B<E<lt>curses." +"hE<gt>> and will be filled in by B<initscr> with the size of the screen. " +"The constants B<TRUE> and B<FALSE> have the values B<1> and B<0>, " +"respectively." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The B<curses> routines also define the B<WINDOW *> variable B<curscr> which " +"is used for certain low-level operations like clearing and redrawing a " +"screen containing garbage. The B<curscr> can be used in only a few routines." +msgstr "" + +#. type: SS +#: archlinux +#, no-wrap +msgid "Routine and Argument Names" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"Many B<curses> routines have two or more versions. The routines prefixed " +"with I<w> require a window argument. The routines prefixed with I<p> " +"require a pad argument. Those without a prefix generally use B<stdscr>." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The routines prefixed with B<mv> require a I<y> and I<x> coordinate to move " +"to before performing the appropriate action. The B<mv> routines imply a " +"call to B<move> before the call to the other routine. The coordinate I<y> " +"always refers to the row (of the window), and I<x> always refers to the " +"column. The upper left-hand corner is always (0,0), not (1,1)." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The routines prefixed with B<mvw> take both a window argument and I<x> and " +"I<y> coordinates. The window argument is always specified before the " +"coordinates." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"In each case, I<win> is the window affected, and I<pad> is the pad affected; " +"I<win> and I<pad> are always pointers to type B<WINDOW>." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"Option setting routines require a Boolean flag I<bf> with the value B<TRUE> " +"or B<FALSE>; I<bf> is always of type B<bool>. Most of the data types used " +"in the library routines, such as B<WINDOW>, B<SCREEN>, B<bool>, and " +"B<chtype> are defined in B<E<lt>curses.hE<gt>>. Types used for the terminfo " +"routines such as B<TERMINAL> are defined in B<E<lt>term.hE<gt>>." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"This manual page describes functions which may appear in any configuration " +"of the library. There are two common configurations of the library:" +msgstr "" + +#. type: TP +#: archlinux +#, no-wrap +msgid "I<ncurses>" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"the \\*(``normal\\*('' library, which handles 8-bit characters. The normal " +"(8-bit) library stores characters combined with attributes in B<chtype> data." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"Attributes alone (no corresponding character) may be stored in B<chtype> or " +"the equivalent B<attr_t> data. In either case, the data is stored in " +"something like an integer." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "Each cell (row and column) in a B<WINDOW> is stored as a B<chtype>." +msgstr "" + +#. type: TP +#: archlinux +#, no-wrap +msgid "I<ncursesw>" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"the so-called \\*(``wide\\*('' library, which handles multibyte characters " +"(see the section on B<ALTERNATE CONFIGURATIONS>). The \\*(``wide\\*('' " +"library includes all of the calls from the \\*(``normal\\*('' library. It " +"adds about one third more calls using data types which store multibyte " +"characters:" +msgstr "" + +#. type: TP +#: archlinux +#, no-wrap +msgid "B<cchar_t>" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"corresponds to B<chtype>. However it is a structure, because more data is " +"stored than can fit into an integer. The characters are large enough to " +"require a full integer value - and there may be more than one character per " +"cell. The video attributes and color are stored in separate fields of the " +"structure." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "Each cell (row and column) in a B<WINDOW> is stored as a B<cchar_t>." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The B<setcchar>(3X) and B<getcchar>(3X) functions store and retrieve the " +"data from a B<cchar_t> structure." +msgstr "" + +#. type: TP +#: archlinux +#, no-wrap +msgid "B<wchar_t>" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"stores a \\*(``wide\\*('' character. Like B<chtype>, this may be an integer." +msgstr "" + +#. type: TP +#: archlinux +#, no-wrap +msgid "B<wint_t>" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"stores a B<wchar_t> or B<WEOF> - not the same, though both may have the same " +"size." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The \\*(``wide\\*('' library provides new functions which are analogous to " +"functions in the \\*(``normal\\*('' library. There is a naming convention " +"which relates many of the normal/wide variants: a \\*(``_w\\*('' is inserted " +"into the name. For example, B<waddch> becomes B<wadd_wch>." +msgstr "" + +#. type: SS +#: archlinux +#, no-wrap +msgid "Routine Name Index" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The following table lists the B<curses> routines provided in the " +"\\*(``normal\\*('' and \\*(``wide\\*('' libraries and the names of the " +"manual pages on which they are described. Routines flagged with " +"\\*(``*\\*('' are ncurses-specific, not described by XPG4 or present in SVr4." +msgstr "" + +#. type: tbl table +#: archlinux +#, no-wrap +msgid "B<curses> Routine Name" +msgstr "" + +#. type: tbl table +#: archlinux +#, no-wrap +msgid "Manual Page Name" +msgstr "" + +#. type: tbl table +#: archlinux +#, no-wrap +msgid "=" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "COLOR_PAIR" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_color>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "PAIR_NUMBER" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_attr>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "add_wch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_add_wch>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "add_wchnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_add_wchstr>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "add_wchstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "addch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_addch>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "addchnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_addchstr>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "addchstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "addnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_addstr>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "addnwstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_addwstr>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "addstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "addwstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "alloc_pair" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<new_pair>(3X)*" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "assume_default_colors" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<default_colors>(3X)*" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "attr_get" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "attr_off" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "attr_on" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "attr_set" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "attroff" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "attron" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "attrset" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "baudrate" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_termattrs>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "beep" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_beep>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "bkgd" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_bkgd>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "bkgdset" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "bkgrnd" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_bkgrnd>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "bkgrndset" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "border" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_border>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "border_set" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_border_set>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "box" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "box_set" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "can_change_color" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "cbreak" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_inopts>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "chgat" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "clear" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_clear>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "clearok" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_outopts>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "clrtobot" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "clrtoeol" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "color_content" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "color_set" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "copywin" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_overlay>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "curs_set" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_kernel>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "curses_trace" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_trace>(3X)*" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "curses_version" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_extend>(3X)*" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "def_prog_mode" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "def_shell_mode" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "define_key" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<define_key>(3X)*" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "del_curterm" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_terminfo>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "delay_output" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_util>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "delch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_delch>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "deleteln" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_deleteln>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "delscreen" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_initscr>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "delwin" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_window>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "derwin" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "doupdate" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_refresh>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "dupwin" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "echo" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "echo_wchar" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "echochar" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "endwin" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "erase" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "erasechar" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "erasewchar" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "exit_curses" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_memleaks>(3X)*" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "exit_terminfo" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "extended_color_content" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_color>(3X)*" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "extended_pair_content" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "extended_slk_color" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_slk>(3X)*" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "filter" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "find_pair" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "flash" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "flushinp" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "free_pair" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "get_wch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_get_wch>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "get_wstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_get_wstr>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "getattrs" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "getbegx" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_legacy>(3X)*" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "getbegy" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "getbegyx" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_getyx>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "getbkgd" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "getbkgrnd" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "getcchar" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_getcchar>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "getch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_getch>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "getcurx" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "getcury" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "getmaxx" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "getmaxy" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "getmaxyx" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "getmouse" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_mouse>(3X)*" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "getn_wstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "getnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_getstr>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "getparx" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "getpary" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "getparyx" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "getstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "getsyx" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "getwin" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "getyx" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "halfdelay" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "has_colors" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "has_ic" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "has_il" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "has_key" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_getch>(3X)*" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "has_mouse" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "hline" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "hline_set" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "idcok" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "idlok" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "immedok" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "in_wch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_in_wch>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "in_wchnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_in_wchstr>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "in_wchstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "inch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_inch>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "inchnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_inchstr>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "inchstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "init_color" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "init_extended_color" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "init_extended_pair" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "init_pair" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "initscr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "innstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_instr>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "innwstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_inwstr>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "ins_nwstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_ins_wstr>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "ins_wch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_ins_wch>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "ins_wstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "insch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_insch>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "insdelln" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "insertln" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "insnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_insstr>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "insstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "instr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "intrflush" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "inwstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "is_cleared" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_opaque>(3X)*" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "is_idcok" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "is_idlok" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "is_immedok" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "is_keypad" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "is_leaveok" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "is_linetouched" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_touch>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "is_nodelay" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "is_notimeout" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "is_pad" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "is_scrollok" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "is_subwin" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "is_syncok" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "is_term_resized" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<resizeterm>(3X)*" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "is_wintouched" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "isendwin" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "key_defined" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<key_defined>(3X)*" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "key_name" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "keybound" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<keybound>(3X)*" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "keyname" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "keyok" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<keyok>(3X)*" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "keypad" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "killchar" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "killwchar" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "leaveok" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "longname" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mcprint" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_print>(3X)*" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "meta" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mouse_trafo" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mouseinterval" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mousemask" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "move" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_move>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvadd_wch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvadd_wchnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvadd_wchstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvaddch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvaddchnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvaddchstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvaddnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvaddnwstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvaddstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvaddwstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvchgat" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvcur" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvdelch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvderwin" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvget_wch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvget_wstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvgetch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvgetn_wstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvgetnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvgetstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvhline" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvhline_set" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvin_wch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvin_wchnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvin_wchstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvinch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvinchnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvinchstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvinnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvinnwstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvins_nwstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvins_wch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvins_wstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvinsch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvinsnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvinsstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvinstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvinwstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvprintw" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_printw>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvscanw" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_scanw>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvvline" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvvline_set" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwadd_wch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwadd_wchnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwadd_wchstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwaddch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwaddchnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwaddchstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwaddnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwaddnwstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwaddstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwaddwstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwchgat" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwdelch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwget_wch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwget_wstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwgetch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwgetn_wstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwgetnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwgetstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwhline" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwhline_set" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwin" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwin_wch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwin_wchnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwin_wchstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwinch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwinchnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwinchstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwinnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwinnwstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwins_nwstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwins_wch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwins_wstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwinsch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwinsnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwinsstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwinstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwinwstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwprintw" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwscanw" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwvline" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "mvwvline_set" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "napms" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "newpad" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_pad>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "newterm" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "newwin" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "nl" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "nocbreak" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "nodelay" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "noecho" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "nofilter" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_util>(3X)*" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "nonl" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "noqiflush" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "noraw" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "notimeout" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "overlay" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "overwrite" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "pair_content" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "pecho_wchar" +msgstr "" + +#. type: tbl table +#: archlinux +#, no-wrap +msgid "B<curs_pad>(3X)*" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "pechochar" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "pnoutrefresh" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "prefresh" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "printw" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "putp" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "putwin" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "qiflush" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "raw" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "redrawwin" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "refresh" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "reset_color_pairs" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "reset_prog_mode" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "reset_shell_mode" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "resetty" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "resize_term" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "resizeterm" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "restartterm" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "ripoffline" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "savetty" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "scanw" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "scr_dump" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_scr_dump>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "scr_init" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "scr_restore" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "scr_set" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "scrl" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_scroll>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "scroll" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "scrollok" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "set_curterm" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "set_term" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "setcchar" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "setscrreg" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "setsyx" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "setupterm" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "slk_attr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "slk_attr_off" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_slk>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "slk_attr_on" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "slk_attr_set" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "slk_attroff" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "slk_attron" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "slk_attrset" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "slk_clear" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "slk_color" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "slk_init" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "slk_label" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "slk_noutrefresh" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "slk_refresh" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "slk_restore" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "slk_set" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "slk_touch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "slk_wset" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "standend" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "standout" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "start_color" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "subpad" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "subwin" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "syncok" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "term_attrs" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "termattrs" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "termname" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "tgetent" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_termcap>(3X)" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "tgetflag" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "tgetnum" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "tgetstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "tgoto" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "tigetflag" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "tigetnum" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "tigetstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "timeout" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "tiparm" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_terminfo>(3X)*" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "tiparm_s" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "tiscan_s" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "touchline" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "touchwin" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "tparm" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "tputs" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "trace" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "typeahead" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "unctrl" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "unget_wch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "ungetch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "ungetmouse" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "untouchwin" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "use_default_colors" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "use_env" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "use_extended_names" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "use_legacy_coding" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<legacy_coding>(3X)*" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "use_tioctl" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "vid_attr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "vid_puts" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "vidattr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "vidputs" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "vline" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "vline_set" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "vw_printw" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "vw_scanw" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "vwprintw" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "vwscanw" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wadd_wch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wadd_wchnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wadd_wchstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "waddch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "waddchnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "waddchstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "waddnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "waddnwstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "waddstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "waddwstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wattr_get" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wattr_off" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wattr_on" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wattr_set" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wattroff" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wattron" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wattrset" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wbkgd" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wbkgdset" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wbkgrnd" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wbkgrndset" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wborder" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wborder_set" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wchgat" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wclear" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wclrtobot" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wclrtoeol" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wcolor_set" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wcursyncup" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wdelch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wdeleteln" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wecho_wchar" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wechochar" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wenclose" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "werase" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wget_wch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wget_wstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wgetbkgrnd" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wgetch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wgetdelay" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wgetn_wstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wgetnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wgetparent" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wgetscrreg" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wgetstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "whline" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "whline_set" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "win_wch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "win_wchnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "win_wchstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "winch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "winchnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "winchstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "winnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "winnwstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wins_nwstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wins_wch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wins_wstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "winsch" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "winsdelln" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "winsertln" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "winsnstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "winsstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "winstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "winwstr" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wmouse_trafo" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wmove" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wnoutrefresh" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wprintw" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wredrawln" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wrefresh" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wresize" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<wresize>(3X)*" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wscanw" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wscrl" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wsetscrreg" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wstandend" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wstandout" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wsyncdown" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wsyncup" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wtimeout" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wtouchln" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wunctrl" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wvline" +msgstr "" + +#. type: tbl table +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "wvline_set" +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Depending on the configuration, additional sets of functions may be " +"available:" +msgstr "" + +#. type: TP +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_memleaks>(3X) - curses memory-leak checking" +msgstr "" + +#. type: TP +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_sp_funcs>(3X) - curses screen-pointer extension" +msgstr "" + +#. type: TP +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_threads>(3X) - curses thread support" +msgstr "" + +#. type: TP +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_trace>(3X) - curses debugging routines" +msgstr "" + +#. type: SH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "RETURN VALUE" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"Routines that return an integer return B<ERR> upon failure and an integer " +"value other than B<ERR> upon successful completion, unless otherwise noted " +"in the routine descriptions." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"As a general rule, routines check for null pointers passed as parameters, " +"and handle this as an error." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"All macros return the value of the B<w> version, except B<setscrreg>, " +"B<wsetscrreg>, B<getyx>, B<getbegyx>, and B<getmaxyx>. The return values of " +"B<setscrreg>, B<wsetscrreg>, B<getyx>, B<getbegyx>, and B<getmaxyx> are " +"undefined (i.e., these should not be used as the right-hand side of " +"assignment statements)." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"Functions with a \\*(``mv\\*('' prefix first perform a cursor movement using " +"B<wmove>, and return an error if the position is outside the window, or if " +"the window pointer is null. Most \\*(``mv\\*(''-prefixed functions (except " +"variadic functions such as B<mvprintw>) are provided both as macros and " +"functions." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "Routines that return pointers return B<NULL> on error." +msgstr "" + +#. type: SH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "ENVIRONMENT" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The following environment symbols are useful for customizing the runtime " +"behavior of the B<ncurses> library. The most important ones have been " +"already discussed in detail." +msgstr "" + +#. type: SS +#: archlinux +#, no-wrap +msgid "CC command-character" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"When set, change occurrences of the command_character (i.e., the B<cmdch> " +"capability) of the loaded terminfo entries to the value of this variable. " +"Very few terminfo entries provide this feature." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"Because this name is also used in development environments to represent the " +"C compiler's name, B<ncurses> ignores it if it does not happen to be a " +"single character." +msgstr "" + +#. type: SS +#: archlinux +#, no-wrap +msgid "BAUDRATE" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The debugging library checks this environment variable when the application " +"has redirected output to a file. The variable's numeric value is used for " +"the baudrate. If no value is found, B<ncurses> uses 9600. This allows " +"testers to construct repeatable test-cases that take into account costs that " +"depend on baudrate." +msgstr "" + +#. type: SS +#: archlinux +#, no-wrap +msgid "COLUMNS" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"Specify the width of the screen in characters. Applications running in a " +"windowing environment usually are able to obtain the width of the window in " +"which they are executing. If neither the B<COLUMNS> value nor the " +"terminal's screen size is available, B<ncurses> uses the size which may be " +"specified in the terminfo database (i.e., the B<cols> capability)." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"It is important that your application use a correct size for the screen. " +"This is not always possible because your application may be running on a " +"host which does not honor NAWS (Negotiations About Window Size), or because " +"you are temporarily running as another user. However, setting B<COLUMNS> " +"and/or B<LINES> overrides the library's use of the screen size obtained from " +"the operating system." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"Either B<COLUMNS> or B<LINES> symbols may be specified independently. This " +"is mainly useful to circumvent legacy misfeatures of terminal descriptions, " +"e.g., xterm which commonly specifies a 65 line screen. For best results, " +"B<lines> and B<cols> should not be specified in a terminal description for " +"terminals which are run as emulations." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"Use the B<use_env> function to disable all use of external environment (but " +"not including system calls) to determine the screen size. Use the " +"B<use_tioctl> function to update B<COLUMNS> or B<LINES> to match the screen " +"size obtained from system calls or the terminal database." +msgstr "" + +#. type: SS +#: archlinux +#, no-wrap +msgid "ESCDELAY" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"Specifies the total time, in milliseconds, for which ncurses will await a " +"character sequence, e.g., a function key. The default value, 1000 " +"milliseconds, is enough for most uses. However, it is made a variable to " +"accommodate unusual applications." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"The most common instance where you may wish to change this value is to work " +"with slow hosts, e.g., running on a network. If the host cannot read " +"characters rapidly enough, it will have the same effect as if the terminal " +"did not send characters rapidly enough. The library will still see a " +"timeout." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Note that xterm mouse events are built up from character sequences received " +"from the xterm. If your application makes heavy use of multiple-clicking, " +"you may wish to lengthen this default value because the timeout applies to " +"the composed multi-click event as well as the individual clicks." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"In addition to the environment variable, this implementation provides a " +"global variable with the same name. Portable applications should not rely " +"upon the presence of ESCDELAY in either form, but setting the environment " +"variable rather than the global variable does not create problems when " +"compiling an application." +msgstr "" + +#. type: SS +#: archlinux +#, no-wrap +msgid "HOME" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"Tells B<ncurses> where your home directory is. That is where it may read " +"and write auxiliary terminal descriptions:" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "$HOME/.termcap $HOME/.terminfo" +msgstr "" + +#. type: SS +#: archlinux +#, no-wrap +msgid "LINES" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"Like COLUMNS, specify the height of the screen in characters. See COLUMNS " +"for a detailed description." +msgstr "" + +#. type: SS +#: archlinux +#, no-wrap +msgid "MOUSE_BUTTONS_123" +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"This applies only to the OS/2 EMX port. It specifies the order of buttons " +"on the mouse. OS/2 numbers a 3-button mouse inconsistently from other " +"platforms:" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "1 = left" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "2 = right" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "3 = middle." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"This variable lets you customize the mouse. The variable must be three " +"numeric digits 1-3 in any order, e.g., 123 or 321. If it is not specified, " +"B<ncurses> uses 132." +msgstr "" + +#. type: SS +#: archlinux +#, no-wrap +msgid "NCURSES_ASSUMED_COLORS" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"Override the compiled-in assumption that the terminal's default colors are " +"white-on-black (see B<default_colors>(3X)). You may set the foreground and " +"background color values with this environment variable by proving a 2-" +"element list: foreground,background. For example, to tell ncurses to not " +"assume anything about the colors, set this to \"-1,-1\". To make it green-" +"on-black, set it to \"2,0\". Any positive value from zero to the terminfo " +"B<max_colors> value is allowed." +msgstr "" + +#. type: SS +#: archlinux +#, no-wrap +msgid "NCURSES_CONSOLE2" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "This applies only to the MinGW port of ncurses." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"The B<Console2> program's handling of the Microsoft Console API call " +"B<CreateConsoleScreenBuffer> is defective. Applications which use this will " +"hang. However, it is possible to simulate the action of this call by " +"mapping coordinates, explicitly saving and restoring the original screen " +"contents. Setting the environment variable B<NCGDB> has the same effect." +msgstr "" + +#. type: SS +#: archlinux +#, no-wrap +msgid "NCURSES_GPM_TERMS" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "This applies only to ncurses configured to use the GPM interface." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"If present, the environment variable is a list of one or more terminal names " +"against which the B<TERM> environment variable is matched. Setting it to an " +"empty value disables the GPM interface; using the built-in support for " +"xterm, etc." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"If the environment variable is absent, ncurses will attempt to open GPM if " +"B<TERM> contains \\*(``linux\\*(''." +msgstr "" + +#. type: SS +#: archlinux +#, no-wrap +msgid "NCURSES_NO_HARD_TABS" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"B<Ncurses> may use tabs as part of the cursor movement optimization. In " +"some cases, your terminal driver may not handle these properly. Set this " +"environment variable to disable the feature. You can also adjust your " +"B<stty>(1) settings to avoid the problem." +msgstr "" + +#. type: SS +#: archlinux +#, no-wrap +msgid "NCURSES_NO_MAGIC_COOKIE" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"Some terminals use a magic-cookie feature which requires special handling to " +"make highlighting and other video attributes display properly. You can " +"suppress the highlighting entirely for these terminals by setting this " +"environment variable." +msgstr "" + +#. type: SS +#: archlinux +#, no-wrap +msgid "NCURSES_NO_PADDING" +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Most of the terminal descriptions in the terminfo database are written for " +"real \\*(``hardware\\*('' terminals. Many people use terminal emulators " +"which run in a windowing environment and use curses-based applications. " +"Terminal emulators can duplicate all of the important aspects of a hardware " +"terminal, but they do not have the same limitations. The chief limitation " +"of a hardware terminal from the standpoint of your application is the " +"management of dataflow, i.e., timing. Unless a hardware terminal is " +"interfaced into a terminal concentrator (which does flow control), it (or " +"your application) must manage dataflow, preventing overruns. The cheapest " +"solution (no hardware cost) is for your program to do this by pausing after " +"operations that the terminal does slowly, such as clearing the display." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"As a result, many terminal descriptions (including the vt100) have delay " +"times embedded. You may wish to use these descriptions, but not want to pay " +"the performance penalty." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"Set the NCURSES_NO_PADDING environment variable to disable all but mandatory " +"padding. Mandatory padding is used as a part of special control sequences " +"such as B<flash>." +msgstr "" + +#. type: SS +#: archlinux +#, no-wrap +msgid "NCURSES_NO_SETBUF" +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "This setting is obsolete. Before changes" +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "started with 5.9 patch 20120825 and" +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "continued though 5.9 patch 20130126" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"B<ncurses> enabled buffered output during terminal initialization. This was " +"done (as in SVr4 curses) for performance reasons. For testing purposes, " +"both of B<ncurses> and certain applications, this feature was made " +"optional. Setting the NCURSES_NO_SETBUF variable disabled output buffering, " +"leaving the output in the original (usually line buffered) mode." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"In the current implementation, ncurses performs its own buffering and does " +"not require this workaround. It does not modify the buffering of the " +"standard output." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The reason for the change was to make the behavior for interrupts and other " +"signals more robust. One drawback is that certain nonconventional programs " +"would mix ordinary stdio calls with ncurses calls and (usually) work. This " +"is no longer possible since ncurses is not using the buffered standard " +"output but its own output (to the same file descriptor). As a special case, " +"the low-level calls such as B<putp> still use the standard output. But high-" +"level curses calls do not." +msgstr "" + +#. type: SS +#: archlinux +#, no-wrap +msgid "NCURSES_NO_UTF8_ACS" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"During initialization, the B<ncurses> library checks for special cases where " +"VT100 line-drawing (and the corresponding alternate character set " +"capabilities) described in the terminfo are known to be missing. " +"Specifically, when running in a UTF-8 locale, the Linux console emulator and " +"the GNU screen program ignore these. Ncurses checks the B<TERM> environment " +"variable for these. For other special cases, you should set this " +"environment variable. Doing this tells ncurses to use Unicode values which " +"correspond to the VT100 line-drawing glyphs. That works for the special " +"cases cited, and is likely to work for terminal emulators." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"When setting this variable, you should set it to a nonzero value. Setting " +"it to zero (or to a nonnumber) disables the special check for " +"\\*(``linux\\*('' and \\*(``screen\\*(''." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"As an alternative to the environment variable, ncurses checks for an " +"extended terminfo capability B<U8>. This is a numeric capability which can " +"be compiled using B<tic\\ -x>. For example" +msgstr "" + +#. type: Plain text +#: archlinux +#, no-wrap +msgid "" +"CW<# linux console, if patched to provide working\n" +"# VT100 shift-in/shift-out, with corresponding font.\n" +"linux-vt100|linux console with VT100 line-graphics,\n" +" U8#0, use=linux,>\n" +msgstr "" + +#. type: Plain text +#: archlinux +#, no-wrap +msgid "" +"CW<# uxterm with vt100Graphics resource set to false\n" +"xterm-utf8|xterm relying on UTF-8 line-graphics,\n" +" U8#1, use=xterm,>\n" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The name \\*(``U8\\*('' is chosen to be two characters, to permit it to be " +"used by applications that use ncurses' termcap interface." +msgstr "" + +#. type: SS +#: archlinux +#, no-wrap +msgid "NCURSES_TRACE" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"During initialization, the B<ncurses> debugging library checks the " +"NCURSES_TRACE environment variable. If it is defined, to a numeric value, " +"B<ncurses> calls the B<trace> function, using that value as the argument." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"The argument values, which are defined in B<curses.h>, provide several types " +"of information. When running with traces enabled, your application will " +"write the file B<trace> to the current directory." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "See B<curs_trace>(3X) for more information." +msgstr "" + +#. type: SS +#: archlinux +#, no-wrap +msgid "TERM" +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Denotes your terminal type. Each terminal type is distinct, though many are " +"similar." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"B<TERM> is commonly set by terminal emulators to help applications find a " +"workable terminal description. Some of those choose a popular " +"approximation, e.g., \\*(``ansi\\*('', \\*(``vt100\\*('', \\*(``xterm\\*('' " +"rather than an exact fit. Not infrequently, your application will have " +"problems with that approach, e.g., incorrect function-key definitions." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"If you set B<TERM> in your environment, it has no effect on the operation of " +"the terminal emulator. It only affects the way applications work within the " +"terminal. Likewise, as a general rule (B<xterm>(1) being a rare exception), " +"terminal emulators which allow you to specify B<TERM> as a parameter or " +"configuration value do not change their behavior to match that setting." +msgstr "" + +#. type: SS +#: archlinux +#, no-wrap +msgid "TERMCAP" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"If the B<ncurses> library has been configured with I<termcap> support, " +"B<ncurses> will check for a terminal's description in termcap form if it is " +"not available in the terminfo database." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The B<TERMCAP> environment variable contains either a terminal description " +"(with newlines stripped out), or a file name telling where the information " +"denoted by the B<TERM> environment variable exists. In either case, setting " +"it directs B<ncurses> to ignore the usual place for this information, e.g., /" +"etc/termcap." +msgstr "" + +#. type: SS +#: archlinux +#, no-wrap +msgid "TERMINFO" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"B<ncurses> can be configured to read from multiple terminal databases. The " +"B<TERMINFO> variable overrides the location for the default terminal " +"database. Terminal descriptions (in terminal format) are stored in terminal " +"databases:" +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Normally these are stored in a directory tree, using subdirectories named by " +"the first letter of the terminal names therein." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"This is the scheme used in System V, which legacy Unix systems use, and the " +"B<TERMINFO> variable is used by I<curses> applications on those systems to " +"override the default location of the terminal database." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"If B<ncurses> is built to use hashed databases, then each entry in this list " +"may be the path of a hashed database file, e.g.," +msgstr "" + +#. type: Plain text +#: archlinux +msgid "/usr/share/terminfo.db" +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "rather than" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "/usr/share/terminfo/" +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"The hashed database uses less disk-space and is a little faster than the " +"directory tree. However, some applications assume the existence of the " +"directory tree, reading it directly rather than using the terminfo library " +"calls." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"If B<ncurses> is built with a support for reading termcap files directly, " +"then an entry in this list may be the path of a termcap file." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"If the B<TERMINFO> variable begins with \\*(``hex:\\*('' or \\*(``b64:" +"\\*('', B<ncurses> uses the remainder of that variable as a compiled " +"terminal description. You might produce the base64 format using " +"B<infocmp>(1M):" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "TERMINFO=\"$(infocmp -0 -Q2 -q)\" export TERMINFO" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The compiled description is used if it corresponds to the terminal " +"identified by the B<TERM> variable." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"Setting B<TERMINFO> is the simplest, but not the only way to set location of " +"the default terminal database. The complete list of database locations in " +"order follows:" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"the last terminal database to which B<ncurses> wrote, if any, is searched " +"first" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "the location specified by the TERMINFO environment variable" +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "$HOME/.terminfo" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "locations listed in the TERMINFO_DIRS environment variable" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"one or more locations whose names are configured and compiled into the " +"ncurses library, i.e.," +msgstr "" + +#. type: Plain text +#: archlinux +msgid "no default value (corresponding to the TERMINFO_DIRS variable)" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "/usr/share/terminfo (corresponding to the TERMINFO variable)" +msgstr "" + +#. type: SS +#: archlinux +#, no-wrap +msgid "TERMINFO_DIRS" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"Specifies a list of locations to search for terminal descriptions. Each " +"location in the list is a terminal database as described in the section on " +"the B<TERMINFO> variable. The list is separated by colons (i.e., \":\") on " +"Unix, semicolons on OS/2 EMX." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"There is no corresponding feature in System V terminfo; it is an extension " +"developed for B<ncurses>." +msgstr "" + +#. type: SS +#: archlinux +#, no-wrap +msgid "TERMPATH" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"If B<TERMCAP> does not hold a file name then B<ncurses> checks the " +"B<TERMPATH> environment variable. This is a list of filenames separated by " +"spaces or colons (i.e., \":\") on Unix, semicolons on OS/2 EMX." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"If the B<TERMPATH> environment variable is not set, B<ncurses> looks in the " +"files" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "/etc/termcap, /usr/share/misc/termcap and $HOME/.termcap," +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "in that order." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"The library may be configured to disregard the following variables when the " +"current user is the superuser (root), or if the application uses setuid or " +"setgid permissions:" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "$TERMINFO, $TERMINFO_DIRS, $TERMPATH, as well as $HOME." +msgstr "" + +#. type: SH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "ALTERNATE CONFIGURATIONS" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"Several different configurations are possible, depending on the configure " +"script options used when building B<ncurses>. There are a few main options " +"whose effects are visible to the applications developer using B<ncurses>:" +msgstr "" + +#. type: TP +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "--disable-overwrite" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "The standard include for B<ncurses> is as noted in B<SYNOPSIS>:" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"This option is used to avoid filename conflicts when B<ncurses> is not the " +"main implementation of curses of the computer. If B<ncurses> is installed " +"disabling overwrite, it puts its headers in a subdirectory, e.g.," +msgstr "" + +#. type: Plain text +#: archlinux +msgid "B<#include E<lt>ncurses/curses.hE<gt>>" +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"It also omits a symbolic link which would allow you to use B<-lcurses> to " +"build executables." +msgstr "" + +#. type: TP +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "--enable-widec" +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"The configure script renames the library and (if the B<--disable-overwrite> " +"option is used) puts the header files in a different subdirectory. All of " +"the library names have a \\*(``w\\*('' appended to them, i.e., instead of" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "B<-lncurses>" +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "you link with" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "B<-lncursesw>" +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"You must also enable the wide-character features in the header file when " +"compiling for the wide-character library to use the extended (wide-" +"character) functions. The symbol which enables these features has changed " +"since XSI Curses, Issue 4:" +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Originally, the wide-character feature required the symbol " +"B<_XOPEN_SOURCE_EXTENDED> but that was only valid for XPG4 (1996)." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Later, that was deemed conflicting with B<_XOPEN_SOURCE> defined to 500." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"As of mid-2018, none of the features in this implementation require a " +"B<_XOPEN_SOURCE> feature greater than 600. However, X/Open Curses, Issue 7 " +"(2009) recommends defining it to 700." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Alternatively, you can enable the feature by defining B<NCURSES_WIDECHAR> " +"with the caveat that some other header file than B<curses.h> may require a " +"specific value for B<_XOPEN_SOURCE> (or a system-specific symbol)." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The B<curses.h> file which is installed for the wide-character library is " +"designed to be compatible with the normal library's header. Only the size " +"of the B<WINDOW> structure differs, and very few applications require more " +"than a pointer to B<WINDOW>s." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"If the headers are installed allowing overwrite, the wide-character " +"library's headers should be installed last, to allow applications to be " +"built using either library from the same set of headers." +msgstr "" + +#. type: TP +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "--with-pthread" +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"The configure script renames the library. All of the library names have a " +"\\*(``t\\*('' appended to them (before any \\*(``w\\*('' added by B<--enable-" +"widec>)." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"The global variables such as B<LINES> are replaced by macros to allow read-" +"only access. At the same time, setter-functions are provided to set these " +"values. Some applications (very few) may require changes to work with this " +"convention." +msgstr "" + +#. type: TP +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "--with-shared" +msgstr "" + +#. type: TP +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "--with-normal" +msgstr "" + +#. type: TP +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "--with-debug" +msgstr "" + +#. type: TP +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "--with-profile" +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"The shared and normal (static) library names differ by their suffixes, e.g., " +"B<libncurses.so> and B<libncurses.a>. The debug and profiling libraries add " +"a \\*(``_g\\*('' and a \\*(``_p\\*('' to the root names respectively, e.g., " +"B<libncurses_g.a> and B<libncurses_p.a>." +msgstr "" + +#. type: TP +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "--with-termlib" +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Low-level functions which do not depend upon whether the library supports " +"wide-characters, are provided in the tinfo library." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"By doing this, it is possible to share the tinfo library between wide/normal " +"configurations as well as reduce the size of the library when only low-level " +"functions are needed." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "Those functions are described in these pages:" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "B<curs_extend>(3X) - miscellaneous curses extensions" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "B<curs_inopts>(3X) - B<curses> input options" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "B<curs_kernel>(3X) - low-level B<curses> routines" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "B<curs_termattrs>(3X) - B<curses> environment query routines" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "B<curs_termcap>(3X) - B<curses> emulation of termcap" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "B<curs_terminfo>(3X) - B<curses> interfaces to terminfo database" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "B<curs_util>(3X) - miscellaneous B<curses> utility routines" +msgstr "" + +#. type: TP +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "--with-trace" +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"The B<trace> function normally resides in the debug library, but it is " +"sometimes useful to configure this in the shared library. Configure scripts " +"should check for the function's existence rather than assuming it is always " +"in the debug library." +msgstr "" + +#. type: SH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "FILES" +msgstr "" + +#. type: TP +#: archlinux +#, no-wrap +msgid "/usr/share/tabset" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"directory containing initialization files for the terminal capability " +"database /usr/share/terminfo terminal capability database" +msgstr "" + +#. type: SH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "SEE ALSO" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"B<terminfo>(\\*n) and related pages whose names begin \\*(``curs_\\*('' for " +"detailed routine descriptions." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "B<curs_variables>(3X)" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "B<user_caps>(5) for user-defined capabilities" +msgstr "" + +#. type: SH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "EXTENSIONS" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The B<ncurses> library can be compiled with an option (B<-DUSE_GETCAP>) " +"that falls back to the old-style /etc/termcap file if the terminal setup " +"code cannot find a terminfo entry corresponding to B<TERM>. Use of this " +"feature is not recommended, as it essentially includes an entire termcap " +"compiler in the B<ncurses> startup code, at significant cost in core and " +"startup cycles." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The B<ncurses> library includes facilities for capturing mouse events on " +"certain terminals (including xterm). See the B<curs_mouse>(3X) manual page " +"for details." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The B<ncurses> library includes facilities for responding to window resizing " +"events, e.g., when running in an xterm. See the B<resizeterm>(3X) and " +"B<wresize>(3X) manual pages for details. In addition, the library may be " +"configured with a B<SIGWINCH> handler." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The B<ncurses> library extends the fixed set of function key capabilities of " +"terminals by allowing the application designer to define additional key " +"sequences at runtime. See the B<define_key>(3X) B<key_defined>(3X), and " +"B<keyok>(3X) manual pages for details." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The B<ncurses> library can exploit the capabilities of terminals which " +"implement the ISO-6429 SGR 39 and SGR 49 controls, which allow an " +"application to reset the terminal to its original foreground and background " +"colors. From the users' perspective, the application is able to draw " +"colored text on a background whose color is set independently, providing " +"better control over color contrasts. See the B<default_colors>(3X) manual " +"page for details." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The B<ncurses> library includes a function for directing application output " +"to a printer attached to the terminal device. See the B<curs_print>(3X) " +"manual page for details." +msgstr "" + +#. type: SH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "PORTABILITY" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The B<ncurses> library is intended to be BASE-level conformant with XSI " +"Curses. The EXTENDED XSI Curses functionality (including color support) is " +"supported." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"A small number of local differences (that is, individual differences between " +"the XSI Curses and B<ncurses> calls) are described in B<PORTABILITY> " +"sections of the library man pages." +msgstr "" + +#. type: SS +#: archlinux +#, no-wrap +msgid "Error checking" +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"In many cases, X/Open Curses is vague about error conditions, omitting some " +"of the SVr4 documentation." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"Unlike other implementations, this one checks parameters such as pointers to " +"WINDOW structures to ensure they are not null. The main reason for " +"providing this behavior is to guard against programmer error. The standard " +"interface does not provide a way for the library to tell an application " +"which of several possible errors were detected. Relying on this (or some " +"other) extension will adversely affect the portability of curses " +"applications." +msgstr "" + +#. type: SS +#: archlinux +#, no-wrap +msgid "Extensions versus portability" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"Most of the extensions provided by ncurses have not been standardized. Some " +"have been incorporated into other implementations, such as PDCurses or " +"NetBSD curses. Here are a few to consider:" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The routine B<has_key> is not part of XPG4, nor is it present in SVr4. See " +"the B<curs_getch>(3X) manual page for details." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The routine B<slk_attr> is not part of XPG4, nor is it present in SVr4. See " +"the B<curs_slk>(3X) manual page for details." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The routines B<getmouse>, B<mousemask>, B<ungetmouse>, B<mouseinterval>, and " +"B<wenclose> relating to mouse interfacing are not part of XPG4, nor are they " +"present in SVr4. See the B<curs_mouse>(3X) manual page for details." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The routine B<mcprint> was not present in any previous curses " +"implementation. See the B<curs_print>(3X) manual page for details." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The routine B<wresize> is not part of XPG4, nor is it present in SVr4. See " +"the B<wresize>(3X) manual page for details." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The WINDOW structure's internal details can be hidden from application " +"programs. See B<curs_opaque>(3X) for the discussion of B<is_scrollok>, etc." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"This implementation can be configured to provide rudimentary support for " +"multi-threaded applications. See B<curs_threads>(3X) for details." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"This implementation can also be configured to provide a set of functions " +"which improve the ability to manage multiple screens. See " +"B<curs_sp_funcs>(3X) for details." +msgstr "" + +#. type: SS +#: archlinux +#, no-wrap +msgid "Padding differences" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"In historic curses versions, delays embedded in the capabilities B<cr>, " +"B<ind>, B<cub1>, B<ff> and B<tab> activated corresponding delay bits in the " +"UNIX tty driver. In this implementation, all padding is done by sending NUL " +"bytes. This method is slightly more expensive, but narrows the interface to " +"the UNIX kernel significantly and increases the package's portability " +"correspondingly." +msgstr "" + +#. type: SS +#: archlinux +#, no-wrap +msgid "Header files" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"The header file B<E<lt>curses.hE<gt>> automatically includes the header " +"files B<E<lt>stdio.hE<gt>> and B<E<lt>unctrl.hE<gt>>." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "X/Open Curses has more to say, but does not finish the story:" +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"The inclusion of E<lt>curses.hE<gt> may make visible all symbols from the " +"headers E<lt>stdio.hE<gt>, E<lt>term.hE<gt>, E<lt>termios.hE<gt>, and " +"E<lt>wchar.hE<gt>." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "Here is a more complete story:" +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Starting with BSD curses, all implementations have included E<lt>stdio." +"hE<gt>." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"BSD curses included E<lt>curses.hE<gt> and E<lt>unctrl.hE<gt> from an " +"internal header \"curses.ext\" (\"ext\" was a short name for I<externs>)." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"BSD curses used E<lt>stdio.hE<gt> internally (for B<printw> and B<scanw>), " +"but nothing in E<lt>curses.hE<gt> itself relied upon E<lt>stdio.hE<gt>." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"SVr2 curses added B<newterm>(3X), which relies upon E<lt>stdio.hE<gt>. That " +"is, the function prototype uses B<FILE>." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"SVr4 curses added B<putwin> and B<getwin>, which also use E<lt>stdio.hE<gt>." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "X/Open Curses documents all three of these functions." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"SVr4 curses and X/Open Curses do not require the developer to include " +"E<lt>stdio.hE<gt> before including E<lt>curses.hE<gt>. Both document curses " +"showing E<lt>curses.hE<gt> as the only required header." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"As a result, standard E<lt>curses.hE<gt> will always include E<lt>stdio." +"hE<gt>." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"X/Open Curses is inconsistent with respect to SVr4 regarding E<lt>unctrl." +"hE<gt>." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"As noted in B<curs_util>(3X), ncurses includes E<lt>unctrl.hE<gt> from " +"E<lt>curses.hE<gt> (like SVr4)." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"X/Open's comments about E<lt>term.hE<gt> and E<lt>termios.hE<gt> may refer " +"to HP-UX and AIX:" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"HP-UX curses includes E<lt>term.hE<gt> from E<lt>curses.hE<gt> to declare " +"B<setupterm> in curses.h, but ncurses (and Solaris curses) do not." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"AIX curses includes E<lt>term.hE<gt> and E<lt>termios.hE<gt>. Again, " +"ncurses (and Solaris curses) do not." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"X/Open says that E<lt>curses.hE<gt> I<may> include E<lt>term.hE<gt>, but " +"there is no requirement that it do that." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Some programs use functions declared in both E<lt>curses.hE<gt> and " +"E<lt>term.hE<gt>, and must include both headers in the same module. Very " +"old versions of AIX curses required including E<lt>curses.hE<gt> before " +"including E<lt>term.hE<gt>." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"Because ncurses header files include the headers needed to define datatypes " +"used in the headers, ncurses header files can be included in any order. But " +"for portability, you should include E<lt>curses.hE<gt> before E<lt>term." +"hE<gt>." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"X/Open Curses says I<\"may make visible\"> because including a header file " +"does not necessarily make all symbols in it visible (there are ifdef's to " +"consider)." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"For instance, in ncurses E<lt>wchar.hE<gt> I<may> be included if the proper " +"symbol is defined, and if ncurses is configured for wide-character support. " +"If the header is included, its symbols may be made visible. That depends on " +"the value used for B<_XOPEN_SOURCE> feature test macro." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"X/Open Curses documents one required header, in a special case: E<lt>stdarg." +"hE<gt> before E<lt>curses.hE<gt> to prototype the B<vw_printw> and " +"B<vw_scanw> functions (as well as the obsolete the B<vwprintw> and " +"B<vwscanw> functions). Each of those uses a B<va_list> parameter." +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"The two obsolete functions were introduced in SVr3. The other functions " +"were introduced in X/Open Curses. In between, SVr4 curses provided for the " +"possibility that an application might include either E<lt>varargs.hE<gt> or " +"E<lt>stdarg.hE<gt>. Initially, that was done by using B<void*> for the " +"B<va_list> parameter. Later, a special type (defined in E<lt>stdio.hE<gt>) " +"was introduced, to allow for compiler type-checking. That special type is " +"always available, because E<lt>stdio.hE<gt> is always included by " +"E<lt>curses.hE<gt>." +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"None of the X/Open Curses implementations require an application to include " +"E<lt>stdarg.hE<gt> before E<lt>curses.hE<gt> because they either have " +"allowed for a special type, or (like ncurses) include E<lt>stdarg.hE<gt> " +"directly to provide a portable interface." +msgstr "" + +#. type: SH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "NOTES" +msgstr "" + +#. type: Plain text +#: archlinux +msgid "" +"If standard output from a B<ncurses> program is re-directed to something " +"which is not a tty, screen updates will be directed to standard error. This " +"was an undocumented feature of AT&T System V Release 3 curses." +msgstr "" + +#. type: SH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "AUTHORS" +msgstr "" + +#. type: Plain text +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Zeyd M. Ben-Halim, Eric S. Raymond, Thomas E. Dickey. Based on I<pcurses> " +"by Pavel Curtis." +msgstr "" + +#. type: TH +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "2024-01-13" +msgstr "" + +#. type: TH +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "ncurses 6.4" +msgstr "" + +#. type: TH +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Library calls" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "B<\\%ncurses> - character-cell terminal interface with optimized output" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<#include E<lt>curses.hE<gt>>\n" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide +msgid "" +"The I<\\%ncurses> library routines give the user a terminal-independent " +"method of updating character screens with reasonable optimization. This " +"implementation is \\*(``new curses\\*('' (I<\\%ncurses>) and is the approved " +"replacement for 4.4BSD classic curses, which has been discontinued. This " +"describes I<\\%ncurses> version 6.4 (patch 20240127)." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"The I<\\%ncurses> library emulates the curses library of System V Release 4 " +"Unix (\\*(``SVr4\\*(''), and XPG4 (X/Open Portability Guide) curses (also " +"known as XSI curses). XSI stands for X/Open System Interfaces Extension. " +"The I<\\%ncurses> library is freely redistributable in source form." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"I<\\%ncurses> man pages employ several sections to clarify matters of usage " +"and interoperability with other I<curses> implementations." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"\\*(``NOTES\\*('' describes matters and caveats of which any user of the I<\\" +"%ncurses> API should be aware, such as limitations on the size of an " +"underlying integral type or the availability of a preprocessor macro " +"exclusive of a function definition (which prevents its address from being " +"taken). This section also describes implementation details that will be " +"significant to the programmer but which are not standardized." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"\\*(``EXTENSIONS\\*('' presents I<\\%ncurses> innovations beyond the X/Open " +"Curses standard and/or the SVr4 I<curses> implementation. They are termed " +"I<extensions> to indicate that they cannot be implemented solely by using " +"the library API, but require access to the library's internal state." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"\\*(``PORTABILITY\\*('' discusses matters (beyond the exercise of " +"extensions) that should be considered when writing to a I<curses> standard, " +"or to multiple implementations." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"\\*(``HISTORY\\*('' examines points of detail in I<\\%ncurses> and other " +"I<curses> implementations over the decades of their development, " +"particularly where precedent or inertia have frustrated better design (and, " +"in a few cases, where such inertia has been overcome)." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"A program using these routines must be linked with the B<-lncurses> option, " +"or (if it has been generated) with the debugging library B<-lncurses_g>. " +"(Your system integrator may also have installed these libraries under the " +"names B<-lcurses> and B<-lcurses_g>.) The ncurses_g library generates trace " +"logs (in a file called \\*(``trace\\*('' in the current directory) that " +"describe curses actions. See section \\*(``ALTERNATE CONFIGURATIONS\\*('' " +"below." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"The I<\\%ncurses> package supports: overall screen, window and pad " +"manipulation; output to windows and pads; reading terminal input; control " +"over terminal and B<curses> input and output options; environment query " +"routines; color manipulation; use of soft label keys; terminfo capabilities; " +"and access to low-level terminal-manipulation routines." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<setlocale(LC_ALL, \"\");>\n" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<initscr(); cbreak(); noecho();>\n" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "" +"B<intrflush(stdscr, FALSE);>\n" +"B<keypad(stdscr, TRUE);>\n" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Before a B<curses> program is run, the tab stops of the terminal should be " +"set and its initialization strings, if defined, must be output. This can be " +"done by executing the B<tput init> command after the shell environment " +"variable I<TERM> has been exported. (The BSD-style B<\\%tset>(1) utility " +"also performs this function.) See subsection \\*(``Tabs and " +"Initialization\\*('' of B<terminfo>(5)." +msgstr "" + +#. type: SS +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Overview" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"A I<curses> library abstracts the terminal screen by representing all or " +"part of it as a I<\\%WINDOW> data structure. A I<window> is a rectangular " +"grid of character cells, addressed by row and column coordinates (I<y>, " +"I<x>), with the upper left corner as (0, 0). A window called B<\\%stdscr>, " +"the same size as the terminal screen, is always available. Create others " +"with B<\\%newwin>(3X)." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"A I<curses> library does not manage overlapping windows. (See B<panel>(3X) " +"if you desire this.) You can either use B<\\%stdscr> to manage one screen-" +"filling window, or tile the screen into non-overlapping windows and not use " +"B<\\%stdscr> at all. Mixing the two approaches will result in " +"unpredictable, and undesired, effects." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Functions permit manipulation of a window and the I<cursor> identifying the " +"cell within it at which the next output operation will occur. Among those, " +"the most basic are B<move>(3X) and B<\\%addch>(3X): these place the cursor " +"and write a character to B<\\%stdscr>, respectively. As a rule, window-" +"addressing functions feature names prefixed (or infixed, see below) with " +"\\*(``w\\*(''; these allow the user to specify a pointer to a I<\\%WINDOW.> " +"Counterparts not thus prefixed (or infixed) affect B<\\%stdscr>. Because " +"moving the cursor prior to another operation is so common, I<curses> " +"generally also provides functions with a \\*(``mv\\*('' prefix as a " +"convenience. Thus, the library defines all of B<\\%addch>, B<\\%waddch>, " +"B<\\%mvaddch>, and B<\\%mvwaddch>. When both prefixes are present, the " +"order of arguments is a I<\\%WINDOW> pointer first, then a I<y> and I<x> " +"coordinate pair." +msgstr "" + +#. X/Open Curses Issue 7 assumes some optimization will be done, but +#. does not mandate it in any way. +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Updating the terminal screen with every I<curses> call can cause unpleasant " +"flicker or inefficient use of the communications channel to the device. " +"Therefore, after using I<curses> functions to accumulate a set of desired " +"updates that make sense to present together, call B<\\%refresh>(3X) to tell " +"the library to make the user's screen look like B<stdscr>. I<\\%ncurses> " +"I<optimizes> its output by computing a minimal number of operations to " +"mutate the screen from its state at the previous refresh to the new one. " +"Effective optimization demands accurate information about the terminal " +"device: the management of such information is the province of the B<\\" +"%terminfo>(3X) API, a feature of every standard I<curses> implementation." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Special windows called I<pads> may also be manipulated. These are windows " +"that are not constrained to the size of the terminal screen and whose " +"contents need not be completely displayed. See B<\\%curs_pad>(3X)." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"In addition to drawing characters on the screen, rendering attributes and " +"colors may be supported, causing the characters to show up in such modes as " +"underlined, in reverse video, or in color on terminals that support such " +"display enhancements. See B<\\%curs_attr>(3X)." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"I<curses> predefines constants for a small set of line-drawing and other " +"graphics corresponding to the DEC Alternate Character Set (ACS), a feature " +"of VT100 and other terminals. See B<\\%waddch>(3X) and B<\\%wadd_wch>(3X)." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"I<curses> is implemented using the operating system's terminal driver; " +"keystroke events are received not as scan codes but as byte sequences. " +"Graphical keycaps (alphanumeric and punctuation keys, and the space) appear " +"as-is. Everything else, including the tab, enter/return, keypad, arrow, and " +"function keys, appears as a control character or a multibyte I<escape " +"sequence.> I<curses> translates these into unique I<key codes.> See B<\\" +"%getch>(3X)." +msgstr "" + +#. type: SS +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Effects of GUIs and Environment Variables" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"The selection of an appropriate value of I<TERM> in the process environment " +"is essential to correct I<curses> and I<\\%term\\%info> library operation. " +"A well-configured system selects a correct I<TERM> value automatically; B<\\" +"%tset>(1) may assist with troubleshooting exotic situations." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"If the environment variables I<LINES> and I<\\%COLUMNS> are set, or if the " +"I<curses> program is executing in a graphical windowing environment, the " +"information obtained thence overrides that obtained by I<\\%term\\%info>. " +"An I<\\%ncurses> extension supports resizable terminals; see B<\\" +"%wresize>(3X)." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"If the environment variable I<\\%TERMINFO> is defined, a I<curses> program " +"checks first for a terminal type description in the location it identifies. " +"I<\\%TERMINFO> is useful for developing experimental type descriptions or " +"when write permission to I<\\*d> is not available." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "See section \\*(``ENVIRONMENT\\*('' below." +msgstr "" + +#. type: SS +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Naming Conventions" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Many I<curses> functions have two or more versions. Those prefixed with " +"\\*(``w\\*('' require a window argument. Four functions prefixed with " +"\\*(``p\\*('' require a pad argument. Those without a prefix generally " +"operate on B<\\%stdscr>." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"In function synopses, I<\\%ncurses> man pages apply the following names to " +"parameters." +msgstr "" + +#. type: tbl table +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "bf" +msgstr "" + +#. type: tbl table +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "I<bool> (B<TRUE> or B<FALSE>)" +msgstr "" + +#. type: tbl table +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "win" +msgstr "" + +#. type: tbl table +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "pointer to I<WINDOW>" +msgstr "" + +#. type: tbl table +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "pad" +msgstr "" + +#. type: tbl table +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "pointer to I<WINDOW> that is a pad" +msgstr "" + +#. type: SS +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Wide and Non-wide Character Configurations" +msgstr "" + +#. "ncursesw" + 2n +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"This manual page describes functions that appear in any configuration of the " +"library. There are two common configurations; see section \\*(``ALTERNATE " +"CONFIGURATIONS\\*('' below." +msgstr "" + +#. type: TP +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "I<\\%ncurses>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"is the library in its \\*(``non-wide\\*('' configuration, handling only " +"eight-bit characters. It stores a character combined with attributes in a " +"I<\\%chtype> datum, which is often an alias of I<int.>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Attributes alone (with no corresponding character) can be stored in " +"variables of I<\\%chtype> or I<\\%attr_t> type. In either case, they are " +"represented as an integral bit mask." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "Each cell of a I<\\%WINDOW> is stored as a I<\\%chtype.>" +msgstr "" + +#. type: TP +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "I<\\%ncursesw>" +msgstr "" + +#. same as foregoing tag width +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"is the library in its \\*(``wide\\*('' configuration, which handles " +"character encodings requiring a larger data type than I<\\%char> (a byte-" +"sized type) can represent. It adds about one third more calls using " +"additional data types that can store such I<multibyte> characters." +msgstr "" + +#. type: TP +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "I<\\%cchar_t>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"corresponds to the non-wide configuration's I<\\%chtype.> It always a " +"structure type, because it stores more data than fits into an integral " +"type. A character code may not be representable as a I<\\%char,> and " +"moreover more than one character may occupy a cell (as with accent marks and " +"other diacritics). Each character is of type I<\\%wchar_t;> a complex " +"character contains one spacing character and zero or more non-spacing " +"characters (see below). Attributes and color data are stored in separate " +"fields of the structure, not combined as in I<\\%chtype.>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "Each cell of a I<\\%WINDOW> is stored as a I<\\%cchar_t.>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"The B<\\%setcchar>(3X) and B<\\%getcchar>(3X) functions store and retrieve " +"the data from a I<\\%cchar_t> structure. The wide library API of I<\\" +"%ncurses> depends on two data types standardized by ISO C95." +msgstr "" + +#. type: TP +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "I<\\%wchar_t>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"stores a wide character. Like I<\\%chtype,> it may be an alias of I<int.> " +"Depending on the character encoding, a wide character may be I<spacing,> " +"meaning that it occupies a character cell by itself and typically " +"accompanies cursor advancement, or I<non-spacing,> meaning that it occupies " +"the same cell as a spacing character, is often regarded as a " +"\\*(``modifier\\*('' of the base glyph with which it combines, and typically " +"does not advance the cursor." +msgstr "" + +#. type: TP +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "I<\\%wint_t>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"can store a I<\\%wchar_t> or the constant B<\\%WEOF>, analogously to the " +"I<int>-sized character manipulation functions of ISO C and its constant B<\\" +"%EOF>." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"The wide library provides additional functions that complement those in the " +"non-wide library where the size of the underlying character type is " +"significant. A somewhat regular naming convention relates many of the wide " +"variants to their non-wide counterparts; where a non-wide function name " +"contains \\*(``ch\\*('' or \\*(``str\\*('', prefix it with \\*(``_w\\*('' to " +"obtain the wide counterpart. For example, B<\\%waddch> becomes B<\\" +"%wadd_wch>." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"This convention is inapplicable to some non-wide function names, so other " +"transformations are used for the wide configuration: in the window " +"background management functions, \\*(``bkgd\\*('' becomes " +"\\*(``bkgrnd\\*(''; the window border-drawing and -clearing functions are " +"suffixed with \\*(``_set\\*(''." +msgstr "" + +#. type: SS +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Function Name Index" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"The following table lists the I<curses> functions provided in the non-wide " +"and wide APIs and the corresponding man pages that describe them. Those " +"flagged with \\*(``*\\*('' are I<\\%ncurses>-specific, neither described by " +"X/Open Curses nor present in SVr4." +msgstr "" + +#. type: tbl table +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "\\f(BIcurses\\fR Function Name" +msgstr "" + +#. type: tbl table +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Man Page" +msgstr "" + +#. type: tbl table +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "_" +msgstr "" + +#. type: tbl table +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "is_cbreak" +msgstr "" + +#. type: tbl table +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<curs_inopts>(3X)*" +msgstr "" + +#. type: tbl table +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "is_echo" +msgstr "" + +#. type: tbl table +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "is_nl" +msgstr "" + +#. type: tbl table +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "is_raw" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Unless otherwise noted, functions that return an integer return B<OK> on " +"success and B<ERR> on failure. Functions that return pointers return " +"B<NULL> on failure. Typically, I<\\%ncurses> treats a null pointer passed " +"as a function parameter as a failure." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Functions with a \\*(``mv\\*('' prefix first perform cursor movement using " +"B<\\%wmove> and fail if the position is outside the window, or (for " +"\\*(``mvw\\*('' functions) if the I<\\%WINDOW> pointer is null." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"The following environment symbols are useful for customizing the runtime " +"behavior of the I<\\%ncurses> library. The most important ones have been " +"already discussed in detail." +msgstr "" + +#. type: SS +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "I<CC> (command character)" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"When set, change the B<\\%command_character> (B<\\%cmdch>) capability value " +"of loaded I<\\%term\\%info> entries to the value of this variable. Very few " +"I<\\%term\\%info> entries provide this feature." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Because this name is also used in development environments to represent the " +"C compiler's name, I<\\%ncurses> ignores it if it does not happen to be a " +"single character." +msgstr "" + +#. type: SS +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "I<BAUDRATE>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"The debugging library checks this environment variable when the application " +"has redirected output to a file. The variable's numeric value is used for " +"the baudrate. If no value is found, I<\\%ncurses> uses 9600. This allows " +"testers to construct repeatable test-cases that take into account costs that " +"depend on baudrate." +msgstr "" + +#. type: SS +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "I<COLUMNS>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Specify the width of the screen in characters. Applications running in a " +"windowing environment usually are able to obtain the width of the window in " +"which they are executing. If neither the I<\\%COLUMNS> value nor the " +"terminal's screen size is available, I<\\%ncurses> uses the size which may " +"be specified in the terminfo database (i.e., the B<cols> capability)." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"It is important that your application use a correct size for the screen. " +"This is not always possible because your application may be running on a " +"host which does not honor NAWS (Negotiations About Window Size), or because " +"you are temporarily running as another user. However, setting I<\\%COLUMNS> " +"and/or I<LINES> overrides the library's use of the screen size obtained from " +"the operating system." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Either I<\\%COLUMNS> or I<LINES> symbols may be specified independently. " +"This is mainly useful to circumvent legacy misfeatures of terminal " +"descriptions, e.g., xterm which commonly specifies a 65 line screen. For " +"best results, B<lines> and B<cols> should not be specified in a terminal " +"description for terminals which are run as emulations." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Use the B<use_env> function to disable all use of external environment (but " +"not including system calls) to determine the screen size. Use the " +"B<use_tioctl> function to update I<\\%COLUMNS> or I<LINES> to match the " +"screen size obtained from system calls or the terminal database." +msgstr "" + +#. type: SS +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "I<ESCDELAY>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Specifies the total time, in milliseconds, for which I<\\%ncurses> will " +"await a character sequence, e.g., a function key. The default value, 1000 " +"milliseconds, is enough for most uses. However, it is made a variable to " +"accommodate unusual applications." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"In addition to the environment variable, this implementation provides a " +"global variable with the same name. Portable applications should not rely " +"upon the presence of B<\\%ESCDELAY> in either form, but setting the " +"environment variable rather than the global variable does not create " +"problems when compiling an application." +msgstr "" + +#. type: SS +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "I<HOME>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Tells I<\\%ncurses> where your home directory is. That is where it may read " +"and write auxiliary terminal descriptions:" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "" +"$HOME/.termcap\n" +"$HOME/.terminfo\n" +msgstr "" + +#. type: SS +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "I<LINES>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Like I<\\%COLUMNS>, specify the height of the screen in characters. See I<\\" +"%COLUMNS> for a detailed description." +msgstr "" + +#. type: SS +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "I<MOUSE_BUTTONS_123>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "" +"1 = left\n" +"2 = right\n" +"3 = middle.\n" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"This variable lets you customize the mouse. The variable must be three " +"numeric digits 1-3 in any order, e.g., 123 or 321. If it is not specified, " +"I<\\%ncurses> uses 132." +msgstr "" + +#. type: SS +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "I<NCURSES_ASSUMED_COLORS>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Override the compiled-in assumption that the terminal's default colors are " +"white-on-black (see B<default_colors>(3X)). You may set the foreground and " +"background color values with this environment variable by proving a 2-" +"element list: foreground,background. For example, to tell I<\\%ncurses> to " +"not assume anything about the colors, set this to \"-1,-1\". To make it " +"green-on-black, set it to \"2,0\". Any positive value from zero to the " +"terminfo B<max_colors> value is allowed." +msgstr "" + +#. type: SS +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "I<NCURSES_CONSOLE2>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "This applies only to the MinGW port of I<\\%ncurses>." +msgstr "" + +#. type: SS +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "I<NCURSES_GPM_TERMS>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "This applies only to I<\\%ncurses> configured to use the GPM interface." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"If present, the environment variable is a list of one or more terminal names " +"against which the I<TERM> environment variable is matched. Setting it to an " +"empty value disables the GPM interface; using the built-in support for " +"xterm, etc." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"If the environment variable is absent, I<\\%ncurses> will attempt to open " +"GPM if I<TERM> contains \\*(``linux\\*(''." +msgstr "" + +#. type: SS +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "I<NCURSES_NO_HARD_TABS>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"I<\\%ncurses> may use tabs as part of cursor movement optimization. In some " +"cases, your terminal driver may not handle these properly. Set this " +"environment variable to any value to disable the feature. You can also " +"adjust your B<stty>(1) settings to avoid the problem." +msgstr "" + +#. type: SS +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "I<NCURSES_NO_MAGIC_COOKIE>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Some terminals use a magic-cookie feature which requires special handling to " +"make highlighting and other video attributes display properly. You can " +"suppress the highlighting entirely for these terminals by setting this " +"environment variable to any value." +msgstr "" + +#. type: SS +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "I<NCURSES_NO_PADDING>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Set the I<\\%NCURSES_NO_PADDING> environment variable to disable all but " +"mandatory padding. Mandatory padding is used as a part of special control " +"sequences such as B<flash>." +msgstr "" + +#. type: SS +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "I<NCURSES_NO_SETBUF>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"I<\\%ncurses> enabled buffered output during terminal initialization. This " +"was done (as in SVr4 curses) for performance reasons. For testing purposes, " +"both of I<\\%ncurses> and certain applications, this feature was made " +"optional. Setting the I<\\%NCURSES_NO_SETBUF> variable disabled output " +"buffering, leaving the output in the original (usually line buffered) mode." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"In the current implementation, I<\\%ncurses> performs its own buffering and " +"does not require this workaround. It does not modify the buffering of the " +"standard output." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"The reason for the change was to make the behavior for interrupts and other " +"signals more robust. One drawback is that certain nonconventional programs " +"would mix ordinary I<\\%stdio>(3) calls with I<\\%ncurses> calls and " +"(usually) work. This is no longer possible since I<\\%ncurses> is not " +"using the buffered standard output but its own output (to the same file " +"descriptor). As a special case, the low-level calls such as B<putp> still " +"use the standard output. But high-level curses calls do not." +msgstr "" + +#. type: SS +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "I<NCURSES_NO_UTF8_ACS>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"During initialization, the I<\\%ncurses> library checks for special cases " +"where VT100 line-drawing (and the corresponding alternate character set " +"capabilities) described in the terminfo are known to be missing. " +"Specifically, when running in a UTF-8 locale, the Linux console emulator and " +"the GNU screen program ignore these. I<\\%ncurses checks the TERM " +"environment variable for these. For other special cases, you should set " +"this environment variable. Doing this tells \\%ncurses to use Unicode " +"values which correspond to the VT100 line-drawing glyphs. That works for " +"the special cases cited, and is likely to work for terminal emulators.>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"As an alternative to the environment variable, I<\\%ncurses> checks for an " +"extended terminfo capability B<U8>. This is a numeric capability which can " +"be compiled using B<tic\\ -x>. For example" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "" +"# linux console, if patched to provide working\n" +"# VT100 shift-in/shift-out, with corresponding font.\n" +"linux-vt100|linux console with VT100 line-graphics,\n" +" U8#0, use=linux,\n" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "" +"# uxterm with vt100Graphics resource set to false\n" +"xterm-utf8|xterm relying on UTF-8 line-graphics,\n" +" U8#1, use=xterm,\n" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"The name \\*(``U8\\*('' is chosen to be two characters, to permit it to be " +"used by applications that use I<\\%ncurses>' termcap interface." +msgstr "" + +#. type: SS +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "I<NCURSES_TRACE>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"During initialization, the I<\\%ncurses> debugging library checks the I<\\" +"%NCURSES_TRACE> environment variable. If it is defined, to a numeric value, " +"I<\\%ncurses> calls the B<trace> function, using that value as the argument." +msgstr "" + +#. type: SS +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "I<TERM>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"I<TERM> is commonly set by terminal emulators to help applications find a " +"workable terminal description. Some of those choose a popular " +"approximation, e.g., \\*(``ansi\\*('', \\*(``vt100\\*('', \\*(``xterm\\*('' " +"rather than an exact fit. Not infrequently, your application will have " +"problems with that approach, e.g., incorrect function-key definitions." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"If you set I<TERM> in your environment, it has no effect on the operation of " +"the terminal emulator. It only affects the way applications work within the " +"terminal. Likewise, as a general rule (B<xterm>(1) being a rare exception), " +"terminal emulators which allow you to specify I<TERM> as a parameter or " +"configuration value do not change their behavior to match that setting." +msgstr "" + +#. type: SS +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "I<TERMCAP>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"If the I<\\%ncurses> library has been configured with I<termcap> support, " +"I<\\%ncurses> will check for a terminal's description in termcap form if it " +"is not available in the terminfo database." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"The I<\\%TERMCAP> environment variable contains either a terminal " +"description (with newlines stripped out), or a file name telling where the " +"information denoted by the I<TERM> environment variable exists. In either " +"case, setting it directs I<\\%ncurses> to ignore the usual place for this " +"information, e.g., /etc/termcap." +msgstr "" + +#. type: SS +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "I<TERMINFO>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"I<\\%ncurses> can be configured to read from multiple terminal databases. " +"The I<\\%TERMINFO> variable overrides the location for the default terminal " +"database. Terminal descriptions (in terminal format) are stored in terminal " +"databases:" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"This is the scheme used in System V, which legacy Unix systems use, and the " +"I<\\%TERMINFO> variable is used by I<curses> applications on those systems " +"to override the default location of the terminal database." +msgstr "" + +#. type: IP +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "\\(bu" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"If I<\\%ncurses> is built to use hashed databases, then each entry in this " +"list may be the path of a hashed database file, e.g.," +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "/usr/share/terminfo.db\n" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "/usr/share/terminfo/\n" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"If I<\\%ncurses> is built with a support for reading termcap files directly, " +"then an entry in this list may be the path of a termcap file." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"If the I<\\%TERMINFO> variable begins with \\*(``hex:\\*('' or \\*(``b64:" +"\\*('', I<\\%ncurses> uses the remainder of that variable as a compiled " +"terminal description. You might produce the base64 format using " +"B<infocmp>(1M):" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "" +"TERMINFO=\"$(infocmp -0 -Q2 -q)\"\n" +"export TERMINFO\n" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"The compiled description is used if it corresponds to the terminal " +"identified by the I<TERM> variable." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Setting I<\\%TERMINFO> is the simplest, but not the only way to set location " +"of the default terminal database. The complete list of database locations " +"in order follows:" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"the last terminal database to which I<\\%ncurses> wrote, if any, is searched " +"first" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "the location specified by the I<\\%TERMINFO> environment variable" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "locations listed in the I<\\%TERMINFO_DIRS> environment variable" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"one or more locations whose names are configured and compiled into the I<\\" +"%ncurses> library, i.e.," +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide +msgid "" +"/etc/terminfo:/usr/share/terminfo (corresponding to the I<\\%TERMINFO_DIRS> " +"variable)" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "/usr/share/terminfo (corresponding to the I<TERMINFO> variable)" +msgstr "" + +#. type: SS +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "I<TERMINFO_DIRS>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Specifies a list of locations to search for terminal descriptions. Each " +"location in the list is a terminal database as described in the section on " +"the I<\\%TERMINFO> variable. The list is separated by colons (i.e., \":\") " +"on Unix, semicolons on OS/2 EMX." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"There is no corresponding feature in System V terminfo; it is an extension " +"developed for I<\\%ncurses>." +msgstr "" + +#. type: SS +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "I<TERMPATH>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"If I<\\%TERMCAP> does not hold a file name then I<\\%ncurses> checks the I<\\" +"%TERMPATH> environment variable. This is a list of filenames separated by " +"spaces or colons (i.e., \":\") on Unix, semicolons on OS/2 EMX." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"If the I<\\%TERMPATH> environment variable is not set, I<\\%ncurses> looks " +"in the files" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "/etc/termcap, /usr/share/misc/termcap and $HOME/.termcap,\n" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "$TERMINFO, $TERMINFO_DIRS, $TERMPATH, as well as $HOME.\n" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Many different I<\\%ncurses> configurations are possible, determined by the " +"options given to the I<\\%configure> script when building the library. Run " +"the script with the B<--help> option to peruse them all. A few are of " +"particular significance to the application developer employing I<\\%ncurses.>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "The standard include for I<\\%ncurses> is as noted in B<SYNOPSIS>:" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"This option is used to avoid filename conflicts when I<\\%ncurses> is not " +"the main implementation of curses of the computer. If I<\\%ncurses> is " +"installed disabling overwrite, it puts its headers in a subdirectory, e.g.," +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<#include E<lt>ncurses/curses.hE<gt>>\n" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<-lncurses>\n" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "B<-lncursesw>\n" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"The I<\\%curses.h> header file installed for the wide-character library is " +"designed to be compatible with the non-wide library's header. Only the size " +"of the I<\\%WINDOW> structure differs; few applications require more than " +"pointers to I<\\%WINDOW>s." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "B<\\%curs_extend>(3X) - miscellaneous I<curses> extensions" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "B<\\%curs_inopts>(3X) - I<curses> input options" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "B<\\%curs_kernel>(3X) - low-level I<curses> routines" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "B<\\%curs_termattrs>(3X) - I<curses> environment query routines" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "B<\\%curs_termcap>(3X) - I<curses> emulation of I<termcap>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "B<\\%curs_terminfo>(3X) - I<curses> interface to I<terminfo> database" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "B<\\%curs_util>(3X) - miscellaneous I<curses> utility routines" +msgstr "" + +#. type: TP +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "I</usr/share/tabset>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "tab stop initialization database" +msgstr "" + +#. type: TP +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "I<\\*d>" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "compiled terminal capability database" +msgstr "" + +#. See X/Open Curses Issue 4, Version 2, pp. 227-234. +#. See X/Open Curses Issue 7, pp. 311-318. +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"X/Open Curses permits most functions it specifies to be made available as " +"macros as well. I<\\%ncurses> does so" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "for functions that return values via their parameters," +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "to support obsolete features," +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"to reuse functions (for example, those that move the cursor before another " +"operation), and" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "a few special cases." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"If the standard output file descriptor of an I<\\%ncurses> program is " +"redirected to something that is not a terminal device, the library writes " +"screen updates to the standard error file descriptor. This was an " +"undocumented feature of SVr3." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"See subsection \\*(``Header files\\*('' below regarding symbols exposed by " +"inclusion of I<\\%curses.h>." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"I<\\%ncurses> enables an application to capture mouse events on certain " +"terminals, including I<\\%xterm;> see B<\\%curs_mouse>(3X)." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"I<\\%ncurses> provides a means of responding to window resizing events, as " +"when running in a GUI terminal emulator application such as I<\\%xterm;> see " +"B<\\%resizeterm>(3X) and B<\\%wresize>(3X)." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"I<\\%ncurses> allows an application to query the terminal for the presence " +"of a wide variety of special keys; see B<\\%has_key>(3X)." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"I<\\%ncurses> extends the fixed set of function key capabilities specified " +"by X/Open Curses by allowing the application programmer to define additional " +"key sequences at runtime; see B<\\%define_key>(3X), B<\\%key_defined>(3X), " +"and B<\\%keyok>(3X)." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"I<\\%ncurses> can exploit the capabilities of terminals implementing ISO\\ " +"6429/ECMA-48 SGR\\ 39 and SGR\\ 49 sequences, which allow an application to " +"reset the terminal to its original foreground and background colors. From a " +"user's perspective, the application is able to draw colored text on a " +"background whose color is set independently, providing better control over " +"color contrasts. See B<\\%default_colors>(3X)." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"An I<\\%ncurses> application can choose to hide the internal details of I<\\" +"%WINDOW> structures, instead using accessor functions such as B<\\" +"%is_scrollok>(3X)." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"I<\\%ncurses> enables an application to direct application output to a " +"printer attached to the terminal device; see B<\\%curs_print>(3X)." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"I<\\%ncurses> offers B<\\%slk_attr>(3X) as a counterpart of B<\\" +"%attr_get>(3X) for soft-label key lines, and B<\\%extended_slk_color>(3X) as " +"a form of B<\\%slk_color>(3X) that can gather color information from them " +"when many colors are supported." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Some extensions are only available if I<\\%ncurses> is compiled to support " +"them; see section \\*(``ALTERNATE CONFIGURATIONS\\*('' above." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Rudimentary support for multi-threaded applications may be available; see " +"B<curs_threads>(3X)." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Functions that ease the management of multiple screens can be exposed; see " +"B<curs_sp_funcs>(3X)." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"The compiler option B<\\%-DUSE_GETCAP> causes the library to fall back to " +"reading I<\\%/etc/termcap> if the terminal setup code cannot find a I<\\" +"%term\\%info> entry corresponding to I<TERM.> Use of this feature is not " +"recommended, as it essentially includes an entire I<termcap> compiler in the " +"I<\\%ncurses> startup code, at a cost in memory usage and application launch " +"latency." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"I<\\%PDCurses> and NetBSD I<curses> incorporate some I<\\%ncurses> " +"extensions. Individual man pages indicate where this is the case." +msgstr "" + +#. XXX: What's missing? GBR counts untic(1), and that's all. +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"X/Open Curses defines two levels of conformance, \\*(``base\\*('' and " +"\\*(``enhanced\\*(''. The latter includes several additional features, such " +"as wide-character and color support. I<\\%ncurses> intends base-level " +"conformance with X/Open Curses, and supports nearly all its enhanced " +"features." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Differences between X/Open Curses and I<\\%ncurses> are documented in the " +"\\*(``PORTABILITY\\*('' sections of applicable man pages." +msgstr "" + +#. type: SS +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Error Checking" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Unlike other implementations, this one checks parameters such as pointers to " +"I<\\%WINDOW> structures to ensure they are not null. The main reason for " +"providing this behavior is to guard against programmer error. The standard " +"interface does not provide a way for the library to tell an application " +"which of several possible errors were detected. Relying on this (or some " +"other) extension will adversely affect the portability of curses " +"applications." +msgstr "" + +#. type: SS +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Padding Differences" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"In historic curses versions, delays embedded in the capabilities B<cr>, " +"B<ind>, B<cub1>, B<ff> and B<tab> activated corresponding delay bits in the " +"Unix tty driver. In this implementation, all padding is done by sending NUL " +"bytes. This method is slightly more expensive, but narrows the interface to " +"the Unix kernel significantly and increases the package's portability " +"correspondingly." +msgstr "" + +#. type: SS +#: fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Header Files" +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"The header file I<\\%curses.h> itself includes the header files I<\\%stdio." +"h> and I<\\%unctrl.h>." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"BSD curses included E<lt>curses.hE<gt> and E<lt>unctrl.hE<gt> from an " +"internal header file I<\\%curses.ext> (\\*(``ext\\*('' abbreviated " +"\\*(``externs\\*('')." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"As noted in B<curs_util>(3X), I<\\%ncurses> includes E<lt>unctrl.hE<gt> from " +"E<lt>curses.hE<gt> (like SVr4)." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"HP-UX curses includes E<lt>term.hE<gt> from E<lt>curses.hE<gt> to declare " +"B<setupterm> in curses.h, but I<\\%ncurses> (and Solaris curses) do not." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"AIX curses includes E<lt>term.hE<gt> and E<lt>termios.hE<gt>. Again, I<\\" +"%ncurses> (and Solaris curses) do not." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"Because I<\\%ncurses> header files include the headers needed to define " +"datatypes used in the headers, I<\\%ncurses> header files can be included in " +"any order. But for portability, you should include E<lt>curses.hE<gt> " +"before E<lt>term.hE<gt>." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"For instance, in I<\\%ncurses> E<lt>wchar.hE<gt> I<may> be included if the " +"proper symbol is defined, and if I<\\%ncurses> is configured for wide-" +"character support. If the header is included, its symbols may be made " +"visible. That depends on the value used for B<_XOPEN_SOURCE> feature test " +"macro." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"None of the X/Open Curses implementations require an application to include " +"E<lt>stdarg.hE<gt> before E<lt>curses.hE<gt> because they either have " +"allowed for a special type, or (like I<\\%ncurses>) include E<lt>stdarg." +"hE<gt> directly to provide a portable interface." +msgstr "" + +#. type: Plain text +#: fedora-40 fedora-rawhide mageia-cauldron +msgid "B<\\%curs_variables>(3X), B<\\%terminfo>(5), B<\\%user_caps>(5)" +msgstr "" + +#. type: Plain text +#: mageia-cauldron +msgid "" +"The I<\\%ncurses> library routines give the user a terminal-independent " +"method of updating character screens with reasonable optimization. This " +"implementation is \\*(``new curses\\*('' (I<\\%ncurses>) and is the approved " +"replacement for 4.4BSD classic curses, which has been discontinued. This " +"describes I<\\%ncurses> version 6.4 (patch 20240217)." +msgstr "" + +#. type: Plain text +#: mageia-cauldron +msgid "/usr/share/terminfo (corresponding to the I<\\%TERMINFO_DIRS> variable)" +msgstr "" |