summaryrefslogtreecommitdiffstats
path: root/templates/man3/ncurses.3x.pot
diff options
context:
space:
mode:
Diffstat (limited to 'templates/man3/ncurses.3x.pot')
-rw-r--r--templates/man3/ncurses.3x.pot6742
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 ""