nls: Temporarily disable building of translated manuals.

* doc/local.mk (info_TEXINFOS, MANUAL_LANGUAGES, COOKBOOK_LANGUAGES):
Keep only 'en' for building with 'make'.
* guix/self.scm (translate-texi-manuals)[translate-tmp-texi]: Inhibit
calling PO4A, so none are built with 'guix pull'.

Change-Id: I1a119251f557b5f05c9e972ccb84c04e9267c692
This commit is contained in:
Florian Pelz 2025-09-16 16:35:08 +02:00
parent b5054a85c1
commit 6012fc5f7b
No known key found for this signature in database
GPG key ID: 300888CB39C63817
2 changed files with 4 additions and 28 deletions

View file

@ -25,8 +25,8 @@
# along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. # along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
# If adding a language, update the following variables, and info_TEXINFOS. # If adding a language, update the following variables, and info_TEXINFOS.
MANUAL_LANGUAGES = de es fr it pt_BR ru zh_CN MANUAL_LANGUAGES =
COOKBOOK_LANGUAGES = de es fr it ko pt_BR ru sk sv zh_CN COOKBOOK_LANGUAGES =
# Arg1: A list of languages codes. # Arg1: A list of languages codes.
# Arg2: The file name stem. # Arg2: The file name stem.
@ -35,24 +35,7 @@ lang_to_texinfo = $(foreach lang,$(1),%D%/$(2).$(lang).texi)
# Automake does not understand GNU Make non-standard extensions, # Automake does not understand GNU Make non-standard extensions,
# unfortunately, so we cannot use the above patsubst-based function here. # unfortunately, so we cannot use the above patsubst-based function here.
info_TEXINFOS = %D%/guix.texi \ info_TEXINFOS = %D%/guix.texi \
%D%/guix.de.texi \ %D%/guix-cookbook.texi
%D%/guix.es.texi \
%D%/guix.fr.texi \
%D%/guix.it.texi \
%D%/guix.pt_BR.texi \
%D%/guix.ru.texi \
%D%/guix.zh_CN.texi \
%D%/guix-cookbook.texi \
%D%/guix-cookbook.de.texi \
%D%/guix-cookbook.es.texi \
%D%/guix-cookbook.fr.texi \
%D%/guix-cookbook.it.texi \
%D%/guix-cookbook.ko.texi \
%D%/guix-cookbook.pt_BR.texi \
%D%/guix-cookbook.ru.texi \
%D%/guix-cookbook.sk.texi \
%D%/guix-cookbook.sv.texi \
%D%/guix-cookbook.zh_CN.texi
%C%_guix_TEXINFOS = \ %C%_guix_TEXINFOS = \
$(OS_CONFIG_EXAMPLES_TEXI) \ $(OS_CONFIG_EXAMPLES_TEXI) \

View file

@ -318,14 +318,7 @@ DOMAIN, a gettext domain."
(define (translate-tmp-texi po source output) (define (translate-tmp-texi po source output)
"Translate Texinfo file SOURCE using messages from PO, and write "Translate Texinfo file SOURCE using messages from PO, and write
the result to OUTPUT." the result to OUTPUT."
(invoke #+(file-append po4a-minimal "/bin/po4a") #t)
"--no-update"
"--variable" (string-append "localized=" output)
"--variable" (string-append "master=" source)
"--variable" (string-append "po=" po)
"--variable" (string-append "pot=" (string-append (tmpnam) ".pot"))
"--destdir=."
#+(file-append documentation-po "/po4a.cfg")))
(define (canonicalize-whitespace str) (define (canonicalize-whitespace str)
;; Change whitespace (newlines, etc.) in STR to #\space. ;; Change whitespace (newlines, etc.) in STR to #\space.