From 94d30d4d3b1e86fd3241dd552aa15c0e5541c8f1 Mon Sep 17 00:00:00 2001 From: Florian Pelz Date: Tue, 16 Sep 2025 16:35:08 +0200 Subject: [PATCH] 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 --- doc/local.mk | 23 +++-------------------- guix/self.scm | 9 +-------- 2 files changed, 4 insertions(+), 28 deletions(-) diff --git a/doc/local.mk b/doc/local.mk index a38771d49b1..96743b3de12 100644 --- a/doc/local.mk +++ b/doc/local.mk @@ -25,8 +25,8 @@ # along with GNU Guix. If not, see . # If adding a language, update the following variables, and info_TEXINFOS. -MANUAL_LANGUAGES = de es fr it pt_BR ru zh_CN -COOKBOOK_LANGUAGES = de es fr it ko pt_BR ru sk sv zh_CN +MANUAL_LANGUAGES = +COOKBOOK_LANGUAGES = # Arg1: A list of languages codes. # 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, # unfortunately, so we cannot use the above patsubst-based function here. info_TEXINFOS = %D%/guix.texi \ - %D%/guix.de.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 + %D%/guix-cookbook.texi %C%_guix_TEXINFOS = \ $(OS_CONFIG_EXAMPLES_TEXI) \ diff --git a/guix/self.scm b/guix/self.scm index 2a997653599..b3adc9f84dd 100644 --- a/guix/self.scm +++ b/guix/self.scm @@ -318,14 +318,7 @@ DOMAIN, a gettext domain." (define (translate-tmp-texi po source output) "Translate Texinfo file SOURCE using messages from PO, and write the result to OUTPUT." - (invoke #+(file-append po4a-minimal "/bin/po4a") - "--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"))) + #t) (define (canonicalize-whitespace str) ;; Change whitespace (newlines, etc.) in STR to #\space.