nls: Update translations.

* po/doc/guix-cookbook.zh_CN.po: New file.
* po/doc/local.mk: Add 'zh_CN' cookbook.
* po/packages/ru.po: New file.
* po/packages/LINGUAS: Add 'ru'.
* doc/local.mk: Add 'zh_CN' cookbook.
* doc/htmlxref.cnf: Update URLs for cookbook.
* doc/build.scm (%cookbook-languages): Add 'zh_CN'.
* doc/guix-cookbook.texi (Top): Mention 'zh_CN' cookbook.

Change-Id: Ic15114f01ee826a72060eebcbf1baf3bf619284f
This commit is contained in:
Florian Pelz 2025-09-01 00:57:53 +02:00
parent 0a88ef867a
commit f799d148ad
No known key found for this signature in database
GPG key ID: 300888CB39C63817
41 changed files with 214208 additions and 501381 deletions

View file

@ -70,7 +70,7 @@
(define %cookbook-languages (define %cookbook-languages
;; Available translations for the 'guix-cookbook' text domain. ;; Available translations for the 'guix-cookbook' text domain.
'("de" "en" "es" "fr" "it" "ko" "pt_BR" "ru" "sk" "sv")) '("de" "en" "es" "fr" "it" "ko" "pt_BR" "ru" "sk" "sv" "zh_CN"))
(define %languages (define %languages
;; Available translations for the document being built. ;; Available translations for the document being built.

View file

@ -65,7 +65,8 @@ its API, and related concepts.
@c TRANSLATORS: You can replace the following paragraph with information on @c TRANSLATORS: You can replace the following paragraph with information on
@c how to join your own translation team and how to report issues with the @c how to join your own translation team and how to report issues with the
@c translation. @c translation.
This manual is also available in French (@pxref{Top,,, guix-cookbook.fr, This manual is also available in Simplified Chinese (@pxref{Top,,,
guix-cookbook.zh_CN, GNU Guix 烹饪书}), French (@pxref{Top,,, guix-cookbook.fr,
Livre de recettes de GNU Guix}), German (@pxref{Top,,, guix-cookbook.de, Livre de recettes de GNU Guix}), German (@pxref{Top,,, guix-cookbook.de,
GNU-Guix-Kochbuch}), Korean (@pxref{Top,,, guix-cookbook.ko, GNU Guix 쿡북}), GNU-Guix-Kochbuch}), Korean (@pxref{Top,,, guix-cookbook.ko, GNU Guix 쿡북}),
Spanish (@pxref{Top,,, guix-cookbook.es, Libro de recetas de GNU Guix}), Spanish (@pxref{Top,,, guix-cookbook.es, Libro de recetas de GNU Guix}),

View file

@ -2,7 +2,7 @@
# Modified by Ludovic Courtès <ludo@gnu.org> for the GNU Guix manual. # Modified by Ludovic Courtès <ludo@gnu.org> for the GNU Guix manual.
# Further modified by Tomas Volf <~@wolfsden.cz>. # Further modified by Tomas Volf <~@wolfsden.cz>.
htmlxrefversion=2025-07-10.09; # UTC htmlxrefversion=2025-08-31.16; # UTC
# Copyright 2010-2020, 2022 Free Software Foundation, Inc. # Copyright 2010-2020, 2022 Free Software Foundation, Inc.
# #
@ -455,6 +455,8 @@ GUIX_COOKBOOK = ${GUIX_ROOT}/cookbook
guix-cookbook.sv node ${GUIX_COOKBOOK}/sv/html_node/ guix-cookbook.sv node ${GUIX_COOKBOOK}/sv/html_node/
guix-cookbook mono ${GUIX_COOKBOOK}/en/guix-cookbook.html guix-cookbook mono ${GUIX_COOKBOOK}/en/guix-cookbook.html
guix-cookbook node ${GUIX_COOKBOOK}/en/html_node/ guix-cookbook node ${GUIX_COOKBOOK}/en/html_node/
guix-cookbook.zh_CN mono ${GUIX_COOKBOOK}/zh-cn/guix-cookbook.zh_CN.html
guix-cookbook.zh_CN node ${GUIX_COOKBOOK}/zh-cn/html_node/
gv mono ${GS}/gv/manual/gv.html gv mono ${GS}/gv/manual/gv.html
gv node ${GS}/gv/manual/html_node/ gv node ${GS}/gv/manual/html_node/

View file

@ -26,7 +26,7 @@
# 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 = de es fr it pt_BR ru zh_CN
COOKBOOK_LANGUAGES = de es fr it ko pt_BR ru sk sv COOKBOOK_LANGUAGES = de es fr it ko pt_BR ru sk sv zh_CN
# Arg1: A list of languages codes. # Arg1: A list of languages codes.
# Arg2: The file name stem. # Arg2: The file name stem.
@ -51,7 +51,8 @@ info_TEXINFOS = %D%/guix.texi \
%D%/guix-cookbook.pt_BR.texi \ %D%/guix-cookbook.pt_BR.texi \
%D%/guix-cookbook.ru.texi \ %D%/guix-cookbook.ru.texi \
%D%/guix-cookbook.sk.texi \ %D%/guix-cookbook.sk.texi \
%D%/guix-cookbook.sv.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) \

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -37,7 +37,8 @@ DOC_COOKBOOK_PO_FILES = \
%D%/guix-cookbook.pt_BR.po \ %D%/guix-cookbook.pt_BR.po \
%D%/guix-cookbook.ru.po \ %D%/guix-cookbook.ru.po \
%D%/guix-cookbook.sk.po \ %D%/guix-cookbook.sk.po \
%D%/guix-cookbook.sv.po %D%/guix-cookbook.sv.po \
%D%/guix-cookbook.zh_CN.po
EXTRA_DIST = \ EXTRA_DIST = \
%D%/po4a.cfg \ %D%/po4a.cfg \

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -19,6 +19,7 @@ nl
oc oc
pl pl
pt_BR pt_BR
ru
sk sk
sr sr
sv sv

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

72
po/packages/ru.po Normal file
View file

@ -0,0 +1,72 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR the authors of Guix (msgids) and the following authors (msgstr)
# This file is distributed under the same license as the GNU guix package.
# Helge Kim <helge@keemail.me>, 2021.
# A D <drozdov@portalenergy.tech>, 2022.
#: gnu/packages/firmware.scm:1579 gnu/packages/firmware.scm:1846
#: gnu/packages/linux.scm:1246
msgid ""
msgstr ""
"Project-Id-Version: GNU guix\n"
"Report-Msgid-Bugs-To: bug-guix@gnu.org\n"
"POT-Creation-Date: 2025-08-30 03:18+0000\n"
"PO-Revision-Date: 2025-08-06 17:09+0000\n"
"Last-Translator: jerops <jerops@noreply.codeberg.org>\n"
"Language-Team: Russian <https://translate.codeberg.org/projects/guix/packages/ru/>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 5.12.2\n"
#: gnu/packages/abiword.scm:156
msgid "Word processing program"
msgstr "Текстовый процессор"
#. TRANSLATORS: Dear translator, We would like to inform you that package
#. descriptions may occasionally include Texinfo markup. Texinfo markup
#. looks like "@code{rm -rf}", "@emph{important}", etc. When translating,
#. please leave markup as is.
#: gnu/packages/abiword.scm:165
msgid ""
"AbiWord is a word processing program. It is rapidly\n"
"becoming a state of the art word processor, with lots of features useful for\n"
"your daily work, personal needs, or for just some good old typing fun."
msgstr ""
"AbiWord — текстовый процессор. Это многообещающий редактор текста\n"
"со множеством полезных функций для ваших рабочих задач, личных нужд\n"
"и всего остального текстуально интересного."
#: gnu/packages/aspell.scm:94 gnu/packages/hunspell.scm:60
msgid "Spell checker"
msgstr "Программа проверки орфографии"
#: gnu/packages/aspell.scm:96
msgid ""
"Aspell is a spell-checker which can be used either as a library or as\n"
"a standalone program. Notable features of Aspell include its full support of\n"
"documents written in the UTF-8 encoding and its ability to use multiple\n"
"dictionaries, including personal ones."
msgstr ""
"Aspell — программа проверки орфографии, которую можно использовать либо как\n"
"библиотеку, либо как отдельную программу. Примечательными функциями Aspell являются\n"
"полная поддержка документов, написанных в кодировке UTF-8 и возможность использовать\n"
"несколько словарей, в том числе и личных."
#: gnu/packages/aspell.scm:144
msgid "This package provides a dictionary for the GNU Aspell spell checker."
msgstr "Этот пакет предоставляет словарь для программы проверки орфографии GNU Aspell."
#: gnu/packages/aspell.scm:440
msgid "Interactive spell-checking tool for Unix"
msgstr "Интерактивный инструмент проверки орфографии для Unix"
#: gnu/packages/aspell.scm:441
msgid ""
"Ispell is an interactive spell-checking tool supporting many\n"
"European languages."
msgstr ""
"Ispell — это интерактивный инструмент для проверки орфографии,\n"
"поддерживающий множество европейских языков."

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff