1
1
* 2237_man_pages:
  Ticket #2253: fixed formatting of DONT_SPLIT option.
  Fixed Russian man page.
  Fixed a typo and bad grammar in man2hlp.
  Fixed man2hlp warnings by renaming conflicting LANG variable to HLP_LANG.
  Now date of modification is automatically filled in header of man page.
  Fixed typos in docs.
  Performed a RegExp mass replacement in the manual pages of
  Typo fixes (English man page).
  Ticket #2237: Automatic date and version substitution for man pages
Этот коммит содержится в:
Slava Zanko 2010-09-06 17:37:52 +03:00
родитель 9f2ceeea7a 1ed674f124
Коммит b88a9148b5
27 изменённых файлов: 145 добавлений и 64 удалений

Просмотреть файл

@ -521,6 +521,9 @@ AC_SUBST(LIBS)
dnl Libraries used only when building the mc binary
AC_SUBST(MCLIBS)
MAN_DATE=$(LC_ALL=C date "+%B %Y")
AC_SUBST(MAN_DATE)
AM_CONDITIONAL(USE_MAINTAINER_MODE, [test x"$USE_MAINTAINER_MODE" = xyes])
AM_CONDITIONAL(USE_SCREEN_SLANG, [test x"$with_screen" = xslang])
AM_CONDITIONAL(USE_EDIT, [test -n "$use_edit"])

Просмотреть файл

@ -444,7 +444,7 @@ http://gcc.gnu.org/
AIX
---
Currently you can not use gcc 4.2.4 (and probably other versions) on
AIX to compiler the S-Lang version. Please use IBM XL C or IBM XL C/C++
AIX to compile the S-Lang version. Please use IBM XL C or IBM XL C/C++
instead.
If you compile a ncurses version you need to set TERM=dtterm to get

Просмотреть файл

@ -41,9 +41,9 @@ Version 4.6.2
- Switched from o3totxt to odf2txt as o3totxt is outdated (Closes: #218)
- Locale
- Updated german translation (Closes: #167)
- Updated German translation (Closes: #167)
- New Belarussian translation (Closes: #170)
- Updated russian translation (Closes: #159)
- Updated Russian translation (Closes: #159)
Version 4.6.2-pre1.
@ -174,7 +174,7 @@ Version 4.6.1-pre3.
- Improve support for tcsh.
- Translations.
- Updated translations: Spain.
- Updated translations: Spanish.
Version 4.6.1-pre2.

Просмотреть файл

@ -1,9 +1,9 @@
MANLANG=es
HLP_LANG=es
MAN2HLP=$(top_builddir)/src/man2hlp/man2hlp
pkgdata_DATA = mc.hlp.$(MANLANG)
pkgdata_DATA = mc.hlp.$(HLP_LANG)
EXTRA_DIST = xnc.hlp
CLEANFILES = $(pkgdata_DATA)
mc.hlp.$(MANLANG): $(top_builddir)/doc/man/$(MANLANG)/mc.1 $(srcdir)/xnc.hlp $(MAN2HLP)
- $(MAN2HLP) $(top_builddir)/doc/man/$(MANLANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(MANLANG)
mc.hlp.$(HLP_LANG): $(top_builddir)/doc/man/$(HLP_LANG)/mc.1 $(srcdir)/xnc.hlp $(MAN2HLP)
- $(MAN2HLP) $(top_builddir)/doc/man/$(HLP_LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(HLP_LANG)

Просмотреть файл

@ -1,9 +1,9 @@
MANLANG=hu
HLP_LANG=hu
MAN2HLP=$(top_builddir)/src/man2hlp/man2hlp
pkgdata_DATA = mc.hlp.$(MANLANG)
pkgdata_DATA = mc.hlp.$(HLP_LANG)
EXTRA_DIST = xnc.hlp
CLEANFILES = $(pkgdata_DATA)
mc.hlp.$(MANLANG): $(top_builddir)/doc/man/$(MANLANG)/mc.1 $(srcdir)/xnc.hlp $(MAN2HLP)
- $(MAN2HLP) $(top_builddir)/doc/man/$(MANLANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(MANLANG)
mc.hlp.$(HLP_LANG): $(top_builddir)/doc/man/$(HLP_LANG)/mc.1 $(srcdir)/xnc.hlp $(MAN2HLP)
- $(MAN2HLP) $(top_builddir)/doc/man/$(HLP_LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(HLP_LANG)

Просмотреть файл

@ -1,9 +1,9 @@
MANLANG=it
HLP_LANG=it
MAN2HLP=$(top_builddir)/src/man2hlp/man2hlp
pkgdata_DATA = mc.hlp.$(MANLANG)
pkgdata_DATA = mc.hlp.$(HLP_LANG)
EXTRA_DIST = xnc.hlp
CLEANFILES = $(pkgdata_DATA)
mc.hlp.$(MANLANG): $(top_builddir)/doc/man/$(MANLANG)/mc.1 $(srcdir)/xnc.hlp $(MAN2HLP)
- $(MAN2HLP) $(top_builddir)/doc/man/$(MANLANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(MANLANG)
mc.hlp.$(HLP_LANG): $(top_builddir)/doc/man/$(HLP_LANG)/mc.1 $(srcdir)/xnc.hlp $(MAN2HLP)
- $(MAN2HLP) $(top_builddir)/doc/man/$(HLP_LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(HLP_LANG)

Просмотреть файл

@ -1,9 +1,9 @@
MANLANG=pl
HLP_LANG=pl
MAN2HLP=$(top_builddir)/src/man2hlp/man2hlp
pkgdata_DATA = mc.hlp.$(MANLANG)
pkgdata_DATA = mc.hlp.$(HLP_LANG)
EXTRA_DIST = xnc.hlp
CLEANFILES = $(pkgdata_DATA)
mc.hlp.$(MANLANG): $(top_builddir)/doc/man/$(MANLANG)/mc.1 $(srcdir)/xnc.hlp $(MAN2HLP)
- $(MAN2HLP) $(top_builddir)/doc/man/$(MANLANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(MANLANG)
mc.hlp.$(HLP_LANG): $(top_builddir)/doc/man/$(HLP_LANG)/mc.1 $(srcdir)/xnc.hlp $(MAN2HLP)
- $(MAN2HLP) $(top_builddir)/doc/man/$(HLP_LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(HLP_LANG)

Просмотреть файл

@ -1,9 +1,9 @@
MANLANG=ru
HLP_LANG=ru
MAN2HLP=$(top_builddir)/src/man2hlp/man2hlp
pkgdata_DATA = mc.hlp.$(MANLANG)
pkgdata_DATA = mc.hlp.$(HLP_LANG)
EXTRA_DIST = xnc.hlp
CLEANFILES = $(pkgdata_DATA)
mc.hlp.$(MANLANG): $(top_builddir)/doc/man/$(MANLANG)/mc.1 $(srcdir)/xnc.hlp $(MAN2HLP)
- $(MAN2HLP) $(top_builddir)/doc/man/$(MANLANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(MANLANG)
mc.hlp.$(HLP_LANG): $(top_builddir)/doc/man/$(HLP_LANG)/mc.1 $(srcdir)/xnc.hlp $(MAN2HLP)
- $(MAN2HLP) $(top_builddir)/doc/man/$(HLP_LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(HLP_LANG)

Просмотреть файл

@ -1,9 +1,9 @@
MANLANG=sr
HLP_LANG=sr
MAN2HLP=$(top_builddir)/src/man2hlp/man2hlp
pkgdata_DATA = mc.hlp.$(MANLANG)
pkgdata_DATA = mc.hlp.$(HLP_LANG)
EXTRA_DIST = xnc.hlp
CLEANFILES = $(pkgdata_DATA)
mc.hlp.$(MANLANG): $(top_builddir)/doc/man/$(MANLANG)/mc.1 $(srcdir)/xnc.hlp $(MAN2HLP)
- $(MAN2HLP) $(top_builddir)/doc/man/$(MANLANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(MANLANG)
mc.hlp.$(HLP_LANG): $(top_builddir)/doc/man/$(HLP_LANG)/mc.1 $(srcdir)/xnc.hlp $(MAN2HLP)
- $(MAN2HLP) $(top_builddir)/doc/man/$(HLP_LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(HLP_LANG)

Просмотреть файл

@ -2,3 +2,12 @@ DIST_SUBDIRS = es hu it pl ru sr
SUBDIRS = $(DOC_LINGUAS)
man_MANS = mc.1 mcedit.1 mcview.1
CLEANFILES = $(man_MANS)
EXTRA_DIST = date-of-man-include.am
DATE_LANG=en_US.UTF-8
DATE_FORMAT=%B %Y
include date-of-man-include.am

24
doc/man/date-of-man-include.am Обычный файл
Просмотреть файл

@ -0,0 +1,24 @@
mc.1: $(top_builddir)/config.status $(srcdir)/mc.1.in
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
@MTM=$$(LANG=C stat -c '%y' $(srcdir)/mc.1.in); \
MAN_DATE=$$(LC_TIME=$(DATE_LANG) date -d "$${MTM}" +'$(DATE_FORMAT)'); \
sed -i "s/@DATE_OF_MAN_PAGE@/$${MAN_DATE}/" $@
mcedit.1: $(top_builddir)/config.status $(srcdir)/mcedit.1.in
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
@MTM=$$(LANG=C stat -c '%y' $(srcdir)/mcedit.1.in); \
MAN_DATE=$$(LC_TIME=$(DATE_LANG) date -d "$${MTM}" +'$(DATE_FORMAT)'); \
sed -i "s/@DATE_OF_MAN_PAGE@/$${MAN_DATE}/" $@
mcview.1: $(top_builddir)/config.status $(srcdir)/mcview.1.in
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
@MTM=$$(LANG=C stat -c '%y' $(srcdir)/mcview.1.in); \
MAN_DATE=$$(LC_TIME=$(DATE_LANG) date -d "$${MTM}" +'$(DATE_FORMAT)'); \
sed -i "s/@DATE_OF_MAN_PAGE@/$${MAN_DATE}/" $@
mcserv.8: $(top_builddir)/config.status $(srcdir)/mcserv.8.in
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
@MTM=$$(LANG=C stat -c '%y' $(srcdir)/mcserv.1.in); \
MAN_DATE=$$(LC_TIME=$(DATE_LANG) date -d "$${MTM}" +'$(DATE_FORMAT)'); \
sed -i "s/@DATE_OF_MAN_PAGE@/$${MAN_DATE}/" $@

Просмотреть файл

@ -2,3 +2,10 @@ LANG=es
mandir = @mandir@/$(LANG)
man_MANS = mc.1
CLEANFILES = $(man_MANS)
DATE_LANG=es_ES.UTF-8
DATE_FORMAT=%B de %Y
include ../date-of-man-include.am

Просмотреть файл

@ -5,7 +5,7 @@
.\" David H. Martín Alonso <dmartina@excite.com>
.\"
.\"TOPICS "Índice de Contenidos:"
.TH MC 1 "Octubre de 2009" "MC Versión 4.7.0\-pre3" "GNU Midnight Commander"
.TH MC 1 "@DATE_OF_MAN_PAGE@" "MC Versión @DISTR_VERSION@" "GNU Midnight Commander"
.\"SKIP_SECTION"
.SH "NOMBRE"
mc \- Entorno visual para sistemas tipo Unix.
@ -19,7 +19,7 @@ mc \- Entorno visual para sistemas tipo Unix.
un navegador de directorios/gestor de archivos para
sistemas operativos tipo Unix.
.\"NODE "OPTIONS"
.\".\"DONT_SPLIT"
.\"DONT_SPLIT"
.SH "OPCIONES"
.TP
.I \-a, \-\-stickchars
@ -3633,8 +3633,8 @@ También se pueden usar
Por ejemplo:
.nf
ctrl-alt-right=\\e[[1;6C
ctrl-alt-left=\\e[[1;6D
ctrl\-alt\-right=\\e[[1;6C
ctrl\-alt\-left=\\e[[1;6D
.fi
.PP

Просмотреть файл

@ -2,3 +2,10 @@ LANG=hu
mandir = @mandir@/$(LANG)
man_MANS = mc.1
CLEANFILES = $(man_MANS)
DATE_LANG=hu_HU.UTF-8
DATE_FORMAT=%B %Y
include ../date-of-man-include.am

Просмотреть файл

@ -1,5 +1,5 @@
.\"TOPICS "Tartalomjegyzék"
.TH MC 1 "January 2003" "MC Version 4.6.0" "GNU Midnight Commander"
.TH MC 1 "@DATE_OF_MAN_PAGE@" "MC Version @DISTR_VERSION@" "GNU Midnight Commander"
.\"SKIP_SECTION"
.SH "NÉV"
mc \- Fájlkezelő Unix típusú rendszerekhez
@ -11,7 +11,7 @@ mc \- Fájlkezelő Unix típusú rendszerekhez
.SH "LEÍRÁS"
A Midnight Commander Unix típusú operációs rendszerekhez készített
könyvtár böngésző és filekezelő eszköz
.\".\"DONT_SPLIT"
.\"DONT_SPLIT"
.\"NODE "OPTIONS"
.SH "OPCIÓK"
.I "\-a"

Просмотреть файл

@ -2,3 +2,10 @@ LANG=it
mandir = @mandir@/$(LANG)
man_MANS = mc.1
CLEANFILES = $(man_MANS)
DATE_LANG=it_IT.UTF-8
DATE_FORMAT=%B %Y
include ../date-of-man-include.am

Просмотреть файл

@ -20,7 +20,7 @@
.\" Prego mantenere la linea di traduzione generale (per quanto possibile).
.\"
.\"TOPICS "Indice degli argomenti:"
.TH MC 1 "January 2003" "MC Version 4.6.0" "GNU Midnight Commander"
.TH MC 1 "@DATE_OF_MAN_PAGE@" "MC Version @DISTR_VERSION@" "GNU Midnight Commander"
.\"SKIP_SECTION"
.SH "NOME"
mc \- interfaccia visuale per sistemi tipo Unix.
@ -32,7 +32,7 @@ mc \- interfaccia visuale per sistemi tipo Unix.
.SH "DESCRIZIONE"
Il Midnight Commander è un file manager per sistemi operativi di tipo Unix.
.\"NODE "OPTIONS"
.\".\"DONT_SPLIT"
.\"DONT_SPLIT"
.SH "OPZIONI"
.TP
.I "\-a"

Просмотреть файл

@ -1,5 +1,5 @@
.\"TOPICS "Topics:"
.TH MC 1 "June 2010" "MC Version 4.7.3" "GNU Midnight Commander"
.TH MC 1 "@DATE_OF_MAN_PAGE@" "MC Version @DISTR_VERSION@" "GNU Midnight Commander"
.\"SKIP_SECTION"
.SH "NAME"
mc \- Visual shell for Unix\-like systems.
@ -12,7 +12,7 @@ mc \- Visual shell for Unix\-like systems.
GNU Midnight Commander is a directory browser/file manager for
Unix\-like operating systems.
.\"NODE "OPTIONS"
.\".\"DONT_SPLIT"
.\"DONT_SPLIT"
.SH "OPTIONS"
.TP
.I \-a, \-\-stickchars
@ -91,7 +91,7 @@ left\-top corner
right\-top corner
.TP
.B centertop
center-top cross
center\-top cross
.TP
.B centerbottom
center\-bottom cross
@ -307,7 +307,7 @@ the input lines in the query dialogs.
.\"NODE " Keys_redefine"
.SH " Redefine hotkey bindings"
Hotkey bindings may be readed from external file (keymap\-file).
Hotkey bindings may be read from external file (keymap\-file).
A keymap\-file is searched on the following algorithm (to the first one found):
.IP
.BR
@ -2138,7 +2138,7 @@ in a temporary location and then access the uncompressed file as a
regular tar file.
.PP
Now, since we all love to browse files and tar files all over the disk,
it's common that you will leave a tar file and the re\-enter it later.
it's common that you will leave a tar file and then re\-enter it later.
Since decompression is slow, the Midnight Commander will cache the
information in memory for a limited time. When the timeout expires, all
the resources associated with the file system are released. The default
@ -2920,7 +2920,7 @@ indent and ispell.
Sections:
.IP
.\"LINK2"
Options of editor in ini-file
Options of editor in ini\-file
.\"Internal File Editor / options"
.PP
The editor is very easy to use and requires no tutoring. To see what
@ -2981,9 +2981,10 @@ binary files, you should set
to 7 bits in the options menu to keep the spacing clean.
.\"NODE "Internal File Editor / options"
.SH "Options of editor in ini-file"
In this section described some options in ini-file.
Options placed in '[Midnight Commander]' section
.SH "Options of editor in ini\-file"
Some editor options of ini\-file are described in this section.
Options are placed in '[Midnight Commander]' section
.TP
.I editor_wordcompletion_collect_entire_file
Search autocomplete candidates in entire of file or just from
@ -3636,7 +3637,7 @@ Color of hotkeys in focused element
Section
.B [menu]
describes the elements that are placed in menu. This section describes
system menu (called by F9) and user-defined menus (called by F2 in panels
system menu (called by F9) and user\-defined menus (called by F2 in panels
and by F11 in editor).
.TP
.I _default_
@ -3760,10 +3761,10 @@ Descriptions of parameters
.BR [Lines] :
.TP
.I lefttop
left-top line fragment.
left\-top line fragment.
.TP
.I righttop
right-top line fragment.
right\-top line fragment.
.TP
.I centertop
down branch of horizontal line
@ -3772,10 +3773,10 @@ down branch of horizontal line
up branch of horizontal line
.TP
.I leftbottom
left-bottom line fragment
left\-bottom line fragment
.TP
.I rightbottom
right-bottom line fragment
right\-bottom line fragment
.TP
.I leftmiddle
right branch of vertical line
@ -4026,8 +4027,8 @@ Also now you can use
For example:
.nf
ctrl-alt-right=\\e[[1;6C
ctrl-alt-left=\\e[[1;6D
ctrl\-alt\-right=\\e[[1;6C
ctrl\-alt\-left=\\e[[1;6D
.fi
.PP

Просмотреть файл

@ -1,4 +1,4 @@
.TH MCEDIT 1 "August 2009" "MC Version 4.7.0\-pre1" "GNU Midnight Commander"
.TH MCEDIT 1 "@DATE_OF_MAN_PAGE@" "MC Version @DISTR_VERSION@" "GNU Midnight Commander"
.SH NAME
mcedit \- Internal file editor of GNU Midnight Commander.
.SH USAGE

Просмотреть файл

@ -1,4 +1,4 @@
.TH MCVIEW 1 "August 2009" "MC Version 4.7.0\-pre1" "GNU Midnight Commander"
.TH MCVIEW 1 "@DATE_OF_MAN_PAGE@" "MC Version @DISTR_VERSION@" "GNU Midnight Commander"
.SH NAME
mcview \- Internal file viewer of GNU Midnight Commander.
.SH USAGE

Просмотреть файл

@ -2,3 +2,10 @@ LANG=pl
mandir = @mandir@/$(LANG)
man_MANS = mc.1
CLEANFILES = $(man_MANS)
DATE_LANG=pl_PL.UTF-8
DATE_FORMAT=%B %Y
include ../date-of-man-include.am

Просмотреть файл

@ -1,5 +1,5 @@
.\"Przetłumaczone przez by Macieja Wojciechowskiego wojciech@staszic.waw.pl
.TH MC 1 "January 2003" "MC Version 4.6.0" "GNU Midnight Commander"
.TH MC 1 "@DATE_OF_MAN_PAGE@" "MC Version @DISTR_VERSION@" "GNU Midnight Commander"
.\"SKIP_SECTION"
.SH NAZWA
mc \- wizualny interpetator poleceń dla systemów Unixopodobnych
@ -12,7 +12,7 @@ mc \- wizualny interpetator poleceń dla systemów Unixopodobnych
Midnight Commander jest przeszukiwarką katalogów/menedżerem plików dla systemów
Unixopodobnych
.\"NODE "OPTIONS"
.\".\"DONT_SPLIT"
.\"DONT_SPLIT"
.SH OPCJE
.TP
.I \-a

Просмотреть файл

@ -2,3 +2,10 @@ LANG=ru
mandir = @mandir@/$(LANG)
man_MANS = mc.1
CLEANFILES = $(man_MANS)
DATE_LANG=ru_RU.UTF-8
DATE_FORMAT=%B %Y
include ../date-of-man-include.am

Просмотреть файл

@ -1,6 +1,6 @@
.\"TOPICS "Разделы помощи:"
.\" TODO: Перевести раздел EXTernal File System
.TH MC "14 Июля 2010" "MC Version 4.7.4" "GNU Midnight Commander"
.TH MC 1 "@DATE_OF_MAN_PAGE@" "MC Version @DISTR_VERSION@" "GNU Midnight Commander"
.\"SKIP_SECTION"
.SH "НАИМЕНОВАНИЕ"
mc \- Визуальная оболочка для Unix\-подобных систем.
@ -16,7 +16,7 @@ Midnight Commander \- это программа, предназначенная
содержимого каталогов и выполнения основных функций управления файлами в
UNIX\-подобных операционных системах.
.\"NODE "OPTIONS"
.\".\"DONT_SPLIT"
.\"DONT_SPLIT"
.SH "КЛЮЧИ"
Ключи запуска программы Midnight Commander
.TP
@ -863,10 +863,10 @@ Commander\-ом (например, символ '+').
время последней модификации файла.
.TP
.B atime
время последнего обращения к файлу.
время последнего доступа к файлу.
.TP
.B ctime
время создания файла.
время последнего изменения файла.
.TP
.B perm
строка, показывающая текущие права доступа к файлу.
@ -3188,7 +3188,7 @@ shell, возврат в программу просмотра по
.B F4
при условии, что в инициализационном файле установлена в 1 опция
.IR use_internal_edit .
Размер редактируемого файла не может превышать 16 Мегабайт. С помощью
Размер редактируемого файла не может превышать 64 Мегабайт. С помощью
этого редактора можно редактировать двоичные файлы без потери данных.
.PP
Поддерживаются следующие возможности: копирование, перемещение,

Просмотреть файл

@ -1,3 +1,11 @@
LANG=sr
mandir = @mandir@/$(LANG)
man_MANS = mc.1
CLEANFILES = $(man_MANS)
DATE_LANG=sr_SR.UTF-8
DATE_FORMAT=%B %Y.
include ../date-of-man-include.am

Просмотреть файл

@ -1,5 +1,5 @@
.\"TOPICS "Теме:"
.TH ПН 1 "јануар 2003." "ПН верзија 4.6.0" "ГНУ\-ов поноћни наредник"
.TH ПН 1 "@DATE_OF_MAN_PAGE@" "ПН верзија @DISTR_VERSION@" "ГНУ\-ов поноћни наредник"
.\"SKIP_SECTION"
.SH "НАЗИВ"
mc \- Визуална љуска за Униксолике системе.
@ -12,7 +12,7 @@ mc \- Визуална љуска за Униксолике системе.
ГНУ\-ов поноћни наредник је прегледач директоријума и управитељ
датотекама за Униксолике оперативне системе.
.\"NODE "OPTIONS"
.\".\"DONT_SPLIT"
.\"DONT_SPLIT"
.SH "ИЗБОРИ"
.TP
.I "\-a"

Просмотреть файл

@ -8,7 +8,8 @@
# 2002 Andrew V. Samoilov
# 2002 Pavel Roskin
# 2010 Andrew Borodin
# Completely rewriten on perl by:
#
# Completely rewritten in Perl by:
# 2010 Alexandr Prenko
#
# This program is free software; you can redistribute it and/or modify